PJL käsustiku käske

Kuna tekkis huvi, kuidas saaks HP laserprinterile igasugust kavalat värki saata, siis sai natuke uuritud PJL keele käske. PJL on üks HP printerijuhtimiskeeltest. Info on pärit Internetist, põhiliselt ühest HP tech suppordi dokumendist ja ühest teisest HP tech suppordi dokumendist.

PJL käsud algavad escape-jadaga Esc%-12345X uuelt realt. Alustava escape-jada järel tuleb käsu algus @PJL ja siis ainult üks käsk samal real või lihtsalt @PJL, reavahetus, üks või mitu käsku prefiksiga @PJL (igaüks omaette real). Lõpuks tuleb igal juhul uuel real seesama escape-jada. Näiteks


ESC%-12345X@PJL INFO ID
ESC%-12345X

või

ESC%-12345X@PJL
@PJL SET RESOLUTION = 300
@PJL SET ECONOMODE = ON
ESC%-12345X

Käskudes, mille alguses on siin lehel sõna SET, võib olla ka sõna DEFAULT. SET puhul mõjub käsk ainult jooksvale dokumendile, DEFAULT puhul jääb kehtima ka edaspidi.

KäskTähendus
ENTER LANGUAGE = POSTSCRIPTJärjneva print jobi formaat, POSTSCRIPT/PCL/AUTO
INITIALIZEPrinteri reset, viib igasugused asjad vabriku defaultideks
SET MANUALFEED = OFFLehtede käsitsisöötmise sisse ja välja lülitamine. Käsitsi söötmine võib tähendada kasutaja poolt nupule vajutamist või paberi teisest august sisse toppimist.
SET PAPER = A4Paberiformaadi määramine. Sobida võivad näiteks LETTER, LEGAL, EXECUTIVE, LEDGER, COM10, A3, A4, B4, B5, C5, DL, CUSTOM, MONARCH, JISB4, JISB5, JPOST, JPOSTD. Võibolla sõltub valik ka printerist.
SET ORIENTATION = LANDSCAPEPORTRAIT või LANDSCAPE - paberi külili keeramiseks.
SET FORMLINES = 66Tekstiridade arv teksti trükkimisel. 5..128, vaikimisi 66.
SET RESOLUTION = 600Lahutus (punkti tollile), 300, 600, 1200, mida aga printer tunnistab.
SET DUPLEX = ONKahele poole trükkimine ON/OFF
SET BINDING = LONGEDGEKahele poole trükkimise jaoks mingi binding edge, LONGEDGE/SHORTEDGE
SET ECONOMODE = OFFOn/OFF, tooneri kokkuhoiurezhiim
SET COPIES = 3Koopiate arv, 1..999
SET AUTOCONT = ONAutomaatselt jätkata vigade järel
SET PAGEPROTECT = OFFA4, AUTO, LEGAL, OFF
SET DENSITY = 31..5, mingi tooneri rezhiim vist
SET IMAGEADAPT = AUTO
SET RET = MEDIUMResolution enhancement - OFF, LIGHT, MEDIUM, DARK
SET COURIER = DARKParematel printeritel lülitab sisse tumedema Courier-fondi (HP 4L, 5L ja 6L näiteks ei oska seda)
SET OUTBIN = UPPERUPPER, LOWER - kuhu kasti trükitud lehed saata
SET MPTRAY=FIRSTFIRST/CASSETE. First puhul otsib paberit kõigepealt käsitsi söötmise sahtlist, CASSETTE puhul kõigepealt paberikastist.
SET PRINTERNAME = "Printer"Printeri nimi, kuni 32 sümbolit, ???
SET QTY = 5Mitte copy, aga mopy. Nende mopy printerite kohta on veel üks dokument.
SET JOBOFFSET = OFFJob Offset, ON/OFF, ???
RDYMSG DISPLAY = "Valmis!"LCD-le minev teade, kui töö on valmis
OPMSG DISPLAY = "Tere!"LCD-le minev teade - ???
INFO IDPrinter saadab tagasi oma tüübi nime. Nõuab kahesuunalist ühendust printeri ja arvuti vahel. Selliseid käske on veel.
SET LPARM:PCL SYMSET = PC8Kooditabeli valik.
SET LPARM:PCL FONTNUMBER = 2Fondi valik.
SET LPARM:PCL FONTSOURCE = 1Fondikomplekti valik.
SET LPARM:PCL PITCH = 16.670.44..99.99, 16.67=condensed
SET LPARM:PCL PTSIZE = 20Kirja suurus punktides
SET LPARM:POSTSCRIPT PRTPSERRS=OFFPrint Postscript errors, ON/OFF
SET PS:MBT=ONMemory Boosting Techology Postscripti trükkimisel, ON/OFF/AUTO.
SET TESTPAGE=SELFTESTTestlehekülgede trükkimine. Võimalikud testleheküljed:
SELFTESTPCL self test
CONTSELFTESTPidev self test
PCLTYPELISTPCL fontide nimekiri
PCLDEMOPAGEPCL demolehekülg
PSCONFIGPAGEPostscripti konfiguratsiooni lehekülg
PSTYPEFACELISTPostscripti fontide nimekiri
PSDEMOPAGEPostscripti demolehekülg


Üles märkis Meelis Roos