User`s guide
Setting the Binary
Communications
Protocol
2-61
Printer Interface Configuration
example, to send the value 0x14(^T) as data, send the two-character
sequence 0x01 0x54 (^a T) instead. (ASCII “T” is the result of XORing
^T with 0x40).
This method of quoting guarantees that whenever the printer receives
any of the eight control characters, the control function is intended
regardless of whether the preceding character is a ^A. Any data byte
not equal to one of the eight special control characters is transmitted
by sending the data byte.
For more information on BCP and quoting, see the
PostScript Lan-
guage Reference Manual
(Adobe Systems, Inc., Reading, MA: Addi-
son-Wesley, 1990, ISBN 0-201-18127-4), the “Adobe Serial and
Parallel Communications Protocols Specification” (in
Adobe Devel-
oper Support.
Adobe Systems, Inc., February 14, 1992), and the
“PostScript Language Reference Manual” (in
Supplement for Version
2011
, Adobe Systems, Inc., January 24, 1992).
Advantages
The main advantage of using the Binary, Fixed Binary, QBinary, and
QBinary Fixed PS protocol modes when sending binary data is that
these modes allow compressed data streams. Since compressed
documents are smaller than uncompressed documents, you can send
smaller jobs to the printer. For example, some device drivers can for-
mat bitmapped images as binary data instead of as ASCII hex-
encoded data, which is twice as large.
Implementation
To implement PS protocol for sending binary data on your system you
need a special device driver available with some applications or oper-
ating systems, or you can alternatively use a program to read the data
and write out the quoted characters. See your QMS vendor for any
available information on device drivers or binary filter programs.