GENWiki

Premier IT Outsourcing and Support Services within the UK

User Tools

Site Tools


archive:computers:pcl100

; ; ;– 22-Dec-88 ←Latest Change ———————————————— ; ; This file is intended to serve two purposes: ; ; 1) To provide a reference to the myriad of ESCAPE codes used in the ; Hewlett Packard printer control language (PCL) for the various ; models of HP Laser Printers. ; ; 2) As a data file for a series of utilities that operate on PCL files ; to display the contents in an intelligable manner and provide some ; filtering and editing capabilities. (Utilities are in the works!) ; ; The primary source of information for this file has been the HP LaserJet ; Series II Technical Reference Manual and other various sources such as the ; file ESC_CODE.ARC by S. Noh (SYSOP Form Feed LaserJet BBS (210) 869-1327) ; found on many bulletin boards. ; ; The list as presented is sorted on Functional Area, then by Escape code ; sequence. You can easily adjust this by passing the file through the ; DOS or other SORT utility of your choice. ; ; To enable this document to stay up to date, I encourage anybody with ; knowledge greater than mine to add any codes they know of to the list, ; but to retain the format provided as this will be expected by the PCL ; utilities when they are done. Where the availability on a printer model ; is unknown, a ? appears in the availability column. For those codes ; that have a user defined numeric field, the comment ends with "= #'. ; This will cause the PCL display utility to fill in the value when ; analyzing the PCL file. ; ; The original file name that I have distributed is called PCL100.ARC. In ; order to keep some track of the state of updates to the file I suggest ; that if you upload it without any changes to another board, you retain ; the same name, if you contribute some additional information, add one ; to the file name (i.e. PCL101.ARC). A history section is provided at ; the end of the file for you to record your name and any additional info ; you think may be useful to others on this topic (optional). Just start ; line with a semicolon (;) to indicate that it is a comment. ; ; Lindsey S. Mundy | EXEC-PC Board (414) 964-5160 Bob Mahoney SYSOP ; 5913 View Lane, | or ; Edina, MN 55436 | Terrapin Station (612) 623-0152 Howard Eckman SYSOP ; ;—————————————————————————– ; ; ; ;—————————————————————————– ; General ESC code format: ; ; {esc} p s nnn t where ; ; p - the primary field Normally a symbol (* & etc.) ; s - the secondary field Normally a lower case letter ; nnn - numeric value field Optional variable width numeric ; t - terminator field Normally a upper case letter (plus @) ; ; ; /—–2– Available on LaserJet Series II \ ; |/—-D– Available on LaserJet Series IID | x = not available ; ||/—P– Available on LaserJet Plus > ; |||/–5– Available on LaserJet 500 | ? = unknown ; ||||/-L– Available on LaserJet / ; ||||| ; ||||| ;————-|||||———————————————————— ;p s nnn t | ||||| | Functional Area | Detailed Description ;—————————————————————————— & d @ | 2???? | Auto-underlining——- Disable & d D | x???? | Auto-underlining——- Enable & d 0 D | 2???? | Auto-underlining——- Enable Fixed & d 3 D | 2???? | Auto-underlining——- Enable Floating

       =  | 2???? | Cursor Position-------- Half Line Feed

& a # C | 2???? | Cursor Position——– Horizontal Column = # & a # H | 2???? | Cursor Position——– Horizontal Decipoint = # & a # R | 2???? | Cursor Position——– Vertical Row = # & a # V | 2???? | Cursor Position——– Vertical Decipoints = # & f 0 S | 2???? | Cursor Position——– Push Position & f 1 S | 2???? | Cursor Position——– Pop Position * p # X | 2???? | Cursor Position——– Horizontal Position: Dots = # * p # Y | 2???? | Cursor Position——– Vertical Position: Dots = #

       Y  | 2???? | Display Functions Mode- Enable
       Z  | 2???? | Display Functions Mode- Disable

