Patent ID: 6903829
Filing Date: 2005-06-07
Classification: G06K

Abstract:
1. A data processing apparatus which can execute image processing in units of a predetermined segment and can communicate with a printer through a predetermined communication medium, said apparatus comprising: print command forming means for producing a print image by analyzing a drawing command and forming, based on the print image, a print control command to be transmitted to the printer; compression means for compressing image data in a predetermined segment into compressed data by applying a specific compression method so as to obtain a size of the compressed data; recognition means for recognizing a print start request provided by an application; determination means for determining a threshold value in response to recognition of the print start request by said recognition means; discrimination means for making a discrimination that the specific compression method is to be applied to the image data in the predetermined segment if the data size obtained by said compression means is smaller than the threshold value determined by said determination means based on a communication rate between said data processing apparatus and the printer; and control means for controlling said print command forming means to form the print control command that is related to the specific compression method if said discrimination means makes the discrimination that the specific compression method is to be applied to the image data in the predetermined segment.