User-Store Commands - TransAct Epic 3000 Programmer's Manual

Table of Contents

Advertisement

Epic 3000 Programmer's Guide

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 88.
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 88.
Function
Save macro data in user store
ASCII
[ESC] [US] m <Name..> <0>
Hexadecimal 1BH 1FH 6DH
Decimal
<27> <31> <109>
IPCL
&%UM <Name..> <0>
[GS] -...<Name..> <0> is from one to 15 characters and must be null
EPOS
terminated.
Description The [ESC] [US] m <Name..> <0> command saves the current macro
buffer structure into the flash user-store area. It uses the <Name..> field as a reference
name. If the name already exists in the flash user store, the command does not store
the data.
The terminating <0> may be replaced with an & or redefined. See [ESC] [EM]T<n> or
&%UT<n> on page 88.
Function
Save user-defined characters
ASCII
[ESC] [US] c <Name..> <0>
Hexadecimal 1BH 1FH 63H
Decimal
<27> <31> <99>
100-14362
Rev A
Programming Codes
Page 85

Advertisement

Table of Contents
loading

Table of Contents