Neste post vamos continuar com o assunto sobre gerenciamento de impressões com a utilização de software livre, dando prosseguimento ao CUPS, já descrito em posts anteriores, juntamente com a ferramenta JASmine.
Caso você tenha obtido sucesso na instalação, siga os seguintes passos para que o JASmine capture as impressões efetuadas pelo CUPS.
1) Na instalação e configuração de impressoras no CUPS, selecione a opção:
LPD/LPR Host or Printer (Quota Managed)
Essa opção integra a utilização do JASmine para contagem de impressões.
2) Caso esta opção não esteja nativa em seu CUPS, você pode utilizar o seguinte parâmetro como solução. Ao instalar uma impressora no CUPS adicione a palavra "jasmine:" antes do caminho setado pela impressora.
Exemplo:
jasmine:socket://[IP DA IMPRESSORA OU NOME]:[PORTA IMPRESSORA]
3) Feito esses 2 passos você pode abrir o JASmine pelo seu navegador de preferência e verificar as impressões efetuadas por cada impressora, servidor e até mesmo usuários.
Conclusão
Como visto podemos definir o JASmine como um módulo inteligente que opera juntamente com o CUPS para melhor servir e destacar as impressões realizadas em um local de trabalho, como também obter controle de cópias, data de execução e descrição dos usuários utilizadores.
Este post é meramente explicativo como forma de consulta, e muitas das informações foram colhidas de e-mails, fóruns e documentação do site oficial.
[1] Comentário enviado por caf3ina em 01/10/2010 - 11:37h
Caro amigo calusbr
Eu tenho um jasmine implementado.. consigo acessar ele pela interface web , tenho uma duvida..
A instalação das impressoras eu instalo na máquina do Jasmine , por exemplo acessando o cups remoto para adicionar as impressoras? se for não estou conseguindo
o serviço do cups está rodando .. testei localmente pelo telnet e está funcionando .. mais de acesso remoto ( de outra máquina da rede ) não consigo acessar .
[2] Comentário enviado por leandromoreirati em 02/10/2010 - 10:19h
Parabens pelo artigo, o jasmine e um ferramenta excelente, tenho ele integrado com o AD, to tendo dificuldade na totalização de paginhas impressas por usuários, quanto faço o mesmo processo no samba ele contabiliza normalmente. Alguem tem alguma sugestão?
[6] Comentário enviado por M客¡NhØ §åMµ®å¡ em 03/10/2010 - 23:07h
Parabéns pelo artigo!
Já implementei o JASmine algumas vezes, mas não cheguei a verificar o comportamento do mesmo em ambiente de produção...
Alguém aí (até o autor do artigo mesmo) já trabalhou com o JASmine em ambiente de produção, com muitas impressões sendo efetuadas?
Ele contabiliza direitinho mesmo?
Não aprensenta travamentos/paradas repentinas?
A algum tempo eu li aqui no VOL um excelente artigo sobre o KingFisher QuotaManager...
Um software muito bom, que a primeira vista deixa o JASmine muito no chinelo mesmo...
Porém o KingFisher é muito instável...
Colocando-o em produção, em um ambiente com 7 impressoras HP Laser e muitos usuários imprimindo, o bichinho não se comporta muito bem... Apresenta paradas repentinas e as vezes somente "restartar" o serviço não adianta...
Irei implementar o JASmine neste mesmo ambiente que derscrevi aqui no meio dessa semana e daí ficarei monitorando para ver como ele se comporta...
Nesse meio tempo se algum dos companheiros tiver opiniões, comentários e/ou experiências para compartilhar, por favor, faça-o.
[7] Comentário enviado por calusbr em 04/10/2010 - 10:19h
leo_jfa Com relação a Contagem não contabilizada, verifique o Arquivo "pkpgcounter" e também se vc esta adicionando a impressora com a Opção Jasmine Habilitada!!!
[10] Comentário enviado por calusbr em 04/10/2010 - 10:34h
M客¡NhØ §åMµ®å¡, olha nunca utilizei o KingFisher QuotaManager, porém quanto ao JASmine nunca encontrei problemas com ele ao ponto de ter que reiniciar o servidor, o que pode acontecer como citado é a não contabilização das impressões por falta de uma configuração e alguns outros problemas mecânicos mesmo. o JASmine é baseado na implementação de Banco de Dados, ou seja, seus dados ficam contidos num banco e isso favorece sua performance por não ter que ler um arquivo ou mesmo ficheiros de arquivos. Mais da uma testada ai, qualquer coisa da um toc pra gnt contando sua experiência..Abraços
[12] Comentário enviado por M客¡NhØ §åMµ®å¡ em 07/10/2010 - 02:24h
calusbr,
Implementei o JASmine ontem no ambiente que descrevi anteriormente.
No início do próximo mês irei gerar relatórios com base nos dados contabilizados no JASmine e nesse dia terei um feedback do pessoal do suporte que atua no local, daí saberei como se comportou o JASmine em ambiente de produção (espero que tenha boas notícias para reportar aqui :D ).
Aproveitei o embalo dos testes iniciais e "personalizei" o JASmine, colocando o logotipo da empresa para qual trabalho no fundo da tela do mesmo e traduzindo-o para português (desculpem a falta de conhecimento, mas não sei como postar Screenshots e arquivos aqui... Assim eu disponibilizaria o pacote compactado para que os demais companheiros pudessem analisar e alterar conforme suas necessidades/vontade).
Bom, por enquanto é isso. No início do próximo mês volto a postar aqui os resultados sobre o JASmine.
[14] Comentário enviado por celosop em 07/10/2010 - 13:33h
Parabéns pelo artigo calusbr, realmente vai ajudar muita gente, inclusive eu.
estou com um probleminha com a conexão com o banco de dados, quando eu mando imprimir ele da o seguinte erro: jasmine couldn't lauch the real backend return code 256.
ai eu mudei o debug para 2, e vi que o erro 256 era justamente a conexão com o banco de dados que não está sendo feita, já chequei o user e senha do banco pelo phpmyadmin, e está tudo correto, alguem sabe dizer o que pode está acontecendo? e quando eu instalo a impressora não fica atualizada no jasmine, acho que é por conta do banco de dados, no mais está tudo funcionando perfeitamente, Obrigado e Viva o Linux!!!!
[16] Comentário enviado por mantunes em 18/10/2010 - 10:08h
Muito bom o artigo. Bastante claro não deixando dúvidas na questão instalação e configuração.
Parabéns!
Um detalhe. Por aqui utilizamos um sistema que gera ralatório em pg web. Quando mandamos a impressão mesmo tendo somente uma página o Jasmine contabiliza 200,300 pgs.
Alguem experimentou esta situação?
[17] Comentário enviado por relofi em 20/10/2010 - 12:41h
Olá...mto bom tutorial, obrigado!
Consegui fazer todos os passos sem nenhum erro, porém quando mando imprimir da esse erro no CUPS:
/usr/lib/cups/backend/jasmine failed
Já verifiquei a permissão de pasta e está 755 root, tbm o debug está em 0.
Olhei no log do cups e vi que está dando essa mensagem de erro tbm:
[Job 228909] No %%Pages: comment in header!
[18] Comentário enviado por M客¡NhØ §åMµ®å¡ em 04/11/2010 - 09:31h
calusbr,
Conforme o combinado/proposto, estou retornando para passar aos amigos a experiência com o JASmine em ambiente de produção...
Ontem (03/11/2010) fui até o cliente para gerar os relatórios...
O JASmine se comportou perfeitamente bem em ambiente de produção!!!!
O local onde foi implementada o servidor com o JASmine gera cerca 300.000 impressões ao mês, e foi tudo contabilizado e registrado numa boa (até o momento).
Tirei a "prova do 9" verificando a quantidade total de impressões nas impressoras que são "monitoradas" pelo JASmine utilizando o IBSTracker (um software para (R)Windows)...
E a quantidade de impressão ficou correta para todas as impressoras.
[20] Comentário enviado por skellbr em 02/03/2011 - 16:41h
Olá
Eu instalei o jasmine e estou tendo problemas .
O problema é seguinte no cups esta aparecendo aquele erro jasmine: couldn't lauch the real backend; Return code: -1 .
Verifiquei as configurações do Debug e estão desativadas.E a permissão do jasmine esta 755
O caminho da impressora esta jasmine:usb://Samsung/ML-2850%20Series
Sem o jasmine , imprime normal. Engraçado é que com o dummy funciona beleza, aparece no contador jasmine .
Estou usando o Ubuntu 10.10