Não consigo mudar impressora em tempo de execução no FastReport

29/10/2019

0

Tenho duas impressoras no computador, uma Laser e uma Termica. Dependendo do tipo da nota, NFe ou NFCe, eu preciso alternar a impressora.

Implementei um método para mudar a impressora padrão do windows em tempo de execução, conforme for o tipo da nota fiscal, mas mesmo assim o FastReport não muda de impressora, acaba imprimindo sempre na mesma impressora.

Também testei atribuindo a impressora ao FastReport da seguinte forma, mas não funciona:

frxImpRemota.PrintOptions.Printer := V_Impressora;

frxImpRemota.PrepareReport(True);

frxImpRemota.PrintOptions.ShowDialog:= False;

frxImpRemota.Print;



Alguém sabe como posso mudar a impressora em tempo de execução?
Jeferson Apolonio

Jeferson Apolonio

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar