Next: stampa da applicazioni
Up: stampa
Previous: stampa da terminale
Contents
Tutte (o quasi) le stampanti sono capaci di stampare un file carattere
per carattere. Questo è quello che si vuole per un file solo-testo.
I file che rappresentano un oggetto di qualità grafica (testo formattato,
figure) sono codificati in un formato compreso dalle applicazioni
(HTML, JPEG, MS-Word, ...) e devono essere tradotti in un formato
compreso dalla stampante.
Lo standard ``di fatto'' per stampe di qualità grafica in UNIX
è il PostScript.
Per stampare un file PostScript:
- se la stampante è PostScript, basta inviare il file così com'è alla
relativa coda; ad es.:
lpr -Pps file.ps
- se la stampante non comprende il linguaggio PostScript, il file deve
essere tradotto nel formato della stampante da appositi ``filtri''
(es GhostScript) e ``driver''; questo in generale viene fatto
all'installazione del sistema creando una coda di stampa PostScript,
che dall'utente viene vista come una stampante PostScript a tutti
gli effetti
Se il file non è PostScript, per stamparlo su una coda PostScript
lo si deve prima convertire in PostScript con un opportuno comando.
Ad es, per stampare il file locandina.pdf, in formato PDF,
lo si deve prima convertire in PostScript e poi inviare ad una coda
di stampa Postscript:
pdf2ps locandina.pdf locandina.ps
lpr -Pps locandina.ps
Ci sono due comandi GNU di conversione a PostScript: enscript
e a2ps.
- enscript converte un file solo-testo a PostScript
- a2ps converte un file di qualunque formato a PostScript
Entrambi, se non si specifica un file di output, inviano il file convertito
direttamente alla coda di stampa. Quindi possono essere usati come
comandi di stampa al posto di lpr per stampare file di qualunque
formato su una coda di stampa PostScript.
Next: stampa da applicazioni
Up: stampa
Previous: stampa da terminale
Contents
Giorgio F. Signorini
2011-11-14