JPykotaGUI - controle de impressão

Publicado por Rogério Tomassoni em 13/01/2012

[ Hits: 10.866 ]

 


JPykotaGUI - controle de impressão



Para quem já conhece o Pykota, vale testar a interface que desenvolvi.

Ainda está no início, mas dá para brincar.

Usei o framework Mentawai para desenvolvimento junto com Netbeans.

É Open Source e está hospedado no SourceForge através do link:
Lá tem o manual de instalação.

Ainda vou fazer um manual de usuário e de desenvolvedor, conforme a carruagem for andando.

Outras dicas deste autor

Limitando sessões KDE LTSP 4.2

Suporte remoto com VNC LTSP 4.2

Renomeando Konsole

Script Nagios + NRPE checa filas CUPS

Controle de acesso Squid + LTSP4.2

Leitura recomendada

Google Chrome no Kali Linux - Vídeo aula

Auto-complete em Python no editor Vim

Trocando o Iceweasel pelo Firefox no Debian 8 - modo alternativo

FreeMind - Crie Mapas Mentais em seu GNU/Linux

Pogo Audio Player no Arch Linux, Debian, Slackware e Ubuntu

  

Comentários
[1] Comentário enviado por frozendesigner em 15/01/2012 - 19:31h

parabéns pelo projeto e a iniciativa de compartilhar com todos, já algum tempo utilizo o jasmine+cups no fedora 11 não tinha como fazer upgrade devido algumas limitações do backend vou testar este que é superior só uma sugestão há muito tempo procuro uma forma de fazer arquivamento das impressões em pdf para possíveis auditorias ainda não consegui caso existe como fazer.

[2] Comentário enviado por tomassoni em 17/01/2012 - 20:05h

Frozendesigner, obrigado.
O Pykota tem uma opção chamada keepfiles o padrão é não manter os arquivos, mas caso queira é ajusta para keepfiles : yes, essa ativação fará com que seja mantido o arquivo em /tmp. Caso queira mudar o diretório use a opçao directory Ex. directory : /var/spool/cups/tmp, saída do log Jan 17 20:00:26 ubuntu PyKota: (PID 3813) : tomassoni@FreePDF(18) => Work file /var/spool/cups/tmp/cupspykota-FreePDF-tomassoni-18 will be kept.
Depois só usar o comando ps2pdf cupspykota-FreePDF-tomassoni-18, e terá o conteudo do arquivo. Já adianto, existe arquivos que por mais que o arquivo seja mantido não consigo restaurar o conteúdo, ainda não descobri o porque, ainda.
Quem faz todo trabalho de backend é o Pykota.

[3] Comentário enviado por frozendesigner em 20/01/2012 - 18:57h

tomassoni, existe alguns sistemas interessantes mas não são open printertux e webprinter.

[4] Comentário enviado por frozendesigner em 30/09/2012 - 08:23h

Caro amigo, após várias tentativas com fedora desisti instalei ubuntu tive problemas com python no fedora não encontrei alguns módulos para esta distro. Agora Só estou com problema para logar no JPyKotaGUI tudo está ok apache, pykota, postgresql e tomcat mas não consigo logar via interface gráfica já refiz várias vezes os procedimentos descritos no manual. Tem alguma forma de verificar este problema no log tail -f /var/log/tomcat6/catalina.out está assim

