Print control program and information processing apparatus
First Claim
1. A computer-readable storage medium storing a computer-executable print control program, the computer-executable print control program executed by an information processing apparatus that transmits print data to an image-forming device which records an image, the program comprising:
- code for causing said information processing apparatus to execute a spooling step of further re-spooling, as a second spool file, print data spooled by an operating system as a first spool file;
code for causing said information processing apparatus to execute a transmission step of reading out and transmitting to the image-forming device the print data re-spooled as the second spool file, wherein said transmission step 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 in said spooling step is stalled;
code for causing said information processing apparatus to execute a data amount detection step of detecting an amount of data in the second spool file, which is not transmitted to said image-forming device; and
code for causing said information processing apparatus to execute a determination step of determining whether or not the amount of data detected by said data amount detection unit is below a predetermined threshold,wherein said transmission step 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, andwherein 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.
1 Assignment
0 Petitions
Accused Products
Abstract
A print control program, which is executed by an information processing apparatus so as to transmit print data to an image-forming device and record an image, causes the information processing apparatus to re-spool as a second spool file print data that has already been spooled once as a first spool file by an operating system. A portion of the print data that is re-spooled as the second spool file is transmitted to the image-forming device during re-spooling. As result, spooling of the second spool file linked to the first spool file, and transmission to the image-forming device, is more efficient.
-
Citations
18 Claims
-
1. A computer-readable storage medium storing a computer-executable print control program, the computer-executable print control program executed by an information processing apparatus that transmits print data to an image-forming device which records an image, the program comprising:
-
code for causing said information processing apparatus to execute a spooling step of further re-spooling, as a second spool file, print data spooled by an operating system as a first spool file; code for causing said information processing apparatus to execute a transmission step of reading out and transmitting to the image-forming device the print data re-spooled as the second spool file, wherein said transmission step 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 in said spooling step is stalled; code for causing said information processing apparatus to execute a data amount detection step of detecting an amount of data in the second spool file, which is not transmitted to said image-forming device; and code for causing said information processing apparatus to execute a determination step of determining whether or not the amount of data detected by said data amount detection unit is below a predetermined threshold, wherein said transmission step 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
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. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification