The following information is provided as is, and the authors take no responsibility for the correctness.

PJL - HP Printer Job Language

PJL was developed by Hewlett-Packard to provide a method for switching printer languages at the job level, and for status readback between the printer and the host computer. PJL offers application programs an efficient way to remotely control 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.

Reference

The latest reference manuals can be ordered or downloaded from Hewlett-Packard.

# HP PCL/PJL reference - Printer Job Language Technical Reference Manual (bpl13208) 342 pages, 3MB, from http://h20000.www2.hp.com/bc/docs/support/SupportManual/bpl13208/bpl13208.pdf

# HP PCL/PJL Reference - Printer Job Language Technical Reference Addendum (bpl13207) 176 pages, 3.2MB, from http://h20000.www2.hp.com/bc/docs/support/SupportManual/bpl13207/bpl13207.pdf

Undocumented PJL

On HP LaserJet Pro P1102w:

@PJL INFO LOG
MARSLOGEND = 1

@PJL INFO PRODINFO
ProductName = HP LaserJet Professional P1102w
FormatterNumber = Q910CHL
PrinterNumber = Q1234A
ProductSerialNumber = VNB3600454
ServiceID = 20127
FirmwareDateCode = 20091029
MaxPrintResolution = 600
ControllerNumber = Q910CHL
DeviceDescription = HP LaserJet Professional P1102w
DeviceLang = ZJS PJL ACL HTTP
TotalMemory = 8388608
AvailableMemory = 4993912
Personality = 7
EngFWVer = 15
IPAddress = 192.168.1.15
HWAddress = 0025B3EDFFD0

@PJL INFO SUPPLIES
Type = HP
REGION = 1
PartNumber = 13824
ReorderPN = CE285A
PercentRemaining = 65
PercentLifeRemaining = 70
PagesRemaining = 150
LowReached = 0
SerialNumber = 580583681
PageCount = 70
InstallDate = 0
LastUseDate = 20100620
Manufacture_Date = 20100114
Capacity_Units = 3
Capacity_Units = 5
Total_Capacity = 0
AvgAreaCvrg = 15
AvgAreaCvrg1 = 42
AvgAreaCvrg2 = 22
AvgAreaCvrg3 = 24
AvgAreaCvrg4 = 6
AvgAreaCvrg5 = 6

On HP LaserJet P1005:

@PJL INFO LOG
ErrCode0 = 79.0000
PageCount0 = 38
ErrCode1 = 55.0000
PageCount1 = 38
ErrCode2 = 79.0000
PageCount2 = 32
ErrCode3 = 55.0000
PageCount3 = 32
MARSLOGEND = 1

@PJL INFO SUPPLIES
Type = HP
PartNumber = 9216
ReorderPN = CB435A
PercentRemaining = 92
PagesRemaining = 652
LowReached = 0
SerialNumber = 1142030597
PageCount = 48
InstallDate = 0
LastUseDate = 20100501
Manufacture_Date = 20080418
Capacity_Units = 3
Total_Capacity = 284
AvgAreaCvrg = 5
AvgAreaCvrg1 = 29
AvgAreaCvrg2 = 4
AvgAreaCvrg3 = 40
AvgAreaCvrg4 = 13
AvgAreaCvrg5 = 15

@PJL INFO PRODINFO
ProductName = HP LaserJet P1005
FormatterNumber = BA0600D
PrinterNumber = CB410A
ProductSerialNumber = VND3717399
ServiceID = 20121
FirmwareDateCode = 20090916
MaxPrintResolution = 600
ControllerNumber = BA0600D
DeviceDescription = HP LaserJet P1005
DeviceLang = HBS PJL ACL
TotalMemory = 2097152
AvailableMemory = 1127784
Personality = 7
EngFWVer = 56

 
formats/printer_control_languages/pjl.txt · Last modified: 2010/06/25 17:03 (external edit)
 

All text is available under the terms of the GNU Free Documentation License (see Copyrights for details). Disclaimers

Recent changes RSS feed Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki