Ir para conteúdo
  • Cadastre-se

dev botao

Erro ao tentar cancelar último CF fechado na Bematech MP-4200 TH FI II


Ver Solução Respondido por eliziorezende,
  • Este tópico foi criado há 2235 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Boa noite pessoal. 

Não estamos conseguindo cancelar uma venda fechada na impressora Bematech MP-4200 TH FI II SB 01.00.02

O mais estranho é que o erro só ocorre com cupom fiscal fechado, se a venda estiver aberta, o cancelamento ocorre sem erros. E nos dois cancelamentos chamamos o mesmo método cancelaCupom.

O erro é 

 

----------------- ERRO -----------------
Erro retornado pela Impressora: BEMATECH

Categoria: 2-Erro em parâmetro do comando
Motivo: 2-Falta parâmetro no comando
----------------------------------------

 

A porta já está configurada em 115.200 e utilizando EcfEscECF

Segue em anexo o log completo do erro.

Qualquer ajuda será bem vinda.

Abs

 

 

logerro.txt

Postado
2 horas atrás, Daniel Simoes disse:

Qual é o passo a passo, para reproduzir o problema, usando o demo ECFTeste ?

 

Boa tarde Daniel,

No ECFTeste o erro não acontece, mas você poderia nos dar uma luz? Estamos utilizando o trunk2 e nos dois casos chamamos o mesmo método para cancelar o cupom e o erro só acontece com cupom fechado.

Abs

  • Solution
Postado
3 horas atrás, Daniel Simoes disse:

Qual é o passo a passo, para reproduzir o problema, usando o demo ECFTeste ?

 

Já descobri o problema Daniel. Nós utilizamos o jACBrFramework e ele está desatualizado, o método cancelaCupom não estava passando o número do cupom. Modificamos ele para passar o número 0 e funcionou perfeitamente.

Obrigado.

  • 2 anos depois...
Postado

Bom dia, sei que é um tópico antigo mas gostaria de saber se alguém passa ou passou por um problema após o cancelamento do cupom fiscal com esse modelo de ECF.

Fiz a atualização dos fontes ontem de manhã para corrigir o cancelamento do ultimo cupom para esse modelo, mas o ECF não responde depois, ele desativa e não ativa mais, só aparece mensagem de acesso negado.

Tentei mudar a propriedade ControlePorta em ambos os casos a mensagem é a mesma, vou anexar o log pra que possam ver o que aconteceu.

Estou utilizando o ACBrFramework.NET.dll 

ECF_LOG_081018.txt

Postado

Olá Daniel, esse é um ambiente controlado na minha maquina e garanto que não tem outra aplicação usando a mesma porta.

Será que pode ser alguma coisa dentro da dll compilada no Lazarus ou até mesmo na compilada em C#?

Confesso que apenas sei compilar as dlls, mas a lógica por dentro do pacote não domino.

Postado

Como comentado o erro de "Acesso Negado" é porque algum software está utilizando a porta serial.
Vamos ao básico: 
Tentou reinicializar o computador? Pode ser algum software que você já fechou ainda está sendo executado que está ocupando a porta.
O ECF está conectado numa porta serial física? Se sim já tentou trocar de porta (se possível)? Se for em porta serial virtual já tentou trocar numeração da porta?
Testou com o ECFTeste?

  • Curtir 1
Postado

Olá Roberto, a versão 0.9.7.0 da dll não acontece esse problema, e vale ressaltar que acontece somente após o cancelamento do cupom fiscal.

Todas as outas funções estão funcionando perfeitamente até o comando de cancelamento, por isso que acho que pode ser alguma coisa dentro da dll

  • Fundadores
Postado

Estamos recriando todos os componentes do ACBr no Projeto ACBrLIB... Infelizmente ainda não fizemos o ACBrLibECF no novo modelo da ACBrLib

@Rafael Dias, que é o mantenedor do ACBrFrameWork está trabalhando conosco, diretamente nesse projeto...

Você pode acompanhara evolução da ACBrLIB na pasta: \ACBr\Projetos\ACBrLib

Veja um exemplo da ACBrLibPosPrinter em:
https://www.projetoacbr.com.br/forum/files/category/35-acbrlibposprinter/

Participe do DIA DO ACBr, onde ocorrerá o lançamento da ACBrLib

https://www.projetoacbr.com.br/diadoacbr/#agenda

image.png

  • Curtir 2
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.

  • Este tópico foi criado há 2235 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.