Printer Job Language
Printer Job Language (PJL) ist eine Methode von Hewlett-Packard, um Statusnachrichten zwischen Drucker und Computer auszutauschen.
Hintergrund
PJL fügt Auftragslevelsteuerungen hinzu, wie Druckensprachenwechsel, Auftragsverteilung und -unterteilung, Statusnachrichten und Dateisystem-Kommandos. Während PJL als Erweiterung zur Printer Command Language gedacht war, als es entwickelt wurde, ist es jetzt von den meisten PostScript-Druckern unterstützt. Viele Druckerhersteller haben PJL erweitert, um Befehle an ihre Produkte anzupassen. Nicht alle von HP erstellten und dokumentierten Befehle sind mit allen Druckern kompatibel. PJL unterscheidet sich von anderen Sprachen, indem es Befehle zuerst parst. Die Syntax benutzt hauptsächlich englische Begriffe.
Beispiel
Der Befehl für einen PJL Statusaustausch[1]:
- EC%-12345X@PJL ENTER LANGUAGE = PDF (Der Drucker erwartet jetzt einen PDF-Datenstrom)
- EC%-12345X@PJL SET DUPLEX = ON @PJL SET BINDING = LONGEDGE or SHORTEDGE (Duplexdrucken)
Weblinks
- "HP PCL/PJL Reference: Printer Job Language Technical Reference Addendum" (PDF) Abgerufen 25. Juni 2006
- "HP PCL/PJL reference - Printer Job Language Technical Reference Manual" (PDF) Abgerufen 23. Juni 2006
- Komplettgeschichte auf Sourceforce.net
Einzelnachweise
- ↑ PJL-Befehle auf Uni-Regensburg.de (abgerufen am 31. März 2011)