Olá boa tarde.
Estou utilizando o ChqTeste pra comunicar com uma impressora de cheque perto 502s, porém quando chega na function TACBrCHQPerto.EnviaComando(cmd: String; SecTimeOut : Integer): String, no seguinte código:
try ACK := fpDevice.Serial.RecvByte(SecTimeOut) ; except raise Exception.create(ACBrStr('PertoCheck não responde')); end ;
no try o aplicativo trava e logo apos recebo a exception.
Estou utlizando a porta serial.
4800 - Baud
hsDTR_DSR - handshake
none - parity
mas tentei varias configurações na porta serial e nada funciona, o problema parece estar no retorno pois aparentemente a impressora é ativada.
Se alguém puder me ajudar, agradeço desde já