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