User manual

APOS Premium Printer Series User Manual Page 82 /136 Reference: FDE 3107312 Issue A
T
RANSMIT PRINTER ID, REMOTE DIAGNOSTICS EXTENSION
Performs the remote diagnostic functions specified by n.
Each returned message is defined as: n + data + <CR>
ASCII
GS I @ n
Hexadecimal 1D 49 40 n
Decimal
29 73 64 n
Values of n (Refer to table)
Value of n Remote diagnostic item Function
Hex Dec
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<CR>
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
33 51 Flash firmware part #,
12 digit ASCII
Return Flash firmware part #, returns 14 bytes
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