![Inkjet printer](/f/3c7a3bbdd5fd0434335fdb95269f0cba.jpg)
Mange computerprintere bruger PCL-baserede drivere.
Billedkredit: Ryan McVay/Photodisc/Getty Images
Hewlett-Packard udviklede Printer Command Language, eller PCL, til sine inkjet-printere i 1980'erne. Det blev udbredt med introduktionen af PCL3 til virksomhedens populære LaserJet-printer. PCL5 er den sidste version, der er baseret på den traditionelle kode, som computerdriveren sender til printeren for at give den instruktionerne om, hvordan siden udskrives. PCL6, også kendt som PCL-XL, er en mere kraftfuld driver, der fungerer helt anderledes, samtidig med at PCL-navnet bevares.
Sprog
Mens HP anser både PCL5 og PCL6 for at være drivere til printerkommandosprog, bruger hver software forskellige sprog til at levere data til printerne. PCL5 og tidligere versioner af HP-driverne bruger ASCII-kode til at sende data og kommandoer fra computerapplikationen til printeren. PCL6 kompilerer siderne fra computerapplikationen til et binært format, før pakken sendes til printeren. Det nye binære sprog er mere kompakt og tilbyder yderligere funktioner.
Dagens video
Funktioner
Op til PCL5 har printerdrivere begrænset funktionalitet. Disse drivere giver kommandoer som for en ny side eller et nyt afsnit og identificerer skrifttyperne til dokumentet. Opløsningen er normalt fast og begrænset til 300 dpi. Under PCL6 kan driveren også imødekomme kravene til billeder og grafik. Det oversætter vektordiagrammer såvel som bitmaps og kan håndtere højere opløsninger. Da de behandler komplekse grafikkommandoer direkte, fungerer PCL6-driverne hurtigere og genererer mindre trafik.
Operation
PCL-driverne op til PCL5 bruger specialtegn til at starte kommandoer og sender dokumentets tekst, der skal udskrives, som normal tekst. Printere reagerer på specialtegnene, normalt indledt af tegnet repræsenteret som "Esc" på et tastatur, ved at udføre simple handlinger, såsom at starte en ny linje. PCL6 er orienteret mod udskrivning af farvegrafik såvel som tekst. Sådan udskrivning kræver mere komplekse kommandoer, og almindelig tekst bliver mindre vigtig. PCL6 tager kommandoer fra operativsystemets grafiske brugergrænseflade og oversætter dem til kommandoer til printeren. Som følge heraf matcher udskriften mere, hvad applikationen viser på computerskærmen.
Kompatibilitet
HP inkluderer alle kommandoer fra tidligere versioner af PCL i den nye PCL-version. PCL5 er fuldstændig bagudkompatibel. PCL6 har en modulær struktur og inkluderer som sådan ikke de ældre kommandoer på samme måde. I stedet tilføjede HP et modul kaldet PCL6 Standard for at sikre bagudkompatibilitet. På grund af den nye struktur er denne kompatibilitet ikke problemfri, og HP anbefaler at løse kompatibilitetsproblemer med PCL6 ved at erstatte driveren med den seneste PCL5-version.