(57)【要約】【課題】効率的にユーザーの健康促進（歩数増進）を図りかつセキュリティ性を確保する印刷システムおよび印刷プログラムを提供する。【解決手段】依頼ユーザーが認証距離の範囲内に入ったことを検出する依頼ユーザー検出部２３６と、経路および印刷ジョブの割り当てを決定する決定部２３１と、経路の情報を依頼ユーザーに通知する経路通知部２３２と、割り当てを含んでいる依頼情報を印刷装置に通知する依頼情報通知部２３３と、を有し、決定部２３１は、依頼ユーザーが経路を移動して割り当てに対応する印刷物を順次取得する際、印刷物の出力が完了するまでのユーザー待ち時間が発生しないように割り当てを決定し、印刷装置は、依頼ユーザーが認証距離の範囲内に入ったことが検出された場合、割り当てに対応する印刷物の出力を開始するように構成されている。【選択図】図２
2017202668.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続される複数の候補印刷装置と、
前記複数の候補印刷装置の間の距離データを含む位置情報が記憶されている記憶部と、
分散処理される印刷ジョブの依頼ユーザーが、前記複数の候補印刷装置に係る認証距離の範囲内に入ったことを検出する依頼ユーザー検出部と、
前記依頼ユーザーの歩行距離と歩行速度、前記位置情報、前記認証距離、および、印刷速度を含む前記複数の候補印刷装置の仕様に基づいて、前記複数の候補印刷装置から抽出された複数の適用印刷装置を結ぶ経路を選択し、前記複数の適用印刷装置において実行される前記印刷ジョブの割り当てを決定する決定部と、
前記経路の情報を前記依頼ユーザーに通知する経路通知部と、
前記割り当てを含んでいる依頼情報を前記複数の適用印刷装置に通知する依頼情報通知部と、を有し、
前記決定部は、
前記依頼ユーザーが前記経路を移動して前記割り当てに対応する印刷物を順次取得する際、前記依頼ユーザーが到着した適用印刷装置において、前記印刷物の出力が完了するまでのユーザー待ち時間が発生しないように、前記依頼ユーザーが到着する予定時間に基づいて、前記割り当てを決定し、
前記複数の適用印刷装置は、前記依頼ユーザーが前記認証距離の範囲内に入ったことが検出された場合、前記割り当てに対応する前記印刷物の出力を開始するように構成されており、
前記認証距離は、前記割り当てに対応する印刷物の出力の開始から完了するまでの所要時間に対応している、
ことを特徴とする印刷システム。
【請求項２】
前記認証距離は、前記割り当てに対応する印刷物の出力の開始から完了するまでの所要時間に前記依頼ユーザーの歩行速度を乗じることにより、算出されることを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記決定部は、
前記複数の適用印刷装置中に前記認証距離の範囲が重なっている第１印刷装置および第２印刷装置が存在し、前記第１印刷装置は、前記経路において前記第２印刷装置より上流側に位置し、かつ、前記第１印刷装置に向かう経路と前記第２印刷装置の前記認証距離の範囲とが交差している場合、
前記第１印刷装置の前記割り当てが増加するように、前記複数の適用印刷装置の前記割り当てを調整することを特徴とする請求項１又は請求項２に記載の印刷システム。
【請求項４】
前記決定部は、
前記複数の適用印刷装置中に前記認証距離の範囲が重なっている第１印刷装置および第２印刷装置が存在し、前記第１印刷装置は、前記経路において前記第２印刷装置より上流側に位置し、かつ、前記第１印刷装置に向かう経路と前記第２印刷装置の前記認証距離の範囲とが交差している場合、
前記複数の適用印刷装置を除いた前記複数の候補印刷装置から追加の第３印刷装置を抽出し、前記第１印刷装置に向かう経路と前記第２印刷装置の前記認証距離の範囲とが交差しなくなるように、前記第３印刷装置を含む前記複数の適用印刷装置の前記経路および前記割り当てを変更することを特徴とする請求項１又は請求項２に記載の印刷システム。
【請求項５】
前記決定部は、
前記複数の適用印刷装置中に前記認証距離の範囲が重なっている第１印刷装置および第２印刷装置が存在し、前記第１印刷装置は、前記経路において前記第２印刷装置より上流側に位置し、かつ、前記第１印刷装置に向かう経路と前記第２印刷装置の前記認証距離の範囲とが交差している場合、
前記複数の適用印刷装置を除いた前記複数の候補印刷装置から、前記第２印刷装置を代替する第３印刷装置を抽出し、
前記第１印刷装置に向かう経路と前記第３印刷装置の前記認証距離の範囲とが交差しなくなるように、前記第２印刷装置を除きかつ前記第３印刷装置を含む前記複数の適用印刷装置の前記経路および前記割り当てを決定することを特徴とする請求項１又は請求項２に記載の印刷システム。
【請求項６】
前記複数の適用印刷装置中に前記認証距離の範囲が重なっている第１印刷装置および第２印刷装置が存在し、前記第１印刷装置は、前記経路において前記第２印刷装置より上流側に位置し、かつ、前記第１印刷装置に向かう経路と前記第２印刷装置の前記認証距離の範囲とが交差している場合、前記第２印刷装置における前記印刷物の出力の開始を、遅延させる出力開始遅延部を、さらに有し、
前記遅延の時間は、
前記第１印刷装置に向かう経路と前記第２印刷装置の前記認証距離の範囲とが交差する点から、前記第１印刷装置を経由して前記第２印刷装置に到着するまでの前記依頼ユーザーの歩行時間から、
前記第２印刷装置の前記認証距離を前記依頼ユーザーの歩行する場合の所要時間を減じた差分であることを特徴とする請求項１又は請求項２に記載の印刷システム。
【請求項７】
前記決定部は、前記依頼ユーザーが到着する予定時間より前に前記印刷物の出力が完了することを例外的に許容する健康効果優先モードと、前記ユーザー待ち時間が発生することを例外的に許容するセキュリティ優先モードと、を有することを特徴とする請求項１又は請求項２に記載の印刷システム。
【請求項８】
前記セキュリティ優先モードにおいては、
前記複数の適用印刷装置中に第１印刷装置および第２印刷装置が存在し、前記第１印刷装置は、前記経路において前記第２印刷装置より上流側に位置している場合、
前記第２印刷装置は、前記第１印刷装置における前記印刷物の出力が完了した後において、前記印刷物の出力を開始することを特徴とする請求項７に記載の印刷システム。
【請求項９】
前記複数の候補印刷装置は、情報を表示するための表示装置を有し、
前記経路通知部は、前記表示装置に、前記経路の情報を表示させることを特徴とする請求項１〜８のいずれか１項に記載の印刷システム。
【請求項１０】
前記複数の候補印刷装置と無線によって通信可能でありかつ前記依頼ユーザーの認証情報を有するモバイル端末を、さらに有し、
前記複数の候補印刷装置は、前記依頼ユーザー検出部を有しており、
前記依頼ユーザー検出部は、前記認証情報によって前記モバイル端末を携帯しているユーザーを前記依頼ユーザーとして認証し、かつ、前記無線の強度に基づいて、前記認証距離の範囲内に入ったことを検出することを特徴とする請求項１〜９のいずれか１項に記載の印刷システム。
【請求項１１】
前記モバイル端末は、情報を表示するための表示装置を有し、
前記経路通知部は、前記モバイル端末の前記表示装置に、前記経路の情報を表示させることを特徴とする請求項１０に記載の印刷システム。
【請求項１２】
前記ネットワークに接続され、かつ前記依頼ユーザーによって利用されるコンピューターを、さらに有し、
前記位置情報は、前記コンピューターと前記複数の候補印刷装置との間の距離データを含んでいることを特徴とする請求項１〜１１のいずれか１項に記載の印刷システム。
【請求項１３】
前記ネットワークに接続されて前記複数の候補印刷装置を管理するサーバーを、さらに有し、
前記サーバーは、前記記憶部、前記決定部、前記経路通知部、前記依頼情報通知部を、少なくとも有することを特徴とする請求項１〜１２のいずれか１項に記載の印刷システム。
【請求項１４】
前記サーバーは、前記複数の適用印刷装置を含む前記複数の候補印刷装置の一つから構成されることを特徴とする請求項１３に記載の印刷システム。
【請求項１５】
ネットワークに接続される複数の候補印刷装置を有する印刷システムを管理するサーバーの印刷プログラムであって、
前記サーバーは、記憶部、決定部、経路通知部および依頼情報通知部を有し、
前記印刷システムは、分散処理される印刷ジョブの依頼ユーザーが、前記複数の候補印刷装置に係る認証距離の範囲内に入ったことを検出する依頼ユーザー検出部を有し、
前記決定部によって、前記依頼ユーザーの歩行距離と歩行速度、前記記憶部に記憶されている前記複数の候補印刷装置の間の距離データを含む位置情報、前記認証距離、および、印刷速度を含む前記複数の候補印刷装置の仕様に基づいて、前記複数の候補印刷装置から抽出された複数の適用印刷装置を結ぶ経路を選択し、前記複数の適用印刷装置において実行される前記印刷ジョブの割り当てを決定する決定手順と、
前記経路通知部によって、前記経路の情報を前記依頼ユーザーに通知する経路通知手順と、
前記依頼情報通知部によって、前記割り当てを含んでいる依頼情報を前記複数の適用印刷装置に通知する依頼情報通知手順と、を有する処理を、前記サーバーに実行させ、
前記決定手順において、
前記依頼ユーザーが前記経路を移動して前記割り当てに対応する印刷物を順次取得する際、前記依頼ユーザーが到着した適用印刷装置において、前記印刷物の出力が完了するまでのユーザー待ち時間が発生しないように、前記依頼ユーザーが到着する予定時間に基づいて、前記割り当てが決定され、
前記複数の適用印刷装置は、前記依頼ユーザーが前記認証距離の範囲内に入ったことが検出された場合、前記割り当てに対応する前記印刷物の出力を開始するように構成されており、
前記認証距離は、前記割り当てに対応する印刷物の出力の開始から完了するまでの所要時間に対応している、
ことを特徴とする印刷プログラム。
【請求項１６】
前記認証距離は、前記割り当てに対応する印刷物の出力の開始から完了するまでの所要時間に、前記依頼ユーザーの歩行速度を乗じることにより、算出されることを特徴とする請求項１５に記載の印刷プログラム。
【請求項１７】
前記決定手順において、
前記複数の適用印刷装置中に前記認証距離の範囲が重なっている第１印刷装置および第２印刷装置が存在し、前記第１印刷装置は、前記経路において前記第２印刷装置より上流側に位置し、かつ、前記第１印刷装置に向かう経路と前記第２印刷装置の前記認証距離の範囲とが交差している場合、
前記第１印刷装置の前記割り当てが増加するように、前記複数の適用印刷装置の前記割り当てが調整されることを特徴とする請求項１５又は請求項１６に記載の印刷プログラム。
【請求項１８】
前記決定手順において、
前記複数の適用印刷装置中に前記認証距離の範囲が重なっている第１印刷装置および第２印刷装置が存在し、前記第１印刷装置は、前記経路において前記第２印刷装置より上流側に位置し、かつ、前記第１印刷装置に向かう経路と前記第２印刷装置の前記認証距離の範囲とが交差している場合、
前記複数の適用印刷装置を除いた前記複数の候補印刷装置から追加の第３印刷装置を抽出し、前記第１印刷装置に向かう経路と前記第２印刷装置の前記認証距離の範囲とが交差しなくなるように、前記第３印刷装置を含む前記複数の適用印刷装置の前記経路および前記割り当てが変更されることを特徴とする請求項１５又は請求項１６に記載の印刷プログラム。
【請求項１９】
前記決定手順において、
前記複数の適用印刷装置中に前記認証距離の範囲が重なっている第１印刷装置および第２印刷装置が存在し、前記第１印刷装置は、前記経路において前記第２印刷装置より上流側に位置し、かつ、前記第１印刷装置に向かう経路と前記第２印刷装置の前記認証距離の範囲とが交差している場合、
前記複数の適用印刷装置を除いた前記複数の候補印刷装置から、前記第２印刷装置を代替する第３印刷装置を抽出し、
前記第１印刷装置に向かう経路と前記第３印刷装置の前記認証距離の範囲とが交差しなくなるように、前記第２印刷装置を除きかつ前記第３印刷装置を含んでいる前記複数の適用印刷装置の前記経路および前記割り当てが決定されることを特徴とする請求項１５又は請求項１６に記載の印刷プログラム。
【請求項２０】
前記依頼情報通知手順においては、
前記複数の適用印刷装置中に前記認証距離の範囲が重なっている第１印刷装置および第２印刷装置が存在し、前記第１印刷装置は、前記経路において前記第２印刷装置より上流側に位置し、かつ、前記第１印刷装置に向かう経路と前記第２印刷装置の前記認証距離の範囲とが交差している場合、
前記交差の情報を含んでいる前記依頼情報が、前記第２印刷装置に通知され、
前記第２印刷装置は、前記交差の情報を受信した場合、前記印刷物の出力の開始を、遅延させる出力開始遅延部を、有し、
前記遅延の時間は、
前記第１印刷装置に向かう経路と前記第２印刷装置の前記認証距離の範囲とが交差する点から、前記第１印刷装置を経由して前記第２印刷装置に到着するまでの前記依頼ユーザーの歩行時間から、前記第２印刷装置の前記認証距離を前記依頼ユーザーの歩行する場合の所要時間を減じた差分であることを特徴とする請求項１５又は請求項１６に記載の印刷プログラム。
【請求項２１】
前記決定手順は、前記依頼ユーザーが到着する予定時間より前に前記印刷物の出力が完了することを例外的に許容する健康効果優先モードと、前記ユーザー待ち時間が発生することを例外的に許容するセキュリティ優先モードと、を有することを特徴とする請求項１５又は請求項１６に記載の印刷プログラム。
【請求項２２】
前記依頼情報通知手順においては、
前記セキュリティ優先モードにおいて、前記複数の適用印刷装置中に第１印刷装置および第２印刷装置が存在し、前記第１印刷装置は、前記経路において前記第２印刷装置より上流側に位置している場合、前記セキュリティ優先モードの設定を含んでいる前記依頼情報が、前記第２印刷装置に通知され、
前記第２印刷装置は、前記第１印刷装置における前記印刷物の出力が完了した後において、前記印刷物の出力を開始することを特徴とする請求項２１に記載の印刷プログラム。
【請求項２３】
前記複数の候補印刷装置は、情報を表示するための表示装置を有し、
前記経路通知手順において、前記表示装置に前記経路の情報を表示させるための指示が、前記複数の候補印刷装置に通知されることを特徴とする請求項１５〜２２のいずれか１項に記載の印刷プログラム。
【請求項２４】
前記印刷システムは、前記複数の候補印刷装置と無線によって通信可能でありかつ前記依頼ユーザーの認証情報を有するモバイル端末を、さらに有し、
前記複数の候補印刷装置は、前記依頼ユーザー検出部を有しており、
前記依頼ユーザー検出部は、前記認証情報によって前記モバイル端末を携帯しているユーザーを前記依頼ユーザーとして認証し、かつ、前記無線の強度に基づいて、前記認証距離の範囲内に入ったことを検出することを特徴とする請求項１５〜２３のいずれか１項に記載の印刷プログラム。
【請求項２５】
前記モバイル端末は、情報を表示するための表示装置を有し、
前記経路通知手順において、前記モバイル端末の前記表示装置に前記経路の情報を表示させるための指示が、前記モバイル端末に通知されることを特徴とする請求項２４に記載の印刷プログラム。
【請求項２６】
前記印刷システムは、前記ネットワークに接続され、かつ前記依頼ユーザーによって利用されるコンピューターを、さらに有し、
前記位置情報は、前記コンピューターと前記複数の候補印刷装置との間の距離データを含んでいることを特徴とする請求項１５〜２５のいずれか１項に記載の印刷プログラム。
【請求項２７】
前記サーバーは、前記複数の適用印刷装置を含む前記複数の候補印刷装置の一つから構成されることを特徴とする請求項１５〜２６のいずれか１項に記載の印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムおよび印刷プログラムに関する。
【背景技術】
【０００２】
近年、経済産業省が健康促進に取り組む企業として健康経営銘柄を選定するなど、オフィスにおいても健康志向が高まっており、業務の中に健康促進のための運動を取り込む試みを行う企業が、多くなってきている。例えば、従業員に万歩計（登録商標）を配布して積極的に歩行することを促したり、業務時間にラジオ体操を行ったり、企業によって様々である。しかし、実態としては、従業員は、運動はおろか歩行することなど殆ど無い場合もある。
【０００３】
そのため、オフィスに存在するＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を利用し、従業員であるユーザーに歩行することを促し、歩数増進をサポートするシステムが提案されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−８８２４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、ＭＦＰは、ユーザーが設定されたコースを歩行して目標歩数を達成した場合、コースに応じた画像を出力し、また、達成した歩数に応じて、出力可能な画像を変更することにより、ユーザーの歩数増進のモチベーションを高めている。つまり、ユーザーの歩行自体を促してはおらず、また、ユーザーの歩き方の質については考慮されていない。そのため、ユーザーの健康促進（歩数増進）が効率的ではない問題を有している。
【０００６】
本発明は、上記従来技術に伴う課題を解決するためになされたものであり、効率的にユーザーの健康促進（歩数増進）を図りかつセキュリティ性を確保する印刷システムおよび印刷プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の上記目的は、下記の手段によって達成される。
【０００８】
（１）ネットワークに接続される複数の候補印刷装置と、
前記複数の候補印刷装置の間の距離データを含む位置情報が記憶されている記憶部と、
分散処理される印刷ジョブの依頼ユーザーが、前記複数の候補印刷装置に係る認証距離の範囲内に入ったことを検出する依頼ユーザー検出部と、
前記依頼ユーザーの歩行距離と歩行速度、前記位置情報、前記認証距離、および、印刷速度を含む前記複数の候補印刷装置の仕様に基づいて、前記複数の候補印刷装置から抽出された複数の適用印刷装置を結ぶ経路を選択し、前記複数の適用印刷装置において実行される前記印刷ジョブの割り当てを決定する決定部と、
前記経路の情報を前記依頼ユーザーに通知する経路通知部と、
前記割り当てを含んでいる依頼情報を前記複数の適用印刷装置に通知する依頼情報通知部と、を有し、
前記決定部は、
前記依頼ユーザーが前記経路を移動して前記割り当てに対応する印刷物を順次取得する際、前記依頼ユーザーが到着した適用印刷装置において、前記印刷物の出力が完了するまでのユーザー待ち時間が発生しないように、前記依頼ユーザーが到着する予定時間に基づいて、前記割り当てを決定し、
前記複数の適用印刷装置は、前記依頼ユーザーが前記認証距離の範囲内に入ったことが検出された場合、前記割り当てに対応する前記印刷物の出力を開始するように構成されており、
前記認証距離は、前記割り当てに対応する印刷物の出力の開始から完了するまでの所要時間に対応している、
ことを特徴とする印刷システム。
【０００９】
（２）前記認証距離は、前記割り当てに対応する印刷物の出力の開始から完了するまでの所要時間に前記依頼ユーザーの歩行速度を乗じることにより、算出されることを特徴とする前記（１）に記載の印刷システム。
【００１０】
（３）前記決定部は、
前記複数の適用印刷装置中に前記認証距離の範囲が重なっている第１印刷装置および第２印刷装置が存在し、前記第１印刷装置は、前記経路において前記第２印刷装置より上流側に位置し、かつ、前記第１印刷装置に向かう経路と前記第２印刷装置の前記認証距離の範囲とが交差している場合、
前記第１印刷装置の前記割り当てが増加するように、前記複数の適用印刷装置の前記割り当てを調整することを特徴とする前記（１）又は（２）に記載の印刷システム。
【００１１】
（４）前記決定部は、
前記複数の適用印刷装置中に前記認証距離の範囲が重なっている第１印刷装置および第２印刷装置が存在し、前記第１印刷装置は、前記経路において前記第２印刷装置より上流側に位置し、かつ、前記第１印刷装置に向かう経路と前記第２印刷装置の前記認証距離の範囲とが交差している場合、
前記複数の適用印刷装置を除いた前記複数の候補印刷装置から追加の第３印刷装置を抽出し、前記第１印刷装置に向かう経路と前記第２印刷装置の前記認証距離の範囲とが交差しなくなるように、前記第３印刷装置を含む前記複数の適用印刷装置の前記経路および前記割り当てを変更することを特徴とする前記（１）又は（２）に記載の印刷システム。
【００１２】
（５）前記決定部は、
前記複数の適用印刷装置中に前記認証距離の範囲が重なっている第１印刷装置および第２印刷装置が存在し、前記第１印刷装置は、前記経路において前記第２印刷装置より上流側に位置し、かつ、前記第１印刷装置に向かう経路と前記第２印刷装置の前記認証距離の範囲とが交差している場合、
前記複数の適用印刷装置を除いた前記複数の候補印刷装置から、前記第２印刷装置を代替する第３印刷装置を抽出し、
前記第１印刷装置に向かう経路と前記第３印刷装置の前記認証距離の範囲とが交差しなくなるように、前記第２印刷装置を除きかつ前記第３印刷装置を含む前記複数の適用印刷装置の前記経路および前記割り当てを決定することを特徴とする前記（１）又は（２）に記載の印刷システム。
【００１３】
（６）前記複数の適用印刷装置中に前記認証距離の範囲が重なっている第１印刷装置および第２印刷装置が存在し、前記第１印刷装置は、前記経路において前記第２印刷装置より上流側に位置し、かつ、前記第１印刷装置に向かう経路と前記第２印刷装置の前記認証距離の範囲とが交差している場合、前記第２印刷装置における前記印刷物の出力の開始を、遅延させる出力開始遅延部を、さらに有し、
前記遅延の時間は、
前記第１印刷装置に向かう経路と前記第２印刷装置の前記認証距離の範囲とが交差する点から、前記第１印刷装置を経由して前記第２印刷装置に到着するまでの前記依頼ユーザーの歩行時間から、
前記第２印刷装置の前記認証距離を前記依頼ユーザーの歩行する場合の所要時間を減じた差分であることを特徴とする前記（１）又は（２）に記載の印刷システム。
【００１４】
（７）前記決定部は、前記依頼ユーザーが到着する予定時間より前に前記印刷物の出力が完了することを例外的に許容する健康効果優先モードと、前記ユーザー待ち時間が発生することを例外的に許容するセキュリティ優先モードと、を有することを特徴とする前記（１）又は（２）に記載の印刷システム。
【００１５】
（８）前記セキュリティ優先モードにおいては、
前記複数の適用印刷装置中に第１印刷装置および第２印刷装置が存在し、前記第１印刷装置は、前記経路において前記第２印刷装置より上流側に位置している場合、
前記第２印刷装置は、前記第１印刷装置における前記印刷物の出力が完了した後において、前記印刷物の出力を開始することを特徴とする前記（７）に記載の印刷システム。
【００１６】
（９）前記複数の候補印刷装置は、情報を表示するための表示装置を有し、
前記経路通知部は、前記表示装置に、前記経路の情報を表示させることを特徴とする前記（１）〜（８）のいずれか１項に記載の印刷システム。
【００１７】
（１０）前記複数の候補印刷装置と無線によって通信可能でありかつ前記依頼ユーザーの認証情報を有するモバイル端末を、さらに有し、
前記複数の候補印刷装置は、前記依頼ユーザー検出部を有しており、
前記依頼ユーザー検出部は、前記認証情報によって前記モバイル端末を携帯しているユーザーを前記依頼ユーザーとして認証し、かつ、前記無線の強度に基づいて、前記認証距離の範囲内に入ったことを検出することを特徴とする前記（１）〜（９）のいずれか１項に記載の印刷システム。
【００１８】
（１１）前記モバイル端末は、情報を表示するための表示装置を有し、
前記経路通知部は、前記モバイル端末の前記表示装置に、前記経路の情報を表示させることを特徴とする前記（１０）に記載の印刷システム。
【００１９】
（１２）前記ネットワークに接続され、かつ前記依頼ユーザーによって利用されるコンピューターを、さらに有し、
前記位置情報は、前記コンピューターと前記複数の候補印刷装置との間の距離データを含んでいることを特徴とする前記（１）〜（１１）のいずれか１項に記載の印刷システム。
【００２０】
（１３）前記ネットワークに接続されて前記複数の候補印刷装置を管理するサーバーを、さらに有し、
前記サーバーは、前記記憶部、前記決定部、前記経路通知部、前記依頼情報通知部を、少なくとも有することを特徴とする前記（１）〜（１２）のいずれか１項に記載の印刷システム。
【００２１】
（１４）前記サーバーは、前記複数の適用印刷装置を含む前記複数の候補印刷装置の一つから構成されることを特徴とする前記（１３）に記載の印刷システム。
【００２２】
（１５）ネットワークに接続される複数の候補印刷装置を有する印刷システムを管理するサーバーの印刷プログラムであって、
前記サーバーは、記憶部、決定部、経路通知部および依頼情報通知部を有し、
前記印刷システムは、分散処理される印刷ジョブの依頼ユーザーが、前記複数の候補印刷装置に係る認証距離の範囲内に入ったことを検出する依頼ユーザー検出部を有し、
前記決定部によって、前記依頼ユーザーの歩行距離と歩行速度、前記記憶部に記憶されている前記複数の候補印刷装置の間の距離データを含む位置情報、前記認証距離、および、印刷速度を含む前記複数の候補印刷装置の仕様に基づいて、前記複数の候補印刷装置から抽出された複数の適用印刷装置を結ぶ経路を選択し、前記複数の適用印刷装置において実行される前記印刷ジョブの割り当てを決定する決定手順と、
前記経路通知部によって、前記経路の情報を前記依頼ユーザーに通知する経路通知手順と、
前記依頼情報通知部によって、前記割り当てを含んでいる依頼情報を前記複数の適用印刷装置に通知する依頼情報通知手順と、を有する処理を、前記サーバーに実行させ、
前記決定手順において、
前記依頼ユーザーが前記経路を移動して前記割り当てに対応する印刷物を順次取得する際、前記依頼ユーザーが到着した適用印刷装置において、前記印刷物の出力が完了するまでのユーザー待ち時間が発生しないように、前記依頼ユーザーが到着する予定時間に基づいて、前記割り当てが決定され、
前記複数の適用印刷装置は、前記依頼ユーザーが前記認証距離の範囲内に入ったことが検出された場合、前記割り当てに対応する前記印刷物の出力を開始するように構成されており、
前記認証距離は、前記割り当てに対応する印刷物の出力の開始から完了するまでの所要時間に対応している、
ことを特徴とする印刷プログラム。
【００２３】
（１６）前記認証距離は、前記割り当てに対応する印刷物の出力の開始から完了するまでの所要時間に、前記依頼ユーザーの歩行速度を乗じることにより、算出されることを特徴とする前記（１５）に記載の印刷プログラム。
【００２４】
（１７）前記決定手順において、
前記複数の適用印刷装置中に前記認証距離の範囲が重なっている第１印刷装置および第２印刷装置が存在し、前記第１印刷装置は、前記経路において前記第２印刷装置より上流側に位置し、かつ、前記第１印刷装置に向かう経路と前記第２印刷装置の前記認証距離の範囲とが交差している場合、
前記第１印刷装置の前記割り当てが増加するように、前記複数の適用印刷装置の前記割り当てが調整されることを特徴とする前記（１５）又は（１６）に記載の印刷プログラム。
【００２５】
（１８）前記決定手順において、
前記複数の適用印刷装置中に前記認証距離の範囲が重なっている第１印刷装置および第２印刷装置が存在し、前記第１印刷装置は、前記経路において前記第２印刷装置より上流側に位置し、かつ、前記第１印刷装置に向かう経路と前記第２印刷装置の前記認証距離の範囲とが交差している場合、
前記複数の適用印刷装置を除いた前記複数の候補印刷装置から追加の第３印刷装置を抽出し、前記第１印刷装置に向かう経路と前記第２印刷装置の前記認証距離の範囲とが交差しなくなるように、前記第３印刷装置を含む前記複数の適用印刷装置の前記経路および前記割り当てが変更されることを特徴とする前記（１５）又は（１６）に記載の印刷プログラム。
【００２６】
（１９）前記決定手順において、
前記複数の適用印刷装置中に前記認証距離の範囲が重なっている第１印刷装置および第２印刷装置が存在し、前記第１印刷装置は、前記経路において前記第２印刷装置より上流側に位置し、かつ、前記第１印刷装置に向かう経路と前記第２印刷装置の前記認証距離の範囲とが交差している場合、
前記複数の適用印刷装置を除いた前記複数の候補印刷装置から、前記第２印刷装置を代替する第３印刷装置を抽出し、
前記第１印刷装置に向かう経路と前記第３印刷装置の前記認証距離の範囲とが交差しなくなるように、前記第２印刷装置を除きかつ前記第３印刷装置を含んでいる前記複数の適用印刷装置の前記経路および前記割り当てが決定されることを特徴とする前記（１５）又は（１６）に記載の印刷プログラム。
【００２７】
（２０）前記依頼情報通知手順においては、
前記複数の適用印刷装置中に前記認証距離の範囲が重なっている第１印刷装置および第２印刷装置が存在し、前記第１印刷装置は、前記経路において前記第２印刷装置より上流側に位置し、かつ、前記第１印刷装置に向かう経路と前記第２印刷装置の前記認証距離の範囲とが交差している場合、
前記交差の情報を含んでいる前記依頼情報が、前記第２印刷装置に通知され、
前記第２印刷装置は、前記交差の情報を受信した場合、前記印刷物の出力の開始を、遅延させる出力開始遅延部を、有し、
前記遅延の時間は、
前記第１印刷装置に向かう経路と前記第２印刷装置の前記認証距離の範囲とが交差する点から、前記第１印刷装置を経由して前記第２印刷装置に到着するまでの前記依頼ユーザーの歩行時間から、前記第２印刷装置の前記認証距離を前記依頼ユーザーの歩行する場合の所要時間を減じた差分であることを特徴とする前記（１５）又は（１６）に記載の印刷プログラム。
【００２８】
（２１）前記決定手順は、前記依頼ユーザーが到着する予定時間より前に前記印刷物の出力が完了することを例外的に許容する健康効果優先モードと、前記ユーザー待ち時間が発生することを例外的に許容するセキュリティ優先モードと、を有することを特徴とする前記（１５）又は（１６）に記載の印刷プログラム。
【００２９】
（２２）前記依頼情報通知手順においては、
前記セキュリティ優先モードにおいて、前記複数の適用印刷装置中に第１印刷装置および第２印刷装置が存在し、前記第１印刷装置は、前記経路において前記第２印刷装置より上流側に位置している場合、前記セキュリティ優先モードの設定を含んでいる前記依頼情報が、前記第２印刷装置に通知され、
前記第２印刷装置は、前記第１印刷装置における前記印刷物の出力が完了した後において、前記印刷物の出力を開始することを特徴とする前記（２１）に記載の印刷プログラム。
【００３０】
（２３）前記複数の候補印刷装置は、情報を表示するための表示装置を有し、
前記経路通知手順において、前記表示装置に前記経路の情報を表示させるための指示が、前記複数の候補印刷装置に通知されることを特徴とする前記（１５）〜（２２）のいずれか１項に記載の印刷プログラム。
【００３１】
（２４）前記印刷システムは、前記複数の候補印刷装置と無線によって通信可能でありかつ前記依頼ユーザーの認証情報を有するモバイル端末を、さらに有し、
前記複数の候補印刷装置は、前記依頼ユーザー検出部を有しており、
前記依頼ユーザー検出部は、前記認証情報によって前記モバイル端末を携帯しているユーザーを前記依頼ユーザーとして認証し、かつ、前記無線の強度に基づいて、前記認証距離の範囲内に入ったことを検出することを特徴とする前記（１５）〜（２３）のいずれか１項に記載の印刷プログラム。
【００３２】
（２５）前記モバイル端末は、情報を表示するための表示装置を有し、
前記経路通知手順において、前記モバイル端末の前記表示装置に前記経路の情報を表示させるための指示が、前記モバイル端末に通知されることを特徴とする前記（２４）に記載の印刷プログラム。
【００３３】
（２６）前記印刷システムは、前記ネットワークに接続され、かつ前記依頼ユーザーによって利用されるコンピューターを、さらに有し、
前記位置情報は、前記コンピューターと前記複数の候補印刷装置との間の距離データを含んでいることを特徴とする前記（１５）〜（２５）のいずれか１項に記載の印刷プログラム。
【００３４】
（２７）前記サーバーは、前記複数の適用印刷装置を含む前記複数の候補印刷装置の一つから構成されることを特徴とする前記（１５）〜（２６）のいずれか１項に記載の印刷プログラム。
【発明の効果】
【００３５】
本発明によれば、ユーザー待ち時間が発生しないように印刷ジョブの割り当てが決定されているため、依頼ユーザーは、印刷物を順次取得する際、インターバルを作らずに継続的に歩き続けることが必要となり、歩行効果が期待でき、効率的にユーザーの健康促進（歩数増進）を図ることが可能である。また、依頼ユーザーが認証範囲に入ったことが検出されると、印刷ジョブの割り当てに対応する印刷物の印刷が開始されるため、情報の漏洩が抑制される。したがって、効率的にユーザーの健康促進（歩数増進）を図りかつセキュリティ性を確保する印刷システムおよび印刷プログラムを提供することが可能である。
【図面の簡単な説明】
【００３６】
【図１】本発明の実施の形態に係る印刷システムを説明するための概略図である。
【図２】図１に示される印刷装置の構成を説明するためのブロック図である。
【図３】図１に示されるモバイル端末の構成を説明するためのブロック図である。
【図４】図２に示される第１印刷プログラムの決定部において選択される経路を説明するための概略図である。
【図５】決定部において決定される印刷ジョブの割り当てを説明するための概略図である。
【図６】第１印刷プログラムの経路通知部および依頼情報通知部を説明するための概略図である。
【図７】図２に示される依頼ユーザー検出プログラムに係る認証距離および認証範囲を説明するための概略図である。
【図８】前方交点を説明するための概略図である。
【図９】前方交点を解消する方法の一例を説明するための概略図である。
【図１０】前方交点を解消する方法の別の一例を説明するための概略図である。
【図１１】前方交点を解消する方法の別の一例を説明するための概略図である。
【図１２】サーバーとして機能する印刷装置の動作を説明するためのフローチャートである。
【図１３】図１２ステップＳ１２の決定処理を説明するためのフローチャートである。
【図１４】クライアントとして機能する印刷装置の動作を説明するためのフローチャートである。
【図１５】本発明の実施の形態に係る変形例１を説明するためのブロック図である。
【図１６】本発明の実施の形態に係る変形例１を説明するためのフローチャートである。
【図１７】本発明の実施の形態に係る変形例２におけるサーバーとして機能する印刷装置の動作を説明するためのフローチャートである。
【図１８】本発明の実施の形態に係る変形例２におけるクライアントとして機能する印刷装置の動作を説明するためのフローチャートである。
【図１９】本発明の実施の形態に係る変形例３を説明するための概略図である。
【図２０】図１９に示されるサーバーとして機能する印刷装置の動作を説明するためのフローチャートである。
【図２１】本発明の実施の形態に係る変形例４を説明するための概略図である。
【図２２】本発明の実施の形態に係る変形例５を説明するための概略図である。
【図２３】図２２に示されるサーバーの構成を説明するためのブロック図である。
【図２４】本発明の実施の形態に係る変形例６を説明するための概略図である。
【発明を実施するための形態】
【００３７】
以下、本発明の実施の形態を、図面を参照しつつ説明する。なお、図面の寸法比率は、説明の都合上誇張されており、実際の比率とは異なる場合がある。
【００３８】
図１は、本発明の実施の形態に係る印刷システムを説明するための概略図である。
【００３９】
図１に示される印刷システム１００は、複数の印刷装置２００Ａ〜２００Ｇ、モバイル端末３００、ネットワーク９００およびアクセスポイント９５０を有し、ユーザーから依頼された印刷ジョブを分散処理するように構成されている。分散処理は、セキュリティ性を確保しつつ、分散処理される印刷ジョブを依頼したユーザー（依頼ユーザー）が所定の経路を歩行（移動）して印刷ジョブの割り当てに対応する印刷物を、順次取得するように設定されており、健康促進（歩数増進）を図るために実施される。
【００４０】
印刷装置２００Ａ〜２００Ｇは、例えば、コピー機能、プリンタ機能およびスキャン機能を有するＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）から構成されており、無線ＬＡＮ機能を有し、かつ、ネットワーク９００に接続されている。モバイル端末３００は、無線ＬＡＮ機能を有し、依頼ユーザーによって携帯される。アクセスポイント９５０は、ネットワーク９００に配置されている無線の送受信機であり、無線ＬＡＮクライアントであるモバイル端末３００をネットワーク９００に接続するために使用される。
【００４１】
モバイル端末３００は、無線ＬＡＮのインフラストラクチャーモードを利用して、アクセスポイント９５０およびネットワーク９００を経由して印刷装置２００Ａ〜２００Ｇと通信可能である。また、モバイル端末３００は、無線ＬＡＮのアドホックモードを利用することで、アクセスポイント９５０およびネットワーク９００を経由することなく、印刷装置２００Ａ〜２００Ｇと直接通信することが可能である。
【００４２】
ネットワーク９００は、イーサネット（登録商標）、トークンリング、ＦＤＤＩ（Ｆｉｂｅｒ−Ｄｉｓｔｒｉｂｕｔｅｄ  Ｄａｔａ  Ｉｎｔｅｒｆａｃｅ）などの規格によりコンピューターやネットワーク機器同士を接続する構内情報通信網（ＬＡＮ：Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＬＡＮ同士を専用線で接続した広域情報通信網（ＷＡＮ：Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネット、これらの組み合わせなどの各種のネットワークからなる。ネットワークプロトコルは、例えば、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）である。
【００４３】
無線ＬＡＮの方式は、例えば、ＩＥＥＥ８０１．１１である。モバイル端末３００と印刷装置２００Ａ〜２００Ｇとの直接通信は、無線ＬＡＮを利用する形態に限定されず、例えば、２．４ＧＨｚ帯の電波を利用するＢｌｕｅｔｏｏｔｈ（登録商標）を適宜利用することも可能である。
【００４４】
次に、印刷装置２００Ａ〜２００Ｇの構成を詳述する。
【００４５】
図２は、図１に示される印刷装置の構成を説明するためのブロック図である。
【００４６】
印刷装置２００Ａ〜２００Ｇの各々は、図２に示されるように、制御部２１０、記憶部２２０、給紙部２４０、画像読取部２５０、画像形成部２６０、用紙排出部２７０、操作パネル２８０、第１通信インターフェース２９０および第２通信インターフェース２９２を有し、これらは、バス２９５を経由して相互に接続されている。
【００４７】
制御部２１０は、プログラムにしたがって上記各部の制御や各種の演算処理を実行するマイクロプロセッサなどから構成される制御回路であり、印刷装置２００Ａ〜２００Ｇの各機能は、それに対応するプログラムを制御部２１０が実行することにより発揮される。
【００４８】
記憶部２２０は、作業領域として一時的にプログラムおよびデータを記憶する高速のランダムアクセス記憶装置や、各種処理プログラムや各種データを保存する大容量のランダムアクセス記憶装置などを、適宜組み合わせて構成される。
【００４９】
記憶されるデータは、印刷装置２００Ａ〜２００Ｇの間の距離データを含む位置情報、設定データ、第１通信インターフェース２９０からの印刷ジョブデータ、画像読取部２５０からの読取画像データ（スキャンデータ）などである。設定データは、健康促進（歩数増進）を図る分散処理に利用されるデータであり、例えば、依頼ユーザーの歩行距離、歩行速度、歩行（移動）する経路の情報などである。
【００５０】
記憶されるプログラムは、第１印刷プログラム２３０、第２印刷プログラム２３５、ＲＩＰ（ラスタライズ：Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｉｎｇ）プログラム、画像読取プログラムなどである。
【００５１】
第１印刷プログラム２３０は、印刷システム１００を管理するサーバーとしての機能（サーバーを兼用）を発揮させ、分散処理を実行させるために使用される。第２印刷プログラム２３５は、分散処理のクライアントとして機能を発揮させ、印刷ジョブの割り当てに対応する印刷物を出力させるために使用される。ＲＩＰプログラムは、例えば、印刷ジョブに基づいて生成される画像データを、画像形成部２６０で用いるラスターイメージデータに変換する処理を実行するために使用される。画像読取プログラムは、画像読取部２５０において生成された画像データ（スキャンデータ）に対して、画像形成部２６０に入力される前に、例えば、Ａ／Ｄ変換、シェーディング補正、フィルター処理、画像圧縮処理などの画像処理を実行するために使用される。なお、第１印刷プログラム２３０および第２印刷プログラム２３５の詳細は、後述する。
【００５２】
給紙部２４０は、複数の給紙トレイを有しており、制御部２１０から指示された用紙を給紙トレイから取り出し、画像形成部２６０に向って搬送するために使用される。
【００５３】
画像読取部２５０は、例えば、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサを備えているスキャナーから構成され、原稿台に載置される原稿の画像データ（スキャンデータ）を生成するために使用される。必要に応じ、画像読取部２５０に、自動原稿送り装置（ＡＤＦ：Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）を設けることも可能である。
【００５４】
画像形成部２６０は、帯電、露光、現像、転写および定着工程を含む電子写真式プロセスなどの作像プロセスを用いて、記録媒体である用紙上に画像を形成するプリントエンジンを有しており、画像データを印刷するために使用される。印刷（画像形成）は、電子写真式プロセスを利用する形態に限定されず、インパクト方式、熱転写方式、インクジェット方式を適宜適用することが可能である。
【００５５】
用紙排出部２７０は、排紙トレイを有しており、印刷（画像が形成）された用紙を、排紙トレイ（装置外）に排出するために使用される。
【００５６】
操作パネル２８０は、入力部２８２および表示部２８４を有する。
【００５７】
入力部２８２は、キーボードを有する。キーボードは、コピー枚数などを設定するテンキー、動作の開始を指示するスタートキー、動作の停止を指示するストップキーなどからなる複数のキーを有し、文字入力、各種設定、スタート指示などの各種指示（入力）を行うために使用される。例えば、依頼ユーザーは、入力部２８２のキーボードを利用し、健康促進（歩数増進）を図る分散処理を実行するために使用される設定値を、適宜入力することが可能である。マニュアルで入力される設定値は、例えば、依頼ユーザーの歩行距離や歩行速度、経路などである。
【００５８】
表示部２８４は、分散処理モードの情報、機器構成、印刷ジョブの進行状況、現在変更可能な設定などを、依頼ユーザーに提示するために使用され、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）やタッチパネルなどから構成される。分散処理モードの情報は、印刷ジョブを分散処理するモードに関する情報であり、分散処理に係る印刷物を依頼ユーザーが取得する経路の情報を含んでいる。
【００５９】
第１通信インターフェース２９０は、ネットワーク９００を介した通信機能を追加する拡張装置からなる通信部（有線ＬＡＮモジュール）であり、ネットワーク９００に所属する他の印刷装置との間で、データを送受信するために使用される。なお、アクセスポイント９５０を経由することで、モバイル端末３００との間で、データを送受信することも可能である。
【００６０】
送受信されるデータは、例えば、経路の情報、依頼情報、ステータス情報などである。依頼情報は、分散処理される印刷ジョブの割り当てを含んでいる。
【００６１】
ステータス情報は、機器情報、印刷ジョブ情報および機器状態が含まれ、例えば、ＲＦＣ１２１３で規定されているネットワーク管理手法ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）のＭＩＢ（（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ））−ＩＩのプライベートエリアを利用して取得される。
【００６２】
機器情報は、例えば、製造者や接続形態である。印刷ジョブ情報は、待機中の印刷ジョブ数、実行中の印刷ジョブの有無、完了した印刷ジョブの情報、印刷ジョブの各々に係るページ数および部数、印刷速度を含んでいる。機器状態は、「印刷可」状態、「印刷不可」状態、「警告あり」状態を含んでいる。
【００６３】
ステータス情報は、ＳＮＭＰプロトコルを利用する形態に限定されず、ＣＭＩ／ＣＭＩＰ（Ｃｏｍｍｏｎ  Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｅｒｖｉｃｅｓ／Ｃｏｍｍｏｎ  Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）や、独自方式のプロトコルを適用することも可能である。
【００６４】
第２通信インターフェース２９２は、無線による通信機能を追加する拡張装置からなる通信部（無線ＬＡＮモジュール）であり、アクセスポイント９５０を経由することなく、モバイル端末３００と直接通信し、データを送受信するために使用される。
【００６５】
なお、第１印刷プログラム２３０は、印刷装置２００Ａ〜２００Ｇの全てにインストールする形態に限定されない。
【００６６】
次に、モバイル端末３００の構成を説明する。
【００６７】
図３は、図１に示されるモバイル端末の構成を説明するためのブロック図である。
【００６８】
モバイル端末３００は、例えば、携帯電話であり、図３に示されるように、制御部３１０、記憶部３２０、入力装置３４０、表示部３５０および通信インターフェース３９０を有し、これらは、バス３９５を経由して相互に接続されている。なお、モバイル端末３００は、携帯電話の形態に限定されず、例えば、専用端末によって構成することも可能である。
【００６９】
制御部３１０は、プログラムにしたがって上記各部の制御や各種の演算処理を実行するマイクロプロセッサなどから構成される制御回路であり、モバイル端末３００の各機能は、それに対応するプログラムを制御部３１０が実行することにより発揮される。
【００７０】
記憶部３２０は、作業領域として一時的にプログラムおよびデータを記憶する高速のランダムアクセス記憶装置や、各種処理プログラムや各種データを保存する大容量のランダムアクセス記憶装置などを、適宜組み合わせて構成される。
【００７１】
記憶されるプログラムは、例えば、ＯＳ（オペレーティングシステム）および通信プログラム３３０である。通信プログラム３３０は、無線ＬＡＮのアドホックモードを利用し、印刷装置２００Ａ〜２００Ｇと直接通信するために使用される。記憶されるデータは、例えば、モバイル端末３００を携帯している依頼ユーザーの認証情報である。依頼ユーザーの認証情報は、通信プログラム３３０によって印刷装置２００Ａ〜２００Ｇに送信され、第２印刷プログラム２３５によって利用される。
【００７２】
入力装置３４０は、例えば、タッチパネルおよび固定キーを有し、各種の入力を行うために使用される。タッチパネルの方式は、特に限定されず、抵抗膜式、静電容量式、表面弾性波式、赤外線式、電磁誘導式、荷重検出式などを、適宜適用することが可能である。固定キーは、押しボタン式スイッチやキーボードなどから構成される。
【００７３】
表示部３５０は、例えば、液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ、ＬＣＤ）や有機ＥＬディスプレイ（Ｏｒｇａｎｉｃ  ＥｌｅｃｔｒｏＬｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ、ＯＥＬＤ）であり、設定、処理結果、警告、メッセージなどの各種情報を表示するために使用される。入力装置３４０のタッチパネは、表示部３５０と一体化することも可能である。
【００７４】
通信インターフェース５９０は、無線による通信機能を追加する拡張装置からなる通信部（無線ＬＡＮモジュール）であり、印刷装置２００Ａ〜２００Ｇと、アクセスポイント９５０およびネットワーク９００を経由して、あるいは直接通信し、データを送受信するために使用される。送受信されるデータは、例えば、モバイル端末３００を携帯している依頼ユーザーの認証情報である。
【００７５】
次に、図２、図４および図５を参照して、第１印刷プログラム２３０を説明する。
【００７６】
図４は、図２に示される第１印刷プログラムの決定部において選択される経路を説明するための概略図、図５は、決定部において決定される印刷ジョブの割り当てを説明するための概略図である。
【００７７】
第１印刷プログラム２３０は、決定部２３１、経路通知部２３２および依頼情報通知部２３３を有する（図２参照）。
【００７８】
決定部２３１は、依頼ユーザーの歩行距離と歩行速度、位置情報、認証距離、および、印刷速度を含む複数の候補印刷装置の仕様に基づいて、複数の候補印刷装置から抽出された複数の適用印刷装置を結ぶ経路を選択し、複数の適用印刷装置において実行される印刷ジョブの割り当てを決定する決定手順を実現する。なお、経路の選択および印刷ジョブの割り当ての決定の詳細については後述する。
【００７９】
歩行距離は、歩行速度に歩行時間を乗じて算出される。したがって、歩行距離の代わりとして、歩行速度と歩行時間の積を利用したり、歩行速度の代わりとして、歩行距離を歩行時間で除した商を利用したりすることも可能である。また、歩行距離は、歩数に歩幅を乗じても算出されるため、歩行距離の代わりとして、歩幅と歩数の積を利用することも可能である。
【００８０】
認証距離は、印刷ジョブの割り当てに対応する印刷物の出力の開始から完了するまでの所要時間に対応している。本実施の形態においては、認証距離は、印刷ジョブの割り当てに対応する印刷物の出力の開始から完了するまでの所要時間に、依頼ユーザーの歩行速度を乗じることにより算出され、所要時間は、印刷ジョブの割り当てに対応する印刷物の部数を印刷速度で除することで、算出される。
【００８１】
なお、図４に示される一例においては、候補印刷装置は、印刷装置２００Ａ〜２００Ｇであり、適用印刷装置は、印刷装置２００Ａ，２００Ｂ，２００Ｄ〜２００Ｇであり、依頼ユーザーが歩行（移動）する経路Ｒは、印刷装置２００Ａ，２００Ｂ，２００Ｄ〜２００Ｇを結んでいる。また、サーバーとしての機能する印刷装置は、印刷装置２００Ａである。
【００８２】
決定部２３１は、経路Ｒを歩行して印刷ジョブの割り当てに対応する印刷物を順次取得する際、依頼ユーザーが到着した適用印刷装置において、印刷ジョブの割り当てに係る印刷物の出力が完了するまでのユーザー待ち時間が発生しないように、印刷ジョブの割り当てを決定する。例えば、決定部２３１は、適用印刷装置に依頼ユーザーが到着する予定時間に基づいて、ユーザー待ち時間が発生しないように、当該予定時間までに処理できる量を、印刷ジョブの割り当てとして決定する。
【００８３】
そのため、依頼ユーザーは、印刷物を順次取得する際、インターバルを作らずに継続的に歩き続けることが必要となり、歩行効果が期待できる。つまり、効率的にユーザーの健康促進（歩数増進）を図ることが可能である。
【００８４】
なお、依頼ユーザーが歩行する経路Ｒは、例えば、以下のように選択される。
【００８５】
候補印刷装置間の距離（位置情報）に基づき、依頼ユーザーの歩行距離に対応する候補経路が抽出される。そして、候補経路に不適当な印刷装置が含まれていない場合は、経路Ｒとして選択される。また、候補経路に不適当な印刷装置が含まれている場合は、候補印刷装置から不適当な印刷装置を除外し、候補経路が再度抽出される。
【００８６】
不適当な印刷装置は、仕様に問題を有するものであり、例えば、印刷速度が遅すぎて、ユーザー待ち時間が発生しない印刷ジョブの割り当てができない印刷装置や、印刷ジョブによる要求（例えば、カラー印刷や、両面印刷）に応えられない印刷装置である。
【００８７】
印刷ジョブの割り当ては、例えば、以下のように決定される。
【００８８】
基本的には、スタート位置（分散処理される印刷ジョブが依頼された印刷装置２００Ａの位置）からの距離が遠い（経路の下流側に位置する）印刷装置ほど、印刷ジョブの割り当てが多くなるように設定する。そして、スタート位置からの距離が遠い印刷装置の印刷速度が大きい場合、印刷ジョブの割り当ての設定を増加させる方向で調整し、また、小さい場合は、印刷ジョブの割り当てを減少させる方向で調整する。これにより、依頼ユーザーの到着と、印刷ジョブの割り当てに対応する印刷物の出力の完了のタイミングを一致させ、依頼ユーザーが到着した印刷装置において、ユーザー待ち時間が発生しないようにする。
【００８９】
具体的には、図５に示されるように、印刷装置２００Ａ，２００Ｂ，２００Ｄ〜２００Ｇ間の距離［ｍ］をＤ１，Ｄ２，Ｄ３，Ｄ４，Ｄ５で表し、依頼ユーザーの歩行速度［ｍ／ｓ］をＶで表し、印刷装置２００Ａ，２００Ｂ，２００Ｄ〜２００Ｇ間の予定歩行時間［ｓ］をＴ１，Ｔ２，Ｔ３，Ｔ４，Ｔ５で表すと、予定歩行時間Ｔ１，Ｔ２，Ｔ３，Ｔ４，Ｔ５は、距離Ｄ１，Ｄ２，Ｄ３，Ｄ４，Ｄ５をＶでそれぞれ除することで算出される。
【００９０】
そして、説明の簡略のため、印刷装置２００Ｂ，２００Ｄ〜２００Ｇの印刷速度［ＰＰＭ］を同一とし、Ｘで表すと、印刷装置２００Ｂ，２００Ｄ〜２００Ｇの印刷可能枚数ＮＢ，ＮＤ，ＮＥ，ＮＦ，ＮＧは、予定歩行時間の累計に印刷速度Ｘを乗じた値を６０で除することで算出される（ＮＢ＝Ｔ１×Ｘ／６０、ＮＤ＝（Ｔ１＋Ｔ２）×Ｘ／６０、ＮＥ＝（Ｔ１＋Ｔ２＋Ｔ３）×Ｘ／６０、ＮＦ＝（Ｔ１＋Ｔ２＋Ｔ３＋Ｔ４）×Ｘ／６０、ＮＧ＝（Ｔ１＋Ｔ２＋Ｔ３＋Ｔ４＋Ｔ５）×Ｘ／６０。つまり、ＮＢ＜ＮＤ＜ＮＥ＜ＮＦ＜ＮＧとなり、経路Ｒにおける下流側の印刷装置ほど印刷可能枚数が増加する。つまり、依頼ユーザーの歩行速度および印刷装置２００Ｂ，２００Ｄ〜２００Ｇの印刷速度（仕様）に基づいて、印刷装置２００Ｂ，２００Ｄ〜２００Ｇにおいて実行される印刷ジョブの割り当てを決定することが可能である。
【００９１】
例えば、図５に示される一例においては、印刷ジョブとして１５部のコピーが印刷装置２００Ａに依頼されて、そして、印刷装置２００Ｂ、印刷装置２００Ｄ、印刷装置２００Ｅ、印刷装置２００Ｆおよび印刷装置２００Ｇに対し、１部、２部、３部、４部および５部が割り当てられる。
【００９２】
図６は、第１印刷プログラムの経路通知部および依頼情報通知部を説明するための概略図である。
【００９３】
経路通知部２３２は、依頼ユーザーの歩行をサポートするため、適用印刷装置の操作パネル２８０の表示部２８４を利用し、経路の情報（図６）を依頼ユーザーに通知する経路通知手順を実現する。つまり、表示部２８４に経路の情報を表示させるための指示が、適用印刷装置に通知される。
【００９４】
依頼情報通知部２３３は、分散処理される印刷ジョブの割り当てを含んでいる依頼情報（図６）を適用印刷装置に通知する依頼情報通知手順を実現する。
【００９５】
本実施の形態においては、依頼ユーザーの歩みを止めないように経路Ｒを選択している。また、依頼ユーザーの歩行開始からの経過時間に、依頼ユーザーの歩行速度を乗じることで、依頼ユーザーの歩行距離が算出される。したがって、経過時間に応じた経路Ｒにおける依頼ユーザーの位置を予想することが可能である。そのため、経路の情報および依頼情報は、依頼ユーザーの歩行開始時に、一斉送信される形態に限定されず、経過時間に応じて依頼ユーザーの予想される位置の近傍の印刷装置に、経路の情報および／または依頼情報を、順次送信することも可能である。
【００９６】
次に、図２および図７を参照して、第２印刷プログラム２３５を説明する。
【００９７】
図７は、図２に示される依頼ユーザー検出プログラムに係る認証距離および認証範囲を説明するための概略図である。
【００９８】
第２印刷プログラム２３５は、依頼ユーザー検出部２３６（図２参照）を有する。依頼ユーザー検出部２３６は、依頼ユーザーが、図７に示されるように、適用印刷装置（印刷装置２００Ａ〜２００Ｇ）の認証距離ＩＤの範囲（認証範囲ＩＡ）内に入ったことを検出する依頼ユーザー検出手順を実現する。
【００９９】
本実施の形態において、依頼ユーザー検出部２３６は、モバイル端末３００の認証情報によってモバイル端末３００を携帯しているユーザーを依頼ユーザーとして認証し、かつ、モバイル端末３００から出力される無線の強度（距離に基づく電波強度の減衰）に基づいて、モバイル端末３００の位置を特定する（認証距離の範囲内に入ったことを検出する）。つまり、依頼ユーザーの位置は、依頼ユーザーが携帯するモバイル端末３００の位置によって代用される。また、実施の形態において、認証範囲ＩＡは、印刷装置の位置を中心としかつ認証距離ＩＤを半径とする円形である。
【０１００】
なお、印刷装置２００Ａ〜２００Ｇは、分散処理のクライアントとして機能する際、依頼ユーザーが認証範囲ＩＡ内に入ったことが検出された場合、印刷ジョブの割り当てに対応する印刷物の出力を開始するように構成されている。したがって、情報の漏洩が抑制され、セキュリティ性が確保される。
【０１０１】
次に、認証範囲が交差する場合における決定部の動作を説明する。
【０１０２】
図８は、前方交点を説明するための概略図、図９〜図１１は、前方交点を解消する方法の一例を説明するための概略図である。以下において、上流側に位置する（先行の）印刷装置を第１印刷装置と称し、下流側に位置する（後続の）印刷装置を第２印刷装置と称する。
【０１０３】
図８を参照し、例えば、印刷装置２００Ｃに対する印刷ジョブの割り当てが大きく、その認証範囲ＩＡが、印刷装置２００Ｂの認証範囲ＩＡと重なっており、かつ、印刷装置２００Ｂに向かう経路Ｒと交差している場合（印刷装置２００Ｂおよび印刷装置２００Ｃが第１印刷装置および第２印刷装置の場合）を例に挙げて説明する。
【０１０４】
依頼ユーザーは、第１印刷装置２００Ｂに向かい経路Ｒに沿って移動する。第１印刷装置２００Ｂは、第２印刷プログラム２３５によって依頼ユーザー（モバイル端末３００）が第１印刷装置２００Ｂの認証範囲ＩＡ内に入ったことを検出すると、印刷ジョブの割り当てに対応する印刷物の出力を開始する。そして、依頼ユーザーは、第１印刷装置２００Ｂに到着すると、ユーザー待ち時間が発生することなく、ちょうど出力が完了した印刷物を取得し、次の行先である第２印刷装置２００Ｃに向かい経路Ｒに沿って移動する。
【０１０５】
第２印刷装置２００Ｃは、依頼ユーザー（モバイル端末３００）が第２印刷装置２００Ｃの認証範囲ＩＡ内に入ったことを検出すると、印刷ジョブの割り当てに対応する印刷物の出力を開始する。しかし、依頼ユーザーは、第１印刷装置２００Ｂに向かう経路Ｒと第２印刷装置２００Ｃの認証範囲ＩＡとが交差する点（前方交点）から、第２印刷装置２００Ｃに向かって移動しない。つまり、前方交点から第１印刷装置２００Ｂを経由して第２印刷装置２００Ｃに到着するまでの依頼ユーザーの歩行時間は、第２印刷装置２００Ｃの認証距離ＩＤを依頼ユーザーの歩行する場合の所要時間より長くなる。
【０１０６】
認証距離は、印刷ジョブの割り当てに対応する印刷物の出力の開始から完了するまでの所要時間に対応している。したがって、第２印刷装置２００Ｃにおける印刷物の出力は、依頼ユーザー（モバイル端末３００）が第２印刷装置２００Ｃに到着する前に完了することとなり、情報の漏洩を抑制することが困難となる虞がある。そのため、決定部２３１において経路のおよび／または印刷ジョブの割り当てを変更し、前方交点を解消することが好ましい。
【０１０７】
例えば、決定部２３１は、第１印刷装置２００Ｂの印刷ジョブの割り当てが増加するように、適用印刷装置の印刷ジョブの割り当てを調整することによって、前方交点を解消することが可能である。つまり、第１印刷装置２００Ｂの印刷ジョブの割り当て（認証距離ＩＤ）をできるだけ増加させ、第２印刷装置２００Ｃの印刷ジョブの割り当て（認証距離ＩＤ）を減少させることで、前方交点が解消される。なお、図９に示される一例においては、第１印刷装置２００Ｂおよび第２印刷装置２００Ｃの印刷ジョブの割り当ては、１部および１０部であり、そして、前方交点を解消するため、３部および７部に変更される。
【０１０８】
前方交点の解消は、追加の適用印刷装置を抽出し、経路および／または印刷ジョブの割り当てを変更することによっても可能である。
【０１０９】
例えば、図１０に示されるように、第２印刷装置２００Ｃを適用印刷装置から除外し、第２印刷装置２００Ｃの代替として、認証範囲ＩＡが重ならない適用印刷装置である第３印刷装置２００Ｄを追加し、経路Ｒを決定することで、前方交点を解消することが可能である。なお、図１０に示される一例においては、第２印刷装置２００Ｃに対する１０部の割り当てが取り消され、その代替として第３印刷装置２００Ｄに対して１０部が割り当てられる。
【０１１０】
また、図１１に示されるように、第２印刷装置２００Ｃを適用印刷装置から除外することなく、第３印刷装置２００Ｄを追加し、経路Ｒおよび経路および印刷ジョブの割り当てを変更することも可能である。なお、図１１に示される一例においては、第２印刷装置２００Ｃの印刷ジョブの割り当てが、１０部から６部に削減される代わりに、第３印刷装置２００Ｄに対して４部の印刷ジョブが割り当てられる。
【０１１１】
前方交点を解消する方法は、上記形態に限定されない。例えば、経路Ｒに往復路を設けることによって、印刷ジョブの割り当てを分割し、認証範囲ＩＡを縮小させることで、前方交点が解消されるように調整することも可能である。
【０１１２】
次に、サーバーとして機能する印刷装置２００Ａの動作を説明する。
【０１１３】
図１２は、サーバーとして機能する印刷装置の動作を説明するためのフローチャート、図１３は、図１２ステップＳ１２の決定処理を説明するためのフローチャートである。なお、図１２および図１３に示されるフローチャートにより示されるアルゴリズムは、第１印刷プログラム２３０として記憶されており、印刷装置２００Ａの制御部２１０によって実行される。
【０１１４】
図１２に示されるように、まず、依頼ユーザーからの分散処理モードに係る入力の有無が判断される（ステップＳ１０）。
【０１１５】
依頼ユーザーからの分散処理モードに係る入力がないと判断される場合（ステップＳ１０：ＮＯ）、プロセスは、ステップＳ１２に進む。依頼ユーザーからの分散処理モードに係る入力があると判断される場合（ステップＳ１０：ＹＥＳ）、設定が変更され（ステップＳ１１）、プロセスは、ステップＳ１２に進む。変更される設定は、例えば、歩行距離や歩行速度である。
【０１１６】
ステップＳ１２においては、決定部２３１によって決定処理が実施され、経路Ｒおよび印刷ジョブの割り当てが決定される。
【０１１７】
その後、経路通知部２３２によって、分散処理のクライアントとして機能する印刷装置２００Ｂ，２００Ｄ〜２００Ｇに対して、依頼ユーザーが歩行する経路Ｒの情報が通知（送信）される（ステップＳ１３）。そして、依頼情報通知部２３３によって、印刷装置２００Ｂ，２００Ｄ〜２００Ｇに対して、印刷ジョブの割り当ておよび認証距離を含む依頼情報が、通知（送信）され（ステップＳ１４）、プロセスは終了する。
【０１１８】
これにより、印刷装置２００Ｂ，２００Ｄ〜２００Ｇは、操作パネル２８０の表示部２８４に経路Ｒの情報を表示し、また、依頼ユーザーが認証範囲（認証距離の範囲）に入ったことを検出すると、印刷ジョブの割り当てに対応する印刷物の出力を開始する。
【０１１９】
経路Ｒの情報は、経路Ｒに位置する印刷装置を特定する情報、経路Ｒにおいて隣接する印刷装置間の距離および予定歩行時間、歩行速度などを適宜含むことが可能である。
【０１２０】
次に、ステップＳ１２の決定処理を説明する。
【０１２１】
図１３に示されるように、まず、経路Ｒおよび印刷ジョブの割り当てが仮決定される（ステップＳ１００）。
【０１２２】
仮決定は、依頼ユーザーの歩行距離、位置情報および候補印刷装置である印刷装置２００Ａ〜２００Ｇの印刷速度（仕様）に基づいて、印刷装置２００Ａ〜２００Ｇから抽出される適用印刷装置である印刷装置２００Ａ，２００Ｂ，２００Ｄ〜２００Ｇを結ぶ経路Ｒが選択され、依頼ユーザーの歩行速度および印刷装置２００Ａ，２００Ｂ，２００Ｄ〜２００Ｇの印刷速度（仕様）に基づいて、印刷装置２００Ａ，２００Ｂ，２００Ｄ〜２００Ｇにおいて実行される印刷ジョブの割り当てが決定される。この際、依頼ユーザーが経路Ｒを移動して印刷ジョブの割り当てに対応する印刷物を順次取得する際、依頼ユーザーが到着した適用印刷装置において、印刷物の出力が完了するまでのユーザー待ち時間が発生しないように、依頼ユーザーが到着する予定時間に基づいて、印刷ジョブの割り当てが決定される。
【０１２３】
その後、認証距離が算出され（ステップＳ１０１）、そして、前方交点の有無が判断される（ステップＳ１０２）。
【０１２４】
前方交点が存在しないと判断される場合（ステップＳ１０２：ＹＥＳ）、仮決定された経路Ｒおよび印刷ジョブの割り当てが、最終的な経路Ｒおよび印刷ジョブの割り当てとして決定され（ステップＳ１０３）、プロセスは、リターンする。
【０１２５】
前方交点が存在すると判断される場合（ステップＳ１０２：ＮＯ）、例えば、印刷装置２００Ｃの認証範囲が印刷装置２００Ｂの認証範囲ＩＡと重なっており、かつ、印刷装置２００Ｂに向かう経路Ｒと交差している場合（印刷装置２００Ｂおよび印刷装置２００Ｃが第１印刷装置および第２印刷装置の場合）、第１印刷装置２００Ｂの印刷ジョブの割り当てを増加させることが可能であるか否かが判断される（ステップＳ１０４）。
【０１２６】
印刷ジョブの割り当てを増加させることが可能であると判断される場合（ステップＳ１０４：ＹＥＳ）、前方交点が解消されるように、第１印刷装置２００Ｂの印刷ジョブの割り当てを増加させる一方、適用印刷装置の割り当てを調整し（ステップＳ１０５）（図９参照）、プロセスは、ステップＳ１０１に戻る。
【０１２７】
印刷ジョブの割り当てを増加させることが不可能であると判断される場合（ステップＳ１０４：ＮＯ）、追加可能な適用印刷装置の有無が判断される（ステップＳ１０６）。
【０１２８】
追加可能な適用印刷装置（第３印刷装置２００Ｄ）が存在すると判断される場合（ステップＳ１０６：ＹＥＳ）、印刷装置２００Ｄを追加し、前方交点が解消されるように、経路Ｒおよび経路および印刷ジョブの割り当てが変更され、（図１１参照）、プロセスは、ステップＳ１０１に戻る。なお、第２印刷装置２００Ｃを適用印刷装置から除外し、その代替として、認証範囲ＩＡが重ならない第３印刷装置２００Ｄを追加し、経路Ｒを決定するように構成することも可能である（図１０参照）。
【０１２９】
追加可能な適用印刷装置が存在しないと判断される場合（ステップＳ１０６：ＮＯ）、経路Ｒに往復路を設けることによって、印刷ジョブの割り当てを分割し、プロセスは、ステップＳ１０１に戻る。
【０１３０】
したがって、ステップＳ１０１、Ｓ１０２、Ｓ１０４〜Ｓ１０８を適宜繰り返すことにより、前方交点が存在しなくなると、変更された経路Ｒおよび印刷ジョブの割り当てが、最終的な経路Ｒおよび印刷ジョブの割り当てとして決定される。
【０１３１】
次に、クライアントとして機能する印刷装置２００Ａの動作を説明する。
【０１３２】
図１４は、クライアントとして機能する印刷装置の動作を説明するためのフローチャートである。なお、図１４に示されるフローチャートにより示されるアルゴリズムは、第２印刷プログラム２３５として記憶されており、印刷装置２００Ａの制御部２１０によって実行される。
【０１３３】
図１４に示されるように、まず、サーバーとして機能する印刷装置からの経路の情報および依頼情報が受信される（ステップＳ５０およびステップＳ５１）。なお、依頼情報には、印刷ジョブの割り当ておよび認証距離が含まれている。その後、モバイル端末３００を利用して、依頼ユーザーが認証範囲（認証距離の範囲）に入ったことを検出したか否かが判断される（ステップＳ５２）。
【０１３４】
依頼ユーザーが認証範囲に入ったことを検出したと判断される場合（ステップＳ５２：ＹＥＳ）、印刷ジョブの割り当てに対応する印刷物の出力が開始される（ステップＳ５３）。そして、操作パネル２８０の表示部２８４に経路の情報が表示され（ステップＳ５４）、プロセスは、終了する。
【０１３５】
次に、本発明の実施の形態に係る変形例１〜６を順次説明する。
【０１３６】
図１５および図１６は、本発明の実施の形態に係る変形例１を説明するためのブロック図およびフローチャートである。
【０１３７】
前方交点は、経路および／または印刷ジョブの割り当てを変更して対応する形態に限定されず、印刷物の出力の開始タイミングを調整することによって対処することも可能である。
【０１３８】
例えば、図１５に示される一例においては、分散処理のクライアントとして機能を発揮させる第２印刷プログラムは、出力開始遅延部２３７をさらに有する。
【０１３９】
出力開始遅延部２３７は、前方交点が生じている場合、例えば、印刷装置２００Ｃの認証範囲ＩＡが印刷装置２００Ｂの認証範囲ＩＡと重なっており、かつ、印刷装置２００Ｂに向かう経路Ｒと交差している場合（印刷装置２００Ｂおよび印刷装置２００Ｃが第１印刷装置および第２印刷装置の場合）、第２印刷装置における印刷物の出力の開始を、遅延させる手順を実現させる。
【０１４０】
遅延時間は、図８を参照し、前方交点から第１印刷装置２００Ｂを経由して第２印刷装置２００Ｃに到着するまでの依頼ユーザーの歩行時間から、第２印刷装置２００Ｃの認証距離を依頼ユーザーが歩行する場合の所要時間を減じた差分である。したがって、前方交点が解消された場合と同様に、依頼ユーザーが第２印刷装置２００Ｃに到着する前に、第２印刷装置２００Ｃにおける印刷物の出力が完了することが抑制される。
【０１４１】
遅延時間は、前方交点から第１印刷装置２００Ｂを経由して第２印刷装置２００Ｃに到るまでの経路Ｒの長さから、第２印刷装置２００Ｃの認証距離を減じた差分を、依頼ユーザーの歩行速度によって除した値と定義することも可能である。
【０１４２】
前方交点の位置は、例えば、印刷装置２００Ａ〜２００Ｇの間の距離データを含む位置情報、経路の情報および第２印刷装置２００Ｃの認証距離に基づいて算出することが可能である。また、第１印刷装置２００Ｂの認証範囲に入ってから前方交点に到るまでの距離（および時間）は、上記に加えて第１印刷装置２００Ｂの認証距離（および依頼ユーザーの歩行速度）を考慮することによって、算出することが可能である。
【０１４３】
次に、図１６を参照し、第２印刷装置２００Ｃの動作を説明する。なお、この場合、サーバーとして機能する印刷装置２００Ａは、経路の情報と前方交点の情報を含んでいる依頼情報を、第２印刷装置２００Ｃに送信する。
【０１４４】
図１６に示されるように、まず、経路の情報と、前方交点の情報を含んでいる依頼情報とが受信されると（ステップＳ６０：ＹＥＳおよびステップＳ６１：ＹＥＳ）、依頼ユーザーが認証範囲ＩＡに入ったことを検出したか否かが判断される（ステップＳ６２）。
【０１４５】
依頼ユーザーが認証範囲に入ったことを検出したと判断される場合（ステップＳ６２：ＹＥＳ）、前方交点の有無が判断される（ステップＳ６３）。
【０１４６】
依頼情報に含まれる前方交点の情報に基づき、前方交点が存在しないと判断される場合（ステップＳ６３：ＮＯ）、プロセスは、ステップＳ６６に進む。
【０１４７】
依頼情報に含まれる前方交点の情報に基づき、前方交点が存在すると判断される場合（ステップＳ６３：ＹＥＳ）、遅延時間が算出される（ステップＳ６４）。遅延時間は、第２印刷装置２００Ｃにおける印刷物の出力の開始を遅延させる期間である。その後、遅延時間が経過すると（ステップＳ６５：ＹＥＳ）、プロセスは、ステップＳ６６に進む。
【０１４８】
ステップＳ６６においては、印刷ジョブの割り当てに対応する印刷物の出力が開始される。そして、操作パネル２８０の表示部２８４に経路の情報が表示され（ステップＳ６７）、プロセスは、終了する。
【０１４９】
次に、本発明の実施の形態に係る変形例２を説明する。
【０１５０】
図１７は、本発明の実施の形態に係る変形例２におけるサーバーとして機能する印刷装置の動作を説明するためのフローチャート、図１８は、本発明の実施の形態に係る変形例２におけるクライアントとして機能する印刷装置の動作を説明するためのフローチャートである。
【０１５１】
分散処理モードの下位モードとして、健康効果優先モードおよびセキュリティ優先モードを設けることも可能である。健康効果優先モードは、依頼ユーザーが到着する予定時間より前に印刷物の出力が完了することを例外的に許容するモードである。セキュリティ優先モードは、ユーザー待ち時間が発生することを例外的に許容するモードである。
【０１５２】
次に、図１７を参照し、健康効果優先モードにおけるサーバーとして機能する印刷装置２００Ａの決定処理を説明する。なお、この場合、健康効果優先モードが、印刷装置２００Ａに設定（入力）されている。
【０１５３】
図１７に示されるように、まず、経路Ｒおよび印刷ジョブの割り当てが仮決定され（ステップＳ１１０）、そして、健康効果優先モードが設定されているか否かが判断される（ステップＳ１１１）。
【０１５４】
健康効果優先モードが設定されていると判断される場合（ステップＳ１１１：ＹＥＳ）、認証距離（範囲）が算出され（ステップＳ１１２）、仮決定された経路Ｒおよび印刷ジョブの割り当てが、最終的な経路Ｒおよび印刷ジョブの割り当てとして決定され（ステップＳ１２０）、プロセスは、リターンする。
【０１５５】
健康効果優先モードが設定されていないと判断される場合（ステップＳ１１１：ＹＥＳ）、前方交差の有無を考慮したステップＳ１１３〜Ｓ１１９が実行される。ステップＳ１１３〜Ｓ１１９は、Ｓ１０１、Ｓ１０２、Ｓ１０４〜Ｓ１０８（図１３参照）と対応しているため、その説明は省略する。
【０１５６】
健康効果優先モードが設定されている場合、上記のように、前方交差の有無を考慮しないため、依頼ユーザーが到着する予定時間より前に印刷物の出力が完了する虞があるが、ユーザー待ち時間が発生することが抑制される。
【０１５７】
次に、図１８を参照し、適用印刷装置中に第１印刷装置および第２印刷装置が存在し、第１印刷装置が経路において第２印刷装置より上流側に位置している場合における、第２印刷装置の動作を説明する。本実施の形態においては、第１印刷装置および第２印刷装置は、クライアントとして機能する印刷装置２００Ｂおよび印刷装置２００Ｃであり、サーバーとして機能する印刷装置２００Ａは、セキュリティ優先モードの情報を含んでいる依頼情報を、印刷装置２００Ｃに通知（送信）する。
【０１５８】
図１８に示されるように、まず、経路の情報とセキュリティ優先モードの情報を含んでいる依頼情報とが受信されると（ステップＳ７０：ＹＥＳおよびステップＳ７１：ＹＥＳ）、依頼ユーザーが第２印刷装置２００Ｃの認証範囲に入ったことを検出したか否かが判断される（ステップＳ７２）。
【０１５９】
依頼ユーザーが認証範囲に入ったことを検出したと判断される場合（ステップＳ７２：ＹＥＳ）、セキュリティ優先モードが設定されているか否かが判断される（ステップＳ７３）。
【０１６０】
セキュリティ優先モードが設定されていないと判断される場合（ステップＳ７３：ＮＯ）、プロセスは、ステップＳ７５に進む。
【０１６１】
セキュリティ優先モードが設定されていると判断される場合（ステップＳ７３：ＹＥＳ）、第１印刷装置２００Ｂにおける印刷物の出力の完了の有無が判断される（ステップＳ７４）。印刷物の出力の完了は、例えば、ネットワーク管理手法ＳＮＭＰを利用し、第１印刷装置２００Ｂのステータス情報をネットワーク９００を介して入手することにより、検出される。
【０１６２】
第１印刷装置２００Ｂにおける印刷物の出力が完了したと判断される場合（ステップＳ７４：ＹＥＳ）、プロセスは、ステップＳ７５に進む。
【０１６３】
ステップＳ７５においては、第２印刷装置２００Ｃの印刷ジョブの割り当てに対応する印刷物の出力が開始される。そして、操作パネル２８０の表示部２８４に経路Ｒの情報が表示され（ステップＳ７６）、プロセスは、終了する。
【０１６４】
セキュリティ優先モードの場合、上記のように、第１印刷装置２００Ｂにおける印刷物の出力が完了した後において、印刷物の出力を開始するため、ユーザー待ち時間が発生する虞があるが、前方交差が存在したとしても、依頼ユーザーが到着する予定時間より前に印刷物の出力が完了することが抑制される。
【０１６５】
次に、本発明の実施の形態に係る変形例３を説明する。
【０１６６】
図１９は、本発明の実施の形態に係る変形例３を説明するための概略図、図２０は、図１９に示されるサーバーとして機能する印刷装置の動作を説明するためのフローチャートである。
【０１６７】
第１印刷プログラム２３０を実行するサーバーとして機能する印刷装置は、分散処理される印刷ジョブが依頼された印刷装置２００Ａに限定されず、図１９に示されるように、印刷装置２００Ａから離間した別の印刷装置２００Ｇをサーバーとして利用することが可能である。
【０１６８】
この場合、印刷装置２００Ａは、印刷ジョブの情報および依頼ユーザーの情報を印刷装置２００Ｇに送信する一方、印刷装置２００Ｇは、図２０に示されるように、印刷ジョブの情報および依頼ユーザーの情報を受信すると（ステップＳ２０：ＹＥＳ）、決定処理を実行後、印刷装置２００Ａ，２００Ｂ，２００Ｄ〜２００Ｆに対して、経路および印刷ジョブの割り当てを適宜送信することとなる（ステップＳ２１〜Ｓ２３）。ステップＳ２１〜Ｓ２３は、図１２に示されるステップＳ１２〜Ｓ１４と略一致するため、その説明は、省略する。
【０１６９】
依頼ユーザーの情報は、例えば、依頼ユーザーの識別情報や、歩行距離、歩行速度などに係る入力値である。なお、サーバーとして機能する印刷装置は、経路に位置する印刷装置（適用印刷装置）によって構成される形態に限定されない。
【０１７０】
次に、本発明の実施の形態に係る変形例４を説明する。
【０１７１】
図２１は、本発明の実施の形態に係る変形例４を説明するための概略図である。
【０１７２】
印刷システム１００は、印刷装置２００Ａ〜２００Ｇのみによって構成される形態に限定されず、例えば、図２１に示されるように、依頼ユーザーが利用するコンピューター４００を含むことも可能である。この場合、依頼ユーザーのスタート位置は、コンピューター４００の設置位置（依頼ユーザーの自席位置）であるため、経路を選択する際に利用される位置情報は、コンピューター４００と印刷装置２００Ａ〜２００Ｇとの間の距離データを含むこととなる。また、コンピューター４００は、印刷ジョブの情報および依頼ユーザーの情報を、サーバーとして機能する印刷装置２００Ａに送信することとなる。
【０１７３】
一方、サーバーとして機能する印刷装置２００Ａは、変形例３の場合と同様に（図２０参照）、印刷ジョブの情報および依頼ユーザーの情報を受信し、そして、印刷装置２００Ｂ，２００Ｄ〜２００Ｇに対して、経路および印刷ジョブの割り当てを適宜送信することとなる。
【０１７４】
次に、本発明の実施の形態に係る変形例５を説明する。
【０１７５】
図２２は、本発明の実施の形態に係る変形例５を説明するための概略図、図２３は、図２２に示されるサーバーの構成を説明するためのブロック図である。
【０１７６】
印刷システム１００を管理するサーバーは、印刷装置２００Ａ〜２００Ｇを利用する（兼用させる）形態に限定されず、例えば、図２２に示されるように、専用のサーバー５００を用意することも可能である。
【０１７７】
サーバー５００は、例えば、図２３に示されるように、本体部５０５、入力装置５４０および表示部３５０を有する。本体部５０５は、制御部５１０、記憶部５２０および通信インターフェース５９０を有し、これらは、バス５９５を経由して相互に接続されている。
【０１７８】
制御部５１０は、プログラムにしたがって上記各部の制御や各種の演算処理を実行するマイクロプロセッサなどから構成される制御回路であり、サーバー５００の各機能は、それに対応するプログラムを制御部５１０が実行することにより発揮される。
【０１７９】
記憶部５２０は、作業領域として一時的にプログラムおよびデータを記憶する高速のランダムアクセス記憶装置や、各種処理プログラムや各種データを保存する大容量のランダムアクセス記憶装置などを、適宜組み合わせて構成される。
【０１８０】
記憶されるプログラムは、例えば、ＯＳ（オペレーティングシステム）、アプリケーションソフトウェア、第１印刷プログラム２３０である。記憶されるデータは、印刷装置２００Ａ〜２００Ｇの間の距離データを含む位置情報（図３）および経路の情報、設定データ、通信インターフェース５９０から送信される印刷ジョブデータなどである。
【０１８１】
入力装置５４０は、キーボードとマウスなどのポインティングデバイスとを有し、各種の入力を行うために使用される。
【０１８２】
表示部３５０は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）あるいはＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイであり、各種の情報を表示するために使用される。
【０１８３】
通信インターフェース５９０は、ネットワーク９００を介した通信機能を追加する拡張装置からなる通信部（ＬＡＮボード）であり、ネットワーク９００に所属する印刷装置２００Ａ〜２００Ｇとの間で、データの送受信を実行するために使用される。
【０１８４】
なお、サーバー５００は、変形例３の場合と同様に（図２０参照）、分散処理される印刷ジョブが依頼された印刷装置２００Ａから、印刷ジョブの情報および依頼ユーザーの情報を受信し、決定処理を実行後、印刷装置２００Ａ，２００Ｂ，２００Ｄ〜２００Ｆに対して、経路および印刷ジョブの割り当てを適宜送信することとなる。
【０１８５】
次に、本発明の実施の形態に係る変形例６を説明する。
【０１８６】
図２４は、本発明の実施の形態に係る変形例６を説明するための概略図である。
【０１８７】
経路の情報などの通知は、印刷装置２００Ａ〜２００Ｇの操作パネル２８０の表示部２８４を利用する形態に限定されず、例えば、図２４に示されるように、依頼ユーザーが携帯するモバイル端末３００の表示部３５０を利用することも可能である。この場合、経路通知部２３２によって、表示部２８４に経路の情報を表示させるための指示が、モバイル端末３００に通知される。
【０１８８】
以上のように、本実施の形態においては、ユーザー待ち時間が発生しないように印刷ジョブの割り当てが決定されているため、依頼ユーザーは、印刷物を順次取得する際、インターバルを作らずに継続的に歩き続けることが必要となり、歩行効果が期待でき、効率的にユーザーの健康促進（歩数増進）を図ることが可能である。また、依頼ユーザーが認証範囲に入ったことが検出されると、印刷ジョブの割り当てに対応する印刷物の印刷が開始されるため、情報の漏洩が抑制される。したがって、効率的にユーザーの健康促進（歩数増進）を図りかつセキュリティ性を確保する印刷システムおよび印刷プログラムを提供することが可能である。
【０１８９】
なお、依頼ユーザーの特定は、依頼ユーザーが携帯するモバイル端末３００の認証情報を利用する形態に限定されず、例えば、非接触の生体認証を利用することも可能である。非接触の生体認証は、カメラを利用して検出される依頼ユーザーの顔の特徴量（顔形）や虹彩による認証などである。
【０１９０】
依頼ユーザーの位置は、モバイル端末３００から出力される無線の強度（距離に基づく電波強度の減衰）に基づいて検出する形態に限定されず、例えば、超音波やレーザーを利用する距離センサーによって直接検出することも可能である。
【０１９１】
分散処理モードの下位モードとして簡易設定モードを設けて、経路の決定および経路の変更に利用する設定データの入力を簡易化し、依頼ユーザーの多様な要求に応えることも好ましい。簡易設定モードは、例えば、筋力増進モード、歩数増進モード、健康情報モード、低負荷モード、時間管理モードなどを含むことが可能である。
【０１９２】
筋力増進モードにおいては、依頼ユーザーが階段を使用するように、別の階に設置されている候補印刷装置を優先的に適用印刷装置として抽出したり、依頼ユーザーの歩行速度の設定値が大きくされる（速められる）。歩数増進モードにおいては、歩行距離が大きくされる（長距離にされる）。健康情報モードにおいては、依頼ユーザーの健康情報（例えば、健康診断結果、活動量（歩数など））に対応する設定値が自動的に入力される。低負荷モードは、例えば、依頼ユーザーが疲れている場合に対応し、依頼ユーザーの歩行距離や歩行速度を減らしたり、同一の階に設置されている候補印刷装置を優先的に適用印刷装置として抽出したりされる。時間管理モードにおいては、希望終了時間が指定される。
【０１９３】
操作パネル２８０の表示部２８４に、次の行先である印刷装置に到着するまでの時間を表示させて注意喚起することで、依頼ユーザーの移動速度をコントロールすることも可能である。
【０１９４】
経路の情報などの通知は、出力される印刷物（例えば、経路が記載された地図など）を利用することも可能である。
【０１９５】
本発明は、上述した実施の形態に限定されるものではなく、特許請求の範囲で種々改変することができる。例えば、変形例１および変形例２を、変形例３〜６と適宜組み合わせたりすることが可能である。
【０１９６】
なお、本発明に係る印刷プログラムは、専用のハードウェア回路によっても実現することも可能である。また、印刷プログラムによって本発明を実現する場合、プログラムは、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリやＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）−ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などのコンピューター読み取り可能な記録媒体によって提供したり、記録媒体によらず、インターネットなどのネットワークを介してオンラインで提供したりすることも可能である。この場合、印刷プログラムは、通常、記憶部を構成する磁気ディスク装置などの記憶装置に送信されて記憶される。また、プログラムは、単独のアプリケーションソフトウェアとして提供したり、一機能として別のソフトウェアに組み込んで提供したりすることも可能である。
【符号の説明】
【０１９７】
１００  印刷システム、
２００Ａ〜２００Ｇ  印刷装置、
２１０  制御部、
２２０  記憶部、
２３０  第１印刷プログラム、
２３１  決定部、
２３２  経路通知部、
２３３  依頼情報通知部、
２３５  第２印刷プログラム、
２３６  依頼ユーザー検出部、
２３７  出力開始遅延部、
２４０  給紙部、
２５０  画像読取部、
２６０  画像形成部、
２７０  用紙排出部、
２８０  操作パネル、
２８２  入力部、
２８４  表示部、
２９０  第１通信インターフェース（有線ＬＡＮモジュール）、
２９２  第２通信インターフェース（無線ＬＡＮモジュール）、
２９５  バス、
３００  モバイル端末、
３１０  制御部、
３２０  記憶部、
３３０  通信プログラム、
３４０  入力装置、
３５０  表示部、
３９０  通信インターフェース、
３９５  バス、
４００  コンピューター、
５００  サーバー、
５０５  本体部、
５１０  制御部、
５２０  記憶部、
５４０  入力装置、
５５０  表示部、
５９０  通信インターフェース、
５９５  バス、
９００  ネットワーク、
９５０  アクセスポイント、
Ｄ１〜Ｄ５  距離、
ＩＤ  認証距離、
ＩＡ  認証範囲、
Ｒ  経路、
Ｖ  歩行速度。
【図１】
2017202668.tif 000003
【図２】
2017202668.tif 000004
【図３】
2017202668.tif 000005
【図４】
2017202668.tif 000006
【図５】
2017202668.tif 000007
【図６】
2017202668.tif 000008
【図７】
2017202668.tif 000009
【図８】
2017202668.tif 000010
【図９】
2017202668.tif 000011
【図１０】
2017202668.tif 000012
【図１１】
2017202668.tif 000013
【図１２】
2017202668.tif 000014
【図１３】
2017202668.tif 000015
【図１４】
2017202668.tif 000016
【図１５】
2017202668.tif 000017
【図１６】
2017202668.tif 000018
【図１７】
2017202668.tif 000019
【図１８】
2017202668.tif 000020
【図１９】
2017202668.tif 000021
【図２０】
2017202668.tif 000022
【図２１】
2017202668.tif 000023
【図２２】
2017202668.tif 000024
【図２３】
2017202668.tif 000025
【図２４】
2017202668.tif 000026