Warning: mkdir() [
function.mkdir]: Permission denied in
/home/webs/affiliatelib2/CacheManager.php on line
12
Warning: mkdir() [
function.mkdir]: No such file or directory in
/home/webs/affiliatelib2/CacheManager.php on line
12
Warning: fopen(/home/templatecore2cache//*cluesnet.com/22/228803c74a3eddecc067dbfa4f29ec0266d3ed41.tc2cache) [
function.fopen]: failed to open stream: No such file or directory in
/home/webs/affiliatelib2/CacheManager.php on line
130
Warning: fwrite(): supplied argument is not a valid stream resource in
/home/webs/affiliatelib2/CacheManager.php on line
131
Warning: fclose(): supplied argument is not a valid stream resource in
/home/webs/affiliatelib2/CacheManager.php on line
132
and 36 pin Micro ribbon connectors.
IEEE 1284 is a standard that defines bi-directional parallel port communications between computers and other devices. In the 1970s,
Centronics developed the now familiar Computer 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 Printer Working Group 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 throughput around 2 megabits, 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
Image scanner,
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:
- Compatibility Mode, also known as Centronics, standard or SPP, is a uni-directional implementation with only a few differences from the original Centronics design.
- Nibble Mode is a uni-directional interface that allows the device to transmit data four bits at a time using status lines for data. This is the Bi-tronics mode introduced by HP and is generally used for enhanced printer status.
- Byte Mode allows the device to transmit eight bits at a time using data lines.
- Enhanced Parallel Port (EPP) is a half-duplex bi-directional interface designed to allow devices like printers, scanners, or storage devices to transmit large amounts of data. EPP can provide up to 2 Mbit/s bandwidth, approximately 15 times the speed achieved with normal parallel-port communication with far less CPU overhead.
- Extended Capability Port (ECP) is a half-duplex bi-directional interface similar to EPP, except that PC implementations use direct memory access to provide even faster data transfer than EPP. Many devices that interface using this mode support Run-length encoding compression. ECP can provide up to 2.5 Mbit/s of bandwidth .
Most recent computers that include a parallel port can operate the port in ECP or EPP mode, or both simultaneously.
An IEEE-compliant cable must meet several standards of wiring and quality. Three types of connectors are defined:
- D-subminiature (type A) for the host connection.
- Micro ribbon (type B) 36 pin for the printer or device connection.
- Mini-Centronics (type C, MDR36) 36 pin, a smaller alternative for the device connection that has not proven popular.
IEEE 1284-I device uses IEEE 1284-A and IEEE 1284-B connectors, while IEEE 1284-II device uses IEEE 1284-C connectors.
{| class="wikitable"! Transfer mode || Distance (metre)
(AB cable)/(CC-cable)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. || Speed (bytes per second) 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 nanoseconds 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.|-| Compatibility (SPP) || 2/10 || 360,360|-| Nibble || 2/10 || 3,174,603|-| Byte || 2/10 || 1,369,863|-| EPP || 2/10 || 2,000,000|-| ECP || 2/10 || 2,500,000|}
In IEEE 1284 Daisy Chain Specification, up to 8 devices can be connected to a single parallel port.
For detailed specifications, including pinouts, refer to the links below.
IEEE 1284 standards
- IEEE 1284-1994: Standard Signaling Method for a Bi-directional Parallel Peripheral Interface for Personal Computers
- IEEE 1284.1-1997: Transport Independent Printer/System Interface- a protocol for returning printer configuration and status
- IEEE 1284.2: Standard for Test, Measurement and Conformance to IEEE 1284 (not approved)
- IEEE 1284.3-2000: Interface and Protocol Extensions to IEEE 1284-Compliant Peripherals and Host Adapters- a protocol to allow sharing of the parallel port by multiple peripherals (daisy chaining)
- IEEE 1284.4-2000: Data Delivery and Logical Channels for IEEE 1284 Interfaces- allows a device to carry on multiple, concurrent exchanges of data
See also
External links
- Warp Nine Engineering's introduction to the IEEE 1284-1994 standard
- Undocumented Printing Wiki - IEEE 1284 Standards
- Howstuffworks- How Parallel Ports Work
- IEEE 1284 - Updating the PC Parallel Port
- IEEE 1284 summary
- Draft IEEE 1284 specification
- IEEE 1284 ports pinouts
- Signal Diagrams for IEEE 1284 Protocol
IEEE 1284 - Wikipedia, the free encyclopedia
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 ...
Warp Nine Engineering - The IEEE 1284 Experts - IEEE 1284
IEEE 1284 Experts. You will find a detailed technical introduction to the standard, review a growing list of products that support the new protocols and learn more about the ...
Warp Nine Engineering - The IEEE 1284 Experts - IEEE 1284 Introduction
This page serves as an executive summary of the 1284 standard. By clicking on the various highlighted points, you may explore each concept in greater detail.
IEEE 1284 Cables - Misco.co.uk
In need of an IEEE 1284 Cable? Visit Misco.co.uk for the latest deals. Buy Computer Parts, Components, Laptop Computer Parts, Desktop Computers and Notebooks.
IEEE 1284 Series from Equanet
Inmac.co.uk allows you to purchase top value Cables from our secure online store. As one of the UK's largest supplier of IT services, select the Printer Cable that's right for you ...
IEEE Standards Description: 1284.1-1997
1284.1-1997 description. IEEE Std 1284.1-1997 IEEE Standard for Information Technology—Transport Independent Printer/System Interface (TIP/SI) -Description
IEEE Standards Description: 1284-2000
1284-2000 description. IEEE Std 1284-2000 IEEE Standard Signaling Method for a Bidirectional Parallel Peripheral Interface for Personal Computers
What is IEEE 1284 parallel interface standard? - a definition from ...
The IEEE 1284 parallel interface standard is the prevalent standard for connecting a computer to a printer or certain other devices over a parallel (eight bits of data at a time ...
BT Shop - Belkin IEEE 1284 A-A Cable (F2A048B06)
Belkin IEEE 1284 A-A Cable (F2A048B06) at great prices. Full product description, technical specifications and customer reviews from BT Shop
IEEE 1284 transfer modes
IEEE 1284 transfer modes. Stacked on top of the sharing mechanism, but still in the parport module, are functions for transferring data. They are provided for the device ...