Patent ID: 8237936
Filing Date: 2012-08-07
Classification: G06T

Abstract:
1. A data processing apparatus, comprising: an input portion which accepts input of a print job including image data; a print portion which prints the image data to a recording medium; a plurality of compressing/expanding devices which compress image data and expand compressed image data; a file memory which stores said compressed image data compressed by the compressing/expanding device; a discrimination portion which discriminates whether the print job is a print job which makes plural prints of the image data or a single print of the image data; a color/monochrome discrimination portion which discriminates whether the image data is color data or monochrome data; and a compressing/expanding controller which selects one of a first mode, a second mode, and a third mode, wherein a) in the first mode, a part of the plurality of compressing/expanding devices is allotted to compression operation for compressing the image data and the other part or remaining compressing/expanding devices are allotted to expansion operation for expanding the image data, and the compression operation and the expansion operation are operated in parallel, b) in the second mode, all of the plurality of compressing/expanding devices are allotted to compression operation for compressing the image data, and c) in the third mode, all of the plurality of compressing/expanding devices are allotted to expansion operation for expanding the image data, wherein in cases where it is discriminated by the discrimination portion that the print job is a print job which makes plural prints of the image data and the color/monochrome discrimination portion discriminates that the image data is monochrome data, the plurality of compressing/expanding devices are operated in the first mode, and the monochrome data is transferred to the part of the compressing/expanding devices for compression operation as monochrome data for a first print, second and subsequent prints, and wherein in cases where it is discriminated by the discrimination portion that the print job is a print job which makes plural prints of the image data and it is discriminated by the color/monochrome discrimination portion that the image data is color data, the plurality of compressing/expanding devices are operated in the second mode, and the color data is transferred without compression or expansion to the print portion as color data for a first print, and concurrently the color data is transferred to all of the compression operation compressing/expanding devices as color data for second and subsequent prints, and wherein in cases where it is discriminated by the discrimination portion that the print job is a print job that makes plural prints of the image data, and it is discriminated by the color/monochrome discrimination portion that the image data is color data, the color data transferred to all of the compressing/expanding devices as color data for second and subsequent prints is compressed by all of the compressing/expanding devices and stored in the file memory, and thereafter the plurality of compressing/expanding devices are operated in the third mode, the compressed color data stored in the file memory is transferred to all of the compressing/expanding devices and expanded, and the expanded color data is transferred to the print portion to be printed.