Kingfisher Quota Manager - Relatórios de impressão do CUPS

Publicado por Geovanny Junio da Silva em 16/12/2008

[ Hits: 13.271 ]

Blog: http://comonus.com

 


Kingfisher Quota Manager - Relatórios de impressão do CUPS



O Kingfisher Quota Manager, um projeto open source, surgiu como uma alternativa ao Jasmine (Relatórios de impressão em PHP com CUPS + Jasmine). Ele foi desenvolvido em Perl/PHP5 com armazenamento de dados no PostgreSQL.

Apesar de ainda estar na versão 0.0.1, ele possui alguns recursos interessantes:
  • Associação de usuários a setores;
  • Associação de usuários a centro de custos;
  • Definição do custo da página (fração de centavos com 4 casas);
  • Diferenciação de custo por formato de papel: A3, A4, Letter, Legal etc;
  • Relatórios diversos;
  • Gráfico Top 10 usuários;
  • Gráfico Top 10 impressoras;
  • Gráfico Top 10 formatos de papel.

Para as próximas versões está previsto:
  • Suporte a fila pausada;
  • Definição de cotas por usuário, impressora ou limite global;
  • Centro de custos móveis;
  • Obter informações da impressora via SNMP;
  • Confirmação de documento impresso via SNMP.

Alguns screenshots: http://www.eutsiv.com.br/pt_BR/kingfisher.php

Site do projeto: https://sourceforge.net/projects/kingfisherqm

Assim que possível escreverei um artigo abordando a instalação passo a passo.

Outras dicas deste autor

Permissao 777 em compatilhamento do Samba

Leitura recomendada

Eliminando bordas feias ao usar Compiz no Xfce

Git - Rotina de comandos úteis

Fedora Minimal com i3

Usando Drivers de Impressoras para MacOS no Ubuntu

Teclas de atalhos para janelas no Vim

  

Comentários
[1] Comentário enviado por geovannyjs em 16/12/2008 - 11:57h

Esqueci de mencionar na dica, que criei o projeto, e até o momento sou o único desenvolvedor, caso alguém aprecie o projeto e queira ajudar de alguma maneira, seja com desenvolvimento, documentação ou testes, será muito bem vindo.

Abraço,

[2] Comentário enviado por dumleao em 19/12/2008 - 00:38h

Parabéns pelo projeto, isso é de grande ajuda.

[3] Comentário enviado por walber em 19/12/2008 - 13:17h

Ótimo trabalho parabêns, + vc já testou com o mysql?

[4] Comentário enviado por geovannyjs em 19/12/2008 - 13:25h

Olá, obrigado!

Para a interface administrativa (escrita em PHP), basta apenas alterar o DSN no arquivo config.inc.php, mas para o backend e para o daemon (escritos em Perl), seria necessário algumas pequenas alterações no código, estarei olhando isso em breve.

[5] Comentário enviado por jotapedesp em 23/01/2009 - 12:21h

Parabéns pelo projeto. sera de grande ajuda na empresa onde trabalho.

quando eu executo o comando ./setup.pl dá o seguinte erro:

Can't locate File/Copy/Recursive.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at ./setup.pl line 8.
BEGIN failed--compilation aborted at ./setup.pl line 8.

Poderia me ajudar?
Obrigado



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts