Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 2639 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Bom Dia Pessoal,
Estou tendo muita dificuldade para resolver o problema apresentado abaixo!

Uso o Componente ACBR Atualizado Trunk2 pela IDE Delphi 2010 para Clientes no MS, usando o protocolo EscECF para Impressoras Blindadas Bematech Modelo MP-4200 TH FI II, versão da ECF segue em anexo,
mas acontece muitos erro de Impressora Bematech não está respondendo, já fiz inúmeras tentativas que seguem abaixo e o problema persiste em todos os Clientes, já não sei mais o que tentar(Esgotei minhas possíbilidades).
-> Usando Velocidade da Serial em 9600/115200
-> Fazendo testes Aumentando o Timeout até 3000.
-> Reinstalamos Driver da porta.
-> Trocamos cabo.
-> Entramos em contato com a Bematech.
-> Problema vem ocorrendo desde 2016 quando começaram a usar as impressoras com porta serial Virtual(USB), mas que a partir da versão Julho 2017 o problema tornou se mais frequente, chegando a exibir a mensagem logo após a ativação da ECF, conforme trecho de log abaixo.

--------------------------------------------------------------------------------
ATIVAR - 25/08/17 08:37:00:078 - Modelo: EscECF - Porta: COM6 - TimeOut: 50
         Device: BAUD=9600 DATA=8 PARITY=N STOP=1 HANDSHAKE=DTR/DSR MAXBANDWIDTH=0 SENDBYTESCOUNT=0 SENDBYTESINTERVAL=0
--------------------------------------------------------------------------------

-- 25/08 08:37:00:078     Sincronismo TX -> [22]
-- 25/08 08:37:00:093     Sincronismo RX <- [22][131]
-- 25/08 08:37:00:093 
-- 25/08 08:37:03:094 
----------------- ERRO -----------------
Impressora EscECF não está em linha
----------------------------------------

-- 25/08 08:37:05:360 
--------------------------------------------------------------------------------
ATIVAR - 25/08/17 08:37:05:360 - Modelo: EscECF - Porta: COM6 - TimeOut: 50
         Device: BAUD=9600 DATA=8 PARITY=N STOP=1 HANDSHAKE=DTR/DSR MAXBANDWIDTH=0 SENDBYTESCOUNT=0 SENDBYTESINTERVAL=0
--------------------------------------------------------------------------------

-- 25/08 08:37:05:391     Sincronismo TX -> [22]
-- 25/08 08:37:05:391     Sincronismo RX <- [22][131]
-- 25/08 08:37:05:391 
-- 25/08 08:37:05:391                 TX -> [SOH][132][26][NUL][ENQ][NUL]15|0|1
-- 25/08 08:37:05:406                 RX <- [ACK]
-- 25/08 08:37:05:406          Status TX -> [ENQ][NUL]
-- 25/08 08:37:05:422             Resposta: SEQ:132 CMD:26 EXT:0 CAT:0 RET:[SOH][NUL][NUL][NUL] TBR:321 BRS:"BEMATECH|MP-4200 TH FI II|ECF-IF|BE111710101110018280|004|-------------|-------------|26406017000137|282595880|161|R$|02|06|01.00.03|AUTO POSTO BAENA LTDA|AUTO POSTO BAENA LTDA|RUA: DR. COUTINHO, S/N  CHAC 84   ZONA SUBURBANAFONE:(0**67)3453-1202  CEP:79940-000  CAARAPO-MS|QWERTYUIOP|-------------|02.00|MS||0|null|null|" CHK:248
-- 25/08 08:37:05:532     RX <- [SOH][132][26][NUL][NUL][SOH][NUL][NUL][NUL]A[SOH]BEMATECH|MP-4200 TH FI II|ECF-IF|BE111710101110018280|004|-------------|-------------|26406017000137|282595880|161|R$|02|06|01.00.03|AUTO POSTO BAENA LTDA|AUTO POSTO BAENA LTDA|RUA: DR. COUTINHO, S/N  CHAC 84   ZONA SUBURBANAFONE:(0**67)3453-1202  CEP:79940-000  CAARAPO-MS|QWERTYUIOP|-------------|02.00|MS||0|null|null|[248]

 

Pela análise do LOG da ACBR o problema acontece após o Fechamento do Cupom Fiscal ao chamar NumGRG.

Buffer.jpg

Dados da ECF.png

acbrlog.txt

  • Fundadores
Postado

O Driver da Bematech, que cria uma porta Serial Vitual, é problemático... Tente o seguinte:

  ACBrECF1.ControlePorta := True;

 

Isso fará com que o ACBrECF, Abra e Feche a conexão com a Serial, a cada comando enviado... forçando uma reconexão na porta Serial Virtual

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Este tópico foi criado há 2639 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.