"30/09/2012 08:08:01 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor host-manager.xml
30/09/2012 08:08:01 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor ROOT.xml
30/09/2012 08:08:01 org.apache.catalina.startup.HostConfig deployDescriptor
INFO: Deploying configuration descriptor docs.xml
30/09/2012 08:08:02 org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
30/09/2012 08:08:02 org.apache.catalina.startup.Catalina start
INFO: Server startup in 3554 ms
java.lang.NullPointerException
at org.mentawai.filter.ConnectionFilter.getValue(ConnectionFilter.java:107)
at org.mentawai.core.InputWrapper.getValue(InputWrapper.java:135)
at org.mentawai.filter.ConnectionFilter.getValue(ConnectionFilter.java:125)
at br.com.jpykotagui.controller.actions.LoginAction.validaUsuario(LoginAction.java:67)
at br.com.jpykotagui.controller.actions.LoginAction.execute(LoginAction.java:34)
at org.mentawai.core.InvocationChain.invoke(InvocationChain.java:313)
at org.mentawai.filter.InjectionFilter.filter(InjectionFilter.java:114)
at org.mentawai.core.InvocationChain.invoke(InvocationChain.java:116)
at org.mentawai.filter.ConnectionFilter.filter(ConnectionFilter.java:80)
at org.mentawai.core.InvocationChain.invoke(InvocationChain.java:116)
at org.mentawai.filter.ConnectionFilter.filter(ConnectionFilter.java:80)
at org.mentawai.core.InvocationChain.invoke(InvocationChain.java:116)
at org.mentawai.filter.ValidatorFilter.filter(ValidatorFilter.java:195)
at org.mentawai.core.InvocationChain.invoke(InvocationChain.java:116)
at org.mentawai.filter.ExceptionFilter.filter(ExceptionFilter.java:83)
at org.mentawai.core.InvocationChain.invoke(InvocationChain.java:116)
at org.mentawai.filter.ValidatorFilter.filter(ValidatorFilter.java:195)
at org.mentawai.core.InvocationChain.invoke(InvocationChain.java:116)
at org.mentawai.filter.AuthenticationFilter.filter(AuthenticationFilter.java:95)
at org.mentawai.core.InvocationChain.invoke(InvocationChain.java:116)
at org.mentawai.core.Controller.invokeAction(Controller.java:650)
at org.mentawai.core.Controller.service(Controller.java:515)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:679)" e não loga sempre volta para digitar user e passwd

Grato

[5] Comentário enviado por removido em 15/04/2013 - 15:34h

Olá Rogério Tomassoni,

Conforme diz no manual JPykotaGUI, você realizou os teste em ambiente virtual.
Você poderia disponibilizar essa VM para que possamos testar em nosso ambiente também ?
Obrigado
Att

[6] Comentário enviado por tomassoni em 30/08/2013 - 19:41h

Nova versão do JPykotaGUI, agora conta com um script de instalação que facilita, bugs corrigidos.

VM - VirtualBox disponível em: https://www.dropbox.com/sh/882m8j3att6kkin/gjAdaAIJWO

[7] Comentário enviado por ricardocbi em 09/12/2013 - 16:40h

[6] Comentário enviado por tomassoni em 30/08/2013 - 19:41h:

Nova versão do JPykotaGUI, agora conta com um script de instalação que facilita, bugs corrigidos.

VM - VirtualBox disponível em: https://www.dropbox.com/sh/882m8j3att6kkin/gjAdaAIJWO



Tem como disponibilizar navalmente, pois vou testar aqui na empresa????
Obrigado...

[8] Comentário enviado por ricardocbi em 09/12/2013 - 16:47h

Tenho uma duvida... O que vc fez foi uma interface que roda encima do Pykota. isso mesmo?

[9] Comentário enviado por doisego em 14/01/2014 - 13:50h

Senha root dessa VM, please!

[10] Comentário enviado por doisego em 14/01/2014 - 19:15h

Blz, peguei a sua VM e já fiz funcionar legal aqui, porém o usuário e senha, de acordo com o manual tem que ser configurado no arquivo jpykotagui.script
Não estou localizando este arquivo em sua VM para poder criar usuário e senha.
Criei usuário: pkusers --add admin

porém não tem senha.

A tela de login do JPyKotaGUI já aparece pra mim, porém não tem usuário e senha.

Help, please!

[11] Comentário enviado por licencasapp em 11/06/2014 - 16:24h

Boa tarde amigo.

Você poderia disponibilizar essa VM para que possamos testar em nosso ambiente também ?
Obrigado


[12] Comentário enviado por erosidin em 21/08/2014 - 18:16h

alguem pode me passar a senha da vm por favor!!!

[13] Comentário enviado por tomassoni em 21/10/2014 - 09:27h

Pessoal usuário e senha para VM é: Usuário: jpykotagui Senha: jpykotagui

Disponibilizei a VM em outro local: http://www.mediafire.com/download/n3a143elc77b02b/JPykotaGUI.tar.gz

Mais informações: http://sourceforge.net/projects/jpykotagui/files/JPykotaGUI%200.0.2/

Para quem tiver dificuldade com a senha da interface a senha é 123.
Caso precisem alterar a senha a maneira correta é fazer um update na tabela user setando o password para 123 porém ela deve estar no formato hash.
Ex.: Senha: 123 é igual a 40bd001563085fc35165329ea1ff5c5ecbdbbeef

UPDATE users
SET passwd='40bd001563085fc35165329ea1ff5c5ecbdbbeef',admin=TRUE
WHERE id=1;


[14] Comentário enviado por tiago2001 em 27/11/2014 - 13:18h

Alguém já utilizou com o AD?



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts