| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/12/2004 10:35:39
|
Rodrigo Vieira Pinto
JavaEvangelist
![[Avatar]](/images/avatar/e7e69cdf28f8ce6b69b4e1853ee21bab.jpg)
Membro desde: 15/07/2004 11:05:05
Mensagens: 354
Localização: São Paulo
Offline
|
Ola pessoal
Estou desenvolvendo uma aplicação que envia dados pela porta paralela da máquina para um dispositivo. Utilizo windows XP e o pacote javax.comm e estou conseguindo enviar dados, mas não consigo receber dados. Como faço para receber dados?? Será que tem alguma coisa a ver com threads (assim como quando se trabalha com a serial).
Se alguém puder ajudar, agradeço.
|
"Ser o segundo é ser o primeiro dos perdedores" - Ayrton Senna
"Eu vou dá 10 pau!!" - Aracy de Almeida
Nova dupla sertaneja: Waterfall e Procedural. Pra começar, é sertanejo (ARGH!)
"Bem, dizia eu que a aritmética..." - Prof. Girafales
 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/12/2004 10:49:11
|
Luca
Moderador
![[Avatar]](/images/avatar/17e62166fc8586dfa4d1bc0e1742c08b.jpg)
Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline
|
Olá
Mostre como está tentando receber dados.
1. Usa JNI para pegar os bits da porta? Usa algum device driver?
2. Tenta colocar a porta paralela em modo bidirecional usando Java?
O modo 1 é o correto. Para 2 a resposta é: os métodos de colocação da porta paralela em modo bi-direcional não funcionam no Windows. Trata-se de um antigo bug do javax.comm que a Sun corrigiu para o Solaris mas já afirmou que não vai corrigir para o Windows.
Para usar a porta paralela com certa maestria veja:
http://www.beyondlogic.org/
http://www.lvr.com/parport.htm
Ao invés do javax.comm você pode tentar usar o rxtx
http://www.rxtx.org/
[]s
Luca
|
Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."
CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/12/2004 10:54:32
|
Rodrigo Vieira Pinto
JavaEvangelist
![[Avatar]](/images/avatar/e7e69cdf28f8ce6b69b4e1853ee21bab.jpg)
Membro desde: 15/07/2004 11:05:05
Mensagens: 354
Localização: São Paulo
Offline
|
então quer dizer que não é possível receber dados pela paralela usando javax.comm?
Quanto a sua pergunta: estou trabalhando com a segunda opção.
Vc não teria alguma solução pronta ou algo assim? Vou pesquisar nos sites que vc recomendou, mas se vc tiver agradeço.
É claro que se não tiver jeito uso até JNI, mas não gostaria de usar não.
|
"Ser o segundo é ser o primeiro dos perdedores" - Ayrton Senna
"Eu vou dá 10 pau!!" - Aracy de Almeida
Nova dupla sertaneja: Waterfall e Procedural. Pra começar, é sertanejo (ARGH!)
"Bem, dizia eu que a aritmética..." - Prof. Girafales
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/12/2004 10:58:25
|
Luca
Moderador
![[Avatar]](/images/avatar/17e62166fc8586dfa4d1bc0e1742c08b.jpg)
Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline
|
Olá
esqueça javax.comm para isto e concentre seus estudos nos links que passei. Estude também como funciona o Windows (do NT para cá) na questão de processamento user mode e kernel mode. Procure no google por devices drives free e vai encontrar alguma coisa. Este é um assunto bem complexo. reserve bastante tempo.
Agora se seu caso é apenas saber se a impressora responde, procure com o fornecedor da sua impressora o device driver adequado
[]s
Luca
|
Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."
CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/12/2004 11:09:49
|
Rodrigo Vieira Pinto
JavaEvangelist
![[Avatar]](/images/avatar/e7e69cdf28f8ce6b69b4e1853ee21bab.jpg)
Membro desde: 15/07/2004 11:05:05
Mensagens: 354
Localização: São Paulo
Offline
|
blz luca, obrigado
|
"Ser o segundo é ser o primeiro dos perdedores" - Ayrton Senna
"Eu vou dá 10 pau!!" - Aracy de Almeida
Nova dupla sertaneja: Waterfall e Procedural. Pra começar, é sertanejo (ARGH!)
"Bem, dizia eu que a aritmética..." - Prof. Girafales
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/12/2004 11:51:59
|
robinsonbsilva
GUJ Ranger
![[Avatar]](/images/avatar/989652eef28bc49eec908063ba36a854.jpg)
Membro desde: 27/10/2004 12:01:50
Mensagens: 761
Offline
|
Rodrigo Vieira Pinto wrote:Ola pessoal
Estou desenvolvendo uma aplicação que envia dados pela porta paralela da máquina para um dispositivo. Utilizo windows XP e o pacote javax.comm e estou conseguindo enviar dados, mas não consigo receber dados. Como faço para receber dados?? Será que tem alguma coisa a ver com threads (assim como quando se trabalha com a serial).
Se alguém puder ajudar, agradeço.
Olá!!
Vc poderia me ajudar com acesso as portas seriais??
Estou tendo um problema na hora de abrir a porta
"Erro ao abrir a porta: COM1 ! STATUS:java.lang.NullPointerException
"
Agradeço desde já!
|
Sun Certified Java Programmer Standard Edition 6.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/12/2004 12:14:45
|
Rodrigo Vieira Pinto
JavaEvangelist
![[Avatar]](/images/avatar/e7e69cdf28f8ce6b69b4e1853ee21bab.jpg)
Membro desde: 15/07/2004 11:05:05
Mensagens: 354
Localização: São Paulo
Offline
|
então robson, tem um tutorial legal sobrev portas serias aqui mesmo no guj. entre em artigos e dê uma olhada!
|
"Ser o segundo é ser o primeiro dos perdedores" - Ayrton Senna
"Eu vou dá 10 pau!!" - Aracy de Almeida
Nova dupla sertaneja: Waterfall e Procedural. Pra começar, é sertanejo (ARGH!)
"Bem, dizia eu que a aritmética..." - Prof. Girafales
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/12/2004 12:22:50
|
robinsonbsilva
GUJ Ranger
![[Avatar]](/images/avatar/989652eef28bc49eec908063ba36a854.jpg)
Membro desde: 27/10/2004 12:01:50
Mensagens: 761
Offline
|
Rodrigo Vieira Pinto wrote:então robson, tem um tutorial legal sobrev portas serias aqui mesmo no guj. entre em artigos e dê uma olhada!
Eu baixei esse artigo, e estou usando o código dele como base para minha aplicação!!
O que ocorre é que não consigo abrir a porta COM e é apresentado a seguinte mensagem:
Erro ao abrir a porta: COM1 ! STATUS:java.lang.NullPointerException
|
Sun Certified Java Programmer Standard Edition 6.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/12/2004 22:11:21
|
lordExorcist
JavaBaby
![[Avatar]](/images/avatar/b6e710870acb098e584277457ba89d68.jpg)
Membro desde: 02/05/2004 01:18:30
Mensagens: 89
Localização: Natal, RN
Offline
|
Puxa... e eu que já estava me animando para mexer nessa API...
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/12/2004 09:01:02
|
robinsonbsilva
GUJ Ranger
![[Avatar]](/images/avatar/989652eef28bc49eec908063ba36a854.jpg)
Membro desde: 27/10/2004 12:01:50
Mensagens: 761
Offline
|
lordExorcist wrote:Puxa... e eu que já estava me animando para mexer nessa API...
Só para te consolar!!Eu estava comendo bola na hora de abrir a porta, pois, eu não capturava o Id dela antes de abrir..se vc usar o fonte que encontra-se no pdf de um tutorial aqui no guj, ficará bastante satisfeito.
Boa sorte!
|
Sun Certified Java Programmer Standard Edition 6.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/12/2004 14:56:26
|
Rodrigo Vieira Pinto
JavaEvangelist
![[Avatar]](/images/avatar/e7e69cdf28f8ce6b69b4e1853ee21bab.jpg)
Membro desde: 15/07/2004 11:05:05
Mensagens: 354
Localização: São Paulo
Offline
|
olha lord, se vc quiser usar essa api só para enviar dados, sem problema nenhum, mas para receber....pelo que eu já vi, esquece
|
"Ser o segundo é ser o primeiro dos perdedores" - Ayrton Senna
"Eu vou dá 10 pau!!" - Aracy de Almeida
Nova dupla sertaneja: Waterfall e Procedural. Pra começar, é sertanejo (ARGH!)
"Bem, dizia eu que a aritmética..." - Prof. Girafales
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/12/2004 15:00:26
|
robinsonbsilva
GUJ Ranger
![[Avatar]](/images/avatar/989652eef28bc49eec908063ba36a854.jpg)
Membro desde: 27/10/2004 12:01:50
Mensagens: 761
Offline
|
Rodrigo Vieira Pinto wrote:olha lord, se vc quiser usar essa api só para enviar dados, sem problema nenhum, mas para receber....pelo que eu já vi, esquece
Você indica qual API para a leitura!!!Aceito sugestões.
|
Sun Certified Java Programmer Standard Edition 6.0 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/12/2004 10:56:52
|
lordExorcist
JavaBaby
![[Avatar]](/images/avatar/b6e710870acb098e584277457ba89d68.jpg)
Membro desde: 02/05/2004 01:18:30
Mensagens: 89
Localização: Natal, RN
Offline
|
Rodrigo Vieira Pinto wrote:olha lord, se vc quiser usar essa api só para enviar dados, sem problema nenhum, mas para receber....pelo que eu já vi, esquece
Não entendo como a SUN não valoriza uma área tão importante. Tenho um irmão que faz Altomação Industrial e já estamos montando umas idéias! Por isso, gostaria de mastigar bem esse assunto.
Mas com essas complicações...
É como o lance de impressão, sempre foi um pé no saco dos javaneses. Agora é que os doutores estão começando a nos amparar.
Mas a vida continua!
This message was edited 2 times. Last update was at 21/12/2004 16:37:48
|
|
|
 |
|
|