Re:Problema na JavaComm API for Linux

1 resposta
P

Baixa o RXTX para Linux e faz um teste. O seu código não muda nada, somente os import.

1 Resposta

V

Pessoal,

Não sei se vocês já passaram pelo mesmo problema, mas acontece o seguinte:

Tenho um módulo de comunicação direta com uma impressora fiscal, e para enviar um comando a ela, preciso enviar uma sequencia de bytes, tipo:

out.write(STX);
out.write(NBL);
out.write(NBH);
out.write(CMD);
out.write(CSL);
out.write(CSH);

Para montar um comando para a impressora, preciso calcular os valores de todas essas variáveis (conforme o protocolo da impressora).
Mas, excepcionalmente nos comandos em que o CSH (CheckSum High) tiver o valor 10 (decimal, 0A em hexa), o comando não executa na impressora no Linux, mas somente na plataforma Windows. Estou usando a CommApi, o código está implementado da mesma forma que está pro Windows.
De que forma o linux pode interpretar esse valor de forma que ele chegue à porta e a impressora possa executar o comando corretamente?

Se puderem me ajudar, serei grato!

Abs.

Vinícius

Criado 6 de julho de 2006
Ultima resposta 6 de jul. de 2006
Respostas 1
Participantes 2