Home
OcИ Power Print Controller
Contents
1. on page 70 Oc Power Print Controller PCL5e Reference Guide HP GL 2 commands These commands define the print image and allow you to exit from and return to the PCL mode For an overview of the HP GL 2 commands refer to HP GL 2 commands on page 73 PCL implementation 15 HP PCLS emulation PCL compatibility reference In the HP PCL5 emulation the compatibility reference for the Oc Power Print Controller is the HP 5Si Except for the default symbol set described on page 29 the HP 5Si is upwards compatible from the HP 451 Note Mind that the HP PCL5 emulation supports most but not all HP 5Si commands and that additional Oc functionality is added to the HP PCL5 emulation complete list of the supported PCL commands is given on page page 53 Entering PCLS emulation You may enter PCLS emulation by using the EMULATION identification attribute in the job ticket using Job Automation Control JAC For more information on job tickets and processing attributes see the chapter Job ticket mechanism in the Oc Power Print Controller Technical Reference Manual PCL print quality parameters 16 a N ch N You can alter the following print quality parameters using C KOS Font smoothing on off Bitmap font fattening on off Raster fattening on off Line fattening on off Single scan raster fattening on off The following print quality parameters can be altered by your local S
2. value lt CR gt lt LF gt Status message syntax PJL USTATUS variable lt CR gt lt LF gt 1 or more lines of printable characters or lt WS gt followed by lt CR gt lt LF gt lt FF Variable Value DEVICE ONIOFF JOB ONIOFF PAGE ONIOFF This command can be used with the supported categories DEVICE JOB and PAGE returned by the INFO USTATUS command It is used to enable or disable unsolicited status messages for the specified category The USTATUS DEVICE command lt ESC gt 12345X PJL USTATUS DEVICE ON lt CR gt lt LF gt will result in messages to the host when the printer status changes from on line to off line and vice versa Only the changes will be reported The USTATUS JOB and USTATUS PAGE are to be handled by the PCLS PDL When no Limited parsing is configured then the VERBOSE option can also be given In this case the PJL interpreter in the PCL5 PDL will also return error messages while parsing the PJL commands The USTATUS JOB command lt ESC gt 12345X PJL USTATUS JOB ON lt CR gt lt LF gt will result in response messages when a job is started and finished for example when a PJL JOB command is encountered So the following command PJL JOB NAME job lt CR gt lt LF gt will result in the following message PJL USTATUS JOB lt CR gt lt LF gt START lt CR gt lt LF gt Oc
3. DeskTop ISO 11 Swedish names ISO 15 Italian ISO 17 Spanish ISO 21 German ISO 4 United Kingdom x X gt TX CG Times x X x x X Univers ISO 6 ASCII ISO 60 Norwegian v1 x x ISO 69 French x gt x x gt gt Albertus X X X xX x gt x Antique Olive X x gt gt gt gt X Arial X X X gt x 15 CG Omega X X x x x x X Clarendon cond X X X X X X x Coronet X X X x X gt gt X Courier me oe oe me gt Garamond Xx X sm Xx Letter Gothic Pa X Marigold X X gt x X x x TX Times New Roman X X Xx x x x x X TUnivers condensed ISO 8859 Latin 1 X X X X X X Xx ISO 8859 1 x x ISO 8859 10 Latin 6 ISO 8859 2 Latin 2 ISO 8859 9 Latin 5 Legal gt gt x x X X X x x x Math 8 MC Text Microsoft Publishing PC 852 PC 8 PC 8 Danish Norwegian PC 8 Turkish PC 850 X X X X x x X X X X gt x gt X X X X x x X X X Xx x x x X X X gt gt x X X X Xx x x x X X X X x x x X X X X gt gt x Pi Font X X gt gt X gt gt X gt x gt gt
4. European languages Example The cedilla e g for French and Portuguese symbol sets The tilde character for Spanish symbol sets Hewlett Packard has also defined several of its own symbol sets Example HP Roman 8 HP Legal HP Math 8 PC 8 Oc Power Print Controller PCL5e Reference Guide The symbol set assigns an ASCII value to a defined character Euro symbol support In symbol set Win_3 1_L1 the Euro symbol is supported Example The hexadecimal value 9c is defined by HP_PC 8 to represent the U K Pound sign 12 3 4 5 6 7 8 9 A B C First digit 0 gt ole P UI lal 1 4 11 2121 g liT 2 1 2 R gt v c sic s 6 sir lt digit me 1 s 2p Ta t l a x f 5 s 5 EJU di relo 6 amp lt 6 F V all ri pl t 7 G W o q j dt 8 8 HX hx i a 9 oj 39 1 yi 1 l 1 l10e A 8 gt JI Z j z rle B G k jile o sa jH sly lt us jalifale D 2o M m i v 3 u 1 2 E A A gt N n A kl 1 gt Qn 7 8 Character set the default symbol set for the 5S
5. Rotate Coordinate System RO angle Scale SC xmin xmax ymin ymax type left bottom or xmin xfac ymin yfac type 29 Configuration and status group commands for HP GL 2 PCL5e commands overview Vector group 74 Command Mnemonic Parameter Arc Absolute AA xcenter ycenter sweep angle chord angle ARC Relative AR xincr yincr sweep angle chord angle Absolute Arc Three Point AT xinter yinter xend yend chord angle Pen Down PD x y x y Pen Up PU x y x y Plot Absolute PA x y x y Plot Relative PR x y x y Relative Arc Three Point RT xincr inter yinc inter xincr end yincr end chord angle Polyline Encoded PE flag val coord pair flag val coord pair Bezier Absolute BZ x y x y Bezier Relative BR x y X y 30 Vector group commands for HP GL 2 Oc Power Print Controller PCL5e Reference Guide Polygon group Command Mnemonic Parameter Circle CI radius chord angle Edge Polygon EP n a Edge Rectangle Absolute EA xcoord ycoord Edge Rectangle Relative ER xincr yincr Edge Wedge EW radius start angle sweep angle chord angle Fill Polygon FP n a Fill Rectangle Absolute RA xcoord ycoord Fill Rectangle Relative RR xincr yincr Fill Wedge WG radius start angle sweep angle chord angle Polygon Mode PM polygon definition PCL
6. amp c T Special for asian text direction Alpha numeric ID Alpha numeric ID lt esc gt amp n W op eration str Font selection Text parsing method lt esc gt amp t P Special for asian text Status Readback Location Type lt esc gt s T Location unit lt esc gt s U Inquiry status Read lt esc gt s l back entity Free Space esc slM Flush all pages lt esc gt amp r F Miscellaneous Configuration apple lt esc gt amp b W data talk PCL5e commands overview PJL command groups The following table lists the PJL command groups supported by the Oc Power Print Controller Command Command Supported Syntax Support Group Kernel Com UEL Universal Exit lt ESC gt 12345X yes mands Language COMMENT PJL COMMENT remarks no lt CR gt lt LF gt ignored ENTER PJL ENTER LANGUAGE no personality lt CR gt lt LF gt ignored Environment DEFAULT PJL DEFAULT LPARM yes Commands PCL variable value lt CR gt lt LF gt SET PJL SET LPARM PCL var yes iable value lt CR gt lt LF gt INITIALIZE PJL INITIALIZE lt CR gt yes lt LF gt RESET PJL RESET lt CR gt lt LF gt yes Job Separation JOB PJL JOB NAME name Ek Commands start end EOJ PJL EOJ NAME name yes Status Readback INQUIRE PJL INQUIRE LPARM yes Commands PCL variable lt CR gt lt LF gt DINQUIRE PJL DINQUIRE LPARM yes PCL
7. variable lt CR gt lt LF gt ECHO PJL ECHO words yes INFO STATUS PJL INFO STATUS yes INFO USTATUS PJL INFO USTATUS yes USTATUS DEVICE PJL USTATUS DE yes VICE ONIOFF USTATUS JOB PJL USTATUS JOB ONIOFF yes USTATUS PAGE PJL USTATUS yes PAGE ONIOFF USTATUSOFF PJL USTATUSOFF yes 27 Supported PJL commands 70 Oc Power Print Controller PCL5e Reference Guide Device RDYMSG PJL RDYMSG no Attendance DISPLAY message ignored Commands OPMSG PJL OPMSG no DISPLAY message ignored STMSG Q PJL STMSG no DISPLAY message ignored PJL File System FSDELETE Q PJL FSDELETE no Commands NAME pathname ignored FSDOWNLOAD PJL FSDOWNLOAD FOR no MAT BINARY SIZE ignored NAME pathname binary data lt ESC gt 12345X FSINIT PJL FSINIT no VOLUME 0 ignored FSMKDIR PJL FSMKDIR no NAME pathname ignored 27 Supported PJL commands Note The commands marked with an are also supported for Limited PJL parsing Note Security password option is not supported for the JOB command A syntax that differs from above but is conform to PJL specifications e g PJL DEFAULT IPARM SERIAL resolution 300 lt LF gt will be ignored The following table lists the environment variables for the PJL DEFAULT and PJL SET command that are supported The factory defaults are given in parenthesis Environmen
8. 45 HP GL 2 commands The HP GL 2 language prints vector graphics The PCL language in the PCL5 emulation defines the area on the page where the HP GL 2 graphics print and it provides the means to enter the HP GL 2 mode To print with HP GL 2 you have to exit from the PCL mode and enter in HP GL 2 mode HP GL 2 command syntax Syntax XX m XX is two letter mnemonic that represents the function m is the parameter Note if a required parameter is missing 0 is assumed m is a required separator i e or more commas and or spaces m can be used as terminator The EOF decimal 255 ETX decimal 003 and the first letter of the next mnemonic are also recognised as a terminator Entering the HP GL 2 mode When the printer receives one of the following escape sequences it switches to HP GL 2 mode m lt gt sets the pen position at the previous HP GL 2 pen position m lt ESC gt 1B sets the pen position at the previous PCL pen position The printer remains in the HP GL 2 mode until it receives an Enter PCL mode command lt ESC gt A or a printer reset lt ESC gt E command The HP GL 2 mode will also be exited when a print job is prematurely ended 46 Oc Power Print Controller PCL5e Reference Guide Returning to the PCL mode When you are in the HP GL 2 mode and you want the printer to interpret PCL commands you must use one of the following escape sequences to return to the
9. Esc gt amp a V Half Line Feed None lt Esc gt Line Termination LF LEF FF FF lt Esc gt amp k0G CR CR LF lt Esc gt amp k1G FF FF CR CR LF CR LF lt Esc gt amp k2G FF CR FF CR CR LF LF CR LF lt Esc gt amp k3G FF CR FF Push Pop Position Push lt Esc gt amp f0S Pop lt Esc gt amp f1S PCL5e commands overview 18 Cursor positioning commands for PCL5e 59 Font selection commands Function Parameter PCL command Symbol Set Primary Font lt Esc gt ID Secondary Font lt Esc gt ID Select Default Font Primary Font lt Esc gt 3 Secondary Font lt Esc gt 3 Spacing Fixed Primary Font lt Esc gt sOP Proportional Primary Font lt Esc gt s1P Fixed Secondary Font lt Esc gt sOP Proportional Secondary lt Esc gt s1P Font Pitch Characters Inch Primary lt Esc gt s H Font Characters Inch Secondary lt Esc gt s H Font Set Pitch Mode 10 0 lt Esc gt amp k0S 16 5 16 7 Comp lt Esc gt amp k2S 12 0 Elite lt Esc gt amp k4S Height of Points Primary Font lt Esc gt s V of Points Secondary Font lt Esc gt s V Style for Style Primary Font lt Esc gt s S for Style Secondary Font lt Esc gt s S Stroke Weight for Weight Primary Font lt Esc gt s B for Weight Secondary lt Esc gt s B Font 19 Font selection commands for PCL5e 60 Oc
10. PCL mode mg lt ESC gt 0A sets the pen position at the previous PCL pen position lt ESC gt 1A sets the pen position at the current HP GL 2 pen position PCL implementation 47 Describing the page in HP GL 2 Plotter units and user units You can express coordinates along the X and Y axes using two types of units plotter units and user units Plotter units The plotting area is divided into plotter units with 1016 plotter units per inch 40 plotter units per millimetre The printer converts the number of plotter units to equivalent dot coordinates Since the printer prints in dots per inch a scale factor is used This yields a plotted image that is as close as possible to the image that would be achieved on the plotter User units User units allow you to use the Scale command to redefine the size of units along the x and y axes and to customise the coordinate system to suit your needs Plotting grid The plotting grid is a two dimensional Cartesian coordinate system In normal orientation the origin point 0 0 is at the lower left corner of the imageable area of the page The left edge of the imageable area is the y axis and the bottom edge is the x axis When rotation is enabled RO command the origin point rotates to the upper left corner of the imageable area Image area and scaling factors 48 Picture presentation directives are a group of commands which are used to define a bounding rectangle to cont
11. Power Print Controller PCL5e Reference Guide NAME job lt CR gt lt LF gt lt FF gt and when the page before the EOJ command in the data stream has been scheduled the command PJL EOJ NAME eoj lt CR gt lt LF gt will result in the following message PJL USTATUS EOJ lt CR gt lt LF gt END NAME eoj lt CR gt lt LF gt PAGES 3 lt CR gt lt LF gt lt number of interpreted pages lt FF gt USTATUSOFF The USTATUSOFF command turns off all unsolicited status for JOB PAGE and DEVICE This command eliminates the need to send several USTATUS with option OFF for the supported categories Syntax PJL USTATUSOFF lt CR gt lt LF gt Response syntax None Parameters None JOB The JOB command informs the printer of the start of a PJL job and synchronizes the job and page status information Further the JOB command is used to specify which pages of a job are to be printed The JOB and EOJ commands are used for spooling and related applications to monitor printing status job name print portions of a job or to PCL implementation 43 44 mark job boundaries to keep the printer from treating a single print Job as multiple jobs for example when printing a Job with a banner page Syntax PJL JOB NAME job name START firstpage END lastpage lt CR gt lt LF gt Response syntax None P
12. filtered Limited PJL parsing on a bi directional socket interface When the socket is in bi directional mode and Limited PJL parsing is enabled then solicited messages are handled correctly in the Input Handler Use this mode to synchronize the host with the printer and to separate the datastream into jobs This mode works in combination with both a FOL print context and a PCL print context Limited PJL parsing commands 38 The following PJL commands are supported for Limited PJL parsing ECHO INFO mg USTATUS mg USTATUSOFF JOB used for job separation EOJ used for job separation In the next sections a detailed description of the supported commands is given Oc Power Print Controller PCL5e Reference Guide ECHO The ECHO command prompts the printer to return a specified message to the host In a multi user environment the printer may respond to many different status requests Since the status messages are buffered in the printer until they are received the current application may receive status messages that were requested by a previous application This happens in situations where the application requests information or unsolicited status is enabled and the application closes before receiving the status messages Use the ECHO command to synchronize status so that you know the status you are receiving is the requested status To do this send an ECHO command to the print
13. gt E Number of copies 1 32767 lt Esc gt amp I X Simplex Duplex Simplex lt Esc gt amp 0S Duplex Long Edge lt gt 8115 Duplex Short Edge lt Esc gt amp 2S Left Offset Registration of Decipoints lt Esc gt amp U Top Offset Registration of Decipoints lt Esc gt amp l Z Units of Measure Dots inch lt Esc gt amp u D PCL5e commands overview 12 Job control commands for PCL5e general 53 54 Manual feed output bin Function Oc 9200 Series Parameter PCL command Output Bin Stacker Stapler 1 lt Esc gt amp 1G 2 lt Esc gt amp 2G Output Bin Sorter 1 40 sorter bins Esc amp lttG Error output bin 0 Esc amp l0G 13 Page control commands for PCL5e Oc 9200 Series Function Oc 8400 Series Parameter PCL command Finisher 61 Esc amp l61G Output tray 81 lt Esc gt amp l81G Output Bin Sorter 1 20 sorter bins Esc amp lttG Error output tray 0 Esc amp l0G 14 Page control commands for PCL5e Oc 8400 Series Oc Power Print Controller PCL5e Reference Guide Page control commands Function Parameter PCL command Page Size A5 lt Esc gt amp 25A See Note on page 56 A4 lt Esc gt amp 26A A3 Esc amp l27A Letter Esc amp l2A Legal Esc amp l3A Folio lt Esc gt amp 501A Foolscap Folio lt Esc gt amp 1504A Kwarto lt Esc gt amp 1502A
14. hp gl 2 78 paper size 17 paper source 17 parameterised escape sequence 19 pel compatibilty 16 documentation 10 oc 8400 series 58 oc 9200 series 57 pcl commands 14 19 cursor positioning 59 defined 19 font management 62 font selection 60 graphics print model imaging 65 job control 53 macro 68 overview 53 page control 55 raster graphics 64 rectangular area fill 66 soft font creation 62 vector graphics 63 pel fonts 26 pel picture frame 49 pcl5 printer commands 14 pj command groups 34 70 commands 34 device attendance commands 35 environment commands 35 Job separation commands 35 kernel commands 35 pil file system commands 35 status readback commands 35 parsing 19 pjlcommands 14 plotter units 48 plotting grid 48 polygon group commands for 2 2 75 printable area 48 printer commands pcl5 14 printing files using the pcl interpreter 14 R returning to the pcl mode 47 86 Oc Power Print Controller PCL5e Reference Guide s scalable fonts 26 scaling factor hp gl 2 48 soft font creation commands pcl5e 62 status group commands for hp gl 2 73 symbol set typeface combinations 32 symbol sets 28 T technical graphics extensions for hp gl 2 78 tray mapping 57 58 two character escape sequences 19 typeface symbol set combinations 32 U user units 48 V vector graphics limits 49 vector group commands for hp gl 2 74 Index 87
15. list the PCLS default settings for the Oc Power Print Controller Job control Number of copies 1 Duplex Off Staple None Jog Off Binding Long edge Units of measurement 600 dpi Page control Orientation Portrait Default bin Bin 1 Default tray Tray 4 Oc 8400 Tray 1 Oc 9200 Page size Paper size in default tray Vertical motion index 6 lines per inch Horizontal motion index 10 characters per inch Top margin 1 2 Text length 60 for Letter 66 for A4 Perforation skip On Left and right margin 1 4 for Letter 6 mm for A4 Line termination LF LF FF FF End of line wrap Off Fonts Symbol set PC 8 341 Spacing Fixed Pitch 10 cpi Height 12 point Style Upright Stroke weight Medium Typeface Courier 5 Default settings or the Oc Power Print Controller with compatibility reference HP 5Si PCL implementation 25 PCL fonts PCL fonts come in two formats bitmap and scalable Speedo and TrueType A font is defined by its typeface symbol set spacing point size stroke weight and orientation Scalable fonts The table below lists the standard scalable PCL fonts supported by the Oc Power Print Controller Any text in brackets indicates an alternative naming of the font weight or style Typeface Regular Roman Bold Obl
16. sequence syntax There are two kinds of escape sequences Two character escape sequences Syntax lt ESC gt P in which P defines the operation to be performed and terminates the escape sequence It is any character between 0 and decimal 48 to 126 hexadecimal 30 to 7E Parameterised escape sequence Syntax lt ESC gt P g p 1 p2 p3 T data m P represents a parameterised escape sequence The parameters must be included because they further define the action to be performed m gis the group character It defines the group type of control being performed and is used with commands that require additional parameters m stands for the value field and specifies a numeric value between 32768 and 32768 default value is 0 m p1p2p3 is the parameter character It defines the parameter to which the previous value field applies and it indicates that more parameters follow m Tis the termination It specifies the parameter to which the value field applies and terminates the escape sequence m When data is required by the command the value field indicates the number of bytes of 8 bit binary data to be sent to the printer The data immediately follows the terminating character of the escape sequence PCL implementation 19 Note Groups of similar escape sequences i e escape sequences that have the same first two characters can be combined into a single escape sequence Entering PCL mode Upon entering PC
17. 3 Graphics raster graphics commands 64 Graphics print model imaging commands 65 Graphics rectangular area fill commands 66 Macro commands 68 Not supported PCL commands 69 PJL command groups 70 HP GL 2 commands 73 Configuration and status group 73 Vector group 74 4 Oc Power Print Controller PCL5e Reference Guide Polygon group 75 Line and fill attributes group 76 Character group 77 Palette extensions 78 Technical Graphics extensions 78 Appendix A Miscellaneous Notation conventions 80 Reader s comment sheet 81 Addresses of local Oc organisations 83 Index 85 Oc Power Print Controller PCL5e Reference Guide Oc Power Print Controller PCL5e Reference Guide Chapter 1 Introduction This chapter defines the readers to who this PCL5e Reference Guide is intended It also gives general information about the structure of this PCL5e Reference Guide and how to use it For who is this Reference Guide intended This Reference Guide is not the user manual of the Oc Power Print Controller It is meant to be a reference for configuring and programming the Oc Power Print Controller printer using PCL commands End users and Key Operators This Reference Guide is not intended for end users of the Oc Power Print Controller printer End users will only access the printer through the print menu of the application they print from possibly in conjunction with a Printer Control Interface from Oc
18. 5e Reference Guide sends back which USTATUS commands are supported and will result in the following response PJL INFO USTATUS lt CR gt lt LF gt DEVICE OFF 2 ENUMERATED lt CR gt lt LF gt OFF lt CR gt lt LF gt ON lt CR gt lt LF gt JOB OFF 2 ENUMERATED lt CR gt lt LF gt OFF lt CR gt lt LF gt ON lt CR gt lt LF gt PAGE OFF 2 ENUMERATED lt CR gt lt LF gt OFF lt CR gt lt LF gt ON lt CR gt lt LF gt lt FF gt The response in the above example means that the USTATUS DEVICE USTATUS JOB and USTATUS PAGE commands are supported but currently turned off When the response is generated by the PCLS PDL Limited PJL parsing disabled then also VERBOSE is available for USTATUS DEVICE The TIMED category is not supported USTATUS The USTATUS command is used to enable or disable unsolicited printer status Unlike the status information which is solicited by sending the INFO command unsolicited status is sent automatically when the status changes The USTATUS command is used when you want to know m Device status changes For example printer on line off line m Job status changes For example when a JOB command is encountered the job is completely printed or the job is cancelled m Page status changes when each interpreted page is rendered and ready to be printed PCL implementation 41 42 Syntax PJL USTATUS variable
19. 5e commands overview 31 Polygon group commands for HP GL 2 75 Line and fill attributes group 76 Command Mnemonic Parameter Anchor Corner AC xcoord ycoord Fill Type FT type option1 option2 Line Attributes LA kind value kind value Line Type LT line type pattern length mode Pen Width PW width pen Pen Width Unit Selection WU type Raster Fill Definition RF index height pen number pen number Fill Polygon Odd Even FP oll Select pen SP pen Symbol mode SM char User Defined Line Type UL index gap1 gapn 32 Line and fill attributes group commands for HP GL 2 Oc Power Print Controller PCL5e Reference Guide Character group Command Mnemonic Parameter Absolute Character Size SI width height Absolute direction DI run rise Alternate Font Definition AD kind value kind value Character Fill Mode CF fill mode edge pen Character Plot CP spaces lines Character Slant SL tangent of angle Define Label Terminator DT Ibterm mode Define Variable Text path DV path line Extra Space ES width height Label LB char char Ibterm Label Origin 1 9 LO position Label Origin 11 19 LO position Label Origin 21 LO position Relative Character Size SR width height Relative Direction DR run ri
20. Commercial lt Esc gt amp 503A Ledger Esc amp l A Legal Small lt Esc gt amp 1601A US standard Esc amp 602A Orientation Portrait Esc amp l00 Landscape Esc amp llO Reverse Portrait Esc amp l20 Reverse Landscape lt Esc gt amp 30 Page Side Next Side lt Esc gt amp a0G Front Side lt Esc gt amp alG Back Side lt Esc gt amp a2G Job Separation None lt Esc gt amp 11T Paper Source Oc 9200 Series See Table 16 on page 57 Paper Source Oc 8400 Series See Table 17 on page 58 15 Page control commands for PCL5e PCL5e commands overview 55 56 Function Parameter PCL command Print Direction Degrees of Rotation 0 lt Esc gt amp a0P Degrees of Rotation 90 lt Esc gt amp a90P Degrees of Rotation 180 lt Esc gt amp al80P Degrees of Rotation 270 lt Esc gt amp a270P Left Margin of Columns lt Esc gt amp a L Right Margin of Columns lt Esc gt amp a M Clear Horizontal Margins None lt Esc gt 9 Top Margin of Lines lt Esc gt amp E Text Length of Lines lt Esc gt amp F Perforation Skip Disable lt Esc gt amp 0L Enable lt Esc gt amp 1L Horizontal Motion Index of 1 120 Increments lt Esc gt amp k H Vertical Motion Index of 1 48 Increments lt Esc gt amp l C Line Spacing Lines Inch lt Esc gt amp D 15 Page control commands for PCL5e continued Oc 9200 Series When you indicate a tray as paper source you ref
21. LS emulation you automatically enter the PCL mode 20 Oc Power Print Controller PCL5e Reference Guide Describing the page In PCL Logical page The PCL logical page is the area of the physical page in which the cursor can be positioned The cursor refers to the location on the page where the next character is to be positioned The cursor is positioned using the cursor positioning commands and control codes In the figure below m the physical page width B the physical page length m C the logical page width m D the maximum logical page length B D B D C A Physical j __ Printable area n EM Logical page 3813 1 Portrait and landscape page boundaries logical page PCL implementation 21 Coordinate system for escape sequences In order to correctly position a printable character on a page PCL uses a system of coordinates The origin is the upper left corner of the logical page Allmovements and positioning commands are taken with respect to this origin X coordinates run from left to right and Y coordinates run from the top downwards Physical page WI Logical page 2 PCL coordinates The point 0 0 in the X Y PCL coordinate system is defined at the left edge of the logical page at the current top margin position Since the top margin can be modified using a printer command t
22. Oc Power Print Controller PCL5e Reference Guide Oc Technologies B V This manual reflects software release 4 3 of the Oc Power Print Controller Trademarks Products in this manual are referred to by their trade names In most if not all cases these designations are claimed as trademarks orregistered trademarks of their respective companies Xionics Document Technologies the Xionics logo and PhoenixPage are trademarks of Xionics XIONICS Copyright Oc Technologies B V Venlo The Netherlands 2000 All rights reserved No part of this work may be reproduced copied adapted or transmitted in any form or by any means without written permission from Oc Oc Technologies B V makes no representation or warranties with respect to the contents hereof and specifically disclaims any implied warranties of merchantability or fitness for any particular purpose Further Oc Technologies B V reserves the right to revise this publication and to make changes from time to time in the content hereof without obligation to notify any person of such revision or changes Edition 2 0 Contents Chapter 1 Introduction For who is this Reference Guide intended 8 End users and Key Operators 8 Programmers 8 Structure of this PCL5e Reference Guide 9 Overview of chapters 9 Additional documentation 10 Additional PCL documentation 10 Additional Oc printer documentation 10 User interfaces 11 Chapter 2 PCL
23. PDLs i e Form PDL and or Flagsheet PDL do not have any knowledge of the downloaded fonts in a print context If download fonts are used in forms the fonts have to be included in the form description PCL implementation 27 Usage of download fonts in flagsheets holds that the download fonts have to be part of the flagsheet definition Note For more detailed information refer to the Oc Power Print Controller Technical Reference Manual Installed download fonts Installed download fonts are download fonts that were downloaded as permanent fonts while the INSTALLED PERMANENT flag for the PDL in C KOS was set to INSTALLED During start up these fonts will be scanned in by the PDL and can be used with the same specifications as if they were downloaded and made permanent This feature can be used to circumvent the cumbersome downloading of fonts each time the printer is turned on Installed download fonts with a font ID equal to a permanent font with the same font ID have a higher priority during selection The PCL5e PDL also supports this feature for downloaded symbol sets and macro s Note For more detailed information refer to the System Administration Manual Symbol sets 28 A symbol set is a specified ordering of characters within a font The International Standards Organisation ISO has defined a certain number of symbol sets many containing the special characters to be found in specific
24. Power Print Controller PCL5e Reference Guide Typeface Typeface Number Primary lt Esc gt s T Font Typeface Number Secondary lt Esc gt s T Font Font Selection by ID Font ID Number Primary lt Esc gt X Font Font ID Number Secondary lt Esc gt X Font Underline Enable Fixed lt Esc gt amp d0D Enable Floating lt Esc gt amp d3D Disable lt Esc gt amp d Transparent Print Data of Bytes lt Esc gt amp p X PCL5e commands overview 19 Font selection commands for PCL5e 61 Font management commands Function Parameter PCL command Assign Font ID Font ID lt Esc gt c D Font Control Delete all Fonts lt Esc gt c0F Delete Temp Fonts lt gt 1 Delete Last Font ID lt Esc gt c2F Delete Last Char lt Esc gt c3F Make Font Temp lt Esc gt c4F Make Font Perm lt Esc gt c5F Copy Assign Font lt Esc gt c6F 20 Font management commands for PCL5e Soft font creation commands Function Parameter PCL command Font Descriptor of Bytes lt Esc gt s W Character Code ASCII Code lt Esc gt c E Download of Bytes lt Esc gt s W Set SymbolSet ID Symbol Set ID lt Esc gt c R in PCL Id column on the Printer Status Report Define SymbolSet of Bytes 0 32767 lt Esc gt f W 21 Soft font creation commands for PCL5e 62 Oc Power Print Controller PCL5e Reference Guide F
25. Reference Manual available from Hewlett Packard The HP order number 33491 90952 m Printer Job Language Technical Reference Manual edition 9 0 available from Hewlett Packard The HP order number 5021 0328 Additional Oc printer documentation 10 m The Oc 8400 Series System Administration Manual describes the advanced user settings of the Oc 8400 Series This manual is supplied with the printer m The Oc 9200 Series System Administration Manual describes the advanced user settings of the Oc 9200 Series This manual is supplied with the printer m The Oc 9200 Series GUI Reference Guide provides information on the Graphical User Interface of the Oc 9200 Series and its functionality m The Oc Power Print Controller Technical Reference Manual contains all information for configuration and programming the printer All above Oc manuals are available in PDF format on the Oc Power Print Controller User Documentation CD ROM Oc Power Print Controller PCL5e Reference Guide User interfaces The Oc Power Print Controller of the Oc 8400 Series basically has two points of user interaction Therefore it is important for you to understand which point of user interaction is required for performing a specific task or function Normal operational user interaction will go through the operating panel of the printer engine This is described in the System Operation Manual of your printer The control panel can be used fo
26. Size of Dots lt Esc gt c A of Decipoints lt Esc gt c H Vertical Rectangle Size of Dots lt Esc gt c B of Decipoints lt Esc gt c V Area Fill ID 2 Gray lt Esc gt c2G 10 Gray lt Esc gt c10G 15 Gray lt Esc gt c15G 30 Gray lt Esc gt c30G 45 Gray lt Esc gt c45G 70 Gray lt Esc gt c70G 90 Gray lt Esc gt c90G 100 Gray lt Esc gt c100G Horizontal Lines lt Esc gt c1G Vertical Lines lt Esc gt c2G Diagonal Lines lt Esc gt c3G User defined lt Esc gt c4G Square Grid lt Esc gt c5G Diagonal Grid lt Esc gt c6G User defined Pattern lt Esc gt c G 25 Graphics rectangular area fill commands for PCL5e 66 Oc Power Print Controller PCL5e Reference Guide Function Parameter PCL command Fill Rectangle Solid black default lt Esc gt c0P Solid white erase lt Esc gt c1P Shaded Fill lt Esc gt c2P XHatched Fill lt Esc gt c3P User defined Pattern lt Esc gt c4P Current Pattern lt Esc gt c5P Define Pattern of Bytes lt Esc gt c W User defined Pattern Control Delete all Patterns lt Esc gt p0Q Delete all temporary Patterns lt Esc gt p1Q Delete current pattern lt Esc gt p2Q Make pattern temporary lt Esc gt p4Q Make pattern permanent lt Esc gt p5Q Set Pattern reference Point Rotate w print direction lt Esc gt p0R Follow physical page lt Esc gt p1R Display Functions ON lt Esc gt Y OFF lt Esc gt Z End of Line W
27. Therefore end users should refer to the documentation of the application or the platform they wish to print from Key Operators responsible for advanced functions from the printer s operator panel and for day to day maintenance and troubleshooting on the printer will find all information they need in the System Operation Manual and the Oc Power Print Controller System Administration Manual which are supplied with the printer Programmers This Reference Guide is only intended for skilled personnel such as m application developers who wish to write drivers to enable users to print to the Oc Power Print Controller printer from within their application m system integrators m Oc system consultants 8 Oc Power Print Controller PCL5e Reference Guide Structure of this PCL5e Reference Guide This PCL5e Reference Guide is divided into 3 chapters Overview of chapters chapter 2 PCL implementation on page 13 This chapter briefly explains how you can use PCLSe to control your printer chapter 3 PCL5e commands overview on page 51 This chapter gives an overview of the supported PCL5e commands Introduction Additional documentation Additional PCL documentation This PCL5e Reference Guide only describes the basics and the implementation in the Oc Power Print Controller of the PCL5 language The PCL5 language is fully documented in the following publications mg PCL5 Printer Language Technical
28. Value Description BS Decimal 8 Backspace Hexadecimal 08 Moves one column to the left unless already at the left margin then no action is taken CR Decimal 13 Carriage Return Hexadecimal OD Moves to the left margin on the current line ESC Decimal 27 Escape Hexadecimal IB Indicates the beginning of an escape se quence it identifies the string of characters in an escape sequence as a printer com mand FF Decimal 12 Form Feed Hexadecimal Moves to the first line of the next page while maintaining the current column position HT Decimal 9 Horizontal Tab Hexadecimal 09 Moves to the next horizontal tab stop Tab stops are positioned at every eight col umns to the right of the left margin LF Decimal 10 Line Feed Hexadecimal Moves to the next while maintaining the current column position SI Decimal 15 Shift In Hexadecimal OF Selects characters form the primary font un til reception of a Shift Out SO Decimal 14 Shift Out Hexadecimal OE Selects characters form the secondary font until reception of a Shift In 11 Control codes supported by the Oc Power Print Controller Oc Power Print Controller PCL5e Reference Guide PCL command overview The following tables list the generic PCL5e commands supported by the Oc Power Print Controller Job control commands Function Parameter PCL command Universal exit start of PJL None Esc 12345X Reset None lt Esc
29. X X gt gt X gt gt X gt 3 4 X X gt gt X X gt gt gt gt X X X X X gt gt gt gt x x gt gt X gt X X x gt gt 3 4 x x gt gt X gt gt gt x gt gt 32 9 Symbol set and typeface combinations Oc Power Print Controller PCL5e Reference Guide SSUIPSUIM pesuopuoo n STAUN MON SIUIL Ioqu S PIOSIIEW POIN 8 9 OT 1 ourT PVT INOJ 3900109 puos SOUL DO 8 99 puy eAI O enbnuy Symbol set PS Math PS Text Roman 8 Symbol Ventura Math Ventura US Ventura International Windows 3 0 Latin 1 Windows 3 1 Latin 1 Windows 3 1 Latin 2 Windows 3 1 Latin 5 Wingdings 9 Symbol set and typeface combinations 33 PCL implementation PJL support 34 The HP Printer Job Language PJL offers you more control over your print Jobs and provides for status feedback information PJL in the Oc Power Print Controller is supported in two places m in the PCL PDL m in the Input Handler Figure 10 shows this implementation Input Handler SIF allowed Limited PJL
30. ain the HP GL 2 image and to determine a scaling factor for enlarging or reducing it The position of the upper left corner of the bounding rectangle is determined by the anchor point Oc Power Print Controller PCL5e Reference Guide Vector graphics limits The area on the page where a vector graphics image can be printed is determined by the effective window which is the intersection of the following four boundaries m Hard clip limit The hard clip limit refers to the boundaries resulting from the physical limits of the printer identical to the printable area in PCL mode m Soft clip limit This refers to the area defined with the IW command Logical page The logical page defines the area where the cursor can be positioned The cursor refers to the location on the page where the next character will be positioned using the commands from the Vector group PCL picture frame The default initial scaling points and input window PCL implementation 49 50 Oc Power Print Controller PCL5e Reference Guide Oc Power Print Controller PCL5e Reference Guide Chapter 3 PCL5e commands overview This chapter provides an overview of all PCL commands supported by the Oc Power Print Controller 51 Control codes 52 A control code is a PCL language command that initiates a printer function The Oc Power Print Controller supports the following control codes Control Code
31. arameters Functional range Default NAME job ASCII 33 255 lt SP gt lt HT gt Not applicable name START first 1 0x7fffffff 1 page END lastpage 1 0x7fffffff entire job NAME job name The command option NAME tags the print job with a job name The variable job name can be any combination of printable characters and spaces or horizontal tab characters with a maximum of 80 significant characters The job name variable is a string and must be enclosed in double quotes m START firstpage The command option START is used to provide non printing mode for skipping to a selected portion of the job It indicates the first page to be printed If the START option is omitted the printer starts printing at the beginning of the job If the end of the job comes before the START page no pages printed END lastpage The command option END indicates the page number of the last page to be printed The lastpage variable is relative to page 1 of the print job If the END variable is omitted the printer prints to the end of the job If the end of job is encountered before the END page printing will be terminated Additionally if the START page is greater than the END page no pages are printed Note Page range printing START and END options is only supported by the PCLS PDL Oc Power Print Controller PCL5e Reference Guide EOJ T
32. bsets m Printer Job Language PJL this feature allows you to set different partly processing features of PCLS HP GL 2 this is the Hewlett Packard graphical language Printing files using the PCL PDL If you wish to print files using the PCL PDL select the PCL5e driver from the application that generates the print files or from the platform e g from the Windows Control Panel Printer commands 14 There are four general types of PCLS printer commands Control codes These codes initiate a printer function Control codes are composed of a single character with an ASCII decimal value of less than 32 The printer reads a control character as a command to be performed and not as data to be printed An important control code is Escape lt ESC gt decimal value 27 hex value 1B indicating the beginning of an escape sequence It identifies the string of characters in an escape sequence as a printer command For an overview of the control codes refer to Control codes on page 52 PCL commands These commands provide access to the printer s PCL mode For an overview of the PCL commands refer to PCL command overview on page 53 PJL commands The HP Printer Job Language PJL offers you more control over your print jobs and provides for status feedback information For more information on refer to chapter support on page 34 For an overview of the PJL commands refer to PJL command groups
33. dropped Note The requested paper size or paper source can be overruled by higher priority mechanisms like JAC If a paper size which is not listed in table 16 on page 57 or table 17 on page 58 is selected using the paper size escape code ESC amp I A then m the paper size present in the bulk tray will be selected on the Oc 8400 m the paper size present in the lower tray will be selected on the Oc 9200 series PCL implementation 17 Job separation handling 18 At the end of a job file the delivery mode is specified The delivery mode depends on the following settings m Stacker Stapler Oc 9200 Series jogging and stapling are enabled or disabled m Sorter document separation is enabled or disabled m JAC Job Separation is set to on or off 5 job separation command m PJL finish and job offset environment settings mg PCLS default jogging is set to on or off PCLS default stapling is set to on or off For more information on these settings and how to change them refer to the System Operation Manual and System Administration Manual Oc Power Print Controller PCL5e Reference Guide PCL commands PCL commands are referred to as escape sequences that consist of two or more characters and usually start with the escape character Escape sequences tell the printer what actions to perform For an overview of the supported PCL commands see PCL command overview on page 53 Escape
34. er and then discard the incoming status messages until your message is echoed back Eliminate all data received from the printer up to the echoed response string For the remainder of your print job you can be sure that all status messages you receive after you echoed message were requested by your application If you turned on USTATUS you may receive unsolicited status information at any time Syntax PJL ECHO lt words gt lt CR gt lt LF gt Response syntax PJL ECHO lt words gt lt CR gt lt LF gt lt FF gt Parameters Functional range Default lt words gt ASCII 33 255 lt SP gt lt HT gt Not applicable The lt words gt parameter must begin with a printable character and can contain any character form ASCII value 33 up to 255 inclusive in addition to space characters and horizontal tabs The lt words gt parameter is not a string variable and needs therefore not to be enclosed in quotation marks The maximum length for lt words gt is 80 bytes The ECHO command below immediately echoes back the provided message including the characters they are part of the message to the host ESC gt 12345X PJL ECHO some text lt LF gt will result in the following response PJL ECHO some text lt CR gt lt LF gt lt FF gt PCL implementation 39 INFO The INFO command is used to request a specified category of information The INFO command is supported for the foll
35. er to a logical tray On your printer physical trays are grouped into logical trays by use of the TRAYMODE function in KOS When you refer to logical trays you need to know the current tray mapping How to link paper input trays is described in the Oc 9200 Series System Operation Manual Oc 8400 Series In the Oc 8400 Series you always select the physical tray If the bulk tray is linked to a cassette the linked cassette still can be selected separately How to link paper input trays is described in the Oc 8400 Series System Operation Manual Attention The PCLS PDL supports Page Size selection using the lt Esc gt amp l A sequence This implies the automatic selection of a tray which contains the requested page size keeping in mind the following considerations Oc Power Print Controller PCL5e Reference Guide m If the requested page size is not present in any of the input trays then the job is interpreted on the requested size but printed on the page size that is in the current input tray This means that the user is not asked to put the requested page size in one of the input trays m It is still possible to select explicitly a specific input tray via the Paper Source function This has no effect on the current page size m Explicit tray selection via the Paper Source function has priority over explicit Page Size selection when both functions are used simultaneously m The Page Size commands listed in the tab
36. hat take you step by step through all phases of performing the operation Figures and tables Figures and tables are titled and numbered sequentially throughout this manual Figures include pictures of product components screendumps examples and diagrams of concepts discussed in the description Attention getters There are several types of information to which we draw your attention This information is classified as follows Note a Note information is given about matters which ensure the proper Junctioning of the machine or application but useful advice concerning its operation may also be given Attention The information that follows Attention is given to prevent something your copy or original the copier or printer data files etc being damaged Caution The information that follows Caution is given to prevent you suffering personal injury 80 Oc Power Print Controller PCL5e Reference Guide Reader s comment sheet Have you found this manual to be accurate Q Yes No Could you operate the product after reading this manual Q Yes l No Does this manual provide enough background information Q Yes No Is the format of this manual convenient in size readability and arrangement page layout chapter order etc LI Yes No Could you find the information you were looking for 1 Always D Most of the times Q Sometimes D Notat all What did you use to find the re
37. he EOJ command informs the printer of the end of a PJL job and synchronizes the job status information Syntax PJL EOJ NAME job name lt CR gt lt LF gt Response syntax None Parameters Functional range Default NAME job ASCII 33 thru 255 lt SP gt lt HT gt Not applicable name NAME job name Using the command you can name your print job The job name variable is a string and must be enclosed in double quotes The job name string needs not to be the same name used in the JOB command If the NAME option is included the unsolicited end of job status includes the job name if unsolicited job status is enabled The Input Handler can use the EOJ command as a job separator Configurable by your System Consultant This command only separates jobs if the option pjl eoj is selected in C KOS Note The JOB and EOJ commands should always be used in pairs Do not use one without the other If you use un paired JOB and EOJ commands unexpected results may occur When a JOB command is received the PCL5 PDL does not recognize the UEL command as a job boundary until an BOU command is received UEL commands within a PJL JOB and EOJ command pair are treated as printer language resets They default the print environment to the PJL Current Environment settings instead of the User Default Environment PCL implementation
38. he physical location of the point 0 0 may change 22 Oc Power Print Controller PCL5e Reference Guide PCL Printable area The printable area is the area of the physical page where the printer can place a dot If the page size is not properly assigned data may be lost because the printer is instructed to print beyond the edge of the logical page In the figure m the physical page width m B the physical page length C the logical page width m D the maximum logical page length B D B D C A _ Physical page __ Printable area 5 Logical page 3 Portrait and landscape page boundaries printable area Note Using the Left Registration command clipping can occur at the right side of the logical page PCL implementation 23 24 The parameters associated with each PCL command can be given in different units of measurement as described with the command which is used These units are mentioned in the table below Unit Description Rows The height of a line at the current set line spacing Column The width of a space character in the current set font Point Basic printing industry unit 1 72 inch Decipoint Tenths of a point 1 720 inch Dot Basic resolution of the printer 1 300 inch 4 PCL units of measurement Oc Power Print Controller PCL5e Reference Guide Default PCL settings The following tables
39. i compatibility reference PCL implementation 29 The Oc Power Print Controller supports the following symbol sets m Roman 8 m RomanExt ECMA 94 Latin 1 m Latin 2 m Latin 5 PC 8 PC 8 D N IBM 850 PC 852 PC 8 Turkish m Win_3 0_L1 Win_3 1_L1 Win_3 1_L2 Win_3 1_L5 DeskTop MC Text PS Math and PS Text Ventura Math Ventura International and Ventura US m Legal Math 8 Pi Font Microsoft Publishing and Windows m 150 4 U K m ASCII ISO 11 Swed ISO 15 Ital ISO 17 Span ISO 21 Ger ISO 60 Norw ISO 69 Fr Symbol Wingdings See the PCLS Printer Language Technical Reference Manual available from Hewlett Packard for an overview of all available symbol sets Oc Power Print Controller PCL5e Reference Guide The Win_3 1_L1 symbol set has been extended with the Euro symbol see the following table Y 8 Win_3 1_L1 symbol table PCL implementation 07 063 079 O95 m wr 143 we vs 31 Overview of supported symbol sets and typefaces Symbol set The following table gives an overview of the available symbol sets and typeface combinations Typeface Line Printer 16_67 8_5 Med Symbol Wingdings
40. implementation PCL implementation in the Oc Power Print Controller 14 Printing files using the PCL PDL 14 Printer commands 14 HP PCLS emulation 16 PCL compatibility reference 16 Entering PCLS emulation 16 PCL print quality parameters 16 Paper size and paper source selection 17 Job separation handling 18 PCL commands 19 Escape sequence syntax 19 Entering PCL mode 20 Describing the page in PCL 21 Logical page 21 Coordinate system for escape sequences 22 PCL Printable area 23 Default PCL settings 25 PCL fonts 26 Scalable fonts 26 Bitmap fonts 27 Download fonts 27 Installed download fonts 28 Symbol sets 28 Overview of supported symbol sets and typefaces 32 Contents PJL support 34 Using PJL 35 Command overview 35 General PJL parse requirements 36 Limited PJL parsing 38 Using Limited PJL parsing 38 Limited PJL parsing commands 38 ECHO 39 INFO 40 USTATUS 41 USTATUSOFF 43 JOB 43 EOJ 45 HP GL 2 commands 46 HP GL 2 command syntax 46 Entering the HP GL 2 mode 46 Returning to the PCL mode 47 Describing the page in HP GL 2 48 Plotter units and user units 48 Plotting grid 48 Image area and scaling factors 48 Vector graphics limits 49 Chapter 3 PCL5e commands overview Control codes 52 PCL command overview 53 Job control commands 53 Page control commands 55 Cursor positioning commands 59 Font selection commands 60 Font management commands 62 Soft font creation commands 62 Graphics vector graphics commands 6
41. ique Bold Italic Oblique Italic Courier e e CG Times e e e e CG Omega e e Coronet e Clarendon e Condensed Univers e Medium Medium Univers Condensed Medium Medium Antique e Olive Garamond e e e e Antiqua Medium italic Italic Medium Marigold e 6 Scalable PCL fonts supported by the Oc Power Print Controller 26 Oc Power Print Controller PCL5e Reference Guide Typeface Regular Roman Bold Oblique Bold Italic Oblique Italic Albertus e e Medium Extra Bold Arial e e e e Times New e e e e Symbol e WingDings Letter e Gothic 6 Scalable PCL fonts supported by the Oc Power Print Controller continued Bitmap fonts In addition to the 45 scalable PCL fonts the Oc Power Print Controller supports the bitmap fonts Line Printer typeface 16 67 and 8 5 Pixels Download fonts Download fonts can be software downloaded from applications These download fonts can be temporary or permanently downloaded Temporary storage means that the fonts will be stored in local memory of the PDL environment and will be removed after the job has been completely processed When fonts are downloaded permanently they will also be stored in local memory of the PDL environment but they will be available until the printer is turned off Download fonts will always be local to the PDL in which they are downloaded Other
42. le above are those that are supported by the PCLS PDL However several of those paper formats are not supported by the engine For example the Oc 9200 Series does not support the paper formats A3 and AS Oc 9200 Series tray map The selection of the input trays is described in the following table PCL paper source PCL escape sequence Oc 9200 Series tray paper source lt Esc gt amp 0H Eject Page main paper source lt Esc gt amp 1H upper tray manual feed lt Esc gt amp 2H manual feed manual envelope feed lt Esc gt amp 3H lower tray alternate paper source lt Esc gt amp 4H lower tray optional large paper source lt Esc gt amp 5H upper tray on Oc 9245 middle tray on Oc 9260 envelope feeder lt Esc gt amp 6H current tray auto tray selection lt Esc gt amp 7H current tray tray 1 lt Esc gt amp 8H current tray HCI tray 20 lt Esc gt amp 20H manual feed HCI tray 21 lt Esc gt amp 21H lower tray HCI tray 22 lt Esc gt amp 22H upper tray on Oc 9245 middle tray on Oc 9260 HCI tray 23 lt Esc gt amp 23H upper tray HCI tray 24 lt Esc gt amp 24H upper tray 16 Selection of the input trays Oc 9200 Series Note The tray map is configurable for PCL escape sequence Esc amp l1H up to lt Esc gt amp I8H inclusive by your System Consultant PCL5e commands overview 57 Oc 8400 Series tray map The selection of the inpu
43. nds RDYMSG OPMSG STMSG File System commands FSDELETE FSDOWNLOAD FSINIT FSMKDIR For more information on the syntax and support of these commands refer to table 27 on page 70 and the related HP documentation PCL implementation 35 General PJL parse requirements PJL parsing is started when the following string is encountered in the data stream lt ESC gt 12345X PJL followed by a lt LF gt or a PJL command followed by lt LF gt Each line following this line and starting with PJL is interpreted as a PJL command Anything else causes PJL interpretation to finish The escape sequence lt ESC gt 12345X is called the Universal Exit Language UEL command It should cause the PCLS PDL to stop reading and parsing the data stream and switch back to the caller for example the emulation chooser In order to efficiently parse PJL it is sufficient to start each line with a PJL string and end each line with a lt LF gt According to the specifications a PCL5 job is to be enclosed within UEL escape sequences so they can be used as markers to identify job boundaries See the following example lt ESC gt 12345X PJL lt LF gt PJL JOB NAME job1 lt LF gt this is a page of job 1 lt LF gt lt FF gt lt ESC gt 12345X PJL lt LF gt PJL EOJ lt LF gt PJL JOB NAME job2 lt LF gt t his is a page of job2 lt LF gt lt FF gt lt ESC gt 12345X PJL l
44. owing categories only a STATUS USTATUS Syntax PJL INFO category lt CR gt lt LF gt Response syntax PJL INFO category lt CR gt lt LF gt 1 or more lines of printable characters or WS followed by lt CR gt lt LF gt lt FF gt Category Description STATUS Provides the current printer status USTATUS Lists the unsolicited status variables provided by the printer the possible variable values and the current variable settings The INFO STATUS command lt ESC gt 12345X PJL INFO STATUS lt CR gt lt LF gt immediately returns the printer status The returned message example has the following format DISPLAY Processing lt CR gt lt LF gt ONLINE TRUE lt CR gt lt LF gt lt FF gt ONLINE OFFLINE IDLE PJL STATUS lt CR gt lt LF gt PJL INFO STATUS lt CR gt lt LF gt CODE 10001 lt CR gt lt LF gt CODE 10002 lt CR gt lt LF gt DISPLAY Idle lt CR gt lt LF gt DISPLAY Idle lt CR gt lt LF gt ONLINE TRUE lt CR gt lt LF gt ONLINE FALSE lt CR gt lt LF gt lt FF gt lt FF gt PROCESS PJL INFO STATUS lt CR gt lt LF gt PJL INFO STATUS lt CR gt lt LF gt ING CODE 10023 lt CR gt lt LF gt CODE 40079 lt CR gt lt LF gt DISPLAY Processing lt CR gt lt LF gt ONLINE FALSE lt CR gt lt LF gt lt FF gt 40 The INFO USTATUS command lt ESC gt 12345X PJL INFO USTATUS lt CR gt lt LF gt Oc Power Print Controller PCL
45. p gl 2 73 control codes pcl5e 14 overview 52 coordinate system for escape sequences 22 cursor positioning commands for pcl5e 59 D default settings pcl5e 25 describing the page inhp gl 2 48 inpcl 21 E entering Index hp gl 2 mode 46 pel mode 20 pcl5 emulation 16 escape sequence syntax 19 extensions hp gl 2 palette 78 F fill attributes group commands for hp gl 2 76 font management commands for pcl5e 62 font selection commands for pcl5e 60 font support scalable pcl5e 26 fonts bitmaps for pcl5e 27 scalable pcl5e 26 G graphic commands pcl5e print model imaging 65 raster graphics 64 rectangular area fill 66 vector graphics 63 group character 77 fill attributes 76 line attributes 76 polygon 75 vector 74 Leed H hp pcl5 emulation 11 16 hp gl 2 command syntax 46 hp gl 2 commands 21 73 character group 77 configuration 73 defined 15 fill attributes 76 line attributes 76 palette extensions 78 polygon group 75 85 status group 73 technical graphics 78 vector group 74 image area 48 el J job control commands for pcl5e 53 job separation handling 18 L limit hard clip 49 soft clip 49 limited pjl parsing 38 line attributes group commands for hp gl 2 76 line group 76 logical page pcl 21 49 macro commands for pcl5e 68 overview pcl5e commands 53 pcl5e control codes 52 kuma P page control commands for pcl5e 55 palette 78 palette extensions for
46. parsing Limited PJL enabled parser Input Handler SIF allowed Limited PJL parsing V enabled Limited PJL parser lt Input Handler SIF not allowed Limited PJL parsing disabled PDL data stream lt PJL data stream 10 PJL support For more information on Limited PJL parsing refer to Limited PJL parsing on page 38 Oc Power Print Controller PCL5e Reference Guide For more information on the parse option refer to the Oc Power Print Controller Technical Reference Manual For more information configuring the parse option refer to the System Administration Manual Using PJL Full PJL support is only available for a PCL Print Context connected to a raw socket interface in bi directional mode It is however possible to use PJL on a uni directional raw socket interface In this mode no response messages can be send back to the host The solicited commands may not be used in this mode When Limited PJL parsing is disabled the PCL PDL will provide the unsolicited responses and support for the remaining PJL functionality Command overview PJL commands can be divided into 6 groups The commands for each group are Kernel commands UEL COMMENT ENTER m Job Separation commands JOB EOJ m Environments commands DEFAULT INITIALIZE SET RESET m Status Readback commands INQUIRE DINQUIRE ECHO INFO USTATUS USTATUSOFF m Device Attendance comma
47. quired information D Table of contents D Index Are you satisfied with this manual Yes No Thank you for evaluating this manual If you have other comments or concerns please explain or suggest improvements overleaf or on a separate sheet Miscellaneous 81 Comments This reader s comment sheet is completed by If you prefer to remain unknown please do fill in your occupation Name Occupation Company Phone Address City Country Please return this sheet to Oc Technologies B V For the attention of ITC User Documentation P O Box 101 5900 MA Venlo The Netherlands Send you comments by E mail to itc userdoc oce nl For the addresses of local Oc organizations see www oce com Oc Power Print Controller PCL5e Reference Guide Addresses of local Oc organisations Oc Australia Ltd P O Box 196 Cheltenham VIC 3192 Australia Oc Osterreich GmbH Postfach 95 1233 Vienna Austria Oc Belgium N V S A Avenue J Bordetlaan 32 1140 Brussel Belgium Oc Cesk republika s r o K Rys nce 16 14754 Praha 4 Czech Republic Oc Danmark A S Kornmarksvej 6 DK 26605 Br ndby Denmark Oc France S A La Br che 3 Rue des Archives F 94000 Cr teil France Oc Printing Systems GmbH Siemensallee 2 85586 Poing Germany Miscellaneous Oc Hung ria Kft P S 1241 Budapest P O B 237 1135 Budapest Hun u 2 Hungary Oc Italia S P A Via Cas
48. r actions that relate to the engine as well as the recovery of errors that relate to the engine e g paper jam handling The following modes of operation are distinguished Normal User mode and E KOS mode In order to change the controller system settings C KOS you need a terminal connection to the controller of the printer There are two ways of establishing this connection m connect a VT100 terminal directly to serial port B of the controller m set up a Telnet session via the Ethernet connection of the controller The Oc 9200 Series has one KOS All user interaction will go through m the one line console of the engine of the printer m a terminal connection to the controller of the printer m or the optional Graphical User Interface GUI For more information on C KOS refer to the System Administration Manual of your printer Introduction 11 12 Oc Power Print Controller PCL5e Reference Guide Oc Power Print Controller PCL5e Reference Guide Chapter 2 PCL implementation This chapter documents the PCL implementation in the Oc Power Print Controller Besides a brief introduction into the HP PCL5e page description language it elaborates on the differences between and the functionality of PCL and HP GL 2 Further PJL Parsing is described PCL implementation in the Oc Power Print Controller The Oc Power Print Controller supports the PCLSe Page Description Language PCLSe also knows the following su
49. rap Enabled lt Esc gt amp s0C Disabled lt Esc gt amp s1C PCL5e commands overview 25 Graphics rectangular area fill commands for PCL5e continued 67 Macro commands Function Parameter PCL command Macro ID Macro ID lt Esc gt amp f Y Macro Control Start Macro Definition lt Esc gt amp f0X Stop Macro Definition lt Esc gt amp flX Execute Macro lt Esc gt amp f2X Call Macro lt Esc gt amp f3X Enable Overlay lt Esc gt amp f4X Disable Overlay lt Esc gt amp f5X Delete Macros lt Esc gt amp f6X Delete all Temporary Macros lt Esc gt amp f7X Delete Macro ID lt Esc gt amp f8X Make Temporary lt Esc gt amp f9X Make Permanent lt Esc gt amp f10X 26 Macro commands for PCL5e Note Macro commands are installable on the Hard Disk For more information about this C KOS settings refer to Oc Power Print Controller System Administration Manual 68 Oc Power Print Controller PCL5e Reference Guide Not supported PCL commands Command group Junction PCL command comment Page control Page size lt gt amp 145 jis 65 lt gt amp 146 jis b4 lt gt amp 180 monarch lt gt amp 181 env comm10 lt esc gt amp 190A env int DL lt gt amp 191 intl 5 lt esc gt amp 1100A env intl B5 lt gt amp 1101 custom Character text path lt esc gt
50. raphics Presentation Rotate Image lt Esc gt r0F Landscape compat lt Esc gt r3F Raster Height of Raster Rows lt Esc gt r T Raster Width of Pixels lt Esc gt r S Start Graphics Left Margin lt Esc gt r0A Current Cursor lt Esc gt rlA Raster Y Offset of Raster Lines lt Esc gt b Y Set Compression Mode Unencoded lt Esc gt b0M Run Length Encoded lt Esc gt b1M TIFF Tagged Image File For lt Esc gt b2M mat Delta Row lt Esc gt b3M Adaptive Compression lt Esc gt b5M Transfer Raster data of Bytes lt Esc gt b W End Graphics Version B None lt Esc gt rB End Graphics Version C None lt Esc gt rC 23 Graphics raster graphics commands for PCL5e 64 Oc Power Print Controller PCL5e Reference Guide Graphics print model imaging commands Function Parameter PCL command Source Transparency Mode Transparent lt Esc gt vON Opaque lt Esc gt v1N Pattern Transparency Mode Transparent lt Esc gt v0X Opaque lt Esc gt v1X Select Current Pattern Solid Black default Esc vOT Solid White lt Esc gt v1T HP Shading Pattern lt Esc gt v2T HP X Hatch Pattern lt Esc gt v3T User defined Pattern lt Esc gt v4T PCL5e commands overview 24 Graphics print model imaging commands for PCL5e 65 Graphics rectangular area fill commands Function Parameter PCL command Horizontal Rectangle
51. sanese 206 20090 Segrate Milano Italia Oc Asia Pte Ltd P S P O Box 1260 2 Kallang Sector 7th floor SIN 349277 Singapore Oc Printing Systems SA Pty Ltd P O Box 3149 Johannesburg 2000 South Africa Oc Nederland B V P O Box 800 5201 AV s Hertogenbosch The Netherlands Oc Norge A S Postboks 53 Grefsen N 409 Oslo 4 Norway Oc Espa a SA Business Park MAS BLAU C Osona 2 2 3a Planta 08820 EI Prat del Llobregat Barcelona Spain 83 Oc Svenska A B P O box 1231 S 164 28 Kista Sweden Oc Printing Systems Obstgartenstrasze 25 CH 8302 kloten Switserland Oc Printing Systems U K Ltd Loughton Langston Road Loughton GB Esses 1G10 3TH United Kingdom Oc Printing Systems U K Ltd Bracknell Siemens Nixdorf House Oldbury Bracknell Berks RG12 4FZ United Kingdom Oc USA Inc 5450 North Cumberland Av Chicago Ill 60656 U S A Oc Printing Systems USA 5600 Broken Sound Blvd Boca Raton FI 33487 USA 84 Oc Power Print Controller PCL5e Reference Guide Index B bitmap fonts 27 C character group commands for hp gl 2 77 commands hp gl 2 73 commands pcl cursor positioning 59 font management 62 font selection 60 graphics print model imaging 65 graphics rectangular area fill 66 job control 53 macro 68 page control 55 raster graphics 64 soft font creation 62 vector graphics 63 commands pjl 70 compatiblity 16 configuration commands for h
52. se Scalable Bitmapped Fonts SB Oor l Select Alternate Font SA 5 Select Standard Font SS Select Primary Font FI Font ID Select Secondary Font FN Font ID Standard Font Definition SD kind value kind value Transparent Data TD mode PCL5e commands overview 33 Character group commands for HP GL 2 77 Palette extensions Command Mnemonic Parameter Transparency Mode TR Oor l Screened Vectors SV screen type option option2 34 Palette extensions Technical Graphics extensions Command Mnemonic Parameter Merge Control MC mode opcode Pixel Placement PP mode 35 Technical Graphics extensions 78 Oc Power Print Controller PCL5e Reference Guide Appendix A Miscellaneous Power Print Controller PCL5e Reference Guide Notation conventions There are a number of notation conventions used in this manual This consistent style enables you to quickly become conversant with the use of this manual and consequently the Oc Power Print Controller Description Each section or subsection contains a description of the feature or operation identified in the title It might also include possible applications as well as any guidelines that you should bear in mind Procedures A description is followed by a procedure A procedure always begins with a phrase which briefly describes the procedure followed by a series of numbered steps t
53. t LF gt PJL EOJ In this example it is not allowed to split the job between the EOJ and JOB lines because the PJL JOB NAME job2 will be interpreted not as but as plain text 36 Oc Power Print Controller PCL5e Reference Guide A valid sequence would be lt ESC gt 12345X PJ PJL JOB NAME L lt LF gt jobl lt LF gt this is a page of job 1 lt LF gt lt FF gt lt ESC gt 12345X PJ PJL EOJ lt LF gt lt ESC gt 12345X PJ L lt LF gt L JOB NAME job2 lt LF gt this is a page of job2 lt LF gt lt FF gt lt ESC gt 12345X PJ PJL EOJ PCL implementation L lt LF gt 37 Limited PJL parsing With parse support set to pl or pjl eoj in C KOS a limited set of PJL commands will be processed in the Input Handler see figure 10 on page 34 This limited PJL support is refer to as Limited PJL parsing in this manual Limited PJL parsing offers you more control over your print jobs and provides for status feedback information Using Limited PJL parsing Limited PJL parsing can both be used on a uni directional or bi directional socket interface Limited PJL parsing on a uni directional socket interface When the socket interface is in uni directional mode then Limited PJL parsing can still be enabled Only job separation JOB and EOJ command is supported in this mode PJL commands that require a solicited response will be
54. t trays is described in the following table PCL paper source PCL escape sequence Oc 8400 Series tray paper source lt Esc gt amp 0H Eject Page main paper source lt Esc gt amp 1H upper cassette manual feed lt Esc gt amp 2H upper cassette manual envelope feed lt Esc gt amp 3H lower cassette alternate paper source lt Esc gt amp 4H bulk tray optional large paper source lt Esc gt amp 5H middle cassette envelope feeder lt Esc gt amp 6H current tray auto tray selection lt Esc gt amp 7H current tray tray 1 lt Esc gt amp 8H current tray HCI tray 20 lt Esc gt amp 20H current tray HCI tray 21 lt Esc gt amp 21H upper cassette HCI tray 22 lt Esc gt amp 22H middle cassette HCI tray 23 lt Esc gt amp 23H lower cassette HCI tray 24 lt Esc gt amp 24H bulk tray 17 Selection of the input trays Oc 8400 Series Note The tray map is configurable for PCL escape sequence Esc amp ll H up to lt Esc gt amp I8H inclusive by your System Consultant 58 Oc Power Print Controller PCL5e Reference Guide Cursor positioning commands Function Parameter PCL command Horizontal Cursor Position of Columns lt Esc gt amp a C of Dots lt Esc gt p X of Decipoints lt Esc gt amp a H Vertical Cursor Position of Rows lt Esc gt amp a R of Dots lt Esc gt p Y of Decipoints lt
55. t variable Variable values Remarks DUPLEX OFP ON ORIENTATION PORTRAIT LANDSCAPE RPORTRAIT RLANDSCAPE PAPER LETTER LEGAL_LARGE A4 A3 A5 LEDGER US_STANDARD LEGAL_SMALL KWARTO FOLIO FOOLSCAP COMMERCIAL 28 Recognised environment variables PCL5e commands overview 71 FORMLINES 5 128 66 MANUALFEED OFF ON COPIES 1 to 32767 pages RESOLUTION 300 600 FONTNUMBER Oto n maximum depends the fontnumber RO number on Status number of installed fonts 24 Report PITCH 0 44 to 99 99 10 00 PTSIZE 4 00 to 999 75 12 00 SYMSET 0 to m maximum depends on symbolsetnumber RO number on the number of installed symbol Status Report sets 341 JOBOFFSET OFF ON enables jogging at PJL EOJ and EOF FINISH STAPLE NONE enables stapling at PJL EOJ and EOF OCEBIN 1 maxbin 28 Recognised environment variables 72 Oc Power Print Controller PCL5e Reference Guide HP GL 2 commands The following tables provide an overview of the HP GL 2 commands supported by the Oc Power Print Controller Series Note Optional parameters are shown in brackets Configuration and status group Command Mnemonic Parameter Advance Full Page PG n Default Values DF Initialise IN Input 1 and P2 IP p1x p2y p2x p2y Input Relative P1 and P2 IR plx ply p2x p2y Input Window IW yll wur yur
56. unction SymbolSet Control Parameter PCL command Delete all symbol sets lt gt 05 Delete all temporary symbol lt Esc gt c1S sets Delete current soft symbol set lt Esc gt c2S Make current soft symbol set lt Esc gt c4S temporary Make current soft symbol set lt Esc gt c5S permanent 21 Soft font creation commands for PCL5e continued Graphics vector graphics commands Function Parameter PCL command Picture Frame Horizontal of Decipoints lt Esc gt c X Size Picture Frame Vertical Size of Decipoints lt Esc gt c Y Set Picture Frame Anchor None lt Esc gt cOT Point HPGL 2 Horizontal Plot Size of inches lt Esc gt c K HPGL 2 Vertical Plot Size of inches lt Esc gt c L Enter HPGL 2 Use previous HPGL 2 posi lt Esc gt 0B tion Use current PCL cursor posi lt Esc gt 1B tion Enter PCL Mode Use previous PCL cursor po lt Esc gt 0A sition Use current HPGL 2 position lt Esc gt 1A PCL5e commands overview 22 Graphics vector graphics commands for PCL5e 63 Graphics raster graphics commands Function Parameter PCL command Resolution 75 dots inch lt Esc gt t75R 100 dots inch lt Esc gt t100R 150 dots inch lt Esc gt t150R 200 dots inch lt Esc gt t200R 300 dots inch lt Esc gt t300R 600 dots inch lt Esc gt t600R G
57. ystem Consultant HPGL line art fattening fraction of minimal line width real number User defined fill pattern fattening on off Outline font fattening in pixels real number Minimum line width in number of pixels Oc Power Print Controller PCL5e Reference Guide Furthermore besides the default HP grey patterns Oc optimized grey patterns are provided with a wider range of gray values than the standard 7 HP values The selection for using HP or Oc grey patterns can be made by your System Consultant Paper size and paper source selection The PCL5 PDL supports paper size selection using the ESC amp 1 A sequence This implies automatically selecting a tray which contains the requested paper size Paper source selection is supported using the ESC amp 1 H sequence The following rules apply to paper source selection m If the requested paper size is not present in any of the input trays then the job is interpreted on the requested size but printed on the paper size that is in the selected paper source This means that you are not asked to put the requested paper size in an input tray m It is still possible to explicitly select an input tray by selecting the paper source This has no effect on the current paper size within the job m If the paper size of the requested paper source conflicts with the current paper size either the KOS default or the paper size in the job then the paper source request is
Download Pdf Manuals
Related Search
Related Contents
Scotch-Mesh 6VA694T (VIA 82C694T Chipset, S-370) ATX Form Lecoaspira 710-710kit BLANCO ZEROX 500-IF/A Nobo T-Card Blister Packs Size 2 CT-5100WP 取扱説明書ダウンロード(3.51MB Dettaglio Scheda PDF EXACT 70 4-106740 1007 REV.1.indd Apri - Documentazione tecnica MANUEL UTILISATEUR poêLES à pELLET Copyright © All rights reserved.