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
Ir a la versión completa