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á 2824 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

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
Link para o comentário
Compartilhar em outros sites

  • Fundadores
  • Solution

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.

Link para o comentário
Compartilhar em outros sites

  • 3 meses depois ...

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

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia

Eu tinha uma elgin k para teste e só não funcionou porque estava desabilitado!

foi só mandar para intervenção que deu certo!

eles habilitaram a guilhotina

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

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

 

Link para o comentário
Compartilhar em outros sites

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

 

Link para o comentário
Compartilhar em outros sites

  • Moderadores

No caso esse arquivo somente se você utilizar a dll deles!

já no ACBr é comunicação direta!

faça o teste peça para ver se está habilitado a guilhotina junto a interventora

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

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

 

Link para o comentário
Compartilhar em outros sites

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

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

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.

Link para o comentário
Compartilhar em outros sites

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

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

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.

Link para o comentário
Compartilhar em outros sites

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

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

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.

Link para o comentário
Compartilhar em outros sites

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

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores
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

  • 4 semanas depois ...

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!

 

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

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.

Link para o comentário
Compartilhar em outros sites

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!

Link para o comentário
Compartilhar em outros sites

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,
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Boa tarde!

Então existe o comando OnDepoisXXXXXX no ACBrECF

é só implementar nele o que está solicitando chamando o comando ACBrECF.CortaPapel!

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

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

 

Link para o comentário
Compartilhar em outros sites

  • Fundadores

Será que nenhuma das FiscNet (Urano, Elgin, DataRegis, TermoPrinter, etc) efetua o Corte de Papel automático ?

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

  • 5 meses depois ...
  • Fundadores

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.

Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...

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
Link para o comentário
Compartilhar em outros sites

  • Fundadores

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.

Link para o comentário
Compartilhar em outros sites

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