• Viernes 8 de Noviembre de 2024, 18:48

Autor Tema:  Problemas Con Set Printer  (Leído 1627 veces)

MestreZero

  • Nuevo Miembro
  • *
  • Mensajes: 23
    • Ver Perfil
Problemas Con Set Printer
« en: Sábado 16 de Junio de 2007, 14:39 »
0
Hola a todos..

Mi problema es el siguiente, tengo una pc conectada a 3 impresoras, algunas partes del programa usan la impresora 1 para imprimir y otra la 2 y otra la 3.

Bien uso el siguiente comando antes de imprimir "Set Printer = Printers(0)"
para la impresora 1, Set Printer = Printers(1) para la 2 y Set Printer = Printers(2) para la 3, ok hasta ahi todo biien imprime en cada impresora sin problemas, ahora bien cuando se apaga el equipo y se vuelve a iniciar, nose porque no mantiene y cambia todo devuelta, puede ser la 1 la 3 y la impresora 2 la 1 y asi cambian todo y entonces imprime el trabajo en la impresora que no debia ser.

Quisiera saber si existe un metodo donde pueda mantener el orden de las impresoras sin que se cambie al reiniciar la computadora, u otro comando donde pueda seleccionar por nombre de impresora al contrario de (0,1,2).

Espero sus respuestas .. Gracias  :hola:

ArKaNtOs

  • Miembro de PLATA
  • *****
  • Mensajes: 1253
  • Nacionalidad: mx
    • Ver Perfil
Re: Problemas Con Set Printer
« Respuesta #1 en: Domingo 17 de Junio de 2007, 07:30 »
0
creo que eso depende mas que nada en el orden en que las va detectando, pero lo mejor en tu caso seria mandarlas a llamar no por su índice sino por su nombre lo que puedes hacer es hacer algo por el estilo, buscar todas tus impresoras, y que para cierto proceso busques cierta impresora en particular, para otro otra y asi, y para ver tus el nombre de tus impresoras seria algo por el estilo, checa bien el code porque aqui no tengo vb :P

dim misimpresoras(0 to 9) as string, x as variant, i as byte

i=0
for each x in printers
    misimpresoras(i)=x.devicename
    i=i+1
next

cualquier problema me avisas va :D

MestreZero

  • Nuevo Miembro
  • *
  • Mensajes: 23
    • Ver Perfil
Re: Problemas Con Set Printer
« Respuesta #2 en: Lunes 18 de Junio de 2007, 03:11 »
0
Gracias po r tu respuesta voy a probar y aviso  :comp: