CognitiveTPG B780 User Manual
Page 134

Chapter 5: Programming commands
122
A776 (B780) Programming Guide
A776-PG00001 C 12/09
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.
Select memory type (SRAM/flash)
Use this memory to save logos or user-defined fonts.
ASCII
GS “ n
Hexadecimal 1D 22 n
Decimal
29 34 n
Value of n:
48 – 53
n = 48 (ASCII n = 0) HEX 30
Loads active logo to RAM only. This is used to print a special logo but not have it take up flash memory. A logo defined
following this command is not preserved over a power cycle. The printer disables interrupts while writing to flash. Any
command that cause data to be written to flash should be followed by a 50 Msec delay to allow significant time for the
write operation.
n = 49 (ASCII n = 1) HEX 31
Loads active logo to flash memory. This is the default condition for logo flash storage. A logo defined following this
command is stored in flash memory.
n = 50 (ASCII n = 2) HEX 32
Loads user-defined characters to RAM only. This is the default condition for user-defined character storage. Any user-
defined characters defined following this command are not preserved over a power cycle.
Continued . . .