SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: oscarvb en Lunes 9 de Diciembre de 2002, 17:36
-
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.
-
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 (http://www.allapi.net/apilist/EnumPrinters.shtml)
Al final hay un ejemplo, el cual sería:
http://www.allapi.net/apilist/07D470F55 ... 7C541.html (http://www.allapi.net/apilist/07D470F5552B7941146A22E22837C541.html)
Saludos,
Javier