Monitor de impressão

5 respostas
Frade

Pessoal, preciso desenvolver um sistema monitor de impressão que
armazene qual arquivo, qtas páginas, em qual impressora foi impresso,
se era colorido ou preto e branco, etc. Preciso fazer o cliente pras
máquinas e o servidor para acesso gerencial com relatórios, etc…

Aqui na empresa onde trabalho, todas as máquinas rodam Win XP. Tem
como fazer isso em java? Acessar spool de impressão e tal… ou seria
melhor usar VB?

Tenho pouco tempo de experiência em java, mas tenho buscado fazer
minhas aplicações nessa linguagem pq quero aprender mesmo. Minha
dúvida é se seria coerente fazer uma aplicação desse tipo em java, e
se java tem formas fáceis de acessar o spool de impressao do windows.

Grato e no aguardo

5 Respostas

Luca

Olá

Dá para fazer em Java mas provavelmente será mais fácil fazer em VB ou C#.

[]s
Luca

Frade

Luca:
Olá

Dá para fazer em Java mas provavelmente será mais fácil fazer em VB ou C#.

[]s
Luca

Pesquisando não encontrei uma forma de acessar o spool de impressão com java. Tem alguma dica ou saberia o “caminho das pedras”?. A parte web do sistema eu me viro, mas esse cliente acessando o spool eu nao sei nem por onde começar.

Grato

Luca

Olá

Comece usando a API do Windows em C e use JNI para chamar as DLLs que você vai criar.

[]s
Luca

R

ola, gostaria de saber se alguem conseguiu um codigo que funcione, realmente estou precisando de ajuda aqui.
Agradeco qualquer orientacao, que bibliotecas do java sao necessarios pra onter informacoes de arquivos que vao para impressao e etc…

obrigado.

C

Entre fazer C + JNI e fazer em C#, por exemplo… Fico com o C#.
P/ debugar JNI é um saco, além de ter que aprender a linguagem nativa do java…
Concluindo, se vc quer aprender java, assim vc até aprende, mas o JNI é complicado… hehehe
Se existir alguma API feita em java p/ isso, melhor… Usar o JNI funciona sim, e muito bem, mas p/ aprender como funciona tem que ter noções de C e estudar JNI…

Criado 19 de setembro de 2006
Ultima resposta 23 de mar. de 2009
Respostas 5
Participantes 4