Opentopia Directory Encyclopedia Tools

IEEE 1284

Encyclopedia : I : IE : IEE : IEEE 1284


An IEEE 1284 compliant printer cable, with both DB-25 and 36 pin Centronics connectors.
Enlarge
An IEEE 1284 compliant printer cable, with both DB-25 and 36 pin Centronics connectors.

IEEE 1284 is a standard that defines bi-directional parallel communications between computers and other devices. In the 1970s, Centronics developed the now familiar printer parallel interface that soon became a de facto standard. The standard became non-standard as enhanced versions of the interface were developed, such as the HP Bitronics implementation released in 1992. In 1991 the Network Printing Alliance was formed to develop a new standard. In March of 1994, the IEEE 1284 specification was released.

The IEEE 1284 standard allows for faster throughput and bidirectional data flow with a theoretical maximum throughput of 4 megabits per second, with actual around 2 depending on hardware. In the printer venue, this allows for faster printing and back channel status and management. Since the new standard allowed the peripheral to send large amounts of data back to the host, devices that had previously used SCSI interfaces could be produced at a much lower cost. This included scanners, tape drives, hard disks, computer networks connected directly via parallel interface, network adapters and other devices. No longer was the consumer required to purchase an expensive SCSI card- they could simply use their built in parallel interface. These low cost devices provided a platform to leapfrog the faster USB interface into its present popularity, displacing the parallel devices. However, the parallel interface remains highly popular in the printer industry with displacement by USB only in consumer models.

Specifications

IEEE 1284 can operate in five modes:

A IEEE compliant cable must meet several standards of wiring and quality. Three types of connectors are defined:

IEEE 1284-I device uses IEEE 1284-A and IEEE 1284-B connectors, while IEEE 1284-II device uses IEEE 1284-C connectors.

Transfer mode (AB cable)/(CC-cable)
Compatibility 2/10 360360
Nibble 2/10 3174603
Byte 2/10 1369863
EPP 2/10 33333333
ECP 2/10 2.500M

  1.  IEEE-1284 Specification itself does not specify minimum guaranteed length for level 2 device, only amount of current, voltage, and pull-up resistant for the lines. In early PC interface, control signals is limited to sinking only 7 mA at 0.8 V, which practically limits cable length to 2 metres.
  2.  Specification itself only claims transfer rate depends on the speed of the host computer, the driver implementation, and the peripheral being used. However, output pulse is specified to 2 MHz, signals take 5 nanosecond to rise or fall. Listed speeds are confirmed maximum (without compression), calculated based on minimum time needed to completely transfer 1 byte of data and to perform any handshake necessary to start transferring the next byte of data. Ideal line condition is assumed. Timing excludes handshakes for negotiating a transfer mode or busy signal.
In IEEE 1284 Daisy Chain Specification, up to 8 devices can be connected to a single parallel port.

For detailed specifications, including pin-outs, refer to the links below.

IEEE 1284 standards

See also

External links

 


From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.

Search Titles
0123456789
ABCDEFGHIJ
KLMNOPQRST
UVWXYZ?

E-mail this article to:

Personal Message: