Print band rendering system

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 3/12 (2006.01) G06K 15/00 (2006.01) G06T 11/60 (2006.01)

Patent

CA 2211247

A method and apparatus for efficiently rendering and printing bands of image information defined by a page description language. The invention estimates the print time for each print band sufficiently in advance to control a page-oriented output device print engine. In a first embodiment, the present invention controls the speed of the print engine for each page to be printed, based on a "rendering cost" or rasterization time estimate for some or all of the bands on each page. In a second embodiment, the present invention controls the speed of the print engine for each band to be printed, based on a "rendering cost" or rasterization time estimate for each band. An additional aspect of the present invention is that the print engine can be sped up for empty or sparse pages or bands, thus improving overall print speed. A third variation of the invention controls the speed of the print engine between groups of bands ("subpages") when the engine speed cannot be changed for each band, but can be changed for spaced-apart bands or groups of bands. In each case, the print speed is matched to the rendering speed to eliminate or reduce the need to pre-render, compress, and decompress page description language print information. By rendering and printing each band of data "on the fly", memory requirements are reduced. Print speed is optimized by providing band print data "on the fly" while maintaining the highest print engine speed possible for the complexity of particular data.

L'invention est une méthode et un appareil de production et d'impression efficaces de bandes d'information d'imagerie définies par un langage de description de pages. L'invention évalue le temps d'impression de chaque bande d'impression suffisamment à l'avance pour contrôler le moteur d'impression d'un dispositif de sortie orienté pages. Dans sa première concrétisation, la présente invention contrôle la vitesse du moteur d'impression pour chaque page à imprimer en se basant sur une évaluation du « coût de production » ou du temps de tramage de certaines des bandes ou de toutes les bandes de chaque page. Dans une deuxième concrétisation, la présente invention contrôle la vitesse du moteur d'impression pour chaque bande à imprimer en se basant sur une évaluation du « coût de production » ou du temps de tramage pour chaque bande. La présente invention est caractérisée par le fait que le moteur d'impression peut être accéléré pour les pages ou les bandes vides ou clairsemées, ce qui accroît la vitesse d'impression. Dans une troisième concrétisation, l'invention contrôle la vitesse du moteur d'impression entre des groupes de bandes (« sous-pages ») quand la vitesse du moteur ne peut être modifiée d'une bande à l'autre, mais peut être modifiée pour des bandes ou des groupes de bandes espacés. Dans chaque cas, la vitesse d'impression est adaptée à la vitesse de production pour éliminer ou réduire les besoins de préproduction, de compression et de décompression des informations d'impression en langage de description de page. En produisant et en imprimant chaque bande de données « à la volée », on réduit les besoins d'espace en mémoire. La vitesse d'impression est optimisée en fournissant les données d'impression de bande « à la volée » tout en conservant la plus grande vitesse possible du moteur d'impression, compte tenu de la complexité des données du moment.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Print band rendering system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Print band rendering system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Print band rendering system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1639562

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.