(57)【要約】【課題】  在処理中のジョブ処理を最も早く終えたデバイスにジョブ出力を行うことにより、効率的な印刷出力を可能にすること。【解決手段】  画像形成装置Ａ、Ｂ、Ｃは、それぞれ他のジョブを出力処理中であるものとする。まず、画像形成装置Ａから「最も早く空いた装置にコピーする」が指定されると、この要求が各画像形成装置に送信され、予約コピーの予約が行われる。すなわち、この画像形成の要求を受信すると画像形成装置Ａ（ローカル）、画像形成装置Ｂ（リモート）、画像形成装置Ｃ（リモート）において、現在の処理終了後にジョブ出力するための予約が行われる。画像形成装置Ａが最初に空いた場合、最も予約が早かった画像形成装置Ａからの予約ジョブが画像形成装置Ａにおいて出力される。同様に画像形成装置Ｂ、Ｃが最初に空いた場合、最も予約が早かった画像形成装置Ａからの予約ジョブが画像形成装置Ｂ、Ｃにおいて出力される。【選択図】  図４
2006110869.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して画像データを送受信する画像データ通信手段と、
前記画像データの画像形成の処理を行う画像形成手段と、
所定の画像データの画像形成処理を行う場合、前記画像形成手段が該所定の画像データの画像形成の処理をすぐに行なうことができないときは、ネットワークを介して接続された画像形成装置に前記所定の画像データの画像形成要求を送信する予約手段と、
前記ネットワークを介して接続された画像形成装置から画像形成要求を受信したとき、前記画像形成手段が当該受信した画像形成要求の処理をすぐに行うことができない場合、該画像形成要求の処理が可能となった後前記受信した画像形成要求の画像形成処理を行う予約処理手段と
を備えたことを特徴とする画像形成装置。
【請求項２】
前記予約手段は、前記画像形成手段により前記所定の画像データの画像形成処理を行わせる場合、該画像形成処理についての予約取消要求を送信することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記予約処理手段は、前記受信した画像形成要求の画像形成処理を行う前に、該画像形成要求についての予約取消要求を受信したときは、前記画像形成要求の画像形成処理を行わないことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記予約処理手段は、前記受信した画像形成要求の画像形成処理を行うときは、該画像形成処理についての画像形成通知を送信することを特徴とする請求項１、２または３に記載の画像形成装置。
【請求項５】
前記予約手段は、前記画像形成要求を送信するとき前記画像データは送信せず、前記画像形成手段により前記所定の画像形成データの画像形成処理を行う前に、該画像形成処理についての前記画像形成通知を受信したときは、該画像形成通知を送信した前記ネットワークで接続された画像形成装置に前記画像データを送信することを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記予約手段は、前記画像形成手段により前記所定の画像形成データの画像形成処理を行う前に、該画像形成処理についての前記画像形成通知を受信したときは、前記画像形成処理を行わず、
前記予約処理手段は、前記受信した画像形成要求の画像形成処理を行う前に、該画像形成要求についての前記画像形成通知を受信したときは、前記画像形成要求の画像形成処理を行わないことを特徴とする請求項４または５に記載の画像形成装置。
【請求項７】
前記予約手段は、前記画像形成要求についての前記画像形成通知を受信した場合、画像形成通知を受信していない画像形成装置への予約を解除することを特徴とする請求項４、５または６に記載の画像形成装置。
【請求項８】
前記画像形成通知を受信したときは、該画像形成通知を送信した画像形成装置を報知する出力先報知手段をさらに備えたことを特徴とする請求項４ないし７のいずれかに記載の画像形成装置。
【請求項９】
前記出力先報知手段は、前記画像形成通知を送信した画像形成装置を表示する出力先表示手段であることを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
前記出力先報知手段は、前記画像形成通知を送信した画像形成装置の情報を電子メールで送信する出力先送信手段であることを特徴とする請求項８に記載の画像形成装置。
【請求項１１】
前記予約処理手段は、前記受信した画像形成要求が複数のときは、最先に受信した要求の画像形成処理を前記画像形成終了後行うことを特徴とする請求項１ないし１０のいずれかに記載の画像形成装置。
【請求項１２】
前記画像データを入力する画像データ入力手段をさらに備え、
前記予約処理手段は、前記画像形成要求を受信した後に、該画像データ入力手段から画像データの入力があったときは、当該入力された画像データを優先して処理することを特徴とする請求項１ないし１１のいずれかに記載の画像形成装置。
【請求項１３】
前記ネットワークを介して接続された画像形成装置のうち、前記画像形成要求を送信する要求先となる画像形成装置を記憶する要求先記憶手段をさらに備え、
前記予約手段は、前記要求先記憶手段から前記要求先となる画像形成装置を読み出して該要求先となる画像形成装置に前記画像形成要求を送信することを特徴とする請求項１ないし１２のいずれかに記載の画像形成装置。
【請求項１４】
前記画像形成要求を無視するか否かの設定を記憶する記憶手段をさらに備え、
前記予約処理手段は、前記記憶手段から設定内容を読み取って前記画像形成要求を無視するとの設定の場合、前記画像形成終了した後でも前記受信した画像形成要求の画像形成処理を行わないことを特徴とする請求項１ないし１３のいずれかに記載の画像形成装置。
【請求項１５】
前記予約手段は、前記予約処理手段が、前記画像形成要求を受信した後は該画像形成要求の処理が終了する前は、画像形成要求を送信しないことを特徴とする請求項１ないし１４のいずれかに記載の画像形成装置。
【請求項１６】
ネットワークを介して画像データを送受信する画像データ通信ステップと、
前記画像データの画像形成の処理を行う画像形成ステップと、
所定の画像データの画像形成処理を行う場合、前記画像形成ステップにおいて該所定の画像データの画像形成の処理をすぐに行なうことができないときは、ネットワークを介して接続された画像形成装置に前記所定の画像データの画像形成要求を送信する予約ステップと、
前記ネットワークを介して接続された画像形成装置から画像形成要求を受信したとき、前記画像形成ステップにおいて当該受信した画像形成要求の処理をすぐに行うことができない場合、該画像形成要求の処理が可能となった後前記受信した画像形成要求の画像形成処理を行う予約処理ステップと
を備えたことを特徴とする画像形成方法。
【請求項１７】
前記請求項１６記載の画像形成方法をコンピュータで実行可能な画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置および方法に関し、より詳細には、複数の画像形成装置がネットワーク接続されて相互通信可能な場合において、画像処理装置間で相互に画像データの受け渡しを行って出力する画像形成装置および方法に関する。
【背景技術】
【０００２】
近年のネットワーク技術の飛躍的な進歩に伴い、ネットワーク対応のプリンタ、FAX、スキャナ、あるいはこうした機能を併せ持った多機能周辺機器（以下、ＭＦＰという）のような複写装置が実用化されており、これら複写装置をネットワークで連動させて印刷を行う印刷システムも提案されている。
【０００３】
こうした印刷システムにおいてリモートコピーは一般的な機能であり、複写装置でコピー操作が行われた場合、複写装置でスキャンした画像を別の複写装置で出力する機能である。このように一般的になってきた印刷システムとしては、以下のようなシステム及び装置が知られている。
【０００４】
ローカル機器が印字動作中の場合、すぐにコピーやプリントができないので、他の装置の状態を把握して未使用の装置があればそちらへ転送するネットワーク画像形成システムが提案されている（例えば、特許文献１参照）。また、投入ジョブがローカル機器にとって能力外の指定である場合や、ローカル機器が故障等の要因で印刷処理できない場合に他の装置のジョブ履歴から処理可能な装置を検索し、その装置へジョブを転送する画像処理装置が提案されている（例えば、特許文献２参照）。
【０００５】
【特許文献１】特開２００３−１６３７８５号公報
【特許文献２】特開２００３−６０８３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記説明した従来例には。リモートコピーにおいて複数台のＭＦＰが全てジョブ処理中である場合、ユーザはローカル、リモート含めてどこに出力指示すれば良いのか判らないという問題がある。すなわち、各デバイスにおいて現在処理中のジョブ終了時間を予測し、最も早く空きそうなデバイスをユーザに推奨するという解決案もあるが、終了時間を正確に予測することは技術的に極めて困難である。
【０００７】
本発明は上記問題点に鑑みてなされたものであり、現在処理中のジョブ処理を最も早く終えたデバイスにジョブ出力を行うことにより、効率的な印刷出力を可能にする印刷システムおよび印刷制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するため、本願発明の画像形成装置は、ネットワークを介して画像データを送受信する画像データ通信手段と、画像データの画像形成の処理を行う画像形成手段と、所定の画像データの画像形成処理を行う場合、画像形成手段が該所定の画像データの画像形成の処理をすぐに行なうことができないときは、ネットワークを介して接続された画像形成装置に所定の画像データの画像形成要求を送信する予約手段と、ネットワークを介して接続された画像形成装置から画像形成要求を受信したとき、画像形成手段が受信した画像形成要求の処理をすぐに行うことができない場合、画像形成要求の処理が可能となった後受信した画像形成要求の画像形成処理を行う予約処理手段とを備えたことを特徴する。
【０００９】
また、本願発明の画像形成方法は、ネットワークを介して画像データを送受信する画像データ通信ステップと、画像データの画像形成の処理を行う画像形成ステップと、所定の画像データの画像形成処理を行う場合、画像形成ステップにおいて所定の画像データの画像形成の処理をすぐに行なうことができないときは、ネットワークを介して接続された画像形成装置に所定の画像データの画像形成要求を送信する予約ステップと、ネットワークを介して接続された画像形成装置から画像形成要求を受信したとき、画像形成ステップにおいて受信した画像形成要求の処理をすぐに行うことができない場合、画像形成要求の処理が可能となった後受信した画像形成要求の画像形成処理を行う予約処理ステップとを備えたことを特徴する。
【発明の効果】
【００１０】
本発明によれば、所定の画像データの画像形成処理を行う場合、画像形成手段が別の画像形成の処理を行なっているときは、ネットワークを介して接続された画像形成装置に所定の画像データの画像形成要求を送信する予約手段と、ネットワークを介して接続された画像形成装置から画像形成要求を受信する場合、画像形成手段が画像形成の処理を行っているときは、画像形成終了後前記受信した画像形成要求の画像形成処理を行う予約処理手段とを備えているので、現在処理中のジョブ処理を最も早く終えたデバイスにジョブ出力を行うことにより、効率的な印刷出力が可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明の実施形態を説明する。  
【００１２】
（第１実施形態）
本実施形態では、画像形成装置として、プリント機能、コピー機能、スキャナ機能など多機能を有する多機能周辺機器（ＭＦＰ：Multi-Function-Peripheral）を例に説明を行う。図１は、本実施形態の印刷システムの構成を示す図である。図１において、本実施形態のシステムは、多機能周辺機器（以下、「ＭＦＰ」と称する。）１０１〜１０３、パソコン等１０４の情報処理装置（以下、「ＰＣ」と称する。）、周知プロトコルで動作するネットワーク１０５で構成される。
【００１３】
ネットワーク１０５を介して、ＭＦＰ１０１〜１０３、情報処理装置１０４が接続され、印刷システムを形成する。
【００１４】
図２は、本実施形態のＭＦＰの構成を示す図である。本実施形態においては、基本的にＭＦＰ１０１〜１０３は同様の構成を有する。図２において、ネットワーク１０５は、印刷システムを構成するＭＦＰ１０２のネットワークを介して接続される外部装置群を示し、具体的にはＭＦＰ１０２、１０３、ＰＣ１０４などを示している。プリンタエンジン部２０４は、イメージデータ（２値または多値データ）に基づいて、周知の電子写真プロセスによって感光ドラム上に潜像を形成して用紙に転写し定着して印字を行う。スキャナエンジン部２０１は、原稿画像を光学的に読み取ってイメージデータ化する。
【００１５】
パネル部２０３は、ユーザ（操作者）とのインターフェイスをとり、このために例えば、不図示のタッチセンサを有する液晶パネル、およびキーボードを有する。ユーザは、パネル部２０３を操作することによって、ＭＦＰ１０２に所定の動作を指示することができる。コントローラ部２０２は、パネル部２０３、プリンタエンジン部２０４、スキャナエンジン部２０１を統合制御し、さらに外部装置群１０５との通信とデータ送受を行う。
【００１６】
（画像形成装置の構成）
図３は、コントローラ部２０２のハードウェア構成を示す図である。ＣＰＵ３０９は、コントローラ部２０２全体の制御を司り、ＲＯＭ３０３は、ＣＰＵ３０９の制御コードを格納し、ＲＡＭ３０７は、ＣＰＵ３０９の使用する一時記憶用メモリである。ＤＭＡ制御部３０８は、ＣＰＵ３０９からの指示によりＲＡＭ３０７内のデータ、画像処理部３０４の入出力データ、エンジンインターフェイス部３０６の入力データ、スキャナインターフェイス部の出力データを相互に転送させることができる。
【００１７】
画像処理部３０４は、画像レンダリング、色処理その他画像処理、フォーマット変換（符号化、復号化、圧縮、伸張等）を行う。
【００１８】
パネルインターフェイス部３０１は、パネル部２０３とのデータ通信によって、操作者からの諸設定、指示をパネル部２０３から受け取る。外部インターフェイス部３０２は、外部装置群１０５との通信を行い、印字データを送受するためのデータ用ポート、制御情報を専用に送受するための制御用ポートを論理通信の階層で実現する。送受信データは、各々専用のバッファメモリに所定ブロック単位で格納可能であり、ＣＰＵ３０９とのデータ授受に用いることができる。
【００１９】
プリンタインターフェイス部で３０６は、プリンタエンジン部２０４との信号の入出力部であり、不図示の出力バッファレジスタからデータ信号送出を行うとともにプリンタエンジン部２０４との通信制御を行う。スキャナインターフェイス部３０５は、スキャナエンジン部２０１との信号の入出力部であり、不図示の出力バッファレジスタからデータ信号送出を行うとともにスキャナエンジン部２０１との通信制御を行う。
【００２０】
システムバス３１１は、アドレスバス及びデータバスを持つ。図３に示すようにシステムバス３１１に接続された全ての機能部は相互にアクセス可能である。
【００２１】
汎用外部バスコントローラ３１２として、本実施形態では汎用外部バスであるＩＤＥ準拠バスが用いられるが、ＳＣＳＩＩ等の他の方式であっても本実施形態の効果に変わりは無い。ハードディスクユニット３１４は、汎用外部バスによってシステムバス３１１に接続され、システムバス３１１に接続された各ユニットからアクセスを可能にしている。ＣＰＵ３０９は、論理的にはファイルシステムとしてアクセスを行う。
【００２２】
ＣＰＵ３０４を制御する制御コードは、不図示のシステムクロックによってタスクと称されるロードモジュール単位に時分割制御するＯＳと、機能単位に動作する複数のロードモジュール（タスク）とによって構成される。
【００２３】
（システムの動作）
図４は、本実施形態に関わる印刷システムの制御フローを示す図である。ここでは３台の画像形成装置で構成された印刷システムを例にあげる。画像形成装置Ａ、Ｂ、Ｃは、それぞれ他のジョブを出力処理中であるものとする。まず、後述のように現在、所定の画像形成を行っているため、画像形成装置Ａから「最も早く空いた装置にコピーする」が指定されると、この要求が各画像形成装置に送信され、予約コピーの予約が行われる。すなわち、この画像形成の要求を受信すると画像形成装置Ａ（ローカル）、画像形成装置Ｂ（リモート）、画像形成装置Ｃ（リモート）において、現在の処理終了後にジョブ出力するための予約が行われる。
【００２４】
次に画像形成装置Ｂから同様に「最も早く空いた装置にコピーする」が指定されて、要求が送信され、予約コピーが行われる。この場合も同様に、画像形成装置Ｂ（ローカル）、画像形成装置Ａ（リモート）、画像形成装置Ｃ（リモート）において、それぞれジョブ出力の予約が行われる。続いて画像形成装置Ｃについても同様に行われ、画像形成装置Ｃ（ローカル）、画像形成装置Ａ（リモート）、画像形成装置Ｂ（リモート）にそれぞれジョブ出力の予約が行われる。以上により画像形成装置Ａ、画像形成装置Ｂ、画像形成装置Ｃから相互に予約が行われた状態となる。
【００２５】
ここで、画像形成装置Ａが最初に空いた（すなわち現在出力処理中のジョブが終了した）場合、最も予約が早かった画像形成装置Ａからの予約ジョブが画像形成装置Ａにおいて出力される。また、画像形成装置Ｂが最初に空いた場合、最も予約が早かった画像形成装置Ａからの予約ジョブが画像形成装置Ｂにおいて出力される。同様に画像形成装置Ｃが最初に空いた場合も同様に、最も予約が早かった画像形成装置Ａからの予約ジョブが画像形成装置Ｃにおいて出力される。
【００２６】
すなわち、本実施形態においては複数の画像形成装置間で相互に予約が行われた場合、ローカル、リモートに関係なく予約の先着順にジョブ出力を行う。
【００２７】
図９、１０は、図４で説明した３台の画像形成装置で構成される印刷システムにおける画像形成装置Ａの出力先判定処理を示すフローチャートであり、以下に概略を説明する。
【００２８】
本実施形態では、画像形成装置Ａ、Ｂ、Ｃのいずれもが図９、１０のフローチャートの処理を実行できるように構成されている。この処理は予約されたジョブをどの画像形成装置に出力するかを決定する処理である。まずステップＳ９０１において「最も早く空いた装置にコピー」が指定されているか否かを判定する。「最も早く空いた装置にコピー」が指定されていない場合は他の画像形成装置への予約を行わずにステップＳ９０４に進んで予約があるか否か等が判定されて最終的にローカルデバイスに出力される（Ｓ９０５〜Ｓ９０８）。つまり現在処理中の別のジョブがあればそのジョブ出力が終わるのを待ってから出力を行う一般的な予約コピーの動作となる。
【００２９】
一方、ステップＳ９０１において「最も早く空いた装置にコピー」が指定されている場合にはステップＳ９０２に進んでローカルデバイス（すなわち画像形成装置Ａ）が前のジョブの出力処理を終了したか否かを判定する。ローカルデバイスが前ジョブを出力処理中である（つまり空いていない）場合（ステップＳ９０３）、ステップＳ９１０に進んで画像形成装置Ｂからジョブ終了通知を受け取ったか否かを判定する。ジョブ終了通知を受け取った場合にはジョブを画像形成装置Ｂに転送する（Ｓ９１２〜Ｓ９１４）。もし画像形成装置Ｂからジョブ終了通知を受け取っていない場合にはさらにステップＳ９１６に進んで画像形成装置Ｃからジョブ終了通知を受け取ったか否かを判定する。ジョブ終了通知を受け取った場合にはジョブを画像形成装置Ｃに転送する（Ｓ９１７〜Ｓ９１９）。ステップＳ９１３もしくはステップＳ９１９に進んだ場合はそれぞれ画像形成装置Ｂ、画像形成装置Ｃにおいてジョブの出力が行われることになるのである。
【００３０】
ステップＳ９０３において、ローカルデバイス（すなわち画像形成装置Ａ）が前ジョブの出力処理を終了している場合、既に他の装置（画像形成装置Ｂ、Ｃ）で予約されているジョブがあるかどうか判断する。他の装置（画像形成装置Ｂ、Ｃ）で予約されているジョブがあるときは、そのジョブはローカルデバイス（すなわち画像形成装置Ａ）で印刷するので画像形成装置Ｂ、Ｃでの予約を解除し（ステップＳ９０６）、ローカルデバイス（すなわち画像形成装置Ａ）でそのジョブの印刷処理を行う。そのジョブの印刷処理が全て正常に終了したときは（ステップＳ９０７）、画像形成装置Ａの待ちジョブリストからそのジョブを消去し（ステップＳ９０９）処理を終了する。一方、ジョブの印刷処理が、紙ジャムなどで正常に終了しないときは、画像形成装置Ａの待ちジョブリストにジョブを保持したまま（ステップＳ９０８）ステップＳ９０１に引き続く処理に戻る。すなわち再度、適切な画像形成装置（最も早く空いた装置）を探索する。
【００３１】
同様に、ステップＳ９１１において、画像形成装置Ｂが前ジョブの出力処理を終了している場合、既に他の装置（画像形成装置Ａ、Ｃ）で予約されているジョブがあるかどうか判断する。他の装置（画像形成装置Ａ、Ｃ）で予約されているジョブがあるときは、そのジョブは画像形成装置Ｂで印刷するので画像形成装置Ａ、Ｃでの予約を解除し（ステップＳ９１２）、すなわち画像形成装置Ｂでそのジョブの印刷処理を行う。ここで、画像形成装置Ａは、画像形成装置Ｂより出力処理を開始した旨の情報を受信している。画像形成装置Ａが画像形成装置Ｂよりそのジョブの印刷処理が全て正常に終了した旨の情報を受信したときは（ステップＳ９１４）、画像形成装置Ａの待ちジョブリストからそのジョブを消去し（ステップＳ９１５）処理を終了する。一方、画像形成装置Ａが画像形成装置Ｂよりそのジョブの印刷処理が紙ジャムなどで正常に終了しない旨の情報を受信したときは、画像形成装置Ａの待ちジョブリストにジョブを保持したまま（ステップＳ９２５）ステップＳ９０１に引き続く処理に戻る。すなわち再度、適切な画像形成装置（最も早く空いた装置）を探索する。
【００３２】
ステップＳ９１７からステップＳ９２２については、ステップＳ９１１からステップＳ９２５と同様であるので説明を省略する。画像形成装置Ａ、Ｂ、Ｃのいずれも、前ジョブの処理が終了していない場合、最も早く空いたデバイスでコピーを行うため、画像形成装置Ａ、Ｂ、Ｃ対して印刷の予約を行う（ステップＳ９２３）。印刷の予約ができたデバイスに対して、ジョブを送信する（ステップＳ９２４）。これによって、各装置はすぐに予約されたジョブを実行できる。また、ここでは、画像形成装置Ａ、Ｂ、Ｃ対して印刷の予約を行う時点でジョブを各装置に送信する例について説明したがこれに限らない。予約をした装置のいずれかが、前のジョブの処理を終了して予約を行ったジョブの印刷が可能になった時点で（ステップＳ９０６、ステップＳ９１３、ステップＳ９１９）、ジョブを送信するようにしてもよい。この場合、予め全ての装置にジョブを送る必要がないためネットワークのトラフィックを減少させることができる。
【００３３】
図１０に示すフローチャートは、予約受付処理のフローチャートである。他のデバイスからの予約要求があるかどうかを判定し（ステップＳ１００１）、他のデバイスからの予約要求がある場合、次に他の装置からの予約を受け付け可能かどうか（他装置からの予約禁止が設定されていないか等）を判定する（ステップＳ１００２）。他の装置からの予約を受け付け可能であるときは、予約を受け付け自装置の待ちジョブリストに設定する（ステップＳ１００３）。次に、予約を受け付けた装置においては「最も早く空いた装置にコピーする」モードを選択するボタンを表示しないようにする（ステップＳ１００４）。
【００３４】
図８は、本実施形態にかかる画像形成装置内で管理されているジョブの予約リストおよび各画像形成装置のステータスリストを示している。ジョブ予約リスト８０１は、ジョブの予約受け付け順に０００１〜０００５まで５つのジョブが予約されている状態を示している。ジョブ予約リスト８０１において「予約元」の列はどの画像形成装置から要求された予約であるかを示す。ここでＭＦＰ０１は自分、すなわち画像形成装置Ａであり、ＭＦＰ０２およびＭＦＰ０３は他の画像形成装置すなわちＢ、Ｃからの予約であることを示している。また「出力モード」の列はそれぞれのジョブの状態である。「ローカル」はローカル出力、すなわち自身への出力指示であり、「時間優先」は最も早く空いた装置にコピーが指定されていることを示す。また「状態」の列の「出力中」は現在出力処理中であることを示し、「予約中」は最も早く空いた装置にコピーが指定されているために出力が予約されていることを示す。例えば図４において画像形成装置Ａが管理しているジョブがこのジョブ予約リストの状態であるとすると０００１番のローカルジョブの出力処理が画像形成装置Ｂおよび画像形成装置Ｃで行われている出力処理よりも早く終わった場合には０００２番で予約されたジョブが画像形成装置Ａで出力される。しかし０００１番のローカルジョブの出力処理よりも画像形成装置Ｂで行われている出力処理よりのほうが早く終わった場合には０００２番で予約されたジョブは画像形成装置Ｂで出力されることになる。
【００３５】
ステータスリスト８０２、８０３は、図４で示した画像形成装置Ａ、Ｂ、Ｃの状態を示したものである。ステータスリスト８０２は画像形成装置Ａ、Ｂ、Ｃがそれぞれ他のジョブを出力処理中であることを示しており、ステータスリスト８０３は画像形成装置Ｂのジョブ出力処理が終了して空いたことを示している。図４において、ステータスリスト８０２から８０３へ状態が遷移した場合、一番最初に予約された画像形成装置Ａのジョブ（例えばジョブ予約リスト８０１の０００２番のジョブ）が画像形成装置Ｂへ出力されることになる。
【００３６】
図５は、本実施形態にかかるパネル部２０３の外見を示す図である。パネル部５０１はパネル部２０３を本実施形態で具体的に示したものである。論理操作部５０２は、イメージ画像の表示が可能な液晶パネル、およびタッチセンサによって操作部を構成する。スイッチ部５０３は、物理的な押しボタン（スイッチ）を備えている。その他、テンキー５０４、メニューボタン５０５、ストップボタン５０６、スタートボタン５０７があり、これらは全て物理スイッチ部５０３の押しボタンである。
【００３７】
図６は、本実施形態に関わる論理操作部５０２の表示例を示す図である。図６の表示６０１は「最も早く空いた装置にコピー」をユーザが指示するためのＵＩである。急いでコピーを必要とする時にローカルデバイスが空いていない場合にはこのＵＩをタッチ（選択）することにより最も早く空いたが画像形成装置への出力を指示することができる。
【００３８】
本実施形態は、上述したように画像形成を行わせたい画像形成装置が処理中の場合に予約を行う機能を有するが、予約を行うのは装置が処理中の場合に限られず、装置が紙切れやメンテナンス等で使用できない場合も含まれる。したがって、例えば紙切れで使用できない画像形成装置があった場合、これに予約をしておき紙が補給されると画像形成が行われるようにすることもできる。
【００３９】
以上により、ネットワークで接続された画像形成装置が処理中あるいは故障中のためすぐには画像形成できない場合、予約を行うことによってシステムとして効率的な処理が可能となる。
【００４０】
（第２実施形態）
本発明における第２実施形態を説明する。第１実施形態では他の画像形成装置から予約された画像形成装置においても「最も早く空いた装置にコピー」ボタンを表示し画像形成装置同士で相互に予約を行ったが、本実施形態では他の画像形成装置から予約された画像形成装置には「最も早く空いた装置にコピー」ボタンを表示しない。従って画像形成装置間の予約（つまり「最も早く空いた装置にコピー」するモードを利用できるジョブ）は先着の１ジョブに限定される。
【００４１】
図１１は、本実施形態にかかる印刷システムの制御フローを示す図である。ここで、３台の画像形成装置で構成された印刷システムを例にあげる。画像形成装置Ａ、Ｂ、Ｃは、それぞれ現在他のジョブを出力処理中であるものとする。
【００４２】
まず、画像形成装置Ａから「最も早く空いた装置にコピーする」が指定されて予約コピーが行われる。すると画像形成装置Ａ（ローカル）、画像形成装置Ｂ（リモート）、画像形成装置Ｃ（リモート）にそれぞれジョブ出力の予約が行われる。これにより、画像形成装置Ｂ、画像形成装置ＣのＵＩには「最も早く空いた装置にコピーする」が表示されなくなる。すなわち、画像形成装置Ａ、画像形成装置Ｂ、画像形成装置Ｃから相互に予約が行われることはなく、画像形成装置Ａから予約されたジョブだけが「最も早く空いた装置にコピーする」権限を有することになる。
【００４３】
画像形成装置Ａが最初に空いた（すなわち現在出力処理中のジョブが終了した）場合、ジョブは画像形成装置Ａに、画像形成装置Ｂが最初に空いた場合は画像形成装置Ｂに、画像形成装置Ｃが最初に空いた場合は画像形成装置Ｃにおいて出力処理が実行される。このように他の画像形成装置への出力を限定することでそれぞれの画像形成装置において相互の予約の同時発生を無くし、ジョブ制御を簡素化することができる。
【００４４】
（第３実施形態）
本発明における第３実施形態を説明する。第１実施形態では予約されたジョブはローカルであってもリモートであっても同列に扱って先着順に処理したが、本実施形態ではローカル出力のジョブを優先する設定を行うためのＵＩをさらに追加する。
【００４５】
図７は、本実施形態に関わる論理操作部５０２の表示例を示す図である。論理操作部５０２には第１実施形態で説明したとおり「最も早く空いた装置にコピー」を指示するＵＩが表示されているが、さらに７０１に示した「設定」用のＵＩを表示する。表示７０１は「最も早く空いた装置にコピー」をユーザが指示した場合に有効となる設定を行うためのＵＩである。表示７０１を開く（タッチする）と、表示は下段のように変わる。表示７０２、７０３は設定を指示するためのＵＩであり、表示７０２をタッチした場合にはローカルジョブを優先するよう動作が設定され、表示７０３をタッチした場合にはジョブの予約順序を優先するように動作が設定される。
【００４６】
表示７０３を選択した場合、第１実施形態で説明した動作を行うが、表示７０２を選択した場合には他の画像形成装置から予約が行われていてもローカルデバイスで出力するジョブを優先するよう動作する。
【００４７】
例えば、図４において第１実施形態で説明したように画像形成装置Ａ、Ｂ、Ｃそれぞれが相互に予約を行っている状態であるとする。ここで画像形成装置Ｂへの予約ジョブは画像形成装置Ａからの予約ジョブ、画像形成装置Ｂ自身からの予約ジョブ、画像形成装置Ｃからの予約ジョブの順に並んでいるが、ここで画像形成装置Ｂが最初に空いた場合は最も予約が早かった画像形成装置Ａからの予約ジョブではなく、画像形成装置Ｂ自身から予約されたジョブが画像形成装置Ｂにおいて最初に出力される。同様に画像形成装置Ｃが最初に空いた場合は画像形成装置Ｃ自身から予約されたジョブが画像形成装置Ｃにおいて、画像形成装置Ａが最初に空いた場合は画像形成装置Ａ自身から予約されたジョブが画像形成装置Ａにおいて最初に出力される。
【００４８】
したがって、表示７０２のＵＩによる設定を行うことにより急いで出力しようと画像形成装置の前で出力オペレーションを行ったのに、他の画像形成装置からのジョブが先に出力処理されることを防止することができるのである。
【００４９】
図１２は本実施形態に関する画像形成装置のジョブ処理順序を制御する処理を示すフローチャートである。予約されているジョブの出力順序を決定するためにまずステップＳ１２０１においてジョブ予約リストを走査する。ジョブ予約リストは図８で説明したように画像形成装置に予約投入されているジョブの一覧が管理されている。次にステップＳ１２０２において順番を待っている次の予約ジョブが他の装置からの予約ジョブか否かを判定する。ここで次の予約ジョブが他の装置からの予約ジョブでない場合にはそのままステップＳ１２０４へ進んでジョブ予約リストの先頭の（ローカル）ジョブを出力する。一方、次の予約ジョブが他の装置からの予約ジョブである場合にはステップＳ１２０３に進み、ＵＩから「ローカルジョブを優先」が選択されているか否かを判定する。もし選択されていればステップＳ１２０４に進んでジョブ予約リスト中の最初のローカルジョブを出力する。
【００５０】
一方、「ローカルジョブを優先」が選択されていなければステップＳ１２０５に進み、ジョブ予約リストの先頭のジョブ（予約ジョブ）を出力する。さらにステップＳ１２０６で予約ジョブを依頼された装置に対して自分がジョブを出力したことを通知する。
その後ステップＳ１２０７に進んでジョブ予約リストから出力したジョブを削除して処理を終了する。
【００５１】
（第４実施形態）
本発明における第４実施形態を説明する。第１、２、３実施形態では、それぞれ急ぎのコピーを取る場合に早く空いた画像形成装置にジョブを転送して出力を行ったが、各画像形成装置の距離が物理的に離れている場合は最終的にどこに出力されたのかをユーザが確認する作業が面倒である。そこで、本実施形態では最終的に出力した出力先を出力指示したユーザに電子メールで通知する例を説明する。
【００５２】
図１３は出力を指示したユーザに通知される電子メールの一例である。出力指示した画像形成装置（ＭＦＰ００１）から最終的に出力された出力先（ＭＦＰ００２）が通知されていることがわかる。なお、画像形成装置への電子メールアドレスの登録手段は一般的に操作パネルから入力するが、登録手段に関しては本特許の範疇ではないので説明は省略する。
【００５３】
以上の通り本実施形態によれば、予約を行った場合、いずれの装置に出力されるか不明なときでも、ユーザに自動的にどの装置に出力されたかが通知されるので、無駄な操作が不要となり顧客満足度を向上させることができる。
【図面の簡単な説明】
【００５４】
【図１】本発明が適用される印刷システムの構成を示す図である。
【図２】本発明が適用される画像処理装置の構成を示す図である。
【図３】本発明が適用される画像処理装置の電気的構成を示すブロック図である。
【図４】本発明が適用される画像処理システムの制御を示す図である。
【図５】本発明が適用される画像処理装置のパネル部を説明する図である。
【図６】本発明が適用される画像処理装置のユーザインターフェイスを説明する図である。
【図７】本発明が適用される画像処理装置のユーザインターフェイスを説明する図である。
【図８】本発明が適用される画像処理装置のジョブ予約リストおよび各画像処理装置の状態を示す図である。
【図９】本発明が適用される画像処理装置のＵＩ処理を示すフローチャートである。
【図１０】本発明が適用される画像処理装置の予約受付処理を示すフローチャートである。
【図１１】本発明が適用される画像処理システムの制御を示す図である。
【図１２】本発明が適用される画像処理装置の出力先判定処理を示すフローチャートである。
【図１３】本発明における出力先通知の例である。
【符号の説明】
【００５５】
１０１〜１０３  ＭＦＰ
１０４  ホスト装置
１０５  ネットワーク
２０１  スキャナエンジン部
２０２  コントローラ部
２０３、５０１  パネル部
２０４  プリンタエンジン部
３０１  パネルＩ／Ｆ部
３０２  外部Ｉ／Ｆ部
３０３  ＲＯＭ
３０４  画像処理部
３０５  スキャナＩ／Ｆ部
３０６  プリンタＩ／Ｆ部
３０７  ＲＡＭ
３０８  ＤＭＡ制御部
３０９  ＣＰＵ
３１０  ＥＥＰＲＯＭ
３１１  バス
３１２  汎用外部バスコントローラ
３１４  ＨＤＤユニット
５０２  パネル表示部
５０３〜５０７  入力部
５０４  プリントコンポーネント
【図１】
2006110869.tif 000003
【図２】
2006110869.tif 000004
【図３】
2006110869.tif 000005
【図４】
2006110869.tif 000006
【図５】
2006110869.tif 000007
【図６】
2006110869.tif 000008
【図７】
2006110869.tif 000009
【図８】
2006110869.tif 000010
【図９】
2006110869.tif 000011
【図１０】
2006110869.tif 000012
【図１１】
2006110869.tif 000013
【図１２】
2006110869.tif 000014
【図１３】
2006110869.tif 000015