Quale driver della stampante dovrei usare? [chiuso]


26

Sto installando i driver per una stampante e ho una scelta di driver PCL (5 o 6) o PostScript? Quale consiglieresti e perché?

La stampante è HP LaserJet 2605dn, il sistema operativo è Windows 7 (x64).

Hai una regola empirica per questo genere di cose? O è praticamente "vedi-cosa-funziona"?

Grazie


2
Caspita, vale la pena leggere tutte le risposte. Secondo la mia esperienza, posso dire semplicemente "Se vuoi stampare file PDF usa la versione PS, altrimenti la versione PCL dei driver per i lavori di stampa".
Janardhan,

Risposte:


30

È così sorprendente e terrificante quando un thread come questo ha ogni sorta di non-conoscenza e non-risposte che scorre in essa e nessuna risposta riesce a farlo.

Per prima cosa darò la mia risposta, poi spiegherò dove i poster precedenti sono sbagliati.

Dovresti andare con PCL 6. Ecco perché: non hai bisogno di PostScript. Se ne avessi bisogno lo sapresti e non faresti questa domanda. PostScript è più problematico di PCL, quindi se non è necessario è meglio evitarlo. È più problematico in questi modi e altro: più difficile trovare i driver (ad esempio per un computer Win ME), più fame di risorse (sia sulla stampante, sulla workstation e sulla rete), i driver PostScript di HP saranno molto più cari di i loro driver PCL, la qualità dell'emulazione PostScript di HP (ovvero un clone di terze parti del programma PostScript di Adobe) è altamente discutibile mentre il PCL è un prodotto HP e quindi un rischio migliore, PostScript tende a generare errori oscuri durante la stampa e richiede oscura esperienza per risolvere (molto frustrante) -PCL lo fa di meno, PostScript tende a esaurire la memoria della stampante più facilmente, i driver PostScript offrono molte impostazioni oscure che sono utili solo ai professionisti del settore (come le separazioni di colore, ad esempio) e confondono solo le persone normali e offrono loro più modi per causarsi problemi, e su stampe difficili PostScript sarà spesso più lento. Tutto questo dalla cima della mia testa.

PCL6 è un potente linguaggio di descrizione delle pagine e farà tutto ciò di cui hai bisogno. La qualità non è un problema, PCL funziona bene e può stampare la stessa grafica vettoriale e gli stessi caratteri vettoriali di PostScript. Le foto e altri grafici bitmap sono al di fuori del regno della potenza di PostScript e quindi i due linguaggi li stamperanno allo stesso modo, tranne per il fatto che PostScript renderà la foto in testo e ne farà esplodere le dimensioni binarie, impiegando così più tempo a scaricarla sulla stampante ( deve farlo perché PostScript è un linguaggio di testo, non c'è nulla di binario lì. Tutto viene trasformato in caratteri di testo).

PostScript offre molti vantaggi, ma soprattutto ai professionisti del settore della stampa. Un esempio è che se vuoi stampare qualcosa su un setter di immagini ad altissima risoluzione in qualche negozio di stampa locale di fascia alta, probabilmente accetteranno il file solo nei formati Adobe Photoshop o PostScript, quindi se stai usando il driver PostScript hai un modo per creare un tale file. Tuttavia, il formato PDF può essere utilizzato ora in molte situazioni in cui PostScript era precedentemente richiesto. I driver PostScript tendono ad offrire più funzioni rispetto al driver PCL e alcuni potrebbero esserti utili (come la stampa di opuscoli, ad esempio), ma in questa data e in questa epoca è più probabile che il driver PCL offra tutto ciò di cui potresti mai avere bisogno e il driver PostScript potrebbe non offrire molto di più che potresti usare.


6
-1 per l'arroganza visualizzata e non prendendo in considerazione tutti i fattori.
John Gardeniers,

1
@ user61475 - Ho rimosso la seconda metà della "risposta" perché era irrilevante per la risposta. Non esitate a postare nuovamente le vostre preoccupazioni come commenti rispetto alle risposte originali di cui avete preoccupazioni. Avrai bisogno di almeno 50 rappresentanti per pubblicare commenti, ma dovrebbe essere abbastanza semplice da raggiungere.
Mark Henderson

6
Un grave problema con PCL6 è che non è possibile acquisire il processo di stampa e leggere qualsiasi contenuto che può diventare un problema se si sta tentando di eseguire il debug del flusso di dati. PCL6 (XL) non assomiglia a PCL5 ed è un flusso compilato (aka .exe) mentre PCL5 è un insieme di comandi e PS è un codice sorgente leggibile dall'uomo. Se guardi un flusso PCL6 è illeggibile. Così semplici cose come verificare quale sia l'orientamento di una pagina specifica per il debug di alcuni problemi di stampa, sono molto difficili. # 1 = PS # 2 = PCL5 # 3 = PCL6.
Douglas Anderson,

1
+1 per dare una risposta sensata. La stragrande maggioranza di noi desidera solo stampare alcune pagine in modo rapido e affidabile e potrebbe interessarsi meno ai flussi di dati leggibili dall'uomo.
nick,

2
@JohnGardeniers Spiegheresti quali sono questi fattori mancanti? Non sono sicuro del motivo per cui il tuo commento è stato così fortemente votato come "aggiungere qualcosa al post" quando non identifica ciò che sta criticando.
underscore_d

5

Il problema tra PCL e PostScript è molto specifico per quale combinazione di software e stampante viene utilizzata. Su alcune stampanti, PCL è migliore di PostScript e su altri vale il contrario. Alcune stampanti come HP LaserJet 5 Color (e molte altre) hanno un modulo aggiuntivo che si inserisce in uno degli slot SIMM che fornisce supporto PostScript. Tuttavia, altre stampanti hanno il supporto integrato in fabbrica. L'invio di un file PostScript alla stampante produce un output di qualità abbastanza elevata che è molto prevedibile. D'altra parte, il software sul PC / MAC / X-computer (o qualunque sia la fonte del PostScript) diventa qui il jolly. Ad un certo punto, deve esserci una conversione da qualunque documento sia in PostScript (a meno che il documento non sia già in PostScript, e anche in questo caso ci sono problemi). Questa conversione in PostScript è un problema ENORME. Alcuni software (in genere i driver di stampa per Windows) convertono semplicemente qualsiasi documento disponibile in bitmap e incorporano la bitmap in un file PostScript e lo inviano alla stampante. Questo è un enorme spreco di spazio sotto tutti gli aspetti, e gira intorno a qualsiasi vantaggio offerto da PostScript. PostScript è un linguaggio di layout che può layout elementi vettoriali e bitmap. Se si dispone di un documento di testo, vengono descritti la posizione del testo, del carattere e di altri dettagli e il testo non elaborato viene inviato alla stampante. Il motore PostScript nella stampante è a conoscenza del layout fisico della stampante e esegue il rendering dell'output in modo tale da produrre un buon output tenendo conto dell'hardware effettivo della stampante. Se il driver della stampante accetta qualsiasi testo presente nel documento e lo esegue il rendering come bitmap, quindi inserisce questo bitmap in un file PostScript, quindi la tua stampante sta semplicemente stampando una bitmap. Questo crea un problema: quando si stampano bitmap ci sono ottimizzazioni specifiche che la stampante utilizzerà per rendere belle le bitmap, nella maggior parte dei casi, queste ottimizzazioni sono diverse da quelle che verranno utilizzate per il testo, quindi il risultato finale di solito non è ottimale. Quindi, per dare un senso a tutto, devono essere considerati i seguenti problemi:

  1. Quanto è buono il software che converte il tuo documento in PCL o PostScript?
  2. Quanto è buono il supporto PCL o PostScript della tua stampante?
  3. Quale combinazione funziona meglio per la mia specifica combinazione computer / stampante.

Le risposte a queste domande spesso non sono bianche o nere. E a peggiorare le cose, alcune stampanti con scarsa qualità PCL potrebbero effettivamente rendere i documenti più belli in PCL perché il convertitore PCL sul computer inserisce correzioni o soluzioni specifiche per problemi con PCL su una stampante specifica o viceversa con PostScript .

Quindi c'è ancora un altro problema ... Alcune stampanti affermano di supportare PostScript e, in realtà, non esiste alcun supporto PostScript! I venditori di stampanti sostengono il supporto per PostScript in base al fatto che il loro driver di stampa che gira sul computer può convertire PostScript in qualsiasi lingua parlata dalla stampante!

Il mio approccio personale è usare PostScript quando possibile. Generalmente, non comprerò una stampante a meno che non sappia che ha un buon supporto per PostScript e sto parlando della stampante reale, non del software che gira sul PC per convertire PostScript in un altro formato che utilizza la stampante. PostScript è un formato standard ben consolidato, che sarà disponibile per un po ', e l'invio dello stesso file Postscript EXACT a qualsiasi stampante casuale che supporti PostScript probabilmente produrrà un output accettabile. Il lato negativo di questo è che tali stampanti sono generalmente più costose e richiedono più memoria rispetto ad altri metodi. Tuttavia, il prezzo vale la pena risparmiare tempo a combattere con i driver e, inoltre, se si verifica un problema con il convertitore PostScript sul lato PC, è UNA COSA da risolvere e la correzione funziona su ogni stampante.

Probabilmente potresti fare la stessa cosa con PCL, ma non è così semplice come fare le cose con PostScript perché PCL di solito comporta comandi specifici della stampante e l'invio dello stesso file PCL a stampanti diverse ha maggiori probabilità di produrre risultati errati rispetto a PostScript. Inoltre, alcuni driver PCL tendono ad avere enormi librerie di soluzioni che sono specifiche della stampante, quindi non è così facile inviare lo stesso file PCL a stampanti diverse e aspettarsi lo stesso output. Ciò significa anche che se si dispone di una stampante PCL molto vecchia, chi ha mai realizzato la stampante ha meno probabilità di rilasciare correzioni per le stampanti più vecchie e di emettere correzioni PCL solo per i modelli successivi. Questo non è generalmente il caso di PostScript, in quanto una singola correzione al software PostScript avrebbe effetto su tutte le stampanti indipendentemente da chi le ha fatte o dalla loro età.

Ci sono stati altri post in questa discussione che sono sbagliati: prima di tutto, i caratteri True Type sono caratteri vettoriali (contorni), molto simili a Type1 (che sono anche caratteri vettoriali) ma con la possibilità per l'autore di scrivere codici pixel. Questo generalmente rende i caratteri True Type migliori di quelli Type1 in determinate condizioni. Tutto dipende dalla qualità del software che rende i caratteri più del formato effettivo del carattere. Ho visto un software di font True Type così mal progettato che rende i font a una dimensione fissa e quindi ridimensiona l'output per la visualizzazione. Tutto dipende dalla qualità del software di rendering molto più del formato in cui si trova il carattere. (Ciò si applica solo ai caratteri vettoriali / di contorno, i caratteri bitmap sono un problema completamente diverso).

Il punto qui è che PCL e PostScript sono entrambi standard adottati da molti produttori di stampanti. A seconda di quanto bene il produttore abbia scritto, l'implementazione specifica determinerà quanto bene funzionerà la stampante con un determinato standard. Esistono anche molti linguaggi di stampa proprietari specifici della stampante. Secondo me, i linguaggi di stampa non standard devono essere completamente evitati quando possibile! Il motivo è che spesso le lingue non standard non sono documentate e quando la società ne presenta una nuova, è probabile che il supporto per quella vecchia venga interrotto. Quindi, quando aggiorni o cambi il sistema operativo sul tuo computer e non c'è alcun driver che funzioni con la tua combinazione stampante / sistema operativo, ora hai un fermaporta.


3

Per me questo dipende da un paio di cose:

  1. La stampante supporta PostScript nativo. Molte stampanti hanno solo l'emulazione PostScript. Il motore di stampa attuale non "pensa" in PostScript e quindi si perde una definizione rispetto a una vera stampante PostScript. Molte stampanti HP (non sono sicuro del 2605) eseguono solo l'emulazione.
  2. I tuoi utenti hanno bisogno di PostScript? Se stanno stampando principalmente documenti per ufficio (Word, Excel) PCL sarà il migliore. Normalmente ci sono molte meno opzioni su un driver PCL, il che rende più semplice per un utente finale. Se i tuoi utenti stampano presentazioni grafiche o molte immagini e sono molto esigenti sul prodotto finale, allora andrei con un driver PostScript, ma solo se si tratta di una vera stampante PostScript ...

In breve, testerei per vedere quale funziona meglio nel tuo ambiente.


2

Per uno o un numero limitato di computer di solito vado PCL, ma se la velocità di output, la qualità o la funzionalità della stampante (ad es. Pinzatrice) è importante, faccio sempre delle stampe di prova per confrontare. Ad esempio, i colori o i loghi sulla carta intestata possono essere resi meglio con un determinato driver. La velocità può anche essere un problema se la stampante sarà utilizzata in modo più pesante su documenti complessi / lunghi.


2

Ho un HP Inkjet che non stamperà pdf con pcl5 o pcl6, ma stamperà word ed eccellerà con postscript. Lo so perché ho appena trascorso 3 ore a provare tutte le diverse combinazioni di driver e documenti.

Posso aggiungere a ciò notando che un driver a getto d'inchiostro Linux generico sulla mia scatola FC20 è appena diventato PostScript ed è stato in grado di stampare pdf, mentre il driver pcl6 di Windows 10 non poteva.

Quindi nel mio caso, con la mia stampante specifica, il driver PostScript è chiaramente il migliore.

Tuttavia, come puoi vedere da tutti gli altri commenti, la risposta "completa" è in qualche modo più sfuggente.

Penso che dipenda molto dalla stampante e dovrai solo provare tutti i driver offerti e vedere quale funziona meglio.


PCL è disabilitato sulla stampante stessa? Su alcune stampanti questa è un'opzione.
austinian il

1

Dipende davvero da cosa stai stampando. Una risposta ha detto di usare Postscript perché ha caratteri migliori. Questo può essere vero se stai stampando solo documenti di testo ma se stai stampando lavori misti che hanno sia testo che grafica PCL6 potrebbe essere migliore. Stampa e confronta la differenza. Personalmente, di solito vado prima con PCL6, poi con PCL5 e Postscript.

Stai usando il driver fornito con Windows 7 o stai usando il driver da HP.com? I driver Windows inclusi in genere hanno solo un sottoinsieme di funzionalità. Stai quasi sempre meglio scaricando i driver da HP.com. I driver più recenti per CLJ 2605dtn per Win7 64-bit sono disponibili all'indirizzo http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareIndex.jsp?lang=en&cc=us&prodNameId=1140732&prodTypeId=18972&prodS&Id=11407&&&=11407=&h 4063 . In questo caso, utilizzeresti "Universal Print Driver" che supporta molte altre stampanti HP tra cui CLJ 2605dtn.


1

Regola empirica: PCL dovrebbe causare meno problemi per l'utente medio. Tuttavia, sta causando problemi con alcuni documenti PDF che stiamo stampando, a meno che non si facciano fatica a regolare le impostazioni avanzate della stampante (ad es. "Invia il tipo vero come immagine bit"; disabilita l'ottimizzazione della stampa) quando si verifica. Le regolazioni non funzionano sempre. Adobe PDF è apparentemente un documento orientato al PS: i driver PCL creano file ENORMI durante la conversione che nel nostro caso sovraccaricano la memoria o inceppano la nostra rete.

Nella ricerca di una soluzione ho appreso che alcune persone caricano driver PS e PCL specificatamente per l'uso con documenti PDF problematici.

Questa è una vera illustrazione di ciò che molti dicono - dipende da molti fattori. Questo è uno.


1

Su una stampante HP, un driver PCL (5 o 6) probabilmente funzionerà al meglio. Gli interpreti su un dispositivo HP gestiscono PCL molto meglio di PS [hanno sviluppato la lingua, quindi meglio!]. Se stai solo facendo una normale stampa di Windows, PCL6 sarebbe il mio suggerimento.

Gli interpreti PS sui dispositivi HP non sono fantastici e generalmente lo eviterei. Altri tipi di stampanti (ad esempio Xerox) gestiscono PS meglio di PCL. Quindi dipende sempre dalla stampante e da cosa stai cercando di ottenere. Entrambe le lingue hanno pro e contro.


-2

PostScript è di gran lunga superiore a qualsiasi altro tipo di carattere. poiché i caratteri PostScript sono basati su Vector, il che significa che esiste un algoritmo per ogni carattere e un disegno. Ciò rende i font superiori perché i caratteri come i caratteri TT sono basati su punti anziché su equazioni ...

E se una stampante supporta un PCL non significa che è possibile stampare PostScript a meno che non indichi chiaramente che lo supporta ...

Il test chiaro e semplice è quando una stampante supporta 1200 dpi, si seleziona la dimensione del carattere più piccola e si stampa una pagina in PostScript e una pagina in PCL si può chiaramente dire individualmente ogni carattere anche, è possibile testarlo allo stesso modo estendendo il carattere dimensioni su una scala MOLTO grande ... lì, puoi vedere punti nell'angolo di lettere come S, o J, o anche D. non vedresti i punti Brutti in poscritto.

Per la stampa di documenti sono sufficienti i caratteri PCL.


TrueType è basato su vettori.
Afrazier,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.