Parallel Port
Description from Wikipedia:
A parallel port is a type of interface found on computers (personal and otherwise) for connecting peripherals. In computing, a parallel port is a parallel communication physical interface. It is also known as a printer port or Centronics port. It was a de facto industry standard for many years, and was finally standardized as IEEE 1284 in the late 1990s, which defined a bi-directional version of the port. Today, the parallel port interface is seeing decreasing use because of the rise of Universal Serial Bus (USB) and FireWire (IEEE 1394) devices, along with network printing using Ethernet.
The parallel port interface was originally known as the Parallel Printer Adapter on IBM PC-compatible computers. It was primarily designed to operate a line printer that used IBM's 8-bit extended ASCII character set to print text, but could also be used to adapt other peripherals. Graphical printers, along with a host of other devices, have been designed to communicate with the system.[1]
Pinout
A standard Parallel Port Pinout can be found in this table[2]:
Pin | Signal name | Direction | Register - bit | Inverted |
---|---|---|---|---|
1 | Strobe | In/Out | Control-0 | Yes |
2 | Data0 | Out | Data-0 | No |
3 | Data1 | Out | Data-1 | No |
4 | Data2 | Out | Data-2 | No |
5 | Data3 | Out | Data-3 | No |
6 | Data4 | Out | Data-4 | No |
7 | Data5 | Out | Data-5 | No |
8 | Data6 | Out | Data-6 | No |
9 | Data7 | Out | Data-7 | No |
10 | Ack | In | Status-6 | No |
11 | Busy | In | Status-7 | Yes |
12 | Paper-Out | In | Status-5 | No |
13 | Select | In | Status-4 | No |
14 | Linefeed | In/Out | Control-1 | Yes |
15 | Error | In | Status-3 | No |
16 | Reset | In/Out | Control-2 | No |
17 | Select-Printer | In/Out | Control-3 | Yes |
18-25 | Ground | - | - | - |