PDA

Ver la Versión Completa : Testear coneccion a impresora de red


ingel
12-11-2008, 15:27:41
Buendia .. perdon si el tema fue tratado pero tengo problemas con el buscador..
Necesito hacer que mi aplicacion pueda detectar si tiene coneccion con
una impresora de red ANTES de generar el reporte , puesto que si manda la impresion y la impresora no esta (por el motivo que fuere) se cuelga la aplicacion ...
Saludos y gracias por su tiempo...

coso
12-11-2008, 18:31:31
Hola. Puedes hacer varias cosas:
- abrir el puerto de la impresora y enviar un caracter dummy y comprobar si se tiene exito.
- cojer los nombres de impresora mediante TPrinter y comprobar que la tuya este instalada.
- hacer un 'ping' a la impresora.
- mirar porque se queda colgada la aplicación si no esta la impresora instalada

de todas, creo que te sera la mas facil usar TPrinter y la ultima. Si miras la ayuda de Delphi encontraras bastante informacion y ejemplos. saludos.