(57)【要約】【課題】対象画像形成装置がジョブを実行できない場合、対象画像形成装置に代えてジョブを実行可能な代替画像形成装置を選択する手間をより確実に軽減できる画像形成システムを提供する。【解決手段】画像形成システム１は、ジョブを実行可能な対象画像形成装置１０と、１以上の他の画像形成装置とを備える。対象画像形成装置１０は、対象画像形成装置１０がジョブを実行できない場合、他の画像形成装置のうちから対象画像形成装置１０と通信可能な通信可能画像形成装置２０を探索する。対象画像形成装置１０は、通信可能画像形成装置２０のうちにジョブを実行可能な代替画像形成装置３０があるか否か判定する。対象画像形成装置１０は、判定した結果に基づいて、代替画像形成装置３０にジョブを送信する。【選択図】図２
2017159542.tif 000002
【特許請求の範囲】
【請求項１】
ジョブを実行可能な対象画像形成装置と、
１以上の他の画像形成装置と
を備える画像形成システムであって、
前記対象画像形成装置は、
前記対象画像形成装置がジョブを実行できない場合、前記他の画像形成装置のうちから前記対象画像形成装置と通信可能な通信可能画像形成装置を探索し、
前記通信可能画像形成装置のうちに前記ジョブを実行可能な代替画像形成装置があるか否か判定し、
前記判定した結果に基づいて、前記代替画像形成装置に前記ジョブを送信する、画像形成システム。
【請求項２】
前記対象画像形成装置は、前記通信可能画像形成装置のうちに複数の前記代替画像形成装置があると判定する場合、前記複数の代替画像形成装置のうち、前記対象画像形成装置との距離が短い代替画像形成装置に前記ジョブを送信する、請求項１に記載の画像形成システム。
【請求項３】
前記代替画像形成装置のうちに前記対象画像形成装置と同じ型式の同型式画像形成装置が含まれる場合、前記対象画像形成装置は、前記同型式画像形成装置に前記ジョブを送信する、請求項１または請求項２に記載の画像形成システム。
【請求項４】
前記代替画像形成装置のうちに複数の前記同型式画像形成装置が含まれる場合、前記対象画像形成装置は、前記複数の同型式画像形成装置のうち前記対象画像形成装置との距離が短い同型式画像形成装置に前記ジョブを送信する、請求項３に記載の画像形成システム。
【請求項５】
前記通信可能画像形成装置のうちに前記ジョブを実行可能な代替画像形成装置がないと判定する場合、前記対象画像形成装置は、前記通信可能画像形成装置を示すリストを作成し、前記対象画像形成装置のユーザーに前記リストを送信する、請求項１から請求項４のいずれか１項に記載の画像形成システム。
【請求項６】
前記対象画像形成装置は、前記ユーザーが前記リストを参照して選択した前記通信可能画像形成装置に前記ジョブを送信する、請求項５に記載の画像形成システム。
【請求項７】
対象画像形成装置がジョブを実行できない場合、前記対象画像形成装置と通信可能な通信可能画像形成装置を探索するステップと、
前記通信可能画像形成装置のうちに前記ジョブを実行可能な代替画像形成装置があるか否か判定するステップと、
前記判定した結果に基づいて、前記代替画像形成装置に前記ジョブを送信するステップと
をコンピューターに実行させるためのコンピュータープログラム。
【請求項８】
ジョブを実行可能な実行部と、
他の画像形成装置と通信可能な通信部と、
前記実行部および前記通信部を制御する制御部と
を備える、画像形成装置であって、
前記実行部が前記ジョブを実行できない場合、前記通信部は、前記通信部と通信可能な通信可能画像形成装置を探索し、
前記制御部は、前記通信可能画像形成装置のうちに前記ジョブを実行可能な代替画像形成装置があるか否か判定し、
前記通信部は、前記制御部の判定した結果に基づいて、前記代替画像形成装置に前記ジョブを送信する、画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、コンピュータープログラム及び画像形成装置に関する。
【背景技術】
【０００２】
従来、ジョブの実行を指示した画像形成装置がジョブを実行できない場合、ユーザーは、他の画像形成装置を選択してジョブの実行を指示した。例えば、特許文献１に記載の記録媒体は、複写機（画像形成装置）における代替出力機器の指定プログラムを記録する。具体的には、記録媒体に記録された指定プログラムは、複写機の機能を使用するに際して、当該機能が不足または使用不可な場合、当該機能の一部または全部を振り分けることが可能な出力機器を、複写機の表示手段に表示させる。指定プログラムは、表示した出力機器の中からユーザーに出力機器を選択させ、選択された出力機器を代替出力機器として出力先に指定する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−３１９７９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の記録媒体に記録された指定プログラムは、複写機の表示手段に出力機器を表示させ、ユーザーに代替出力機器を選択させる。つまり、ジョブの実行を指示した画像形成装置がジョブを実行できない場合、代替出力機器を選択する操作が要求され、ユーザーにとって煩わしいことがある。また、機能の一部または全部を振り分けることが可能な出力機器がジョブを実行できない状態であっても、表示手段に表示されることもある。出力機器がジョブを実行できない状態とは、例えば、電源がオフにされている状態である。
【０００５】
本発明は、上記課題に鑑みてなされたものであり、対象画像形成装置がジョブを実行できない場合、対象画像形成装置に代えてジョブを実行可能な代替画像形成装置を選択する手間をより確実に軽減できる画像形成システムを提供する。
【課題を解決するための手段】
【０００６】
本発明の第１の観点によれば、画像形成システムは、対象画像形成装置と、１以上の他の画像形成装置とを備える。対象画像形成装置は、ジョブを実行可能である。前記対象画像形成装置は、前記対象画像形成装置がジョブを実行できない場合、前記他の画像形成装置のうちから前記対象画像形成装置と通信可能な通信可能画像形成装置を探索する。前記対象画像形成装置は、前記通信可能画像形成装置のうちに前記ジョブを実行可能な代替画像形成装置があるか否か判定する。前記対象画像形成装置は、前記判定した結果に基づいて、前記代替画像形成装置に前記ジョブを送信する。
【０００７】
本発明の第２の観点によれば、コンピュータープログラムは、対象画像形成装置がジョブを実行できない場合、前記対象画像形成装置と通信可能な通信可能画像形成装置を探索するステップと、前記通信可能画像形成装置のうちに前記ジョブを実行可能な代替画像形成装置があるか否か判定するステップと、前記判定した結果に基づいて、前記代替画像形成装置に前記ジョブを送信するステップとをコンピューターに実行させる。
【０００８】
本発明の第３の観点によれば、画像形成装置は、実行部と、通信部と、制御部とを備える。実行部は、ジョブを実行可能である。通信部は、他の画像形成装置と通信可能である。制御部は、前記実行部および前記通信部を制御する。前記実行部が前記ジョブを実行できない場合、前記通信部は、前記通信部と通信可能な通信可能画像形成装置を探索する。前記制御部は、前記通信可能画像形成装置のうちに前記ジョブを実行可能な代替画像形成装置があるか否か判定する。前記通信部は、前記制御部の判定した結果に基づいて、前記代替画像形成装置に前記ジョブを送信する。
【発明の効果】
【０００９】
本発明によれば、対象画像形成装置がジョブを実行できない場合、対象画像形成装置に代えてジョブを実行可能な代替画像形成装置を選択する手間をより確実に軽減できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る画像形成システムを示す図である。
【図２】本発明の実施形態に係る対象画像形成装置が実行する処理を示すフローチャートである。
【図３】図２に示す処理を詳細に示すフローチャートである。
【図４】図３に示すフローチャートの判定処理の工程を詳細に示すフローチャートである。
【図５】本発明の実施形態に係る対象画像形成装置が実行する他の処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について、図面を参照しながら説明する。なお、図中、同一または相当部分については同一の参照符号を付して説明を繰り返さない。
【００１２】
（実施形態１）
図１及び図２を参照して、本発明の実施形態に係る画像形成システム１について説明する。図１は、画像形成システム１を示す図である。図２は、対象画像形成装置１０が実行する処理を示すフローチャートである。なお、図２では、画像形成システム１の対象画像形成装置１０はジョブを実行できない場合について説明する。図１に示すように、画像形成システム１は、対象画像形成装置１０と、１以上の他の画像形成装置とを備える。対象画像形成装置１０及び／又は他の画像形成装置は、例えば複合機である。複合機は、例えば、複写機、プリンター、及びファクシミリのうち少なくとも２つの機器を備える。
【００１３】
対象画像形成装置１０は、ユーザーに指示されたジョブを実行可能である。対象画像形成装置１０は、ネットワーク５に接続される。ネットワーク５は、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネット、Ｂｌｕｅｔｏｏｔｈ（登録商標）及び公衆電話網を含む。
【００１４】
対象画像形成装置１０は、実行部１１０と、通信部１２０と、制御部１００と、記憶部１４０とを備える。制御部１００は、実行部１１０及び通信部１２０を制御する。記憶部１４０は、制御部１００が実行するコンピュータープログラムを記憶するとともに、制御部１００の作業領域として機能する。記憶部１４０は、例えば、主記憶装置及び補助記憶装置を含む。また、記憶部１４０は、例えば、リムーバブルメディアを含んでいてもよい。
【００１５】
実行部１１０は、ユーザーに指示されたジョブを実行可能である。ジョブとは、例えば、画像形成剤を用いてシートに画像を印刷することである。シートは、例えば、略矩形状の紙である。画像は、例えば、図画、線、写真、文字、記号、数字、及び／又は絵である。ただし、実行部１１０は、ユーザーに指示されたジョブを実行できない場合がある。例えば、画像形成剤又は画像を印刷されるシートが不足していると、実行部１１０は、ジョブを実行できない。また、例えば、対象画像形成装置１０にシート詰まりが発生していると、実行部１１０はジョブを実行できない。
【００１６】
通信部１２０は、通信用のインターフェイスである。通信部１２０は、１以上の他の画像形成装置のうち、ネットワーク５に接続された通信可能画像形成装置２０と通信可能である。実行部１１０がジョブを実行できない場合、ステップＳ１０に示すように、通信部１２０は、１以上の他の画像形成装置のうちから通信部１２０と通信可能な通信可能画像形成装置２０を探索する。
【００１７】
ステップＳ２０に示すように、制御部１００は、探索された通信可能画像形成装置２０のうちに代替画像形成装置３０があるか否かを判定する。代替画像形成装置３０とは、実行部１１０が実行できないジョブを、対象画像形成装置１０に代えて実行可能な画像形成装置のことである。すなわち、代替画像形成装置３０は、実行部１１０が実行できないジョブに設定されている印刷条件を満たすようにジョブを実行可能である。例えば、実行部１１０の実行できないジョブに設定されている印刷条件が、シートの両面にモノクロで画像を印刷することである場合、制御部１００は、通信可能画像形成装置２０のうち、モノクロ印刷機能、及び両面印刷機能を備える通信可能画像形成装置２０を代替画像形成装置３０であると判定する。
【００１８】
ステップＳ３０に示すように、通信部１２０は、ステップＳ２０において制御部１００が判定した結果に基づいて、代替画像形成装置３０にジョブを送信する。具体的には、ステップＳ２０において、制御部１００が肯定的判定（ＹＥＳ）をする場合、通信部１２０は、あると判定された代替画像形成装置３０に、実行部１１０が実行できないジョブを送信する。ジョブを送信された代替画像形成装置３０は、対象画像形成装置１０に代えてジョブを実行する。
【００１９】
一方、ステップＳ２０において、制御部１００が否定的判定（ＮＯ）をする場合、すなわち、通信可能画像形成装置２０のうちに代替画像形成装置３０がないと制御部１００が判定する場合、通信部１２０は、ジョブを送信せずに処理を終了する。
【００２０】
以上、図１及び図２を参照して説明したように、本実施形態によれば、対象画像形成装置１０がジョブを実行できない場合、対象画像形成装置１０と通信可能であってジョブを実行可能な代替画像形成装置３０にジョブが送信される。従って、対象画像形成装置１０にジョブの実行を指示したユーザーが、代替画像形成装置３０を選択することなく、対象画像形成装置１０に代えて代替画像形成装置３０がジョブを実行する。その結果、ジョブの実行を指示したユーザーが、代替画像形成装置３０を選択する手間を軽減できる。
【００２１】
次に、図１及び図３を参照して、対象画像形成装置１０がジョブを実行できない場合に、対象画像形成装置１０が実行する処理を詳細に説明する。図３は、図２に示す処理を詳細に示すフローチャートである。図３におけるステップＳ１０１及びステップＳ１０３は、図２おけるステップＳ１０に相当する。また、図３におけるステップＳ２０１〜２０５、及びステップＳ２０７〜ステップＳ２１１は、図２におけるステップＳ２０に相当する。さらに、図３におけるステップＳ３０１及びステップＳ３０３は、図２におけるステップＳ３０に相当する。
【００２２】
実行部１１０がジョブを実行できない場合、ステップＳ１０１に示すように、対象画像形成装置１０の通信部１２０は、通信部１２０と通信可能な通信可能画像形成装置２０があるか否かを探索する。通信可能な通信可能画像形成装置２０があるか否かを通信部１２０が探索する具体的な方法は特に限定されない。例えば、通信部１２０が任意のメッセージを１以上の他の画像形成装置に送信し、所定時間内に応答する１以上の他の画像形成装置がある場合に、通信部１２０は、通信可能画像形成装置２０があると判断する。
【００２３】
ステップＳ１０１において、通信部１２０が肯定的判定（ＹＥＳ）をする場合、すなわち、１以上の他の画像形成装置のうちに通信可能画像形成装置２０がある場合、処理はステップＳ２０１に進む。ステップＳ２０１に示すように、制御部１００は、通信可能画像形成装置２０のうちに１以上の同型式画像形成装置３０ａがあるか否かを判定する。同型式画像形成装置３０ａは、対象画像形成装置１０と同じ型式であり、対象画像形成装置１０が有する基本的な構造、設備及び機能を有する。従って、同型式画像形成装置３０ａは、対象画像形成装置１０が実行可能なジョブを実行可能である。つまり、同型式画像形成装置３０ａは、代替画像形成装置３０に含まれる。
【００２４】
通信可能画像形成装置２０のうちに同型式画像形成装置３０ａがあるか否かを制御部１００が判定する具体的な方法は特に限定されない。例えば、ステップＳ１０１において、通信可能画像形成装置２０が対象画像形成装置１０に応答するときに、自身の型式を示す情報を通信部１２０に送信する。通信可能画像形成装置２０から対象画像形成装置１０の型式と同じ型式を示す情報を通信部１２０が受信すると、制御部１００は、通信可能画像形成装置２０のうちに同型式画像形成装置３０ａがあると判定する。また、例えば、記憶部１４０が、１以上の他の画像形成装置を示す情報として、識別情報と型式を示す情報とを関連付けて記憶する。制御部１００は、記憶部１４０に記憶された型式を示す情報に基づいて、同型式画像形成装置３０ａがあるか否かを判定する。
【００２５】
ステップＳ２０１に示すように、制御部１００が肯定的判定（ＹＥＳ）をする場合、すなわち、同型式画像形成装置３０ａがあると判断される場合、処理はステップＳ２０３に進む。ステップＳ２０３に示すように、制御部１００は、１以上の同型式画像形成装置３０ａのうちの１つを選択して、選択された同型式画像形成装置３０ａから対象画像形成装置１０までの距離を算出する。
【００２６】
選択された同型式画像形成装置３０ａから対象画像形成装置１０までの距離を制御部１００が算出する具体的な方法は特に限定されない。例えば、対象画像形成装置１０の通信部１２０は、制御部１００に選択された同型式画像形成装置３０ａの位置情報を取得する。そして、制御部１００は、取得された位置情報に基づいて、選択された同型式画像形成装置３０ａから対象画像形成装置１０までの距離を算出する。位置情報は、例えば、画像形成システム１に備えられる対象画像形成装置１０及び他の画像形成装置の各々が設置されているフロアの位置を示す情報である。位置情報は、対象画像形成装置１０及び他の画像形成装置のうちのいずれかが移動される度に更新されてもよいし、定期的に更新されてもよい。
【００２７】
ステップＳ２０５に示すように、制御部１００は、ステップＳ２０１においてあると判定された全ての同型式画像形成装置３０ａの各々から対象画像形成装置１０までの距離を算出したか否かを判定する。ステップＳ２０５において、制御部１００が否定的判定（ＮＯ）をする場合、処理はＳ２０３に進む。すなわち、１以上の全ての同型式画像形成装置３０ａの各々から対象画像形成装置１０までの距離が算出されるまで、ステップＳ２０３及びステップＳ２０５の処理が繰り返される。
【００２８】
ステップＳ２０５において、制御部１００が肯定的判定（ＹＥＳ）をする場合、処理は、ステップＳ３０１に進む。ステップＳ３０１に示すように、通信部１２０は、１以上の同型式画像形成装置３０ａのうち、対象画像形成装置１０までの距離が最も短いと判断された同型式画像形成装置３０ａにジョブを送信する。すなわち、通信部１２０は、複数の代替画像形成装置３０のうちに複数の同型式画像形成装置３０ａが含まれる場合、複数の同型式画像形成装置３０ａのうち、対象画像形成装置１０との距離が最も短い同型式画像形成装置３０ａにジョブを送信する。ジョブを送信された同型式画像形成装置３０ａは、対象画像形成装置１０に代えてジョブを実行する。
【００２９】
ステップＳ２０１に示すように、制御部１００が否定的判定（ＮＯ）をする場合、すなわち、同型式画像形成装置３０ａがないと判断される場合、処理はステップＳ２０７に進む。ステップＳ２０７に示すように、制御部１００は、通信可能画像形成装置２０のうちに１以上の同機能画像形成装置３０ｂが有るか否かを判定する。同機能画像形成装置３０ｂは、対象画像形成装置１０と同じ機能を有する。従って、同機能画像形成装置３０ｂは、対象画像形成装置１０が実行可能なジョブを実行可能である。つまり、同機能画像形成装置３０ｂは、代替画像形成装置３０に含まれる。
【００３０】
ステップＳ２０７において、制御部１００が否定的判定（ＮＯ）をする場合、処理は、後述する図５のステップＳ４０１に進む。ステップＳ２０７において、制御部１００が肯定的判定（ＹＥＳ）をする場合、処理は、ステップＳ２０９に進む。ステップＳ２０７の詳細については後述する。
【００３１】
ステップＳ２０９に示すように、制御部１００は、１以上の同機能画像形成装置３０ｂのうちの１つを選択して、選択された同機能画像形成装置３０ｂから対象画像形成装置１０までの距離を算出する。選択された代替画像形成装置３０から対象画像形成装置１０までの距離を、制御部１００が算出する具体的な方法は特に限定されない。Ｓ２０９において制御部１００が距離を算出する方法は、Ｓ２０３において制御部１００が距離を算出する方法と同様であってもよいし、異なっていても良い。
【００３２】
ステップＳ２１１に示すように、制御部１００は、ステップＳ２０７においてあると判定した全ての１以上の同機能画像形成装置３０ｂの各々から対象画像形成装置１０までの距離を算出したか否かを判定する。ステップＳ２１１において、制御部１００が否定的判定（ＮＯ）をする場合、処理はステップＳ２０９に進む。すなわち、１以上の全ての同機能画像形成装置３０ｂの各々から対象画像形成装置１０までの距離を算出するまで、ステップＳ２０９及びステップＳ２１１の処理が繰り返される。
【００３３】
ステップＳ２１１において、制御部１００が肯定的判定（ＹＥＳ）をする場合、処理は、ステップＳ３０３に進む。ステップＳ３０３に示すように、通信部１２０は、１以上の同機能画像形成装置３０ｂのうち、対象画像形成装置１０までの距離が最も短いと制御部１００に判断された同機能画像形成装置３０ｂにジョブを送信する。すなわち、通信部１２０は、制御部１００が通信可能画像形成装置２０のうちに複数の同機能画像形成装置３０ｂがあると判定する場合、複数の同機能画像形成装置３０ｂのうち、対象画像形成装置１０との距離が最も短い代替画像形成装置３０にジョブを送信する。ジョブを送信された同機能画像形成装置３０ｂは、対象画像形成装置１０に代えてジョブを実行する。
【００３４】
ステップＳ１０１において、通信部１２０が否定的判定（ＮＯ）をする場合、すなわち、１以上の他の画像形成装置のうちに通信可能画像形成装置２０がない場合、処理はステップＳ１０３に進む。ステップＳ１０３に示すように、通信部１２０は、対象画像形成装置１０がジョブを実行できない理由を示す情報、すなわち対象画像形成装置１０に発生しているエラーの内容を示す情報を、ジョブの実行を指示したユーザーに通知する。通信部１２０が対象画像形成装置１０に発生しているエラーの内容を示す情報をユーザーに通知する具体的な方法は、特に限定されない。例えば、通信部１２０は、対象画像形成装置１０が備える表示部に、対象画像形成装置１０に発生したエラーの内容を表示させてユーザーに通知してもよい。また、通信部１２０は、対象画像形成装置１０にジョブの実行を指示した端末に、対象画像形成装置１０に発生したエラーの内容を表示させてユーザーに通知してもよい。
【００３５】
以上、図１及び図３を参照して説明したように、本実施形態によれば、対象画像形成装置１０がジョブを実行できない場合、同型式画像形成装置３０ａにジョブが送信される。従って、対象画像形成装置１０に代えて同型式画像形成装置３０ａがジョブを実行する。その結果、ジョブの実行を指示したユーザーが同型式画像形成装置３０ａを選択する手間を軽減しつつ、対象画像形成装置１０がジョブを実行することによって生成されるシートと略同一のシートが生成される。
【００３６】
また、本実施形態によれば、代替画像形成装置３０のうちに複数の同型式画像形成装置３０ａが含まれる場合、対象画像形成装置１０との距離が短い同型式画像形成装置３０ａにジョブが送信される。従って、対象画像形成装置１０の近くに設置された同型式画像形成装置３０ａが、対象画像形成装置１０に代えてジョブを実行する。その結果、対象画像形成装置１０にジョブの実行を指示したユーザーが、画像を印刷されたシートを取りに行くときの負担を軽減できる。
【００３７】
さらに、本実施形態によれば、代替画像形成装置３０のうちに複数の同機能画像形成装置３０ｂが含まれる場合、対象画像形成装置１０との距離が短い同機能画像形成装置３０ｂにジョブが送信される。従って、対象画像形成装置１０の近くに設置された同機能画像形成装置３０ｂが、対象画像形成装置１０に代えてジョブを実行する。その結果、対象画像形成装置１０にジョブの実行を指示したユーザーが、画像を印刷されたシートを取りに行くときの負担を軽減できる。
【００３８】
さらに、本実施形態によれば、代替画像形成装置３０のうちに同型式画像形成装置３０ａが含まれる場合、対象画像形成装置１０は、同機能画像形成装置３０ｂより同型式画像形成装置３０ａを優先してジョブを送信する。従って、対象画像形成装置１０に代えて同機能画像形成装置３０ｂがジョブを実行することによって生成されるシートより、対象画像形成装置１０がジョブを実行することによって生成されるシートに近似したシートが生成される。
【００３９】
次に、図１及び図４を参照して、図３に示すフローチャートの判定処理の工程を詳細に説明する。図４は、図３に示すフローチャートのステップＳ２０７における判定処理の工程を詳細に示すフローチャートである。制御部１００は、ジョブを実行できない対象画像形成装置１０に代えて、ジョブを実行可能な同機能画像形成装置３０ｂが、１以上の通信可能画像形成装置２０のうちにあるか否かを判定する。以下、対象画像形成装置１０の実行できないジョブに設定された条件が、Ａ４サイズのシートの両面に、モノクロで画像を印刷し、印刷したシートにステープル処理及びパンチ処理を行うことである場合を例に挙げて説明する。
【００４０】
Ｓ２１３に示すように、制御部１００は、１以上の通信可能画像形成装置２０のうちから、同機能画像形成装置３０ｂであるか否かを判定されていない通信可能画像形成装置２０の１つを選択する。ステップＳ２１５に示すように、制御部１００は、ステップＳ２１３において選択された通信可能画像形成装置２０がモノクロ印刷可能か否かを判定する。ステップＳ２１５において制御部１００が肯定的判定（ＹＥＳ）をする場合、すなわち、制御部１００がステップＳ２１３において選択した通信可能画像形成装置２０がモノクロ印刷可能である場合、処理はステップＳ２１７に進む。
【００４１】
ステップＳ２１７に示すように、制御部１００は、ステップＳ２１３において選択された通信可能画像形成装置２０が集約印刷可能か否か判定する。ステップＳ２１７において制御部１００が肯定的判定（ＹＥＳ）をする場合、すなわち、ステップＳ２１３において制御部１００の選択した通信可能画像形成装置２０が集約印刷可能である場合、処理はステップＳ２１９に進む。
【００４２】
ステップＳ２１９に示すように、制御部１００は、ステップＳ２１３において選択した通信可能画像形成装置２０がＡ４サイズのシートに画像を印刷可能か否か判定する。ステップＳ２１９において制御部１００が肯定的判定（ＹＥＳ）をする場合、すなわち、ステップＳ２１３において制御部１００の選択した通信可能画像形成装置２０がＡ４サイズのシートに画像を印刷可能である場合、処理はステップＳ２２１に進む。
【００４３】
ステップＳ２２１に示すように、制御部１００は、ステップＳ２１３において選択した通信可能画像形成装置２０がシートにステープル処理を実行可能か否か判定する。ステップＳ２２１において制御部１００が肯定的判定（ＹＥＳ）をする場合、すなわち、ステップＳ２１３において制御部１００の選択した通信可能画像形成装置２０がシートにステープル処理を実行可能である場合、処理はステップＳ２２３に進む。
【００４４】
ステップＳ２２３において、制御部１００は、ステップＳ２１３において選択した通信可能画像形成装置２０がシートにパンチ処理を実行可能か否か判定する。ステップＳ２２３において制御部１００が肯定的判定（ＹＥＳ）をする場合、すなわち、ステップＳ２１３において制御部１００の選択した通信可能画像形成装置２０がシートにパンチ処理を実行可能である場合、処理はステップＳ２２５に進む。
【００４５】
ステップＳ２１５〜ステップＳ２２３の全ての工程において、制御部１００が肯定的判定（ＹＥＳ）をする場合、ステップＳ２１３において選択された通信可能画像形成装置２０は、対象画像形成装置１０が実行できないジョブを実行可能である。従って、ステップＳ２２５に示すように、ステップＳ２１３において選択された通信可能画像形成装置２０が、対象画像形成装置１０に代えてジョブを実行可能な同機能画像形成装置３０ｂであると、制御部１００は判定する。
【００４６】
一方、ステップＳ２１５〜ステップＳ２２３のうちの少なくとも１つにおいて、制御部１００が否定的判定（ＮＯ）をする場合、処理はステップＳ２２７に進む。ステップＳ２１５〜ステップＳ２２３のうちの少なくとも１つの工程において、制御部１００が否定的判定（ＮＯ）をする場合、ステップＳ２１３において選択された通信可能画像形成装置２０は、対象画像形成装置１０が実行できないジョブを実行できない。従って、ステップＳ２２７に示すように、ステップＳ２１３において選択された通信可能画像形成装置２０が、対象画像形成装置１０に代えてジョブを実行可能な同機能画像形成装置３０ｂではないと、制御部１００は判定する。
【００４７】
ステップＳ２２９に示すように、１以上の通信可能画像形成装置２０のうち全ての通信可能画像形成装置２０が判定済か否かを、制御部１００は判定する。ステップＳ２２９において制御部１００が否定的判定（ＮＯ）をする場合、すなわち、１以上の通信可能画像形成装置２０のうち未判定の通信可能画像形成装置２０がある場合、処理はステップＳ２１３に進む。つまり、１以上の通信可能画像形成装置２０のうち全ての通信可能画像形成装置２０が代替画像形成装置３０であるか否かを判定されるまで、ステップＳ２１３〜ステップＳ２２７に示す処理が繰り返される。
【００４８】
ステップＳ２２９において制御部１００が肯定的判定（ＹＥＳ）をする場合、すなわち、全ての通信可能画像形成装置２０が同機能画像形成装置３０ｂであるか否かを制御部１００が判定した場合、処理は終了する。つまり、制御部１００は、図４を参照して説明した処理において、１以上の通信可能画像形成装置２０のうち、１以上の同機能画像形成装置３０ｂがあると判定する場合、図３に示すフローチャートのステップＳ２０７において肯定的判定（ＹＥＳ）をする。一方、制御部１００は、１以上の通信可能画像形成装置２０のうち、全ての通信可能画像形成装置２０が同機能画像形成装置３０ｂではないと判定する場合、図３に示すフローチャートのステップＳ２０７において否定的判定（ＮＯ）をする。
【００４９】
なお、ステップＳ２１５〜ステップＳ２２３の判定処理の内容は、対象画像形成装置１０の実行できないジョブに応じて、変更される。例えば、対象画像形成装置１０の実行できないジョブが、Ａ３サイズのシートにモノクロで画像を印刷することである場合、ステップＳ２１５〜ステップＳ２２３において、制御部１００は、通信可能画像形成装置２０がモノクロ印刷可能である否かを判定し、Ａ３サイズのシートに画像を印刷可能であるか否かを判定する。
【００５０】
以上、図１、図３及び図４を参照して説明したように、本実施形態によれば、対象画像形成装置１０が実行できないジョブに応じて、通信可能画像形成装置２０が対象画像形成装置１０の実行できないジョブを実行可能であるか否かが判定される。従って、対象画像形成装置１０と同じ型式の画像形成装置がない場合であっても、ジョブの実行を指示したユーザーが、対象画像形成装置１０に代えてジョブを実行可能な同機能画像形成装置３０ｂを選択することなく、ジョブが実行される。その結果、対象画像形成装置１０のユーザーが同機能画像形成装置３０ｂを選択する手間を軽減できる。
【００５１】
次に、図１、図３及び図５を参照して、対象画像形成装置１０に代えてジョブを実行可能な同機能画像形成装置３０ｂがない場合に、対象画像形成装置１０が実行する処理について説明する。図５は、対象画像形成装置１０が実行する他の処理を示すフローチャートである。なお、図５では、対象画像形成装置１０がジョブを実行できない場合であって同機能画像形成装置３０ｂがないと判定される場合について説明する。
【００５２】
通信可能画像形成装置２０のうちにジョブを実行可能な同機能画像形成装置３０ｂがないと制御部１００が判定する場合、ステップＳ４０１に示すように、制御部１００は、通信可能画像形成装置２０を示すリストを作成する。リストには、例えば、通信可能画像形成装置２０の各々を示す識別情報、及び通信可能画像形成装置２０の各々が有する機能が記載されている。
【００５３】
ステップＳ４０３に示すように、通信部１２０は、ステップＳ４０１において制御部１００が作成したリストを対象画像形成装置１０のユーザーに送信する。制御部１００が作成したリストを対象画像形成装置１０のユーザーに送信する具体的な方法は特に限定されない。例えば、通信部１２０は、対象画像形成装置１０が備える表示部にリストを表示させることで、ユーザーにリストを送信してもよいし、対象画像形成装置１０にジョブの実行を指示したユーザーの端末にリストを送信してもよい。なお、通信部１２０は、リストと共に、「ネットワーク内に同じ機能を備える画像形成装置が存在しません。以下の画像形成装置は存在します。」のような所定のメッセージを送信してもよい。
【００５４】
ステップＳ４０５に示すように、対象画像形成装置１０のユーザーは、送信されたリストを参照して、所望の通信可能画像形成装置２０を選択する。例えば、対象画像形成装置１０にジョブの実行を指示したユーザーは、対象画像形成装置１０にジョブの実行を指示した端末を介してユーザーの所望する通信可能画像形成装置２０を選択してもよい。
【００５５】
ステップＳ４０５において、肯定的判定（ＹＥＳ）がされる場合、すなわち、対象画像形成装置１０のユーザーがリストの中から所望の通信可能画像形成装置２０を選択する場合、処理はステップＳ４０７に進む。ステップＳ４０７に示すように、通信部１２０は、ステップＳ４０５においてユーザーがリストを参照して選択した通信可能画像形成装置２０にジョブを送信する。ジョブを送信された通信可能画像形成装置２０は、ジョブを実行する。なお、ジョブを送信された通信可能画像形成装置２０は、送信されたジョブに設定されている印刷条件のうち、実現可能な印刷条件を満たすようにジョブを実行してもよい。また、ジョブを送信された通信可能画像形成装置２０は、送信されたジョブに設定されている印刷条件のうち、実現できない印刷条件を代替条件に変更してジョブを実行してもよい。
【００５６】
ステップＳ４０５において否定的判定（ＮＯ）がされる場合、すなわち、対象画像形成装置１０のユーザーがリストの中から所望の通信可能画像形成装置２０を選択しない場合、通信部１２０は、対象画像形成装置１０が実行できないジョブを送信せずに処理を終了する。
【００５７】
以上、図１、図３、及び図５を参照して説明したように、本実施形態によれば、同機能画像形成装置３０ｂがないと判定される場合、ジョブの実行を指示したユーザーには、通信可能画像形成装置２０を示すリストが送信される。従って、対象画像形成装置１０に代えてジョブを実行させる通信可能画像形成装置２０を探す手間を軽減できる。
【００５８】
また、本実施形態によれば、ユーザーがリストを参照して選択した通信可能画像形成装置２０にジョブが送信される。従って、ユーザーは、対象画像形成装置１０に代えてジョブを実行させる通信可能画像形成装置２０を任意に選択できる。
【００５９】
さらに、本実施形態によれば、ジョブの実行を指示したユーザーが、送信されたリストの中から所望の通信可能画像形成装置２０を選択しなかった場合、対象画像形成装置１０が実行できないジョブは、通信可能画像形成装置２０に送信されずに処理を終了する。従って、ジョブの実行を指示したユーザーが、ジョブの実行をキャンセルさせるための手間を軽減することができる。
【００６０】
以上、図面を参照しながら本発明の実施形態について説明した。但し、本発明は、上記の実施形態に限られるものではなく、その要旨を逸脱しない範囲で種々の態様において実施することが可能である（例えば、下記（１）〜（８））。また、上記の実施形態に開示されている複数の構成要素を適宜組み合わせることによって、種々の発明の形成が可能である。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。図面は、理解しやすくするために、それぞれの構成要素を主体に模式的に示しており、図示された各構成要素の厚み、長さ、個数、間隔等は、図面作成の都合上から実際とは異なる場合もある。また、上記の実施形態で示す各構成要素の材質、形状、寸法等は一例であって、特に限定されるものではなく、本発明の効果から実質的に逸脱しない範囲で種々の変更が可能である。
【００６１】
（１）図１及び図３を参照して説明したように、制御部１００は、取得した同型式画像形成装置３０ａの位置情報に基づいて、同型式画像形成装置３０ａから対象画像形成装置１０までの距離を算出した。ただし、制御部１００は、対象画像形成装置１０の記憶部１４０に、１以上の通信可能画像形成装置２０の各々の位置を示す位置情報を記憶させ、記憶部１４０に記憶させた位置情報を参照して、同型式画像形成装置３０ａから対象画像形成装置１０までの距離を算出してもよい。また、制御部１００は、対象画像形成装置１０から１以上の通信可能画像形成装置２０の各々までの距離を記憶部１４０に記憶させてもよい。さらに、制御部１００は、対象画像形成装置１０から１以上の通信可能画像形成装置２０の各々までの距離の順序を記憶させてもよい。
【００６２】
（２）図１及び図３を参照して説明したように、通信部１２０は、１以上の同型式画像形成装置３０ａのうち、対象画像形成装置１０までの距離が最も短いと判断された代替画像形成装置３０にジョブを送信した。ただし、通信部１２０は、Ｂｌｕｅｔｏｏｔｈのような近距離無線通信を介して通信可能な代替画像形成装置３０にジョブを送信してもよい。複数の代替画像形成装置３０がある場合、通信部１２０は、複数の代替画像形成装置３０の各々から対象画像形成装置１０までの距離に基づいて、ジョブを送信する代替画像形成装置３０を選択してもよい。また、通信部１２０は、複数の代替画像形成装置３０の識別情報に基づいて、ジョブを送信する代替画像形成装置３０を選択してもよい。
【００６３】
（３）図１及び図３を参照して説明したように、１以上の他の画像形成装置のうちに通信可能画像形成装置２０がない場合、通信部１２０は、対象画像形成装置１０がジョブを実行できない理由を示す情報をユーザーに通知した。ただし、通信部１２０は、対象画像形成装置１０がジョブを実行できない理由を示す情報を画像形成システム１の管理者に通知してもよい。
【００６４】
（４）図１及び図２を参照して説明したように、対象画像形成装置１０がジョブを実行できない場合、代替画像形成装置３０にジョブが送信された。ただし、対象画像形成装置１０がジョブを実行している間にジョブを実行できなくなる場合、対象画像形成装置１０は、ジョブのうち、実行されていない工程を代替画像形成装置３０に送信して実行させてもよい。また、対象画像形成装置１０がジョブを実行している間にジョブを実行できなくなる場合であっても、対象画像形成装置１０は、ジョブのうち、全ての工程を代替画像形成装置３０に送信して実行させてもよい。
【００６５】
（５）図１及び図２を参照して説明したように、対象画像形成装置１０はジョブを実行できない場合、代替画像形成装置３０にジョブを送信した。このとき、対象画像形成装置１０の制御部１００は、対象画像形成装置１０が備える表示部に、ジョブの送信先を表示させてもよいし、対象画像形成装置１０にジョブの実行を指示したユーザーの端末に、ジョブの送信先を表示させてもよい。ユーザーは、表示されたジョブの送信先を参照して、生成されたシートを取りに行くことが出来る。対象画像形成装置１０が備える表示部またはジョブの実行を指示したユーザーの端末に表示されるジョブの送信先とは、送信先の位置情報であってもよいし、送信先の装置を示す識別情報であってもよい。従って、対象画像形成装置１０に代えてジョブを実行する代替画像形成装置３０を探すユーザーの手間を軽減できる。
【００６６】
（６）図１及び図２を参照して説明したように、対象画像形成装置１０はジョブを実行できない場合、代替画像形成装置３０にジョブを送信した。このとき、対象画像形成装置１０の通信部１２０は、ジョブを送信する前に、ジョブを送信可能であるか否かを代替画像形成装置３０に問い合わせてもよい。この場合、代替画像形成装置３０がジョブを受信可能である旨の応答をすることに応じて、通信部１２０は、代替画像形成装置３０にジョブを送信する。従って、代替画像形成装置３０もジョブを実行できない場合に、不要にジョブを送信することを防止できる。
【００６７】
（７）図１及び図３を参照して説明したように、１以上の他の画像形成装置のうちに通信可能画像形成装置２０がない場合に、通信部１２０は、対象画像形成装置１０に発生しているエラーの内容を示す情報を、ジョブの実行を指示したユーザーに通知した。ただし、通信部１２０は、図３のステップＳ３０１において同型式画像形成装置３０ａにジョブを送信した後、又はステップＳ３０３において同機能画像形成装置３０ｂにジョブを送信した後に、対象画像形成装置１０に発生しているエラーの内容を示す情報を、ジョブの実行を指示したユーザーに通知してもよい。
【００６８】
（８）図１及び図２を参照して説明したように、対象画像形成装置１０がジョブを実行できない場合、代替画像形成装置３０にジョブが送信された。ただし、対象画像形成装置１０が他のジョブを実行している場合に、対象画像形成装置１０は、代替画像形成装置３０にジョブを送信してもよい。また、対象画像形成装置１０は、ジョブを実行できる場合であっても、ジョブのうちの一部の工程を代替画像形成装置３０に送信して実行させてもよい。
【産業上の利用可能性】
【００６９】
本発明は、画像形成システム、コンピュータープログラム及び画像形成装置に関するものであり、産業上の利用可能性を有する。
【符号の説明】
【００７０】
１      画像形成システム
１０    対象画像形成装置
１００  制御部
１１０  実行部
１２０  通信部
１４０  記憶部
２０    通信可能画像形成装置
３０    代替画像形成装置
３０ａ  同型式画像形成装置
【図１】
2017159542.tif 000003
【図２】
2017159542.tif 000004
【図３】
2017159542.tif 000005
【図４】
2017159542.tif 000006
【図５】
2017159542.tif 000007