Como exibir trabalhos de impressão concluídos com o URL de origem

4

Na GUI "Visualizar fila" da minha impressora, posso clicar em "mostrar todos os trabalhos concluídos" e obter as colunas

Job|User|Document|Printer|Size|Time Submitted|Status

Eu procurei por alguma maneira de fazer isso no terminal e cheguei perto do que eu queria, mas não completamente. Quando executo lpstat -W completed , obtenho

HP-LaserJet-9050-121    alex             94208   Mon 06 Apr 2015 05:52:10 PM EDT
HP-LaserJet-9050-122    alex            160768   Mon 06 Apr 2015 05:53:14 PM EDT
HP-LaserJet-9050-123    alex             44032   Mon 06 Apr 2015 05:53:32 PM EDT

Enquanto isso funciona, eu preciso da coluna "Documento" equivalente. Eu estou querendo saber se há uma maneira de fazer isso especificamente a partir do terminal?

Editar: a coluna "Documento" exibe o título das impressões

    
por Alex H 07.04.2015 / 00:23

1 resposta

0

O diretório /var/log/cups contém todos os registros e page_log contém as informações necessárias. Dependendo da sua rotação de log e até que ponto no passado você quer ser capaz de fazer isso, será necessário:

cat /var/log/cups/page_log

ou apenas para os trabalhos da LaserJet-9050:

grep 9050 /var/log/cups/page_log
    
por Fabby 11.04.2015 / 11:39