Detectar Impresoras Instaladas

Detectar Impresoras Instaladas

Postby jnavas » Sun Mar 05, 2006 2:10 am

Colegas

Necesito determinar cuantas impresoras estan instaladas.
Cuando utilizo la funcion PrnGetName() y no existe impresora definida emite error GPF
User avatar
jnavas
 
Posts: 479
Joined: Wed Nov 16, 2005 12:03 pm
Location: Caracas - Venezuela

Postby YamilBracho » Sun Mar 05, 2006 7:25 pm

Juan, si mal no recuerdo hay una funcion en el Win32 API llamada EnumPrinters. Es posible tambien que puedas obtener esta informacion via el Registry de Windows pero no se exactamente en que clave... :(
YamilBracho
 
Posts: 33
Joined: Mon Oct 17, 2005 11:56 pm
Location: Caracas, Venezuela

Postby YamilBracho » Sun Mar 05, 2006 7:32 pm

Facil...!
Chequea la clave HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Devices
Otra que te puede servir es HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printers
YamilBracho
 
Posts: 33
Joined: Mon Oct 17, 2005 11:56 pm
Location: Caracas, Venezuela


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 41 guests