Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

Olá,

Quando tento imprimir um DANFE com o uso do ACBrNFeDANFeESCPOS + ACBrPosPrinter1, se a propriedade CortaPapel do ACBrPosPrinter1 estiver como True, ele efetua o corte do DANFE ao final do documento automaticamente. Até ai tudo bem.

Agora se eu tentar emitir qualquer outro documento com o auxílio do mesmo ACBrPosPrinter1 setado CortaPapel como True, o corte não é realizado de forma automática, sendo necessário atribuir manualmente o comando "</corte_total>".

Porque isso acontece? Tal propriedade CortaPapel realmente só funciona somada com o componente ACBrNFeDANFeESCPOS?

Desde já agradeço a atenção

  • Moderadores
Postado

Veja no PosPrinter somente tem a propriedade mas quem faz é o ESCPOS, veja o código dele

  // pular linhas e cortar o papel
  if FPosPrinter.CortaPapel then
    FPosPrinter.Buffer.Add('</corte_total>')
  else
    FPosPrinter.Buffer.Add('</pular_linhas>') 

Caso tenha curiosidade, bastar ir no banco abrir a unit e conferir os processos

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

 

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