
Sok számítógépes nyomtató PCL-alapú illesztőprogramokat használ.
Kép jóváírása: Ryan McVay/Photodisc/Getty Images
A Hewlett-Packard az 1980-as években fejlesztette ki a Printer Command Language vagy PCL nyelvet tintasugaras nyomtatóihoz. Elterjedtté vált a PCL3 bevezetésével a cég népszerű LaserJet nyomtatójához. A PCL5 az utolsó verzió, amely azon a hagyományos kódon alapul, amelyet a számítógép-illesztőprogram küld a nyomtatónak, hogy megadja az utasításokat az oldal nyomtatásához. A PCL6, más néven PCL-XL, egy erősebb meghajtó, amely teljesen másként működik, miközben megtartja a PCL nevet.
Nyelv
Míg a HP a PCL5-öt és a PCL6-ot is nyomtatóparancsnyelv-illesztőprogramnak tekinti, mindegyik szoftver más-más nyelvet használ az adatok továbbítására a nyomtatókhoz. A PCL5 és a HP illesztőprogramok korábbi verziói ASCII kódot használnak az adatok és parancsok elküldésére a számítógépes alkalmazásból a nyomtatóra. A PCL6 a számítógépes alkalmazás oldalait bináris formátumba állítja össze, mielőtt elküldi a csomagot a nyomtatóra. Az új bináris nyelv kompaktabb és további szolgáltatásokat is kínál.
A nap videója
Funkciók
A PCL5-ig a nyomtató-illesztőprogramok funkciója korlátozott. Ezek az illesztőprogramok parancsokat adnak, például új oldalra vagy új bekezdésre, és azonosítják a dokumentum betűtípusait. A felbontás általában rögzített, és 300 dpi-re korlátozódik. A PCL6 alatt az illesztőprogram a képek és grafikák követelményeit is kielégíti. Lefordítja a vektordiagramokat és a bittérképeket, és képes kezelni a nagyobb felbontásokat is. Mivel az összetett grafikus parancsokat közvetlenül dolgozzák fel, a PCL6 illesztőprogramok gyorsabban működnek és kevesebb forgalmat generálnak.
Művelet
A PCL-illesztőprogramok PCL5-ig speciális karaktereket használnak a parancsok indításához, és normál szövegként küldik el a nyomtatandó dokumentum szövegét. A nyomtatók a speciális karakterekre, amelyeket általában a billentyűzeten „Esc”-ként jelzett karakter vezet be, egyszerű műveletekkel, például új sor indításával reagálnak. A PCL6 a színes grafika és szöveg nyomtatására irányul. Az ilyen nyomtatás bonyolultabb parancsokat igényel, és az egyszerű szöveg kevésbé fontos. A PCL6 parancsokat vesz az operációs rendszer grafikus felhasználói felületéről, és azokat a nyomtató parancsaivá alakítja. Ennek eredményeként a nyomtatás jobban megegyezik azzal, amit az alkalmazás megjelenít a számítógép képernyőjén.
Kompatibilitás
A HP a PCL korábbi verzióiból származó összes parancsot tartalmazza az új PCL verzióban. A PCL5 teljesen visszafelé kompatibilis. A PCL6 moduláris felépítésű, és mint ilyen, nem tartalmazza a régebbi parancsokat ugyanúgy. Ehelyett a HP egy PCL6 Standard nevű modult adott hozzá, hogy biztosítsa a visszamenőleges kompatibilitást. Az új struktúra miatt ez a kompatibilitás nem zökkenőmentes, és a HP azt javasolja, hogy a PCL6-tal kapcsolatos kompatibilitási problémákat úgy oldják meg, hogy az illesztőprogramot a legújabb PCL5 verzióra cserélik.