Ir para conteúdo
  • Cadastre-se

dev botao

Comando Invalido bematech


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

Recommended Posts

Senhores,

Estou usando o Acbr com algumas impressoras bematech 4200-th fi e percebi o seguinte no log:

2016-01-12 11:28:27  >>>ECF: CorrigeEstadoErro
2016-01-12 11:28:27  >>>ECF:                 TX -> [STX][4][NUL][FS]Fb[NUL]
2016-01-12 11:28:27  >>>ECF:    11:28:27:381 RX <- ACK = 6 Falha: 0
2016-01-12 11:28:27  >>>ECF:     RX <- [4][SOH][SOH][NUL]
2016-01-12 11:28:27  >>>ECF: 
----------------- ERRO -----------------
Erro retornado pela Impressora: Bematech

Comando inválido

----------------------------------------

2016-01-12 11:28:27  >>>ECF: 
2016-01-12 11:28:27  >>>ECF:                 TX -> [STX][ENQ][NUL][FS]#[WAK]P[NUL]
2016-01-12 11:28:27  >>>ECF:    11:28:27:397 RX <- ACK = 6 Falha: 0
2016-01-12 11:28:27  >>>ECF:     RX <-  [NUL][NUL][NUL][NUL]
2016-01-12 11:28:27  >>>ECF: 
2016-01-12 11:28:27  >>>ECF:                 TX -> [STX][ENQ][NUL][FS]#A[128][NUL]
2016-01-12 11:28:27  >>>ECF:    11:28:27:522 RX <- ACK = 6 Falha: 0
2016-01-12 11:28:27  >>>ECF:     RX <- [NUL][NUL][NUL][NUL][NUL]
2016-01-12 11:28:27  >>>ECF: 
2016-01-12 11:28:27  >>>ECF:                 TX -> [STX][ENQ][NUL][FS]#[ESC]Z[NUL]
2016-01-12 11:28:27  >>>ECF:    11:28:27:647 RX <- ACK = 6 Falha: 0
2016-01-12 11:28:27  >>>ECF:     RX <- [18][SOH][22][NUL][NUL][NUL][NUL]
2016-01-12 11:28:27  >>>ECF: 
2016-01-12 11:28:27  >>>ECF:                 TX -> [STX][ENQ][NUL][FS]#[23]V[NUL]
2016-01-12 11:28:27  >>>ECF:    11:28:27:772 RX <- ACK = 6 Falha: 0
2016-01-12 11:28:27  >>>ECF:     RX <- [18][SOH][22][WAK]%'[NUL][NUL][NUL][NUL]
2016-01-12 11:28:27  >>>ECF: 
2016-01-12 11:28:27  >>>ECF:                 TX -> [STX][ENQ][NUL][FS]#[WAK]P[NUL]
2016-01-12 11:28:27  >>>ECF:    11:28:27:913 RX <- ACK = 6 Falha: 0
2016-01-12 11:28:28  >>>ECF:     RX <-  [NUL][NUL][NUL][NUL]
2016-01-12 11:28:28  >>>ECF: 
2016-01-12 11:28:28  >>>ECF:                 TX -> [STX][ENQ][NUL][FS]#A[128][NUL]
2016-01-12 11:28:28  >>>ECF:    11:28:28:038 RX <- ACK = 6 Falha: 0
2016-01-12 11:28:28  >>>ECF:     RX <- [NUL][NUL][NUL][NUL][NUL]
2016-01-12 11:28:28  >>>ECF: 
2016-01-12 11:28:28  >>>ECF:                 TX -> [STX][ENQ][NUL][FS]#[ESC]Z[NUL]
2016-01-12 11:28:28  >>>ECF:    11:28:28:163 RX <- ACK = 6 Falha: 0
2016-01-12 11:28:28  >>>ECF:     RX <- [18][SOH][22][NUL][NUL][NUL][NUL]
2016-01-12 11:28:28  >>>ECF: 
2016-01-12 11:28:28  >>>ECF:                 TX -> [STX][ENQ][NUL][FS]#[23]V[NUL]
2016-01-12 11:28:28  >>>ECF:    11:28:28:288 RX <- ACK = 6 Falha: 0
2016-01-12 11:28:28  >>>ECF:     RX <- [18][SOH][22][WAK]%'[NUL][NUL][NUL][NUL]
2016-01-12 11:28:28  >>>ECF: 
2016-01-12 11:28:28  >>>ECF:                 TX -> [STX][ENQ][NUL][FS]#[WAK]P[NUL]
2016-01-12 11:28:28  >>>ECF:    11:28:28:428 RX <- ACK = 6 Falha: 0
2016-01-12 11:28:28  >>>ECF:     RX <-  [NUL][NUL][NUL][NUL]
2016-01-12 11:28:28  >>>ECF: 
2016-01-12 11:28:28  >>>ECF:                 TX -> [STX][ENQ][NUL][FS]#A[128][NUL]
2016-01-12 11:28:28  >>>ECF:    11:28:28:553 RX <- ACK = 6 Falha: 0
2016-01-12 11:28:28  >>>ECF:     RX <- [NUL][NUL][NUL][NUL][NUL]
2016-01-12 11:28:28  >>>ECF: 
2016-01-12 11:28:28  >>>ECF:                 TX -> [STX][ENQ][NUL][FS]#[ESC]Z[NUL]
2016-01-12 11:28:28  >>>ECF:    11:28:28:678 RX <- ACK = 6 Falha: 0
2016-01-12 11:28:28  >>>ECF:     RX <- [18][SOH][22][NUL][NUL][NUL][NUL]
2016-01-12 11:28:28  >>>ECF: 
2016-01-12 11:28:28  >>>ECF:                 TX -> [STX][ENQ][NUL][FS]#[23]V[NUL]
2016-01-12 11:28:28  >>>ECF:    11:28:28:805 RX <- ACK = 6 Falha: 0
2016-01-12 11:28:28  >>>ECF:     RX <- [18][SOH][22][WAK]%([NUL][NUL][NUL][NUL]
2016-01-12 11:28:28  >>>ECF: Estado
2016-01-12 11:28:28  >>>ECF:                 TX -> [STX][ENQ][NUL][FS]#[WAK]P[NUL]
2016-01-12 11:28:28  >>>ECF:    11:28:28:945 RX <- ACK = 6 Falha: 0
2016-01-12 11:28:29  >>>ECF:     RX <-  [NUL][NUL][NUL][NUL]
2016-01-12 11:28:29  >>>ECF: 
2016-01-12 11:28:29  >>>ECF:                 TX -> [STX][ENQ][NUL][FS]#A[128][NUL]
2016-01-12 11:28:29  >>>ECF:    11:28:29:070 RX <- ACK = 6 Falha: 0
2016-01-12 11:28:29  >>>ECF:     RX <- [NUL][NUL][NUL][NUL][NUL]
2016-01-12 11:28:29  >>>ECF: 
2016-01-12 11:28:29  >>>ECF:                 TX -> [STX][ENQ][NUL][FS]#[ESC]Z[NUL]
2016-01-12 11:28:29  >>>ECF:    11:28:29:197 RX <- ACK = 6 Falha: 0
2016-01-12 11:28:29  >>>ECF:     RX <- [18][SOH][22][NUL][NUL][NUL][NUL]
2016-01-12 11:28:29  >>>ECF: 
2016-01-12 11:28:29  >>>ECF:                 TX -> [STX][ENQ][NUL][FS]#[23]V[NUL]
2016-01-12 11:28:29  >>>ECF:    11:28:29:322 RX <- ACK = 6 Falha: 0
2016-01-12 11:28:29  >>>ECF:     RX <- [18][SOH][22][WAK]%([NUL][NUL][NUL][NUL]
2016-01-12 11:28:29  >>>ECF: AbreCupom( , ,  )
2016-01-12 11:28:29  >>>ECF:                 TX -> [STX][4][NUL][FS][NUL][FS][NUL]
2016-01-12 11:28:29  >>>ECF:    11:28:29:447 RX <- ACK = 6 Falha: 0
2016-01-12 11:28:29  >>>ECF:    11:28:29:462 VerificaFimImpressao: Pedindo o Status (19)
2016-01-12 11:28:29  >>>ECF:    11:28:29:634 VerificaFimImpressao: ACK = 6, OK... Aguardando ST1 e ST2
2016-01-12 11:28:30  >>>ECF:     RX <- [NUL][NUL][NUL][NUL]
2016-01-12 11:28:30  >>>ECF: VendeItem( 3 , REFEICAO KG , 18 , 0.382 , 31.99 , 0 , KG , % , D , -1 )
2016-01-12 11:28:30  >>>ECF:                 TX -> [STX][ENQ][NUL][FS]#[FS][[NUL]
2016-01-12 11:28:30  >>>ECF:    11:28:30:025 RX <- ACK = 6 Falha: 0
2016-01-12 11:28:30  >>>ECF:     RX <- [NUL][NUL][NUL][NUL][NUL]
2016-01-12 11:28:30  >>>ECF: 
2016-01-12 11:28:30  >>>ECF:                 TX -> [STX]P[NUL][FS]?030000319900000382000000000000000000000100000000000000000000KG3[NUL]REFEICAO KG[NUL]w[15]
2016-01-12 11:28:30  >>>ECF:    11:28:30:213 RX <- ACK = 6 Falha: 0
2016-01-12 11:28:30  >>>ECF:     RX <- [NUL][NUL][NUL][NUL]
2016-01-12 11:28:30  >>>ECF: SubtotalizaCupom( 0 ,  )
2016-01-12 11:28:30  >>>ECF:                 TX -> [STX][19][NUL][FS] a00000000000000=[ETX]
2016-01-12 11:28:30  >>>ECF:    11:28:30:419 RX <- ACK = 6 Falha: 0
2016-01-12 11:28:30  >>>ECF:     RX <- [NUL][NUL][NUL][NUL]
2016-01-12 11:28:30  >>>ECF: Subtotal
2016-01-12 11:28:30  >>>ECF:                 TX -> [STX][ENQ][NUL][FS]#A[128][NUL]
2016-01-12 11:28:30  >>>ECF:    11:28:30:591 RX <- ACK = 6 Falha: 0
2016-01-12 11:28:30  >>>ECF:     RX <- [NUL][NUL][NUL][NUL][NUL]
2016-01-12 11:28:30  >>>ECF: 
2016-01-12 11:28:30  >>>ECF:                 TX -> [STX][4][NUL][FS][GS]9[NUL]
2016-01-12 11:28:30  >>>ECF:    11:28:30:747 RX <- ACK = 6 Falha: 0
2016-01-12 11:28:30  >>>ECF:     RX <- [NUL][NUL][NUL][NUL][NUL][18]"[NUL][NUL][NUL][NUL]
2016-01-12 11:28:30  >>>ECF: EfetuaPagamento( 01 , 12.22 , , 0, 0 )
2016-01-12 11:28:30  >>>ECF:                 TX -> [STX][20][NUL][FS]H0100000000001222l[ETX]
2016-01-12 11:28:30  >>>ECF:    11:28:30:903 RX <- ACK = 6 Falha: 0
2016-01-12 11:28:31  >>>ECF:     RX <- [NUL][NUL][NUL][NUL]
2016-01-12 11:28:31  >>>ECF: FechaCupom( [LF]Val Aprox Tributos: R$3.92 - Fonte: IBPT )
2016-01-12 11:28:31  >>>ECF:                 TX -> [STX].[NUL][FS]"[LF]Val Aprox Tributos: R$3.92 - Fonte: IBPT[LF][169][FF]
2016-01-12 11:28:31  >>>ECF:    11:28:31:091 RX <- ACK = 6 Falha: 0
2016-01-12 11:28:31  >>>ECF:    11:28:31:106 VerificaFimImpressao: Pedindo o Status (19)
2016-01-12 11:28:31  >>>ECF:    11:28:31:403 VerificaFimImpressao: ACK = 6, OK... Aguardando ST1 e ST2
2016-01-12 11:28:32  >>>ECF:     RX <- [NUL][NUL][NUL][NUL]
2016-01-12 11:28:32  >>>ECF: NumCupom
2016-01-12 11:28:32  >>>ECF:                 TX -> [STX][4][NUL][FS][30]:[NUL]
2016-01-12 11:28:32  >>>ECF:    11:28:32:848 RX <- ACK = 6 Falha: 0
2016-01-12 11:28:32  >>>ECF:     RX <- [SOH]1[ACK][NUL][NUL][NUL][NUL]
2016-01-12 11:28:32  >>>ECF: NumECF
2016-01-12 11:28:32  >>>ECF:                 TX -> [STX][ENQ][NUL][FS]#[14]M[NUL]
2016-01-12 11:28:32  >>>ECF:    11:28:32:973 RX <- ACK = 6 Falha: 0
2016-01-12 11:28:33  >>>ECF:     RX <- [NUL][SOH][NUL][NUL][NUL][NUL]
 

Antes de cada emissao de cupom tenho sempre chamado o Corrige Estado de Erro, por garantia...

Tudo funciona, mas esta aparecendo esta mensagem de comando invalido.

Nao sei se precisam de mais alguma informacao. Nao esta me causando problemas, mas coloco aqui no intuito de ajudar.

 

Abraco.

Eduardo

Link para o comentário
Compartilhar em outros sites

  • Fundadores

É natural constar alguns Exceptions no Log... mas provavelmente eles são tratados internamente pelo próprio componente, e não propagam para a aplicação...

Observe nos fonte, que o método "CorrigeEstadoErro" envia um comando de Fechamento de Relatório Gerencial, independente de haver ou não algum aberto... e isso é tratado no try/except

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.

Link para o comentário
Compartilhar em outros sites

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

The popup will be closed in 10 segundos...