Re: RES: [java-list] LER PORTA SERIAL

2002-10-07 Por tôpico Nilo Garcia Silveira
Title: RES: [java-list] LER PORTA SERIAL



 ...
 FileOutputStream os = new FileOutputStream("maquina\\hp$");
 ...

LOND-INFO- Liandro wrote:
[EMAIL PROTECTED]">
  
  
  Ol Nilo ...
  como voc faz ento p/ impresso em rede..
  e impresso compartilhada..
  exemplo:
  \\maquina\hp$ compartilhada na rede
  
  
  muito obrigado
  
  Liandro
  
  
  
  
  -Mensagem original-
  De: Nilo Garcia Silveira [
mailto:[EMAIL PROTECTED]
]
  Enviada em: segunda-feira, 18 de fevereiro de 2002 10:03
  Para: [EMAIL PROTECTED]
  Assunto: Re: [java-list] LER PORTA SERIAL
  Prioridade: Alta
  
   Ol Barros,
   Eu tive de resolver algo parecido quanto ao acesso
de portas seriais e,
  achei o melhor caminho no utilizar a API JavaComm, porque
necessita de alguns
  passos para a instalao desta e ela utiliza-se de mtodos
nativos do SO (.DLL
  no win e .SO no solaris), alm de tudo s possui implementao
para essas duas
  plataformas.
   Bem, minha soluo  o seguinte: Voc acessa a porta
serial como se fosse
  um arquivo, aqui vai um exemplo:
  public class Teste
  {
   public static void imprime()
   {
   try {
   FileOutputStream os = new FileOutputStream("\\LPT1");
   // Caso vc estivesse em uma plataforma UNIX/LINUX,
seria algo
  parecido:
   // FileOutputStream os = new FileOutputStream("/dev/tty1");
  ...
   PrintWriter ps = new PrintWriter(os);
   //print text here
   ps.println("Estou enviando uma linha para a porta
utilizada pela
  impressora \nEsta  a segunda linha da impresso!!!");
   //form feed -- this is important --- Avano de
pgina
   //Without the form feed, the text will simply sit
   // in print buffer until something else gets printed.
   ps.print("\f");
   //flush buffer and close
   ps.close();
   os.close();
   } catch (Exception e) {
   System.out.println("Exception occurred: " + e);
   }
   }
  }
   Esse tipo de soluo eu acho bem vlido, pois vc
pode tratar o tipo de SO,
  atravs do System.getProperty("os.name"); ou System.getProperty("os.arch");
   Caso vc queira se comunicar com algum device na porta,
a vc deve
  implementar o protocolo de comunicao deste device, enviado
arrays de byte.
   Espero ter ajudado,
  --
  Nilo Garcia Silveira
  Estagirio
  Visual Systems Informatica Ltda.
  Oracle Partner Program
  
http://www.visualsystems.com.br
  
  Tel: (17) 2124425 R. 31
  
  mbcsmusico wrote:
   Ola pessoal,
   tenhho um coletor de dados (tipo aqueles
   que as empresas de foprnecimento de energia usam para
   fazer aleitura dos relgios de luz), ele descarega
na
   PORTA SERIAL muitas Strings com 125 caracteres, cada
   String  um registro.
   Como posso LER essa porta e gravar essas Strings
   em um arquivo de texto.
   J peguei a api COMM e o exemplo mas no entendi
   muito bem.
   AGUM TERIA UM EXEMPLO COMO ESSE OU PELO MENOS
   PARECIDO, ESTOU DESESPERADO.
  
   Obrigado desde J,
  
   Barros.
  
  
  
   __
   Quer ter seu prprio endereo na Internet?
   Garanta j o seu e ainda ganhe cinco e-mails personalizados.
   DomniosBOL - 
http://dominios.bol.com.br
  
  
   -- LISTA SOUJAVA 
   
http://www.soujava.org.br
 - Sociedade de Usurios Java da Sucesu-SP
   dvidas 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 Usurios Java da Sucesu-SP 
  dvidas 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]
  
  -
  
  
  -- 
  Rodap
  
  
 Nilo Garcia Silveira 
  Estagirio
  
  

  






  

  
  
