HP 4200n HP PCL/PJL reference - Printer Job Language Technical Reference Manua
HP 4200n - LaserJet B/W Laser Printer Manual
UPC - 808736313971
View all HP 4200n manuals
Add to My Manuals
Save this manual to your list of manuals |
HP 4200n manual content summary:
- HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 1
- HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 2
- HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 3
Printer Job Language Technical Reference Manual - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 4
Computer Corporation. HP Explorer Software is a trademark and PCL and Resolution Enhancement are registered trademarks of Hewlett-Packard Company. Epson Development Corporation. Microsoft is a registered trademark and Word, Windows, MS-Mincho, and MSGothic are trademarks of Microsoft Corporation - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 5
Hewlett-Packard printers. Using PJL, developers can provide applications with the ability to programmatically switch printer languages, monitor printer status, request the printer model and configuration, change control panel default settings, modify control panel messages, and more. This manual - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 6
"kernel" commands-those commands that are part of almost every PJL job. Chapters 5 through 10 each describe a separate group of related commands with non-PJL printers, which includes older models of HP LaserJet printers, HP DeskJet printers, and HP DesignJet plotters and printers. Chapter 2. - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 7
printer control panel. Chapter 8. Device Attendance Commands Chapter 8 describes the commands used to display messages on the printer download, upload, delete, and append files. Chapter 10. Job Management Chapter 10 describes the job management features found on the HP LaserJet 8100 and 8500 printers - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 8
common problems and things to watch for when using PJL commands. Samples are included to demonstrate different types of applications. Appendix A. Product-Specific Feature Support This chapter lists all of the PJL commands and shows which commands are supported by the different PJL printers. It - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 9
to control the printer. A large portion of the manual is devoted to HP-GL/2, the vector-based graphics language that is part of all PCL 5 printers. PCL 5 Comparison Guide This document provides printer-specific information on paper handling, internal fonts, PCL command support, and control panel - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 10
Conventions This manual uses the following conventions: • Items in italics indicate names of variables. • defined identifier. • A vertical bar (|) indicates there is more than one optional parameter. Note Throughout this manual, the term printer also includes any relevant DesignJet plotters and - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 11
Job Language Technical Reference Manual Inside This Manual 1-iii Manual Organization 1-iv Related Documents 1-vii Manual Conventions 1-viii Contents 1 Introduction to PJL The Benefits of PJL 1-3 Who Should Use PJL 1-3 Compatibility With Non-PJL Printers 1-4 2 PJL Command Syntax and Format - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 12
to Remember About Environments 6-10 PJL Environment Variables 6-11 General PJL Environment Variables 6-12 Port-Specific Variables (LaserJet 4PJ Only 6-26 PCL-Specific Variables 6-27 PostScript-Specific Variables 6-31 ESC/P-Specific Variables 6-32 Setting the Printer to a Desired State 6-34 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 13
LaserJet 8100 Printer 10-1 HP LaserJet 8500 Printer 10-5 11 Programming Tips for Using PJL PJL Services 11-2 Print Data Generators 11-3 Printer Utilities 11-5 Spoolers 11-11 Requesting Printer Status 11-18 Using Status Readback in a Multi-User System 11-18 A Product-Specific Feature Support - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 14
Intervention Conditions (40xxx D-16 Foreground Paper Loading (41xyy D-19 Paper Jam Messages (LaserJet 5Si/5SiMx only) (42xyy D-20 Optional (External) Paper Handling Device Messages (43xyy D-22 LaserJet 4000 / 5000 Series Paper Jam Messages (44xyy D-23 Hardware Errors (50xxx D-24 Glossary Index - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 15
PJL? Hewlett-Packard's Printer Job Language (PJL) was developed to give software applications more job-level printer control, and to provide printer status pressing control panel keys. For the HP printers (HP LaserJet, HP DeskJet, and HP DesignJet) that support it, PJL allows job-level control - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 16
as printer model, configuration, and status. PJL also can be used to change control panel settings and modify the message displayed on the control panel, or change feature settings in printers without a control panel, such as the HP LaserJet 1100 Series printers. For those printers supporting more - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 17
within applications. • Printer status readback. Printer model information, configuration, printer feature settings, and other printer status information can be in this manual provide users with smooth transitions between print jobs. Conversely, improperly used PJL commands can create problems in - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 18
HP printers do not support PJL, it is important to know what happens when PJL commands are sent to a non-PJL printer. PJL commands are recognized by the following HP printers: • LaserJet IIISi, 4Si, 4SiMx, 5Si, 5SiMx, 5Si Mopier • LaserJet 1100 Series, 2100 Series • LaserJet 4000 Series, 5000 Series - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 19
should print as it would without any PJL commands, as long as the PCL portion of the job begins and ends with a PCL printer reset command. However, a page of PJL commands printed before and probably after the PCL job can be expected. For those PCL applications that do not begin with a PCL - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 20
1-6 Introduction to PJL EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 21
about products newer than those included in this book, see the Printer Job Language Technical Reference Addendum, which includes product-specific information about newer products, as well as commands and variables added to PJL to support these newer products. EN PJL Command Syntax and Format 2-1 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 22
following syntax conventions are used to describe the PJL commands in this manual: variables COMMANDS [ ] < > ~ | Items in italics the next page lists the control codes and special identifiers used in the PJL syntax. (The < and > symbols themselves are not typed, but are replaced with the control - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 23
control codes and special identifiers used in this manual: ^D Horizontal tab character (ASCII 9). Line feed character (ASCII 10). Carriage return character (ASCII 13). Space character (ASCII 32). Escape character (ASCII 27). Form feed character (ASCII - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 24
Format of PJL Commands All PJL command lines follow one of the following four formats. Each format defines how commands using that format are structured. Format #1 %-12345X The only command that uses this format is the Universal Exit Language (UEL) command. Format #2 @PJL [] This format - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 25
personality." The range of values varies with each specific command and each printer model. A PJL command may have no options, or one or more of either the space character (ASCII 32) or the horizontal tab character (ASCII 9). For clarity and consistency, this manual shows all white space as one blank - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 26
is not allowed. An example is between the optional carriage return and required line feed character that terminate most commands. For clarity, this manual consistently shows white space as one blank space. The PJL language requirements are shown in both examples below: 2-6 PJL Command Syntax and - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 27
LaserJet279 J1953 Examples of invalid alphanumeric variables include: 279LaserJet (Alphanumeric variables must begin with a letter) J 1953 (Space characters [ASCII 32] are not allowed in alphanumeric variables) • Numeric variables. Any number consisting of digits, with one optional decimal point and - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 28
character 32 through 255 HP LaserJet 4PJ, 4V, and 4MV printers, when the language is set to Japanese, strings which correspond to a control panel message are displayed on the control panel using the JIS X0201-76 character set. This is also true for some other printers/languages. See the note on page - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 29
, values that are out of range, values that are the wrong type or missing, or values that are included when none are allowed. When the printer receives commands with syntax or semantic warnings, it executes as much of the command as possible, but the portion of the command containing the warning - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 30
can be received by enabling device status as described in Chapter 7 (send the @PJL USTATUS DEVICE = VERBOSE command). Appendix D lists the status codes that are received by the host when an invalid command is received and unsolicited verbose device status is enabled. 2-10 PJL Command Syntax and - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 31
for more PJL information, this chapter explains how the manual categorizes PJL commands into groups of related commands. Each command has a brief description of its function to help familiarize you with the PJL language. Each PJL printer supports a different set of PJL commands. See Appendix A for - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 32
Figure 3-1 PJL Code PCL Job PJL Code PostScript Job PJL Commands Encapsulate Print Jobs PJL Code 3-2 Using PJL EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 33
end with a UEL command (%-12345X). This command exits the current printer language and returns control to PJL. • The UEL command at the PJL jobs also must end with a UEL command. The examples on the following page demonstrate how to begin and end a PJL job. %-12345X@PJL - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 34
followed by a PostScript file. (The ~ symbol indicates that the command line is actually part of the previous line.) Example: Changing Control Panel Settings This example simulates using PJL to control printer features that are not available in a particular application program. In this case, the - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 35
commands are supported by the printer you are using. See Appendix A for feature support information. • pages of print jobs. • Chapter 6 describes commands that enable you to change control panel settings and default configuration settings. The commands in this chapter enable you to set the printer - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 36
Command Groupings by Functionality This manual categorizes the PJL commands into related groups. page count, allows naming of the job, supports non-printing mode for printing portions of jobs. Where supported, it adds PJL password security. Tells printer the print job is complete, resets the page - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 37
computer. Requests a specified category of printer information, such as printer model number, printer memory available, configuration, page count, status, environment variables, and unsolicited status variables. Allows printer to send unsolicited status messages for device status changes, end-of-job - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 38
Command Group Device Attendance Commands (Chapter 8) Command RDYMSG OPMSG STMSG PJL File System Commands (Chapter 9) FSAPPEND FSDELETE FSDIRLIST FSDOWNLOAD FSINIT FSMKDIR FSQUERY FSUPLOAD Command Description Specifies a message that replaces the READY message on the printer control panel. Does - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 39
EN Using PJL 3-9 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 40
3-10 Using PJL EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 41
printer languages. Besides programmatic printer language switching, you can configure some LaserJet printers to switch printer Printer Job Language Technical Reference Addendum, which includes product-specific information about newer products, as well as commands and variables added to PJL to support - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 42
data stream sequence recognized by all printer languages in PJL printers. The UEL command instructs the active printer language to finish processing the current : • All jobs must start and end with the UEL command. Printers that support I/O switching use the UEL command as one way to determine job - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 43
Language Switching" later in this chapter). Instead of relying on implicit switching, use the ENTER command to specify the printer language, even if the printer has only one printer language. The following example demonstrates the use of the UEL command. Example: Using the UEL Command This example - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 44
from the control panel (or if the printer supports context switching, such as the HP Color LaserJet 4500 series, 8500 series, 8100 series, LaserJet 2100 series, 4000 series, 5000 series, 8000 series, 8100 series, 5Si, 5SiMX, 5Si Mopier, 5, 5M, 5P, 6P, and 6MP printers, it samples the data stream if - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 45
is true even if there is only one available personality. When a printer language is specified, that language currently must be installed in the printer. If the printer receives a request for an invalid printer language, the printer consumes the data stream until it finds the next UEL command, and - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 46
data and are printed as determined by the active printer language.) Like other PJL commands, the COMMENT command COMMENT command for each line. See the following page for an example demonstrating the use of the COMMENT COMMENT ** D. Thiel- 10/22/92 ** @PJL COMMENT CR> @PJL < - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 47
, 8000 series, 8100 series, HP Color LaserJet, LaserJet 4, 4M, 4 Plus, 4M Plus, 4Si, 4SiMx, 4000 series, 5Si, 5SiMx, 5Si Mopier, 4ML, 4P, 4MP, 4V, 4MV, 5P, 6P, 6MP, DesignJet plotters and printers only). If the printer is set to automatically select a printer language (see the printer user's manual - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 48
to parse the data in the newly selected printer language. HP LaserJet 4V and 4MV printers cannot properly context-switch into the ESC/P personality by sensing the data stream. Developers who use ESC/P must use explicit or implicit switching. Although printers supporting context switching can select - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 49
. The commands can be used to name a job, and they support a non-printing mode for printing selected pages within a job. When used in combination with status readback, the printer also can send status information regarding when the printer starts processing the job and when the job is complete. This - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 50
print job as multiple jobs (for example, when printing a job with a banner page). Also, in jobs sent to those printers supporting the PASSWORD option, use a JOB command to specify the correct password. For printers that support the DISPLAY variable, the JOB command can be used to display a control - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 51
be inserted back into the original duplex job. • END = last page - The command option END indicates the page number of the last page to be printed. The last page 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 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 52
DISPLAY CHARACTER SIZE = value as part of the response. For HP LaserJet 4PJ, 4V, 4MV, 5Si, 5SiMx, 5Si Mopier printers, if the LANG variable is set to Japanese, messages are displayed using the JIS X0201-76 character set. For the LaserJet 4000, 5000, 8000, and 8100 series printers, if LANG is set to - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 53
causes unexpected results, because the printer counts physical pages, not multi-copy collated pages. In this example, the JOB command: • Informs the printer of the beginning of a print job. • Names the print job "Jim's Job." • Instructs the printer to begin printing on page three of the job. (Since - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 54
spooler to end the job. When the last page is completely printed (in the output tray), the printer returns unsolicited status information notifying the spooler that "%!PS-ADOBE .. PostScript print job ... ^D", a LaserJet printer using context-sensitive switching would still print properly (provided - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 55
Example: Nested JOB Commands This example shows a PCL job that was sent to spooler 1, which in turn was sent to spooler 2 (the nested jobs are indented). Note that the first job name is overwritten by the second job name ("Spooler 1 Job") when the second JOB command is processed. %-12345X@PJL < - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 56
the job started with the previous JOB command. The EOJ command: • Resets the PJL Current Environment variables to their default (NVRAM) values, as if the printer powered down and then powered up again. • Resets the page number associated with unsolicited page status. 5-8 Job Separation Commands EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 57
, if enabled, when the last page of the job exits the printer and is in the output tray. The EOJ command resets the page number associated with unsolicited page status. Resetting the page count associated with unsolicited page status only affects future pages. Pages already processed, but not yet - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 58
PJL Job Security HP LaserJet 2100 series, 4000 series, 4500 series, 5000 series, 8000 series, 8100 series, 8500 series, 4/4M Plus, 4V, 4MV, 4Si, 4SiMx, 5, 5M, 5Si, 5SiMx, 5Si Mopier, 5P, 6P, and 6MP printers support the following types of PJL security: • Password protection of default feature - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 59
" PJL jobs (jobs with the correct non-zero PASSWORD value in the JOB command). For the printers that support the MINIMUM, MODERATE, and MAXIMUM values for CPLOCK, MINIMUM locks out the RESET, CONFIGURATION, and I/O menus. MODERATE locks out the menus locked by MINIMUM, plus the PRINT QUALITY and - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 60
Example: Using PJL Security This example demonstrates how to set a password and to lock the control panel so users cannot modify control panel settings. It is assumed the password value at the start of job is 7654. The example changes the password to 1776. %-12345X@PJL @PJL COMMENT ** - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 61
Job Cancellation HP LaserJet 2100 series, 4000 series, 4500 series, 5000 series, 8000 series, 8100 series, 8500 series, 5, 5M, 5Si, 5SiMx printers and the LaserJet 5Si Mopier support job cancellation using the printer control panel. When a PJL print job is started using the PJL JOB command as - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 62
application should send the EOJ command as described in this chapter. If unsolicited job status is enabled when the last page of the job is delivered to the output bin, the printer responds to the EOJ command with an @PJL USTATUS JOB END response. If JOB ID reporting is enabled, the response - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 63
receives notification that a job is cancelled, the printer provides the @PJL USTATUS JOB CANCELED message to the driver/spooler if unsolicited job status is enabled. Using the same job name and ID number as the previous example, the printer's response would be: @PJL USTATUS JOB CANCELED - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 64
5-16 Job Separation Commands EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 65
Hewlett-Packard printers have many features you can set using printer commands or by pressing control panel keys. Since previous jobs can change feature settings to unwanted values, applications should set printer included in this book, see the Printer Job Language Technical Reference Addendum, which - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 66
a base feature set which the application can modify if needed. After a printer language is entered, feature settings are recorded in the Modified Print Environment. Note HP LaserJet 4L, 5L, 6L, and 1100 series printers do not have NVRAM. The PJL Default and Current Environment settings are stored - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 67
These values default to the User Default values when a PJL reset condition occurs. • Modified Print Environment - This environment is active as soon as a printer language is entered. At that time, the PJL Current Environment values are loaded into the Modified Print Environment and act as a base set - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 68
Figure 6-1 How Environments Affect the Print Job 6-4 Environment Commands EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 69
example, 5). Otherwise, the number of copies setting remains the same as set using the DEFAULT command or the control panel (in this example, 3). 4 If the printer language (such as PCL or PostScript) changes the number of copies setting to another value, such as 8, the newly specified - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 70
Environment can be defaulted. The table on the following page summarizes the characteristics of each print environment. For those printers without a control panel, disregard any mention of control panels. In these printers, User Default Environment features are controlled using just the DEFAULT - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 71
Print Environment (PrinterLanguage Specific) Stored permanently in printer memory-settings cannot be modified. Factory default settings cannot 5 Comparison Guide. The User Default Environment is set to the factory default values when the printer initially is powered on-before printer commands are - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 72
PJL Reset Conditions 6-8 Environment Commands EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 73
"PJL reset conditions" are listed below. Note that PJL reset conditions differ from printer language resets (such as E). Printer language resets load the PJL Current Environment values into the Modified Print Environment. PJL reset conditions are more powerful. They load the User Default values - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 74
job. After a printer language-specific reset, such as E for PCL, the PJL Current Environment feature settings are loaded into the Modified Print Environment. • If the SET command is used in a PJL job, always use the PJL RESET command after the job is completed. 6-10 Environment Commands EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 75
PJL environment variables (those not printer language-specific) are listed first, followed by printer language-specific variables. For most the next "PJL reset condition" (e.g. JOB, EOJ, RESET, INITIALIZE commands-see page 6-8). • RESET - the PJL RESET command defaults the PJL Current Environment to - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 76
printer models. Appendix A lists the environment variables and indicates which printers support 's manual for each printer. configuration. ON, OFF Sets the default media tray autoselect ON, OFF feature of the printer. Sets the default relationship of the front LONGEDGE, and back images on pages - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 77
2, 1 the number of bits per pixel used when printing the configuration for displaying JOB, ON GS clearable warnings (non-fatal error messages printer looks for context clues to determine which personality takes effect. When the personality is changed, memory is reconfigured and all downloaded - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 78
each 1 to 999 page of the job. not be possible to format the disk, download fonts, delete disk fonts, etc. If paper. OFF enables simplex and ON enables duplex printing. ECONOMODE Default for the ECONOMODE toner-saving feature used in many of the LaserJet printers. ON, OFF FINISH Sets the LaserJet - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 79
per page. This variable 5 to 128 is tied to both the PAPER and job is printed STORE immediately or stored (see Chapter 10 for more information). HOLDKEY A four-digit string that for processing raster images when object banding occurs. For printers with a hard disk, the default is DISK. Switching - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 80
, JISB5, B5 COM10, C5, DL, JPOST, JPOSTD, MONARCH INTRAY2SIZE Returns the size of the paper currently installed in tray 2 (usually the standard cassette or lower cassette, depending on the printer). LETTER, LEGAL, A4, A3, LEDGER, EXECUTIVE, JISB4, JISB5, CUSTOM INTRAY3SIZE Returns the size of - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 81
size of the paper currently LETTER, printer returns "?" instead of a tray size, indicating the variable is unknown. IOBUFFER Sets the value of the I/O buffering variable. ON, OFF, AUTO IOSIZE Sets up the size, in Kbytes, of the 10 to maximum configurable I/O buffers when available memory - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 82
A) LOWTONER Returns configuration for low-toner ON, OFF, STOP, messages. If ON or CONTINUE, printer CONTINUE remains online when the LOW TONER message is displayed; if OFF or STOP, printer goes offline and waits until On Line or Continue key is pressed. MANUALFEED Manual feed mode. ON - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 83
Value Range MPTRAY Returns the configuration value of the CASSETTE, multi-purpose tray. MANUAL, FIRST ORIENTATION Page orientation. PORTRAIT, LANDSCAPE OUTBIN Sets the default output bin. (For HP LaserJet 4Si, 4SiMx, 4000 series, 5Si, 5SiMx, 5Si Mopier printers, the UPPER output bin is - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 84
Sample Value Range PAGEPROTECT Page protection configuration. The OFF, LETTER, page protection feature reserves a LEGAL, A4, AUTO, block of printer memory to prevent ON printer overrun errors (error 21) when formatting very dense or complex images, especially HP-GL/2 images. The variable - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 85
switching). When the personality is changed, memory is reconfigured and all downloaded fonts, PCL macros, and PostScript dictionaries are lost (however, no I/O data is lost). Refer to Appendix A, "Commands that Affect Printer Memory." For the LaserJet 4PJ, this variable is assigned on - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 86
power-saving feature. ON, OFF POWERSAVETIME Sets the time (in minutes) the printer will 1, 15, 30, 60, 120, remain idle before it enters powersave shift FULLSIZE, the plot to the top/left and advance the INKEDAREA page cut in order to save media. PRINTQUALITY Sets the default print quality - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 87
the render mode for the personality. COLOR, GRAYSCALE REPRINT Determines whether pages are AUTO, OFF, ON reprinted after a paper jam. When AUTO is selected and the amount of RAM installed is below a printer-specific threshold, pages are not reprinted. If the amount of RAM installed is more - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 88
, if there is not enough memory to run with the current resolution and page protection configuration, the system temporarily overrides the resolution and/or page-protect values to run the job. When the resolution is changed, memory is reconfigured and all downloaded fonts, PCL macros, and PostScript - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 89
TIMEOUT Duration of I/O timeouts in seconds. If 5 to 300 the printer waits longer than the timeout value without receiving any data, it ends ports, if any. In most cases, do not adjust this feature unless the printer times out during normal operation, in which case you can try extending the timeout - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 90
HP LaserJet 4PJ printer, and can be set and requested using PJL. This variable must be set using the IPARM : port option. For the HP LaserJet 4PJ memory is reconfigured and all downloaded fonts and PCL macros are lost (however, no I/O data is lost). Refer to "Commands that Affect Printer Memory - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 91
See Appendix A for the actual value range for each PJL printer, or use the INFO VARIABLES command to request these values from the printer. Note These variables are listed in alphabetical order, not the the values range from 1 to 50. (continued on the following page) EN Environment Commands 6-27 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 92
the highest priority default-marked font (lowest numbered font). When the printer searches for the highest priority default-marked font, cartridges have the highest priority, then SIMMs, then internal default-marked fonts (downloaded soft fonts have the highest priority, but there cannot be - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 93
number of cartridge and SIMM slots varies by printer) The valid values for this variable depend on the currently installed font base. If a font source is specified which does not contain any fonts, then the value is ignored, causing a PJL 27001 error (if verbose unsolicited device status is enabled - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 94
[WIN3.1J PC8, PC8DN, is only available in the HP LaserJet 4PJ, PC850, PC852, the HP LaserJet 4LJ Pro, and the HP PC8TK, PC1004, LaserJet 4V/4MV when ESC/P is WINL1, WINL2, installed].) WINL5, DESKTOP, PSTEXT, On the HP LaserJet 4LC printer, if the MSPUBL, MATH8, SYMSET is GB2312 the default - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 95
is the page size and the printer has 7 Mb of memory available, the printer will print full frame (disable MBT); if less than 7 Mb is available, the printer will enable MBT and process the page in strips. JAMRECOVERY Enables or disables the printing of jammed pages following a paper jam. The OFF - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 96
HP LaserJet 4PJ and 4LJPro printers, and optionally for HP LaserJet 4V and 4MV printers. These variables can be set using the LPARM : ESCP option. Note that HP LaserJet PCL. (Alternatively, in Japan, users can configure the printer for PCL using the PCLDEF.PJL file.) 6-32 Environment Commands EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 97
Variable Description Sample Value Range CARRIAGERETURN Controls how ESC/P interprets the carriage (CR), CRLF return (CR) control character. The valid values for CARRIAGERETURN are: CR-CR maps to carriage return;CRLF-CR maps to carriage return and linefeed. CHARACTERSET Default character - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 98
and graphics programs, should ensure that the printer is set to a desired state as follows (see Chapter 10 for a description of the various application variables such as RET or PAGE PROTECTION that cannot be set with a printer language; then use PCL or another printer language to set the remaining - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 99
specific printer you are configuring, consider which environment features you can modify. The modifiable environment features for HP LaserJet 4 and 4M printers are listed below (see Appendix A for a list of environment variables supported by each PJL printer): COPIES FORMLINES PAPER MANUALFEED - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 100
the default value for any environment setting. For printers that support the PASSWORD variable, the DEFAULT command will not PAGE-PROTECT, RESOLUTION, RESOURCESAVE, RESOURCESAVESIZE, IOBUFFER, or IOSIZEstatus, the printer memory is reconfigured. Reconfiguring printer memory erases all downloaded - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 101
description of a particular variable, see the "Environment Variables" section earlier in this chapter. The supported variables and range of values for each variable may not be the same in all HP LaserJet printer models. See Appendix A for a list of the variables and range of values for each PJL - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 102
reset condition occurs (see "PJL Reset Conditions" for a list of printer events that constitute a PJL reset). Consequently, if you want the default environment variable. Example: Modifying User Default Settings This example sets page protection to LETTER for all personalities, and selects the PC8 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 103
I/O configuration values, some of the configuration values, and the unsolicited status settings. Use the INITIALIZE command to set the printer environment can be dynamically added to some HP LaserJet printers, these printers support more personality-specific variables than those listed - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 104
BINDING ORIENTATION COPIES OUTBIN CPLOCK PAGEPROTECT DISKLOCK PAPER DUPLEX PASSWORD ECONOMODE PERSONALITY FINISH QTY CARRIAGERETURN TOPMARGIN CHARACTERSET The environment variables may vary with different HP LaserJet printer models. See Appendix A for a list of valid variables - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 105
Example: Using the INITIALIZE Command This example initializes the printer: %-12345X@PJL @PJL COMMENT Initialize settings to @PJL COMMENT factory defaults @PJL INITIALIZE %-12345X Related Commands: DEFAULT, RESET, SET EN Environment Commands 6-41 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 106
(see the DEFAULT command example on page 6-37). The RESET command resets the following environment variables to their user default values. Note Because personalities can be dynamically added to some HP LaserJet printers, those printers support more personality-specific variables than those listed - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 107
Variable Names BINDING ORIENTATION COPIES OUTBIN CPLOCK PAGEPROTECT DISKLOCK PAPER DUPLEX PASSWORD ECONOMODE PERSONALITY FINISH QTY FORMLINES REPRINT IMAGEADAPT RESOLUTION JOBOFFSET RET MANUALFEED TIMEOUT PCL-Specific Variables FONTNUMBER PTSIZE FONTSOURCE SYMSET PITCH - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 108
Example: Using the RESET Command The following example uses a RESET command after the print job to return the features to their previous state: %-12345X@PJL @PJL COMMENT Resets variables to @PJL COMMENT control panel settings @PJL SET RESOLUTION = 600 @PJL - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 109
printer memory is reconfigured (except for printer memory in the HP LaserJet 4L printer). This erases all downloaded , can be added into the printer as hardware options (cartridges or ROM SIMMs). Use the variables. The HP LaserJet 4PJ is the only printer which supports port-specific variables - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 110
and range of values for each variable may not be the same in all HP LaserJet printer models. See Appendix A for a list of valid variables and the range of Other personalities may be supported PARALLEL SERIAL Supported on LaserJet 4PJ only Valid variables for each printer are listed in Appendix - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 111
language-specific variables must be specified using the LPARM : personality option. Features that are not printer language-specific cannot be specified with the LPARM option. All port-specific variables must be set using the IPARM : port option. Variables that are not - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 112
Example: Using the SET Command This example uses the SET command to create a desired state before sending a PostScript job. The SET command is used only to set those features that affect the printed output and that cannot be set using the desired personality. After the job has been sent, the RESET - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 113
to the host computer to synchronize status information. • INFO requests a specified category of printer information. • USTATUS allows the printer to send unsolicited status messages, including device, job, page, and timed status. • USTATUSOFF turns off all unsolicited status. This chapter also - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 114
about products newer than those included in this book, see the Printer Job Language Technical Reference Addendum, which includes product-specific information about newer products, as well as commands and variables added to PJL to support these newer products. 7-2 Status Readback Commands EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 115
receive an unsolicited status response after requesting printer status information. The application and printer must be in a printer environment that supports two-way communication between the application and the printer. Printer sharing devices, networks, and other printing system components may - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 116
response begin with a specific keyword, as described in the command descriptions in this chapter, and end with the control codes. Future printers may support new keywords in the PJL status response. Your application should ignore those lines which it does not understand. The format of the - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 117
@PJL INFO CONFIG command to request the personalities installed in a particular printer. • IPARM : port - This optional parameter is used to set port-specific variables. The HP LaserJet 4PJ is the only printer which supports port-specific variables. The IPARM : port option must be used when setting - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 118
: Parameter personality port variable value Variable Names+ PCL ESCP POSTSCRIPT (other personalities may be supported) PARALLEL SERIAL Supported on HP LaserJet 4PJ only Valid variables for each printer are listed in Appendix A. Acceptable values for each variable are also listed in Appendix - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 119
supported, the command will return an appropriate error code if USTATUS DEVICE=VERBOSE is enabled. The LPARM : personality option must be used when requesting printer For the HP LaserJet 4 printer, a sample printer response for this example is as follows. Other PJL printers may respond differently - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 120
LPARM : PCL PITCH @PJL INQUIRE LPARM : PCL PTSIZE @PJL INQUIRE LPARM : PCL SYMSET %-12345X For the HP LaserJet 4 printer, the response for this example is shown on the following page. Other PJL printers may respond differently. 7-8 Status Readback Commands EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 121
@PJL ECHO 12:22:23.9 11-05-92 @PJL INQUIRE LPARM:PCL PITCH 10.00 @PJL INQUIRE LPARM:PCL PTSIZE 12.00 @PJL INQUIRE LPARM:PCL SYMSET ROMAN8< - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 122
used to inquire about printer language-specific environment variables. printer. • IPARM : port - This optional parameter is used to set port-specific variables. The HP LaserJet 4PJ is the only printer which supports toner density setting. See Appendix A for a list of valid variables for each printer - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 123
or not you want the printer to stay online when the toner is low. See Appendix A for valid variable values. Parameters: Parameter personality port variable value Variable Names PCL ESCP POSTSCRIPT (other personalities may be supported) PARALLEL SERIAL Supported on HP LaserJet 4PJ only Valid - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 124
>%-12345X@PJL @PJL COMMENT Inquiring Default Settings ~ @PJL ECHO 08:10:33.7 04-17-93 @PJL DINQUIRE RESOLUTION @PJL DINQUIRE PERSONALITY %-12345X For the HP LaserJet 4 printer, a sample response for this example is as follows. Responses from other PJL - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 125
@PJL DINQUIRE LPARM : PCL SYMSET %-12345X A sample HP LaserJet 4 printer response for this example is as follows. Other PJL printer responses may vary. @PJL ECHO 11:03:05.9 07-04-92 @PJL DINQUIRE LPARM:PCL PITCH 10.00 @PJL DINQUIRE LPARM:PCL SYMSET - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 126
. The maximum length for is 80 bytes. Comments: 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 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 127
Using the ECHO Command This example sends the Testing 68394 10:57:06.4 message using the ECHO command. After the 10:57:06.4 %-12345X A sample HP LaserJet 4 printer response for this example is shown below. Other PJL printers may have different responses. @PJL ECHO Testing 68394 10 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 128
Description Provides the printer model number, such as "LaserJet 4." Provides configuration information, such as how many and which paper sizes are available in this printer. Returns PJL file system information. Identifies amount of memory available. Returns the number of pages printed by the - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 129
"HP LASERJET 4ML" CONFIG Category The INFO CONFIG command returns a series of lines listing configuration information. Use this command to request information such as which printer languages are installed, how many input and output trays are installed, and how many font cartridge slots - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 130
Variables appear in the response only if they are installed in the printer. For example, if a HP LaserJet 4 printer does not have the lower paper cassette installed, the INTRAY3 option is not returned in the response. The general format of the returned information is: @PJL INFO CONFIG - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 131
requests the current configuration information. The printer, a HP LaserJet 4 printer in this case, responds with a list of features. For example, the returned information shows there is an envelope tray and three input trays: INTRAY1 MP, the multi-purpose tray, INTRAY2 PC, the paper cassette tray - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 132
> %-12345X A sample HP LaserJet 4 printer response for this example is shown on the following page. Other printers may respond differently. @PJL ECHO 09:51:48.3 12-24-92 @PJL INFO CONFIG IN TRAYS [3 ENUMERATED] INTRAY1 MP INTRAY2 PC INTRAY3 LC - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 133
%-12345X A sample HP LaserJet 5 printer response for this example is shown below. Other printers may respond differently. @PJL INFO FILESYS [2 TABLE] VOLUME TOTAL SIZE FREE SPACE LOCATION LABEL STATUS 0: 1755136 1718272 READ-WRITE If the mass storage device is not - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 134
Reference Manual for more information about PCL status readback. Example: Using the INFO MEMORY Command %-12345X@PJL @PJL COMMENT Using @PJL INFO MEMORY @PJL ECHO 14:51:48.3 12-18-92 @PJL INFO MEMORY %-12345X A sample HP LaserJet 4 printer response - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 135
:53:29.3 1-25-93 @PJL INFO PAGECOUNT %-12345X A sample HP LaserJet 4ML printer response for this example is shown here. Some printers do not return the label "PAGECOUNT=" in front of the page count. @PJL INFO PAGECOUNT PAGECOUNT=183933 EN Status Readback - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 136
appears in whichever language is used. For those printers supporting Japanese printing, when the language is set to @PJL INFO STATUS %-12345X A sample HP LaserJet 4 printer response for this example is shown here. Other PJL printers may produce a different response. @PJL ECHO 17:45:22 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 137
depends on the current environment and the printer languages installed. Each add-on printer language has its own specific variables. Printer language-specific variables are always indicated by LPARM:personality in the response. Port-specific variables (HP LaserJet 4PJ only) are always indicated by - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 138
HP LaserJet 4 printer response for this example is shown below. Other PJL printers may provide a somewhat different response: @PJL ECHO 07:22:03.8 12-03-92 @PJL INFO VARIABLES COPIES=1 [2 RANGE] 1 999 PAPER - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 139
[2 ENUMERATED] 300 600 PERSONALITY=AUTO [3 ENUMERATED] AUTO PCL POSTSCRIPT TIMEOUT=15 [2 RANGE] 5 300 MPTRAY=CASSETTE [3 ENUMERATED] MANUAL CASSETTE FIRST INTRAY1=UNLOCKED [2 ENUMERATED] UNLOCKED LOCKED INTRAY2=UNLOCKED [2 ENUMERATED] UNLOCKED LOCKED INTRAY3=UNLOCKED [2 ENUMERATED] UNLOCKED LOCKED - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 140
] LETTER LEGAL A4 EXECUTIVE INTRAY4SIZE=COM10 [5 ENUMERATED READONLY] COM10 MONARCH C5 DL B5 LPARM:PCL FONTSOURCE=I [1 ENUMERATED] I LPARM:PCL FONTNUMBER=0 [2 RANGE] 0 50 LPARM:PCL PITCH=10.00 [2 RANGE] 0.44 99.99 7-28 Status Readback Commands EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 141
status supported by the printer, such as DEVICE, JOB, PAGE, and TIMED (see the "USTATUS Command" discussion on the next page for information command. In this example, the HP LaserJet 4 printer replies that there are 4 unsolicited status types: DEVICE, JOB, PAGE, and TIMED. The current setting - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 142
A sample HP LaserJet 4 printer response for this example is shown below. Responses for other PJL printers may vary. @PJL ECHO 08:10:09.1 08-22-92 @PJL INFO USTATUS DEVICE=OFF [3 ENUMERATED] OFF ON VERBOSE JOB=OFF [2 ENUMERATED] OFF - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 143
when you want to know: • Device status changes (such as printer open, paper jams, and paper out conditions) • Job status changes (when a JOB command is encountered, the job completely prints, or the job is canceled) • Page status changes (when each printed page reaches the output tray) • Timed - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 144
OFF JOB ON PAGE OFF ON TIMED OFF 5 to 300 0 Description Enables unsolicited device status for all status changes (see the "DEVICE Variable" description below) Enables unsolicited device status for all status changes plus notification of all PJL parser warnings and errors. The VERBOSE value - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 145
of unsolicited status provides different information and is described on the following pages. Some printer models may have more (or fewer) types of unsolicited status than DEVICE, JOB, PAGE, and TIMED. You can have the printer list the various types of unsolicited status by issuing the INFO USTATUS - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 146
JIS X0201-76 character set. Status Category Description 10 Informational messages which do not indicate errors, such as (10-000 to 10-999) "Device was put online and is ready" or "device was put offline." 11 These messages indicate background paper mount messages, (11-000 to 11-999) which - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 147
>%-12345X@PJL @PJL USTATUS DEVICE = VERBOSE %-12345X A sample HP LaserJet 4 printer response for unsolicited device status is shown here. For other printers, responses may vary. @PJL USTATUS DEVICE CODE=40021 DISPLAY="12 PRINTER OPEN" ONLINE=FALSE - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 148
is encountered, when the final page of a job is in the output tray and an EOJ command has been received, and when a job has been canceled (only for those printers that support job cancellation such as the HP LaserJet 4000 series and 5000 series printers). This is useful for spooling applications - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 149
Some HP LaserJet printers support job printers, the response may be different. @PJL USTATUS JOB START NAME="JOB 14993" (from the JOB command) [ . . time period while job is printing . . .] @PJL USTATUS JOB END NAME="JOB 14993" PAGES - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 150
mode.) Example: Using Unsolicited Page Status The following example enables unsolicited page status. The sample HP LaserJet 4 printer response indicates the status messages that the printer sends when processing a four-page job. %-12345X@PJL @PJL USTATUS PAGE = ON @PJL - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 151
A sample HP LaserJet 4 printer response for unsolicited page status is shown here. Other PJL printer responses may vary. @PJL USTATUS PAGE 1 @PJL USTATUS PAGE 2 @PJL USTATUS PAGE 3 @PJL USTATUS PAGE 4 EN Status - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 152
the timer may vary +/- 10% due to delays in data transmission and other system variables. To allow for this use a timing window in your application. The " panel appears in whichever language is being used. For those printers supporting Japanese printing when the language is set to Japanese strings - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 153
A sample HP LaserJet 4 printer response is shown below. Other PJL printers may respond differently. @PJL USTATUS TIMED CODE=10001 DISPLAY="00 READY" ONLINE=TRUE Related Commands: INFO, ECHO, INQUIRE, DINQUIRE, SET, USTATUSOFF EN Status Readback Commands 7-41 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 154
USTATUSOFF command to disable all unsolicited status before specifying the desired unsolicited status, which in this case is DEVICE status. %-12345X@PJL @PJL USTATUSOFF @PJL USTATUS DEVICE = ON %-12345X Related Commands: USTATUS 7-42 Status Readback Commands EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 155
combination of commands: • The JOB and EOJ commands are used to reset the page count and inform the printer of the boundaries for the job-its beginning and end. • The USTATUS PAGE command is used to determine how many pages are completely printed. If you must reprint a portion of a job, the spooling - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 156
LF> %-12345X In the job above, the first unsolicited page status message is sent after page 26 lands in the output tray. For an HP LaserJet 4 printer, the response appears as shown below. Other PJL printers may respond differently. @PJL USTATUS PAGE 26 7-44 Status Readback - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 157
> @PJL USTATUS JOB END NAME="End of Recovery" PAGES=75 The unsolicited page status indicates that the 100th page printed (25 processed in non-printing mode and 75 printed pages). The job status indicates that the EOJ command was received and that 75 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 158
7-46 Status Readback Commands EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 159
alerting operators to perform specific actions, such as loading paper or pressing keys. This chapter describes the following three device attendance commands: • RDYMSG specifies a "ready message" that replaces the "00 READY" message on the printer control panel. The RDYMSG command does not affect - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 160
the name of the printer. Note For the HP LaserJet 4000, 5000, 8000, 8100, Color LaserJet 4500, and 8500 printers (and newer), use the JOB DISPLAY="display text" method to display a message on the front panel during a specific job. For these printers, RDYMSG only replaces the lowest priority - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 161
Note This command replaces the lowest priority 00 READY message. If any higher priority message is displayed (for example, toner low), the new ready message does not appear until these outstanding conditions are cleared. For HP LaserJet 4PJ, 4V, 4MV, 5Si, 5SiMx, and 5Si Mopier printers, if the LANG - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 162
message @PJL RDYMSG DISPLAY = "" @PJL EOJ NAME = "End of Terry's Job" %-12345X Related Commands: OPMSG, STMSG, INFO CONFIG 8-4 Device Attendance Commands EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 163
printer returns DISPLAY LINES=value and DISPLAY CHARACTER SIZE=value as part of the response message. For example, the HP LaserJet 4 and 4M printers return DISPLAY LINES=1, DISPLAY CHARACTER SIZE=16, indicating that the displayed message is limited to 1 line of 16 characters. EN Device Attendance - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 164
Note For HP LaserJet 4PJ, 4V, 4MV, 5Si, 5SiMx, 5Si Mopier printers, if the LANG variable is set to Japanese, the message is displayed in the JIS X0201-76 character set. For the LaserJet 4000, 5000, 8000, and 8100 series printers, if LANG is set to POLISH, CZECH, or HUNGARIAN, messages are displayed - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 165
, JOBCANCEL or CONTINUE, depending on which key the operator presses to return the printer online. For HP LaserJet 4PJ, 4V, 4MV, 5Si, 5SiMx, 5Si Mopier printers, if the LANG variable is set to Japanese, messages are displayed using the JIS X0201-76 character set. EN Device Attendance Commands 8-7 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 166
The printer returns DISPLAY LINES=value and DISPLAY CHARACTER SIZE=value as part of the response message. For example, HP LaserJet 4 and 4M printers return DISPLAY LINES=1, DISPLAY CHARACTER SIZE=16, indicating that the displayed message is limited to 1 line of 16 characters. 8-8 Device Attendance - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 167
Example: Using the STMSG Command This example prompts the printer to display "LOAD FORM 1040" and goes offline. The printer returns the name of the key that is pressed to resume operation-in FORM 1040" CONTINUE Related Commands: OPMSG, RDYMSG, INFO CONFIG EN Device Attendance Commands 8-9 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 168
8-10 Device Attendance Commands EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 169
fonts, macros, electronic forms, and other information. Printers such as the HP LaserJet 4000 and 5000 series printers have an optional disk drive. The HP LaserJet 4000, 5000 series and some other printers support flash memory, which is non-volatile memory contained in modules that are inserted into - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 170
The PJL file system consists of eight commands: z FSAPPEND z FSDELETE z FSDIRLIST z FSDOWNLOAD z FSINIT z FSMKDIR z FSQUERY z FSUPLOAD These commands are described on the following pages. For feature support information, see Appendix A. 9-2 PJL File System Commands EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 171
but the first and last characters must not be a space character (character 32), or character 229. Each item is delimited by the backslash " \ " and 2, depending on the printer [prior to LaserJet 4000, the only valid volume was 0] - see the examples on the following page). For the FSAPPEND command, - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 172
Examples of valid pathnames include: 0: 0:\ 0:\MyDir 0:\My/Dir\Gen/Dir 0:\dir0\file1 0:\DIR1\DIR2\File1 0:\DIR1\Prefix/Suffix Volume 0 Root directory on volume 0 \MyDir directory \Gen/Dir directory in \My/Dir directory file1 file in \dir0 directory File1 file in \DIR2 directory in \DIR1 directory - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 173
and directories which exist within the specified directory on the printer's file system. This command is similar in function to the a complete description of the NAME parameter, see the NAME = "pathname" description on pages 9-2 and 9-3. • ENTRY = integer - Every file or subdirectory that has been - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 174
is invalid, a FILEERROR number is returned. This error number is equivalent to the PJL File System error numbers (32xxx) listed in Appendix D, minus the 32 and the leading zeros. For example, if the printer returns FILEERROR=17, the error is equivalent to status code 32017 (Invalid parameter - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 175
, see the NAME = "pathname" description on pages 9-2 and 9-3. Example: Using the FSDELETE Command This example demonstrates using the FSDELETE command to delete a file from the printer's file system. @PJL FSDELETE NAME = "0:\pcl\macros\Name: HP ~Logo; Application; ABC; Manufacturer: XYZ; ~Version - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 176
NAME = "pathname" description on pages 9-2 - 9-3. • - This is the binary file data to be downloaded, such as font files and macro the FSDOWNLOAD command to download a file to the printer file system. @PJL FSDOWNLOAD FORMAT:BINARY ~NAME = "0:\pcl\macros\Name: HP Logo; ~Application; ABC - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 177
FSINIT command must be part of a secure job. Syntax: @PJL FSINIT VOLUME = "pathname" [] Parameters: Parameter VOLUME = "pathname" Functional Range 0:, 1:*, 2:* Default N/A * Volumes 1: and 2: are only supported on the HP LaserJet 4000 and newer printers. • VOLUME = "pathname" - The - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 178
command creates the specified directory on the printer file system. Syntax: @PJL FSMKDIR NAME , see the NAME = "pathname" description on pages 9-2 and 9-3. Example: Using the FSMKDIR Command The using the FSMKDIR command to create directories on the printer file system. @PJL FSMKDIR NAME = "0:\pcl" - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 179
NAME="pathname" Functional Range Roman-8 characters 01 thru 255 Default N/A • NAME = "pathname" - For a complete description of the NAME parameter, see the NAME = "pathname" description on pages 9-2 and 9-3. EN PJL File System Commands 9-11 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 180
number is returned. The returned number is equivalent to the PJL File System errors (32xxx) listed in Appendix D, only without the 32 and the leading zeros. For example, if the printer returns FILEERROR=7, the error is equivalent to status code 32007 (Illegal name), meaning the FSQUERY command - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 181
Command The FSUPLOAD command uploads a file, or a part of a file, from the printer file system to the host. Syntax: @PJL directory). For a complete description of the NAME parameter, see NAME = "pathname" on pages 9-2 to 9-3. • OFFSET = integer - The offset variable specifies the offset, from - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 182
number. The returned number is equivalent to the PJL File System errors (32xxx) listed in Appendix D, only without the 32 and the leading zeros. For example, if the printer returns FILEERROR=7, the error is equivalent to status code 32007 (Illegal name), meaning the FSUPLOAD command contained an - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 183
can be sent to any printer with flash memory or a hard disk. The example downloads and calls a macro from the flash memory or hard disk. See = ON Note The ~ symbol indicates that this text string is part of the preceding line. That is, there should be no carriage return or line feed - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 184
pcl\macros\a_macro" SIZE=29 *p900x1500YThis is the macro ~%-12345X This PJL command does several things. First, it specifies the download format to be binary (FORMAT:BINARY). Second, it specifies the macro's pathname on the file system (NAME = "0:\pcl\ macros\a_macro"). Third, it - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 185
>E The Printer Reset command causes the printer to print and eject the page. It printer language and return control to PJL. Eleventh Command ~@PJL DEFAULT DISKLOCK = ON This command sets the disk or flash memory to read-only. In this state, it is not possible to format the disk, download - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 186
available in HP LaserJet 4000 series, 5Si, 5SiMx, and 5Si Mopier printers) or flash memory (such as available in HP LaserJet 5, 5M, and 4000 series printers). To identify what is stored on the disk or in flash memory, you can print a directory listing for that memory device. This directory listing - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 187
and variables added to PJL to support these newer products. The HP LaserJet 8100 and 8500 series printers differ in the way they support job management. Separate descriptions and examples are given for each printer. Job retention features are not available in printers that do not have a hard disk - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 188
PRIVATE (otherwise, the job will be considered PUBLIC). The variable value can be any four-digit value from 0000 to 9999. The default value is "". 10-2 Job Management EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 189
is the job name that may be generated by the driver or obtained from user input. This value may be replace the user's last job on disk. The driver is responsible for determining the size of the printer's control panel and sending a string of appropriate length. To determine the size of the printer - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 190
be "NO USER NAME". The driver is responsible for determining the size of the printer's control panel and sending a the printer's control panel display. The default value is "NO USER NAME". Example: Job Management HP LaserJet 8100 PostScript print job . . . ^D ~%-12345X 10-4 Job Management EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 191
HP LaserJet 8500 Printer The HP LaserJet 8500 printer implements job management in a different way than the HP LaserJet 8100 printer. For this printer, only the HOLD = JOB option is supported for the HOLD command. The HOLDTYPE and HOLDKEY variables are not supported key. EN Job Management 10-5 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 192
user will replace the user's last job on disk. The driver is responsible for determining the size of the printer's control panel and sending a string of appropriate length. Value "jobname string" Value Description For the HP LaserJet 8500, the string is limited to 16 characters of 7-bit ASCII text - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 193
8500 The following PJL example demonstrates job management for the HP LaserJet 8500 printer. It creates a secure Proof and Print job that prints one copy and then is held until > @PJL ENTER LANGUAGE = PCL . . . PCL print job . . . ~%-12345X EN Job Management 10-7 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 194
10-8 Job Management EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 195
Introduction When using most printer languages, there is printer environment running only one application, but cause problems in a multi-application or shared network environment. The first part those included in this book, see the Printer Job Language Technical Reference Addendum, which includes - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 196
features, and print jobs. If an application does provide more than one service, only use those PJL commands appropriate for the provided services. If applications providing different printer services follow the guidelines described in this section, they can work together properly. This chapter - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 197
precede and follow the print job. Print Data Generators should only use PJL commands when a corresponding command does not exist in the printer language. This is recommended so that the application does not override feature settings and adversely affect future jobs. To change feature settings for - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 198
categorized as "Print Data Generators" should use PJL. Both examples work well if sent directly to the printer or through a spooler. Jobs That Select a Printer Language This example selects a printer language using the ENTER command. It is the most common job format for Print Data Generators. - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 199
is a bi-directional communication channel between the printer and the application. • Monitor the printer status-Device status and timed status can inform the application of printer events such as printer open, paper out, or low toner. The USTATUS DEVICE and USTATUS TIMED commands are used to monitor - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 200
DINQUIRE INFO ECHO USTATUS DEVICE USTATUS TIMED To request the current setting for a particular feature. To request the default setting for a particular feature. To find the printer model, printer configuration, memory available, status information, page count, or printer variables. To synchronize - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 201
DEFAULT command, it changes the User Default Environment and control panel settings. In multi-user situations, it should be used only by printer administrators to avoid unexpected results by other users. (Reading Status Information) %-12345X@PJL @PJL COMMENT Requesting features - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 202
@PJL COMMENT Requesting features @PJL ECHO Job #53 11-17-92 08:52:03.7 [. . application discards any printer status readback information received before the ECHO response . .] @PJL INQUIRE RET @PJL INQUIRE PAGEPROTECT @PJL INQUIRE RESOLUTION - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 203
Figure 11-1 Sample Printing System Components EN Programming Tips for Using PJL 11-9 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 204
automatically sends a status response whenever the printer's status changes. %-12345X@PJL @PJL ECHO Acme #17 8-28-92 5:39:02.9 @PJL COMMENT Turn on unsolicited device ~status @PJL USTATUS DEVICE = ON %-12345X 11-10 Programming Tips for Using PJL EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 205
command at the end of the job triggers the printer to send unsolicited job status information when the last page of the job is printed and in the output tray. • Cancel jobs (only HP LaserJet 5/5M, 5Si/5SiMx/5Si Mopier, and other printers that support job cancel)-The spooler can cancel the print job - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 206
On Line, Continue, or Reset key. To replace the control panel "00 READY" message with a customized message. 1 For the LaserJet 4000 and newer printers, use the JOB DISPLAY = "display text" method instead of (or as well as) RDMSG. Refer to the note on page 8-2. 11-12 Programming Tips for Using PJL - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 207
notify the user to load specific forms or paper • Jobs that control printer resources and print selected pages • Jobs that print a banner page followed by an application- generated job (application specifies printer language) • Jobs that print a banner page followed by an application- generated job - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 208
12345X@PJL @PJL EOJ NAME = "End of Monitor Job" @PJL USTATUS JOB = OFF @PJL USTATUS PAGE = OFF %-12345X When the printer processes the JOB command, the following unsolicited job status message is sent: @PJL USTATUS JOB START NAME="Monitoring Job" 11-14 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 209
job is completely printed, the host receives unsolicited page and job status as follows (assuming a 38-page job): @PJL USTATUS PAGE 38 @PJL USTATUS JOB END NAME="End of Monitor Job" PAGES=38 The unsolicited page status indicates that the 38th page printed. The job status indicates that the - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 210
or Paper This example displays a message to "LOAD FORM 1040" and takes the printer off-line printer to process pages in non-printing mode until the specified page (in this case, page 5). The END command specifies the last page to print. If the END command is not included, the job prints from page - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 211
demonstrates a spooling application that prints a banner page. The application was not created with a PJL-ready driver, so it does not begin and end with UEL commands, or specify the printer language-the printer implicitly switches to the correct printer language. %-12345X@PJL @PJL - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 212
an application document into a printed sheet of paper. Common printing system components include the host computer printer so Windows applications generally do not need to support printer status readback. The components that may generate printer queries include the host application, the printer - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 213
box itself may be able to inject a "print job" to query the printer for specific information. External printer sharing boxes can be designed to support sending data from the printer to the host computer. However, the printer sharing box has to determine which host computer should receive the EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 214
printer and get a response. The printer's I/O card, the printer sharing box, and the spoolers running on the network servers can query the printer #3 may receive printer responses if the printer sharing box supports bi-directional printer communication. However, since the printer sharing box does - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 215
uses): printer driver configuration and monitoring device status. Since printer configuration does not change often (i.e., the amount of installed printer memory does not change frequently) using printer status readback to assist in initial configuration (or when the printer's configuration changes - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 216
should not assume that because a query was sent and a response was not received in a timely fashion, that the printer system does not support bi-directional communication. Printer sharing devices may buffer the query and the response may be available, however the data buffered before the query may - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 217
is providing the current print job. However, it is possible for an application to get a few bytes of data into the inactive I/O interface before the printer paces off that I/O interface. If the application times out while trying to send the initial UEL command after one or more bytes of the command - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 218
printer status readback responses and discard them until the expected response is received. Applications should include unique information as part Overflow The printer contains a limited amount of memory. It is possible for an application to fill all available printer memory with printer status - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 219
" message sent by HP LaserJet 4 and 5 printer families. The PJL unsolicited "printer to host data buffer overflow" message is always inserted when the printer discards one or more responses, even if unsolicited status is turned off. I/O-switching printers set aside memory for each I/O interface - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 220
ECHO command injected by the printer sharing device. Applications that use unsolicited PJL device, job, page, or timed status need to work properly with printer sharing devices that do not support unsolicited printer-to-host responses. 3 A printer sharing device that can route solicited responses - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 221
pages have described various printing system topologies and how components in those topologies can operate so each printer system component can receive printer the response. If the application ever receives the unsolicited PJL "printer to host data buffer overflow" message, then the application - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 222
because of actions performed by the application. 6 Do not be dependent on the timing characteristics of a single printer model. For example, the response time of the HP LaserJet 4 printer's built-in IEEE-1284-compatible I/O interface will be different than the timing characteristics of a IEEE-1284 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 223
list of environment variables shows the range of environment variables supported by each printer. The final portion of the appendix describes some important product-specific information regarding the different Hewlett-Packard printers. Note For information about products newer than those included - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 224
The following three tables list the PJL commands and show command support by each printer. "Y" indicates a command is supported; "ns" indicates it is not supported. Table A-1. PJL Feature Support for HP LaserJet, DeskJet, and PaintJet Printers PJL Command Name 4/4M 4 Plus 4L 4Si 4M Plus 5L IIISi - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 225
Table A-1. PJL Feature Support for HP LaserJet, DeskJet, and PaintJet Printers PJL Command Name LaserJet Color LJ 4000 Series Color LJ 5000 Series 5/5M DeskJet 1200C DeskJet 1600C PaintJet XL300 COMMENT Y Y Y Y Y DEFAULT Y ns ns Y ns DINQUIRE Y ns ns Y ns ECHO Y Y ns Y - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 226
Table A-1. PJL Feature Support for HP LaserJet, DeskJet, and PaintJet Printers PJL Command Name LaserJet LaserJet LaserJet LaserJet LaserJet 1100 Series 2100 Series 4500 Series 8000/8100 8500 Series COMMENT Y Y Y Y Y DEFAULT Y Y Y Y Y DINQUIRE Y Y Y Y Y ECHO Y Y Y Y Y - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 227
Feature Support for HP DesignJet Printers/Plotters support only the CONFIG, ID, STATUS, and USTATUS categories. DesignJet 600 and 650C support only the USTATUS configuration. 3 See the following section for environment variables supported by DesignJets. 4 All DesignJets support the TIMED and DEVICE - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 228
A-4 A-5 Pages Features for these Printers A-7 to 17 HP LaserJet 4, 4M, 4 Plus, 4M Plus, 4V, 4MV, 4Si, 4SiMx, 4000 Series, 4L, 4ML, 4P, 4MP A-18 to 28 HP LaserJet 4PJ, 4LJ Pro, 4LC, 5L, 6L, 5P, 5MP, 6P, 6MP, 5Si, 5SiMx, 5Si Mopier, HP DeskJet 1600C A-29 to 39 HP LaserJet 1100 Series, 2100 Series - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 229
Environment Variables for HP LaserJet Printers Environment Variable AUTOCONT1 Variable Values (OFF) ON 4 4 Plus 4V 4Si 4000 4M 4M Plus 4MV 4SiMx Series RO RO Environment settings are modified (except for the LaserJet 4L, 5L, and 6L printers). It is recommended these variables not be changed - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 230
Table A-2. PJL Environment Variables for HP LaserJet Printers Environment Variable Variable Values 4 4 Plus 4V 4Si 4000 4L 4ML 4P 4M 4M Plus 4MV 4SiMx Series 4MP HOLD (OFF) ns ns ns ns ns ns ns ns ON ns ns ns ns ns ns ns ns ns ns ns ns ns ns A-8 Product-Specific Feature Support EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 231
Table A-2. PJL Environment Variables for HP LaserJet Printers Environment Variable Variable Values 4 4 Plus 4V 4Si 4000 4L 4ML 4P 4M 4M Plus 4MV 4SiMx Series 4MP INTRAY2SIZE (LETTER) RO RO RO RO RO ns ns ns LEGAL RO ns ns ns ns ns RO ns ns ns EN Product-Specific Feature Support A-9 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 232
HP LaserJet Printers Environment Variable Variable Values 4 4 Plus 4V 4Si 4000 4L 4ML 4P 4M 4M Plus 4MV 4SiMx Series ns ns AUTO ns Y Y ns (Y) ns ns ns IOSIZE1 10 to max. available ns Y memory Y ns Y ns ns ns JOBATTR "attribute string" ns ns 10 Product-Specific Feature Support EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 233
ns ns ns ns ns ns ns PAPER ns ns ns ns ns ns ns ns MPTRAY MANUAL RO RO RO ns ns ns ns Y ns ns AUTO ns (Y) (Y) ns (Y) (Y) (Y) (Y) 1For LaserJet 4000 series printers, the MPTRAY variable can only be changed using the PJL DEFAULT command. EN Product-Specific Feature Support A-11 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 234
Variables for HP LaserJet Printers Environment Variable Variable Values 4 4 Plus 4V 4Si 4000 4L 4ML 4P 4M 4M Plus 4MV 4SiMx Series 4MP PAPER LETTER4 (Y) configured for metric paper sizes, A4 is the default paper size and DL is the default envelope size. A-12 Product-Specific Feature Support - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 235
for HP LaserJet Printers Environment Variable Variable Values 4 4 Plus 4V 4Si 4000 4L 4ML 4P 4M 4M Plus 4MV 4SiMx Series 4MP POWERSAVE (Y) (Y) RO Y ns ns ns RESOURCESAVESIZE1 0 to maximum ns Y available memory (in100 Kbyte increments) Y Y Y ns ns ns RET OFF Y Y Support A-13 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 236
Variables for HP LaserJet Printers Environment Variable Variable Values 4 4 Plus 4V 4Si 4000 4L 4ML 4P 4M 4M Plus 4MV 4SiMx Series 4MP USERNAME ns ns ns ns ns ns PITCH 0.44 to 99.99 (10.00) Y Y Y Y Y YY Y PTSIZE 4.00 to 999.75 (12.00) Y Y Y Y Y YY Y - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 237
HP LaserJet Printers Environment Variable Variable Values 4 4 Plus 4V 4Si 4000 4L 4ML 4P 4M 4M Plus 4MV 4SiMx Series 4MP SYMSET (continued on the following pages Y Y Y ns YY Y PSTEXT Y Y Y Y Y YY Y ROMAN8 (Y) (Y) (Y) (Y) Y (Y) (Y) (Y) EN Product-Specific Feature Support A-15 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 238
Table A-2. PJL Environment Variables for HP LaserJet Printers Environment Variable Variable Values 4 4 Plus 4V 4Si 4000 4L 4ML 4P 4M 4M Plus 4MV 4SiMx Series 4MP SYMSET continued VNINTL VNMATH Y Y Y Y Y Y ns YY Y Y Y ns YY Y VNUS Y Y Y Y ns YY Y WIN30 Y Y Y Y Y - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 239
for HP LaserJet Printers Environment Variable Variable Values 4 4 Plus 4V 4Si 4000 4L 4M 4M Plus 4MV 4SiMx Series PostScript Y Y Y Y ns 1 Provided PostScript is installed. PostScript is an option in some printers. 4ML ns ns ns ns ns Y Y 4P 4MP ns ns ns ns ns Y Y EN Product - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 240
HP LaserJet and DeskJet Printers printers). It is recommended these variables not be changed on a job-by-job basis. 2 Only modifiable using the DEFAULT command. 3 DeskJet 1600C - these variables are only available using the DEFAULT and DINQUIRE commands. 4 The FINISH variable is only supported - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 241
Table A-3. PJL Environment Variables for HP LaserJet and DeskJet Printers Environment Variable Variable Values 4PJ 4 LC 5L 4LJ Pro 6L 5P 5MP 6P 5Si 5 6MP 5SiMx, 5M 1600C - these variables are only available using the DEFAULT and DINQUIRE commands. EN Product-Specific Feature Support A-19 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 242
Table A-3. PJL Environment Variables for HP LaserJet and DeskJet Printers Environment Variable Variable Values 4PJ 4 LC 5L 4LJ Pro 6L 5P 5MP 6P 5Si 5 6MP 5SiMx, 5M Mopier 1600C INTRAY2SIZE ( ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns A-20 Product-Specific Feature Support EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 243
PJL Environment Variables for HP LaserJet and DeskJet Printers Environment Variable Variable Values Y (Y) Y ns ns ns Y Y YY Y ns AUTO ns ns (Y) Y YY (Y) ns IOSIZE1 10-max. memory ns ns ns Y YY Y ns JOBATTR "attribute string" ns ns ns ns ns Y Y ns JOBID Feature Support A-21 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 244
Variables for HP LaserJet and DeskJet Printers Environment Variable ns ns ns ns ns ns ns Y PAPER ns ns ns ns ns ns ns Y MPTRAY MANUAL ns ns ns Y2 ns ns ns LaserJet 5P/5MP printers, the MPTRAY variable can only be changed using the PJL DEFAULTcommand. The LaserJet 6P/6MP printers - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 245
Table A-3. PJL Environment Variables for HP LaserJet and DeskJet Printers Environment Variable Variable Values 4PJ 4 LC 5L 4LJ Pro 6L 5P 5MP 6P 5Si 5 6MP 5SiMx, 5M Mopier 1600C PAPER LETTER Y Y (Y) (Y) (Y) Y (Y) (Y) (Letter, Legal, Ledger, LEGAL A3, A4, Executive, A4 JISB4, and - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 246
for HP LaserJet and DeskJet Printers Environment ns ns Y YY Y ns AUTO ns ns ns Y YY Y ns RESOURCESAVESIZE2 0-max. available ns memory (100 Kb increments) ns ns Y YY Y ns RET OFF Y YYY YY Y ns LIGHT Y supported on the HP LaserJet 5Si Mopier. A-24 Product-Specific Feature - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 247
HP LaserJet and DeskJet Printers memory (100 Kb increments) ns ns Y YY Y ns 1 DeskJet 1600C - these variables are only available using the DEFAULT and DINQUIRE commands. 2 The LaserJet 4JL Pro printer does not support font SIMMs. 3 The DeskJet 1600C only supports the values 8.00, 10 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 248
HP LaserJet and DeskJet Printers Environment Variable Variable Values 4PJ 4 LC 5L 4LJ Pro 6L 5P 5MP 6P 5Si 5 6MP 5SiMx, 5M Mopier 1600C SYMSET (continued on the following pages) variables are only available using the DEFAULT and DINQUIRE commands. A-26 Product-Specific Feature Support EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 249
Table A-3. PJL Environment Variables for HP LaserJet and DeskJet Printers Environment Variable Variable Values 4PJ 4 LC 5L 4LJ Pro 6L 5P 5MP 6P 5Si 5 6MP 5SiMx, 5M Mopier 1600C SYMSET (continued) VNINTL VNMATH Y YYY ns Y - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 250
A-3. PJL Environment Variables for HP LaserJet and DeskJet Printers Environment Variable Variable Values 4PJ - 0-max. available ns SIZE 2 memory (100 Kb increments) ns ns Y YY Y ns 1 Provided PostScript is installed. PostScript is an option in some printers. 2 These variables can only be - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 251
Table A-4. PJL Environment Variables for HP LaserJet Printers Environment Variable Variable Values 1100 2100 4500 5000 8000 8100 8500 Series Series Series Series Series Series Series AUTOCONT1 OFF (Y)1 (Y)2 Y Y Y Y RO ON Y1 Y2 (Y) (Y) (Y) (Y) RO AUTOSELECT (ON) ns ns ns ns ns - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 252
Table A-4. PJL Environment Variables for HP LaserJet Printers Environment Variable Variable Values 1100 2100 4500 5000 8000 8100 8500 Series Series Series Series Series Series Series HOLD1 (OFF) ON ns ns ns ns ns Y modifiable using the SET command. A-30 Product-Specific Feature Support EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 253
PJL Environment Variables for HP LaserJet Printers Environment Variable Variable Values 1100 2100 4500 5000 8000 8100 8500 Series Series Series Series Series Series Series INTRAY2SIZE (LETTER) ns with UNKNOWNPAPER when the paper tray is pulled out. EN Product-Specific Feature Support A-31 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 254
HP LaserJet Printers Environment Variable Variable Values 1100 2100 4500 5000 8000 8100 8500 Series Series Series Series Series Series Series (Y) (Y) Y Y ns IOSIZE1 10 to max. available ns Y Y Y Y Y ns memory JOBATTR "attribute string" ns ns 32 Product-Specific Feature Support EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 255
Table A-4. PJL Environment Variables for HP LaserJet Printers Environment Variable Variable Values 1100 2100 4500 5000 8000 8100 8500 Series Series Series Series Series Series Series LANG DANISH ns Y Y Y Y Y Y GERMAN ns ns ns ns ns ns ns EN Product-Specific Feature Support A-33 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 256
HP LaserJet Printers Environment Variable Variable Values 1100 2100 4500 5000 8000 8100 8500 Series Series Series Series Series Series Series MEDIATYPE TRANSPARENCY ns ns ns ns ns ns Y GLOSSY ns ns ns ns ns ns Y PAPER MANUAL LaserJet 5000 and Color LaserJet 4500 series printers - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 257
Table A-4. PJL Environment Variables for HP LaserJet Printers Environment Variable Variable Values 1100 2100 4500 5000 8000 8100 8500 Series Series Series Series Series Series Series PAPER LETTER3 (Y) (Y) (Y) (Y) (Y) (Y) (Y) (Letter, Legal, Ledger, LEGAL A3, A4, Executive, JISB4, and JISB5 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 258
PJL Environment Variables for HP LaserJet Printers Environment Variable Variable Values 1100 2100 4500 5000 8000 8100 8500 Series Series Series Series Series Series Series POWERSAVETIME 1 ns ns Y . RESOURCESAVESIZE is a personality-specific variable. A-36 Product-Specific Feature Support EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 259
HP LaserJet Printers Environment Variable Variable Values 1100 2100 4500 5000 8000 8100 8500 Series Series Series Series Series Series Series Y Y Y (10.00) PTSIZE 4.00 to 999.75 Y Y Y Y Y Y Y (12.00) RESOURCESAVESIZE1 0 to max. available ns Y ns Y memory (in 100 Kb - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 260
HP LaserJet Printers Environment Variable Variable Values 1100 2100 4500 5000 8000 8100 8500 Series Series Series Series Series Series Series SYMSET (continued on the following pages WINL2 ns Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y A-38 Product-Specific Feature Support EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 261
for HP LaserJet Printers Environment Variable Variable Values 1100 2100 4500 5000 8000 8100 8500 Series Series Series Series Series Series Series LaserJet 4PJ printer. For all other printers, it is a general variable. For all other printers, see the PERSONALITY variable in the tables on pages - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 262
Y YY Y Y PAGELENGTHACCURACY (all values) ns ns ns ns ns ns ns ns PALETTESOURCE (DEVICE) Y Y Y Y YY Y Y SOFTWARE Y Y Y Y YY Y Y PAPERLENGTH 0 ns ns ns ns 1 The HP DesignJet 200, 220, 600, and 650C do not support any environment variables. A-40 Product-Specific Feature - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 263
HP ns ns ns ns ns MAXIMUM ns ns ns ns Y PALETTESOURCE (DEVICE) Y Y Y Y Y SOFTWARE Y Y Y Y Y ns Y Y2 Y AUTO ns ns (Y) Y2 Y 1 The HP DesignJet 200, 220, 600, and 650C do not support any environment variables. 2 Supported on the model C3198B only. 1055CM Y Y (Y) ns Y Y - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 264
Variables for HP DesignJets Environment OPTIMIZED Y CONSTANT Y MAXIMUM ns PALETTESOURCE (DEVICE), SOFTWARE Y PAPERLENGTH 0 to 432000 ns ns Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y ns ns ns ns ns ns A-42 Product-Specific Feature Support EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 265
language (PCL or PostScript) from the control panel. The LaserJet IIISi printer does not perform context switching. The HP LaserJet IIISi printer does not support any PJL status readback commands, environment variable commands, or device attendance commands. For an example that uses the PJL features - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 266
Switching Printers supporting printer language switching: HP LaserJet 4, 4M, 4 Plus, 4M Plus, 4V, 4MV, 4Si, 4SiMx, 4ML, 4P, 4MP, 4PJ, 4LJ Pro, 4000 series, 5, 5M, 5P, 5MP, 6P, 6MP, 5Si, 5SiMx, 5Si Mopier, HP Color LaserJet, HP Color LaserJet 5, 5M, 2100 series, 4500 series, 5000 series, 8000 series - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 267
Readback Printers supporting printer status readback: HP LaserJet 4, 4M, 4 Plus, 4M Plus, 4V, 4MV, 4Si, 4SiMx, 4L, 4ML, 4P, 4MP, 4PJ, 4LJ Pro, 4LC, 4000 series, 5, 5M, 5L, 5P, 5MP, 6L, 6P, 6MP, 5Si, 5SiMx, 5Si Mopier, HP Color LaserJet, HP Color LaserJet 5, 5M, 1100 series, 2100 series, 4500 series - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 268
4LJ Pro, 4LC, 4000 series, 5, 5M, 5P, 5MP, 6L, 6P, 6MP, 5Si, 5SiMx, 5Si Mopier, HP Color LaserJet, HP Color LaserJet 5, 5M, LaserJet 1100 series, 2100 series, 4500 series, 5000 series, 8000 series, 8100 series, 8500 series Four conditions may cause the printer to reconfigure user memory: • When the - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 269
4MV printers. For HP LaserJet 4Si/4SiMx and 5Si/5SiMx printers, resource saving is only configurable from the control panel. Printer-Specific Job Boundaries Printers that support PJL job boundaries: HP LaserJet 4, 4M, 4 Plus, 4M Plus, 4V, 4MV, 4Si, 4SiMx, 4ML, 4P, 4MP, 4PJ, 4LJ Pro, 4LC, 4000 series - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 270
or to print a typeface list or demo page. • A job boundary indicated by the I/O card, such as the AppleTalk end-of-file. Timeouts Printers that support the TIMEOUT variable: HP LaserJet 4, 4M, 4 Plus, 4M Plus, 4V, 4MV, 4Si, 4SiMx, 4ML, 4P, 4MP, 4PJ, 4LJ Pro, 4LC, 4000 series, 5, 5M, 5P, 5MP, 6P, 6MP - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 271
Printers that support the backward-compatibility mode: HP LaserJet 4, 4M, 4 Plus, 4M Plus, 4V, 4MV, 4Si, 4SiMx, 4L, 4ML, 4P, 4MP, 4PJ, 4LJ Pro, 4LC, 4000 series, 5, 5M, 5L, 5P, 5MP, 6L, 6P, 6MP, 5Si, 5SiMx, 5Si Mopier, HP Color LaserJet, HP Color LaserJet 5, 5M, 1100 series, 2100 series, 4500 series - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 272
PJL Job Security Printers that support PJL job security: HP LaserJet 4/4M Plus, 4V, 4MV, 4Si, 4SiMx, 4000 series, 5, 5M, 5Si, 5SiMx, 5Si Mopier, 2100 series, 4500 series, 5000 series, 8000 series, 8100 series, 8500 series (5P, 5MP, 6P, 6MP, 2100: password only), The printers listed above provide two - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 273
device attendance commands are supported-these printers rely on unsolicited status to inform the user. • No NVRAM (HP LaserJet 4L/5L/6L only)-because these printers . • For the LaserJet 1100 series printers, the RESET command does not initialize the PAGECOUNT, SYMSET, and PAPER variables. Instead, it - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 274
are listed at the beginning of each feature description. Printer Language Switching Printers that support printer language switching: HP DeskJet 1200C, 1200CM, 1600C, 1600CM Printers that perform context switching automatically switch printer languages when both of the following conditions are met - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 275
as shipped from the factory is FAST. When a front panel reset is performed, the value is defaulted to SLOW. Printer Environment Printers that support printer environment variables: HP DeskJet 1600C, 1600M Unlike most PJL variables, the following environment variable defaults are not stored in the - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 276
Printer Status Readback Printers that support printer status readback: HP DeskJet 1600C, 1600M Because the DeskJet 1600C and 1600CM do not support USTATUS or INFO, only the requested status information will come back from the printer. Commands That Affect Printer Memory Printers affected by memory - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 277
Saving None of the DeskJet 1200C or 1600C printer families support resource saving. Printer Specific Job Boundaries Printers that support printer specific job boundaries: HP DeskJet 1200C, 1200CM, 1600C, 1600CM Unlike the LaserJet 4 family of printers, no implicit PJL job boundaries are recognized - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 278
• The LaserJet 5Si Mopier printer has a top (correct-order) output tray, holding 500 pages, a side (100-sheet face-up) output tray, a multi-bin mailbox (5 bins) and a stapler bin. (See the following page for instructions on stapling or collating documents.) A-56 Product-Specific Feature Support EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 279
printer functions such as stapling and collating multiple copies. Specifying the Output Bin Documents are sent to specific output bins using the @PJL SET OUTBIN command. The HP LaserJet the following page): @@PJL SET FINISH=STAPLE To staple the output using this command, the printer automatically - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 280
downloading. In order to print multiple copies of the job this way, it is important that the print job not include the printer printer does not detect that a job is to be mopied by the end of the formatting of the second page (to allow for one banner page A-58 Product-Specific Feature Support EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 281
differences between the printers. In addition to the LaserJet 5Si/5SiMx printer features, the LaserJet 4000 and 5000 series printers have: • 1200 dpi print resolution • Support for the Czechoslovakian, Hungarian, and Russian languages • Support for slightly different paper sizes • More Resolution - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 282
of the echo, the application may assume there is a printer error. Paper Tray Configuration The LaserJet 4000 and 5000 series paper tray configurations are set up as follows: Tray Number 0 1 2 4 x Description Multi-purpose tray Manual feed tray Unknown tray Envelope feeder Other trays (see below - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 283
HP LaserJet 1100 Series Comments The HP LaserJet 1100 series printers have a PJL feature set very similar to the HP LaserJet 6L printer. Listed below are some of the differences. • The INFO VARIABLES command returns the number of pages that have been copied, printed, and scanned (COPYPAGECOUNT, - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 284
are listed below: • Instead of using the MPTRAY variable, use the INTRAY1 variable to set the default configuration of Tray 1 (the MP Tray). • The HP LaserJet 2100 series printers add the PCL-specific LINETERMINATION variable, which allows the carriage return, line feed, and form feed characters to - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 285
information returned in the status readback at the start and end of jobs. • HP Color LaserJet 4500 series printers may remove the JOB DISPLAY = "display text" message from the control panel display before the last page reaches the output bin. • The control panel display messages and status readback - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 286
to that of the HP LaserJet 4000 series printers. The HP LaserJet 8100 also adds support for a few more paper sizes (ROC8K, ROC16K, and JISEXEC) and adds job management features (PROOF and HOLD jobs - see Chapter 10 for more information on job management PJL commands). A-64 Product-Specific Feature - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 287
LaserJet 8500 Series Comments As part of its paper stacking flexibility, the HP Color LaserJet 8500 printer allows the user to switch the Mail Box Mode (MBM) to any of the following three settings: • Stacker • Separator • Mailbox The preferred way to change the Mail Box Mode is using the printer - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 288
A-66 Product-Specific Feature Support EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 289
B PJL Command Summary COMMENT @PJL COMMENT [] DEFAULT @PJL DEFAULT [LPARM : personality | IPARM : port] ~variable = value [] DINQUIRE @PJL DINQUIRE [LPARM : personality | IPARM : port] ~variable [] DINQUIRE Response @PJL DINQUIRE [LPARM:personality | IPARM:port] ~ - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 290
EOJ @PJL EOJ [NAME = "job name"] [] FSAPPEND @PJL FSAPPEND FORMAT:BINARY SIZE=integer ~NAME = "pathname" [] %-12345X FSDELETE @PJL FSDELETE NAME = "pathname" [] FSDIRLIST @PJL FSDIRLIST NAME = "pathname" ENTRY=integer ~COUNT=integer[] FSDIRLIST - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 291
FSQUERY @PJL FSQUERY NAME = "pathname" [] FSQUERY Response If pathname is a file: @PJL FSQUERY NAME="pathname" TYPE=FILE ~SIZE=integer If pathname is a directory: @PJL FSQUERY NAME="pathname" TYPE=DIR FSUPLOAD @PJL FSUPLOAD NAME = "pathname" OFFSET= SIZE=< - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 292
Response @PJL INQUIRE [LPARM:personality | IPARM:port] ~variable value JOB @PJL JOB [NAME="job name"][START=first ~page][END=last page][PASSWORD = number] OPMSG @PJL OPMSG DISPLAY = "message" [] PJL @PJL [] RDYMSG @PJL RDYMSG DISPLAY = "message" [ - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 293
key UEL %-12345X USTATUS @PJL USTATUS variable = value [] Unsolicited Status Message (not a response, but returned when printer events occur) @PJL USTATUS variable [1 or more lines of printable characters or followed by ] USTATUSOFF @PJL - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 294
B-6 PJL Command Summary EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 295
-facing page in the generic format used throughout the rest of the manual. The C code is then listed on the opposite page so Printer Job Language Technical Reference Addendum, which includes product-specific information about newer products, as well as commands and variables added to PJL to support - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 296
The job in this example prints two pages: one in PCL and one in PostScript. The program first enters PCL, and then immediately enters HP-GL/2 to draw a box and print "PCL Print Job." Next, PostScript is entered and PostScript data is sent to the printer to draw a box and print "PostScript Job - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 297
/* SWITCH.C (Switching Printer Languages) */ #include main() Notice the %% required to print the % PJL COMMENT **Beginning of PCL Job** \n"); fprintf(prn,"@PJL COMMENT **Enter PCL (& HP-GL/2)* \n"); fprintf(prn,"@PJL ENTER LANGUAGE = PCL \n"); fprintf(prn,"\033E\033%% - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 298
UEL /B PRN: @ECHO ON For the HP LaserJet 4000 printer, and newer printers, the RDYMSG DISPLAY method will not replace the front panel display message. Use the JOB DISPLAY = "display text" method. Use both methods to ensure compatibility with all printers. See page 8-2. C-4 Programming Examples EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 299
To use this batch file, type the name of the batch file, followed by the name of the print file, as follows: PRINTPJL printfilename The printfilename is displayed while the job is being downloaded to the printer. EN Programming Examples C-5 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 300
C-6 Programming Examples EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 301
and the toner runs low, the following message is returned: @PJL USTATUS DEVICE CODE=10006 DISPLAY="16 TONER LOW" ONLINE Printer Job Language Technical Reference Addendum, which includes product-specific information about newer products, as well as commands and variables added to PJL to support - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 302
(External) Paper Handling Device Errors (43xyy) • LaserJet 4000/5000 Paper Jam Information (44xyy) • Hardware Errors (50xxx) The following pages list the status codes in numerical order, by groups. For a complete description of each control panel display string, see the user and service manuals for - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 303
RESTORING FACTORY SETTINGS 06 CONFIG PAGE or PRINTING CONFIGURATION PAGE PROCESSING JOB or PROCESSING JOB FROM ENV FEEDER or PROCESSING JOB FROM TRAY X (X = tray code) PRESS SELECT TO FORMFEED or DATA RECEIVED ACCESS DENIED NO JOB TO CANCEL CLEARING PAPER PATH PRINTING ERROR LOG FORMFEEDING EN PJL - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 304
x and y values for these messages. For example, 11202 is a background paper loading message indicating to load the PC tray with letter-size paper. X = Tray Code 0 1 2 3 4 5 Tray MP Tray or Multi-Purpose Tray1 or Duplex tray Manual Feed PC Tray or Upper Cassette or Universal Tray2 LC Tray or Lower - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 305
Code Media Size 00 Unknown Paper 01 Unknown Envelope 02 Letter Paper 03 Legal Paper 04 A4 Paper 05 Executive Paper 06 Ledger Paper 07 A3 Paper 08 COM10 Envelope 09 Monarch Envelope 10 C5 Envelope 11 DL Envelope 12 Japan B4 Paper 13 Japan B5 Paper 14 B5 Envelope 15 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 306
tray is lifting. Background paper tray status messages are in the format 12xyy. The following tables list the x and y values for these messages. For example, 12301 indicates the lower cassette tray is open. X = Tray Code 0 1 2 3 4 5 Tray MP Tray or Multi-Purpose Tray1 Manual Feed PC Tray or Upper - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 307
Bin 0 - 99 Tray Output Bin Number Y = Status Code 1 2 3 Tray Status Output Bin Full Output Bin Open Output Bin Broken PJL Parser Errors (20xxx) These status codes denote PJL parser errors. The entire PJL command line is ignored. (Some of the status codes refer to portions of PJL commands such as - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 308
20022 Command modifier missing 20023 Option missing 20024 Extra data received after option name (used for commands like SET that limit the number of options supported) 20025 Two decimal points in a numeric value 20026 Invalid binary value D-8 PJL Status Codes EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 309
25014 25016 25017 25018 Display String or Code Meaning Generic warning error (part of the PJL command ignored) PJL prefix missing Alphanumeric value too loss due to value being out of range; the value used was the closest supported limit Value is of the correct type, but is out of range (value was - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 310
is executed as possible, depending on the current configuration of the printer. Status Code Display String or Code Meaning 27001 Generic semantic error 27002 EOJ command encountered without a previously matching Attempted to DEFAULT a variable which can only be SET. D-10 PJL Status Codes EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 311
SAVED or 68 ERROR 30036 68 SERVICE or 68 NVRAM FULL CHECK CONFIGURATION or 68 NVRAM ERROR, SETTINGS NOT SAVED 30072 49 REMOVE PAGE 30076 PERSONALITY MEMORY OVERFLOW/ OUT OF MEMORY 30094 41.1 GENERAL MISPRINT ERROR * If creating applications for the HP LaserJet 4 and 5 printer families, see - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 312
BINDING AGENT MEDIA CAPACITY EXCEEDED 30104 EXTERNAL INPUT DEVICE PAPER PATH ERROR 30105 EXTERNAL OUTPUT DEVICE PAPER PATH ERROR 30106 EXTERNAL INPUT DEVICE OPERATIONAL ERROR 30107 EXTERNAL OUTPUT DEVICE OPERATIONAL ERROR 30108 40 HP MIO ERROR, PRESS GO KEY 30109 40 BAD SERIAL DATA - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 313
32013 32014 32015 32016 32017 32018 32019 32020 32021 32022 Display String or Code Meaning General error Volume not available Disk full File not found No free file descriptors Invalid number of bytes File Can't change root File Descriptor obsolete Deleted No block device EN PJL Status Codes D-13 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 314
intervention may be required. The device says "online" and continues to operate, possibly with reduced functionality. Data may be lost. Status Code Display String or Code Meaning 35028 BAD MIO 35029 W1 IMAGE ADAPT or IMAGE ASSIST or MEMORY LOW, PAGE SIMPLIFIED 35030 WA JOB ALTERED 35031 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 315
CHK MEM CNFIG or MEMORY SETTINGS CHANGED 35074 WM MEM CNFIG N/A 35075 USER MAINTENANCE REQUESTED 35076 WM personality MEM FULL or XXXX MEMORY FULL, STORED DATA LOST , or RAMDISK as appropriate.) * For some printers, the WM JOB 300 message (35081) may be used instead. EN PJL Status Codes - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 316
window-DesignJet) 40022 13 PAPER JAM or REMOVE PAPER JAM 40024 FE CARTRIDGE 40026 PC INSTALL or INSTALL TRAY 2 40038 16 LOW TONER or TONER LOW or TONER LOW, PRESS GO KEY 40046 FI INSERT CART 40047 FR REMOVE CART 40048 [PJL OPMSG] 40049 [PJL STMSG] 40050 50 SERVICE or 50 FUSER ERROR - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 317
59 ERROR 40061 61.x SERVICE 40062 62.x SERVICE 40063 63 SERVICE 40064 64 SERVICE or PRINTER ERROR, CYCLE POWER 40065 65 SERVICE 40066 External paper handling device failure 40067 67 SERVICE 40068 69 SERVICE 40069 70 ERROR 40070 71 ERROR 40071 72 SERVICE 40079 PRINTER MANUALLY - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 318
DRUM ERROR REPLACE DRUM KIT DRUM LIFE OUT REPLACE DRUM KIT DRUM LIFE LOW REPLACE DRUM KIT TRANSFER KIT OUT REPLACE KIT TRANSFER KIT LOW REPLACE KIT WASTE TONER FULL REPLACE DRUM KIT INSTALL DRUM KIT REINSTALL TRANSFER BELT PRESS GO TO PRINT PRESS SELECT TO CHANGE TONER 41.5 UNEXPECTED PAPER TYPE - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 319
the X and Y values for these messages. For example, 41303 is a foreground paper loading message indicating to load the LC tray with legal-size paper. X = Tray Code 0 1 2 3 4 5 9 Tray Multi-Purpose Tray or Envelope Tray Manual Feed PC Tray or Universal Tray2 LC Tray or Universal Tray3 EE Tray or - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 320
26 Japan B6 Paper Paper Jam Messages (LaserJet 5Si/5SiMx only) (42xyy) Foreground paper loading messages are sent when one of the paper input sources is out of paper and there is no other input source available and loaded with the correct paper size. When this occurs, the printer goes offline - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 321
paper late jam Face down output, paper stopped jam 2-Sided turn around, paper late jam 2-Sided turn around, paper stopped jam 2-Sided path, paper late jam 2-Sided path, paper stopped jam External input device paper jam External output device paper jam Fuser accordion jam Fuser accordion jam Printer - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 322
the number of the paper handling device and yy is the error code. x = Device 1 2 3 4 5 Paper Handling Device First device attached to PHC Second device attached to PHC Third device attached to PHC Fourth device attached to PHC Fifth device attached to PHC yy = Code 1 2 3 4 5 6 7 8 9 10 11 12 13 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 323
Inconsistent paper size Wrong page ACK Device(s) never ready during installation Negative ACK of ready tray LaserJet 4000 / 5000 Series Paper Jam Messages (44xyy) This category contains unsolicited status error messages related to paper jams (for the LaserJet 4000 and 5000 series printers only - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 324
Test Failed (or part malfunction [DesignJet]) 50003 Engine Fuser Error 50004 Engine Beam Detect Error 50005 Engine Scanner Error 50006 Engine Fan Error 50007 Engine Communications Error 50008 50.1 FUSER ERROR CYCLE POWER or LOW FUSER TEMPERATURE 50009 50.2 FUSER ERROR CYCLE POWER or - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 325
[BIN NAME] or EXTERNAL BINDING DEVICE HAS A MALFUNCTION 50026 DEVICE ERROR X.YY CYCLE POWER or AN EXTERNAL DEVICE HAS REPORTED A MALFUNCTION 50027 DUPLEX ERROR CHECK DUPLEX UNIT or DUPLEX UNIT GUIDE FAILED AND REQUIRES SERVICE 50028 55.XX ERROR PRESS SELECT KEY or COMMUNICATION FAILURE - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 326
String or Code Meaning 50029 64 PRINTER ERROR CYCLE POWER or VIDEO DMA TRANSFER TIMED OUT 50030 FAN MOTOR 5 FAILURE 50031 FAN MOTOR 6 FAILURE 50032 FAN MOTOR 7 FAILURE 50033 FAN MOTOR 8 FAILURE 505xx Firmware Error, Power Cycle 50599 Processor Error, Power Cycle D-26 PJL Status - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 327
goes off-line until the Continue or On Line key is pressed. Auto-continue mode can be configured using the printer's control panel or using PJL commands (refer to the user's manual for the specific PCL 5 printer). Automatic I/O Switching Automatic I/O switching allows data to be sent to any of the - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 328
value is stored in read-only memory and cannot be changed by a user or operator. A user default is a default value, stored in non-volatile RAM (in printers that have NVRAM), that is selectable using the control panel or the PJL DEFAULT command. Download The process of transferring data, including - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 329
settings that are programmed into the printer at the factory. These values are stored in read-only memory and cannot be changed. Factory default codes, and data downloaded to the printer. Its execution can be initiated using a single command. Modified Print Environment Once a printer language, such - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 330
languages. PCL and PostScript commands are each processed by separate firmware. New personalities can be added to some LaserJet printers using means such as cartridges or ROM SIMMs. PJL is not a personality (you cannot print using PJL). See "Personality Switching." Personality Switching The process - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 331
for the HP LaserJet 4 and 5 printer families). Poorly manual describes how to create properly formed print jobs and contains many examples to demonstrate them. See Chapters 1 - 3 and Chapter 11 for more information about creating well-formed jobs. Print Environment The group of all the printer - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 332
contain commands that enable the user to control where marks are printed on a page. Ready Message A ready message is displayed on the control panel display when no error conditions are present. When errors occur, an error message replaces the ready message until the situation is corrected or the - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 333
printer events occurring, such as when the printer runs out of paper, a job finishes printing, or when a certain time period elapses. There are several types of unsolicited status (DEVICE, JOB, PAGE settings are stored in non-volatile memory (in those printers that have NVRAM). Those settings not - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 334
Glossary-8 EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 335
A-5, A-40, A-41, A- 42 DeskJet 1200C printer A-3 DeskJet 1200C/1600C family A-52 device attendance commands 8-1 device status 7-33 DEVICE variable 7-33 DINQUIRE command 7-10 example 7-12 example, language-specific 7-13 disk lock 5-11 DISKLOCK variable 5-11, 6-14 download Glossary-2 DUPLEX variable - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 336
support variable 6-29 foreground paper loading D-19 MEMORY command 7-22 INFO PAGECOUNT command 7-23 INFO STATUS command 7-24 INFO USTATUS command 7-29 INFO VARIABLES command 7-25 informational messages D-2 INITIALIZE command 6-2, 6-5, 6-7, 6-9, 6-39, 6-40 example 6-40, 6-41 initializing printer 6-10 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 337
1100 series A-51 LaserJet 1100 series printers A-61 LaserJet 2100 series printers A-62 LaserJet 4 family comments A-44 LaserJet 4 printer 1-4 LaserJet 4000 and 5000 series printers paper jam messages D-23 LaserJet 4000 series printers A-44, A-59 LaserJet 4500 series printers A-63 LaserJet 4L printer - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 338
6- 19 PAGEPROTECT variable 6-20 PaintJet XL300 printer 1-4, A-3 PAPER variable 6-20 PARALLEL variable 6-21 parser errors D-7 parser warnings D-9 parsing errors 2-10 password 5-3 password protection 5-10 PASSWORD variable 5-10, 6-21 PCL 5 Comparison Guide 1-vii PCL/PJL Technical Quick Reference - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 339
status 5-9, 7-36 unsolicited page status 5-4, 7-38 unsolicited status Glossary-7 determining choices 7-29 turning off 7-42 User Default Environment 6-2, 6-7, Glossary-7 environments 6-2 USERNAME variable 6-24, 10-4, 10-6 using PJL 3-1 USTATUS command 2-10, 5-4, 7-31 USTATUS DEVICE command 7-33 EN - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 340
USTATUS JOB command 7-36 USTATUS PAGE command 7-38 USTATUS TIMED command 7-40 USTATUSOFF command 7-42 utilities 11-5 V value 2-4 variable support A-6 variable types 2-7 variables environment 6-11 INFO VARIABLES command 7-25 PCL-specific 6-26, 6-27 PJL environment 6-12 PostScript-specific 6-31 - HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 341
- HP 4200n | HP PCL/PJL reference - Printer Job Language Technical Reference Manua - Page 342
© 2003 Hewlett-Packard Development Company http://www.hp.com *5021-0380* *5021-0380* 5021-0380