Ithaca Series 80/80 PLUS Thermal Printer
RS-232C Interface
The RS-232C interface uses the RTS/CTS, DTR/DSR, or XON/XOFF protocol. For RTS/CTS, changes in the RTS/CTS signal coordinate the information flow. For DTR/DSR, changes in the DTR/DSR signal coordinate the information flow. For XON/XOFF, data characters transmitted between the host computer control communication data flow.
The RS-232C version of the Series 80PLUS Printer offers the standard communication options that are configured in the flash.
RTS/CTS Protocol
The RTS signal is used to control data transmission to the printer. It is driven high when the printer is ready to receive data and driven low when it cannot accept any more data. The host will transmit data to the printer when it recognizes the state of the printer’s RTS signal is high.
DTR/DSR Protocol
The DTR signal is used to control data transmission to the printer. It is driven high when the printer is ready to receive data and driven low when it cannot accept any more data. The host will transmit data to the printer when it recognizes the state of the printer’s DTR signal is high.
XON/XOFF Protocol
ASCII characters coordinate the information transfer between the printer and the host system. The printer sends an ASCII DC1 (11 Hex, XON) character when it is ready to receive data, and it sends an ASCII DC3 (13 Hex, XOFF) character when it cannot accept any more data. The host system must monitor the communication link in order to send data at the appropriate times.
RS-232C Technical Specification
This section describes the pin settings for the connectors and the RS-232C interface parameters.
Connectors
The following illustration shows the RS-232C communication connector and pin assignments. The connector is a 9-pin male D-shell connector and is located in the hollow cavity under the printer.
|
Pin
|
Signal Name
|
Signal Function
|
PC Host 9-pin Cross Connect Pin #
|
|
1
|
Received line signal detector
|
Not used
|
|
|
2
|
Serial receive
|
Input signal to receive data from the host system
|
3 Tx
|
|
3
|
Serial transmit
|
Output signal sending data to the host system
|
2 Rx
|
|
4
|
Data terminal ready
|
Output signal to float control the host
|
6 DSR
|
|
5
|
Ground
|
Logic ground
|
5 GND
|
|
6
|
Data set ready
|
Input signal to float control the printer
|
4 DTR
|
|
7
|
Request to send
|
Output signal to float control the host
|
8 CTS
|
|
8
|
Clear to send
|
Input signal to float control the printer
|
7 RTS
|
|
9
|
Ring indicator
|
Not used
|
|
Parallel Interface
Parallel Interface Specification (IEEE 1284)
Parallel Protocol
The Series 80PLUS Printer uses a standard PC-compatible IEEE 1284 parallel interface. The following illustration shows the timing diagram for the interface protocol in compatibility mode.
Busy
Acknowledge (L) Pin 10
0.5us
Strobe
Data (Pins 9-2)
Ts 0.5us Th
Th = Ts = 0.5us min.
Figure 4 Timing diagram in compatibility mode
1. The host places its data on the data lines.
2. The host strobes the data into the printer latch using Strobe (L).
3. The printer goes Busy (H) until the printer is ready to receive the next byte.
4. The printer acknowledges receipt of the data byte by Pulsing ACK (L).
5. The printer removes Bush (H) to allow continuation of data flow.
NOTE: Definition and timing of the parallel IEEE 1284 interface is beyond the scope of this manual. For a complete description of this interface, refer to the IEEE 1284 Specification.
This table describes the pin settings for the parallel interface.
|
Pin 1
|
Strobe
|
Clock data to printer
|
Host to Printer
|
|
Pins 2-9
|
D0-D7
|
Data
|
Host to Printer
|
|
Pin 10
|
ACK(L)
|
Printer accepted data
|
Printer to Host
|
|
Pin 11
|
Busy
|
Printer busy
|
Printer to Host
|
|
Pin 12
|
PE
|
Paper out/status
|
Printer to Host
|
|
Pin 13
|
SLCT
|
Printer selected
|
Printer to Host
|
|
Pin 14
|
AUTOFD
|
Auto feed paper
|
Host to Printer
|
|
Pin 15
|
ERR(L)
|
Printer error
|
Printer to Host
|
|
Pin 16
|
INIT(L)
|
Initialize the printer
|
Host to Printer
|
|
Pin 17
|
SLIN
|
Select printer
|
Host to Printer
|
|
Pins 18-25
|
GND
|
Ground
|
|
Connecting the Cash Drawer
The cash drawer option allows up to two cash drawers to be connected to the printer in a system with a PC that has no connectors for the cash drawer cables.
The cash drawers are operated by software command from the host system through the printer. For additional information on the printer commands used by the host system to activate the cash drawers, see “Control Code Library” in the Series 80PLUS Programmers Guide.
Plug the cash drawer cables into the connectors on the printer. The connectors are standard phone connectors.
If only one cash drawer is used, plug the cable into the connector labeled 1.
NOTE: The following illustration shows the pin outs for the cash drawer connectors, as viewed from the rear of the unit. Drawer #2 can be configured to be the same as #1 via jumper J-7.
Drawer 2 Drawer 1 Power Connector
Figure 2 Pin outs for cash drawer connectors
|
Cash Drawer
|
J7 3-4* Pin #
|
Epson/Axiohm
|
|
1
|
1
|
Frame Ground
|
|
2
|
Drawer Drive - (Ground)
|
|
3
|
Status Switch +
|
|
4
|
Drawer Drive + (24V Switched)
|
|
5
|
Drawer Drive - (Ground)
|
|
|
No Connect
|
|
6
|
Status Switch - (Ground)
|
|
2
|
1
|
Frame Ground
|
|
2
|
No Connect
|
|
|
Drawer Drive - (Ground)
|
|
3
|
Status Switch +
|
|
4
|
Drawer Drive + (24V Switched)
|
|
5
|
Drawer Drive - (Ground)
|
|
6
|
Status Switch - (Ground)
|
Table 1
*This jumper is for compatibility with earlier Epson printers. Pins 3-4 are the default configuration for these jumpers.
WARNING:
Use a drawer that matches the printer’s specification. Using an improper drawer may damage the drawer as well as the printer.
CAUTION:
Do not connect a telephone line to the drawer kick-out connector; otherwise the printer and the telephone line may be damaged.