JP4646741B2 - 印刷システム、印刷装置、画像処理装置及びそれらの制御方法、プログラム - Google Patents

印刷システム、印刷装置、画像処理装置及びそれらの制御方法、プログラム Download PDF

Info

Publication number
JP4646741B2
JP4646741B2 JP2005249948A JP2005249948A JP4646741B2 JP 4646741 B2 JP4646741 B2 JP 4646741B2 JP 2005249948 A JP2005249948 A JP 2005249948A JP 2005249948 A JP2005249948 A JP 2005249948A JP 4646741 B2 JP4646741 B2 JP 4646741B2
Authority
JP
Japan
Prior art keywords
job
print job
print
registered
printing
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.)
Expired - Fee Related
Application number
JP2005249948A
Other languages
English (en)
Other versions
JP2007062105A5 (ja
JP2007062105A (ja
Inventor
正行 戸田
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2005249948A priority Critical patent/JP4646741B2/ja
Priority to US11/510,807 priority patent/US8115949B2/en
Publication of JP2007062105A publication Critical patent/JP2007062105A/ja
Publication of JP2007062105A5 publication Critical patent/JP2007062105A5/ja
Application granted granted Critical
Publication of JP4646741B2 publication Critical patent/JP4646741B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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/32502Circuits 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 in systems having a plurality of input or output devices
    • 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/121Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted
    • 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/1229Printer resources management or printer maintenance, e.g. device status, power levels
    • 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/1237Print job management
    • G06F3/1244Job translation or job parsing, e.g. page banding
    • 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/1237Print job management
    • G06F3/126Job scheduling, e.g. queuing, determine appropriate device
    • G06F3/1261Job scheduling, e.g. queuing, determine appropriate device by using alternate printing
    • 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/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
    • 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/00954Scheduling operations or managing resources
    • 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/00957Compiling jobs, e.g. for batch processing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)
  • Record Information Processing For Printing (AREA)
  • Control Or Security For Electrophotography (AREA)

Description

本発明は、画像処理装置と印刷装置とがネットワークを介して構成され、前記画像処理装置から前記印刷装置へ印刷データを転送する印刷システム、印刷装置、画像処理装置及びそれらの制御方法、プログラムに関するものである。
従来からある商業的印刷業界は、第三者(顧客、クライアント)から印刷物(雑誌、新聞、カタログ、広告、グラビア等)の作成依頼を受注し、該クライアントの所望の印刷物を作成し、それを該クライアントに納品することでクライアントから報酬を得る。この商業的印刷業界では、現在でも、オフセット製版印刷機等の大規模な印刷装置を用いているのが主流である。
この商業的印刷業界では、様々な工程を踏んで作業が進められる。この工程には、例えば、入稿、デザインやレイアウト、カンプ(プリンタ出力によるプレゼンテーション)、校正(レイアウト修正や色修正)、校正刷り(プルーフプリント)、版下作成、印刷、後処理加工、発送等がある。上述のような印刷機の利用には版下作成を欠かすことができず、一度版下を作成すると、その修正は容易でなく、且つコスト的にかなり不利である。これは、入念な校正、即ち、レイアウトのチェックや色の確認作業が必須である事等に起因する。
このように、この種の業界では、大掛かりな装置を必要とし、尚且つ、クライアントが所望する印刷物を作成するのにある程度の時間も必要であった。しかも。これらそれぞれの作業には専門知識が必要であり、いわば職人と呼ばれる熟練者のノウハウが必要であった。
一方で、最近、電子写真方式の印刷装置やインクジェット方式の印刷装置の高速化、高画質化に伴い、上記のような印刷業界に対抗して、プリント・オン・デマンドという業態が出現しつつある。以下、プリント・オン・デマンド(Print On Demand)は、PODと略記する。
PODでは、印刷装置で扱うジョブを、より比較的小ロットのジョブに分けることで、大掛かりな装置、システムを用いずに、短納期で印刷処理を取り扱うことを目指している。特に、このPODでは、上記のような大規模な印刷機、印刷手法に代えて、例えば、ディジタル複写機やディジタル複合機等のディジタル画像形成装置を最大限に活用して、電子データを用いたディジタルプリントを実現している。そして、このPODによる業態のPOD市場が展開されつつある。このようなPOD市場では、従来の印刷業界に比べてディジタル化が融合し、コンピュータを利用した管理、制御が浸透してきており、コンピュータを利用してある程度、印刷業界のレベルに近づこうとしている。
このような背景の中で、POD市場には、コピー・プリントショップ印刷会社の印刷サービスと言われるPFPや、企業内社内向け印刷サービスと言われるCRD等が存在する。ここで、PFPは、Print For Payの略称である。また、CRDは、Centralized Reproduction Departmentの略称である。
このPFPやCRDにおける利点としては、オフセット印刷に対して安価であるのに加えて、短納期であることが挙げられる。そのため、POD市場においては、いかにして印刷装置のダウンタイムを削減して印刷の生産性を向上させるかが課題となっている。このPOD市場においては、専任のオペレータが印刷処理を行うことが殆どである。
印刷の生産性を向上させるための構成としては、例えば、特許文献1がある。該文献1は、ステイプル指示無しのジョブAと、ステイプル指示有りのジョブBを、連続処理する場合に、先行ジョブAの処理中に、後続ジョブBのステイプルに関する初期動作を並行して行う。これにより、ジョブAの処理後におけるジョブBの処理を短縮させる。
このように、特許文献1では、システムにて、複数のジョブの生産性を向上可能にする為の検討をなしている。
特開2001−96870号公報
上記PODのような印刷環境では、様々なユーザ(クライアント)からの様々な要求に対応すべく、大量の印刷ジョブを、如何に、効率よく、処理するかが、ビジネスチャンスの大事な要素となりうる。故に、このような状況にも柔軟に対処できる便利な使い勝手の良い印刷システムを提供出来るようにする事が望ましいと考える。その為にも、実際の現場の操作環境や習性やニーズ等を、十分に想定した、検討を行うべきと考える。
例えば、POD環境にて、顧客から依頼された印刷ジョブが大量枚数であったり、大量のジョブを処理する状況を考える。このような状況の場合に、全ての印刷ジョブが完了するまで、印刷装置の側で常に作業者(オペレータ)が監視していたのでは、作業効率が懸念される。そこで、このような現場では、装置にて印刷の途中であっても、作業者は、印刷装置から離れ、別の作業を行う状況が予想される。この時、例えば、印刷装置において、印刷に使用している印刷用紙の用紙切れやトナー切れ等のエラー要因が発生したとする。このような場合、印刷装置では印刷処理が一時的に中断される事が予想される。
このような状況が発生した場合に、中断対象の印刷ジョブの後に、後続の印刷ジョブが控えているとする。且つ、この後続ジョブ自体には、印刷中断要因が特に無いとする。このような状況でも、先の印刷ジョブに発生しているエラー要因によって、印刷装置にて処理すべき全ての印刷ジョブの処理が停止される事が予想される。この場合、オペレータがエラー要因を解除するか、もしくは、当該印刷ジョブの印刷をキャンセルするまでの間、印刷装置の印刷処理は中断される可能性がある。結果、システム全体から見て、印刷ジョブの生産性に影響を与えてしまう可能性がある。
このような状態を回避するために、例えば、印刷装置とは別に、その印刷装置に接続された画像処理装置を構成し、この画像処理装置において、印刷装置に供給する印刷データの前処理を実行する構成を想定してみる(図19)。この構成の場合、画像処理装置が印刷データを印刷装置へ送信可能な状態となった時点で、印刷装置にその印刷ジョブに必要な資源がセットされているかどうかを判定する。
そして、この判定の結果、必要な資源が全てセットされていない場合はその印刷ジョブは一時的に退避させ、後続の印刷ジョブの処理を優先的に行う。このように構成することで、上記状況に対しても、対処できる可能性があり、効率向上が期待できる。しかし、このような構成では対処できない状況が考えられる。よって、このような状況にも対処できるようにする事が望ましいと思われる。
例えば、図19のような、画像処理装置が印刷装置の外部に配置されるような構成の画像形成システムを想定してみる。この場合、画像処理装置から送信された印刷ジョブは、印刷装置内のハードディスク等の記憶手段に一旦スプールされる。
そのため、印刷装置に幾つかの印刷待ちの印刷ジョブが待機している状態では、印刷装置へ印刷ジョブを送信する時点では必要な資源が揃っていたとしても、実際に印刷の順番が回ってきた時点では必要な資源が不足している場合が予想される。
また、逆に、印刷装置へ印刷ジョブを送信する時点で必要な資源が全て揃っていなかったとしても、実際に印刷の順番が回ってきた時点では必要な資源が揃っている場合も想定される。
特に、印刷装置へ印刷ジョブを送信する時点で必要な資源が揃っていない場合に、その印刷ジョブを一時的に退避して、後続の印刷ジョブの処理を優先的に行うと、次のような問題が発生するやも知れない。例えば、一時的に退避した印刷ジョブに必要な資源が揃っていると検知された時点で、その印刷ジョブの印刷データを印刷装置へ送信したとしても、既に印刷待ちの印刷ジョブが印刷装置内にあるため、印刷順が当初の順番と比較して後の方になってしまう等の問題が懸念される。
本発明は上記の課題を解決するためなされたものである。その目的は、例えば、画像処理装置で印刷用の画像データを生成してから印刷装置へ供給する印刷システムにおいて、印刷装置にエラーが発生した場合でも、効率的に印刷処理を続行させることができる構成を提供することにある。特に、エラーが発生しても効率よくジョブを処理可能にすることは勿論のこと、例えば、図19のようなシステム構成にて想定されうる上記のような懸念事項に対しても対処した、便利なシステムを構築可能とする。
上記の目的を達成するための本発明による印刷システムは以下の構成を備える。即ち、
前記画像処理装置は、
印刷ジョブを入力する入力手段と、
前記入力手段により入力された印刷ジョブを実行するために必要な資源が前記印刷装置に備えられている場合に、当該印刷ジョブの画像データと当該印刷ジョブの設定情報を前記印刷装置に送信し、前記入力手段により入力された印刷ジョブを実行するために必要な資源が前記印刷装置に備えられていない場合に、当該印刷ジョブの画像データを送信せずに当該印刷ジョブの設定情報を前記印刷装置に送信する送信手段とを備え、
前記送信手段は、印刷ジョブを実行するために必要な資源が前記印刷装置に備えられていなかった印刷ジョブを実行するために必要な資源が前記印刷装置に備えられた場合に、当該印刷ジョブの画像データを前記印刷装置に送信し、
前記印刷装置は、
前記印刷ジョブの画像データ及び前記印刷ジョブの設定情報を前記画像処理装置から受信する受信手段と、
前記受信手段が前記印刷ジョブの画像データ及び前記印刷ジョブの設定情報を受信した場合に、当該印刷ジョブを印刷待ちジョブとして登録し、前記受信手段が前記印刷ジョブの設定情報を受信し前記印刷ジョブの画像データを受信しなかった場合に、当該印刷ジョブを退避ジョブとして登録する登録手段と、
前記印刷待ちジョブとして登録された印刷ジョブに基づいて印刷処理を実行する印刷手段とを備え、
前記登録手段は、前記受信手段が前記退避ジョブとして登録された印刷ジョブの画像データを受信した場合に、前記受信手段が当該退避ジョブとして登録された印刷ジョブの設定情報を受信した順番で当該退避ジョブとして登録された印刷ジョブが実行されるように、当該退避ジョブとして登録された印刷ジョブを前記印刷待ちジョブとして登録する。
また、好ましくは、前記印刷装置は、
ユーザの指示に従って、前記退避ジョブとして登録される印刷ジョブが実行されるべき順番を設定する設定手段を更に備え、
前記登録手段は、前記受信手段が前記退避ジョブとして登録された印刷ジョブの画像データを受信した場合に、当該退避ジョブとして登録された印刷ジョブが前記設定手段により設定された順番で実行されるように、当該退避ジョブとして登録された印刷ジョブを前記印刷待ちジョブとして登録する。
また、好ましくは、前記設定手段は、前記印刷待ちジョブとして登録された印刷ジョブのうち最後に実行されるジョブより後である第1の順番及び前記印刷待ちジョブとして登録された印刷ジョブのうち最後に実行されるジョブより前である第2の順番を含む複数の順番の中から、前記登録手段により前記退避ジョブとして登録される印刷ジョブが実行されるべき順番を設定する。
また、好ましくは、前記第2の順番は、前記受信手段が前記退避ジョブとして登録された印刷ジョブの設定情報を受信した順番である。
また、好ましくは、前記第2の順番は、前記受信手段が前記退避ジョブとして登録された印刷ジョブの画像データを受信した際に実行中の印刷ジョブの次の順番である。
また、好ましくは、前記印刷装置は、
前記印刷ジョブを前記退避ジョブとして登録するための退避条件の設定を行う退避条件設定手段を更に備え、
前記登録手段は、前記退避条件に従って、前記印刷ジョブを前記退避ジョブとして登録する。
また、好ましくは、前記印刷装置は、
前記退避ジョブとして登録された印刷ジョブを前記印刷待ちジョブとして登録するための復帰条件の設定を行う復帰条件設定手段を更に備え、
前記登録手段は、前記復帰条件に従って、前記退避ジョブとして登録された印刷ジョブを前記印刷待ちジョブとして登録する。
また、好ましくは、前記登録手段は、前記受信手段が前記退避ジョブとして登録された印刷ジョブの画像データを受信した場合において、自動的に、前記受信手段が当該退避ジョブとして登録された印刷ジョブの設定情報を受信した順番で当該退避ジョブとして登録された印刷ジョブが実行されるように、当該退避ジョブとして登録された印刷ジョブを前記印刷待ちジョブとして登録する。
また、好ましくは、前記登録手段は、前記受信手段が前記退避ジョブとして登録された印刷ジョブの画像データを受信した場合において、ユーザの指示に応じて、前記受信手段が当該退避ジョブとして登録された印刷ジョブの設定情報を受信した順番で当該退避ジョブとして登録された印刷ジョブが実行されるように、当該退避ジョブとして登録された印刷ジョブを前記印刷待ちジョブとして登録する。
上記の目的を達成するための本発明による画像処理装置は以下の構成を備える。即ち、 画像処理装置と印刷装置を有する印刷システムにおける画像処理装置であって、
印刷ジョブを入力する入力手段と、
前記入力手段により入力された印刷ジョブを実行するために必要な資源が前記印刷装置に備えられている場合に、当該印刷ジョブの画像データと当該印刷ジョブの設定情報を前記印刷装置に送信し、前記入力手段により入力された印刷ジョブを実行するために必要な資源が前記印刷装置に備えられていない場合に、当該印刷ジョブの画像データを送信せずに当該印刷ジョブの設定情報を前記印刷装置に送信する送信手段とを備え、
前記送信手段は、印刷ジョブを実行するために必要な資源が前記印刷装置に備えられていなかった印刷ジョブを実行するために必要な資源が前記印刷装置に備えられた場合に、当該印刷ジョブの画像データを前記印刷装置に送信する。
上記の目的を達成するための本発明による印刷装置は以下の構成を備える。即ち、
画像処理装置と印刷装置を有する印刷システムにおける印刷装置であって、
前記印刷ジョブの画像データ及び前記印刷ジョブの設定情報を前記画像処理装置から受信する受信手段と、
前記受信手段が前記印刷ジョブの画像データ及び前記印刷ジョブの設定情報を受信した場合に、当該印刷ジョブを印刷待ちジョブとして登録し、前記受信手段が前記印刷ジョブの設定情報を受信し前記印刷ジョブの画像データを受信しなかった場合に、当該印刷ジョブを退避ジョブとして登録する登録手段と、
前記印刷待ちジョブとして登録された印刷ジョブに基づいて印刷処理を実行する印刷手段とを備え、
前記登録手段は、前記受信手段が前記退避ジョブとして登録された印刷ジョブの画像データを受信した場合に、前記受信手段が当該退避ジョブとして登録された印刷ジョブの設定情報を受信した順番で当該退避ジョブとして登録された印刷ジョブが実行されるように、当該退避ジョブとして登録された印刷ジョブを前記印刷待ちジョブとして登録する。
上記の目的を達成するための本発明による画像処理装置の制御方法は以下の構成を備える。即ち、
画像処理装置と印刷装置を有する印刷システムにおける画像処理装置の制御方法であって、
印刷ジョブを入力する入力工程と、
前記入力工程により入力された印刷ジョブを実行するために必要な資源が前記印刷装置に備えられている場合に、当該印刷ジョブの画像データと当該印刷ジョブの設定情報を前記印刷装置に送信し、前記入力工程により入力された印刷ジョブを実行するために必要な資源が前記印刷装置に備えられていない場合に、当該印刷ジョブの画像データを送信せずに当該印刷ジョブの設定情報を前記印刷装置に送信する送信工程とを備え、
前記送信工程は、印刷ジョブを実行するために必要な資源が前記印刷装置に備えられていなかった印刷ジョブを実行するために必要な資源が前記印刷装置に備えられた場合に、当該印刷ジョブの画像データを前記印刷装置に送信する。
上記の目的を達成するための本発明による印刷装置の制御方法は以下の構成を備える。即ち、
画像処理装置と印刷装置を有する印刷システムにおける印刷装置の制御方法であって、 印刷ジョブの画像データ及び前記印刷ジョブの設定情報を前記画像処理装置から受信する受信工程と、
前記受信工程が前記印刷ジョブの画像データ及び前記印刷ジョブの設定情報を受信した場合に、当該印刷ジョブを印刷待ちジョブとして登録し、前記受信工程が前記印刷ジョブの設定情報を受信し前記印刷ジョブの画像データを受信しなかった場合に、当該印刷ジョブを退避ジョブとして登録する登録工程と、
前記印刷待ちジョブとして登録された印刷ジョブに基づいて印刷処理を実行する印刷工程とを備え、
前記登録工程は、前記受信工程が前記退避ジョブとして登録された印刷ジョブの画像データを受信した場合に、前記受信工程が当該退避ジョブとして登録された印刷ジョブの設定情報を受信した順番で当該退避ジョブとして登録された印刷ジョブが実行されるように、当該退避ジョブとして登録された印刷ジョブを前記印刷待ちジョブとして登録する。
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
画像処理装置と印刷装置を有する印刷システムにおける画像処理装置の制御をコンピュータに機能させるためのプログラムであって、
前記コンピュータを、
印刷ジョブを入力する入力手段と、
前記入力手段により入力された印刷ジョブを実行するために必要な資源が前記印刷装置に備えられている場合に、当該印刷ジョブの画像データと当該印刷ジョブの設定情報を前記印刷装置に送信し、前記入力手段により入力された印刷ジョブを実行するために必要な資源が前記印刷装置に備えられていない場合に、当該印刷ジョブの画像データを送信せずに当該印刷ジョブの設定情報を前記印刷装置に送信する送信手段として機能させ、
前記送信手段は、印刷ジョブを実行するために必要な資源が前記印刷装置に備えられていなかった印刷ジョブを実行するために必要な資源が前記印刷装置に備えられた場合に、当該印刷ジョブの画像データを前記印刷装置に送信する。
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
画像処理装置と印刷装置を有する印刷システムにおける印刷装置の制御をコンピュータに機能させるためのプログラムであって、
前記コンピュータを、
前記印刷ジョブの画像データ及び前記印刷ジョブの設定情報を前記画像処理装置から受信する受信手段と、
前記受信手段が前記印刷ジョブの画像データ及び前記印刷ジョブの設定情報を受信した場合に、当該印刷ジョブを印刷待ちジョブとして登録し、前記受信手段が前記印刷ジョブの設定情報を受信し前記印刷ジョブの画像データを受信しなかった場合に、当該印刷ジョブを退避ジョブとして登録する登録手段と、
前記印刷待ちジョブとして登録された印刷ジョブに基づいて印刷処理を実行する印刷手段として機能させ、
前記登録手段は、前記受信手段が前記退避ジョブとして登録された印刷ジョブの画像データを受信した場合に、前記受信手段が当該退避ジョブとして登録された印刷ジョブの設定情報を受信した順番で当該退避ジョブとして登録された印刷ジョブが実行されるように、当該退避ジョブとして登録された印刷ジョブを前記印刷待ちジョブとして登録する。
本発明によれば、例えば、画像処理装置で印刷用の画像データを生成していから印刷装置へ供給する印刷システムにおいて、印刷装置にエラーが発生した場合でも、効率的に印刷処理を続行させることができる構成を提供できる。又、例えば、エラーが発生しても効率よくジョブを処理可能にすることは勿論のこと、印刷装置と画像処理装置とが独立した構成のようなシステム構成にて想定されうる懸念事項に対しても対処した、便利なシステムが構築可能となる。
以下、本発明の実施の形態について図面を用いて詳細に説明する。
[全体構成]
図1Aは本発明の実施形態の画像形成システムの概観図である。
ネットワーク2101には、パーソナルコンピュータ(PC)2102〜2104と、画像形成装置として機能するMFP(Multi Function Peripheral:マルチファンクション周辺機器)2105〜2107が接続されている。尚、図1Aには示されていないが、PCあるいはMFPはこれらの他にも多数接続されて構成されていても良いことは言うまでもない。
以下、PC2102〜2104を代表してPC、MFP2105〜2107を代表してMFPと表記する。また、PCは、汎用コンピュータに搭載される標準的な構成要素(例えば、CPU、RAM、ROM、ハードディスク、外部記憶装置、ネットワークインタフェース、ディスプレイ、キーボード、マウス等)を有している。
[MFPの構成]
次に、図1Bを用いてMFPの構成について説明する。
図1Bは本発明の実施形態のMFPの構成を示す図である。
MFPは、自装置内部に複数のジョブのデータ(ジョブデータ)を記憶可能なハードディスク等の記憶装置を具備している。また、例えば、スキャナから出力されたジョブデータに対し、その記憶装置を介してプリンタ部でプリント可能にするコピー機能を具備している。また、PC等の外部装置から出力されたジョブデータに対し記憶装置を介してプリンタ部でプリント可能にするプリント機能を具備している。このように、MFPは、これらの機能を含む複数の機能を具備している。
MFPには、フルカラー機器とモノクロ機器があり、色処理機能や内部データ等を除いて、基本的な部分においては、フルカラー機器がモノクロ機器の構成を包含することが多い。そのため、ここでは、フルカラー機器に絞って説明し、必要に応じて随時モノクロ機器の説明を加えることとする。
また、本画像形成システムは、複数の機能を具備した複合機能型の画像形成装置と、プリント機能のみを具備した単一機能型の画像形成装置であるSFPを具備する構成でも良い。あるいは、いずれか一方の型の画像形成装置のみを具備する構成でも良い。また、何れのタイプの画像形成装置であっても、複数台具備する構成でも良い。いずれにしても、実施形態の制御が実現可能な構成であればよい。
尚、SFPとは、Single Function Peripheral:単一機能周辺機器の略称である。
図1Bに示すように、MFPでは、紙原稿等の画像を読み取り、読み取られた画像データを画像処理する入力画像処理部101と、ファクシミリ等に代表される電話回線を利用した画像の送受信を行うFAX部102とを備えている。また、ネットワーク2101を利用して画像データや装置情報を、PC等との外部装置との間で送受信するNIC(Network Interface Card)部103を備えている。
また、外部装置と画像データ等の情報交換を行う専用インタフェース(I/F)部104を備えている。また、USB(Universal Serial Bus)メモリ(リムーバブルメディアの一種)に代表されるUSB機器との間で、画像データ等のデータを送受信するUSBインタフェース(USB I/F)部105を備えている。
尚、入力画像処理部101は、例えば、ADF(自動給紙機構)を有するスキャナで実現される。
そして、MFP制御部106では、MFPの用途に応じて画像データを一時保存したり、データ転送経路を決定したり等の各種処理を制御する。
文書管理部111は、複数の画像データを格納可能なハードディスク等の記憶装置で実現される。そして、例えば、画像形成装置が具備する制御部(例えば、MFP制御部106のCPU、メモリ(RAM、ROM)等)が主体となって、複数種類の画像データを、文書管理部111に複数格納可能に制御する。
この複数種類の画像データには、入力画像処理部101からの画像データがある。また、FAX部102を介して入力されたファクシミリジョブの画像データがある。また、NIC部103、専用I/F部104やUSB I/F部105を介して外部装置から入力された画像データがある。
MFP制御部106は、文書管理部111に格納された画像データを適宜読み出して、プリンタ部113等の出力部に転送して、プリンタ部113によるプリント処理等の出力処理を実行可能に制御する。また、オペレータからの指示により、文書管理部111から読み出した画像データを、ネットワーク2101を介してPCや他の画像形成装置等の少なくとも一つの外部装置に転送あるいは分散転送可能に制御する。
画像データを文書管理部111に記憶する際には、必要に応じて、画像データを圧縮して格納したり、逆に圧縮して格納された画像データを読み出す際に元の画像データに伸張して戻したりする等の処理を、圧縮伸張部110を介して行っている。また、データがネットワーク2101を経由する際には、JPEG、JBIG、ZIP等の圧縮データを使用することも一般に知られており、データをMFPに入力した後、この圧縮伸張部110にて解凍(伸張)される。
また、リソース管理部112は、フォント、カラープロファイル、ガンマテーブル等の各種画像処理において共通に扱われる各種パラメータテーブル等のデータが格納されている。これらのデータは、必要に応じて呼び出すことができると共に、新しいパラメータテーブルを格納したり、修正して更新したりすることができる。
また、MFP制御部106に対して、PDLデータが入力された場合には、RIP部108でRIP処理を施したり、プリントする画像に対して、必要に応じて出力画像処理部109でプリントのための画像処理を行ったりする。更に、その際に生成される画像データの中間データやプリントレディデータ(プリントのためのビットマップデータやそれを圧縮したデータ)を必要に応じて、文書管理部111で再度格納することもできる。
尚、PDLとは、Page Description Languageの略称である。また、RIPとは、Raster Image Processorの略称である。
そして、各種処理が施された画像データは、画像形成を行うプリンタ部113に送信される。プリンタ部113でプリントアウトされた印刷用紙は、後処理部114へ送り込まれ、印刷用紙の仕分け処理や印刷用紙の仕上げ処理が行われる。
ここで、MFP制御部106は、円滑にジョブを流す役割を担っており、MFPに対する操作内容に応じて、以下の各種の機能A)〜N)を実行するために、MFP内の構成要素の処理経路の切替を制御する。
但し、中間データとして画像データを必要に応じて格納することは一般に知られているが、ここでは、文書管理部111が始点、終点になる以外のアクセスは表記しない。また、必要に応じて利用される圧縮伸張部110と後処理部114、あるいは、全体のコアとなるMFP制御部106等の処理は省略して、おおよそのフローがわかるように記載する。
A)複写機能 :入力画像処理部101→出力画像処理部109→プリンタ部113
B)ファクシミリ送信機能 :入力画像処理部101→FAX部102
C)ファクシミリ受信機能 :FAX部102→出力画像処理部109→プリンタ部113
D)ネットワークスキャン :入力画像処理部101→NIC部103
E)ネットワークプリント :NIC部103→RIP部108→出力画像処理部109→プリンタ部113
F)外部装置へのスキャン :入力画像処理部101→専用I/F部104
G)外部装置からのプリント :専用I/F部104→RIP部108→出力画像処理部109→プリンタ部113
H)外部メモリへのスキャン :入力画像処理部101→USB I/F部105
I)外部メモリからのプリント:USB I/F部105→RIP部108→出力画像処理部109→プリンタ部113
J)ボックススキャン機能 :入力画像処理部101→出力画像処理部109→文書管理部111
K)ボックスプリント機能 :文書管理部111→プリンタ部113
L)ボックス受信機能 :NIC部103→RIP部108→出力画像処理部109→文書管理部111
M)ボックス送信機能 :文書管理部111→NIC部103
N)プレビュー機能 :文書管理部111→操作部107
上記以外にも、E−mailサービスやWebサーバ機能を初めとして、様々な機能との組み合わせが考えられるが、ここでは割愛する。
また、上記の機能A)〜N)の内、J)ボックススキャン機能、K)ボックスプリント機能、L)ボックス受信機能、あるいはM)ボックス送信機能とは、文書管理部111を利用したデータの書込や読出を伴うMFPの処理機能である。これらの処理機能は、ジョブ毎やユーザ毎に文書管理部111内の記憶領域を分割して一次的にデータを保存して、ユーザIDやパスワードを組み合わせてデータの入出力を行う機能である。
更に、操作部107は、上記の様々なフローや機能を選択したり操作指示したりするためのものである。ここで、操作部107の表示装置の高解像度化に伴い、文書管理部111に格納されている画像データをプレビューし、確認後OKならばプリントする等の処理も実現することができる。
次に、MFP制御部106の詳細構成について、図2を用いて説明する。
図2は本発明の実施形態のMFP制御部の詳細構成を示す図である。
図2に示すMFP制御部の詳細構成は、大きく分けて4つの部分から成っている。即ち、入力デバイスを管理する入力デバイス管理部201、入力されたジョブを解釈する入力ジョブ制御部202、ジョブに関する各種設定情報を整理する出力ジョブ制御部203、そして、出力デバイスを割り当てる出力デバイス管理部204である。
入力デバイス管理部201は、図1BのMFPの各入力部(入力デバイス)からの入力信号を整理したり、切替の順序を決定したりする役割を果たす。ここで、入力部とは、MFP制御部106に接続され、MFP制御部106へ入力信号を入力する各種構成要素である。
この入力デバイス管理部201には、入力デバイス制御部201aが構成されていて、これは、各入力部を介して入力信号を受信する。この入力信号には、紙原稿のスキャン画像信号やネットワークからのPDLデータ等のMFPの外部から入力された信号がある。これに加えて、この入力信号には、文書管理部111に格納してある画像データや、RIP部108及び出力画像処理部109とが連携して処理する画像データも含まれる。
入力ジョブ制御部202は、プロトコル解釈部202aとジョブ生成部202bから構成されている。入力デバイス制御部201aから送られてくる一連の操作要求は、コマンド(プロトコル)と呼ばれる命令信号で入力ジョブ制御部202で受信される。そして、プロトコル解釈部202aで、その操作要求の概要が解釈されて、MFP内部で理解できる操作手順に変換される。
一方、ジョブ生成部202bは、プロトコル解釈部202aの解釈結果に基づいて、プリントジョブ、スキャンジョブ、PDL展開ジョブ、ファックス受信ジョブ等の様々なジョブを生成する。生成されたジョブは、MFP内部でどのような処理を施して、どこに送られるかといったそれぞれのシナリオが定義付けされて、そのシナリオに従ってMFP内部を流れることとなる。
出力ジョブ制御部203では、ジョブ解析部203a、バインダ解析部203b、ドキュメント解析部203c、及びページ解析部203dにおいて、ジョブに関する各種設定情報(俗に、ジョブチケットと呼ばれる)と画像情報が作成される。
ジョブ解析部203aは、印刷する文書名や印刷部数、出力先の排紙トレイ指定、複数バインダで構成されるジョブのバインダ順等のジョブ全体に関わる設定情報(ジョブ設定情報)の詳細を解析する。バインダ解析部203bは、製本方式の設定やステープルの位置、複数ドキュメントで構成されるバインダのドキュメント順等のバインダ全体に関わる設定情報(バインダ設定情報)の詳細を解析する。
ドキュメント解析部203cは、複数ページで構成されるドキュメントのページ順、両面印刷の指定、表紙や合紙の付加等のドキュメント全体に関わる設定情報(ドキュメント設定情報)の詳細を解析する。ページ解析部203dは、画像の解像度、画像の向き(ランドスケープ/ポートレイト)等の各種設定ページ全体に関する設定情報(ページ設定情報)の詳細を解析する。これに加えて、PDLデータが入力された場合には、RIP部108を呼び出してラスタライズ処理を施す。尚、画像情報を生成するに当たっては、RIP部108を呼び出して、ラスタライズ処理にてページ画像情報が生成される。ページ画像情報は、圧縮伸張部110において圧縮された後、文書管理部111に各種設定情報と関連付けされて格納される。
出力デバイス管理部204は、出力デバイス制御部204aとデバイス割当部204bで構成されている。文書管理部111に保存されたページ画像情報は圧縮伸張部110にて伸張され、関連付けられていた各種設定情報と一緒に読み出される。そして、各種設定情報とページ画像情報は一対になって出力デバイス管理部204に送信される。
デバイス割当部204bは、定義付けされたそれぞれのジョブのシナリオに基づいて、出力デバイスを割り当てる際に、複数のジョブが同時に処理を進めると出力部(出力デバイス)の競合が発生するため、それを調停する役割を果たす。出力デバイス制御部104aは、プリンタ部113、後処理部114等のどの出力部を利用するかをスケジューリングする。
次に、MFPの一例として、4Dカラー系MFPの構成について、図3を用いて説明する。
図3は本発明の実施形態の4Dカラー系MFPの構成を示す図である。
4Dカラー系MFPは、シアン(C)、マゼンタ(M)、イエロー(Y)、ブラック(K)の4色の記録材(例えば、トナー)を用いて、カラー印刷を実現する。4Dカラー系MFPは、主に、スキャナ部301、レーザ露光部302、感光ドラム303、作像部304、定着部305、給紙/搬送部306及び、これらを制御するプリンタ制御部307から構成される。
スキャナ部301は、原稿台に置かれた原稿に対して、照明を当てて原稿画像を光学的に読み取り、その像を電気信号に変換して画像データを作成する。レーザ露光部302は、画像データに応じて変調されたレーザ光等の光線を、等角速度で回転する回転多面鏡(ポリゴンミラー)302aに入射させ、反射走査光として感光ドラム303に照射する。
作像部304は、一連の電子写真プロセスの現像ユニット(現像ステーション)を4連持つことで実現されている。この一連の電子写真プロセスは、感光ドラム303を回転駆動し、帯電器によって帯電させ、レーザ露光部302によって感光ドラム303上に形成された潜像をトナーによって現像するプロセスがある。また、そのトナー像を印刷用紙(シートとも言う)に転写し、その際に転写されずに感光ドラム303上に残った微小トナーを回収する等のプロセスがある。
シアン(C)、マゼンタ(M)、イエロー(Y)、ブラック(K)の順に並べられた4連の現像ユニットは、シアン用の現像ユニットの作像開始から所定時間経過後に、マゼンタ、イエロー、ブラック用の現像ユニットによる作像動作を順次実行していく。このタイミング制御によって、シート上に色ずれのない、フルカラートナー像が転写される。
定着部305は、ローラやベルトの組み合わせによって構成され、ハロゲンヒータ等の熱源を内蔵し、作像部304によってトナー像が転写されたシート上のトナーを、熱と圧力によって溶解、定着させる。
給紙/搬送部306は、シートカセットやペーパーデッキに代表されるシート収納庫306aを一つ以上持っている。給紙/搬送部306は、プリンタ制御部307の指示に応じて、シート収納庫306aに収納された複数のシートの中から一枚分離し、作像部304・定着部305へ搬送する。搬送されたシートは、前述の現像ユニットによって、各色のトナー像が転写され、最終的にフルカラートナー像がシート上に形成される。また、シートの両面に画像形成する場合は、定着部305を通過したシートを再度作像部304へ搬送する両面搬送経路306bを通るように制御する。
プリンタ制御部307は、MFP全体を制御するMFP制御部106(図1)と通信して、その指示に応じて制御を実行する。これに加えて、スキャナ部301、レーザ露光部302、作像部304、定着部305、給紙/搬送部306の各部の状態を管理しながら、全体が調和を保って円滑に動作できるよう指示を行う。
定着部305を通過したシートは、搬送経路上の画像読取センサ部を通り、この画像読取センサ部でそのシート上に印刷された画像データが読み取られる。読み取られた画像データは、出力画像の濃度測定や出力画像に異常がないかどうかを確認する検品等に使用される。
次に、RIP部108の詳細構成について、図4を用いて説明する。
図4は本発明の実施形態のRIP部の詳細構成を示す図である。
ここで、RIPとは、PDLで記述された文字、線画、図形等のベクトル情報、あるいは色、パターン、写真等の画像走査線情報等のオブジェクト情報を同時にページ上に再現するためのプロセッサである。具体的には、RIPは、各オブジェクト情報をメモリ上にビットマップ(ラスタイメージ)展開する。また、RIPは、元来、ハードウェアとして出力装置側に搭載されていたが、現在では、CPUの高速化によりソフトウェアで実現することも可能である。
RIP部108は、一般に、インタプリタ部401とレンダリング部402の2つの部分から成り立っている。インタプリタ部401は、PDLデータの解釈を行うPDL解釈部401aと、解釈したPDLデータからディスプレイリストと呼ばれる中間ファイルを生成するDL(Display List)生成部401bとで構成されている。
一方、レンダリング部402は、ディスプレイリストに対してカラーマッチングを行うCMM部402aと、ディスプレイリストをビットマップ(ラスタイメージ)に展開するDL展開部402bとで構成されている。
尚、CMMは、Color Matching Moduleの略称である。
PDL解釈部401aは、入力されてきた様々な種類のPDLデータを解析する部分である。PDLデータの入力フォーマットとしては、Adobe社のPostScript(登録商標)言語やHP(Hewlett−Packard)社のPCL(Printer Control Language)言語等が有名である。これらは、ページ単位の画像を作成するためのプリンタ制御コードで記載されており、単純な文字コードの他、図形描画のコードや写真画像のコード等も含まれている。
また、PDF(Portable Document Format)というAdobe社の開発した文書表示用ファイル形式も様々な業界で多用されており、ドライバを使用せず直接MFPに投入されたこのフォーマットも対象としている。
その他に、PPML(Personalized Print Markup Language)と呼ばれるVDP(Variable Data Print)向けフォーマットがある。また、JPEG(Joint Photographic Experts Group)やTIFF(Tagged Image File Format)と呼ばれるカラー画像の圧縮フォーマット等にも対応している。
また、CMM部402aでは、グレースケール、RGB、CMYK等の一般的な色空間で表現される様々な画像データの入力が可能である。その他の色空間の場合には、一度CRD(Color Rendering Dictionary)にてCMYK空間に変換された後、カラーマッチングが施される。CMM部402aにおいて、ICCプロファイルによる色調整が行われる。
ICCプロファイルは、ソースプロファイル(Source Profile)とプリンタプロファイル(Printer Profile)とがある。
ソースプロファイルは、RGB(またはCMYK)データを一度規格化されたL*a*b*空間に変換し、このL*a*b*データを再度ターゲットとなるプリンタに適したCMYK空間に変換する。このとき、ソースプロファイルは、RGBプロファイルとCMYKプロファイルからなっている。ここで、入力画像がRGB系画像(Microsoft社のアプリケーションソフトやJPEG、TIFF画像等)の場合は、RGBプロファイルが選択される。また、CMYK系画像(Adobe社のPhotoshopやIllustratorの一部データ等)の場合は、CMYKプロファイルが選択される。
プリンタプロファイルは、各プリンタの色特性に合わせて作られており、RGB系画像の場合は、Perceptual(色味優先)やSaturation(鮮やかさ優先)を選択するのが好ましい。また、CMYK系画像の場合は、Colorimetric(色差最小)を選んで最適画像を出力することが多い。
また、ICCプロファイルは、一般にルックアップテーブル形式で作られており、ソースプロファイルでは、RGB(またはCMYK)データが入力されると、一意にL*a*b*データに変換される。逆に、プリンタプロファイルでは、L*a*b*データからプリンタにマッチしたCMYKデータに変換される。
尚、カラーマッチングを必要としないRGBデータは、デフォルトの色変換によりCMYKデータに変換されて出力される。また、カラーマッチングを必要としないCMYKデータに対しては、そのまま出力される。
このRIP部108で展開された画像データは、圧縮伸張部110を介して文書管理部111に保持される。
次に、出力画像処理部109の詳細構成について、図5を用いて説明する。
図5は本発明の実施形態の出力画像処理部の詳細構成を示す図である。
出力画像処理部109(カラー系)に入力される画像データは、複写動作等の入力画像処理部101からの出力データを扱うRGB系データと、ネットワークプリント動作等のRIP部108からの出力データを扱うCMYK系データとに、大きく分けられる。
前者の場合、画像データは、下地除去部501に入力され、後者の場合は、出力ガンマ補正部503に入力される。
まず、下地除去部501では、入力されたRGB画像データ中の下地部を除去するための非線形変換を行う。次に、出力ダイレクトマッピング部502において、RGB画像データをCMYK画像データに変換する。変換においては、RGBそれぞれの値をルックアップテーブルに入力し、その出力値の総和からC(Cyan)成分を作成する。同様に、M(Magenta)、Y(Yellow)、K(blacK)それぞれの成分もルックアップテーブルとその加算演算で作成する。このとき、入力画像処理部101にて検出された像域データ(像域処理によって得られる文字領域、写真領域等を含むデータ)に基づいて、3次元のルックアップテーブルが利用される。特に、文字領域と写真領域ではそれぞれ異なる種類のルックアップテーブルが適用される。
出力ガンマ補正部503では、出力部(例えば、プリンタ部113)に対応した出力画像の濃度補正を行う。これは、CMYKそれぞれ一次元のルックアップテーブルを利用して、画像形成毎に異なる出力画像データのリニアリティを保つ役割を果たしており、一般的にカラーキャリブレーションの結果は、このルックアップテーブルに反映される。
ハーフトーン処理部504は、MFP機能に応じて、異なる種類のスクリーニングを択一的に適用することができる。一般に、複写動作等では、モアレの起きにくい誤差拡散処理部504aによるスクリーニングを利用する。また、プリント動作では、文字や細線の再現性を考えてディザマトリクス等を利用した多値スクリーン部504bによるスクリーニングを用いることが多い。
前者は、注目画素とその周辺画素に対して誤差フィルタで重み付けし、階調数を保ちながら多値化の誤差を配分して補正していく方法である。一方、後者は、ディザマトリックスの閾値を多値に設定し、擬似的に中間調を表現する方法で、CMYK独立に変換し、入力画像データによって低線数と高線数とを切り替えて再現する。
更に、スムージング処理部505では、CMYKそれぞれに対し、エッジ部分をパターンマッチングにより検出し、より滑らかに再現されるパターンに変換することでジャギーを軽減する。
次に、本実施形態の画像形成システムの詳細構成について、図6を用いて説明する。
図6は本発明の実施形態の画像形成システムの詳細構成を示す図である。
図6に示す画像形成システムは、ホストコンピュータ1710と、画像処理装置1720と、印刷装置1100とを有し、各々がケーブル1701、ケーブル1702を介して接続されている。
尚、図6の構成を、図1Aの構成に適用すれば、ホストコンピュータ1710は、例えば、PC2102、画像処理装置1720は、例えば、PC2103、印刷装置1100は、例えば、MFP2105やMFP2106等で実現される。この場合、画像処理装置1720であるPC2103と、印刷装置1100であるMFP2105は、ネットワーク2101に加えて、別のネットワークで、直接相互に接続されていても良い。
また、印刷装置1100は、ネットワーク2101に直接接続されている必要はない。例えば、ネットワーク2101と印刷装置1100の間に、画像処理装置1720を構成し、この画像処理装置1720を介して、印刷装置1100がネットワークに2101に接続される構成であっても良い。
いずれの構成であっても、画像処理装置1720が外部装置から供給された印刷データを自装置内で画像処理後、印刷装置1100へその処理後の印刷データを供給できる構成であれば、どのような構成であっても良い。
ホストコンピュータ1710は、印刷データ(ここでは、PDLデータとして説明する)の供給源として機能する。画像処理装置1720は、ホストコンピュータ1710からケーブル1701、外部インタフェース1725を介して供給された印刷データを、HDDコントローラ1723を介して内蔵HD1724に一旦保持する。
ここで、HDDはハードディスクドライブ、HDはハードディスクの略称である。
内蔵HD1724に保持された印刷データは、CPUバス1703を介してPDLバッファ1726に一時的に保持される。画像処理装置1720は、RIP部1728によって、PDLバッファ1726に保持されているPDLデータを、フレームメモリ1727に展開して画像データを生成する。
フレームメモリ1727に展開された画像データは、ケーブル1702を介して印刷装置1100に転送され、記録媒体に印刷される。ここで、ケーブル1701、1702は、パラレルケーブル、SCSIケーブル、シリアル(USB、RS−232C等)ケーブル、ネットワークケーブル等の汎用ケーブルでも、専用のケーブルでも構わない。
印刷装置1100はホストコンピュータ1710で生成した印刷データを出力するプリンタとして機能する他、原稿を複写する複写機やスキャナとして機能する。
また、画像処理装置1720は、ケーブル1702を介して印刷装置1100の状態情報等を取得し、ホストコンピュータ1710に送信することができる他、この状態情報に基づいて印刷装置1100を制御することができる。つまり、画像処理装置1720は、見方を代えれば、印刷装置1100の印刷を制御するプリントサーバとして機能する。
CPU1721は、ROM1722に格納された制御プログラムに基づいて動作し、画像処理装置1720の各種構成要素を制御する。内蔵HD1724は、印刷済のPDLデータやPDLデータを展開して生成した画像データを一時的に保持する領域やフォントデータを格納する領域等を有する。また、内蔵HD1724は、HDDコントローラ1723を介してCPUバス1703に接続されている。
RAM1726は、ホストコンピュータ1710より受信したPDLデータを一時的に保持するバッファであるPDLバッファ1726と、RIP部1728によって展開されたPDLデータを一時的に保持するためフレームメモリ1727とを含む。
ここで、ROM1722は、例えば、プログラマブルメモリ(例えば、EEPROM)により構成してホストコンピュータ1710等から制御プログラムをインストール可能にすることも有効である。あるいは、例えば、フロッピー(登録商標)ディスク、CD−ROM等のメモリ媒体及びそのコントローラ(ドライバ)等により構成することも有効である。尚、CPU1721により読取可能な制御プログラムを格納した状態のメモリ媒体自体(例えば、ROM722)が法上の発明を構成する。
尚、画像処理装置1720は、ホストコンピュータ710から供給されるPDLデータに応じて、フルカラーまたはグレイスケール用の画像データをRIP部1728によって生成する。また、このRIP部1728の詳細構成は、上述のMFPのRIP部108(図4)と同様である。
印刷装置1100に対する画像データの送信は、ケーブル1702を介して行われる。印刷装置1100は、画像処理装置1720から供給された画像データに基づいて、図3で説明したように記録媒体上に画像を出力する。
尚、印刷装置1100においても、印刷ジョブから、MFP制御部106にてジョブ設定情報を解析して、RIP部108にて画像データを展開する構成を有している。そのため、この印刷装置1100において、画像処理装置1720での上述の処理を実現することが可能である。
また、本実施形態では、特に、印刷装置1100とは別の装置(画像処理装置1720)において、ジョブ設定情報を解析して、画像データを展開する構成の場合の処理を説明する。特に、この構成は、印刷装置1100に係る処理負担を軽減することができるので、ネットワーク上に多数のPCが存在して、それらから発生する様々な印刷ジョブを印刷装置1100が一手に引き受ける場合に有効である。
次に、画像処理装置1720内での印刷ジョブの処理シーケンスについて、図7を用いて説明する。
図7は本発明の実施形態の画像処理装置内での印刷ジョブの処理シーケンスを示す図である。
画像処理装置1720では、CPU1721によって、ホストコンピュータ1710等のPCから入力された印刷ジョブに対してジョブ設定等の所望の解析処理が行われた後、RIP部1728によって、画像データの展開処理を実行する。図中のJOB6((1))は展開処理中のジョブであることを示しており、後続のJOB7〜JOB10は、解析処理が終了して展開処理待ちの状態であることを示している。
展開処理が完了したら、例えば、その画像データは画像転送待ちの状態に遷移する((2))。その後、CPU1721によって、印刷装置1100への画像データの転送が行われる。図中のJOB1は画像転送中の状態であることを示しており((3))、JOB2〜JOB5は、展開処理が完了して画像転送待ちの状態であることを示している。この時、印刷装置1100へ転送するデータは、画像データの他に、そのジョブを印刷する際に必要なジョブ設定情報がある。画像データは印刷装置1100の専用I/F部104に入力され、ジョブ設定情報はNIC部103に入力される。
次に、印刷ジョブに対応する画像データ転送の順番が回ってきた時点で、そのジョブを印刷するために必要な資源が印刷装置1100にセットされていないと判定した場合の処理について説明する。
通常の印刷ジョブでは、CPU1721は、画像データとジョブ設定情報を印刷装置1100へ転送する。一方、この転送の時点で、CPU1721が、転送対象の印刷ジョブを印刷するために必要な資源が印刷装置にセットされていないと判定した場合は、印刷装置1100へジョブ設定情報のみを送信する。一方、それに対応する画像データは図中の一時退避用キューに保持する((4))。ここで、JOB−S1〜JOB−S3は一時退避されたジョブであることを示している。また、一時退避用キューは、例えば、RAM1726で実現される。
尚、転送対象の印刷ジョブを印刷するために必要な資源が印刷装置にセットされているか否かの判定は、CPU1721が、印刷装置1100より適宜通知される、印刷装置1100の状態情報に基づいて判定する。つまり、画像処理装置1720は、印刷装置1100からの状態情報を常時監視している。そして、この監視の結果、一時退避用キューに退避した画像データを印刷するために必要な資源が印刷装置にセットされたことを示す通知を受信すると、この画像データを印刷装置1100へ送信する。
一方、ジョブ設定情報をNIC部103で受信した印刷装置1100は、入力デバイス管理部201、入力ジョブ制御部202を介して出力ジョブ制御部203でそのジョブ設定情報の解析を実行する。そして、このジョブ設定情報に対応する仮想的なジョブ(予約ジョブ)が文書管理部111に保持される。換言すれば、ジョブ設定情報のみが画像処理装置1720から送信され、そのジョブに対する画像データが送信されてこなかった場合は、通常のジョブとは区別されるジョブが予約ジョブという形式で文書管理部111に保持される。
尚、このジョブ設定情報には、対応する画像データを特定するための識別情報が含まれている。そのため、印刷装置1100は、ジョブ設定情報と、対応する画像データを別々に受信しても、ジョブ設定情報中の識別情報を参照することで、後に受信する画像データを特定することが可能である。
次に、印刷装置側での予約ジョブの処理を説明するにあたり、操作部107の一例について、図8を用いて説明する。
図8は本発明の実施形態の操作部の一例を示す図である。
MFPの操作部107は、キー入力部602及びタッチパネル部601とから構成されている。それぞれの詳細を示したものが、図9及び図10であり、以下にそれぞれの詳細を説明する。
まず、図7に示すキー入力部601は、定常的な操作設定を行うことができるキー入力部分である。
操作部電源スイッチ701は、スタンバイモード(通常動作状態)とスリープモード(メインコントローラは、ネットワークプリントやファクシミリ等に備えて割込待ち状態でプログラムを停止して、消費電力を抑えている状態)を切り替えるものである。この操作部電源スイッチ701によって、システム全体の電源供給を行う主電源スイッチがON状態で制御することができる。
節電キー702は、スタンバイモード時の定着部305(図3)の制御温度を下げて、プリント可能な状態まで時間は要するが、消費電力を抑えることができるキーである。節電率の設定により制御温度を下げることもできる。
スタートキー703は、コピーや送信等の各種処理の開始を指示するキーである。また、ストップキー704は、その各種処理の開始を中断するキーである。
テンキー705は、各種設定の置数を行うためのキーである。クリアキー706は、その置数を解除するためのキーである。IDキー707は、MFPの操作者を認証するために、予め設定された暗証番号を入力させるためのキーである。
リセットキー708は、各種設定を無効にし、デフォルト状態に戻すためのキーである。ヘルプキー709は、ガイダンスやヘルプを表示させるためのキーである。ユーザモードキー710は、ユーザ毎のシステム設定画面に移行するためのキーである。
カウンタ確認キー711は、MFP内に設けてあるプリント枚数等をカウントするソフトカウンタに記憶されている出力済枚数を表示させるためのキーである。ここでは、コピー/プリント/スキャン/ファックス等の動作モード、カラー/白黒等の色モード、ラージ/スモール等の紙サイズ等に応じて、それぞれの出力済枚数を表示させることができる。
画像コントラストダイヤル712は、タッチパネル部602の液晶表示のバックライトを調光する等して、画面の見易さを調整するためのダイヤルである。
実行/メモリランプ713は、ジョブの実行中やメモリへのアクセス中に点滅して、その旨を示す通知するランプである。エラーランプ714は、ジョブの実行ができない場合やサービスマンコール等のエラー、あるいは、ジャムや消耗品切れ等を知らせるオペレータコール等の際に点滅して通知するランプである。
一方、図10に示すタッチパネル部602は、LCD(Liquid Crystal Display:液晶表示部)とその上に貼られた透明電極からなるタッチパネルディスプレイから構成される。ここでは、LCDに表示されるキー相当の部分の透明電極を指で触れると、それを検知して別の操作画面を表示する等の処理が予めプログラムされている。図8は、スタンバイモード時の初期画面であり、設定操作に応じて様々な操作画面を表示することができる。
コピータブ801は、コピー動作の操作画面に遷移するためのタブキーである。送信タブ802は、ファックスやE−mail送信等の送信(Send)動作を指示する操作画面に遷移するためのタブキーである。ボックスタブ803は、ボックス(ユーザ毎にジョブを格納する記憶手段)にジョブを入出力操作するための操作画面に遷移するためのタブキーである。オプションタブ804は、スキャナ設定、プリンタ設定等の拡張機能を設定するため設定画面に遷移するためのタブキーである。そして、これらの各タブを選択することで、それぞれの操作モードに遷移することができる。
システムモニタキー805は、MFPの状態や状況を表示するためのキーである。色選択設定キー806は、カラーコピー、白黒コピー、あるいは自動選択を予め選択するためのキーである。倍率設定キー807は、等倍、拡大、縮小等の倍率設定を行う倍率設定画面に遷移するためのキーである。後処理設定キー808は、ステープルやパンチ等の有無、個数、位置等を設定する後処理設定画面に遷移するためのキーである。
両面設定キー809は、片面印刷か両面印刷かを選択する両面設定画面に遷移するためのキーである。紙サイズ設定キー810は、給紙段や紙サイズ、メディアタイプを選択する紙サイズ設定画面に遷移するためのキーである。画像モード設定キー811は、文字モードや写真モード等の原稿画像の読取に適した画像モードを選択するためのキーである。濃度設定キー812は、出力画像の濃度を濃くしたり薄くしたり調整するためのキーである。
ステータス表示部813は、スタンバイ状態、ウォームアップ中、ジャム、エラー等の簡易的な状態表示を行う表示部である。倍率表示部814は、倍率設定キー807で設定された倍率を表示する。紙サイズ表示部815は、紙サイズ設定キー810で設定された紙サイズやメディアタイプを表示する。枚数表示部816は、テンキー705で指定された枚数を表示したり、動作中に何枚目を印刷中であるかを表示したりする。
更に、割込キー817は、コピー動作中に別のジョブを割り込ませる場合に利用する。応用モードキー818は、ページ連写、表紙・合紙設定、縮小レイアウト、画像移動等の様々な画像処理やレイアウト等の設定を行う設定画面に遷移するためのキーである。
次に、印刷中または印刷待ちのジョブのジョブ状況画面に関して、図11を用いて説明する。
図11は本発明の実施形態のジョブ状況画面の一例を示す図である。
図10のタッチパネル部602上のオプションタブ804を選択すると、プリンタによる印刷動作を設定するためのプリントタブ901を有するジョブ状況画面900(図11(a))が表示される。このジョブ状況画面900には、印刷済、印刷中または印刷待ち、予約中のジョブのジョブリスト902が表示され、各ジョブに対して、ジョブ名、ユーザー名、状況等のジョブに関するジョブ情報が表示される。
ジョブリスト902には、ジョブ状況ボタン902a、ジョブ履歴ボタン902b、予約ジョブ状況ボタン902cが構成されている。ジョブ状況ボタン902aを操作すると、ジョブリスト902には、印刷中または印刷待ちのジョブのジョブ情報が表示される。ジョブ履歴ボタン902bを操作すると、ジョブリスト902には、印刷済のジョブのジョブ情報が表示される。予約ジョブ状況ボタン902cを操作すると、ジョブリスト902には、予約中のジョブのジョブ情報が表示される。尚、予約中のジョブ(予約ジョブ)の詳細については後述する。
図11(a)の表示状態は、ジョブ状況ボタン902aが操作された場合を示している。
ここで、ジョブリスト902中の2つのジョブ「プリントジョブ4.doc」と「プリントジョブ6.xls」は、リストの背景色が他のジョブとは異なる状態(ハイライト表示)で表示されている。このジョブは、ジョブ設定情報のみを受信した状態で、対応する画像データは受信していない、つまり、予約ジョブであることを示している。
この2つのジョブを選択した状態で、「選択したジョブの退避」ボタン903を操作した場合、その2つの予約ジョブは文書管理部111(図2)に一時的に移動されて保持される。図11(b)は、図11(a)における「選択したジョブの退避」ボタン903によって、2つの予約ジョブを退避させた後のジョブ状況画面900を示している。
次に、予約ジョブの退避・復帰を行う際の印刷装置内部の制御に関して、図1Bと図2を用いて説明する。
出力ジョブ制御部203に入力されたジョブは、ジョブ解析部203aによってジョブ設定情報が解析され、バインダ解析部203b、ドキュメント解析部203c、ページ解析部203dによる処理を経て、必要に応じて、RIP部108へ送られる。
尚、本実施形態の場合、画像処理装置1720にて、ジョブに対する画像データの展開処理が実行された上で、印刷装置1100に入力されることになるので、基本的には、RIP部108による処理は、実質的には実行されない。
展開処理が行われた画像データは、圧縮伸張部110で圧縮処理され、文書管理部111で保持される。印刷を開始する前に、MFP制御部106は、リソース管理部112で管理されている印刷装置の状態が、ジョブ解析部203aによって解析されたジョブ設定情報で示される設定に必要な資源として設定されているかどうかを確認する。
尚、印刷装置の状態とは、シート収納庫にセットされている印刷用紙のサイズや種類、オプション装置の装着状態等である。また、印刷を実行するための資源(リソース)とは、印刷装置において印刷に必要な各種資源を意味する。具体的には、印刷に使用する印刷用紙(印刷サイズ、用紙種類等も含む)、記録材(トナー)、後処理機能(パンチ、ステイプル等)、メモリ容量等がある。
印刷開始可能な状態である場合、文書管理部111に保持されているジョブが、圧縮伸張部110で伸張処理され、出力デバイス管理部204によって印刷制御が行われる。また、処理の順番が回ってきた時点で、既に受信しているジョブ設定情報に対応する画像データをまだ受信していない場合は、印刷ジョブは予約ジョブとしてMFP制御部106の制御の下、文書管理部111へ一時的に退避される。更に、後続の印刷可能な印刷待ちジョブが存在する場合は、そのジョブの印刷処理を開始する。
一方、文書管理部111に一時的に退避された予約ジョブは、対応する展開画像データが受信された場合には、MFP制御部106によってその印刷が再開実行される。
ここで、リソース管理部112は常に印刷装置の状態を監視している。そして、監視の結果、文書管理部111に一時的に退避された予約ジョブを印刷するために必要な資源がセットされたと検知した場合には、MFP制御部106によってその旨を画像処理装置1720に通知する。
次に、予約ジョブの処理方法を設定する予約ジョブ処理設定、予約ジョブの印刷を再開させる復帰条件設定を行うための画面(ユーザモード設定画面)について、図12を用いて説明する。
図12は本発明の実施形態のユーザモード設定画面の一例を示す図である。
図12(a)に示すユーザモード設定画面1000は、図9のキー入力部602上のユーザモードキー710を押下すると表示される。このユーザモード設定画面1000には、MFPに関する各種設定を行うためのボタンが用意されており、これには、例えば、共通使用設定ボタン、タイマー設定ボタン、コピー仕様設定ボタン、予約ジョブ処理設定ボタン1001が構成されている。
ここで、「予約ジョブ処理設定」ボタン1001を押下すると、図12(b)に示す予約ジョブ処理設定画面1010が表示される。ここでは、予約ジョブとして一時的に退避されたジョブの印刷再開をするための条件(復帰条件)を設定することが可能となっている。
その設定項目としては、複数の設定項目が用意されており、各設定項目は、チェックボックスコントロールによってその選択が可能となっている。つまり、各設定項目は、チェックボックスコントロールによって、複数個の任意の組合わせを同時に設定することが可能である。
ここで、設定項目の一例としては、図示されるように、「予約時の順番に戻す」がある。これは、文書管理部111に退避した予約ジョブの印刷を再開させるときの順番として、その予約ジョブを予約時の順番の位置に戻すことを意味する。
また、図では、設定項目「予約時の順番に戻す」に加えて、現在のジョブリストの最後尾に戻したり、現在印刷中のジョブの次に優先的に印刷されるように戻すための設定項目が用意されている。この設定項目は一例であり、用途や目的に応じて、様々な設定項目を構成可能であることは言うまでもない。
また、復帰条件として、予約ジョブに対応する画像データが印刷装置に受信された時に自動的にジョブの印刷処理を再開するのか、手動で印刷の再開実行が指示された場合に印刷処理を再開するのかが設定が可能である。この設定は、それぞれ、「自動で復帰」ボタン1011、「手動で復帰」ボタン1012を操作することで実現する。図では、「手動で復帰」ボタン1012が指定されている状態を示している。
尚、図12に示す設定画面で設定された設定情報(復帰条件設定)は、例えば、リソース管理部112に格納され、必要に応じて読み出される。
次に、予約ジョブ状況を確認するための画面について、図13を用いて説明する。
図13は本発明の実施形態の予約ジョブ状況画面の一例を示す図である。
図13に示す予約ジョブ状況画面1400は、図11(a)のジョブ状況画面上の予約ジョブ状況ボタン902cを押下すると表示される。この予約ジョブ状況画面1400には、一時的に文書管理部111に退避された予約ジョブのジョブリストである予約ジョブリスト1401が表示される。この予約ジョブリスト1401では、各ジョブに対して、ジョブ名、ジョブの管理者、印刷が中断した原因、復帰可能状況(画像データ未受信/受信済)等のジョブに関するジョブ情報が表示される。
ここで、ジョブリスト中の任意のジョブの復帰状況が○(復帰可能)の状態にある場合には、そのジョブを選択した状態で「ジョブを復帰する」ボタン1403を押下する。これにより、手動でその印刷ジョブの印刷再開を行うことができる。尚、復帰条件として、自動で復帰が指定されている場合には、処理対象の予約ジョブが復帰した時点で、その予約ジョブの印刷再開が実行される。
また、「ジョブのキャンセル」ボタン1402を押下することによって、一時的に退避されている予約ジョブの印刷をキャンセルすることが可能となっている。
次に、画像処理装置1720による印刷ジョブの送信処理について、図14を用いて説明する。
図14は本発明の実施形態の印刷ジョブの送信処理を示すフローチャートである。
外部装置から印刷ジョブを受信した後、CPU1721は、ジョブ設定情報の解析を実行する(ステップS1601)。ジョブ設定情報の解析が終了したら、解析したジョブ設定情報に基づいて、画像データの展開処理をRIP部1728で実行する(ステップS1602)。
展開処理が完了したら、印刷装置の状態を確認する(ステップS1603)。そして、その確認結果に基づいて、処理対象の印刷ジョブの印刷実行に必要な資源が印刷装置に全て揃っているか否かを判定する(ステップS1604)。必要な資源が全て揃っていない場合(ステップS1604でNO)、その印刷ジョブに対する画像データを一時退避キューに退避する(ステップS1605)。その後、その印刷ジョブに対するジョブ設定情報のみを送信する(ステップS1606)。
一方、必要な資源が全て揃っている場合(ステップS1604でYES)、その印刷ジョブに対するジョブ設定情報を送信するとともに、対応する画像データは画像データ転送待ち状態となる(ステップS1606)。
転送待ちの画像データは、転送実行の順番が回ってくるまで待機する。転送実行の順番が回ってきた時には、転送可能であるか否かを判定する(ステップS1607)。転送不可能である場合(ステップS1607でNO)、転送可能となるまで待機する。一方、転送可能である場合(ステップS1607でYES)、その画像データの転送を実行する(ステップS1609)。
尚、画像処理装置1720は、印刷装置1100からの状態情報を常時監視している。そして、この監視の結果、一時退避用キューに退避した画像データを印刷するために必要な資源が印刷装置にセットされたことを示す通知を受信すると、一時退避キューに退避された画像データを印刷装置1100へ送信する。
また、本実施形態では、処理対象の印刷ジョブの印刷実行に必要な資源が印刷装置1100に全て揃っていない場合に、対応する画像データを一時退避用キューへ退避する構成としているが、これに限定されない。例えば、用紙切れ等の資源の復旧が比較的早い状況が想定される場合には、一時退避用キューへ退避しないで、そのまま画像データを印刷装置1100へ送信するようにしても良い。
加えて、この退避するか否かを示す退避条件を設定するための退避条件設定画面(図15)を構成して、この退避条件設定画面で設定した退避条件を満足する場合にのみ、画像データを一時退避用キューへ退避する構成としても良い。ここで、退避条件における設定項目としては、例えば、「印刷の実行が不可能な全てのジョブを退避させる」に加えて、用紙サイズ、用紙タイプ、用紙切れ等の不一致が考えられる。
更には、退避条件設定画面を印刷装置1100に提供して、印刷装置1100から画像処理装置1720に対して退避条件を設定する構成としても良い。
次に、印刷装置1100による印刷処理について、図16を用いて説明する。
図16は本発明の実施形態の印刷処理を示すフローチャートである。
印刷ジョブとして、まず、ジョブ設定情報を受信する(ステップS1501)。受信したジョブ設定情報に対する画像データを受信済であるか否かを判定する。受信済でない場合(ステップS1502でNO)、ジョブリスト表示処理を実行する(ステップS1504)。
一方、受信済である場合(ステップS1502でYES)、印刷実行待ち状態としてジョブリストへその印刷ジョブを登録する(ステップS1505)。
尚、画像データを受信済であるか否かの判定は、所定期間内に画像データを受信したか否かに基づいて判定する。これは、ネットワークのトラフィック状況によっては、予約ジョブ対象でないジョブの画像データであっても、ジョブ設定情報の受信後、直ちに対応する画像データを受信できない場合を想定したのものである。
ジョブリストに登録された印刷ジョブは、印刷実行の順番が回ってくるまで待機する。ここで、処理対象の印刷ジョブが予約ジョブの場合、待機している間に、予約ジョブの退避実行の有無を判定する。退避実行指示がある場合(ステップS1506でYES)、予約ジョブの退避・復帰処理を実行する(ステップS1507)。
一方、退避実行指示がない場合(ステップS1506でNO)、通常のジョブの印刷の順番が回ってきた時、あるいは予約ジョブが復帰されて、その印刷の順番が回ってきた時、処理対象のジョブが印刷実行可能であるか否かを判定する(ステップS1508)。印刷実行可能である場合(ステップS1508でYES)、その印刷ジョブの印刷を実行する(ステップS1510)。
一方、印刷実行不可能である場合(ステップS1508でNO)、その旨を示すエラー内容を表示する(ステップS1509)。エラー状態になったジョブは、エラーが解除されるまでエラー内容を継続的に表示する。尚、このエラー内容は、例えば、専用のダイアログで表示しても良い。あるいは、図11(a)のジョブ状況画面900のジョブリスト902の項目「状況」に、エラー状態を示す情報を表示しても良い。
その後、エラーが解除され、印刷の実行が可能となった場合は、印刷を実行する(ステップS11510)。そして、印刷処理を終了する。
尚、エラーが所定時間経過しても解除されない場合には、対応するジョブを予約ジョブとして、文書管理部111に退避するようにしても良い。あるいは、単に、削除するようにしても良い。
次に、ステップS1504のジョブリスト表示処理の詳細について、図17を用いて説明する。
図17は本発明の実施形態のジョブリスト表示処理の詳細を示すフローチャートである。
図16のステップS1502において、処理対象のジョブの画像データを受信済でない場合、ジョブリスト表示処理を実行する。つまり、処理対象のジョブが予約ジョブである場合、そのジョブのハイライト表示設定を実行する(ステップS1602)。
尚、このハイライト表示とは、図11(a)のジョブリスト902中のジョブにおいて、予約ジョブを、他のジョブと識別可能にすることを意味する。従って、他のジョブと識別可能な表示形態であれば、ハイライト表示に限定されず、例えば、ブリンク表示、色分け表示等の他の表示形態を使用することも可能である。
次に、そのジョブのジョブ状況を予約ジョブとして設定する。これにより、図11(a)のジョブ状況画面900のジョブリスト902の項目「状況」に、「予約ジョブ」が表示されることになる。更に、文書管理部111中の予約ジョブリストにそのジョブと追加して更新する。
尚、本実施形態では、処理対象のジョブの画像データを受信済でない場合、そのジョブが予約ジョブとして、文書管理部111に退避される構成としているが、これに限定されない。例えば、図11(a)のジョブ状況画面900のジョブリスト902において、任意のジョブを選択した状態で、「選択したジョブの退避」ボタン903が操作された場合には、その選択したジョブを予約ジョブとして文書管理部111に退避しても良い。
次に、ステップS1507の予約ジョブの退避・復帰処理の詳細について、図18を用いて説明する。
図18は本発明の実施形態の予約ジョブの退避・復帰処理の詳細を示すフローチャートである。
図16ステップS1501において、「選択したジョブの退避」ボタン903が操作された場合、指定された印刷ジョブを一時的に文書管理部111に退避させる。これと同時に、その印刷ジョブを予約ジョブとして予約ジョブリストへ登録する(ステップS1701)。
予約ジョブリスト上の予約ジョブ各々に対して、対応する画像データを受信済であるか否かを逐次判定する(ステップS1702)。受信済でない場合(ステップS1702でNO)、受信するまで待機する。一方、受信済である場合(ステップS1702でYES)、予約ジョブの状況を更新する(ステップS1703)。この更新は、予約ジョブ状況画面1400中の復帰状況に反映される。
次に、復帰可能な予約ジョブが存在する場合は、その予約ジョブの復帰条件設定が自動復帰であるか否かを判定する(ステップS1704)。自動復帰である場合(ステップS1704でYES)、印刷実行待ち状態としてジョブリストへその予約ジョブを登録し(ステップS1706)、復帰処理を終了する。
一方、復帰条件設定で、自動復帰でない場合(ステップS1704でNO)、つまり、手動復帰である場合、手動での復帰指示が行われるのを待機する(ステップS1705)。この復帰指示は、予約ジョブ状況画面1400の「ジョブを復帰する」ボタン1403が押下した場合に発行される。
そして、復帰指示が行われない場合(ステップS1705でNO)、復帰指示が行われるまで待機する。一方、復帰指示が行われた場合(ステップS1705でYES)、印刷実行待ち状態としてジョブリストへその予約ジョブを登録し(ステップS1706)、復帰処理を終了する。
以上説明したように、本実施形態によれば、ある任意のジョブを印刷装置へ転送する時点で、印刷装置にそのジョブを印刷するために必要な資源が揃っているかどうかを確認し、揃っていない場合はそのジョブを一時的に退避させる。これによって、後続の印刷可能なジョブの転送処理を行うことが可能となり、印刷可能なジョブを効率よく印刷装置に印刷処理させることが可能となる。
また、一時的に退避させる場合には、ジョブの設定情報のみを印刷装置へ転送することによってジョブの予約を行い、印刷装置にそのジョブを印刷するために必要な資源が揃った時点で対応する画像データを転送する。これによって、印刷処理の効率化を図るとともに、印刷の順番を維持することが可能となる。
一方、印刷装置側で、予約ジョブに対する画像データを受信した際には、復帰条件設定に基づいて、その予約ジョブに対する印刷処理を実行する。また、この復帰条件設定としては、予約された順番で印刷するのか、現在のジョブリストの最後尾にリストするのか、現在印刷中のジョブの次に印刷を実行するのかを任意に選択が可能であるため、オペレータにとって最適な印刷処理を行うことが可能となる。
以上のように、本実施形態の構成によれば、例えば、画像処理装置で印刷用の画像データを生成していから印刷装置へ供給する画像形成システムにおいて、印刷装置にエラーが発生した場合でも、効率的に印刷処理を続行可能となる。又、例えば、エラーが発生しても効率よくジョブを処理可能にすることは勿論のこと、図19で想定したような、印刷装置と画像処理装置とが独立した構成のようなシステム構成にて想定されうる懸念事項に対しても対処した、便利なシステムが構築可能となる。
尚、本実施形態は、ジョブの退避や復帰の条件は、印刷中断要因が発生により、実行可能に構成されている。この印刷中断要因としては、例えば、以下のような各種要因がある。印刷用やトナーやステイプル針等、印刷装置にて印刷ジョブにて必要な消耗材料が無くなった場合である。又、フィニッシャによるフィニッシィングエラー、プリンタ部での用紙ジャムやADFでの原稿ジャム等の、装置の故障・トラブル等も、印刷中断要因の1つである。制御部は、これの各種印刷中断要因に対してもサポートし、本実施形態の各種制御を適用する。
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム(実施形態では図に示すフローチャートに対応したプログラム)を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であっても良い。
プログラムを供給するための記録媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光ディスクがある。また、更に、記録媒体としては、光磁気ディスク、MO、CD−ROM、CD−R、CD−RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM,DVD−R)などがある。
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、その接続先のホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。
また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。また、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
本発明の実施形態の画像形成システムの概観図である。 本発明の実施形態のMFPの構成を示す図である。 本発明の実施形態のMFP制御部の詳細構成を示す図である。 本発明の実施形態の4Dカラー系MFPの構成を示す図である。 本発明の実施形態のRIP部の詳細構成を示す図である。 本発明の実施形態の出力画像処理部の詳細構成を示す図である。 本発明の実施形態の画像形成システムの詳細構成を示す図である。 本発明の実施形態の画像処理装置内での印刷ジョブの処理シーケンスを示す図である。 本発明の実施形態の操作部の一例を示す図である。 本発明の実施形態のキー入力部の一例を示す図である。 本発明の実施形態のタッチパネル部の一例を示す図である。 本発明の実施形態のジョブ状況画面の一例を示す図である。 本発明の実施形態のユーザモード設定画面の一例を示す図である。 本発明の実施形態の予約ジョブ状況画面の一例を示す図である。 本発明の実施形態の印刷ジョブの送信処理を示すフローチャートである。 本発明の実施形態の退避条件設定画面の一例を示す図である。 本発明の実施形態の印刷処理を示すフローチャートである。 本発明の実施形態のジョブリスト表示処理の詳細を示すフローチャートである。 本発明の実施形態の退避・復帰処理の詳細を示すフローチャートである。 従来技術の課題を説明するための図である。
符号の説明
101 入力画像処理部
102 FAX部
103 NIC部
104 専用I/F部
105 USB I/F部
106 MFP制御部
107 操作部
108 RIP部
109 出力画像処理部
110 圧縮伸張部
111 データ管理部
112 リソース管理部
113 プリンタ部
114 後処理部
1701、1702 ケーブル
1703 CPUバス
1720 画像処理装置
1721 CPU
1722 ROM
1723 HDDコントローラ
1724 内蔵HD
1725 外部インタフェース部
1726 RAM
1728 RIP部

