
88
Error Codes and Status Reporting
Security Additions
01/06/2009 TTPM3 Installation and Programming Manual P1003642-001
Security Additions
Status reporting is used as a security measure to ensure that no manipulation has occurred that
makes it possible to issue more tickets than intended.
If “Auto Clear at Startup” is enabled (parameter 8) the printer it looks for any unfinished
ticket, voids it, and then issues an
NAK G error code to inform about this.
If “Character sent after print” is selected (parameter 31) the printer issues that character, for
example
ETX (03H), to tell that the print cycle has been completed.
A transaction string can be appended to the ticket data using the
!Q command. The string is
stored in nonvolatile memory when the 03H is issued. This string can be read by the
!V
command, but there is no way to change the string other than issuing a new ticket.
During printing, a byte-counter is incremented and stored in the RAM. The counter starts at
zero, and when the ticket is ready the counter has reached 5BE0h, which is 23520.
Dividing the byte counter value by the number of pixels on a line (384) gives the current pixel
line. When the ticket is completed, we have printed bytes of pixel lines in the y-direction.
61.25 x 8 = 490 pixel lines. You have 5.7 pixel lines/mm. mm which is one ticket length.
Should a power failure occur, before the counter reaches the full value (5BE0h) you can
analyze the counter value to see if the ticket was as ready enough to pass as a usable ticket. In
such case you should not issue a new ticket unless you get the
NAK G that shows that the
almost ready ticket has been voided.
A critical error status message informs the host computer if something happens in the printer
that requires the operator to power it off.
Kommentare zu diesen Handbüchern