Ir para conteúdo
  • Cadastre-se

dev botao

Corte Papel Impressora K Fiscal Elgin


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

Recommended Posts

  • Membros Pro
Postado (editado)

Estou imprimindo o cupom  em uma impressora elgin K Fiscal, ao finalizar o cupom ou ao emitir qualquer relatório gerencial

não é feito o corte do papel.

 

fiz os testes com Bematech e Daruma e em uma epson e o corte do papel foi feito automatico.

 

na função abaixo

 

procedure TFEfetuaPagamento.ACBrTEFDComandaECF(Operacao: TACBrTEFDOperacaoECF; Resp: TACBrTEFDResp; var RetornoECF: Integer);

 

 case Operacao of
         
          opeCancelaCupom:
          begin

 

         end;

        

====================

iiz esta gambiarra abaixo até que funciona, mas acredito que exista uma solução mais  técnica

 

if FDataModule.ModeloECF = 'ECFFISCNET'   then
begin
         FDataModule.ACBrECF.PulaLinhas(FDataModule.ACBrECF.LinhasEntreCupons);
         FDataModule.ACBrECF.CortaPapel(True);
         Sleep(200);
end;

         opeFechaCupom:
        begin

 

        end;

       opeSubTotalizaCupom:
       begin

     

       end;

 

      //"opePulaLinhas" esta situação nunca acontece por isso não acontece o corte do papel

     // Alguem poderia mim explicar onde se altera paraesta condição aconteça.

 

      opePulaLinhas:
      begin
            FDataModule.ACBrECF.PulaLinhas(FDataModule.ACBrECF.LinhasEntreCupons);
            FDataModule.ACBrECF.CortaPapel(True);
            Sleep(200);
      end;

       opeImprimePagamentos:

Editado por Arnaldo Cruz
  • Fundadores
  • Solution
Postado

O Corte de Papel após o fechamento do Documento deve ser programado na Intervenção...

 

Mas acredito que você mesmo consiga ajustar isso... usando o aplicativo de envio de comandos do Fabricante

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.

  • 3 meses depois ...
Postado

Pessoal estou com esse mesmo problema na Elgin X5, sendo que no programa Gerenciador de ECF Elgin "Asgaard" o corte automático funciona normalmente. E a impressora esta cortando papel no final de cada documento. Ja com o meu sistema através do ACBrECF ela não faz o corte. Ja tem alguma solução?

EL Soluções em Informática

Desenvolvimento  e Suporte (ERP, NF-e, CT-e, Sped Fiscal, EFD Contribuições, Emissor de Cupom Fiscal)
Ronda Alta - RS

(54)3364-1588
www.elinfo.com.br

 

Postado

O detalhe é que esta funcionando a guilhotina pelo Asgaard, e percebi que na pasta do executável do meu sistema não esta criando aquele arquivo ELGIN.INI sendo que segundo técnico da Elgin disse que deveria criar pois é nesse arquivo que possui essas configurações para serem carregadas na impressora.

EL Soluções em Informática

Desenvolvimento  e Suporte (ERP, NF-e, CT-e, Sped Fiscal, EFD Contribuições, Emissor de Cupom Fiscal)
Ronda Alta - RS

(54)3364-1588
www.elinfo.com.br

 

Postado (editado)

Certo Juliomar irei verificar, só estou com seguinte dúvida, pois uso e ajudo na medida do possível melhorias e correções nos componente ACBr. No entanto nunca mudei as classes dos ACBrECF, na comunição direta não teria que ser feito na programação a execução desses comandos como CortarPapel, entre outras funções que pela DLL seria automatico? Pois começou a dar problema nesse ECF com os espaços entre os cupons que não estava mais dando espaço após finalizar cupom fiscal, ficava tudo junto um cupom no outro (para resolver coloquei no meu sistema na programação ao terminar o papel PularLinhas).

Editado por andersonh

EL Soluções em Informática

Desenvolvimento  e Suporte (ERP, NF-e, CT-e, Sped Fiscal, EFD Contribuições, Emissor de Cupom Fiscal)
Ronda Alta - RS

(54)3364-1588
www.elinfo.com.br

 

  • Fundadores
Postado

Provavelmente a DLL desse fabricante envia comandos para corte e pulo automaticamente...

 

Não é uma boa deixar isso no seus fontes... Pois ele tentará efetuar esses comandos para todos os modelos de ECF... e alguns não permitem Corte de Papel ou pulo de linhas fora de um Rel.gerencial ou CCD..

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.

Postado

Provavelmente a DLL desse fabricante envia comandos para corte e pulo automaticamente...

 

Não é uma boa deixar isso no seus fontes... Pois ele tentará efetuar esses comandos para todos os modelos de ECF... e alguns não permitem Corte de Papel ou pulo de linhas fora de um Rel.gerencial ou CCD..

Foi exatamente a mesma coisa que pensei Daniel, veja como estava saindo a os cupons da forma normal sem eu comandar o pulo de linhas em minha aplicação. Esssa impressora é estou usando modelo ecfFiscNET é isso né.

EL Soluções em Informática

Desenvolvimento  e Suporte (ERP, NF-e, CT-e, Sped Fiscal, EFD Contribuições, Emissor de Cupom Fiscal)
Ronda Alta - RS

(54)3364-1588
www.elinfo.com.br

 

  • Fundadores
Postado

No meu caso... tive o mesmo problema...

 

Não sei porque "cargas d'agua", os lacradores de FiscNet nunca ativam o Corte de Papel e Pulo de Linhas...

 

Você pode ajustar isso pelo utilitário "Logg2.exe"

 

