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.
|