Power Builder - Listar Impresora

 
Vista:

Listar Impresora

Publicado por Augusto (124 intervenciones) el 23/05/2007 19:16:29
Hola a todos

Como hago para listar las impresoras disponible en mi PC dentro de un dropdownlistbox , lo he intentado con el siguiente codigo pero solo me muestra lsa impresora locales, mas no las conectadas en la red

string printers[]
int rtn, i, nbPrinters
rtn = RegistryKeys &
("HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Printers", &
printers)
nbPrinters = UpperBound(printers)
FOR i = 1 TO nbPrinters
ddlb_1.addItem(printers[i])
NEXT

Espero su ayuda

Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Listar Impresora

Publicado por Leopoldo Taylhardat (710 intervenciones) el 23/05/2007 22:12:20
Saludos desde Maracay, Venezuela...

Debido a que las impresoras de red están definidas POR USUARIO, el windows las almacena en una dirección diferente del registro...

rtn = RegistryKeys &
("HKEY_Current_User\Printers\Connections", printers)
nbPrinters = UpperBound(printers)
FOR i = 1 TO nbPrinters
ddlb_2.addItem(printers[i])
NEXT

Tienes que cambiar las ',' que trae la dirección por '\' para que te dé la dirección física de la impresora...

Espero que te sirva...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar