(57)【要約】【課題】  注文された印刷物の印刷と配達とをより適切な移動体に割り当てると共に注文された印刷物をより早くユーザに配達する。【解決手段】  注文受付画面を介してユーザ側端末から注文情報や印刷ファイルを受信し（Ｓ２００，Ｓ２１０）、指定された用紙種類と用紙サイズとによる印刷が可能な移動体を対象に配達先住所と各移動体の現在位置と配達予定とに基づいて配達可能日時を算出し（Ｓ２２０，Ｓ２３０）、算出した配達可能日時が最も早い移動体を注文を担当する移動体として選定し（Ｓ２４０）、選定した移動体の移動体側端末へ作業指示画面と印刷ファイルとを送信する（Ｓ２７０）。この結果、注文された印刷物の印刷と配達とをより適切な移動体に割り当てると共に注文された印刷物をより早くユーザに配達することができる。【選択図】        図６
2005284937.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置と通信用端末とを搭載する複数の移動体に対して顧客からの印刷物の注文を割り当てる印刷注文割当装置であって、
現在位置を含む前記移動体のステータス情報を記憶する情報記憶手段と、
注文する印刷物に関する印刷物情報と該印刷物の配達場所とを含む注文情報を取得する注文情報取得部と、該取得した注文情報と前記移動体のステータス情報とに基づいて該注文を担当する担当移動体を選定する移動体選定部と、該選定した担当移動体に搭載された通信用端末へ該注文に係る印刷物の印刷と該配達場所への配達とを指示する作業指示情報を送信する情報送信部と、を有する注文割当時制御手段と、
を備える印刷注文割当装置。
【請求項２】
前記注文割当時制御手段の移動体選定部は、前記ステータス情報の現在位置から前記注文情報の配達場所までの距離が短い移動体ほど優先するように前記担当移動体を選定する請求項１記載の印刷注文割当装置。
【請求項３】
請求項１または２記載の印刷注文割当装置であって、
前記ステータス情報は、前記移動体が遊休状態であるか否かを示す遊休情報を含み、
前記注文割当時制御手段の移動体選定部は、遊休状態である移動体を優先するように前記担当移動体を選定する、
印刷注文割当装置。
【請求項４】
請求項１ないし３いずれか記載の印刷注文割当装置であって、
前記情報記憶手段は、担当する注文の配達予定日時と配達予定場所とを含む前記移動体の配達予定情報を記憶する手段であり、
前記注文割当時制御手段の移動体選定部は、前記注文情報と前記移動体のステータス情報と前記移動体の配達予定情報とに基づいて前記担当移動体を選定する、
印刷注文割当装置。
【請求項５】
前記注文割当時制御手段の移動体選定部は、前記注文情報と前記移動体のステータス情報と前記移動体の配達予定情報とに基づいて各移動体の該注文情報の配達場所への印刷物の配達可能日時を算出し該算出した配達可能日時が早い移動体ほど優先するように前記担当移動体を選定する請求項４記載の印刷注文割当装置。
【請求項６】
前記注文割当時制御手段の移動体選定部は、前記ステータス情報の現在位置または前記配達予定情報の配達予定場所から前記注文情報の配達場所までの距離に基づいて該現在位置または該配達予定場所から該配達場所までの移動所要時間を推定し該推定した移動所要時間と現在日時または前記配達予定日時とに基づいて前記配達可能日時を算出する請求項５記載の印刷注文割当装置。
【請求項７】
請求項６記載の印刷注文割当装置であって、
前記注文情報の印刷物情報は、印刷所要時間を推定可能な情報を含み、
前記注文割当時制御手段の移動体選定部は、前記印刷物情報に基づいて該印刷物の印刷所要時間を推定し該推定した印刷所要時間と前記移動所要時間と現在日時または前記配達予定日時とに基づいて前記配達可能日時を算出する、
印刷注文割当装置。
【請求項８】
請求項５ないし７いずれか記載の印刷注文割当装置であって、
前記注文割当時制御手段の注文情報取得部は、前記注文情報を入力可能な所定入力画面を顧客側のコンピュータに送信すると共に該送信した所定入力画面を介して該注文情報を取得し、
前記注文割当時制御手段は、前記移動体選定部により算出した配達可能日時を含む情報を前記顧客側のコンピュータに送信する選定結果送信部を有する、
印刷注文割当装置。
【請求項９】
前記注文割当時制御手段は、前記配達可能日時を前記配達予定日時とすると共に前記注文情報の配達場所を配達予定場所として、前記移動体選定部により選定した担当移動体の配達予定情報を前記情報記憶手段に記憶させる配達予定情報記憶部を有する請求項５ないし８いずれか記載の印刷注文割当装置。
【請求項１０】
所定のタイミングで現在日時と前記ステータス情報の現在位置と前記配達予定情報の配達予定日時と配達予定場所とに基づいて各移動体が担当する注文の配達遅延を判定する配達遅延判定部と、該配達遅延を判定したときに該注文の担当移動体を再選定する移動体再選定部と、を有する配達遅延時制御手段を備える請求項４ないし９いずれか記載の印刷注文割当装置。
【請求項１１】
請求項１ないし１０いずれか記載の印刷注文割当装置であって、
前記ステータス情報は、前記移動体が保有する印刷消耗品の保有状況を含み、
前記注文情報の印刷物情報は、印刷物の印刷に必要な印刷消耗品を特定可能な情報を含み、
前記注文割当時制御手段の移動体選定部は、前記注文に係る印刷物の印刷に必要な印刷消耗品を保有する移動体を優先するように前記担当移動体を選定する、
印刷注文割当装置。
【請求項１２】
所定のタイミングで前記移動体のステータス情報を取得するステータス情報取得部と、該取得したステータス情報を前記情報記憶手段に記憶させるステータス情報更新部と、を有するステータス更新時制御手段を備える請求項１ないし１１いずれか記載の印刷注文割当装置。
【請求項１３】
請求項１ないし１２いずれか記載の印刷注文割当装置であって、
前記情報記憶手段は、前記移動体に搭載された印刷装置により印刷可能な印刷条件を示す印刷可能条件を記憶する手段であり、
前記注文情報の印刷物情報は、印刷物の印刷条件を含み、
前記注文割当時制御手段の移動体選定部は、前記注文情報の印刷条件での印刷が可能な印刷装置を搭載した移動体を優先するように前記担当移動体を選定する、
印刷注文割当装置。
【請求項１４】
請求項１ないし１３いずれか記載の印刷注文割当装置であって、
前記注文情報の印刷物情報は、印刷物の印刷データを含み、
前記注文割当時制御手段の情報送信部は、前記作業指示情報の一部として前記印刷データを送信する、
印刷注文割当装置。
【請求項１５】
請求項１ないし１４いずれか記載の印刷注文割当装置であって、
前記注文割当時制御手段は、前記移動体選定部により選定した担当移動体の現在位置から前記注文情報の配達場所までの移動ルートを設定する移動ルート設定部を有し、
前記注文割当時制御手段の情報送信部は、前記作業指示情報の一部として前記移動ルートを送信する、
印刷注文割当装置。
【請求項１６】
印刷装置と通信用端末とを搭載する複数の移動体の現在位置を含むステータス情報を記憶する情報記憶手段を備えるコンピュータを、前記複数の移動体に対して顧客からの印刷物の注文を割り当てる印刷注文割当装置として機能させる印刷注文割当装置用プログラムであって、
注文する印刷物に関する印刷物情報と該印刷物の配達場所とを含む注文情報を取得する注文情報取得モジュールと、
該取得した注文情報と前記移動体のステータス情報とに基づいて該注文を担当する担当移動体を選定する移動体選定モジュールと、
該選定した担当移動体に搭載された通信用端末へ該注文に係る印刷物の印刷と該配達場所への配達とを指示する作業指示情報を送信する情報送信モジュールと、
を備える印刷注文割当装置用プログラム。
【請求項１７】
複数の移動体に印刷装置と共に搭載された通信用端末と、該移動体に対して顧客からの印刷物の注文を割り当てる印刷注文割当装置と、を備える印刷注文割当システムであって、
前記印刷注文割当装置は、現在位置を含む前記移動体のステータス情報を記憶する情報記憶手段と、注文する印刷物に関する印刷物情報と該印刷物の配達場所とを含む注文情報を取得する注文情報取得部と、該取得した注文情報と前記移動体のステータス情報とに基づいて該注文を担当する担当移動体を選定する移動体選定部と、該選定した担当移動体に搭載された通信用端末へ該注文に係る印刷物の印刷と該配達場所への配達とを指示する作業指示情報を送信する情報送信部と、を有する注文割当時制御手段と、を備え、
前記通信用端末は、前記印刷注文割当装置の情報送信部により送信された作業指示情報を受信する情報受信手段を備える、
印刷注文割当システム。
【請求項１８】
請求項１７記載の印刷注文割当システムであって、
前記通信用端末は、該通信用端末が搭載されている移動体のステータス情報を記憶する端末用情報記憶手段と、所定のタイミングで該端末用情報記憶手段に記憶されているステータス情報を前記印刷注文割当装置へ送信するステータス情報送信手段とを備え、
前記印刷注文割当装置の情報記憶手段は、前記通信用端末のステータス情報送信手段により送信されたステータス情報を記憶する手段である、
印刷注文割当システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷注文割当装置およびこれに用いるプログラム、印刷注文割当システムに関し、詳しくは、印刷装置と通信用端末とを搭載する複数の移動体に対して顧客からの印刷物の注文を割り当てる印刷注文割当装置およびこれに用いるプログラム、こうした印刷注文割当システムに関する。
【背景技術】
【０００２】
従来、この種の顧客からの注文により印刷物を提供するシステムとしては、インターネット上で印刷の注文を受け付けて、注文された画像などを印刷してユーザに配送するものが提案されている（例えば、特許文献１参照）。このシステムでは、ユーザの要望に応じて大判印刷などを行なって配送することにより、個人ユーザでは印刷が困難な特殊な印刷物などを提供している。
【特許文献１】特開２００１−２５６３６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述のシステムでは、印刷物を印刷してから配送し、実際にユーザの手元に届くまでにある程度の時間が掛かってしまう。したがって、早急に印刷物を入手したいユーザなどにとってはこうしたシステムは利用しにくい。また、印刷データ自体をユーザにダウンロードさせてユーザが保有するプリンタで印刷させるシステムも考えられるが、プリンタを保有していないユーザや大判印刷などの特殊な印刷物を欲するユーザには対応することができない。
【０００４】
本発明の印刷注文割当装置およびこれに用いるプログラム、印刷注文割当システムは、注文された印刷物の印刷と配達とをより適切な移動体に割り当てることを目的の一つとする。また、本発明の印刷注文割当装置およびこれに用いるプログラム、印刷注文割当システムは、注文された印刷物をより早くユーザに配達することを目的の一つとする。
【課題を解決するための手段】
【０００５】
本発明の印刷注文割当装置およびこれに用いるプログラム、印刷注文割当システムは、上述の目的の少なくとも一部を達成するために以下の手段を採った。
【０００６】
本発明の印刷注文割当装置は、
印刷装置と通信用端末とを搭載する複数の移動体に対して顧客からの印刷物の注文を割り当てる印刷注文割当装置であって、
現在位置を含む前記移動体のステータス情報を記憶する情報記憶手段と、
注文する印刷物に関する印刷物情報と該印刷物の配達場所とを含む注文情報を取得する注文情報取得部と、該取得した注文情報と前記移動体のステータス情報とに基づいて該注文を担当する担当移動体を選定する移動体選定部と、該選定した担当移動体に搭載された通信用端末へ該注文に係る印刷物の印刷と該配達場所への配達とを指示する作業指示情報を送信する情報送信部と、を有する注文割当時制御手段と、
を備えることを要旨とする。
【０００７】
この本発明の印刷注文割当装置では、配達場所などの注文情報と現在位置などの移動体のステータス情報とに基づいて注文を担当する移動体を選定し、選定した移動体に印刷物の印刷と配達場所への配達とを指示する作業指示情報を送信する。したがって、注文された印刷物の印刷と配達とをより適切な移動体に割り当てることができる。この結果、注文された印刷物をより早くユーザに配達することができる。ここで「移動体」には、車両などが含まれる。
【０００８】
こうした本発明の印刷注文割当装置において、前記注文割当時制御手段の移動体選定部は、前記ステータス情報の現在位置から前記注文情報の配達場所までの距離が短い移動体ほど優先するように前記担当移動体を選定するものとすることもできる。こうすれば、配達場所までの距離が短い移動体を優先して割り当てることができる。
【０００９】
また、本発明の印刷注文割当装置において、前記ステータス情報は前記移動体が遊休状態であるか否かを示す遊休情報を含み、前記注文割当時制御手段の移動体選定部は遊休状態である移動体を優先するように前記担当移動体を選定するものとすることもできる。こうすれば、遊休状態の移動体を優先して割り当てることができる。
【００１０】
こうした本発明の印刷注文割当装置において、前記情報記憶手段は担当する注文の配達予定日時と配達予定場所とを含む前記移動体の配達予定情報を記憶する手段であり、前記注文割当時制御手段の移動体選定部は前記注文情報と前記移動体のステータス情報と前記移動体の配達予定情報とに基づいて前記担当移動体を選定するものとすることもできる。こうすれば、注文情報とステータス情報とに加え、移動体の配達予定情報を考慮して移動体を割り当てることができる。
【００１１】
移動体の配達予定情報を記憶する態様の本発明の印刷注文割当装置において、前記注文割当時制御手段の移動体選定部は、前記注文情報と前記移動体のステータス情報と前記移動体の配達予定情報とに基づいて各移動体の該注文情報の配達場所への印刷物の配達可能日時を算出し該算出した配達可能日時が早い移動体ほど優先するように前記担当移動体を選定するものとすることもできる。こうすれば、配達可能日時が早い移動体を優先して割り当てることができる。この場合、前記注文割当時制御手段の移動体選定部は、前記ステータス情報の現在位置または前記配達予定情報の配達予定場所から前記注文情報の配達場所までの距離に基づいて該現在位置または該配達予定場所から該配達場所までの移動所要時間を推定し該推定した移動所要時間と現在日時または前記配達予定日時とに基づいて前記配達可能日時を算出するものとすることもできる。この態様の本発明の印刷注文割当装置において、前記注文情報の印刷物情報は印刷所要時間を推定可能な情報を含み、前記注文割当時制御手段の移動体選定部は前記印刷物情報に基づいて該印刷物の印刷所要時間を推定し該推定した印刷所要時間と前記移動所要時間と現在日時または前記配達予定日時とに基づいて前記配達可能日時を算出するものとすることもできる。こうすれば、印刷所要時間を考慮して配達可能日時を算出することができる。ここで「印刷所要時間を推定可能な情報」としては、印刷物のページ数や印刷データの容量，印刷物の用紙サイズなどを挙げることができる。
【００１２】
配達可能日時を算出する態様の本発明の印刷注文割当装置において、前記注文割当時制御手段の注文情報取得部は前記注文情報を入力可能な所定入力画面を顧客側のコンピュータに送信すると共に該送信した所定入力画面を介して該注文情報を取得し、前記注文割当時制御手段は前記移動体選定部により算出した配達可能日時を含む情報を前記顧客側のコンピュータに送信する選定結果送信部を有するものとすることもできる。こうすれば、所定入力画面を介して注文情報を取得することができると共に顧客側のコンピュータに配達可能日時などの情報を送信することができる。こうした態様の本発明の印刷注文割当装置において、前記注文割当時制御手段は、前記配達可能日時を前記配達予定日時とすると共に前記注文情報の配達場所を配達予定場所として、前記移動体選定部により選定した担当移動体の配達予定情報を前記情報記憶手段に記憶させる配達予定情報記憶部を有するものとすることもできる。こうすれば、移動体選定部による選定結果に基づいて移動体の配達予定情報を登録することができる。
【００１３】
配達予定情報を記憶する態様の本発明の印刷注文割当装置において、所定のタイミングで現在日時と前記ステータス情報の現在位置と前記配達予定情報の配達予定日時と配達予定場所とに基づいて各移動体が担当する注文の配達遅延を判定する配達遅延判定部と、該配達遅延を判定したときに該注文の担当移動体を再選定する移動体再選定部と、を有する配達遅延時制御手段を備えるものとすることもできる。こうすれば、配達の遅延が発生したときに担当する移動体を再選定することができる。
【００１４】
また、本発明の印刷注文割当装置において、前記ステータス情報は前記移動体が保有する印刷消耗品の保有状況を含み、前記注文情報の印刷物情報は印刷物の印刷に必要な印刷消耗品を特定可能な情報を含み、前記注文割当時制御手段の移動体選定部は前記注文に係る印刷物の印刷に必要な印刷消耗品を保有する移動体を優先するように前記担当移動体を選定するものとすることもできる。こうすれば、必要な印刷消耗品を保有する移動体を優先して割り当てることができる。ここで「印刷消耗品」としては、各種用紙や各種記録剤（インクやトナー）などを挙げることができる。
【００１５】
さらに、本発明の印刷注文割当装置において、所定のタイミングで前記移動体のステータス情報を取得するステータス情報取得部と、該取得したステータス情報を前記情報記憶手段に記憶させるステータス情報更新部と、を有するステータス更新時制御手段を備えるものとすることもできる。
【００１６】
こうした本発明の印刷注文割当装置において、前記情報記憶手段は前記移動体に搭載された印刷装置により印刷可能な印刷条件を示す印刷可能条件を記憶する手段であり、前記注文情報の印刷物情報は印刷物の印刷条件を含み、前記注文割当時制御手段の移動体選定部は前記注文情報の印刷条件での印刷が可能な印刷装置を搭載した移動体を優先するように前記担当移動体を選定するものとすることもできる。こうすれば、注文された印刷条件での印刷が可能な印刷装置を搭載する移動体を優先して割り当てることができる。ここで「印刷条件」としては、用紙サイズや用紙種類などを挙げることができる。
【００１７】
また、本発明の印刷注文割当装置において、前記注文情報の印刷物情報は印刷物の印刷データを含み、前記注文割当時制御手段の情報送信部は前記作業指示情報の一部として前記印刷データを送信するものとすることもできる。こうすれば、注文情報として印刷データを取得すると共にこの印刷データを割り当てた移動体側に送信することができる。
【００１８】
さらに、本発明の印刷注文割当装置において、前記注文割当時制御手段は前記移動体選定部により選定した担当移動体の現在位置から前記注文情報の配達場所までの移動ルートを設定する移動ルート設定部を有し、前記注文割当時制御手段の情報送信部は前記作業指示情報の一部として前記移動ルートを送信するものとすることもできる。こうすれば、配達場所までの移動ルートを移動体側に送信することができる。
【００１９】
本発明の印刷注文割当装置用プログラムは、
印刷装置と通信用端末とを搭載する複数の移動体の現在位置を含むステータス情報を記憶する情報記憶手段を備えるコンピュータを、前記複数の移動体に対して顧客からの印刷物の注文を割り当てる印刷注文割当装置として機能させる印刷注文割当装置用プログラムであって、
注文する印刷物に関する印刷物情報と該印刷物の配達場所とを含む注文情報を取得する注文情報取得モジュールと、
該取得した注文情報と前記移動体のステータス情報とに基づいて該注文を担当する担当移動体を選定する移動体選定モジュールと、
該選定した担当移動体に搭載された通信用端末へ該注文に係る印刷物の印刷と該配達場所への配達とを指示する作業指示情報を送信する情報送信モジュールと、
を備えることを要旨とする。
【００２０】
この本発明の印刷注文割当装置用プログラムでは、コンピュータを、配達場所などの注文情報と現在位置などの移動体のステータス情報とに基づいて注文を担当する移動体を選定し、選定した移動体に印刷物の印刷と配達場所への配達とを指示する作業指示情報を送信する、印刷注文割当装置として機能させる。したがって、注文された印刷物の印刷と配達とをより適切な移動体に割り当てることができる。この結果、注文された印刷物をより早急にユーザに配達することができる。ここで「移動体」には、車両などが含まれる。
【００２１】
こうした本発明の印刷注文割当装置用プログラムにおいて、前記情報記憶手段は担当する注文の配達予定日時と配達予定場所とを含む前記移動体の配達予定情報を記憶する手段であり、前記移動体選定モジュールは前記注文情報と前記移動体のステータス情報と前記移動体の配達予定情報とに基づいて各移動体の該注文情報の配達場所への印刷物の配達可能日時を算出し該算出した配達可能日時が早い移動体ほど優先するように前記担当移動体を選定するモジュールであるものとすることもできる。こうすれば、配達可能日時が早い移動体を優先して割り当てることができる。この態様の本発明の印刷注文割当装置用プログラムにおいて、前記注文情報取得モジュールは、前記注文情報を入力可能な所定入力画面を顧客側のコンピュータに送信すると共に該送信した所定入力画面を介して該注文情報を取得するモジュールであり、前記移動体選定モジュールにより算出した配達可能日時を含む情報を前記顧客側のコンピュータに送信する選定結果送信モジュールを備えるものとすることもできる。こうすれば、所定入力画面を介して注文情報を取得することができると共に顧客側のコンピュータに配達可能日時などの情報を送信することができる。この態様の本発明の印刷注文割当装置用プログラムにおいて、前記配達可能日時を前記配達予定日時とすると共に前記注文情報の配達場所を配達予定場所として、前記移動体選定モジュールにより選定した担当移動体の配達予定情報を前記情報記憶手段に記憶させる配達予定情報記憶モジュールを備えるものとすることもできる。こうすれば、移動体選定モジュールによる選定結果に基づいて移動体の配達予定情報を登録することができる。
【００２２】
本発明の印刷注文割当システムは、
複数の移動体に印刷装置と共に搭載された通信用端末と、該移動体に対して顧客からの印刷物の注文を割り当てる印刷注文割当装置と、を備える印刷注文割当システムであって、
前記印刷注文割当装置は、現在位置を含む前記移動体のステータス情報を記憶する情報記憶手段と、注文する印刷物に関する印刷物情報と該印刷物の配達場所とを含む注文情報を取得する注文情報取得部と、該取得した注文情報と前記移動体のステータス情報とに基づいて該注文を担当する担当移動体を選定する移動体選定部と、該選定した担当移動体に搭載された通信用端末へ該注文に係る印刷物の印刷と該配達場所への配達とを指示する作業指示情報を送信する情報送信部と、を有する注文割当時制御手段と、を備え、
前記通信用端末は、前記印刷注文割当装置の情報送信部により送信された作業指示情報を受信する情報受信手段を備える、
ことを要旨とする。
【００２３】
この本発明の印刷注文割当システムでは、印刷注文割当装置により、配達場所などの注文情報と現在位置などの移動体のステータス情報とに基づいて注文を担当する移動体を選定し、選定した移動体に印刷物の印刷と配達場所への配達とを指示する作業指示情報を送信し、この作業指示情報を移動体に搭載された通信用端末で受信する。したがって、注文された印刷物の印刷と配達とをより適切な移動体に割り当てることができる。この結果、注文された印刷物をより早くユーザに配達することができる。ここで「移動体」には、車両などが含まれる。
【００２４】
こうした本発明の印刷注文割当システムにおいて、前記通信用端末は該通信用端末が搭載されている移動体のステータス情報を記憶する端末用情報記憶手段と所定のタイミングで該端末用情報記憶手段に記憶されているステータス情報を前記印刷注文割当装置へ送信するステータス情報送信手段とを備え、前記印刷注文割当装置の情報記憶手段は前記通信用端末のステータス情報送信手段により送信されたステータス情報を記憶する手段であるものとすることもできる。こうすれば、移動体に搭載された通信用端末から移動体のステータス情報を印刷注文割当装置へ送信することができる。
【発明を実施するための最良の形態】
【００２５】
次に、本発明を実施するための最良の形態を実施例を用いて説明する。
【実施例】
【００２６】
図１は、本発明の一実施例としての印刷注文割当装置として機能する注文割当サーバ２０を含むシステムの構成の概略を示す構成図である。注文割当サーバ２０は、図示するように、ＣＰＵ２１やＲＯＭ２２，ＲＡＭ２３を中心とした汎用のコンピュータとして構成されており、データを記憶するハードディスクドライブ（ＨＤＤ）２４やネットワークへの接続を司るネットワークインタフェースカード（ＮＩＣ）２５などを備え、インターネット６０を介して接続されたユーザ側端末５０などからの要求に応じてＷｅｂページを送信するＷｅｂサーバとして機能し、ユーザ側端末５０から印刷物の注文を受け付けると共に受け付けた注文をプリンタ３２を搭載した複数の移動体３０のいずれかに割り当てる印刷注文割当システムのサーバとして機能する。ＨＤＤ２４には、所定のマークアップ言語を用いて記述されたＷｅｂページやプログラムなどが記憶されると共に一般的なＤＢＭＳ（データベース管理システム）としてのデータベース２６がインストールされており、データベース２６には、移動体３０に関する情報を管理する移動体テーブル２６ａや各移動体３０の配達予定に関する情報を管理する配達予定テーブル２６ｂなど、印刷注文割当システムで用いる各種のテーブルを有する。
【００２７】
図２は、移動体テーブル２６ａで管理する情報の一例を示す説明図であり、図３は、配達予定テーブル２６ｂで管理する情報の一例を示す説明図である。移動体テーブル２６ａは、図２に示すように、移動体３０を識別する移動体ＩＤや移動体３０に搭載されているプリンタ３２に関する搭載プリンタ情報，移動体３０の現在のステータスに関するステータス情報などの情報を管理するように構成されている。搭載プリンタ情報としては、搭載されているプリンタ３２により印刷可能な用紙種類（対応用紙種類）や用紙サイズ（対応用紙サイズ）などが挙げられる。また、ステータス情報としては、移動体３０の現在位置や移動体３０が保有する消耗品の在庫状況を示す消耗品在庫情報などが挙げられる。これらの情報のうち、移動体ＩＤや搭載プリンタ情報は、新たに移動体３０を導入する際や移動体３０に搭載するプリンタ３２を変更する際などに、注文割当サーバ２０の管理者などにより登録される。なお、ステータス情報を更新する処理については後述する。配達予定テーブル２６ｂは、図３に示すように、移動体ＩＤやこの移動体３０に割り当てられた注文を識別する注文ＩＤ，この注文の印刷物の印刷完了予定日時，この注文の配達予定日時，配達予定住所などの情報を管理するように構成されている。これらの情報を更新する処理については後述する。
【００２８】
移動体３０は、図１に示すように、プリンタ３２に加え、図示しないＣＰＵやメモリ，ハードディスクなどを中心とした汎用のパーソナルコンピュータとしての移動体側端末３４やこの移動体側端末３４に接続されたＧＰＳ受信機３６，プリンタ３２での印刷に用いる消耗品（用紙やインクなど）などを搭載している。移動体側端末３４は、Ｗｅｂページを表示可能なＷｅｂブラウザがインストールされると共に通信回線４０を介して注文割当サーバ２０と無線通信可能となるように構成されており、注文割当サーバ２０により提供される印刷注文割当システムのクライアントとして機能する。ＧＰＳ受信機３６は、人工衛星からの電波を受信することにより地球上での位置情報（緯度や経度）を取得できる一般的なＧＰＳ受信機として構成されており、取得した位置情報を移動体側端末３４に送信できるようになっている。こうした複数の移動体３０が適当なエリアを走行しながら割り当てられた注文に応じて印刷物の印刷と配達とを行なっている。
【００２９】
ユーザ側端末５０は、図示しないＣＰＵやメモリ，ハードディスクなどを中心とした汎用のパーソナルコンピュータとして構成されると共にＷｅｂページを表示可能なＷｅｂブラウザがインストールされており、注文割当サーバ２０により提供される印刷注文割当システムのクライアントとして機能する。
【００３０】
次に、こうして構成された注文割当サーバ２０の動作について説明する。まず、移動体３０のステータス情報などの更新に関する動作について説明し、次に、ユーザ側端末５０から受け付けた印刷物の注文を移動体３０に割り当てる際の動作について説明する。図４は、注文割当サーバ２０のＣＰＵ２１により実行されるステータス更新処理の一例を示すフローチャートである。この処理は、所定時間毎（例えば、５分毎）に繰り返し実行される。
【００３１】
ステータス更新処理では、まず、図示するように、各移動体３０に搭載された移動体側端末３４から移動体３０の移動体ＩＤと現在位置と消耗品の在庫情報とを受信する処理を実行する（ステップＳ１００）。これらの情報は移動体側端末３４のＨＤＤの所定領域に予め記憶しておくものとし、ステップＳ１００ではこのＨＤＤに記憶された情報を受信するものとした。移動体３０の現在位置は、ＧＰＳ受信機３６により取得した位置情報を適当なタイミング（例えば、１分毎）で移動体側端末３４のＨＤＤの所定領域に記憶するものとした。また、消耗品の在庫情報は、移動体側端末３４の操作者により図５に例示する消耗品在庫登録画面９０を介してＨＤＤの所定領域に記憶するものとした。消耗品在庫登録画面９０は、図示するように、各消耗品が在庫切れとなったか否かをチェックボックスを用いて入力できるように画面構成されている。移動体側端末３４の操作者は、適当なタイミング（例えば、消耗品が在庫切れとなったタイミングなど）で、この消耗品在庫登録画面９０を介して移動体側端末３４のＨＤＤの所定領域に情報を記憶するのである。
【００３２】
そして、各移動体３０の移動体側端末３４から受信した現在位置と消耗品在庫情報とにより移動体テーブル２６ａを更新し（ステップＳ１１０）、このステータス更新処理を終了する。移動体テーブル２６ａを更新する際には、受信した移動体ＩＤを用いて更新するレコードを特定することになる。
【００３３】
次に、印刷物の注文を移動体３０に割り当てる際の動作について説明する。図６は、注文割当サーバ２０のＣＰＵ２１により実行される注文割当処理の一例を示すフローチャートである。この処理は、ユーザ側端末５０により注文割当処理の実行を要求するデータが送信されたときに実行される。実施例では、注文割当サーバ２０が提供する注文割当システムのトップページに対するアクセス要求がなされたときに、注文割当処理の実行を要求するデータが送信されたと判断するものとした。
【００３４】
注文割当処理では、図示するように、まず、注文受付画面１００の画面データをユーザ側端末５０に送信する（ステップＳ２００）。図７は、ユーザ側端末５０にインストールされているＷｅｂブラウザにより表示される注文受付画面１００の一例を示す説明図である。注文受付画面１００は、図示するように、注文情報として、注文するユーザに関するお客様情報や注文する印刷物に関する印刷物情報を入力できるように画面構成されている。お客様情報としては、ユーザの氏名や配達先住所，電話番号などを入力できるようになっている。また、印刷物情報としては、印刷ファイル名や用紙種類，用紙サイズ，印刷部数などを入力できるようになっている。ここで、印刷ファイル名は、「参照．．．」ボタンを押下してユーザ側端末５０のＨＤＤなどに記憶されている画像ファイルなどを指定することにより入力される。
【００３５】
そして、ユーザにより注文受付画面１００の「申込」ボタンが押下されると、注文受付画面１００上で入力された注文情報や印刷ファイル名として入力された印刷ファイル自体をユーザ側端末５０から受信し（ステップＳ２１０）、指定された用紙種類と用紙サイズとによる印刷が可能な移動体３０を移動体テーブル２６ａから検索する（ステップＳ２２０）。印刷が可能な移動体３０を検索する際には、移動体テーブル２６ａの対応用紙種類や対応用紙サイズ，消耗品在庫情報を参照することにより、指定された用紙種類と用紙サイズとによる印刷が可能なプリンタ３２を搭載すると共に対応する消耗品を保有する移動体３０が検索される。
【００３６】
続いて、ステップＳ２２０で検索された各移動体３０を対象として、受信した注文情報の配達先住所と移動体テーブル２６ａの現在位置と配達予定テーブル２６ｂとに基づいてこの注文に対する配達可能日時を算出する（ステップＳ２３０）。配達可能日時の算出は、配達先住所までの移動所要時間と印刷ファイルを印刷するための印刷所要時間とを考慮して行なわれる。移動体３０に他の注文が割り当てられていない場合には、現在位置から配達先住所までの移動距離を算出すると共にこの移動距離に応じて移動に要する移動所要時間を推定し、指定された用紙サイズや印刷部数に応じて印刷所要時間を推定し、この移動所要時間と印刷所要時間との大きい方を現在日時に加えることにより配達可能日時を算出する。また、移動体３０に他の注文が割り当てられている場合には、割り当てられている注文のうち最後尾の注文の配達予定住所から今回の注文の配達先住所までの移動距離を算出して移動所要時間を推定し、この移動所要時間を最後尾の注文の配達予定日時に加えた日時と前述した印刷所要時間を最後尾の注文の印刷完了予定日時に加えた日時との遅い方を配達可能日時とする。なお、実施例では、移動距離を算出する際には、郵便番号毎に適当な位置情報（緯度，経度）を予め定めてデータベース２６などに記憶しておき、配達先住所などの郵便番号から位置情報を導出して移動距離の算出に用いるものとした。勿論、郵便番号よりも詳細の住所情報に基づいて位置情報を設定して移動距離の算出に用いるものとしても構わない。
【００３７】
こうして各移動体３０の配達可能日時を算出すると、配達可能日時が最も早い移動体３０をこの注文を担当する移動体３０として選定し（ステップＳ２４０）、図８に例示する配達日時確認画面１１０の画面データをユーザ側端末５０に送信する（ステップＳ２５０）。配達日時確認画面１１０は、図示するように、担当する移動体３０の配達可能日時を配達予定日時として表示するように画面構成されている。
【００３８】
そして、ユーザにより配達日時確認画面１１０の「確認」ボタンが押下されると、選定された移動体３０の配達予定を注文情報や選定結果に基づいて配達予定テーブル２６ｂに登録する（ステップＳ２６０）。ここで、配達予定テーブル２６ｂの印刷完了予定日時には、ステップＳ２３０で配達可能日時を算出する際に推定した印刷所要時間を現在日時または最後尾の注文の印刷完了予定日時に加えた日時が設定される。
【００３９】
こうして配達予定テーブル２６ｂに登録すると、選定された移動体３０の移動体側端末３４へ作業指示画面１２０の画面データと印刷ファイルとを送信し（ステップＳ２７０）、この注文割当処理を終了する。図９は、作業指示画面１２０の一例を示す説明図である。作業指示画面１２０は、図示するように、注文情報（お客様情報と印刷物情報）と配達予定日時（配達可能日時）とを表示するように画面構成されている。また、作業指示画面１２０の「ルート表示」ボタンが押下されると、図１０に例示する移動ルート画面１３０がポップアップ表示されるようになっている。移動ルート画面１３０は、図示するように、現在位置から担当する各注文の配達先住所までの移動ルートを表示している。この移動ルート画面１３０の画面データは、注文割当サーバ２０のＨＤＤ２４などに予め記憶された地図情報と配達予定テーブル２６ｂの情報とを用いて注文割当サーバ２０により生成して送信される。こうした移動ルートを設定する処理は一般的な処理であり、本発明の中核をなさないからこれ以上の詳細な説明は省略する。このように作業指示画面１２０を送信された移動体３０では、受信した印刷ファイルをプリンタ３２で印刷すると共に配達先住所まで走行して印刷物を配達することになる。
【００４０】
次に、各移動体３０に割り当てられた注文の配達遅延を管理する処理について説明する。図１１は、注文割当サーバ２０のＣＰＵ２１により実行される配達遅延管理処理の一例を示すフローチャートである。この処理は、所定時間毎（例えば、１０分毎）に繰り返し実行される。
【００４１】
配達遅延管理処理では、まず、図示するように、移動体テーブル２６ａの現在位置と配達予定テーブル２６ｂとに基づいて各移動体３０の担当する注文のうち直近の注文の現時点での配達可能日時を算出する（ステップＳ３００）。配達可能日時の算出は、現在位置から配達先住所までの移動距離に応じて移動所要時間を推定し、この移動所要時間を現在日時に加えることにより行なわれる。
【００４２】
そして、算出した現時点での配達可能日時と配達予定テーブル２６ｂの配達予定日時とを比較して現時点での配達可能日時が配達予定日時より所定時間α以上遅れている注文を抽出し（ステップＳ３１０）、抽出した注文を担当する移動体３０を再選定する（ステップＳ３２０）。移動体３０の再選定は、前述した注文割当処理のステップＳ２２０〜Ｓ２４０と同様に、指定された用紙種類と用紙サイズとで印刷可能な移動体３０の配達可能日時を算出すると共に算出した配達可能日時が最も早い移動体３０を担当する移動体３０として選定することにより行なわれる。
【００４３】
こうして移動体３０を再選定すると、前述した注文割当処理のステップＳ２６０〜Ｓ２７０と同様に、再選定結果に基づいて配達予定テーブル２６ｂを更新すると共に作業指示画面１２０の画面データと印刷ファイルとを選定された移動体３０の移動体側端末３４へ送信し（ステップＳ３３０）、この配達遅延管理処理を終了する。配達予定テーブル２６ｂを更新する際には、再選定された移動体３０の配達予定を登録すると共に注文を担当していた移動体３０の配達予定を削除する。また、注文を担当していた移動体３０の移動体側端末３４には、配達の中止を指示する作業指示画面１２０の画面データを送信する。このように、各移動体３０に割り当てられた注文の配達遅延を管理することにより、道路状況などによる配達遅延が生じても他の移動体３０を再選定してより早く印刷物を配達するのである。
【００４４】
以上説明した実施例の注文割当サーバ２０によれば、受け付けた注文の配達先住所までの移動所要時間や印刷所要時間などに基づいて各移動体３０の配達可能日時を算出し、算出した配達可能日時が最も早い移動体３０を担当する移動体３０として選定し、選定した移動体３０の移動体側端末３４へ作業指示画面１２０や印刷ファイルを送信することができる。即ち、受け付けた注文をより適切な移動体３０に割り当てることができ、この結果、注文された印刷物をより早くユーザに配達することができる。また、指定された用紙種類と用紙サイズとによる印刷が可能なプリンタ３２を搭載し対応する消耗品を保有する移動体３０の中から担当する移動体３０を選定することができる。
【００４５】
また、実施例の注文割当サーバ２０によれば、各移動体３０の直近の注文の現時点での配達可能日時を算出すると共に現時点での配達可能日時が配達予定日時より所定時間α以上遅れている注文を抽出し、抽出した注文を担当する移動体３０を再選定することができる。即ち、道路状況などによる配達遅延が生じても他の移動体３０を再選定してより早く印刷物を配達することができる。
【００４６】
ここで、実施例の注文割当サーバ２０では、データベース２６が情報記憶手段に相当し、注文割当処理を実行するＣＰＵ２１が注文割当時制御手段に相当し、配達遅延管理処理を実行するＣＰＵ２１が配達遅延時制御手段に相当し、ステータス更新処理を実行するＣＰＵ２１がステータス更新時制御手段に相当する。
【００４７】
実施例の注文割当サーバ２０では、各移動体３０の現在位置や消耗品の在庫情報を移動体側端末３４のＨＤＤの所定領域から受信するものとしたが、その他の方法で受信するものとしても構わない。例えば、移動体側端末３４からの要求に応じて消耗品の在庫情報を更新する画面を注文割当サーバ２０から送信し、この画面を介して入力された情報を用いて移動体テーブル２６ａの消耗品在庫情報を更新するものとしても構わない。また、こうした各移動体３０のステータス情報の更新を注文割当サーバ２０で行なわなくてもよく、例えば、各移動体３０のステータス情報を管理する他のサーバから受信して移動体テーブル２６ａを更新するものとしても差し支えない。
【００４８】
実施例の注文割当サーバ２０では、注文する印刷物の用紙種類や用紙サイズを指定するものとしたが、その他の印刷条件を指定するものとしても構わない。この場合、指定された印刷条件による印刷が可能か否かを示す情報を移動体テーブル２６ａの搭載プリンタ情報として管理するものとし、指定された印刷条件による印刷が可能なプリンタ３２を搭載した移動体３０に注文を割り当てるようにすればよい。
【００４９】
実施例の注文割当サーバ２０では、移動体３０のステータス情報として、消耗品在庫情報を管理するものとしたが、消耗品在庫情報を管理しなくてもよいし、その他のステータス情報を管理するものとしても差し支えない。
【００５０】
実施例の注文割当サーバ２０では、現在位置や配達予定住所から配達先住所までの移動距離に応じて移動所要時間を推定するものとしたが、その他の方法で移動所要時間を推定するものとしてもよく、例えば、移動距離に加えて交通渋滞などの情報に基づいて推定するものとしてもよい。また、用紙サイズや印刷部数に応じて印刷所要時間を推定するものとしたが、その他の方法で印刷所要時間を推定するものとしてもよく、例えば、印刷ファイルのファイルサイズに応じて推定するものとしてもよい。
【００５１】
実施例の注文割当サーバ２０では、配達可能日時を算出する際に、移動所要時間と印刷所要時間とを考慮するものとしたが、移動所要時間のみに基づいて配達可能日時を算出するものとしても構わない。また、配達可能日時を算出することができれば、その他の各種の算出方法を採用することができる。
【００５２】
実施例の注文割当サーバ２０では、配達可能日時が最も早い移動体３０をこの注文を担当する移動体３０として選定するものとしたが、移動体３０の現在位置や配達予定テーブル２６ｂの情報などに基づいて選定するものであれば、その他の各種の選定方法を採用するものとしても構わない。例えば、現在位置や配達予定住所から配達先住所までの移動距離のみに基づいて注文を担当する移動体３０を選定するものとしてもよい。
【００５３】
実施例の注文割当サーバ２０では、移動体３０に他の注文が割り当てられている場合には、最後尾の注文の後に今回の注文を割り当てるものとしたが、最後尾の注文でなくても、途中の注文の後に今回の注文を割り当てるものとしてもよい。この場合、割り当てられている他の注文ごとに配達可能日時を算出し、最も早い配達可能日時となる注文の後に今回の注文を割り当てるようにすればよい。
【００５４】
実施例の注文割当サーバ２０では、配達予定テーブル２６ｂで各移動体３０の配達予定に関する情報を管理するものとしたが、こうした配達予定に関する情報を管理しないものとしても差し支えない。この場合、移動体テーブル２６ａで管理する移動体３０のステータス情報の一つとして移動体３０が遊休状態であるか否かを示す情報を管理するものとし、受け付けた注文を担当する移動体３０を選定する際には、遊休状態である移動体３０を対象として移動体３０の選定を行なうものとすればよい。
【００５５】
実施例の注文割当サーバ２０では、注文受付画面１００を介して注文情報を受信するものとしたが注文情報を取得することができれば取得方法は問わない。例えば、電子メールや書面などを用いて注文情報を取得し、この注文情報を注文割当サーバ２０上で手入力するものとしても構わない。
【００５６】
実施例の注文割当サーバ２０では、配達予定日時を表示する配達日時確認画面１１０をユーザ側端末５０に送信するものとしたが、配達日時確認画面１１０を送信しなくても差し支えない。
【００５７】
実施例の注文割当サーバ２０では、ユーザ側端末５０から印刷ファイルを受信し、受信した印刷ファイルを移動体側端末３４に送信するものとしたが、ユーザ側端末５０から印刷ファイルを受信しなくてもよく、例えば、注文割当サーバ２０上の印刷ファイルをユーザ側端末５０から指定してこの印刷ファイルを移動体側端末３４に送信するものとしてもよい。また、移動体側端末３４に印刷ファイルを送信しなくても構わない。この場合、印刷ファイルを特定する情報（保存先とファイル名など）を移動体側端末３４に送信し、この特定される印刷ファイルを移動体３０側で取得するものとすればよい。
【００５８】
実施例の注文割当サーバ２０では、作業指示画面１２０の「ルート表示」ボタンが押下されると移動ルート画面１３０がポップアップ表示されるものとしたが、こうした移動ルートの設定や表示を行なわないものとしても差し支えない。
【００５９】
実施例の注文割当サーバ２０では、配達遅延管理処理を実行することにより、道路状況などにより配達遅延が生じたときに他の移動体３０を再選定するものとしたが、こうした配達遅延管理処理を行なわないものとしても差し支えない。
【００６０】
実施例の注文割当サーバ２０では、移動体テーブル２６ａや配達予定テーブル２６ｂなどを用いて移動体３０に関する情報や各移動体３０の配達予定に関する情報などを管理するものとしたが、こうした情報を管理することができればよく、テーブル構造やデータ構造は問わないのは勿論である。
【００６１】
実施例の注文割当サーバ２０は、ＣＰＵ２１やＲＯＭ２２，ＲＡＭ２３を中心とした汎用のコンピュータとして構成されるものとしたが、ハードウェア構成はこれに限られず、複数の汎用コンピュータを用いて実施例の注文割当サーバ２０を構成するものとしても構わない。
【００６２】
実施例では、注文割当サーバ２０の形態として説明したが、同様に、移動体３０に対してユーザからの印刷物の注文を割り当てる印刷注文割当方法の形態とするものとしても構わない。また、図４に例示したステータス更新処理や図６に例示した注文割当処理，図１１に例示した配達遅延管理処理などを単一または複数のコンピュータに実行させる印刷注文割当装置用プログラムの形態としても差し支えない。
【００６３】
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【図面の簡単な説明】
【００６４】
【図１】注文割当サーバ２０を含むシステムの構成の概略を示す構成図。
【図２】移動体テーブル２６ａで管理する情報の一例を示す説明図。
【図３】配達予定テーブル２６ｂで管理する情報の一例を示す説明図。
【図４】ステータス更新処理の一例を示すフローチャート。
【図５】消耗品在庫登録画面９０の一例を示す説明図。
【図６】注文割当処理の一例を示すフローチャート。
【図７】注文受付画面１００の一例を示す説明図。
【図８】配達日時確認画面１１０の一例を示す説明図。
【図９】作業指示画面１２０の一例を示す説明図。
【図１０】移動ルート画面１３０の一例を示す説明図。
【図１１】配達遅延管理処理の一例を示すフローチャート。
【符号の説明】
【００６５】
２０  注文割当サーバ、２１  ＣＰＵ、２２  ＲＯＭ、２３  ＲＡＭ、２４  ＨＤＤ、２５  ＮＩＣ、２６  データベース、２６ａ  移動体テーブル、２６ｂ  配達予定テーブル、３０  移動体、３２  プリンタ、３４  移動体側端末、３６  ＧＰＳ受信機、４０  通信回線、５０  ユーザ側端末、６０  インターネット、９０  消耗品在庫登録画面、１００  注文受付画面、１１０  配達日時確認画面、１２０  作業指示画面、１３０  移動ルート画面。
【図１】
2005284937.tif 000003
【図２】
2005284937.tif 000004
【図３】
2005284937.tif 000005
【図４】
2005284937.tif 000006
【図５】
2005284937.tif 000007
【図６】
2005284937.tif 000008
【図７】
2005284937.tif 000009
【図８】
2005284937.tif 000010
【図９】
2005284937.tif 000011
【図１０】
2005284937.tif 000012
【図１１】
2005284937.tif 000013