Hola Miguel.
La descripción del problema que das es muy vaga y por tanto es improbable que podamos darte una respuesta acertada. Podría deberse al tratamiento que le das a los errores...
- ¿ Como gestionas el control de excepciones en el programa ?
- ¿ Algunos ejemplos errores que provocan el fallo de impresión ?
- ¿ Algunos ejemplos de las situaciones en que se producen esos fallos ?
- ...
Todo dato que pienses que sea relevante y puedas aportar servirá para que podamos ayudarte mejor.
Saludos