Ir para conteúdo
  • Cadastre-se

jefferson01

Membros
  • Total de ítens

    223
  • Registro em

  • Última visita

Tudo que jefferson01 postou

  1. Pessoal, mandei um e-mail para o suporte da Bematech pedindo uma orientação sobre o como resolver o problema descrito acima... pela resposta acho que teremos que alterar o ACBr, eu vou mudar o meu fonte aki que testar, caso funcione eu vou colocar a alteração no post para analise. Reposta do suporte bematech: Jefferson, Para geração do ArquivoMFD para impressoras MP 2000 TH FI e MP 6000 TH FI, a DLL usada deve ser a BemaMFD, (a função e os parâmetros são os mesmos), os demais modelos fazem uso da BemaMFD2 da dll. Essa função usada foi substituída pela função Bematech_FI_ArquivoMFD, da DLL Bemafi32, com ela é possível logar a execução dos comandos para análise de erro, infelizmente isso não é possível nas dlls BemaMFD 2 BemaMFD2, neste caso como o acesso é pelo AcBr não tenho como identificar exatamente que tipo de erro está ocorrendo. Atenciosamente, André L. Schikovski
  2. Já fiz isso. :/
  3. Pessoal, estou precisando muito de ajuda em relação essa situação, o meu cliente precisa muito gerar esse arquivo e nas impressoras bematech mp-2000 dá o erro conforme informado. Eu estou usando as dll's que estão na pasta do ACBr, será que para esse modelo devo usar outra dll? Se alguém puder me ajudar... Desde já agradeço.
  4. Alguém pode me ajudar?
  5. 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
  6. Desculpe pela demora na respota, pois fiquei alguns dias ausente da empresa. O ACBr está na última versão do SVN.
  7. É uma impressora e utilizo porta serial.
  8. 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
  9. É uma Bematech MP-2100 TH FI.
  10. 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!
  11. 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..
  12. Ok... fiz as alterações e vou testar no final do dia... mais uma vez obrigado!
  13. 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?
  14. o problema acontece durante a impressão do código 3D.
  15. Sim, a redução Z. O erro acontece durante a impressão da Z.
  16. Estou sem saber o que fazer, se alguém puder me ajudar... desde já obrigado!
  17. Aproveitando o post.. tenho uma dúvida, na função ReducaoZ tem o parametro data, qdo é uma Z pendente, qual data eu passo?
  18. 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) ----------------------------------------
  19. 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')) ;
  20. 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]
  21. 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;
  22. Regys, eu fiz esse tratamento, a única diferença é que fiz com um try e except. Faz alguma diferença?
  23. 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.
×
×
  • 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.