Jump to content

dev botao

Como mudar a impressora no momento de enviar a impressão


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

Recommended Posts

  • Membros Pro

Amigos, boa noite, 

Acabei de fazer o download das dll´s e já adicionei ao meu projeto em C#, porém me deparei com uma situação, como meu sistema atende restaurantes ele possuiu varias impressoras cadastras, uma para cada setor, exemplo: Cozinha, Bar, Churrasqueira, etc, cada item lançado em um pedido é direcionado a uma impressora diferente.

Atualmente eu estou utilizando o ACBrMonitorPlus para fazer isso e com ele é muito simples, pois eu pego a impressora que esta configurada para o item e seto ela com o comando:   _retornoMonitor = Fiscal.ComandoACBR("ESCPOS.SetPorta(" + _nomeImpressora + ")");  O ACBrMonitorPlus resolve isso e na sequencia eu envio a impressão.

Porém a LIB trabalha com o ACBrLib.ini onde tem a configuração da impressora que será utilizada, a minha pergunta é eu conseguiria enviar um comando para a dll para que ela passe a utilizar a impressora X ao invés da Y que esta no ACBrLib.ini? Se sim alguém poderia me dar uma luz.

Grande abraço.

Link to comment
Share on other sites

  • Solution

Basta usar o método de configuração da ACBrLibPosPrinter.
https://acbr.sourceforge.io/ACBrLib/MetodosdeConfiguracao.html

https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca.html

POS_ConfigGravarValor("PosPrinter", "Modelo", "1");
POS_ConfigGravarValor("PosPrinter", "Porta", "COM1");
POS_ConfigGravar("");

Você pode ver como usa no demo em C#.

http://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/C%23/

  • Like 1
  • Thanks 1

 

Link to comment
Share on other sites

  • Este tópico foi criado há 1635 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • 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.