Servidor de impressão com cotas no FreeBSD (CUPS + PostgreSQL + PyKota)
Tutorial completo de como configurar um servidor de impressão com cotas no FreeBSD. Abordaremos a instalação e configuração do CUPS, PostgreSQL e PyKota.
Introdução
Observação inicial
CUPS - Common Unix Printing SystemDe acordo com informações do próprio site do CUPS:
O CUPS é o sistema de impressão de código aberto baseado em padrões desenvolvido pela Apple Inc. para macOS ® e outros sistemas operacionais semelhantes ao UNIX® . O CUPS usa o IPP (Internet Printing Protocol, protocolo de impressão da Internet) para oferecer suporte à impressão em impressoras locais e de rede.Mais informações em: https://www.cups.org/
PyKota
De acordo com o site do PyKota:O PyKota é um software de Quota de Impressão e Contabilidade, escrito na linguagem Python, e licenciado sob os termos da Licença Pública Geral GNU da Free Software Foundation.Mais informações em: http://www.pykota.com
O PyKota atualmente suporta servidores de impressão CUPS, embora versões mais antigas também suportem LPRng.
Algumas observações sobre o PyKota:
Por se tratar de uma ferramenta antiga, se faz necessário a devida atenção com relação a instalação e configuração do mesmo, principalmente no que tange as dependências, visto que algumas são difíceis de se encontrar. A sua lista de dependências pode ser encontrada em: http://www.pykota.com/wiki/Dependencies
Justamente por ele ter essas "peculiaridades" se faz necessário a exibição da saída de alguns comandos e logs, para que a pessoa que esteja acompanhando este tutorial tenha o mínimo possível de dúvidas.
Geral
Para criar este tutorial, foi retirada uma base dos encontrados nos endereços abaixo. No entanto, em virtude da plataforma ser FreeBSD e o PyKota ser antigo, algumas coisas tiveram de ser modificadas/incluídas:- http://www.pykota.com/wiki/how-to-install-pykota-on-ubuntu-10-04-x86
- Procedimento para instalação do Pykota e JPykotaGUI. - PDF
Feito, escrito e testado por Ricardo Xerfan - Macapá-AP.
--
"There are lots of Linux users who don't care how the kernel works, but only want to use it. That is a tribute to how good Linux is." - Linus Torvalds