Ultimo aggiornamento: 24.03.2008

Stampa

Comparativa driver di stampa PCL e PostScript





Introduzione


Nel complesso mondo delle stampanti e dei driver di stampa, è impossibile definire delle regole precise per pianificare ed implementare la soluzione ideale. Gli utenti stampano diversi tipi di documenti ed ogni driver ha i suoi vantaggi e svantaggi.

Questo capitolo mostra una breve comparativa tra i diversi linguaggi di stampa utilizzati dai driver HP: PCL (nelle versioni 5c, 6) e PostScript, senza tralasciare il driver di stampa universale HP.

Software e versioni utilizzate per la comparativa PCL e PostScript:

  • Server di stampa: macchina virtuale Windows Server 2008 SP1

  • Terminal Server: macchina virtuale Windows Server 2008 SP1

  • Driver di stampa PCL5c: HP LaserJet 4600 PCL5c versione 4.27.4600.440

  • Driver di stampa PCL6: HP LaserJet 4600 PCL6 versione 61.071.661.41

  • Driver di stampa PS: HP LaserJet 4600 PS versione 61.071.661.41

  • Driver di stampa universale: HP Universal Print Driver versione 4.1 PostScript


PCL


Il linguaggio di stampa PCL è un linguaggio di descrizione di pagina sviluppato da Hewlett-Packard ed usato per le proprie stampanti. In seguito, lo hanno utilizzato anche altri produttori. I comandi PCL necessari per generare la pagina da stampare sono inviati dai driver della stampante oppure dall’applicazione stessa.

In genere si utilizza un driver PCL per la maggior parte delle applicazioni d’ufficio, per esempio Word, Excel oppure soluzioni di nicchia che usano i rapporti in formato Crystal Reports. Nella stampa di testo e grafica semplice, PCL permette una stampa più veloce del PostScript. Gli ordini di stampa sono di dimensioni ridotte e necessitano di meno memoria nelle stampanti.

Il punto debole del PCL è la stampa di immagini complesse in formato PostSript, come per esempio la stampa da applicazioni Adobe PhotoShop oppure CorelDRAW.

La versione 6 del linguaggio PCL si differenzia molto dalla versione 5. Molte applicazioni di nicchia potrebbero avere dei problemi di stampa. In questo caso, è possibile utilizzare la versione 5 oppure testare un driver PostScript.


PostScript


Il linguaggio di stampa PostScript è un linguaggio di descrizione di pagina sviluppato in origine da Adobe Systems ed usato per la descrizione di pagine ed immagini per la stampa. Il linguaggio PostScript è un linguaggio completo che permette di generare un file postscript (file di testo) che permette di trasferire e stampare le informazioni su qualsiasi piattaforma compatibile, senza perdita di qualità.

In genere si utilizza un driver PostScript per le applicazioni di grafica, per esempio le suite Adobe e CorelDRAW oppure negli ambienti Macintosh. Per questo tipo di stampa, il driver PostScript può essere più veloce del driver PCL. Inoltre, il driver PostScript offre una qualità superiore e la possibilità di stampare a risoluzioni elevate sulle stampanti supportate.

Il lato negativo del PostScript è la quantità di memoria utilizzata per gli ordini di stampa, che può essere di molto superiore al PCL.


Dimensione ordine di stampa


Tipo di documento Dimensioni documento PCL5c PCL6 PostScript PostScript
(Universale)
PDF: Adobe Reader 8.1.0 4’785 KB, 394 pagine 13.30 MB 4.25 MB 10.20 MB 10.00 MB
PDF: Adobe Reader 8.1.0 3’437 KB, 48 pagine 62.20 MB 40.50 MB 26.90 MB 26.90 MB
DOC: Word 2003 1’331 KB, 115 pagine 6.13 MB 2.97 MB 5.43 MB 6.25 MB
DOC: Word 2003 117 KB, 12 pagine 528 KB 295 KB 261 KB 686 KB
XLS: Excel 2003 913 KB, 62 pagine 961 KB 402 KB 470 KB 606 KB
XLS: Excel 2003 56 KB, 5 pagine 252 KB 311 KB 230 KB 624 KB
PPT: PowerPoint 2003 9’858 KB, 71 pagine 106.00 MB 164.00 MB 303.00 MB 305.00 MB
PPT: PowerPoint 2003 1’189 KB, 34 pagine 36.50 MB 37.00 MB 139.00 MB 140.00 MB



