(57)【要約】【課題】  ユーザの移動状態に応じて最適なプリンタから所定の情報を印刷出力できるようにした印刷システムおよび印刷制御装置を提供する。【解決手段】  携帯電話１００より受信した印刷対象のファイルのアドレス情報および目的地の情報と、常時受信するユーザの現在地情報とから経路情報を検索し、その経路情報の経路上に存在するプリンタを検索する。そのプリンタに到達するまでに印刷完了するための印刷猶予時間を検索した各プリンタに対して計算し、ユーザの移動により更新される印刷猶予時間が「０（ゼロ）」となったプリンタから印刷出力を行う。【選択図】図１
2009223791.tif 000002
【特許請求の範囲】
【請求項１】
自端末の現在地情報を発信する現在地情報発信手段を有する携帯端末と、
複数のプリンタと、
前記携帯端末からの印刷指示に基づいて前記プリンタに印刷要求を行う印刷制御装置と
を備え、
前記携帯端末は、
移動先の目的地情報と印刷対象ファイルを指定する指定手段と
を具備し、
前記印刷制御装置は、
前記位置情報発信手段により発信された現在地情報から前記指定手段により指定された目的地までの経路を検索する経路検索手段と、
前記複数のプリンタの中で前記経路検索手段により検索された経路にあるプリンタを検索するプリンタ検索手段と、
前記プリンタ検索手段によって検索されたプリンタへ移動するまでに要する移動時間を算出する移動時間算出手段と、
前記移動時間算出手段により算出された移動時間を元に、前記プリンタへの到達時に前記印刷対象ファイルの印刷を完了するための印刷猶予時間を前記プリンタごとに算出する印刷猶予時間算出手段と、
前記印刷猶予時間算出手段によって算出された印刷猶予時間に基づき前記プリンタ検索手段により検索されたプリンタに対して前記印刷対象ファイルの印刷要求を行う印刷要求手段と
を具備する印刷システム。
【請求項２】
前記印刷猶予時間算出手段は、
前記経路検索手段により検索された経路情報および前記現在地情報発信手段により発信された現在地情報から、前記目的地までの移動に利用する交通機関を特定する交通機関特定手段と、
前記現在地情報発信手段によって発信される現在地情報と前記交通機関特定手段により特定された交通機関を元に算出した移動時間に基づいて印刷猶予時間を算出する請求項１記載の印刷システム。
【請求項３】
前記現在地情報発信手段により発信された現在地情報から前記携帯情報端末を保持するユーザの平均移動速度を計測する計測手段
を具備し、
前記交通機関特定手段は、
前記計測手段により計測した平均移動速度から前記ユーザが利用する交通機関を特定する請求項２記載の印刷システム。
【請求項４】
前記現在地情報発信手段による現在地情報の発信状態を監視する監視手段
を更に具備し、
前記交通機関特定手段は、
前記監視手段による前記発信状態に応じて交通機関を特定する請求項２記載の印刷システム。
【請求項５】
印刷指示を行う携帯端末から発信された現在地情報から前記携帯端末により指定された目的地までの経路を検索する経路検索手段と、
前記経路検索手段により検索された経路にあるプリンタを検索するプリンタ検索手段と、
前記プリンタ検索手段によって検索されたプリンタへ移動するまでに要する移動時間を算出する移動時間算出手段と、
前記移動時間算出手段により算出された移動時間を元に、前記プリンタへの到達時に前記印刷対象ファイルの印刷を完了するための印刷猶予時間を前記プリンタごとに算出する印刷猶予時間算出手段と、
前記印刷猶予時間算出手段によって算出された印刷猶予時間に基づき前記プリンタ検索手段により検索されたプリンタに対して前記印刷対象ファイルの印刷要求を行う印刷要求手段と
を具備する印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムおよび印刷制御装置に関する。
【背景技術】
【０００２】
必要とする印刷物がユーザの手元になく、またその印刷物の印刷データをも持っていない状態で、その印刷データが記憶された記憶装置と物理的に遠隔地にある場合に印刷物を入手する方法として、例えば、ユーザの位置の近隣にあるプリンタから印刷データを指定して印刷出力される方法がある。
【０００３】
また、別の方法として、ユーザの位置の近隣にあるプリンタの識別情報（ネットワーク識別情報やプリンタＩＤ等）を、ＷＥＢサーバ等に通知し、そのＷＥＢサーバが指定されたプリンタに印刷データを印刷出力する方法もある。
【０００４】
また、特許文献１には、ユーザが遠方で印刷物を必要としている場合に持ち運ぶ労力を軽減するために、遠方のプリンタから印刷データを印刷出力できるようにした技術が開示されている。この従来技術１は、遠方に移動する際に利用する交通機関の情報を受け付けて、時刻表から到着時間を計算して、その到着時間に間に合うように到着地近辺のプリンタに印刷物を出力できるようにしている。
【０００５】
また、特許文献２に開示された従来技術は、外出時に書類を持参する必要がなく、目的地までの経路で最も適した場所に位置する店舗を検索し、当該店舗に設置されたプリンタ装置にて書類出力を確実に行うことを可能にしている。
【特許文献１】特開２００２−２９７９２８公報
【特許文献２】特開２００３−０１５８４８公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
これらの特許文献に開示された従来技術では、予め指定した情報、例えば利用する交通機関や検索した店舗が変更される場合には再度、これらを指定して再検索を行う必要がある。すなわち、指定した情報に基づいて移動することにより印刷物を入手することが可能になる。
【０００７】
目的地までの経路を変更する場合等には柔軟に対応することができない。
【０００８】
そこで、本発明は、ユーザの移動状態に応じて最適なプリンタから所定の情報を印刷出力できるようにした印刷システムおよび印刷制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、請求項１の発明は、自端末の現在地情報を発信する現在地情報発信手段を有する携帯端末と、複数のプリンタと、前記携帯端末からの印刷指示に基づいて前記プリンタに印刷要求を行う印刷制御装置とを備え、前記携帯端末は、移動先の目的地情報と印刷対象ファイルを指定する指定手段とを具備し、前記印刷制御装置は、前記位置情報発信手段により発信された現在地情報から前記指定手段により指定された目的地までの経路を検索する経路検索手段と、前記複数のプリンタの中で前記経路検索手段により検索された経路にあるプリンタを検索するプリンタ検索手段と、前記プリンタ検索手段によって検索されたプリンタへ移動するまでに要する移動時間を算出する移動時間算出手段と、前記移動時間算出手段により算出された移動時間を元に、前記プリンタへの到達時に前記印刷対象ファイルの印刷を完了するための印刷猶予時間を前記プリンタごとに算出する印刷猶予時間算出手段と、前記印刷猶予時間算出手段によって算出された印刷猶予時間に基づき前記プリンタ検索手段により検索されたプリンタに対して前記印刷対象ファイルの印刷要求を行う印刷要求手段とを具備する。
【００１０】
また、請求項２の発明は、請求項１の発明において、前記印刷猶予時間算出手段は、前記経路検索手段により検索された経路情報および前記現在地情報発信手段により発信された現在地情報から、前記目的地までの移動に利用する交通機関を特定する交通機関特定手段と、
前記現在地情報発信手段によって発信される現在地情報と前記交通機関特定手段により特定された交通機関を元に算出した移動時間に基づいて印刷猶予時間を算出する。
【００１１】
また、請求項３の発明は、請求項２の発明において、前記現在地情報発信手段により発信された現在地情報から前記携帯情報端末を保持するユーザの平均移動速度を計測する計測手段を具備し、前記交通機関特定手段は、前記計測手段により計測した平均移動速度から前記ユーザが利用する交通機関を特定する。
【００１２】
また、請求項４の発明は、請求項２の発明において、前記現在地情報発信手段による現在地情報の発信状態を監視する監視手段を更に具備し、前記交通機関特定手段は、前記監視手段による前記発信状態に応じて交通機関を特定する。
【００１３】
また、請求項５の発明は、印刷指示を行う携帯端末から発信された現在地情報から前記携帯端末により指定された目的地までの経路を検索する経路検索手段と、前記経路検索手段により検索された経路にあるプリンタを検索するプリンタ検索手段と、前記プリンタ検索手段によって検索されたプリンタへ移動するまでに要する移動時間を算出する移動時間算出手段と、前記移動時間算出手段により算出された移動時間を元に、前記プリンタへの到達時に前記印刷対象ファイルの印刷を完了するための印刷猶予時間を前記プリンタごとに算出する印刷猶予時間算出手段と、前記印刷猶予時間算出手段によって算出された印刷猶予時間に基づき前記プリンタ検索手段により検索されたプリンタに対して前記印刷対象ファイルの印刷要求を行う印刷要求手段とを具備する。
【発明の効果】
【００１４】
本発明の請求項１によれば、ユーザの移動状態に応じて最適なプリンタから所定の情報を印刷出力できるようになるという効果を奏する。
【００１５】
また、請求項２によれば、交通機関を利用した場合においてもその交通機関を指定することなく最適なプリンタから所定の情報を印刷出力することができるようになる効果を奏する。
【００１６】
また、請求項３によれば、移動速度の平均から交通機関を特定し、最適なプリンタから所定の情報を印刷出力することができるようになる効果を奏する。
【００１７】
また、請求項４によれば、現在地情報が一時的に取得できない状態となってもその前後に取得した位置情報から、移動に用いている交通機関を特定することが可能になるという効果を奏する。
【００１８】
また、請求項５によれば、ユーザの移動状態に応じた最適なプリンタに所定の情報を印刷要求できるようになるという効果を奏する。
【発明を実施するための最良の形態】
【００１９】
以下、本発明に係わる印刷システムおよび印刷制御装置の一実施例を添付図面を参照して詳細に説明する。
【実施例】
【００２０】
図１は、本発明の実施の形態における印刷システムおよび印刷制御装置を適用して構成したシステム構成図の一例である。
【００２１】
図１において、印刷システムは、印刷処理の要求操作を行う操作者（以下、「ユーザ」という）が自らの移動に際して保持でき、印刷処理対象の情報を指定して印刷指示を行う印刷指示端末１００と、その印刷指示端末１００からの印刷指示によりユーザの移動に基づく最適なプリンタから印刷出力を行う印刷制御装置２００と、さまざまな位置に設置されたプリンタ２２０とから構成される。
【００２２】
印刷指示端末１００は、例えば携帯電話やノートパソコン等のモバイル端末によって構成され、以下の説明では携帯電話を例に説明し、携帯電話１００と示す。
【００２３】
携帯電話１００を持ったユーザが現在地からある目的地まで移動する間に、印刷制御装置２００は、目的地までの移動経路上にある最適なプリンタから指定したファイルの印刷出力を、ユーザがそのプリンタに到着する前に完了する処理を行う。
【００２４】
なお、図１では、印刷制御装置２００と相互通信可能なプリンタ２２０を１台示しているが、複数台のプリンタ２２０と通信可能である。
【００２５】
携帯電話１００は、位置情報取得部１０１、印刷指示部１０２、送信部１０３、プリンタ情報受信部１０４を具備して構成される。
【００２６】
印刷指示部１０２は、携帯電話の操作画面および操作パネルを用いて印刷ジョブの印刷指示を行うユーザインターフェースであって、図３に示すような印刷指定画面を表示させて印刷対象となる印刷ジョブおよびユーザの目的地を指定する。
【００２７】
図３に示す印刷指定画面は、ユーザが指定した目的地に至るまでの経路上若しくは経路近辺に存在する印刷出力可能なプリンタを検索し、そのプリンタを用いて同じく指定した印刷対象のファイルの印刷ジョブを印刷指示する画面である。
【００２８】
図３に示す例では、印刷対象のファイルとして「\\Websvr\Documents\Presentation.pdf」が指定され、また、目的地として「目的地Ｂ」が指定されている。すなわち、ユーザが目的地Ｂに至るまでの経路上のプリンタを用いて「Presentation.pdf」という名称のファイルの印刷ジョブの印刷出力を指示していることを示している。
【００２９】
このように図３の印刷指定画面を用いて印刷指示部１０２で印刷指示されると、印刷指示されたことが位置情報取得部１０１へと通知され、さらに送信部に印刷指示の情報が送信部１０３へと通知される。
【００３０】
印刷指示部１０２で印刷指示を行ったことが通知された位置情報取得部１０１では、ＧＰＳ機能を用いて携帯電話１００を保持するユーザがいる現在地の位置情報を取得する。取得した現在地の位置情報（以下、「現在地情報」という）を送信部１０３に通知する。
【００３１】
このとき、位置情報取得部１０１では目的地に到達するまで若しくは解除処理が行われるまでの間、送信部１０３を介して印刷システム２００に現在地情報を常時、送信する。
【００３２】
送信部１０３では、印刷指示部１０２より受信した印刷対象の印刷ジョブのアドレス情報、ユーザの目的地の情報（以下、「目的地情報」という）を含む印刷指示情報と、位置情報取得部１０１より受信した現在地情報とを印刷システム２００へ送信する。
【００３３】
プリンタ情報受信部１０４は、印刷システム２００から通知されたプリンタ情報を受信し、印刷指示部１０２を構成する操作画面上にその通知された情報を表示する。例えば、印刷出力を行うプリンタを確認する確認画面や印刷指示が行われたプリンタおよびそのプリンタの位置情報等を示す画面を表示する。
【００３４】
次に、印刷制御装置２００は、受信部２０１、交通機関判断部２０２、交通マップデータベース２０３、通知部２０４、移動経路検索部２０５、地図情報データベース２０６、プリンタ検索部２０７、プリンタマップデータベース２０８、プリンタ決定部２０９、印刷要求部２１０を具備して構成される。
【００３５】
印刷要求部２１０は、プリンタマップデータベース２０８で管理する各プリンタに対して印刷要求を行う通信インターフェースであって、印刷要求部２１０には通信回線若しくは無線通信網を介してプリンタが接続されている。
【００３６】
受信部２０１では、携帯電話１００の送信部１０３より送信された印刷指示情報、現在地情報やその他の指示情報を受信することで、交通機関判断部２０２、移動経路検索部２０５、プリンタ決定部２０９にこれらの情報を通知する。
【００３７】
このときのその他の指示情報とは、例えば、携帯電話１００より常時送られてくる現在地情報や、携帯電話１００の印刷指示部１０２の画面上で指定されたプリンタの確認情報がある。
【００３８】
受信部２０１により印刷指示情報を受信した交通機関判断部２０２では、現在地情報に基づいて交通マップデータベース２０３で記憶する交通マップより、ユーザが現在、利用している交通機関を判断する。交通機関とは、現在地から目的地に至るまでに利用する移動方法であって、例えば電車、乗用車、バス、旅客機等が該当する。
【００３９】
また、交通マップデータベース２０３が記憶する交通マップには、交通機関が示されている。
【００４０】
交通機関判断部２０２では、受信したユーザの現在地情報が交通マップデータベース２０３が記憶する交通マップに示された交通機関上にある場合、その交通機関を利用して移動していると判断する。このときの判断方法として、例えば、常時受信している現在地情報の平均移動速度を算出し、その平均移動速度から交通機関を推定する。
【００４１】
ちなみに、現在地情報の取得間隔を短くすることでより高い精度で交通機関を特定することも可能である。また、平均移動速度から電車であると判断されている場合である一定時間、現在地情報が取得できないことがある場合には地下鉄であると判断することもできる。
【００４２】
例えば、ユーザの現在地が交通マップに示される道路上である場合、平均移動速度が２０Ｋｍでバス停付近で速度が「０（ゼロ）」となったり低下したりするという場合、交通機関が「バス」であると判断する。そのほか、平均移動速度が２００Ｋｍ以上等の高速で移動している場合には旅客機であると判断する。
【００４３】
もちろん、交通機関が示されていない場合には徒歩や自転車等であると判断する。
【００４４】
交通機関判断部２０２で交通機関が判断されると、その情報が移動経路検索部２０５へと通知される。移動経路検索部２０５では、受信部２０１を介して受信した印刷指示情報に含まれる目的地情報と交通機関判断部２０２より通知された交通機関の情報を用いて、地図情報データベース２０６から取得した地図情報に基づき、現在地から目的地までの経路情報を検索する。このとき、現在時刻を用いて経路情報を検索してもよい。この場合、交通機関の乗降時間を算出し、より最適な経路情報の検索を可能とする。
【００４５】
経路情報が検索されると、検索結果となる経路情報をプリンタ検索部２０７へと通知する。プリンタ検索部２０７では、プリンタマップデータベース２０８よりプリンタマップを取得し、経路情報により示される経路上若しくは経路近辺に位置する利用可能なプリンタを検索する。
【００４６】
プリンタ検索部２０７によりプリンタが検索されると、プリンタ決定部２０９では、検索されたプリンタごとに印刷猶予時間を計算して、この印刷猶予時間に基づいて印刷ジョブを送信するプリンタを決定する。印刷猶予時間は、ユーザが印刷物を受け取るまでに印刷が完了した状態とするために、印刷処理を開始するための現在時刻からの経過時間である。
【００４７】
この印刷猶予時間は、プリンタまでの移動に要する移動時間から印刷ジョブの印刷所要時間を減算することにより算出される。この移動時間は、交通機関や地図情報から算出される時間である。さらに、印刷所要時間には、印刷出力にかかる処理に余裕を持たせた時間も含まれる。
【００４８】
プリンタ決定部２０９では、ユーザの移動に伴い、受信部２０１を介して常時、受信するユーザの現在地情報から印刷猶予時間が「０（ゼロ）」となったプリンタを印刷出力対象のプリンタであると決定する。
【００４９】
プリンタが決定すると、プリンタ決定部２０９は、通知部２０４に決定したプリンタ情報を通知する。このとき、通知部２０４では、プリンタ情報を含む確認画面を作成して携帯電話１００に送信する。
【００５０】
これによって、携帯電話１００から受信部２０１を介して印刷指示が行われると、これをプリンタ決定部２０９が受信する。
【００５１】
そして、プリンタ決定部２０９では、印刷ジョブのアドレス情報に基づく印刷指示を印刷要求部２１０へと行う。印刷要求部２１０では、アドレス情報に基づいてファイルを取得して印刷ジョブを生成し、指定されたプリンタに送信する。
【００５２】
このようにして決定したプリンタに対して印刷要求部２１０から印刷要求が行われると、プリンタ決定部２０９は、通知部２０４に印刷要求を行ったプリンタの情報を携帯電話１００に通知するように指示する。通知部２０４では、図４に示すような画面からなるプリンタ情報を通知する。
【００５３】
図４に示す画面は、印刷処理を行うプリンタの名称およびプリンタが設置された住所、その住所までの地図を表示するリンク情報により構成される。
【００５４】
以下では、図１に示すプリンタ決定部２０９のプリンタを決定する処理を図５、図６、図７を用いて詳細に説明する。
【００５５】
図５は、現在地から指定した目的地までの経路情報を示しており、図１の移動経路検索部２０５によって４つの経路情報が検索された状態を示している。さらに、図１のプリンタ検索部２０７によって検索されたプリンタが各経路情報の経路上に１台ずつ、検索された状態を示している。
【００５６】
なお、プリンタ検索部２０７によって１つの経路上に１台のプリンタが検索されるのではなく、複数のプリンタが検索された場合においては、最適な１台が選択された状態を示している。このときのプリンタ検索部２０７では、最適な１台のプリンタとして、例えば、交通機関が電車やバスであると判断された場合には交通マップや地図情報に基づいて乗換駅（乗換え停留所）や降車駅（降車停留所）にあるプリンタを選択する。
【００５７】
図５において、「経路１」には「プリンタＡ」が検索され、「経路２」には「プリンタＢ」が検索され、「経路３」には「プリンタＣ」が検索され、「経路４」には「プリンタＤ」が検索された状態を示し、ユーザはそのうちの「経路１」を選択して目的地に向かう場合を示している。
【００５８】
このような状態において、まず、現在地で図３に示すような印刷指定画面を用いて印刷対象のファイルと目的地を入力して、検索された経路情報と各経路上にあるプリンタまでの印刷猶予時間を示したものが図６（ａ）である。
【００５９】
図６（ａ）では、経路１上にある「プリンタＡ」で印刷を行う場合の印刷猶予時間が「４５分」であることを示し、経路２上にある「プリンタＢ」で印刷を行う場合の印刷猶予時間が「１２分」であることを示し、経路３上にある「プリンタＣ」で印刷を行う場合の印刷猶予時間が「６分」であることを示し、経路４上にある「プリンタＤ」で印刷を行う場合の印刷猶予時間が「８９分」であることを示している。
【００６０】
次に、経路１上をユーザが移動し、図５の地点Ａに到達した場合、この地点Ａでの各プリンタにおける印刷猶予時間は図６（ｂ）のようになる。すなわち、経路１上にある「プリンタＡ」で印刷を行う場合の印刷猶予時間が「２５分」であることを示し、経路２上にある「プリンタＢ」で印刷を行う場合の印刷猶予時間が「１８分」であることを示し、経路３上にある「プリンタＣ」で印刷を行う場合の印刷猶予時間が「１２分」であることを示し、経路４上にある「プリンタＤ」で印刷を行う場合の印刷猶予時間が「７０分」であることを示している。
【００６１】
印刷猶予時間は、ユーザの移動に伴う現在地の変化によって、その現在地情報と各プリンタの位置情報から常に更新される。
【００６２】
図５に示す場合、ユーザが経路１上を進むことによってその経路１上にあるプリンタＡに近づいていることから、図６（ａ）に示すプリンタＡの印刷猶予時間「４５分」から図６（ｂ）に示すプリンタＡの印刷猶予時間「２５分」へ減少している。
【００６３】
それに対して、ユーザが経路１上を進むことによって経路２上にあるプリンタＢの印刷猶予時間は「１２分」から「１８分」と増加していることから、一般的に経路１を進むことによりプリンタＢから離れていることを示している。
【００６４】
続いて、ユーザが経路１上を更に進むことによって図５の地点Ｂに到達した場合、この地点Ｂでの各プリンタにおける印刷猶予時間は図６（ｃ）のようになる。すなわち、経路１上にある「プリンタＡ」で印刷を行う場合の印刷猶予時間が「０分」であることを示し、経路２上にある「プリンタＢ」で印刷を行う場合の印刷猶予時間が「８分」であることを示し、経路３上にある「プリンタＣ」で印刷を行う場合の印刷猶予時間が「１５分」であることを示し、経路４上にある「プリンタＤ」で印刷を行う場合の印刷猶予時間が「２０分」であることを示している。
【００６５】
このことから地点Ｂにおいて、印刷猶予時間が「０(ゼロ）」となったプリンタが存在することとなり、印刷出力を行うプリンタがプリンタＡであると決定される。
【００６６】
ユーザが地点Ｂに到達すると、図１に示す印刷要求部２１０が印刷出力を行うプリンタとして決定したプリンタＡに印刷ジョブを送信する。
【００６７】
このようにして印刷出力を行うプリンタを決定する。
【００６８】
なお、経路上に複数のプリンタが検索された場合における各プリンタまでの印刷猶予時間を示したものが図７である。
【００６９】
図７は、経路１上に３つのプリンタを検索し、経路２上に１つのプリンタを検索し、経路３上に２つのプリンタを検索し、経路４上に２つのプリンタを検索した場合における各プリンタに対する印刷猶予時間を示している。
【００７０】
この図７も図６に示す印刷猶予時間と同様、現在地情報の変更によりそれぞれ変更される。そして、印刷猶予時間が「０（ゼロ）」となったプリンタにて印刷出力が行われる。ちなみに、この印刷猶予時間に交通機関情報を組み合わせることにより、印刷出力を行うプリンタを決定することも可能である。
【００７１】
例えば、交通機関が電車である場合、その乗降駅等にあるプリンタを優先的に決定する。このことから最初に印刷猶予時間が「０（ゼロ）」となったプリンタに印刷出力するのではなく２番目以降に印刷猶予時間が「０（ゼロ）」となったプリンタを印刷出力するプリンタとして決定する。
【００７２】
図２は、本発明の実施の形態における印刷システムでの詳細な処理の流れを示すフローチャートである。
【００７３】
図２において、携帯電話による操作によって印刷ジョブのアドレス情報と目的地情報を含む移動経路上のプリンタでの印刷出力の指示が行われると処理が開始され、これらの情報を含む印刷指示を受信したかを判断する（３０１）。印刷指示を受信した場合（３０１でＹＥＳ）には、続いて、印刷ジョブを印刷出力するのに要する時間を計算する（３０２）。
【００７４】
そして、印刷指示と同時に現在地情報を受信すると（３０３）、続いて、その現在地情報と指定された目的地情報とから、交通マップおよび地図情報を用いて経路情報を検索する（３０４）。なお、現在地情報は以降、常時、受信する状態にある。
【００７５】
検索処理によって１または複数の経路情報が検索されると、続いて、各経路情報が示す経路上の交通機関を推測する（３０５）。そして、検索した経路情報に基づいて経路上若しくは経路近辺にあるプリンタをプリンタマップを用いて検索する（３０６）。
【００７６】
この検索によって、図５に示すように１つの経路上に１台のプリンタが検索された場合について説明する。なお、１つの経路上に複数台のプリンタが検索された場合に最適な１台のプリンタを選択した場合であってもよい。
【００７７】
プリンタが検索されると、検索された各プリンタに対してそれぞれ、現在地からプリンタまでの移動に要する移動時間を計算し（３０７）、その移動時間から印刷処理に要する印刷所要時間を減算した印刷猶予時間を計算する（３０８）。このとき、移動時間を含むプリンタまでの移動に関する情報として、検索したプリンタまでの経路情報や移動時間等を携帯電話に通知するような構成であってもよい。
【００７８】
この印刷猶予時間は、ユーザの移動により常時更新される情報である。
【００７９】
更新された印刷猶予時間が「０（ゼロ）」となったプリンタが存在するかを判断し（３０９）、印刷猶予時間が「０（ゼロ）」となったプリンタがない場合（３０９でＮＯ）には、続いて、ユーザの現在地を受信している状態にあるかを判断する（３１３）。
【００８０】
正常に現在地情報を受信できている状態にある場合（３１３でＹＥＳ）には、常時印刷猶予時間を更新するために、ユーザが移動した移動先の現在地から各プリンタまでの移動時間を再計算し（３０７）、印刷猶予時間を計算して更新する（３０８）処理を繰り返して行う。
【００８１】
なお、正常に現在地情報を受信できていない場合（３１３でＮＯ）には、続いて、その現在地情報が取得できない状態となってから経過した経過時間が一定時間以上であるかを判断する（３１４）。一定時間未満（３１４でＮＯ）には、一時的に現在地情報を受信できない状態、例えば地下鉄に乗車していたり通信状態の不良な位置にいたりすると判断して、現在地情報が取得できるようになった場合に各プリンタまでの印刷猶予時間を更新する処理（３０７、３０８）を行う。
【００８２】
また、一定時間以上、現在地情報を取得できない等の場合（３１４でＹＥＳ）には、印刷処理を中止して処理を終了する。
【００８３】
それに対して、印刷猶予時間が「０（ゼロ）」となったプリンタが存在する場合（３０９でＹＥＳ）には、その印刷猶予時間が「０（ゼロ）」となったプリンタに関する情報を携帯電話へと通知する（３１０）。
【００８４】
このとき、携帯電話へ通知する情報として、印刷猶予時間が「０（ゼロ）」となったプリンタの位置情報を含む印刷を行うか否かを指定できる画面情報等があり、携帯電話でこの画面情報を受信することによりそのプリンタで印刷を行うかを指定する。
【００８５】
この指定した結果を受信し、印刷猶予時間が「０（ゼロ）」となったプリンタでの印刷出力を行うことが指示されているかを判断し（３１１）、そのプリンタでの印刷出力が指示されている場合（３１１でＹＥＳ）には、そのプリンタにアドレス情報で示された印刷ジョブを送信して印刷要求を行う（３１２）。
【００８６】
また、そのプリンタでの印刷出力は拒否することが示されている場合（３１１でＮＯ）には、検索された他のプリンタの印刷猶予時間が「０（ゼロ）」となるまで印刷出力が停止される。
【００８７】
この場合、印刷猶予時間を常時、更新するために、ユーザの現在地情報が取得できる状態にあるかを判断して（３１３）、取得できる状態にある場合（３１３でＹＥＳ）には、ユーザが現在いる現在地から各プリンタまでの移動時間を計算して（３０７）、印刷猶予時間を常時更新する（３０８）。
【００８８】
また、現在地情報が取得できない場合（３１３でＮＯ）には、現在地情報が一定時間以上、受信できない状態であるかを判断する（３１４）。
【００８９】
以上のような処理で、プリンタの検索処理において、経路情報の検索処理で検索された経路上若しくはその経路近辺にプリンタが検索されない場合、その経路情報は無効な経路情報とすることも可能である。この場合、その旨を携帯電話に通知して他の経路を辿るように指示する。
【００９０】
なお、本発明は、通信機能を備えた印刷システムで上述の動作を実行させ、あるいは上述の手段を構成させるためのプログラムを格納した記録媒体（ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等）から該プログラムをコンピュータにインストールし、これを実行させることにより、上述の処理を実行する印刷システムを構成することも可能である。印刷システムを構成するコンピュータは、システムバスを介してＣＰＵ（Central Processor Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスクが接続されている。ＣＰＵは、ＲＯＭまたはハードディスクに記憶されているプログラムに従い、ＲＡＭを作業領域にして処理を行う。
【００９１】
また、プログラムを供給するための媒体は、通信媒体（通信回線、通信システムのように一時的または流動的にプログラムを保持する媒体）でもよい。例えば、通信ネットワークの電子掲示板（ＢＢＳ：Bulletin Board Service）に該プログラムを掲示し、これを通信回線を介して配信するようにしてもよい。
【００９２】
本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【図面の簡単な説明】
【００９３】
【図１】本発明の実施の形態における印刷システムおよび印刷制御装置を適用して構成したのシステム構成図の一例。
【図２】本発明の実施の形態における印刷システムでの詳細な処理の流れを示すフローチャート。
【図３】印刷指定画面の一例を示す図。
【図４】ファイルの印刷出力が完了されたことおよび印刷出力されたプリンタの位置情報を示す画面を示す図。
【図５】本発明の概要を説明する図の一例。
【図６】印刷猶予時間を示すテーブル構成図。
【図７】経路上に複数のプリンタが検索された場合における各プリンタでの印刷猶予時間を示すテーブル構成図。
【符号の説明】
【００９４】
１００      印刷指示端末（携帯電話）
１０１      位置情報取得部
１０２      印刷指示部
１０３      送信部
１０４      プリンタ情報受信部
２００      印刷制御装置
２０１      受信部
２０２      交通機関判断部
２０３      交通マップデータベース
２０４      通知部
２０５      移動経路検索部
２０６      地図情報データベース
２０７      プリンタ検索部
２０８      プリンタマップデータベース
２０９      プリンタ決定部
２１０      印刷要求部
２２０      プリンタ
【図１】
2009223791.tif 000003
【図２】
2009223791.tif 000004
【図３】
2009223791.tif 000005
【図４】
2009223791.tif 000006
【図５】
2009223791.tif 000007
【図６】
2009223791.tif 000008
【図７】
2009223791.tif 000009