Patent ID: 7630096
Filing Date: 2009-12-08
Classification: G06K

Abstract:
1. An information processing apparatus for transmitting data to an image forming apparatus, wherein the data is divided in a band unit in each of a plurality of colors, including first to fourth colors, in registration with a position of an image forming section of the image forming apparatus for each color, in which when an N-th page is printed, areas on the N-th page overlapping an (N−1)th page, overlapping an (N+1)th page, and overlapping no page, are defined as Na, Nc, and Nb, respectively, and the areas on the (N+1)th page overlapping the N-th page, overlapping an (N+2)th page, and overlapping no page are defined as (N+1)a, (N+1)c, and (N+1)b, respectively, said information processing apparatus comprising: a conversion unit configured to convert document data into image data; a division unit configured to divide the image data converted by said conversion unit in a band unit; a compression unit configured to compress the image data divided by said division unit; a calculation unit configured to calculate a size of the image data compressed by said compression unit; a first discrimination unit configured to discriminate, based on the size of the compressed image data calculated by said calculation unit, whether both of first and second conditions are met, wherein the first condition requires that the size of the compressed image data of the areas Na, Nb, Nc, and (N+1)a is smaller than a buffer size of a buffer memory provided in the image forming apparatus and the second condition requires that the size of the compressed image data of the areas (N+1)a, (N+1)b, (N+1)c, and Nc is smaller than the buffer size; a second discrimination unit configured to discriminate whether data in the area Na has been transmitted to the image forming apparatus; and a transmission unit configured to transmit data to the image forming apparatus, wherein said transmission unit transmits data of the first to the fourth colors in the area Nb and data of the third and the fourth colors in the area Nc on the N-th page and data of the first and second colors in the area (N+1)a on the (N+1)th page to the image forming apparatus, if said first discrimination unit discriminates that both of the first and second conditions are met and if said second discrimination unit discriminates that the data in the area Na has been transmitted to the image forming apparatus, wherein said transmission unit transmits data of the first and the second colors in the area Na, data of the first to the fourth colors in the area Nb and data of the third and the fourth colors in the area Nc on the N-th page and data of the first and the second colors in the area (N+1)a on the (N+1)th page to the image forming apparatus, if said first discrimination unit discriminates that both of the first and second conditions are met and if said second discrimination unit discriminates that the data in the area Na has not been transmitted to the image forming apparatus, wherein said transmission unit transmits data of the first to the fourth colors in the area Nb and data of the third and the fourth colors in the area Nc on the N-th page to the image forming apparatus, if said first discrimination unit discriminates that either of the first and second conditions are not met and if said second discrimination unit discriminates that the data in the area Na has been transmitted to the image forming apparatus, and wherein said transmission unit transmits data of the first and the second colors in the area Na, data of the first to the fourth colors in the area Nb and data of the third and the fourth colors in the area Nc on the N-th page to the image forming apparatus, if said first discrimination unit discriminates that either of the first and second conditions are not met and if said second discrimination unit discriminates that the data in the area Na has not been transmitted to the image forming apparatus.