* c # D | 2???? | Font Management——– Assign Font ID = # * c 0 F | 2???? | Font Management——– Delete All Fonts * c 1 F | 2???? | Font Management——– Delete All Temporary Fonts * c 2 F | 2???? | Font Management——– Delete Last Font ID Specified * c 4 F | 2???? | Font Management——– Make Font Temporary * c 5 F | 2???? | Font Management——– Make Font Permanent & k 0 S | 2???? | Font Pitch————- 10.00 (Primary & Secondary) & k 2 S | 2???? | Font Pitch————- 16.66 (Primary & Secondary) ( 3 @ | 2???? | Font Pitch————- Default Font = Primary ) 3 @ | 2???? | Font Pitch————- Default Font = Secondary ( # X | 2???? | Font Selection——— Primary Font ID = # ) # X | 2???? | Font Selection——— Secondary Font ID = # & k 0 G | 2???? | Line Term————– CR=CR, LF=LF, FF=FF & k 1 G | 2???? | Line Term————– CR=CR+LF, LF=LF, FF=FF & k 2 G | 2???? | Line Term————– CR=CR, LF=CR+LF, FF=CR+FF & k 3 G | 2???? | Line Term————– CR=CR+LF, LF=CR+LF, FF=CR+FF & f 0 X | 2???? | Macro Control———- Start Macro Definition ;—————————————————————————– ; ; ;—————————————————————————— ;p s nnn t | 2DP5L | Functional Area | Detailed Description ;—————————————————————————— & f 1 X | 2???? | Macro Control———- Stop Macro Definition & f 2 X | 2???? | Macro Control———- Execute Macro & f 3 X | 2???? | Macro Control———- Call Macro & f 4 X | 2???? | Macro Control———- Enable Overlay & f 5 X | 2???? | Macro Control———- Disable Overlay & f 6 X | 2???? | Macro Control———- Delete Macros & f 7 X | 2???? | Macro Control———- Delete All Temp. Macros & f 8 X | 2???? | Macro Control———- Delete Macro ID & f 9 X | 2???? | Macro Control———- Make Temporary & f 10 X | 2???? | Macro Control———- Make Permanent & f # Y | 2???? | Macro Control———- Macro ID = #

       9  | 2???? | Margin Control--------- Clear Horizontal Margins

