Guida avanzata a Solaris

Determinazione dello stato della stampante

Il comando lpstat permette di visualizzare lo stato corrente del servizio di stampa LP. Con questo comando è possibile controllare lo stato dei job nella coda di stampa, identificare le stampanti disponibili o individuare gli id di richiesta dei job per annullarli.

Controllo dello stato delle richieste di stampa

Per visualizzare lo stato delle proprie richieste di stampa, digitare il comando:

$ lpstat

Viene visualizzato un elenco dei file in coda per la stampa.

Nell'esempio seguente, riferito al sistema pino, l'output del comando indica che è presente un file nella coda di stampa della stampante pigna:

$ lpstat
pigna-10              paola            1261   mar 12 17:34 su pino
$

Il comando lpstat visualizza una riga per ogni job di stampa; vengono indicati l'id della richiesta, il nome dell'utente che ha inviato la richiesta di stampa, la dimensione dell'output in byte e la data e l'ora della richiesta.

Controllo delle stampanti disponibili

Per determinare quali stampanti sono configurate per il proprio sistema, digitare quanto segue:

$ lpstat -s

Il sistema visualizza lo stato dello scheduler, la destinazione di default e un elenco dei sistemi e delle stampanti disponibili.

Nell'esempio seguente, riferito al sistema olmo, lo scheduler è attivo, la stampante di default è pigna e sono disponibili due stampanti in rete, pigna e fungo:

$ lpstat -s
lo scheduler è attivo
destinazione di default del sistema: pigna
sistema per pigna: pino
sistema per fungo: quercia
$

Visualizzazione di tutte le informazioni di stato

L'opzione -t di lpstat visualizza un breve elenco delle informazioni di stato del servizio di stampa LP.

Per visualizzare un breve elenco di tutte le informazioni di stato, digitare:

$ lpstat -t

Vengono visualizzate tutte le informazioni disponibili sullo stato di LP.

Nell'esempio seguente la coda di stampa è vuota. Quando sono presenti richieste di stampa, il sistema visualizza anche lo stato di tali richieste:

$ lpstat -t
lo scheduler è attivo
destinazione di default del sistema: pigna
sistema per fungo: quercia
pigna accetta richieste da giovedì, 3 gennaio 1993, 18:20:10 MET
fungo accetta richieste da lunedì, 4 marzo 1993, 15:53:47 MET
stampante pigna: inattiva, abilitata da giovedì 3 gennaio 1993,
18:20:22 MET. disponibile.
                                                                         
    
stampante fungo: inattiva, abilitata da lunedì, 4 marzo 1993,
15:53:44 MET. disponibile.
$

Visualizzazione dello stato delle stampanti

Per ottenere informazioni sullo stato di una stampante specifica, è possibile utilizzare l'opzione -p di lpstat. Questa opzione permette di sapere se la stampante è attiva o disattiva, la data e l'ora in cui è stata abilitata o disabilitata e indica se la stampante è disponibile per l'accettazione di richieste di stampa.

Per visualizzare lo stato di tutte le stampanti di un sistema, digitare:

$ lpstat -p

Nell'esempio seguente, le due stampanti configurate per il sistema sono in stato non attivo, abilitato e disponibile. Se una delle stampanti contenesse uno o più job nella coda di stampa, l'output del comando mostrerebbe anche i job in coda.

$ lpstat -p
stampante pigna: inattiva, abilitata da giovedì 3 gennaio 1993,
18:20:22 MET. disponibile.

stampante fungo: inattiva, abilitata da lunedì, 4 marzo 1993,
15:53:44 MET. disponibile
$

Per richiedere lo stato di una stampante specifica, digitare il comando:

$ lpstat -p nomestampante

dove nomestampante è la stampante su cui si desidera avere informazioni.

Visualizzazione delle caratteristiche della stampante

Per visualizzare tutte le caratteristiche di una stampante, utilizzare le opzioni -p e -l di lpstat. Questo comando è particolarmente utile per identificare il tipo di stampante e il tipo di contenuto.

Per visualizzare le caratteristiche di tutte le stampanti del sistema, digitare il comando seguente:

$ lpstat -p -l

Vengono visualizzate in forma di tabella tutte le informazioni di configurazione utilizzate dal servizio di stampa LP per ogni stampante.

Nell'esempio seguente, riferito alla stampante pigna, tutti i campi sono vuoti ad eccezione del tipo di contenuto e del tipo di stampante.

$ lpstat -p pigna -l
stampante pigna: inattiva, abilitata da giovedì 3 gennaio 1993,
18:20:22 MET. disponibile.
        Tipi di contenuto: PS
        Tipi di stampante: PS
        Descrizione:
        Utenti consentiti:
                (all)
        Formati consentiti:
                (none)
        Intestazione non richiesta
        Set di caratteri:
                (nessuno)
        Interlinea di default:
        Dimensione pagina di default:
$

Tabella riassuntiva delle opzioni di lpstat

Le varie opzioni del comando lpstat permettono di richiedere diversi tipi di informazioni relative allo stato di stampa. La tabella Tabella 8-2 riassume le opzioni di uso più frequente del comando lpstat. Queste opzioni possono essere usate singolarmente o in qualsiasi combinazione nella riga di comando. Se si utilizzano più opzioni, separarle con uno spazio e ripetere per ognuna il trattino (-).

Ad esempio, per ottenere una lista completa delle informazioni di stato relative a una stampante specifica, digitare il comando:

$ lpstat -p nomestampante -l

dove nomestampante è la stampante di cui si desidera conoscere lo stato.

Tabella 8-2 Sommario delle opzioni principali di lpstat

Opzione 

Descrizione 

-a

Indica se le destinazioni di stampa accettano o meno le richieste di stampa. 

-c

Visualizza le classi e i rispettivi membri. 

-d

Visualizza la destinazione di default. 

-f

Visualizza i formati. 

-o

Visualizza lo stato dell'output. 

-p [lista][-D][-l}

Visualizza lo stato delle stampanti. 

-r

Stato dello scheduler delle richieste. 

-R

Visualizza la posizione del job nella coda di stampa. 

-s

Visualizza un sommario delle informazioni di stato. 

-S

Visualizza i set di caratteri. 

-u [nomeutente]

Visualizza le richieste inviate dall'utente. 

-v

Visualizza i dispositivi. 

Per l'elenco completo delle opzioni, vedere la pagina man lpstat(1).