Ir para conteúdo
  • Cadastre-se

dev botao

Utilização De Impressora Não Fiscal (Daruma Dr700L)


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

Recommended Posts

  • Consultores

Após considerar a resposta do Daniel, note que você escreveu ali em cima que era uma impressora não fiscal.

O que você está querendo fazer? Para o quê você precisa de um relatório gerencial numa impressora não fiscal?

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Fundadores

Nesse caso você não precisa de componentes... você pode usar um Gerador de Relatórios da sua preferência...  Ou usar diretamente a classe ACBrDevice, para enviar para a Impressora...

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

  • Fundadores

Sim... Paralelas ou Serias, ou ainda Impressoras de arquivo ou de Rede Ex: "\\MAQUINA\NomeImpressora"

 

O valor de atribuição na propriedade Porta faz a classe detectar qual o tipo de porta...

 

Nota: No "Trunk2".. logo teremos uma nova classe mais completa.. chamada TACBrEscPosPrinter

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

Estou com um problema utilizando ACBRDevice no seguinte código de teste:

 

procedure TForm1.Button1Click(Sender: TObject);
var Device:TACBrDevice;
begin
  Device := TACBrDevice.Create(Self);

  Device.Porta := 'COM9';
  Device.Baud  := 115200;

  Device.Ativar;

  while not Device.Ativo do
  begin
    Application.ProcessMessages;
  end;

  Device.ImprimePos(1, 1, Memo1.Lines[0]);
  Device.ImprimePos(2, 1, Memo1.Lines[1]);
  Device.ImprimePos(3, 1, Memo1.Lines[2]);
  Device.ImprimePos(4, 1, Memo1.Lines[3]);

  Device.Desativar;
end;

 

Está imprimindo tudo certinho, porém a última linha não. Estou utilizando o componente de uma forma errada? ou há algum macete para resolver este problema?

Link para o comentário
Compartilhar em outros sites

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