www.visualsystems.com.br
  
  Rua Capito 
 Jos Verdi, 2068 - Boa Vista
   CEP 15025-530 - So Jos do Rio Preto/SP
   Fone/Fax: 17 212.4425
  
   As afirmaes e opinies expressadas   aqui so de minha
total responsabilidade 
   e no representam, necessariamente, opinies ou declaraes   feitas pela
  
   Visual Systems Informtica Ltda. 
  
  
  
  


RES: [java-list] LER PORTA SERIAL

2002-10-03 Por tôpico LOND-INFO- Liandro
Title: RES: [java-list] LER PORTA SERIAL





Olá Nilo ...


como você faz então p/ impressão em rede..
e impressão compartilhada..


exemplo:


\\maquina\hp$ compartilhada na rede




muito obrigado



Liandro






-Mensagem original-
De: Nilo Garcia Silveira [mailto:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 18 de fevereiro de 2002 10:03
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] LER PORTA SERIAL
Prioridade: Alta



 Olá Barros,


 Eu tive de resolver algo parecido quanto ao acesso de portas seriais e,
achei o melhor caminho não utilizar a API JavaComm, porque necessita de alguns
passos para a instalação desta e ela utiliza-se de métodos nativos do SO (.DLL
no win e .SO no solaris), além de tudo só possui implementação para essas duas
plataformas.
 Bem, minha solução é o seguinte: Você acessa a porta serial como se fosse
um arquivo, aqui vai um exemplo:


public class Teste
{
 public static void imprime()
 {
 try {
 FileOutputStream os = new FileOutputStream(\\LPT1);
 // Caso vc estivesse em uma plataforma UNIX/LINUX, seria algo
parecido:
 // FileOutputStream os = new FileOutputStream(/dev/tty1);
...
 PrintWriter ps = new PrintWriter(os);


 //print text here
 ps.println(Estou enviando uma linha para a porta utilizada pela
impressora \nEsta é a segunda linha da impressão!!!);


 //form feed -- this is important --- Avanço de página
 //Without the form feed, the text will simply sit
 // in print buffer until something else gets printed.
 ps.print(\f);
 //flush buffer and close
 ps.close();
 os.close();
 } catch (Exception e) {
 System.out.println(Exception occurred:  + e);
 }
 }
}


 Esse tipo de solução eu acho bem válido, pois vc pode tratar o tipo de SO,
através do System.getProperty(os.name); ou System.getProperty(os.arch);
 Caso vc queira se comunicar com algum device na porta, aí vc deve
implementar o protocolo de comunicação deste device, enviado arrays de byte.
 Espero ter ajudado,


--
Nilo Garcia Silveira
Estagiário


Visual Systems Informatica Ltda.
Oracle Partner Program
http://www.visualsystems.com.br
Tel: (17) 2124425 R. 31



mbcsmusico wrote:


 Ola pessoal,
 tenhho um coletor de dados (tipo aqueles
 que as empresas de foprnecimento de energia usam para
 fazer aleitura dos relógios de luz), ele descarega na
 PORTA SERIAL muitas Strings com 125 caracteres, cada
 String é um registro.
 Como posso LER essa porta e gravar essas Strings
 em um arquivo de texto.
 Já peguei a api COMM e o exemplo mas não entendi
 muito bem.
 AGUÉM TERIA UM EXEMPLO COMO ESSE OU PELO MENOS
 PARECIDO, ESTOU DESESPERADO.

 Obrigado desde Já,

 Barros.



 __
 Quer ter seu próprio endereço na Internet?
 Garanta já o seu e ainda ganhe cinco e-mails personalizados.
 DomíniosBOL - http://dominios.bol.com.br

 -- 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] LER PORTA SERIAL

2002-02-19 Por tôpico Claudio Miranda


No JDK da IBM existe o JavaComm para Linux, e funciona muito bem.
E melhor ainda, verifique o RXTX (http://www.rxtx.org), implementação GPL 
em Java para comunicação serial e paralela.


-- 

  Claudio Miranda
_[EMAIL PROTECTED]


Nilo Garcia Silveira wrote:
 Olá Barros,
 
 Eu tive de resolver algo parecido quanto ao acesso de portas seriais e,
 achei o melhor caminho não utilizar a API JavaComm, porque necessita de alguns
 passos para a instalação desta e ela utiliza-se de métodos nativos do SO (.DLL
 no win e .SO no solaris), além de tudo só possui implementação para essas duas
 plataformas.
 Bem, minha solução é o seguinte:  Você acessa a porta serial como se fosse
 um arquivo, aqui vai um exemplo:
 
 public class Teste
 {
   public static void imprime()
   {
  try {
 FileOutputStream os = new FileOutputStream(\\LPT1);
 // Caso vc estivesse em uma plataforma UNIX/LINUX, seria algo
 parecido:
 // FileOutputStream os = new FileOutputStream(/dev/tty1);
 ...
 PrintWriter ps = new PrintWriter(os);
 
 //print text here
 ps.println(Estou enviando uma linha para a porta utilizada pela
 impressora \nEsta é a segunda linha da impressão!!!);
 
 //form feed -- this is important --- Avanço de página
 //Without the form feed, the text will simply sit
 // in print buffer until something else gets printed.
 ps.print(\f);
 //flush buffer and close
 ps.close();
 os.close();
  } catch (Exception e) {
   System.out.println(Exception occurred:  + e);
  }
   }
 }
 
 Esse tipo de solução eu acho bem válido, pois vc pode tratar o tipo de SO,
 através do System.getProperty(os.name); ou System.getProperty(os.arch);
 Caso vc queira se comunicar com algum device na porta, aí vc deve
 implementar o protocolo de comunicação deste device, enviado arrays de byte.
 Espero ter ajudado,
 
 --
 Nilo Garcia Silveira
 Estagiário
 
 Visual Systems Informatica Ltda.
 Oracle Partner Program
 http://www.visualsystems.com.br
 Tel: (17) 2124425 R. 31
 
 
 mbcsmusico wrote:
 
 
Ola pessoal,
 tenhho um coletor de dados (tipo aqueles
que as empresas de foprnecimento de energia usam para
fazer aleitura dos relógios de luz), ele descarega na
PORTA SERIAL muitas Strings com 125 caracteres, cada
String é um registro.
  Como posso LER essa porta e gravar essas Strings
em um arquivo de texto.
  Já peguei a api COMM e o exemplo mas não entendi
muito bem.
  AGUÉM TERIA UM EXEMPLO COMO ESSE OU PELO MENOS
PARECIDO, ESTOU DESESPERADO.

   Obrigado desde Já,

 Barros


-- 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] LER PORTA SERIAL

2002-02-18 Por tôpico Nilo Garcia Silveira

Olá Barros,

Eu tive de resolver algo parecido quanto ao acesso de portas seriais e,
achei o melhor caminho não utilizar a API JavaComm, porque necessita de alguns
passos para a instalação desta e ela utiliza-se de métodos nativos do SO (.DLL
no win e .SO no solaris), além de tudo só possui implementação para essas duas
plataformas.
Bem, minha solução é o seguinte:  Você acessa a porta serial como se fosse
um arquivo, aqui vai um exemplo:

