
jefferson01
Membros-
Total de ítens
220 -
Registro em
-
Última visita
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Tudo que jefferson01 postou
-
Alguém pode me ajudar?
-
Estou tendo problemas em um cliente nosso na geração do Arq. MFD, ele usa uma Bematech MP-2000 TH FI, o arquivo é gerado sem informação porém no período informado tem movimentação. Nesse mesmo cliente ele possui outras 2 impressoras Bematech, mais 1 MP-2000 TH FI, que tbm não gera o arquivo e outra MP-2100 TH FI que gera o arquivo corretamente, verifiquei o log do ACBR de ambas as impressoras que não geram o arquivo e da erro. Segue abaixo o trecho do log com erro. Se alguém puder me ajudar, desde já agradeço. -- 11:25:29 ArquivoMFD_DLL( 19/11/2011 , 19/11/2011 , C:\Desenvolvimento\Syscom\versaotrab\EXE\TDMBE05097560000004099820111119_112529_Periodo.Txt ) TX -> [sTX][5][0][28]#[11]J[0] 11:25:29 RX <- [0][1][0][0][0][0] -- 11:25:29 TX -> [sTX][5][0][28]#[CR]L[0] 11:25:29 RX <- MENDES E CASSIMIRO LTDA ME MEE [LF] PRA[128]A DOMINGOS JOSE MARTINS, 102 - CENTRO [LF] I T A P E M I R I M - ESPIRITO SANTO [LF][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0] -- 11:41:05 19/11/2011 Ativar Bematech EnviaComando_ECF: ACK = 249 Falha: 1 Bematech EnviaComando_ECF: ACK = 221 Falha: 2 TX -> 11:41:05 RX <- ----------------- ERRO ----------------- Erro ao enviar comandos para a Impressora Bematech ---------------------------------------- -- 11:41:05 Bematech EnviaComando_ECF: ACK = 57 Falha: 1 TX -> [sTX][4][0][ESC][19].[0] 11:41:42 RX <- [0][0] -- 11:41:42 TX -> [sTX][5][0][ESC]#)g[0] 11:41:42 RX <- [1][ETX][sTX][0][0] -- 11:41:42 TX -> [sTX][5][0][28]#<{[0] 11:41:42 RX <- BEMATECH MP-2000 TH FI ECF-IF [0][0][0][0] -- 11:41:42
-
Desculpe pela demora na respota, pois fiquei alguns dias ausente da empresa. O ACBr está na última versão do SVN.
-
É uma impressora e utilizo porta serial.
-
Segue o LOG abaixo: TX -> [sTX][5][0][28]#A[128][0] 15:42:41 RX <- [0][0][0][0][0] -- 15:42:41 TX -> [sTX][5][0][28]#[ESC]Z[0] 15:42:41 RX <- ([16][17][0][0][0][0] -- 15:42:41 TX -> [sTX][5][0][28]#[23]V[0] 15:42:41 RX <- [ETX][17][17][21][ACK][24][0][0][0][0] -- 15:42:41 ReducaoZ( 30/12/1899 ) TX -> [sTX][4][0][28][5]![0] 15:43:02 RX <- [0][0][0][0] ----------------- ERRO ----------------- Impressora Bematech não está em linha ---------------------------------------- -- 15:43:02 Estado Bematech EnviaComando_ECF: ACK = 0 Falha: 1 Bematech EnviaComando_ECF: ACK = 0 Falha: 2 Bematech EnviaComando_ECF: ACK = 0 Falha: 3 Bematech EnviaComando_ECF: ACK = 0 Falha: 4 Bematech EnviaComando_ECF: ACK = 0 Falha: 5 Bematech EnviaComando_ECF: ACK = 0 Falha: 6 TX -> [sTX][5][0][28]#[17]P[0] 15:43:33 RX <- [4][0][0][0][0] -- 15:43:33 TX -> [sTX][5][0][28]#A[128][0] 15:43:33 RX <- [0][0][0][0][0] -- 15:43:33 TX -> [sTX][5][0][28]#[ESC]Z[0] 15:43:33 RX <- [0][0][0][0][0][0][0] -- 15:43:43 Estado TX -> [sTX][5][0][28]#[17]P[0] 15:43:43 RX <- [4][0][0][0][0] -- 15:43:43 TX -> [sTX][5][0][28]#A[128][0] 15:43:43 RX <- [0][0][0][0][0] -- 15:43:43
-
É uma Bematech MP-2100 TH FI.
-
Pessoal, infelizmente o problema ainda continua... porém uma coisa que eu percebi que é o sistema não está aguardando o termino do timeout para retornar erro. Exemplo: Coloquei um timeout de 600 na hora da redução Z (Comando: ECF.TimeOut := 600;), porém antes desse tempo acabar já começa a dar o erro. Será que estou fazendo algo de errado? Desde já, obrigado!
-
Regys, o problema persiste... eu desinstalei o ACBR, exclui a pasta e fiz o Update do projeto novamente, inclui um novo ACBrECF no meu projeto mantendo todas as configurações default e vamos ver se hoje da certo... já estou sem saber o que fazer..
-
Ok... fiz as alterações e vou testar no final do dia... mais uma vez obrigado!
-
Ok... mudei meu código: try _OldTimeOut := ECF.TimeOut; ECF.TimeOut := 600; _IntervaloAposComando := ECF.IntervaloAposComando; ECF.IntervaloAposComando := 350; ECF.AguardaImpressao := True; ECF.ReducaoZ; Sleep(600); finally ECF.TimeOut := _OldTimeOut; ECF.IntervaloAposComando := _IntervaloAposComando; end; é +/- o que vc faz?
-
o problema acontece durante a impressão do código 3D.
-
Sim, a redução Z. O erro acontece durante a impressão da Z.
-
Estou sem saber o que fazer, se alguém puder me ajudar... desde já obrigado!
-
Aproveitando o post.. tenho uma dúvida, na função ReducaoZ tem o parametro data, qdo é uma Z pendente, qual data eu passo?
-
Fiz as alterações e o problema continuou, segue abaixo o log: -- 17:26:41 Estado TX -> [sTX][5][0][28]#[17]P[0] 17:26:41 RX <- $[0][0][0][0] -- 17:26:41 TX -> [sTX][5][0][28]#A[128][0] 17:26:41 RX <- [0][0][0][0][0] -- 17:26:41 TX -> [sTX][5][0][28]#[ESC]Z[0] 17:26:41 RX <- [25][16][17][0][0][0][0] -- 17:26:41 TX -> [sTX][5][0][28]#[23]V[0] 17:26:41 RX <- [25][16][17][22]@8[0][0][0][0] -- 17:26:41 DataMovimento TX -> [sTX][5][0][28]#[ESC]Z[0] 17:26:41 RX <- [25][16][17][0][0][0][0] -- 17:26:41 DataHora TX -> [sTX][5][0][28]#[23]V[0] 17:26:41 RX <- [25][16][17][22]@8[0][0][0][0] -- 17:26:41 NumCupom TX -> [sTX][4][0][28][30]:[0] 17:26:41 RX <- [0]EW[0][0][0][0] -- 17:26:41 NumCRO TX -> [sTX][5][0][28]#[LF]I[0] 17:26:41 RX <- [0][1][0][0][0][0] -- 17:26:41 NumCRZ TX -> [sTX][5][0][28]#[9]H[0] 17:26:42 RX <- [sTX]e[0][0][0][0] -- 17:26:42 VendaBruta TX -> [sTX][5][0][28]>7[145][0] 17:26:42 RX <- [0][0][0][0][0][sTX]T[sTX][25]U[0][0][0][0]2[0][0][0][0][0][0][0]P[0]'[0]%[0][23][0][18][0][7][0][5][0][5][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][ETX][144]F[8][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][4][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0]D[135][0][17]Y[7][24][16][17][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0] -- 17:26:42 TX -> [sTX][5][0][28]#[ETX]B[0] 17:26:42 RX <- [0][0][0][0][sTX]Wt[5][22][0][0][0][0] -- 17:26:42 GrandeTotal TX -> [sTX][5][0][28]#[ETX]B[0] 17:26:42 RX <- [0][0][0][0][sTX]Wt[5][22][0][0][0][0] -- 17:26:42 TotalCancelamentos TX -> [sTX][5][0][28]#[4]C[0] 17:26:42 RX <- [0][0][0][0][0][0][0][0][0][0][0] -- 17:26:42 TotalCancelamentosISSQN TX -> [sTX][4][0][28]Ws[0] 17:26:43 RX <- [0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][ETX]a[0]a[0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][16][133][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][4][0][0][0][0][0][0][1]e[0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][sTX]Wt[5][22][0][0][0][0] -- 17:26:43 TotalDescontos TX -> [sTX][5][0][28]#[5]D[0] 17:26:43 RX <- [0][0][0][0][0][0][0][0][0][0][0] -- 17:26:43 LerTotaisAliquota TX -> [sTX][4][0][28]Ws[0] 17:26:43 RX <- [0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][ETX]a[0]a[0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][16][133][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][4][0][0][0][0][0][0][1]e[0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][sTX]Wt[5][22][0][0][0][0] -- 17:26:43 LerTotaisComprovanteNaoFiscal TX -> [sTX][5][0][28]#!`[0] 17:26:45 RX <- [0][0][0][0][0][0][0][0][0][0][0][0]ORDEM DE FRETE [0][0][0][0][0][0][0][0][0][0][0][0]ADIANT VIAGEM [0][0][0][0][0][0][0][0][0][0][0][0]RECEBIMENTO [0][0][0][0][0][0][0][0][0][0][0][0]VALE CREDITO [0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0] -- 17:26:45 TX -> [sTX][5][0][28]#/n[0] 17:26:45 RX <- [0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][0][sTX][0][sTX][0][0][0][0] -- 17:26:45 DataMovimento TX -> [sTX][5][0][28]#[ESC]Z[0] 17:26:45 RX <- [25][16][17][0][0][0][0] -- 17:26:45 DataMovimento TX -> [sTX][5][0][28]#[ESC]Z[0] 17:26:46 RX <- [25][16][17][0][0][0][0] -- 17:26:46 DataMovimento TX -> [sTX][5][0][28]#[ESC]Z[0] 17:26:46 RX <- [25][16][17][0][0][0][0] -- 17:26:46 DataMovimento TX -> [sTX][5][0][28]#[ESC]Z[0] 17:26:46 RX <- [25][16][17][0][0][0][0] -- 17:26:46 DataMovimento TX -> [sTX][5][0][28]#[ESC]Z[0] 17:26:46 RX <- [25][16][17][0][0][0][0] -- 17:26:46 DataMovimento TX -> [sTX][5][0][28]#[ESC]Z[0] 17:26:46 RX <- [25][16][17][0][0][0][0] -- 17:26:46 DataMovimento TX -> [sTX][5][0][28]#[ESC]Z[0] 17:26:46 RX <- [25][16][17][0][0][0][0] -- 17:26:46 Estado TX -> [sTX][5][0][28]#[17]P[0] 17:26:46 RX <- $[0][0][0][0] -- 17:26:46 TX -> [sTX][5][0][28]#A[128][0] 17:26:47 RX <- [0][0][0][0][0] -- 17:26:47 TX -> [sTX][5][0][28]#[ESC]Z[0] 17:26:47 RX <- [25][16][17][0][0][0][0] -- 17:26:47 TX -> [sTX][5][0][28]#[23]V[0] 17:26:48 RX <- [25][16][17][22]@D[0][0][0][0] -- 17:26:48 ReducaoZ( 19/10/2011 ) TX -> [sTX][4][0][28][5]![0] 17:27:09 RX <- [0][0][0][0] ----------------- ERRO ----------------- Impressora Bematech não está em linha ---------------------------------------- -- 17:27:09 Estado Bematech EnviaComando_ECF: ACK = 0 Falha: 1 Bematech EnviaComando_ECF: ACK = 0 Falha: 2 Bematech EnviaComando_ECF: ACK = 0 Falha: 3 TX -> 17:27:21 RX <- ----------------- ERRO ----------------- Impressora Bematech não responde (ACK = 0) ---------------------------------------- -- 17:27:21 Estado Bematech EnviaComando_ECF: ACK = 0 Falha: 1 Bematech EnviaComando_ECF: ACK = 0 Falha: 2 Bematech EnviaComando_ECF: ACK = 0 Falha: 3 TX -> 17:27:33 RX <- ----------------- ERRO ----------------- Impressora Bematech não responde (ACK = 0) ---------------------------------------- -- 17:27:33 Estado Bematech EnviaComando_ECF: ACK = 0 Falha: 1 Bematech EnviaComando_ECF: ACK = 0 Falha: 2 Bematech EnviaComando_ECF: ACK = 0 Falha: 3 TX -> 17:27:45 RX <- ----------------- ERRO ----------------- Impressora Bematech não responde (ACK = 0) ----------------------------------------
-
Ok.. vou fazer as alterações e verificar no final do dia. Alterações: ECF.TimeOut := 600; ECF.IntervaloAposComando := 350; ECF.AguardaImpressao := True; if fsFalhasFimImpressao > 10 then raise EACBrECFSemResposta.create( ACBrStr( 'Impressora '+fpModeloStr+' não está em linha')) ;
-
segue o log -- 18:04:16 DataMovimento TX -> [sTX][5][0][28]#[ESC]Z[0] 18:04:16 RX <- [22][9][17][0][0][0][0] -- 18:04:16 DataMovimento TX -> [sTX][5][0][28]#[ESC]Z[0] 18:04:16 RX <- [22][9][17][0][0][0][0] -- 18:04:16 DataMovimento TX -> [sTX][5][0][28]#[ESC]Z[0] 18:04:16 RX <- [22][9][17][0][0][0][0] -- 18:04:16 DataMovimento TX -> [sTX][5][0][28]#[ESC]Z[0] 18:04:16 RX <- [22][9][17][0][0][0][0] -- 18:04:16 DataMovimento TX -> [sTX][5][0][28]#[ESC]Z[0] 18:04:16 RX <- [22][9][17][0][0][0][0] -- 18:04:16 DataMovimento TX -> [sTX][5][0][28]#[ESC]Z[0] 18:04:16 RX <- [22][9][17][0][0][0][0] -- 18:04:16 DataMovimento TX -> [sTX][5][0][28]#[ESC]Z[0] 18:04:16 RX <- [22][9][17][0][0][0][0] -- 18:04:16 Estado TX -> [sTX][5][0][28]#[17]P[0] 18:04:16 RX <- $[0][0][0][0] -- 18:04:16 TX -> [sTX][5][0][28]#A[128][0] 18:04:17 RX <- [0][0][0][0][0] -- 18:04:17 TX -> [sTX][5][0][28]#[ESC]Z[0] 18:04:17 RX <- [22][9][17][0][0][0][0] -- 18:04:17 TX -> [sTX][5][0][28]#[23]V[0] 18:04:17 RX <- [22][9][17][24][24]S[0][0][0][0] -- 18:04:17 ReducaoZ( 17/10/2011 ) TX -> [sTX][4][0][28][5]![0] 18:04:28 RX <- [0][0][0][0] ----------------- ERRO ----------------- Impressora Bematech não está em linha ---------------------------------------- -- 18:04:28 Estado Bematech EnviaComando_ECF: ACK = 0 Falha: 1 Bematech EnviaComando_ECF: ACK = 0 Falha: 2 Bematech EnviaComando_ECF: ACK = 0 Falha: 3 TX -> 18:04:40 RX <- ----------------- ERRO ----------------- Impressora Bematech não responde (ACK = 0) ---------------------------------------- -- 18:04:40 Estado Bematech EnviaComando_ECF: ACK = 0 Falha: 1 Bematech EnviaComando_ECF: ACK = 0 Falha: 2 Bematech EnviaComando_ECF: ACK = 0 Falha: 3 TX -> 18:04:51 RX <- ----------------- ERRO ----------------- Impressora Bematech não responde (ACK = 0) ---------------------------------------- -- 18:04:51 Estado TX -> [sTX][5][0][28]#[17]P[0] 18:04:51 RX <- [12][0][0][0][0] -- 18:04:51 TX -> [sTX][5][0][28]#A[128][0] 18:04:51 RX <- [0][0][0][0][0] -- 18:04:51 NumCupom TX -> [sTX][4][0][28][30]:[0] 18:04:51 RX <- [0]BT[0][0][0][0] -- 18:04:51 NumCRZ TX -> [sTX][5][0][28]#[9]H[0] 18:04:51 RX <- [sTX]T[0][0][0][0] -- 18:04:51 DataHoraSB TX -> [sTX][5][0][28]#[17]P[0] 18:04:51 RX <- [12][0][0][0][0] -- 18:04:51 TX -> [sTX][5][0][28]#A[128][0] 18:04:51 RX <- [0][0][0][0][0] -- 18:04:51 DataHoraSB TX -> [sTX][5][0][28]#[17]P[0] 18:04:51 RX <- [12][0][0][0][0] -- 18:04:51 TX -> [sTX][5][0][28]#A[128][0] 18:04:51 RX <- [0][0][0][0][0]
-
Eu entendi, e acho que me expressei mal, eu altero o timeout, mesmo assim da essa mensagem de erro, a diferença é que uso o try e except. meu código abaixo: (**) ArqINI := ChangeFileExt(Application.ExeName,'.ini'); INI := TIniFile.Create(ArqINI); if INI.ValueExists('ECF','TimeOutZ') then ECF.TimeOut := iif(INI.ReadInteger('ECF','TimeOutZ',0) > 300,INI.ReadInteger('ECF','TimeOutZ',0),300) else ECF.TimeOut := 300; try ECF.ReducaoZ; except on E : Exception do begin Aguarde.Hide; ECF.TimeOut := _OldTimeOut; _St := ECF.Estado; if (Ord(_St) = 6) then begin _Coo := StrToInt(ECF.NumCOO); // COO depois da redução _Crz := StrToInt(ECF.NumCRZ); // CRZ depois da reducao FinalizarDia(_Loja, _Ecf, _Coo, _Cro, _Crz, _Data, _Hora,_Vendas, _Total, _Cancel, _Desc, _SubTrib, _NTrib, _Isento, _TotalCNF,_DescISS, _CancelISS); ActiveControl := nil; Status_Caixa(tspDiaFechado); Exit; end else Mensagem(E.Message); end; end; ECF.TimeOut := _OldTimeOut;
-
Regys, eu fiz esse tratamento, a única diferença é que fiz com um try e except. Faz alguma diferença?
-
Sou novo no fórum e estou com um problema na emissão da redução Z, sempre que o meu cliente faz muitas venda no dia, na emissão da Z retorno o erro "Impressora Bematech não responde (ACK=0)". Eu já aumentei o timeout porém o problema as vezes acontece outras não. Como eu posso resolver isso?? Desde já agradeço.