(57)【要約】【課題】プルプリントの印刷ジョブをサーバに送信してから長時間の経過後に印刷物を出力させる予定のユーザに対して、どの印刷装置でいつ印刷すればよいかの情報を適時に通知可能な印刷システムを提供する。【解決手段】管理サーバ１０は、保持している印刷ジョブを複数の印刷装置の中のどの印刷装置でいつ印刷すべきかを判断するための情報を繰り返し収集する情報収集部２１と、収集した情報に基づいて、複数の印刷装置の中で、保持されている一の印刷ジョブの印刷に適した状態に現在ある好適印刷装置の検出を繰り返し行う装置検出部２２と、好適印刷装置が検出されている場合に該好適印刷装置を前記一の印刷ジョブの所有者に通知するのに適した通知タイミングが到来したか否かの判断を繰り返し行う時期判断部２３と、通知タイミングが到来したとき、一の印刷ジョブの所有者に好適印刷装置を通知する通知部２４とを有する。【選択図】図１
2019053496.tif 000002
【特許請求の範囲】
【請求項１】
受信した印刷ジョブを記憶部に一旦保持し、複数の印刷装置の中から該印刷ジョブの所有者が後に選択した印刷装置に該印刷ジョブを転送して印刷させる印刷システムであって、
前記記憶部に保持されている印刷ジョブを、前記複数の印刷装置の中のどの印刷装置でいつ印刷すべきかを判断するための情報を繰り返し収集する情報収集部と、
前記情報収集部が収集した情報に基づいて、前記複数の印刷装置の中で、前記記憶部に保持されている一の印刷ジョブの印刷に適した状態に現在ある好適印刷装置の検出を繰り返し行う装置検出部と、
前記装置検出部によって前記好適印刷装置が検出されたとき、前記情報収集部が収集した情報に基づいて、前記好適印刷装置を前記一の印刷ジョブの所有者に通知するのに適した通知タイミングが到来したか否かの判断を繰り返し行う時期判断部と、
前記通知タイミングが到来したと前記時期判断部が判断したとき、前記一の印刷ジョブの所有者に前記好適印刷装置を通知する通知部と、
を有する
ことを特徴とする印刷システム。
【請求項２】
前記情報収集部は、印刷装置の状態、および、前記所有者の位置情報を収集する、
ことを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記装置検出部は、前記情報収集部が直近の過去所定期間に収集した情報を分析して、
印刷待ち時間が所定時間以内であること、
障害なく印刷を完了する確率が一定以上であること、
電源状態を切り替えることなく出力可能な状態にあること、
のうちの所定の１つまたは複数を満たす印刷装置を前記好適印刷装置として検出する
ことを特徴とする請求項１または２に記載の印刷システム。
【請求項４】
前記装置検出部は、
前記好適印刷装置が前記所有者から所定距離以内に存在することを条件に含めて、前記好適印刷装置を検出する
ことを特徴とする請求項１乃至３のいずれか１つに記載の印刷システム。
【請求項５】
前記時期判断部は、
前記装置検出部が検出した前記好適印刷装置が切り替わったとき、
前記所有者が前記好適印刷装置の所定距離以内に居るとき、
前記一の印刷ジョブの出力予約時刻から所定時間以内のとき、
のうちの所定の１つまたは複数を満たす場合に前記通知タイミングが到来したと判断する
ことを特徴とする請求項１乃至４のいずれか１つに記載の印刷システム。
【請求項６】
前記通知部は、
前記好適印刷装置に、自装置が前記好適印刷装置であることを示す音声メッセージを発音させる、
前記所有者の携帯端末に、どの印刷装置が前記好適印刷装置であるかを示す音声メッセージを発音させる、
前記好適印刷装置の表示部に、自装置が前記好適印刷装置である旨を表示させる、
前記所有者の携帯端末の表示部に、どの印刷装置が前記好適印刷装置であるかを示す情報を表示させる、
のうちのいずれか１または２以上により前記通知を行う
ことを特徴とする請求項１乃至５のいずれか１つに記載の印刷システム。
【請求項７】
前記通知部は、前記好適印刷装置に自装置が前記好適印刷装置であることを示す音声メッセージを発音させる方法による前記通知は、前記所有者が前記好適印刷装置の所定距離以内に居ることを条件に行う
ことを特徴とする請求項１乃至５のいずれか１つに記載の印刷システム。
【請求項８】
前記通知部は、前記好適印刷装置に自装置が前記好適印刷装置であることを示す音声メッセージを発音させる方法による前記通知は、前記好適印刷装置の所定距離以内に前記所有者以外の人が所定数以上居ないことを条件に行う
ことを特徴とする請求項７に記載の印刷システム。
【請求項９】
前記通知部は、前記好適印刷装置に音声メッセージを発音させることで前記通知を行っているときに前記所有者が前記好適印刷装置から所定距離以上に離れた場合は、前記所有者の携帯端末に前記通知を行わせる
ことを特徴とする請求項１乃至８のいずれか１つに記載の印刷システム。
【請求項１０】
受信した印刷ジョブを記憶部に一旦保持し、複数の印刷装置の中から該印刷ジョブの所有者が後に選択した印刷装置に該印刷ジョブを転送して印刷させるサーバを、
請求項１乃至９のいずれか１つの印刷システムにおける、前記情報収集部、前記装置検出部、前記時期判断部、前記通知部の機能を果たすように動作させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受信した印刷ジョブを記憶部に一旦保持し、複数の印刷装置の中から該印刷ジョブの所有者が後に選択した印刷装置に該印刷ジョブを転送して印刷させる印刷システムおよびプログラムに関する。
【背景技術】
【０００２】
機密文書を印刷する方法としてサーバを経由したプルプリントがある。プルプリントは、一般に、ＰＣ（パーソナルコンピュータ）等の端末装置から、宛先のユーザを指定した印刷ジョブをサーバに送信し、該印刷ジョブをサーバに保持させておき、ユーザが任意の印刷装置でユーザ認証を行い、操作パネルから自分宛ての印刷ジョブの取得をサーバに要求等すると、サーバから該当の印刷ジョブがその印刷装置に転送されて印刷が開始される、というものである。プルプリントは、印刷開始時に出力先の印刷装置でユーザ認証を受けるので、そのユーザがその印刷装置の前に居ることが担保され、印刷物が他人に覗き見などされること等による情報漏洩を防止することができる。
【０００３】
プルプリントに対応した印刷システムでは、印刷ジョブをサーバに投入したユーザは、好きな時に、好きな印刷装置で印刷を行うことができる。しかし、実際に印刷を開始するために希望の印刷装置へ行ってみたら、資材切れ（紙、トナー）や他人の印刷ジョブの出力中のために、直ぐに自分の印刷ジョブを実行させることができない、といった場合がある。
【０００４】
この問題に対応するために、下記特許文献１に開示の印刷システムでは、プルプリントの印刷ジョブをサーバに送信した時に、該印刷ジョブのユーザが使用する可能性の高い印刷装置の状態（トナー切れ/用紙切れ/ＪＡＭの発生/電源）を該ユーザに通知することで、いつも使用する印刷装置に問題があった場合には、他の印刷装置を出力先に選ぶと良いことを事前にユーザに気付かせることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−８５７２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
サーバ経由のプルプリントでは、印刷ジョブをサーバに投入した時点から実際に印刷装置で印刷が開始されるまでの期間が比較的長くなることがあり、その間に印刷装置の状況（資材の残量、ジャムや不具合の発生等の状況）が変化することがある。
【０００７】
そのため、特許文献１に開示されている、プルプリントの印刷ジョブをサーバに送信した時に該印刷ジョブのユーザが使用する可能性の高い印刷装置の状態（トナー切れ/用紙切れ/ＪＡＭの発生/電源）を該ユーザに通知するといった対策では、印刷ジョブをサーバに投入してから長い時間の経過後に印刷を開始させるユーザに対して有効な情報を提供することができず、目的の印刷装置に行ってみたらその印刷装置を直ぐ使うことができなかったというケースが依然として発生してしまう。つまり、プルプリントの印刷ジョブをサーバに送信した後、直ぐに印刷を開始させない場合に、ユーザはどの印刷装置でいつ印刷したら良いかを的確に知る情報を得ることができなかった。
【０００８】
本発明は、上記の問題を解決しようとするものであり、プルプリントの印刷ジョブをサーバに送信してから長時間の経過後に印刷物を出力させる予定のユーザに対して、どの印刷装置でいつ印刷すればよいかの情報を適時に提供することのできる印刷システムおよびそのプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００９】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【００１０】
［１］受信した印刷ジョブを記憶部に一旦保持し、複数の印刷装置の中から該印刷ジョブの所有者が後に選択した印刷装置に該印刷ジョブを転送して印刷させる印刷システムであって、
前記記憶部に保持されている印刷ジョブを、前記複数の印刷装置の中のどの印刷装置でいつ印刷すべきかを判断するための情報を繰り返し収集する情報収集部と、
前記情報収集部が収集した情報に基づいて、前記複数の印刷装置の中で、前記記憶部に保持されている一の印刷ジョブの印刷に適した状態に現在ある好適印刷装置の検出を繰り返し行う装置検出部と、
前記装置検出部によって前記好適印刷装置が検出されたとき、前記情報収集部が収集した情報に基づいて、前記好適印刷装置を前記一の印刷ジョブの所有者に通知するのに適した通知タイミングが到来したか否かの判断を繰り返し行う時期判断部と、
前記通知タイミングが到来したと前記時期判断部が判断したとき、前記一の印刷ジョブの所有者に前記好適印刷装置を通知する通知部と、
を有する
ことを特徴とする印刷システム。
【００１１】
上記発明では、複数の印刷装置の中のどの印刷装置でいつ印刷すべきかを判断するための情報を繰り返し収集し、一の印刷ジョブの印刷に適した状態に現在ある印刷装置（好適印刷装置）の検出を逐次行い、好適印刷装置が検出されているときは、該好適印刷装置に関する情報を一の印刷ジョブの所有者に通知する適切なタイミングが今であるか否かを判定する。そして、今が適切な通知タイミングであると判定したとき、好適印刷装置の情報を一の印刷ジョブのユーザ（所有者）に通知する。
【００１２】
［２］前記情報収集部は、印刷装置の状態、および、前記所有者の位置情報を収集する、
ことを特徴とする［１］に記載の印刷システム。
【００１３】
上記発明では、印刷装置の状態とは、障害の発生、資材の残量、電源状態などである。所有者の位置は印刷装置との相対的な位置でもよい。
【００１４】
［３］前記装置検出部は、前記情報収集部が直近の所定期間に収集した情報を分析して、
印刷待ち時間が所定時間以内であること、
障害なく印刷を完了する確率が一定以上であること、
電源状態を切り替えることなく出力可能な状態にあること、
のうちの所定の１つまたは複数を満たす印刷装置を前記好適印刷装置として検出する
ことを特徴とする［１］または［２］に記載の印刷システム。
【００１５】
［４］前記装置検出部は、
前記好適印刷装置が前記所有者から所定距離以内に存在することを条件に含めて、前記好適印刷装置を検出する
ことを特徴とする［１］乃至［３］のいずれか１つに記載の印刷システム。
【００１６】
［５］前記時期判断部は、
前記装置検出部が検出した前記好適印刷装置が切り替わったとき、
前記所有者が前記好適印刷装置の所定距離以内に居るとき、
前記一の印刷ジョブの出力予約時刻から所定時間以内のとき、
のうちの所定の１つまたは複数を満たす場合に前記通知タイミングが到来したと判断する
ことを特徴とする［１］乃至［４］のいずれか１つに記載の印刷システム。
【００１７】
［６］前記通知部は、
前記好適印刷装置に、自装置が前記好適印刷装置であることを示す音声メッセージを発音させる、
前記所有者の携帯端末に、どの印刷装置が前記好適印刷装置であるかを示す音声メッセージを発音させる、
前記好適印刷装置の表示部に、自装置が前記好適印刷装置である旨を表示させる、
前記所有者の携帯端末の表示部に、どの印刷装置が前記好適印刷装置であるかを示す情報を表示させる、
のうちのいずれか１または２以上により前記通知を行う
ことを特徴とする［１］乃至［５］のいずれか１つに記載の印刷システム。
【００１８】
［７］前記通知部は、前記好適印刷装置に自装置が前記好適印刷装置であることを示す音声メッセージを発音させる方法による前記通知は、前記所有者が前記好適印刷装置の所定距離以内に居ることを条件に行う
ことを特徴とする［１］乃至［５］のいずれか１つに記載の印刷システム。
【００１９】
［８］前記通知部は、前記好適印刷装置に自装置が前記好適印刷装置であることを示す音声メッセージを発音させる方法による前記通知は、前記好適印刷装置の所定距離以内に前記所有者以外の人が所定数以上居ないことを条件に行う
ことを特徴とする［７］に記載の印刷システム。
【００２０】
［９］前記通知部は、前記好適印刷装置に音声メッセージを発音させることで前記通知を行っているときに前記所有者が前記好適印刷装置から所定距離以上に離れた場合は、前記所有者の携帯端末に前記通知を行わせる
ことを特徴とする［１］乃至［８］のいずれか１つに記載の印刷システム。
【００２１】
［１０］受信した印刷ジョブを記憶部に一旦保持し、複数の印刷装置の中から該印刷ジョブの所有者が後に選択した印刷装置に該印刷ジョブを転送して印刷させるサーバを、
［１］乃至［９］のいずれか１つの印刷システムにおける、前記情報収集部、前記装置検出部、前記時期判断部、前記通知部の機能を果たすように動作させる
ことを特徴とするプログラム。
【発明の効果】
【００２２】
本発明に係る印刷システムおよびプログラムによれば、プルプリントの印刷ジョブをサーバに送信してから長時間の経過後に印刷物を出力させる予定のユーザに対して、どの印刷装置でいつ印刷すればよいかの情報を適時に提供することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施の形態に係る印刷システムのシステム構成例を示す図である。
【図２】管理サーバの概略構成を示すブロック図である。
【図３】画像形成装置の概略構成を示すブロック図である。
【図４】ユーザの携帯端末の概略構成を示すブロック図である。
【図５】印刷システムの管理サーバが行う処理の概要を示す流れ図である。
【図６】図５の処理のステップＳ００３の詳細を示す流れ図である。
【図７】図６の続きを示す流れ図である。
【図８】図５のステップＳ００４の詳細を示す流れ図である。
【図９】図８の続きを示す流れ図である。
【図１０】図５のステップＳ００５の詳細を示す流れ図である。
【図１１】図１０のステップＳ０６３の処理の詳細を示す流れ図である。
【図１２】図１０のステップＳ０６４の処理の詳細を示す流れ図である。
【図１３】図１０のステップＳ０６５の処理の詳細を示す流れ図である。
【図１４】図５のステップＳ００７の詳細を示す流れ図である。
【図１５】図１４のステップＳ１０３の処理の詳細を示す流れ図である。
【図１６】図１４のステップＳ１０４の処理の詳細を示す流れ図である。
【図１７】図１４のステップＳ１０５の処理の詳細を示す流れ図である。
【図１８】図５のステップＳ００９の詳細を示す流れ図である。
【発明を実施するための形態】
【００２４】
以下、図面に基づき本発明の各種実施の形態を説明する。
【００２５】
図１は、本発明の実施の形態に係る印刷システム５のシステム構成例を示している。印刷システム５はオフィス等で運用される。印刷システム５は、ＬＡＮ（Local Area Network）などのネットワーク３に、プルプリントサーバとしての機能を備えた管理サーバ１０、印刷装置としての機能を有する複数台の画像形成装置３０、管理サーバ１０に対して印刷ジョブを送信する各ユーザの情報処理装置８、各ユーザが携帯する携帯端末５０などを接続して構成される。以後、画像形成装置３０をＭＦＰとも記すものとする。
【００２６】
情報処理装置８は、プリンタドライバプログラムなどがインストールされたＰＣ(Personal Computer)等である。管理サーバ１０は、情報処理装置８からプルプリントの印刷ジョブを受信すると、これを該管理サーバ１０の記憶部に一旦保持し、その後、該印刷ジョブの所有者（ユーザ）が管理下にある複数の画像形成装置３０の中のいずれかを該印刷ジョブの出力先に選択すると、その選択された画像形成装置３０に該印刷ジョブを転送して印刷させる機能を果たす。
【００２７】
より詳細には、ユーザは、情報処理装置８等からプルプリントの印刷ジョブを管理サーバ１０に送信した後、好きな時にいずれかの画像形成装置３０にログインして該印刷ジョブの出力要求を行う。該出力要求はこの画像形成装置３０から管理サーバ１０に送信され、該出力要求を受けた管理サーバ１０は該当する印刷ジョブを、該出力要求の送信元の画像形成装置３０へ転送する。画像形成装置３０は管理サーバ１０から転送されてきた印刷ジョブに基づく印刷を実行する。印刷システム５ではこのような流れでプルプリントが行われる。
【００２８】
また、印刷システム５の管理サーバ１０は、自装置の記憶部に保持されている印刷ジョブを、管理下の複数の画像形成装置３０の中のどの画像形成装置３０でいつ印刷すべきかを周期的に繰り返し判断し、保持している印刷ジョブの所有者（ユーザ）に、印刷に適した画像形成装置３０の情報を適切なタイミングで通知する通知機能を有する。
【００２９】
ここでは、管理サーバ１０は、印刷ジョブの実行に適した状態の画像形成装置３０（以後、最適なＭＦＰとする）が現時点で存在し、かつ現時点が該最適なＭＦＰの存在を該印刷ジョブのユーザに通知するのに適したタイミングであると判断した場合に、該最適なＭＦＰの情報を該印刷ジョブのユーザに通知する。この通知は、該当のユーザが最適なＭＦＰの近くに居るような場合には、該最適なＭＦＰからメッセージを音声で出力させたり表示させたりして行い、該当のユーザが最適なＭＦＰの近くに居ない場合には、そのユーザの携帯端末５０にメッセージを音声で出力させたり表示させたりして行う。
【００３０】
印刷システム５が有効に作用するユースケースの例を示す。
（ケース１）
翌日の会議の資料（電子データ）の作成作業を会議前夜に完了させたが、ＩＳＭＳ（Information Security Management System：情報セキュリティマネジメントシステム）の規定（クリアデスクの規定）から、印刷した会議資料を机上に放置することはできず、またキャビネットに空きスペースもない、といった状況でかつ、会議開始の１５分前までに資料の印刷を終えれば良いといったケース。
【００３１】
ユーザは、会議の前夜に、資料を印刷するための印刷ジョブをサーバに投入するところまで行い、実際の印刷は、翌日出社してから印刷しようと考えて帰宅する。翌日になり、ユーザが、ＭＦＰの設置されているフロア（たとえば、５階の自習スペース）に入った時、印刷システム５は、そのフロアに、この印刷ジョブを実行する能力を有し、調子が良く（故障や不具合がなく、資材が十分ある）、待ち時間の少ない最適なＭＦＰ（好適印刷装置）が存在するか否かを調べ、最適なＭＦＰが存在する場合には、ユーザの携帯端末５０に、そのフロアにある最適なＭＦＰで直ちに会議の資料を印刷することを推奨するメッセージを送信してユーザに通知する。もし、ユーザが最適なＭＦＰの近くに居るならば該最適なＭＦＰから音声で呼びかけることで上記の通知を行う。
【００３２】
これにより、ユーザは、通知された最適なＭＦＰで会議資料の印刷を今すぐ行えばスムースに印刷できることを認識でき、たとえば、会議の直前に印刷しようとしたら印刷装置が故障していたり他のユーザが大きな印刷ジョブを実行していたりして自分の資料を印刷できない、といった事態の発生を回避することができる。
【００３３】
（ケース２)
プルプリントの印刷ジョブをサーバに投入した後、休憩時間や仕事の合間に印刷をしようとユーザが考えていた場合
仕事や所用で他部署まで行くまでの途中（オフィス内を歩く場合）や、休憩時間（トイレ、喫煙、売店への買い物、昼食）で自席から目的地（トイレ、喫煙室、売店、社内の食堂や社外）に行くまでの途中に、既に投入済みで未出力の印刷ジョブを実行可能な能力を備え、調子が良く、待ち時間の少ない最適なＭＦＰが存在する場合に、印刷システム５では、該ユーザが最適なＭＦＰの近くを通ったとき、管理サーバ１０から該ユーザの携帯端末５０に最適なＭＦＰを通知する、あるいはユーザが最適なＭＦＰの近くを通る際に該最適なＭＦＰから音声で呼びかけが行われる。
【００３４】
図２は、管理サーバ１０の概略構成を示すブロック図である。管理サーバ１０は、当該管理サーバ１０の動作を統括的に制御する制御部としてのＣＰＵ（Central Processing Unit）１１を有している。ＣＰＵ１１にはバスを通じてＲＯＭ(Read Only Memory)１２、ＲＡＭ(Random Access Memory)１３、不揮発メモリ１４、ハードディスク装置１５、ネットワーク通信部１６、操作パネル１７などが接続されている。
【００３５】
ＣＰＵ１１は、ＯＳ(Operating System)プログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどを実行する。ＲＯＭ１２には、各種のプログラムが格納されており、これらのプログラムに従ってＣＰＵ１１が各種処理を実行することで管理サーバ１０の各機能が実現される。
【００３６】
ＲＡＭ１３は、ＣＰＵ１１がプログラムに基づいて処理を実行する際に各種のデータを一時的に格納するワークメモリなどとして使用される。
【００３７】
不揮発メモリ１４は、電源をオフにしても記憶内容が破壊されないメモリ（フラッシュメモリ）であり、各種設定情報の保存などに使用される。また、不揮発メモリ１４には、前述の通知機能に係る各種の管理表が作成・保存される。
【００３８】
ハードディスク装置(記憶部)１５は、大容量不揮発の記憶装置であり、各種のプログラムやデータを記憶する。また、ハードディスク装置１５には、情報処理装置８等から受信したプルプリントの印刷ジョブが保持される。
【００３９】
ネットワーク通信部１６は、ネットワーク３や無線通信を通じて情報処理装置８や画像形成装置３０、携帯端末５０、その他の各種の装置と通信する機能を果たす。
【００４０】
操作パネル１７は、操作部１８と表示部１９を備えている。表示部１９は、各種の操作画面、設定画面等を表示する機能を果たす。表示部１９は液晶ディスプレイとそのドライバなどで構成される。操作部１８はユーザから各種の操作を受ける機能を果たす。操作部１８は、文字、数字、記号等の入力を受けるキーボード等と、表示部１９の表示面上に設けられたタッチスクリーンを備えている。
【００４１】
管理サーバ１０のＣＰＵ１１はプログラムに基づいて動作することにより、情報収集部２１、装置検出部２２、時期判断部２３、通知部２４などの機能を果たす。
【００４２】
情報収集部２１は、ハードディスク装置（記憶部）１５に保持されている印刷ジョブを、ネットワーク３を介して接続されている管理下の複数の画像形成装置３０の中のどの画像形成装置３０でいつ印刷すべきかを判断するための情報を繰り返し収集する。
【００４３】
ここでは、各画像形成装置３０の機能や能力に関する情報（使用可能な用紙サイズ、カラー／モノクロ、両面印刷の可否等）、装置状態を示す情報、印刷ジョブの所有者や他のユーザの位置情報などを収集する。装置状態を示す情報としては、装置の稼動状態、トラブルの発生状況（発生したトラブルの種類、種類毎の発生率）、待ち時間（ジョブキューの状況等）、電源状態（オン、オフ、スリープ、省電力モードなど）がある。
【００４４】
印刷ジョブの所有者や他のユーザの位置情報は、たとえば、各ユーザが所持するＧＰＳ機能を備えた携帯端末５０から取得、あるいは、各画像形成装置３０、あるいはオフィスの各部屋や廊下にカメラを設置し、これらのカメラが撮影している画像を取得して解析し、各ユーザの位置を認識する。画像解析処理はカメラ側（たとえば、カメラを有する画像形成装置３０）で行うようにしてもよい。位置情報は、各画像形成装置３０との相対位置で表されてもよい。
【００４５】
情報の収集は、たとえば、３０秒等の所定の周期で行う。周期を短くすれば、常時収集の状態に近づく。
【００４６】
装置検出部２２は、情報収集部２１が収集した情報に基づいて（情報収集部が直近の所定期間に収集した情報を分析して）、管理下の複数の画像形成装置３０の中で、ハードディスク装置（記憶部）１５に保持されている印刷ジョブの印刷に適した状態に現在ある画像形成装置３０（最適なＭＦＰ）の検出を繰り返し行う。ここでは、該検出を所定の周期（たとえば３０秒毎）で行う。検出周期は情報収集部２１が情報を収集する周期と同じにすることが望ましい。周期を短くすれば常時検出となる。
【００４７】
一の印刷ジョブにとって最適なＭＦＰとは、
（１）その印刷ジョブを実行する能力（カラー、Ａ３、両面など）を有すること、
（２）印刷待ち時間が所定時間以内であること、
（３）障害（資源切れを含む）なく印刷を完了する確率が一定以上であること、
（４）電源状態を切り替えることなく出力可能な状態にあること、
のうちの所定の１つまたは複数の条件を満たすＭＦＰとする。なお、印刷ジョブの所有者から所定距離以内に存在することを、最適なＭＦＰの検出条件に含めるようにしてもよい。
【００４８】
時期判断部２３は、一の印刷ジョブにとって最適なＭＦＰが装置検出部２２によって検出されているとき、情報収集部２１が収集した情報に基づいて、その最適なＭＦＰを、該一の印刷ジョブの所有者に通知するのに適した通知タイミングが到来したか否かの判断を繰り返し行う。
【００４９】
ここでは、時期判断部２３は、
（１）装置検出部２２によって検出された最適なＭＦＰが切り替わったとき、
（２）印刷ジョブの所有者が最適なＭＦＰの所定距離以内に居るとき、
（３）印刷ジョブの出力予約時刻から所定時間以内のとき、
のうちの所定の１つまたは複数を満たす場合に通知タイミングが到来したと判断する。
【００５０】
判断の周期は、最適なＭＦＰが検出されている間は、情報収集部２１が情報を収集する周期と同じにすることが望ましい。たとえば、最適なＭＦＰが検出されている間は、情報収集部２１が新たな情報を取得する毎に、通知タイミングの到来を判断する。周期を短くすれば常時判断となる。
【００５１】
通知部２４は、
（１）最適なＭＦＰに、自装置が最適なＭＦＰであることを示す音声メッセージを発音させる（ＭＦＰへ音声出力指示を送信）、
（２）印刷ジョブの所有者の携帯端末に、どのＭＦＰが最適なＭＦＰであるかを示す音声メッセージを発音させる（携帯端末へ音声出力指示を送信）、
（３）最適なＭＦＰの操作パネルの表示部に、自装置が最適なＭＦＰである旨を表示させる（ＭＦＰへ表示指示を送信）、
（４）印刷ジョブの記所有者の携帯端末の表示部に、どのＭＦＰが最適なＭＦＰであるかを示す情報を表示させる（携帯端末へ表示指示を送信）、
のうちのいずれか１または２以上によりユーザへの通知を行う。
【００５２】
なお、通知部２４は、上記（１）の方法で通知する場合には、該当する印刷ジョブの所有者が最適なＭＦＰの所定距離以内に居ることを通知の条件とする、あるいはさらに、最適なＭＦＰの所定距離以内に該当の印刷ジョブの所有者以外のユーザが所定数以上居ないことを通知の条件とする。
【００５３】
さらに通知部２４は、上記（１）の方法で通知を行っているときに該当する印刷ジョブの所有者が最適なＭＦＰから所定距離以上に離れた場合は、該印刷ジョブの所有者の携帯端末５０から通知するように通知方法を切り替える。すなわち、上記（２）または（４）の通知方法に切り替える。
【００５４】
図３は、画像形成装置３０の概略構成を示すブロック図である。画像形成装置３０は、当該画像形成装置３０の動作を統括的に制御するＣＰＵ３１を有している。ＣＰＵ３１にはバスを通じてＲＯＭ３２、ＲＡＭ３３、画像読取部３４、プリンタ部３５、操作パネル３６、認証部３９、画像処理部４１、不揮発メモリ４２、ハードディスク装置４３、自動原稿搬送部４４、ファクシミリ通信部４５、ネットワーク通信部４６、音声出力部４７などが接続されている。
【００５５】
ＣＰＵ３１は、ＯＳプログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどを実行する。ＲＯＭ３２には、各種のプログラムが格納されており、これらのプログラムに従ってＣＰＵ３１が各種処理を実行することで画像形成装置３０の各機能が実現される。
【００５６】
ＲＡＭ３３は、ＣＰＵ３１がプログラムに基づいて処理を実行する際に各種のデータを一時的に格納するワークメモリや画像データを格納する画像メモリなどとして使用される。
【００５７】
不揮発メモリ４２は、電源をオフにしても記憶内容が破壊されないメモリ（フラッシュメモリ）であり、各種設定情報の保存などに使用される。
【００５８】
ハードディスク装置４３は、大容量不揮発の記憶装置であり、印刷ジョブのデータ、画像データなどのほか各種のプログラムやデータが記憶される。
【００５９】
画像読取部３４は、原稿を光学的に読み取って画像データを取得する機能を果たす。画像読取部３４は、例えば、原稿に光を照射する光源と、その反射光を受けて原稿を幅方向に１ライン分読み取るラインイメージセンサと、ライン単位の読取位置を原稿の長さ方向に順次移動させる移動ユニットと、原稿からの反射光をラインイメージセンサに導いて結像させるレンズやミラーなどからなる光学経路と、ラインイメージセンサの出力するアナログ画像信号をデジタルの画像データに変換する変換部などを備えて構成される。
【００６０】
自動原稿搬送部４４は、原稿台にセットされた原稿をその最上のものから１枚ずつ順に繰り出して搬送し、画像読取部３４の読み取り位置を通過させて所定の排紙位置へ排紙する機能を果たす。画像読取部３４は、プラテンガラス上に載置された原稿を読み取る機能と、自動原稿搬送部４４によって搬送される原稿を順次読み取る機能を備えている。
【００６１】
操作パネル３６は、操作部３７と表示部３８を備えている。表示部３８は各種の操作画面、設定画面等を表示する機能を果たし、液晶ディスプレイなどで構成される。操作部３７はユーザから各種の操作を受けるスタートボタンやテンキーなど各種のハードキーと、表示部３８の表示面に設けられたタッチスクリーンで構成される。タッチスクリーンは管理サーバ１０に備えられるものと同様である。
【００６２】
ネットワーク通信部４６は、ネットワークを通じて各種の装置や管理サーバ１０、携帯端末５０と通信する機能を果たす。
【００６３】
音声出力部４７は、音声メッセージ等を発音する。
【００６４】
画像処理部４１は、画像の拡大縮小、回転などの処理のほか、印刷データをイメージデータに変換するラスタライズ処理、画像データの圧縮、伸張処理などを行う。
【００６５】
プリンタ部３５は、画像データに応じた画像を記録紙上に画像形成する機能を果たす。ここでは、記録紙の搬送装置と、感光体ドラムと、帯電装置と、レーザーユニットと、現像装置と、転写分離装置と、クリーニング装置と、定着装置とを有し、電子写真プロセスによって画像形成を行う、所謂、レーザープリンタとして構成されている。画像形成は他の方式でもかまわない。プリンタ部３５は、用紙やトナーなどの資材の残量を検出するためのセンサ、用紙詰まり（JAM）を検出するためのセンサなどの状態検出部を備えている。
【００６６】
ファクシミリ通信部４５は、ファクシミリ機能を備えた装置と電話回線を通じて画像データを送受信する機能を果たす。
【００６７】
認証部３９は、画像形成装置３０を使用するユーザを認証する。認証方法は、パスワード、IDカード、指紋、静脈などを用いた任意の方法でよい。プルプリントの印刷ジョブの出力要求を行うとき、ユーザは認証部３９でユーザ認証して画像形成装置３０にログインする。
【００６８】
図４は、ユーザの携帯端末５０の概略構成を示すブロック図である。携帯端末５０は、当該携帯端末５０の動作を統括的に制御するＣＰＵ５１を有している。ＣＰＵ５１にはバスを通じてＲＯＭ５２、ＲＡＭ５３、不揮発メモリ５４、操作パネル５５、認証部５８、ネットワーク通信部５９、位置検出部６１、音声出力部６２などが接続されている。携帯端末５０は、汎用のスマートフォン等で構成されてもかまわない。
【００６９】
ＣＰＵ５１は、ＯＳプログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどを実行する。ＲＯＭ５２には、各種のプログラムが格納されており、これらのプログラムに従ってＣＰＵ５１が各種処理を実行することで携帯端末５０の各機能が実現される。
【００７０】
ＲＡＭ５３は、ＣＰＵ５１がプログラムに基づいて処理を実行する際に各種のデータを一時的に格納するワークメモリなどとして使用される。
【００７１】
不揮発メモリ５４は、電源をオフにしても記憶内容が破壊されないメモリ（フラッシュメモリ）であり、各種設定情報の保存やアプリケーションプログラムの記憶などに使用される。
【００７２】
ネットワーク通信部５９は、ネットワークを通じて各種の装置や管理サーバ１０、画像形成装置３０等と通信する機能を果たす。
【００７３】
操作パネル５５は、操作部５６と表示部５７を備えている。表示部５７は各種の操作画面、設定画面等を表示する機能を果たす。操作部５６は、ユーザから各種の操作を受ける機能を果たし、少数のハードスイッチ、タッチパネルなどで構成される。
【００７４】
認証部５８は、当該携帯端末５０を使用するユーザを認証する。認証方法は、パスワード、指紋、静脈などを用いた任意の方法でよい。
【００７５】
位置検出部６１は、ＧＰＳ機能などにより当該携帯端末５０の位置を検出する。音声出力部６２は、音声メッセージを発音する。
【００７６】
図５は、印刷システム５の管理サーバ１０が行う処理の概要を示す流れ図である。管理サーバ１０は、情報処理装置８等からプリプリントの印刷ジョブを受信すると(ステップＳ００１;Ｙｅｓ)、該受信した印刷ジョブを、ユーザ情報（該印刷ジョブの所有者の情報）と関連付けて記憶部(ハードディスク装置１５)に記憶する(ステップＳ００２)。
【００７７】
管理サーバ１０（情報収集部２１）は、当該管理サーバ１０にネットワーク３を介して接続されているＭＦＰ(画像形成装置３０)の各種情報を取得する(ステップＳ００３)。次に管理サーバ１０は自装置の記憶部１５に保持されている未出力の印刷ジョブのユーザ（所有者）の位置情報を取得する(ステップＳ００４)。このほかステップＳ００４では管理下のＭＦＰの近くに居るすべてのユーザの位置情報を取得する。
【００７８】
次に管理サーバ１０（装置検出部２２）は、未出力の印刷ジョブを処理するのに最適なＭＦＰの検出処理を行う(ステップＳ００５)。最適なＭＦＰが検出されない場合は（ステップＳ００６;Ｎｏ）、ステップＳ０１０に移行する。
【００７９】
未出力の印刷ジョブを処理するのに最適なＭＦＰが検出された場合（ステップＳ００６;Ｙｅｓ）、管理サーバ１０（時期判断部２３）は、該検出した最適なＭＦＰを、未出力の印刷ジョブのユーザに通知するのに最適なタイミングが今（現時点）であるか否かを判定する（ステップＳ００７）。
【００８０】
管理サーバ１０（通知部２４）は、今が最適な通知タイミングならば(ステップＳ００８;Ｙｅｓ)、該当のユーザに、最適なＭＦＰ（最適なＭＦＰで今すぐ印刷することを推奨すること）を通知して（ステップＳ００９）、ステップＳ０１０に移行する。
【００８１】
ステップＳ０１０では、記憶部１５に未出力の印刷ジョブがあるか否かを調べる。印刷の完了していない（未出力の）印刷ジョブがあれば（ステップＳ０１０;Ｎｏ）、ステップＳ００３に戻って処理を継続し、全ての印刷ジョブの印刷が完了している場合は（ステップＳ０１０;Ｙｅｓ）、本処理を終了する。
【００８２】
図６、図７は、図５のステップＳ００３の詳細を示す流れ図である。管理サーバ１０のＣＰＵ１１は、図示省略の管理表を参照して、当該管理サーバ１０が管理している各ＭＦＰのＩＰアドレスを取得する（ステップＳ０２１）。
【００８３】
管理サーバ１０は、当該管理サーバ１０との接続状態を確認するためのコマンド信号１を作成し（ステップＳ０２２）、該コマンド信号１を管理下のすべてのＭＦＰに送信する(ステップＳ０２３)。
【００８４】
その後は、コマンド信号１に対する応答信号１の受信を待機し、コマンド信号１を送信してから一定時間が経過した場合（ステップＳ０２４;Ｎｏ）、もしくはコマンド信号１の送信先としたすべてのＭＦＰからコマンド信号１に対する応答信号１を受信したら（ステップＳ０２５;Ｙｅｓ）、受信した応答信号１に基づいて管理表のＭＦＰ情報を更新する（ステップＳ０２６）。すなわち、応答信号１を返信してきたＭＦＰは管理サーバ１０と接続されていることを、応答信号１を返信して来ないＭＦＰは管理サーバ１０と接続されていないことを管理表に登録する。
【００８５】
次に、管理サーバ１０は、各種の装置情報をＭＦＰに要求するためのコマンド信号２を作成し(ステップＳ０２７)、ステップＳ０２６で更新した管理表において「接続あり」の登録がなされているＭＦＰ（現在、管理サーバ１０に接続されているＭＦＰ）のＩＰアドレスを取得する(ステップＳ０２８)。そして、ステップＳ０２８で取得したＩＰアドレスを持つＭＦＰ（管理サーバ１０に接続されているＭＦＰ）に対してコマンド信号２を送信する（ステップＳ０２９）。
【００８６】
その後は、コマンド信号２に対する応答信号２の受信を待機し、コマンド信号２を送信してから一定時間が経過した場合（ステップＳ０３０;Ｎｏ）、もしくはコマンド信号２の送信先のすべてのＭＦＰからコマンド信号２に対する応答信号２を受信したら（ステップＳ０３１;Ｙｅｓ）、受信した応答信号２に含まれている装置状態の情報と現在時刻とを対応付けて管理表に記録して(ステップＳ０３２)、本処理を終了する。
【００８７】
図８、図９は、図５のステップＳ００４の詳細を示す流れ図である。管理サーバ１０のＣＰＵ１１は、管理表を参照し、当該管理サーバ１０の記憶部に保存されている未出力の印刷ジョブのユーザ(所有者)と、該ユーザの携帯端末５０の情報（ＩＰアドレス等）を把握する（ステップＳ０４１）。
【００８８】
次に管理サーバ１０は、当該管理サーバ１０と携帯端末５０との接続状態を確認するためのコマンド信号３を作成し(ステップＳ０４２)、これを登録されている各ユーザの携帯端末５０に対して送信する(ステップＳ０４３)。
【００８９】
その後は、コマンド信号３に対する応答信号３の受信を待機し、コマンド信号３を送信してから一定時間が経過した場合（ステップＳ０４４;Ｎｏ）、もしくはステップＳ０４３でコマンド信号３の送信先となったすべての携帯端末５０からコマンド信号３に対する応答信号３を受信したら（ステップＳ０４５;Ｙｅｓ）、受信した応答信号３に基づいて管理表の携帯端末情報を更新する（ステップＳ０４６）。
【００９０】
すなわち、通信可能を示す応答信号３を返信してきた携帯端末５０については管理サーバ１０と接続されていて位置情報を取得可能であることを、通信可能を示す応答信号３を返信して来ない携帯端末５０は管理サーバ１０と接続されてなく位置情報を取得不可であることを、管理表に登録する。
【００９１】
次に、管理サーバ１０は、携帯端末５０の位置情報を要求するコマンド信号４を作成し(ステップＳ０４７)、ステップＳ０４６で更新した管理表において「位置情報を取得可能」と登録されている携帯端末５０のＩＰアドレスを取得する(ステップＳ０４８)。そして、ステップＳ０４８で取得したＩＰアドレスを持つ携帯端末５０（位置情報を取得可能な携帯端末５０）に対してコマンド信号４を送信する（ステップＳ０４９）。
【００９２】
その後は、コマンド信号４に対する応答信号４の受信を待機し、コマンド信号４を送信してから一定時間が経過した場合（ステップＳ０５０;Ｎｏ）、もしくはコマンド信号４の送信先のすべての携帯端末５０からコマンド信号４に対する応答信号４を受信したら（ステップＳ０５１;Ｙｅｓ）、受信した応答信号４に含まれている位置情報と現在時刻とを対応付けて管理表に記録して(ステップＳ０５２)、本処理を終了する。
【００９３】
図１０は、図５のステップＳ００５の詳細を示す流れ図である。管理サーバ１０のＣＰＵ１１は、不揮発メモリ１４を参照し、最適なＭＦＰの選定基準情報を取得する（ステップＳ０６１）。最適なＭＦＰの選定基準情報は、予め用意された選択肢の中の１または２以上をユーザが選択して設定することができる。
【００９４】
最適なＭＦＰの選定基準が「トラブル発生率」に設定されている場合は(ステップＳ０６２；トラブル発生率)、トラブル発生率の低いＭＦＰを選定する処理を実行して（ステップＳ０６３）本処理を終了する。
【００９５】
最適なＭＦＰの選定基準が「待ち時間」に設定されている場合は(ステップＳ０６２；待ち時間)、処理の待ち時間の少ないＭＦＰを選定する処理を実行して（ステップＳ０６４）本処理を終了する。
【００９６】
最適なＭＦＰの選定基準が「電力消費量」に設定されている場合は(ステップＳ０６２；電力消費量)、電力モードの状態を切り替えることなく処理が可能なＭＦＰを選定する処理を実行して（ステップＳ０６５）本処理を終了する。
【００９７】
なお、「トラブル発生率」と「待ち時間」と「電力消費量」のうちの２つ以上を組み合わせたものを選定基準としてもよい。また、最適なＭＦＰの所定距離以内に印刷ジョブの所有者（ユーザ）が居ることを、最適なＭＦＰの選定条件に加えるようにしてもよい。
【００９８】
図１１は、図１０のステップＳ０６３の処理の詳細を示す流れ図である。管理サーバ１０のＣＰＵ１１は、ステップＳ０３２で管理表に記録したＭＦＰの各種情報（ＪＡＭの発生率、不具合の発生率、資材の残量等）を参照する（ステップＳ０７１）。そして、ＭＦＰ毎に、ＪＡＭの発生率、不具合の発生率、資材（トナー、用紙、ステイプルの針など）の残量を確認する(ステップＳ０７２)。
【００９９】
管理サーバ１０のＣＰＵ１１は、不揮発メモリ１４を参照し、ＭＦＰの各種状態に関する許容値を取得する(ステップＳ０７３)。具体的には、ＪＡＭの発生率の許容値、不具合の発生率の許容値、資材の残量の許容値などを取得する。
【０１００】
管理サーバ１０のＣＰＵ１１は、当該管理サーバ１０に接続されていて利用可能な状態にあるＭＦＰの中で、ステップＳ０７２でチェックした値が、ステップＳ０７３の許容値以内のＭＦＰ（トラブル発生率の低いＭＦＰとする）の検出処理を行う(ステップＳ０７４)。
【０１０１】
トラブル発生率の低いＭＦＰが検出された場合は（ステップＳ０７５;Ｙｅｓ)、検出されたＭＦＰの情報を、検出時刻と共に登録して管理表を更新し(ステップＳ０７６)、本処理を終了する。
【０１０２】
トラブル発生率の低いＭＦＰが検出されなかった場合は（ステップＳ０７５;Ｎｏ）、検出されたＭＦＰが存在しないことを、検出処理を実行した時刻と共に登録して管理表を更新し(ステップＳ０７７)、本処理を終了する。
【０１０３】
図１２は、図１０のステップＳ０６４の処理の詳細を示す流れ図である。管理サーバ１０のＣＰＵ１１は、ステップＳ０３２で管理表に記録したＭＦＰの各種情報（ジョブの処理待ち時間）を参照する（ステップＳ０８１）。そして、ＭＦＰ毎に、ジョブの処理待ち時間を確認する(ステップＳ０８２)。
【０１０４】
管理サーバ１０のＣＰＵ１１は、当該管理サーバ１０に接続されていて利用可能な状態にあるＭＦＰの中で、ステップＳ０８２でチェックした処理待ち時間が、予め定めた許容時間以内のＭＦＰ（待ち時間が少ないＭＦＰとする）の検出処理を行う（ステップＳ０８３）。
【０１０５】
待ち時間の少ないＭＦＰが検出された場合は（ステップＳ０８４;Ｙｅｓ)、検出されたＭＦＰの情報を、検出時刻と共に登録して管理表を更新し(ステップＳ０８５)、本処理を終了する。
【０１０６】
待ち時間の少ないＭＦＰが検出されなかった場合は（ステップＳ０８４;Ｎｏ）、検出されたＭＦＰが存在しないことを、検出処理を実行した時刻と共に登録して管理表を更新し(ステップＳ０８６)、本処理を終了する。
【０１０７】
図１３は、図１０のステップＳ０６５の処理の詳細を示す流れ図である。管理サーバ１０のＣＰＵ１１は、ステップＳ０３２で管理表に記録したＭＦＰの各種情報（ＭＦＰの電力モードの状態）を参照する（ステップＳ０９１）。そして、ＭＦＰ毎に、電力モードの状態を確認する(ステップＳ０９２)。
【０１０８】
管理サーバ１０のＣＰＵ１１は、当該管理サーバ１０に接続されているＭＦＰの中で、ステップＳ０９２でチェックした電力モードの状態のままで印刷ジョブを実行することのできるＭＦＰ（電力モードを切り替え不要なＭＦＰとする）の検出処理を行う（ステップＳ０９３）。スリープモードや省電力モードのＭＦＰは、印刷ジョブを実行するためには電力モードを通常電力モードに切り替える必要がある。既に通常電力モードのＭＦＰは電力モードの状態を切り替えることなく印刷ジョブを実行することができる。
【０１０９】
電力モードの状態を切り替えることなく印刷ジョブを実行可能なＭＦＰが検出された場合は（ステップＳ０９４;Ｙｅｓ)、検出されたＭＦＰの情報を、検出時刻と共に登録して管理表を更新し(ステップＳ０９５)、本処理を終了する。
【０１１０】
電力モードの状態を切り替えることなく印刷ジョブを実行可能なＭＦＰが検出されなかった場合は（ステップＳ０９４;Ｎｏ）、電力モードの状態を切り替えることなく印刷ジョブを実行可能なＭＦＰが存在しないことを、検出処理を実行した時刻と共に登録して管理表を更新し(ステップＳ０９６)、本処理を終了する。
【０１１１】
図１４は、図５のステップＳ００７の詳細を示す流れ図である。管理サーバ１０のＣＰＵ１１は、不揮発メモリ１４を参照し、最適な通知タイミングの選定基準情報を取得する（ステップＳ１０１）。最適な通知タイミングの選定基準情報は、予め用意された選択肢の中の１または２以上をユーザが選択して設定することができる。
【０１１２】
最適な通知タイミングの選定基準が「最適なＭＦＰの切り替わり」に設定されている場合は(ステップＳ０１０２；切り替え)、最適なＭＦＰが切り替わった場合に通知する処理を実行して（ステップＳ１０３）本処理を終了する。
【０１１３】
最適なＭＦＰの選定基準が「印刷ジョブのユーザが最適なＭＦＰに近づいた」に設定されている場合は(ステップＳ１０２；周囲に居る)、印刷ジョブのユーザが最適なＭＦＰに近づいた場合に通知する処理を実行して（ステップＳ１０４）本処理を終了する。
【０１１４】
最適なＭＦＰの選定基準が「印刷予約時刻が近づいた」に設定されている場合は(ステップＳ１０２；印刷予約時刻)、印刷予約時刻が近づいた場合に通知する処理を実行して（ステップＳ１０５）本処理を終了する。
【０１１５】
なお、「最適なＭＦＰの切り替わり」と「印刷ジョブのユーザが最適なＭＦＰに近づいた」と「印刷予約時刻が近づいた」の選定基準を複数組み合わせるようにしてもよい。
【０１１６】
図１５は、図１４のステップＳ１０３の処理の詳細を示す流れ図である。管理サーバ１０のＣＰＵ１１は、不揮発メモリ１４に保存してある管理表を参照する（ステップＳ１１１）。そして、直近に検出された最適なＭＦＰの情報を取得すると共に（ステップＳ１１２）、直近の１つ前に検出された最適なＭＦＰの情報を取得する(ステップＳ１１３)。
【０１１７】
次に、管理サーバ１０は、ステップＳ１１２で取得した直近に検出した最適なＭＦＰの情報とステップＳ１１３で取得した直近の１つ前に検出した最適なＭＦＰの情報を比較し(ステップＳ１１４)、これらが同一であるか、切り替わったかを判定する(ステップＳ１１５)。
【０１１８】
最適なＭＦＰが切り替わった場合は（ステップＳ１１５;Ｙｅｓ）、今（現時点）が最適なＭＦＰを該当の印刷ジョブの所有者(ユーザ)に通知するのに最適なタイミングであると判断し、これを判断時刻と共に登録して管理表を更新し(ステップＳ１１６)、本処理を終了する。
【０１１９】
最適なＭＦＰが切り替わっていない場合は（ステップＳ１１５;Ｎｏ）、本処理を終了する。
【０１２０】
図１６は、図１４のステップＳ１０４の処理の詳細を示す流れ図である。管理サーバ１０のＣＰＵ１１は、不揮発メモリ１４に保存してある管理表を参照して最適なＭＦＰの設置位置情報を取得する（ステップＳ１２１）。次に、ステップＳ００４で取得した、該当ユーザ（該当の印刷ジョブの所有者）の位置情報（該ユーザの携帯端末５０の位置情報）を取得する（ステップＳ１２２）。
【０１２１】
そして、該当ユーザの位置情報と最適なＭＦＰの設置位置情報を比較し(ステップＳ１２３)、該当ユーザが最適なＭＦＰの近く(所定距離以内)に居るか否かを判定する(ステップＳ１２４)。
【０１２２】
該当ユーザが最適なＭＦＰの近く(所定距離以内)に居る場合は（ステップＳ１２４;Ｙｅｓ）、今（現時点）が最適なＭＦＰを該当ユーザに通知するのに最適なタイミングであると判断し、これを判断時刻と共に登録して管理表を更新し(ステップＳ１２５)、本処理を終了する。
【０１２３】
該当ユーザが最適なＭＦＰの近く(所定距離以内)に居ない場合は（ステップＳ１２４;Ｎｏ）、本処理を終了する。
【０１２４】
図１７は、図１４のステップＳ１０５の処理の詳細を示す流れ図である。管理サーバ１０のＣＰＵ１１は、不揮発メモリ１４に保存してある管理表を参照して、未出力の印刷ジョブの予約時刻を参照する（ステップＳ１３１）。次に、現在時刻を取得し(ステップＳ１３２)、現在時刻と未出力の印刷ジョブの予約時刻を比較して(ステップＳ１３３)、現在時刻が未出力の印刷ジョブの予約時刻から所定時間以内に近づいたか否かを判断する(ステップＳ１３４)。
【０１２５】
現在時刻が未出力の印刷ジョブの予約時刻から所定時間以内の場合は(ステップＳ１３４;Ｙｅｓ)、今（現時点）が最適なＭＦＰを該当ユーザに通知するのに最適なタイミングであると判断し、これを判断時刻と共に登録して管理表を更新し(ステップＳ１３５)、本処理を終了する。
【０１２６】
現在時刻が、未出力の印刷ジョブの予約時刻から所定時間以内でない場合は（ステップＳ１３４;Ｎｏ）、本処理を終了する。
【０１２７】
図１８は、図５のステップＳ００９の詳細を示す流れ図である。管理サーバ１０のＣＰＵ１１は、最適なＭＦＰの近く(所定距離以内)に未出力の印刷ジョブのユーザ（所有者）を検出しているか否かを判断する（ステップＳ１４１）。
【０１２８】
最適なＭＦＰの近く(所定距離以内)に未出力の印刷ジョブのユーザが検出されない場合は（ステップＳ１４１;Ｎｏ）、該印刷ジョブのユーザの携帯端末５０に、最適なＭＦＰの情報を通知して（ステップＳ１４４）、本処理を終了する。
【０１２９】
最適なＭＦＰの近く(所定距離以内)に未出力の印刷ジョブのユーザが検出された場合は（ステップＳ１４１;Ｙｅｓ）、最適なＭＦＰの近く(所定距離以内)に未出力の印刷ジョブのユーザ以外のユーザが所定数以上居るか否かを判断する(ステップＳ１４２)。所定数は適宜（たとえば、１人〜３人程度）に設定される。
【０１３０】
最適なＭＦＰの近く(所定距離以内)に未出力の印刷ジョブのユーザ以外のユーザが所定数以上居る場合は（ステップS１４２；Ｙｅｓ）、該印刷ジョブのユーザの携帯端末５０に、最適なＭＦＰの情報を通知して（ステップＳ１４４）、本処理を終了する。
【０１３１】
最適なＭＦＰの近く(所定距離以内)に未出力の印刷ジョブのユーザ以外のユーザが所定数以上居ない場合は（ステップＳ１４２；Ｎｏ）、最適なＭＦＰが、未出力の印刷ジョブのユーザに対して該印刷ジョブを当該ＭＦＰで今すぐ印刷することが望ましい旨の音声メッセージを出力するように、該最適なＭＦＰに指示する（ステップＳ１４３）。
【０１３２】
その後、管理サーバ１０は、最適なＭＦＰが出力した音声メッセージを該当のユーザがすべて聞いたか、聞き終える前に最適なＭＦＰから離れて行ったかを確認する（ステップＳ１４５）。すべて聞き終えている場合は（ステップＳ１４５；Ｙｅｓ：全部聞いた）、本処理を終了する。
【０１３３】
最適なＭＦＰによる音声メッセージの終了前に該当のユーザが最適なＭＦＰから所定距離以上離れた位置に移動した場合は（ステップＳ１４５；Ｎｏ：全部聞かずに立ち去った）、該当ユーザの携帯端末５０に最適なＭＦＰの情報を通知して（ステップＳ１４６）本処理を終了する。この通知では、管理サーバ１０は、音声メッセージのうち該当ユーザが聞いていないと想定される残りの部分を音声出力するように携帯端末５０に指示する。あるいは、最初から音声メッセージを出力するように携帯端末５０に指示する。
【０１３４】
このように、本実施の形態に係る印刷システム５では、プルプリントの印刷ジョブをサーバに送信してから長時間の経過後に印刷物を出力させる予定のユーザに対して、どの印刷装置でいつ印刷すればよいかの情報を適時に提供することができる。
【０１３５】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１３６】
実施の形態で示した印刷システム５の構成は一例である。たとえば、本発明は、画像形成装置３０や携帯端末５０を除く、管理サーバ１０単体とされてもよいし、サーバを管理サーバ１０として機能させるプログラムとされてもよい。なお、特許請求の範囲の各請求項における印刷システムは、管理サーバ１０単体を指すものであってもよい。
【０１３７】
実施の形態で示した画像形成装置３０は一例であり、印刷装置の機能を備えた装置であればよい。
【符号の説明】
【０１３８】
３…ネットワーク
５…印刷システム
８…情報処理装置
１０…管理サーバ
１１…ＣＰＵ
１２…ＲＯＭ
１３…ＲＡＭ
１４…不揮発メモリ
１５…ハードディスク装置
１６…ネットワーク通信部
１７…操作パネル
１８…操作部
１９…表示部
２１…情報収集部
２２…装置検出部
２３…時期判断部
２４…通知部
３０…画像形成装置
３１…ＣＰＵ
３２…ＲＯＭ
３３…ＲＡＭ
３４…画像読取部
３５…プリンタ部
３６…操作パネル
３７…操作部
３８…表示部
３９…認証部
４１…画像処理部
４２…不揮発メモリ
４３…ハードディスク装置
４４…自動原稿搬送部
４５…ファクシミリ通信部
４６…ネットワーク通信部
４７…音声出力部
５０…携帯端末
５１…ＣＰＵ
５２…ＲＯＭ
５３…ＲＡＭ
５４…不揮発メモリ
５５…操作パネル
５６…操作部
５７…表示部
５８…認証部
５９…ネットワーク通信部
６１…位置検出部
６２…音声出力部
【図１】
2019053496.tif 000003
【図２】
2019053496.tif 000004
【図３】
2019053496.tif 000005
【図４】
2019053496.tif 000006
【図５】
2019053496.tif 000007
【図６】
2019053496.tif 000008
【図７】
2019053496.tif 000009
【図８】
2019053496.tif 000010
【図９】
2019053496.tif 000011
【図１０】
2019053496.tif 000012
【図１１】
2019053496.tif 000013
【図１２】
2019053496.tif 000014
【図１３】
2019053496.tif 000015
【図１４】
2019053496.tif 000016
【図１５】
2019053496.tif 000017
【図１６】
2019053496.tif 000018
【図１７】
2019053496.tif 000019
【図１８】
2019053496.tif 000020