Pagina 1 di 1

Preferenze di stampa con il comando lpr.

Inviato: mercoledì 20 gennaio 2010, 14:28
da vioma
Buon pomeriggio,
avendo spesso la necessità di stampare parecchi documenti di tipo .pdf o .jpg concentrate all'interno di una cartella, ho provato a lanciare la stampa multipla direttamente da terminale con:

Codice: Seleziona tutto

lpr *.jpg
e devo dire di avere provato una certa soddisfazione nel vedere all'istante la stampante mettersi in moto eseguendo alla perfezione il comando.
Alcune volte succede che delle immagini in jpg in formato A4 intero mi vengono stampate inspiegabilmente in quattro parti.
Ho consultato il manuale, ma non capisco molto bene l'inglese. In rete ho trovato pochissimo su questo comando.
Potete aiutarmi dicendomi se è possibile settare le preferenze di stampa da terminale?
Grazie.

Re: Preferenze di stampa con il comando lpr.

Inviato: venerdì 30 dicembre 2011, 0:58
da sbubba

Re: Preferenze di stampa con il comando lpr.

Inviato: lunedì 2 gennaio 2012, 9:35
da vioma
Ti ringrazio per la segnalazione, mi è stata molto utile.
Non sono riuscito ad avere risposta al mio problema, ma mi è stata molto utile.
Per i più pigri pubblico le informazioni del sito segnalato declinando ogni responsabilità circa il loro funzionamento:

Codice: Seleziona tutto

lpr options
Il vero utente linux che vuole stampare un file non apre il menù "file" e clicca su "Stampa..." :) Il vero utente linux usa il comando lpr! La sintassi standard è

lpr nomefile

e fin qua tutto ok. I problemi nascono quando si vogliono fare "cose più complicate" tipo stampare fronte/retro o cambiare stampante. Ecco allora le opzioni più utili che purtroppo non si trovano nella pagina del manuale di lpr (man lpr).

Per utilizzare una stampante particolare (non quella predefinita)

lpr -P nomestampante nomefile

Per stampare fronte-retro:

lpr -o sides=two-sided-long-edge nomefile
lpr -o sides=two-sided-short-edge nomefile

Per ruotare l'orientazione della pagina di 90°

lpr -o landscape nomefile

Per selezionare le pagine da stampare

lpr -o page-ranges=1-4,7,9-12 nomefile

Per stampare le pagine pari o le dispari

lpr -o page-set=even nomefile
lpr -o page-set=odd nomefile

Per selezionare il numero di pagine per foglio

lpr -o number-up=1 nomefile
lpr -o number-up=2 nomefile
lpr -o number-up=4 nomefile
lpr -o number-up=16 nomefile

Per selezionare l'ordine di uscita delle pagine

lpr -o outputorder=normal nomefile
lpr -o outputorder=reverse nomefile

Tutte le opzioni possono essere combinate in un unico comando. Ad esempio

lpr -o sides=two-sided-short-edge -o number-up=2 nomefile

stampa due pagine per foglio fronte/retro (comodo per i libri).