(57)【要約】【課題】印刷物を効率良く印刷および配達することのできる画像形成システムを提供する。【解決手段】画像形成システムは、互いに通信可能な情報処理装置４００と、サーバー１００と、複数の画像形成装置２００と、自律走行可能な複数の配達装置３００とを備える。情報処理装置４００は、設定された印刷条件に従う文書の印刷および設定された配達先への文書の印刷物の配達である印刷配達を要求する。サーバー１００は、情報処理装置４００からの印刷配達の要求を受け付けた場合に、複数の画像形成装置２００の中から文書の印刷を行う画像形成装置２００を選択し、複数の配達装置３００の中から印刷物を収集し印刷物を配達先に配達する配達装置３００を選択する。サーバー１００は、選択した画像形成装置２００に文書の印刷を指示し、選択した配達装置３００に印刷物の収集および配達を指示する。【選択図】図１
2020144536.tif 000002
【特許請求の範囲】
【請求項１】
相互に通信可能な情報処理装置と、サーバーと、複数の画像形成装置と、自律走行可能な複数の配達装置とを備えた画像形成システムであって、
前記情報処理装置は、設定された印刷条件に従う文書の印刷および設定された配達先への前記文書の印刷物の配達である印刷配達を要求する要求手段を含み、
前記サーバーは、
前記情報処理装置からの前記印刷配達の要求を受け付ける要求受付手段と、
前記要求受付手段にて前記印刷配達の要求を受け付けた場合に、前記複数の画像形成装置の中から前記文書の印刷を行う画像形成装置を選択し、前記複数の配達装置の中から前記印刷物を収集し前記印刷物を前記配達先に配達する配達装置を選択する選択手段と、
前記選択手段にて選択した画像形成装置に前記文書の印刷を指示し、前記選択手段にて選択した配達装置に前記印刷物の収集および配達を指示する印刷配達指示手段とを含む、画像形成システム。
【請求項２】
前記サーバーは、前記複数の画像形成装置の各々と前記複数の配達装置の各々との複数の組合せを作成し、前記複数の組合せの各々についての前記印刷物の配達が完了するのに要する時間である印刷配達時間を見積もる時間見積手段をさらに含み、
前記時間見積手段は、組合せの画像形成装置が前記文書の印刷を完了するのに要する時間である印刷時間および前記組合せの配達装置が前記組合せの画像形成装置に到達するのに要する時間である収集移動時間のうちいずれか長い方の時間に対して、前記組合せの配達装置が前記組合せの画像形成装置を出発して前記配達先への前記印刷物の配達を完了するのに要する時間である配達時間を加えた値を、前記組合せについての前記印刷配達時間として見積もり、
前記選択手段は、前記時間見積手段にて見積もった前記印刷配達時間が最も短い組合せの画像形成装置および配達装置を選択する、請求項１に記載の画像形成システム。
【請求項３】
前記時間見積手段は、前記組合せの画像形成装置が、印刷を実行可能な状態である通常状態よりも消費電力が小さい状態である省電力状態である場合に、前記省電力状態から前記通常状態に復帰するのに要する時間を考慮して、前記組合せの画像形成装置の前記印刷時間を決定する、請求項２に記載の画像形成システム。
【請求項４】
前記時間見積手段は、前記組合せの画像形成装置において実行中および実行待ちの印刷ジョブが完了するのに要する時間を考慮して、前記組合せの画像形成装置の前記印刷時間を決定する、請求項２または３に記載の画像形成システム。
【請求項５】
前記要求手段は、前記文書の印刷を行う画像形成装置の指定を含む前記印刷配達を要求し、
前記選択手段は、前記要求受付手段にて画像形成装置の指定を含む前記印刷配達の要求を受け付けた場合に、指定された画像形成装置を選択し、
前記選択手段は、前記要求受付手段にて画像形成装置の指定を含まない前記印刷配達の要求を受け付けた場合に、前記時間見積手段にて見積もった前記印刷配達時間が最も短い組合せの画像形成装置および配達装置を選択する、請求項２〜４のいずれかに記載の画像形成システム。
【請求項６】
前記選択手段は、印刷を実行可能な状態である通常状態よりも消費電力が小さい状態である省電力状態である画像形成装置を選択の対象から除外する、請求項１〜５のいずれかに記載の画像形成システム。
【請求項７】
前記選択手段は、故障、部品の寿命、および消耗品のエンプティのうち少なくともいずれか１つの原因により一時的に印刷を行うことのできない状態にある画像形成装置を選択の対象から除外する、請求項１〜６のいずれかに記載の画像形成システム。
【請求項８】
前記要求手段は、前記印刷物の機密扱いの要否を含む前記印刷配達を要求し、
前記サーバーは、前記要求受付手段にて前記印刷物の機密扱いが必要な前記印刷配達の要求を受け付けた場合に、前記配達先であるユーザーの在席状況を確認する在席確認手段をさらに含み、
前記印刷配達指示手段は、前記在席確認手段にて在席を確認したユーザーについての前記文書の印刷ならびに前記印刷物の収集および配達を指示する、請求項１〜７のいずれかに記載の画像形成システム。
【請求項９】
前記サーバーは、前記印刷配達指示手段の指示による前記印刷物の収集および配達を完了した配達装置に対して待機位置への移動を指示する待機位置指示手段をさらに含み、
前記要求受付手段にて受け付けた前記印刷配達の要求の中に、前記印刷物を前記配達先に配達する配達装置を未選択の前記印刷配達の要求であって前記文書の印刷が完了している前記印刷配達の要求である第１の種類の要求が存在する場合に、前記待機位置指示手段は、前記第１の種類の要求のうち前記文書の印刷が完了してからの経過時間が最も長い要求に関する前記文書の印刷を行った画像形成装置への移動を指示する、請求項１〜８のいずれかに記載の画像形成システム。
【請求項１０】
前記サーバーは、前記印刷配達指示手段の指示による前記印刷物の収集および配達を完了した配達装置に対して待機位置への移動を指示する待機位置指示手段をさらに含み、
前記要求受付手段にて受け付けた前記印刷配達の要求の中に、前記印刷物を前記配達先に配達する配達装置を未選択の前記印刷配達の要求であって前記文書の印刷が完了している前記印刷配達の要求である第１の種類の要求が存在せず、かつ前記印刷物を前記配達先に配達する配達装置を未選択の前記印刷配達の要求であって前記文書の印刷中または印刷待ちの前記印刷配達の要求である第２の種類の要求が存在する場合に、前記待機位置指示手段は、前記第２の種類の要求のうち前記文書の印刷が完了するまでの時間が最も短い画像形成装置への移動を指示する、請求項１〜９のいずれかに記載の画像形成システム。
【請求項１１】
前記サーバーは、
前記複数の画像形成装置の各々の所定期間内の印刷頻度に関する情報を取得する頻度情報取得手段と、
前記印刷配達指示手段の指示による前記印刷物の収集および配達を完了した配達装置に対して待機位置への移動を指示する待機位置指示手段と、
前記要求受付手段にて受け付けた前記印刷配達の要求の中に、前記印刷物を前記配達先に配達する配達装置を未選択の前記印刷配達の要求が存在しない場合に、前記頻度情報取得手段にて取得した情報が示す印刷頻度が最も高い画像形成装置を決定する決定手段とをさらに含み、
前記待機位置指示手段は、前記決定手段にて決定した画像形成装置に基づく待機位置への移動を指示する、請求項１〜１０のいずれかに記載の画像形成システム。
【請求項１２】
前記サーバーは、
前記印刷配達指示手段の指示による前記印刷物の収集および配達を完了した配達装置に対して待機位置への移動を指示する待機位置指示手段と、
前記要求受付手段にて受け付けた前記印刷配達の要求の中に、前記印刷物を前記配達先に配達する配達装置を未選択の前記印刷配達の要求が存在しない場合に、前記複数の画像形成装置のうちシステムスピードが最も速い画像形成装置を決定する決定手段とをさらに含み、
前記待機位置指示手段は、前記決定手段にて決定した画像形成装置に基づく待機位置への移動を指示する、請求項１〜１０のいずれかに記載の画像形成システム。
【請求項１３】
前記サーバーは、
前記印刷配達指示手段の指示による前記印刷物の収集および配達を完了した配達装置に対して待機位置への移動を指示する待機位置指示手段と、
前記要求受付手段にて受け付けた前記印刷配達の要求の中に、前記印刷物を前記配達先に配達する配達装置を未選択の前記印刷配達の要求が存在しない場合に、前記複数の画像形成装置のうち実行可能な印刷機能が最も多い画像形成装置を決定する決定手段とをさらに含み、
前記待機位置指示手段は、前記決定手段にて決定した画像形成装置に基づく待機位置への移動を指示する、請求項１〜１０のいずれかに記載の画像形成システム。
【請求項１４】
前記決定手段にて決定した画像形成装置が複数存在する場合、前記待機位置指示手段は、前記決定手段にて決定した複数の画像形成装置の中間地点への移動を指示する、請求項１１〜１３のいずれかに記載の画像形成システム。
【請求項１５】
前記決定手段にて決定した画像形成装置が複数存在する場合、前記待機位置指示手段は、前記決定手段にて決定した複数の画像形成装置のうち、前記印刷配達指示手段の指示による前記印刷物の収集および配達を完了した配達装置が移動に要する時間が最短となる画像形成装置への移動を指示する、請求項１１〜１４のいずれかに記載の画像形成システム。
【請求項１６】
前記決定手段は、印刷を直ちに実行することのできない画像形成装置を決定の対象から除外する、請求項１１〜１５のいずれかに記載の画像形成システム。
【請求項１７】
前記決定手段は、印刷を実行可能な状態である通常状態よりも消費電力が小さい状態である省電力状態の画像形成装置を決定の対象から除外する、請求項１６に記載の画像形成システム。
【請求項１８】
前記決定手段は、故障、部品の寿命、および消耗品のエンプティのうち少なくともいずれか１つの原因により一時的に印刷を行うことのできない状態にある画像形成装置を決定の対象から除外する、請求項１６または１７に記載の画像形成システム。
【請求項１９】
前記複数の画像形成装置の各々は、印刷手段を含み、
前記印刷手段は、前記文書の印刷の指示を前記サーバーから受け付けた場合に、前記文書の印刷を行うことで前記印刷物を出力し、前記複数の配達装置のいずれかによる前記印刷物の収集が完了した後で、次の印刷を開始する、請求項１〜１８のいずれかに記載の画像形成システム。
【請求項２０】
前記サーバーは前記複数の画像形成装置のうちいずれかの画像形成装置である、請求項１〜１９のいずれかに記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システムに関する。より特定的には、本発明は、印刷物を効率良く印刷および配達することのできる画像形成システムに関する。
【背景技術】
【０００２】
電子写真式の画像形成装置には、スキャナー機能、ファクシミリ機能、複写機能、プリンターとしての機能、データ通信機能、およびサーバー機能を備えたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、ファクシミリ装置、複写機、プリンターなどがある。
【０００３】
文書を印刷する場合、ユーザーは、自らの端末で文書の印刷を指示した後、画像形成装置に印刷物を取りに行く。またユーザーは、印刷物を他のユーザーに配布する場合は、画像形成装置に印刷物を取りに行った後、配布先のユーザーの場所まで印刷物を持参する。
【０００４】
この印刷方法および印刷物の配布方法を用いた場合には、画像形成装置が印刷物を出力してからユーザーが画像形成装置に印刷物を取りに行くまでの間に、第三者に印刷物が盗み見されたり盗難されたりするおそれがあり、セキュリティ上問題がある。また、画像形成装置に印刷物を取りに行く、印刷物が出力されるまで画像形成装置の前で待機する、または配布先のユーザーの場所まで印刷物を持参するなどの行為は、ユーザーの業務を中断させ、ユーザーの生産性を低下させるものである。
【０００５】
上述のようなセキュリティ上の問題を解決し、ユーザーの生産性の低下を抑止し得る技術として、下記特許文献１および２には、印刷物を配達する自律走行式の配達装置が開示されている。下記特許文献１には、ユーザーのパソコンから印刷データを受領し用紙に印刷して出力する画像形成装置本体と、画像形成装置本体に接続および分離可能な後処理装置としての自走型フィニッシャーとからなる画像形成装置が開示されている。画像形成装置本体は、ユーザーのパソコンから印刷および配達を指示されると、印刷済用紙を自走型フィニッシャー側へ送出するとともに、走行経路情報を自走型フィニッシャーへ送付して配達を指示する。自走型フィニッシャーは、印刷済用紙を内部に保持したまま、走行経路情報をもとに自律走行する。自走型フィニッシャーは、印刷および配達を指示したユーザパソコンに到着した場合に、印刷済用紙を排紙してユーザーに渡す。
【０００６】
下記特許文献２には、画像形成装置から出力される印刷物、または画像形成装置で画像が形成された印刷物に後処理を施す後処理装置から出力される印刷物を受け取り、画像形成装置または後処理装置から分離して、受け取った印刷物を目的地まで配送する印刷物配送装置が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−３２１５８３号公報
【特許文献２】特開２０１６−１７９６７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ユーザーがオフィス内に居る環境などでは、ユーザーが複数の画像形成装置を利用可能であることが多い。特許文献１および２の技術では画像形成装置（画像形成装置本体）と配達装置（自走型フィニッシャーまたは印刷物配送装置）との組合せが固定されている。このため、特許文献１または２の技術を複数の画像形成装置を利用可能な環境に適用した場合には、印刷待ちまたは配送待ちである組合せが存在する一方で、待機中の組合せが存在するという状況が生じやすかった。利用される組合せに偏りが生じやすく、画像形成装置および配達装置を有効に活用して、印刷物を効率良く印刷および配達することはできなかった。
【０００９】
本発明は、上記課題を解決するためのものであり、その目的は、印刷物を効率良く印刷および配達することのできる画像形成システムを提供することである。
【課題を解決するための手段】
【００１０】
本発明の一の局面に従う画像形成システムは、相互に通信可能な情報処理装置と、サーバーと、複数の画像形成装置と、自律走行可能な複数の配達装置とを備えた画像形成システムであって、情報処理装置は、設定された印刷条件に従う文書の印刷および設定された配達先への文書の印刷物の配達である印刷配達を要求する要求手段を含み、サーバーは、情報処理装置からの印刷配達の要求を受け付ける要求受付手段と、要求受付手段にて印刷配達の要求を受け付けた場合に、複数の画像形成装置の中から文書の印刷を行う画像形成装置を選択し、複数の配達装置の中から印刷物を収集し印刷物を配達先に配達する配達装置を選択する選択手段と、選択手段にて選択した画像形成装置に文書の印刷を指示し、選択手段にて選択した配達装置に印刷物の収集および配達を指示する印刷配達指示手段とを含む。
【００１１】
上記画像形成システムにおいて好ましくは、サーバーは、複数の画像形成装置の各々と複数の配達装置の各々との複数の組合せを作成し、複数の組合せの各々についての印刷物の配達が完了するのに要する時間である印刷配達時間を見積もる時間見積手段をさらに含み、時間見積手段は、組合せの画像形成装置が文書の印刷を完了するのに要する時間である印刷時間および組合せの配達装置が組合せの画像形成装置に到達するのに要する時間である収集移動時間のうちいずれか長い方の時間に対して、組合せの配達装置が組合せの画像形成装置を出発して配達先への印刷物の配達を完了するのに要する時間である配達時間を加えた値を、組合せについての印刷配達時間として見積もり、選択手段は、時間見積手段にて見積もった印刷配達時間が最も短い組合せの画像形成装置および配達装置を選択する。
【００１２】
上記画像形成システムにおいて好ましくは、時間見積手段は、組合せの画像形成装置が、印刷を実行可能な状態である通常状態よりも消費電力が小さい状態である省電力状態である場合に、省電力状態から通常状態に復帰するのに要する時間を考慮して、組合せの画像形成装置の印刷時間を決定する。
【００１３】
上記画像形成システムにおいて好ましくは、時間見積手段は、組合せの画像形成装置において実行中および実行待ちの印刷ジョブが完了するのに要する時間を考慮して、組合せの画像形成装置の印刷時間を決定する。
【００１４】
上記画像形成システムにおいて好ましくは、要求手段は、文書の印刷を行う画像形成装置の指定を含む印刷配達を要求し、選択手段は、要求受付手段にて画像形成装置の指定を含む印刷配達の要求を受け付けた場合に、指定された画像形成装置を選択し、選択手段は、要求受付手段にて画像形成装置の指定を含まない印刷配達の要求を受け付けた場合に、時間見積手段にて見積もった印刷配達時間が最も短い組合せの画像形成装置および配達装置を選択する。
【００１５】
上記画像形成システムにおいて好ましくは、選択手段は、印刷を実行可能な状態である通常状態よりも消費電力が小さい状態である省電力状態である画像形成装置を選択の対象から除外する。
【００１６】
上記画像形成システムにおいて好ましくは、選択手段は、故障、部品の寿命、および消耗品のエンプティのうち少なくともいずれか１つの原因により一時的に印刷を行うことのできない状態にある画像形成装置を選択の対象から除外する。
【００１７】
上記画像形成システムにおいて好ましくは、要求手段は、印刷物の機密扱いの要否を含む印刷配達を要求し、サーバーは、要求受付手段にて印刷物の機密扱いが必要な印刷配達の要求を受け付けた場合に、配達先であるユーザーの在席状況を確認する在席確認手段をさらに含み、印刷配達指示手段は、在席確認手段にて在席を確認したユーザーについての文書の印刷ならびに印刷物の収集および配達を指示する。
【００１８】
上記画像形成システムにおいて好ましくは、サーバーは、印刷配達指示手段の指示による印刷物の収集および配達を完了した配達装置に対して待機位置への移動を指示する待機位置指示手段をさらに含み、要求受付手段にて受け付けた印刷配達の要求の中に、印刷物を配達先に配達する配達装置を未選択の印刷配達の要求であって文書の印刷が完了している印刷配達の要求である第１の種類の要求が存在する場合に、待機位置指示手段は、第１の種類の要求のうち文書の印刷が完了してからの経過時間が最も長い要求に関する文書の印刷を行った画像形成装置への移動を指示する。
【００１９】
上記画像形成システムにおいて好ましくは、サーバーは、印刷配達指示手段の指示による印刷物の収集および配達を完了した配達装置に対して待機位置への移動を指示する待機位置指示手段をさらに含み、要求受付手段にて受け付けた印刷配達の要求の中に、印刷物を配達先に配達する配達装置を未選択の印刷配達の要求であって文書の印刷が完了している印刷配達の要求である第１の種類の要求が存在せず、かつ印刷物を配達先に配達する配達装置を未選択の印刷配達の要求であって文書の印刷中または印刷待ちの印刷配達の要求である第２の種類の要求が存在する場合に、待機位置指示手段は、第２の種類の要求のうち文書の印刷が完了するまでの時間が最も短い画像形成装置への移動を指示する。
【００２０】
上記画像形成システムにおいて好ましくは、サーバーは、複数の画像形成装置の各々の所定期間内の印刷頻度に関する情報を取得する頻度情報取得手段と、印刷配達指示手段の指示による印刷物の収集および配達を完了した配達装置に対して待機位置への移動を指示する待機位置指示手段と、要求受付手段にて受け付けた印刷配達の要求の中に、印刷物を配達先に配達する配達装置を未選択の印刷配達の要求が存在しない場合に、頻度情報取得手段にて取得した情報が示す印刷頻度が最も高い画像形成装置を決定する決定手段とをさらに含み、待機位置指示手段は、決定手段にて決定した画像形成装置に基づく待機位置への移動を指示する。
【００２１】
上記画像形成システムにおいて好ましくは、サーバーは、印刷配達指示手段の指示による印刷物の収集および配達を完了した配達装置に対して待機位置への移動を指示する待機位置指示手段と、要求受付手段にて受け付けた印刷配達の要求の中に、印刷物を配達先に配達する配達装置を未選択の印刷配達の要求が存在しない場合に、複数の画像形成装置のうちシステムスピードが最も速い画像形成装置を決定する決定手段とをさらに含み、待機位置指示手段は、決定手段にて決定した画像形成装置に基づく待機位置への移動を指示する。
【００２２】
上記画像形成システムにおいて好ましくは、サーバーは、印刷配達指示手段の指示による印刷物の収集および配達を完了した配達装置に対して待機位置への移動を指示する待機位置指示手段と、要求受付手段にて受け付けた印刷配達の要求の中に、印刷物を配達先に配達する配達装置を未選択の印刷配達の要求が存在しない場合に、複数の画像形成装置のうち実行可能な印刷機能が最も多い画像形成装置を決定する決定手段とをさらに含み、待機位置指示手段は、決定手段にて決定した画像形成装置に基づく待機位置への移動を指示する。
【００２３】
上記画像形成システムにおいて好ましくは、決定手段にて決定した画像形成装置が複数存在する場合、待機位置指示手段は、決定手段にて決定した複数の画像形成装置の中間地点への移動を指示する。
【００２４】
上記画像形成システムにおいて好ましくは、決定手段にて決定した画像形成装置が複数存在する場合、待機位置指示手段は、決定手段にて決定した複数の画像形成装置のうち、印刷配達指示手段の指示による印刷物の収集および配達を完了した配達装置が移動に要する時間が最短となる画像形成装置への移動を指示する。
【００２５】
上記画像形成システムにおいて好ましくは、決定手段は、印刷を直ちに実行することのできない画像形成装置を決定の対象から除外する。
【００２６】
上記画像形成システムにおいて好ましくは、決定手段は、印刷を実行可能な状態である通常状態よりも消費電力が小さい状態である省電力状態の画像形成装置を決定の対象から除外する。
【００２７】
上記画像形成システムにおいて好ましくは、決定手段は、故障、部品の寿命、および消耗品のエンプティのうち少なくともいずれか１つの原因により一時的に印刷を行うことのできない状態にある画像形成装置を決定の対象から除外する。
【００２８】
上記画像形成システムにおいて好ましくは、複数の画像形成装置の各々は、印刷手段を含み、印刷手段は、文書の印刷の指示をサーバーから受け付けた場合に、文書の印刷を行うことで印刷物を出力し、複数の配達装置のいずれかによる印刷物の収集が完了した後で、次の印刷を開始する。
【００２９】
上記画像形成システムにおいて好ましくは、サーバーは複数の画像形成装置のうちいずれかの画像形成装置である。
【発明の効果】
【００３０】
本発明によれば、印刷物を効率良く印刷および配達することのできる画像形成システムを提供することができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の一実施の形態における画像形成システムの構成を概念的に示す図である。
【図２】本発明の一実施の形態におけるサーバー１００および情報処理装置４００の各々のハードウェア構成を示すブロック図である。
【図３】本発明の一実施の形態における画像形成装置２００の外観を示す斜視図である。
【図４】本発明の一実施の形態における画像形成装置２００のハードウェア構成を示すブロック図である。
【図５】本発明の一実施の形態における配達装置３００のハードウェア構成を示すブロック図である。
【図６】本発明の一実施の形態において画像形成システムが行う印刷配達処理を概念的に示す図である。
【図７】本発明の一実施の形態において画像形成システムが行う印刷配達処理を示すシーケンス図の第１の部分である。
【図８】本発明の一実施の形態において画像形成システムが行う印刷配達処理を示すシーケンス図の第２の部分である。
【図９】本発明の一実施の形態において情報処理装置４００が行う処理を示すフローチャートである。
【図１０】本発明の一実施の形態において情報処理装置４００が表示部４０２に表示する印刷要求一覧を模式的に示す図である。
【図１１】図９の印刷要求時の処理（Ｓ７１３）のサブルーチンである。
【図１２】本発明の一実施の形態において情報処理装置４００が表示部４０２に表示する印刷設定画面を模式的に示す図である。
【図１３】本発明の一実施の形態においてサーバー１００が行う処理を示すフローチャートの第１の部分である。
【図１４】本発明の一実施の形態においてサーバー１００が行う処理を示すフローチャートの第２の部分である。
【図１５】本発明の一実施の形態においてサーバー１００が行う処理を示すフローチャートの第３の部分である。
【図１６】本発明の一実施の形態において記憶装置１０５が記憶する画像形成装置管理テーブルを模式的に示す図である。
【図１７】本発明の一実施の形態において記憶装置１０５が記憶する配達装置管理テーブルを模式的に示す図である。
【図１８】本発明の一実施の形態において記憶装置１０５が記憶する印刷要求管理テーブルを模式的に示す図である。
【図１９】本発明の一実施の形態において記憶装置１０５が記憶する配達先管理テーブルを模式的に示す図である。
【図２０】図１４の印刷要求時の処理（Ｓ１０４９）のサブルーチンの第１の部分である。
【図２１】図１４の印刷要求時の処理（Ｓ１０４９）のサブルーチンの第２の部分である。
【図２２】図１４の印刷要求時の処理（Ｓ１０４９）のサブルーチンの第３の部分である。
【図２３】本発明の一実施の形態において記憶装置１０５が記憶する装置選択用テーブルを模式的に示す図である。
【図２４】図１５の次作業指示処理（Ｓ１０８１）のサブルーチンである。
【図２５】本発明の一実施の形態において画像形成装置２００が行う処理を示すフローチャートである。
【図２６】本発明の一実施の形態において記憶装置２０５が記憶する印刷ジョブ管理テーブルを模式的に示す図である。
【図２７】本発明の一実施の形態における印刷ジョブの状態の遷移を示す図である。
【図２８】図２５の印刷データの受信処理（Ｓ１３２１）のサブルーチンである。
【図２９】図２５の印刷ジョブの実行処理（Ｓ１３３１）のサブルーチンである。
【図３０】本発明の一実施の形態における配達装置３００の状態の遷移を示す図である。
【図３１】本発明の一実施の形態において配達装置３００が行う処理を示すフローチャートである
【図３２】図３１の配達要求受信処理（Ｓ１６３１）のサブルーチンである。
【図３３】図３１の集配処理（Ｓ１６４１）のサブルーチンの第１の部分である。
【図３４】図３１の集配処理（Ｓ１６４１）のサブルーチンの第２の部分である。
【発明を実施するための形態】
【００３２】
以下、本発明の実施の形態について、図面に基づいて説明する。
【００３３】
以下の実施の形態では、サーバーおよび情報処理装置がＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）であり、画像形成装置がＭＦＰである場合について説明する。サーバーおよび情報処理装置はＰＣの他、携帯電話、スマートフォン、またはタブレット端末などであってもよい。また、画像形成装置はＭＦＰの他、プリンター、複写機、またはファクシミリなどであってもよい。
【００３４】
（Ａ）  画像形成システムの構成
【００３５】
始めに、本実施の形態における画像形成システムの構成について説明する。
【００３６】
（Ａ−１）  画像形成システムの構成
【００３７】
図１は、本発明の一実施の形態における画像形成システムの構成を概念的に示す図である。
【００３８】
図１を参照して、本実施の形態における画像形成システムは、サーバー（プリントサーバー）１００と、ｍ台の画像形成装置２００−１、２００−２、２００−３・・、２００−ｍ（以降、これらを纏めて画像形成装置２００と記すことがある）と、ｎ台の配達装置３００−１、３００−２、３００−３・・・３００―ｎ（以降、これらを纏めて配達装置３００と記すことがある）と、ｐ台の情報処理装置４００−１、４００−２、４００−３・・・４００−ｐ（以降、これらを纏めて情報処理装置４００と記すことがある）とを備えている。サーバー１００と、画像形成装置２００の各々と、配達装置３００の各々と、情報処理装置４００の各々とは、ネットワークＮＴを通じて相互に接続されており、相互に通信を行う。配達装置３００の各々は、ネットワークＮＴに接続されたアクセスポイントＡＰとの間で無線通信を行うことにより、ネットワークＮＴ上の他の機器との間で相互に無線通信を行う。サーバー１００、画像形成装置２００、または情報処理装置４００も、配達装置３００と同様に、ネットワークＮＴに接続されたアクセスポイントＡＰとの間で無線通信を行うことにより、ネットワークＮＴ上の他の機器との間で相互に無線通信を行ってもよい。
【００３９】
ネットワークＮＴは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などである。ネットワークＮＴは、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）のプロトコルを用いて各種機器を接続する。ネットワークＮＴに接続された機器は、お互いに各種データのやり取りが可能となっている。
【００４０】
（Ａ−２）  サーバーおよび情報処理装置の構成
【００４１】
図２は、本発明の一実施の形態におけるサーバー１００および情報処理装置４００の各々のハードウェア構成を示すブロック図である。
【００４２】
図１および図２を参照して、サーバー１００は、制御部１０１と、表示部１０２と、操作部１０３と、ネットワークインターフェース１０４と、記憶装置１０５とを含んでいる。制御部１０１と、表示部１０２、操作部１０３、ネットワークインターフェース１０４、および記憶装置１０５の各々とは、バスなどを介して相互に接続されている。
【００４３】
制御部１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１ａと、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０１ｂと、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０１ｃと、地図データ記憶部１０１ｄとを含んでいる。ＣＰＵ１０１ａは、サーバー１００全体の制御を行う。またＣＰＵ１０１ａは、ＲＯＭ１０１ｂに記憶された制御プログラムを実行する。
【００４４】
ＲＯＭ１０１ｂは、たとえばフラッシュＲＯＭである。ＲＯＭ１０１ｂには、ＣＰＵ１０１ａが実行する各種プログラムと、各種固定データとが格納されている。ＲＯＭ１０１ｂは、書換え不可能なものであってもよい。
【００４５】
ＲＡＭ１０１ｃは、ＣＰＵ１０１ａのメインメモリである。ＲＡＭ１０１ｃは、ＣＰＵ１０１ａが制御プログラムを実行するときに必要なデータなどを一時的に記憶するためなどに用いられる。
【００４６】
地図データ記憶部１０１ｄは、配達先となるユーザーの位置や配達装置３００の移動経路となる誘導線などの地図データを記憶する。
【００４７】
表示部１０２は、モニターなどよりなっており、各種情報を表示する。
【００４８】
操作部１０３は、キーボードおよびマウスなどよりなっており、ユーザーから各種指示を受け付ける。
【００４９】
ネットワークインターフェース１０４は、制御部１０１からの指示に従って、ＴＣＰ／ＩＰなどの通信プロトコルによって他の機器との通信を行う。
【００５０】
記憶装置１０５は、たとえばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などよりなっており、各種データを記憶する。
【００５１】
サーバー１００は、印刷要求または印刷配達要求を情報処理装置４００から受け付ける。印刷要求とは、設定された印刷条件に従う文書の印刷の要求である。印刷配達要求とは、設定された印刷条件に従う文書の印刷および設定された配達先への文書の印刷物の配達である印刷配達の要求である。サーバー１００はいずれかの情報処理装置４００から印刷配達要求を受け付けた場合に、画像形成システムを構成する画像形成装置２００の中から文書を印刷する画像形成装置２００を選択し、画像形成システムを構成する配達装置３００の中から印刷した印刷物を収集し印刷物を配達先に配達する配達装置３００を選択する。この選択は、印刷配達要求に含まれる印刷条件および配達先と、画像形成装置２００の各々および配達装置３００の各々から取得した情報とに基づいて行われる。サーバー１００は、選択した画像形成装置２００に対して、印刷する文書の印刷データを作成して送信し、文書の印刷を指示する。サーバー１００は、選択した配達装置に対して、印刷物の収集先となる画像形成装置と印刷物の配達先とを通知し、印刷物の収集および配達を指示する。
【００５２】
情報処理装置４００は、制御部４０１と、表示部４０２と、操作部４０３と、ネットワークインターフェース４０４と、記憶装置４０５とを含んでいる。制御部４０１は、ＣＰＵ４０１ａと、ＲＯＭ４０１ｂと、ＲＡＭ４０１ｃとを含んでいる。情報処理装置４００の構成は、記憶装置に記憶されている情報が異なり、地図データ記憶部を含まない点以外、サーバー１００の構成とほぼ同様であるため、その説明は繰り返さない。
【００５３】
情報処理装置４００は、印刷する文書、印刷条件、および印刷物の配達先などの情報の設定（入力）を受け付ける。情報処理装置４００は、上記の情報の設定を受け付けた場合に、設定された情報を含む印刷配達要求をサーバー１００に送信する。
【００５４】
情報処理装置４００では、印刷する文書として複数の文書を設定することが可能であり、配達先として複数の配達先を設定することが可能である。印刷する文書として複数の文書が設定された場合には、設定された全ての文書が配達先に配達される。配達先として複数の配達先が設定された場合には、設定された配達先の各々に設定された文書が配達される。
【００５５】
なお、情報処理装置４００は、上記の情報以外に、配達先のユーザーに対して配達時に伝える伝言の設定を受け付けてもよい。この場合、入力された伝言は印刷物をユーザーに手渡す際に配達装置３００の表示部３０５に表示される。
【００５６】
（Ａ−３）  画像形成装置の構成
【００５７】
図３は、本発明の一実施の形態における画像形成装置２００の外観を示す斜視図である。図４は、本発明の一実施の形態における画像形成装置２００のハードウェア構成を示すブロック図である。
【００５８】
図１、図３、および図４を参照して、画像形成装置２００の各々は、制御部２０１と、原稿読取部２０２と、印刷出力部２０３と、ファクシミリ部２０４と、操作パネル２０５と、ユーザー認証部２０６と、ネットワークインターフェース２０７と、ＷｉＦｉインターフェース２０８と、記憶装置２０９とを含んでいる。制御部２０１と、原稿読取部２０２、印刷出力部２０３、ファクシミリ部２０４、操作パネル２０５、ユーザー認証部２０６、ネットワークインターフェース２０７、ＷｉＦｉインターフェース２０８、および記憶装置２０９の各々とは、バスなどを介して相互に接続されている。
【００５９】
制御部２０１は、ＣＰＵ２０１ａと、ＲＯＭ２０１ｂと、ＲＡＭ２０１ｃとを含んでいる。ＣＰＵ２０１ａは、画像形成装置２００全体の制御を行う。またＣＰＵ２０１ａは、ＲＯＭ２０１ｂに記憶された制御プログラムを実行する。
【００６０】
ＲＯＭ２０１ｂは、たとえばフラッシュＲＯＭである。ＲＯＭ２０１ｂには、ＣＰＵ２０１ａが実行する各種プログラムと、各種固定データとが格納されている。ＲＯＭ２０１ｂは、書換え不可能なものであってもよい。
【００６１】
ＲＡＭ２０１ｃは、ＣＰＵ２０１ａのメインメモリである。ＲＡＭ２０１ｃは、ＣＰＵ２０１ａが制御プログラムを実行するときに必要なデータなどを一時的に記憶するためなどに用いられる。
【００６２】
原稿読取部２０２は、原稿の画像を読み取り、画像データを生成する。
【００６３】
印刷出力部２０３は、用紙に対して文書を印刷し、印刷物を出力する。印刷出力部２０３は、おおまかに、トナー像形成部、定着装置、および用紙搬送部などで構成される。印刷出力部２０３は、たとえば電子写真方式で用紙に画像を形成する。トナー像形成部は、用紙に画像を形成する。トナー像形成部は、トナー像を現像する現像装置と、トナー像が形成される感光体と、感光体から用紙に画像を転写する転写部などで構成される。定着装置は、加熱ローラーおよび加圧ローラーを有する。定着装置は、加熱ローラーと加圧ローラーとでトナー像が形成された用紙を挟みながら搬送し、その用紙に加熱および加圧を行う。これにより、定着装置は、用紙に付着したトナーを溶融させて用紙に定着させ、用紙に画像を形成する。用紙搬送部は、給紙ローラー、搬送ローラー、およびそれらを駆動するモーターなどで構成されている。用紙搬送部は、用紙を給紙カセットから給紙して、画像形成装置２００の筐体の内部で搬送する。また、用紙搬送部は、画像が形成された用紙を画像形成装置２００の筐体から排紙トレイ２０３ａに排出する。
【００６４】
ファクシミリ部２０４は、他の機器との間でファクシミリの送受信を行う。
【００６５】
操作パネル２０５は、表示部２０５ａと、操作部２０５ｂとを含んでいる。表示部２０５ａは、カラー液晶ディスプレイなどで構成されており、各種情報を表示する。
【００６６】
操作部２０５ｂは、表示部２０５ａの画面上に設けられたタッチパネルと、表示部２０５ａの画面周囲に配置された押しボタンキーなどにより構成されており、操作入力を受け付ける。
【００６７】
ユーザー認証部２０６は、情報処理装置４００または操作パネル２０５などを通じて入録されたユーザーＩＤおよびパスワードに基づいて、ユーザーを認証する。
【００６８】
ネットワークインターフェース２０７は、画像形成装置２００をネットワークＮＴに接続するインターフェースである。制御部２０１は、ネットワークインターフェース２０７を介して、他の画像形成装置２００および情報処理装置４００の各々とデータ通信を行う。
【００６９】
ＷｉＦｉインターフェース２０８は、サーバー１００などの他の機器との無線通信を行う。
【００７０】
記憶装置２０９は、たとえばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などよりなる不揮発性の記憶手段である。記憶装置２０９は、各種データを記憶する。記憶装置２０５は、ジョブ記憶部２０９ａを含んでいる。ジョブ記憶部２０９ａは、自機が受け付けた各種ジョブの情報を含む印刷ジョブ管理テーブル（図２６）を記憶する部分である。たとえばネットワークインターフェース２０７を介して情報処理装置４００から送信された印刷ジョブを受信した場合、制御部２０１は、その印刷ジョブを印刷ジョブ管理テーブルに記憶する。
【００７１】
画像形成装置２００は、印刷を実行可能な状態である通常状態と、通常状態よりも消費電力が小さい状態である省電力状態との間で自機の状態を切替可能である。
【００７２】
（Ａ−４）  配達装置の構成
【００７３】
図５は、本発明の一実施の形態における配達装置３００のハードウェア構成を示すブロック図である。
【００７４】
図１および図５を参照して、配達装置３００の各々は、誘導線上を自律走行して（人間による操作無しに走行して）移動することにより、画像形成装置２００から印刷物を収集し、配達先のユーザーに印刷物を配達する。配達装置３００の各々は、カセット部３０１と、車両部３０２と、電源部３０３と、制御部３０４と、表示部３０５と、位置情報取得部３０６と、ＷｉＦｉインターフェース３０７とを含んでいる。制御部３０４と、カセット部３０１、車両部３０２、電源部３０３、表示部３０５、位置情報取得部３０６、およびＷｉＦｉインターフェース３０７の各々とは、バスなどで相互に接続されている。
【００７５】
カセット部３０１は、印刷物を収容する。カセット部３０１は、収集部３０１ａと、排出部３０１ｂとを含んでいる。収集部３０１ａは、アームを画像形成装置２００の排紙トレイ２０３ａに接続し、排紙トレイ２０３ａに排出された印刷物を保持することなどにより、画像形成装置２００の排紙トレイ２０３ａから印刷物を収集する。
【００７６】
排出部３０１ｂは、カセット部３０１に収容された印刷物を排出して配達先のユーザーに渡す、もしくは配達先のユーザーのデスクに置く。
【００７７】
車両部３０２は、カセット部３０１を支持して移動する。車両部３０２は、駆動機構３０２ａと、路面センサー３０２ｂとを含んでいる。駆動機構３０２ａは、配達装置３００を移動させる。駆動機構３０２ａは、それぞれ独立に駆動可能な２個の駆動輪と１個の補助輪とを含んでいる。駆動機構３０２ａは、２個の駆動輪の回転速度および回転方向をそれぞれ独立して制御することで、配達装置３００を直進させたり配達装置３００の進行方向を変更させたりすることが可能である。すなわち、２個の駆動輪を等速で同じ方向に回転させることで配達装置３００を直進させ、２個の駆動輪を等速で互いに異なる方向に回転させることで配達装置３００の進行方向を変更させる。
【００７８】
路面センサー３０２ｂは３個の光センサーで構成されており、誘導線を検知する。路面センサー３０２ｂは、光センサーの各々の検知結果に基づいて誘導線の中心の位置を認識する。これにより、配達装置３００は誘導線上を自律走行可能となる。
【００７９】
電源部３０３は、充電式のバッテリーを含んでおり、カセット部３０１、車両部３０２、制御部３０４、表示部３０５、位置情報取得部３０６、およびＷｉＦｉインターフェース３０７などに電力を供給する。
【００８０】
制御部３０４は、ＣＰＵ３０４ａと、ＲＯＭ３０４ｂと、ＲＡＭ３０４ｃと、地図データ記憶部３０４ｄとを含んでいる。
【００８１】
ＣＰＵ３０４ａは、カセット部３０１および車両部３０２を含む配達装置３００全体を制御する。またＣＰＵ３０４ａは、ＲＯＭ３０４ｂに記憶された制御プログラムを実行する。
【００８２】
ＲＯＭ３０４ｂは、たとえばフラッシュＲＯＭである。ＲＯＭ３０４ｂには、ＣＰＵ３０４ａが実行する各種プログラムと、各種固定データとが格納されている。ＲＯＭ３０４ｂは、書換え不可能なものであってもよい。
【００８３】
ＲＡＭ３０４ｃは、ＣＰＵ３０４ａのメインメモリである。ＲＡＭ３０４ｃは、ＣＰＵ３０４ａが制御プログラムを実行するときに必要なデータなどを一時的に記憶するためなどに用いられる。
【００８４】
地図データ記憶部３０４ｄは、配達先となるユーザーの位置や誘導線などの地図データを記憶する。制御部３０４は、地図データとサーバー１００から受信した配達宛先（配達先となるユーザーの情報）とに基づいて、自機の移動経路（収集および配達の際に通る経路）を設定する。
【００８５】
表示部３０５は、メッセージなどの各種情報を表示する。
【００８６】
位置情報取得部３０６は、自機の現在位置を取得する。位置情報取得部３０６は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）機能や、誘導線上の基準位置からの走行距離および方向などに基づいて、自機の現在位置を取得する。
【００８７】
ＷｉＦｉインターフェース３０７は、サーバー１００などの他の機器との無線通信を行う。
【００８８】
（Ｂ）  画像形成システムが行う印刷配達処理
【００８９】
次に、画像形成システムが行う印刷配達処理について説明する。
【００９０】
（Ｂ−１）  印刷配達処理の概要
【００９１】
図６は、本発明の一実施の形態において画像形成システムが行う印刷配達処理を概念的に示す図である。図７および図８は、本発明の一実施の形態において画像形成システムが行う印刷配達処理を示すシーケンス図である。
【００９２】
図６および図７を参照して、オフィス内には複数のユーザー（従業員）の各々のデスクが設けられている。複数のユーザーの各々のデスクは、数名（ここでは６名）ごとに１つのグループを構成するように配置されている。また、複数のユーザーの各々のデスクには、情報処理装置４００が配置されている。図６では、主なユーザーの情報処理装置４００のみが示されている。
【００９３】
オフィス内における複数のグループの各々の間の床には、たとえば格子状の誘導線ＧＬが描かれている。また、オフィス内の誘導線ＧＬ付近には複数（ここでは３台）の画像形成装置２００が固定されている。さらに、誘導線ＧＬ上には複数（ここでは３台）の配達装置３００の各々が存在している。配達装置３００の各々は、誘導線ＧＬに沿って移動可能である。
【００９４】
画像形成システムに対して文書の印刷配達を依頼（実行指示）するユーザーＵ１は、自らのデスクに設けられた情報処理装置４００ａで、印刷する文書、文書の印刷条件、および印刷物の配達先（ここでは３人のユーザーＵ２）を設定した上で、サーバー１００に対して文書の印刷配達要求を送信する（印刷配達を要求する）（処理ＰＲ１）。
【００９５】
サーバー１００は、印刷配達要求を受け付けると、画像形成システムを構成する全ての画像形成装置２００の各々から情報を取得する（処理ＰＲ２）。またサーバー１００は、画像形成システムを構成する全ての配達装置３００の各々から情報を取得する（処理ＰＲ３）。サーバー１００は、画像形成装置２００と配達装置３００との複数の組合せの各々を作成し、作成した組合せの各々についての印刷配達時間（印刷配達要求に関する印刷物の配達が完了するのに要する時間）を見積る。印刷配達要求の実行に要する時間は、サーバー１００が記憶している画像形成装置２００の情報、画像形成装置２００から取得した情報、および配達装置３００から取得した情報に基づいて見積もられる。
【００９６】
サーバー１００は、見積もった時間が最も短い組合せの画像形成装置２００ａおよび配達装置３００ａを、印刷を担当する画像形成装置（印刷配達要求に関する文書の印刷を行う画像形成装置）２００および配達を担当する配達装置（印刷配達要求に関する印刷物の収集および配達を行う配達装置）３００として選択する。サーバー１００は、印刷配達要求に関する文書の印刷データを生成する。サーバー１００は、印刷を担当する画像形成装置２００ａに対して、生成した印刷データを送信することで、文書の印刷の実行指示を行う（処理ＰＲ４）。またサーバー１００は、配達を担当する配達装置３００ａに対して、印刷を担当する画像形成装置２００ａおよび配達先を通知することで、印刷物の収集および配達の実行指示を行う（処理ＰＲ５）。
【００９７】
印刷を担当する画像形成装置２００ａは、印刷の実行指示を受けた場合に、印刷ジョブ管理テーブル（図２６）にその印刷に関する印刷ジョブを登録し、印刷ジョブ管理テーブルに従って印刷ジョブを実行する。配達を担当する配達装置３００ａは、印刷物の配達の実行指示を受けた場合に、通知された画像形成装置２００ａに移動する（処理ＰＲ６）。
【００９８】
図６および図８を参照して、印刷を担当する画像形成装置２００ａは、印刷ジョブが完了した場合、サーバー１００に対して印刷が完了した旨を通知する。通知を受けたサーバー１００は、配達を担当する配達装置３００ａに対して印刷が完了したことを通知する。配達を担当する配達装置３００ａは、この通知を受けると、画像形成装置２００ａから印刷物を収集する。
【００９９】
配達を担当する配達装置３００ａは、印刷物の収集を完了した場合、サーバー１００に対して収集が完了したことを通知する。通知を受けたサーバー１００は、印刷を担当した画像形成装置２００ａに対して収集が完了したことを通知する。印刷を担当した画像形成装置２００ａは、この通知を受けるまでは次の印刷ジョブを実行不可能な状態にあり、この通知を受けると次の印刷ジョブが実行可能な状態になる。
【０１００】
配達を担当する配達装置３００ａは、印刷物の収集を完了した場合、順番に配達先に移動し、それぞれの配達先のユーザーＵ２に印刷物を渡す（処理ＰＲ７）。その後、配達装置３００ａはサーバー１００に対して配達完了を通知する。通知を受けたサーバー１００は、配達装置３００ａに対して次の目的地の指示（次の印刷物の配達の実行指示）を行う。配達装置３００ａは、指示された目的地に移動する。
【０１０１】
（Ｂ−２）  情報処理装置が行う処理
【０１０２】
図９は、本発明の一実施の形態において情報処理装置４００が行う処理を示すフローチャートである。図１０は、本発明の一実施の形態において情報処理装置４００が表示部４０２に表示する印刷要求一覧を模式的に示す図である。図９に示すフローチャートは、ＣＰＵ４０１ａがＲＯＭ４０１ｂに記憶された制御プログラムを実行することにより行われる。
【０１０３】
図９を参照して、制御部４０１は、情報処理装置４００への電力の供給開始などにより処理を開始すると、初期化処理を行う（Ｓ７０１）。初期化処理においては、メモリのクリア、オペレーティングシステムの起動、標準モードの設定などの一般的な初期化処理が行われる。制御部４０１は、情報処理装置４００への電力の供給が遮断されるまで、ステップＳ７０３以降の処理を繰り返す。
【０１０４】
制御部４０１は、ステップＳ７０１の処理に続いて、マウスやキーボードなどの操作部（入力装置）４０３によるイベントが発生したか否かを判別する（Ｓ７０３）。ステップＳ７０３において、操作部４０３によるイベントが発生したと判別するまで、制御部４０１はステップＳ７０３の処理を繰り返す。
【０１０５】
ステップＳ７０３において、操作部４０３によるイベントが発生したと判別した場合（Ｓ７０３でＹＥＳ）、制御部４０１は、発生したイベントが印刷要求であるか否かを判別する（Ｓ７１１）。
【０１０６】
ステップＳ７１１において、発生したイベントが印刷要求であると判別した場合（Ｓ７１１でＹＥＳ）、制御部４０１は、後述する印刷要求時の処理を行い（Ｓ７１３）、ステップＳ７０３の処理へ進む。
【０１０７】
ステップＳ７１１において、発生したイベントが印刷要求でないと判別した場合（Ｓ７１１でＮＯ）、制御部４０１は、発生したイベントが印刷要求一覧の表示要求であるか否かを判別する（Ｓ７１５）。
【０１０８】
ステップＳ７１５において、発生したイベントが印刷要求一覧の表示要求であると判別した場合（Ｓ７１５でＹＥＳ）、制御部４０１は、サーバー１００から印刷要求の情報を取得し、取得した情報に基づいて作成した印刷要求一覧（図１０）を表示部４０２に表示し（Ｓ７１７）、ステップＳ７０３の処理へ進む。
【０１０９】
ステップＳ７１５において、発生したイベントが印刷要求一覧の表示要求でないと判別した場合（Ｓ７１５でＮＯ）、制御部４０１は、発生したイベントに応じた処理を行い（Ｓ７１９）、ステップＳ７０３の処理へ進む。
【０１１０】
図１０に示す印刷要求一覧には、サーバー１００が受けた印刷要求（印刷配達要求を含む）の情報が含まれている。印刷要求の情報には、ＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）と、印刷要求の受付日時と、印刷要求の現在の状態と、印刷を実行する画像形成装置の名前と、ジョブＩＤと、印刷要求が印刷配達要求である場合に、印刷物を配達する配達装置の名前とが含まれている。ＩＤは、サーバー１００によって作成された印刷要求を特定する情報であり、印刷要求を受けた場合にサーバー１００によって付される情報である。ジョブＩＤは、印刷要求を受けて実行される印刷ジョブを特定する情報であり、印刷を実行する画像形成装置によって付される情報である。
【０１１１】
図１１は、図９の印刷要求時の処理（Ｓ７１３）のサブルーチンである。図１２は、本発明の一実施の形態において情報処理装置４００が表示部４０２に表示する印刷設定画面を模式的に示す図である。
【０１１２】
図１１および図１２を参照して、印刷要求時の処理（Ｓ７１３）において、制御部４０１は、図１２に示す印刷設定画面を表示部４０２に表示する（Ｓ８０１）。
【０１１３】
図１２に示す印刷設定画面は、文書、部数、カラー（カラー／モノクロ）、印刷方法（片面印刷／両面印刷）、用紙のサイズ、および印刷配達の要否などの印刷条件の設定をユーザーから受け付ける画面である。
【０１１４】
特に制御部４０１は、印刷設定画面における「配達」の項目のチェックボックスＣＢ１にチェックが入れられた場合に、配達先の指定を受け付ける。具体的には、制御部４０１は、ユーザー一覧の項目のリストボックスＬＴ１および配達先の項目のリストボックスＬＴ２をアクティブにし、配達先の選択を可能な状態とする。制御部４０１は、ユーザー一覧の項目のリストボックスＬＴ１の中からユーザーが選択され、ボタンＢＴ１が押下された場合に、選択されたユーザーを配達先のリストボックスＬＴ２に追加する。また制御部４０１は、配達先の項目のリストボックスＬＴ２の中からユーザーが選択され、ボタンＢＴ２が押下された場合に、選択されたユーザーを配達先のリストボックスＬＴ２から削除する。
【０１１５】
また制御部４０１は、印刷設定画面における「画像形成装置」の項目のドロップダウンリストＤＤ１において、画像形成装置が指定された場合に、印刷を担当する画像形成装置の指定を受け付ける。
【０１１６】
制御部４０１は、「印刷実行」ボタンＢＴ３の押下を受け付けた場合に、設定された印刷条件での印刷要求をサーバー１００に送信する。特に、「配達」の項目のチェックボックスＣＢ１にチェックが入れられた状態で「印刷実行」ボタンＢＴ３の押下を受け付けた場合には、設定された印刷条件および配達先への印刷配達要求をサーバー１００に送信する。制御部４０１は、「中止」ボタンＢＴ４が押下された場合に、それまで受け付けた印刷条件を破棄し、印刷設定画面を閉じる。
【０１１７】
ステップＳ８０１の処理に続いて、制御部４０１は、印刷設定画面において印刷条件などを設定する操作を受け付けたか否かを判別する（Ｓ８０３）。
【０１１８】
ステップＳ８０３において、印刷設定画面において、印刷条件などを設定する操作を受け付けたと判別した場合（Ｓ８０３でＹＥＳ）、制御部４０１は操作に応じた処理を行い（Ｓ８０５）、ステップＳ８０３の処理へ進む。印刷条件などを設定する操作とは、文書を選択する操作や印刷条件をデフォルトの印刷条件から変更する操作などである。このような操作を受け付けた場合には、ステップＳ８０５において、選択された文書の表示を選択状態の表示に変更したり、部数の値を変更したりする処理が行われる。
【０１１９】
ステップＳ８０３において、印刷設定画面において印刷条件を設定する操作などを受け付けないと判別した場合（Ｓ８０３でＮＯ）、制御部４０１は、「印刷実行」ボタンＢＴ３の押下を受け付けたか否かを判別する（Ｓ８０７）。
【０１２０】
ステップＳ８０７において、「印刷実行」ボタンＢＴ３の押下を受け付けたと判別した場合（Ｓ８０７でＹＥＳ）、制御部４０１はサーバー１００に対して印刷要求または印刷配達要求を送信し（Ｓ８１１）（要求手段の一例）、印刷設定画面を終了し（Ｓ８１３）、リターンする。
【０１２１】
なお、印刷設定画面において、さらに印刷物の機密扱いの要否の設定をさらに受け付けてもよい。この場合、ステップＳ８１１において制御部３０１は、印刷物の機密扱いの要否を含む印刷配達要求を行う。
【０１２２】
ステップＳ８０７において、「印刷実行」ボタンＢＴ３の押下を受け付けないと判別した場合（Ｓ８０７でＮＯ）、制御部４０１は、「中止」ボタンＢＴ４の押下を受け付けたか否かを判別する（Ｓ８０９）。
【０１２３】
ステップＳ８０９において、「中止」ボタンＢＴ４の押下を受け付けたと判別した場合（Ｓ８０９でＹＥＳ）、制御部４０１は印刷設定画面を終了し（Ｓ８１３）、リターンする。
【０１２４】
ステップＳ８０９において、「中止」ボタンＢＴ４の押下を受け付けないと判別した場合（Ｓ８０９でＮＯ）、制御部４０１はステップＳ８０３の処理へ進む。
【０１２５】
（Ｂ−３）  サーバーが行う処理
【０１２６】
図１３〜図１５は、本発明の一実施の形態においてサーバー１００が行う処理を示すフローチャートである。図１６は、本発明の一実施の形態において記憶装置１０５が記憶する画像形成装置管理テーブルを模式的に示す図である。図１７は、本発明の一実施の形態において記憶装置１０５が記憶する配達装置管理テーブルを模式的に示す図である。図１８は、本発明の一実施の形態において記憶装置１０５が記憶する印刷要求管理テーブルを模式的に示す図である。図１９は、本発明の一実施の形態において記憶装置１０５が記憶する配達先管理テーブルを模式的に示す図である。図１３〜図１５に示すフローチャートは、ＣＰＵ１０１ａがＲＯＭ１０１ｂに記憶された制御プログラムを実行することにより行われる。
【０１２７】
図１３、図１６、および図１７を参照して、制御部１０１は、サーバー１００への電力の供給開始などにより処理を開始すると、初期化処理を行う（Ｓ１００１）。初期化処理においては、メモリのクリア、オペレーティングシステムの起動、または標準モードの設定などの一般的な初期化処理が行われる。
【０１２８】
制御部１０１は、ステップＳ１００１の処理に続いて、マウスやキーボードなどの操作部（入力装置）１０３によるイベントが発生したか否かを判別する（Ｓ１００３）。
【０１２９】
ステップＳ１００３において、操作部１０３によるイベントが発生したと判別した場合（Ｓ１００３でＹＥＳ）、制御部１０１は、発生したイベントに応じた処理を行い（ステップＳ１０１１）、ステップＳ１００３の処理へ進む。イベントに応じた処理の１つとして、制御部１０１は、所定の操作を受け付けた場合に、画像形成装置２００の登録処理を行い、画像形成装置２００を図１６に示す画像形成装置管理テーブルに登録する。また制御部１０１は、所定の操作を受け付けた場合に、配達装置３００の登録処理を行い、配達装置３００を図１７に示す配達装置管理テーブルに登録する。
【０１３０】
図１６に示す画像形成装置管理テーブルには、画像形成システムを構成する画像形成装置２００の情報が含まれている。画像形成装置２００の情報には、画像形成装置の名前と、画像形成装置のＩＰアドレスと、画像形成装置のモデルと、フィニッシャーの搭載の有無と、画像形成装置の現在の状態と、印刷完了までの時間とが含まれている。画像形成装置の現在の状態は、「ジョブ実行中」、「待機中」、「省電力状態で待機中」、および「停止中」（「停止中」は電源オフやトラブルの発生などにより印刷不可能な状態を意味する）の間で切り替わる。印刷完了までの時間は、画像形成装置が実行中および実行待ちの印刷ジョブを完了するまでに要すると見込まれる時間である。
【０１３１】
画像形成装置２００は、自機の状態が変わった場合にサーバー１００に変更後の状態を通知する。サーバー１００はこの通知を受けた場合に、画像形成装置管理テーブルにおける画像形成装置の現在の状態の内容を更新する。
【０１３２】
サーバー１００は必要に応じて画像形成装置２００から印刷完了までの時間を取得し、画像形成装置管理テーブルにおけるの印刷完了までの時間の内容を更新する。
【０１３３】
図１７に示す配達装置管理テーブルには、画像形成システムを構成する配達装置３００の情報が含まれている。配達装置３００の情報には、配達装置の名前と、配達装置のＩＰアドレスと、配達装置の現在の状態と、配達装置の現在位置と、配達装置の稼働状態とが含まれている。配達装置の現在の状態は、「待機中」、「収集中」、「配達中」、および「−」（「−」は待機位置への移動中などを意味する）の間で切り替わる。配達装置の現在位置としては、画像形成装置２００の位置に存在する場合には画像形成装置２００の名前が表記され、そうでない場合には移動経路の座標が表記される。配達装置の稼働状態は、「良好」と「停止中」（「停止中」は電源オフやトラブルの発生などにより配達不可能な状態を意味する）との間で切り替わる。
【０１３４】
配達装置３００は、自機の現在の状態が変わった場合にサーバー１００に変更後の状態を通知する。サーバー１００はこの通知を受けた場合に、配達装置管理テーブルにおけるの現在の状態の内容を更新する。
【０１３５】
配達装置３００は、自機の稼働状態が変わった場合にサーバー１００に変更後の稼働状態を通知する。サーバー１００はこの通知を受けた場合に、配達装置管理テーブルにおけるの稼働状態の内容を更新する。
【０１３６】
サーバー１００は必要に応じて配達装置３００から現在位置を取得し、配達装置管理テーブルにおけるの現在位置の内容を更新する。
【０１３７】
ステップＳ１００３において、操作部１０３によるイベントが発生しないと判別した場合（Ｓ１００３でＮＯ）、制御部１０１は、ネットワークＮＴを介して情報処理装置４００などの外部の装置から処理要求または通知を受信したか否かを判別する（ステップＳ１００５）。
【０１３８】
ステップＳ１００５において、処理要求または通知を受信したと判別した場合（ステップＳ１００５でＹＥＳ）、制御部１０１は、受信したものが印刷要求であるか否かを判別する（Ｓ１０２１）。
【０１３９】
ステップＳ１０２１において、受信したものが印刷要求であると判別した場合（Ｓ１０２１でＹＥＳ）、制御部１０１は図１４のステップＳ１０３１の処理へ進む。
【０１４０】
ステップＳ１０２１において、受信したものが印刷要求でないと判別した場合（Ｓ１０２１でＮＯ）、制御部１０１は図１５のステップＳ１０２３の処理へ進む。
【０１４１】
図１４、図１８、および図１９を参照して、ステップＳ１０３１において、制御部１０１は、受信した印刷要求が印刷配達要求であるか否か（受信した印刷要求に配達要求が含まれているか否か）を判別する（Ｓ１０３１）。
【０１４２】
ステップＳ１０３１において、受信した印刷要求が印刷配達要求でないと判別した場合（Ｓ１０３１でＮＯ）、制御部１０１は印刷要求を図１８に示す印刷要求テーブルに登録し（Ｓ１０３３）、ステップＳ１０４９の後述する印刷要求時の処理へ進む。
【０１４３】
ステップＳ１０３１において、受信した印刷要求が印刷配達要求であると判別した場合（Ｓ１０３１でＹＥＳ）（要求受付手段の一例）、制御部１０１は印刷要求を図１８に示す印刷要求テーブルに登録し（Ｓ１０３５）、配達先の情報（配達先となるユーザーのユーザーＩＤ）を図１９に示す配達先管理テーブルに登録する（Ｓ１０３７）。
【０１４４】
図１８に示す印刷要求管理テーブルには、サーバー１００が受けた印刷要求の情報が含まれている。印刷要求の情報には、印刷要求ＩＤと、印刷要求の受付日時と、配達要求の有無と、配達ＩＤと、印刷要求の状態と、印刷要求の状態が現在の状態になってからの経過時間と、印刷を担当する画像形成装置の名前と、印刷を担当する画像形成装置によって付与された印刷ジョブのジョブＩＤと、印刷完了までの予測時間と、配達を担当する配達装置の名前とが含まれている。印刷要求の情報は、印刷要求を受けた場合に印刷要求管理テーブルに追加され、印刷要求に関する全ての印刷が完了した場合（印刷配達要求である場合には印刷配達要求に関する全ての配達先への配達が完了した場合）に印刷要求管理テーブルから削除される。
【０１４５】
印刷要求ＩＤは、印刷要求テーブルに印刷要求が登録される際にサーバー１００によって付与されるＩＤである。印刷要求ＩＤとしては、後で受信した印刷要求であるほど大きな番号が付与される。
【０１４６】
配達ＩＤは、印刷要求に配達要求が含まれている場合にサーバー１００によって付与されるＩＤである。配達ＩＤとしては、通常は「１」という数字が付与され、配達先のユーザーの不在などにより配達装置に再配達を指示する度に新たな印刷要求の情報が追加され、配達ＩＤとして付与される数字が「２」、「３」・・と増加する。
【０１４７】
印刷要求の状態は、「印刷待ち」（デフォルトの状態）、「印刷中」、「収集中」、「配達中」、および「再配達待ち」の間で切り替わる。画像形成装置２００および配達装置３００は、印刷要求の状態が変わった場合にサーバー１００に変更後の状態を通知する。サーバー１００はこの通知を受けた場合に、印刷要求管理テーブルにおけるの印刷要求の状態の内容を更新する。
【０１４８】
印刷を担当する画像形成装置の名前および配達を担当する配達装置の名前の各々は、サーバー１００によって選択されるまでは「未定」（「未定」は未選択の意味）と記入される。
【０１４９】
印刷完了までの予測時間は、印刷を担当する画像形成装置２００から受信した情報に基づいてサーバー１００によって記入される。
【０１５０】
図１９に示す配達先管理テーブルには、１回の配達（配達装置３００が印刷物を収集してから収集した全ての印刷物の配達が完了するまで）に関する配達先の情報が含まれている。配達先の情報には、印刷要求ＩＤと、配達ＩＤと、配達先となるユーザーのユーザーＩＤと、配達の状態とが含まれている。配達先の情報は、印刷要求を受けた場合および配達先のユーザーの不在などにより再配達を行う場合に配達先管理テーブルに追加され、印刷配達要求に関する全ての配達先への配達が完了した場合に配達先管理テーブルから削除される。
【０１５１】
配達の状態は、「配達未」（未配達の状態）、「配達中」、および「配達済」の間で切り替わる。配達装置３００は、配達の状態が変わった場合にサーバー１００に変更後の配達の状態を通知する。サーバー１００はこの通知を受けた場合に、配達先テーブルにおけるの配達の状態の内容を更新する。
【０１５２】
ステップＳ１０３７の処理に続いて、制御部１０１は、配達先となるユーザーの在席確認を行う（Ｓ１０３９）。ユーザーの在席確認は、サーバー１００が管理するユーザーの電子予定表や電子会議ツールなどを用いて行われてもよいし、ユーザーが所有する情報処理装置４００に対する在席の問合せによって行われてもい。
【０１５３】
ステップＳ１０３９の処理に続いて、制御部１０１は、配達先となるユーザーのうち少なくとも１人のユーザーが在席しているか否かを判別する（Ｓ１０４１）。
【０１５４】
ステップＳ１０４１において、配達先となるユーザーが誰も在席していないと判別した場合（Ｓ１０４１でＮＯ）、制御部１０１は、印刷要求管理テーブルにおける印刷要求の状態を「再配達待ち」に変更し（Ｓ１０４３）、図１３のステップＳ１００３の処理へ進む。
【０１５５】
ステップＳ１０４１において、配達先となるユーザーのうち少なくとも１人のユーザーが在席していると判別した場合（Ｓ１０４１でＹＥＳ）、制御部１０１は、配達先となるユーザーの中に不在の（在席していない）ユーザーがいるか否かを判別する（Ｓ１０４５）。
【０１５６】
ステップＳ１０４５において、配達先となるユーザーの中に不在のユーザーがいないと判別した場合（Ｓ１０４５でＮＯ）、配達先となる全てのユーザーが在席している状態である。この場合制御部１０１は、後述する印刷要求時の処理を行い（Ｓ１０４９）、図１３のステップＳ１００３の処理へ進む。
【０１５７】
ステップＳ１０４５において、配達先となるユーザーの中に不在のユーザーがいると判別した場合（Ｓ１０４５でＹＥＳ）、制御部１０１は、在席中のユーザーの分のみの印刷物を印刷させ配達させる。この場合、制御部１０１は、不在ユーザーのための再配達用の印刷配達要求の情報を印刷要求管理テーブルに登録し（ステップＳ１０４７）、ステップＳ１０４９の後述する印刷要求時の処理へ進む。
【０１５８】
なお、ステップＳ１０３９〜Ｓ１０４７の処理は、印刷物の機密扱いが必要である印刷配達要求である場合に行われ、印刷物の機密扱いが不要である印刷配達要求である場合に省略されてもよい（ステップＳ１０３７の処理の後にステップＳ１０４９の処理へ進んでもよい）。すなわち、制御部１０１は、印刷物の機密扱いが必要な印刷配達の要求を受け付けた場合に、配達先であるユーザーの在席状況を確認し、在席を確認したユーザーのみのための文書の印刷ならびに印刷物の収集および配達を指示してもよい。
【０１５９】
図１５を参照して、ステップＳ１０２３において、制御部１０１は、受信したものが画像形成装置２００からの印刷完了通知であるか否かを判別する（Ｓ１０２３）。
【０１６０】
ステップＳ１０２３において、受信したものが画像形成装置２００からの印刷完了通知であると判別した場合（Ｓ１０２３でＹＥＳ）、制御部１０１は、印刷完了通知とともに受信した画像形成装置２００の識別ＩＤおよびジョブＩＤに基づいて、印刷要求管理テーブルから印刷完了通知に関する印刷要求を特定し、特定した印刷要求が配達要求を含むものであれば、配達を担当する配達装置３００に印刷完了通知を送信する（Ｓ１０６１）。次に制御部１０１は、印刷要求管理テーブルにおける印刷要求の状態の欄を「収集中」に更新し（Ｓ１０９１）、図１３のステップＳ１００３の処理へ進む。
【０１６１】
ステップＳ１０２３において、受信したものが画像形成装置２００からの印刷完了通知でないと判別した場合（Ｓ１０２３でＮＯ）、制御部１０１は、受信したものが配達装置３００からの収集完了通知であるか否かを判別する（Ｓ１０２５）。
【０１６２】
ステップＳ１０２５において、受信したものが配達装置３００からの収集完了通知であると判別した場合（Ｓ１０２５でＹＥＳ）、制御部１０１は、収集完了通知とともに受信した配達装置３００の識別ＩＤおよびジョブＩＤに基づいて、印刷要求管理テーブルから収集完了通知に関する印刷要求を特定し、印刷を担当した画像形成装置２００に収集完了通知を送信する（Ｓ１０７１）。次に制御部１０１は、印刷要求管理テーブルにおける印刷要求の状態の欄を「配達中」に更新し（Ｓ１０９１）、図１３のステップＳ１００３の処理へ進む。
【０１６３】
ステップＳ１０２５において、受信したものが配達装置３００からの収集完了通知でないと判別した場合（Ｓ１０２５でＮＯ）、制御部１０１は、受信したものが配達装置３００からの配達完了通知であるか否かを判別する（Ｓ１０２７）。
【０１６４】
ステップＳ１０２７において、受信したものが配達装置３００からの配達完了通知であると判別した場合（Ｓ１０２７でＹＥＳ）、制御部１０１は、後述する次作業指示処理を行うことで、配達完了通知を送信した配達装置３００に対して次作業を指示する（Ｓ１０８１）。次に制御部１０１は、印刷要求管理テーブルから配達完了通知に関する印刷要求の情報を削除し（Ｓ１０９１）、図１３のステップＳ１００３の処理へ進む。なお、サーバー１００が次作業を指示する代わりに、配達を完了した配達装置３００が必要な情報をサーバー１００から取得することで、配達装置３００が次に行うべき作業を判断してもよい。
【０１６５】
ステップＳ１０２７において、受信したものが配達装置３００からの配達完了通知でないと判別した場合（Ｓ１０２７でＮＯ）、制御部１０１は、受信したイベントに応じた処理を行い（Ｓ１０９５）、図１３のステップＳ１００３の処理へ進む。
【０１６６】
図１３を参照して、ステップＳ１００５において、処理要求または通知を受信しないと判別した場合（ステップＳ１００５でＮＯ）、制御部１０１は、再配達確認のタイミングであるか否かを判別する（Ｓ１００７）。すなわち、制御部１０１は、印刷配達要求を受けた場合において、配達先となるユーザーの中に不在のユーザーが存在するときは、再配達確認のタイミングで当該ユーザーが在席しているか否かを確認する。そして制御部１０１は、当該ユーザーが在席している場合に、そのユーザーのための文書を印刷し、そのユーザーを配達先とする再配達を行う。再配達確認のタイミングは任意のタイミングであればよく、たとえば所定時間（たとえば１０分）間隔であってもよい。
【０１６７】
ステップＳ１００７において、再配達確認のタイミングでないと判別した場合（Ｓ１００７でＮＯ）、制御部１０１はステップＳ１００３の処理へ進む。
【０１６８】
ステップＳ１００７において、再配達確認のタイミングであると判別した場合（Ｓ１００７でＹＥＳ）、印刷要求管理テーブルに印刷要求の状態が「再配達待ち」の印刷要求が存在し、かつ所定時間が経過した状況にある。この場合制御部１０１は、印刷要求管理テーブルに印刷要求の状態が「再配達待ち」の印刷要求のうち最小の印刷要求ＩＤ（印刷要求を受けた日時が最も古い印刷要求ＩＤ）の印刷要求を特定する。そして制御部１０１は、特定した印刷要求について、図１４のステップＳ１０３９以降の処理を行う。
【０１６９】
なお、サーバー１００は、印刷要求に実行期限を設け、実行期限を過ぎても再配達待ちである印刷要求については、印刷要求の情報を印刷要求管理テーブルから削除することで、実行を取り止めてもよい。またサーバー１００は、この実行期限の設定をユーザーから受け付けてもよい。
【０１７０】
図２０〜図２２は、図１４の印刷要求時の処理（Ｓ１０４９）のサブルーチンである。図２３は、本発明の一実施の形態において記憶装置１０５が記憶する装置選択用テーブルを模式的に示す図である。
【０１７１】
図２０を参照して、印刷要求時の処理（Ｓ１０４９）において、制御部１０１は、印刷要求に印刷を担当する画像形成装置の指定が含まれているか否かを判別する（Ｓ１１０１）。
【０１７２】
ステップＳ１１０１において、印刷要求に印刷を担当する画像形成装置の指定が含まれていると判別した場合（Ｓ１１０１でＹＥＳ）、制御部１０１はステップＳ１１０３の処理へ進む。
【０１７３】
ステップＳ１１０１において、印刷要求に印刷を担当する画像形成装置の指定が含まれていないと判別した場合（Ｓ１１０１でＮＯ）、制御部１０１は、画像形成装置管理テーブルに登録されているｍ台の（画像形成システムを構成する全ての）画像形成装置２００−１〜ｍの各々から、自機で実行中および実行待ちの印刷ジョブの実行に要する時間（見積り値）を取得し、取得した時間を画像形成装置管理テーブルの印刷完了までの時間の欄に記録する（ステップＳ１１１３〜Ｓ１１１７）。
【０１７４】
ステップＳ１１１３〜Ｓ１１１７の処理に続いて、制御部１０１は、印刷要求に配達要求が含まれているか否かを判別する（Ｓ１１０３）。
【０１７５】
ステップＳ１１０３において、印刷要求に配達要求が含まれていないと判別した場合（Ｓ１１０３でＮＯ）、制御部１０１は、図２２のステップＳ１１６１の処理へ進む。
【０１７６】
ステップＳ１１０３において、印刷要求に配達要求が含まれていると判別した場合（Ｓ１１０３でＹＥＳ）、制御部１０１は、配達装置管理テーブルに登録されているｎ台の（画像形成システムを構成する全ての）配達装置３００−１〜ｎの各々から、現在位置を取得し、取得した現在位置を配達装置管理テーブルの現在位置の欄に記録する（ステップＳ１１２３〜Ｓ１１２７）。
【０１７７】
ステップＳ１１２３〜Ｓ１１２７の処理に続いて、制御部１０１は、図２１のステップＳ１１３１の処理へ進む。
【０１７８】
図２１および図２３を参照して、ステップＳ１１３１〜Ｓ１１４３において、制御部１０１は、画像形成システムを構成する複数の画像形成装置２００−１〜ｍと複数の配達装置３００−１〜ｎの各々との複数の組合せ１〜ｑを作成する。そして制御部１０１は、複数の組合せ１〜ｑの各々についての印刷配達完了時間（印刷物の配達が完了するのに要する時間）を見積もり、図２３に示す装置選択用テーブルに記入する（ステップＳ１１３１〜Ｓ１１４３）。
【０１７９】
具体的には、制御部１０１は、組合せ番号ｋを１に設定し、組合せ番号ｋの画像形成装置２００が印刷可能であるか否かを判別する（Ｓ１１３３）。印刷可能な画像形成装置とは、印刷配達要求に含まれる印刷条件を実行することのできる画像形成装置であり、かつ故障、部品の寿命、または消耗品のエンプティなどにより一時的に印刷を実行できない状態になっていない画像形成装置である。印刷条件を実行することができるか否かは、画像形成装置管理テーブルにおける画像形成装置のモデルの内容や、フィニッシャーの搭載の有無の内容などに基づいて判断される。また、印刷条件を実行することができるか否かは、印刷条件を実行するためのオプションの装着状況を、ネットワークＮＴに接続された機器を監視および制御するためのプロトコルであるＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍｏｄｅｌ  Ｐｒｏｔｏｃｏｌ）を用いて取得することにより判断されてもよい。
【０１８０】
ステップＳ１１３３において、組合せ番号ｋの画像形成装置２００が印刷可能でないと判別した場合（Ｓ１１３３でＮＯ）、制御部１０１は、その画像形成装置２００を選択対象から除外し（Ｓ１１３９）、ステップＳ１１４１の処理へ進む。これにより、故障、部品の寿命、および消耗品のエンプティのうち少なくともいずれか１つの原因により一時的に印刷を行うことのできない状態にある画像形成装置は選択の対象から除外される。
【０１８１】
ステップＳ１１３３において、組合せ番号ｋの画像形成装置２００が印刷可能であると判別した場合（Ｓ１１３３でＹＥＳ）、制御部１０１は、組合せ番号ｋの配達装置３００が待機状態であるか否かを判別する（Ｓ１１３５）。待機状態である配達装置とは、配達装置管理テーブルの現在状態が待機中である配達装置である。
【０１８２】
ステップＳ１１３５において、組合せ番号ｋの配達装置３００が待機状態でないと判別した場合（Ｓ１１３５でＮＯ）、制御部１０１は、その配達装置３００を選択対象から除外し（Ｓ１１３９）、ステップＳ１１４１の処理へ進む。これにより、配達中である配達装置などは選択の対象から除外される。
【０１８３】
ステップＳ１１３５において、組合せ番号ｋの配達装置３００が待機状態であると判別した場合（Ｓ１１３５でＹＥＳ）、制御部１０１は、図２３に示す装置選択用テーブルの各欄を記入することにより、組合せ番号ｋの画像形成装置２００および配達装置３００の組合せについての印刷配達時間を見積り（Ｓ１１３７）（時間見積手段の一例）、ステップＳ１１４１の処理へ進む。
【０１８４】
ステップＳ１１４１において、制御部１０１は、組合せ番号ｋをインクリメントし（Ｓ１１４１）、組合せ番号ｋがｑ（ｑ＝ｍ×ｎを満たす組合せの総数）よりも大きいか否かを判別する（Ｓ１１４３）。
【０１８５】
ステップＳ１１４３において、組合せ番号ｋがｑよりも大きくないと判別した場合（Ｓ１１４３でＮＯ）、制御部１０１はステップＳ１１３３の処理へ進む。
【０１８６】
ステップＳ１１４３において、組合せ番号ｋがｑよりも大きいと判別した場合（Ｓ１１４３でＹＥＳ）、全ての組合せについての印刷配達時間の見積が完了している状況にある。この場合制御部１０１は、図２２のステップＳ１１５１の処理へ進む。
【０１８７】
図２３に示す装置選択用テーブルは、画像形成システムを構成する複数の画像形成装置２００の各々と複数の配達装置３００の各々との複数の組合せについての情報であって、印刷配達時間を見積もるために必要な情報が記入されるテーブルである。
【０１８８】
装置選択用テーブルには、組合せ番号ｋと、組合せの画像形成装置の名前と、組合せの配達装置の名前と、印刷時間と、収集移動時間と、配達時間と、印刷配達時間との各項目が含まれている。
【０１８９】
印刷時間は、組合せの画像形成装置が印刷配達要求に関する文書の印刷を完了するのに要する時間である。
【０１９０】
収集移動時間は、組合せの配達装置が現在位置から組合せの画像形成装置に到達するのに要する時間である。
【０１９１】
配達時間は、組合せの配達装置が、組合せの画像形成装置を出発して全ての配達先への印刷物の配達を完了するのに要する時間である。
【０１９２】
印刷配達時間は、印刷配達要求に関する印刷物の配達が完了するのに要する時間である。
【０１９３】
印刷時間をｔ１、収集移動時間をｔ２、配達時間をｔ３とする。ステップＳ１１３７において、印刷配達時間Ｔは、以下の式（１）を用いて算出される（見積もられる）。
【０１９４】
印刷配達時間Ｔ＝（ｍａｘ（印刷時間ｔ１，収集移動時間ｔ２））＋配達時間ｔ３  ・・・（１）
【０１９５】
式（１）では、印刷時間ｔ１および収集移動時間ｔ２のうちいずれか長いほうの時間（ｍａｘ（印刷時間ｔ１，収集移動時間ｔ２））に対して、配達時間ｔ３を加えた時間が、印刷配達時間Ｔとして見積もられる。印刷時間ｔ１は、画像形成装置２００が自機の印刷完了までの時間を算出するのと同様の方法で、サーバー１００によって算出される。
【０１９６】
印刷時間ｔ１は、画像形成装置管理テーブルに記載された画像形成装置２００の印刷完了までの時間ｔ１１（組合せの画像形成装置２００において実行中および実行待ちの印刷ジョブが完了するのに要する時間）に、画像形成装置２００が印刷配達要求に関する文書の印刷を行うのに要する時間ｔ１２を加えることで算出される。時間ｔ１２は、画像形成装置２００の印刷速度や、印刷配達要求に関する文書の印刷量などを考慮して算出される。
【０１９７】
なお、画像形成装置２００が省電力状態である場合に、制御部１０１は、省電力状態から通常状態に復帰するのに要する時間を考慮して印刷時間ｔ１を算出してもよい。また、電力消費を抑えることを優先する場合には、制御部１０１は、ステップＳ１１３３において、省電力状態である画像形成装置２００を印刷可能でないと判別することで（Ｓ１１３３でＮＯ）、省電力状態である画像形成装置２００を選択対象から除外してもよい。
【０１９８】
収集移動時間ｔ２は、地図データに基づく配達装置３００の現在位置から画像形成装置２００までの距離と、配達装置３００の移動速度とから算出される。
【０１９９】
配達時間ｔ３は、以下の式（２）で算出される。すなわち、配達時間ｔ３は、配達装置３００が画像形成装置２００を出発して全ての配達先への印刷物の配達を完了する際の配達装置３００の総移動距離と、配達装置３００の移動速度とから算出される移動時間ｔ３１に対して、印刷物を１つの配達先に渡すのに要する時間である単位手渡し時間（配達先が複数である場合には配達先数と単位手渡し時間との積）ｔ３２を加えることで算出される。
【０２００】
配達時間ｔ３＝（総移動距離÷移動速度）＋（配達先の数×単位手渡し時間）  ・・・（２）
【０２０１】
図２２を参照して、ステップＳ１１５１において、制御部１０１は、装置選択用テーブルを参照し、印刷を担当する画像形成装置として印刷配達時間の最も短い組合せの画像形成装置２００を選択し、配達を担当する配達装置として印刷配達時間の最も短い組合せの配達装置３００を選択する（Ｓ１１５１）（選択手段の一例）。図２３に示す装置選択用テーブルでは、組合せ番号ｋ＝８の画像形成装置２００（「ＭＦＰ２」）および配達装置３００（「Ｄｅｌｉｖ４」）が選択される。
【０２０２】
なお、現在状態が待機中である配達装置３００が存在しないなど理由により選択対象の配達装置が存在しない場合には、配達を担当する配達装置は「未定」とされる。この場合、配達を担当する配達装置は、後述する図２４のステップＳ１０８１の次作業指示処理において選択される。
【０２０３】
また、印刷要求に画像形成装置２００の指定が含まれている場合には、ステップＳ１１１１〜Ｓ１１１７の処理がスキップされるため、印刷配達時間が算出されない。この場合制御部１０１は、印刷を担当する画像形成装置として指定された画像形成装置２００を選択し、配達を担当する配達装置として、指定された画像形成装置２００との組合せの中で配達時間が最も短い配達装置３００を選択する。
【０２０４】
ステップＳ１１５１の処理に続いて、制御部１０１は、選択した画像形成装置２００および配達装置３００を印刷要求管理テーブルに記入する（Ｓ１１５２）。次に制御部１０１は、情報処理装置４００から受信した印刷配達要求に含まれる印刷条件および文書に基づいて印刷データを生成する（Ｓ１１５３）。
【０２０５】
印刷データは、ＰＣＬやＰｏｓｔＳｃｒｉｐｔなどのＰＤＬ（Ｐｒｉｎｔｅｒ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述した文書の印刷コマンドデータを、印刷ジョブを制御する言語であるＰＪＬ（Ｐｒｉｎｔ  Ｊｏｂ  Ｌａｎｇｕａｇｅ）で覆った形式であってもよい。
【０２０６】
次に制御部１０１は、生成した印刷データについての印刷の実行指示を、配達要求がある旨の通知とともに、選択した画像形成装置２００に送信する（Ｓ１１５５）（印刷配達指示手段の一例）。配達要求がある旨の通知は、配達要求があることを印刷データ内のＰＪＬコマンドで指定することにより行われてもよい。続いて制御部１０１は、選択した画像形成装置２００からジョブＩＤを受信したか否かを判別する（Ｓ１１５７）。選択した画像形成装置２００からジョブＩＤを受信したと判別するまで、制御部１０１はステップＳ１１５７の処理を繰り返す。
【０２０７】
ステップＳ１１５７において、選択した画像形成装置２００からジョブＩＤを受信したと判別した場合（Ｓ１１５７でＹＥＳ）、制御部１０１は、受信したジョブＩＤを印刷要求管理テーブルに記入し（Ｓ１１５８）、選択した配達装置３００に対して配達指示を送信する（Ｓ１１５９）（印刷配達指示手段の一例）。制御部１０１は、配達指示とともに、選択した画像形成装置２００の識別ＩＤ、画像形成装置２００から受信したジョブＩＤ、および配達先を送信する。その後制御部１０１はリターンする。
【０２０８】
印刷要求に配達要求が含まれていなければ、ステップＳ１１６１において、制御部１０１は、文書を印刷する画像形成装置を選択する（Ｓ１１６１）。印刷要求に画像形成装置２００の指定が含まれている場合には、制御部１０１は、印刷を担当する画像形成装置として指定された画像形成装置２００を選択する。印刷要求に画像形成装置２００の指定が含まれていない場合には、制御部１０１は、画像形成システムを構成する全ての画像形成装置２００の各々についての印刷時間ｔ１を算出し、印刷を担当する画像形成装置として印刷時間ｔ１が最も短い画像形成装置２００を選択する。
【０２０９】
ステップＳ１１６１の処理に続いて、制御部１０１は、選択した画像形成装置２００を印刷要求管理テーブルに記入する（Ｓ１１６２）。次に制御部１０１は、情報処理装置４００から受信した印刷要求に含まれる印刷条件および文書に基づいて印刷データを生成する（Ｓ１１６３）。その後制御部１０１は、選択した画像形成装置２００に生成した印刷データを送信し（Ｓ１１６５）、リターンする。
【０２１０】
図２４は、図１５の次作業指示処理（Ｓ１０８１）のサブルーチンである。
【０２１１】
図２４を参照して、次作業指示処理（Ｓ１０８１）において、制御部１０１は、印刷要求管理テーブルを参照し（Ｓ１２０１）、配達を担当する配達装置が未定の印刷配達要求が存在するか否かを判別する（Ｓ１２０３）。
【０２１２】
ステップＳ１２０３において、配達を担当する配達装置が未定の印刷配達要求が存在すると判別した場合（Ｓ１２０３でＹＥＳ）、制御部１０１は、配達を担当する配達装置が未定の印刷配達要求の中に、印刷要求の状態が「収集中」である印刷配達要求が存在するか否かを判別する（Ｓ１２１１）。
【０２１３】
ステップＳ１２１１において、配達を担当する配達装置が未定の印刷配達要求の中に、印刷要求の状態が「収集中」である印刷配達要求が存在すると判別した場合（Ｓ１２１１でＹＥＳ）、配達を担当する配達装置が未定の印刷配達要求の中に、画像形成装置２００の排紙トレイ２０３ａに印刷物が放置され、印刷物の収集を待っている状態の印刷配達要求が存在する状況にある。この場合、制御部１０１は、配達を担当する配達装置が未定でありかつ印刷要求の状態が「収集中」である印刷配達要求（第１の種類の要求の一例）の中で、印刷要求の状態が「収集中」になってからの経過時間が最も長い印刷要求を特定する。そして制御部１０１は、特定した印刷要求に関する印刷を担当した画像形成装置２００（つまり、画像形成装置２００の排紙トレイ２０３ａに印刷物が放置され、印刷物の収集を待っている状態が最も長い画像形成装置２００）を待機位置として決定する（Ｓ１２２１）。
【０２１４】
続いて制御部１０１は、特定した印刷要求に関する配達を担当する配達装置として、配達完了通知を送信した配達装置３００を選択し（Ｓ１２１１）、選択した配達装置３００を印刷要求管理テーブルに記入する（Ｓ１２１２）。次に制御部１０１は、選択した配達装置３００に対して配達指示を送信する（待機位置への移動を指示する）（Ｓ１２１３）（待機位置指示手段の一例）。制御部１０１は、配達指示とともに、待機位置となる画像形成装置２００から受信したジョブＩＤ、および配達先を送信する。その後制御部１０１はリターンする。
【０２１５】
ステップＳ１２１１において、配達を担当する配達装置が未定の印刷配達要求の中に、印刷要求の状態が「収集中」である印刷配達要求が存在しないと判別した場合（Ｓ１２１１でＮＯ）、配達を担当する配達装置が未定の印刷配達要求が、いずれも印刷中であるか印刷待ちの印刷配達要求である状況にある。この場合、制御部１０１は、配達を担当する配達装置が未定の印刷配達要求であって印刷中であるか印刷待ちの印刷配達要求（第２の種類の要求の一例）の中で、印刷完了までの予測時間が最も短い印刷要求を特定する。そして制御部１０１は、特定した印刷要求に関する印刷を担当した画像形成装置２００を待機位置として決定する（Ｓ１２３１）。ステップＳ１２３１の処理において決定される画像形成装置２００は、配達を担当する配達装置が未定の印刷配達要求に関する印刷を担当する画像形成装置２００の中で、最も早く印刷を完了する画像形成装置２００に相当する。その後制御部１０１は、ステップＳ１２１１の処理へ進む。
【０２１６】
ステップＳ１２０３において、配達を担当する配達装置が未定の印刷配達要求が存在しないと判別した場合（Ｓ１２０３でＮＯ）、配達完了通知を送信した配達装置３００は、印刷物の収集および配達を直ちに行う必要がない状況にある。この場合、制御部１０１は、画像形成装置２００の各々の所定期間（たとえば１ヶ月）内の印刷頻度に関する情報を取得し（頻度情報取得手段の一例）、所定期間内の印刷頻度が最も高い画像形成装置２００を待機位置（次目的地）として決定する（Ｓ１２４１）。所定期間内の印刷頻度として、制御部１０１は印刷回数をカウントし、記憶装置２０９などに記憶してもよい。制御部１０１は、配達完了または印刷完了により印刷要求管理テーブルから印刷要求を削除する際に、その印刷要求に関する印刷を担当した画像形成装置２００の印刷回数のカウント数を１つ増加させる。
【０２１７】
ステップＳ１２４１の処理に続いて、制御部１０１は、決定した待機位置への移動を、配達完了通知を送信した配達装置３００に指示し（Ｓ１２４３）（待機位置指示手段の一例）、リターンする。
【０２１８】
ステップＳ１２４１およびＳ１２４３の処理において、制御部１０１は、（Ａ）所定期間内の印刷頻度が最も高い画像形成装置２００を決定し、決定した画像形成装置への移動を指示している。制御部１０１は、上記（Ａ）の代わりに、以下の（Ｂ）または（Ｃ）の方法で待機位置への移動を指示してもよい。
【０２１９】
（Ｂ）  制御部１０１は、画像形成装置２００のうちシステムスピードが最も速い画像形成装置２００を決定し、決定した画像形成装置への移動を指示してもよい。システムスピードが最も速い画像形成装置２００は、最も早く印刷物の収集を待つ状態となる可能性が高いためである。
【０２２０】
（Ｃ）  制御部１０１は、画像形成装置２００のうち実行可能な印刷機能が最も多い画像形成装置２００を決定し、決定した画像形成装置への移動を指示してもよい。実行可能な印刷機能が最も多い画像形成装置２００は、様々な印刷条件に対応することができ、印刷を担当する可能性が高いためである。
【０２２１】
また、上記（Ａ）〜（Ｃ）のいずれかの方法において、決定した画像形成装置２００が複数存在する場合、制御部１０１は、決定した複数の画像形成装置２００の中間地点への移動を指示してもよい。
【０２２２】
また、上記（Ａ）〜（Ｃ）のいずれかの方法において、決定した画像形成装置２００が複数存在する場合、制御部１０１は、決定した複数の画像形成装置２００のうち、配達完了通知を送信した配達装置３００が移動に要する時間が最短となる画像形成装置への移動を指示してもよい。
【０２２３】
さらに、上記（Ａ）〜（Ｃ）において、制御部１０１は、印刷を直ちに実行することのできない画像形成装置２００を決定の対象から除外してもよい。印刷を直ちに実行することのできない画像形成装置２００には、省電力状態の画像形成装置２００が含まれていてもよい。また、印刷を直ちに実行することのできない画像形成装置２００には、故障、部品の寿命、および消耗品のエンプティのうち少なくともいずれか１つの原因により一時的に印刷を行うことのできない状態にある画像形成装置２００が含まれていてもよい。
【０２２４】
（Ｂ−４）  画像形成装置が行う処理
【０２２５】
図２５は、本発明の一実施の形態において画像形成装置２００が行う処理を示すフローチャートである。図２６は、本発明の一実施の形態において記憶装置２０５が記憶する印刷ジョブ管理テーブルを模式的に示す図である。図２７は、本発明の一実施の形態における印刷ジョブの状態の遷移を示す図である。図２５に示すフローチャートは、ＣＰＵ２０１ａがＲＯＭ２０１ｂに記憶された制御プログラムを実行することにより行われる。
【０２２６】
図２５〜図２７を参照して、制御部２０１は、画像形成装置２００への電力の供給開始などにより処理を開始すると、初期化処理を行う（Ｓ１３０１）。初期化処理においては、メモリのクリアまたは標準モードの設定などの一般的な初期化処理が行われる。制御部２０１は、画像形成装置２００への電力の供給が遮断されるまで、ステップＳ１３０３以降の処理を繰り返す。
【０２２７】
制御部２０１は、ステップＳ１３０１の処理に続いて、情報処理装置４００などから印刷データを受信したか否かを判別する（Ｓ１３０３）。
【０２２８】
ステップＳ１３０３において、印刷データを受信したと判別した場合（Ｓ１３０３でＹＥＳ）、制御部２０１は、後述する印刷データの受信処理を行い（Ｓ１３２１）、ステップＳ１３０３の処理へ進む。
【０２２９】
ステップＳ１３０３において、印刷データを受信しないと判別した場合（Ｓ１３０３でＮＯ）、制御部２０１は、図２６に示す印刷ジョブ管理テーブルを参照し、印刷待ちの状態の印刷ジョブが存在するか否かを判別する（Ｓ１３０５）。
【０２３０】
図２６に示す印刷ジョブ管理テーブルには、画像形成装置２００が自機で実行する印刷ジョブの情報が含まれている。印刷ジョブの情報には、ジョブＩＤと、印刷データの名前と、配達要求の有無と、印刷ジョブの現在の状態（ステータス）と、印刷時間とが含まれている。ジョブＩＤは、画像形成装置２００が印刷ジョブの実行指示を受けた場合に、制御部２０１によって付与される番号である。印刷データの名前は、画像形成装置２００が印刷データを保存する際に、印刷データを識別するために付ける名前である。配達要求の有無は、サーバー１００から印刷データを受信する際（たとえば図２２のステップＳ１１５５の処理）に、併せて受信する情報である。
【０２３１】
印刷時間は、画像形成装置２００が実行中または実行待ちの印刷ジョブの完了までに要する時間の見積もり値である。印刷時間は、たとえば、その印刷ジョブによる印刷枚数を、画像形成装置２００のシステムスピードで除することで算出される。また、画像形成装置２００が一定のシステムスピードで印刷を行うものでない場合、用紙の種類に応じた印刷速度の違いや両面印刷時の用紙反転の時間などを考慮して算出されてもよい。
【０２３２】
印刷ジョブの情報は、図２７に示すように、画像形成装置２００が印刷ジョブの実行指示を受けた場合に、印刷ジョブ管理テーブルに登録され、印刷物の収集が完了した場合に削除される。印刷ジョブの状態は、「印刷待ち」→「印刷中」→「収集待ち」（「収集待ち」は配達要求がある場合のみ）と変化する。すなわち、印刷ジョブの状態は、印刷ジョブの情報を印刷ジョブ管理テーブルに登録する場合に「印刷待ち」に設定され、印刷ジョブの実行を開始する場合に「印刷中」に変更され、印刷が終了した場合に「収集待ち」に変更される。
【０２３３】
ステップＳ１３０５において、印刷待ちの状態の印刷ジョブが存在すると判別した場合（Ｓ１３０５でＹＥＳ）、制御部２０１は、印刷待ちの状態の印刷ジョブのうち印刷ジョブ管理テーブルの最上位に登録されている印刷ジョブ（最も先に登録された印刷ジョブ）について、後述する印刷ジョブの実行処理を行い（Ｓ１３３１）、ステップＳ１３０３の処理へ進む。
【０２３４】
ステップＳ１３０５において、印刷待ちの状態の印刷ジョブが存在しないと判別した場合（Ｓ１３０５でＮＯ）、制御部２０１は、サーバー１００から情報の送信要求を受けたか否かを判別する（Ｓ１３０９）。情報の送信要求とは、図２０のＳ１１１３の処理の際に行われる要求であり、画像形成装置２００における実行中および実行待ちの印刷ジョブの実行に要する時間の情報を送信することの要求である。
【０２３５】
ステップＳ１３０９において、サーバー１００から情報の送信要求を受けたと判別した場合（Ｓ１３０９でＹＥＳ）、制御部２０１は、印刷ジョブ管理テーブルから、全ての印刷ジョブについての印刷時間（印刷ジョブ管理テーブルの状況の欄が「実行中」の印刷ジョブについては、その時点での残り印刷時間）を取得し、取得した印刷時間の合計値を算出する（Ｓ１３５１）。続いて制御部１０１は、自機で実行中および実行待ちの印刷ジョブの実行に要する時間の情報として、算出した合計値をサーバー１００に送信し（Ｓ１３５３）、ステップＳ１３０３の処理ヘ進む。
【０２３６】
ステップＳ１３０９において、サーバー１００から情報の送信要求を受けない判別した場合（Ｓ１３０９でＮＯ）、制御部２０１は、その他の処理の要求を受けたか否かを判別する（Ｓ１３１１）。その他の処理とは、操作パネル２０５を通じてコピージョブまたは読み取った原稿データの送信ジョブなどに関する設定や実行指示を受けた場合に行う処理などである。
【０２３７】
ステップＳ１３１１において、その他の処理の要求を受けたと判別した場合（Ｓ１３１１でＹＥＳ）、制御部２０１は要求に応じた処理を行い（Ｓ１３６１）、ステップＳ１３０３の処理へ進む。
【０２３８】
ステップＳ１３１１において、その他の処理の要求を受けないと判別した場合（Ｓ１３１１でＮＯ）、制御部２０１はステップＳ１３０３の処理へ進む。
【０２３９】
図２８は、図２５の印刷データの受信処理（Ｓ１３２１）のサブルーチンである。
【０２４０】
図２８を参照して、印刷データの受信処理（Ｓ１３２１）において、制御部２０１は、受信した印刷データにジョブＩＤを付与し、受信した印刷データを記憶装置２０９内の所定のフォルダに保存する（Ｓ１４０１）。次に制御部２０１は、受信した印刷データの印刷ジョブを印刷ジョブ管理テーブルに登録する（Ｓ１４０３）。次に制御部２０１は、印刷データを受信した際に配達要求がある旨の通知を受けたか否かを判別する（Ｓ１４０５）。
【０２４１】
ステップＳ１４０５において、印刷データを受信した際に配達要求がある旨の通知を受けたと判別した場合（Ｓ１４０５でＹＥＳ）、制御部２０１は、サーバー１００にジョブＩＤを通知し（Ｓ１４１１）、リターンする。
【０２４２】
ステップＳ１４０５において、印刷データを受信した際に配達要求がある旨の通知を受けたと判別した場合（Ｓ１４０５でＮＯ）、制御部２０１はリターンする。
【０２４３】
図２９は、図２５の印刷ジョブの実行処理（Ｓ１３３１）のサブルーチンである。
【０２４４】
図２９を参照して、印刷ジョブの実行処理（Ｓ１３３１）において、制御部２０１は、「印刷待ち」の状態の印刷ジョブのうち印刷ジョブ管理テーブルの最上位に登録されている印刷ジョブ（最も先に登録された印刷ジョブ）の現在の状態を「印刷待ち」から「印刷中」に変更する（Ｓ１５０１）。次に制御部２０１は、当該印刷ジョブの印刷データを読み出し、画像形成処理を行う（Ｓ１５０３）。次に制御部２０１は、印刷ジョブ管理テーブルの配達要求の有無の欄を参照して、印刷ジョブに配達要求が含まれているか否かを判別する（Ｓ１５０５）。
【０２４５】
ステップＳ１５０５において、印刷ジョブに配達要求が含まれていると判別した場合（Ｓ１５０５でＹＥＳ）、制御部２０１は、サーバー１００に印刷完了通知を送信し（Ｓ１５１１）、印刷ジョブ管理テーブルにおける当該印刷ジョブの現在の状態を「印刷中」から「収集中」に変更する（Ｓ１５１３）。次に制御部２０１は、サーバー１００から収集完了通知を受信したか否かを判別する（Ｓ１５１５）。サーバー１００から収集完了通知を受信したと判別するまで、制御部２０１はステップＳ１５１５の処理を繰り返す。
【０２４６】
ステップＳ１５１５において、サーバー１００から収集完了通知を受信したと判別した場合（Ｓ１５１５でＹＥＳ）、制御部２０１はステップＳ１５２１の処理へ進む。これにより、画像形成装置２００の印刷出力部２０３（印刷手段の一例）は、配達装置３００による印刷物の収集が完了した後で、次の印刷を開始する。
【０２４７】
ステップＳ１５０５において、印刷ジョブに配達要求が含まれていないと判別した場合（Ｓ１５０５でＮＯ）、制御部２０１は、印刷ジョブに関する印刷データを記憶装置２０９から削除し（Ｓ１５２１）、印刷ジョブの情報を印刷ジョブ管理テーブルから削除する（Ｓ１５２３）。その後、制御部２０１はリターンする。
【０２４８】
（Ｂ−５）  配達装置が行う処理
【０２４９】
図３０は、本発明の一実施の形態における配達装置３００の状態の遷移を示す図である。
【０２５０】
図３０を参照して、配達装置３００の状態は、配達指示を受信した場合に「待機中」から「収集中（移動中）」に変更され、印刷物の収集のための待機位置（画像形成装置）に到着した場合に「収集中（待機中）」に変更され、画像形成装置２００による印刷物の印刷が完了し、画像形成装置２００への接続が完了した場合に「収集中（収集中）」に変更される。配達装置３００の状態は、印刷物の収集が完了した場合に「配達中（移動中）」に変更され、配達先に到着した場合に「配達中（手渡し中）」に変更される。配達装置３００の状態は、配達が完了し、待機位置への移動を開始する場合に「−」に変更され、待機位置に到着した場合に「待機中」に変更される。
【０２５１】
図３１は、本発明の一実施の形態において配達装置３００が行う処理を示すフローチャートである。図３１に示すフローチャートは、ＣＰＵ３０４ａがＲＯＭ３０４ｂに記憶された制御プログラムを実行することにより行われる。
【０２５２】
図３１を参照して、制御部３０４は、配達装置３００への電力の供給開始などにより処理を開始すると、初期化処理を行う（Ｓ１６０１）。初期化処理においては、メモリのクリアまたは標準モードの設定などの一般的な初期化処理が行われる。この初期化処理の中で、制御部３０４は、起動したことをサーバー１００に通知する。その後、制御部３０４は、配達装置３００への電力の供給が遮断されるまで、ステップＳ１６０３以降の処理を繰り返す。
【０２５３】
制御部３０４は、ステップＳ１６０１の処理に続いて、サーバー１００から待機位置への移動指示を受けたか否かを判別する（Ｓ１６０３）。待機位置への移動指示は、配達装置３００の起動後および印刷物の配達完了後にサーバー１００によって行われる。
【０２５４】
ステップＳ１６０３において、サーバー１００から待機位置への移動指示を受けたと判別した場合（Ｓ１６０３でＹＥＳ）、制御部３０４は待機位置へ移動し、待機位置で待機し（Ｓ１６２１）、ステップＳ１６０３の処理へ進む。
【０２５５】
ステップＳ１６０３において、サーバー１００から待機位置への移動指示を受けないと判別した場合（Ｓ１６０３でＮＯ）、制御部３０４は、サーバー１００から配達要求を受信したか否かを判別する（Ｓ１６０５）。
【０２５６】
ステップＳ１６０５において、サーバー１００から配達要求を受信したと判別した場合（Ｓ１６０５でＹＥＳ）、制御部３０４は後述する配達要求受信処理を行い（Ｓ１６３１）、ステップＳ１６０３の処理へ進む。
【０２５７】
ステップＳ１６０５において、サーバー１００から配達要求を受信しないと判別した場合（Ｓ１６０５でＮＯ）、制御部３０４は、印刷完了通知を受信したか否かを判別する（Ｓ１６０７）。
【０２５８】
ステップＳ１６０７において、印刷完了通知を受信したと判別した場合（Ｓ１６０７でＹＥＳ）、制御部３０４は後述する集配処理を行い、印刷物を画像形成装置から収集して配達先に配達する（Ｓ１６４１）。その後、制御部１０１はステップＳ１６０３の処理へ進む。
【０２５９】
ステップＳ１６０７において、印刷完了通知を受信しないと判別した場合（Ｓ１６０７でＮＯ）、制御部３０４は、サーバー１００から情報の送信要求を受けたか否かを判別する（Ｓ１６０９）。情報の送信要求とは、図２０のＳ１１２３の処理の際に行われる要求であり、配達装置３００の現在位置の情報を送信することの要求である。
【０２６０】
ステップＳ１６０９において、サーバー１００から情報の送信要求を受けたと判別した場合（Ｓ１６０９でＹＥＳ）、制御部３０４は、自機の現在位置をサーバー１００に通知し（Ｓ１６５１）、ステップＳ１６０３の処理へ進む。
【０２６１】
ステップＳ１６０９において、サーバー１００から情報の送信要求を受けないと判別した場合（Ｓ１６０９でＮＯ）、制御部３０４はステップＳ１６０３の処理へ進む。
【０２６２】
図３２は、図３１の配達要求受信処理（Ｓ１６３１）のサブルーチンである。
【０２６３】
図３２を参照して、配達要求受信処理（Ｓ１６３１）において、制御部３０４は、自機の状態を確認し、自機の状態が「待機中」であるか否かを判別する（Ｓ１７０１）。
【０２６４】
ステップＳ１７０１において、自機の状態が「待機中」でないと判別した場合（Ｓ１７０１でＮＯ）、配達装置３００は他の印刷物の収集中や配達中などの状態にあり、配達要求に応じることはできない。この場合、制御部３０４は、配達不可である旨をサーバー１００に応答し（Ｓ１７２１）、リターンする。
【０２６５】
ステップＳ１７０１において、自機の状態が「待機中」であると判別した場合（Ｓ１７０１でＹＥＳ）、制御部３０４は、配達要求ととともにサーバー１００から受信した配達情報をＲＡＭ３０４ｃなどに保存し（Ｓ１７０３）、自機の状態を「収集中（移動中）」に遷移させる（Ｓ１７０５）。配達情報とは、印刷物を生成する画像形成装置２００の識別ＩＤ、印刷物を生成するジョブのジョブＩＤ、および印刷物の配達先を含む情報である。続いて制御部３０４は、待機位置（印刷物の収集先となる画像形成装置２００）に向かって移動し（Ｓ１７０７）、現在位置を取得する（Ｓ１７０９）。次に制御部３０４は、取得した現在位置に基づいて、待機位置に到着したか否かを判別する（Ｓ１７１１）。
【０２６６】
ステップＳ１７１１において、待機位置に到着しないと判別した場合（Ｓ１７１１でＮＯ）、制御部３０４はステップＳ１７０７の処理へ進む。
【０２６７】
ステップＳ１７１１において、待機位置に到着したと判別した場合（Ｓ１７１１でＹＥＳ）、制御部３０４は自機の状態を「収集中（待機中）」に遷移させ（Ｓ１７１３）、リターンする。
【０２６８】
図３３および図３４は、図３１の集配処理（Ｓ１６４１）のサブルーチンである。
【０２６９】
図３３を参照して、集配処理（Ｓ１６４１）は、印刷が完了した画像形成装置から印刷物を収集し、指定された配達先まで印刷物を運び、配達先に印刷物を渡す処理である。集配処理（Ｓ１６４１）において、制御部３０４は、収集部３０１ａにてアームを画像形成装置２００の排紙トレイ２０３ａに接続する（Ｓ１８０１）。続いて制御部３０４は、接続完了通知をサーバー１００に送信し（Ｓ１８０３）、自機の状態を「収集中（収集中）」に変更する（Ｓ１８０５）。次に制御部３０４は、印刷物の収集が完了したか否かを判別する（Ｓ１８０７）。この判別は、画像形成装置２００から排出された印刷物がカセット部３０１に収容されたことをセンサー（図示無し）で検出したか否かを判別することにより行われる。印刷物の収集が完了したと判別するまで、制御部３０４はステップＳ１８０７の処理を繰り返す。
【０２７０】
ステップＳ１８０７において、印刷物の収集が完了したと判別した場合（Ｓ１８０７でＹＥＳ）、制御部３０４は、収集完了通知をサーバー１００に送信し（Ｓ１８０９）、自機の状態を「配達中（移動中）」に変更し（Ｓ１８１１）、図３４のステップＳ１８２１の処理へ進む。
【０２７１】
図３４を参照して、ステップＳ１８２１において、制御部３０４は、配達先に配達番号１〜Ｉｍａｘ（Ｉｍａｘは１以上の整数）を付与し、Ｉを１に設定し（Ｓ１８２１）、配達番号Ｉの配達先に自律走行で移動する（Ｓ１８２３）。次に制御部３０４は、現在位置を取得し（Ｓ１８２５）、配達先に到着したか否かを判別する（Ｓ１８２７）。
【０２７２】
ステップＳ１８２７において、配達先に到着したと判別した場合（Ｓ１８２７でＹＥＳ）、制御部３０４は、配達先であるユーザーのデスクに印刷物を１部数だけ排出する（Ｓ１８２９）。続いて制御部３０４は、配達番号Ｉをインクリメントし（Ｓ１８３１）、配達番号Ｉが最大値（配達先の総数）Ｉｍａｘを超えたか否かを判別する（Ｓ１８３３）。
【０２７３】
ステップＳ１８２７において、配達先に到着しないと判別した場合（Ｓ１８２７でＮＯ）、またはステップＳ１８３３において、配達番号Ｉが最大値Ｉｍａｘを超えないと判別した場合（Ｓ１８３３でＮＯ）、制御部３０４はステップＳ１８２３の処理へ進む。
【０２７４】
ステップＳ１８３３において、配達番号Ｉが最大値Ｉｍａｘを超えたと判別した場合（Ｓ１８３３でＹＥＳ）、全ての配達先への配達を完了した状況にある。この場合、制御部３０４は、配達完了通知をサーバー１００に送信し（Ｓ１８３５）、自機の状態を「−」に変更し（Ｓ１８３７）、リターンする。
【０２７５】
［実施の形態の効果］
【０２７６】
本実施の形態によれば、印刷配達の要求を受け付けた場合に、画像形成システムを構成する複数の画像形成装置の中から文書の印刷を行う画像形成装置が選択され、画像形成システムを構成する複数の配達装置から印刷物を収集し、印刷物を前記配達先に配達する配達装置が選択される。これにより、画像形成システムを構成する複数の画像形成装置および複数の配達装置を有効に利用して、印刷物を効率良く印刷および配達することができる。
【０２７７】
また、複数の画像形成装置の各々と複数の配達装置の各々との複数の組合せの各々についての印刷配達時間を見積り、印刷配達時間が最も短い組合せの画像形成装置および配達装置が選択されるので、最も早く印刷物を印刷および配達することのできる画像形成装置および配達装置の組合せを選択することができる。
【０２７８】
また、省電力モードの画像形成装置を、文書の印刷を行う画像形成装置の選択の対象から除外することにより、画像形成装置の省電力モードを維持することができ、画像形成装置の省電力効果の低下を抑止することができる。
【０２７９】
また、故障、部品の寿命、または消耗品のエンプティなどの原因により一時的に印刷を行うことのできない状態にある画像形成装置を、文書の印刷を行う画像形成装置の選択の対象から除外することにより、ユーザーが印刷の実行指示をやり直す事態を回避することができる。
【０２８０】
また、文書の印刷を行う画像形成装置の指定をユーザーから受け付け、その画像形成装置を、文書の印刷を行う画像形成装置として選択することにより、画質の良い画像形成装置や特殊な機能を搭載した画像形成装置など、画像形成装置を指定したいユーザーのニーズに対応することができる。
【０２８１】
また、配達先であるユーザーの在席状況を確認し、在席を確認したユーザーについての印刷物の配達を行うことにより、配達先であるユーザーが不在である場合に、印刷物を配達装置が保持し続け、配達装置が一度に配達できる印刷物の量が減り、結果として配達に時間がかかるという事態を回避することができる。
【０２８２】
さらに、印刷物の配達が終わった後、配達装置が他の印刷ジョブの状況に応じた待機位置に移動することにより、配達装置が次の配達に関する印刷物の収集を行う際に、画像形成装置の元へより早く移動することができ、印刷物の収集に要する時間を短縮することができる。
【０２８３】
［その他］
【０２８４】
上述の実施の形態では、サーバー１００と画像形成装置２００とが互いに異なる装置である場合について示したが、サーバー１００は画像形成システムを構成する複数の画像形成装置２００のうちいずれかの画像形成装置２００であってもよい。この場合、サーバー１００の処理は、画像形成システムを構成する複数の画像形成装置２００のうちいずれかの画像形成装置２００によって行われる。
【０２８５】
上述の実施の形態および変形例は、互いに組み合わせることができる。
【０２８６】
上述の実施の形態における処理は、ソフトウェアにより行っても、ハードウェア回路を用いて行ってもよい。また、上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザーに提供することにしてもよい。プログラムは、ＣＰＵなどのコンピューターにより実行される。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。
【０２８７】
上述の実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０２８８】
１００  サーバー
１０１，２０１，３０４，４０１  制御部
１０１ａ，２０１ａ，３０４ａ，４０１ａ  ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）
１０１ｂ，２０１ｂ，３０４ｂ，４０１ｂ  ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）
１０１ｃ，２０１ｃ，３０４ｃ，４０１ｃ  ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）
１０１ｄ，３０４ｄ  地図データ記憶部
１０２，２０５ａ，３０５，４０２  表示部
１０３，２０５ｂ，４０３  操作部
１０４，２０７，４０４  ネットワークインターフェース
１０５，２０９，４０５  記憶装置
２００，２００−１〜ｍ，２００ａ  画像形成装置
２０２  原稿読取部
２０３  印刷出力部
２０３ａ  排紙トレイ
２０４  ファクシミリ部
２０５  操作パネル
２０６  ユーザー認証部
２０８，３０７  ＷｉＦｉインターフェース
２０９ａ  ジョブ記憶部
３００，３００−１〜ｎ，３００ａ  配達装置
３０１  カセット部
３０１ａ  収集部
３０１ｂ  排出部
３０２  車両部
３０２ａ  駆動機構
３０２ｂ  路面センサー
３０３  電源部
３０６  位置情報取得部
４００，４００−１〜ｐ，４００ａ  情報処理装置
ＡＰ  アクセスポイント
ＢＴ１，ＢＴ２，ＢＴ３，ＢＴ４  ボタン
ＣＢ１  チェックボックス
ＤＤ１  ドロップダウンリスト
ＧＬ  誘導線
ＬＴ１，ＬＴ２  リストボックス
ＮＴ  ネットワーク
ＰＲ１，ＰＲ２，ＰＲ３，ＰＲ４，ＰＲ５，ＰＲ６，ＰＲ７  処理
Ｕ１，Ｕ２  ユーザー
【図１】
2020144536.tif 000003
【図２】
2020144536.tif 000004
【図３】
2020144536.tif 000005
【図４】
2020144536.tif 000006
【図５】
2020144536.tif 000007
【図６】
2020144536.tif 000008
【図７】
2020144536.tif 000009
【図８】
2020144536.tif 000010
【図９】
2020144536.tif 000011
【図１０】
2020144536.tif 000012
【図１１】
2020144536.tif 000013
【図１２】
2020144536.tif 000014
【図１３】
2020144536.tif 000015
【図１４】
2020144536.tif 000016
【図１５】
2020144536.tif 000017
【図１６】
2020144536.tif 000018
【図１７】
2020144536.tif 000019
【図１８】
2020144536.tif 000020
【図１９】
2020144536.tif 000021
【図２０】
2020144536.tif 000022
【図２１】
2020144536.tif 000023
【図２２】
2020144536.tif 000024
【図２３】
2020144536.tif 000025
【図２４】
2020144536.tif 000026
【図２５】
2020144536.tif 000027
【図２６】
2020144536.tif 000028
【図２７】
2020144536.tif 000029
【図２８】
2020144536.tif 000030
【図２９】
2020144536.tif 000031
【図３０】
2020144536.tif 000032
【図３１】
2020144536.tif 000033
【図３２】
2020144536.tif 000034
【図３３】
2020144536.tif 000035
【図３４】
2020144536.tif 000036