Comunicação direta com HbComm
Enviado: 13 Mar 2008 17:12
Boa tarde.
Testei e consegui emitir a leitura X mas no entanto não consigo capturar os dados retornados da ecf, não sei o que fiz ou estou fazendo errado, mas os bytes estão retornando zero.
Abaixo o exemplo de como estou fazendo.
usei um teste com o retorno dos totalizadores, que tem que retornar algum valor.
Se alguem souber se eu estou fazendo algo errado ou a função da hbcomm não funciona corretamente e mepuder esclarecer, fiz vários testes e nenhum deles obtive resultado, tentei usar o emulador bematech mp2100 términa não consegui que ele recebece nem a leitura x na tela, estou usando a própria impressora.
:'(
Testei e consegui emitir a leitura X mas no entanto não consigo capturar os dados retornados da ecf, não sei o que fiz ou estou fazendo errado, mas os bytes estão retornando zero.
Abaixo o exemplo de como estou fazendo.
usei um teste com o retorno dos totalizadores, que tem que retornar algum valor.
Código: Selecionar todos
cCmd :=chr(2)+chr(4)+chr(0)+chr(27)+chr(27)+chr(54)+chr(0) //retorno dos totalizadores
nPorta:=Init_Port(wECF_Porta, 9600, 8, 0, 1, 256 )
OutChr(nPorta,cCmd,Len( cCmd))
nBytes:=InBufSize(nPorta) //esta sendo retornado sempre zero
UnInt_Port(nPorta)
:'(