Jump to content

SUPER OFERTA!
Compre o Delphi com 45% de desconto

botao_delphi.png

110.png

Curso Gratuito para todos Usuários
+ Super Treinamento Assinando o SAC Anual

botao_campanha_thulio.png

sem_ttulo-620.fw_-e1583866078274.png 

Curso Dominando o ACBrMonitor
Novo Módulo Soluções de Varejo
Assine o SAC ACBr em qualquer plano e tenha acesso

Saiba Mais

Balança SM100 performance surpreendente

Tecnologia Japonesa   Teclado e Visor resistentes a água
Consumo inteligente de etiquetas   Baixo custo de manutenção
Comunicação Ethernet e WIFI independentes

Saiba Mais

Impressora de Etiquetas ELGIN - L42 PRO

Protocolos PPLA, PPLB, ZPL, EPL (automático)
Porta USB padrão Opcionais: Ethernet, Serial, Paralela
Sensor de Etiquetas Móvel Garantia de 18 meses

Saiba mais

Gustavo.Vicente

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

Recommended Posts

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.

Share this post


Link to post
Share on other sites

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

Consultor SAC ACBr Rafael Dias
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Desenvolvedor ACBrLib.

 

Share this post


Link to post
Share on other sites

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

  • Like 1

Consultor SAC ACBr Rafael Dias
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Desenvolvedor ACBrLib.

 

Share this post


Link to post
Share on other sites

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

  • Like 1

Consultor SAC ACBr Rafael Dias
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Desenvolvedor ACBrLib.

 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...