Ir para conteúdo
  • Cadastre-se

dev botao

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


Ver Solução Respondido por Rafael Dias,
  • Este tópico foi criado há 1825 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membros Pro
Postado

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
Postado

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/

  • Curtir 1
  • Obrigado 1

 

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