IMPRESSAO EM IMPRESSORA DA REDE COM O OBJ PRINTER?

DJHASSELMANN 11/08/2011 14:56:54
#381409
Boas Pessoal

Estou precisando de uma ajudinha, estou utilizando o VB.NET 2010 onde tenho um form para imprimir comandas no qual tenho que imprimi-las, utilizo o objeto Printer, que saber como faço para que tal comanda seja impressa numa epson local e tambem em uma Epson em outro computador (Rede) visto que a mesma já esta devidamente compartilhada na rede quase que ao mesmo tempo, como proceder para que eu consiga tal resultado?

No CLIPPER eu utilizei o NET USE PORTA: \\COMPUTADOR\NOME IMPRESSORA E NO VB.NET?

A quem ajudar-me agradeço muitissimo!

Obrigado!
FABIOPAGANINI 11/08/2011 15:14:55
#381420
Resposta escolhida
nada que o macoratti ja nao tenha codificado. hehehe
veja o link
http://www.macoratti.net/vbn_pset.htm
DJHASSELMANN 11/08/2011 16:07:56
#381435
Fábio não sei se vc percebeu, mas lá no tópico explica só como obter as impressoras intaladas na minha máquina e não diz como mapear e imprimir na impressora da REDE, pois eu não quero simplesmente obter as propriedades das impressoras.

Blz?

Obrigado!
FABIOPAGANINI 11/08/2011 16:15:15
#381439
e voce pode executar um bat pelo seu programa e ativar esta impressora local?
com o shell vc pode chamar um comando bat ou vbscript,
se puder, neste caso usara o mesmo comando que vc usa no clipper

NET USE PORTA: \\COMPUTADOR\NOME IMPRESSORA
RICART 11/08/2011 16:20:46
#381441

Vc passa como parâmetro o nome da impressora exatamente como está compartilhada:

PrintDocument1.PrinterSettings.PrinterName = [Ô]\\IpOuHostNameDoComputadorNaRede\NomeDaImpressoraNaRede[Ô]
DJHASSELMANN 11/08/2011 17:41:57
#381474
Valeu galera, irei testar os dois modos, só que no caso do segundo exemplo não me servirá pois estou utilizando o Objeto Printer, o mesmo que usa-se no VB 6, OK?

Obrigado mais uma vez!
DJHASSELMANN 16/08/2011 11:01:12
#381808
Bem no fim o 2º exemplo é que funcionou legal, valeu galera!

Obrigado!
Tópico encerrado , respostas não são mais permitidas