Specifications

Programmer's Guide POSjet
®
1500 Codes and Commands
Nov-10 Rev N Page 147
Function Report on user store
ASCII ESC] [US] q <0>
Description The [ESC] [US] q <0> prints or returns information about the contents of and available space in
user store.
Note 1 A configuration option is available that locks the user store data. The configuration option
prevents the occurrence of new user store data operation until the lock is manually reset and
accidental deletion of the saved information. The user-defined character buffer and/or user data
buffer may be redefined and used but cannot be stored.
The terminating <0> may be replaced with an & or redefined. See [ESC] [EM]T<n> or
&%UT<n> on page 150.
User-Store Commands
Function Begin named macro record
ASCII [ESC] [US] b <Name..> <0>
Hexadecimal 1BH 1FH 62H
Decimal <27> <31> <98>
IPCL &%UB <Name..> <0>
EPOS none
Description The [ESC] [US] b <Name..> <0> command erases the current macro, initializes the macro buffer
structure, and redirects the following data to the macro buffer. It uses the <Name..> field as a
reference. If the name already exists in the flash user store, the command is ignored. The
command must be followed by the "End name macro record" command with the same name. If
the data that follows is larger than the macro buffer (about 16K), the macro definition is
terminated without saving any data.
The terminating <0> may be replaced with an & or redefined. See [ESC] [EM]T<n> or
&%UT<n> on page 150.
Function End named macro record
ASCII [ESC] [US] e <Name..> <0>
Hexadecimal 1BH 1FH 65H
Decimal <27> <31> <101>
IPCL &%UG <Name..> <0>
EPOS none
Description The [ESC] [US] e <Name..> <0> command ends the macro record operation and saves the macro
to flash. It uses the <Name..> field to verify the command end and must match the "Begin named
macro record" command. If the name already exists in the flash user store or the macro memory is
exceeded, the command is valid, and the <Name..> field prints. If there is not enough room in the
flash user store for the macro, the save is not performed, but the macro buffer is valid.
The terminating <0> may be replaced with an & or redefined. See [ESC] [EM]T<n> or
&%UT<n> on page 150.