Programación General > Visual Basic 6.0 e inferiores

 Re: Lista de impresoras

(1/1)

oscarvb:
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:
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

Navegación

[0] Índice de Mensajes

Ir a la versión completa