Programmer's Guide
PcOS Series 90PLUS
Control Codes
12/16/99
Rev M
Page 17
4
Control Codes Overview
This programmer's guide is designed to help users of the Series 90PLUS slip printer develop applications. Series
90PLUS printers are specialized, point-of-sale printers that have several features not normally found on general
purpose printers. Because of these special features, Series 90PLUS printers have specialized control codes. This
guide documents all of the control codes with an emphasis on those codes that are unique to the Series 90PLUS
Printer.
All PcOS Series 90PLUS Printers have both a serial and parallel interfaces. Both interfaces provide the same
printer control
3
and use the same codes.
4.1
Nomenclature
When describing control codes, there is often confusion as to whether the description is decimal, hexadecimal,
or ASCII. To minimize the confusion, this guide will use the following nomenclature when describing control
code sequences:
[ ]
encloses a control character. This is a single, 8-bit value as defined in the standard ASCII
tables. The ASCII chart in Appendix A lists control codes. An example would be [ESC],
which would represent a 1BH or 27 decimal.
< >
encloses an 8-bit value in decimal format. The value will be from 0 to 255. An example
would be <2>, which would represent 02H or 2 decimal.
<n>
indicates a variable parameter. <n> can have a value from 0 to 255. The meaning of <n> is
described and defined in the description of the command.
<n
1
> <n
2
>
indicates that there are two parameters, n
1
and n
2
, where both can have values from 0 to 255.
<m
1
> <m
2
>
is an Ithaca Peripherals’ Control Language (IPCL) parameter consisting of two digits where
m
1
and m
2
are ASCII characters from 0 to 9. The parameter will be combined to form a
value from 0 to 99. If m
3
is included, the parameter will be combined to form a value from 0
to 999. If two values are specified, there must be two bytes added to the IPCL code. In other
words, if the command specifies <m
1
> <m
2
> and the desired value is 5, the value must be
specified as 05.
x
represents all other ASCII characters in control strings. For example, [ESC] 1 would
represent 1BH followed by 31H.
The CFG90 configuration and demonstration program
4
uses the same nomenclature. All print examples
shown in this guide are available for CFG90.
In many cases, applications require that control sequences be specified in hexadecimal or decimal codes. In
most cases, commands are specified in ASCII, hexadecimal, and decimal. There is an ASCII chart in
Appendix A that lists ASCII, hexadecimal, and decimal equivalents.
3
The serial and parallel, IEEE 1284 interfaces provide a few additional interface capabilities over the standard
parallel interface. Both serial and parallel, IEEE 1284 interfaces provide a bidirectional data path.
4
The CFG90 distribution disk is included in a jacket on the back cover. The program runs on IBM personal
computers and compatibles. For more information, see the CFG90/150 User’s Guide following this manual.
Summary of Contents for PcOS series 90plus
Page 1: ...P OS c SERIES 90PLUS Receipt Validation Journal Printers PROGRAMMER S GUIDE Rev M PN 100 7586 ...
Page 2: ......
Page 6: ...PcOS Series 90PLUS Programmer s Guide Page iv Rev M 12 16 99 ...
Page 139: ...Programmer s Guide PcOS Series 90PLUS Product Self Tests 12 16 99 Rev M Page 127 73 Italian ...
Page 179: ......
Page 180: ...INSERT PN 100 7307 Rev M 12 16 99 ...