Claro comprendo. Como son dos programas a parte, no hay coordinación entre ellos.
Me refiero a tu proyecto original, donde en algunos casos, se creaban los archivos bmp o jpg después de haberlos enviado a imprimir y ahí fallaba todo. Por eso usabas sleep.
El problema con esto de usar sleep, es que toma un tiempo indeterminado en el que se crean los archivos. Lo mejor sería usar un código que espere o asegure que el proceso haya sido finalizado antes de mandarlos a la impresora virtual. Ese código lo puedes buscar dentro del foro.
Hay muchas alternativas, pero no se que tanto te urge, en el sentido de resolver pronto el problema por X motivo o darte el tiempo de estudiar las librerías como la anterior o sinapsys hasta encontrar lo que necesitas e integrar todo a tu programa sin dependencias.
No tengo mucha experiencia en esto, por eso estoy teorizando. Así que perdón por esto.
Solo por curiosidad, ¿esos BMP los necesitas como archivos, los cargas previamente o pueden ser creados solo en memoria? ¿Los PDF constan de varias hojas o es una por cada BMP?
|