& a # L | 2???? | Margin Control——— Left Margin Column = # & a # M | 2???? | Margin Control——— Right Margin Column = # & l # E | 2???? | Margin Control——— Top Margin Lines = # & l # F | 2???? | Margin Control——— Text Lenght Lines = # & k # H | 2???? | Motion Control——— Horizontal Motion (1/20") HMI = # & l # C | 2???? | Motion Control——— Vertical Spacing (1/48) VMI = # & l 1 D | 2???? | Motion Control——— Vertical Spacing Lines = 1 & l 2 D | 2???? | Motion Control——— Vertical Spacing Lines = 2 & l 3 D | 2???? | Motion Control——— Vertical Spacing Lines = 3 & l 4 D | 2???? | Motion Control——— Vertical Spacing Lines = 4 & l 6 D | 2???? | Motion Control——— Vertical Spacing Lines = 6 & l 8 D | 2???? | Motion Control——— Vertical Spacing Lines = 8 & l 12 D | 2???? | Motion Control——— Vertical Spacing Lines = 12 & l 16 D | 2???? | Motion Control——— Vertical Spacing Lines = 16 & l 24 D | 2???? | Motion Control——— Vertical Spacing Lines = 24 & l 48 D | 2???? | Motion Control——— Vertical Spacing Lines = 48 & l 1 A | 2???? | Page Size Select——- Executive & l 2 A | 2???? | Page Size Select——- Letter & l 3 A | 2???? | Page Size Select——- Legal & l 26 A | 2???? | Page Size Select——- European A4 & l 80 A | 2???? | Page Size Select——- Monarch & l 81 A | 2???? | Page Size Select——- Commercial 10 & l 90 A | 2???? | Page Size Select——- International DL & l 91 A | 2???? | Page Size Select——- International C5 & l 0 O | 2???? | Page Size Select——- Portrait Orientation & l 1 O | 2???? | Page Size Select——- Landscape Orientation & l # P | 2???? | Page Size Select——- Length Lines = # & l # X | 2???? | Page Size Select——- Number of Copies = # & l 0 H | 2???? | Paper Input Control—- Eject Page & l 1 H | 2???? | Paper Input Control—- Feed from Tray & l 2 H | 2???? | Paper Input Control—- Manual Feed & l 3 H | 2???? | Paper Input Control—- Manual Envelope Feed & l 0 L | 2???? | Perforation Skip——- Disable & l 1 L | 2???? | Perforation Skip——- Enable ( s # H | 2???? | Primary Font Pitch—– Characters / Inch (CPI) = # ( s # V | 2???? | Primary Point Size—– Points = # ( s 0 P | 2???? | Primary Spacing——– Fixed ( s 1 P | 2???? | Primary Spacing——– Proportional ( s 0 B | 2???? | Primary Stroke Weight– Medium ( s 3 B | 2???? | Primary Stroke Weight– Bold ;—————————————————————————– ; ; ;—————————————————————————— ;p s nnn t | 2DP5L | Functional Area | Detailed Description ;—————————————————————————— ( s 0 S | 2???? | Primary Style———- Upright ( s 1 S | 2???? | Primary Style———- Italic ( 0 A | 2???? | Primary Symbol Set—– HP Math 7 ( 0 B | 2???? | Primary Symbol Set—– HP Linedraw ( 0 D | 2???? | Primary Symbol Set—– ISO 60: Norwegian 1 ( 1 D | 2???? | Primary Symbol Set—– ISO 61: Norwegian 2 ( 0 E | 2???? | Primary Symbol Set—– HP Roman Extension ( 1 E | 2???? | Primary Symbol Set—– ISO 4: United Kingdom ( 0 F | 2???? | Primary Symbol Set—– ISO 25: French ( 1 F | 2???? | Primary Symbol Set—– ISO 69: French ( 0 G | 2???? | Primary Symbol Set—– HP German ( 1 G | 2???? | Primary Symbol Set—– ISO 21: German ( 8 G | 2???? | Primary Symbol Set—– HP Greek8 ( 0 I | 2???? | Primary Symbol Set—– ISO 15: Italian ( 0 K | 2???? | Primary Symbol Set—– ISO 14: JIS ASCII ( 1 K | 2???? | Primary Symbol Set—– HP Katakana ( 2 K | 2???? | Primary Symbol Set—– ISO 57: Chinese ( 8 K | x???? | Primary Symbol Set—– Kana-8 ( 0 M | 2???? | Primary Symbol Set—– HP Math 7 ( 1 M | 2???? | Primary Symbol Set—– Technical ( 8 M | 2???? | Primary Symbol Set—– HP Math8 ( 0 N | 2???? | Primary Symbol Set—– ISO100: ECMA-94 (Latin 1) ( 0 O | 2???? | Primary Symbol Set—– OCR-A ( 1 O | 2???? | Primary Symbol Set—– OCR-B ( 0 S | 2???? | Primary Symbol Set—– ISO 11: Swedish ( 1 S | 2???? | Primary Symbol Set—– HP Spanish ( 2 S | 2???? | Primary Symbol Set—– ISO 17: Spanish ( 3 S | 2???? | Primary Symbol Set—– ISO 10: Swedish ( 4 S | 2???? | Primary Symbol Set—– ISO 16: Portuguese ( 5 S | 2???? | Primary Symbol Set—– ISO 84: Portuguese ( 6 S | 2???? | Primary Symbol Set—– ISO 85: Spanish ( 0 U | 2???? | Primary Symbol Set—– ISO 6: ASCII ( 1 U | 2???? | Primary Symbol Set—– HP Legal ( 2 U | 2???? | Primary Symbol Set—– ISO 2: IRV ( 7 U | 2???? | Primary Symbol Set—– OEM-1 ( 8 U | 2???? | Primary Symbol Set—– HP Roman-8 ( 9 U | x???? | Primary Symbol Set—– ANSI ( 10 U | 2???? | Primary Symbol Set—– PC-8 ( 11 U | 2???? | Primary Symbol Set—– PC-8 (D/N) ( 15 U | 2???? | Primary Symbol Set—– HP Pi Font ( s 0 T | 2???? | Primary Typeface——- Lineprinter ( s 3 T | 2???? | Primary Typeface——- Courier ( s 4 T | 2???? | Primary Typeface——- Helvetica ( s 5 T | 2???? | Primary Typeface——- Times Roman ( s 6 T | 2???? | Primary Typeface——- Letter Gothic ( s 8 T | 2???? | Primary Typeface——- Prestige ( s 11 T | 2???? | Primary Typeface——- Presentation ( s 17 T | 2???? | Primary Typeface——- Optima ( s 18 T | 2???? | Primary Typeface——- ITC Garamond ( s 19 T | 2???? | Primary Typeface——- Cooper Black ( s 20 T | 2???? | Primary Typeface——- Coronet Bold ( s 21 T | 2???? | Primary Typeface——- Broadway ( s 22 T | 2???? | Primary Typeface——- Bodini Condensed ;—————————————————————————– ; ; ;—————————————————————————— ;p s nnn t | 2DP5L | Functional Area | Detailed Description ;—————————————————————————— ( s 23 T | 2???? | Primary Typeface——- Century Schoolbook ( s 24 T | 2???? | Primary Typeface——- University Roman

       E  | 2???? | Printer Control-------- RESET

