Array
(
)

PrintDocument avisa que não tenho impressora instalada.

Alec Candia
|
MVP
Pontos: 55
    17 set 2013

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()