BO Mnemonic - Begin Output Transparency (Printer Channel and Printer
Device)
Syntax
'BO'
Description
The 'BO' mnemonic turns output transparency on for printer channels
and printer devices. When transparency is on, all data is passed through
the device driver without translation, except for the 'EO' and 'RM' mnemonics,
to prevent the interception of characters that ordinarily are special
characters to the driver, such as ESC. Standard (two character) mnemonics
are sent as $1B$ (ESC) plus the characters representing the mnemonic.
Long mnemonics are sent as $1B$, plus a length byte and the characters
representing the mnemonic.
Data printed in output transparency is immediately sent to the printer.
The data in the line buffer is not sent until a 'CR', 'LF', 'FF', or slew
command is sent. To intermix transparent data with a typical print command,
the printer serial mode must be used. However, this removes the 'cursor'
positioning capability in parallel mode. The 'EO'
mnemonic ends output transparency.