US5623675A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Printing system, and method of receiving and processing interrupt request in printer
Assignee: Ricoh Co Ltd
•
Filing: 1995-12-29
•
Granted: 1997-04-22
•
Expires: 2015-12-29
Abstract
Abstract A data storing unit temporarily stores data associated with a first job currently being dealt with. An interruption function control unit makes data associated with the first job currently being dealt with in response to a reception of an interruption request. The interruption function control unit reads the data stored in the data storing unit after a second job associated with the interruption request has been finished. The read data is then used for dealing with the first job.
Inventors
- 👤 Toshie Mizuki
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 18:23
CPC Classifications
G; G06; G06K; G06K15/00; G06K15/02; G06F; G06F13/00; G06F13/14; G06F13/20; G06F13/24; G06F3/00; G06F3/12; G06F3/1201; G06F3/1202; G06F3/1211; G06F3/1212; G06F3/1223; G06F3/1237; G06F3/126; G06F3/1263; G06F3/1278; G06F3/1285; G06F3/1296; G06F3/1297; G06K2215/00; G06K2215/0082
Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
201 words
A printing system comprising: a) storing means for storing first-Job data when an interrupt request is received while performing a first print job, wherein: 1) the first-job data includes: i) image information which is currently being processed into a plurality of places of page information for the first print job, each piece of page information representing a corresponding printed page, the processing of which into a piece of page information is unfinished at the time at which the interrupt request is received; and ii) state information indicating a current state of a printer which is to print the image information; and 2) the interrupt request constitutes a request to perform a second job by interrupting processing of the image information for the first print job and causing the printer to print all of the pages represented by the corresponding pieces of page information which have already been completely processed from the image information of the first-job data before the interrupt request is received; and b) control means, connected to the storing means, for reading the stored first-job data after the second job is performed, to allow the first-job data to then be used for continuing to perform the first print job.
Claim 2
Dependent Claim
201 words
A printing system comprising: a) storing means for storing first-Job data when an interrupt request is received while performing a first print job, wherein: 1) the first-job data includes: i) image information which is currently being processed into a plurality of places of page information for the first print job, each piece of page information representing a corresponding printed page, the processing of which into a piece of page information is unfinished at the time at which the interrupt request is received; and ii) state information indicating a current state of a printer which is to print the image information; and 2) the interrupt request constitutes a request to perform a second job by interrupting processing of the image information for the first print job and causing the printer to print all of the pages represented by the corresponding pieces of page information which have already been completely processed from the image information of the first-job data before the interrupt request is received; and b) control means, connected to the storing means, for reading the stored first-job data after the second job is performed, to allow the first-job data to then be used for continuing to perform the first print job.
Claim 3
Dependent Claim
18 words
The printing system of claim 1, wherein: the state information indicates a mode in which the printer operates.
Claim 4
Dependent Claim
38 words
A printing system as recited in claim 2, wherein said control means is connected to and controls said printer according to a mode specification input through said operation panel and/or commands sent from one of said host systems.
Claim 5
Dependent Claim
50 words
A printing system as recited in claim 2, wherein, when said interrupt request is received, said control means stores said image information in a file area of said storing means and then stores said state information indicating a mode of the printer in a mode area of said storing means.
Claim 6
Dependent Claim
55 words
A printing system as recited in claim 4, wherein said control means resets said printer in response to a command from said printer indicating that the second print job has been finished and then sets the software conditions of said printer according to said state information stored in said mode area of said storing means.
Claim 7
Dependent Claim
30 words
The printing system of claim 1, wherein: the image information includes original data received in a serial data format from a host system which is connected to the printing system.
Claim 8
Dependent Claim
19 words
The printing system of claim 6, wherein: the original data includes data received after the interrupt request is received.
Claim 9
Dependent Claim
30 words
The printing system of claim 1, wherein: the first-job data stored by the storing means includes image data in a serial data format received after a termination command is received.
Claim 10
Dependent Claim
25 words
The printing system of claim 8, wherein: the termination command includes a command indicating that information to be in a currently formed page is finished.
Claim 11
Dependent Claim
16 words
The printing system of claim 1, wherein: the printing system is connected with plural host systems.
Claim 12
Dependent Claim
19 words
The printing system of claim 10, wherein the interrupt request is received from one of said plural host systems.
Claim 13
Dependent Claim
51 words
The printing system of claim 10, wherein said first print job is received from a first one of said plural host systems, said second job is received from a second one of said plural host systems and said interrupt request is received from said second one of said plural host systems.
Claim 14
Dependent Claim
50 words
The printing system of claim 12, wherein said printing system comprises a host system interface and, when said interrupt request is received while said image information for the first print job is being received, the host system interface commences bidirectional communication with at least one of said plural host systems.
Claim 15
Dependent Claim
27 words
The printing system of claim 1, wherein said control means comprises an interruption function control unit which obtains said state information in response to said interruption request.
Claim 16
Dependent Claim
23 words
The printing system of claim 1, further comprising an operation panel and a non-volatile memory which stores mode specifications of said operation panel.
Claim 17
Dependent Claim
40 words
A printing system as recited in claim 1, wherein said control means controls said printer via a printer interface which carries out hi-directional communication of commands to and from the printer and data as to the status of the printer.
Claim 18
Independent Claim
311 words
A method of receiving and processing an interrupt request in a printer to interrupt a first print job from a first host system, said method comprising the steps of: periodically determining whether an interrupt request has been received; if it is determined that an interrupt request has not been received, receiving image data for said first print job from said first host system and/or processing said image data into pieces of page information respectively corresponding to pages to be printed; performing the following steps if it is determined that an interrupt request has been received: (1) printing out all pages corresponding to pieces of page information, the processing of which from said image data for said first print job have already been finished before the interrupt request is received, (2) storing image data received from said first host system at the time of said interrupt request in a file area of a random access memory, (3) interrupting the processing and printing of image data for said first print job from said first host system, (4) saving page information, the processing of which into a piece of page information is unfinished at the time of said interrupt request, in the page area of the random access memory, and (5) saving mode information of the printer at the time of the interrupt request in a mode area of said random access memory; receiving image data for a second print job from a second host system; printing the image data received from said second host system for the second print job; when said second print job is finished, resetting software conditions of said printer according to the printer's mode information saved at the time of the interrupt request; and printing the image data from said first host system stored in said file area of said random access memory in response no said interrupt request.
Claim 19
Independent Claim
311 words
A method of receiving and processing an interrupt request in a printer to interrupt a first print job from a first host system, said method comprising the steps of: periodically determining whether an interrupt request has been received; if it is determined that an interrupt request has not been received, receiving image data for said first print job from said first host system and/or processing said image data into pieces of page information respectively corresponding to pages to be printed; performing the following steps if it is determined that an interrupt request has been received: (1) printing out all pages corresponding to pieces of page information, the processing of which from said image data for said first print job have already been finished before the interrupt request is received, (2) storing image data received from said first host system at the time of said interrupt request in a file area of a random access memory, (3) interrupting the processing and printing of image data for said first print job from said first host system, (4) saving page information, the processing of which into a piece of page information is unfinished at the time of said interrupt request, in the page area of the random access memory, and (5) saving mode information of the printer at the time of the interrupt request in a mode area of said random access memory; receiving image data for a second print job from a second host system; printing the image data received from said second host system for the second print job; when said second print job is finished, resetting software conditions of said printer according to the printer's mode information saved at the time of the interrupt request; and printing the image data from said first host system stored in said file area of said random access memory in response no said interrupt request.
Claim 20
Dependent Claim
65 words
The method of claim 17, in which the step of interrupting the processing of image data for said first print job from said first host system occurs upon the reception of a termination command and in which all of the image data received from said first host system after reception of the termination command is stored in the file area of said random access memory.
Claim 21
Dependent Claim
136 words
The method of claim 17, in which the step of storing image data received from said first host system at the time of said interrupt request in the file area of said random access memory continues so long as said image data is received and which further comprises a timer process which is executed when said image data is no longer being received, said timer process comprising the steps of: starting a timer; detecting whether image data is received during the time period set by said timer; if image data is received during the time period set by said timer, storing said image data in the file area of said random access memory and restarting the timer; and if image data is not received during the time period set by said timer, ending the timer process.
Claim 22
Dependent Claim
48 words
The method of claim 17, wherein the step of resetting software conditions of said printer according to the printer's mode information saved at the time of the interrupt request comprises the substeps of first resetting the printer and then setting the printer according to the printer's mode information.
Claim 23
Dependent Claim
59 words
The method of claim 17, wherein the method comprises an additional step of resetting the software conditions of said printer, said additional step of resetting being performed subsequent to the step of saving mode information of the printer at the time of the interrupt request and prior to the step of receiving image data for a second print job.
Claim 24
Dependent Claim
37 words
The method of claim 17, wherein the method comprises a step of setting software conditions of said printer according to a mode specification input through said operation panel and/or commands sent from one of said host systems.
References Cited (Backward Citations)
US3789365A
Cited
US3825902A
Cited
US4967342A
Cited
US4764869A
Cited
US4858171A
Cited
US5235676A
Cited
US4953103A
Cited
US5058037A
Cited
US5018079A
Cited
US5050098A
Cited
US5206735A
Cited
US5148286A
Cited
US5245368A
Cited
EP0529808A2
Cited
US5274834A
Cited
US5299296A
Cited
US5287194A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-04-21 | 2000-10-21 | 2001-04-22 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-04-21 | 2004-10-21 | 2005-04-22 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-04-21 | 2008-10-21 | 2009-04-22 | $7700.00 | Window Closed / Lapsed |