TransAct Epic Edge Oem Integration Manual page 185

Table of Contents

Advertisement

10-Enhanced Features
Packet Acknowledgement
To turn on packet acknowledgement, set "AckPacket = On" in the POR.INI file. To
disable packet acknowledgement set AckPacket = Off in the POR.INI file. See the
section entitled The POR.INI File for more information.
When an error is detected in the packet of data coming from the printer:
If packet acknowledgement is not active (AckPacket = Off in POR.INI), the data
error bit in the periodic status will be set.
If packet acknowledgement is active (AckPacket = On in POR.INI), a NAK will be
sent to the host via a StatusID + NAK.
Example <0x89> <NAK>
If the is no error in the packet, an ACK will be sent to the host.
Example <0x89> <ACK>
To clear a data error, send a serial break to the printer. After the serial break has been
sent, the printer will be expecting a start of packet (i.e. 0xff) and a sequence number
zero (0x00).
If data communications are out of sync with the printer, send a serial break to the printer.
After the serial break has been sent, the printer will be expecting a start of packet
command (i.e. 0xff) and a sequence number zero (0x00).
Note: To turn on the packet protocol for data sent from the printer to the host (reverse
channel), include the following in the Por.ini file: "PacketProtocolStatus = On"
100-14444 Rev B
Epic Edge™ OEM Integration Manual
August 2018
Page 175

Advertisement

Table of Contents
loading

Table of Contents