M-S Cash Drawer A794 User Manual
Page 110

A794 Owner’s Guide
Chapter 6: Programming Information
December 1999
105
Transmit Printer ID, Remote Diagnostics Extension
ASCII
GS I @ n
Hexadecimal
1D 49 40 n
Decimal
29 73 64 n
Values of n:
Refer to table
The command performs the remote diagnostic function specified by n as described in
the following table.
Value of n
Remote Diagnostic Item
Function
ASCII
Hex
Dec
Space
20
32
Serial #,
10 digit ASCII
Write to NVRAM
Example, send 14 bytes to printer:
GS I @ 0x20 1234567890
!
21
33
Serial #
Write to NVRAM, and print on receipt to
verify
Example, send 14 bytes to printer:
GS I @ ! 1234567890
This will print on receipt: Serial # written:
1234567890
#
23
35
Serial #
Return Serial #, preceded by n to identify
Printer returns 12 bytes in above example:
#1234567890
$
24
36
Class/model #,
15 digit ASCII
Write to NVRAM
%
25
37
Class/model #
Write to NVRAM, and print on receipt to
verify
‘
27
39
Class/model #
Return Class/model #, returns 17 bytes
+
2B
43
Boot firmware part #,
12 digit ASCII
Return Boot firmware part #, returns 14 bytes
/
2F
47
Boot firmware CRC,
4 digit ASCII
Return Boot firmware CRC, returns 6 bytes
3
33
51
Flash firmware part #,
12 digit ASCII
Return Flash firmware part #, returns 14 bytes
7
37
55
Flash firmware CRC,
4 digit ASCII
Return Flash firmware CRC, returns 6 bytes
Ç
80
128
Receipt lines tally,
8 digit ASCII numeric,
max 99,999,999
Write to NVRAM
Example, send 12 bytes to printer:
GS I @ Ç00010000
To set receipt lines tally to 10,000
ü
81
129
Receipt lines tally
Write to NVRAM, and print on receipt to
verify
Example, send 12 bytes to printer:
GS I @ ü00010000
This will print on receipt:
Receipt tally written: 10,000
é
82
130
Receipt lines tally
Clear receipt lines tally to 0