IMPRESSAO EM IMPRESSORA DA REDE COM O OBJ PRINTER?
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!
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!
nada que o macoratti ja nao tenha codificado. hehehe
veja o link
http://www.macoratti.net/vbn_pset.htm
veja o link
http://www.macoratti.net/vbn_pset.htm
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!
Blz?
Obrigado!
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
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
Vc passa como parâmetro o nome da impressora exatamente como está compartilhada:
PrintDocument1.PrinterSettings.PrinterName = [Ô]\\IpOuHostNameDoComputadorNaRede\NomeDaImpressoraNaRede[Ô]
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!
Obrigado mais uma vez!
Bem no fim o 2º exemplo é que funcionou legal, valeu galera!
Obrigado!
Obrigado!
Tópico encerrado , respostas não são mais permitidas