I valori della tabella precedente sono stati convertiti in KB per i grafici seguenti:













Velocità di spooling


Tipo di documento Dimensioni documento PCL5c PCL6 PostScript PostScript
(Universale)
PDF: Adobe Reader 8.1.0 4’785 KB, 394 pagine 4 min. 51 s 1 min. 7 s 33 s 35 s
PDF: Adobe Reader 8.1.0 3’437 KB, 48 pagine 1 min. 25 s 1 min. 12 s 58 s 56 s
DOC: Word 2003 1’331 KB, 115 pagine 5 min. 11 s 42 s 56 s 41 s
DOC: Word 2003 117 KB, 12 pagine 15 s 10 s 11 s 6 s
XLS: Excel 2003 913 KB, 62 pagine 22 s 8 s 9 s 5 s
XLS: Excel 2003 56 KB, 5 pagine 4 s 4 s 6 s 3 s
PPT: PowerPoint 2003 9’858 KB, 71 pagine 1 min. 30 s 2 min. 2 s 1 min. 53 s 1 min. 50 s
PPT: PowerPoint 2003 1’189 KB, 34 pagine 39 s 29 s 54 s 1 min.



Il tempo di spooling è stato convertito in secondi:













Conclusioni


In pratica è possibile seguire due linee guida per gestire il sistema di stampa in ambienti terminal server.

La prima, è utilizzare uno standard per tutta l’azienda, ad esempio solo un driver PCL oppure solo un driver PostScript, a dipendenza dei documenti stampati dalla maggior parte degli utenti.

La seconda, è l’utilizzo dei due driver PCL e PostScript per ogni stampante. In questo modo, gli utenti possono selezionare la stampante PCL oppure la stampante PostScript a dipendenza dei documenti da stampare:

Per i documenti Office, quali Word, Excel e soluzioni di nicchia è preferibile utilizzare il driver PCL6. Offre una stampa veloce e necessita di poche risorse di memoria.

Per le applicazioni di nicchia non compatibili con PCL6 bisogna scegliere tra PCL5 e PostScript.

Per le applicazioni grafiche e file PDF, il driver PostScript offre la soluzione migliore sia in fatto di qualità che di velocità.

In ambienti terminal server ci sono alcuni fattori importanti da non dimenticare:

  • Per migliorare la stabilità e le prestazioni del sistema, è altamente consigliabile ridurre il numero dei driver installati

  • Un numero ridotto di driver permette di eseguire test e risolvere eventuali problemi nel minor tempo possibile

  • Un numero ridotto di stampanti permette di semplificare la gestione delle cassette di stampa (toner) e il supporto tecnico


Il driver di stampa universale HP, disponibile per i linguaggi PCL5, PCL6 e PostScript, permette di ridurre il numero dei driver da installare e supporta diversi modelli di stampanti HP, anche meno recenti.

Driver Dettagli
HP PCL5
  • Raccomandato per la maggior parte degli ambienti Windows/Office

  • Compatibilità con versioni precedenti di driver PCL

  • Compatibilità con stampanti HP LaserJet meno recenti

  • Scelta migliore per software/soluzioni di terze parti: SAP, formulari, tipi di carattere (fonts), e ambienti misti Unix/Linux

HP PCL6
  • Raccomandato per tutti gli ambienti Windows/Office

  • Offre in generale la miglior velocità di stampa e qualità per la maggior parte degli utenti

  • Programmato per l’interfaccia GDI (Graphic Design Interface) per offrire le migliori prestazioni in Windows

  • Non è completamente compatibile con software/soluzioni di terze parti e soluzioni basate su PCL5

HP PostScript
  • Raccomandato per i programmi Adobe e programmi di grafica

  • Utilizzato per PostScript livello 3 e tipi di carattere PostScript

  • Prestazioni superiori al PCL6 per i programmi Adobe

  • Miglior compatibilità tra le applicazioni Windows e Macintosh




Links


Storia del linguaggio PCL: http://h20000.www2.hp.com/bizsupport/[...]
Stampanti e plotter HP - confronto PS e PCL: http://h20000.www2.hp.com/bizsupport/[...]
Driver di stampa universale HP: http://www.hp.com/go/upd



Free counter and web stats