Listar informações adicionais da impressora do CUPS

3

Como exibir informações da impressora, como descrição da impressora ou localização da impressora usando ferramentas de linha de comando?

lpstat -t lista nomes de impressoras, classes e dispositivos para impressoras, mas não lista a descrição ou a localização da impressora. Existe uma maneira de obter essas informações sem usar interface http ou GUI?

    
por Hubert Kario 01.07.2012 / 10:21

2 respostas

6

Você pode obter essas informações com lpstat -l -p printername .

[root@Valley ~]# lpstat -l -p zebra2
printer zebra2 is idle.  enabled since Tue Jun  8 15:50:35 2010
        Form mounted:
        Content types: any
        Printer types: unknown
        Description: Zebra 105SL in shipping
        Alerts: none
        Location: Shipping
        Connection: direct
        On fault: no alert
        After fault: continue
        Users allowed:
                (all)
        Forms allowed:
                (none)
        Banner required
        Charset sets:
                (none)
        Default pitch:
        Default page size:
        Default port settings:
    
por 01.07.2012 / 10:47
0

Isso é um pouco mais global, pois tudo elimina a declaração do grep.

for i in $( lpstat -v | awk '{ print $3 }' | tr ':' ' ' ) ; do lpstat -l -p $i | grep 'printer\|Location' ; done
    
por 04.03.2016 / 00:53