Ir para conteúdo
  • Cadastre-se

dev botao

Epson TM-T81F


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

Recommended Posts

Estou em processo de homologação dessa impressora, e estou encontrando algumas dificuldades.

Salientarei abaixo elas:

Rotina AbreVenda ok consegui fazer o processo sem problema

Rotina Venda Item ok consegui fazer o processo sem problema

Rotina Finaliza Venda - Não consigo fazer funcionar, nem pelo meu aplicativo e nem pelo programa exemplo do componente ACBrECF, que na hora de fechar a venda da a mensagem Forma de Pagamento inválida, sendo que estamos colocando o codigo certo da tabela da forma de pagamento.

Atenciosamente

Joel

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Obrigado... Relendo os fontes da Epson, e o LOG, observei que o código do índice da Forma de Pagamento é atribuído por código, já que o ECF não retorna o mesmo em sua resposta... Pode ser que esse modelo use outra nomenclatura ao invés de 1 a 20....

Seria possível anexar uma captura Serial de LeituraX (ou uma imagem de uma X impressa) ? isso poderá mostrar qual o Índice que o ECF usa para as FPGs

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

  • Fundadores

Os índices estão corretos...

Notei que no seu LOG não há nenhuma chamada ao método "EfetuaPagamento" do ACBrECF...

Você enviou o Log correto ?

Qual é o passo a passo para reproduzir o problema ?

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

  • Fundadores

O mesmo erro ocorre com o emulador da Epson ? Não consigo reproduzir o problema aqui... Uso a Epson diariamente no meu desenvolvimento

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

Eu devo estar então, não fazendo os procedimentos corretos. Passo abaixo o que eu estou fazendo para voce analisar:

No programa ECFTESTE:

eu clico o botão ATIVAR

Depois eu entro na opção Abrir Cupom, coloco o meu CPF

Depois entro em VenderItens e entro com o mesmo produto que vem como padrão

Depois clico em subtotal e deixo zero na opção de dar desconto ou acréscimo

Depois clico em Efetuar Pagamento e coloco o codigo 1, o valor, deixo em branco a observação e deixo o check do cupom vinculado em false.

Clico em imprimir.

Aí aparece o erro que a forma de pagamento esta inválida.

Quando tiramos uma redução Z ou leitura X, a relação de codigos que aparece contem o codigo, que o programa diz que esta inválida.

Link para o comentário
Compartilhar em outros sites

  • Fundadores

O estranho é que seu Log não consta o envio desse comando (EfetuaPagamento)... Algo está disparando o erro entes...

Vá com o DEBUG (F7), e verifique onde o erro é disparado...

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

Eu debuguei e o erro acontece, exatamente na hora que eu clico Imprimir, na tela do efetuar pagamento.

Nesse botão esta o comando:

Form1.ACBrECF1.EfetuaPagamento( edCod.Text, StrToFloat( edValor.Text),

edObs.Text ,cbVinc.Checked );

Fiz alguns testes com codigos maiores de 12, pensando que ele daria outra mensagem, mais foi em vão, ele dá mesma mensagem:

Forma Pagamento : 1 inválida (Coloquei o numero 1 como exemplo, ele da o numero que eu digito na tela).

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Com certeza é nessa linha... mas o que eu havia solicitado é para vc entrar nela com o F7... Observe no seu LOG, que o ACBrECF nem chega a gravar a tentativa desse comando no Log.. e isso é algo muito estranho...

Experimente algo a "lá Microsoft"... apague e remova seu ACBr, baixe uma nova versão e faça uma nova instalação

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

  • Fundadores

Você está enviando apenas "1" ou "1 " (com espaços)... Observei ainda que nenhuma das suas Formas de Pagamento permite vinculado, portanto experimente NAO marcar essa opção...

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

  • Fundadores

Enviei algumas melhorias nos fontes do SVN, como tratamento e limpeza dos parâmetros de entrada, e melhoria no sistema de LOG... por favor atualize e teste novamente

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

Obrigado, descobrimos o que estava acontecendo, nesta maquina que estavamos rodando não sei por que não selecionava e fechava a venda, trocamos de micro e o processo aconteceu naturalmente. Pode ser que seja porta de comunicação.. mais conseguimos resolver. Obrigado pelas dicas, e mantemos contato..

atenciosamente

Deoclecio Abraão Diebe

Diretor

Link para o comentário
Compartilhar em outros sites

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