8.5 Comandi utili
Per effettuare delle stampe si può utilizzare il comando lp (man page lp(1)).
____________________________________________________________________
Comando: lp
Path: /usr/bin/lp
SINTASSI
# lp [option] [filename]
DESCRIZIONE
-
option indica la modalità di funzionamento di lp. Può assumere i seguenti valori:
-
-E usa la cifratura nella connessione al server;
-
-c indica di passare il file da stampare allo spooler prima di stamparlo
(per default CUPS passa sempre i file da stampare allo spooler
tramite IPP);
-
-d printer_name
specifica la stampante con la quale stampare (case-insensitive);
-
-h [host_name
specifica il nome della macchina sulla quale risiede il server di
stampa (per dafault è localhost o il valore contenuto nella variabile
d’ambiente CUPS_SERVER);
-
-i job_id
specifica il job sul quale intervenire;
-
-m indica di inviare una e-mail quando la stampa è stata effettivamente
effettuata;
-
-n n_copies
specifica il numero di copie da stampare;
-
-o opt specifica un’opzione per la stampa;
-
-q priority
specifica la priorità da assegnare alla stampa, da un minimo di 1 ad
un massimo di 100 (la priorità di default è 50);
-
-s indica di non visualizzare gli identificatori dei job;
-
-t job_name
specifica il nome per il job di stampa;
- -u username
elimina i job dell’utente identificato da username;
-
-H when
indica quando deve essere stampato il documento (when può
assumere i valori riportati nella fig. 8.1);
| Tabella 8.1: | Indicazione del momento di stampa. |
|
-
-P page_list
specifica le pagine da stampare: page_list può essere un numero (che indica
la sola pagina del documento da stampare), un elenco di numeri
separati da ‘,’ (che indica le singole pagine da stampare) o un
intervallo espresso nella forma page_start-page_end. Quindi l’opzione
-P 1,3-7,16 indicherà di stampare le pagine 1, 3, 4, 5, 6, 7 e
16;
-
filename indica il file da stampare (se filename è ‘-’, viene stampato ciò che viene inviato
tramite lo standard input);
____________________________________________________________________
È altresì possibile stampare i file di testo in maniera più “carina” sulla stampante, ovvero
convertendoli in PostScript. Per far questo si può utilizzare il comando a2ps (man page
a2ps(1)).
__________________________________________________________________________________________________________
Comando: a2ps
Path: /usr/bin/a2ps
SINTASSI
# a2pslp [option] [filename]
DESCRIZIONE
-
option indica la modalità di funzionamento di a2ps. Può assumere i seguenti valori:
- --version
indica a a2ps di visualizzare la versione;
-
--help indica a a2ps di visualizzare un aiuto sommario;
- --guess
visualizza i tipi di file riconosciuti;
- --which
visualizza il path completo delle librerie che si chiamano come
indicato da filename;
-
--glob visualizza il path completo delle librerie che iniziano con il nome
specificato da filename;
-
--list=value
visualizza le impostazioni, secondo quanto indicato da value
(v. tab. 8.2);
| Tabella 8.2: | Visualizzazione delle impostazioni di a2ps con
l’opzione --list. |
|
-
-q | --quiet | --silent
indica di non visualizzare nessun messaggio;
-
-v [level] | --verbose[=level]
imposta di verbosità al valore specificato da level (se level non è indicato
viene soltanto attivata la modalità verbosa);
-
-= opt | --user-option=opt
seleziona l’opzione predefinita specificata da opt;
-
--debug
abilita la modalità di debug;
-
-D key[:value] | --define=key[:value]
imposta o elimina la variabile specificata dakey;
-
filename indica il file da stampare (se filename è ‘-’, viene stampato ciò che viene inviato
tramite lo standard input);
____________________________________________________________________
[da completare ...]