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á 1827 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Posted

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.

  • Solution
Posted

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

 

  • Este tópico foi criado há 1827 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.

The popup will be closed in 10 seconds...