lpr

Autres langues

Langue: it

Autres versions - même langue

Version: 53220 (openSuse - 09/10/07)

Section: 1 (Commandes utilisateur)


BSD mandoc
BSD 4

NOME

lpr - stampa off line

SINTASSI

lpr [-P stampante ] [-# num ] [-C classe ] [-J job ] [-T titolo ] [-U utente ] [-i [numcol ] ] [-1234 font ] [-w num ] [-cdfghlnmprstv ] [nome ... ]

DESCRIZIONE

Lpr usa un demone di spooling per stampare i file nominati quando le risorse diventano disponibili. Se non appare nessun nome, è assunto lo standard input.

Le seguenti opzioni di una sola lettera sono usate per notificare al demone dello spooling che i file non sono file di testo standard. Il demone di spooling userà allora i filtri appropriati per stampare tali dati.

-c
Si assume che i file contengano dati prodotti da cifplot(1)
-d
Si assume che i file contengano dati prodotti da tex ( formato DVI di Stanford).
-f
Usa un filtro che interpreta il primo carattere di ogni riga come un carattere standard FORTRAN di controllo carrello.
-g
Si assume che i file contengano dati plot standard prodotti dalle routine di plot (vedere anche plot per i filtri usati dallo spooler della stampa).
-l
Usa un filtro che fa sì che siano stampati i caratteri di controllo e soppresse le interruzioni di pagina.
-n
Si assume che i file contengano dati prodotti da ditroff (device independent troff).
-p
Usa pr(1) per formattare il file (equivalente a print).
-t
Si assume che i file contengano dati prodotti da troff(1) (cat phototypesetter commands).
-v
Si assume che i file contengano un'immagine raster per dispositivi come il Benson Varian.

Queste opzioni si applicano alla manipolazione dei job di stampa (print job):

-P
Forza l'output su di una stampante specifica. Normalmente è usata la stampante predefinita (dipendente dal sito), o è usato il valore della variabile d'ambiente PRINTER.
-h
Sopprime la stampa della pagina d'intestazione.
-m
Spedice una mail dopo il completamento.
-r
Rimuove il file dopo la fine dello spooling o dopo la fine della stampa (con l'opzione -s ).
-s
Usa collegamenti simbolici. Di solito i file sono copiati nella directory di spool. L'opzione -s userà symlink(2) per collegare i file di dati piuttosto che provare a copiarli cosicché possono essere stampati anche i file più grandi. Ciò implica che i file non dovrebbero essere modificati o rimossi fino a quando non sono stati stampati.

Le rimanenti opzioni si applicano alle copie, al formato della pagina, e agli header:

-# num
La quantità num è il numero di copie desiderate di ognuno dei file nominati. Per esempio,

lpr -#3 foo.c bar.c more.c

produrrà 3 copie del file foo.c, seguite da 3 copie del file bar.c, ecc. D'altra parte,


cat foo.c bar.c more.c | lpr -#3

darà tre copie della concatenazione dei file. Spesso un sito disabilita questa possibilità per incoraggiare invece l'uso della fotocopiatrice.

-[1234 font ]
Specifica un font da montare nella posizione font i Il demone costruirà un file .railmag referenziando il percorsi del font.
-C class
Classificazione del lavoro da usare nella pagina d'intestazione. Per esempio,

lpr -C EECS foo.c

fa sì che il il nome del sistema (il nome restituito da hostname(1)) sia rimpiazzato nella pagina d'intestazione da EECS e che sia stampato il file foo.c.

-J job
Nome del lavoro (job) da stampare nella pagina d'intestazione. Normalmente, è usato il nome del primo file.
-T title
Titolo per pr(1), invece del nome del file.
-U utente
Nome dell'utente da stampare nella pagina d'intestazione, solo per scopi di accredito. Questa opzione è onorata solo se lo user-id reale è daemon (o quello specificato nel file printcap al posto di daemon), ed è pensata per i casi in cui i filtri di stampa vorrebbero riaccodare i job.
-i [numcols]
L'output è identato. Se l'argomento successivo è un (numcols numerico, ) è usato come numero di spazi che sono stampati prima di ciascuna riga; diversamente ne sono stampati 8.
-w num
Usa num per la larghezza della pagina per pr(1).

AMBIENTE

La seguente variabile d'ambiente, se esiste, è usata da lpr
PRINTER
Specifica una stampante predefinita alternativa.

FILE

/etc/passwd
Identificazione personale.
/etc/printcap
Database delle capacità delle stampanti.
/usr/sbin/lpd*
Demone di stampa in linea.
/var/spool/output/*
Directory usate per lo spooling.
/var/spool/output/*/cf*
File di controllo del demone.
/var/spool/output/*/df*
File di dati specificati nei file "cf".
/var/spool/output/*/tf*
Copie temporanee dei file "cf".

VEDERE ANCHE

lpq(1), lprm(1), pr(1), symlink(2), printcap(5), lpc(8), lpd(8)

STORIA

Il comando lpr è apparso in BSD 3

DIAGNOSTICA

Se si prova a fare lo spool di un file troppo grande, sarà troncato. Lpr si opporrà alla stampa di file binari. Se un utente diverso da root stampa una file e lo spooling è disabilitato, lpr stamperà un messaggio per avvertirvi e non metterà i job in coda. Se non può essere effettuata la connessione a lpd(1) sulla macchina locale, lpr dirà che non può essere eseguito il demone. Messaggi diagnostici possono essere stampati nel file di log del demone a riguardo di file di spool non trovati da lpd(1).

BACHI

I font per troff(1) e tex risiedono nell'host a cui è collegata la stampante. Non è attualmente possibile usare librerie di font locali.