FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Detectar Impresoras Instaladas
Posts: 492
Joined: Wed Nov 16, 2005 12:03 PM
Detectar Impresoras Instaladas
Posted: Sun Mar 05, 2006 02:10 AM

Colegas

Necesito determinar cuantas impresoras estan instaladas.
Cuando utilizo la funcion PrnGetName() y no existe impresora definida emite error GPF

Posts: 33
Joined: Mon Oct 17, 2005 11:56 PM
Detectar Impresoras Instaladas
Posted: Sun Mar 05, 2006 07: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... :(

Posts: 33
Joined: Mon Oct 17, 2005 11:56 PM
Detectar Impresoras Instaladas
Posted: Sun Mar 05, 2006 07: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

Continue the discussion