(57)【要約】【課題】公共の印刷装置を用いて印刷する場合に、効率的に印刷を行うことができる印刷方法及び印刷支援プログラムを提供する。【解決手段】印刷支援サーバ２０の管理コンピュータ２１は、印刷依頼に基づいて印刷に要する印刷時間を算出し、プリンタ４０毎に、現在地からそのプリンタ４０の設置場所に到着するまでの到達所要時間を算出する。そして、管理コンピュータ２１は、プリンタ４０毎に、待ち状態にある印刷依頼の印刷時間の総計時間を算出し、各プリンタ４０について、印刷時間、到達所要時間、待ち状態にある印刷依頼の印刷時間の総計時間を提示する。そして、印刷依頼先のプリンタ４０が指定されると、管理コンピュータ２１は、待ち状態にある印刷依頼として、その印刷依頼についての受付情報を記録する。【選択図】      図１
2004362078.tif 000002
【特許請求の範囲】
【請求項１】
印刷依頼を行うユーザ端末と印刷装置とにネットワークを介して接続された印刷支援サーバを用いて、電子ファイルの印刷を行う印刷支援方法であって、
前記印刷支援サーバが、
印刷依頼に基づいて印刷時間を算出する段階と、
前記印刷装置毎に、現在位置からその印刷装置の設置場所に到着するまでの到達所要時間を算出する段階と、
前記印刷装置毎に、待ち状態にある印刷依頼の印刷時間の総計時間を算出する段階と、
前記印刷装置毎に、前記印刷時間、前記到達所要時間及び前記総計時間を提示する段階と、
依頼先印刷装置が指定された場合、前記印刷時間を前記依頼先印刷装置に関連付けて待ち状況記憶手段に記憶する段階と
を備えたことを特徴とする印刷支援方法。
【請求項２】
印刷依頼を行うユーザ端末と印刷装置とにネットワークを介して接続された印刷支援サーバを用いて、電子ファイルの印刷を行う印刷支援方法であって、
前記印刷支援サーバが、
印刷依頼に基づいて印刷時間を算出する段階と、
前記印刷装置毎に、現在位置からその印刷装置の設置場所への到着時刻を算出する段階と、
前記印刷装置毎の予約状況に基づいて、前記到着時刻に前記印刷時間の印刷を実行可能な印刷装置を抽出し、提示する段階と、
依頼先印刷装置が指定された場合、前記到着時刻及び前記印刷時間に基づいて前記依頼先印刷装置の使用予約を前記依頼先印刷装置に関連付けて予約状況記憶手段に記憶する段階と
を備えたことを特徴とする印刷支援方法。
【請求項３】
前記印刷支援方法は、
前記印刷支援サーバが、
ユーザの現在地と目的地とに基づいて、ユーザ経路を算出する段階と、
前記ユーザ経路上に設置された印刷装置を抽出する段階と
をさらに備えたことを特徴とする請求項１又は２に記載の印刷支援方法。
【請求項４】
前記ユーザ経路上に設置された印刷装置を抽出する段階は、
前記ユーザ経路から所定の範囲内の印刷装置を抽出することを特徴とする請求項３に記載の印刷支援方法。
【請求項５】
印刷依頼を行うユーザ端末と印刷装置とにネットワークを介して接続された印刷支援サーバを用いて、電子ファイルの印刷を行うための印刷支援プログラムであって、
前記印刷支援サーバを、
印刷依頼に基づいて印刷時間を算出する手段と、
前記印刷装置毎に、現在位置からその印刷装置の設置場所に到着するまでの到達所要時間を算出する手段と、
前記印刷装置毎に、待ち状態にある印刷依頼の印刷時間の総計時間を算出する手段と、
前記印刷装置毎に、前記印刷時間、前記到達所要時間及び前記総計時間を提示する手段と、
依頼先印刷装置が指定された場合、前記印刷時間を前記依頼先印刷装置に関連付けて待ち状況記憶手段に記憶する手段
として機能させるための印刷支援プログラム。
【請求項６】
印刷依頼を行うユーザ端末と印刷装置とにネットワークを介して接続された印刷支援サーバを用いて、電子ファイルの印刷を行うための印刷支援プログラムであって、
前記印刷支援サーバを、
印刷依頼に基づいて印刷時間を算出する手段と、
前記印刷装置毎に、現在位置からその印刷装置の設置場所への到着時刻を算出する手段と、
前記印刷装置毎の予約状況に基づいて、前記到着時刻に前記印刷時間の印刷を実行可能な印刷装置を抽出し、提示する手段と、
依頼先印刷装置が指定された場合、前記到着時刻及び前記印刷時間に基づいて前記依頼先印刷装置の使用予約を前記依頼先印刷装置に関連付けて予約状況記憶手段に記憶する手段
として機能させるための印刷支援プログラム。
【請求項７】
前記印刷支援サーバを、さらに、
ユーザの現在地と目的地とに基づいて、ユーザ経路を算出する手段と、
前記ユーザ経路上に設置された印刷装置を抽出する手段
として機能させることを特徴とする請求項５又は６に記載の印刷支援プログラム。
【請求項８】
前記ユーザ経路上に設置された印刷装置を抽出する手段を、
前記ユーザ経路から所定の範囲内の印刷装置を抽出する手段として機能させることを特徴とする請求項７に記載の印刷支援プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子ファイルを印刷する場合に用いる印刷方法及び印刷支援プログラムに関する。
【０００２】
【従来の技術】
印刷装置（プリンタ）を有していないユーザが電子ファイルの印刷を行う場合、コンビニエンスストアやプリントショップ等に設置された公共のプリンタを使用している。このような公共のプリンタを用いて印刷を行う場合、ユーザ自身がプリンタの操作を行い、出力された印刷物をその場で入手することが多い。一方、印刷対象の電子ファイルについては、インターネットを介して予めユーザの端末からプリンタやサーバに送信しておき、それを用いて印刷を行うことが提案されている。このような場合でも、印刷の実行はプリンタの設置場所にユーザが出向いて行い、出力された印刷物をその場でユーザが入手するようにしている（例えば、特許文献１参照。）。
【０００３】
【特許文献１】
特開２００３−６７２９３号公報（第５−６頁）
【０００４】
【発明が解決しようとする課題】
しかし、公共のプリンタを使用する場合、印刷対象の電子ファイルをプリンタに送信した後、そのプリンタの設置場所にユーザが出向いた際に、そのプリンタが使用中である可能性がある。このような場合、後から来たユーザは、先に使用しているユーザによる印刷が終了するまで、印刷を行うことができない。特に、先に到着したユーザの印刷枚数が多かったり、順番待ちをしているユーザが大勢いる場合は、後から来たユーザは、印刷の実行を開始できるまでに長時間待たされることともある。一方、ユーザがいる場所の付近に複数の公共のプリンタがある場合には、その付近の別のプリンタを使用すれば待たずに印刷を実行できることもある。
【０００５】
本発明は、上記問題点を解決するためになされたものであり、その目的は、公共の印刷装置を用いて印刷する場合に、効率的に印刷を行うことができる印刷方法及び印刷プログラムを提供することにある。
【０００６】
【課題を解決するための手段】
上記問題点を解決するために、請求項１に記載の発明は、印刷依頼を行うユーザ端末と印刷装置とにネットワークを介して接続された印刷支援サーバを用いて、電子ファイルの印刷を行う印刷支援方法であって、前記印刷支援サーバが、印刷依頼に基づいて印刷時間を算出する段階と、前記印刷装置毎に、現在位置からその印刷装置の設置場所に到着するまでの到達所要時間を算出する段階と、前記印刷装置毎に、待ち状態にある印刷依頼の印刷時間の総計時間を算出する段階と、前記印刷装置毎に、前記印刷時間、前記到達所要時間及び前記総計時間を提示する段階と、依頼先印刷装置が指定された場合、前記印刷時間を前記依頼先印刷装置に関連付けて待ち状況記憶手段に記憶する段階とを備えたことを要旨とする。
【０００７】
請求項２に記載の発明は、印刷依頼を行うユーザ端末と印刷装置とにネットワークを介して接続された印刷支援サーバを用いて、電子ファイルの印刷を行う印刷支援方法であって、前記印刷支援サーバが、印刷依頼に基づいて印刷時間を算出する段階と、前記印刷装置毎に、現在位置からその印刷装置の設置場所への到着時刻を算出する段階と、前記印刷装置毎の予約状況に基づいて、前記到着時刻に前記印刷時間の印刷を実行可能な印刷装置を抽出し、提示する段階と、依頼先印刷装置が指定された場合、前記到着時刻及び前記印刷時間に基づいて前記依頼先印刷装置の使用予約を前記依頼先印刷装置に関連付けて予約状況記憶手段に記憶する段階とを備えたことを要旨とする。
【０００８】
請求項３に記載の発明は、請求項１又は２に記載の印刷支援方法において、前記印刷支援方法は、前記印刷支援サーバが、ユーザの現在地と目的地とに基づいて、ユーザ経路を算出する段階と、前記ユーザ経路上に設置された印刷装置を抽出する段階とをさらに備えたことを要旨とする。
【０００９】
請求項４に記載の発明は、請求項３に記載の印刷支援方法において、前記ユーザ経路上に設置された印刷装置を抽出する段階は、前記ユーザ経路から所定の範囲内の印刷装置を抽出することを要旨とする。
【００１０】
請求項５に記載の発明は、印刷依頼を行うユーザ端末と印刷装置とにネットワークを介して接続された印刷支援サーバを用いて、電子ファイルの印刷を行うための印刷支援プログラムであって、前記印刷支援サーバを、印刷依頼に基づいて印刷時間を算出する手段と、前記印刷装置毎に、現在位置からその印刷装置の設置場所に到着するまでの到達所要時間を算出する手段と、前記印刷装置毎に、待ち状態にある印刷依頼の印刷時間の総計時間を算出する手段と、前記印刷装置毎に、前記印刷時間、前記到達所要時間及び前記総計時間を提示する手段と、依頼先印刷装置が指定された場合、前記印刷時間を前記依頼先印刷装置に関連付けて待ち状況記憶手段に記憶する手段として機能させることを要旨とする。
【００１１】
請求項６に記載の発明は、印刷依頼を行うユーザ端末と印刷装置とにネットワークを介して接続された印刷支援サーバを用いて、電子ファイルの印刷を行うための印刷支援プログラムであって、前記印刷支援サーバを、印刷依頼に基づいて印刷時間を算出する手段と、前記印刷装置毎に、現在位置からその印刷装置の設置場所への到着時刻を算出する手段と、前記印刷装置毎の予約状況に基づいて、前記到着時刻に前記印刷時間の印刷を実行可能な印刷装置を抽出し、提示する手段と、依頼先印刷装置が指定された場合、前記到着時刻及び前記印刷時間に基づいて前記依頼先印刷装置の使用予約を前記依頼先印刷装置に関連付けて予約状況記憶手段に記憶する手段として機能させることを要旨とする。
【００１２】
請求項７に記載の発明は、請求項５又は６に記載の印刷支援プログラムにおいて、前記印刷支援サーバを、さらに、ユーザの現在地と目的地とに基づいて、ユーザ経路を算出する手段と、前記ユーザ経路上に設置された印刷装置を抽出する手段として機能させることを要旨とする。
【００１３】
請求項８に記載の発明は、請求項７に記載の印刷支援プログラムにおいて、前記ユーザ経路上に設置された印刷装置を抽出する手段を、前記ユーザ経路から所定の範囲内の印刷装置を抽出する手段として機能させることを要旨とする。
【００１４】
（作用）
請求項１又は５に記載の発明によれば、各印刷装置について、印刷依頼に基づく印刷時間と、現在位置からその印刷装置の設置場所に到着するまでの到達所要時間と、待ち状態にある印刷依頼の印刷時間の総計時間とを提示できる。従って、ユーザは、提示された印刷時間、到達所要時間、総計時間とに基づいて印刷依頼を行う印刷装置を選択できる。そして、印刷支援サーバは、依頼先印刷装置が指定された場合、その印刷時間を、その依頼先印刷装置について待ち状態にある印刷依頼の印刷時間として管理できる。
【００１５】
請求項２又は６に記載の発明によれば、ユーザが印刷装置の設置場所に到着する時刻に依頼した印刷を実行可能な印刷装置を提示できる。従って、ユーザは、待たずに印刷を実行可能な印刷装置を選択できる。そして、印刷支援サーバは、依頼先印刷装置が指定された場合、その依頼先印刷装置の設置場所への到着時刻とその印刷依頼による印刷時間とに基づいて、その依頼先印刷装置の使用予約を登録できる。
【００１６】
請求項３又は７に記載の発明によれば、ユーザは、現在地から目的地まで移動中に、その経路上に設置された印刷装置を用いて印刷できる。
請求項４又は８に記載の発明によれば、ユーザは、ユーザ経路から所定の範囲内に設置された印刷装置を用いて印刷できる。
【００１７】
【発明の実施の形態】
（第１の実施形態）
以下、本発明を具体化した第１の実施形態を図１〜図８に従って説明する。本実施形態では、公共のプリンタを利用して効率的に印刷を行うための印刷方法及び印刷支援プログラムとして説明する。
【００１８】
本実施形態では、図１に示すように、印刷支援サーバ２０と、ユーザ端末３１と、プリントショップやコンビニエンスストア等に設置された印刷装置としてのプリンタ４０とは、インターネット３０を介して接続されている。
【００１９】
ユーザ端末３１は、図示しない制御手段（ＣＰＵ）、記憶手段（ＲＡＭ、ＲＯＭ、ハードディスク等）、通信手段、表示手段（例えば、モニタ）、入力手段（例えば、キーボードやマウス）等を備えたコンピュータである。
【００２０】
プリンタ４０は、印刷支援サーバ２０から印刷データを受信して印刷を行う、プリントショップやコンビニエンスストア等の店舗に設置されている公共のプリンタである。プリンタ４０は、インターネット３０に接続され、特定のＩＰアドレスを有している。そして、プリンタ４０は、印刷支援サーバ２０から印刷データを受信すると、その印刷データを保存し、プリンタ４０の入力手段から出力要求が入力された場合に、印刷を実行する。このため、プリンタ４０は、図示しない印刷手段（プリンタエンジン）、制御手段（ＣＰＵ）、記憶手段（ＲＡＭ、ＲＯＭ等）、通信手段、表示手段、入力手段等を備えている。
【００２１】
印刷支援サーバ２０は、図１に示すように、管理コンピュータ２１を備えている。管理コンピュータ２１は、図示しない制御手段（ＣＰＵ）、記憶手段（ＲＡＭ、ＲＯＭ、ハードディスク等）、通信手段等を有する。管理コンピュータ２１は、ユーザ端末３１からの印刷データを受信してユーザの付近のプリンタ４０を検索し、検索されたプリンタ４０に関する情報をユーザ端末３１に送信する。そして、管理コンピュータ２１は、ユーザによって選択されたプリンタ４０に、先にユーザ端末３１から受信した印刷データを送信する。この管理コンピュータ２１は、各種プログラムを実行することにより、データの送受信、後述するデータの処理等を行う。
【００２２】
管理コンピュータ２１には、出力先情報記憶部２２、拠点情報記憶部２３、依頼情報記憶部２４、経路情報記憶部２５、及び、待ち状況記憶手段としての受付情報記憶部２６がそれぞれ接続されている。
【００２３】
出力先情報記憶部２２には、図２に示すように、プリンタ４０毎に出力先情報２２０が記憶されている。本実施形態では、出力先情報２２０は、ＩＰアドレス、機種、店舗名、所在地及び印刷速度により構成されている。ＩＰアドレスは、プリントショップやコンビニエンスストア等の店舗に設置されたプリンタ４０のインターネット３０上のＩＰアドレスである。機種はプリンタ４０の機種である。店舗名はプリンタ４０が設定されている店舗の店舗名である。所在地はプリンタ４０が設置された店舗の所在地である。本実施形態では、所在地として、その店舗の住所の緯度及び経度が設定されている。印刷速度は、そのプリンタ４０で印刷する場合の単位時間あたりの印刷枚数が記憶されている。この出力先情報２２０は、プリンタ４０を設置した店舗が印刷支援サービスにより印刷を行う旨を登録した場合に記憶される。ここでは、出力先情報２２０は、本実施形態の処理に先立って予め記憶されている。
【００２４】
拠点情報記憶部２３には、図３に示すように、拠点毎に拠点情報２３０が記憶されている。本実施形態では、拠点情報２３０は、拠点識別子及び拠点位置により構成されている。拠点識別子は、拠点としての公共交通機関の駅を識別する識別子である。拠点位置は、その拠点の緯度及び経度である。この拠点情報２３０は、本実施形態の処理に先立って予め設定記憶されている。
【００２５】
依頼情報記憶部２４には、図４に示すように、ユーザからの印刷依頼を受け付けてプリンタ４０の検索を行う際の印刷依頼に関する依頼情報２４０が、ユーザＩＤ毎に記憶されている。本実施形態では、依頼情報２４０は、ユーザＩＤ、現在地、目的地、移動手段、枚数及び部数により構成されている。ユーザＩＤはユーザを識別するための識別子である。現在地は、印刷依頼をする時点でのユーザの現在位置の緯度及び経度である。目的地は、ユーザが移動する場合の目的地の緯度及び経度である。移動手段は、現在地から目的地までのユーザの移動手段であり、「徒歩」、「自転車」、「自動車」、「公共交通機関」のいずれかが選択される。枚数は印刷枚数である。部数は印刷部数である。この依頼情報２４０は、ユーザ端末３１から印刷依頼が行われた場合に記録され、依頼先のプリンタ４０が決定された場合に削除される。
【００２６】
経路情報記憶部２５には、図５に示すように、各ユーザによる印刷依頼について検索された拠点毎に経路情報２５０が記憶されている。本実施形態では、経路情報２５０は、ユーザＩＤ及び拠点識別子により構成されている。ユーザＩＤはユーザを識別するための識別子である。拠点識別子は、ユーザが現在地から目的地まで移動する際に公共交通機関を使用する場合の乗車駅、降車駅及び乗換駅を特定するための識別子である。この経路情報２５０は、ユーザ端末３１から印刷依頼が行われ、経路検索を行った場合に記録され、依頼先のプリンタ４０が決定された場合に削除される。
【００２７】
受付情報記憶部２６には、図６に示すように、依頼先のプリンタ４０が決定された印刷依頼毎に受付情報２６０が記憶されている。本実施形態では、受付情報２６０は、受付番号、ユーザＩＤ、出力先のＩＰアドレス、所要時間、受付時刻及びステータスにより構成されている。受付番号は、受け付けた印刷依頼を識別するための識別子である。ユーザＩＤはユーザを識別するための識別子である。出力先のＩＰアドレスは、依頼先として決定されたプリンタ４０のインターネット３０上のＩＰアドレスである。所要時間は、出力先として決定されたプリンタ４０での依頼文書の印刷に要する時間である。受付時刻は、印刷依頼を受け付けた年月日及び時刻である。ステータスは、印刷状況を示し、印刷が終了するまでは「未」が設定され、印刷が終了すると「印刷終了」が設定される。この受付情報２６０は、受け付けた印刷依頼について依頼先のプリンタ４０が決定された場合に記録される。
【００２８】
次に、上記のように構成されたシステムにおいて、ユーザ端末３１からの印刷依頼に基づいて印刷支援サーバ２０がプリンタ４０を検索し、選択されたプリンタ４０に印刷を依頼する場合の処理手順を図７、図８に従って説明する。
【００２９】
電子ファイルの印刷を依頼する場合、ユーザは、まず、ユーザ端末３１に備えられたプリンタドライバのユーザインターフェースに従って印刷要求操作を行う。印刷要求操作が行われると、ユーザ端末３１は、印刷対象の電子ファイルをプリンタドライバにより印刷データに変換する。この印刷データのヘッダには、指定機種及び印刷条件についてのページ記述言語による印刷管理情報が含まれる。指定機種は、印刷データを生成したプリンタドライバに完全に対応したプリンタの機種である。印刷条件は、プリンタドライバによって設定された印刷条件であって、印刷の枚数及び部数に関する情報を含む。
【００３０】
そして、ユーザ端末３１は、印刷支援サーバ２０にアクセスする。これに応じて、印刷支援サーバ２０は、現在地、目的地及び移動手段とを入力するためのウェブページ（依頼条件入力画面）をユーザ端末３１に送信する。これを受信したユーザ端末３１は、その依頼条件入力画面を表示し、ユーザは、この依頼条件入力画面において、現在地、目的地及び移動手段の入力を行う。ここで、ユーザが移動しない場合は、目的地の入力を行わない。なお、ユーザ端末３１がＧＰＳ機能を搭載している場合には、ＧＰＳ機能により取得した位置情報を現在地に関する位置情報とすることができるようになっている。そして、ユーザ端末３１は、ユーザＩＤを付して、印刷データと、現在地、目的地及び移動手段に関する情報とを印刷支援サーバ２０に送信する（ステップＳ１−１）。
【００３１】
印刷支援サーバ２０の管理コンピュータ２１は、この印刷データ等を受信し、図示しない記憶部に記録する（ステップＳ１−２）。そして、管理コンピュータ２１は、印刷データのヘッダに設定された印刷管理情報の枚数及び部数を抽出する。そして、管理コンピュータ２１は、印刷データとともに受信したユーザＩＤ、現在地、目的地及び移動手段と、印刷データから抽出した枚数及び部数とを設定した依頼情報２４０を依頼情報記憶部２４に記憶する。
【００３２】
次に、管理コンピュータ２１は、推奨するプリンタ４０の抽出処理を行う（ステップＳ１−３）。この処理を図８を用いて説明する。ここでは、移動手段として「公共交通機関」が選択された場合と、移動手段として「徒歩」、「自転車」又は「自動車」が選択された場合と、目的地が設定されていない場合とに分けて説明する。
【００３３】
＜移動手段として「公共交通手段」が選択された場合＞
図８に示すように、管理コンピュータ２１は、依頼情報２４０の現在地、目的地及び移動手段に基づいて経路検索を行う（ステップＳ２−１）。管理コンピュータ２１は、経路検索を行うための公知の経路検索プログラムを備えており、この経路検索プログラムにより、現在地から目的地までの経路を検索する。移動手段として「公共交通機関」が設定されている場合、管理コンピュータ２１は、経路検索プログラムに従って、公共交通機関を用いて移動する場合の経路を検索する。この場合、現在地の付近の駅（乗車駅）、目的地の付近の駅（降車駅）及び乗換駅が拠点として特定され、それらに対応する拠点識別子が抽出される。そして、管理コンピュータ２１は、ユーザＩＤ及び拠点識別子を設定した経路情報２５１を経路情報記憶部２５に記録する。また、この経路検索プログラムにより、現在地から乗車駅までの徒歩での移動時間、拠点間の乗車時間、及び、降車駅から目的地までの徒歩での移動時間が、それぞれ求められる。
【００３４】
次に、管理コンピュータ２１は、各拠点についての拠点位置（緯度及び経度）を特定する（ステップＳ２−２）。具体的には、管理コンピュータ２１は、検索された拠点についての拠点位置（緯度及び経度）を、拠点識別子により拠点情報記憶部２３から抽出する。また、管理コンピュータ２１は、現在地から乗車駅までの経路上の各地点と、降車駅から目的地までの経路上の各地点とをそれぞれ拠点として拠点位置を特定する。
【００３５】
そして、管理コンピュータ２１は、拠点位置から所定の範囲内のプリンタ４０を抽出する（ステップＳ２−３）。具体的には、管理コンピュータ２１は、出力先情報２２０の所在地の緯度及び経度と各拠点位置の緯度及び経度とから、各拠点位置から所定距離の範囲内に位置するプリンタ４０についての出力先情報２２０を抽出する。ここで、管理コンピュータ２１は、受信した印刷データに基づいて印刷可能な機種のプリンタ４０を抽出対象とする。なお、管理コンピュータ２１は、受信した印刷データが対応している機種とは異なる機種で印刷可能となるように印刷データを変換するための変換情報を有している。このため、ここでは、管理コンピュータ２１は、受信した印刷データを用いて印刷可能なプリンタ４０と、変換後の印刷データを用いて印刷可能なプリンタ４０とを抽出対象とする。
【００３６】
次に、管理コンピュータ２１は、枚数及び部数に関する情報を取得する（ステップＳ２−４）。具体的には、管理コンピュータ２１は、ユーザＩＤにより、依頼情報記憶部２４から枚数及び部数を抽出する。そして、管理コンピュータ２１は、抽出された各プリンタ４０について、印刷を依頼しようとしている文書の印刷の所要時間（印刷時間）を算出する（ステップＳ２−５）。具体的には、管理コンピュータ２１は、出力先情報記憶部２２から印刷速度を抽出し、印刷速度、枚数及び部数に基づいて印刷の所要時間を算出する。
【００３７】
次に、管理コンピュータ２１は、各プリンタ４０について待ち時間を算出する（ステップＳ２−６）。具体的には、管理コンピュータ２１は、各プリンタ４０について、出力先のＩＰアドレスによりステータスが「未」である受付情報２６０を受付情報記憶部２６から抽出し、それぞれ所要時間の合計を算出する。これにより、各プリンタ４０について、待ち状態にある印刷依頼の印刷時間の総計時間が、待ち時間として算出される。
【００３８】
次に、管理コンピュータ２１は、ユーザが現在地から各プリンタ４０の設置場所に到着するまでにかかる時間（到達所要時間）を算出する（ステップＳ２−７）。具体的には、各プリンタ４０に対応する拠点位置が、現在地から乗車駅までの経路上にあるか、乗換駅の位置か、降車駅から目的地までの経路上にあるかにより、以下のようにして算出を行う。
【００３９】
現在地から乗車駅までの経路上の拠点位置から所定の範囲内のプリンタ４０については、管理コンピュータ２１は、現在地からそのプリンタ４０の設置場所に到着するまでにかかる時間を到達所要時間として算出する。
【００４０】
一方、乗換駅から所定の範囲内のプリンタ４０については、まず、経路検索プログラムにより求めた現在地から乗車駅までの移動時間と、乗車駅からその乗換駅までの乗車時間との合計時間を求める。そして、その合計時間と、その乗換駅からプリンタ４０の設置場所までにかかる時間とを合計することにより、到達所要時間を算出する。また、降車駅から目的地までの経路上の拠点位置から所定の範囲内のプリンタ４０については、まず、経路検索プログラムにより求めた現在地から乗車駅までの時間と、乗車駅から降車駅までの乗車時間との合計時間を求める。そして、その合計時間と、降車駅からプリンタ４０の設置場所までにかかる時間とを合計することにより、到達所要時間を算出する。
【００４１】
＜移動手段として「徒歩」、「自転車」又は「自動車」が選択された場合＞
この場合、管理コンピュータ２１は、ステップＳ２−１の経路検索において、それぞれ、指定された移動手段で辿る経路を検索する。そして、その経路上の各地点を拠点として特定する。従って、この場合、ステップＳ２−２において、経路上の各地点の緯度及び経度を拠点位置として特定する。なお、経路から所定の範囲にプリンタ４０の設置場所があったとしても、その設置場所に立ち寄ることができない場合には、その区間については特定する拠点位置に含めないようにする。例えば、移動手段として「自動車」が設定されている場合、高速道路を利用する区間については特定する拠点位置に含めない。
【００４２】
そして、ステップＳ２−３において拠点位置から所定の範囲内のプリンタ４０を抽出する際には、所定の範囲として、各移動手段に応じた範囲を用いる。具体的には、移動手段として「徒歩」が設定されている場合、所定の範囲として、より小さな範囲を用い、移動手段として「自動車」が設定されている場合、より大きな範囲を用いる。そして、ステップＳ２−７において到達所要時間を算出する際には、各移動手段に応じた移動速度及び経路に従って算出を行う。
【００４３】
なお、移動手段として「徒歩」、「自転車」又は「自動車」が設定されている場合、上記の処理の他は、移動手段として「公共交通機関」が設定されている場合と同様に処理を行う。
【００４４】
＜目的地が設定されていない場合＞
ユーザが現在地から目的地まで移動しない場合は、前述のように、ステップＳ１−１においてユーザは目的地の入力を行わない。このため、この場合、依頼情報２４０の目的地は設定されない。
【００４５】
依頼情報２４０の目的地が設定されていない場合、管理コンピュータ２１は、ステップＳ２−１及びステップＳ２−２においては、経路検索及び拠点位置の抽出の処理を行わない。そして、ステップＳ２−３において、現在地（ユーザの現在位置）から所定の範囲内のプリンタを抽出する。ここで、所定の範囲として、各移動手段に応じた範囲を用いる。そして、ステップＳ２−７において到達所要時間を算出する際には、各移動手段に応じた移動速度及び経路に従って算出を行う。
【００４６】
このように、依頼情報２４０の目的地が設定されていない場合は、ユーザの現在地から所定の範囲内のプリンタ４０を検索する他は、目的地が設定されている場合と同様の処理を行う。
【００４７】
以上のように、管理コンピュータ２１は、依頼情報２４０の移動手段及び目的地に応じて抽出処理を行い、推奨するプリンタ４０を抽出する。
次に、図７に示すように、管理コンピュータ２１は、検索されたプリンタ４０についての情報を表示し、印刷を依頼するプリンタ４０の選択を促すウェブページ（プリンタ選択画面）をユーザ端末３１に送信する（ステップＳ１−４）。これを受信すると、ユーザ端末３１は、検索されたプリンタ４０についての情報を有するプリンタ選択画面を表示する。
【００４８】
このプリンタ選択画面には、現在地から目的地までの経路と、検索されたプリンタ４０が設置されている位置が表示された地図と、プリンタ４０の一覧とが表示される。検索されたプリンタ４０の一覧には、検索されたプリンタ４０について、依頼しようとしている文書の印刷時間、現在地からのユーザの到達所要時間、及び、待ち状態にある印刷依頼の印刷時間の総計時間が表示される。さらに、この一覧には、そのプリンタが設置された店舗の店舗名、地図上の表示の指定等が表示される。なお、この一覧では、ユーザの現在地からの到達所要時間が短い順に整列されて表示される。この一覧には、各プリンタ４０について選択ボタンが設けられており、この選択ボタンを操作することにより、印刷を実行するプリンタ４０を選択できるようになっている。
【００４９】
ユーザは、印刷を依頼するプリンタ４０を決定し、そのプリンタ４０についての選択ボタンを操作する。ユーザ端末３１は、それに従って、その選択ボタンに対応するプリンタ４０についての選択データを印刷支援サーバ２０に送信する（ステップＳ１−５）。この選択データには、ユーザＩＤ及び選択されたプリンタ４０のＩＰアドレスが含まれる。
【００５０】
この選択データを受信した印刷支援サーバ２０の管理コンピュータ２１は、受付番号を付与する（ステップＳ１−６）。そして、管理コンピュータ２１は、受付情報２６０を受付情報記憶部２６に記録する（ステップＳ１−７）。この受付情報２６０の受付番号としては、付与した受付番号を記録する。出力先のＩＰアドレスとしては、依頼先印刷装置としての選択されたプリンタ４０のＩＰアドレスを記録する。この受付情報２６０の所要時間としては、選択されたプリンタ４０について算出した印刷の所要時間を記録する。受付時刻としては、プリンタ４０の選択データを受信した時刻を記録する。ステータスとしては、「未」を記録する。
【００５１】
次に、管理コンピュータ２１は、選択されたプリンタ４０のＩＰアドレスに、ユーザを識別情報として受付番号及びユーザＩＤを付加して印刷データを送信する（ステップＳ１−８）。ここで、選択されたプリンタ４０について印刷データの変換の必要性がある場合、管理コンピュータ２１は、ステップＳ１−２にて記憶した印刷データを、選択されたプリンタ４０に対応した印刷データに変換する。そして、この場合、管理コンピュータ２１は、変換後の印刷データを送信する。これらを受信したプリンタ４０は、受信した印刷データを受付番号及びユーザＩＤと関連付けてプリンタ４０の記憶手段に記録する（ステップＳ１−９）。
【００５２】
さらに、管理コンピュータ２１は、受付番号をユーザ端末３１に送信する（ステップＳ１−１０）。受付番号を受信したユーザ端末３１は、その受付番号を表示する。ユーザは、その受付番号を確認すると、選択したプリンタ４０が設置された店舗に行き、プリンタ４０の入力手段から受付番号及びユーザ識別子を入力して出力要求を行う。プリンタ４０は、入力された受付番号及びユーザ識別子とプリンタ４０の記憶手段に記憶されている受付番号及びユーザ識別子とを照合することによりユーザの認証を行う。そして、入力された受付番号及びユーザ識別子に対応する印刷データに基づいて印刷を実行する（ステップＳ１−１１）。ユーザは印刷物を取得すると、印刷に対する代金の支払を行う。
【００５３】
プリンタ４０は、印刷が終了すると、印刷支援サーバ２０に印刷終了を通知する（ステップＳ１−１２）。この通知を受けて、印刷支援サーバ２０の管理コンピュータ２１は、受付情報２６０のステータスとして「印刷終了」を記録する（ステップＳ１−１３）。
【００５４】
以上、本実施形態によれば、以下に示す効果を得ることができる。
・  上記実施形態では、管理コンピュータ２１は、印刷依頼に基づいて印刷の所要時間を算出し、プリンタ４０毎に、現在地からそのプリンタ４０の設置場所に到着するまでの到達所要時間を算出する。そして、管理コンピュータ２１は、プリンタ４０毎に、待ち状態にある印刷依頼の印刷時間の総計時間を算出する。そして、管理コンピュータ２１は、各プリンタ４０について、依頼しようとしている文書の印刷時間、現在地からのユーザの到達所要時間、及び、待ち状態にある印刷依頼の印刷時間の総計時間をユーザに提示する。そして、印刷依頼先のプリンタ４０が指定されると、管理コンピュータ２１は、待ち状態にある印刷依頼として、その印刷依頼について受付情報２６０を記録する。このため、ユーザは、提示された印刷時間、到達所要時間、及び、待ち状態にある印刷依頼の印刷時間の総計時間に基づいて、印刷依頼を行うプリンタ４０を選択できる。また、管理コンピュータ２１は、その印刷依頼の印刷時間を、選択されたプリンタ４０についての待ち状態にある印刷依頼の印刷時間として管理できる。
【００５５】
・  上記実施形態では、管理コンピュータ２１は、ユーザの現在地と目的地とに基づいて経路検索を行い、現在地から目的地までの経路上に設置されたプリンタ４０を抽出する。このため、ユーザは、現在地から目的地まで移動中に、その経路上に設置されたプリンタ４０を用いて印刷できる。
【００５６】
・  上記実施形態では、管理コンピュータ２１は、検索した経路上の各地点を拠点として、その拠点から所定の範囲内のプリンタ４０を抽出する。このため、検索した経路から所定の範囲内にプリンタ４０が設置されている場合に、そのプリンタ４０を抽出できる。
【００５７】
・  上記実施形態では、印刷を終了したプリンタ４０は、印刷支援サーバ２０に印刷終了を通知し、印刷支援サーバ２０は、対応する受付情報２６０のステータスとして「印刷終了」を記録する。そして、待ち状態の印刷依頼についての総時間を算出する際には、ステータスに基づいて、待ち状態の受付情報２６０を対象として処理を行う。このため、受け付けた印刷依頼のうち、印刷が終了したものを除いて、待ち状態の印刷依頼についての総時間を算出できる。
【００５８】
・  上記実施形態では、印刷支援サーバ２０は、検索されたプリンタ４０についての情報を提示し、印刷を依頼するプリンタ４０をユーザに選択させる。このため、検索されたプリンタ４０の中から、ユーザが最も適当と思われるプリンタ４０に印刷を依頼することが可能となる。
【００５９】
・  上記実施形態では、管理コンピュータ２１は、ユーザ端末３１から受信した印刷データのヘッダから、印刷の枚数及び部数を読み取る。このため、枚数及び部数についての入力操作をユーザに要求せずに、枚数及び部数に関する情報を取得できる。また、入力ミスによる間違った枚数及び部数を用いて印刷の所要時間等を算出するのを防止できる。
【００６０】
・  上記実施形態では、管理コンピュータ２１は、各プリンタ４０について、それぞれ印刷の所要時間を算出する。このため、プリンタ４０毎に印刷速度が異なる場合にも、各プリンタ４０について、それぞれ印刷の所要時間を求めることができる。
【００６１】
（第２の実施形態）
以下、本発明を具体化した第２の実施形態を図９〜図１２を用いて説明する。なお、システム構成、出力先情報記憶部２２及び拠点情報記憶部２３に記録する情報、及び、全体の処理手順の説明に関しては、上記第１の実施形態の説明で使用した図１〜図３及び図７を用いる。
【００６２】
次に、この第２の実施形態において、依頼情報記憶部２４、経路情報記憶部２５、及び、予約状況記憶手段としての受付情報記憶部２６にそれぞれ記録する情報について説明する。
【００６３】
依頼情報記憶部２４には、図９に示すように、ユーザからの印刷依頼を受け付けてプリンタ４０の検索を行う際の印刷依頼に関する依頼情報２４１が、ユーザＩＤ毎に記憶されている。本実施形態では、依頼情報２４１は、ユーザＩＤ、現在地、出発時刻、目的地、移動手段、枚数及び部数により構成されている。出発時刻は、現在地を出発する時刻である。この依頼情報２４１は、ユーザ端末３１から印刷依頼が行われた場合に記録され、依頼先のプリンタ４０が決定された場合に削除される。
【００６４】
経路情報記憶部２５には、図１０に示すように、各ユーザによる印刷依頼について検索された拠点毎に経路情報２５１が記憶されている。本実施形態では、経路情報２５１は、ユーザＩＤ、拠点識別子及び拠点到着時刻により構成されている。拠点到着時刻は、ユーザが拠点に到着する予定の時刻である。この経路情報２５１は、ユーザ端末３１から印刷依頼が行われ、経路検索を行った場合に記録され、依頼先のプリンタ４０が決定された場合に削除される。
【００６５】
受付情報記憶部２６には、図１１に示すように、依頼先のプリンタ４０が決定された印刷依頼毎に受付情報２６１が記憶されている。本実施形態では、受付情報２６１は、受付番号、ユーザＩＤ、出力先のＩＰアドレス、開始時刻、終了時刻、受付時刻、及びステータスにより構成されている。開始時刻は、印刷を開始する予定の時刻である。終了時刻は、印刷を終了する予定の時刻である。この受付情報２６１は、受け付けた印刷依頼について依頼先のプリンタ４０が決定された場合に記録される。
【００６６】
次に、上記のように構成されたシステムにおいて、ユーザ端末３１からの印刷依頼に基づいて印刷支援サーバ２０がプリンタ４０を検索し、選択されたプリンタ４０に印刷を依頼する場合の処理手順を図７、図１２に従って説明する。なお、ここでは、第１の実施形態の場合と同様の処理となる部分については説明を省略する。
【００６７】
電子ファイルの印刷を依頼する場合、ユーザは、第１の実施形態の場合と同様に印刷要求操作を行う。これに応じて、ユーザ端末３１は、印刷対象の電子ファイルを印刷データに変換する。そして、ユーザ端末３１は、印刷支援サーバ２０にアクセスする。これに応じて、印刷支援サーバ２０は、現在地、出発時刻、目的地及び移動手段とを入力するためのウェブページ（依頼条件入力画面）をユーザ端末３１に送信する。これを受信したユーザ端末３１は、その依頼条件入力画面を表示し、ユーザは、この依頼条件入力画面において、現在地、出発時刻、目的地及び移動手段の入力を行う。ここで、ユーザが移動しない場合は、目的地の入力を行わない。この依頼条件入力画面において、出発時刻の初期値として現在時刻が表示される。後で出発する場合、ユーザは出発予定時刻を出発時刻として入力する。なお、ユーザ端末３１がＧＰＳ機能を搭載している場合には、ＧＰＳ機能により取得した位置情報を現在地に関する位置情報とすることができるようになっている。そして、ユーザ端末３１は、ユーザＩＤを付して、その印刷データと、現在地、出発時刻、目的地及び移動手段に関する情報とを印刷支援サーバ２０に送信する（ステップＳ１−１）。
【００６８】
印刷支援サーバ２０の管理コンピュータ２１は、この印刷データ等を受信し、図示しない記憶部に記録する（ステップＳ１−２）。そして、管理コンピュータ２１は、印刷データのヘッダに設定された印刷管理情報の枚数及び部数を抽出する。そして、管理コンピュータ２１は、印刷データとともに受信したユーザＩＤ、現在地、出発時刻、目的地及び移動手段と、印刷データから抽出した枚数及び部数とを設定した依頼情報２４０を依頼情報記憶部２４に記憶する。
【００６９】
次に、管理コンピュータ２１は、推奨するプリンタ４０の抽出処理を行う（ステップＳ１−３）。この処理を図１２を用いて説明する。ここでは、移動手段として「公共交通機関」が選択された場合と、移動手段として「徒歩」、「自転車」又は「自動車」が選択された場合と、目的地が設定されていない場合とに分けて説明する。
【００７０】
＜移動手段として「公共交通手段」が選択された場合＞
図１２に示すように、管理コンピュータ２１は、依頼情報２４１の現在地、出発時刻、目的地及び移動手段に基づいて経路検索を行う（ステップＳ３−１）。ここでは、移動手段として「公共交通機関」が設定されている場合について説明する。管理コンピュータ２１は、経路検索を行うための公知の経路検索プログラムを備えており、この経路検索プログラムにより、現在地から目的地までの経路を検索する。ここで、移動手段として「公共交通機関」が設定されている場合、管理コンピュータ２１は、経路検索プログラムに従って、公共交通機関を用いて移動した場合の経路を検索する。この場合、現在地の付近の駅（乗車駅）、目的地の付近の駅（降車駅）及び乗換駅が拠点として特定され、それらに対応する拠点識別子が抽出される。また、乗車駅における出発時刻、乗換駅における到着時刻及び出発時刻、降車駅における到着時刻がそれぞれ特定される。そして、管理コンピュータ２１は、ユーザＩＤ、拠点識別子及び拠点到着時刻を設定した経路情報２５１を経路情報記憶部２５に記録する。ここで、乗換駅及び降車駅については、拠点到着時刻として到着時刻を設定する。また、乗車駅については、拠点到着時刻の設定は行わない。
【００７１】
次に、管理コンピュータ２１は、各拠点についての拠点位置（緯度及び経度）を特定する（ステップＳ３−２）。具体的には、管理コンピュータ２１は、検索された拠点についての拠点位置（緯度及び経度）を、拠点識別子により拠点情報記憶部２３から抽出する。また、管理コンピュータ２１は、現在地から乗車駅までの経路上の各地点と、降車駅から目的地までの経路上の各地点とをそれぞれ拠点として拠点位置を特定する。
【００７２】
そして、管理コンピュータ２１は、拠点位置から所定の範囲内のプリンタ４０を抽出する（ステップＳ３−３）。具体的には、管理コンピュータ２１は、出力先情報２２０の所在地の緯度及び経度と各拠点位置の緯度及び経度とから、各拠点位置から所定距離の範囲内に位置するプリンタ４０についての出力先情報２２０を抽出する。ここで、上記第１の実施形態の場合と同様に、管理コンピュータ２１は、受信した印刷データに基づいて印刷可能な機種のプリンタ４０を抽出対象とする。
【００７３】
次に、管理コンピュータ２１は、各プリンタ４０の設置場所への到着予定時刻を算出する（ステップＳ３−４）。具体的には、各プリンタ４０に対応する拠点位置が、現在地から乗車駅までの経路上にあるか、乗換駅の位置か、降車駅から目的地までの経路上にあるかにより、以下のようにして算出を行う。
【００７４】
現在地から乗車駅までの経路上の拠点位置から所定の範囲内のプリンタ４０については、管理コンピュータ２１は、まず、現在地からそのプリンタ４０の設置場所に到着するまでにかかる時間を算出する。そして、出発時刻からその時間を経過した時刻を到着予定時刻として算出する。
【００７５】
一方、乗換駅から所定の範囲内のプリンタ４０については、まず、乗換駅からプリンタ４０の設置場所に到着するまでにかかる時間（乗換駅経由所要時間）を算出する。そして、乗換駅への到着時刻から乗換駅経由所要時間を経過した時刻を到着予定時刻として算出する。また、降車駅から目的地までの経路上の拠点位置から所定の範囲内のプリンタ４０については、まず、降車駅からプリンタ４０の設置場所に到着するまでにかかる時間（降車駅経由所要時間）を算出する。そして、降車駅への到着時刻から降車駅経由所要時間を経過した時刻を到着予定時刻として算出する。
【００７６】
次に、管理コンピュータ２１は、枚数及び部数に関する情報を取得する（ステップＳ３−５）。具体的には、管理コンピュータ２１は、ユーザＩＤにより、依頼情報記憶部２４から枚数及び部数を抽出する。そして、管理コンピュータ２１は、抽出された各プリンタ４０について、印刷の所要時間を算出する（ステップＳ３−６）。具体的には、管理コンピュータ２１は、出力先情報記憶部２２から印刷速度を抽出し、印刷速度、枚数及び部数に基づいて印刷の所要時間を算出する。
【００７７】
次に、管理コンピュータ２１は、抽出された各プリンタ４０について、印刷終了時刻を算出する（ステップＳ３−７）。具体的には、管理コンピュータ２１は、各プリンタ４０について、ユーザのプリンタ４０の設置場所への到着予定時刻から、算出した印刷の所要時間の経過後の時刻を算出し、その時刻を印刷終了時刻とする。
【００７８】
次に、管理コンピュータ２１は、ユーザのプリンタ４０の設置場所への到着予定時刻に印刷可能なプリンタ４０を特定する（ステップＳ３−８）。具体的には、管理コンピュータ２１は、まず、抽出された各プリンタ４０について、受付情報２６１を検索する。そして、管理コンピュータ２１は、受付情報２６１の開始時刻又は終了時刻がユーザの到着予定時刻から印刷終了時刻までの期間内である受付情報２６１が存在しないプリンタ４０を特定する。
【００７９】
次に、管理コンピュータ２１は、特定されたプリンタ４０の設置場所を現在地とし、印刷終了時刻を出発時刻として、特定されたプリンタ４０の設置場所から目的地までの経路検索を行う（ステップＳ３−９）。
【００８０】
＜移動手段として「徒歩」、「自転車」又は「自動車」が選択された場合＞
この場合、管理コンピュータ２１は、ステップＳ３−１の経路検索において、それぞれ、指定された移動手段で辿る経路を検索する。そして、その経路上の各地点を拠点として特定する。従って、この場合、ステップＳ３−２において、経路上の各地点の緯度及び経度を拠点位置として特定する。なお、経路から所定の範囲にプリンタ４０の設置場所があったとしても、その設置場所に立ち寄ることができない場合には、その区間については特定する拠点位置に含めないようにする。
【００８１】
そして、ステップＳ３−３において拠点位置から所定の範囲内のプリンタ４０を抽出する際には、所定の範囲として、各移動手段に応じた範囲を用いる。そして、ステップＳ３−４において到着予定時刻を算出する際には、各移動手段に応じた移動速度及び経路に従って算出を行う。
【００８２】
なお、移動手段として「徒歩」、「自転車」又は「自動車」が設定されている場合、上記の処理の他は、移動手段として「公共交通機関」が設定されている場合と同様に処理を行う。
【００８３】
＜目的地が設定されていない場合＞
ユーザが現在地から目的地まで移動しない場合は、前述のように、ステップＳ１−１においてユーザは目的地の入力を行わない。このため、この場合、依頼情報２４１の目的地は設定されない。
【００８４】
依頼情報２４１の目的地が設定されていない場合、管理コンピュータ２１は、ステップＳ３−１及びステップＳ３−２においては、経路検索及び拠点位置の抽出の処理を行わない。そして、ステップＳ３−３において、現在地（ユーザの現在位置）から所定の範囲内のプリンタ４０を抽出する。ここで、所定の範囲として、各移動手段に応じた範囲を用いる。そして、ステップＳ３−４において到着予定時刻を算出する際には、各移動手段に応じた移動速度及び経路に従って算出を行う。なお、この場合、ステップＳ３−９の処理は行わない。
【００８５】
このように、依頼情報２４１の目的地が設定されていない場合は、ユーザの現在地から所定の範囲内のプリンタ４０を検索する他は、目的地が設定されている場合と同様の処理を行う。
【００８６】
以上のように、管理コンピュータ２１は、依頼情報２４１の移動手段及び目的地に応じて抽出処理を行い、推奨するプリンタ４０を抽出する。
そして、第１の実施形態の場合と同様にステップＳ１−４〜Ｓ１−６の処理を行い、管理コンピュータ２１は、検索されたプリンタ４０についての情報を提示し、ユーザは、その中から印刷を依頼するプリンタ４０を選択する。なお、この第２の実施形態では、プリンタ選択画面に表示される検索されたプリンタ４０の一覧には、そのプリンタ４０を選択した場合の印刷開始時刻と印刷終了時刻とが表示される。また、この一覧には、そのプリンタ４０が設置された店舗の店舗名、地図上の表示の指定等が表示される。さらに、この一覧には、各プリンタ４０を使用した場合の、経路及び目的地への到着時間が表示される。なお、この一覧では、プリンタ４０の設置場所への到着予定時刻の早い順に整列されて表示される。
【００８７】
そして、管理コンピュータ２１は、依頼先印刷装置としての印刷を実行するプリンタ４０が決定した印刷依頼について、受付情報２６１を受付情報記憶部２６に記録する（ステップＳ１−７）。この受付情報２６１の受付番号は、付与した受付番号を記録する。出力先のＩＰアドレスは、選択されたプリンタ４０のＩＰアドレスを記録する。開始時刻は、選択されたプリンタ４０の設置場所への到着予定時刻を記録する。終了時刻は、そのプリンタ４０での印刷終了時刻を記録する。受付時刻はプリンタ４０の選択データを受信した時刻を記録する。ステータスは「未」を記録する。
【００８８】
そして、印刷支援サーバ２０、選択されたプリンタ４０、及び、ユーザ端末３１は、第１の実施形態の場合と同様にステップＳ１−８〜ステップＳ１−１３の処理を行う。
【００８９】
以上、第２の実施形態によれば、第１の実施形態の奏する効果に加えて以下に示す効果を得ることができる。
・  上記実施形態では、管理コンピュータ２１は、印刷依頼に基づいて印刷の所要時間を算出するとともに、プリンタ４０毎に、現在位置からそのプリンタ４０の設置場所への到着予定時刻を算出する。そして、管理コンピュータ２１は、到着予定時刻から印刷の所要時間の経過後の時間を印刷の終了時間として算出する。そして、管理コンピュータ２１は、プリンタ４０毎の予約状況に基づいて、到着予定時刻から印刷終了時刻までの間に開始時刻及び終了時刻が設定されている受付情報２６１が存在しないプリンタ４０を抽出し、提示する。そして、印刷依頼先のプリンタ４０が指定されると、管理コンピュータ２１は、その印刷依頼について開始時刻及び終了時刻を設定した受付情報２６１を記録する。このため、ユーザは、設置場所に到着する時刻に使用されていないプリンタ４０を選択できる。そして、管理コンピュータ２１は、ユーザにより選択されたプリンタ４０について、設置場所へのユーザの到着予定時刻から印刷終了時刻まで、そのユーザが使用するものとして予約登録をすることができる。従って、ユーザは、予め予約登録した時間にプリンタ４０の設置場所に行って、待たずに印刷を実行できる。
【００９０】
・  上記実施形態では、管理コンピュータ２１は、ユーザの現在地と目的地とに基づいて、経路検索を行い、経路上に設置されたプリンタ４０を抽出する。そして、そのプリンタ４０の設置場所に到着する予定到着時刻を開始時刻とし、予定到着時刻から印刷の所要時間の経過後を終了時刻として設定した受付情報２６１を記録する。このため、ユーザは、現在地から目的地まで移動中に、その経路上に設置されたプリンタ４０を用いて印刷できる。
【００９１】
・  上記実施形態では、管理コンピュータ２１は、検索した経路上の各地点を拠点として、その拠点から所定の範囲内のプリンタ４０を抽出する。そして、プリンタ４０の設置場所への予定到着時刻から印刷の所要時間の経過後に、そのプリンタ４０の設置場所から出発するとして経路検索を行い、ユーザの到着希望時刻までに目的地に到着可能なプリンタ４０を特定する。このため、検索した経路から所定の範囲内にプリンタ４０が設置されている場合に、そのプリンタ４０を抽出できる。そして、ユーザの到着希望時刻までに目的地に到達可能となるプリンタ４０を特定できる。
【００９２】
なお、上記実施形態は、以下の態様に変更してもよい。
・  上記第１，第２の実施形態では、ユーザ端末３１においてプリンタドライバで変換した後の印刷データのヘッダに含まれるページ記述言語による印刷管理情報を読み取り、印刷の枚数及び部数を取得した。これに代えて、ウェブページ上で、枚数及び部数を入力できるようにし、入力された枚数及び部数を用いて、印刷の所要時間を計算してもよい。このようにすることで、ユーザが、印刷支援サーバ２０に印刷管理情報が読み取られないことを望む場合に、印刷データの印刷管理情報の読み取りを行わないようにすることができる。また、印刷データのファイルサイズを用いて、印刷の所要時間を概算してもよい。このようにすることで、枚数及び部数の入力の手間を省くことができる。
【００９３】
・  上記第１，２の実施形態では、プリンタ選択画面において、それぞれ、現在地からのユーザの到達所要時間が短い順、プリンタ４０の設置場所への到着予定時間が早い順に、プリンタ４０を整列して提示した。これに代えて、抽出されたプリンタ４０は、これと異なる順番で整列してもよい。例えば、ユーザが現在地から目的地まで移動する場合には、現在地、目的地又は拠点のいずれかからのプリンタ４０の設置場所までの移動にかかる時間が短い順にプリンタ４０を整列してもよい。このようにすることで、ユーザの経路上のいずれかの地点から、より近い場所に設置されたプリンタ４０を推奨できる。
【００９４】
・  上記第２の実施形態では、目的地への到着時刻に関わらず、抽出処理で抽出されたプリンタ４０を提示した。これに代えて、目的地への到着希望時刻に間に合わないプリンタ４０は提示しないようにしてもよい。この場合、ユーザが目的地への到着希望時刻を指定し、抽出処理により抽出されたプリンタ４０のうち、検索処理により算出された目的地への到着予定時刻が到着希望時刻より後となるプリンタ４０を提示対象から除外してもよい。このようにすることで、目的地への到着希望時刻に間に合わないプリンタ４０を選択することがなくなる。
【００９５】
・  上記第１，第２の実施形態では、プリンタ４０を選択した場合、必ず、そのプリンタ４０を使用して印刷を行った。これに代えて、ユーザが到着したときのプリンタ４０の使用状況に応じて、他のプリンタ４０に印刷データを転送することをユーザが選択できるようにしてもよい。この場合、印刷データを印刷支援サーバ２０に保存しておき、ユーザが携帯端末を用いて他のプリンタ４０への印刷データの送信を印刷支援サーバ２０に指示してもよい。そして、印刷データが転送されたプリンタ４０を用いて印刷を行う。なお、この場合、印刷が終了した場合に印刷支援サーバ２０に保存した印刷データを削除する。このようにすることで、印刷を依頼したプリンタ４０の設置場所にユーザが到着したときに、他のユーザによって使用中の場合、別のプリンタ４０を使用して印刷を実行することが可能となる。従って、このような場合でも、待たずに印刷を行うことが可能となる。
【００９６】
・  上記第１，第２の実施形態では、用紙サイズに応じた印刷の所要時間は算出しなかったが、用紙サイズに応じて印刷の所要時間を算出してもよい。この場合、用紙サイズについての情報を印刷データのヘッダの印刷管理情報から読み取ってもよい。そして、各用紙サイズについての単位枚数あたりの印刷速度を用いて、印刷の所要時間を算出してもよい。このようにすることで、各用紙サイズに対応して印刷の所要時間等を算出できる。
【００９７】
・  上記第１，第２の実施形態では、プリンタ４０は、印刷を終了した際に印刷支援サーバ２０に印刷終了を通知した。これに代えて、各プリンタ４０が印刷の終了を記録するとともに、印刷支援サーバ２０が、所定時間毎に各プリンタ４０に対し、印刷の終了についての問い合わせを行ってもよい。
【００９８】
・  上記第１，第２の実施形態では、ユーザ端末３１から印刷データを印刷支援サーバ２０に送信し、印刷支援サーバ２０から、その印刷データ又は変換後の印刷データをプリンタ４０に送信した。これに代えて、ユーザ端末３１が印刷データをプリンタ４０に送信してもよい。
【００９９】
・  上記第１，第２の実施形態では、ユーザ端末３１に備えられたプリンタドライバで生成した印刷データを印刷支援サーバ２０に送信し、その印刷データ又はそれに基づいて変換した印刷データを印刷支援サーバ２０がプリンタ４０に送信した。これに代えて、ユーザ端末３１は、プリンタドライバによる変換前の電子データを送信し、印刷支援サーバ２０又はプリンタ４０に備えられたプリンタドライバを用いて印刷データに変換してもよい。この場合、印刷支援サーバ２０が、印刷条件を入力するためのウェブページを提供し、ユーザ端末３１において入力された印刷条件に基づいてプリンタドライバの設定が行えるようにしてもよい。このようにすることで、ユーザ端末３１が、各プリンタ４０に適したプリンタドライバを備えている必要がなくなり、プリンタ４０の選択の幅が広がる。
【０１００】
・  上記第１，第２の実施形態では、ユーザ端末３１に備えられたプリンタドライバで生成した印刷データに基づいて印刷可能なプリンタ４０を検索した。これに代えて、検索対象のプリンタ４０の機種をユーザが指定できるようにしてもよい。この場合、印刷支援サーバ２０が、メーカ又は機種を入力するためのウェブページを提供し、入力されたメーカ又は機種に基づいて、そのメーカ又は機種のプリンタ４０を検索してもよい。このようにすることで、ユーザが希望するメーカ又は機種のプリンタ４０を提示できる。
【０１０１】
・  上記第１，第２の実施形態では、拠点位置から予め定められた所定の範囲内のプリンタ４０を検索した。これに代えて、検索範囲をユーザが指定できるようにしてもよい。このようにすることで、それぞれのユーザが許容する範囲に設置されたプリンタ４０を提示できる。
【０１０２】
・  上記第１，第２の実施形態では、移動手段が「公共交通機関」の場合、乗車駅、乗換駅又は降車駅に対応する拠点位置と、現在地から乗車駅までの経路上の拠点位置又は降車駅から目的地までの経路上の拠点位置とを同等に扱った。そして、各拠点位置から所定の範囲内のプリンタ４０を検索する際に、検索範囲の大きさに差を設けなかった。これに代えて、乗車駅等を拠点位置とする場合と、現在地から乗車駅までの経路上を拠点位置とする場合とでは、検索範囲の大きさに差を設けてもよい。
【０１０３】
・  上記第１，第２の実施形態において、ユーザ又はプリントショップ、コンビニエンスストア等に対して印刷支援サービスについての課金を行ってもよい。この場合、受付情報２６０，２６１に基づいて利用料金を算出してもよい。
【０１０４】
【発明の効果】
以上詳述したように、本発明によれば、公共の印刷装置を用いて印刷する場合に、効率的に印刷を行うことができる。
【図面の簡単な説明】
【図１】本発明の一実施形態のシステム概略図。
【図２】出力先情報記憶部に記憶されたデータの説明図。
【図３】拠点情報記憶部に記憶されたデータの説明図。
【図４】依頼情報記憶部に記憶されたデータの説明図。
【図５】経路情報記憶部に記憶されたデータの説明図。
【図６】受付情報記憶部に記憶されたデータの説明図。
【図７】第１，第２の実施形態の処理手順の説明図。
【図８】第１の実施形態の処理手順の説明図。
【図９】依頼情報記憶部に記憶されたデータの説明図。
【図１０】経路情報記憶部に記憶されたデータの説明図。
【図１１】受付情報記憶部に記憶されたデータの説明図。
【図１２】第２の実施形態の処理手順の説明図。
【符号の説明】
２０…印刷支援サーバ、２６…待ち状況記憶手段又は予約状況記憶手段としての受付情報記憶部、３１…ユーザ端末、４０…印刷装置としてのプリンタ。
【図１】
2004362078.tif 000003
【図２】
2004362078.tif 000004
【図３】
2004362078.tif 000005
【図４】
2004362078.tif 000006
【図５】
2004362078.tif 000007
【図６】
2004362078.tif 000008
【図７】
2004362078.tif 000009
【図８】
2004362078.tif 000010
【図９】
2004362078.tif 000011
【図１０】
2004362078.tif 000012
【図１１】
2004362078.tif 000013
【図１２】
2004362078.tif 000014