| US 7,538,902 B2 | ||
| Print control program and information processing apparatus | ||
| Noriyoshi Kurotsu, Kanagawa (Japan); Masamichi Ohshima, Tokyo (Japan); Hidekazu Morooka, Kanagawa (Japan); Takashi Yagita, Kanagawa (Japan); Koichiro Wanda, Kanagawa (Japan); Koji Kikuchi, Kanagawa (Japan); Kei Kitagata, Kanagawa (Japan); Hiroyuki Kayama, Kanagawa (Japan); and Kenichi Shirai, Kanagawa (Japan) | ||
| Assigned to Canon Kabushiki Kaisha, Tokyo (Japan) | ||
| Filed on Feb. 10, 2004, as Appl. No. 10/774,473. | ||
| Claims priority of application No. 2003-034345 (JP), filed on Feb. 12, 2003. | ||
| Prior Publication US 2004/0156069 A1, Aug. 12, 2004 | ||
| Int. Cl. G06K 15/00 (2006.01) | ||
| U.S. Cl. 358—1.16 [358/1.13] | 18 Claims |

| 10. An information processing apparatus for transmitting print data to an image-forming device which records an image, the
apparatus comprising:
a spooling unit for further re-spooling, as a second spool file, print data spooled by an operating system as a first spool
file and then once de-spooled; and
a transmission unit for reading out and transmitting to said image-forming device said print data re-spooled as the second
spool file, wherein said transmission unit transmits to said image-forming device a portion of said print data which has already
re-spooled as the second spool file while retaining the other portion in the case that re-spooling by said spooling unit is
stalled;
a data amount detection unit for detecting an amount of data in the second spool file, which is not transmitted to said image-forming
device; and
a determination unit for determining whether or not the amount of data detected by said data amount detection unit is below
a predetermined threshold,
wherein said transmission unit transmits to said image-forming device the print data in the second spool file in segments
if it is determined that the amount of data is below the threshold, and
wherein said transmission unit transmits the print data to said image-forming device if it is determined that the amount of
data is equal to or more than the threshold.
|