Ir para conteúdo
  • Cadastre-se

dev botao

ACBrPosPrinter avançando papel quando manda comando de abrir gaveta


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

Recommended Posts

Tudo bem pessoal,

estou com um problema com o componente ACBrPosPrinter, sempre que mando o comando de abrir a gaveta ele abre a gaveta e avança o papel da impressora, tem alguma configuração que tira esse avanço do papel ? Estou utilizando a impressora não Fiscal da Control ID.

Link para o comentário
Compartilhar em outros sites

Estou enviando dessa forma, peguei os comandos de acordo com o exemplo do acbr.

      ACBrPosPrinter1.ativar;
       ACBrPosPrinter1.Buffer.Clear;
       acbrposprinter1.Buffer.Add('</abre_gaveta>');
       acbrposprinter1.Buffer.Add('<abre_gaveta>'+StrAbriGaveta+'</abre_gaveta>');
       ACBrPosPrinter1.Imprimir;
       ACBrPosPrinter1.Desativar;
       acbrposprinter1.Buffer.Clear;

Testando pelo exemplo do acbr também avança o papel.

 

acbrImpressora.png

Link para o comentário
Compartilhar em outros sites

  • 3 meses depois ...
  • Fundadores

Experimente usar:

  ACBrPosPrinter1.ImprimirCmd('</abre_gaveta>');

o comando

  ACBrPosPrinter1.Imprimir() realmente causará um pulo de Linha

  • 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 Simoes utilizando esse comando ele apenas imprime na bobina, não manda o comando para a gaveta.

Fiz de outra forma deu certo.

Estava utilizando assim:

       ACBrPosPrinter1.ativar;
       ACBrPosPrinter1.Buffer.Clear;
       acbrposprinter1.Buffer.Add('</abre_gaveta>');
       acbrposprinter1.Buffer.Add('<abre_gaveta>'+StrAbriGaveta+'</abre_gaveta>');
       ACBrPosPrinter1.Imprimir;
       ACBrPosPrinter1.Desativar;
       acbrposprinter1.Buffer.Clear;

Mudei para essa forma:

       ACBrPosPrinter1.ativar;
       ACBrPosPrinter1.AbrirGaveta(2);
       ACBrPosPrinter1.Desativar;

 

  • Curtir 3
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1697 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.