Estou utilizando o servidor de impressão CUPS em um MAC para gerenciar a impressão, gostaria de saber a quantidade de páginas que são impressas por algum usuário para qualquer trabalho, porém a coluna de páginas escreve desconhecido para cada trabalho de impressão.
Como posso fazer isso
Responder1
Se você estiver imprimindo arquivos PostScript, não poderá dizer quantas páginas serão impressas sem interpretar o arquivo e contá-las. Se precisar disso, você pode modificar o spooler para obter o total de páginas impressas do systemdict antes e depois do trabalho e usar a diferença.
As impressoras não PS podem ser diferentes.
Responder2
Eu sei que este tópico é muito antigo, mas estou pesquisando há meses (não encontrei nenhuma solução para isso em nenhum fórum, apenas decepcionei pessoas com esse problema).
O problema é que o cups não conta as páginas enviadas ao servidor cups, contando uma página. (Acho que o seu Mac está servindo a rede como um servidor de impressora central, não é?)
Existe umGambiarra,basta alterar o driver do Windows para Genérico -> Ms Publisher Imagesetter- Agora o Cups pode entender o que esse driver do Windows está dizendo e traduzi-lo para a impressora (imprimindo normalmente com o driver errado (funciona para minha HP Laserjet Professional)), então você poderá ver a contagem de páginas perfeita em /var/ log/cups/page_log, mas a qualidade de impressão pode diminuir.
Responder3
Você está se referindo ao page_log
arquivo que o CUPS mantém, quando fala em "a coluna das páginas"?
Você viu essas documentações (que também são válidas para Mac OS X)?
Também sugerido: