HP PCL/PJL reference - PCL 5 Comparison Guide
Page 141
...cover page), then choose autoselect to compression methods 0, 1, 2, 3, and 5. Command Optional Offset Bytes Byte Optional Replacement Count Bytes Data Bytes ENWW Printer-Specific Differences 2-93 The replacement byte string (delta compression string) consists of 7 selects the current... printer default source. A value of a command byte, optional offset bytes, optional replacement count bytes, and the replacement data. The "default" source may be user-selected, or based upon the printer's own algorithm. Media Source Command The Paper...
...cover page), then choose autoselect to compression methods 0, 1, 2, 3, and 5. Command Optional Offset Bytes Byte Optional Replacement Count Bytes Data Bytes ENWW Printer-Specific Differences 2-93 The replacement byte string (delta compression string) consists of 7 selects the current... printer default source. A value of a command byte, optional offset bytes, optional replacement count bytes, and the replacement data. The "default" source may be user-selected, or based upon the printer's own algorithm. Media Source Command The Paper...
HP PCL/PJL reference - PCL 5 Comparison Guide
Page 142
... replacement data is compressed, and also the bit boundaries of bytes) the replacement data is added to be replaced. 2-94 Printer-Specific Differences ENWW The left raster margin. If the replacement count is 7, an additional replacement count byte follows and is offset from the current byte position in the seed row. • Replacement...
... replacement data is compressed, and also the bit boundaries of bytes) the replacement data is added to be replaced. 2-94 Printer-Specific Differences ENWW The left raster margin. If the replacement count is 7, an additional replacement count byte follows and is offset from the current byte position in the seed row. • Replacement...
HP PCL/PJL reference - PCL 5 Comparison Guide
Page 143
the bit boundaries are different than if the control bit is 0, optional offset bytes and replacement bytes may be added. As when the control bit is 0: bits 5-6 contain the offset count, and bits 0-4 contain the replacement count. CONTROL BIT = 1 7 Control Bit = 1 6 54 0 Offset Count Replacement Count If the control bit is 1, the replacement data is run length encoded. ENWW Printer-Specific Differences 2-95
the bit boundaries are different than if the control bit is 0, optional offset bytes and replacement bytes may be added. As when the control bit is 0: bits 5-6 contain the offset count, and bits 0-4 contain the replacement count. CONTROL BIT = 1 7 Control Bit = 1 6 54 0 Offset Count Replacement Count If the control bit is 1, the replacement data is run length encoded. ENWW Printer-Specific Differences 2-95
HP PCL/PJL reference - Printer Job Language Technical Reference Manual
Page 36
...of jobs. Each group of each command and gives a short description of commands is complete, resets the page count. Informs printer of the start of a print job, resets the page count, allows naming of a PJL job. Sets default value for the duration of the job, supports non-printing ...mode for processing the current job. Resets current PJL variables to factory default values. Tells printer the print job is covered in a separate chapter...
...of jobs. Each group of each command and gives a short description of commands is complete, resets the page count. Informs printer of the start of a print job, resets the page count, allows naming of a PJL job. Sets default value for the duration of the job, supports non-printing ...mode for processing the current job. Resets current PJL variables to factory default values. Tells printer the print job is covered in a separate chapter...
HP PCL/PJL reference - Printer Job Language Technical Reference Manual
Page 37
Allows printer to the host computer. Turns off all unsolicited status. Requests the default value for device status changes, end-of-job status, and pages printed. ...to send unsolicited status messages for a specified environment variable. Status can be sent at specified time intervals. Returns the portion of printer information, such as printer model number, printer memory available, configuration, page count, status, environment variables, and unsolicited status variables. Command Group Status Readback Commands (Chapter 7) Command INQUIRE DINQUIRE ECHO INFO USTATUS ...
Allows printer to the host computer. Turns off all unsolicited status. Requests the default value for device status changes, end-of-job status, and pages printed. ...to send unsolicited status messages for a specified environment variable. Status can be sent at specified time intervals. Returns the portion of printer information, such as printer model number, printer memory available, configuration, page count, status, environment variables, and unsolicited status variables. Command Group Status Readback Commands (Chapter 7) Command INQUIRE DINQUIRE ECHO INFO USTATUS ...
HP PCL/PJL reference - Printer Job Language Technical Reference Manual
Page 52
...RUSSIAN, messages are displayed using Cyrillic (ISO 8859/5). If LANG is enabled and the printer receives a JOB command, it returns a job status message. 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...This is also true for the HP Color LaserJet 4500 printer, except there is no support for Turkish or Hungarian on this job and is displayed when the printer begins to the PJL Current Environment settings, instead of the response. Resetting the page count associated with the JOB option. ...
...RUSSIAN, messages are displayed using Cyrillic (ISO 8859/5). If LANG is enabled and the printer receives a JOB command, it returns a job status message. 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...This is also true for the HP Color LaserJet 4500 printer, except there is no support for Turkish or Hungarian on this job and is displayed when the printer begins to the PJL Current Environment settings, instead of the response. Resetting the page count associated with the JOB option. ...
HP PCL/PJL reference - Printer Job Language Technical Reference Manual
Page 53
...a print job. • Names the print job "Jim's Job." • Instructs the printer to the printer and formatted, but the printer does not begin printing on page three of a job. Using the SET command or a printer language "number of copies" command to print selected pages of the job. (Since the END...use different names for the JOB and EOJ commands need to print more than one copy of selected pages causes unexpected results, because the printer counts physical pages, not multi-copy collated pages. The entire job must be sent to begin printing until the page indicated in the START ...
...a print job. • Names the print job "Jim's Job." • Instructs the printer to the printer and formatted, but the printer does not begin printing on page three of a job. Using the SET command or a printer language "number of copies" command to print selected pages of the job. (Since the END...use different names for the JOB and EOJ commands need to print more than one copy of selected pages causes unexpected results, because the printer counts physical pages, not multi-copy collated pages. The entire job must be sent to begin printing until the page indicated in the START ...
HP PCL/PJL reference - Printer Job Language Technical Reference Manual
Page 57
... this command, it returns unsolicited job status information, if enabled, when the last page of the job exits the printer and is in the output tray. Pages already processed, but not yet printed, are not affected. The EOJ command resets the page number associated with... to the previously received data, and does not effect any future pages until another JOB command enables the non-printing mode again. Resetting the page count associated with unsolicited page status. The non-printing mode, if enabled by using the START/END options). Related Commands: JOB, USTATUS EN Job Separation ...
... this command, it returns unsolicited job status information, if enabled, when the last page of the job exits the printer and is in the output tray. Pages already processed, but not yet printed, are not affected. The EOJ command resets the page number associated with... to the previously received data, and does not effect any future pages until another JOB command enables the non-printing mode again. Resetting the page count associated with unsolicited page status. The non-printing mode, if enabled by using the START/END options). Related Commands: JOB, USTATUS EN Job Separation ...
HP PCL/PJL reference - Printer Job Language Technical Reference Manual
Page 128
...LaserJet 4." Lists the unsolicited status variables provided by ] Parameters: Category ID CONFIG FILESYS MEMORY PAGECOUNT STATUS VARIABLES USTATUS Description Provides the printer model number, such as how many and which paper sizes are available in this command to find the printer model, configuration, memory available, page count..., status information, PJL file system information, and a list of the printer variables, including environmental, printer language-dependent, and unsolicited status ...
...LaserJet 4." Lists the unsolicited status variables provided by ] Parameters: Category ID CONFIG FILESYS MEMORY PAGECOUNT STATUS VARIABLES USTATUS Description Provides the printer model number, such as how many and which paper sizes are available in this command to find the printer model, configuration, memory available, page count..., status information, PJL file system information, and a list of the printer variables, including environmental, printer language-dependent, and unsolicited status ...
HP PCL/PJL reference - Printer Job Language Technical Reference Manual
Page 135
PAGECOUNT Category The INFO PAGECOUNT returns the number of the page count. @PJL INFO PAGECOUNT PAGECOUNT=183933 EN Status Readback Commands 7-23 Some printers do not return the label "PAGECOUNT=" in front of pages printed by the current print engine. Example: Using the INFO PAGECOUNT Command %-12345X@PJL @PJL COMMENT Using PJL INFO PAGECOUNT @PJL ECHO 06:53:29.3 1-25-93 @PJL INFO PAGECOUNT %-12345X A sample HP LaserJet 4ML printer response for this example is an indication of printer usage. This returned number is shown here.
PAGECOUNT Category The INFO PAGECOUNT returns the number of the page count. @PJL INFO PAGECOUNT PAGECOUNT=183933 EN Status Readback Commands 7-23 Some printers do not return the label "PAGECOUNT=" in front of pages printed by the current print engine. Example: Using the INFO PAGECOUNT Command %-12345X@PJL @PJL COMMENT Using PJL INFO PAGECOUNT @PJL ECHO 06:53:29.3 1-25-93 @PJL INFO PAGECOUNT %-12345X A sample HP LaserJet 4ML printer response for this example is an indication of printer usage. This returned number is shown here.
HP PCL/PJL reference - Printer Job Language Technical Reference Manual
Page 148
...unsolicited page status and returns a job status message. This is in the duplex mode, each side of a duplex page counts as the HP LaserJet 4000 series and 5000 series printers). Note JOB Variable The USTATUS JOB = ON command is used to notify the application every time a JOB command is ...encountered, when the final page of a job is useful for those printers that are already processed, but not yet printed, are...
...unsolicited page status and returns a job status message. This is in the duplex mode, each side of a duplex page counts as the HP LaserJet 4000 series and 5000 series printers). Note JOB Variable The USTATUS JOB = ON command is used to notify the application every time a JOB command is ...encountered, when the final page of a job is useful for those printers that are already processed, but not yet printed, are...
HP PCL/PJL reference - Printer Job Language Technical Reference Manual
Page 150
The number of the current job has been printed. The sample HP LaserJet 4 printer response indicates the status messages that a particular page finished printing. For example, when printing two consecutive jobs, the unsolicited EOJ status message associated with the ... each simplex page formatted, and by the application or spooler. The page count includes all pages printed and all of the pages received before the last page of pages is incremented by one for each duplex page formatted. The printer sends the unsolicited status associated with the JOB command when the JOB...
The number of the current job has been printed. The sample HP LaserJet 4 printer response indicates the status messages that a particular page finished printing. For example, when printing two consecutive jobs, the unsolicited EOJ status message associated with the ... each simplex page formatted, and by the application or spooler. The page count includes all pages printed and all of the pages received before the last page of pages is incremented by one for each duplex page formatted. The printer sends the unsolicited status associated with the JOB command when the JOB...
HP PCL/PJL reference - Printer Job Language Technical Reference Manual
Page 155
...Note The USTATUS JOB command is useful for job recovery. The following example uses the command to show the difference between the page count returned by name, not just page number. Job Recovery PJL provides job recovery capability using the START option to specify the remaining portion... application can re-issue the job using the following combination of commands: • The JOB and EOJ commands are used to reset the page count and inform the printer of the boundaries for Recovery @PJL USTATUS JOB = ON @PJL USTATUS PAGE = ON @PJL JOB NAME = "1st Shot" @PJL ENTER LANGUAGE = PCL...
...Note The USTATUS JOB command is useful for job recovery. The following example uses the command to show the difference between the page count returned by name, not just page number. Job Recovery PJL provides job recovery capability using the START option to specify the remaining portion... application can re-issue the job using the following combination of commands: • The JOB and EOJ commands are used to reset the page count and inform the printer of the boundaries for Recovery @PJL USTATUS JOB = ON @PJL USTATUS PAGE = ON @PJL JOB NAME = "1st Shot" @PJL ENTER LANGUAGE = PCL...
HP PCL/PJL reference - Printer Job Language Technical Reference Manual
Page 173
... returned to be a directory (not a file). For EN PJL File System Commands 9-5 Syntax: @PJL FSDIRLIST NAME = "pathname" ~ENTRY=integer COUNT=integer[] Response Syntax: @PJL FSDIRLIST NAME = "pathname" ~ENTRY=integer[] filename TYPE=FILE SIZE=integer filename TYPE=DIR ... For a complete description ...of files and directories which exist within the specified directory on the printer's file system. FSDIRLIST Command The FSDIRLIST command returns a list of the NAME parameter, see the NAME = "pathname" description on the...
... returned to be a directory (not a file). For EN PJL File System Commands 9-5 Syntax: @PJL FSDIRLIST NAME = "pathname" ~ENTRY=integer COUNT=integer[] Response Syntax: @PJL FSDIRLIST NAME = "pathname" ~ENTRY=integer[] filename TYPE=FILE SIZE=integer filename TYPE=DIR ... For a complete description ...of files and directories which exist within the specified directory on the printer's file system. FSDIRLIST Command The FSDIRLIST command returns a list of the NAME parameter, see the NAME = "pathname" description on the...
HP PCL/PJL reference - Printer Job Language Technical Reference Manual
Page 174
...: Using the FSDIRLIST Command This example demonstrates using the FSDIRLIST command to return a directory list from the printer's file system. @PJL FSDIRLIST NAME = "0:\pcl\macros" ENTRY=1 ~COUNT=25 A sample response would use ENTRY=5. The entry value must be greater than the actual number of entries...File System Errors (32xxx) in the specified range, the actual number of entries will not include any entries. • COUNT = integer - Printer Responses The printer response indicates the number of bytes in Appendix D, minus the 32 and the leading zeros. TYPE=DIR invoice.prn.rl TYPE...
...: Using the FSDIRLIST Command This example demonstrates using the FSDIRLIST command to return a directory list from the printer's file system. @PJL FSDIRLIST NAME = "0:\pcl\macros" ENTRY=1 ~COUNT=25 A sample response would use ENTRY=5. The entry value must be greater than the actual number of entries...File System Errors (32xxx) in the specified range, the actual number of entries will not include any entries. • COUNT = integer - Printer Responses The printer response indicates the number of bytes in Appendix D, minus the 32 and the leading zeros. TYPE=DIR invoice.prn.rl TYPE...
HP PCL/PJL reference - Printer Job Language Technical Reference Manual
Page 200
... add explanations within PJL code. To be used by Printer Utilities UEL COMMENT SET RESET DEFAULT INITIALIZE Use before and after every PJL job. To find the printer model, printer configuration, memory available, status information, page count, or printer variables. To receive unsolicited printer status at periodic intervals. 11-6 Programming Tips for a particular feature. To request...
... add explanations within PJL code. To be used by Printer Utilities UEL COMMENT SET RESET DEFAULT INITIALIZE Use before and after every PJL job. To find the printer model, printer configuration, memory available, status information, page count, or printer variables. To receive unsolicited printer status at periodic intervals. 11-6 Programming Tips for a particular feature. To request...
HP PCL/PJL reference - Printer Job Language Technical Reference Manual
Page 209
... PAGE 38 @PJL USTATUS JOB END NAME="End of Monitor Job" PAGES=38 The unsolicited page status indicates that 38 pages were printed. (The page count is sent after page 1 lands in the output tray: @PJL USTATUS PAGE 1 Additional page status messages are sent after each duplex page formatted.) EN Programming...
... PAGE 38 @PJL USTATUS JOB END NAME="End of Monitor Job" PAGES=38 The unsolicited page status indicates that 38 pages were printed. (The page count is sent after page 1 lands in the output tray: @PJL USTATUS PAGE 1 Additional page status messages are sent after each duplex page formatted.) EN Programming...
HP PCL/PJL reference - Printer Job Language Technical Reference Manual
Page 210
...%-12345X@PJL @PJL ENTER LANGUAGE = PCL E ... E ~%-12345X ~%-12345X@PJL @PJL EOJ NAME = "Job #65432" %-12345X Jobs That Control Printer Resources and Print Selected Pages The following job prints 1 copy of pages 5 through the end of the document. Using the "@PJL SET COPIES = number... the User to Load Specific Forms or Paper This example displays a message to print multiple copies of a selected page causes unexpected results because the printer counts physical pages, not multi-copy collated pages. %-12345X@PJL @PJL COMMENT Printing selected pages @PJL JOB START = 5 END = 8 %-12345X@PJL...
...%-12345X@PJL @PJL ENTER LANGUAGE = PCL E ... E ~%-12345X ~%-12345X@PJL @PJL EOJ NAME = "Job #65432" %-12345X Jobs That Control Printer Resources and Print Selected Pages The following job prints 1 copy of pages 5 through the end of the document. Using the "@PJL SET COPIES = number... the User to Load Specific Forms or Paper This example displays a message to print multiple copies of a selected page causes unexpected results because the printer counts physical pages, not multi-copy collated pages. %-12345X@PJL @PJL COMMENT Printing selected pages @PJL JOB START = 5 END = 8 %-12345X@PJL...
HP PCL/PJL reference - Printer Job Language Technical Reference Manual
Page 290
FSDOWNLOAD @PJL FSDOWNLOAD FORMAT:BINARY SIZE=integer ~NAME = "pathname" [] %-12345X FSINIT @PJL FSINIT VOLUME = "pathname" [] FSMKDIR @PJL FSMKDIR NAME = "pathname" [] B-2 PJL Command Summary EN 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 Response @PJL FSDIRLIST NAME = "pathname" ~ENTRY=integer[] filename TYPE=FILE SIZE=integer filename TYPE=DIR ...
FSDOWNLOAD @PJL FSDOWNLOAD FORMAT:BINARY SIZE=integer ~NAME = "pathname" [] %-12345X FSINIT @PJL FSINIT VOLUME = "pathname" [] FSMKDIR @PJL FSMKDIR NAME = "pathname" [] B-2 PJL Command Summary EN 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 Response @PJL FSDIRLIST NAME = "pathname" ~ENTRY=integer[] filename TYPE=FILE SIZE=integer filename TYPE=DIR ...
HP PCL/PJL reference (PCL 5 Printer Language) - Technical Quick Reference Guide
Page 6
...of copies (1 to 99 for III/IIID; 1 to receive PCL jobs over AppleTalk I /O to 32,767 for example, # = -10).] Note: The printer ignores any remaining data. ? Single side (Simplex) 1 - Duplex, short-edge binding Left (Long-Edge) Offset Registration Adjusts the position of the logical page ...to PJL. ?% - 1 2 3 4 5 X Configuration (AppleTalk) Allows the user to configure the printer I /O. ? & b # W [Key][value] # = Number of bytes of [key]/[value] data (count space ). Printer Reset Restores the User Default Environment, deletes temporary fonts and macros, and prints any commands sent to it that...
...of copies (1 to 99 for III/IIID; 1 to receive PCL jobs over AppleTalk I /O to 32,767 for example, # = -10).] Note: The printer ignores any remaining data. ? Single side (Simplex) 1 - Duplex, short-edge binding Left (Long-Edge) Offset Registration Adjusts the position of the logical page ...to PJL. ?% - 1 2 3 4 5 X Configuration (AppleTalk) Allows the user to configure the printer I /O. ? & b # W [Key][value] # = Number of bytes of [key]/[value] data (count space ). Printer Reset Restores the User Default Environment, deletes temporary fonts and macros, and prints any commands sent to it that...