Skip to content

Dead End: Centronics

Abstract

Centronics of Hudson, New Hampshire, built one of the first commercially successful dot matrix printers, the Model 101 of 1970, and gave it a parallel interface with a 36-pin plug that happened to be lying around in stock. The printer business did not survive the Japanese competition of the early 1980s: Centronics lost $80 million between 1980 and 1985, sold its printers to GENICOM in 1987, and turned itself into a housewares company. The interface kept the company’s name on the back of nearly every printer for another quarter-century. It was never written down as a formal standard until IEEE 1284 in 1994, two years before USB appeared to replace it.

Centronics 36pin Plug
The 36-pin Centronics plug on a printer cable (IEEE 1284 type B). Image: Duncan Lithgow, public domain, via Wikimedia Commons.

The Casino Printer

Robert Howard, born Robert Emanuel Horowitz in Brooklyn in 1923, was a serial inventor who had already worked on rectangular television tubes, an early cable television system in Queens, and record-pressing equipment before he turned to computers. In 1968 he started Centronics in Hudson with Samuel Lang, seven employees, and backing from An Wang of Wang Laboratories. The first product had nothing to do with office printing. Howard and Wang built a computer system for casinos that tracked every chip transaction by amount, table, and dealer, to stop cashiers and dealers from skimming. The terminals needed to print receipts and reports, so Centronics developed a print head for them.

The print head used seven wires driven by solenoids, fired against a ribbon to form characters from dots. Howard saw that it was worth more than the casino business. The Model 101 was shown in May 1970, printed 165 characters per second, and weighed 118 pounds. The mechanism was developed in partnership with the US arm of the Japanese typewriter and sewing-machine maker Brother, whose president, Max Hugel, lived next door to Howard. Wang spun Centronics off as an independent company in 1971. For the wider story of the dot matrix printer see The History of Printing.

The Plug from the Parts Bin

A printer in 1970 needed some way to receive data, and there was no industry standard for it. Howard, An Wang, and engineer Prentice Robinson designed a parallel interface: eight data lines carrying one byte at a time, a Strobe line on which the computer pulsed for at least a microsecond to say “the byte is ready,” a Busy line on which the printer said “wait,” an Acknowledge line to confirm receipt, and a few status lines such as Paper Out. Serial links of the time moved one bit after another; the parallel design moved a whole character per strobe and reported the printer’s state on separate wires.

The connector was chosen on what was available. Wang had a stock of 36-pin Amphenol micro-ribbon connectors, a D-shaped plug with two rows of flat contacts, a style otherwise mostly seen in telephone equipment. Nothing about the interface required 36 pins, and nothing forbade them. The plug became known as the “Centronics connector,” and the name spread to its relatives: the 50-pin version used for SCSI-1 disks and scanners was sold as “Centronics 50,” though Centronics had nothing to do with SCSI.

A Standard Nobody Wrote Down

In the 1970s most computers still needed a dedicated printer controller, and the computer side of the cable was a zoo of proprietary interfaces. The Centronics signals spread because printer makers copied them to be able to sell to Centronics customers. Howard later said that once IBM accepted the interface, seven other major companies immediately followed.

The IBM PC of 1981 settled the matter. IBM’s parallel printer adapter used the Centronics signalling but put a 25-pin D-sub socket on the computer, which is why the classic PC printer cable has a DB-25 on one end and the 36-pin Centronics plug on the other. The original adapter could in principle read data back from the printer; the feature went unused and disappeared from later PCs until IBM reintroduced a bidirectional mode with the PS/2 in 1987.

Because the interface was a convention rather than a specification, everyone who needed more from it invented their own extension. Hewlett-Packard’s Bitronics let printers report status back through the input lines. Intel, Xircom, and Zenith defined the Enhanced Parallel Port (EPP) in 1991 for scanners and network adapters, and HP and Microsoft followed with the Extended Capability Port (ECP) in 1992, which added DMA and simple compression and reached about 2.5 MB/s. Iomega’s first Zip drives ran SCSI commands over an ECP port. The parallel port also carried copy-protection dongles and LapLink file-transfer cables, none of which the casino printer’s designers had in mind.

A printer industry group, the Network Printing Alliance, formed in 1991 to sort out the mess, and the IEEE published the result as IEEE 1284 in March 1994. It defined compatibility, nibble, byte, EPP, and ECP modes and three connectors: type A (the PC’s DB-25), type B (the 36-pin Centronics), and type C (a smaller 36-pin plug). The interface had been in use for 24 years before it was formally standardized.

The Company

Centronics grew with the printer. Around 1979 it had annual revenues of over $100 million, and at its largest it employed more than 6,000 people, about 3,000 of them in New Hampshire. Then it stumbled. The Model 770 of 1980, a small desktop printer and the first Centronics built entirely in-house, had a flawed microprocessor that forced a recall and stopped production for a year. In that year Epson, Brother, and other Japanese makers took the market share Centronics never won back. Brother, the partner of 1970, was among them. Centronics lost $80 million between 1980 and 1985. In 1982 Control Data Corporation merged its own printer unit, CPI, into Centronics and invested $25 million; it did not stop the losses.

In 1987 Centronics sold its printer business to GENICOM for $87 million. The following year the remaining company used the proceeds to buy Ekco Housewares for $125 million and renamed itself Ekco Group, a maker of bakeware and kitchen utensils. Robert Howard founded Presstek in 1986, which developed direct-imaging offset presses, and died on 19 December 2014 at 91.

USB and the Legacy-Free PC

The parallel port’s end came from the same place as its triumph, the PC platform. Seven companies published the Universal Serial Bus specification on 15 January 1996, with the parallel port on the list of connectors it was meant to replace (see USB: The Port for Almost Everything). Apple’s iMac G3 of August 1998 shipped with USB and no legacy ports at all. Microsoft and Intel’s PC 2001 System Design Guide described a “legacy-free” PC in which the operating system, devices, and users could not detect ISA slots, a floppy controller, or PS/2, serial, parallel, and game ports. Printers moved to USB and to the office network, and the Centronics socket and the PC’s DB-25 printer port gradually dropped off new machines.

Dead End

Centronics lost twice, in different ways. As a printer company it was a first mover that lost its lead in a single bad year: while the Model 770 was recalled, its Japanese competitors, one of them its own former partner, took over the dot matrix market, and the company never found a product that restored its margins. Control Data’s money and management did not change that, and within 17 years of the Model 101 the firm was out of computing altogether.

As an interface, Centronics won and then aged out. It won because it was simple, early, and adopted by IBM, and because no one owned it or charged for it. That same informality meant nobody maintained it. For two decades every vendor extended it separately, and by the time IEEE 1284 unified the modes in 1994, the industry was already designing USB, a bus with one connector, hot-plugging, power, and device identification that no amount of standardizing could add to a 1970 printer cable. The company that named the plug had been selling cake pans for six years when IEEE 1284 was published.


📚 Sources