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.
[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