Printing control apparatus, printing control method, and computer-readable storage medium storing program
AssigneeCanon Kabushiki Kaisha
InventorKeiji Kawasaki
Life of this patent
Estimating the term…
Abstract
A printing control apparatus confirms whether a predetermined free space is present to stabilize an operation of a system. If it is determined that the predetermined free space is not present, the printing control apparatus deletes at least a part of stored print data. In a case where the predetermined free space becomes available by preliminarily performed deletion processing, the printing control apparatus stores print data of a first copy. Then, in the print processing for second and subsequent copies, if print data of a target page is already present, the printing control apparatus skips the processing for generating the print data of the target page.
Claims22
A printing control apparatus comprising:
- a storage unit configured to determine whether a free space of a storage device is equal to or less than a predetermined value in a case where print data of a first copy is generated and, if it is determined that the free space of the storage device is equal to or less than the predetermined value, further configured to delete print data stored in the storage device, generate print data of a page to be generated, transfer the generated print data to a printer, and store the generated print data in the storage device;
- and
- a transfer unit configured to determine whether print data of the page to be generated is already stored in the storage device in a case where print data of second and subsequent copies is generated and, if it is determined that the print data of the page to be generated is already stored in the storage device, further configured to transfer the print data of the page to be generated, which is stored in the storage device, to the printer and, if it is determined that the print data of the page to be generated is not stored in the storage device, further configured to generate print data of the page to be generated and transfer the generated print data to the printer.
A printing control apparatus comprising:
- a deletion unit configured to determine whether a free space of a storage device is equal to or less than a predetermined value and delete print data stored in the storage device if it is determined that the free space of the storage device is equal to or less than the predetermined value;
- and
- a transfer unit configured to determine whether print data of a page to be generated is stored in the storage device in a state where the deletion processing by the deletion unit is completed and, if it is determined that the print data of the page to be generated is stored in the storage device, further configured to transfer the print data of the page to be generated, which is stored in the storage device, to a printer and, if it is determined that the print data of the page to be generated is not stored in the storage device, further configured to determine whether the free space of the storage device is equal to or less than the predetermined value and, if it is determined that the free space of the storage device is equal to or less than the predetermined value, further configured to generate the print data of the page to be generated and transfer the generated print data to the printer and, if it is determined that the free space of the storage device exceeds the predetermined value, further configured to generate the print data of the page to be generated, transfer the generated print data to the printer, and store the generated print data to the storage device.
A printing control method comprising:
- determining whether a free space of a storage device is equal to or less than a predetermined value in a case where print data of a first copy is generated;
- if it is determined that the free space of the storage device is equal to or less than the predetermined value, deleting print data stored in the storage device, generating print data of a page to be generated, transferring the generated print data to a printer, and storing the generated print data in the storage device;
- determining whether print data of the page to be generated is already stored in the storage device in a case where print data of second and subsequent copies is generated;
- if it is determined that the print data of the page to be generated is already stored in the storage device, transferring the print data of the page to be generated, which is stored in the storage device, to the printer;
- and
- if it is determined that the print data of the page to be generated is not stored in the storage device, generating print data of the page to be generated and transferring the generated print data to the printer.
A non-transitory computer-readable storage medium that stores a software program that causes a computer to execute a printing control method comprising:
- determining whether a free space of a storage device is equal to or less than a predetermined value in a case where print data of a first copy is generated;
- if it is determined that the free space of the storage device is equal to or less than the predetermined value, deleting print data stored in the storage device, generating print data of a page to be generated, transferring the generated print data to a printer, and storing the generated print data in the storage device;
- determining whether print data of the page to be generated is already stored in the storage device in a case where print data of second and subsequent copies is generated;
- if it is determined that the print data of the page to be generated is already stored in the storage device, transferring the print data of the page to be generated, which is stored in the storage device, to the printer;
- and
- if it is determined that the print data of the page to be generated is not stored in the storage device, generating print data of the page to be generated and transferring the generated print data to the printer.
A non-transitory computer-readable storage medium that stores a software program that causes a computer to execute a printing control method comprising:
- determining whether a free space of a storage device is equal to or less than a predetermined value and deleting print data stored in the storage device if it is determined that the free space of the storage device is equal to or less than the predetermined value;
- determining whether print data of a page to be generated is stored in the storage device in a state where the deletion processing is completed;
- if it is determined that the print data of the page to be generated is stored in the storage device, transferring the print data of the page to be generated, which is stored in the storage device, to a printer;
- if it is determined that the print data of the page to be generated is not stored in the storage device, determining whether the free space of the storage device is equal to or less than the predetermined value;
- if it is determined that the free space of the storage device is equal to or less than the predetermined value, generating the print data of the page to be generated and transferring the generated print data to the printer;
- and
- if it is determined that the free space of the storage device exceeds the predetermined value, generating the print data of the page to be generated, transferring the generated print data to the printer, and storing the generated print data to the storage devie.
Dependencies are inferred from the claim text.