Zebra 01219-901 User Manual
Interfaces
Parallel Interface (TTP 1020)
Parallel Interface (TTP 1020)
68
P1003643-001
TTP 1020™/TTP 1030™ Technical Manual
03/03/2009
The signaling of _Fault and PE can be switched on/off with parameter p5.
Differences Between the Modes
The Compatibility, Nibble and Byte Modes use the standard hardware available in the original
Centronics parallel port, while EPP & ECP Modes require additional hardware. Hardware that
can run at higher speeds while still being downwards compatible with the standard parallel
port.
Centronics parallel port, while EPP & ECP Modes require additional hardware. Hardware that
can run at higher speeds while still being downwards compatible with the standard parallel
port.
Compatibility Mode, or "Centronics Mode" as it is commonly known, can only send data in the
forward direction.
forward direction.
Table 9 • Signal names for Centronics parallel port. Signal names starting with a
"_" are active LOW signals
To output a byte to a printer using Compatibility Mode, the software must:
1.
Write the byte to the Data Port.
2.
Check to see if the printer is busy. If the printer is busy, it will not accept any data. Thus
any written data will be lost.
any written data will be lost.
3.
Take the Strobe (Pin 1) low. This tells the printer that the correct data is present on the data
lines (pins 2–9).
lines (pins 2–9).
4.
Put the strobe high again after waiting approximately 5 microseconds after putting the
strobe low (step 3).
strobe low (step 3).
This limits the speed at which the port can run to about 50 Kbytes per second.
In order to receive data, you must change the mode to either Nibble or Byte Mode.
Pin (Host)
Direction
Pin (TTP 1020)
SPP Signal
1
→
1
Strobe
2–9
→
2–9
Data 0-7
10
←
10
Ack
11
←
11
Busy
12
←
12
Paper Out/ End
13
←
13
Select
14
→
14
Auto Linefeed
15
←
32
Error/ _Fault
16
→
31
Initialize
17
→
36
Select Printer
18–25
GND
19–30
Ground