Edite o arquivo de configuração do cliente
Rode o comando abaixo substituindo editor por um editor de sua preferência.
editor /etc/opt/printspy/client.conf
Informe o nome ou endereço IP do servidor
Substitua o valor myserver no arquivo com o nome ou ip do seu servidor. Utilize o nome apenas se ele for resolvível através do DNS configurado. Salve o arquivo.
Opcional 1: Configure o comportamento do client em caso de falha na contabilização
O PrintSpy Client permite que a impressão ocorra mesmo que não seja possível realizar a contabilização do documento. Ele guarda as informações localmente e continua tentando enviá-las. Enquanto a contabilização não é realizada, se houver uma restrição definida, como quota, ela não será respeitada.
Você pode configurar o comportamento do cliente para que a impressão não seja permitida caso a contabilização não seja possível, mas lembre-se, em caso de qualquer falha no envio da contabilização nenhum computador com esta configuração conseguirá imprimir.
Para reter a impressão em caso de erro de caso de falha, adicione a seguinte linha no arquivo de configuração
on_account_error_action=1
Para excluir a impressão em caso de erro de caso de falha, adicione a seguinte linha no arquivo de configuração
on_account_error_action=2
Opcional 2: Configure o comportamento do client para trabalhos oriundos de outro computador (via compartilhamento)
O PrintSpy Client contabiliza trabalhos recebidos no compartilhamento da impressora. Se o client estiver também instalado no computador de origem e monitorando a fila associada ao compartilhamento poderá ocorrer contabilização duplicada. É possível desativar a contabilização de trabalhos recebidos no compartilhamento adicionando o seguinte parâmetro ao arquivo client.conf:
remote_account=0
Reinicie o serviço do cliente
Rode o comando abaixo no prompt:
service printspyclient restart
Certifique-se que não há mensagens de erro.
Configure o backend para CUPS
Integrando automaticamente o backend a todas as filas de impressão instaladas
Entre na pasta /opt/printspy/backend/bin e rode o script attach-all.sh como supervisor:
cd /opt/printspy/backend/bin
sudo ./attach-all.sh
Este script irá inserir o texto “printspy:” na URI de todas as filas de impressão instaladas. Se for realizada a instalação de uma fila nova no computador é preciso repetir o procedimento para realizar a nova vinculação.
Integrando manualmente o backend a determinadas filas de impressão
Para integrar o PrintSpy Backend manualmente a uma determinada impressora é necessário alterar a URI da impressora na interfaçe de administração do CUPS e incluir o texto “printspy:” (sem as aspas) antes da informação original da URI.
Entre na interface de administração do CUPS e peça para modificar uma impressora. Modifique a forma de conexão adicionando o texto printspy: ao início dos dados de conexão, como na imagem abaixo:

Conclua a configuração da impressora fornecendo os dados complementares solicitados.
Envie uma página de teste para a impressora
Certifique-se que a impressão ocorre normalmente e não há erros exibidos no status da fila no administrador do CUPS.
Opcional: Encerre a sessão e reconecte se estiver logado com um usuário comum, para iniciar o Notificador
O Notificador do PrintSpy é configurado para inicializar automaticamente com o logon do usuário.
Vamos agora conferir se a impressão está sendo registrada!
