Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado (editado)

Boa tarde, 

Estou com uma situação que acontece tanto no  software do EctTeste disponibilizado pelo ACBr(Exemplos SVN) quanto no software da empresa que trabalho, 

Ambiente : 

Windows 7 64bits,

Bematech 2100 e Bematech 4000,

Conexão por USB,

Versão do Drive Bematech 3.0.0.0 Virtual Usb,

Testes realizados :

- Trocado cabo USB;

- Configuração de HandShaking;

- Configuração de Buffer;

- Configuração de TimeOut (10);

Verifiquei vários casos parecidos em outros tópicos do fórum 

Realizado todos os testes do post acima...

LOGs..

LOG ECFTeste:

-- 01/11 06:11:35:276     RX <- [NUL][NUL][NUL][NUL][NUL][STX][NUL][NUL][NUL][NUL][NUL]
-- 01/11 06:11:35:276 FechaCupom( MD-5:12345678901234567890123456789012PV0000000003DAV0000000001DAV-OS0000000002NF:123456[CR][LF]Trib aprox R$:0,60 Fed, 0,40 Est e 0,23 Mun[CR][LF]Fonte:IBPT/FECOMERCIO (aWd7S8)[LF]Componentes ACBr[LF]http://acbr.sourceforge.net )
-- 01/11 06:11:35:276                 TX -> [STX][214][NUL][FS]"MD-5:12345678901234567890123456789012PV0000000003DAV0000000001DAV-OS0000000002NF:123456[CR][LF]Trib aprox R$:0,60 Fed, 0,40 Est e 0,23 Mun[CR][LF]Fonte:IBPT/FECOMERCIO (aWd7S8)[LF]Componentes ACBr[LF]http://acbr.sourceforge.net[LF][152]7
-- 01/11 06:11:35:403    06:11:35:403 RX <- ACK = 6 Falha: 0
-- 01/11 06:11:35:420    06:11:35:420 VerificaFimImpressao: Pedindo o Status (19)
-- 01/11 06:11:35:682    06:11:35:682 VerificaFimImpressao: ACK = 6, OK... Aguardando ST1 e ST2
-- 01/11 06:11:35:962    06:11:35:962 VerificaFimImpressao: ACK = 6 - Falhas = 0 - Erro: ESynaSerError Communication error 9997: Timeout during operation
-- 01/11 06:11:36:163    06:11:36:163 VerificaFimImpressao: Pedindo o Status (19)
-- 01/11 06:11:36:494    06:11:36:494 VerificaFimImpressao: ACK = 0 - Falhas = 0 - Erro: ESynaSerError Communication error 9997: Timeout during operation
-- 01/11 06:11:36:694    06:11:36:694 VerificaFimImpressao: Pedindo o Status (19)
-- 01/11 06:11:37:045    06:11:37:045 VerificaFimImpressao: ACK = 0 - Falhas = 0 - Erro: ESynaSerError Communication error 9997: Timeout during operation
-- 01/11 06:11:37:246    06:11:37:246 VerificaFimImpressao: Pedindo o Status (19)
-- 01/11 06:11:37:367    06:11:37:367 VerificaFimImpressao: ACK = 0 - Falhas = 0 - Erro: EACBrECFErro ACK <> 6
-- 01/11 06:11:37:567    06:11:37:567 VerificaFimImpressao: Pedindo o Status (19)
-- 01/11 06:11:37:688    06:11:37:688 VerificaFimImpressao: ACK = 6, OK... Aguardando ST1 e ST2
-- 01/11 06:11:37:793     RX <- [NUL][NUL][NUL][NUL]
-- 01/11 06:11:37:802 Estado
-- 01/11 06:11:37:802                 TX -> [STX][ENQ][NUL][FS]#[WAK]P[NUL]
-- 01/11 06:11:37:923    06:11:37:923 RX <- ACK = 6 Falha: 0
-- 01/11 06:11:38:039     RX <-  [NUL][NUL][NUL][NUL]
-- 01/11 06:11:38:039 
-- 01/11 06:11:38:039                 TX -> [STX][ENQ][NUL][FS]#A[128][NUL]
-- 01/11 06:11:38:161    06:11:38:161 RX <- ACK = 6 Falha: 0
-- 01/11 06:11:38:269     RX <- [16][NUL][NUL][NUL][NUL]
-- 01/11 06:11:38:269 
-- 01/11 06:11:38:269                 TX -> [STX][ENQ][NUL][FS]#[ESC]Z[NUL]
-- 01/11 06:11:38:390    06:11:38:390 RX <- ACK = 6 Falha: 0
-- 01/11 06:11:38:508     RX <- [SOH][WAK][22][NUL][NUL][NUL][NUL]
-- 01/11 06:11:38:508 
-- 01/11 06:11:38:508                 TX -> [STX][ENQ][NUL][FS]#[23]V[NUL]
-- 01/11 06:11:38:630    06:11:38:630 RX <- ACK = 6 Falha: 0
-- 01/11 06:11:38:739     RX <- [SOH][WAK][22][ENQ]Y4[NUL][NUL][NUL][NUL]

 

LOGSistema :

-- 01/11 05:04:43:091 FechaCupom( MD-5:46ae77c0d43ec52e50a0bb3d9b2cf407[LF]Trib aprox R$ 1,54 Federal 2,46 Importado 1,22 E[LF]stadual  Fonte: IBPT Ar5Fr7[LF]NF e GARANTIA. PRAZO P/TROCA POR DESISTENCIA ATE[LF]3 DIAS - DEFEITO CONF.CDC ARTs. 26 e 49.OBRIGADO[LF]263 - CONSUMIDOR (00000000000) END:A definir...,[LF] A definir..., BALN. PICARRAS, SC VEND:XXXX(Fun[LF]cionar Pgto: AVISTA[LF] )
-- 01/11 05:04:43:091                 TX -> [STX]O[SOH][FS]"MD-5:46ae77c0d43ec52e50a0bb3d9b2cf407[LF]Trib aprox R$ 1,54 Federal 2,46 Importado 1,22 E[LF]stadual  Fonte: IBPT Ar5Fr7[LF]NF e GARANTIA. PRAZO P/TROCA POR DESISTENCIA ATE[LF]3 DIAS - DEFEITO CONF.CDC ARTs. 26 e 49.OBRIGADO[LF]263 - CONSUMIDOR (00000000000) END:A definir...,[LF] A definir..., BALN. PICARRAS, SC VEND:BICA (Fun[LF]cionar Pgto: AVISTA[LF]+Y
-- 01/11 05:04:43:223    05:04:43:223 RX <- ACK = 6 Falha: 0
-- 01/11 05:04:43:513    05:04:43:513 VerificaFimImpressao: Pedindo o Status (19)
-- 01/11 05:04:43:635    05:04:43:635 VerificaFimImpressao: ACK = 6, OK... Aguardando ST1 e ST2
-- 01/11 05:04:43:915    05:04:43:915 VerificaFimImpressao: ACK = 6 - Falhas = 0 - Erro: ESynaSerError Communication error 9997: Timeout during operation
-- 01/11 05:04:44:315    05:04:44:315 VerificaFimImpressao: Pedindo o Status (19)
-- 01/11 05:04:44:646    05:04:44:646 VerificaFimImpressao: ACK = 0 - Falhas = 0 - Erro: ESynaSerError Communication error 9997: Timeout during operation
-- 01/11 05:04:45:047    05:04:45:047 VerificaFimImpressao: Pedindo o Status (19)
-- 01/11 05:04:45:397    05:04:45:397 VerificaFimImpressao: ACK = 0 - Falhas = 0 - Erro: ESynaSerError Communication error 9997: Timeout during operation
-- 01/11 05:04:45:797    05:04:45:797 VerificaFimImpressao: Pedindo o Status (19)
-- 01/11 05:04:45:919    05:04:45:919 VerificaFimImpressao: ACK = 0 - Falhas = 0 - Erro: EACBrECFErro ACK <> 6
-- 01/11 05:04:46:319    05:04:46:319 VerificaFimImpressao: Pedindo o Status (19)
-- 01/11 05:04:46:442    05:04:46:442 VerificaFimImpressao: ACK = 6, OK... Aguardando ST1 e ST2
-- 01/11 05:04:46:542     RX <- [NUL][NUL][NUL][NUL]
-- 01/11 05:04:46:542 GrandeTotal
-- 01/11 05:04:46:542                 TX -> [STX][ENQ][NUL][FS]#[ETX]B[NUL]
-- 01/11 05:04:46:663    05:04:46:663 RX <- ACK = 6 Falha: 0
-- 01/11 05:04:46:853     RX <- [NUL][NUL][NUL][NUL][NUL]![148]([STX][NUL][NUL][NUL][NUL]

 

Tenho somente impressora Bematech 2100 para testes.

Gostaria de saber se o problema é somente por causa do Virtualizador de Porta COM da Bematech...

Att,

Gabriel Hillesheim da Silva.

Editado por gabrielhs
Complemento de tópico.
  • Fundadores
Postado

Sim,o Log é claro em apontar um problema no acesso a porta Serial

Citar

/11 06:11:35:962    06:11:35:962 VerificaFimImpressao: ACK = 6 - Falhas = 0 - Erro: ESynaSerError Communication error 9997: Timeout during operation
-- 01/11 06:11:36:163    06:11:36:163 VerificaFimImpressao: Pedindo o Status (19)
-- 01/11 06:11:36:494    06:11:36:494 VerificaFimImpressao: ACK = 0 - Falhas = 0 - Erro: ESynaSerError Communication error 9997: Timeout during operation

Experimente ligar a propriedade "ControlePorta", ela deve minimizar esses problemas

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.

Postado
Agora, Daniel Simoes disse:

Experimente ligar a propriedade "ControlePorta", ela deve minimizar esses problemas

 

Realizado testes  segue LOG:

-- 01/11 10:46:16:885 -- Desativando a porta: COM1

-- 01/11 10:46:16:911 -- Ativando a porta: COM1
-- 01/11 10:46:16:915 FechaCupom( MD-5:bd2c056e6a8742575ead063fd03d84e2[LF]Trib aprox R$ 5,61 Federal 10,78 Importado 9,19 [LF]Estadual  Fonte: IBPT Ar5Fr7[LF]NF e GARANTIA. PRAZO P/TROCA POR DESISTENCIA ATE[LF]3 DIAS - DEFEITO CONF.CDC ARTs. 26 e 49.OBRIGADO[LF]263 - CONSUMIDOR (00000000000) END:A definir...,[LF] A definir..., BALN. PICARRAS, SC VEND:BICA (Fun[LF]cionar Pgto: AVISTA[LF] )
-- 01/11 10:46:16:915                 TX -> [STX]P[SOH][FS]"MD-5:bd2c056e6a8742575ead063fd03d84e2[LF]Trib aprox R$ 5,61 Federal 10,78 Importado 9,19 [LF]Estadual  Fonte: IBPT Ar5Fr7[LF]NF e GARANTIA. PRAZO P/TROCA POR DESISTENCIA ATE[LF]3 DIAS - DEFEITO CONF.CDC ARTs. 26 e 49.OBRIGADO[LF]263 - CONSUMIDOR (00000000000) END:A definir...,[LF] A definir..., BALN. PICARRAS, SC VEND:BICA (Fun[LF]cionar Pgto: AVISTA[LF][FS]Y
-- 01/11 10:46:17:036    10:46:17:036 RX <- ACK = 6 Falha: 0
-- 01/11 10:46:17:326    10:46:17:326 VerificaFimImpressao: Pedindo o Status (19)
-- 01/11 10:46:17:468    10:46:17:468 VerificaFimImpressao: ACK = 6, OK... Aguardando ST1 e ST2
-- 01/11 10:46:17:749    10:46:17:749 VerificaFimImpressao: ACK = 6 - Falhas = 0 - Erro: ESynaSerError Communication error 9997: Timeout during operation
-- 01/11 10:46:18:150    10:46:18:150 VerificaFimImpressao: Pedindo o Status (19)
-- 01/11 10:46:18:481    10:46:18:481 VerificaFimImpressao: ACK = 0 - Falhas = 0 - Erro: ESynaSerError Communication error 9997: Timeout during operation
-- 01/11 10:46:18:881    10:46:18:881 VerificaFimImpressao: Pedindo o Status (19)
-- 01/11 10:46:19:231    10:46:19:231 VerificaFimImpressao: ACK = 0 - Falhas = 0 - Erro: ESynaSerError Communication error 9997: Timeout during operation
-- 01/11 10:46:19:649    10:46:19:649 VerificaFimImpressao: Pedindo o Status (19)
-- 01/11 10:46:19:771    10:46:19:771 VerificaFimImpressao: ACK = 0 - Falhas = 0 - Erro: EACBrECFErro ACK <> 6
-- 01/11 10:46:20:171    10:46:20:171 VerificaFimImpressao: Pedindo o Status (19)
-- 01/11 10:46:20:293    10:46:20:293 VerificaFimImpressao: ACK = 6, OK... Aguardando ST1 e ST2
-- 01/11 10:46:20:393     RX <- [NUL][NUL][NUL][NUL]
-- 01/11 10:46:20:393 -- Desativando a porta: COM1
-- 01/11 10:46:20:461 -- Ativando a porta: COM1
-- 01/11 10:46:20:465 GrandeTotal
-- 01/11 10:46:20:465                 TX -> [STX][ENQ][NUL][FS]#[ETX]B[NUL]
-- 01/11 10:46:20:576    10:46:20:576 RX <- ACK = 6 Falha: 0
-- 01/11 10:46:20:766     RX <- [NUL][NUL][NUL][NUL][NUL]![149][BS]I[NUL][NUL][NUL][NUL]
-- 01/11 10:46:20:766 -- Desativando a porta: COM1

 

Situação persiste, mesmo ativando e desativando a porta com a cada comando com a propriedade "ControlePorta" ativo.

Tens algum outro teste que posso estar realizando?

Att,

Gabriel Hillesheim da Silva.

 

  • Este tópico foi criado há 2946 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.