Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

Bom dia pessoal,

    Estamos com alguns problemas relacionados ao ECF MP-4000 TH FI no cliente.

 

    Ao tentar efetuar o fechamento em uma forma de pagamento TEF, estamos recebendo(1):

-- 08:58:22:871 
                TX -> [STX]([NUL][FS]BCart[146]o Cr'dito  00000000002196001554[182][TAB]
   08:58:22:937 RX <- ACK = 6 Falha: 0
   08:58:22:963 VerificaFimImpressao: Pedindo o Status (19)
   08:58:22:983 VerificaFimImpressao: ACK = 6, OK... Aguardando ST1 e ST2
   08:58:22:993 RX <- [NUL][129][GS][NUL]
----------------- ERRO -----------------
Erro retornado pela Impressora: Bematech
Meio de pagamento não permite tef
----------------------------------------
-- 08:58:23:006 
                TX -> [STX][20][NUL][FS]BCart[146]o Cr'dito  [213][ENQ]
   08:58:23:047 RX <- ACK = 6 Falha: 0
   08:58:23:057 VerificaFimImpressao: Pedindo o Status (19)
   08:58:23:072 VerificaFimImpressao: ACK = 6, OK... Aguardando ST1 e ST2
   08:58:23:078 RX <- [NUL][129][GS][NUL]
----------------- ERRO -----------------
Erro retornado pela Impressora: Bematech
Meio de pagamento não permite tef
----------------------------------------
-- 08:59:40:683 Estado
                TX -> [STX][ENQ][NUL][FS]#[WAK]P[NUL]
   08:59:40:709 RX <- ACK = 6 Falha: 0
   08:59:40:817 RX <-  [NUL][NUL][NUL][NUL]

    Através da leitura X podemos observar que está configurado normalmente na forma de pagamento correspondente o vinculado. Observamos que sempre para esse erro o retorno é:

RX <- [NUL][129][GS][NUL]

    Não sei se ajuda, mas observamos também, no log do ECF, que toda vez quando é impresso a Leitura X, temos(2):

-- 13:12:29:658 LeituraX
                TX -> [STX][4][NUL][FS][ACK]"[NUL]
   13:12:29:692 RX <- ACK = 6 Falha: 0
   13:12:29:710 VerificaFimImpressao: Pedindo o Status (19)
   13:12:31:212 VerificaFimImpressao: ACK = 0 - Falhas = 0 - Erro: ESynaSerError Communication error 9997: Timeout during operation
   13:12:32:525 VerificaFimImpressao: ECF fora de linha
   13:12:33:835 VerificaFimImpressao: ECF fora de linha
   13:12:34:756 VerificaFimImpressao: Pedindo o Status (19)
   13:12:34:771 VerificaFimImpressao: ACK = 6, OK... Aguardando ST1 e ST2
   13:12:34:878 RX <- [NUL][NUL][NUL][NUL]

    O segundo problema já ocorreu em outros clientes e o Daniel nos passou em outros tópicos que seria problema na porta serial do computador.

 

    Gostaríamos da opinião de vocês em relação ao primeiro problema citado acima. 

 

 

 

 

  • Consultores
Postado

Já tive um problema semelhante quando havia meios de pagamentos com descrição muito semelhantes. Acontecia de o programa encontrar o índice errado.

 

Sobre as outras mensagens, parece mesmo erro de comunicação (porta, cabo, etc...)

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

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

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Fundadores
Postado

O problema pode estar ocorrendo devido a Acentuação nas formas de pagamento... Evite a todo custo, programar registradores com acentuação... isso sempre será um problema...

 

Em todo caso, quem está acusando o erro, é o próprio ECF, o ACBr apenas está repassando a mensagem...

 

08:58:23:078 RX <- [NUL][129][GS][NUL]
----------------- ERRO -----------------
Erro retornado pela Impressora: Bematech
Meio de pagamento não permite tef
----------------------------------------

 

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.

  • Membros Pro
Postado

Bom dia Juliomar e Daniel.

 

    Juliomar, não encontrei o método/propriedade codepage do componente ACBrECF.

 

    Daniel, vou verificar esse problema de acentuação e qual versão do firmware do ECF.

 

    Agradeço.

  • Membros Pro
Postado

Ah sim, encontrei aqui. No nosso caso está setada para 0.

 

Vou deixar em branco e pedir para fazer um teste no cliente.

 

O que seria esta propriedade? Quais valores ela aceita?

  • Fundadores
Postado

Depende de cada ECF... Se você pretende usar acentuação no ECF, deve conhecer qual a página de código ele usa... Se não me engano a Bematech usa a Pag.Código 850

 

Eu recomendo cadastrar as Formas de Pagamento SEM os acentos

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.

  • Membros Pro
  • Solution
Postado

Entendi. Encontrei no manual da Bematech o CODEPAGE 850.

 

Passei a orientação para o pessoal de implantação não cadastrar as formas de pagamento com acentos.

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