Claims (15)

  1. 画像処理装置と印刷装置を有する印刷システムであって、
    前記画像処理装置は、
    印刷ジョブを入力する入力手段と、
    前記入力手段により入力された印刷ジョブを実行するために必要な資源が前記印刷装置に備えられている場合に、当該印刷ジョブの画像データと当該印刷ジョブの設定情報を前記印刷装置に送信し、前記入力手段により入力された印刷ジョブを実行するために必要な資源が前記印刷装置に備えられていない場合に、当該印刷ジョブの画像データを送信せずに当該印刷ジョブの設定情報を前記印刷装置に送信する送信手段とを備え、
    前記送信手段は、印刷ジョブを実行するために必要な資源が前記印刷装置に備えられていなかった印刷ジョブを実行するために必要な資源が前記印刷装置に備えられた場合に、当該印刷ジョブの画像データを前記印刷装置に送信し、
    前記印刷装置は、
    前記印刷ジョブの画像データ及び前記印刷ジョブの設定情報を前記画像処理装置から受信する受信手段と、
    前記受信手段が前記印刷ジョブの画像データ及び前記印刷ジョブの設定情報を受信した場合に、当該印刷ジョブを印刷待ちジョブとして登録し、前記受信手段が前記印刷ジョブの設定情報を受信し前記印刷ジョブの画像データを受信しなかった場合に、当該印刷ジョブを退避ジョブとして登録する登録手段と、
    前記印刷待ちジョブとして登録された印刷ジョブに基づいて印刷処理を実行する印刷手段とを備え、
    前記登録手段は、前記受信手段が前記退避ジョブとして登録された印刷ジョブの画像データを受信した場合に、前記受信手段が当該退避ジョブとして登録された印刷ジョブの設定情報を受信した順番で当該退避ジョブとして登録された印刷ジョブが実行されるように、当該退避ジョブとして登録された印刷ジョブを前記印刷待ちジョブとして登録する
    ことを特徴とする印刷システム。
  2. 前記印刷装置は、
    ユーザの指示に従って、前記退避ジョブとして登録される印刷ジョブが実行されるべき順番を設定する設定手段を更に備え、
    前記登録手段は、前記受信手段が前記退避ジョブとして登録された印刷ジョブの画像データを受信した場合に、当該退避ジョブとして登録された印刷ジョブが前記設定手段により設定された順番で実行されるように、当該退避ジョブとして登録された印刷ジョブを前記印刷待ちジョブとして登録する
    ことを特徴とする請求項1に記載の印刷システム。
  3. 前記設定手段は、前記印刷待ちジョブとして登録された印刷ジョブのうち最後に実行されるジョブより後である第1の順番及び前記印刷待ちジョブとして登録された印刷ジョブのうち最後に実行されるジョブより前である第2の順番を含む複数の順番の中から、前記登録手段により前記退避ジョブとして登録される印刷ジョブが実行されるべき順番を設定する
    ことを特徴とする請求項2に記載の印刷システム。
  4. 前記第2の順番は、前記受信手段が前記退避ジョブとして登録された印刷ジョブの設定情報を受信した順番である
    ことを特徴とする請求項3に記載の印刷システム。
  5. 前記第2の順番は、前記受信手段が前記退避ジョブとして登録された印刷ジョブの画像データを受信した際に実行中の印刷ジョブの次の順番である
    ことを特徴とする請求項3に記載の印刷システム。
  6. 前記印刷装置は、
    前記印刷ジョブを前記退避ジョブとして登録するための退避条件の設定を行う退避条件設定手段を更に備え、
    前記登録手段は、前記退避条件に従って、前記印刷ジョブを前記退避ジョブとして登録する
    ことを特徴とする請求項1に記載の印刷システム。
  7. 前記印刷装置は、
    前記退避ジョブとして登録された印刷ジョブを前記印刷待ちジョブとして登録するための復帰条件の設定を行う復帰条件設定手段を更に備え、
    前記登録手段は、前記復帰条件に従って、前記退避ジョブとして登録された印刷ジョブを前記印刷待ちジョブとして登録する
    ことを特徴とする請求項1に記載の印刷システム。
  8. 前記登録手段は、前記受信手段が前記退避ジョブとして登録された印刷ジョブの画像データを受信した場合において、自動的に、前記受信手段が当該退避ジョブとして登録された印刷ジョブの設定情報を受信した順番で当該退避ジョブとして登録された印刷ジョブが実行されるように、当該退避ジョブとして登録された印刷ジョブを前記印刷待ちジョブとして登録する
    ことを特徴とする請求項1に記載の印刷システム。
  9. 前記登録手段は、前記受信手段が前記退避ジョブとして登録された印刷ジョブの画像データを受信した場合において、ユーザの指示に応じて、前記受信手段が当該退避ジョブとして登録された印刷ジョブの設定情報を受信した順番で当該退避ジョブとして登録された印刷ジョブが実行されるように、当該退避ジョブとして登録された印刷ジョブを前記印刷待ちジョブとして登録する
    ことを特徴とする請求項1に記載の印刷システム。
  10. 画像処理装置と印刷装置を有する印刷システムにおける画像処理装置であって、
    印刷ジョブを入力する入力手段と、
    前記入力手段により入力された印刷ジョブを実行するために必要な資源が前記印刷装置に備えられている場合に、当該印刷ジョブの画像データと当該印刷ジョブの設定情報を前記印刷装置に送信し、前記入力手段により入力された印刷ジョブを実行するために必要な資源が前記印刷装置に備えられていない場合に、当該印刷ジョブの画像データを送信せずに当該印刷ジョブの設定情報を前記印刷装置に送信する送信手段とを備え、
    前記送信手段は、印刷ジョブを実行するために必要な資源が前記印刷装置に備えられていなかった印刷ジョブを実行するために必要な資源が前記印刷装置に備えられた場合に、当該印刷ジョブの画像データを前記印刷装置に送信する
    ことを特徴とする画像処理装置。
  11. 画像処理装置と印刷装置を有する印刷システムにおける印刷装置であって、
    前記印刷ジョブの画像データ及び前記印刷ジョブの設定情報を前記画像処理装置から受信する受信手段と、
    前記受信手段が前記印刷ジョブの画像データ及び前記印刷ジョブの設定情報を受信した場合に、当該印刷ジョブを印刷待ちジョブとして登録し、前記受信手段が前記印刷ジョブの設定情報を受信し前記印刷ジョブの画像データを受信しなかった場合に、当該印刷ジョブを退避ジョブとして登録する登録手段と、
    前記印刷待ちジョブとして登録された印刷ジョブに基づいて印刷処理を実行する印刷手段とを備え、
    前記登録手段は、前記受信手段が前記退避ジョブとして登録された印刷ジョブの画像データを受信した場合に、前記受信手段が当該退避ジョブとして登録された印刷ジョブの設定情報を受信した順番で当該退避ジョブとして登録された印刷ジョブが実行されるように、当該退避ジョブとして登録された印刷ジョブを前記印刷待ちジョブとして登録する
    ことを特徴とする印刷装置。
  12. 画像処理装置と印刷装置を有する印刷システムにおける画像処理装置の制御方法であって、
    印刷ジョブを入力する入力工程と、
    前記入力工程により入力された印刷ジョブを実行するために必要な資源が前記印刷装置に備えられている場合に、当該印刷ジョブの画像データと当該印刷ジョブの設定情報を前記印刷装置に送信し、前記入力工程により入力された印刷ジョブを実行するために必要な資源が前記印刷装置に備えられていない場合に、当該印刷ジョブの画像データを送信せずに当該印刷ジョブの設定情報を前記印刷装置に送信する送信工程とを備え、
    前記送信工程は、印刷ジョブを実行するために必要な資源が前記印刷装置に備えられていなかった印刷ジョブを実行するために必要な資源が前記印刷装置に備えられた場合に、当該印刷ジョブの画像データを前記印刷装置に送信する
    ことを特徴とする画像処理装置の制御方法。
  13. 画像処理装置と印刷装置を有する印刷システムにおける印刷装置の制御方法であって、 印刷ジョブの画像データ及び前記印刷ジョブの設定情報を前記画像処理装置から受信する受信工程と、
    前記受信工程が前記印刷ジョブの画像データ及び前記印刷ジョブの設定情報を受信した場合に、当該印刷ジョブを印刷待ちジョブとして登録し、前記受信工程が前記印刷ジョブの設定情報を受信し前記印刷ジョブの画像データを受信しなかった場合に、当該印刷ジョブを退避ジョブとして登録する登録工程と、
    前記印刷待ちジョブとして登録された印刷ジョブに基づいて印刷処理を実行する印刷工程とを備え、
    前記登録工程は、前記受信工程が前記退避ジョブとして登録された印刷ジョブの画像データを受信した場合に、前記受信工程が当該退避ジョブとして登録された印刷ジョブの設定情報を受信した順番で当該退避ジョブとして登録された印刷ジョブが実行されるように、当該退避ジョブとして登録された印刷ジョブを前記印刷待ちジョブとして登録する
    ことを特徴とする印刷装置の制御方法。
  14. 画像処理装置と印刷装置を有する印刷システムにおける画像処理装置の制御をコンピュータに機能させるためのプログラムであって、
    前記コンピュータを、
    印刷ジョブを入力する入力手段と、
    前記入力手段により入力された印刷ジョブを実行するために必要な資源が前記印刷装置に備えられている場合に、当該印刷ジョブの画像データと当該印刷ジョブの設定情報を前記印刷装置に送信し、前記入力手段により入力された印刷ジョブを実行するために必要な資源が前記印刷装置に備えられていない場合に、当該印刷ジョブの画像データを送信せずに当該印刷ジョブの設定情報を前記印刷装置に送信する送信手段として機能させ、
    前記送信手段は、印刷ジョブを実行するために必要な資源が前記印刷装置に備えられていなかった印刷ジョブを実行するために必要な資源が前記印刷装置に備えられた場合に、当該印刷ジョブの画像データを前記印刷装置に送信する
    ことを特徴とするプログラム。
  15. 画像処理装置と印刷装置を有する印刷システムにおける印刷装置の制御をコンピュータに機能させるためのプログラムであって、
    前記コンピュータを、
    前記印刷ジョブの画像データ及び前記印刷ジョブの設定情報を前記画像処理装置から受信する受信手段と、
    前記受信手段が前記印刷ジョブの画像データ及び前記印刷ジョブの設定情報を受信した場合に、当該印刷ジョブを印刷待ちジョブとして登録し、前記受信手段が前記印刷ジョブの設定情報を受信し前記印刷ジョブの画像データを受信しなかった場合に、当該印刷ジョブを退避ジョブとして登録する登録手段と、
    前記印刷待ちジョブとして登録された印刷ジョブに基づいて印刷処理を実行する印刷手段として機能させ、
    前記登録手段は、前記受信手段が前記退避ジョブとして登録された印刷ジョブの画像データを受信した場合に、前記受信手段が当該退避ジョブとして登録された印刷ジョブの設定情報を受信した順番で当該退避ジョブとして登録された印刷ジョブが実行されるように、当該退避ジョブとして登録された印刷ジョブを前記印刷待ちジョブとして登録する
    ことを特徴とするプログラム。
