Trabajos de impresión Buenas,
estoy trabajando con un componente de imagen (THB image) y tengo que imprimir varias imágenes. Lo que hago es ir mostrando las imágenes una a una y al mostrar cada imagen la imprimo haciendo:
'Start a print job to get a valid Printer.hDC
Printer.Print Space(1)
'Print the picture best fitted
THBImage1.PrintPicAligned Printer.hdc, lngLeft, lngTop, lngRight, lngBottom, True, thbPosCC, thbStretchBoth
Printer.EndDoc
El problema de hacerlo así es que cada vez que imprimo una imagen me manda un trabajo nuevo a la impresora, con lo que si imprimo por ejemplo 400 imágenes me manda 400 trabajos de impresión. Lo que pasa es que la impresora entre trabajo y trabao se para un poco y vueleve a arrancar por lo que se para 400 veces y eso hace que tarde una eternidad (horas).
Me gustaría saber si se podría, en lugar de mandar 400 trabajos, mandar un trabajo de 400 páginas (como hace por ejemplo el Word), así no se pararía entre página y página y mejoraría mucho la velocidad.
Gracias de antemano.
Saludos. |