PrintDocument avisa que não tenho impressora instalada.

17/09/2013

0

Amigos e especialistas no assunto.
Estou desenvolvendo um pequeno software para uma locadora de vídeo que precisa imprimir um cupom não fiscal na retirada dos DVDs.
Até aí tudo beleza, fiz usando o PrintDocument e mandando o relatório direto para impressorinha (sem preview ou config).
Funcionou beleza dentro do Visula Studio 2010. Ótimo, né?

Mas quando fui fazer o mesmo procedimento fora do VS, recebi a seguinte mensagem:
"System.Drawing.Printing.InvalidPrinterException: No printers are installed."

O interessante é que, se eu estiver dentro do VS2010 funciona beleza. Quando rodo o aplicativo fora do VS2010 ele dá esse erro.
Querem me enlouquecer, só pode ser isso. (rsrs).

Alguém pode me dar uma luz? Onde estou errando?
Antes que me perguntem pelo código que usei, é simples

e.Graphics.DrawString(etc...)

PrintDocument1.Print()

Alec Candia

Alec Candia

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