Accessing Extended Features Overview This document describes how to access the extended features of the WorkCentre 7120 and in environments that do not have a custom driver. Note: Some of the commands and syntax used in this document requires familiarity with either PostScript (PS) or Printer Command Language (PCL).
Page 2
Comment commands must end with a semicolon except for the XRXbegin and XRXend commands. A comment command not enclosed by XRXbegin and XRXend is NOT a Xerox specific command and is treated as a real comment with no functional attachment to its contents.
PCL Feature List Feature Description Job Name Job Name Job Mode Specify Job Mode Banner Sheet (Start Sheet) Turns on/off the banner sheet that prints at the beginning of every job. Copies Specifies the number of uncollated sets of a document in a print job. Quantity Specifies the number of collated sets of a document.
BANNER SHEET (START SHEET) @PJL SET JOBATTR= “@BANR=value” Where value is one of the following: START = start sheet DEVICE = depend on device setting OFF = no banner sheet COPIES Use this command to specify the number of non-collated sets of a document in a print job. @PJL SET COPIES = int <ESC>&l intX Where int is 1 to 999.
ORIENTATION @PJL SET ORIENTATION = value <ESC>&l int O Where value is one of the following: Where int is one of the following: PORTRAIT 0 = Portrait LANDSCAPE 1 = Landscape 2 = Reverse Portrait 3 = Reverse Landscape JOB TYPE (Secure Print / Proof) @PJL SET HOLD = value1 @PJL SET HOLDKEY = "four-digit string"...
MEDIA SIZE This command specifies the size of media on which to print the job. @PJL SET PAPER = string <ESC>&l valueA << /PageSize [X Y] /CustomPageSize false >> setpagedevice Where string is from the table below. Where value is the number where X Y are the points for PS.
CUSTOM MEDIA SIZE This command specifies the custom media size on which to print the job. Insert a media size command within the PCL portion of the print job. Width of Custom Paper is specified by <ESC>&f#I where # = decipoints for (89 - 297)mm . Length of Custom Paper is specified by <ESC>&f#J where # = decipoints for (98 - 432)mm.
STAPLING This command indicates use and location of staple(s). @PJL SET STAPLE=string; Where string is: TOPDUAL TOPLEFT TOPRIGHT BOTTOMDUAL BOTTOMLEFT BOTTOMRIGHT LEFTDUAL RIGHTDUAL SADDLE NONE PUNCH This command indicates hole punches for a print job on a device with hole punch capability. @PJL SET PUNCH = value1 @PJL SET JOBATTR = ”@PNHN = value2”...
FOLDING This command indicates an optional fold type generated by the professional finisher. The short edge feed command is also required to use the booklet fold command. @PJL SET JOBATTR = "@FOLD = value1" Where value1 is one of the following: BIFOLDINSIDE = Bi-Folding inside per a page BIFOLDOUTSIDE = Bi-Folding inside per a page BIFOLDMULTIOUTSIDE = Bi-Folding multiple pages outside...
BITS PER PIXEL @PJL SET BITSPERPIXEL = value Where value is: 1 = 1 bit per pixel (per plane) FORCE SHORT EDGE FEEDING @PJL SET PAPERDIRECTION = value Where value is one of the following: SEF = Short Edge Feed LEF = Long Edge Feed JOB BASED ACCOUNTING / AUDITRON @PJL SET JOBATTR = “@JOAU = string1”...
Examples Basic PJL Template This section illustrates a standard PJL template that is used to access general print features as well as WorkCentre 7120 specific features. This template lists each feature and the syntax, both PCL commands and PJL, required to use these features.
Page 14
Example 3 Finishing Options (Punch) Note: <ESC>%-12345X@PJL JOB MODE=PRINTER<CR><LF> This is a Finishing Job @PJL SET OUTBIN=OUTPIN101<CR><LF> header asking for the @PJL SET FINISH=ON<CR><LF> Punch option that @PJL SET PUNCH=LEFT<CR><LF> specifies the job will be send to the Finisher Tray, @PJL SET JOBATTR="@PNHN=TWO"<CR><LF>...
Page 15
Example 7 Proof Print <ESC>%-12345X@PJL JOB MODE=PRINTER<CR><LF> @PJL SET HOLD=PROOF <CR><LF> @PJL SET USERNAME="John" <CR><LF> @PJL SET JOBNAME="Job1" <CR><LF> Example 8 Confidential (Secure) Print without encryption Note: <ESC>%-12345X@PJL JOB MODE=PRINTER<CR><LF> This is a Secure Print job @PJL SET HOLD=STORE <CR><LF> header with the @PJL SET HOLDKEY="1234"<CR><LF>...
Supported PCL Fonts The following PCL fonts are resident. Each of these commands references a 12-point font. If you wish to use any other point size, change the 12v to the desired size (.25 – 999.75). The commands listed use the default symbol set, Roman-8. To change the symbol set, you include the alternate symbol set after the first <ESC>...
Page 17
Font Name Typeface PCL Escape Command ITC Bookman Light <esc>(<esc>(s1p12v0s-3b24623T ITC Bookman Light Italic <esc>(<esc>(s1p12v1s-3b24623T ITC Bookman Demi <esc>(<esc>(s1p12v0s2b24623T ITC Bookman Demi Italic <esc>(<esc>(s1p12v1s2b24623T ITC Zapf Chancery Medium Italic <esc>(<esc>(s1p12v1s0b45099T ITC Zapf Dingbats <esc>(<esc>(s1p12v0s0b45101T Letter Gothic <esc>(<esc>(s1p12h0s0b4102T Letter Gothic Bold <esc>(<esc>(s1p12h0s3b4102T Letter Gothic Italic...
PostScript Feature List Feature Description Copies The number of copies to produce, either of each page individually or of the document as a whole, depending on the value of the Collation parameter. Collation A flag specifying how the output is to be organized when multiple copies are requested for a multiple-page document.
PostScript Implementation This section describes the PostScript commands required to access specific WorkCentre features. This table lists each feature and the PostScript syntax that is required to use the feature. Following this table are some examples of how to use these commands and what the PostScript file looks like.
MEDIA SOURCE FROM BYPASS TRAY <</ManualFeed value>> setpagedevice Where value is one of the following: true = Feed paper from Bypass Tray false = Feed paper from a tray other than Bypass Tray* MEDIA CLASS <</MediaClass (string)>> setpagedevice Where string is one of the following or null*: coating1 = Lightweight Glossy stationary side2 =Plain Reload thick2[D] = Cardstock D...
MEDIA SELECTION <</DeferredMediaSelection value>> setpagedevice Where value is one of the following: true = Deferred media selection by output device (more powerful and flexible media selection)* false = Immediate media selection by strict setpagedevice operator To select the appropriate media when using MediaClass / Staple / Punch feature, value must be set to true intentionally in the beginning of header.
MEDIA WEIGHT <</MediaWeight real >> setpagedevice Where real is in g/ ㎡ (gram per square-meter) or null* (MediaWeight will not affect tray selection.) OUTPUT LOCATION <</OutputType (string)>> setpagedevice Where string is one of the following or null*: CENTER TRAY1 = Center Tray CENTER TRAY2 = Center Tray - Upper FINISHER TRAY = Finisher Tray (w/ A-Finisher or SB-Finisher) BOOKLET TRAY = Right Bottom Tray(Booklet Maker) (w/ SB-Finisher and booklet module)
OFFSET <</Jog int >> setpagedevice Where value is one of the following: true = collated false = uncollated* BOOKLET (with SB-Finisher and booklet module) <</Booklet value1 /BookletDetails << /Type 3 /StapleType int /PrintInside value2 >> >> setpagedevice Where value1 is one of the following: true = Do Booklet.
STAPLING (with A-Finisher or SB-Finisher) <</Staple int1 /StapleDetails << /Type 7 /Location int2 >> >> setpagedevice Where int1 is one of the following: 0 = Do not staple* 3 = Staple at the end of each set Where int2 is one of the following: 0 = top-left-single* 1 = bottom-left-single 2 = top-right-single...
RGB CORRECTION <</DeviceRenderingInfo << /Type 26 /RGBCorrection int >> >> setpagedevice Where int is one of the following: 0 = do not correct 1 = for photograph 2 = for WEB page 3 = standard correction* 4 = for presentation document 5 = CAD 6 = POP 10 = Perceptual...
USE CIE COLOR <</UseCIEColor value>> setpagedevice Where value is one of the following: true = Re-map each color from device color space to device independent’s CIEbased color space false = Do not re-map color* Dependencies/Caveats All DSC (Document Structure Convention) comments are ignored and not interpreted. ...
Supported PostScript Fonts Font Name Typeface Font Name Typeface Albertus GillSans Condensed Albertus Italic GillSans ExtraBold Albertus Light GillSans Italic AntiqueOlive Roman GillSans Light AntiqueOlive Italic GillSans LightItalic AntiqueOlive Bold Goudy Oldstyle AntiqueOlive Compact Goudy Oldstyle Italic Apple Chancery Goudy Bold Arial Goudy...