Daudzi datoru printeri izmanto uz PCL balstītus draiverus.
Attēla kredīts: Raiens Makvejs/Fotodisc/Getty Images
Hewlett-Packard 80. gados izstrādāja Printer Command Language jeb PCL saviem tintes printeriem. Tas kļuva plaši izplatīts, ieviešot PCL3 uzņēmuma populārajam LaserJet printerim. PCL5 ir pēdējā versija, kuras pamatā ir tradicionālais kods, ko datora draiveris nosūta printerim, lai sniegtu norādījumus par lapas drukāšanu. PCL6, kas pazīstams arī kā PCL-XL, ir jaudīgāks draiveris, kas darbojas pilnīgi atšķirīgi, vienlaikus saglabājot PCL nosaukumu.
Valoda
Lai gan HP uzskata, ka gan PCL5, gan PCL6 ir printera komandu valodas draiveri, katra programmatūra datu piegādei printeriem izmanto dažādas valodas. PCL5 un iepriekšējās HP draiveru versijas izmanto ASCII kodu, lai nosūtītu datus un komandas no datora lietojumprogrammas uz printeri. Pirms pakotnes nosūtīšanas uz printeri PCL6 apkopo lapas no datora lietojumprogrammas binārā formātā. Jaunā binārā valoda ir kompaktāka un piedāvā papildu funkcijas.
Dienas video
Funkcijas
Līdz PCL5 printera draiveriem ir ierobežota funkcionalitāte. Šie draiveri dod komandas, piemēram, jaunai lapai vai jaunai rindkopai, un identificē dokumenta fontus. Izšķirtspēja parasti ir fiksēta un ierobežota līdz 300 dpi. Saskaņā ar PCL6 draiveris var apmierināt arī attēlu un grafikas prasības. Tas tulko vektoru diagrammas, kā arī bitu kartes un var apstrādāt augstāku izšķirtspēju. Tā kā tie tieši apstrādā sarežģītas grafikas komandas, PCL6 draiveri darbojas ātrāk un rada mazāku trafiku.
Darbība
PCL draiveri līdz PCL5 izmanto speciālās rakstzīmes, lai iniciētu komandas un nosūtītu drukājamā dokumenta tekstu kā parastu tekstu. Printeri reaģē uz īpašajām rakstzīmēm, kuru priekšā parasti ir rakstzīme, kas uz tastatūras tiek attēlota kā "Esc", veicot vienkāršas darbības, piemēram, uzsākot jaunu rindiņu. PCL6 ir orientēts uz krāsu grafikas, kā arī teksta drukāšanu. Šādai drukāšanai ir nepieciešamas sarežģītākas komandas, un vienkāršais teksts kļūst mazāk svarīgs. PCL6 saņem komandas no operētājsistēmas grafiskā lietotāja interfeisa un pārvērš tās printera komandās. Rezultātā izdruka vairāk atbilst tam, ko lietojumprogramma rāda datora ekrānā.
Saderība
HP jaunajā PCL versijā iekļauj visas komandas no iepriekšējām PCL versijām. PCL5 ir pilnībā saderīgs ar atpakaļejošu spēku. PCL6 ir modulāra struktūra, un tādējādi tajā nav iekļautas vecās komandas. Tā vietā HP pievienoja moduli ar nosaukumu PCL6 standarts, lai nodrošinātu atpakaļejošu saderību. Jaunās struktūras dēļ šī saderība nav vienmērīga, un HP iesaka risināt saderības problēmas ar PCL6, aizstājot draiveri ar jaunāko PCL5 versiju.