Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

Postado

Tenho num cliente uma impressora Elgin K. Volta e meia quando vai fechar o cupom da erro nas formas de pagamento.

Trouxe a impressora e conectei no meu Note..

Tirei uma leitura das Aliquotas na Elgin (acbrlog_Leitura Aliq.Elgin.txt) e numa Bematech (acbrlog_Leitura Aliq.Bematech.txt).

Na Elgin deu varios Erros.

 

Fiz um cupom fiscal na Elgin (acbrlog_Venda Elgin.txt) e na Bematech (acbrlog_Venda Bematech.txt) o qual na elgin, também deu

varios erros.

As duas impressoras foram conectadas no mesmo computador e no mesmo programa.

O que pode estar acontecendo com a impressora Elgin??

 

   Att. João Hintz

acbrlog_Leitura Aliq.Bematech.txt

acbrlog_Leitura Aliq.Elgin.txt

acbrlog_Venda Bematech.txt

acbrlog_Venda Elgin.txt

  • Moderadores
Postado

O que parece é que está tendo erro de comunicação com sua impressora, isso geralmente acontece por conta das configurações de conexão, por isso eu perguntei se a velocidade está correta.

Tente utilizar o carregamento manual de aliquotas e formas de pagamento antes de iniciar o cupom, são os métodos iniciados por "Carrega..."

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
  • Fundadores
Postado

Pelo que li no LOG as exceções são controladas... ou seja, elas não "vazam" para a aplicação...

 

O que ocorre é que nos modelos FiscNet, não há como saber se a Forma de Pagamento existe, a não ser tentando lê-la... Podemos ver ainda no LOG que você não programou a posição 0 da tabela de Formas de Pagamento... O mesmo ocorre com a leitura de alíquotas...

 

Veja no código de procedure TACBrECFFiscNET.CarregaFormasPagamento; que há um Try / Except que captura o erro "ErroCMDFormaPagamentoIndefinida"

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

Estou com problema numa Impressora Urano:

Me retorna erro -2 na Forma de Pagamento e como pode-se ver no log, há uma forma de pagamento (-2) como Dinheiro, já programei uma nova Forma de Pagamento Maiúscula: DINHEIRO, mas continua o erro, alguém tem uma dica...

 

Segue o Log:

 

ATIVAR - 07/01/14 16:58:41:593 - Modelo: FiscNET - Porta: COM1 - TimeOut: 300
         Device: BAUD=115200 DATA=8 PARITY=E STOP=1 HANDSHAKE=RTS/CTS HARDFLOW MAXBANDWIDTH=0
--------------------------------------------------------------------------------


-- 16:58:50:875 AbreCupom( , ,  )
                TX -> {14;AbreCupomFiscal;;20}
   16:58:51:843 RX <- {14;0;;6}
-- 16:58:51:921 Estado
                TX -> {15;LeInteiro;NomeInteiro="EstadoFiscal";40}
   16:58:52:156 RX <- {15;0;ValorInteiro=2;20}
-- 16:58:52:281 VendeItem( 000001 , ADESIVO PVC AMANCO 75GRS , I , 1 , 4,25 , 0 , P[199] , $ , D , -1 )
                TX -> {16;VendeItem;CodAliquota=-3 CodProduto="000001" NomeProduto="ADESIVO PVC AMANCO 75GRS" PrecoUnitario=4,25 Quantidade=1 Unidade="P\xC7";135}
   16:58:53:000 RX <- {16;0;;6}
-- 16:58:56:281 CarregaFormasPagamento
                TX -> {17;LeMeioPagamento;CodMeioPagamentoProgram=-2;46}
   16:58:56:593 RX <- {17;0;CodMeioPagamentoProgram=-2 DescricaoMeioPagamento="           " NomeMeioPagamento="Dinheiro  " PermiteVinculado=N;119}
-- 16:58:56:687 

                TX -> {18;LeMeioPagamento;CodMeioPagamentoProgram=0;45}
   16:58:57:046 RX <- {18;0;CodMeioPagamentoProgram=0 DescricaoMeioPagamento="" NomeMeioPagamento="CHEQUE" PermiteVinculado=Y;103}
-- 16:58:57:125 
                TX -> {19;LeMeioPagamento;CodMeioPagamentoProgram=1;45}
   16:58:57:437 RX <- {19;0;CodMeioPagamentoProgram=1 DescricaoMeioPagamento="" NomeMeioPagamento="CARTAO" PermiteVinculado=Y;103}
-- 16:58:57:500 
                TX -> {20;LeMeioPagamento;CodMeioPagamentoProgram=2;45}
   16:58:57:765 RX <- {20;0;CodMeioPagamentoProgram=2 DescricaoMeioPagamento="" NomeMeioPagamento="A PRAZO" PermiteVinculado=Y;104}
-- 16:58:57:843 
                TX -> {21;LeMeioPagamento;CodMeioPagamentoProgram=3;45}
   16:58:58:187 RX <- {21;0;CodMeioPagamentoProgram=3 DescricaoMeioPagamento="DINHEIRO" NomeMeioPagamento="DINHEIRO" PermiteVinculado=N;113}
-- 16:58:58:296 
                TX -> {22;LeMeioPagamento;CodMeioPagamentoProgram=4;45}
   16:58:58:406 RX <- {22;8014;NomeErro="ErroCMDFormaPagamentoIndefinida" Circunstancia="Meio de pagamento nao carregado";99}
----------------- ERRO -----------------
Erro retornado pela Impressora: FiscNET: URANO - URANO/1FIT LOGGER

Erro: 8014 - ErroCMDFormaPagamentoIndefinida
Meio de pagamento nao carregado
----------------------------------------

 

Alguma dica ?

  • Moderadores
Postado

Qual o motivo de toda a vez que fecha o cupom é feito a leitura dos meios de pagamento?

Por que não faz somente na inicialização de sua aplicação? pois não terá mudanças até ela ser desconectada

assim irá evitar problemas

eu particularmente faço todas as leituras após ativar a ECF, leio os meios de pagamento, gerenciais, vinculados, aliquotas etc

e tenho uma classe pra guardar em memoria cada uma, depois somente faço a utilização!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • Membros Pro
Postado

 

Qual o motivo de toda a vez que fecha o cupom é feito a leitura dos meios de pagamento?

Por que não faz somente na inicialização de sua aplicação? pois não terá mudanças até ela ser desconectada

assim irá evitar problemas

eu particularmente faço todas as leituras após ativar a ECF, leio os meios de pagamento, gerenciais, vinculados, aliquotas etc

e tenho uma classe pra guardar em memoria cada uma, depois somente faço a utilização!

 

Boa ideia, vou fazer isto, muito obrigado...

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