JP2005249948A 2005-08-30 2005-08-30 印刷システム、印刷装置、画像処理装置及びそれらの制御方法、プログラム Expired - Fee Related JP4646741B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2005249948A JP4646741B2 (ja) 2005-08-30 2005-08-30 印刷システム、印刷装置、画像処理装置及びそれらの制御方法、プログラム
US11/510,807 US8115949B2 (en) 2005-08-30 2006-08-28 Image forming system, printing apparatus, image processing apparatus, control method therefor, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005249948A JP4646741B2 (ja) 2005-08-30 2005-08-30 印刷システム、印刷装置、画像処理装置及びそれらの制御方法、プログラム

Publications (3)

Publication Number Publication Date
JP2007062105A JP2007062105A (ja) 2007-03-15
JP2007062105A5 JP2007062105A5 (ja) 2010-11-11
JP4646741B2 true JP4646741B2 (ja) 2011-03-09

Family

ID=37803635

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005249948A Expired - Fee Related JP4646741B2 (ja) 2005-08-30 2005-08-30 印刷システム、印刷装置、画像処理装置及びそれらの制御方法、プログラム

Country Status (2)

Country Link
US (1) US8115949B2 (ja)
JP (1) JP4646741B2 (ja)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1187058A3 (en) 2000-08-30 2003-01-02 Seiko Epson Corporation Printing apparatus, data storage medium, interface device, printer control method, and interface control method
JP4587985B2 (ja) * 2006-04-10 2010-11-24 シャープ株式会社 画像処理装置
US7973950B1 (en) * 2007-02-16 2011-07-05 Adobe Systems Incorporated Image printing history
JP4787791B2 (ja) * 2007-06-13 2011-10-05 株式会社リコー 画像処理装置、画像処理方法、画像処理プログラム
JP5339706B2 (ja) * 2007-10-10 2013-11-13 キヤノン株式会社 印刷システム、制御方法、記憶媒体、及びプログラム
US8786922B2 (en) * 2008-11-20 2014-07-22 Hewlett-Packard Development Company, L.P. Print color management
JP5419443B2 (ja) * 2008-12-27 2014-02-19 キヤノン株式会社 画像処理装置、画像処理システム、画像処理装置の制御方法及びプログラム
KR101383569B1 (ko) * 2009-03-10 2014-04-09 삼성전자주식회사 인쇄 제어 방법 및 인쇄제어장치
JP5361479B2 (ja) * 2009-03-17 2013-12-04 キヤノン株式会社 ジョブ管理装置、制御方法及びプログラム
JP5798288B2 (ja) * 2009-08-27 2015-10-21 コニカミノルタ株式会社 画像形成装置
JP5413065B2 (ja) * 2009-09-03 2014-02-12 コニカミノルタ株式会社 画像形成装置及び画像形成方法
JP5573132B2 (ja) * 2009-12-02 2014-08-20 株式会社リコー 印刷システム、印刷装置、プログラム、および記憶媒体
JP5663903B2 (ja) * 2010-03-08 2015-02-04 株式会社リコー 画像形成装置及び画像形成方法
JP5533263B2 (ja) * 2010-05-26 2014-06-25 コニカミノルタ株式会社 画像形成装置
JP5776156B2 (ja) * 2010-09-16 2015-09-09 株式会社リコー 印刷装置、印刷システム、印刷装置の制御方法、制御プログラムおよび制御プログラムを記憶した記憶媒体
JP5234097B2 (ja) * 2010-12-16 2013-07-10 コニカミノルタビジネステクノロジーズ株式会社 画像形成装置、表示制御装置およびプログラム
JP5782755B2 (ja) * 2011-03-09 2015-09-24 株式会社リコー 画像形成装置
US8751774B2 (en) * 2011-03-31 2014-06-10 Denso International America, Inc. Method and system for controlling message traffic between two processors
JP6553946B2 (ja) * 2014-07-03 2019-07-31 キヤノン株式会社 印刷制御システム、印刷制御装置、印刷制御方法、及びプログラム
JP6576048B2 (ja) * 2015-02-23 2019-09-18 キヤノン株式会社 画像処理装置及びその制御方法、並びにプログラム
US10104247B2 (en) 2016-07-28 2018-10-16 Xerox Corporation Method and apparatus for automatically tracking print history of documents stored on removable storage device
JP6743586B2 (ja) * 2016-08-26 2020-08-19 株式会社リコー 画像形成装置、印刷制御システム、印刷制御方法、及びプログラム
US10037482B2 (en) 2016-10-17 2018-07-31 Xerox Corporation Adaptive power states in a distributed raster image processing environment
US10375033B2 (en) 2017-01-17 2019-08-06 Xerox Corporation Method and apparatus for instant processing of a document workflow
US10116826B1 (en) * 2017-04-26 2018-10-30 Xerox Corporation Method and apparatus for automatically resuming a print job from portable memory device
US10523845B2 (en) 2017-06-15 2019-12-31 Xerox Corporation Method and apparatus for instant secure scanning of a document using biometric information
US10511743B2 (en) 2017-06-15 2019-12-17 Xerox Corporation Method and apparatus for instant secure scanning of a document
US10223050B2 (en) 2017-07-19 2019-03-05 Xerox Corporation Method and apparatus for automatically processing job interruptions caused by a portable memory device in a print system
US10223051B2 (en) 2017-07-19 2019-03-05 Xerox Corporation Method and apparatus for automatically processing job interruptions caused by a portable memory device with priority handling capabilities
JP7006343B2 (ja) * 2018-02-09 2022-01-24 株式会社リコー 画像形成システム、管理方法、管理装置及び管理プログラム
JP7311982B2 (ja) * 2019-02-27 2023-07-20 キヤノン株式会社 印刷装置および印刷設定の制御方法
US10908859B1 (en) * 2019-09-10 2021-02-02 Toshiba Tec Kabushiki Kaisha Image forming apparatus, printing system, and printing information notification method

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002202873A (ja) * 1996-12-27 2002-07-19 Canon Inc プリントシステムおよび印刷制御装置およびプリントモニタ方法およびコンピュータ読み取り可能なプログラムが格納された記憶媒体

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62197821A (ja) * 1986-02-26 1987-09-01 Hitachi Ltd ワ−ドプロセツサ
JP3193743B2 (ja) * 1991-09-25 2001-07-30 株式会社リコー 複写装置
US6213652B1 (en) * 1995-04-18 2001-04-10 Fuji Xerox Co., Ltd. Job scheduling system for print processing
US5995723A (en) * 1997-11-18 1999-11-30 Xerox Corporation Client subsystem for changing document/job attributes in a network printing system
KR100363160B1 (ko) 1998-10-21 2003-01-24 삼성전자 주식회사 네트웍 인쇄시스템 및 그 프린팅 에러시 대기작업 처리방법
EP1681165A3 (en) * 1999-03-10 2009-04-01 Seiko Epson Corporation Dot formation position misalignment adjustment performed using pixel-level information indicating dot non-formation
JP4235347B2 (ja) * 1999-06-29 2009-03-11 キヤノン株式会社 情報処理装置、情報処理方法、および記憶媒体
US6430382B1 (en) * 1999-07-23 2002-08-06 Canon Kabushiki Kaisha Image forming apparatus which pre-prepares for sheet processing
JP4078019B2 (ja) 1999-07-23 2008-04-23 キヤノン株式会社 画像形成システムおよびそのジョブ処理方法
JP2001195214A (ja) 2000-01-14 2001-07-19 Canon Inc 印刷装置及びその制御方法並びに記憶媒体
JP3711898B2 (ja) * 2000-08-10 2005-11-02 セイコーエプソン株式会社 プリント装置消耗品購入システム、そのプログラム及びプリント装置消耗品購入態様提示方法
US6873425B1 (en) * 2000-08-30 2005-03-29 Hewlett-Packard Development Company, L.P. Delayed printing of print jobs requiring special resources
US7319532B2 (en) * 2001-06-28 2008-01-15 Canon Kabushiki Kaisha Printing control apparatus and printing control method capable of accurately printing embedded font
JP3906667B2 (ja) 2001-10-23 2007-04-18 富士ゼロックス株式会社 画像処理装置
US7009719B2 (en) * 2001-11-13 2006-03-07 Xerox Corporation Systems and methods for controlling an image forming system based on customer replaceable unit status
JP3826038B2 (ja) * 2002-01-17 2006-09-27 キヤノン株式会社 印刷システム及びその印刷方法並びに印刷装置
JP4143426B2 (ja) * 2002-02-01 2008-09-03 キヤノン株式会社 文書処理装置及び方法
JP3962606B2 (ja) 2002-02-28 2007-08-22 キヤノン株式会社 印刷命令生成装置及び方法、印刷装置及びその制御方法、情報処理装置及び印刷システム
US7172260B2 (en) * 2002-03-04 2007-02-06 Seiko Epson Corporation Liquid spraying method, liquid spraying system, and liquid spraying execute program
JP2003338897A (ja) * 2002-05-20 2003-11-28 Sharp Corp 表示装置およびこれを備えた画像形成装置
JP2004220565A (ja) * 2002-12-27 2004-08-05 Seiko Epson Corp 分散印刷システム及び分散印刷方法、分散印刷プログラム、並びにプリンタ及びプリンタ管理サーバ
US7394558B2 (en) * 2003-01-28 2008-07-01 Hewlett-Packard Development Company, L.P. Modifying printing based on print job clues
JP4225103B2 (ja) * 2003-04-25 2009-02-18 コニカミノルタビジネステクノロジーズ株式会社 印刷制御装置および印刷制御方法
US20050052679A1 (en) * 2003-09-08 2005-03-10 Brett Green Method and device for controlling printing
KR100571955B1 (ko) * 2003-11-18 2006-04-17 삼성전자주식회사 일시 인쇄 중지 및 재개가 가능한 프린트 방법 및 그프린터
US8368910B2 (en) * 2004-07-23 2013-02-05 Canon Kabushiki Kaisha Printing apparatus and method
US7242877B2 (en) * 2004-12-17 2007-07-10 Kabushiki Kaisha Toshiba Image forming apparatus and image forming method
JP4646740B2 (ja) * 2005-08-30 2011-03-09 キヤノン株式会社 印刷装置及びその制御方法、ジョブ処理方法、印刷システム、プログラム

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002202873A (ja) * 1996-12-27 2002-07-19 Canon Inc プリントシステムおよび印刷制御装置およびプリントモニタ方法およびコンピュータ読み取り可能なプログラムが格納された記憶媒体

