User data storage – CognitiveTPG A760 User Manual
Page 122

A760 User Guide: Programming Supplement
Chapter 4: Programming commands
122
Revision F January 2010
User data storage
Write to user data storage
ASCII
ESC ‘ m a0 a1 a2 d1 ... dm
Hexadecimal 1B 27 m a0 a1 a2 d1 ... dm
Decimal
27 39 m a0 a1 a2 d1 ... dm
Value of m:
0 – 255
Writes m bytes of data to the user data storage flash page at
the address specified. The printer waits for m bytes of data
following the 3-byte address, addr.
If any of the memory locations addressed by this command
are not currently erased, the command is not executed.
Read from user data storage
ASCII
ESC 4 m a0 a1 a2
Hexadecimal 1B 34 m a0 a1 a2
Decimal
27 52 m a0 a1 a2
Value of m:
0 – 255
Reads m bytes of data from the user data storage flash page
at the address specified. Returns m bytes to the application,
followed by a carriage return (0Dh).
The high order byte of the address (a0) ranges from 0 to
n2–1, with n2 specified in the flash allocation command. If
the flash allocation command has been used, the
a0 = 0 always.
Read from non-volatile memory
ASCII
ESC j k
Hexadecimal 1B 6A k
Decimal
27 106 k
Range of k:
20 – 63 (decimal)
Reads a two-byte word from location k in the history
EEROM. The printer returns the word at the next
available opportunity.
Write to non-volatile memory (NVRAM)
ASCII
ESC s n1 n2 k
Hexadecimal 1B 73 n1 n2 k
Decimal
27 115 n1 n2 k
Value of n1:
1
st
Byte
Value of n2:
2
nd
Byte
Range of k:
20 – 63 (decimal locations)
Writes the two-byte word, n1 n2, to location k in history
EEROM.