(57)【要約】【課題】  印刷装置にエラーが発生した場合でも、効率的に印刷処理を続行させることができる印刷装置及びその制御方法、プログラムを提供する。【解決手段】  入力された印刷ジョブを実行するために必要な資源が印刷装置に備えられている場合に、当該印刷ジョブを印刷待ちジョブとして登録する。また、入力された印刷ジョブを実行するために必要な資源が印刷装置に備えられていない場合に、当該印刷ジョブを退避ジョブとして登録する。ユーザの指示に従って、退避ジョブとして登録される印刷ジョブが実行されるべき順番を設定する。退避ジョブとして登録された印刷ジョブを実行するために必要な資源が印刷装置に備えられた場合に、当該退避ジョブとして登録された印刷ジョブが設定された順番で実行されるように当該退避ジョブとして登録された印刷ジョブを印刷待ちジョブとして登録する。【選択図】  図１６
2011037276.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置であって、
印刷ジョブを入力する入力手段と、
前記入力手段により入力された印刷ジョブを実行するために必要な資源が前記印刷装置に備えられている場合に、当該印刷ジョブを印刷待ちジョブとして登録し、前記入力手段により入力された印刷ジョブを実行するために必要な資源が前記印刷装置に備えられていない場合に、当該印刷ジョブを退避ジョブとして登録する登録手段と、
前記印刷待ちジョブとして登録された印刷ジョブに基づいて印刷処理を実行する印刷手段と、
ユーザの指示に従って、前記退避ジョブとして登録される印刷ジョブが実行されるべき順番を設定する設定手段とを備え、
前記登録手段は、前記退避ジョブとして登録された印刷ジョブを実行するために必要な資源が前記印刷装置に備えられた場合に、当該退避ジョブとして登録された印刷ジョブが前記設定手段により設定された順番で実行されるように当該退避ジョブとして登録された印刷ジョブを前記印刷待ちジョブとして登録する
ことを特徴とする印刷装置。
【請求項２】
前記設定手段は、前記印刷待ちジョブとして登録された印刷ジョブのうち最後に実行されるジョブより後である第１の順番及び前記印刷待ちジョブとして登録された印刷ジョブのうち最後に実行されるジョブより前である第２の順番を含む複数の順番の中から、前記登録手段により前記退避ジョブとして登録される印刷ジョブが実行されるべき順番を設定する
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記第２の順番は、前記退避ジョブとして登録された印刷ジョブが前記入力手段により入力された順番である
ことを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記第２の順番は、前記退避ジョブとして登録された印刷ジョブを実行するために必要な資源が前記印刷装置に備えられた際に実行中の印刷ジョブの次の順番である
ことを特徴とする請求項２に記載の印刷装置。
【請求項５】
前記入力手段により入力された印刷ジョブを前記退避ジョブとして登録するための退避条件の設定を行う退避条件設定手段を更に備え、
前記登録手段は、前記退避条件に基づいて、前記入力手段により入力された印刷ジョブを前記退避ジョブとして登録する
ことを特徴とする請求項１に記載の印刷装置。
【請求項６】
前記退避ジョブとして登録された印刷ジョブを前記印刷待ちジョブとして登録するための復帰条件の設定を行う復帰条件設定手段を更に備え、
前記登録手段は、前記復帰条件に基づいて、前記退避ジョブとして登録された印刷ジョブを前記印刷待ちジョブとして登録する
ことを特徴とする請求項１に記載の印刷装置。
【請求項７】
前記入力手段により入力された印刷ジョブのリストを表示する表示手段と、
前記印刷ジョブのリストを表示するための表示条件の設定を行う表示条件設定手段を更に備え、
前記表示手段は、前記表示条件に基づいて、前記印刷ジョブのリストを表示する
ことを特徴とする請求項１に記載の印刷装置。
【請求項８】
前記登録手段は、前記退避ジョブとして登録された印刷ジョブを実行するために必要な資源が前記印刷装置に備えられた場合において、自動的に、当該退避ジョブとして登録された印刷ジョブが前記設定手段により設定された順番で実行されるように当該退避ジョブとして登録された印刷ジョブを前記印刷待ちジョブとして登録する
ことを特徴とする請求項１に記載の印刷装置。
【請求項９】
前記登録手段は、前記退避ジョブとして登録された印刷ジョブを実行するために必要な資源が前記印刷装置に備えられた場合において、ユーザの指示に応じて、当該退避ジョブとして登録された印刷ジョブが前記設定手段により設定された順番で実行されるように当該退避ジョブとして登録された印刷ジョブを前記印刷待ちジョブとして登録する
ことを特徴とする請求項１に記載の印刷装置。
【請求項１０】
印刷装置の制御方法であって、
印刷ジョブを入力する入力工程と、
前記入力工程により入力された印刷ジョブを実行するために必要な資源が前記印刷装置に備えられている場合に、当該印刷ジョブを印刷待ちジョブとして登録し、前記入力工程により入力された印刷ジョブを実行するために必要な資源が前記印刷装置に備えられていない場合に、当該印刷ジョブを退避ジョブとして保持手段に登録する登録工程と、
前記印刷待ちジョブとして登録された印刷ジョブに基づいて印刷処理を実行する印刷工程と、
ユーザの指示に従って、前記退避ジョブとして登録される印刷ジョブが実行されるべき順番を設定する設定工程とを備え、
前記登録工程は、前記退避ジョブとして登録された印刷ジョブを実行するために必要な資源が前記印刷装置に備えられた場合に、前記保持手段に当該退避ジョブとして登録された印刷ジョブが前記設定工程により設定された順番で実行されるように当該退避ジョブとして登録された印刷ジョブを前記印刷待ちジョブとして登録する
ことを特徴とする印刷装置の制御方法。
【請求項１１】
印刷装置の制御をコンピュータに実行させるためのプログラムであって、
印刷ジョブを入力する入力工程と、
前記入力工程により入力された印刷ジョブを実行するために必要な資源が前記印刷装置に備えられている場合に、当該印刷ジョブを印刷待ちジョブとして登録し、前記入力工程により入力された印刷ジョブを実行するために必要な資源が前記印刷装置に備えられていない場合に、当該印刷ジョブを退避ジョブとして保持手段に登録する登録工程と、
前記印刷待ちジョブとして登録された印刷ジョブに基づいて印刷処理を実行する印刷工程と、
ユーザの指示に従って、前記退避ジョブとして登録される印刷ジョブが実行されるべき順番を設定する設定工程とを備え、
前記登録工程は、前記退避ジョブとして登録された印刷ジョブを実行するために必要な資源が前記印刷装置に備えられた場合に、前記保持手段に当該退避ジョブとして登録された印刷ジョブが前記設定工程により設定された順番で実行されるように当該退避ジョブとして登録された印刷ジョブを前記印刷待ちジョブとして登録する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データに基づいて印刷を実行する印刷装置及びその制御方法、プログラムに関するものである。
【背景技術】
【０００２】
商業的印刷業界は、第三者（顧客、クライアント）から印刷物（雑誌、新聞、カタログ、広告、グラビア等）の作成依頼を受注し、該クライアントの所望の印刷物を作成し、それを該クライアントに納品することでクライアントから報酬を得る。この商業的印刷業界では、現在でも、オフセット製版印刷機等の大規模な印刷装置を用いているのが主流である。
【０００３】
この商業的印刷業界では、様々な工程を踏んで作業が進められる。この工程には、例えば、入稿、デザインやレイアウト、カンプ（プリンタ出力によるプレゼンテーション）、校正（レイアウト修正や色修正）、校正刷り（プルーフプリント）、版下作成、印刷、後処理加工、発送等がある。上述のような印刷機の利用には版下作成を欠かすことができず、一度版下を作成すると、その修正は容易でなく、且つコスト的にかなり不利である。これは、入念な校正、即ち、レイアウトのチェックや色の確認作業が必須である事等に起因する。
【０００４】
このように、この種の業界では、大掛かりな装置を必要とし、尚且つ、クライアントが所望する印刷物を作成するのにある程度の時間も必要であった。しかも。これらそれぞれの作業には専門知識が必要であり、いわば職人と呼ばれる熟練者のノウハウが必要であった。
【０００５】
一方で、最近、電子写真方式の印刷装置やインクジェット方式の印刷装置の高速化、高画質化に伴い、上記のような印刷業界に対抗して、プリント・オン・デマンドという業態が出現しつつある。以下、プリント・オン・デマンド（Ｐｒｉｎｔ  Ｏｎ  Ｄｅｍａｎｄ）は、ＰＯＤと略記する。
【０００６】
ＰＯＤでは、印刷装置で扱うジョブを、より比較的小ロットのジョブに分けることで、大掛かりな装置、システムを用いずに、短納期で印刷処理を取り扱うことを目指している。特に、このＰＯＤでは、上記のような大規模な印刷機、印刷手法に代えて、例えば、ディジタル複写機やディジタル複合機等のディジタル画像形成装置を最大限に活用して、電子データを用いたディジタルプリントを実現している。そして、このＰＯＤによる業態のＰＯＤ市場が展開されつつある。このようなＰＯＤ市場では、従来の印刷業界に比べてディジタル化が融合し、コンピュータを利用した管理、制御が浸透してきており、コンピュータを利用してある程度、印刷業界のレベルに近づこうとしている。
【０００７】
このような背景の中で、ＰＯＤ市場には、コピー・プリントショップ印刷会社の印刷サービスと言われるＰＦＰや、企業内社内向け印刷サービスと言われるＣＲＤ等が存在する。ここで、ＰＦＰは、Ｐｒｉｎｔ  Ｆｏｒ  Ｐａｙの略称である。また、ＣＲＤは、Ｃｅｎｔｒａｌｉｚｅｄ  Ｒｅｐｒｏｄｕｃｔｉｏｎ  Ｄｅｐａｒｔｍｅｎｔの略称である。
【０００８】
このＰＦＰやＣＲＤにおける利点としては、オフセット印刷に対して安価であるのに加えて、短納期であることが挙げられる。そのため、ＰＯＤ市場においては、いかにして印刷装置のダウンタイムを削減して印刷の生産性を向上させるかが課題となっている。このＰＯＤ市場においては、専任のオペレータが印刷処理を行うことが殆どである。
【０００９】
印刷の生産性を向上させるための構成としては、例えば、特許文献１がある。該文献１は、ステイプル指示無しのジョブＡと、ステイプル指示有りのジョブＢを、連続処理する場合に、先行ジョブＡの処理中に、後続ジョブＢのステイプルに関する初期動作を並行して行う。これにより、ジョブＡの処理後におけるジョブＢの処理を短縮させる。
【００１０】
このように、特許文献１では、システムにて、複数のジョブの生産性を向上可能にする為の検討をなしている。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００１−９６８７０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
上記ＰＯＤのような印刷環境では、様々なユーザ（クライアント）からの様々な要求に対応すべく、大量の印刷ジョブを、如何に、効率よく、処理するかが、ビジネスチャンスの大事な要素となりうる。故に、このような状況にも柔軟に対処できる便利な使い勝手の良い印刷システムを提供出来るようにする事が望ましいと考える。その為にも、実際の現場の操作環境や習性やニーズ等を、十分に想定した、検討を行うべきと考える。
【００１３】
例えば、ＰＯＤ環境にて、顧客から依頼された印刷ジョブが大量枚数であったり、大量のジョブを処理する状況を考える。このような状況の場合に、全ての印刷ジョブが完了するまで、印刷装置の側で常に作業者（オペレータ）が監視していたのでは、作業効率が懸念される。そこで、このような現場では、装置にて印刷の途中であっても、作業者は、印刷装置から離れ、別の作業を行う状況が予想される。この時、例えば、印刷装置において、印刷に使用している印刷用紙の用紙切れやトナー切れ等のエラー要因が発生したとする。このような場合、印刷装置では印刷処理が一時的に中断される事が予想される。
【００１４】
このような状況が発生した場合に、中断対象の印刷ジョブの後に、後続の印刷ジョブが控えているとする。且つ、この後続ジョブ自体には、印刷中断要因が特に無いとする。このような状況でも、先の印刷ジョブに発生しているエラー要因によって、印刷装置にて処理すべき全ての印刷ジョブの処理が停止される事が予想される。この場合、オペレータがエラー要因を解除するか、もしくは、当該印刷ジョブの印刷をキャンセルするまでの間、印刷装置の印刷処理は中断される可能性がある。結果、システム全体から見て、印刷ジョブの生産性に影響を与えてしまう可能性がある。
【００１５】
本発明は上記の課題を解決するためになされたものである。その目的は、例えば、印刷装置にエラーが発生した場合でも、効率的に印刷処理を続行させることができるようにする事にある。
【００１６】
又、例えば、単に、装置やシステムから見て効率的にジョブを処理するといった構成に留まらないようにする。換言すると、例えば、印刷装置にてエラー要因が発生した場合でも、高い生産性を満足しつつ、その装置やシステムを操作するオペレータ自身にとっても都合の良いスケジューリングでもって、複数のジョブを処理できる仕組みを提供する事が好ましい。このように、ＰＯＤ環境など実際の現場に根付き、様々なユーザからの様々なニーズに柔軟に対応できるシステムを構築出来るようにする事が望ましい。
【課題を解決するための手段】
【００１７】
上記の目的を達成するための本発明による印刷装置は以下の構成を備える。即ち、
印刷装置であって、
印刷ジョブを入力する入力手段と、
前記入力手段により入力された印刷ジョブを実行するために必要な資源が前記印刷装置に備えられている場合に、当該印刷ジョブを印刷待ちジョブとして登録し、前記入力手段により入力された印刷ジョブを実行するために必要な資源が前記印刷装置に備えられていない場合に、当該印刷ジョブを退避ジョブとして登録する登録手段と、
前記印刷待ちジョブとして登録された印刷ジョブに基づいて印刷処理を実行する印刷手段と、
ユーザの指示に従って、前記退避ジョブとして登録される印刷ジョブが実行されるべき順番を設定する設定手段とを備え、
前記登録手段は、前記退避ジョブとして登録された印刷ジョブを実行するために必要な資源が前記印刷装置に備えられた場合に、当該退避ジョブとして登録された印刷ジョブが前記設定手段により設定された順番で実行されるように当該退避ジョブとして登録された印刷ジョブを前記印刷待ちジョブとして登録する。
【発明の効果】
【００１８】
本発明によれば、例えば従来技術で想定したような状況にも対処できる。又、例えば、印刷装置にエラーが発生した場合でも、効率的に印刷処理を続行させることができる。又、例えば、単に、装置やシステムから見て効率的にジョブを処理するといった構成に留まらず、印刷装置にてエラー要因が発生した場合でも、高生産性を満足しつつ、その装置やシステムを操作するオペレータ自身にとっても都合の良いスケジューリングでもって、複数のジョブを処理できる。このように、ＰＯＤ環境等の実際の現場に根付いた、様々なユーザからの様々なニーズに柔軟に対応できる、便利で使い勝手の良いシステム環境を構築可能となる。
【図面の簡単な説明】
【００１９】
【図１Ａ】本発明の実施形態の画像形成システムの概観図である。
【図１Ｂ】本発明の実施形態のＭＦＰの構成を示す図である。
【図２】本発明の実施形態のＭＦＰ制御部の詳細構成を示す図である。
【図３】本発明の実施形態の４Ｄカラー系ＭＦＰの構成を示す図である。
【図４】本発明の実施形態のＲＩＰ部の詳細構成を示す図である。
【図５】本発明の実施形態の出力画像処理部の詳細構成を示す図である。
【図６】本発明の実施形態の操作部の一例を示す図である。
【図７】本発明の実施形態のキー入力部の一例を示す図である。
【図８】本発明の実施形態のタッチパネル部の一例を示す図である。
【図９】本発明の実施形態のジョブ状況画面の一例を示す図である。
【図１０】本発明の実施形態のユーザモード設定画面の一例を示す図である。
【図１１】本発明の実施形態の表示設定画面の一例を示す図である。
【図１２】本発明の実施形態の退避条件設定画面の一例を示す図である。
【図１３】本発明の実施形態の復帰条件設定画面の一例を示す図である。
【図１４】本発明の実施形態の退避ジョブ状況画面の一例を示す図である。
【図１５】本発明の実施形態の退避ジョブ詳細表示画面の一例を示す図である。
【図１６】本発明の実施形態の印刷処理を示すフローチャートである。
【図１７】本発明の実施形態のジョブリスト表示処理の詳細を示すフローチャートである。
【図１８】本発明の実施形態の退避処理及び復帰処理の詳細を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００２１】
[全体構成]
図１Ａは本発明の実施形態の画像形成システムの概観図である。
【００２２】
ネットワーク２１０１には、パーソナルコンピュータ（ＰＣ）２１０２〜２１０４と、画像形成装置として機能するＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：マルチファンクション周辺機器）２１０５〜２１０７が接続されている。尚、図１Ａには示されていないが、ＰＣあるいはＭＦＰはこれらの他にも多数接続されて構成されていても良いことは言うまでもない。
【００２３】
以下、ＰＣ２１０２〜２１０４を代表してＰＣ、ＭＦＰ２１０５〜２１０７を代表してＭＦＰと表記する。また、ＰＣは、汎用コンピュータに搭載される標準的な構成要素（例えば、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスク、外部記憶装置、ネットワークインタフェース、ディスプレイ、キーボード、マウス等）を有している。
【００２４】
［ＭＦＰの構成］
次に、図１Ｂを用いてＭＦＰの構成について説明する。
【００２５】
図１Ｂは本発明の実施形態のＭＦＰの構成を示す図である。
【００２６】
ＭＦＰは、自装置内部に複数のジョブのデータ（ジョブデータ）を記憶可能なハードディスク等の記憶装置を具備している。また、例えば、スキャナから出力されたジョブデータに対し、その記憶装置を介してプリンタ部で印刷可能にするコピー機能を具備している。また、ＰＣ等の外部装置から出力されたジョブデータに対し記憶装置を介してプリンタ部で印刷可能にするプリント機能を具備している。このように、ＭＦＰは、これらの機能を含む複数の機能を具備している。
【００２７】
ＭＦＰには、フルカラー機器とモノクロ機器があり、色処理機能や内部データ等を除いて、基本的な部分においては、フルカラー機器がモノクロ機器の構成を包含することが多い。そのため、ここでは、フルカラー機器に絞って説明し、必要に応じて随時モノクロ機器の説明を加えることとする。
【００２８】
また、本画像形成システムは、複数の機能を具備した複合機能型の画像形成装置と、プリント機能のみを具備した単一機能型の画像形成装置であるＳＦＰを具備する構成でも良い。あるいは、いずれか一方の型の画像形成装置のみを具備する構成でも良い。また、何れのタイプの画像形成装置であっても、複数台具備する構成でも良い。いずれにしても、実施形態の制御が実現可能な構成であればよい。
【００２９】
尚、ＳＦＰとは、Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：単一機能周辺機器の略称である。
【００３０】
図１Ｂに示すように、ＭＦＰでは、紙原稿等の画像を読み取り、読み取られた画像データを画像処理する入力画像処理部１０１と、ファクシミリ等に代表される電話回線を利用した画像の送受信を行うＦＡＸ部１０２とを備えている。また、ネットワーク２１０１を利用して画像データや装置情報を、ＰＣ等との外部装置との間で送受信するＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）部１０３を備えている。
【００３１】
また、外部装置と画像データ等の情報交換を行う専用インタフェース（Ｉ／Ｆ）部１０４を備えている。また、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ（リムーバブルメディアの一種）に代表されるＵＳＢ機器との間で、画像データ等のデータを送受信するＵＳＢインタフェース（ＵＳＢ  Ｉ／Ｆ）部１０５を備えている。
【００３２】
尚、入力画像処理部１０１は、例えば、ＡＤＦ（自動給紙機構）を有するスキャナで実現される。
【００３３】
そして、ＭＦＰ制御部１０６では、ＭＦＰの用途に応じて画像データを一時保存したり、データ転送経路を決定したり等の各種処理を制御する。
【００３４】
文書管理部１１１は、複数の画像データを格納可能なハードディスク等の記憶装置で実現される。そして、例えば、画像形成装置が具備する制御部（例えば、ＭＦＰ制御部１０６のＣＰＵ、メモリ（ＲＡＭ、ＲＯＭ）等）が主体となって、複数種類の画像データを、文書管理部１１１に複数格納可能に制御する。
【００３５】
この複数種類の画像データには、入力画像処理部１０１からの画像データがある。また、ＦＡＸ部１０２を介して入力されたファクシミリジョブの画像データがある。また、ＮＩＣ部１０３、専用Ｉ／Ｆ部１０４やＵＳＢ  Ｉ／Ｆ部１０５を介して外部装置から入力された画像データがある。
【００３６】
ＭＦＰ制御部１０６は、文書管理部１１１に格納された画像データを適宜読み出して、プリンタ部１１３等の出力部に転送して、プリンタ部１１３による印刷処理等の出力処理を実行可能に制御する。また、オペレータからの指示により、文書管理部１１１から読み出した画像データを、ネットワーク２１０１を介してＰＣや他の画像形成装置等の少なくとも一つの外部装置に転送あるいは分散転送可能に制御する。
【００３７】
画像データを文書管理部１１１に記憶する際には、必要に応じて、画像データを圧縮して格納したり、逆に圧縮して格納された画像データを読み出す際に元の画像データに伸張して戻したりする等の処理を、圧縮伸張部１１０を介して行っている。また、データがネットワーク２１０１を経由する際には、ＪＰＥＧ、ＪＢＩＧ、ＺＩＰ等の圧縮データを使用することも一般に知られており、データをＭＦＰに入力した後、この圧縮伸張部１１０にて解凍（伸張）される。
【００３８】
また、リソース管理部１１２は、フォント、カラープロファイル、ガンマテーブル等の各種画像処理において共通に扱われる各種パラメータテーブル等のデータが格納されている。これらのデータは、必要に応じて呼び出すことができると共に、新しいパラメータテーブルを格納したり、修正して更新したりすることができる。
【００３９】
また、ＭＦＰ制御部１０６に対して、ＰＤＬデータが入力された場合には、ＲＩＰ部１０８でＲＩＰ処理を施したり、印刷する画像に対して、必要に応じて出力画像処理部１０９でプリントのための画像処理を行ったりする。更に、その際に生成される画像データの中間データやプリントレディデータ（プリントのためのビットマップデータやそれを圧縮したデータ）を必要に応じて、文書管理部１１１で再度格納することもできる。
【００４０】
尚、ＰＤＬとは、Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅの略称である。また、ＲＩＰとは、Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒの略称である。
【００４１】
そして、各種処理が施された画像データは、画像形成を行うプリンタ部１１３に送信される。プリンタ部１１３でプリントアウトされた印刷用紙は、後処理部１１４へ送り込まれ、印刷用紙の仕分け処理や印刷用紙の仕上げ処理が行われる。
【００４２】
ここで、ＭＦＰ制御部１０６は、円滑にジョブを流す役割を担っており、ＭＦＰに対する操作内容に応じて、以下の各種の機能Ａ）〜Ｎ）を実行するために、ＭＦＰ内の構成要素の処理経路の切替を制御する。
【００４３】
但し、中間データとして画像データを必要に応じて格納することは一般に知られているが、ここでは、文書管理部１１１が始点、終点になる以外のアクセスは表記しない。また、必要に応じて利用される圧縮伸張部１１０と後処理部１１４、あるいは、全体のコアとなるＭＦＰ制御部１０６等の処理は省略して、おおよそのフローがわかるように記載する。
【００４４】
Ａ）複写機能                ：入力画像処理部１０１→出力画像処理部１０９→プリンタ部１１３
Ｂ）ファクシミリ送信機能    ：入力画像処理部１０１→ＦＡＸ部１０２
Ｃ）ファクシミリ受信機能    ：ＦＡＸ部１０２→出力画像処理部１０９→プリンタ部１１３
Ｄ）ネットワークスキャン    ：入力画像処理部１０１→ＮＩＣ部１０３
Ｅ）ネットワークプリント    ：ＮＩＣ部１０３→ＲＩＰ部１０８→出力画像処理部１０９→プリンタ部１１３
Ｆ）外部装置へのスキャン    ：入力画像処理部１０１→専用Ｉ／Ｆ部１０４
Ｇ）外部装置からのプリント  ：専用Ｉ／Ｆ部１０４→ＲＩＰ部１０８→出力画像処理部１０９→プリンタ部１１３
Ｈ）外部メモリへのスキャン  ：入力画像処理部１０１→ＵＳＢ  Ｉ／Ｆ部１０５
Ｉ）外部メモリからのプリント：ＵＳＢ  Ｉ／Ｆ部１０５→ＲＩＰ部１０８→出力画像処理部１０９→プリンタ部１１３
Ｊ）ボックススキャン機能    ：入力画像処理部１０１→出力画像処理部１０９→文書管理部１１１
Ｋ）ボックスプリント機能    ：文書管理部１１１→プリンタ部１１３
Ｌ）ボックス受信機能        ：ＮＩＣ部１０３→ＲＩＰ部１０８→出力画像処理部１０９→文書管理部１１１
Ｍ）ボックス送信機能        ：文書管理部１１１→ＮＩＣ部１０３
Ｎ）プレビュー機能          ：文書管理部１１１→操作部１０７
上記以外にも、Ｅ−ｍａｉｌサービスやＷｅｂサーバ機能を初めとして、様々な機能との組み合わせが考えられるが、ここでは割愛する。
【００４５】
また、上記の機能Ａ）〜Ｎ）の内、Ｊ）ボックススキャン機能、Ｋ）ボックスプリント機能、Ｌ）ボックス受信機能、あるいはＭ）ボックス送信機能とは、文書管理部１１１を利用したデータの書込や読出を伴うＭＦＰの処理機能である。これらの処理機能は、ジョブ毎やユーザ毎に文書管理部１１１内の記憶領域を分割して一次的にデータを保存して、ユーザＩＤやパスワードを組み合わせてデータの入出力を行う機能である。
【００４６】
更に、操作部１０７は、上記の様々なフローや機能を選択したり操作指示したりするためのものである。ここで、操作部１０７の表示装置の高解像度化に伴い、文書管理部１１１に格納されている画像データをプレビューし、確認後ＯＫならばプリントする等の処理も実現することができる。
【００４７】
次に、ＭＦＰ制御部１０６の詳細構成について、図２を用いて説明する。
【００４８】
図２は本発明の実施形態のＭＦＰ制御部の詳細構成を示す図である。
【００４９】
図２に示すＭＦＰ制御部の詳細構成は、大きく分けて４つの部分から成っている。即ち、入力デバイスを管理する入力デバイス管理部２０１、入力されたジョブを解釈する入力ジョブ制御部２０２、ジョブに関する各種設定情報を整理する出力ジョブ制御部２０３、そして、出力デバイスを割り当てる出力デバイス管理部２０４である。
【００５０】
入力デバイス管理部２０１は、図１ＢのＭＦＰの各入力部（入力デバイス）からの入力信号を整理したり、切替の順序を決定したりする役割を果たす。ここで、入力部とは、ＭＦＰ制御部１０６に接続され、ＭＦＰ制御部１０６へ入力信号を入力する各種構成要素である。
【００５１】
この入力デバイス管理部２０１には、入力デバイス制御部２０１ａが構成されていて、これは、各入力部を介して入力信号を受信する。この入力信号には、紙原稿のスキャン画像信号やネットワークからのＰＤＬデータ等のＭＦＰの外部から入力された信号がある。これに加えて、この入力信号には、文書管理部１１１に格納してある画像データや、ＲＩＰ部１０８及び出力画像処理部１０９とが連携して処理する画像データも含まれる。
【００５２】
入力ジョブ制御部２０２は、プロトコル解釈部２０２ａとジョブ生成部２０２ｂから構成されている。入力デバイス制御部２０１ａから送られてくる一連の操作要求は、コマンド（プロトコル）と呼ばれる命令信号で入力ジョブ制御部２０２で受信される。そして、プロトコル解釈部２０２ａで、その操作要求の概要が解釈されて、ＭＦＰ内部で理解できる操作手順に変換される。
【００５３】
一方、ジョブ生成部２０２ｂは、プロトコル解釈部２０２ａの解釈結果に基づいて、プリントジョブ、スキャンジョブ、ＰＤＬ展開ジョブ、ファックス受信ジョブ等の様々なジョブを生成する。生成されたジョブは、ＭＦＰ内部でどのような処理を施して、どこに送られるかといったそれぞれのシナリオが定義付けされて、そのシナリオに従ってＭＦＰ内部を流れることとなる。
【００５４】
出力ジョブ制御部２０３では、ジョブ解析部２０３ａ、バインダ解析部２０３ｂ、ドキュメント解析部２０３ｃ、及びページ解析部２０３ｄにおいて、ジョブに関する各種設定情報（俗に、ジョブチケットと呼ばれる）と画像情報が作成される。
【００５５】
ジョブ解析部２０３ａは、印刷する文書名や印刷部数、出力先の排紙トレイ指定、複数バインダで構成されるジョブのバインダ順等のジョブ全体に関わる設定情報（ジョブ設定情報）の詳細を解析する。バインダ解析部２０３ｂは、製本方式の設定やステープルの位置、複数ドキュメントで構成されるバインダのドキュメント順等のバインダ全体に関わる設定情報（バインダ設定情報）の詳細を解析する。
【００５６】
ドキュメント解析部２０３ｃは、複数ページで構成されるドキュメントのページ順、両面印刷の指定、表紙や合紙の付加等のドキュメント全体に関わる設定情報（ドキュメント設定情報）の詳細を解析する。ページ解析部２０３ｄは、画像の解像度、画像の向き（ランドスケープ／ポートレイト）等の各種設定ページ全体に関する設定情報（ページ設定情報）の詳細を解析する。これに加えて、ＰＤＬデータが入力された場合には、ＲＩＰ部１０８を呼び出してラスタライズ処理を施す。尚、画像情報を生成するに当たっては、ＲＩＰ部１０８を呼び出して、ラスタライズ処理にてページ画像情報が生成される。ページ画像情報は、圧縮伸張部１１０において圧縮された後、文書管理部１１１に各種設定情報と関連付けされて格納される。
【００５７】
出力デバイス管理部２０４は、出力デバイス制御部２０４ａとデバイス割当部２０４ｂで構成されている。文書管理部１１１に保存されたページ画像情報は圧縮伸張部１１０にて伸張され、関連付けられていた各種設定情報と一緒に読み出される。そして、各種設定情報とページ画像情報は一対になって出力デバイス管理部２０４に送信される。
【００５８】
デバイス割当部２０４ｂは、定義付けされたそれぞれのジョブのシナリオに基づいて、出力デバイスを割り当てる際に、複数のジョブが同時に処理を進めると出力部（出力デバイス）の競合が発生するため、それを調停する役割を果たす。出力デバイス制御部２０４ａは、プリンタ部１１３、後処理部１１４等のどの出力部を利用するかをスケジューリングする。
【００５９】
次に、ＭＦＰの一例として、４Ｄカラー系ＭＦＰの構成について、図３を用いて説明する。
【００６０】
図３は本発明の実施形態の４Ｄカラー系ＭＦＰの構成を示す図である。
【００６１】
４Ｄカラー系ＭＦＰは、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色の記録材（例えば、トナー）を用いて、カラー印刷を実現する。４Ｄカラー系ＭＦＰは、主に、スキャナ部３０１、レーザ露光部３０２、感光ドラム３０３、作像部３０４、定着部３０５、給紙／搬送部３０６及び、これらを制御するプリンタ制御部３０７から構成される。
【００６２】
スキャナ部３０１は、原稿台に置かれた原稿に対して、照明を当てて原稿画像を光学的に読み取り、その像を電気信号に変換して画像データを作成する。レーザ露光部３０２は、画像データに応じて変調されたレーザ光等の光線を、等角速度で回転する回転多面鏡（ポリゴンミラー）３０２ａに入射させ、反射走査光として感光ドラム３０３に照射する。
【００６３】
作像部３０４は、一連の電子写真プロセスの現像ユニット（現像ステーション）を４連持つことで実現されている。この一連の電子写真プロセスは、感光ドラム３０３を回転駆動し、帯電器によって帯電させ、レーザ露光部３０２によって感光ドラム３０３上に形成された潜像をトナーによって現像するプロセスがある。また、そのトナー像を印刷用紙（シートとも言う）に転写し、その際に転写されずに感光ドラム３０３上に残った微小トナーを回収する等のプロセスがある。
【００６４】
シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の順に並べられた４連の現像ユニットは、シアン用の現像ユニットの作像開始から所定時間経過後に、マゼンタ、イエロー、ブラック用の現像ユニットによる作像動作を順次実行していく。このタイミング制御によって、シート上に色ずれのない、フルカラートナー像が転写される。
【００６５】
定着部３０５は、ローラやベルトの組み合わせによって構成され、ハロゲンヒータ等の熱源を内蔵し、作像部３０４によってトナー像が転写されたシート上のトナーを、熱と圧力によって溶解、定着させる。
【００６６】
給紙／搬送部３０６は、シートカセットやペーパーデッキに代表されるシート収納庫３０６ａを一つ以上持っている。給紙／搬送部３０６は、プリンタ制御部３０７の指示に応じて、シート収納庫３０６ａに収納された複数のシートの中から一枚分離し、作像部３０４・定着部３０５へ搬送する。搬送されたシートは、前述の現像ユニットによって、各色のトナー像が転写され、最終的にフルカラートナー像がシート上に形成される。また、シートの両面に画像形成する場合は、定着部３０５を通過したシートを再度作像部３０４へ搬送する両面搬送経路３０６ｂを通るように制御する。
【００６７】
プリンタ制御部３０７は、ＭＦＰ全体を制御するＭＦＰ制御部１０６（図１）と通信して、その指示に応じて制御を実行する。これに加えて、スキャナ部３０１、レーザ露光部３０２、作像部３０４、定着部３０５、給紙／搬送部３０６の各部の状態を管理しながら、全体が調和を保って円滑に動作できるよう指示を行う。
【００６８】
定着部３０５を通過したシートは、搬送経路上の画像読取センサ部を通り、この画像読取センサ部でそのシート上に印刷された画像データが読み取られる。読み取られた画像データは、出力画像の濃度測定や出力画像に異常がないかどうかを確認する検品等に使用される。
【００６９】
次に、ＲＩＰ部１０８の詳細構成について、図４を用いて説明する。
【００７０】
図４は本発明の実施形態のＲＩＰ部の詳細構成を示す図である。
【００７１】
ここで、ＲＩＰとは、ＰＤＬで記述された文字、線画、図形等のベクトル情報、あるいは色、パターン、写真等の画像走査線情報等のオブジェクト情報を同時にページ上に再現するためのプロセッサである。具体的には、ＲＩＰは、各オブジェクト情報をメモリ上にビットマップ（ラスタイメージ）展開する。また、ＲＩＰは、元来、ハードウェアとして出力装置側に搭載されていたが、現在では、ＣＰＵの高速化によりソフトウェアで実現することも可能である。
【００７２】
ＲＩＰ部１０８は、一般に、インタプリタ部４０１とレンダリング部４０２の２つの部分から成り立っている。インタプリタ部４０１は、ＰＤＬデータの解釈を行うＰＤＬ解釈部４０１ａと、解釈したＰＤＬデータからディスプレイリストと呼ばれる中間ファイルを生成するＤＬ（Ｄｉｓｐｌａｙ  Ｌｉｓｔ）生成部４０１ｂとで構成されている。
【００７３】
一方、レンダリング部４０２は、ディスプレイリストに対してカラーマッチングを行うＣＭＭ部４０２ａと、ディスプレイリストをビットマップ（ラスタイメージ）に展開するＤＬ展開部４０２ｂとで構成されている。
【００７４】
尚、ＣＭＭは、Ｃｏｌｏｒ  Ｍａｔｃｈｉｎｇ  Ｍｏｄｕｌｅの略称である。
【００７５】
ＰＤＬ解釈部４０１ａは、入力されてきた様々な種類のＰＤＬデータを解析する部分である。ＰＤＬデータの入力フォーマットとしては、Ａｄｏｂｅ社のＰｏｓｔＳｃｒｉｐｔ（登録商標）言語やＨＰ（Ｈｅｗｌｅｔｔ−Ｐａｃｋａｒｄ）社のＰＣＬ（Ｐｒｉｎｔｅｒ  Ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅ）言語等が有名である。これらは、ページ単位の画像を作成するためのプリンタ制御コードで記載されており、単純な文字コードの他、図形描画のコードや写真画像のコード等も含まれている。
【００７６】
また、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）というＡｄｏｂｅ社の開発した文書表示用ファイル形式も様々な業界で多用されており、ドライバを使用せず直接ＭＦＰに投入されたこのフォーマットも対象としている。
【００７７】
その他に、ＰＰＭＬ（Ｐｅｒｓｏｎａｌｉｚｅｄ  Ｐｒｉｎｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）と呼ばれるＶＤＰ（Ｖａｒｉａｂｌｅ  Ｄａｔａ  Ｐｒｉｎｔ）向けフォーマットがある。また、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）やＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）と呼ばれるカラー画像の圧縮フォーマット等にも対応している。
【００７８】
また、ＣＭＭ部４０２ａでは、グレースケール、ＲＧＢ、ＣＭＹＫ等の一般的な色空間で表現される様々な画像データの入力が可能である。その他の色空間の場合には、一度ＣＲＤ（Ｃｏｌｏｒ  Ｒｅｎｄｅｒｉｎｇ  Ｄｉｃｔｉｏｎａｒｙ）にてＣＭＹＫ空間に変換された後、カラーマッチングが施される。ＣＭＭ部４０２ａにおいて、ＩＣＣプロファイルによる色調整が行われる。
【００７９】
ＩＣＣプロファイルは、ソースプロファイル（Ｓｏｕｒｃｅ  Ｐｒｏｆｉｌｅ）とプリンタプロファイル（Ｐｒｉｎｔｅｒ  Ｐｒｏｆｉｌｅ）とがある。
【００８０】
ソースプロファイルは、ＲＧＢ（またはＣＭＹＫ）データを一度規格化されたＬ＊ａ＊ｂ＊空間に変換し、このＬ＊ａ＊ｂ＊データを再度ターゲットとなるプリンタに適したＣＭＹＫ空間に変換する。このとき、ソースプロファイルは、ＲＧＢプロファイルとＣＭＹＫプロファイルからなっている。ここで、入力画像がＲＧＢ系画像（Ｍｉｃｒｏｓｏｆｔ社のアプリケーションソフトやＪＰＥＧ、ＴＩＦＦ画像等）の場合は、ＲＧＢプロファイルが選択される。また、ＣＭＹＫ系画像（Ａｄｏｂｅ社のＰｈｏｔｏｓｈｏｐやＩｌｌｕｓｔｒａｔｏｒの一部データ等）の場合は、ＣＭＹＫプロファイルが選択される。
【００８１】
プリンタプロファイルは、各プリンタの色特性に合わせて作られており、ＲＧＢ系画像の場合は、Ｐｅｒｃｅｐｔｕａｌ（色味優先）やＳａｔｕｒａｔｉｏｎ（鮮やかさ優先）を選択するのが好ましい。また、ＣＭＹＫ系画像の場合は、Ｃｏｌｏｒｉｍｅｔｒｉｃ（色差最小）を選んで最適画像を出力することが多い。
【００８２】
また、ＩＣＣプロファイルは、一般にルックアップテーブル形式で作られており、ソースプロファイルでは、ＲＧＢ（またはＣＭＹＫ）データが入力されると、一意にＬ＊ａ＊ｂ＊データに変換される。逆に、プリンタプロファイルでは、Ｌ＊ａ＊ｂ＊データからプリンタにマッチしたＣＭＹＫデータに変換される。
【００８３】
尚、カラーマッチングを必要としないＲＧＢデータは、デフォルトの色変換によりＣＭＹＫデータに変換されて出力される。また、カラーマッチングを必要としないＣＭＹＫデータに対しては、そのまま出力される。
【００８４】
このＲＩＰ部１０８で展開された画像データは、圧縮伸張部１１０を介して文書管理部１１１に保持される。
【００８５】
次に、出力画像処理部１０９の詳細構成について、図５を用いて説明する。
【００８６】
図５は本発明の実施形態の出力画像処理部の詳細構成を示す図である。
【００８７】
出力画像処理部１０９（カラー系）に入力される画像データは、複写動作等の入力画像処理部１０１からの出力データを扱うＲＧＢ系データと、ネットワークプリント動作等のＲＩＰ部１０８からの出力データを扱うＣＭＹＫ系データとに、大きく分けられる。
【００８８】
前者の場合、画像データは、下地除去部５０１に入力され、後者の場合は、出力ガンマ補正部５０３に入力される。
【００８９】
まず、下地除去部５０１では、入力されたＲＧＢ画像データ中の下地部を除去するための非線形変換を行う。次に、出力ダイレクトマッピング部５０２において、ＲＧＢ画像データをＣＭＹＫ画像データに変換する。変換においては、ＲＧＢそれぞれの値をルックアップテーブルに入力し、その出力値の総和からＣ（Ｃｙａｎ）成分を作成する。同様に、Ｍ（Ｍａｇｅｎｔａ）、Ｙ（Ｙｅｌｌｏｗ）、Ｋ（ｂｌａｃＫ）それぞれの成分もルックアップテーブルとその加算演算で作成する。このとき、入力画像処理部１０１にて検出された像域データ（像域処理によって得られる文字領域、写真領域等を含むデータ）に基づいて、３次元のルックアップテーブルが利用される。特に、文字領域と写真領域ではそれぞれ異なる種類のルックアップテーブルが適用される。
【００９０】
出力ガンマ補正部５０３では、出力部（例えば、プリンタ部１１３）に対応した出力画像の濃度補正を行う。これは、ＣＭＹＫそれぞれ一次元のルックアップテーブルを利用して、画像形成毎に異なる出力画像データのリニアリティを保つ役割を果たしており、一般的にカラーキャリブレーションの結果は、このルックアップテーブルに反映される。
【００９１】
ハーフトーン処理部５０４は、ＭＦＰ機能に応じて、異なる種類のスクリーニングを択一的に適用することができる。一般に、複写動作等では、モアレの起きにくい誤差拡散処理部５０４ａによるスクリーニングを利用する。また、プリント動作では、文字や細線の再現性を考えてディザマトリクス等を利用した多値スクリーン部５０４ｂによるスクリーニングを用いることが多い。
【００９２】
前者は、注目画素とその周辺画素に対して誤差フィルタで重み付けし、階調数を保ちながら多値化の誤差を配分して補正していく方法である。一方、後者は、ディザマトリックスの閾値を多値に設定し、擬似的に中間調を表現する方法で、ＣＭＹＫ独立に変換し、入力画像データによって低線数と高線数とを切り替えて再現する。
【００９３】
更に、スムージング処理部５０５では、ＣＭＹＫそれぞれに対し、エッジ部分をパターンマッチングにより検出し、より滑らかに再現されるパターンに変換することでジャギーを軽減する。
【００９４】
次に、操作部１０７の一例について、図６を用いて説明する。
【００９５】
図６は本発明の実施形態の操作部の一例を示す図である。
【００９６】
ＭＦＰの操作部１０７は、キー入力部６０１及びタッチパネル部６０２とから構成されている。それぞれの詳細を示したものが、図７及び図８であり、以下にそれぞれの詳細を説明する。
【００９７】
まず、図７に示すキー入力部６０１は、定常的な操作設定を行うことができるキー入力部分である。
【００９８】
操作部電源スイッチ７０１は、スタンバイモード（通常動作状態）とスリープモード（メインコントローラは、ネットワークプリントやファクシミリ等に備えて割込待ち状態でプログラムを停止して、消費電力を抑えている状態）を切り替えるものである。この操作部電源スイッチ７０１によって、システム全体の電源供給を行う主電源スイッチがＯＮ状態で制御することができる。
【００９９】
節電キー７０２は、スタンバイモード時の定着部３０５（図３）の制御温度を下げて、プリント可能な状態まで時間は要するが、消費電力を抑えることができるキーである。節電率の設定により制御温度を下げることもできる。
【０１００】
スタートキー７０３は、コピーや送信等の各種処理の開始を指示するキーである。また、ストップキー７０４は、その各種処理の開始を中断するキーである。
【０１０１】
テンキー７０５は、各種設定の置数を行うためのキーである。クリアキー７０６は、その置数を解除するためのキーである。ＩＤキー７０７は、ＭＦＰの操作者を認証するために、予め設定された暗証番号を入力させるためのキーである。
【０１０２】
リセットキー７０８は、各種設定を無効にし、デフォルト状態に戻すためのキーである。ヘルプキー７０９は、ガイダンスやヘルプを表示させるためのキーである。ユーザモードキー７１０は、ユーザ毎のシステム設定画面に移行するためのキーである。
【０１０３】
カウンタ確認キー７１１は、ＭＦＰ内に設けてあるプリント枚数等をカウントするソフトカウンタに記憶されている出力済枚数を表示させるためのキーである。ここでは、コピー／プリント／スキャン／ファックス等の動作モード、カラー／白黒等の色モード、ラージ／スモール等の紙サイズ等に応じて、それぞれの出力済枚数を表示させることができる。
【０１０４】
画像コントラストダイヤル７１２は、タッチパネル部６０２の液晶表示のバックライトを調光する等して、画面の見易さを調整するためのダイヤルである。
【０１０５】
実行／メモリランプ７１３は、ジョブの実行中やメモリへのアクセス中に点滅して、その旨を示す通知するランプである。エラーランプ７１４は、ジョブの実行ができない場合やサービスマンコール等のエラー、あるいは、ジャムや消耗品切れ等を知らせるオペレータコール等の際に点滅して通知するランプである。
【０１０６】
一方、図８に示すタッチパネル部６０２は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ：液晶表示部）とその上に貼られた透明電極からなるタッチパネルディスプレイから構成される。ここでは、ＬＣＤに表示されるキー相当の部分の透明電極を指で触れると、それを検知して別の操作画面を表示する等の処理が予めプログラムされている。図８は、スタンバイモード時の初期画面であり、設定操作に応じて様々な操作画面を表示することができる。
【０１０７】
コピータブ８０１は、コピー動作の操作画面に遷移するためのタブキーである。送信タブ８０２は、ファックスやＥ−ｍａｉｌ送信等の送信（Ｓｅｎｄ）動作を指示する操作画面に遷移するためのタブキーである。ボックスタブ８０３は、ボックス（ユーザ毎にジョブを格納する記憶手段）にジョブを入出力操作するための操作画面に遷移するためのタブキーである。オプションタブ８０４は、スキャナ設定、プリンタ設定等の拡張機能を設定するため設定画面に遷移するためのタブキーである。そして、これらの各タブを選択することで、それぞれの操作モードに遷移することができる。
【０１０８】
システムモニタキー８０５は、ＭＦＰの状態や状況を表示するためのキーである。色選択設定キー８０６は、カラーコピー、白黒コピー、あるいは自動選択を予め選択するためのキーである。倍率設定キー８０７は、等倍、拡大、縮小等の倍率設定を行う倍率設定画面に遷移するためのキーである。後処理設定キー８０８は、ステープルやパンチ等の有無、個数、位置等を設定する後処理設定画面に遷移するためのキーである。
【０１０９】
両面設定キー８０９は、片面印刷か両面印刷かを選択する両面設定画面に遷移するためのキーである。紙サイズ設定キー８１０は、給紙段や紙サイズ、メディアタイプを選択する紙サイズ設定画面に遷移するためのキーである。画像モード設定キー８１１は、文字モードや写真モード等の原稿画像の読取に適した画像モードを選択するためのキーである。濃度設定キー８１２は、出力画像の濃度を濃くしたり薄くしたり調整するためのキーである。
【０１１０】
ステータス表示部８１３は、スタンバイ状態、ウォームアップ中、ジャム、エラー等の簡易的な状態表示を行う表示部である。倍率表示部８１４は、倍率設定キー８０７で設定された倍率を表示する。紙サイズ表示部８１５は、紙サイズ設定キー８１０で設定された紙サイズやメディアタイプを表示する。枚数表示部８１６は、テンキー７０５で指定された枚数を表示したり、動作中に何枚目を印刷中であるかを表示したりする。
【０１１１】
更に、割込キー８１７は、コピー動作中に別のジョブを割り込ませる場合に利用する。応用モードキー８１８は、ページ連写、表紙・合紙設定、縮小レイアウト、画像移動等の様々な画像処理やレイアウト等の設定を行う設定画面に遷移するためのキーである。
【０１１２】
次に、印刷中または印刷待ちのジョブのジョブ状況画面に関して、図９を用いて説明する。
【０１１３】
図９は本発明の実施形態のジョブ状況画面の一例を示す図である。
【０１１４】
図８のタッチパネル部６０２上のオプションタブ８０４を選択すると、プリンタによる印刷動作を設定するためのプリントタブ９０１を有するジョブ状況画面９００（図９（ａ））が表示される。このジョブ状況画面９００には、印刷済、印刷中または印刷待ち、退避中のジョブのジョブリスト９０２が表示され、各ジョブに対して、ジョブ名、ユーザー名、状況等のジョブに関するジョブ情報が表示される。
【０１１５】
ジョブリスト９０２には、ジョブ状況ボタン９０２ａ、ジョブ履歴ボタン９０２ｂ、退避ジョブ状況ボタン９０２ｃが構成されている。ジョブ状況ボタン９０２ａを操作すると、ジョブリスト９０２には、印刷中または印刷待ちのジョブのジョブ情報が表示される。ジョブ履歴ボタン９０２ｂを操作すると、ジョブリスト９０２には、印刷済のジョブのジョブ情報が表示される。退避ジョブ状況ボタン９０２ｃを操作すると、ジョブリストには、退避中のジョブのジョブ情報が表示される。尚、退避中のジョブ（退避ジョブ）の詳細については後述する。
【０１１６】
図９（ａ）の表示状態は、ジョブ状況ボタン９０２ａが操作された場合を示している。
【０１１７】
ここで、ジョブリスト９０２中の２つのジョブ「プリントジョブ４．ｄｏｃ」と「プリントジョブ６．ｘｌｓ」は、リストの背景色が他のジョブとは異なる状態（ハイライト表示）で表示されている。これは、現在の印刷装置の設定では印刷を実行するための資源が不足していることを示している。あるいは、後述する表示設定で設定されている条件と、そのジョブを印刷するための条件が一致していることを示している。
【０１１８】
この２つのジョブを選択した状態で、「選択したジョブの退避」ボタン９０３を操作した場合、その２つのジョブは退避ジョブとして、文書管理部１１１（図２）に一時的に移動されて保持される。図９（ｂ）は、図９（ａ）における「選択したジョブの退避」ボタン９０３によって、２つのジョブを退避ジョブとして退避させた後のジョブ状況画面９００を示している。
【０１１９】
尚、印刷を実行するための資源（リソース）とは、ＭＦＰにおいて印刷に必要な各種資源を意味する。具体的には、印刷に使用する印刷用紙（印刷サイズ、用紙種類等も含む）、記録材（トナー）、後処理機能（パンチ、ステイプル等）、メモリ容量等がある。
【０１２０】
次に、ジョブの退避・復帰を行う際の印刷装置内部の制御に関して、図１Ｂと図２を用いて説明する。
【０１２１】
出力ジョブ制御部２０３に入力されたジョブは、ジョブ解析部２０３ａによってジョブ設定情報が解析され、バインダ解析部２０３ｂ、ドキュメント解析部２０３ｃ、ページ解析部２０３ｄによる処理を経て、ＲＩＰ部１０８へ送られる。
【０１２２】
ＲＩＰ部１０８で展開処理が行われた画像データは、圧縮伸張部１１０で圧縮処理され、文書管理部１１１で保持される。印刷を開始する前に、ＭＦＰ制御部１０６は、リソース管理部１１２で管理されている印刷装置の状態が、ジョブ解析部２０３ａによって解析されたジョブ設定情報で示される設定に必要な資源として設定されているかどうかを確認する。
【０１２３】
尚、印刷装置の状態とは、シート収納庫にセットされている印刷用紙のサイズや種類、オプション装置の装着状態等である。
【０１２４】
印刷開始可能な状態である場合、文書管理部１１１に保持されているジョブが、圧縮伸張部１１０で伸張処理され、出力デバイス管理部２０４によって印刷制御が行われる。また、印刷途中で必要な資源が不足し、印刷の続行が不可能であると判定された場合、印刷ジョブは、ＭＦＰ制御部１０６の制御の下、文書管理部１１１へ一時的に退避される。更に、後続の印刷可能な印刷待ちジョブが存在する場合は、そのジョブの印刷処理を開始する。
【０１２５】
一方、リソース管理部１１２が常に印刷装置の状態を監視していることにより、文書管理部１１１に一時的に退避されたジョブに必要な資源がセットされたと検知された場合には、ＭＦＰ制御部１０６によってそのジョブの印刷が再開実行される。
【０１２６】
次に、タッチパネル部６０２に表示するジョブ状況画面９００の表示設定、ジョブを一時的に退避させる退避条件設定、ジョブの印刷を再開させる復帰条件設定を行うための画面（ユーザモード設定画面）について、図１０を用いて説明する。
【０１２７】
図１０は本発明の実施形態のユーザモード設定画面の一例を示す図である。
【０１２８】
図１０（ａ）に示すユーザモード設定画面１０００は、図７のキー入力部６０１上のユーザモードキー７１０を押下すると表示される。このユーザモード設定画面１０００には、ＭＦＰに関する各種設定を行うためのボタンが用意されており、これには、例えば、共通使用設定ボタン、タイマー設定ボタン、コピー仕様設定ボタン、退避ジョブ処理設定ボタン１００１が構成されている。
【０１２９】
ここで、「退避ジョブ処理設定」ボタン１００１を押下すると、図１０（ｂ）に示す退避ジョブ処理設定画面１０１０が表示される。この退避ジョブ処理設定画面１０１０では、表示設定ボタン１０１１、退避条件設定１０１２ボタン、復帰条件設定ボタン１０１３が構成されている。
【０１３０】
この退避ジョブ処理設定画面１０１０において、表示設定ボタン１０１１を押下すると、図１１に示す表示設定画面１１００が表示される。この表示設定画面１１００では、ジョブ状況画面９００（図９（ａ））に表示されるジョブリスト９０２の表示方法の詳細な設定を行うことが可能となっている。
【０１３１】
その設定項目としては、複数の設定項目が用意されており、各設定項目は、チェックボックスコントロールによってその選択が可能となっている。つまり、各設定項目は、チェックボックスコントロールによって、複数個の任意の組合わせを同時に設定することが可能である。
【０１３２】
ここで、設定項目の一例としては、図示されるように、「印刷の実行が不可能な全てのジョブをハイライト表示する」がある。このハイライト表示とは、図９（ａ）のジョブリスト９０２中のジョブにおいて、この設定項目の内容に該当するジョブを、他のジョブと識別可能にすることを意味する。従って、他のジョブと識別可能な表示形態であれば、ハイライト表示に限定されず、例えば、ブリンク表示、色分け表示等の他の表示形態を使用することも可能である。
【０１３３】
また、図では、設定項目「印刷の実行が不可能な全てのジョブをハイライト表示する」に加えて、用紙サイズ、用紙タイプ、ステイプル針なし等の、特定条件を満たす場合のみハイライト表示するための設定項目が用意されている。この設定項目は一例であり、用途や目的に応じて、様々な設定項目を構成可能であることは言うまでもない。
【０１３４】
次に、退避ジョブ処理設定画面１０１０において、退避条件設定ボタン１０１２を押下すると、図１２に示す退避条件設定画面１２００が表示される。この退避条件設定画面１２００では、ジョブの印刷開始／継続が不可能である場合に、印刷が中断された原因によって、ジョブを一時的に退避させるかどうかを設定することが可能となっている。
【０１３５】
その設定項目としては、複数の設定項目が用意されており、各設定項目は、チェックボックスコントロールによってその選択が可能となっている。つまり、各設定項目は、チェックボックスコントロールによって、複数個の任意の組合わせを同時に設定することが可能である。
【０１３６】
ここで、設定項目の一例としては、図示されるように、「印刷の実行が不可能な全てのジョブを退避させる」がある。この退避とは、図９（ａ）のジョブリスト９０２中のジョブにおいて、この設定項目の内容に該当するジョブを、退避ジョブ状況ボタン９０２ｃが操作された場合に、文書管理部１１１に退避することを意味する。また、後続の印刷待ちのジョブが存在する場合には、そのジョブ処理を開始することを意味する。更に、文書管理部１１１に退避されたジョブは、退避ジョブリストとして管理される。
【０１３７】
また、図では、設定項目「印刷の実行が不可能な全てのジョブを退避させる」に加えて、用紙サイズ、用紙タイプ、用紙切れ等の、特定の条件を満たす場合のみ一時的にジョブを文書管理部１１１に退避させるため設定項目が用意されている。この設定項目は一例であり、用途や目的に応じて、様々な設定項目を構成可能であることは言うまでもない。
【０１３８】
次に、退避ジョブ処理設定画面１０１０において、復帰条件設定ボタン１０１３を押下すると、図１３に示す復帰条件設定画面１３００が表示される。この復帰条件設定画面１３００では、一時的に退避されたジョブの印刷再開をするための条件を設定することが可能となっている。
【０１３９】
その設定項目としては、複数の設定項目が用意されており、各設定項目は、チェックボックスコントロールによってその選択が可能となっている。つまり、各設定項目は、チェックボックスコントロールによって、複数個の任意の組合わせを同時に設定することが可能である。
【０１４０】
ここで、設定項目の一例としては、図示されるように、「退避前の順番に戻す」がある。これは、文書管理部１１１に退避したジョブの印刷を再開させるときの順番として、ジョブが退避される前の順番の位置に戻すことを意味する。
【０１４１】
また、図では、設定項目「退避前の順番に戻す」に加えて、現在のジョブリストの最後尾に戻したり、現在印刷中のジョブの次に優先的に印刷されるように戻すための設定項目が用意されている。この設定項目は一例であり、用途や目的に応じて、様々な設定項目を構成可能であることは言うまでもない。
【０１４２】
また、復帰条件設定画面１３００では、復帰条件として、印刷装置に必要な資源がセットされた時に自動的にジョブの印刷処理を再開するのか、手動で印刷の再開実行が指示された場合に印刷処理を再開するのかが設定が可能である。この設定は、それぞれ、「自動で復帰」ボタン１３０１、「手動で復帰」ボタン１３０２を操作することで実現する。図では、「手動で復帰」ボタン１３０２が指定されている状態を示している。
【０１４３】
尚、図１１〜図１３に示す各種設定画面で設定された設定情報（表示設定、退避条件設定、復帰条件設定）は、例えば、リソース管理部１１２に格納され、必要に応じて読み出される。
【０１４４】
次に、退避ジョブ状況を確認するための画面について、図１４を用いて説明する。
【０１４５】
図１４は本発明の実施形態の退避ジョブ状況画面の一例を示す図である。
【０１４６】
図１４に示す退避ジョブ状況画面１４００は、図９（ａ）のジョブ状況画面上の退避ジョブ状況ボタン９０２ｃを押下すると表示される。この退避ジョブ状況画面１４００には、一時的に文書管理部１１１に退避されたジョブのジョブリストである退避ジョブリスト１４０１が表示される。この退避ジョブリスト１４０１では、各ジョブに対して、ジョブ名、ジョブの管理者、印刷が中断した原因、復帰可能状況等のジョブに関するジョブ情報が表示される。
【０１４７】
ここで、ジョブリスト中の任意のジョブの復帰状況が○（復帰可能）の状態にある場合には、そのジョブを選択した状態で「ジョブを復帰する」ボタン１４０３を押下する。これにより、一時的に中断されていたジョブを復帰させて、手動でそのジョブの印刷再開を行うことができる。尚、復帰条件として、自動で復帰が指定されている場合には、処理対象のジョブが復帰した時点で、そのジョブの印刷再開が実行される。
【０１４８】
退避ジョブ状況画面１４００に表示されている退避ジョブリスト１４０１中の任意のジョブを選択した状態で詳細表示ボタン１４０２を押下すると、図１５に示す退避ジョブ詳細表示画面が表示される。
【０１４９】
この退避ジョブ詳細表示画面１５００では、選択されたジョブのジョブ名、ユーザ名、印刷が中断した原因、復帰状況が表示される他、中断した原因の詳細が表示され、印刷装置をどのように設定すれば復帰可能になるのかを示す詳細情報１５０１が表示される。
【０１５０】
また、一時的に退避されたジョブの復帰方法として、自動で復帰させるのか、手動で復帰させるのかを選択できるようになっている。この選択は、それぞれ、「自動で復帰」ボタン１５０１ａ及び「手動で復帰」１５０１ｂを操作することで実現する。図では、「手動で復帰」ボタン１５０１ｂが指定されている状態を示している。
【０１５１】
また、「ジョブのキャンセルボ」タン１５０２を押下することによって、一時的に退避されているジョブの印刷をキャンセルすることが可能となっている。
【０１５２】
次に、ＭＦＰによる印刷処理について、図１６を用いて説明する。
【０１５３】
図１６は本発明の実施形態の印刷処理を示すフローチャートである。
【０１５４】
印刷ジョブを受信した後、ジョブ設定情報の解析を、ジョブ解析部２０３ａで実行する（ステップＳ１６０１）。ジョブ設定情報の解析が終了したら、解析したジョブ設定情報に基づいて、画像データの展開処理をＲＩＰ部１０８で実行する（ステップＳ１６０２）。
【０１５５】
展開処理が完了したら、印刷装置の状態を確認する（ステップＳ１６０３）。そして、その確認結果に基づいて、処理対象の印刷ジョブの印刷実行に必要な資源が印刷装置に全て揃っているか否かを判定する（ステップＳ１６０４）。必要な資源が全て揃っていない場合（ステップＳ１６０４でＮＯ）、ジョブに対するエラー（印刷実行不可能）が発生したとして、ジョブリスト表示処理を実行する（ステップＳ１６０５）。一方、必要な資源が全て揃っている場合（ステップＳ１６０４でＹＥＳ）、印刷実行待ち状態としてジョブリストへその印刷ジョブを登録する（ステップＳ１６０６）。
【０１５６】
ジョブリストに登録された印刷ジョブは、印刷実行の順番が回ってくるまで待機する。印刷実行の順番が回ってきた時には、印刷実行可能であるか否かを判定する（ステップＳ１６０７）。印刷実行可能である場合（ステップＳ１６０７でＹＥＳ）、その印刷ジョブの印刷を実行する（ステップＳ１６０９）。
【０１５７】
一方、印刷実行不可能である場合（ステップＳ１６０７でＮＯ）、その旨を示すエラー内容を表示する（ステップＳ１６０８）。エラー状態になったジョブは、エラーが解除されるまでエラー内容を継続的に表示する。尚、このエラー内容は、例えば、専用のダイアログで表示しても良い。あるいは、図９（ａ）のジョブ状況画面９００のジョブリスト９０２の項目「状況」に、エラー状態を示す情報を表示しても良い。
【０１５８】
その後、エラーが解除され、印刷の実行が可能となった場合は、印刷を実行する（ステップＳ１６０９）。そして、印刷処理を終了する。
【０１５９】
尚、エラーが所定時間経過しても解除されない場合には、対応するジョブを退避ジョブとして、文書管理部１１１に退避するようにしても良い。
【０１６０】
次に、ステップＳ１６０５のジョブリスト表示処理の詳細について、図１７を用いて説明する。
【０１６１】
図１７は本発明の実施形態のジョブリスト表示処理の詳細を示すフローチャートである。
【０１６２】
図１６のステップＳ１６０４において、印刷実行に必要な資源が全て揃っていない場合、ジョブリスト表示処理を実行する。ここでは、まず、退避条件設定で設定されている条件と、処理対象のジョブに対するエラー内容が一致するか否かを判定する（ステップＳ１７０１）。一致する場合（ステップＳ１７０１でＹＥＳ）、そのジョブの退避処理（ステップＳ１７０３）及び復帰処理（ステップＳ１７０４）を実行する。
【０１６３】
一方、一致しない場合（ステップＳ１７０１でＮＯ）、表示設定で設定されている条件と、処理対象のジョブに対するエラー内容が一致するか否かを判定する（ステップＳ１７０２）。一致しない場合（ステップＳ１７０２でＮＯ）、ジョブリスト表示処理を終了する。一方、一致する場合（ステップＳ１７０２でＹＥＳ）、そのジョブのハイライト表示設定を実行する（ステップＳ１７０３）。その後、ジョブリスト表示処理を終了する。
【０１６４】
尚、図９（ａ）のジョブ状況画面９００のジョブリスト９０２において、任意のジョブを選択した状態で、「選択したジョブの退避」ボタン９０３が操作された場合には、その操作された時点で、その選択したジョブの退避処理及び復帰処理が実行される。
【０１６５】
また、図１７の処理によって、処理対象のジョブに対するエラー内容が退避条件設定で設定されている条件と一致する場合には、そのジョブは、ジョブリスト９０２に登録されることなく、文書管理部１１１へ退避されることになる。これにより、後続のエラーが発生していないジョブを続行させることが可能となる。
【０１６６】
また、処理対象のジョブに対するエラー内容が退避条件設定で設定されている条件と一致しないが、表示設定で設定されている条件と一致する場合には、そのジョブは、ジョブリスト９０２に登録され、かつその表示はハイライト表示されることになる。この場合、そのジョブはジョブリスト９０２から退避されることはなく、上記のステップＳ１６０７の処理時にも、印刷実行不可能な状態である場合には、ステップＳ１６０８に遷移することになる。
【０１６７】
また、処理対象のジョブに対するエラー内容が退避条件設定で設定されている条件と一致せず、かつ表示設定で設定されている条件とも一致しない場合には、そのジョブは、ジョブリスト９０２に登録され、かつその表示は通常に表示されることになる。この場合、そのジョブはジョブリスト９０２から退避されることはなく、上記のステップＳ１６０７の処理時にも、印刷実行不可能な状態である場合には、ステップＳ１６０８に遷移することになる。
【０１６８】
次に、ステップＳ１７０３及びステップＳ１７０４の退避処理及び復帰処理の詳細について、図１８を用いて説明する。
【０１６９】
図１８は本発明の実施形態の退避処理及び復帰処理の詳細を示すフローチャートである。
【０１７０】
図１７のステップＳ１７０１において、退避条件設定で設定されている条件と一致する場合（あるいは、「選択したジョブの退避」ボタン９０３が操作された場合）、退避対象のジョブ（退避ジョブ）の詳細情報設定を実行する（ステップＳ１８０１）。この詳細情報設定は、図１５の退避ジョブ詳細表示画面１５００で表示する詳細情報１５０１を生成する処理である。
【０１７１】
次に、印刷ジョブを一時的に文書管理部１１１に退避させると同時に、その印刷ジョブを退避ジョブとして退避ジョブリストへ登録する（ステップＳ１８０２）。
【０１７２】
次に、退避ジョブリスト上の退避ジョブ各々に対して、印刷実行可能であるか否かを逐次判定する（ステップＳ１８０３）。印刷実行可能でない場合（ステップＳ１８０３でＮＯ）、印刷実行可能となるまで待機する。
【０１７３】
一方、印刷実行可能である場合（ステップＳ１８０３でＹＥＳ）、退避ジョブの復帰状況を復帰可能な状態に更新する（ステップＳ１８０４）。この更新は、退避ジョブ状況画面１４００中の復帰状況に反映される。
【０１７４】
復帰可能なジョブが存在する場合は、そのジョブの復帰条件設定が自動復帰であるか否かを判定する（ステップＳ１８０５）。自動復帰である場合（ステップＳ１８０５でＹＥＳ）、復帰処理を終了する。その後、印刷実行待ち状態としてそのジョブがジョブリストへ登録されることになる（図１６のステップＳ１６０６）。
【０１７５】
一方、復帰条件設定で、自動復帰でない場合（ステップＳ１８０５でＮＯ）、つまり、手動復帰である場合、手動での復帰指示が行われるのを待機する（ステップＳ１８０７）。この復帰指示は、退避ジョブ状況画面１４００の「ジョブを復帰する」ボタン１４０３が押下した場合に発行される。
【０１７６】
そして、復帰指示が行われない場合（ステップＳ１８０７でＮＯ）、復帰指示が行われるまで待機する。一方、復帰指示が行われた場合（ステップＳ１８０７でＹＥＳ）、復帰処理を終了する。その後、印刷実行待ち状態としてそのジョブがジョブリストへ登録されることになる。
【０１７７】
以上説明したように、本実施形態によれば、ある任意のジョブの印刷開始前または印刷中に印刷不可能の状態になった場合に、そのジョブを一時的に退避させることによって後続のジョブの印刷を続行することが可能となる。そして、後続の印刷ジョブの印刷が開始可能となることによって、印刷装置の印刷処理が中断されているダウンタイムを必要最小限に抑えることが可能となる。また、その際に一時的にジョブを退避させる条件を任意に設定可能であり、さらには、一時的に中断されたジョブの復帰方法を含めて、印刷装置やジョブの状況に合わせた最適な印刷処理を行うことが可能となる。
【０１７８】
このように、本実施形態は、複数のジョブのデータ（文書データ及び該文書の印刷条件データ含む）を、ハードディスク等の記憶ユニットを用いて、受付可能な印刷装置を有するシステムを提供する。
【０１７９】
この構成のもと、例えば、以下に述べるような各種動作を実行させるよう、該印刷装置（或いは印刷システム）を、制御部により、制御可能に構成する。尚、制御部は、本実施形態のユーザインタフェースユニット（以下、ＵＩユニット）を介して入力される各種ユーザ指示に基いた動作を実行可能に制御する。
【０１８０】
このＵＩユニットは、該印刷装置自身が具備する操作部の表示部を利用する。又、該印刷装置とデータ通信可能なホストコンピュータや他の印刷装置等の外部装置の表示部を利用可能に構成しても良い。このように、何れの構成であっても良いが、該ＵＩユニットを介して本実施形態に関わる各種ユーザ指示を入力可能に構成する。
【０１８１】
例えば、制御部は、該印刷装置における中断要因の発生により印刷処理を待機させたジョブの印刷処理を、ＵＩユニットを介して入力されたユーザ指示に基いたタイミングでもって、該印刷装置により実行可能に制御する。
【０１８２】
好ましくは、該印刷装置における中断要因の発生により印刷処理を待機させた複数のジョブのうちの、ユーザにより指定されたジョブの印刷処理を、ユーザ指示に基いたタイミングでもって、該印刷装置により実行可能に制御する。
【０１８３】
好ましくは、該印刷装置における中断要因の発生により印刷処理を待機させた複数のジョブのうちの、ユーザにより指定された複数のジョブの印刷処理を、ユーザ指示に基いたタイミングでもって、該印刷装置により、まとまった状態で、連続的に、実行可能に、制御する。
【０１８４】
又、制御部は、該印刷装置にて印刷中断要因が発生した場合に、その印刷中断要因により印刷完了不可のジョブを退避させる一方で、その中断要因に影響を受けないジョブの印刷処理は、該印刷装置により実行可能なタイミングでもって、実行可能に制御する。
【０１８５】
好ましくは、該印刷装置にて印刷中断要因が発生した場合に、その印刷中断要因により影響を受ける印刷待ち状態の複数のジョブを、その中断要因に影響を受けない印刷ジョブとは区別可能な状態で、退避させるよう制御する。
【０１８６】
より好ましくは、退避させた印刷ジョブの印刷処理を、該印刷装置により印刷実行可能な状態になった場合に自動的に実行させるモードと、該印刷装置により印刷実行可能な状態になって場合でもユーザからの指示無しでは実行させないモードの、所望のモードをユーザより該ＵＩユニットを介して選択可能にする。そして、選択されたモードの動作を該装置により実行可能に制御する。
【０１８７】
以上のような各種仕組みを取り入れることで以下のような各種効果を奏する。
【０１８８】
例えば、従来技術で想定したような状況に対しても柔軟に対処できる。又、例えば、印刷装置にエラーが発生した場合でも、効率的に印刷処理を続行させることができる。しかも、例えば、単に、装置やシステムから見て効率的にジョブを処理するといった構成に留まらないように構成する事が出来る。
【０１８９】
その１例として、例えば、印刷装置にてエラー要因が発生した場合でも、高生産性を満足しつつ、その装置やシステムを操作するオペレータ自身にとっても都合の良いスケジューリングでもって、複数のジョブを、滞りなく、処理できる。このように、ＰＯＤ環境等の実際の現場に根付いた、様々なユーザからの様々なニーズに柔軟に対応できる、便利で使い勝手の良いシステム環境を構築可能となる。
【０１９０】
尚、図１６の処理では、処理対象のジョブが退避条件を満足するか否かの判定は、ステップＳ１６０５のジョブ表示処理内で実行する構成としているが、これに限定されない。例えば、処理対象のジョブを一旦ジョブリストへ登録した後、ステップＳ１６０７で印刷実行不可能と判定された後に、そのジョブが退避条件を満足するか否かを判定する構成としても良い。
【０１９１】
これは、例えば、用紙切れのようなユーザが比較的に短時間でエラーを解除可能な状況を考慮したものである。つまり、ステップＳ１６０４の判定後、ステップＳ１６０７の判定時までにエラーが解除されれば、そのまま、そのジョブを退避することなく印刷を実行させることが期待できるからである。
【０１９２】
尚、印刷中断要因としては、例えば、以下のような各種要因がある。印刷用やトナーやステイプル針等、印刷装置にて印刷ジョブにて必要な消耗材料が無くなった場合である。又、フィニッシャによるフィニッシィングエラー、プリンタ部での用紙ジャムやＡＤＦでの原稿ジャム等の、装置の故障・トラブル等も、印刷中断要因の1つである。制御部は、これの各種印刷中断要因に対してもサポートし、本実施形態の各種制御を適用する。
【０１９３】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１９４】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１９５】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１９６】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０１９７】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスクがある。また、更に、記録媒体としては、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１９８】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、その接続先のホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１９９】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０２００】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。また、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０２０１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図１Ａ】
2011037276.tif 000003
【図１Ｂ】
2011037276.tif 000004
【図２】
2011037276.tif 000005
【図３】
2011037276.tif 000006
【図４】
2011037276.tif 000007
【図５】
2011037276.tif 000008
【図６】
2011037276.tif 000009
【図７】
2011037276.tif 000010
【図８】
2011037276.tif 000011
【図９】
2011037276.tif 000012
【図１０】
2011037276.tif 000013
【図１１】
2011037276.tif 000014
【図１２】
2011037276.tif 000015
【図１３】
2011037276.tif 000016
【図１４】
2011037276.tif 000017
【図１５】
2011037276.tif 000018
【図１６】
2011037276.tif 000019
【図１７】
2011037276.tif 000020
【図１８】
2011037276.tif 000021