US20060215210A1 - Printing system and method of controlling the same - Google Patents
Printing system and method of controlling the same Download PDFInfo
- Publication number
- US20060215210A1 US20060215210A1 US11/211,761 US21176105A US2006215210A1 US 20060215210 A1 US20060215210 A1 US 20060215210A1 US 21176105 A US21176105 A US 21176105A US 2006215210 A1 US2006215210 A1 US 2006215210A1
- Authority
- US
- United States
- Prior art keywords
- job
- print job
- cancellation
- unit
- processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1236—Connection management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1286—Remote printer device, e.g. being remote from client or server via local network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00912—Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00912—Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
- H04N1/00915—Assigning priority to, or interrupting, a particular operation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/23—Reproducing arrangements
- H04N1/2307—Circuits or arrangements for the control thereof, e.g. using a programmed control device, according to a measured quantity
- H04N1/2338—Circuits or arrangements for the control thereof, e.g. using a programmed control device, according to a measured quantity according to user specified instructions, e.g. user selection of reproduction mode
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/23—Reproducing arrangements
- H04N1/2307—Circuits or arrangements for the control thereof, e.g. using a programmed control device, according to a measured quantity
- H04N1/2376—Inhibiting or interrupting a particular operation or device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32609—Fault detection or counter-measures, e.g. original mis-positioned, shortage of paper
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32609—Fault detection or counter-measures, e.g. original mis-positioned, shortage of paper
- H04N1/32625—Fault detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32609—Fault detection or counter-measures, e.g. original mis-positioned, shortage of paper
- H04N1/32625—Fault detection
- H04N1/32635—Fault detection of reproducing apparatus or receiver, e.g. out of paper
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/32609—Fault detection or counter-measures, e.g. original mis-positioned, shortage of paper
- H04N1/32646—Counter-measures
- H04N1/32651—Indicating or reporting
- H04N1/32662—Indicating or reporting remotely, e.g. to the transmitter from the receiver
Definitions
- the present invention relates to a printing system for effecting printing by generating a print job from original image data read by an image reading apparatus and by transmitting the print job to a printing apparatus as well as a method of controlling the same. More particularly, the present invention concerns a printing system which effects a canceling operation on the image reading apparatus side in an interlocked relation to the canceling operation on the printing apparatus side as well as a method of controlling the same.
- scanner printer systems (printing systems) which use a scanner and a printer to realize print processing such as copy processing as they cooperate.
- the printer carries out the processing in which print processing is canceled, print jobs which are sequentially sent from the scanner are deleted, and the print processing is not effected.
- the scanner since the scanner does not recognize that the jobs have been canceled by the printer, the scanner executes continuous scan by an automatic paper feeder and sequentially transmits the print jobs to the printer.
- the present invention has been devised in view of the above-described problems to provide a printing system adapted to execute cancel processing of jobs by the interlocking of the image reading apparatus and the printing apparatus as well as a method of controlling the same.
- An aspect of the present invention provides a printing system in which a print job is generated from original image data which have been read by an image reading apparatus, and the print job is transmitted to a printing apparatus to effect printing, wherein: the printing apparatus includes a detecting unit that detects the cancellation of processing of the print job, and a job notifying unit that transmits to the image reading apparatus a job cancellation notification that the print job has been canceled, in correspondence with the detection of the cancellation of processing of the print job, and wherein the image reading apparatus aborts the read processing of the original in correspondence with the reception of the job cancellation notification transmitted from the job notifying unit.
- FIG. 1 is a block diagram illustrating an example of the overall configuration of a printing system in accordance with the present invention
- FIG. 2 is a block diagram illustrating the system configuration of a scanner 10 and a printer 20 in accordance with the present invention
- FIG. 3 is a block diagram illustrating a portion of the functional configuration of a scanner control unit 14 shown in FIG. 2 ;
- FIG. 4 is a block diagram illustrating a portion of the functional configuration of a printer control unit 24 shown in FIG. 2 ;
- FIG. 5 is a sequence chart (pattern 1) illustrating the flow of processing in the printing system in accordance with the present invention
- FIG. 6 is a sequence chart (pattern 2) illustrating the flow of processing in the printing system in accordance with the present invention.
- FIG. 7 is a sequence chart (pattern 3) illustrating the flow of processing in the printing system in accordance with the present invention.
- FIG. 1 is a block diagram illustrating an example of the overall configuration of the printing system in accordance with the present invention.
- a scanner 10 and a printer 20 as well as a plurality of printers 20 a to 20 n are connected through a LAN (local area network) 30 .
- LAN local area network
- the form of connection between the scanner 10 and the printer 20 may be configured on a one-to-one basis.
- the scanner 10 is an image reading apparatus which reads graphics, photographs, characters, or the like from an original placed on or transported onto platen glass in the scan operation, and converts them into digital data. Each time read processing is effected, the original image data which have been read here are sequentially transmitted to the printer 20 , and the print processing is executed by the printer 20 .
- the printer 20 is a printing apparatus for performing print processing on the basis of a print job sent from the scanner 10 .
- the copy function can be realized as the printer 20 in cooperation with the scanner 10 prints out the original image data read by the scanner 10 .
- the printer 20 transmits a job cancellation notification to the scanner 10 .
- the scanner 10 since the scanner 10 is also able to recognize the cancellation of the print job which occurred in the printer 20 , the scanner 10 and the printer 20 execute the cancel processing in an interlocked relation to each other.
- the printers 20 a to 20 n indicate that a plurality of printers are connected on the LAN 30 , and these printers are printing apparatuses having substantially the same functions as those of the printer 20 . Further, the printer 20 and the printers 20 a to 20 n have various characteristics of their own, and include a color compatible printer and a printer capable of printing on large size paper such as A0 and A1. For example, the printing out of the original which has been read by the scanner 10 may be effected by any one of the printers 20 a to 20 n.
- the “cancellation” in the case where the cancellation of the print job has occurred in the printer 20 refers to an internal cancellation factor of the printer 10 such as a shortage in the buffer area of the printer 10 and a print condition parameter error, as well as a cancellation instruction by the user (the pressing of the cancel button), and refers to the cancellation of the print job whose status of execution cannot be continued.
- FIG. 2 is a block diagram illustrating the system configuration of the scanner 10 and the printer 20 in accordance with the present invention. It should be noted that a description will be given here by citing only the constituent elements in accordance with the present invention.
- the scanner 10 is configured by including a paper feed tray 11 on which an original subject to scanning is set; an image reading unit 12 constituted by an illumination lamp, a lens, a CCD (charge coupled device), and the like, and adapted to read original image data from the original set on the paper feed tray 11 ; a scan buffer 13 for temporarily caching the original image data which have been read; a scanner control unit 14 for providing supervisory control of the scanner 10 ; a scanner display unit 15 which is a display device such as a liquid-crystal display; a scanner operating unit 16 which is an input device such as an operating button; and a scanner communication unit 17 which is an interface device for connecting the scanner 10 and the LAN 30 .
- a paper feed tray 11 on which an original subject to scanning is set
- an image reading unit 12 constituted by an illumination lamp, a lens, a CCD (charge coupled device), and the like, and adapted to read original image data from the original set on the paper feed tray 11 ; a scan buffer 13 for temporarily caching the original image data which have
- the paper feed tray 11 is provided with an automatic paper feeder 11 a , and even in a case where a plurality of originals are set on the paper feed tray 11 , the paper feed tray 11 sequentially sends out the originals one by one to transport them onto an unillustrated paper discharge tray via an unillustrated platen glass.
- the image reading unit 12 effects scan processing with respect to the original transported onto the platen glass by the automatic paper feeder 11 a to carry out read processing of the original image data. By repeating this operation, the originals set on the paper feed tray 11 can be read continuously.
- the printer 20 is configured by including a printer communication unit 21 which is an interface device for connecting the printer 20 and the LAN 30 ; a printer display unit 22 which is a display device such as a liquid crystal display; a printer operating unit 23 which is an input device such as an operating button; a printer control unit 24 for providing supervisory control of the printer 20 ; a printer buffer 25 for temporarily caching the print job which has been received from the scanner 10 ; and an engine unit 26 which is constituted by a photoconductor drum, a transfer belt, and the like and executes print processing on the basis of the print job received from the scanner 10 .
- a printer communication unit 21 which is an interface device for connecting the printer 20 and the LAN 30
- a printer display unit 22 which is a display device such as a liquid crystal display
- a printer operating unit 23 which is an input device such as an operating button
- a printer control unit 24 for providing supervisory control of the printer 20
- a printer buffer 25 for temporarily caching the print job which has been received from the scanner 10
- FIG. 3 is a block diagram illustrating a portion of the functional configuration of the scanner control unit 14 shown in FIG. 2 . It should be noted that a description will be given here by citing only the constituent elements in accordance with the present invention.
- the scanner control unit 14 is configured by including, as various processing function portions, a cancellation notification receiving portion 40 , a job execution status detecting portion 41 , a scanner job cancellation control portion 42 , a print job transmitting portion 43 ; a transmission abort processing portion 44 ; a scan operation control portion 45 , a scan operation abort processing portion 46 , a scan buffer erase processing portion 47 , a termination notification receiving portion 48 , and a termination display processing portion 49 .
- the cancellation notification receiving portion 40 is a processing portion for receiving a job cancellation notification from the printer 20 through the scanner communication unit 17 . Further, the cancellation notification receiving portion 40 transfers the received job cancellation notification to the job execution status detecting portion 41 and the scanner job cancellation control portion 42 .
- the job execution status detecting portion 41 is a processing portion which, upon receiving the job cancellation notification from the cancellation notification receiving portion 40 , detects the status of execution of the job being carried out by the scanner 10 at that point of time, and outputs the result of detection to the scanner job cancellation control portion 42 .
- the status of execution of the job being carried out by the scanner 10 includes the reading of the original being executed, a print job being transmitted, standby, and the like, and is information of a level which makes it possible to recognize which operation of the scanner 10 is to be aborted at the time of cancellation of the job which is executed by the scanner.
- the scanner job cancellation control portion 42 is a processing portion which controls the cancel processing of the job on the basis of the result of detection from the job execution status detecting portion 41 . Namely, the job cancellation processing corresponding to the status of operation of the scanner 10 is executed under control by the scanner job cancellation control portion 42 .
- the aborting of scan operation the aborting of transmission of the print job, and the deletion of cache data are carried out.
- cancel processing is not carried out in particular.
- the job cancellation processing corresponding to the status of operation of the scanner 10 is thus executed under control by the scanner job cancellation control portion 42 .
- the print job transmitting portion 43 is a processing portion which generates a print job based on the original image data read by the image reading unit 12 and transmits it to the printer 20 .
- the transmission abort processing portion 44 is a processing portion which instructs the aborting of transmission to the print job transmitting portion 43 .
- the print job transmitting portion 43 upon receiving the transmission abort instruction from the transmission abort processing portion 44 , aborts the processing of transmission of the print job to the printer 20 .
- the scan operation control portion 45 is a processing portion which controls the operation of the automatic paper feeder 11 a and the image reading unit 12 and controls the scan processing of the original.
- the scan operation abort processing portion 46 is a processing portion which instructs the aborting of the scan operation to the scan operation control portion 45 .
- the scan operation control portion 45 upon receiving the scan operation abort instruction from the scan operation abort processing portion 46 , aborts the scan processing by the automatic paper feeder 11 a and the image reading unit 12 .
- the scan buffer erase processing portion 47 is a processing portion which deletes the original image data temporarily cached in the scan buffer 13 .
- the aforementioned scanner job cancellation control portion 42 executes the job cancel processing in the scanner 10 by controlling the transmission abort processing portion 44 , the scan operation abort processing portion 46 , and the scan buffer erase processing portion 47 on the basis of result of detection from the job execution status detecting portion 41 .
- the termination notification receiving portion 48 is a processing portion which receives a job termination notification from the printer 20 through the scanner communication unit 17 .
- the job termination notification is a notification to the effect that the cancel processing of the print job has been terminated in the printer 20 .
- the termination notification receiving portion 48 upon receiving the job termination notification, transmits to the scanner job cancellation control portion 42 the notification that the job has terminated.
- the termination display processing portion 49 is a processing portion which notifies the user that the job cancel processing has been terminated. Specifically, upon receiving a request for termination display from the scanner job cancellation control portion 42 , the termination display processing portion 49 displays on the scanner display unit 15 that the job cancel processing has been terminated in both the scanner 10 and the printer 20 . Described above are the respective functional blocks illustrating a portion of the functional configuration of the scanner control unit 14 .
- FIG. 4 is a block diagram illustrating a portion of the functional configuration of the printer control unit 24 shown in FIG. 2 . It should be noted that a description will be given here by citing only the constituent elements in accordance with the present invention.
- the printer control unit 24 is configured by including, as various processing function portions, a job cancellation detecting portion 50 , a printer job cancellation control portion 51 , an engine control portion 52 , a print operation abort processing portion 53 , a printer buffer erase processing portion 54 , a cancellation notification portion 55 , and a termination notification portion 56 .
- the job cancellation detecting portion 50 is a processing portion which detects that a print job being executed by the printer 20 has been canceled. Factors for cancellation of a print job being executed by the printer 20 include a shortage in the buffer area of the printer buffer 25 , a print condition parameter error, and a cancellation instruction by the user (the pressing of the cancel button), and the like.
- the job cancellation detecting portion 50 upon detecting that the print job has been canceled owing to such a cancellation factor, notifies the printer job cancellation control portion 51 to that effect.
- the printer job cancellation control portion 51 is a processing portion which, upon receiving from the job cancellation detecting portion 50 the notification that the cancellation of the print job has been detected, carries out the cancel processing of the print job being executed by the printer 20 , and indirectly controls the cancellation of the job being executed by the scanner 10 .
- the engine control portion 52 is a processing portion which executes print processing by controlling the engine unit 26 .
- the print operation abort processing portion 53 is a processing portion which instructs the aborting of printing to the engine control portion 52 .
- the engine control portion 52 upon receiving the printing abort instruction from the print operation abort processing portion 53 , aborts print processing by the engine unit 26 .
- the printer buffer erase processing portion 54 is a processing portion which deletes the print job cached in the printer buffer 25 .
- the cancellation notification portion 55 is a processing portion which transmits to the scanner 10 a job cancellation notification indicating that the cancellation of the print job has occurred in the printer 20 . Namely, as the cancellation notification portion 55 notifies the scanner 10 that the cancellation of the print job has occurred in the printer 20 , the scanner 10 and the printer 20 are able to execute the cancel processing of the job by being interlocked with each other.
- the aforementioned printer job cancellation control portion 51 carries out the cancel processing of the print job being executed by the printer 20 by controlling the print operation abort processing portion 53 , the printer buffer erase processing portion 54 , and the cancellation notification portion 55 , and indirectly controls the cancellation of the job being executed by the scanner 10 .
- the termination notification portion 56 is a processing portion which transmits to the scanner 10 a job termination notification indicating that the job cancel processing has terminated in the printer 20 . Described above are the respective functional blocks illustrating a portion of the functional configuration of the printer control unit 24 .
- FIGS. 5 to 7 are sequence charts illustrating the flow of processing in the printing system in accordance with the present invention. It should be noted that illustration is given here of the operation in a case where a print job has been canceled in the printer 20 while the scanner 10 and the printer 20 are executing print (copy) processing in cooperation with each other. As an example of the flow of this processing, a description will be given of three patterns of operation.
- Step S 101 when the start button disposed on the scanner operating unit 16 is pressed by the user, a job start notification is generated by the scanner control unit 14 , and this notification is sent to the printer 20 through the scanner communication unit 17 (Step S 101 ). Meanwhile, the printer 20 which received the job start notification recognizes that the job has been started by the printer control unit 24 in the scanner 10 (Step S 102 ).
- the image reading unit 12 and the automatic paper feeder 11 a operate to start the read processing of the original under control by the scan operation control portion 45 (Step S 103 ).
- the first page original of the plurality of originals set on the paper feed tray 11 is transported onto the platen glass by the automatic paper feeder 11 a , and the original image data of the first page are read by the image reading unit 12 (Step S 104 ).
- the original image data which have been read are temporarily cashed in the scan buffer 13 .
- the cached original image data are transmitted to the printer 20 through the scanner communication unit 17 by the print job transmitting portion 43 (Step S 105 ).
- the printer 20 upon receiving the print job from the scanner 10 , stores the job in the printer buffer 25 by means of the printer control unit 24 , and executes print processing by the engine unit 26 under control by the engine control portion 52 (Step S 106 ).
- the scanner 10 starts the read processing of the second page original (Step S 107 ), and temporarily caches in the scan buffer 13 the original image data which have been read (Step S 108 ).
- the scanner 10 carries out the read processing of the original image data of the next page.
- Step S 109 the cancellation of the print job is detected by the job cancellation detecting portion 50 of the printer 20 , and the printer job cancellation control portion 51 is notified to that effect.
- the printer job cancellation control portion 51 upon receiving this notification, starts the cancel processing of the print job being executed by the printer 20 by controlling the print operation abort processing portion 53 and the printer buffer erase processing portion 54 , and instructs the cancellation notification portion 55 to transmit a job cancellation notification to the scanner 10 .
- the cancellation notification portion 55 transmits the job cancellation notification to the scanner 10 (Step S 110 ).
- the scanner 10 which received the job cancellation notification recognizes that the cancellation of the print job has occurred in the printer 20 .
- the scan operation abort processing portion 46 upon thus recognizing the cancellation of the job, starts the cancel processing of the job being executed by the scanner 10 by controlling the transmission abort processing portion 44 , the scan operation abort processing portion 46 , and the scan buffer erase processing portion 47 on the basis of the result of detection from the job execution status detecting portion 41 .
- the transmission of the original image data of the second page to the printer 20 is aborted by the transmission abort processing portion 44 (Step S 111 ), and the read processing of the third page original by the automatic paper feeder 11 a and the image reading unit 12 is aborted by the scan operation abort processing portion 46 (Step S 112 ). Further, the original image data of the second page temporarily cached in the scan buffer 13 are deleted by the scan buffer erase processing portion 47 (Step S 113 ).
- a job termination notification is sent from the termination notification portion 56 to the scanner 10 (Step S 114 ).
- the scanner 10 upon receiving the job termination notification, when the job cancel processing in the scanner 10 is finished, a request of displaying the termination is made from the scanner job cancellation control portion 42 to the termination display processing portion 49 .
- the termination display processing portion 49 upon receiving this request, displays on the scanner display unit 15 that the cancel processing of the job has been terminated in both the scanner 10 and the printer 20 (Step S 115 ). Then, this processing ends.
- the image reading unit 12 and the automatic paper feeder 11 a operate to start the read processing of the original under control by the scan operation control portion 45 (Step S 203 ).
- the first page original of the plurality of originals set on the paper feed tray 11 is transported onto the platen glass by the automatic paper feeder 11 a , and the original image data of the first page are read by the image reading unit 12 (Step S 204 ).
- the original image data which have been read are temporarily cashed in the scan buffer 13 .
- the cached original image data are transmitted to the printer 20 through the scanner communication unit 17 by the print job transmitting portion 43 (Step S 205 ).
- the printer 20 upon receiving the print job from the scanner 10 , stores the job in the printer buffer 25 by means of the printer control unit 24 , and executes print processing by the engine unit 26 under control by the engine control portion 52 (Step S 206 ).
- the scanner 10 starts the read processing of the second page original (Step S 207 ), and temporarily caches in the scan buffer 13 the original image data which have been read (Step S 208 ).
- the scanner 10 carries out the read processing of the original image data of the next page.
- Step S 209 the cancellation of the print job is detected by the job cancellation detecting portion 50 of the printer 20 , and the printer job cancellation control portion 51 is notified to that effect.
- the printer job cancellation control portion 51 upon receiving this notification, starts the cancel processing of the print job being executed by the printer 20 by controlling the print operation abort processing portion 53 and the printer buffer erase processing portion 54 , and instructs the cancellation notification portion 55 to transmit a job cancellation notification to the scanner 10 .
- the cancellation notification portion 55 transmits the job cancellation notification to the scanner 10 (Step S 210 ).
- the scanner 10 which received the job cancellation notification recognizes that the cancellation of the print job has occurred in the printer 20 .
- the scan operation abort processing portion 46 upon thus recognizing the cancellation of the job, starts the cancel processing of the job being executed by the scanner 10 by controlling the transmission abort processing portion 44 , the scan operation abort processing portion 46 , and the scan buffer erase processing portion 47 on the basis of the result of detection from the job execution status detecting portion 41 .
- the transmission of the original image data of the second page to the printer 20 is aborted by the transmission abort processing portion 44 (Step S 211 ), and the original image data of the second page temporarily cached in the scan buffer 13 are deleted by the scan buffer erase processing portion 47 (Step S 212 ).
- the read processing of the original by the automatic paper feeder 11 a and the image reading unit 12 is not carried out, so that there is no job cancel processing by the scan operation abort processing portion 46 .
- a job termination notification is sent from the termination notification portion 56 to the scanner 10 (Step S 213 ).
- the scanner 10 upon receiving the job termination notification, when the job cancel processing in the scanner 10 is finished, a request of displaying the termination is made from the scanner job cancellation control portion 42 to the termination display processing portion 49 .
- the termination display processing portion 49 upon receiving this request, displays on the scanner display unit 15 that the cancel processing of the job has been terminated in both the scanner 10 and the printer 20 (Step S 214 ). Then, this processing ends.
- Step S 301 when the start button disposed on the scanner operating unit 16 is pressed by the user, a job start notification is generated by the scanner control unit 14 , and this notification is sent to the printer 20 through the scanner communication unit 17 (Step S 301 ). Meanwhile, the printer 20 which received the job start notification recognizes that the job has been started by the printer control unit 24 in the scanner 10 (Step S 302 ).
- the image reading unit 12 and the automatic paper feeder 11 a operate to start the read processing of the original under control by the scan operation control portion 45 (Step S 303 ).
- the first page original of the plurality of originals set on the paper feed tray 11 is transported onto the platen glass by the automatic paper feeder 11 a , and the original image data of the first page are read by the image reading unit 12 (Step S 304 ).
- the original image data which have been read are temporarily cashed in the scan buffer 13 .
- the cached original image data are transmitted to the printer 20 through the scanner communication unit 17 by the print job transmitting portion 43 (Step S 305 ).
- the printer 20 upon receiving the print job from the scanner 10 , stores the job in the printer buffer 25 by means of the printer control unit 24 , and executes print processing by the engine unit 26 under control by the engine control portion 52 (Step S 306 ). Meanwhile, the scanner 10 is set on standby since the read processing of the original set on the paper feed tray 11 has been finished.
- Step S 307 the cancellation of the print job is detected by the job cancellation detecting portion 50 of the printer 20 , and the printer job cancellation control portion 51 is notified to that effect.
- the printer job cancellation control portion 51 upon receiving this notification, starts the cancel processing of the print job being executed by the printer 20 by controlling the print operation abort processing portion 53 and the printer buffer erase processing portion 54 , and instructs the cancellation notification portion 55 to transmit a job cancellation notification to the scanner 10 .
- the cancellation notification portion 55 transmits the job cancellation notification to the scanner 10 (Step S 308 ).
- the scanner 10 which received the job cancellation notification recognizes that the cancellation of the print job has occurred in the printer 20 .
- the scan operation abort processing portion 46 upon thus recognizing the cancellation of the job, starts the cancel processing of the job being executed by the scanner 10 by controlling the transmission abort processing portion 44 , the scan operation abort processing portion 46 , and the scan buffer erase processing portion 47 on the basis of the result of detection from the job execution status detecting portion 41 . In this case, since the job in the scanner 10 has been finished, the scan operation abort processing portion 46 effects no particular processing.
- Step S 308 a job termination notification is sent from the termination notification portion 56 to the scanner 10 (Step S 308 ).
- a request of displaying the termination is made from the scanner job cancellation control portion 42 to the termination display processing portion 49 .
- the termination display processing portion 49 upon receiving this request, displays on the scanner display unit 15 that the cancel processing of the job has been terminated in both the scanner 10 and the printer 20 (Step S 309 ). Then, this processing ends.
- the arrangement provided is such that in the case where a print job has been canceled in the printer 20 while the scanner 10 and the printer 20 are executing print (copy) processing in cooperation with each other, the cancel processing of the print job being executed by the printer 20 is carried out, and the job is canceled also on the scanner 10 side by transmitting a job cancellation notification to the scanner 10 . Therefore, since the scanner 10 side is able to recognize the cancellation of the print job which occurred in the printer 20 , the scanner 10 and the printer 20 are able to execute the cancel processing in an interlocked relation to each other.
- the scanner 10 since the scanner 10 detects the status of job execution of its own at the point of time of reception of the job cancellation notification from the printer 20 , and executes the cancel processing of the job of its own on the basis of such a result of detection, the scanner 10 is able to accurately execute the cancel processing of the job.
- a first aspect of the present invention provides a printing system in which a print job is generated from original image data which have been read by an image reading apparatus, and the print job is transmitted to a printing apparatus to effect printing, wherein the printing apparatus includes a detecting unit that detects the cancellation of processing of the print job, and a job notifying unit that transmits to the image reading apparatus a job cancellation notification that the print job has been canceled, in correspondence with the detection of the cancellation of processing of the print job, and wherein the image reading apparatus aborts the read processing of the original in correspondence with the reception of the job cancellation notification transmitted from the job notifying unit.
- a second aspect of the present invention provides the printing system according to the first aspect of the invention, wherein the image reading apparatus includes a receiving unit that receives the job cancellation notification transmitted from the job notifying unit; an execution status detecting unit that detects a state of execution of the read processing of the original at a point of time when the job cancellation notification was received by the receiving unit; and an abort controlling unit that aborts the read processing of the original on the basis of a result of detection by the execution status detecting unit.
- a third aspect of the present invention provides the printing system according to the second aspect of the invention claim 2 , wherein the image reading apparatus includes an image reading unit that reads the original image data from the original; a buffer unit that temporarily caches the original image data which have been read by the image reading unit; and a print job transmitting unit that transmits to the printing apparatus the print job generated on the basis of the original image data temporarily cached in the buffer unit, wherein the abort controlling unit selectively executes one of the aborting of the reading of the original image data by the image reading unit, the deletion of the original image data temporarily cached in the buffer unit, and the aborting of transmission of the print job by the print job transmitting unit.
- a fourth aspect of the present invention provides the printing system according to the second aspect of the invention, wherein the image reading apparatus includes an image reading unit that reads the original image data from the original; a buffer unit that temporarily caches the original image data which have been read by the image reading unit; and a print job transmitting unit that transmits to the printing apparatus the print job generated on the basis of the original image data temporarily cached in the buffer unit, wherein the abort controlling unit executes the aborting of the reading of the original image data by the image reading unit, the deletion of the original image data temporarily cached in the buffer unit, and the aborting of transmission of the print job by the print job transmitting unit.
- a fifth aspect of the present invention provides the printing system according to any one of the first to fourth aspects of the invention, wherein the detecting unit detects the cancellation of the print job on the basis of an instruction on cancellation of the print job by a user's operation in the printing apparatus, or the occurrence of an internal cancellation factor of the print job in the printing apparatus.
- a sixth aspect of the present invention provides a method of controlling a printing system in which a print job is generated from original image data which have been read by an image reading apparatus, and the print job is transmitted to a printing apparatus to effect printing, the method including detecting by a detecting unit of the printing apparatus the cancellation of processing of the print job; and transmitting by a job notifying unit of the printing apparatus to the image reading apparatus a job cancellation notification that the print job has been canceled, in correspondence with the detection of the cancellation of processing of the print job by the detecting unit, and aborting by the image reading apparatus the read processing of the original in correspondence with the reception of the job cancellation notification transmitted from the job notifying unit.
- the arrangement provided is such that when the printing apparatus detects the cancellation of execution of the print job, in correspondence with the detection the printing apparatus transmits to the image reading apparatus the job cancellation notification that the print job has been canceled, and the image reading apparatus side aborts the read processing of the original in response to the reception of the job cancellation notification. Therefore, since the image reading apparatus is able to recognize the cancellation of the print job in the printing apparatus, the image reading apparatus and the printing apparatus are able to execute the cancel processing in an interlocked relation to each other.
- the image reading apparatus since the image reading apparatus detects the status of execution of the read processing of the original at the point of time of reception of the job cancellation notification from the printing apparatus, and aborts the read processing of the original on the basis of such a result of detection, the image reading apparatus is able to accurately execute the cancel processing.
- the printing system and the method of controlling the same in accordance with the present invention are applicable to printing systems in general, and can be effectively utilized in the case of eliminating the wasteful operation of the image reading apparatus in which the scan operation is continued without being able to ascertain the cancellation of the job, since the image reading apparatus and the printing apparatus execute the cancel processing of the job in an interlocked relation to each other.
Abstract
Description
- 1. Field of the Invention
- The present invention relates to a printing system for effecting printing by generating a print job from original image data read by an image reading apparatus and by transmitting the print job to a printing apparatus as well as a method of controlling the same. More particularly, the present invention concerns a printing system which effects a canceling operation on the image reading apparatus side in an interlocked relation to the canceling operation on the printing apparatus side as well as a method of controlling the same.
- 2. Description of the Related Art
- In recent years, a trend toward lower prices is underway in OA (office automation) equipment such as copying machines, combination machines, and the like, and hardware manufacturers who provide these OA equipment to customers are finding it necessary to adopt countermeasures for it.
- For this reason, scanner printer systems (printing systems) have been proposed which use a scanner and a printer to realize print processing such as copy processing as they cooperate.
- According to such a printing system, there are advantages in that in addition to the fact that print processing such as copy processing can be realized with a simple configuration, it is possible to substantially lower the introduction cost as compared with the introduction of a combination machine or a copying machine.
- In this type of printing system, in the case where print processing is carried out through the cooperation between the scanner and the printer, original image data is read from an original by the scanner, its print jobs are sequentially transmitted to the printer, and print processing based on the jobs is executed by the printer. In this case, in a case where the cancellation of jobs by the printer has occurred, it is necessary to correspondingly stop the processing by the scanner as well.
- As conventional techniques related to such a technique, one is known in which, as disclosed in Japanese Patent Application Laid-Open No. 2004-130784, a print job on a host terminal can be canceled from the printer side, and the print data subject to cancellation is discarded correspondingly, thereby making it possible to prevent wasteful printing. Also, a technique is known in which, as disclosed in Japanese Patent Application Laid-Open No. 2002-196909, print jobs which have already been sent to the printer from a host terminal can be cancelled in job units by a command from the host terminal, so that jobs can be canceled individually without affecting the other jobs waiting to be printed in the printer.
- However, with the conventional techniques including the invention of Japanese Patent Application Laid-Open No. 2004-130784 and the invention of Japanese Patent Application Laid-Open No. 2002-196909 described above, jobs on the host terminal can be canceled from the printer, but jobs in the scanner cannot be cancelled.
- In particular, in a printing system configured by the scanner and the printer, the cancellation of the job on the host terminal cannot be applied as it is, in the light of the peculiar characteristic of processing that at the same time as read processing of an original is carried out by the scanner, print processing is carried out by the printer.
- Conventionally, in a case where the cancellation of a job has occurred in the printer, such as a shortage in the buffer area of the printer, a print condition parameter error, and a cancellation instruction by the user (the pressing of a cancel button), the printer carries out the processing in which print processing is canceled, print jobs which are sequentially sent from the scanner are deleted, and the print processing is not effected.
- However, since the scanner does not recognize that the jobs have been canceled by the printer, the scanner executes continuous scan by an automatic paper feeder and sequentially transmits the print jobs to the printer.
- Namely, in the case where the cancellation of jobs has occurred in the printer, there occurs the drawback that since the scanner side, which does not recognize the cancellation, continues to send the print jobs to the printer.
- Accordingly, the present invention has been devised in view of the above-described problems to provide a printing system adapted to execute cancel processing of jobs by the interlocking of the image reading apparatus and the printing apparatus as well as a method of controlling the same.
- An aspect of the present invention provides a printing system in which a print job is generated from original image data which have been read by an image reading apparatus, and the print job is transmitted to a printing apparatus to effect printing, wherein: the printing apparatus includes a detecting unit that detects the cancellation of processing of the print job, and a job notifying unit that transmits to the image reading apparatus a job cancellation notification that the print job has been canceled, in correspondence with the detection of the cancellation of processing of the print job, and wherein the image reading apparatus aborts the read processing of the original in correspondence with the reception of the job cancellation notification transmitted from the job notifying unit.
- Embodiments of the present invention will be described in detail based on the following figures, wherein:
-
FIG. 1 is a block diagram illustrating an example of the overall configuration of a printing system in accordance with the present invention; -
FIG. 2 is a block diagram illustrating the system configuration of ascanner 10 and aprinter 20 in accordance with the present invention; -
FIG. 3 is a block diagram illustrating a portion of the functional configuration of ascanner control unit 14 shown inFIG. 2 ; -
FIG. 4 is a block diagram illustrating a portion of the functional configuration of aprinter control unit 24 shown inFIG. 2 ; -
FIG. 5 is a sequence chart (pattern 1) illustrating the flow of processing in the printing system in accordance with the present invention; -
FIG. 6 is a sequence chart (pattern 2) illustrating the flow of processing in the printing system in accordance with the present invention; and -
FIG. 7 is a sequence chart (pattern 3) illustrating the flow of processing in the printing system in accordance with the present invention. - Hereafter, referring to the accompanying drawings, a detailed description will be given of embodiments of a printing system and a method of controlling the same in accordance with the present invention.
-
FIG. 1 is a block diagram illustrating an example of the overall configuration of the printing system in accordance with the present invention. - In this printing system, a
scanner 10 and aprinter 20 as well as a plurality ofprinters 20 a to 20 n are connected through a LAN (local area network) 30. It should be noted that although a description will be given herein of a case where the respective apparatuses are connected through theLAN 30, a configuration may be provided such that the apparatuses are connected in a form other than the LAN insofar as the functions of the present invention can be executed. For example, the form of connection between thescanner 10 and theprinter 20 may be configured on a one-to-one basis. - The
scanner 10 is an image reading apparatus which reads graphics, photographs, characters, or the like from an original placed on or transported onto platen glass in the scan operation, and converts them into digital data. Each time read processing is effected, the original image data which have been read here are sequentially transmitted to theprinter 20, and the print processing is executed by theprinter 20. - The
printer 20 is a printing apparatus for performing print processing on the basis of a print job sent from thescanner 10. The copy function can be realized as theprinter 20 in cooperation with thescanner 10 prints out the original image data read by thescanner 10. - In addition, in a case where the cancellation of a print job has occurred due to, for instance, the pressing of a cancel button during the print processing in cooperation with the
scanner 10, although details will be described later, theprinter 20 transmits a job cancellation notification to thescanner 10. For this reason, since thescanner 10 is also able to recognize the cancellation of the print job which occurred in theprinter 20, thescanner 10 and theprinter 20 execute the cancel processing in an interlocked relation to each other. - The
printers 20 a to 20 n indicate that a plurality of printers are connected on theLAN 30, and these printers are printing apparatuses having substantially the same functions as those of theprinter 20. Further, theprinter 20 and theprinters 20 a to 20 n have various characteristics of their own, and include a color compatible printer and a printer capable of printing on large size paper such as A0 and A1. For example, the printing out of the original which has been read by thescanner 10 may be effected by any one of theprinters 20 a to 20 n. - It should be noted that the “cancellation” in the case where the cancellation of the print job has occurred in the
printer 20 refers to an internal cancellation factor of theprinter 10 such as a shortage in the buffer area of theprinter 10 and a print condition parameter error, as well as a cancellation instruction by the user (the pressing of the cancel button), and refers to the cancellation of the print job whose status of execution cannot be continued. - Here, a description will be given of an embodiment of the printing system having a basic configuration as shown in
FIG. 1 . -
FIG. 2 is a block diagram illustrating the system configuration of thescanner 10 and theprinter 20 in accordance with the present invention. It should be noted that a description will be given here by citing only the constituent elements in accordance with the present invention. - The
scanner 10 is configured by including apaper feed tray 11 on which an original subject to scanning is set; animage reading unit 12 constituted by an illumination lamp, a lens, a CCD (charge coupled device), and the like, and adapted to read original image data from the original set on thepaper feed tray 11; ascan buffer 13 for temporarily caching the original image data which have been read; ascanner control unit 14 for providing supervisory control of thescanner 10; ascanner display unit 15 which is a display device such as a liquid-crystal display; ascanner operating unit 16 which is an input device such as an operating button; and ascanner communication unit 17 which is an interface device for connecting thescanner 10 and theLAN 30. - The
paper feed tray 11 is provided with anautomatic paper feeder 11 a, and even in a case where a plurality of originals are set on thepaper feed tray 11, thepaper feed tray 11 sequentially sends out the originals one by one to transport them onto an unillustrated paper discharge tray via an unillustrated platen glass. - The
image reading unit 12 effects scan processing with respect to the original transported onto the platen glass by theautomatic paper feeder 11 a to carry out read processing of the original image data. By repeating this operation, the originals set on thepaper feed tray 11 can be read continuously. - Meanwhile, the
printer 20 is configured by including aprinter communication unit 21 which is an interface device for connecting theprinter 20 and theLAN 30; aprinter display unit 22 which is a display device such as a liquid crystal display; aprinter operating unit 23 which is an input device such as an operating button; aprinter control unit 24 for providing supervisory control of theprinter 20; aprinter buffer 25 for temporarily caching the print job which has been received from thescanner 10; and anengine unit 26 which is constituted by a photoconductor drum, a transfer belt, and the like and executes print processing on the basis of the print job received from thescanner 10. Described above is the block diagram illustrating the system configuration of thescanner 10 and theprinter 20 in accordance with the present invention. -
FIG. 3 is a block diagram illustrating a portion of the functional configuration of thescanner control unit 14 shown inFIG. 2 . It should be noted that a description will be given here by citing only the constituent elements in accordance with the present invention. - The
scanner control unit 14 is configured by including, as various processing function portions, a cancellationnotification receiving portion 40, a job executionstatus detecting portion 41, a scanner jobcancellation control portion 42, a printjob transmitting portion 43; a transmission abort processing portion 44; a scanoperation control portion 45, a scan operationabort processing portion 46, a scan buffererase processing portion 47, a terminationnotification receiving portion 48, and a terminationdisplay processing portion 49. - The cancellation
notification receiving portion 40 is a processing portion for receiving a job cancellation notification from theprinter 20 through thescanner communication unit 17. Further, the cancellationnotification receiving portion 40 transfers the received job cancellation notification to the job executionstatus detecting portion 41 and the scanner jobcancellation control portion 42. - The job execution
status detecting portion 41 is a processing portion which, upon receiving the job cancellation notification from the cancellationnotification receiving portion 40, detects the status of execution of the job being carried out by thescanner 10 at that point of time, and outputs the result of detection to the scanner jobcancellation control portion 42. The status of execution of the job being carried out by thescanner 10 includes the reading of the original being executed, a print job being transmitted, standby, and the like, and is information of a level which makes it possible to recognize which operation of thescanner 10 is to be aborted at the time of cancellation of the job which is executed by the scanner. - The scanner job
cancellation control portion 42 is a processing portion which controls the cancel processing of the job on the basis of the result of detection from the job executionstatus detecting portion 41. Namely, the job cancellation processing corresponding to the status of operation of thescanner 10 is executed under control by the scanner jobcancellation control portion 42. - For example, in the case where the original read processing is being executed, the aborting of scan operation, the aborting of transmission of the print job, and the deletion of cache data are carried out. However, in the case where the original read processing and the print job transmission processing have already been finished, cancel processing is not carried out in particular. The job cancellation processing corresponding to the status of operation of the
scanner 10 is thus executed under control by the scanner jobcancellation control portion 42. - The print
job transmitting portion 43 is a processing portion which generates a print job based on the original image data read by theimage reading unit 12 and transmits it to theprinter 20. The transmission abort processing portion 44 is a processing portion which instructs the aborting of transmission to the printjob transmitting portion 43. The printjob transmitting portion 43, upon receiving the transmission abort instruction from the transmission abort processing portion 44, aborts the processing of transmission of the print job to theprinter 20. - The scan
operation control portion 45 is a processing portion which controls the operation of theautomatic paper feeder 11 a and theimage reading unit 12 and controls the scan processing of the original. The scan operationabort processing portion 46 is a processing portion which instructs the aborting of the scan operation to the scanoperation control portion 45. The scanoperation control portion 45, upon receiving the scan operation abort instruction from the scan operationabort processing portion 46, aborts the scan processing by theautomatic paper feeder 11 a and theimage reading unit 12. - The scan buffer erase processing
portion 47 is a processing portion which deletes the original image data temporarily cached in thescan buffer 13. The aforementioned scanner jobcancellation control portion 42 executes the job cancel processing in thescanner 10 by controlling the transmission abort processing portion 44, the scan operationabort processing portion 46, and the scan buffer erase processingportion 47 on the basis of result of detection from the job executionstatus detecting portion 41. - The termination
notification receiving portion 48 is a processing portion which receives a job termination notification from theprinter 20 through thescanner communication unit 17. The job termination notification is a notification to the effect that the cancel processing of the print job has been terminated in theprinter 20. The terminationnotification receiving portion 48, upon receiving the job termination notification, transmits to the scanner jobcancellation control portion 42 the notification that the job has terminated. - The termination
display processing portion 49 is a processing portion which notifies the user that the job cancel processing has been terminated. Specifically, upon receiving a request for termination display from the scanner jobcancellation control portion 42, the terminationdisplay processing portion 49 displays on thescanner display unit 15 that the job cancel processing has been terminated in both thescanner 10 and theprinter 20. Described above are the respective functional blocks illustrating a portion of the functional configuration of thescanner control unit 14. -
FIG. 4 is a block diagram illustrating a portion of the functional configuration of theprinter control unit 24 shown inFIG. 2 . It should be noted that a description will be given here by citing only the constituent elements in accordance with the present invention. - The
printer control unit 24 is configured by including, as various processing function portions, a jobcancellation detecting portion 50, a printer jobcancellation control portion 51, anengine control portion 52, a print operationabort processing portion 53, a printer buffer eraseprocessing portion 54, acancellation notification portion 55, and atermination notification portion 56. - The job
cancellation detecting portion 50 is a processing portion which detects that a print job being executed by theprinter 20 has been canceled. Factors for cancellation of a print job being executed by theprinter 20 include a shortage in the buffer area of theprinter buffer 25, a print condition parameter error, and a cancellation instruction by the user (the pressing of the cancel button), and the like. The jobcancellation detecting portion 50, upon detecting that the print job has been canceled owing to such a cancellation factor, notifies the printer jobcancellation control portion 51 to that effect. - The printer job
cancellation control portion 51 is a processing portion which, upon receiving from the jobcancellation detecting portion 50 the notification that the cancellation of the print job has been detected, carries out the cancel processing of the print job being executed by theprinter 20, and indirectly controls the cancellation of the job being executed by thescanner 10. - The
engine control portion 52 is a processing portion which executes print processing by controlling theengine unit 26. The print operationabort processing portion 53 is a processing portion which instructs the aborting of printing to theengine control portion 52. Theengine control portion 52, upon receiving the printing abort instruction from the print operationabort processing portion 53, aborts print processing by theengine unit 26. - The printer buffer erase
processing portion 54 is a processing portion which deletes the print job cached in theprinter buffer 25. - The
cancellation notification portion 55 is a processing portion which transmits to the scanner 10 a job cancellation notification indicating that the cancellation of the print job has occurred in theprinter 20. Namely, as thecancellation notification portion 55 notifies thescanner 10 that the cancellation of the print job has occurred in theprinter 20, thescanner 10 and theprinter 20 are able to execute the cancel processing of the job by being interlocked with each other. The aforementioned printer jobcancellation control portion 51 carries out the cancel processing of the print job being executed by theprinter 20 by controlling the print operationabort processing portion 53, the printer buffer eraseprocessing portion 54, and thecancellation notification portion 55, and indirectly controls the cancellation of the job being executed by thescanner 10. - The
termination notification portion 56 is a processing portion which transmits to the scanner 10 a job termination notification indicating that the job cancel processing has terminated in theprinter 20. Described above are the respective functional blocks illustrating a portion of the functional configuration of theprinter control unit 24. - FIGS. 5 to 7 are sequence charts illustrating the flow of processing in the printing system in accordance with the present invention. It should be noted that illustration is given here of the operation in a case where a print job has been canceled in the
printer 20 while thescanner 10 and theprinter 20 are executing print (copy) processing in cooperation with each other. As an example of the flow of this processing, a description will be given of three patterns of operation. - First, referring to
FIG. 5 , a description will be given of the operation in a case where a plurality of (three or more) originals have been set in advance on thepaper feed tray 11 of thescanner 10, and the cancellation of the print job has occurred in theprinter 20 when the read processing of the second original has been effected. - First, when the start button disposed on the
scanner operating unit 16 is pressed by the user, a job start notification is generated by thescanner control unit 14, and this notification is sent to theprinter 20 through the scanner communication unit 17 (Step S101). Meanwhile, theprinter 20 which received the job start notification recognizes that the job has been started by theprinter control unit 24 in the scanner 10 (Step S102). - On pressing of the start button, the
image reading unit 12 and theautomatic paper feeder 11 a operate to start the read processing of the original under control by the scan operation control portion 45 (Step S103). In this read processing, the first page original of the plurality of originals set on thepaper feed tray 11 is transported onto the platen glass by theautomatic paper feeder 11 a, and the original image data of the first page are read by the image reading unit 12 (Step S104). The original image data which have been read are temporarily cashed in thescan buffer 13. - After a print job based on the original image data of the first page has been generated, the cached original image data are transmitted to the
printer 20 through thescanner communication unit 17 by the print job transmitting portion 43 (Step S105). - The
printer 20, upon receiving the print job from thescanner 10, stores the job in theprinter buffer 25 by means of theprinter control unit 24, and executes print processing by theengine unit 26 under control by the engine control portion 52 (Step S106). - Meanwhile, at the same time as the print processing of the first page is carried out in the
printer 20, thescanner 10 starts the read processing of the second page original (Step S107), and temporarily caches in thescan buffer 13 the original image data which have been read (Step S108). At the same time as the print processing of the original image data which have been read by thescanner 10 is thus executed by theprinter 20, thescanner 10 carries out the read processing of the original image data of the next page. - Here, in a case where the cancellation of the print job has occurred in the printer 20 (Step S109), the cancellation of the print job is detected by the job
cancellation detecting portion 50 of theprinter 20, and the printer jobcancellation control portion 51 is notified to that effect. - The printer job
cancellation control portion 51, upon receiving this notification, starts the cancel processing of the print job being executed by theprinter 20 by controlling the print operationabort processing portion 53 and the printer buffer eraseprocessing portion 54, and instructs thecancellation notification portion 55 to transmit a job cancellation notification to thescanner 10. Upon the instruction, thecancellation notification portion 55 transmits the job cancellation notification to the scanner 10 (Step S110). - The
scanner 10 which received the job cancellation notification recognizes that the cancellation of the print job has occurred in theprinter 20. The scan operationabort processing portion 46, upon thus recognizing the cancellation of the job, starts the cancel processing of the job being executed by thescanner 10 by controlling the transmission abort processing portion 44, the scan operationabort processing portion 46, and the scan buffer erase processingportion 47 on the basis of the result of detection from the job executionstatus detecting portion 41. - In the job cancel processing, the transmission of the original image data of the second page to the
printer 20 is aborted by the transmission abort processing portion 44 (Step S111), and the read processing of the third page original by theautomatic paper feeder 11 a and theimage reading unit 12 is aborted by the scan operation abort processing portion 46 (Step S112). Further, the original image data of the second page temporarily cached in thescan buffer 13 are deleted by the scan buffer erase processing portion 47 (Step S113). - In addition, when the cancel processing of the print job is terminated in the
printer 20, a job termination notification is sent from thetermination notification portion 56 to the scanner 10 (Step S114). - In the
scanner 10, upon receiving the job termination notification, when the job cancel processing in thescanner 10 is finished, a request of displaying the termination is made from the scanner jobcancellation control portion 42 to the terminationdisplay processing portion 49. The terminationdisplay processing portion 49, upon receiving this request, displays on thescanner display unit 15 that the cancel processing of the job has been terminated in both thescanner 10 and the printer 20 (Step S115). Then, this processing ends. - Next, referring to
FIG. 6 , a description will be given of the operation in a case where a plurality of (two) originals have been set in advance on thepaper feed tray 11 of thescanner 10, and the cancellation of the print job has occurred in theprinter 20 when the read processing of the final original (second page) has been effected. - First, when the start button disposed on the
scanner operating unit 16 is pressed by the user, a job start notification is generated by thescanner control unit 14, and this notification is sent to theprinter 20 through the scanner communication unit 17 (Step S201). Meanwhile, theprinter 20 which received the job start notification recognizes that the job has been started by theprinter control unit 24 in the scanner 10 (Step S202). - On pressing of the start button, the
image reading unit 12 and theautomatic paper feeder 11 a operate to start the read processing of the original under control by the scan operation control portion 45 (Step S203). In this read processing, the first page original of the plurality of originals set on thepaper feed tray 11 is transported onto the platen glass by theautomatic paper feeder 11 a, and the original image data of the first page are read by the image reading unit 12 (Step S204). The original image data which have been read are temporarily cashed in thescan buffer 13. - After a print job based on the original image data of the first page has been generated, the cached original image data are transmitted to the
printer 20 through thescanner communication unit 17 by the print job transmitting portion 43 (Step S205). - The
printer 20, upon receiving the print job from thescanner 10, stores the job in theprinter buffer 25 by means of theprinter control unit 24, and executes print processing by theengine unit 26 under control by the engine control portion 52 (Step S206). - Meanwhile, at the same time as the print processing of the first page is carried out in the
printer 20, thescanner 10 starts the read processing of the second page original (Step S207), and temporarily caches in thescan buffer 13 the original image data which have been read (Step S208). At the same time as the print processing of the original image data which have been read by thescanner 10 is thus executed by theprinter 20, thescanner 10 carries out the read processing of the original image data of the next page. - Here, in a case where the cancellation of the print job has occurred in the printer 20 (Step S209), the cancellation of the print job is detected by the job
cancellation detecting portion 50 of theprinter 20, and the printer jobcancellation control portion 51 is notified to that effect. - The printer job
cancellation control portion 51, upon receiving this notification, starts the cancel processing of the print job being executed by theprinter 20 by controlling the print operationabort processing portion 53 and the printer buffer eraseprocessing portion 54, and instructs thecancellation notification portion 55 to transmit a job cancellation notification to thescanner 10. Upon the instruction, thecancellation notification portion 55 transmits the job cancellation notification to the scanner 10 (Step S210). - The
scanner 10 which received the job cancellation notification recognizes that the cancellation of the print job has occurred in theprinter 20. The scan operationabort processing portion 46, upon thus recognizing the cancellation of the job, starts the cancel processing of the job being executed by thescanner 10 by controlling the transmission abort processing portion 44, the scan operationabort processing portion 46, and the scan buffer erase processingportion 47 on the basis of the result of detection from the job executionstatus detecting portion 41. - In the job cancel processing, the transmission of the original image data of the second page to the
printer 20 is aborted by the transmission abort processing portion 44 (Step S211), and the original image data of the second page temporarily cached in thescan buffer 13 are deleted by the scan buffer erase processing portion 47 (Step S212). In this case, since the number of originals set in advance on thepaper feed tray 11 is two (the second page has already been read), and the third page original to be read does not exist, the read processing of the original by theautomatic paper feeder 11 a and theimage reading unit 12 is not carried out, so that there is no job cancel processing by the scan operationabort processing portion 46. - Then, when the cancel processing of the print job is terminated in the
printer 20, a job termination notification is sent from thetermination notification portion 56 to the scanner 10 (Step S213). - In the
scanner 10, upon receiving the job termination notification, when the job cancel processing in thescanner 10 is finished, a request of displaying the termination is made from the scanner jobcancellation control portion 42 to the terminationdisplay processing portion 49. The terminationdisplay processing portion 49, upon receiving this request, displays on thescanner display unit 15 that the cancel processing of the job has been terminated in both thescanner 10 and the printer 20 (Step S214). Then, this processing ends. - Next, referring to
FIG. 7 , a description will be given of the operation in a case where one original has been set in advance on thepaper feed tray 11 of thescanner 10, and the cancellation of the print job has occurred in theprinter 20 when the processing of that original has been finished (the processing by thescanner 10 has been finished). - First, when the start button disposed on the
scanner operating unit 16 is pressed by the user, a job start notification is generated by thescanner control unit 14, and this notification is sent to theprinter 20 through the scanner communication unit 17 (Step S301). Meanwhile, theprinter 20 which received the job start notification recognizes that the job has been started by theprinter control unit 24 in the scanner 10 (Step S302). - On pressing of the start button, the
image reading unit 12 and theautomatic paper feeder 11 a operate to start the read processing of the original under control by the scan operation control portion 45 (Step S303). In this read processing, the first page original of the plurality of originals set on thepaper feed tray 11 is transported onto the platen glass by theautomatic paper feeder 11 a, and the original image data of the first page are read by the image reading unit 12 (Step S304). The original image data which have been read are temporarily cashed in thescan buffer 13. - After a print job based on the original image data of the first page has been generated, the cached original image data are transmitted to the
printer 20 through thescanner communication unit 17 by the print job transmitting portion 43 (Step S305). - The
printer 20, upon receiving the print job from thescanner 10, stores the job in theprinter buffer 25 by means of theprinter control unit 24, and executes print processing by theengine unit 26 under control by the engine control portion 52 (Step S306). Meanwhile, thescanner 10 is set on standby since the read processing of the original set on thepaper feed tray 11 has been finished. - Here, in a case where the cancellation of the print job has occurred in the printer 20 (Step S307), the cancellation of the print job is detected by the job
cancellation detecting portion 50 of theprinter 20, and the printer jobcancellation control portion 51 is notified to that effect. - The printer job
cancellation control portion 51, upon receiving this notification, starts the cancel processing of the print job being executed by theprinter 20 by controlling the print operationabort processing portion 53 and the printer buffer eraseprocessing portion 54, and instructs thecancellation notification portion 55 to transmit a job cancellation notification to thescanner 10. Upon the instruction, thecancellation notification portion 55 transmits the job cancellation notification to the scanner 10 (Step S308). - The
scanner 10 which received the job cancellation notification recognizes that the cancellation of the print job has occurred in theprinter 20. The scan operationabort processing portion 46, upon thus recognizing the cancellation of the job, starts the cancel processing of the job being executed by thescanner 10 by controlling the transmission abort processing portion 44, the scan operationabort processing portion 46, and the scan buffer erase processingportion 47 on the basis of the result of detection from the job executionstatus detecting portion 41. In this case, since the job in thescanner 10 has been finished, the scan operationabort processing portion 46 effects no particular processing. - Then, when the cancel processing of the print job is terminated in the
printer 20, a job termination notification is sent from thetermination notification portion 56 to the scanner 10 (Step S308). - In the
scanner 10, upon receiving the job termination notification, a request of displaying the termination is made from the scanner jobcancellation control portion 42 to the terminationdisplay processing portion 49. The terminationdisplay processing portion 49, upon receiving this request, displays on thescanner display unit 15 that the cancel processing of the job has been terminated in both thescanner 10 and the printer 20 (Step S309). Then, this processing ends. - As described above, in the present invention, the arrangement provided is such that in the case where a print job has been canceled in the
printer 20 while thescanner 10 and theprinter 20 are executing print (copy) processing in cooperation with each other, the cancel processing of the print job being executed by theprinter 20 is carried out, and the job is canceled also on thescanner 10 side by transmitting a job cancellation notification to thescanner 10. Therefore, since thescanner 10 side is able to recognize the cancellation of the print job which occurred in theprinter 20, thescanner 10 and theprinter 20 are able to execute the cancel processing in an interlocked relation to each other. - For this reason, it is possible to eliminate the wasteful operation in which the read processing of the original (image reading operation, job transmit processing, etc.) is continued on the
scanner 10 side despite the fact that the print job has been canceled on theprinter 20 side. - In addition, since the
scanner 10 detects the status of job execution of its own at the point of time of reception of the job cancellation notification from theprinter 20, and executes the cancel processing of the job of its own on the basis of such a result of detection, thescanner 10 is able to accurately execute the cancel processing of the job. - As described above, a first aspect of the present invention provides a printing system in which a print job is generated from original image data which have been read by an image reading apparatus, and the print job is transmitted to a printing apparatus to effect printing, wherein the printing apparatus includes a detecting unit that detects the cancellation of processing of the print job, and a job notifying unit that transmits to the image reading apparatus a job cancellation notification that the print job has been canceled, in correspondence with the detection of the cancellation of processing of the print job, and wherein the image reading apparatus aborts the read processing of the original in correspondence with the reception of the job cancellation notification transmitted from the job notifying unit.
- A second aspect of the present invention provides the printing system according to the first aspect of the invention, wherein the image reading apparatus includes a receiving unit that receives the job cancellation notification transmitted from the job notifying unit; an execution status detecting unit that detects a state of execution of the read processing of the original at a point of time when the job cancellation notification was received by the receiving unit; and an abort controlling unit that aborts the read processing of the original on the basis of a result of detection by the execution status detecting unit.
- A third aspect of the present invention provides the printing system according to the second aspect of the invention claim 2, wherein the image reading apparatus includes an image reading unit that reads the original image data from the original; a buffer unit that temporarily caches the original image data which have been read by the image reading unit; and a print job transmitting unit that transmits to the printing apparatus the print job generated on the basis of the original image data temporarily cached in the buffer unit, wherein the abort controlling unit selectively executes one of the aborting of the reading of the original image data by the image reading unit, the deletion of the original image data temporarily cached in the buffer unit, and the aborting of transmission of the print job by the print job transmitting unit.
- A fourth aspect of the present invention provides the printing system according to the second aspect of the invention, wherein the image reading apparatus includes an image reading unit that reads the original image data from the original; a buffer unit that temporarily caches the original image data which have been read by the image reading unit; and a print job transmitting unit that transmits to the printing apparatus the print job generated on the basis of the original image data temporarily cached in the buffer unit, wherein the abort controlling unit executes the aborting of the reading of the original image data by the image reading unit, the deletion of the original image data temporarily cached in the buffer unit, and the aborting of transmission of the print job by the print job transmitting unit.
- A fifth aspect of the present invention provides the printing system according to any one of the first to fourth aspects of the invention, wherein the detecting unit detects the cancellation of the print job on the basis of an instruction on cancellation of the print job by a user's operation in the printing apparatus, or the occurrence of an internal cancellation factor of the print job in the printing apparatus.
- A sixth aspect of the present invention provides a method of controlling a printing system in which a print job is generated from original image data which have been read by an image reading apparatus, and the print job is transmitted to a printing apparatus to effect printing, the method including detecting by a detecting unit of the printing apparatus the cancellation of processing of the print job; and transmitting by a job notifying unit of the printing apparatus to the image reading apparatus a job cancellation notification that the print job has been canceled, in correspondence with the detection of the cancellation of processing of the print job by the detecting unit, and aborting by the image reading apparatus the read processing of the original in correspondence with the reception of the job cancellation notification transmitted from the job notifying unit.
- According to the above-mentioned aspects of the present invention, the arrangement provided is such that when the printing apparatus detects the cancellation of execution of the print job, in correspondence with the detection the printing apparatus transmits to the image reading apparatus the job cancellation notification that the print job has been canceled, and the image reading apparatus side aborts the read processing of the original in response to the reception of the job cancellation notification. Therefore, since the image reading apparatus is able to recognize the cancellation of the print job in the printing apparatus, the image reading apparatus and the printing apparatus are able to execute the cancel processing in an interlocked relation to each other.
- For this reason, it is possible to eliminate the wasteful operation in which the read processing of the original (image reading operation, job transmit processing, etc.) is continued on the image reading apparatus side despite the fact that the print job has been canceled on the printing apparatus side.
- In addition, since the image reading apparatus detects the status of execution of the read processing of the original at the point of time of reception of the job cancellation notification from the printing apparatus, and aborts the read processing of the original on the basis of such a result of detection, the image reading apparatus is able to accurately execute the cancel processing.
- The printing system and the method of controlling the same in accordance with the present invention are applicable to printing systems in general, and can be effectively utilized in the case of eliminating the wasteful operation of the image reading apparatus in which the scan operation is continued without being able to ascertain the cancellation of the job, since the image reading apparatus and the printing apparatus execute the cancel processing of the job in an interlocked relation to each other.
- The foregoing description of the embodiments of the present invention has been provided for the purpose of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Obviously, many modifications and variations will be apparent to practitioners skilled in the art. The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, thereby enabling other skilled in the art to understand the invention for various embodiments and with the various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the following claims and their equivalents.
- The entire disclosure of Japanese Patent Application No. 2005-91852 filed on Mar. 28, 2005 including specification, claims, drawings and abstract is incorporated herein by reference in its entirety.
Claims (9)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005091852A JP2006279231A (en) | 2005-03-28 | 2005-03-28 | Print system and control method thereof |
JP2005-091852 | 2005-03-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
US20060215210A1 true US20060215210A1 (en) | 2006-09-28 |
US7847963B2 US7847963B2 (en) | 2010-12-07 |
Family
ID=37034834
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/211,761 Expired - Fee Related US7847963B2 (en) | 2005-03-28 | 2005-08-26 | Printing system, image reading apparatus and controlling method of the system |
Country Status (2)
Country | Link |
---|---|
US (1) | US7847963B2 (en) |
JP (1) | JP2006279231A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110026074A1 (en) * | 2009-07-31 | 2011-02-03 | Brother Kogyo Kabushiki Kaisha | Image communication system, image reading device and communication device |
US20130182275A1 (en) * | 2012-01-17 | 2013-07-18 | Toshiba Tec Kabushiki Kaisha | Image forming apparatus and image processing method |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8804157B2 (en) | 2011-04-06 | 2014-08-12 | International Business Machines Corporation | Print quality verification system for detecting a mismatch in a printed document |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5107339A (en) * | 1990-06-25 | 1992-04-21 | Xerox Corporation | Method and apparatus for stream printing in an electronic reprographic device |
US6014528A (en) * | 1996-11-08 | 2000-01-11 | Minolta Co., Ltd. | Image forming apparatus having simultaneous reading and printing operations and job recovery therefor |
US6130758A (en) * | 1996-10-07 | 2000-10-10 | Fuji Photo Film Co., Ltd. | Printer system and method of controlling operation of the same |
US20010053002A1 (en) * | 2000-06-20 | 2001-12-20 | Tomoaki Kageyama | Image reading apparatus and method |
US6804020B1 (en) * | 1997-06-13 | 2004-10-12 | Canon Kabushiki Kaisha | Image processing using received processing conditions |
US20060152759A1 (en) * | 2005-01-13 | 2006-07-13 | Yen-Fu Chen | Method and system for real-time end-user status and quality monitoring of printing operations |
US7365869B1 (en) * | 1998-01-28 | 2008-04-29 | Minolta Co., Ltd. | Image forming apparatus |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH098990A (en) * | 1995-06-22 | 1997-01-10 | Canon Inc | Information processing system and information processing method |
JP3482960B2 (en) * | 2000-06-29 | 2004-01-06 | セイコーエプソン株式会社 | Copy device, copy control device, and computer-readable recording medium |
JP3508752B2 (en) | 2001-09-28 | 2004-03-22 | セイコーエプソン株式会社 | Printing system, method and printer |
JP2004130784A (en) * | 2002-08-22 | 2004-04-30 | Seiko Epson Corp | Printer |
-
2005
- 2005-03-28 JP JP2005091852A patent/JP2006279231A/en active Pending
- 2005-08-26 US US11/211,761 patent/US7847963B2/en not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5107339A (en) * | 1990-06-25 | 1992-04-21 | Xerox Corporation | Method and apparatus for stream printing in an electronic reprographic device |
US6130758A (en) * | 1996-10-07 | 2000-10-10 | Fuji Photo Film Co., Ltd. | Printer system and method of controlling operation of the same |
US6014528A (en) * | 1996-11-08 | 2000-01-11 | Minolta Co., Ltd. | Image forming apparatus having simultaneous reading and printing operations and job recovery therefor |
US6804020B1 (en) * | 1997-06-13 | 2004-10-12 | Canon Kabushiki Kaisha | Image processing using received processing conditions |
US7365869B1 (en) * | 1998-01-28 | 2008-04-29 | Minolta Co., Ltd. | Image forming apparatus |
US20010053002A1 (en) * | 2000-06-20 | 2001-12-20 | Tomoaki Kageyama | Image reading apparatus and method |
US20060152759A1 (en) * | 2005-01-13 | 2006-07-13 | Yen-Fu Chen | Method and system for real-time end-user status and quality monitoring of printing operations |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110026074A1 (en) * | 2009-07-31 | 2011-02-03 | Brother Kogyo Kabushiki Kaisha | Image communication system, image reading device and communication device |
US8553258B2 (en) * | 2009-07-31 | 2013-10-08 | Brother Kogyo Kabushiki Kaisha | Image communication system, image reading device and communication device with evaluation information indicates re-reading of the image is necessary includes an additional image corresponding to the image data |
US20130182275A1 (en) * | 2012-01-17 | 2013-07-18 | Toshiba Tec Kabushiki Kaisha | Image forming apparatus and image processing method |
US9215338B2 (en) * | 2012-01-17 | 2015-12-15 | Kabushiki Kaisha Toshiba | Image forming apparatus and image processing method |
Also Published As
Publication number | Publication date |
---|---|
US7847963B2 (en) | 2010-12-07 |
JP2006279231A (en) | 2006-10-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7880907B2 (en) | Printing system, image reading device and control method thereof | |
US8243311B2 (en) | Image output apparatus for controlling order of print jobs and display jobs in queue | |
JP5517502B2 (en) | Image forming apparatus, control method thereof, and program | |
JP3603990B2 (en) | Image output processing device | |
JP2012044371A (en) | Image reader, image reader control method, and program | |
US20170123741A1 (en) | Image forming apparatus capable of managing print job and computer-readable non-transitory recording medium with print job management program stored thereon | |
US7911628B2 (en) | Print system and control method therefor | |
US7847963B2 (en) | Printing system, image reading apparatus and controlling method of the system | |
JP3706116B2 (en) | Image output processing device | |
US8330986B2 (en) | Image forming apparatus | |
JP2007067661A (en) | Image processor | |
US20070115489A1 (en) | Printing apparatus and control method therefor, and printing system | |
US20100182655A1 (en) | Image processing device, image forming device, image processing method, image processing program, and recording medium | |
US20070133065A1 (en) | Image forming apparatus, image processing apparatus and image forming system | |
JP2007106089A (en) | Image output apparatus, its control method and program | |
US20100165387A1 (en) | Image-forming system | |
US6876465B1 (en) | Image processing system and image processing method | |
JP4573742B2 (en) | Image output device | |
JP2000335057A (en) | Image forming system and method therefor | |
JP6988431B2 (en) | Image forming device and image forming program | |
US20210176367A1 (en) | Display control device and image forming apparatus | |
JP2005153218A (en) | Image forming apparatus, error recovery method and program | |
JP2005014247A (en) | Image formation device | |
JP2005094704A (en) | Digital compound machine | |
JP2010050767A (en) | Image reader |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: FUJI XEROX CO., LTD., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SUGIMOTO, HIDEAKI;REEL/FRAME:016933/0839 Effective date: 20050819 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552) Year of fee payment: 8 |
|
AS | Assignment |
Owner name: FUJIFILM BUSINESS INNOVATION CORP., JAPAN Free format text: CHANGE OF NAME;ASSIGNOR:FUJI XEROX CO., LTD.;REEL/FRAME:058287/0056 Effective date: 20210401 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20221207 |