System for selectively deleting print jobs stored in a reception buffer based on deletion data received from an external apparatus
AssigneeCanon Kabushiki Kaisha
InventorYoshiyuki Kojo
Life of this patent
Estimating the term…
Abstract
In a printing-information processing method and apparatus, print jobs input from outside are sequentially stored in a reception buffer, analysis information of each of the stored print jobs is stored in a page buffer in parallel with the reception of the print jobs, and page data obtained from the stored analysis information is sequentially stored in the frame buffer. At that time, data for assigning deletion of a job input from the outside is also stored. Hence, an assigned print job stored in the reception buffer, or analysis information or page data stored in the page buffer or the frame buffer, respectively, corresponding to the assigned print job is deleted by analyzing the stored data for assigning deletion of a print job.
Claims29
A printing-information processing method, comprising the steps of:
- inputting print jobs in units of a command group from an external apparatus;
- storing the print jobs in a reception buffer;
- inputting deletion data from the external apparatus;
- storing the deletion data in a holding means;
- assigning deletion of a print job based on the deletion data;
- analyzing the assigned print job to produce analysis information corresponding to the print job;
- storing the analysis information in a page buffer, at least a portion of the assigned print job being stored in the reception buffer during analysis of the assigned print job;
- determining whether the assigned print job is currently being analyzed;
- and
- deleting analysis information corresponding to portions of the assigned print job, analyzed in the analyzing step, from the page buffer when the determining step determines that the assigned print job is currently being analyzed, and deleting the assigned print job from the reception buffer when the determining step determines that the assigned print job is not currently being analyzed.
A printing-information processing apparatus comprising:
- a reception buffer for sequentially storing print jobs in units of a command group input from an external apparatus;
- analysis means for analyzing each of the stored print jobs;
- a page buffer for storing analysis information provided by said analysis means;
- inputting means for inputting deletion data from the external apparatus;
- assigning means for receiving the deletion data and for assigning deletion of a print job based on the received deletion data, at least a portion of the print job being stored in said reception buffer;
- holding means for holding the deletion data received from said assigning means;
- determining means for determining whether the assigned print job is currently being analyzed by said analysis means;
- and
- job deletion means for deleting (1) analysis information corresponding to portions of the assigned print job, analyzed by said analysis means, from said page buffer when said determining means determines that the assigned print job is currently being analyzed and (2) the assigned print job from said reception buffer when said determining means determines that said analysis means is not currently analyzing the assigned print job.
Computer-executable process steps stored on a computer-readable medium, the computer-executable process steps for processing and deleting print jobs input from an external apparatus, the computer executable process steps comprising:
- an inputting step to input print jobs in units of a command group from an external apparatus;
- a storing step to store the print jobs in a reception buffer;
- an inputting step to input deletion data from the external apparatus;
- a storing step to store the deletion data in a holding means;
- an assigning step to assign deletion of a print job based on the deletion data;
- an analyzing step to analyze the assigned print job to produce analysis information corresponding to the print job;
- a storing step to store the analysis information in a page buffer, at least a portion of the assigned print job being stored in the reception buffer during analysis of the assigned print job;
- a determining step to determine whether the assigned print job is currently being analyzed;
- and
- a deleting step to delete analysis information corresponding to portions of the assigned print job, analyzed in the analyzing step, from the page buffer when the determining step determines that the assigned print job is currently being analyzed, and to delete the assigned print job from the reception buffer when the determining step determines that the assigned print job is not currently being analyzed.
A system which deletes print jobs and corresponding analysis information from a printer in response to input deletion data, the system comprising:
- a host computer which generates and outputs print jobs, the print jobs being output in units of a command group;
- and
- a printer, connected to the host computer, which receives and analyzes the print jobs output from the host computer, and which deletes print jobs, and corresponding analysis information, based on the deletion data, the printer comprising:
- a reception buffer which sequentially stores the print jobs received from the host computer;
- a page buffer which stores analysis information corresponding to print jobs which have been analyzed by the printer;
- a memory which stores the deletion data received from the host computer;
- and
- a processor (1) which assigns deletion of a print job based on the received deletion data, at least a portion of the print job assigned for deletion being stored in the reception buffer, (2) which determines whether the print job assigned for deletion is currently being analyzed, and (3) which deletes analysis information from the page buffer corresponding to portions of the print job assigned for deletion when it is determined that the print job assigned for deletion is currently being analyzed, and which deletes the print job assigned for deletion from the reception buffer when it is determined that the print job assigned for deletion is not currently being analyzed.
A printer which receives and analyzes print jobs, and which deletes print jobs and corresponding analysis information based on deletion data input from an external source, the printer comprising:
- a reception buffer which sequentially stores the print jobs;
- a page buffer which stores analysis information corresponding to print jobs which have been analyzed by the printer;
- a memory which stores the deletion data input from the external source;
- and
- a processor (1) which assigns deletion of a print job based on the received deletion data, at least a portion of the print job assigned for deletion being stored in the reception buffer, (2) which determines whether the print job assigned for deletion is currently being analyzed, and (3) which deletes analysis information from the page buffer corresponding to portions of the print job assigned for deletion when it is determined that the print job assigned for deletion is currently being analyzed, and which deletes the print job assigned for deletion from the reception buffer when it is determined that the print job assigned for deletion is not currently being analyzed.
Dependencies are inferred from the claim text.