|
|
LPR
Section: User Commands (1) Index
Return to Main Contents
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.
Index
- NOME
-
- SINTASSI
-
- DESCRIZIONE
-
- AMBIENTE
-
- FILE
-
- VEDERE ANCHE
-
- STORIA
-
- DIAGNOSTICA
-
- BACHI
-
|