Programming Codes
Ithaca
®
8000
Programmer’s Guide
100-06908
Rev D
Page 121
define a limited number of custom characters and define a macro. These
character/macro definitions can also be saved in user store. However, only one
character definition and one macro can be active at any time. One macro and one user-
defined character definition can be flagged to load and run at startup. If a flag is set, the
printer will automatically process the macro and/or load the user-defined character set at
initialization.
Because user store is intended to be loaded only a few times and then printed as part of
normal operation, the programmer must take some care during the definition phase.
The programmer must assume the responsibility to assure the 16K buffer size is not
exceeded. User store can save macros and user-defined character sets.
When the basic user store is full, it can be moved to extended user store. Individual
items in the extended user store can not be erased. The entire extended user store must
be erased all at once. You may place two items in user store with the same name and
the last defined item will be used.
Defining Macros
Macros can be defined two ways. The first is by using the begin and end named macro
commands. These commands start the recording process and automatically save the
macro when it is complete. The macro data is not processed, as it is sent to the printer.
Function
Begin named macro record
ASCII
[ESC] [US] b <Name..> <0>
Then send the data to be recorded. The printer does not process the
data. The terminating <0> may be replaced with an & or redefined. See
[ESC] [EM]T<n> or &%UT<n> on page 127.
Function
End name macro record
ASCII
[ESC] [US] e <Name..> <0>
The second way to define macros is to use [ESC] g commands to define
the macro, and then the save macro data command to save the data.
The terminating <0> may be replaced with an & or redefined. See [ESC]
[EM]T<n> or &%UT<n> on page 127.
Function
Start macro record
ASCII
[ESC] g <1>Then send the data to be recorded. (The data is processed
and printed).
Function
Stop macro record
ASCII
[ESC] g <2>Then save the macro.
Function
Save macro data
ASCII
[ESC] [US] m <Name..><0>
Saving User-defined Characters. To save user-defined characters, first
define the character set.
Summary of Contents for Ithaca 8000
Page 1: ...Ithaca 8000 Programmer s Guide PN 100 06908 Rev D November 2010...
Page 2: ...This page intentionally left blank...
Page 13: ...100 06908 Rev D Page xi...
Page 14: ......
Page 15: ...100 06908 Rev D Page 1 chapter 1 Introducing your Ithaca 8000 Printer...
Page 16: ...Page 2 Rev D 100 06908 This page intentionally left blank...
Page 22: ......
Page 23: ...100 06908 Rev D Page 9 chapter 2 Ithaca 8000 Specifications and Requirements...
Page 24: ...Page 10 Rev D 100 06908 This page intentionally left blank...
Page 42: ...Page 28 Rev D 100 06908 chapter 3 Setup Procedures...
Page 43: ...100 06908 Rev D Page 29 This page intentionally left blank...
Page 51: ...100 06908 Rev D Page 37 chapter 4 How to Operate the Ithaca 8000 Printer...
Page 52: ...Page 38 Rev D 100 06908 This page intentionally left blank...
Page 60: ......
Page 61: ...100 06908 Rev D Page 47 chapter 5 Configuring Your Ithaca 8000 Printer...
Page 62: ...Page 48 Rev D 100 06908 This page intentionally left blank...
Page 68: ......
Page 69: ...100 06908 Rev D Page 55 chapter 6 Programming Codes...
Page 70: ...Page 56 Rev D 100 06908 This page intentionally left blank...
Page 251: ...100 06908 Rev D Page 237 chapter 7 Ithaca 8000 Color Graphics...
Page 252: ...Page 238 Rev D 100 06908 This page intentionally left blank...
Page 267: ...100 06908 Rev D Page 253 chapter 8 Unicode...
Page 268: ...Page 254 Rev D 100 06908 This page intentionally left blank...
Page 272: ......
Page 273: ...100 06908 Rev D Page 259 chapter 9 Ithaca 8000 Extended Printer Control...
Page 274: ...Page 260 Rev D 100 06908 This page intentionally left blank...
Page 280: ......
Page 281: ...100 06908 Rev D Page 267 chapter 10 Communications...
Page 282: ...Page 268 Rev D 100 06908 This page intentionally left blank...
Page 306: ......
Page 310: ......
Page 312: ......