Patent ID: 7764394

Claim:
A data processing apparatus for transmitting a document formed by a plurality of logical pages to a printing device, comprising: spooling means for spooling the plurality of logical pages for each of a plurality of sets; deriving means for deriving a number of logical pages from said spooling means, wherein the derived number of logical pages is fewer than an entirety of the spooled logical pages, and wherein the derived number of logical pages corresponds to values obtained by adding 1 (one) to numerical factors of a total number of the logical pages spooled by said spooling means; retrieval means for retrieving, from among the derived number of logical pages derived by said deriving means, one logical page identical in drawing information to a first logical page; determination means for determining drawing information from the first logical page to a logical page just previous to the one logical page retrieved by said retrieval means to be drawing information for one of the plurality of sets; generation means for generating a print command to be transmitted to the printing device based on the drawing information for the one set determined by said determination means; and transmission means for transmitting the print command generated by said generation means to the printing device.