User data storage – CognitiveTPG A760 User Manual

Page 122

Advertising
background image

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.

Advertising