Molte stampanti per computer utilizzano driver basati su PCL.
Credito immagine: Ryan McVay/Photodisc/Getty Images
Hewlett-Packard ha sviluppato il Printer Command Language, o PCL, per le sue stampanti a getto d'inchiostro negli anni '80. Si è diffuso con l'introduzione di PCL3 per la popolare stampante LaserJet dell'azienda. PCL5 è l'ultima versione ad essere basata sul codice tradizionale che il driver del computer invia alla stampante per darle le istruzioni su come stampare la pagina. PCL6, noto anche come PCL-XL, è un driver più potente che opera in modo completamente diverso, pur mantenendo il nome PCL.
Lingua
Sebbene HP consideri sia PCL5 che PCL6 driver del linguaggio di comando della stampante, ogni software utilizza linguaggi diversi per fornire i dati alle stampanti. PCL5 e le versioni precedenti dei driver HP utilizzano il codice ASCII per inviare i dati ei comandi dall'applicazione del computer alla stampante. PCL6 compila le pagine dall'applicazione del computer in un formato binario prima di inviare il pacchetto alla stampante. Il nuovo linguaggio binario è più compatto e offre funzionalità aggiuntive.
Video del giorno
Funzioni
Fino a PCL5, i driver della stampante hanno funzionalità limitate. Questi driver danno comandi come per una nuova pagina o un nuovo paragrafo e identificano i caratteri per il documento. La risoluzione è solitamente fissa e limitata a 300 dpi. Sotto PCL6, il driver può anche soddisfare i requisiti di immagini e grafica. Traduce diagrammi vettoriali e bitmap e può gestire risoluzioni più elevate. Poiché elaborano direttamente comandi grafici complessi, i driver PCL6 operano più rapidamente e generano meno traffico.
operazione
I driver PCL fino a PCL5 utilizzano caratteri speciali per avviare comandi e inviare il testo del documento da stampare come testo normale. Le stampanti rispondono ai caratteri speciali, solitamente preceduti dal carattere rappresentato come "Esc" su una tastiera, eseguendo semplici azioni come iniziare una nuova riga. PCL6 è orientato alla stampa di grafica a colori e testo. Tale stampa richiede comandi più complessi e il testo normale diventa meno importante. PCL6 prende i comandi dall'interfaccia utente grafica del sistema operativo e li traduce in comandi per la stampante. Di conseguenza, la stampa corrisponde maggiormente a ciò che l'applicazione mostra sullo schermo del computer.
Compatibilità
HP include tutti i comandi delle versioni precedenti di PCL nella nuova versione PCL. PCL5 è completamente compatibile con le versioni precedenti. PCL6 ha una struttura modulare e, come tale, non include i vecchi comandi allo stesso modo. Invece, HP ha aggiunto un modulo chiamato PCL6 Standard per garantire la compatibilità con le versioni precedenti. A causa della nuova struttura, questa compatibilità non è perfetta e HP consiglia di risolvere i problemi di compatibilità con PCL6 sostituendo il driver con l'ultima versione PCL5.