Transact Epic 430 - Port Pin Outs RS-232 Serial Interface Serial Port Features The serial port features are as follows: Baud Rates 300, 600, 1200, 2400, 4800, 9600, 19.2K, 38.4K, and 57.6K Bit Patterns 8-bit no parity; 8-bit odd; 8-bit even; 7-bit no parity; 7-bit odd; 7-bit even Flow Control DTR and XON/XOFF 9-pin 25-pin Pin 1 Pin 8 Pin 2 Pin 3 Pin 3 Pin 2 Pin 4 Pin 20 Pin 5 Pin 7 Pin 6 Pin 6 Pin 7 Pin 4 Pin 8 Pin 5 Pin 9 Pin 11 Table 1 Serial Interface Pin-outs Signal RX TX DTR GND DSR RTS CTS Description Not Connected Receive Data Transmit Data Data Terminal Ready Signal Ground Data Set Ready Request to Send Clear to Send Not Connected Signal Voltage and Current levels The serial interface meets EIA RS232 interface specifications: Voltage Levels Max +-15 Volts Min +- 3 Volts Mark = Off = -3 to –15 Volts Space = On = +3 to +15 Volts Because both the host and printer are DTE’s (Data Terminal Equipment), they use the same serial port pin-outs. If the cable that is used to connect the host to the printer is a pin-to-pin inter-connect, it will not work. Therefore, a null modem or turn-around cable must be used to interconnect the host and the printer. USB Interface The USB interface is a Version 1.1 interface that is Version 2.0 compliant. The standard USB interface is implemented through a Standard Series “B” Receptacle as defined in the USB Specification. The printer is self-powered and does not draw power from the standard type B USB interface cable. The Standard USB Type B connector has the following pin functions: Pin Signal 1 Vbus (+5 V dc[1]) (This is used to select between Interfaces) 2 Minus data 3 Plus data 4 Ground Note: The standard USB interface does not have enough power to run the printer. It is not possible to power the printer with the USB cable alone. USB Configuration To allow the application to use a virtual serial port or a USB printer port to interact with the printer, the EPIC 430 supports both. Whether it supports a virtual com port or a USB Printer device is configurable. The USB section of the configuration allows the USB Mode, the USB Enumeration, the disconnect when not ready, and if the printer will perform a normal Windows plug and play operation to be configured. The default is both USB virtual com, and printer port, use description, do not disconnect when not ready with Windows PnP on. You should configure these options based on how you want the printer to perform in USB mode at USB enumeration. Typically only Virtual COM or USB printer is required. If you want to load the Transact Virtual com port driver, disable the USB printer port. Typically you can use the description as the enumeration ID. The enumeration ID is how the printer is uniquely identified to the host. If you select description, all Epic 430’s will be the same. That way you can interchange printers without affecting the port location. The drawback is that you can’t have more than one Epic 430 connected to the same host. If that is a requirement, select ID by serial number or allow the ID number to be assigned by windows based on the connection. Generally disconnect when not ready is not desirable. However, in some cases with USB printer connections, this may be the only way to determine if the printer is ready. You can also disable the Windows PnP sequence. This will prevent the windows system from receiving the printer driver selection sequence. This will allow you to manual assign a driver to the USB printer connection and not have Windows keep asking for a printer driver. [1] The Vbus signal is used to disable the serial port. If the USB is connected the RS232 serial port is not active.