Il comando lpr invia i file per la stampa. I file forniti dalla riga di comando vengono inviati alla stampante specificata o alla coda di stampa se la stampante è occupata. Senza specificare la stampante da utilizzare, il comando invierà il lavoro di stampa alla stampante predefinita, che è possibile configurare con CUPS. Il comando lpr legge il file di stampa dallo standard input se non vengono forniti file sulla riga di comando.
Sintassi
La sintassi del comando lpr è:
# lpr [options] [file names]
Opzioni comando lpr
Le opzioni del comando lpr sono descritte nella tabella seguente.
Opzione | Descrizione |
---|---|
-E | Forza la crittografia durante la connessione al server. |
-P {destinazione} | Invia il lavoro di stampa alla stampante di destinazione specificata. |
-# {copie} | Imposta il numero di copie da stampare da 1 a 100. |
-T {nome} | Imposta il nome del lavoro. |
-l | Specificare che il file di stampa è già formattato e deve essere inviato alla destinazione senza essere filtrato. |
-o {opzione} | Imposta un'opzione di lavoro, come la stampa in modalità orizzontale, il ridimensionamento dell'output stampato, la stampa fronte-retro, ecc. Le opzioni di lavoro variano a seconda della stampante. |
-p | Stampa i file specificati con un'intestazione ombreggiata che include la data, l'ora, il nome del lavoro e il numero di pagina. |
-r | Specificare che i file stampati devono essere eliminati dopo la stampa. |
Se si verifica l'errore seguente durante l'esecuzione del comando lpr:
lpr: command not found
puoi provare a installare il pacchetto seguente secondo la tua scelta di distribuzione:
Distribuzione del sistema operativo | Comando |
---|---|
Debian | apt-get install lpr |
Ubuntu | apt-get install lpr |
Arci Linux | pacman -S lpr |
Kali Linux | apt-get install lpr |
CentOS | yum install lpr |
Raspbian | apt-get install lpr |
Esempi di comando lpr
1. Stampa un file sulla stampante predefinita:
# lpr path/to/file
2. Stampa 2 copie:
# lpr -# 2 path/to/file
3. Stampa su una stampante denominata:
# lpr -P printer path/to/file
4. Stampa una singola pagina (es. 2) o un intervallo di pagine (es. 2–16):
# lpr -o page-ranges=2|2-16 path/to/file
5. Stampa fronte/retro in verticale (lungo) o in orizzontale (corto):
# lpr -o sides=two-sided-long-edge|two-sided-short-edge path/to/file
6. Imposta la dimensione della pagina (potrebbero essere disponibili più opzioni a seconda della configurazione):
# lpr -o media=a4|letter|legal path/to/file
7. Stampa più pagine per foglio:
# lpr -o number-up=2|4|6|9|16 path/to/file