Jump to content

Delphi chamada_delphi.png acbr.png

C6 chamada_c6.png botao.png

Dúvida AcbrPosPrinter - Corte Papel


Valdir Dill
Go to solution Solved by Daniel Simoes,
  • Este tópico foi criado há 1212 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro

Bom dia,

Estou um pouco confuso em relação a algumas propriedades do ACBrPosPrinter, mais especificamente no corte do papel.

Ele tem as propriedades TipoCorte e CortaPapel, certo?
Muito bem, por uma questão de lógica eu imaginei que setando a primeira para ctTotal e a segunda para true, quando se executasse a rotina ACBrPosPrinter1.Imprimir(, ocorreria a impressão e logo após ocorreria o corte de papel. 
Mas nos meus testes isso não aconteceu. Mesmo setando essas duas propriedades, ainda tenho que o alimentar o ACBrPosPrinter1.Buffer.Add('</corte_total>').

Rotina 1: desta forma o corte é acionado:
ACBrPosPrinter1.Buffer.Add('Teste de impressão');
ACBrPosPrinter1.TipoCorte := ctTotal;
ACBrPosPrinter1.CortaPapel := true;
ACBrPosPrinter1.Buffer.Add('</corte_total>'); 
ACBrPosPrinter1.Imprimir('', True, True, True, 1); 

Rotina 2: desta forma NÃO é acionado o corte:
ACBrPosPrinter1.Buffer.Add('Teste de impressão');
ACBrPosPrinter1.TipoCorte := ctTotal;
ACBrPosPrinter1.CortaPapel := true;
ACBrPosPrinter1.Imprimir('', True, True, True, 1); 

Na rotina 2 não deveria acionar o corte?

Obrigado.

Valdir Dill

Rio de Janeiro - RJ

 

 

Link to comment
Share on other sites

  • Fundadores

Respondendo de memória (Não estou no PC)

Creio que essas propriedades só influenciem a tag </corte> , ou seja, sem especificar o tipo de corte...

Mas sempre será necessária uma Tag de corte, para acionar a guilhotina 

  • Like 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 to comment
Share on other sites

  • Membros Pro
7 minutos atrás, Daniel Simoes disse:

Respondendo de memória (Não estou no PC)

Creio que essas propriedades só influenciem a tag </corte> , ou seja, sem especificar o tipo de corte...

Mas sempre será necessária uma Tag de corte, para acionar a guilhotina 

Certo. Pelo debug que fiz nas rotinas do componente, também entendi assim.

Mas aí vem outra pergunta: nesse caso, essa duas propriedades (TipoCorte CortaPapel) não seriam desnecessárias? 

Obrigado.

Edited by valdirdill

Valdir Dill

Rio de Janeiro - RJ

 

 

Link to comment
Share on other sites

  • Fundadores
  • Solution
1 hora atrás, valdirdill disse:

Mas aí vem outra pergunta: nesse caso, essa duas propriedades (TipoCorte CortaPapel) não seriam desnecessárias?  

Praticamente SIM, são de pouca importância... minha recomendação é...

Use apenas a Tag "</corte>" nos seus relatórios...  e faça uma configuração no seu programa, se deseja Corte Total ou Parcial...

  • Like 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.

Link to comment
Share on other sites

  • Membros Pro
9 minutos atrás, Daniel Simoes disse:

Praticamente SIM, são de pouca importância... minha recomendação é...

Use apenas a Tag "</corte>" nos seus relatórios...  e faça uma configuração no seu programa, se deseja Corte Total ou Parcial...

Beleza, esclarecido.

Obrigado.

  • Like 1

Valdir Dill

Rio de Janeiro - RJ

 

 

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.