14/06/2011, 00:56
|
| | Fecha de Ingreso: abril-2011 Ubicación: Distrito Federal
Mensajes: 112
Antigüedad: 13 años, 8 meses Puntos: 17 | |
Respuesta: Conversor de documentos a PDF Que bueno que te sirvió.
Aunque lo ultimo que dices, creo que se debe a que tu proceso retoma el control cuando termina de "enviar" los archivos a la impresora. El controlador de impresora tiene un buffer de datos en espera donde guarda lo que esta procesando y que todavía no ha acabado de imprimir físicamente.
Ese mecanismo es precisamente para devolver el control al programa que imprime para que continúe trabajando aunque la impresora se tarde.
Yo creo que atrapar algún evento del controlador de la impresora sería muy dificil. Quizá podrías agregar una espera para el ultimo archivo, es decir que el bat esté en un ciclo hasta que el ultimo archivo aparezca o que se pueda abrir con otro programa.
Otra idea podría ser que averigues la API de windows donde se pueda preguntar si la impresora esta "Busy" y mantenerlo en ciclo para recibir otro estado.
Francamente no he tenido una necesidad como la tuya, pero espero que te encamine la idea. |