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?
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
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)