Image Processing Apparatus That Reduces Memory Capacity for Aggregating Plurality of Document Images in One Sheet
First Claim
1. An image processing apparatus, comprising:
- an image reading unit that includes a plurality of imaging elements disposed in a main-scanning direction and reads an image of one sheet'"'"'s worth of a document while moving in a sub-scanning direction perpendicular to the main-scanning direction;
an image compressing unit that divides the image of one page'"'"'s worth of the document read by the image reading unit into each of band regions by a predetermined width in the sub-scanning direction and sets a rectangular region by a further division of each band region by a predetermined width in the main-scanning direction to generate rectangular compressed data by the compression of each rectangular region using a predetermined method;
a rectangular compressed data storage unit storing the rectangular compressed data;
a storing control unit that causes the rectangular compressed data to be stored in a corresponding region in the rectangular compressed data storage unit;
a print-data generating unit that expands the rectangular compressed data stored in the rectangular compressed data storage unit to generate one sheet'"'"'s worth of print data; and
a white image data storage unit storing the white image data compressed in a predetermined compression format;
whereinwhen the print-data generating unit generates the print data where a plurality of pages of document image are aggregated in one sheet, and a region in which the image does not exist occurs in a last page after the aggregation, the storing control unit complements the region in which the image does not exist in the rectangular compressed data storage unit using the white image data stored in the white image data storage unit.
1 Assignment
0 Petitions
Accused Products
Abstract
An image processing apparatus includes an image compressing unit, and a print-data generating unit. The image compressing unit divides the image of one page'"'"'s worth of the document into each band region by a predetermined width in the sub-scanning direction and sets a rectangular region by a further division of each band region by a predetermined width in the main-scanning direction to generate rectangular compressed data. When the print-data generating unit generates the print data where a plurality of pages of document image are aggregated in one sheet, and an region in which the image does not exist occurs in a last page after the aggregation, the storing control unit complements the region in which the image does not exist in the rectangular compressed data storage unit using the white image data stored in the white image data storage unit.
11 Citations
5 Claims
-
1. An image processing apparatus, comprising:
-
an image reading unit that includes a plurality of imaging elements disposed in a main-scanning direction and reads an image of one sheet'"'"'s worth of a document while moving in a sub-scanning direction perpendicular to the main-scanning direction; an image compressing unit that divides the image of one page'"'"'s worth of the document read by the image reading unit into each of band regions by a predetermined width in the sub-scanning direction and sets a rectangular region by a further division of each band region by a predetermined width in the main-scanning direction to generate rectangular compressed data by the compression of each rectangular region using a predetermined method; a rectangular compressed data storage unit storing the rectangular compressed data; a storing control unit that causes the rectangular compressed data to be stored in a corresponding region in the rectangular compressed data storage unit; a print-data generating unit that expands the rectangular compressed data stored in the rectangular compressed data storage unit to generate one sheet'"'"'s worth of print data; and a white image data storage unit storing the white image data compressed in a predetermined compression format;
whereinwhen the print-data generating unit generates the print data where a plurality of pages of document image are aggregated in one sheet, and a region in which the image does not exist occurs in a last page after the aggregation, the storing control unit complements the region in which the image does not exist in the rectangular compressed data storage unit using the white image data stored in the white image data storage unit. - View Dependent Claims (2, 3)
-
-
4. An image processing method, comprising:
-
reading an image of one sheet'"'"'s worth of a document while moving in a sub-scanning direction perpendicular to the main-scanning direction using a plurality of imaging elements disposed in a main-scanning direction; dividing the image of one page'"'"'s worth of the document read by the image reading unit into each of band regions by a predetermined width in the sub-scanning direction and setting a rectangular region by a further division of each band region by a predetermined width in the main-scanning direction to generate rectangular compressed data by the compression of each rectangular region using a predetermined method; storing the rectangular compressed data; causing the rectangular compressed data to be stored in a corresponding region in the rectangular compressed data storage unit; expanding the rectangular compressed data stored in the rectangular compressed data storage unit to generate one sheet'"'"'s worth of print data; and storing the white image data compressed in a predetermined compression format;
whereinwhen the expanding generates the print data where a plurality of pages of document image are aggregated in one sheet, and a region in which the image does not exist occurs in a last page after the aggregation, the causing the rectangular compressed data to be stored complements the region in which the image does not exist in the stored rectangular compressed data using the stored white image data.
-
-
5. A non-transitory computer-readable recording medium storing an image processing program for controlling an image processing apparatus, the image processing program causing the image processing apparatus to function as:
-
an image reading unit that includes a plurality of imaging elements disposed in a main-scanning direction and reads an image of one sheet'"'"'s worth of a document while moving in a sub-scanning direction perpendicular to the main-scanning direction; an image compressing unit that divides the image of one page'"'"'s worth of the document read by the image reading unit into each of band regions by a predetermined width in the sub-scanning direction and sets a rectangular region by a further division of each band region by a predetermined width in the main-scanning direction to generate rectangular compressed data by the compression of each rectangular region using a predetermined method; a rectangular compressed data storage unit storing the rectangular compressed data; a storing control unit that causes the rectangular compressed data to be stored in a corresponding region in the rectangular compressed data storage unit; a print-data generating unit that expands the rectangular compressed data stored in the rectangular compressed data storage unit to generate one sheet'"'"'s worth of print data; and a white image data storage unit storing the white image data compressed in a predetermined compression format;
whereinwhen the print-data generating unit generates the print data where a plurality of pages of document image are aggregated in one sheet, and a region in which the image does not exist occurs in a last page after the aggregation, the storing control unit complements the region in which the image does not exist in the rectangular compressed data storage unit using the white image data stored in the white image data storage unit.
-
Specification