* b # W | 2???? | Raster Graphics——– Transfer Data: Rows = # * r 0 A | 2???? | Raster Graphics——– Start - Left Graphic Margin * r 1 A | 2???? | Raster Graphics——– Start - Current Cursor Position * r B | 2???? | Raster Graphics——– End Graphics * t 75 R | 2???? | Raster Graphics——– Resolution 75 Dots/Inch * t 100 R | 2???? | Raster Graphics——– Resolution 100 Dots/Inch * t 150 R | 2???? | Raster Graphics——– Resolution 150 Dots/Inch * t 300 R | 2???? | Raster Graphics——– Resolution 300 Dots/Inch * c # A | 2???? | Rectangular Area Fill– Rectangle Width: Dots = # * c # B | 2???? | Rectangular Area Fill– Rectangle Height: Dots = # * c 1 G | 2???? | Rectangular Area Fill– Fill Pattern 1 Horizontal Line * c 2 G | 2???? | Rectangular Area Fill– Fill Pattern 2% Gray / 2 Vert Lines * c 3 G | 2???? | Rectangular Area Fill– Fill Pattern 3 Diagonal Lines * c 4 G | 2???? | Rectangular Area Fill– Fill Pattern 4 Diagonal Lines * c 5 G | 2???? | Rectangular Area Fill– Fill Pattern 5 Square Grid * c 6 G | 2???? | Rectangular Area Fill– Fill Pattern 6 Diagonal Grid * c 10 G | 2???? | Rectangular Area Fill– Fill Pattern 10% Gray * c 15 G | 2???? | Rectangular Area Fill– Fill Pattern 15% Gray * c 30 G | 2???? | Rectangular Area Fill– Fill Pattern 30% Gray * c 45 G | 2???? | Rectangular Area Fill– Fill Pattern 45% Gray * c 70 G | 2???? | Rectangular Area Fill– Fill Pattern 70% Gray * c 90 G | 2???? | Rectangular Area Fill– Fill Pattern 90% Gray * c 100 G | 2???? | Rectangular Area Fill– Fill Pattern 100% Gray * c # H | 2???? | Rectangular Area Fill– Rectangle Width: Decipoints = # * c 0 P | 2???? | Rectangular Area Fill– Select Fill = Rule * c 2 P | 2???? | Rectangular Area Fill– Select Fill = Gray Scale * c 3 P | 2???? | Rectangular Area Fill– Select Fill = HP Pattern * c # V | 2???? | Rectangular Area Fill– Rectangle Height: Decipoints = # ) s # H | x???? | Secondary Font Pitch— Characters/Inch (CPI) = # ) s # V | x???? | Secondary Point Size— Point = # ) s 0 P | x???? | Secondary Spacing—— Fixed ) s 1 P | x???? | Secondary Spacing—— Proportional ) s 0 B | x???? | Secondary Stroke Wt.— Meduim ) s 3 B | x???? | Secondary Stroke Wt.— Bold ) s 0 S | x???? | Secondary Style——– Upright ) s 1 S | x???? | Secondary Style——– Italic ) 0 A | x???? | Secondary Symbol Set— HP Math 7 ) 0 B | x???? | Secondary Symbol Set— HP Linedraw ) 0 D | x???? | Secondary Symbol Set— ISO 60: Norwegian 1 ) 1 D | x???? | Secondary Symbol Set— ISO 61: Norwegian 2 ) 0 E | x???? | Secondary Symbol Set— HP Roman Extension ) 1 E | x???? | Secondary Symbol Set— ISO 4: United Kingdom ) 0 F | x???? | Secondary Symbol Set— ISO 25: French ) 1 F | x???? | Secondary Symbol Set— ISO 69: French ) 0 G | x???? | Secondary Symbol Set— HP German ) 1 G | x???? | Secondary Symbol Set— ISO 21: German ) 8 G | x???? | Secondary Symbol Set— HP Greek8 ) 0 I | x???? | Secondary Symbol Set— ISO 15: Italian ) 0 K | x???? | Secondary Symbol Set— ISO 14: JIS ASCII ) 1 K | x???? | Secondary Symbol Set— HP Katakana ;—————————————————————————– ; ; ;—————————————————————————— ;p s nnn t | 2DP5L | Functional Area | Detailed Description ;—————————————————————————— ) 2 K | x???? | Secondary Symbol Set— ISO 57: Chinese ) 8 K | x???? | Secondary Symbol Set— Kana-8 ) 0 M | x???? | Secondary Symbol Set— HP Math 7 ) 1 M | x???? | Secondary Symbol Set— Technical ) 8 M | x???? | Secondary Symbol Set— HP Math8 ) 0 N | x???? | Secondary Symbol Set— ISO100: ECMA-94 (Latin 1) ) 0 O | x???? | Secondary Symbol Set— OCR-A ) 1 O | x???? | Secondary Symbol Set— OCR-B ) 0 S | x???? | Secondary Symbol Set— ISO 11: Swedish ) 1 S | x???? | Secondary Symbol Set— HP Spanish ) 2 S | x???? | Secondary Symbol Set— ISO 17: Spanish ) 3 S | x???? | Secondary Symbol Set— ISO 10: Swedish ) 4 S | x???? | Secondary Symbol Set— ISO 16: Portuguese ) 5 S | x???? | Secondary Symbol Set— ISO 84: Portuguese ) 6 S | x???? | Secondary Symbol Set— ISO 85: Spanish ) 0 U | x???? | Secondary Symbol Set— ISO 6: ASCII ) 1 U | x???? | Secondary Symbol Set— HP Legal ) 2 U | x???? | Secondary Symbol Set— ISO 2: IRV ) 7 U | x???? | Secondary Symbol Set— OEM-1 ) 8 U | x???? | Secondary Symbol Set— HP Roman-8 ) 9 U | x???? | Secondary Symbol Set— ANSI ) 10 U | x???? | Secondary Symbol Set— PC-8 ) 11 U | x???? | Secondary Symbol Set— PC-8 (D/N) ) 15 U | x???? | Secondary Symbol Set— HP Pi Font ) s 0 T | x???? | Secondary Typeface—– Lineprinter ) s 3 T | x???? | Secondary Typeface—– Courier ) s 4 T | x???? | Secondary Typeface—– Helvetica ) s 5 T | x???? | Secondary Typeface—– Times Roman ) s 6 T | x???? | Secondary Typeface—– Letter Gothic ) s 8 T | x???? | Secondary Typeface—– Prestige ) s 11 T | x???? | Secondary Typeface—– Presentation ) s 17 T | x???? | Secondary Typeface—– Optima ) s 18 T | x???? | Secondary Typeface—– ITC Garamond ) s 19 T | x???? | Secondary Typeface—– Cooper Black ) s 20 T | x???? | Secondary Typeface—– Coronet Bold ) s 21 T | x???? | Secondary Typeface—– Broadway ) s 22 T | x???? | Secondary Typeface—– Bodini Condensed ) s 23 T | x???? | Secondary Typeface—– Century Schoolbook ) s 24 T | x???? | Secondary Typeface—– University Roman ( s # W | 2???? | Soft Font Creation—– Download Characters: Bytes = # ) s # W | 2???? | Soft Font Creation—– Create Font Header: Bytes = # * c # E | 2???? | Soft Font Creation—– Character Code (Decimal) ASCII = # & p # X | 2???? | Transparent Print Data- Bytes = # & s 0 C | 2???? | Wrap-around Mode——- Enable & s 1 C | 2???? | Wrap-around Mode——- Disable ;—————————————————————————– ; ; ;—————————————————————————— ; ; History of PCLxxx.ARC ; ——————— ; ; Original release 22 December 1988. L.S.Mundy. ; ; Please add any additions or corrections to this file and redistribute ; using the naming convention specified above through the Bulletin Board ; network of your choice. Enjoy!. ; ; ; ; ; ; ; ; ; ; ; ; ;—————————————————————————– 

/home/gen.uk/domains/wiki.gen.uk/public_html/data/pages/archive/computers/pcl100.txt · Last modified: 2003/03/21 17:49 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki