Substituição do software de fila de impressão - ccuec

Propaganda
Substituindo o Print Server
Enzo Telles Poeta
Este que vos fala
●
●
●
Na unicamp desde 2002
Passagens pelo CCUEC e
HC, atualmente
trabalhando no Arquivo
Central (SIARQ)
Especialidade :
Desenvolvimento ( Mas
“fazemos qualquer
negócio” )
Objetivo
●
Apresentar o trabalho em curso para
disponibilizar uma ferramenta que possa
substituir ( se possível com alguma
vantagem ) a solução de servidor de filas
LPD utilizado nos clientes windows da
universidade.
Print Server este honorável
senhor
Print Server este honorável
senhor
●
Desenvolvido em 1995 por Agustin Lopez
Bueno e o Centro de Informática da
Universidade de Valência.
●
Este software tem 17 anos de idade !
●
Na época em que foi desenvolvido …...
Print Server este honorável
senhor
●
Steve Jobs ( que Deus o tenha ! ) tinha
esta aparência :
Print Server este honorável
senhor
●
Esta era a tecnologia consagrada pelo
mercado :
Print Server este honorável
senhor
●
O que havia de mais revolucionário na
época :
Print Server este honorável
senhor
●
Naquela época o Silvio Santos tinha este
visual... (Ok ! Ele não é um bom exemplo !)
Print Server este honorável
senhor
●
●
Tudo ia (inacreditavelmente) bem até
surgirem os primeiros sinais de
incompatibilidade ( principalmente em
plataformas microsoft de 64 bits)
Muita coisa mudou nestes 17 anos mas o
Print Server continuou o mesmo, o que
fez com que ele finalmente se tornasse
obsoleto...
Assim como o Silvio =)
Alternativas ?
●
●
Daemons LPD são relativamentes fáceis
de se encontrar ( inclusive de código
aberto).
Dificuldade de encontrar um software
gratuito que tivesse a funcionalidade de
formatação de relatórios que o Print
Server dispunha.
Abordagem Faça Você Mesmo
●
Inicio dos trabalhos em fevereiro de 2012
Principais Premissas :
–
Desenvolvimento rápido
–
Linguagem conhecida (JAVA)
–
Não reinventar a roda
–
Algo em que eu pudesse trabalhar depois
de fazer as crianças dormirem.
Novo Print Server
Esqueleto da Solução Proposta
●
LPD Spooler desenvolvido por Chris
Simões
http://sourceforge.net/projects/lpdspooler/
●
Código simples, bem escrito e
documentado, o que facilita alterações.
Esqueleto da Solução Proposta
●
Itext
http://itextpdf.com/
●
Um dos mais conhecidos frameworks
para a criação e manipulação de
documentos PDF (possui versões para
JAVA e .NET)
Esqueleto da Solução Proposta
●
PDF - Renderer
http://java.net/projects/pdf-renderer
●
Alguém tem que fazer o trabalho sujo !
(impressão)
Funcionou ?
●
●
Testes realizados inicialmente com o
sistema de protocolo nas dependências
do SIARQ.
Equipe de suporte da DGA ( Obrigado
Pessoal ! ) tem feito testes nas mais
variadas condições, testando inclusive
relatórios produzidos por sistemas
baseados em CICS.
Desafios
●
●
●
Testes caros ! ( algumas árvores
morreram no processo ).
Sono !
Responder rapidamente aos BUGS
reportados.
Vantagens
●
●
●
Multiplataforma ( testado nos SOs
windows e Linux )
Geração de relatórios diretamente para
PDF
Maior gama de opções de formatação
Próximos Passos
●
Disponibilizar versão documentada
●
Local para a hospedagem do projeto
●
Melhorias
●
Dar um nome ao projeto ( Sugestões ? )
Agradecimentos !
●
Equipe do SIARQ
●
Equipe de Suporte e Usúarios da DGA
●
Felipe e Penélope (eles tem colaborado
indo dormir na hora certa quase todos os
dias !)
Contato !
●
[email protected][email protected]
Download