Re: [java-list] Impressora Fiscal. Alguem ja usou????

2003-06-16 Por tôpico Philippe de M. Sevestre
Eu já usei um pouco a java COMM para implementar
protocolos do tipo usado em impressoras fiscais e pinpads.

Resultado: desisti.

Em aplicações do tipo terminal até dá para usar, já que o loop
de eventos passa por um humano. Porem, quando há restrições
de timing no protocolo a ser implementado e o tratamento da
recepção precisa ser feito byte-a-byte, as implementações que
usei da API simplesmente não funcionaram a contento.

O problema não é a API em si, que até que é bem concebida, e sim
as implementações, especialmente a para o Linux, que tentei usar.


O que eu fiz foi criar um pequeno aplicativo em C que atuava como
gateway entre o aplicativo Java e a serial. Para fugir do JNI, optei
por usar um socket tcp na comunicação Java/C.

Uma vantagem desta arquitetura é que, de modo geral, é mais fácil conseguir
código pronto para C/C++ que implementem estes protocolos e o código java
pode tratar o dispositivo com um nível maior de abstração.


Philippe.







- Original Message -
From: José Carlos Lopes de Barros [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: quarta-feira, 4 de junho de 2003 08:29
Subject: RES: [java-list] Impressora Fiscal. Alguem ja usou


 Tive esse problema para imprimir umas famigeradas etiquetas. Já resolvi
 abrindo um FileOutputStream com a LPT1. Em algumas máquinas isso não
 funciona, mas na maioria sim, rodando Win2000. Linux não sei, nem preciso
 saber. Então tenta abrir um FileOutputStream com a porta serial e vê se
 imprime. No meu caso, mando um .txt ou String.

  BufferedReader is = new BufferedReader(new
 InputStreamReader(file.toURL().openStream()));
 String inputLine;
 FileOutputStream os = new FileOutputStream(LPT1:);
 PrintStream ps = new PrintStream(os);
 while ((inputLine = is.readLine()) != null) {
   ps.println(inputLine);
 }
 os.close();
 ps.close();
 Thread.sleep(1000);

 -Mensagem original-
 De: Andrew Thomas de Betencourt Lima - SAO
 [mailto:[EMAIL PROTECTED]
 Enviada em: segunda-feira, 2 de junho de 2003 12:13
 Para: '[EMAIL PROTECTED]'
 Assunto: RES: [java-list] Impressora Fiscal. Alguem ja usou


 Caro Awdryn,

 estou com o mesmo problema.
 Pelos meus estudos ate agora, encontrei 2 soluções:

 - Utilizar a API Comm para fazer o acesso a impressora via porta
 serial, e utilizar os comandos internos da impressora.
 - Utilizar JNI para fazer acesso as DLL´s fornecidas pelo
 fabricante, tendo que obrigatoriamente utilizar C/C++ para acessar as
DLL´s.

 Problema serio !!!

 Abraço.

 Andrew Betencourt
 Analista de Sistemas
 SCP for Java 2 Platform 1.4

 -Mensagem original-
 De: Awdryn Cavalache de Souza [mailto:[EMAIL PROTECTED]
 Enviada em: Thursday, May 29, 2003 8:18 AM
 Para: [EMAIL PROTECTED]
 Assunto: [java-list] Impressora Fiscal. Alguem ja usou


 Pessoal, alguêm ja desenvolvel algum aplicativo que utilizase uma
impressora
 fiscal???
 Alguêm teria algum exemplo de como fazer isso?
 Existe algum pacote ja pronto para trablhar com esse tipo de impressora?

 Agradecendo antecipadamente.

 Awdryn Cavalche de Souza.


 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -

 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -

 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -



-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



RES: [java-list] Impressora Fiscal. Alguem ja usou????

2003-06-06 Por tôpico José Carlos Lopes de Barros
Tive esse problema para imprimir umas famigeradas etiquetas. Já resolvi
abrindo um FileOutputStream com a LPT1. Em algumas máquinas isso não
funciona, mas na maioria sim, rodando Win2000. Linux não sei, nem preciso
saber. Então tenta abrir um FileOutputStream com a porta serial e vê se
imprime. No meu caso, mando um .txt ou String.

 BufferedReader is = new BufferedReader(new
InputStreamReader(file.toURL().openStream()));
String inputLine;
FileOutputStream os = new FileOutputStream(LPT1:);
PrintStream ps = new PrintStream(os);
while ((inputLine = is.readLine()) != null) {
  ps.println(inputLine);
}
os.close();
ps.close();
Thread.sleep(1000);

-Mensagem original-
De: Andrew Thomas de Betencourt Lima - SAO
[mailto:[EMAIL PROTECTED]
Enviada em: segunda-feira, 2 de junho de 2003 12:13
Para: '[EMAIL PROTECTED]'
Assunto: RES: [java-list] Impressora Fiscal. Alguem ja usou


Caro Awdryn,

estou com o mesmo problema.
Pelos meus estudos ate agora, encontrei 2 soluções:

- Utilizar a API Comm para fazer o acesso a impressora via porta
serial, e utilizar os comandos internos da impressora.
- Utilizar JNI para fazer acesso as DLL´s fornecidas pelo
fabricante, tendo que obrigatoriamente utilizar C/C++ para acessar as DLL´s.

Problema serio !!!

Abraço.

Andrew Betencourt
Analista de Sistemas
SCP for Java 2 Platform 1.4

-Mensagem original-
De: Awdryn Cavalache de Souza [mailto:[EMAIL PROTECTED]
Enviada em: Thursday, May 29, 2003 8:18 AM
Para: [EMAIL PROTECTED]
Assunto: [java-list] Impressora Fiscal. Alguem ja usou


Pessoal, alguêm ja desenvolvel algum aplicativo que utilizase uma impressora
fiscal???
Alguêm teria algum exemplo de como fazer isso?
Existe algum pacote ja pronto para trablhar com esse tipo de impressora?

Agradecendo antecipadamente.

Awdryn Cavalche de Souza.


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



RES: [java-list] Impressora Fiscal. Alguem ja usou????

2003-06-06 Por tôpico José Carlos Lopes de Barros
procura sobre javax.comm, é uma droga de se achar informações, ninguém na
lista sabe sobre isso ou não tem paciência para dar dicas sobre essa api...
se estivesse no seu lugar e fosse urgente, apelaria para uma solução nativa
com C, Delphi ou C++, nessas linguagens essas coisas é fácil-fácil.

-Mensagem original-
De: jionet [mailto:[EMAIL PROTECTED]
Enviada em: sábado, 31 de maio de 2003 21:59
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] Impressora Fiscal. Alguem ja usou


Exemplo eu não posso mandar pois só os possuo em VC (eca!!!), mas posso
adiantar que vc terá que trabalhar com DLL fornecida pelo fabricante ou
diretamente com comandos para a porta, o que aumentará seu tempo de
desenvolvimento.
Abraços,
Inácio
icq 40462066
www.inacio.rg3.net
- Original Message -
From: Awdryn Cavalache de Souza [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, May 29, 2003 8:17 AM
Subject: [java-list] Impressora Fiscal. Alguem ja usou


 Pessoal, alguêm ja desenvolvel algum aplicativo que utilizase uma
impressora
 fiscal???
 Alguêm teria algum exemplo de como fazer isso?
 Existe algum pacote ja pronto para trablhar com esse tipo de impressora?

 Agradecendo antecipadamente.

 Awdryn Cavalche de Souza.


 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -





---
Minhas mensagens são ga
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.486 / Virus Database: 284 - Release Date: 29/5/2003


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



Re: [java-list] Impressora Fiscal. Alguem ja usou????

2003-06-04 Por tôpico jionet
Exemplo eu não posso mandar pois só os possuo em VC (eca!!!), mas posso
adiantar que vc terá que trabalhar com DLL fornecida pelo fabricante ou
diretamente com comandos para a porta, o que aumentará seu tempo de
desenvolvimento.
Abraços,
Inácio
icq 40462066
www.inacio.rg3.net
- Original Message -
From: Awdryn Cavalache de Souza [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, May 29, 2003 8:17 AM
Subject: [java-list] Impressora Fiscal. Alguem ja usou


 Pessoal, alguêm ja desenvolvel algum aplicativo que utilizase uma
impressora
 fiscal???
 Alguêm teria algum exemplo de como fazer isso?
 Existe algum pacote ja pronto para trablhar com esse tipo de impressora?

 Agradecendo antecipadamente.

 Awdryn Cavalche de Souza.


 -- LISTA SOUJAVA 
 http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 regras da lista: http://www.soujava.org.br/regras.htm
 historico: http://www.mail-archive.com/java-list%40soujava.org.br
 para sair da lista: envie email para [EMAIL PROTECTED]
 -





---
Minhas mensagens são ga
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.486 / Virus Database: 284 - Release Date: 29/5/2003


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



RES: [java-list] Impressora Fiscal. Alguem ja usou????

2003-06-04 Por tôpico Andrew Thomas de Betencourt Lima - SAO
Caro Awdryn,

estou com o mesmo problema.
Pelos meus estudos ate agora, encontrei 2 soluções:

- Utilizar a API Comm para fazer o acesso a impressora via porta
serial, e utilizar os comandos internos da impressora.
- Utilizar JNI para fazer acesso as DLL´s fornecidas pelo
fabricante, tendo que obrigatoriamente utilizar C/C++ para acessar as DLL´s.

Problema serio !!!

Abraço.

Andrew Betencourt
Analista de Sistemas
SCP for Java 2 Platform 1.4

-Mensagem original-
De: Awdryn Cavalache de Souza [mailto:[EMAIL PROTECTED]
Enviada em: Thursday, May 29, 2003 8:18 AM
Para: [EMAIL PROTECTED]
Assunto: [java-list] Impressora Fiscal. Alguem ja usou


Pessoal, alguêm ja desenvolvel algum aplicativo que utilizase uma impressora
fiscal???
Alguêm teria algum exemplo de como fazer isso?
Existe algum pacote ja pronto para trablhar com esse tipo de impressora?

Agradecendo antecipadamente.

Awdryn Cavalche de Souza.


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-



[java-list] Impressora Fiscal. Alguem ja usou????

2003-06-01 Por tôpico Awdryn Cavalache de Souza
Pessoal, alguêm ja desenvolvel algum aplicativo que utilizase uma impressora
fiscal???
Alguêm teria algum exemplo de como fazer isso?
Existe algum pacote ja pronto para trablhar com esse tipo de impressora?

Agradecendo antecipadamente.

Awdryn Cavalche de Souza.


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-