Pesquisar na Comunidade
Showing results for tags 'ecf bematech 4200'.
Encontrado 1 registro
-
Communication error 6: Identificador inválido - Ao pedir o Status da ECF 4200
um tópico no fórum postou Francisco IBS ACBrSerial
Boa Tarde... Estou com um retorno em apenas um cliente que não consegui entender o por que da diferença, esse cliente tem pelo menos 4 maquinas todas com Bematech 4200 e apenas em uma das máquinas ocorreu o retorno: Communication error 6: Identificador inválido Na minha aplicação solicito diversas vezes o status da ecf e não ocorre o problema(na rotina), ele ocorre apenas "quando finalizo o cupom" e peço o status. Um dos logs esta com o ControlePorta True e o outro não, testei das 2 formas e não resolveu a questão, a solução atual foi colocar um Sleep de 200 milissegundos antes de chamar o status da ecf depois do fechamento, mais gostaria de uma ajuda ou dica caso possível para entender o porque o retorno vem diferente. -- 08/09 11:32:15:353 -- Ativando a porta: COM3 -- 08/09 11:32:15:399 -- 08/09 11:32:15:399 TX -> [SOH][228][26][NUL][4][NUL]8|0|b -- 08/09 11:32:15:415 RX <- [ACK] -- 08/09 11:32:15:415 Status TX -> [ENQ][NUL] -- 08/09 11:32:15:446 Resposta: SEQ:228 CMD:26 EXT:0 CAT:0 RET:[SOH][NUL][NUL][NUL] TBR:31 BRS:"08092016|1|000113300|338266173|" CHK:104 -- 08/09 11:32:15:446 RX <- [SOH][228][26][NUL][NUL][SOH][NUL][NUL][NUL][31][NUL]08092016|1|000113300|338266173|h -- 08/09 11:32:15:446 -- Desativando a porta: COM3 Na primeira linha ele traz um "b" no final e na ultima linha traz um "h". No log com o sleep ele não gera esse "b" e nem com o "h". -- 08/09 11:34:12:899 RX <- [SOH]C[26][NUL][NUL][SOH][NUL][NUL][NUL][STX][NUL]0|[FF] -- 08/09 11:34:12:899 -- 08/09 11:34:12:899 TX -> [SOH]D[26][NUL][4][NUL]8|0|[194] -- 08/09 11:34:12:930 RX <- [ACK] -- 08/09 11:34:12:930 Status TX -> [ENQ][NUL] -- 08/09 11:34:12:946 Resposta: SEQ:68 CMD:26 EXT:0 CAT:0 RET:[SOH][NUL][NUL][NUL] TBR:31 BRS:"08092016|1|000113300|338266173|" CHK:200 -- 08/09 11:34:12:946 RX <- [SOH]D[26][NUL][NUL][SOH][NUL][NUL][NUL][31][NUL]08092016|1|000113300|338266173|[200] ACBrLog Com Erro.txt ACBrLog Sem Erro.txt