Portfólio

 

Printsystem

Contexto


A empresa OnData contactou a Triveos para o desenvolvimento de um programa que integrasse o CUPS com a solução de auditoria de impressão deles (chamada de Printsystem).

O Printsystem oferece um webservice que deve ser consultado pelo CUPS para saber, baseado em uma série de parâmetros, se a impressão deve ser permitida, proibida ou colocada em espera, além de armazenar informações de auditoria de impressão.

A Solução

Inicialmente utilizou-se o backend Tea4CUPS para o CUPS que permite tratar todos os dados do documento impresso antes que o mesmo seja enviado para a impressora. Entretanto, verificou-se posteriormente que apenas tratar os dados no backend não era suficiente para atender os requisitos do cliente. Logo, alterou-se a solução para também se comportar como filtro do CUPS.

Toda a solução foi desenvolvida em Python

Implementação e customização

Após o desenvolvimento da solução principal a OnData nos contactou novamente para customização da solução a clientes específicos: inclusão de regras de negócio, autenticação em Rede Novell, entre outros