• Lunes 23 de Diciembre de 2024, 03:13

Autor Tema:  Re: Lista de impresoras  (Leído 983 veces)

oscarvb

  • Nuevo Miembro
  • *
  • Mensajes: 10
    • Ver Perfil
Re: Lista de impresoras
« en: Lunes 9 de Diciembre de 2002, 17:36 »
0
Me gustaría saber como puedo obtener una lista de las impresoras instaladas en el ordenador (locales y red) y el puerto por el que imprimen.

javierbalk

  • Miembro MUY activo
  • ***
  • Mensajes: 142
  • Nacionalidad: 00
    • Ver Perfil
    • Print preview y grabar PDF en Visual Basic 6
Lista de impresoras
« Respuesta #1 en: Lunes 9 de Diciembre de 2002, 17:54 »
0
Hola Oscar:

para ver las distintas impresoras puedes:

    Dim P As Printer
   
    For Each P In Printers
        MsgBox P.DeviceName
    Next

Ahora para saber por que puerto se imprime, para eso probablemente haya que usar alguna API, no te sabría decir exactamente ya que nunca lo hice. Pero fijate en EnumPrinters:

http://www.allapi.net/apilist/EnumPrinters.shtml

Al final hay un ejemplo, el cual sería:

http://www.allapi.net/apilist/07D470F55 ... 7C541.html

Saludos,
Javier