US20060215210A1 - Printing system and method of controlling the same - Google Patents

Printing system and method of controlling the same Download PDF

Info

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
Application number
US11/211,761
Other versions
US7847963B2 (en
Inventor
Hideaki Sugimoto
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Assigned to FUJI XEROX CO., LTD. reassignment FUJI XEROX CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SUGIMOTO, HIDEAKI
Publication of US20060215210A1 publication Critical patent/US20060215210A1/en
Application granted granted Critical
Publication of US7847963B2 publication Critical patent/US7847963B2/en
Assigned to FUJIFILM BUSINESS INNOVATION CORP. reassignment FUJIFILM BUSINESS INNOVATION CORP. CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: FUJI XEROX CO., LTD.
Expired - Fee Related legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1236Connection management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1286Remote printer device, e.g. being remote from client or server via local network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00912Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00912Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
    • H04N1/00915Assigning priority to, or interrupting, a particular operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/23Reproducing arrangements
    • H04N1/2307Circuits or arrangements for the control thereof, e.g. using a programmed control device, according to a measured quantity
    • H04N1/2338Circuits 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/23Reproducing arrangements
    • H04N1/2307Circuits or arrangements for the control thereof, e.g. using a programmed control device, according to a measured quantity
    • H04N1/2376Inhibiting or interrupting a particular operation or device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits 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/32609Fault detection or counter-measures, e.g. original mis-positioned, shortage of paper
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits 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/32609Fault detection or counter-measures, e.g. original mis-positioned, shortage of paper
    • H04N1/32625Fault detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits 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/32609Fault detection or counter-measures, e.g. original mis-positioned, shortage of paper
    • H04N1/32625Fault detection
    • H04N1/32635Fault detection of reproducing apparatus or receiver, e.g. out of paper
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits 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/32609Fault detection or counter-measures, e.g. original mis-positioned, shortage of paper
    • H04N1/32646Counter-measures
    • H04N1/32651Indicating or reporting
    • H04N1/32662Indicating 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

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.

Description

    BACKGROUND OF THE INVENTION
  • 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.
  • SUMMARY OF THE INVENTION
  • 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.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • 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 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; and
  • FIG. 7 is a sequence chart (pattern 3) illustrating the flow of processing in the printing system in accordance with the present invention.
  • DETAILED DESCRIPTION OF THE 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 a printer 20 as well as a plurality of printers 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 the LAN 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 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.
  • 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, the printer 20 transmits a job cancellation notification to the scanner 10. For this reason, 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.
  • 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 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.
  • 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 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.
  • 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.
  • Meanwhile, 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. Described above is the block diagram illustrating the system configuration of the scanner 10 and the printer 20 in accordance with the present invention.
  • 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.
  • 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 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.
  • 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 the paper feed tray 11 of the scanner 10, and the cancellation of the print job has occurred in the printer 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 the scanner control unit 14, and this notification is sent to the printer 20 through the scanner communication unit 17 (Step S101). 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 S102).
  • On pressing of the start button, 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 S103). In this read processing, 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 S104). The original image data which have been read are temporarily cashed in the scan 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 the scanner communication unit 17 by the print job transmitting portion 43 (Step S105).
  • 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 S106).
  • Meanwhile, at the same time as the print processing of the first page is carried out in the printer 20, the scanner 10 starts the read processing of the second page original (Step S107), and temporarily caches in the scan 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 the scanner 10 is thus executed by the printer 20, the scanner 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 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. Upon the instruction, the cancellation 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 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 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 the automatic paper feeder 11 a and the image 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 the scan 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 the termination 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 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 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 the paper feed tray 11 of the scanner 10, and the cancellation of the print job has occurred in the printer 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 the scanner control unit 14, and this notification is sent to the printer 20 through the scanner communication unit 17 (Step S201). 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 S202).
  • On pressing of the start button, 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 S203). In this read processing, 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 S204). The original image data which have been read are temporarily cashed in the scan 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 the scanner communication unit 17 by the print job transmitting portion 43 (Step S205).
  • 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 S206).
  • Meanwhile, at the same time as the print processing of the first page is carried out in the printer 20, the scanner 10 starts the read processing of the second page original (Step S207), and temporarily caches in the scan 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 the scanner 10 is thus executed by the printer 20, the scanner 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 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. Upon the instruction, the cancellation 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 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 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 the scan 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 the paper 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 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.
  • Then, when the cancel processing of the print job is terminated in the printer 20, a job termination notification is sent from the termination 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 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 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 the paper feed tray 11 of the scanner 10, and the cancellation of the print job has occurred in the printer 20 when the processing of that original has been finished (the processing by the scanner 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 the scanner control unit 14, and this notification is sent to the printer 20 through the scanner communication unit 17 (Step S301). 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 S302).
  • On pressing of the start button, 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 S303). In this read processing, 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 S304). The original image data which have been read are temporarily cashed in the scan 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 the scanner communication unit 17 by the print job transmitting portion 43 (Step S305).
  • 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 S306). 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.
  • 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 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. Upon the instruction, the cancellation 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 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.
  • Then, when the cancel processing of the print job is terminated in the printer 20, a job termination notification is sent from the termination 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 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 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 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.
  • 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 the printer 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 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.
  • 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)

1. 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.
2. The printing system according to claim 1, 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.
3. The printing system according to 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.
4. The printing system according to 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 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.
5. The printing system according to claim 1, 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.
6. 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, comprising:
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.
7. The printing system according to claim 2, 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.
8. The printing system according to claim 3, 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.
9. The printing system according to claim 4, 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.
US11/211,761 2005-03-28 2005-08-26 Printing system, image reading apparatus and controlling method of the system Expired - Fee Related US7847963B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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