Also Published As

Publication number Publication date
US20070046973A1 (en) 2007-03-01
US8115949B2 (en) 2012-02-14
JP2007062105A (ja) 2007-03-15

Similar Documents

Publication Publication Date Title
JP4646741B2 (ja) 印刷システム、印刷装置、画像処理装置及びそれらの制御方法、プログラム
JP4646740B2 (ja) 印刷装置及びその制御方法、ジョブ処理方法、印刷システム、プログラム
US7912388B2 (en) Printing apparatus, print control apparatus, and print control method
US8059286B2 (en) System and program product
JP5675269B2 (ja) 印刷処理装置、印刷システム、印刷処理装置の制御方法、印刷システムの制御方法、及びプログラム
JP5004320B2 (ja) ジョブ処理装置、ジョブ処理方法及びプログラム
US20070103714A1 (en) Information processing apparatus, printing apparatus, control method thereof, and printing system
JP2008110576A (ja) 印刷装置及びその印刷実行方法、並びに印刷実行のプログラム
US20090097064A1 (en) Printing apparatus, job processing method, program, and storing medium
JP2006082262A (ja) 画像処理装置およびジョブ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム
JP4941463B2 (ja) 情報処理装置および印刷装置
JP2007140786A (ja) コントローラ装置及びその制御方法、並びに、印刷システム
US20110063682A1 (en) Print apparatus, print control apparatus and image processing apparatus
US20110317202A1 (en) Image forming apparatus, control method thereof, and storage medium
US8514432B2 (en) Image forming apparatus, control method, and computer-readable storage medium
JP5889373B2 (ja) 印刷処理装置、印刷処理装置の制御方法、及び、プログラム
JP2008052115A (ja) 印刷装置及びその印刷実行方法、並びに印刷実行のプログラム
JP4757355B2 (ja) 印刷装置及びその制御方法、プログラム
US20120086974A1 (en) Image forming apparatus, processing method of the image forming apparatus and recording medium
JP6929715B2 (ja) 画像形成装置
JP2009232316A (ja) 画像形成装置
JP2002171369A (ja) 画像入力装置及び画像出力システム
JP4280762B2 (ja) 情報処理装置、及び、プリンタドライバにおける情報出力方法
JP2023006640A (ja) 印刷支援装置、印刷支援方法および印刷支援プログラム
JP2009301470A (ja) 画像処理装置及び制御プログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080901

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100928

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20101206

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20101207

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131217

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees