• PAPER (MEDIA) SOURCE = Main Source (Printer Specific)
• VERTICAL MOTION INDEX * = 8 (6 lpi)
• HORIZONTAL MOTION INDEX = 12 (10 cpi)
• TOP MARGIN = 1/2" (150 dots or 3 lines)
• TEXT LENGTH = 60 lines
• LEFT MARGIN = Left logical page boundary
• RIGHT MARGIN = Right logical page boundary
• PERFORATION SKIP = On
• LINE TERMINATION = CR=CR, LF=LF, FF=FF
FONT SELECTION**
• SYMBOL SET* = ROMAN-8 ***
• SPACING = Fixed
• PITCH = 10 cpi
• HEIGHT = 12 point
• STYLE = Upright
• STROKE WEIGHT = Medium
• TYPEFACE = Courier
• UNDERLINING MODE = Off
FONT MANAGEMENT
• FONT ID = 0
• CHARACTER CODE = 0
• SYMBOL SET ID = 0
MACRO
• MACRO ID = 0
Note: Feature support varies with each printer. See the
Comparison Guide
* For these items, select User Default values using the printer driver or
control panel (or remote control panel for LaserJet 4L, 5L, and 5P).
** The font characteristics are determined by the default font. The default
font can be the factory default font or the user selected default font from
the control panel or from a font cartridge with a default font.
*** PC-8 is the default symbol set for the LaserJet 5L and 5Si/5SiMx
printers.
Designates the physical paper size which in turn defines the logical page.
? & l # A
# = 1 - Executive (7.25" x 10.5")
2 - Letter (8.5" x 11")
3 - Legal (8.5" x 14")
6 - Ledger (11" x 17")
25 - A5 paper (148mm x 210mm)
26 - A4 paper (210mm x 297mm)
27 - A3 (297mm x 420mm)
45 - JIS B5 paper (182mm x 257mm)
46 - JIS B4 paper (250mm x 354mm)
71 - Hagaki postcard (100mm x 148mm)
72 - Oufuku-Hagaki postcard (200mm x 148mm)
80 - Monarch Envelope (3 7/8" x 7 1/2")
81 - Commercial Envelope 10 (4 1/8" x 9 1/2")
90 - International DL (110mm x 220mm)
91 - International C5 (162mm x 229mm)
100 - International B5 (176mm x 250mm)
101 - Custom (size varies with printer)
Correct paper tray must be installed for selected paper size.
Page Length (Obsolete—see Paper Size)
Selects the logical page length in lines (one logical page per physical page)
? & l # P
# = Number of Lines
Paper (Media) Source
Designates one of four paper sources for paper feed.
1 - Feed paper from main paper source
2 - Feed paper from manual input
3 - Feed envelope from manual input
4 - Feed paper from alternate paper source
5 - Feed from optional large paper source
6 - Feed envelope from envelope feeder *
7 - Autoselect
8 - Feed paper from Tray 1 (right side tray)
20 - 39 - High Capacity Input (HCI) Trays 2-21
* Must be used in conjunction with Paper Size.
6
Page Control (continued)
Page Orientation
Designates the logical page position with respect to the physical page.
? & l # O
# = 0 - Portrait
1 - Landscape
2 - Reverse Portrait
3 - Reverse Landscape
Print Direction
Rotates the logical page coordinate system counterclockwise in 90 degree
increments with respect to the orientation of the current logical page.
? & a # P
# = Degrees of rotation (0, 90, 180, 270)
Character Text Path Direction
Specifies the direction text is printed on the page, providing a means of
printing using either a horizontal or vertical text path.
Causes printing to skip from the end of the text area to the top of the next
text area (top margin of new page).
? & l # L
# = 0 - Disabled
1 - Enabled
8
Cursor Positioning
Cursor positioning can be either absolute or relative. Absolute positioning
specifies the cursor move distances referenced from the left edge of the
logical page and the top margin. Relative positioning specifies cursor
move distances referenced from the current cursor position. Relative
moves are indicated by using signed numbers (e.g.# = +15 or –122);
absolute moves are indicated by unsigned numbers (e.g. # = 15 or 122).
Horizontal Cursor Positioning (in Columns)
Moves the cursor to a new column on the current line (column width
determined by current HMI setting).
? & a # C
# = Column number
Horizontal Cursor Positioning (in Decipoints)
Moves the cursor to a new position along the x-axis.
? & a # H
# = Decipoint position (1/720 inch), valid to 2 decimal places.
Horizontal Cursor Positioning (PCL units)
Moves the cursor to a new position along the x-axis.
? * p # X
# = Number of PCL units
Horizontal Cursor Positioning Control Codes
CR - Carriage-Return
Moves the cursor to the left margin on the current line.
(Operation of CR may be modified—see Line Termination command.)
SP - Space
Moves the cursor one column right on the current line for fixed-space font
or moves the cursor the HMI distance for proportional fonts when space
is a non-printing character.
BS - Backspace
Moves the cursor left, the distance of the last printed character, on the
current line for fixed-space fonts. For proportionally-spaced fonts,
backspace moves the cursor back along the current line the distance
required to center the overstrike character over the last printed character.
Subsequent BS command moves the width of the last printed character.
HT - Horizontal Tab
Moves the cursor to the next tab stop on the current line. (Tab stops are
set every 8th column.)
9
Cursor Positioning (continued)
Vertical Cursor Positioning (Rows)
Moves the cursor to a new row in the same column (row distances are
determined by the VMI setting).
? & a # R
# = Row number
Vertical Cursor Positioning (Decipoints)
Moves the cursor to a new vertical position along the y-axis.
? & a # V
# = Decipoint position (1/720 inch), valid to 4 decimal places.
Vertical Cursor Positioning (PCL units)
Moves the cursor to a new dot position along the y-axis.
? * p # Y
# = Number of PCL units
Half Line-Feed
Moves the cursor to the same character position one-half line down
(distance moved depends on current VMI).
? =
Vertical Cursor Positioning Control Codes
LF - Line Feed
Moves the cursor to the same horizontal position on the next line.
FF - Form Feed
Moves the cursor to the same horizontal position at the top of the next te xt
area.
Line Termination
Controls the way the printer interprets CR, LF, and FF control codes.
Designates soft font as primary
Designates soft font as secondary
# = Font Identification number (ID #; 0 through 32767)
for more typeface
12
Font Selection (continued)
Select Default Font
Sets all font characteristics (except orientation) to those of the default font.
? ( 3 @
? ) 3 @
Transparent Print Data
Provides printing access to all characters in a font including those defined
as unprintable.
? & p # X
Underline
Controls automatic text underlining.
? & d # D
? & d @ -
Default primary font characteristics
Default secondary font characteristics
[transparent data ]
# = Number of bytes of transparent print data.
# = 0 - Underline On
3 - Floating Underline On
Underline Off
13
Font Management
Font ID #
Specifies an identification number (ID #) for use in subsequent font
management commands.
? * c # D
# = ID # (0 through 32767)
Font Control
Provides the means for manipulating soft fonts within the printer.
? * c # F
# = 0 - Delete all soft fonts
1 - Delete all temporary soft fonts
2 - Delete soft font (last ID specified)
3 - Delete Character Code (last ID and character code)
4 - Make soft font temporary (last ID specified)
5 - Make soft font permanent (last ID specified)
6 - Copy/Assign current invoked font as temporary
Alphanumeric ID
Specifies alphanumeric String IDs for fonts, macros, and media types.
Specifies media selection by the type of media and supports enhancements
for the printer disk drive.
? & n # W
[operation][string]
# = Number of bytes of string data
Operations
0 - Set the current Font ID to the given String ID.
1 - Associates current Font ID to font with supplied
String ID.
2 - Selects the font referred to by the String ID as primary.
3 - Selects the font referred to by the String ID as
secondary.
4 - Sets the current Macro ID to the String ID.
5 - Associates the current Macro ID to the supplied
String ID.
20 - Deletes the font association named by the current
Font ID.
21 - Deletes the macro association named by the current
Macro ID.
100 - Media select
Note: See the
additional information about the Font Descriptor command and the
Character Descriptor command data fields.
PCL 5 Printer Language Technical Reference Manual
14
for
User-Defined Symbol Set
Symbol Set ID Code
Assigns an identification code to a user-defined symbol set.
? * c # R
# = Symbol set ID code.
Define Symbol Set
Downloads symbol set definition data for a user-defined symbol set.
? ( f # W
Symbol Set Control
Provides a means for manipulating user-defined symbol sets.
? * c # S
[symbol set definition data]
# = Number of symbol set definition bytes.
# = 0 - Delete user-defined symbol sets (temporary
and permanent)
1 - Delete all temporary symbol sets
2 - Delete symbol set (last symbol set ID code specified)
4 - Make symbol set temporary (last symbol set
ID code specified)
5 - Make symbol set permanent (last symbol set
ID code specified)
Soft Font Creation
Font Descriptor
Downloads the font descriptor to the printer.
? ) s # W
Character Code
Establishes the decimal character code that will be associated with the
next character downloaded or deleted.
? * c # E
Character Descriptor/Data
Downloads the character descriptor and character data.
? ( s # W
[ font descriptor data ]
# = Number of font descriptor data bytes
# = Decimal character code
[binary data bytes]
# = Number of binary data bytes
15
Macros
Macro ID #
Specifies an ID # for a macro for use in subsequent macro commands.
? & f # Y
# = Macro ID # (0 through 32767)
Macro Control
Provides the mechanism for definition, invocation, and deletion of macros.
? & f # X
# = 0 - Start macro definition (for last ID specified)
1 - Stop macro definition
2 - Execute macro (for last ID specified)
3 - Call macro (for last ID specified)
4 - Enable macro for automatic overlay
(for last ID specified)
5 - Disable automatic overlay
6 - Delete all macros
7 - Delete all temporary macros
8 - Delete macro (for last ID specified)
9 - Make macro temporary (for last ID specified)
10 - Make macro permanent (for last ID specified)
16
Print Model
Source Transparency Mode
Sets the source image's transparency mode to transparent or opaque.
? * v # N
# = 0 - Transparent (default)
1 - Opaque
Pattern Transparency Mode
Sets the pattern's transparency mode to transparent or opaque.
? * v # O
# = 0 - Transparent (default)
1 - Opaque
Pattern (Area Fill) ID
Specifies the level of shading, type of cross-hatch, or user-defined pattern
to select via Select Pattern command. See the following page f or command
description.
Select Current Pattern
Identifies the type of pattern to be applied to the source.
Specifies the presentation of the raster image on the logical page.
? * r # F
# = 0 - image printed in the current print direction.
3 - image printed along the width of physical page.
Source Raster Height
Specifies the height in raster rows (pixels) of the raster picture area.
? * r # T
# = Height in raster rows
Source Raster Width
Specifies the width in pixels of the raster picture area.
? * r # S
# = width in pixels of the specified resolution
Destination Raster Width
Specifies the width in decipoints of the destination raster picture when
raster scaling.
? * t # H
# = Width in decipoints
Destination Raster Height
Specifies the height in decipoints of the destination raster picture when
raster scaling.
? * t # V
# = Height in decipoints
Scale Algorithm
Selects an algorithm for enhancing details when down-scaling color
images having light or dark backgrounds.
? * t # K
# = 0 Enhances color source image having a light background
# = 1 Enhances color source image having a dark background
20
Raster Graphics (continued)
Start Raster Graphics
Specifies the left raster graphics margin.
? * r # A
# = 0 - sets left graphics margin at X-position 0.
1 - sets left graphics margin to the current column
(current X-position).
2 - Turn on scale mode (start raster at logical page left
boundary)
3 - Turn on scale mode (start raster at cursor position)
Y Offset
Moves the cursor vertically the specified number of raster lines from the
current line in the picture area.
? * b # Y
# = Number of raster lines of vertical movement.
Compression Method
Determines how the printer interprets (decodes) the binary data in the
Transfer Raster Data command.
Identifies the entity type and causes the printer to create a status
response.
? * s # I
# = 0 - Font
1 - Macro
2 - User-defined pattern
3 - Symbol set
4 - Font extended
Free Space
Returns the amount of total available user memory and the largest block
available.
? * s 1 M
Flush All Pages
Suspends accepting I/O data until all pages currently in printer are
printed.
? &r # F
# = 0 - Flush all complete pages
1 - Flush all pages
Echo
Echoes the value field value back to the host.
? * s # X
# = Echo value (-32767 to 32767)
26
Picture Frame
Picture Frame Horizontal Size in Decipoints
Specifies the horizontal dimension of the area to be allocated for rendering
an HP-GL/2 plot.
? * c # X
# = Horizontal size in decipoints
Picture Frame Vertical Size in Decipoints
Specifies the vertical dimension of the area to be allocated for rendering
an HP-GL/2 plot.
? * c # Y
# = Vertical size in decipoints
Set Picture Frame Anchor Point
Sets the picture frame anchor point to current PCL cursor position.
? * c 0 T
HP-GL/2 Plot Horizontal Size
Specifies the horizontal size of the HP-GL/2 drawing being imported into
PCL.
? * c # K
# = Horizontal size in inches
HP-GL/2 Plot Vertical Size
Specifies the vertical size of the HP-GL/2 drawing being imported into
PCL.
? * c # L
# = Vertical size in inches
Enter HP-GL/2 Mode
Causes printer to begin interpreting the incoming data stream as HP-GL/2
commands instead of PCL commands.
? % # B
# = 0 - Use previous HP-GL/2 pen position
1 - Use current PCL cursor position for HP-GL/2 pen
position
2 - Use current PCL dot coordinate system and old
HP-GL/2 pen position
3 - Use current PCL dot coordinate system and the
current PCL cursor position
Enter PCL Mode
Causes printer to return to PCL mode from HP-GL/2 mode.
? % # A
# = 0 - Return cursor to previous PCL position
1 - Use current HP-GL/2 pen position for cursor position
27
HP-GL/2
Configuration and Status Group
Default Values
Sets most programmable HP-GL/2 features to default conditions.
DF [;]
Initialize
Sets all programmable HP-GL/2 features to default conditions.
IN [;]
Input P1 and P2
Establishes new or default locations for the scaling points P1 and P2.
IP [XP1, YP1 [XP2, YP2]] [;]
XP1, YP1 = P1 location coordinates
X
, YP2 = P2 location coordinates
P2
Input Relative P1 and P2
Establishes P1 and P2 locations in relation to the PCL Picture Frame.
IR [XP1, Y
XP1, YP1 = P1 location as percentage of PCL Picture Frame
X
, YP2 = P2 location as percentage of PCL Picture Frame
Selects the line pattern to use for drawing lines.
LT [ line type[,pattern length[,mode ] ] ] [;]
mode = 0 (relative mode – interprets pattern length as
percentage of diagonal distance between P1 and P2.
= 1 (absolute – interprets the pattern length parameter
in mm.
Pen Width
Specifies a new pen width.
PW [ width [,pen ] ] [;]
Raster Fill Definition
Defines a pattern for use as area fill.
RF [ index[,width, height, pen number [,...pen
number ] ] ][;]
Symbol Mode
Draws a symbol (character) at each coordinate location.
SM [ character][;]
Select Pen
Selects a pen for plotting.
SP [ pen] [;]
pen = 0 (white)
1 (black)
Default is no pen.
32
HP-GL/2
Line and Fill Attributes Group (continued)
Screened Vectors
Selects type of area fill for vectors (lines, hatch lines, arcs, circles, edges
of polygons, rectangles, and wedges).
SV [ screen type [,option1[,option2]]][;]
screen type = description option 1option 2
0 = No screeningignoredignored
1 = Shaded fill% shadingignored
2 = User definedindex no.pen flag
21 = PCL Patternspatter n typeignored
22 = PCL User-defined
Patterns
Transparency Mode
Defines how the white areas of the source graphics image affect the
destination graphics image.
TR [ n][;]
n = 1 (Transparency mode=on [ default])
0 (Transparency mode=off)
User Defined Line Type
Defines a line pattern.
UL [ index[,gap1, . . . ,gapn ] ][;]
index = Line pattern number. [1–8]
gap = Percentage of pattern length for that portion (first
gap is a pen-down move).
Pen Width Unit Selection
Specifies whether pen width is defined in millimeters or as a
percentage of P1/P2 distance.
WU [ type] [;]
type = 0 (millimeters)
= 1 (percentage of P1/P2 distance)
pattern IDignored
33
HP-GL/2
Character Group
Alternate Font Definition
Specifies an alternate font for labeling.
AD [ kind, value...[,kind, value ] ] [;]
KindAttributeValue
1Symbol Set*
2Font spacing0 (fixed); 1 (prop.)
3Pitchcharacters per inch
4Heightfont point size
5Posture0 (upright); 1 (italic)
6Stroke Weight0 (medium); 3 (bold)*
7Typeface*
* See tables in Appendix C of the
Character Fill Mode
Specifies how outline fonts will be rendered.
CF [ fill mode [,edge pen*]] [;]
fill mode =0 (solid fill and edged)
1 (edging with specified pen [or current pen if edge
pen parameter not specified]; characters filled if
can't be edged)
2 (fill with current fill type; characters are not
edged)
3 (fill with current fill type; edge characters with
the specified pen or current pen if edge pen
parameter is not specified)
edge pen = pen number to be used for edging.
* Using 0 means edge in pen 0.
Character Plot
Moves the pen the specified number of character “cells” from the current
pen location.
CP [ spaces, lines] [;]
Absolute Label Direction
Specifies the slope of labels independent of P1 and P2 locations.
DI [ run,rise ][;]
run = the X-component of the label direction or
the angle
rise = the Y-component of the label direction or
angle
PCL 5 Comparison Guide
COSINE
of
SINE
of the
.
34
HP-GL/2
Character Group (continued)
Relative Label Direction
Specifies the slope of labels relative to P1 and P2 locations.
DR [ run,rise] [;]
run = percentage of distance between P1X and P2
rise = percentage of distance between P1Y and P2Y.
Define Label Terminator
Defines the character that “turns off” labeling.
DT [ lblterm [,mode ] ];
lblterm = character to be used as terminator
mode = 0 (print label terminator)
1 (do not print terminator)
Define Variable Text Path
Specifies the label path as right, left, up, or down.
DV [ path [,line ] ] [;]
path =0 (0 degrees – right)
1 (-90 degrees – down)
2 (-180 degrees – left)
3 (-270 degrees – up)
line = 0 (-90 degrees – normal line feed)
1 (+90 degrees – reverse line feed)
Extra Space
Increases or reduces space between characters and lines of text.
ES [ width [,height ] ] [;]
width = number (or fractional number) of character spaces
height = number (or fractional number) of lines
Select Primary Font ID
Selects as primary a font previously assigned a PCL font ID number.
FI font ID [;]
font ID = Font ID number assigned in PCL mode.
Select Secondary Font ID
Selects as secondary a font previously assigned a font ID number.
FN font ID [;]
font ID = Font ID number assigned in PCL mode.
X
35
HP-GL/2
Character Group (continued)
Label
Prints text using the currently selected font.
LB text . . . text lblterm [;]
text . . . text = Any characters.
lblterm = Label terminator (default Ext or defined with
DT command).
Label Origin
Specifies the positioning of the characters within a label.
LO [ position] [;]
position = Number indicating label position relative to
current cursor position (see command description
PCL5 Technical Reference Manual
in
Label Mode
Determines how LB (Label) and SM (Symbol Mode) interpret characters.
Most often used for printing a 2-byte character set such as Kanji.
LM [mode,[row number]:]
mode = determines the interpretation mode as follows:
0Interprets each byte as a character (8-bit mode).
1Interprets the next two bytes as a character (16-bit mode).
2Same logic as mode 0 except that vertical substitutes are
used if found in a VT segment of the current font.
3Same logic as mode 1 except that vertical substitutes are
used if found in a VT segment of the current font.
row number = indicates the first byte while the LB or SM
instruction supplys the second byte. Used only in mode 0 when a
16-bit character set is selected.
Select Alternate Font
Selects the font designated by AD.
SA [;]
Scalable or Bitmap Fonts
Specifies the type of fonts to be used for labels.
SB [ n] [;]
n = 0 (Scalable fonts [default])
= 1 (Bitmap and scalable fonts)
).
36
HP-GL/2
Character Group (continued)
Standard Font Definition
Specifies the standard font for printing labels.
SD [ kind, value...[,kind, value ] ] [;]
KindAttributeValue
1Symbol Set*
2Font spacing0 (fixed); 1 (prop.)
3Pitchcharacters per inch
4Heightfont point size
5Posture0 (upright); 1 (italic)
6Stroke Weight0 (medium); 3 (bold)*
7Typeface*
* See tables in Appendix C of the
Absolute Character Size
Specifies an absolute character size (in centimeters).
SI [ width, height] [;]
Character Slant
Specifies the slant at which labels are printed.
SL [ tangent of angle] [;]
tangent of angle = Tangent of slant angle (measured from
vertical)
Relative Character Size
Specifies character size as a percentage of the P1/P2 distance.
SR [ width, height] [;]
Select Standard Font
Selects the font designated by SD for printing labels.
SS [;]
Transparent Data
Specifies whether control characters perform their function or are printed
as characters.
TD [ mode] [;]
mode = 0 (Normal)
1 (Transparent)
PCL 5 Comparison Guide
.
37
HP-GL/2
Technical Drawing Extensions Group
Merge Control
Specifies the logical operation (ROP3) to be performed.
MC[mode[,opcode]];
mode = 0 - opcode value ignored (ROP set to 252 [default])
1 - opcode value used as ROP value
opcode = logical operation (ROP3 value)
Pixel Placement
Specifies either grid intersection or grid-centered pixel placement.
PP[mode];
mode = 0 - grid intersection (default)
1 - grid centered
Programming Hints
End-Of-Line Wrap
Defines action that occurs when text reaches right margin: perform a
carriage return or do not perform carriage return (truncate data).
? & s # C
# = 0 - Enables End-Of-Line Wrap
1 - Disables End-Of-Line Wrap
Display Functions
Causes all escape sequences and control codes to be printed instead of
executed.
? Y – Enables Display Functions
? Z – Disables Display Functions
38
PJL
Kernel
Universal Exit Language
Terminates operation of current language and returns control to PJL.
Every job should begin and end with this command.
<ESC> % –12345X
Enter Language
Causes PJL to enable the specified language.
PCL
@PJL ENTER LANGUAGE
POSTSCRIPT
others
[CR] <LF>=
Comment
Allows one line of comment text to be entered in PJL.
@PJL COMMENT
comment text . . .
[CR] <LF>
Job Separation
Job
Indicates the start of a print job, resets the page count and allows naming
of the job; supports non-printing mode. Also, used for providing the password for PJL security.
@PJL JOB
[NAME= ]
[START= ]
[END= ]
[PASSWORD = ]
“
job name
first page
last page
”
[CR] <LF>
number
End-Of-Job
Tells printer the job has completed, resets the page count.
@PJL EOJ [NAME =
“job name”
] [<CR>] <LF>
39
PJL
Environment
Initialize
Resets current and default PJL variables to factory default values.
@PJL INITIALIZE [<CR>]<LF>
Reset
Resets current PJL variables to default values.
@PJL RESET [<CR>]<LF>
Default
Sets default value for environment variables.
@PJL DEFAULT [LPARM :
~
variable = value [<CR>] <LF>
Set
Sets the environment variable for the duration of a PJL job.
@PJL SET [LPARM :
~
variable = value [<CR>] <LF>
personality
personality
| IPARM :
| IPARM :
port
port
]
]
Status Readback
Inquire
Requests the current value for an environment variable.
@PJL INQUIRE [LPARM :
~
variable [<CR>] <LF>
Response
@PJL INQUIRE [LPARM :
~
variable<CR><LF>
value <CR><LF>
<FF>
Dinquire
Requests the default value for a specified environment variable.
@PJL DINQUIRE [LPARM :
~
variable [<CR>] <LF>
Response
@PJL DINQUIRE [LPARM :
~
variable<CR> <LF>
value <CR><LF>
<FF>
~ - Indicates that the following data is part of the preceding line.
personality
personality
personality
personality
| IPARM :
| IPARM :
| IPARM :
| IPARM :
port
port
port
port
]
]
]
]
40
PJL
Status Readback (continued)
Info
Request a specified category of printer information.
@PJL INFO
Response
@PJL INFO
[1 or more lines of printable characters or <WS> followed by]
<CR><LF>
<FF>]
Echo
Returns the “words” portion of the command to the host computer.
@PJL ECHO [<Words>] [<CR>] <LF>
Response
@PJL ECHO [<Words>] <CR><LF>
<FF>
Ustatus
Allows printer to send unsolicited status messages.
@PJL USTATUS
Response
@PJL USTATUS
[1 or more lines of printable characters or <WS> followed by]
<CR><LF>
<FF>
Ustatusoff
Turns off all unsolicited status.
@PJL USTATUSOFF [<CR>]<LF>
category
category
[<CR>]<LF>
<CR><LF>
variable = value
variable
[<CR>]<LF>
<CR><LF>
41
PJL
Device Attendance
Operator Message
Displays specified message on control panel and takes printer offline.
@PJL OPMSG DISPLAY =
Ready Message
Specifies a message that replaces the READY message on the printer
control panel. Doesn't affect on-line state.
@PJL RDYMSG DISPLAY =
Status Message
Displays specified message on printer control panel and takes printer
offline. Returns name of the key that is pressed by operator to put the
printer back online.
Creates the specified directory on the printer disk file system.
@PJL FSMKDIR NAME =
“pathname”
“pathname”
“pathname”
[<CR>]<LF>
[<CR>]<LF>
[<CR>]<LF>
42
PCL C O M M A N D S U M M A R Y
Job Control
Universal Exit Language
Configuration (I/O)
Printer Reset
Number of Copies
Simplex/Duplex
Long-edge Offset Registration
Short-edge Offset Registration
Duplex Page Side Selection
Job Separation
Output Bin (Media Bin)
Unit-of-Measure
Page Control
Page Size
Paper (Media) Source
Page Length (Obsolete)
Orientation
Print Direction
Character Text Path Direction
Text Parsing Method
Left Margin
Right Margin
Clear Horizontal Margins
Top Margin
Text Length
Perforation Skip
Horizontal Motion Index
Vertical Motion Index
Line Spacing
% – 1 2 3 4 5 X
?
b # W[data]
? &
?E
? & l
? & l
? & l
? & l
? &
? & l
? & l
# X
# S
# U
# Z
a # G
1 T
# G
? & u # D
? & l
? & l
# A
# H
? & l # P
? & l
# O
? & a # P
c # T
? &
? & t # P
a # L
? &
? &
a # M
? 9
? & l # E
? & l
? &
l
? & k
? & l
? & l
# F
# L
# H
# C
# D
43
Cursor Positioning
Horizontal Cursor Positioning
Columns
Decipoints
Units-of-Measure
Control Codes
Carriage Return
Space
Backspace
Horizontal Tab
Vertical Cursor Positioning
Rows
Decipoints
Units-of-Measure
Half Line-Feed
Control Codes
Line-Feed
Form-Feed
Line Termination
Push/Pop Cursor Position
Font Selection
Symbol Set
Spacing
Pitch
Height
Style
Stroke Weight
Typeface
Font Selection by ID #
Select Default Font
Transparent Print Data
Underline - Enable
†
†
†
†
†
†
†
- Disable
†
†
&
a # C
?
? & a # H
*
p # X
?
CR
SP
BS
HT
&
a # R
?
&
a # V
?
*
p # Y
?
=
?
LF
FF
&
k # G
?
&
f # S
?
(
ID
?
(
s # P
?
(
s # H
?
(
s # V
?
(
s # S
?
(
s # B
?
(
s # T
?
(
# X
?
(
3 @
?
&
p # X
?
&
d # D
?
&
d @
?
[transparent data ]
Font Management
*
c # D
Font ID # (specify)
Font Control
Alphanumeric ID
User-Defined Symbol Set
Symbol Set ID Code
Define Symbol Set
Symbol Set Management
†
Command shown for primary only, reverse parenthesis for secondary command.
?
*
c # F
?
? & n # W
*
c # R
?
( f # W
?
?
44
[symbol set definition data]
*
c # S
[operation][string]
Font Descriptor /Data
Character Code
Character Descriptor/Data
Macro ID # (specify)
Macro Control
Source Transparency Mode
Pattern Transparency Mode
Pattern (Area Fill) ID
Select Current Pattern
User-Defined Pattern
Set Pattern Reference Point
Pattern Control
Logical Operation
Pixel Placement
Transparency ModeTR[ n] [;]
User Defined Line TypeUL[ index[,gap1 . . . gapn] [;]
Pen Width Unit SelectionWU[ type] [;]
[,mode ] ] ] [;]
number][, . . . pen number] ] [;]
[,option2 ] ] ] [;]
Character Group (HP-GL/2)
Alternate Font DefinitionAD [ kind,value...[,kind,value]] [;]
Character Fill ModeCF[ fill mode[,edge pen ] ] [;]
Character PlotCP [ spaces,lines] [;]
Absolute DirectionDI[ run,rise] [;]
Relative PositionDR[ run, rise] [;]
Define Label TerminatorDT[ lblterm[,mode ] ] ;
Define Variable Text PathDV[ path[,line ] ] [;]
Extra SpaceES[ width[,height ] ] [;]
Select Primary FontFI font ID[;]
Select Secondary FontFN font ID[;]
LabelLB text . . . text lblterm[;]
Label OriginLO[ position] [;]
Label ModeLM[mode,[row number];]
Select Alternate FontSA[;]
Scalable or Bitmap FontsSB[ n] [;]
Standard Font DefinitionSD[ kind,value...[,kind,value ] ] [;]
Absolute Character SizeSI[ width,height] [;]
Character SlantSL[ tangent of angle] [;]
Relative Character SizeSR[ width,height] [;]
Select Standard FontSS[;]
Transparent DataTD[ mode] [;]