SHARP ARPB2, ARBD14, ARPB8, ARPB2A SUPPLEMENTARY COMMANDS

SHARP AR-PB2A
SUPPLEMENTARY
COMMANDS
List of contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Scope of Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
PJL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Guideline of PJL in AR-PB1/2A printing system . . . . . . . . . . . . . 1
Added PJL Command for AR-PB1/2A . . . . . . . . . . . . . . . . . . . . . 2
JOBBOOKLET: Booklet printing control . . . . . . . . . . . . . . . . . 2
OUTTRAY: Job finishing. Paper output position . . . . . . . . . . 2
OUTFACEMODE: Job finishing . . . . . . . . . . . . . . . . . . . . . . . 2
HALFTONEENHANCE: printing image control . . . . . . . . . . . 2
CARRIAGERETURN: ESCP control . . . . . . . . . . . . . . . . . . . 2
CHARACTERSET: ESCP control . . . . . . . . . . . . . . . . . . . . . 2
TOPMARGIN: ESCP control . . . . . . . . . . . . . . . . . . . . . . . . . 2
FONT: ESCP control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Modified PJL command for AR-PB1/2A . . . . . . . . . . . . . . . . . . . 2
ORIENTATION: print orientation setting . . . . . . . . . . . . . . . . 2
JOBSTAPLE: Stapler control . . . . . . . . . . . . . . . . . . . . . . . . . 2
BINDING: Binding position . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
RESOLUTION: Resolution control . . . . . . . . . . . . . . . . . . . . . 3
RET: Edge Enhancement Technology control . . . . . . . . . . . . 3
INTERLEAVESRC: Paper source selection of Interleave . . . 3
Unused PJL command for AR-PB1/2A . . . . . . . . . . . . . . . . . . . . 3
JOBPIXCEL Negative image processing . . . . . . . . . . . . . . . . 3
OUTBIN Output destination selection . . . . . . . . . . . . . . . . . . 3
TRAYCHAIN Automatic tray chaining . . . . . . . . . . . . . . . . . . 3
JOBMIRROR Mirror image processing . . . . . . . . . . . . . . . . . 3
New PJL Command for AR-PB1/2A printing system . . . . . . . . . . 3
[For Confidential Print] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
[For Notify Print Job End] . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
[For Tandem Print] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
[For Print Job Accounting] . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
[For Image Scale Down: ESC/P] . . . . . . . . . . . . . . . . . . . . . . 3
PCL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Modified PCL command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Paper size selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
PostScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Input and Output Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
InputAttributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
OutputAttributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Getting Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
RAM Size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Input Trays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Duplex Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Output Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Smoothing/Tonersave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Booklet Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Halftone Enhance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Job Suspension (Confidential Print) . . . . . . . . . . . . . . . . . . . . 6
Tandem Print . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Print Job Accounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Paper source and paper size setting . . . . . . . . . . . . . . . . . . . . . . 6
Paper source setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Paper size setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Other settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Duplex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Output Tray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Output Face . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Output Page Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Staple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
Staple Position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
Interleave Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
Interleave Tray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
Booklet Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Rendering Enhance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Smoothing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Toner Save . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Halftone Enhance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Job Suspension (Confidential print) . . . . . . . . . . . . . . . . . . . . .8
Key (password) of Confidential Print . . . . . . . . . . . . . . . . . . . .8
Username of the print job . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Jobname of the print job . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Tandem Printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
Print Job Accounting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
AccountNumber of Print Job Accouting . . . . . . . . . . . . . . . . . .9
Appendix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
PJL command Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
PostScript Entries of pagedevice Summary . . . . . . . . . . . . . . . .15
AR-5132EX PJL addendum Summary . . . . . . . . . . . . . . . . . . . .17
Introduction
Scope of Document
This document describes special function of PJL, PCL and PostScript to communicate between printer driver software and printer controller firmware in AR-PB1/2A printing system. This document is composed of three chapters. Chanter one describes special PJL command. Chapter two describes special PCL command and chapter three describes PostScript special operator. In AR-PB1/2A printer system, printer functionality is described as HP LaserJet 5si emulation. So, these commands are based on the com­mand that is implemented in the machine. However, to control some additional printer function and special printer configuration of the AR-PB1/2A printer system, some com­mands are modified and some new commands are appended. In this document, detail specification of these commands are described. AR­PB1/2A printing system is designed based on AR-5132EX. So, these commands are also designed based on the printing system. However, some functions will be reduced in the AR-PB1/2A printing system as compared with AR-5132EX. In this case, the command to control these reduced function will not be deleted from AR-PB1/2A command list. These commands are not be used by printer driver software. But, implementation of these commands in printer controller firmware is not scope of this document.
PJL
PJL(Printer Job Language) is a printer control command developed by Hewlett-Packard. General information of PJL is detailed in HP document Printer Job Language Technical Reference Manual (5961-
0938) In AR-PB1/2A printing system, the PJL is used for switching PDL, defining job separation, selection printer finisher and other purpose.
Guideline of PJL in AR-PB1/2A printing system
The PJL command used in AR-PB1/2A printing system is based on the PJL command used in AR-5132EX(PC-Swan). In addition, the PJL command in AR-5132EX is based the PJL command in HP LaserJet 5si. Therefore, the AR-PB1/2A PJL command is based on HP LaserJet 5si PJL command.
– 1 –
Difference between AR-5132EX PJL and AR-PB1/2A PJL
As told in the above section, the AR-PB1/2A PJL code is based the AR-5132EX. In this section, Difference between AR-5132EX PJL and AR-PB1/2A PJL is described for each topic. And, a summary list of AR-PB1/2A printing system is shown in Appendix.
Added PJL Command for AR-PB1/2A
Following parameters of PJL SET/DEFAULT command are newly defined PJL command in AR-PB1/2A printing system.
JOBBOOKLET: Booklet printing control
To tell a print job is booklet printing, a parameter "JOBBOOKLET" of PJL SET/DEFAULT command is defined. This printer driver software send the command head of each print job.
Parameter Argument Means
JOBBOOKLET OFF This job is not booklet printing
ON This job is booklet printing
OUTTRAY: Job finishing. Paper output position
Job finishing specification is difference between AR-5132EX and AR­PB1/2A Printing system. AR-5132EX can be installed 20 bin sorter or 20 bin staple sorter. On other hand, AR-PB1/2A printing system sup­ports two optional "2 tray Finisher" and "3 Tray Finisher". So, there are three kind of option in the AR-PB1/2A printing system. So, In the AR-PB1/2A printing system, a new parameter "OUTTRAY" of PJL SET/DEFAULT command is defined to select paper output position. The printer driver software can control only paper output tray number. Other function, for example, Face up/down or Shifting, can not be controlled by the printer driver software. If the setting of this parameter is not executable by the AR-PB1/2A printer, This conflict is resolved by the printer itself. This printer driver software send the command head of each print job.
Parameter Argument Means
OUTTRAY TRAY1 Output paper is ejected to Tray1
TRAY2 Output paper is ejected to Tray2 TRAY3 Output paper is ejected to Tray3
OUTFACEMODE: Job finishing
This parameter of PJL SET/DEFAULT command is used to describe the face up/face down paper out function from printer driver. As dis­cussed above section, this function can not be controlled from printer driver. It is controlled by the printer engine. So, this parameter of PJL SET/DEFAULT command only send the printer requirement about paper output method.
Parameter Argument Means
OUTFACEMODE FACEUP Face up output
FACEDOWN Face down output
HALFTONEENHANCE: printing image control
To tell a halftone of print image is enhanced, "HALFTONEENHANCE" of PJL SET/DEFAULT command is defined. This printer driver software sends the command head of each print job.
Parameter Argument Means
HALFTONEENHACE OFF Off
TEXT Halftone is enhanced to
Text only
GRAYSCALE Halftone is enhanced to
Grayscale only
ALL Halftone is enhanced to
all image (Text and Grayscale).
ON Halftone is enhanced to
all image. (ON will be used if there is no difference between Text only and Grayscale only.)
CARRIAGERETURN: ESCP control
This parameter of PJL SET/DEFAULT command is used to control ESC/P emulation.
Parameter set values Default Means
CARRIAGERETURN CR *
CRLF
CHARACTERSET: ESCP control
This parameter of PJL SET/DEFAULT command is used to control ESC/P emulation.
Parameter Argument Default Means CHARACTERSET KANA *
EG
TOPMARGIN: ESCP control
This parameter of PJL SET/DEFAULT command is used to control ESC/P emulation.
Parameter Argument Default Means
TOPMARGIN MM85 *
MM10 MM22 MMAX
FONT: ESCP control
This parameter of PJL SET/DEFAULT command is used to control ESC/P emulation.
Parameter Argument Default Means
FONT MINCYO *
GOTHIC
Modified PJL command for AR-PB1/2A
Following PJL command is modified from AR-5132EX implementa­tion. Mainly, some argument of the PJL command is appended and/or deleted.
ORIENTATION: print orientation setting
AR-PB1/2A printing system supports portrait and landscape orienta­tion for printing. Other orientation setting in AR-5132EX, parameters "RPORTRAIT" and "RLANDSCAPE" of PJL SET/DEFAULT com­mand are not supported any more.
Parameter Argument Means
ORIENTATION PORTRAIT Portrait
LANDSCAPE Landscape
JOBSTAPLE: Stapler control
AR-PB1/2A has two stapling positions in a paper finisher and AR­5132EX has one stapling position. Therefore, a new variable values "STAPLEBOTH" should be appended to a parameter "JOBSTAPLE" of PJL SET/DEFAULT command. If the setting of this command is not executable by the AR-PB1/2A printer, the conflict is resolved by the printer itself. The printer driver software sends the command head of each print job.
Parameter Argument Means Status
JOBSTAPLE STAPLENON No stapling
STAPLELEFT One stapling STAPLEBOTH Two stapling NEW
BINDING: Binding position
A new binding position "right binding" is appended in AR-PB1/2A printing system. AR-PB1/2A has three kinds of binding position. Therefore, a new variable values should be appended to a parameter "BINDING" of PJL SET/DEFAULT command. If the setting of this command is not executable by the AR-PB1/2A printer, this conflict is resolved by the printer itself. If a print job is required duplex printing, this printer driver software sends the command head of each print job.
– 2 –
Parameter Argument Means Status
BINDING LONGEDGE Top edge binding
SHORTEDGE Left edge binding RIGHTEDGE Right edge binding NEW
RESOLUTION: Resolution control
The printing resolution is difference between AR-5132EX and AR­PB1/2A printing system. AR-5132EX has 400DPI, and AR-PB1/2A has 600/300 DPI printing resolution. Therefor, variable values should be changed in a parameter "RESOLUTION" of PJL SET/DEFAULT command.
Parameter Argument Means Status
RESOLUTION 300 300DPI printing NEW
600 600DPI printing NEW
RET: Edge Enhancement Technology control
Edge Enhancement Technology is supported both AR-5132EX and AR-PB1/2A printing system. In AR-PB1/2A printing system, only "ON" and "OFF" are used. AR-5132EX supports other three intermediate levels "LIGHT", "MEDIUM" and "DARK". These three arguments are not send from the printer driver.
Parameter Argument Means
RET OFF Printing without EET
ON Printing with EET
INTERLEAVESRC: Paper source selection of Interleave
Following table shows argument of PJL command "INTER­LEVESRC". These PJL are used AR-5132EX also. But some argu­ments are appended. All interleave paper control is same as AR­5132EX method. The parameter "INTERLEAVE" of PJL SET/ DEFAULT command is used to control.
Parameter Argument Means Status
INTERLEAVESRC TRAY1 TRAY1
TRAY2 TRAY2 TRAY3 TRAY3 TRAY4 TRAY4 NEW TRAY5 TRAY5 NEW LCC Large Capacity NEW BOTH MANUALFEED Bypass (Auto) MANUALENV Bypass (Manual) OPTIONAL Optional ENVELOPE Envelope
Unused PJL command for AR-PB1/2A
In AR-PB1/2A printing system, Following PJL commands are not used by printer driver software. This section only declare that the printer driver do not use following PJL command. And, description of this section does not have effect to firmware implementation.
JOBPIXCEL Negative image processing
In AR-PB1/2A printing system, negative image printing is controlled by printer driver software. Therefore, this parameter of PJL command is not used in AR-PB1/2A printing system.
OUTBIN Output destination selection
As discussed above, output bin selection is not supported in AR­PB1/2A printing system. So, this parameter of PJL command is not used in AR-PB1/2A printing system.
TRAYCHAIN Automatic tray chaining
In AR-PB1/2A printing system, tray chaining function is controlled by printer engine. Therefore this parameter of PJL command is not used
in AR-PB1/2A printing system.
JOBMIRROR Mirror image processing
In AR-PB1/2A printing system, horizontal and vertical mirror image printing are controlled by printer driver software. Therefor, this parameter of PJL command is not used in AR-PB1/2A printing sys­tem.
New PJL Command for AR-PB1/2A printing system
[For Confidential Print]
Confidential print is available for all models of AR-PB1/2A printing system. (However, AR-S282 has to install the optional 4GB HDD for Confidential print.) For the Confidential print (with password), the job is stopped with the screen (Front Panel) of password after the data spooling to the main HDD has completed.
The following parameters of PJL SET commands are defined for Confidential print.
Parameters of PJL SET Command for Confidential Print
- USERNAME
- JOBNAME
- SUSPEND
- SUSPENDKEY
[For Notify Print Job End]
"Notify Print Job End" is that the printer received the print job via network notifies the client PC of the print job status (complete). The following parameters of PJL SET command are defined for Notify Print Job End. Printer driver software sends the command head of each print job.
Parameters of PJL SET Command for Notify Print Job End
- NOTIFYJOBEND
- PCNAME
- IPADDRESS
- USERNAME
- JOBNAME
- DRIVERNAME
- STARTTIME
[For Tandem Print]
To tell a print job is tandem print, a parameters "TANDEM" of PJL SET command is defined. Printer driver software sends the command head of each print job.
If this TANDEM is set to ON, Printer controller commands Engine to print in tandem process.
Parameters of PJL SET Command for Tandem Print
- TANDEM
[For Print Job Accounting]
"Print Job Accounting" is to account the number of print each the print job. A parameter "ACCOUNTNUMBER" of PJL SET command is defined for Print Job Accounting. Printer driver software sends the command head of each print job.
Parameters of PJL SET Command for Print Job Accounting
- ACCOUNTNUMBER
[For Image Scale Down: ESC/P]
"Image scale down" is to scale down and print the print image into the specified paper in ESC/P emulation. This setting is possible on Printer operation panel. To set "Image scale down" also using PJL command, a parameter "SCALEDOWN" of PJL SET/DEFAULT command is defined.
Parameters of PJL SET Command
- SCALEDOWN
- SUSPEND: Confidential print
To tell a print job is confidential print, a parameter "SUSPEND" of PJL SET command is defined. This printer driver software sends the com­mand head of each print job.
– 3 –
Parameter Argument Means
SUSPEND OFF Confidential print is not executed.
CONFIDENTIAL Confidential Print (Printing with
password) is executed. In this case, the
"SUSPENDKEY" parameter described as below is also need to be added. If no "SUSPENDKEY" parameter, the Secure Print without password is executed.
- SUSPENDKEY: Key (password) of Confidential print
To tell a key (password) of confidential print job, a parameter "SUSPENDKEY" of PJL SET command is defined. This printer driver software sends the command head of each print job.
Parameter Argument Means
SUSPENDKEY "xxxxx" key (password) of Confidential
print. "00000" ⋅⋅⋅ "99999" Only 5-digits numeral is valid as
the key (password). If the value other than the numeral is given to the 5-digits numeral, the Secure Print without password is executed.
- NOTIFYJOBEND: Notify Job End
To tell a print job requests to notify the job end, a parameter "NOTIFYJOBEND" of PJL SET command is defined. This printer driver software sends the command head of each print job.
Parameter Argument Means
NOTIFYJOBEND OFF "Notify print job end" function
does not work.
ON "Notify print job end" function
works.
- USERNAME: User name of the print job
To tell a user name of print job, a parameter "USERNAME" of PJL SET command is defined. This printer driver software sends the com­mand head of each print job.
Parameter Argument Means
USERNAME "username" Username of print job.
ASCII 33 thru 255, <SP>, <HT> with a maximum of 20 characters. (username of Windows is a maximum 20 characters.)
- PCNAME: computer name
To tell a computer (Client PC) name of print job, a parameter "PCNAME" of PJL SET command is defined. This printer driver software sends the command head of each print job.
Parameter Argument Means
PCNAME "computer name" Name of Client PC that send the
print job. ASCII 33 thru 255, <SP>, <HT> with a maximum of 15 characters. (computer name of Windows is a maximum 15 characters.)
- IPADDRESS: IP address
To tell IP address and port number of a computer (Client PC) which sent print job, a parameter "IPADDRESS" of PJL SET command is defined. This printer driver software sends the command head of each print job.
Parameter Argument Means
IPADDRESS "’IP address’:’port
number’ "
For example, @PJL SET IPADDRESS = "10.36.150.125:57863" <CR><LF>
IP address and Port number of Client PC that send the print job.
Range of IP address: "000.000.000.000" to "255.255.255.255"
Range of Port number: "57863" to "57962"
- JOBNAME: File name of a print job
To tell a document name of print job, a parameter "JOBNAME" of PJL SET command is defined. This printer driver software sends the com­mand head of each print job.
Parameter Argument Means
JOBNAME "file name" File name of print job.
ASCII 33 thru 255, <SP>, <HT> with a maximum of 80 characters.
- DRIVERNAME: Printer driver name
To tell name of printer driver which create a print job, a parameter "DRIVERNAME" of PJL SET command is defined. This printer driver software sends the command head of each print job.
Parameter Argument Means
DRIVERNAME "print driver
name"
name of printer driver ASCII 33 thru 255, <SP>, <HT> with a maximum of 32 characters.
- STARTTIME: Start time of print job pooling
To tell start time of print job spooling, a parameter "STARTTIME" of PJL SET command is defined. This printer driver software sends the command head of each print job.
Parameter Argument Means STARTTIME "yyyy/mm/
dd,hh:mm:ss"
start time of print job spooling yyyy: the Christian Era mm : mo nth (01 to 12) dd : day (01 to 31) hh : hour (00 to 23) mm : minute (00 to 59) ss : second (00 to 59)
- TANDEM: Tandem print
To tell a print job requests to print in tandem, a parameter "TANDEM" of PJL SET command is defined. This printer driver software sends the command head of each print job.
Parameter Argument Means
TANDEM OFF Tandem print is not executed.
ON Tandem print is executed.
- ACCOUNTNUMBER: Job Account Number
To tell a print job requests to account the number of print, a parameter "ACCOUNTNUMBER" of PJL SET command is defined. This printer driver software sends the command head of each print job.
Parameter Argument Means
ACCOUNT
-NUMBER
"xxxxx" Print Job Account Number
"00000" ⋅⋅⋅ "99999" Only 5-digits numeral is valid as Job Account Number. If the value other than the numeral is given to the 5-digits numeral, the Print Job without Account Number is executed.
– 4 –
- SCALEDOWN: Image scale down in ESC/P
To set values of Image scale down item, a parameter "SCALEDOWN" of PJL SET/DEFAULT command is defined.
Parameter Argument Means
SCALEDOWN OFF Print image is not scaled down.
F15-B4L Print image is scaled down from F15
paper to B4 paper-Landscape.
F15-A4L Print image is scaled down from F15
paper to A4 paper-Landscape.
F10-A4P Print image is scaled down from F10
paper to A4 paper-Portrait.
B4-A4L Print image is scaled down from B4
paper to A4 paper-Landscape.
B4-A4P Print image is scaled down from B4
paper to A4 paper-Portrait.
F15, F10 are a kind of fan-fold paper.
PCL
AR-PB1/2A printer firmware is designed to emulate HP LaserJet 5si laser printer. This printer is a PCL5e printer, therefore, the AR­PB1/2A printer also designed as a PCL5e printer. However, some PCL commands in the AR-PB1/2A printing system should be modified to control special function of the AR-PB1/2A printer. It includes paper type selection and additional paper size selection. In this section, detail specification of these commands are described.
Modified PCL command
Paper size selection
The range of supported paper size is depended to model of printer design. Therefore, the paper size selection printer command should be defined to particular printer. Following table shows supported paper size and paper size selection printer command in AR-PB1/2A printing system.
Paper Size Esc command PCL XL code Letter EC&l2A C0 00 F8 25 Legal EC&l3A C0 01 F8 25 Ledger EC&l6A C0 04 F8 25 Executive EC&l1A C0 03 F8 25 A4 EC&l26A C0 02 F8 25 A3 EC&l27A C0 05 F8 25 JIS B4 EC&l46A C0 0A F8 25 JIS B5 EC&l45A C0 0B F8 25 Postcard, JPOST EC&l71A C0 0E F8 25 Foolscap EC&l23A D1 6F 08 E6 0C
F8 2F C0 02 F8 30
Invoice EC&l5A D1 75 05 6F 08
F8 2F
C0 02 F8 30 A5 EC&l25A C0 10 F8 25 A6 EC&l24A C0 11 F8 25 Custom paper size EC&l101A D1 xx xx yy yy
F8 2F
C0 02 F8 30
PostScript
PostScript is a page description language developed by Adobe Cor­poration. The AR-PB1/2A printer firmware is using a Xionics Intel­ligent Peripheral System. This program is a PostScript Level2 inter­preter. So, the printer driver software is using the language along with PCL5e. The specification of the PostScript does not cover product specific portion. In this section, detail specification of them are described. New entries are added to pagedevice dictionary of PostScript, and values of some entries (paper source and paper size) are modified.
Input and Output Attributes
InputAttributes
InputAttributes describes the attributes of all physical media available on the current AR-PB1/2A device. The keys in the InputAttributes are integer position numbers representing media sources on the AR­PB1/2A device.
InputAttributes Destination Means
0 Tray1 Standard Tray1 1 Tray2 Standard Tray2 2 Bypass(Manual) Bypass Tray (Manual Feed) 3 Bypass(Auto) Bypass Tray (Auto Feed) 4 Tray3 Tray3 of Desk (AR-DE1/2) 5 Tray4 Tray4 of Desk (AR-DE1/2) 6 Tray5 Tray5 of Desk (AR-DE2) 7 LCC LCC (AR-LC1) 8— 9 Auto
OutputAttributes
OutputAttributes specifying the attributes of all media destinations currently available for use by current AR-PB1/2A device. Output­Attributes contains an entry for each available destination - for ex­ample, each output paper tray on a printer. The key for each entry is an arbitrary integer position number; the value is a sub-dictionary describing the attributes of that destination. Each such subdictionary must include and OutputType entry, with the same meaning as the corresponding page device parameter described in this table.
OutputAttributes Destination Means
0 (exit bin 1) Exit Tray Bin1 (Standard) 1 (exit bin2) Exit Tray Bin2 (AR-TR1) 2 (finisher bin 1) Finisher Bin1 (AR-FN1/FN2) 3 (finisher bin 2) Finisher Bin2 (AR-FN1/FN2) 4 (finisher bin 3) Finisher Bin3 (AR-FN1)
Getting Options
RAM Size
RamSize of systemparams dictionary is set a total memory (RAM) size, not an available memory size.
Entry Variable Defined Value
RAM Size /RamSize Integer value
Example:
currentsystemparams /RamSize get 1048576 div floor cvi
– 5 –
Input Trays
The keys (integer position numbers) in the InputAttributes of pagedevice dictionary indicate the installed media sources on the AR-PB1/2A.
Entry Variable Defined Value Tray3 (AR-DE1/2) 4 Dictionary Exist/None Tray4 (AR-DE1/2) 5 Dictionary Exist/None Tray5 (AR-DE2) 6 Dictionary Exist/None LCC (AR-LC1) 7 Dictionary Exist/None
Example (Tray4):
currentpagedevice /InputAttributes get 5 known {(True)} {(False)} ifelse
Duplex Unit
The Duplex key of pagedevice dictionary indicate the duplex unit on the AR-PB1/2A.
Entry Variable Defined Value Duplex Unit (AR-DU1) /Duplex Boolean Exist/None
Example (Duplex):
currentpagedevice /Duplex known {(True)} {(False)} ifelse
Output Device
The keys (integer position numbers) in the OutputAttributes of pagedevice dictionary indicate the installed output device on the AR­PB1/2A.
Entry Variable Defined Value AR-TR1 1 Dictionary Exist/None AR-FN1 4 Dictionary Exist/None AR-FN2 2 and 4 Dictionary Exist&None/None(&None)
Example (AR-FN2):
currentpagedevice /OutputAttributes dup get 2 known exch get 4 known not and {(True)} {(False)} ifelse
Smoothing/Tonersave
The PostRenderingEnhance key of pagedevice dictionary indicates the smoothing&Tonersave support on the AR-PB1/2A.
Entry Variable Defined Value
Smooting/ Tonersave
Example (Smoothing/Tonersave):
currentpagedevice /PostRenderingEnhance known {(True)} {(False)} ifelse
/PostRenderingEnhance Boolean Exist/None
Booklet Mode
The BookletMode keys of pagedevice dictionary indicate the Booklet Mode support on the AR-PB1/2A.
Entry Variable Defined Value
Booklet Mode /BookletMode String Exist/None
Example (Booklet Mode):
currentpagedevice /BookletMode known {(True)} {(False)} ifelse
Halftone Enhance
The PostRenderingEnhance and HalftoneEnhance keys of pagedevice dictionary indicate the Halftone Enhance support on the AR-PB1/2A.
Entry Variable Defined Value
Halftone Enhance
Example (Halftone Enhance):
currentpagedevice /PostRenderingEnhance known currentpagedevice /HalftoneEnhance known and {(True)} {(False)} ifelse
/PostRenderingEnhance and /HalftoneEnhance
Boolean Integer
Exist&Exist/ Exist&None
Job Suspension (Confidential Print)
The JobSuspend key of pagedevice dictionary indicate the Job Suspension support on the AR-PB1/2A.
Entry Variable Defined Value
Job Suspension /JobSuspend String Exist/None
Example (Job Suspension):
currentpagedevice /JobSuspend known {(True)} {(False)} ifelse
Tandem Print
The Tandem key of pagedevice dictionary indicate the Tandem print support on the AR-PB1/2A.
Entry Variable Defined Value
Tandem Print /Tandem String Exist/None
Example (Tandem Print):
currentpagedevice /Tandem known {(True)} {(False)} ifelse
Print Job Accounting
The JobAccount key of pagedevice dictionary indicate the Print Job Accounting support on the AR-PB1/2A.
Entry Variable Defined Value
Print Job Accounting /JobAccount String Exist/None
Example (Print Job Accounting):
currentpagedevice /JobAccount known {(True)} {(False)} ifelse
Paper source and paper size setting
As told before, the functionality of the AR-PB1/2A printing system is based on HP LaserJet5si printer. The detail specification of paper type, paper source and paper size operation in HP LaserJet5si Post­Script is shown in following Web site:
http://www.hp.com/cposupport/printers/support_doc/bpl02996.html
Paper source setting
Following PostScript code is used to specify the paper source of a print job.
<</DeferredMediaSelection true /MediaPosition 3>> setpagedevice" The figure 3 in this PostScript code means a paper source position
that is used the current print job. In AR-PB1/2A printing system, fol­lowing figures are used to specify the paper source. This table shows the figure and corresponded paper source in the AR-PB1/2A printing system. If specified paper source is not available, this confusion is resolved by the printer engine.
Paper source Figure TRAY1 0 TRAY2 1 TRAY3 4 TRAY4 5 TRAY5 6 (PB1 only) LCC 7 Bypass (Manual) 2 (should be correct) Bypass (Auto) 3 Manual Envelop NA (no envelope capability) Auto 9 Optional NA Envelope NA
– 6 –
Loading...
+ 15 hidden pages