Page 3
Version 10.0 4.1.6 XESOBJECTUPLOAD 4.1.7 XESTESTPAGE 4.1.8 XESPENPALETTE (Obsolete) 4.1.9 XESCFG 4.1.10 XESMEDIASET 4.1.11 XESMEDIADEF 4.1.12 XESMEDIADICTIONARY DOWNLOAD Language 4.2.2 IOT Firmware 4.2.2.1 IOT Executable Firmware 4.2.2.2 IOT Language Firmware 4.2.3 Scanner Firmware 4.2.4 AccXES Controller Firmware 4.2.4.1 FLASH Boot - controllers prior to HFT 4.2.4.2 Disk Boot - controllers prior to HFT 4.2.4.3...
Page 4
Version 10.0 5.1.8 Printer State Class 5.1.8.1 Marking Engine Group 5.1.8.2 Media Group 5.1.8.3 Configuration Group 5.1.8.4 ESS Group INFO Command Responses CONFIG FILESYS MEMORY PAGECOUNT STATUS VARIABLES USTATUS XESACCOUNTING 6.9.1 Command Syntax (pre 6.2) 6.9.2 Returned Status (pre 6.2) 6.9.3 Release 6.2 Returned Status 6.10...
Page 5
Version 10.0 Operator Intervention Conditions [40xxx] Hardware Errors [50xxx] STATUS Precedence Examples 10.1 Changing a Job’s Priority and Canceling 10.2 Listing and Uploading Printer Objects 10.3 Downloading a Printer Object into Non-volatile Memory 10.4 <UEL>Using a Printer Object in a Job 10.5 Deleting a Printer Object 10.6...
AccXES PJL Interface 1 Intended Audience This document is intended for use by the AccXES software development team and other Xerox technical personnel interested in reviewing the AccXES definition and implementation of the HP-PJL Job Control language. Third party integrators, host client printer driver and utility developers, and related printing system developers will also find useful information in this document.
HP-PJL on the AccXES architecture is a superset of the core HP-PJL functionality. The HP-PJL superset is tailored to the feature set required for the Xerox printing and plotting systems. It is intended that this language be well documented and easily available for external third party integrators to use in their development of host based print servers employing the AccXES controller in the printer as well as client platform print drivers and utilities.
Page 8
Version 10.0 AccXES PJL Interface • Multiple Copies and Electronic Collation • Plot Nesting • Job Accounting information • Tray and Media Selection • Raster Stamps, Plot Overlays, Forms • Many others... When HP-PJL is sent independent of user print job, it can be used to query printer status and spool queue information, change host interface parameters, or perform any action the user can perform from the printer front panel.
Version 10.0 AccXES PJL Interface 3 HP-PJL Commands This section defines the HP-PJL commands that are utilized by the AccXES software architecture as well as the custom commands defined by the AccXES architecture. A user job with custom AccXES HP-PJL commands embedded within it is required to run without error on a standard HP-PJL printer. In practice, this means that new HP-PJL commands are embedded within the HP-PJL COMMENT command.
Version 10.0 AccXES PJL Interface • JPEG • ASCII • FLASH • DOWNLOAD • FILENET The FLASH and DOWNLOAD values are special values used for upgrading printer firmware and downloading rendering objects such as raster stamps and fonts, respectively. The objects supported by the DOWNLOAD facility are detailed in the DOWNLOAD Language section As in standard HP-PJL, the INFO CONFIG command can be used to query the printer for the list of currently supported data formats.
Version 10.0 AccXES PJL Interface 3.3.1 DEFAULT The default command is supported as defined on page 6-31 of [HP96]. The list of supported environment variables is detailed in Environment Variables section. 3.3.2 INITIALIZE This command is supported generally as defined on page 6-32 in [HP-95]. One exception is that the only environment variables that are reset are the page and job processing groups.
Version 10.0 AccXES PJL Interface XES_SYS_STAT - reports on the status of the printer and provides more detailed information on the processing status of the most mature job in the printer. XESPALETTES - reports the color pallet settings. XESFONTS - reports font settings XESACCOUNTING –...
Page 13
Version 10.0 AccXES PJL Interface These commands are not yet supported in the AccXES controller. These commands include FSAPPEND, FSDELETE, FSDIRLIST, FSDOWNLOAD, FSINIT, FSMKDIR, FSQUERY, and FSUPLOAD. Page 8 of 160...
Version 10.0 AccXES PJL Interface 4 AccXES Custom Commands 4.1 COMMENT Commands This section overviews theXerox custom commands unique to AccXES. These new commands are defined innocuously to HP-PJL by embedding them in the existing COMMENT function. For example, the syntax for theXESCANCEL command is: @PJL COMMENT XESCANCEL (USERJOBID=<user job id>...
Version 10.0 AccXES PJL Interface The functional detail of each ACTION is more fully described in the “AccXES Job Accounting Specification”. 4.1.1.2 Returned Status (pre 6.2) After parsing the XESACCOUNTING command, the controller will echo the command, the appropriate status, and a form-feed back on the sending channel as shown below: @PJL COMMENT XESACCOUNTING ACTION=<action>...
Version 10.0 AccXES PJL Interface STATUS = DELETE error STATUS = Account(s) deleted STATUS = RESTORE error STATUS = Account(s) restored STATUS = Accounting Disabled STATUS = UNITS required for restore STATUS = Max Accts exceeded STATUS = Max Subaccts exceeded STATUS = pjlErr in procXesAccounting STATUS = INFO error 4.1.1.3 Command Syntax (6.2 and Later Release)
Version 10.0 AccXES PJL Interface @PJL COMMENT XESACCOUNTING ACTION=<action> [ACCTNUM=<account #> SUBACCTNUM=<subaccount #>] [UNITS=<units>] [B=<bond area #> V=<vellum area #> F=<film area #> S=<scan area #>] STATUS=<status> <FF> Possible status values are: STATUS = invalid ACTION 4.1.2 XESCANCEL This command cancels a job specified with either the user job id or job name. A user job id is an integer number assigned by the AccXES printer to the job when it is created in the printer.
Version 10.0 AccXES PJL Interface • XESPALETTES • XESPATTERNS • XESRASTERSTAMPS The printer object name specified in the NAME field is a string name of the printer object to delete. This string must be less than 48 characters in length. For a successful deletion, the object must be present in the file system, it must be deletable, and its type must match that of the specified object type.
Version 10.0 AccXES PJL Interface • SET • DEFAULT SET is used to associate the object with the currently defined job. Any job data to which this object applies must follow the actual object download; preceding print files in the job will not have access to the object.
Version 10.0 AccXES PJL Interface The “PrinterObjectName” is a string name (specified in the NAME field) of the printer object to upload. This string must be less than 48 characters in length. For a successful upload, the object must be present in the file system and its type must match that of the specified object type.
Version 10.0 AccXES PJL Interface @PJL COMMENT XESCFG MACHINE_NAME=UniqueName This command is password protected, and must be accompanied with a valid System password or it will be silently ignored. By default the AccXES Controller will create a machine name as an ASCII string created from the 48 bit MAC number required for the network connection.
Version 10.0 AccXES PJL Interface <media mismatch mode> is one of the following enumerated values: {BLOCK, SUBSTITUTE, SCALE}. Note that this new command supercedes the old MM_MODE_<media> commands beginning with AccXES V7.5. This is an optional field. <color gamma value> is a float from 0.5 to 2.0 that defines the gamma value for the color curve that is used during the printing process.
Version 10.0 AccXES PJL Interface Titleblock location: Bitmap of allowed titleblock locations 0x01 - Don't care 0x02 - corner 1 0x04 - corner 2 0x08 - corner 3 0x10 - corner 4 Alternate titleblock: Same as titleblock location. 4.2 DOWNLOAD Language This section details custom commands implemented using the PJL ENTER LANGUAGE=DOWNLOAD command.
Page 24
Version 10.0 AccXES PJL Interface <PRODUCT=product><LANG=lang><LOCATION=location><BYTES=bytes><CHECKSUM=checksum ><VERSION=version><cr> {IOT Language Data}<cr> The angle bracket characters are required except in the sequence <cr> which indicates a carriage return character (0x0d). The curly brace characters are not permitted. Each of the italicized strings in the format specification is replaced with a value that describes the IOT firmware data.
Version 10.0 AccXES PJL Interface EO Portuguese EURO PORTUGUESE EO Romanian { default to ENGLISH } EEO Russian RUSSIAN EO Swedish SWEDISH EO Spanish EURO SPANISH Canadian French FRENCH FX Japanese { default to ENGLISH } EEO Turkish TURKISH 23-25 Not defined { default to ENGLISH } Table: IOT Language Specifications...
Page 26
Version 10.0 AccXES PJL Interface The angle bracket characters are required except in the sequence <cr> which indicates a carriage return character (0x0d). The curly brace characters are not permitted. Each of the italicized strings in the format specification is replaced with a value that describes the AccXES firmware data.
Version 10.0 AccXES PJL Interface 4.2.4.2 Disk Boot - controllers prior to HFT zzzzzzFINESS-Appldisk<cr> <PRODUCT=product><HWREV=hwrev><PS=ps><TYPE=type><METHOD=method>><BYTES=bytes> <VERSION=version><FSECTOR=fsector><FDEVW=fdevw><FBUSW=fbusw><FRES=fres><CHECKS UM=checksum><cr> {Data}<cr> The angle bracket characters are required except in the sequence <cr> which indicates a carriage return character (0x0d). The curly brace characters are not permitted. Each of the italicized strings in the format specification is replaced with a value that describes the AccXES firmware data.
Version 10.0 AccXES PJL Interface Each of the italicized strings in the format specification is replaced with a value that describes the AccXES firmware data. The values are: Specification Values product 8830, 8850, 8855, X2-TECH, 721P, 6050 Indicates board support package - currently only one supported (rtt) type boot (always)
Version 10.0 AccXES PJL Interface Specification Values Feature ON or OFF Bytes Number of bytes in Encrypted Feature Key Data field. Version 4.2.6 Peripheral Feature Keys Peripheral feature keys are decrypted and processed by devices external to the AccXES controller processor domain.
Version 10.0 AccXES PJL Interface Checksum 32-bit checksum of Scanner Firmware Data preceded with “0x” Version User-definable identifier up to 20 characters in length Table: Postscript Font File Download Fields 4.2.7.2 Generic System Files (Disabled) Each generic system file update has the following format: zzzzzzFINESS-SystemFile<cr>...
Version 10.0 AccXES PJL Interface zzzzzzFINESS-Media<CR> <PRODUCT=product><BYTES=bytes><CHECKSUM=checksum><VERSION=version><CR> data<CR> ... repeat for as many media objects as necessary ... UEL@PJL @PJL EOJ Each of the italicized strings in the format specification is replaced with a value that describes the AccXES firmware data. The values are: Specification Values product...
Page 32
Version 10.0 AccXES PJL Interface TYPE=DATA<TAB>FIELD=IOTTABLE<TAB>SIZE=value<CR> binary_data<CR> ... this is a table of IOT configuration information for the media. The format will vary from IOT to IOT TYPE=STRING<TAB>FIELD=GERMAN<TAB>”string”<CR> ... this is the name of the media translated into German (in ISO-Latin-1 character encoding)... TYPE=STRING<TAB>FIELD=FRENCH<TAB>”string”<CR>...
Version 10.0 AccXES PJL Interface 5 Environment Variables 5.1 AccXES Environment Variable Organization The terms ‘parameter,’ ‘class,’ ‘group,’ and ‘environment’ are used to group the collection of printer parameters and state variables functionally and by usage. Classes and groups are specific to the AccXES architecture.
Version 10.0 AccXES PJL Interface The AccXES architecture will maintain four levels of environments in a manner very analogous to the HP-PJL implementation. An environment is the collection of all user selectable parameters in use at a certain time. The Printer State class of variables are not included in this environment classification. They are maintained separately.
Version 10.0 AccXES PJL Interface This environment corresponds to the PJL Modified Print Environment in HP-PJL. It is associated with individual jobs that have been created within the printer and have been submitted for scheduling. These settings reflect the feature settings currently in effect at any point after a printer language is entered.
Page 36
Version 10.0 AccXES PJL Interface The collection of user settable printer parameters with their corresponding HP-PJL environment variables and their descriptions is shown in the following table. The Attributes column describes the Read/Write attributes of the variable. Also, if the variable is a standard HP-PJL environment variable, then this fact is indicated with “Std.”...
Page 37
Version 10.0 AccXES PJL Interface TokenTalk Zone TOKENTALKZONE R/W, String Sets the name of the TokenTalk zone for the printer. String max 32 chars. Default: “*” Group: Ethernet NetBeui Port Ethernet NetBeui Port ETHERBEUIENABLE R/W, Bool Enables or disables the Enable NetBeui protocol on the NIC.
Page 38
Version 10.0 AccXES PJL Interface Ethernet IPX Queue Scan ETHERIPXQSCANRATE R/W, Controls how often Netware Rate Integer file servers are queried for server jobs, in units of seconds. Range: {1-255}. Default: 1 Ethernet IPX Server Name ETHERIPXSERVERNAM R/W, String Sets the name that will be placed in the Netware SAP packets for identification of the printer in the RUI.
Page 39
Version 10.0 AccXES PJL Interface Ethernet TCP/IP Port ETHERTCPIPENABLE R/W, Enum Enables or disables the Enable Ethernet TCP/IP protocol on either the Digi MiLAN 3003 XTP NIC or the native AccXES Ethernet controller. When set to PRINTER, the Digi MiLAN 3003XTP card will implement the TCP/IP protocol and related...
Page 40
Version 10.0 AccXES PJL Interface TokenRing TCP/IP Port TOKENTCPIPENABLE R/W, Bool Enables or disables the Enable TokenRing TCP/IP protocol on the NIC. Range: {ON, OFF} Default: ON Group: Serial Port Serial Baud Rate SERIALBAUD R/W, Sets the baud rate of the Integer serial port.
Page 41
Version 10.0 AccXES PJL Interface Toner Density DENSITY R/W, Std., Indicates the toner density Integer setting. Range: {0 - 10} Default: 5 Language LANG R/W, Std., Sets the language of the Enum printer on its interface and backchannel messages. Range: {ENGLISH, UKENGLISH, FRENCH, ITALIAN, GERMAN, EURO_SPANISH,...
Page 42
Version 10.0 AccXES PJL Interface Date Format DATEFORMAT R/W, Enum Sets the Date Format for date usage. Range: {IMPERIAL, INTERNATIONAL} Default: IMPERIAL Group: Emulation CalComp Check Sum CCCHECKSUM R/W, Bool Enables CalComp check enable sum operation. Range: {ON , OFF} Default: ON CalComp EOM character CCEOM R/W,...
Page 43
Version 10.0 AccXES PJL Interface is found if this value is ON. OFF implies that the command has no effect on file termination conditions. Range: {ON, OFF} Default: CalComp Termination on CCTERMMANUAL R/W, Bool Sets the controller to Manual command terminate the CalComp file when a manual command is found if this value is ON.
Page 44
Version 10.0 AccXES PJL Interface CalComp Termination on CCTERMTOF R/W, Bool Sets the controller to Top of Form command terminate the CalComp file when a top of form command is found if this value is ON. OFF implies that the command has no effect on file termination conditions.
Page 45
Version 10.0 AccXES PJL Interface can not be ANY or a ROLL* size. Range: {ANSI_A, ANSI_B, ANSI_C, ANSI_D, ANSI_E, ARCH_A, ARCH_B, ARCH_C, ARCH_D, ARCH_E, ARCH_30,ISO_A0, ISO_A1, ISO_A2, ISO_A3, ISO_A4, ISO_B1, ISO_B2, ISO_B3, ISO_B4, JIS_B1, JIS_B2, JIS_B3, JIS_B4} Default: ANSI_A POSTSCRIPT Halftone PSHALFTONE R/W, Enum Establishes the default...
Page 46
Version 10.0 AccXES PJL Interface which set/change the Current Active Position (CAP) - an x and y raster location in job space. If HPRTLNATIVEMODE is "OFF", the interpreter calculates the CAP positions using the value of the RESOLUTION variable - this is the default. If the setting is "ON", it uses 400 dpi (ala 8830).
Page 47
Version 10.0 AccXES PJL Interface OFF the HPGL Line Attribute (LA) command is used to draw the line. Range: {ON, OFF} Default: OFF HPGL Termination on AF HPTERMAF R/W, Bool Sets the controller to command terminate the HPGL page when a AF command is found if this value is ON.
Page 48
Version 10.0 AccXES PJL Interface HPGL Termination on HPTERMPLOTOFF R/W, Bool Sets the controller to Plotter Off command terminate the HPGL page when a plotter off command is received if this value is ON. OFF implies that the command has no effect on file termination conditions.
Page 49
Version 10.0 AccXES PJL Interface initialization, the palette assigned by VDSPALETTE is ignored. Otherwise, set to PRINTER so that the palette named by VDSPALETTE determines the pen settings. Range: {JOB, PRINTER} Default: Versatec Raster Device VDEVLINEBYTES R/W, Sets the number of bytes Bytes per Line Integer per line in the Versatec...
Page 50
Version 10.0 AccXES PJL Interface 6.2 and Later Release ACCTNUM R/W, Maps to AcctID Account Number Integer 32 character alphaNum string Default "" 6.2 and Later Release SUBACCTNUM R/W, Maps to UserID Sub-account Number Integer 32 character alphaNum string Default "" 6.2 and Later Release JBA_ACCT_ID R/W, String...
Page 51
Version 10.0 AccXES PJL Interface Maximum Plot Length MAXPLOTLEN R/W, Float Sets the maximum plot length that can be printed, in inches. Range: {4*12 to 86*12} Default: 80*12 = 960 inches Media Mismatch Mode MM_MODE_PAPER R/W, Set media size mismatch Paper Enum.
Page 52
Version 10.0 AccXES PJL Interface Page Composition Enable PAGECOMPENABLE R/W, Bool When ON, job is a page composition job. In this case, all files contained with a printer job will be composed together onto a single sheet of paper. Range: {ON, OFF} Default: Page Composition Paper PAGECOMPPAPER R/W, Enum...
Page 53
Version 10.0 AccXES PJL Interface paper onto which pages within the page composition will be placed. The valid values for media that may be passed as an argument are obtained using the @PJL INFO XESMEDIA command. Job Scheduling Priority PRIORITY R/W, Integer value coding the job Integer...
Page 54
Version 10.0 AccXES PJL Interface determine which color transform to apply (if any). Range:{AUTOSELECT, GRAPHICS, PHOTO, LINESANDTEXT} Default: AUTOSELECT Fineline Grayscale FINELINEGRAYSCALER R/W, Enum Specifies how fine lines will Rendering ENDERING be rendered (if the rendermode is set to grayscale). Range: {CONTONE, BLACK} Default: CONTONE Fineline Pixel Threshold...
Page 55
Version 10.0 AccXES PJL Interface Label X Location LABELLOCX R/W, The X coordinate of the Float/Enum label on the physical paper. Can be specified in inches or <center>, <left>, <right>. Range: {0 - 1200, LEFT, CENTER, RIGHT, LEADING, TRAILING, EXTEND}. Default: TRAILING Label Y Location LABELLOCY...
Page 56
Version 10.0 AccXES PJL Interface Finisher Options FOLDER_GERA R/W, Enum Gera folder finishing options. Bypasses folder, folds to wide width, narrow width, or with a binding tab. Range: {FOLD_BYPAS , FOLD_190, FOLD_210, FOLD_190_MARGIN, FOLD_ANSI_A, FOLD_ARCH_A, FOLD_7HALFX11, FOLD_7HALFX11_MARGI N, FOLD_GFIPROGRAM} Folding Overlength Plots FOLDER_OVERLENGTH R/W, Enum When a plot length exceeds...
Page 57
Version 10.0 AccXES PJL Interface GFI Crossfold Override FINISHCROSSFOLD R/W, Enum Passes whether output of Setting job should be crossfolded or just fanfolded. Values of {USEPROGRAM, CROSSFOLDOFF}. Default: USEPROGRAM GFI Output Bin Location FINISHBIN R/W, Enum Specifies which bin the job should be placed into.
Page 58
Version 10.0 AccXES PJL Interface Line Scale Mode LINESCALEMODE R/W, Bool Scales pen widths along with rest of drawing when set to ON. When OFF, pen widths are not scaled. Range: {ON, OFF} Default: OFF Media Source MEDIASOURCE R/W, Std., Sets the default location of Enum input media for a job.
Page 59
Version 10.0 AccXES PJL Interface paper size by less than the percentage stored in this parameter, then this paper size is chosen. Range: {0-100%} Default: 1% Page Composition Position PAGECOMPPOSX R/W, Float This parameter is enabled only when PAGECOMPENABLE is set.
Page 60
Version 10.0 AccXES PJL Interface OVERSIZEMARGIN and UNDERSIZEMARGIN parameters, this paper size is selected. Otherwise, the best fitting roll is selected and the image is cut to length (including justification). When ANY_ISO, ANY_ANSI, ANY_ARCH, or ANY_JIS is chosen, the same procedure is used as in ANY except that the possible standard sizes are restricted to the specified...
Page 61
Version 10.0 AccXES PJL Interface override the appropriate palette specifier (HPGLPALETTE, CGMPALETTE, CCPALETTE, or VDSPALETTE). If it is set to an empty string, one of these four variables will supply the name of the palette. It is recommended that PENPALETTE never have its default value changed;...
Page 62
Version 10.0 AccXES PJL Interface doesn’t exist in the printer. The job will print without any stamp in this case. Range: String max 32 characters. Default: “” Raster Stamp X Location RASTERSTAMPLOCX R/W, Float The X coordinate of the left side (low X coordinate) of the raster stamp on the physical page.
Page 63
Version 10.0 AccXES PJL Interface this value depends on the value of RASTERSTAMPSCALEMO DE. If the mode is RELATIVE, then this value is a percentage. The stamp will be autoscaled to this percentage of the printable area of the page. A value of 100% is equivalent to autoscaling to the paper.
Page 64
Version 10.0 AccXES PJL Interface Vector Halftoning VECTORHALFTONEOPT R/W, Enum Selects an optimization Optimization Method priority for vector image halftoning. The possibilities are to optimize fine line halftones or to optimize wide area fills (large polygon fills). Range: {LINE , AREAFILL}. Default: AREAFILL Class: Printer States Group: Marking Engine...
Page 65
Version 10.0 AccXES PJL Interface Finisher State FINISHERSTATE R, Enum Indicates the current processing state of the marking engine. Range: {READY, ERROR, BYPASS } Supported media families IOTMEDIAFAMILY R, Enum Reports whether the IOT can currently support Metric media types (ISO/JIS), English media types (ANSI/ARCH), or both.
Page 66
Version 10.0 AccXES PJL Interface Cartridge 3 colorant type COLORANT3TYPE R, Enum The colorant of cartridge 3. installed Range: {CARTRIDGE_EMP CARTRIDGE_BLACK, CARTRIDGE_CYAN, CARTRIDGE_MAGENTA, CARTRIDGE_YELLOW} Cartridge 4 colorant type COLORANT4TYPE R, Enum The colorant of cartridge 4. installed Range: {CARTRIDGE_EMP CARTRIDGE_BLACK, CARTRIDGE_CYAN, CARTRIDGE_MAGENTA, CARTRIDGE_YELLOW}...
Page 67
Version 10.0 AccXES PJL Interface ROLL_8_5, ROLL_11, ROLL_17, ROLL_22, ROLL_34, ROLL_30, ROLL_9, ROLL_12, ROLL_18, ROLL_24, ROLL_36, ROLL_14, ROLL_15, ROLL_21, ROLL_38, ROLL_42, ROLL_44, ROLL_48, ROLL_50, ROLL_53, ROLL_54} Roll 1 Status INROLL1STAT R, Enum The Status of Roll 1. Range: {NONE, FULL, EMPTY, LOW} Roll 1 Type INROLL1TYPE...
Page 68
Version 10.0 AccXES PJL Interface Roll 2 Type INROLL2TYPE R, Enum The type of the paper loaded in Roll 2. Range: {PAPER, INKJETBOND, PRESENTATIONBOND, VELLUM, FILM} Roll 3 Size INROLL3SIZE R, Enum The size of the paper loaded in Roll 3. Range: { ROLL_A0, ROLL_A1, ROLL_A2, ROLL_A3, ROLL_A4, ROLL_A1+,...
Page 69
Version 10.0 AccXES PJL Interface Tray 1 Size INTRAY1SIZE R, Enum The size of the paper loaded in tray 1. Range: { LETTER, LEDGER, ANSI_A, ANSI_B, ANSI_C, ANSI_D, ANSI_E, ARCH_A, ARCH_B, ARCH_C, ARCH_D, ARCH_E, ARCH_30, ISO_A0, ISO_A1, ISO_A2, ISO_A3, ISO_A4, ISO_B1, ISO_B2, ISO_B3, ISO_B4, JIS_B1, JIS_B2, JIS_B3, JIS_B4} Tray 1 Status...
Page 70
Version 10.0 AccXES PJL Interface ARCH_30, ISO_A0, ISO_A1, ISO_A2, ISO_A3, ISO_A4, ISO_B1, ISO_B2, ISO_B3, ISO_B4, JIS_B1, JIS_B2, JIS_B3, JIS_B4} Tray 3 Status INTRAY3STAT R, Enum The status of tray 3. Range: {NONE, FULL, LOW, EMPTY} Tray 3 Type INTRAY3TYPE R, Enum The type of the paper loaded in tray 3.
Page 71
Version 10.0 AccXES PJL Interface Floppy Disk Drive FDDPRESENT R, Bool TRUE when a floppy disk Configuration drive is present in the system. Range: {TRUE, FALSE} Folding Device FINISHERTYPE R, Enum Describes the type of Configuration finishing device present in the system.
Page 72
Version 10.0 AccXES PJL Interface SYSTEM X2 TECH", "WIDE FORMAT PRINT SYSTEM X2", "WIDE FORMAT PRINT SYSTEM 721P", "DOCUWIDE 6030", "DOCUWIDE 6050". If a scanner is enabled the word "PRINT" is replaced by the word "COPY" in the above names. Memory Configuration RAMSIZE R, Integer...
Version 10.0 AccXES PJL Interface ESS State ESSSTATE R, Enum The current processing state of the ESS. Range: {INIT, IDLE, ROCESSING, PRINTING, ERROR, OPINTERVENTION, 5.1.5 Communication Parameter Class This class holds the values of the parameters that control the operation of the various host interface ports.
Page 74
Version 10.0 AccXES PJL Interface 5.1.6.1.2 ACTIVEPARAMSET This parameter sets the active parameter set in use as the current user default environment. There are 10 parameter sets numbered 0 through 9. A parameter set is all those parameters in the EMULATION, PAGE, and JOB parameter groups.
0, then no password checking is enforced in the printer for any operation. When it is non-zero, then a password is required (placed in the JOB command) when performing operations such as DEFAULT and several of the Xerox custom commands. The default value of this parameter is 0. 5.1.6.1.6 PMTREFRESH This variable sets the refresh timeout for the WebPMT Main Page to a value that ranges from 5 to 3600.
Page 76
Version 10.0 AccXES PJL Interface The variables in this group are • CCCHECKSUM • CCEOM • CCNUMSYNC • CCRESOLUTION • CCTERMEOP • CCTERMPAUSE • CCTERMSA • RESOLUTION • HPGLMODE • VCHARSET • VDEVLINEBYTES • VDEVLINECHARS • VRASTEREMUL • VRESOLUTION 5.1.6.2.1 CCCHECKSUM For those printers that don’t support CalComp Autosynch detection, this parameter specifies whether or not a checksum byte is included and used in CalComp jobs.
Page 77
Version 10.0 AccXES PJL Interface This string specifies the name of the palette which controls pens in the Calcomp data format interpreter. CCPALETTESOURCE determines how this palette is applied to interpreted jobs. The string has a maximum of 32 characters in it, and the default value is “0”. 5.1.6.2.5 CCPALETTESOURCE This parameter sets the source of control for pens in Calcomp files.
Page 78
Version 10.0 AccXES PJL Interface 5.1.6.2.13 CCTERMSA This specifies a termination condition for a Calcomp file. With this parameter, the user can direct the controller to terminate file processing when either or both a 999 or 9999 search address command is received.
Page 79
Version 10.0 AccXES PJL Interface This variable specifies the Number of Pens setting for HPGL jobs. This variable is provided to specify the number of pens foe files which do not contain an NP command an yet use more than 8 pens. The HPGL specification states that color rendering devices shall default to 8 pens.
Page 80
Version 10.0 AccXES PJL Interface This specifies a termination condition for a HPGL file. With this parameter, the user can direct the controller to terminate file processing when an AH command is received if the value of this parameter is ON. If this parameter’s value is OFF, then this parameter is irrelevant to determining the end of file condition.
Version 10.0 AccXES PJL Interface Establishes the default halftone method (method to transform multibit data to binary data) to be used for PostScript plots. Range: {SCREEN, ERRORDIFFUSION} Default: SCREEN For monochome printers, the controller provides support for halftone screening only. For color printers, the controller provides support for halftone screening or error diffusion.
Page 82
Version 10.0 AccXES PJL Interface To support print job accounting, a job may include this parameter to specify the account number to charge the media usage to. 5.1.7.1.2 SUBACCTNUM (prior to 6.2) To support print job accounting, a job may include this parameter to specify the subaccount number to charge the media usage to.
Page 83
Version 10.0 AccXES PJL Interface • The date and time of the job’s printing 5.1.7.1.7 BANNERPAGEPOS When set to BEFORE, banner pages are generated prior to printing the job. When set to AFTER, banner pages trail the job’s prints. The default value is BEFORE. 5.1.7.1.8 COLLATIONENABLE Automatic electronic collation is supported for jobs that contain more than one page in the job stream and more than one copy is being made.
Page 84
Version 10.0 AccXES PJL Interface • Language • Port Timeout • Toner Density • Maximum Plot Length • Banner and Diagnostic page parameters • Calcomp Emulation parameters (palette info, termination options, …) • HPGL Emulation parameters (palette info, termination options, …) •...
Page 85
Version 10.0 AccXES PJL Interface When this parameter takes on the SCALE value, the mismatching job will first attempt to find the smallest paper size which is larger than the required paper size (or roll size if the original requirement was for a roll).
Page 86
Version 10.0 AccXES PJL Interface In page composition, a number of pages are normally composed onto a single physical sheet, hereafter called a canvas. The pages to be composed will be called constituent pages. Conceptually, a constituent page is fully mapped to a paper with all transforms applied (rotation, justification, scaling) just as if it were going to be printed normally by itself.
Page 87
Version 10.0 AccXES PJL Interface • LABELFONTOBJ • LABELSIZE • LABELLOCX • LABELLOCY • LABELROTATE • LABELSHADING • RASTERSTAMPID • RASTERSTAMPLOCX • RASTERSTAMPLOCY • RASTERSTAMPROTATE • RASTERSTAMPSCALEMODE • RASTERSTAMPSCALING After these normal parameters are applied, rotation specified in the PAGECOMPROTATE parameter of the constituent page is applied.
Page 88
Version 10.0 AccXES PJL Interface 5.1.7.1.18 PAGECOMPMEDIATYPE This parameter is active only if PAGECOMPENABLE is set to ON. It specifies the media type for the page composition media onto which constituent page composition files are placed. Note that when this parameter is active, then MEDIATYPE is ignored throughout the remainder of the page composition job.
Version 10.0 AccXES PJL Interface This parameter is a boolean with values of ENABLED, DISABLED, Any Supported Roll Size. When ENABLED all pages of a job that are the same width will be concatenated together. When a roll size is specified, all pages are forced to that width roll and concatenated together.
Page 90
Version 10.0 AccXES PJL Interface JUSTIFYX set to left corresponds to the positioning the image against the leftmost margin boundary. In printers that support MARGINLEFT, this means that left is equivalent to 0. If not, then it is set to the machine’s minimum which is typically 5 –...
Page 91
Version 10.0 AccXES PJL Interface This variable is used to specify the X (Y) position of the label as either an absolute coordinate, or through a relative positioning value. Using absolute coordinates, this parameter specifies the X (Y) coordinate of the label’s bounding box’s lower left corner in inches from the physical paper’s origin. In relative coordinates, the value LEFT (BOTTOM), CENTER, OR RIGHT (TOP) may be used.
Page 92
Version 10.0 AccXES PJL Interface This is the actual label to be printed. It may contain up to 4096 8-bit characters. The default value for this parameter is the null string which means that no label is applied. Special characters are supported which are delimited by the % character.
Page 93
Version 10.0 AccXES PJL Interface • %j - Prints the job name provided by the host which may be different than the filename. • %u - Prints the lpr user name. 5.1.7.2.13 LIGHTNESSADJ The setting of this variable specifies the relative print lightness desired for multibit grayscale and RGB color vector and raster data.
Page 94
Version 10.0 AccXES PJL Interface Figure: Margins and Justification 5.1.7.2.16 VECMINLINEWIDTH This job parameter controlls the minimum width (in pixels) for vector lines. The valid range is from 1 to 10 and the default value is 1. 5.1.7.2.17 TITLEBLOCK For systems that have a GFI finisher attached, this parameter specifies where the title block is located for the current page.
Page 95
Version 10.0 AccXES PJL Interface FOLD_190 GERA_ISO FOLD_210 GERA_ISO FOLD_190_MARGIN GERA_ISO FOLD_ANSI_A GERA_ANSI, FOLD_ARCH_A GERA_ANSI_SPECIAL FOLD_7HALFX11 GERA_ANSI FOLD_7HALFX11_MARGIN GERA_ANSI 5.1.7.2.19 FOLDER_OVERLENGTH When a plot length exceeds the length specified for the folder attached to the printer, this parameter specifies the action. The plot may bypass its folding operation, or it may be sent to the folder anyway for a z-fold operation.
Page 96
Version 10.0 AccXES PJL Interface Each GFI finishing program has a default value for whether the finished output will be cross-folded or only fan-folded. This parameter may be used to override the default value and force the finisher to not do a cross-fold, or just use the default specified by the finishing program.
Page 97
Version 10.0 AccXES PJL Interface • MANUAL_FD The default value is AUTO. 5.1.7.2.30 MEDIATYPE This parameter specifies the paper type selected for printing the page. The possible types are ANY, PAPER, INKJETBOND, PRESENTATIONBOND, VELLUM, and FILM. If the print engine is able to detect the media type, then failure to match media types between that requested by the job and that loaded in the printer may cause a mismatch condition.
Page 98
Version 10.0 AccXES PJL Interface Where undersize and oversize represent the percentage values in the undersize margin and oversize margin parameters, respectively. MediaSizeDim and imageDim represent a corresponding dimension of the candidate media size and the image size, respectively. 5.1.7.2.34 PAGECOMPPOSX This parameter is active only when PAGECOMPENABLE is set ON.
Page 99
Version 10.0 AccXES PJL Interface Figure: Image Placement on Paper 5.1.7.2.38 PAGESCALING The pages described within the user job may be scaled by the printer before printing. If specified, the plots may be autoscaled. In this case, a scale factor is selected after the target paper size has been determined to shape the plot to best fit the printable area of the paper size selected without changing its aspect ratio.
Page 102
Version 10.0 AccXES PJL Interface • ROLL_48 • ROLL_50 • ROLL_53 • ROLL_54 The factory default value is ANY. Note that the values LETTER and ANSI A are identical in function and are treated as interchangeable by the printer. When either LETTER or ANSI A are currently in effect, the value ANSI A will be returned when queried with a PJL DINQUIRE or INQUIRE command.
Page 103
This environment variable specifies the color model setting of the printers rendering mechanism. This variable may be set to either COLOR or GRAYSCALE. The default setting is printer model specific (refer to the Xerox AccXES HP-PJL Support by Printer Model section). Some printers support only one render mode.
Version 10.0 AccXES PJL Interface The UNDERSIZE parameter determines the threshold for rounding the selected media size up to a standard paper size. If one of the dimensions standard media size’s printable area is smaller than the corresponding dimension of the image (see MARGINxxx parameters for a definition of printable area of a media size) by less than the percentage stored in this parameter, then that dimension is said to be within the undersize margin capture zone.
AccXES PJL Interface 5.1.8.1.1 ENGINELANG1/ENGINELANG2 Some marking engines such as the Xerox 8830 support menu structures and other user messages on the printer’s front panel in addition to those provided by the controller for the print engine. These two parameters store the primary and secondary languages that the marking engine is capable of supporting.
Page 106
Version 10.0 AccXES PJL Interface 5.1.8.2.5 INTRAY<n>TYPE This collection of variables encodes the type of media currently loaded in tray “n” in the printer. See the MEDIATYPE variable for a list of legal values. 5.1.8.2.6 INTRAY<n>STAT This collection of variables encodes whether the tray is defined in the printer, and if so, whether it is present and contains media, present but running low on media, or present but empty.
Version 10.0 AccXES PJL Interface This collection of variables encodes whether the roll is defined in the manual feed port of the printer, and if so, whether it is present and contains media, present but running low on media, or present but empty.
Version 10.0 AccXES PJL Interface 5.1.8.3.11 PRINTERNAME This string variable is used as the commercial identification of the printer model. This value is used in the INFO ID response, on printer test prints, and in many other interfaces to the printer. 5.1.8.3.12 RAMSIZE This variable holds the number of bytes of RAM that the printer controller is currently configured with.
Page 109
Version 10.0 AccXES PJL Interface The PAUSED state is entered when further printing is restricted. This state may be entered as a result of a printer front panel interaction, or in response to a HP-PJL OPMSG command. Pressing a “continue” or “on-line” key on the front panel will usually allow a transition out of this state. Page 104 of 160...
Version 10.0 AccXES PJL Interface 6 INFO Command Responses The AccXES printer supports all categories of the standard HP-PJL INFO command and several AccXES extensions. The sections below detail the exact response structure to each of the INFO categories. 6.1 ID This ID category provides a way to identify the printer.
Version 10.0 AccXES PJL Interface USTATUS [3 ENUMERATED] DEVICE PAGE MEMORY=<decimal number of bytes total RAM> DISPLAY LINES=2 DISPLAY CHARACTER SIZE=40 MASS STORAGE [3 ENUMERATED] HARD DISK 1.6GB CD ROM FLOPPY DRIVE SCANNER TYPE={NONE, TYPENAME} FOLDER TYPE={NONE, TYPENAME} MODEM={NONE, PRESENT} <FF>...
Version 10.0 AccXES PJL Interface VOLUME TOTAL SIZE FREE SPACE LOCATION LABEL STATUS 2147483648 1123123123 <HorzTab> “FONT” READ-WRITE <FF> 6.4 MEMORY This command details the amount of RAM loaded into the printer. The response is: @PJL INFO MEMORY TOTAL=<decimal number of bytes total RAM> LARGEST=<TBD>...
Version 10.0 AccXES PJL Interface DISPLAY=“IDLE” ONLINE=TRUE <FF> 6.7 VARIABLES This INFO command returns a list of the environment variables available in the AccXES printer, along with their current settings and possible values. The proper response is: @PJL INFO VARIABLES <Variable Name>=<current value>...
Version 10.0 AccXES PJL Interface 6.9 XESACCOUNTING This category is a custom AccXES extension to report job accounting information. 6.9.1 Command Syntax (pre 6.2) The syntax for the XESACCOUNTING command is: @PJL INFO XESACCOUNTING [ACCTNUM=<account #> SUBACCTNUM=<subaccount #>] [UNITS=<units>] The optional fields ACCTNUM and SUBACCTNUM specify an account to be reported. If the specified SUBACCTNUM is zero, then the report will contain the accounting information on all the subaccounts for the parent account specified in ACCTNUM.
Version 10.0 AccXES PJL Interface • STATUS = invalid UNITS • STATUS = error parsing ACTION • STATUS = error parsing ACCTNUM • STATUS = error parsing SUBACCTNUM • STATUS = error parsing BOND • STATUS = error parsing VELLUM •...
Version 10.0 AccXES PJL Interface 6.10 Job Accounting Status The following PJL command can be used to obtain the status for the Job Accounting feature. @PJL INFO JOB_ACCOUNTING After parsing this command the controller will echo the command, output the reply to the command, followed by a form-feed, on the back channel as shown below: @PJL INFO JOB_ACCOUNTING JBA_ACCT_VERSION=ESS SW REV=6.2.00:100...
Version 10.0 AccXES PJL Interface JBA_RECORD_COUNT=[0 – 15000] JBA_DISK_USED=[0 – 100]% JBA_FEATURE_KEY_STATUS=[N/A,STANDARD,NOT_PRESENT, PRESENT] <FF> Where, The values or ranges listed in the [ ] indicate possible values or range of values for the indicated parameter. The JBA_ACCT_VERSION parameter value represents an example string value based on the AccXES controller firmware version and build number, 6.2.00:100.
Version 10.0 AccXES PJL Interface 6.12 XESPALETTES This category is a custom AccXES extension to report the names, sizes, and permissions of all palette printer objects currently resident in the printer. The defined response is: @PJL INFO XESPALETTES DELETE SIZE OBJECT NAME {TRUE|FALSE} {TRUE|FALSE}...
Version 10.0 AccXES PJL Interface 6.14 XESPENPALETTE (obsolete) This category is a custom AccXES extension to report on the content of each of the pen palettes in the printer. Future implementations of this command may allow an option after the keyword XESPENPALETTE to specify the name of the pen palette for the report.
Version 10.0 AccXES PJL Interface The last number in the triplet specifies the index of the printer resident pattern assigned to the pen in the form of an integer. 6.15 XESRASTERSTAMPS This category is a custom AccXES extension to report the names, sizes, and permissions of all raster stamp printer objects currently resident in the printer.
Version 10.0 AccXES PJL Interface The NAME variable is the value of the JOB NAME parameter if one was given. If not, then the string is a null string. The STATE variable encodes the state of the job. Possible states are listed below: •...
Version 10.0 AccXES PJL Interface This category reports on the generic system state of the ESS and print engine. It details the currently printing job (if any) and the overall system state. The response defined for this INFO XES_SYS_STAT command is: @PJL INFO XES_SYS_STAT USERJOBID=<User Job ID>...
Version 10.0 AccXES PJL Interface CGM=<Feature Status> SCAN_TO_PRINT=<Feature Status> IOT_7D=<Feature Status> IOT_10D=<Feature Status> IOT_2DRAWER=<Feature Status> IOT_3DRAWER=<Feature Status> <FF> The Feature Status contains the status of the feature: ENABLED, or DISABLED. An exception is SCANNER_SPEED_ENHANCEMENT which contains NORMAL, TURBO_II, TURBO_III, or DISABLED.
Page 125
Version 10.0 AccXES PJL Interface CROSSFOLDS = < This list is a superset of all possible values > OTHER NONE Z_BACK_FROM_TOP Z_FORWARD_FROM_TOP Z_BACK_FROM_BOTTOM Z_FORWARD_FROM_BOTTOM C_BACK_FROM_TOP C_FORWARD_FROM_TOP C_BACK_FROM_BOTTOM C_FORWARD_FROM_BOTTOM WALLET RESERVED PUNCH = < This list is a superset of all possible values > NONE OTHER PUNCH_2...
Page 126
Version 10.0 AccXES PJL Interface NAME FANFOLD CROSSFOLD WIDTH LENGTH MARGIN PUNCH TAB BINS (cont’d below) <name> <fanfold> <crossfold> <width> <length> <margin> <punch> <tab> <bins>(cont’d below) MAXLENGTH SHEETDELIVERY TITLE EDGE <maxlength> <sheetdelivery> <title> <edgepreference> <FF> Where the following are defined: <...
Version 10.0 AccXES PJL Interface < tab > is the tab style for the program. It will be one of the enumerated values defined under TAB above. < bins > is an integer value that is bit-mapped based upon the supported output bin locations for this finishing program.
Page 128
Version 10.0 AccXES PJL Interface FRENCHNAME=<media name in french><tab> ITALIANNAME=<media name in italian><tab> GERMANNAME=<media name in german><tab> SPANISHNAME=<media name in spanish><tab> PORTUGUESENAME=<media name in portuguese> <NL/CR> ... (repeats for each supported media) <FF> Where the following are defined: <media name> field is a character string of at most 32 characters. <media mismatch mode>...
Version 10.0 AccXES PJL Interface 7 Printer Object Download/Upload Format 7.1 Palettes The defined uploading and downloading format is: zzzzzzFINESS-Download-Object XESPALETTES NAME=“<Pen Palette Object Name>“ NUMPENS=<# pens in palette> [2N RANGE] <# of first pen in first group> <# of last pen in first group> <# of first pen in second group>...
Version 10.0 AccXES PJL Interface For each pen in the current palette, a triplet is reported with a modifier for each element in the triplet. The first triplet in the list corresponds to the first pen in the palette and the remaining triplets follow in order.
Version 10.0 AccXES PJL Interface The printer system fonts are separate from the Postscript fonts. The Postscript fonts exist as system files and are loaded using the system file method (see the Postscript section). 7.4 Raster Stamps The data format of a raster stamp is any data format supported by the printer. This list can be viewed by listing the set of supported values in the PERSONALITY environment variable.
Version 10.0 AccXES PJL Interface 8 Factory Installed Printer Objects 8.1 Fonts, Release 2.0 The complete set of fonts installed as printer objects in release 2.0 of the 8830 printer is listed below: Table: Fonts Installed as Printer Objects FontName Font Type Font Name...
Version 10.0 AccXES PJL Interface VG-German Stick Font VG-German - Proportional VG-Simplex/French Stick Font VG-Simplex/French VG-Simplex/French Stick Font VG-Simplex/French - Proportional OCRB Outline Type 1 OCRB Courier Outline Type 1 Courier Courier-Bold Outline Type 1 Courier-Bold Courier-BoldItalic Outline Type 1 Courier-BoldItalic Courier-Italic Outline Type 1...
Version 10.0 AccXES PJL Interface Patterns named “50” through “64” are use defined patterns which are initially white from the factory. The user may download any binary 32x32 bit raster pattern into these patterns, although the patterns themselves cannot be deleted. Note that the pattern name “0”...
Version 10.0 AccXES PJL Interface 9 Status Codes The AccXES printers support the following 5 digit status codes. The same classification defined by the first two digits in the code that HP-PJL defines is supported in AccXES printers as well. Many of the same codes that standard HP-PJL defines are listed here as well as many new AccXES extensions.
Version 10.0 AccXES PJL Interface 40054 - OUT OF INK MAGENTA 40055 - OUT OF INK YELLOW 43000 - FOLDER ERROR * Unique to AccXES 9.4 Hardware Errors [50xxx] 50000 - GENERAL HARDWARE FAILURE 9.5 STATUS Precedence A printer could have multiple statuses to report at once such as DOOR OPEN and NO TONER. AccXES can only return one status item at a time.
AccXES PJL Interface 10 Examples This section provides a few examples of how to use the Xerox AccXES HP-PJL to form jobs and make printer status inquiries. In what follows, <UEL> is the UEL sequence. Generally, a carriage return or a carriage return/line feed sequence is assumed to be inserted between consecutive lines of HP-PJL as presented below.
Version 10.0 AccXES PJL Interface The response will be a repeat of the actual command the host sent requesting the upload immediately followed by the object data and terminated with a form feed. 10.3 Downloading a Printer Object into Non-volatile Memory This example shows how to download a printer object into the printer’s non-volatile memory.
Version 10.0 AccXES PJL Interface Note that in the case of raster stamps, the ENTER LANGUAGE statement may be omitted or AUTO may be used. The printer will then rely on its autoformat recognition capability. Downloading a pattern is shown below: <UEL>@PJL @PJL JOB PASSWORD=5 @PJL COMMENT XESOBJECTDOWNLOAD TYPE = XESPATTERNS NAME = “63”...
Version 10.0 AccXES PJL Interface @PJL COMMENT End of job delimiter @PJL EOJ <UEL> 10.5 Deleting a Printer Object This example shows how to delete a printer object from the printer’s system memory. This example assumes that the object has been previously downloaded and is of type read/write. Further, the object is a pen palette with name “PaletteTwo”.
Version 10.0 AccXES PJL Interface @PJL COMMENT Set up params specific to file 2 @PJL SET PAPER=ANSI_E @PJL SET MEDIATYPE=VELLUM @PJL SET PAGESCALING=AUTO @PJL ENTER LANGUAGE=HPGL <Data for HPGL job 2><UEL>@PJL @PJL COMMENT End of job delimiter @PJL EOJ <UEL> Note that the end of actual job data is followed immediately with a <UEL>...
Version 10.0 AccXES PJL Interface @PJL SET PAGECOMPROTATE = 90 @PJL SET PAGECOMPPOSX = 0 @PJL SET PAGECOMPPOSY = 0 @PJL SET PAGESCALING=AUTO @PJL ENTER LANGUAGE=TIFF6 <Data for TIFF job 1><UEL>@PJL @PJL COMMENT Set up params specific to file 2 @PJL SET PAPER=ANSI_D @PJL SET PAGESCALING=AUTO @PJL SET PAGECOMPROTATE = 90...
Version 10.0 AccXES PJL Interface @PJL COMMENT Return the state of the printer controller & current job @PJL INFO XES_SYS_STAT @PJL COMMENT Return the state of the 3 media rolls @PJL INQUIRE INROLL1SIZE @PJL INQUIRE INROLL1STAT @PJL INQUIRE INROLL1TYPE @PJL INQUIRE INROLL2SIZE @PJL INQUIRE INROLL2STAT @PJL INQUIRE INROLL2TYPE @PJL INQUIRE INROLL3SIZE...
Page 145
Version 10.0 AccXES PJL Interface @PJL SET LABELSTRING=”Label on Plot” @PJL SET LABELLOCX = CENTER @PJL SET LABELLOCY = TOP @PJL SET LABELSHADING = 50 @PJL SET LABELSIZE = 14 @PJL SET LABELROTATE = 45 @PJL SET LABELFONTOBJ = “HP2 Stick Font - Proportional” @PJL ENTER LANGUAGE=TIFF6 <Data for TIFF job 1><UEL>@PJL @PJL ENTER LANGUAGE=HPGL...
AccXES PJL Interface 11 XES AccXES HP-PJL Support by Printer Model The following table details which Xerox printers support each of the HP-PJL commands. Where appropriate, the list of supported parameters is provided for a given command. If a parameter is followed by a release number in parenthesis, then this parameter is supported in this release and all those following the specified release.
Page 148
XESPENPALE Obsolete in R1.5 The following table shows which HP-PJL environment variables are supported on which Xerox printers. Enumerated values for the variables are listed and their support in each printer is detailed individually. The default values are shown for each variable by enclosing the default value in parenthesis.
Page 149
Version 10.0 AccXES PJL Interface COLORANT<1-4>USED 0-100 CCCHECKSUM {(ON), OFF} CCEOM 0 to 0x1F (0x0D) CCNUMSYNC 1 to (2) CCPALETTE String <= 32 chars R1.5 CCPALETTESOURCE (JOB) R1.5 PRINTER R1.5 CCRESOLUTION 50 to 4064 (2032) R1.0F CCSYNC 0 to 0x7F (0x16) CCTERMEOP R1.0F R1.0F...
Page 150
Version 10.0 AccXES PJL Interface PRINTER R1.5 COLLATIONENABLE (OFF) AUTO R1.5 FORWARD R1.5 REVERSE R1.5 CONTRASTADJ (-10 to +10) COPIES (1) to 999 CDROMPRESENT {TRUE, FALSE} DATEFORMAT (IMPERIAL) R6.0.0 R6.0.0 DATEFORMAT INTERNATIONAL R6.0.0 R6.0.0 DENSITY 0 to 10 (5) N(Y- 721P) DOCUMENTTYPE (AUTOSELECT)
Page 154
Version 10.0 AccXES PJL Interface LINE R1.0H INROLL<1-4>SIZE ROLL_A0 * Note - X2 page sizes ROLL_A0+ smaller than 24" are only supported on the 36" version of the printer, not on the 54" version. ROLL_A0++ ROLL_A1 ROLL_A1+ ROLL_A2 ROLL_A3 ROLL_A4 ROLL_B1 R1.5 ROLL_B2...
Page 155
Version 10.0 AccXES PJL Interface ROLL_44 ROLL_48 ROLL_50 ROLL_53 ROLL_54 INROLL<1-4>STAT NONE FULL EMPTY INROLL<1-4>TYPE PAPER (Prior to V7.5 Release) VELLUM FILM PHOTOFILM COATEDBOND INKJET TRANSPARANCY SPECIAL INROLL<1-4>TYPE <string> (7.5 and Later Release) INTRAY<1-4>SIZE LETTER R2.0 (Unsu pporte LEDGER R2.0 (Unsu pporte ANSI_A...
Page 156
Version 10.0 AccXES PJL Interface ISO_B4 through R2.0 ISO_B1 (Unsu pporte INTRAY<1-4>STAT NONE R2.0 (Unsu pporte FULL R2.0 (Unsu pporte R2.0 (Unsu pporte EMPTY R2.0 (Unsu pporte INTRAY<1-4>TYPE PAPER R2.0 (Unsu pporte INKJETBOND R2.0 (Unsu pporte PRESENTATIONBON R2.0 (Unsu pporte FILM R2.0 (Unsu...
Page 157
Version 10.0 AccXES PJL Interface COATEDBOND INKJET TRANSPARANCY SPECIAL IOTMEDIAFAMILY METRIC ENGLISH BOTH IOTSWREV string <= 32 chars JBA_ACCT_MODE (DISABLED) ENABLED OPTIONAL JBA_USER_ID string <= 32 chars JBA_ACCT_ID string <= 32 chars JUSTIFYX 0 to 100 (LEFT) CENTER RIGHT JUSTIFYY 0 to 100 CENTER (BOTTOM)
Page 158
Version 10.0 AccXES PJL Interface DUTCH ENGLISH EURO_SPANISH FRENCH GERMAN ITALIAN RUSSIAN SAMER_PORTUGESE SAMER_SPANISH SWEDISH TURKISH UKENGLISH LIGHTNESSADJ (-10 to +10) LINEARMEDIAUSAGE 0 to 32768 LINESCALEMODE {ON, (OFF)} LOWTONER {TRUE, FALSE} LOWINK {TRUE, FALSE} MANUALSIZE ROLL_36 R2.0 MANUALSTAT NONE R2.0 FULL R2.0 R2.0...
Page 159
Version 10.0 AccXES PJL Interface MEDIASOURCE (AUTO) MANUAL_FD ROLL1 ROLL2 ROLL3 ROLL4 TRAY1 TRAY2 TRAY3 MEDIATYPE PAPER Maps Maps Maps (Prior to V7.5 Release) BOND BOND BOND BOND VELLUM FILM PHOTOFILM COATEDBOND INKJET TRANSPARANCY SPECIAL MEDIANAME <string> (7.5 and Later Release - supercedes MEDIATYPE) VECMINLINEWIDTH...
Page 166
Version 10.0 AccXES PJL Interface USEMARKEDAREA {ON, (OFF)} R1.0G. VCGCOLOR FILECONTROL R 5.0 FORCEBLACKONWH R 5.0 VCGPALETTE String <= 0-9 chars R 5.0 VCGPALETTESOURCE PRINTER, JOB R 5.0 VCGLRESOLUTION R 5.0 R 5.0 R 5.0 R 5.0 VCHARSET (ASCII) EBCDIC VDSCHARSET (ASCII) R1.5...
Need help?
Do you have a question about the 850DP - Phaser Color Solid Ink Printer and is the answer not in the manual?
Questions and answers