Ou ainda deixar uma configuração na sua aplicação, para ligar e desligar esses comandos após o cupom... (foi o que fiz no DJPDV)

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

Postado

Daniel conversei com lacrador Elgin e pessoal do suporte da Elgin. Eles utilizam no arquivo ELGIN.INI as configurações para passarem para a impressora através da DLL, sendo que quando for comunicação direta deve ser feito na própria aplicação a execução dos comandos para pular linha e para cortar guilhotina. Em seu sistema você colocou esses comandos ao finalizar cupom, cancelar cupom, impressão comprovantes, ou criou em algum evento específico do ACBrECF?

  • Curtir 1

EL Soluções em Informática

Desenvolvimento  e Suporte (ERP, NF-e, CT-e, Sped Fiscal, EFD Contribuições, Emissor de Cupom Fiscal)
Ronda Alta - RS

(54)3364-1588
www.elinfo.com.br

 

  • Fundadores
Postado

No ACBrECF já existem métodos para Cortar Papel ou enviar Pulos de Linhas...

 

A escolha é sua... ou usa o Logg2.exe e envia a programação definitiva do Corte de Papel e Pulo de linha... ou faz modificação na sua aplicação conforme sugerido no post anterior...

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

Postado

Eu não consegui esse programa "Logg2.exe" você consegue anexar no tópico compactado, ou o link para download? O pessoal da elgin são muito fraco nem souberam o que era quando falei desse programa.

EL Soluções em Informática

Desenvolvimento  e Suporte (ERP, NF-e, CT-e, Sped Fiscal, EFD Contribuições, Emissor de Cupom Fiscal)
Ronda Alta - RS

(54)3364-1588
www.elinfo.com.br

 

  • 4 semanas depois ...
Postado

No ACBrECF já existem métodos para Cortar Papel ou enviar Pulos de Linhas...

 

A escolha é sua... ou usa o Logg2.exe e envia a programação definitiva do Corte de Papel e Pulo de linha... ou faz modificação na sua aplicação conforme sugerido no post anterior...

Oi Daniel, como seria o procedimento de de enviar a programação atraves do Emulador Logg2.exe:??

Agradeço muito!

 

 

  • Fundadores
Postado

Para programar um pulo de Linhas automático após o fechamento do Cupom

 

post-61-0-54371500-1416319235_thumb.jpg

 

Mas realmente não encontrei um comando que configure o corte da Página automático... Talvez isso precise ser definido na Lacração...

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

Postado

Para programar um pulo de Linhas automático após o fechamento do Cupom

 

attachicon.gifFiscNet_Programando_Pulo_Linhas.jpg

 

Mas realmente não encontrei um comando que configure o corte da Página automático... Talvez isso precise ser definido na Lacração...

Obrigada pela resposta Daniel,

 

Eu tenho o Logg2.exe, mais não é como esta na tua imagem.

 

Obrigada!

Postado
Boa tarde,
 
Eu ainda não consegui resolver o problema do cliente com a Impressora ELGIN K. Mandei um email para a area de desenvolvimento da ELGIN, e eles responderam o seguinte:::
 
 
Bom dia, 
    Como é utilizado a comunicação direta , o comando FiscNET que é usado para corta é o CortaPapel, segue o manual de comunicação direta. O corte não é feito automático, terá sempre enviar o comando para efetuar o mesmo. 
 
Atenciosamente,
________________________________________
 
 
 
Max O.C Guimarães
Desenvolvimento 
 
Tel.: 0800 7700 300
 
[email protected] • www.elgin.com.br
 
 
 
 
------------------------
 
 
No caso, a opção seria a gente incluir manualmente, apos cada relatório gerencial, cupom, etc;  o comando de corta papel quando a impressora for a ELGIN K??,
 
Muito obrigada,
 
Aguardo retorno,
  • 5 meses depois ...
  • Fundadores
Postado

3.1 - Não faça flooding - Inundar o fórum com posts repetidos, com a mesma dúvida ou as mesmas palavras é chamado de flooding. Isso é proibido. Apenas um post feito no lugar certo é suficiente. Pesquise antes de postar, talvez sua dúvida já está respondida em outro post.

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.

  • 1 ano depois...
Postado (editado)

Boa tarde Pessoal!

Também tivemos alguns problemas em acionar a guilhotina em um cliente que possui a impressora fiscal 'K' da Elgin.
Após estudar o manual da DLL e estudar um pouco mais sobre o ACBRECF conseguimos contornar o problema da seguinte maneira:
- Chamar a função CortaPapel(), o qual já está pronta dentro da unit 'ACBrECFFiscNET', onde deseja 'Guilhotinar'. Exemplo:

procedure TACBrECFFiscNET.CancelaCupom(NumCOOCancelar: Integer);
var
  Erro : string;
  CCD  : Integer ;
begin
  try
     FiscNETComando.NomeComando := 'CancelaCupom' ;
     FiscNETComando.TimeOut     := 30 ;
     FiscNETComando.AddParamString('Operador',Operador) ;
     EnviaComando ;

     CortaPapel();
  except
.......

Isso basta para que a guilhotine funcione, adicionei essa chamada também para as funções:
procedure TACBrECFFiscNET.FechaCupom(Observacao: AnsiString; IndiceBMP : Integer);
procedure TACBrECFFiscNET.FechaRelatorio;

 

Grato.

Editado por MarcosSitPlan
  • Fundadores
Postado

Provavelmente faltou programar o Flag de Guilhotina automática, durante a lacração do ECF... Provavelmente isso possar ser ajustado com algum software do fabricante...

Se fizermos essas modificações, ocorrerão problemas nos ECFs que NÃO necessitam dessa chamada...

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á 3036 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.