Page Control Commands

CommandDescription
Ctrl+GBeeper
Ctrl+HBackspace
Ctrl+XCancel Data
Ctrl+MCarriage Returncr
Ctrl+QSelect Printer
Ctrl+SDeselect Printer
Ctrl+LForm Feedformfeed
Ctrl+IHorizontal Tab
Ctrl+JLine Feedlf
Ctrl+@Null
SpaceSpace
Ctrl+KVertical Tab
Esc A nSet text line spacing. n is in units of n/72".
Esc B n1 n2...n255 Ctrl+@Set vertical tabs at n1, n2, etc.
Esc C n mSet form length in lines or inches.
Esc D n1 n2...n28 Ctrl+@Set horizontal tabs at n1, n2, etc.
Esc N nSet automatic Perforationperf skip in n lines.
Esc OCancel automatic Perforationperf skip.
Esc Q nDeselect printer.
Esc RSet all tabs to power on settings.
Esc U nPrint in one direction. n=0: Bi-directionalbidir.n=1: Left-to-right
Esc X n mSet horizontal margins. n=left Marginmargin. m=right Marginmargin.
Esc 01/8 inch line spacing.
Esc 17/72 inch line spacing.
Esc 2Start text line spacing.
Esc 3 nGraphics line spacing. n=n/216 inch and is between 0 and 255.
Esc 4Set Top of Form.
Esc 5 nAutomatic line feed. n=0 cancels; n=1begins.
Esc [ KSet initial condition.
Esc jStop printing.
Esc d n1 n2Relative move inline forward. n in values ofn/120 inch.
Esc [ \Set vertical units.

Character/Print Mode Commands

CommandDescription
Ctrl+R10 characters per inch print.
Ctrl+TCancel double-wide printing by line.
Ctrl+OCondensedcompressed printing.
Ctrl+NDouble-wide printing by line.
Esc EEmphasized printing.
Esc FCancel emphasized printing.
Esc GDouble-strike printing.
Esc HCancel double-strike printing.
Esc P nProportionalproportional space mode. n=0 cancels;n=1 activates.
Esc S nSubscriptsubscript or Superscriptsuperscript printing. n=0 Superscriptsuperscript; n=1 Subscriptsubscript.
Esc TCancel Subscriptsubscript or Superscriptsuperscript printing.
Esc W nContinuous double-wide printing. n=0ends; n=1 begins.
Esc 6Select Character Setcharset 2.
Esc 7Select Character Setcharset 1.
Esc _ nContinuous overscore. n=0 cancels;n=1 begins.
Esc - nContinuous underscore. n=0 cancelsn=1 begins.
Esc :12 characters per inch printing.
Esc ^Print single Character from all characters chart.
Esc \ n1 n2Print continuously from all characters chart.
Esc [ @Set presentation height.
Esc =Character Font image download.
Esc [ TSet Code Page.

Graphics Commands

CommandDescription
Esc J nGraphics variable line spacing. n is anumber between 0 and 255. Use exactmultiples of 3 to move exactly n/216 inch.
Esc K n1 n2 v1 v2 ...v480Normal-density bit-image graphics.
Esc L n1 n2 v1 v2 ...v960Dual-density bit-image graphics(half-speed).
Esc Y n1 n2 v1 v2 ...v960Dual-density bit-image graphics (normalspeed).
Esc Z n1 n2 v1 v2 ...v1920High-density bit-image graphics.
Esc [ gHigh Resolutionresolution graphics.
Esc 3 nGraphics line spacing. n in values of n/180 inch.
Esc A nSet text line spacing. n in values of n/60inch.
Esc J nGraphics variable line spacing. n in valuesof n/180 inch.
Esc *Select graphic mode.

Print Mode Selection

The command for selecting print mode is ESC I N

Below are tables of N values and what print mode each supports:

Proprinter and Proprinter XL

N ValuesPrint Mode
Ctrl+@DP Resident
Ctrl+BNLQ Resident
Ctrl+DDP Resident
Ctrl+FNLQ Resident

Proprinter II and Proprinter II XL

N ValuesPrint Mode
Ctrl+@DP Resident
Ctrl+AFastfont (12 CPIcpi) Resident
Ctrl+BNLQ Resident
Ctrl+CNLQ II Resident
Ctrl+DDP Download
Ctrl+EFastfont (12 CPIcpi) Download
Ctrl+FNLQ Download
Ctrl+GNLQ II Download

Proprinter III and Proprinter III XL

N ValuesPrint Mode
Ctrl+@DP Resident
Ctrl+AFastfont (12 CPIcpi) Resident
Ctrl+BNLQ Resident
Ctrl+CNLQ II Resident
Ctrl+DDP Download
Ctrl+EFastfont (12 CPIcpi) Download
Ctrl+FNLQ Download
Ctrl+GNLQ II Download
Ctrl+KAlternate NLQ II (Italic): Resident
Ctrl+OAlternate NLQ II: Download

Proprinter X24, XL24, X24E, XL24E

N ValuesPrint Mode
Ctrl+@Normal (Draftdraft) 10 CPIcpi Sans-Serifsansserif (default)
Ctrl+HNormal (Draftdraft) 12 CPIcpi (derived from 10 CPIcpi draft)
Ctrl+PNormal (Draftdraft) 17 CPIcpi (derived from 10 CPIcpi draft)
Ctrl+BLetter Qualitylq 10 CPIcpi Couriercourier
Ctrl+JLetter Qualitylq 12 CPIcpi prestige Eliteelite
Ctrl+RLetter Qualitylq 17 CPIcpi Couriercourier
Ctrl+CProportionalproportional Letter Qualitylq Couriercourier
Ctrl+DDownloaded 10 CPIcpi Draftdraft
Ctrl+LDownloaded 12 CPIcpi Draftdraft (derived from the downloaded 10 CPIcpi draft)

PPDS Command Set

Text Print Modes

CommandDescription
Esc -Begin/end underline mode.
Esc _Begin/end continuous overscore mode.
Esc SBegin Superscriptsuperscript/Subscriptsubscript mode.
Esc TEnd Superscriptsuperscript/Subscriptsubscript mode.
Ctrl+NBegin double wide printing by line.
Ctrl+TEnd double wide printing by line.
Esc WBegin/End continuous double-wide printing.
Esc EBegin emphasized printing.
Esc FEnd emphasized printing.
Esc GBegin double strike printing.
Esc HEnd double strike printing.
Esc [ @Set presentation highlight.
Esc \Print all characters.
Esc ^Print next Character.

Graphics Print Modes

CommandDescription
Esc [ hRaster image.
Esc [ iRule and fill.
Esc KNormal density bit image.
Esc LDual density bit image.
Esc YDual density bit image.
Esc ZHigh density bit image.
Esc nSelect aspect ratio.
Esc [ mInclude plot commands.

Font Selection

CommandDescription
Esc [ ZComprehensive Font selection. This command selects a specific font based on its FGID, Character size, Pitch, and Code Page.
Esc [ ISelect Font global. This command selects a specific font based on its FGID, Character size, Pitch and Code Page.
Esc [ TSelect Code Page.
Ctrl+OSelect 17.1-Pitch Font.
Ctrl+RSelect 10-Pitch Font.
Esc :Select 12-Pitch Font.
Esc PBegin/end Proportionalproportional spacing mode.
Esc =Bitmapped/Scalable Font download. This command provides several Font control functions.
Esc 6Select Character Setcharset 2.
Esc 7Select Character Setcharset 1.

Cursor Control and Line Spacing

Horizontal Movement

CommandDescription
SpaceSpace.
Ctrl+HBackspace
Esc d nSpace forward a specified distance n.
Esc e nSpace backward a specified distance n.
Ctrl+MCarrier return.
Ctrl+IHorizontal Tab.
Esc D n1 n2 ... n28Set horizontal tabs stops at n1, n2, ...,etc.
Esc RSet default Tab stops. Returns to initial Tab settings.
Esc [ QSet cursor position.
Esc [ jSave and restore cursor position.

Vertical Movement

CommandDescription
Ctrl+JLine Feedlf.
Esc ]Reverse Line Feedlf.
Ctrl+LForm Feedformfeed.
Esc JVariable Line Feedlf.
Esc B n1 n2 ... n16Set vertical Tab stops at n1, n2, ... etc.
Esc KVertical Tab.
Esc [ \Set vertical units
Esc [QSet cursor position.
Esc [ jSave and restore cursor position.

Line Spacing

CommandDescription
Esc 0Set 1/8 line spacing.
Esc 1Set 7/72 line spacing.
Esc 2Activate variable line spacing.
Esc 3Set graphics line spacing.
Esc A nSet variable line spacing in n units.

Page Format

CommandDescription
Esc [ FPage presentation media. Makes paper source, size, and handling selections.
Esc [ SSet vertical and horizontal margins.
Esc XSet horizontal margins.
Esc [ QSet cursor position.
Esc [ jSave and restore cursor position.
Esc kSet Portraitportrait orientation.
Esc lSet Landscapelandscape orientation.
Esc [ ySet print angle.
Esc [ wSet corrective action. specifies the corrective action that occurs when you try to print Raster images in the left unprintable area.
Esc 4Set Top of Form.
Esc CSet page length in lines or inches.
Esc NSet skip Perforationperf.
Esc OReset or cancel skip Perforationperf.

Printer Control

CommandDescription
Esc QDeselect printer.
Ctrl+QSelect printer/Serialserial-XON.
Ctrl+SSerialserial-XOFF.
Ctrl+@Null.
Esc jStop printing process.
Esc 5Begin/end Auto line feed mode.

Macros

CommandDescription
Esc [ IStore and manage macros.

Resetting the Printer

CommandDescription
Esc [ KSet initial printer conditions. i.e. page margins, orientation, default Font, and other operating environment variables.