A veces lo mas sencillo puede Funcionar
Talvez peque de Novato, pero veo que ya hasta te metes con el manejo de memoria, y yo diria "Y si ultilizas la propiedad printing del Printers, y con un timer no se cada cuanto tiempo, eso ya depende de ti, por ejemplo cada 10 o 15 seg, q cheque el estado de impresion, no me acuerdo pero hay una funcion o propiedad para saber en q pagina estas imprimiendo, q calcules el total de paginas a imprimir y en tu timer q vaya un codigo de if printer and PaginaActual es Menor a TotalPaginas continuar de lo contrario un break, y ya lo q necesites realizar para hacer un estilo rollback
Bueno esa es una idea, si ya lo has probado y no funciona te agradeceria q dijieras porque no?, ya q tal vez me enfrente a tu problema en futuro, bye
|