User`s manual
Serial Port Printer
Data Handshake
Some programs, like WindCard Mono, use Ac
-
knowledge (ACK) and Not Acknowledge (NACK)
to display these communication protocol re
-
sponses. The ACK response signifies ‘Command
Accepted, Waiting for Command’. The NACK re
-
sponse signifies an ‘Error" or ‘Check Status’ condi
-
tion exists and typically includes a corresponding
error/status code. The NACK can also signify that
the printer input buffer is full.
Serial Port Printer
Error Response
The printers will respond, via the serial port, to vari
-
ous conditions with status and error codes.
Status/Error responses have the following format:
(NACK)05(EOT) - Card in magnetic encoder.
Code Error Status Condition
-1 ✔
Mechanical Error - Printer
01 ✔
Ribbon Broken / Missing
02 ✔
Temperature
03 ✔
Mechanical
04 ✔
Feeder Empty
05 ✔
Card In Encoder
06 ✔
Card Not In Encoder
10 ✔
Invalid Command or
Parameter
11 ✔
Invalid Coordinates
(Image placement)
12 ✔
Unknown Bar Code
Reference
13 ✔
Unknown Text/Font
Reference
14 ✔
Unknown Command
20 ✔
Bar Code Data Syntax
21 ✔
Text Data Syntax
22 ✔
Graphic Data Syntax
30 ✔
Graphic Image
Initialization - Failed
B-2 980081-001 Rev. F