Home  | About Us  | Search  | convert pcl
Printer Command Language  
Functional reference

pcl pad PCL escape sequences are summarised by function in the tables (right).

Ec

is the escape character code
hexadecimal 0x1B

...

indicates that a number of characters of parameter data follow the command

#

represents an integer or decimal paramter

a

is replaced by a single alpha character

RedTitan EscapeE may be used to view PCL or PDF and convert to Adobe Postscript, PDF, IBM AFP, or XEROX metacode formats.

pcl pad
Links
pcl pad
pcl pad

Printer Command Language functional reference

PCL Page Length and Size

Ec &l1A

Executive

Ec &l2A

Letter

Ec &l3A

Legal

Ec &l26A

A4

Ec &l27A

A3

Ec &l80A

Monarch

Ec &l81A

Commercial 10

Ec &l90A

International DL

Ec &l91A

International C5

Ec &l101A

Custom paper

Ec &l#A

Unknown Paper Size (#)

Ec &l#M

Media type #

Ec &l#P

Define Page Length to # Lines
PCL Margins and Text length

Ec &l#E

Define Top Margin at # Lines

Ec &l#F

Define Text Length as # Lines

Ec &a#L

Define Left Margin at Column #

Ec &a#M

Define Right Margin at Column #

Ec &l#U

Long edge (left) offset registration #

Ec &l#Z

Short edge (top) offset registration #

Ec 9

Clear Margin

PCL Horizontal Column Spacing (HMI)

Ec &k#H

Set HMI = #/120"

PCL Vertical Line Spacing

Ec &l#C

Set VMI = #/48"

Ec &l1D

1 LPI

Ec &l2D

2 LPI

Ec &l3D

3 LPI

Ec &l4D

4 LPI

Ec &l6D

6 LPI

Ec &l8D

8 LPI

Ec &l0D

12 LPI

Ec &l#D

Set Line Spacing to # LPI

Ec =

Half Line Feed

Ec &u#D

Set # dpi dot resolution

Ec &a0N

Contains negative motion

Ec &a1N

No negative motion

HP PCL Deskjet print modes

Ec &k0W

Unidirectional printing

Ec &k1W

Bidirectional printing

Ec &k2W

Unidirectional right-to-left

Ec &k5W

66-line Text Scale mode

Ec &k6W

Text Scale mode off

HP PCL Deskjet raster graphics print modes

Ec *p1N

Bidirectional graphics

Ec *p2N

Graphics print mode left-to-right

Ec *p3N

Graphics print mode right-to-left

Ec *p4N

Smart bidirectional graphics

Ec *p#N

graphics print mode #

PCL Absolute positioning

Ec &a#R

Move to Row #

Ec *p#Y

Vert position = # Dots

Ec &a#V

Vert position # Decipoints

Ec &a#C

Move to Column #

Ec *p#X

Horiz position = # Dots

Ec &a#H

Horiz position # Decipoints

PCL Relative Positioning

Ec &a+#R

Move down # rows

Ec *p+#Y

Move down # Dots

Ec &a+#V

Move down # Decipoints

Ec &a+#C

Move right # cols

Ec *p+#X

Move right # Dots

Ec &a+#H

Move right # Decipoints

Ec &a-#R

Move up # rows

Ec *p-#Y

Move up # Dots

Ec &a-#V

Move up # Decipoints

Ec &a-#C

Move left # cols

Ec *p-#X

Move left # Dots

Ec &a-#H

Move left # Decipoints

Ec &f0S

Push Cursor Position

Ec &f1S

Pop Cursor Position

PCL Page Orientation

Ec &l0O

Portrait

Ec &l1O

Landscape

Ec &l#O

Orientation #

Ec &a0P

Rotation 0

Ec &a90P

Rotation 90 (portrait -> landscape)

Ec &a180P

Rotation 180

Ec &a270P

Rotation 270 (landscape -> portrait)

Ec &a#P

Rotation # degrees

PCL Font Selection

Ec (#a

see PCL font selection

Ec (8U

Roman-8 Symbol Set

Ec (11U

IBM Danish/Norwegian Symbol Set

Ec (10U

IBM-PC (USA) Symbol Set

Ec (9U

Windows 3.0 Symbol set

Ec (19U

Windows 3.1 Symbol set

Ec )8U

Roman-8 as Secondary Font Symbol Set

Ec )11U

IBM Danish/Norwegian as Secondary Font Symbol Set

Ec )10U

IBM-PC (USA) as Secondary Font Symbol Set

Ec )9U

Windows 3.0 Secondary Symbol set

Ec )19U

Windows 3.1 Secondary Symbol set

PCL Font Spacing

Ec (s1P

Proportional

Ec (s0P

Fixed Pitch

Ec (s#P

Unknown Font Spacing (#)!

Ec )s1P

Proportional Spacing for Secondary Font

Ec )s0P

Fixed Pitch Spacing for Secondary Font

Ec )s#P

Unknown Font Spacing (#)!

Ec (s#H

pitch # cpi

Ec )s#H

Secondary Font pitch # cpi

Ec (s#V

Point Size #

Ec )s#V

Secondary Font Point Size #

PCL Font Style

Ec (s0S

Upright

Ec (s1S

Italic

Ec (s#S

Font Style #

Ec )s0S

Secondary Font is Upright

Ec )s1S

Secondary Font is Italic

Ec )s#S

Secondary Font Style #

PCL Font Stroke Weight Selection

Ec (s-3B

Light Weight

Ec (s0B

Medium Weight

Ec (s3B

Bold

Ec (s#B

Weight #

Ec )s-3B

Secondary Font - Light Stroke Weight

Ec )s0B

Secondary Font - Medium Stroke Weight

Ec )s3B

Secondary Font - Bold Stroke Weight

Ec )s#B

Secondary Font - Weight #

PCL Font TypeFace Number Selection

Ec (s#T

Typeface #

Ec )s#T

Secondary Font - Typeface #

PCL Font Pitch Selection

Ec &k0S

Font Pitch 10.00 cpi

Ec &k2S

Font Pitch 16.66 cpi

Ec &k4S

Font Pitch 12.00 cpi

Ec (3@

Choose Default font as Primary Font

Ec (#@

Primary Font Requested Attribute Value #

Ec )3@

Choose Default font as Secondary Font

Ec (#@

Secondary Font Requested Attribute Value #

PCL Font Selection by identification

Ec (#X

Select Primary Font by ID (#)

Ec )#X

Select Secondary Font by ID (#)

PCL Font Management

Ec *c#D

Define Font Id #

Ec *c0F

Delete All Fonts

Ec *c1F

Delete All Temporary Fonts

Ec *c2F

Delete Last Font ID Specified

Ec *c3F

Delete LAst Font ID and Char Code

Ec *c4F

Make Font Temporary

Ec *c5F

Make Font Permanent

Ec *c6F

Copy/Assign

Ec *c#F

Unknown Font Manmagement Command (#F)!

PCL DownLoading Fonts

Ec *c#E...

ASCII Code # Decimal...

Ec )s#W...

Create Font Header of # Bytes...

Ec (s#W...

Download Character of # Bytes...

Ec *c#R

Define Symbol set ID #

Ec (f#W...

Define Symbol Set Characters (# Bytes)...

Ec *c5S

Make symbol set permanent

Ec *c#S

Symbol set control (#)

Ec &n#W...

Alphanumeric ID #...

PCL Double-byte text parsing

Ec &t0P

Single-byte chars

Ec &t1P

Single-byte chars

Ec &t#P

Double-byte mode #

PCL Rules

Ec *c#A

Rule Horizontal Size # Dots

Ec *c#H

Rule Horizontal Size # Decipoints

Ec *c#B

Rule Vertical Size # Dots

Ec *c#V

Rule Vertical Size # Decipoints

Ec *c0P

Print Black Rule

Ec *c1P

Print White Rule

Ec *c2P

Print Grey Scale

Ec *c3P

Print Cross-hatch Pattern

Ec *c4P

Print User-defined Pattern

Ec *c5P

Print Current Pattern

PCL patterns - same codes as for grey scale

Ec *c1G

HP Pattern 1 Horiz Line

Ec *c2G

HP Pattern 2 Vertical Line

Ec *c3G

HP Pattern 3 Diagonal Lines

Ec *c4G

HP Pattern 4 Diagonal Lines

Ec *c5G

HP Pattern 5 Square Grid

Ec *c6G

HP Pattern 6 Diagonal Grid

Ec *c#G

#% Grey Scale

Ec *p#R

pattern rotation #

PCL Raster Graphics

Ec *t#R

# DPI Graphics resolution

Ec *r0A

Start Graphics at Left Graphics Margin

Ec *r1A

Start Graphics at Current Cursor

Ec *r2A

Start Scaled Graphics at Left Graphics Margin

Ec *r3A

Start Scaled Graphics at Current Cursor

Ec *b#W...

# Graphics data bytes...

Ec *rB

End Graphics

Ec *rC

End Graphics with reset

Ec *r0F

Rotate image

Ec *r3F

LaserJet Landscape compatible

Ec *g#W...

Configure raster data # bytes

Ec *b#Y...

move vertically # raster lines...

Ec *r#T

raster height # pixels

Ec *r#S

raster width # pixels

Ec *t#V

scaled raster height #

Ec *t#H

scaled raster width #

Ec *b0M

uncompressed

Ec *b1M

run-length encodes

Ec *b2M

packbits (bytewise run-length)

Ec *b3M

delta row compression

Ec *b4M

block data

Ec *b5M

adaptive compression

Ec *b6M

CCITT3 1-D compression

Ec *b7M

CCITT3 2-D compression

Ec *b8M

CCITT4 compression

PCL Color DeskJet and PCL5 only

Ec *b9M

DeskJet compression

Ec *b#M

unknown row compression mode #

Ec *b#S

seed row # source

Ec *b#V...

# colour data bytes

Ec *r1Q

draft quality graphics

Ec *r2Q

NLQ graphics

Ec *r-3U

3-planes CYM

Ec *r-4U

4-planes CYMK

Ec *r1U

single plane palette

Ec *r3U

3-planes RGB

Ec *r#U

Unknown palette (#)

Ec *b#B

Gray Balance #

Ec *o#M

Print quality (#)

Ec *o#Q

raster graphics shingling (#)

Ec *o#D

raster graphics depletion (#)

Ec *c#W-

define pattern # bytes

Ec *p0R

rotate patterns

Ec *p1R

no pattern rotation

Ec *c#Q

temp/perm pattern mode #

PCL Obsolete functions

Ec *p#N

raster print mode #

Ec *r#Q

raster print quality #

PCL Color

Ec *v#S

foreground colour #

Ec &p#I

palette ID #

Ec &p0C

delete all palettes

Ec &p1C

clear palette stack

Ec &p2C

delete palette

Ec &p6C

copy palette to current ID

Ec &p#S

select palette ID #

Ec *v18W-

configure image data (RGB or CYM)

Ec *v30W-

configure image data (CIE L*a*b)

Ec *v86W-

configure image data (Colorimetric RGB)

Ec *v122W-

configure image data (Luminence-Chrominence)

Ec *v#W...

configure image data # bytes (RGB)

Ec &b0M

Mixed monochrome rendering

Ec &b1M

Gray equivalent

Ec *v#A

colour component 1=#

Ec *v#B

colour component 2=#

Ec *v#C

colour component 3=#

Ec *v#I

assign components to palette index #

Ec *p0P

push palette

Ec *p1P

pop palette

Ec *t#I

Gamma correction #

Ec *l#W...

Colour look-up table # bytes

Ec &b0F

Matte finish

Ec &b1F

Glossy finish

Ec &b#T

Dry time #

Ec *o#W...

Colour treatment

PCL Imaging

Ec *v0T

pattern = solid black

Ec *v1T

pattern = solid white

Ec *v2T

pattern = shading

Ec *v3T

pattern = cross-hatched

Ec *v4T

pattern = user-defined

Ec *v#T

Unknown shading pattern #

Ec *v0N

transparent source

Ec *v1N

opaque source

Ec *v0O

transparent pattern

Ec *v1O

opaque pattern

Ec *l#O

rasterOp #

Ec *t#J

halftone render algorithm #

Ec *m#W...

download dither matrix # bytes

Ec *l#R

Pixel placement #

PCL Macros

Ec &f#Y

Define Macro ID #

Ec &f0X

Start Macro Definition

Ec &f1X

End Macro Definition

Ec &f2X

Execute Macro

Ec &f3X

Call Macro

Ec &f4X

Enable Overlay

Ec &f5X

Disable Overlay

Ec &f6X

Delete Macros

Ec &f7X

Delete All Temporary Macros

Ec &f8X

Delete Macro ID

Ec &f9X

Make Temporary

Ec &f10X

Make Permanent

PCL diagnostics - Reset and Self Test

Ec E

Reset

Ec z

Self_Test

Ec Y

Display Functions On

Ec Z

Display Functions Off

PCL Underline

Ec &d0D

Single fixed Underline On

Ec &d2D

Double fixed Underline On

Ec &d3D

Single floating Underline On

Ec &d4D

Double floating Underline On

Ec &d#D

Underline (#) On

Ec &d@

Underline Off

PCL Line ending

Ec &s0C

Enable Line Wrap

Ec &s1C

Disable Line Wrap

PCL Paper Control (* only available on some printers)

Ec &l#X

Select # Copies

Ec &l#G

Select bin #

Ec &r#F

Flush pages #

Ec &l-1H

Feed Z-fold media

Ec &l0H

Eject Page

Ec &l0V

Conditional page feed

Ec &l1H

Feed from Tray 2

Ec &l2H

Manual Feed

Ec &l3H

Manual Envelope Feed

Ec &l4H

Feed from Tray 1

Ec &l5H

Feed from Tray 3

Ec &l6H

Optional envelope feeder

Ec &l7H

Auto select

Ec &l8H

Feed from tray 4*

Ec &l#H

Feed from external trays # (20-69)*

Ec &l#T

Job separation (#)

Ec &l0L

Disable Perf Skip

Ec &l1L

Enable Perf Skip

Ec &a0G

Next side

Ec &a1G

Front side

Ec &a2G

Back side

Ec &l0S

Simplex

Ec &l1S

Duplex Long-edge binding

Ec &l2S

Duplex Short-edge binding

Ec &l1T

Job separation - paper offset

PCL Paper Control - Obsolete

Ec &l1H

Feed from Tray 1 (upper)

Ec &l4H

Feed from Tray 2 (lower)

Ec &l5H

Feed from paper deck

PCL/HPGL

Ec *c#X

HP GL Picture frame width # decipoints

Ec *c#Y

HP GL Picture frame height # decipoints

Ec *c0T

HP GL Picture anchor point = current position

Ec *c#K

# inches HP GL plot width

Ec *c#L

# inches HP GL plot height

PCL Line Termination

Ec &k0G

CR=CR LF=LF FF=FF

Ec &k1G

CR=CR+LF Lf=LF FF=FF

Ec &k2G

CR=CR LF=CR+LF FF=CR+FF

Ec &k3G

CR=CR+LF LF=CR+LF FF=CR+FF

PCL Transparent Print data

Ec &p#X...

Transparent Print Data # Bytes...


© RedTitan Technology 2010. All rights reserved. | company info | search |