public class Teste
{
  public static void imprime()
  {
 try {
FileOutputStream os = new FileOutputStream(\\LPT1);
// Caso vc estivesse em uma plataforma UNIX/LINUX, seria algo
parecido:
// FileOutputStream os = new FileOutputStream(/dev/tty1);
...
PrintWriter ps = new PrintWriter(os);

//print text here
ps.println(Estou enviando uma linha para a porta utilizada pela
impressora \nEsta é a segunda linha da impressão!!!);

//form feed -- this is important --- Avanço de página
//Without the form feed, the text will simply sit
// in print buffer until something else gets printed.
ps.print(\f);
//flush buffer and close
ps.close();
os.close();
 } catch (Exception e) {
  System.out.println(Exception occurred:  + e);
 }
  }
}

Esse tipo de solução eu acho bem válido, pois vc pode tratar o tipo de SO,
através do System.getProperty(os.name); ou System.getProperty(os.arch);
Caso vc queira se comunicar com algum device na porta, aí vc deve
implementar o protocolo de comunicação deste device, enviado arrays de byte.
Espero ter ajudado,

--
Nilo Garcia Silveira
Estagiário

Visual Systems Informatica Ltda.
Oracle Partner Program
http://www.visualsystems.com.br
Tel: (17) 2124425 R. 31


mbcsmusico wrote:

 Ola pessoal,
  tenhho um coletor de dados (tipo aqueles
 que as empresas de foprnecimento de energia usam para
 fazer aleitura dos relógios de luz), ele descarega na
 PORTA SERIAL muitas Strings com 125 caracteres, cada
 String é um registro.
   Como posso LER essa porta e gravar essas Strings
 em um arquivo de texto.
   Já peguei a api COMM e o exemplo mas não entendi
 muito bem.
   AGUÉM TERIA UM EXEMPLO COMO ESSE OU PELO MENOS
 PARECIDO, ESTOU DESESPERADO.

Obrigado desde Já,

  Barros.



 __
 Quer ter seu próprio endereço na Internet?
 Garanta já o seu e ainda ganhe cinco e-mails personalizados.
 DomíniosBOL - http://dominios.bol.com.br

 -- 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] LER PORTA SERIAL

2002-02-16 Por tôpico Claudio Miranda


Barros, no próprio pacote javacomm, existes exemplos, e sugiro que você 
olhe o BlackBox, que é uma apicação gráfica que exibe os dados que são 
recebidos e os dados que são enviados para a porta serial. E o fonte 
acompanha o exemplo.

-- 

  Claudio Miranda
_[EMAIL PROTECTED]


mbcsmusico wrote:
 Ola pessoal,
  tenhho um coletor de dados (tipo aqueles 
 que as empresas de foprnecimento de energia usam para 
 fazer aleitura dos relógios de luz), ele descarega na 
 PORTA SERIAL muitas Strings com 125 caracteres, cada 
 String é um registro.
   Como posso LER essa porta e gravar essas Strings 
 em um arquivo de texto.
   Já peguei a api COMM e o exemplo mas não entendi 
 muito bem.
   AGUÉM TERIA UM EXEMPLO COMO ESSE OU PELO MENOS 
 PARECIDO, ESTOU DESESPERADO.
 
 
Obrigado desde Já,
   
  Barros.


-- 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] LER PORTA SERIAL

2002-02-15 Por tôpico mbcsmusico

Ola pessoal,
 tenhho um coletor de dados (tipo aqueles
que as empresas de foprnecimento de energia usam para
fazer aleitura dos relógios de luz), ele descarega na
PORTA SERIAL muitas Strings com 125 caracteres, cada
String é um registro.
  Como posso LER essa porta e gravar essas Strings
em um arquivo de texto.
  Já peguei a api COMM e o exemplo mas não entendi
muito bem.
  AGUÉM TERIA UM EXEMPLO COMO ESSE OU PELO MENOS
PARECIDO, ESTOU DESESPERADO.


   Obrigado desde Já,

 Barros.



__
Quer ter seu próprio endereço na Internet?
Garanta já o seu e ainda ganhe cinco e-mails personalizados.
DomíniosBOL - http://dominios.bol.com.br



-- 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]
-