Method and system for band printing of rotated digital image data
AssigneeFlashPoint Technology, Inc.
InventorEric C. Anderson
Life of this patent
Estimating the term…
Abstract
Method and system aspects for increasing print performance for rotated digital images are described. A method aspect, and system for providing same, includes analyzing a selected image print layout to determine at least a number and size of rotated images in the selected image print layout. Further included is allocating available rotate buffer space to the rotated images based on at least the number and size of the rotated images, and executing band printing of the selected print layout.
Claims25
A method for increasing print performance for rotated digital images, the method comprising:
- a) analyzing a selected image print layout to determine at each a number and size of rotated images in the selected image print layout, including determining a number of sets of images in the selected print layout and the number and size of the rotated images within each set of images;
- b) allocating available rotate suffer space to the rotated images based on at least the number and size of the rotated images;
- and
- c) executing hand printing of the selected print layout.
A method for more efficient utilization of memory during band printing of image data that requires rotation, the method comprising:
- analyzing a selected print layout of digital images to identify one or more sets of images having at least one rotated image;
- allocating rotate buffer memory wider than a single printing band to the at least one rotated image of a current set;
- and
- filling the allocated rotate buffer memory with decompressed and rotated image data from the at least one rotated image to reduce a total number of decompressions and rotations of the at least one rotated image below a total number of printing bands.
A system for increasing print performance for rotated digital images, the system comprising:
- memory for storing digital image data, including rotate buffer memory and
- an image processor coupled to the memory, the image processor analyzing a selected image print layout to determine at least a number and size of rotated images in the selected image print layout, allocating available rotate suffer space of the rotate buffer memory to the rotated images based on at least the number and sire of the rotated images, and executing hand printing of the selected print layout, wherein the image processor in analyzing further determines a number of sets of images in the selected print layout and the number and size of the rotated images within each set of images.
A computer readable medium containing program instructions for increasing print performance for rotated digital images, the program instructions comprising:
- analyzing a selected image print layout to determine at least a number and size of rotated images in the selected image print layout, including determining a number of sets of images in the selected print layout and the number and size of the rotated images within each set of images;
- allocating available rotate buffer space to the rotated images based on at least the number and size of the rotated images;
- and
- executing band printing of the selected print layout.
Dependencies are inferred from the claim text.