(57)【要約】【課題】  外出時にノートPCなどのモバイル機器や携帯電話などの通信端末機器などから印刷をする場合、プリンタの最寄りの設置場所が何処かわからないことや、プリンタとの接続インターフェイスは何か、稼働中、使用中などの情報入手が外出先で困難である。【解決手段】  プリンタ及び携帯端末に位置情報検知手段とネットワークアクセス手段を搭載し、地図情報検索手段及プリンタ設置情報検索手段を有すネットワークサーバとプリンタと携帯端末で構成されるネットワークを形成して、携帯端末にて位置情報を検知し、ネットワークサーバに送信して、受信した検知位置情報を基に地図情報検索手段とプリンタ設置情報検索手段を使用にて、携帯端末に最も近い順にプリンタの設置場所の一覧を作成して、携帯端末に送信する。【選択図】  図１
2006195765.tif 000002
【特許請求の範囲】
【請求項１】
位置情報検知手段とネットワークアクセス手段を具備するプリンタと、地図情報検索手段及びプリンタ設置情報検索手段を具備するネットワークサーバとで構成されるネットワークにおいて、位置情報検知手段とネットワークアクセス手段を具備する携帯端末から情報を印刷する時に、まず携帯端末に具備されている前記位置情報検知手段にて位置情報を検知し、検知した位置情報を前記ネットワークアクセス手段を経由して、前記ネットワークサーバに送信する。前記ネットワークサーバでは、受信した検知位置情報を基に前記地図情報検索手段と前記プリンタ設置情報検索手段にて、携帯端末に所定の条件にてプリンタの設置場所の一覧を作成して、前記携帯端末に送信する。前記携帯端末の使用者は、受信したプリンタの設置場所の一覧から特定の場所を印刷出力先として選択し前記ネットワークを介して、選択したプリンタに情報の印刷をする様に構成してなることを特徴とする位置確認プリンタシステム。
【請求項２】
前記プリンタ設置情報検索手段の結果に従い、携帯端末に地図を表示する様にしたことを特徴とする請求項1の位置確認プリンタシステム。
【請求項３】
所定の条件が、最も近い条件であることを特徴とする請求項1の位置確認プリンタシステム。
【請求項４】
所定の条件が、ネットワーク上の特定の機種条件であることを特徴とする請求項1または、請求項2の位置確認プリンタシステム。
【請求項５】
位置情報検知手段が、Global Positioning Systemであることを特徴とする請求項1または、請求項2または、請求項3の位置確認プリンタシステム。
【請求項６】
携帯端末機が、携帯電話であることを特徴とする請求項1または、請求項2または、請求項3または、請求項4の位置確認プリンタシステム。
【請求項７】
携帯端末が、個人情報管理機器（PDA）または、パーソナルコンピュータであることを特徴とする請求項1または、請求項2または、請求項3または、請求項4の位置確認プリンタシステム。
【請求項８】
携帯端末のネットワークアクセス手段が無線通信であることを特徴とする、請求項1または、請求項2または、請求項3または、請求項4の位置確認プリンタシステム。
【請求項９】
位置情報検知手段とネットワークアクセス手段を具備するプリンタと、地図情報検索手段と、プリンタに関する制御手段及びプリンタ設置情報検索手段を具備するネットワークサーバとで構成されるネットワークにおいて、位置情報検知手段とネットワークアクセス手段を具備する携帯端末装置から情報を印刷する時に、まず携帯端末に具備されている前記位置情報検知手段にて位置情報を検知し、検知した位置情報を前記ネットワークアクセス手段を経由して、前記ネットワークサーバに送信する。前記ネットワークサーバでは、受信した検知位置情報を基に前記地図情報検索手段と前記プリンタ設置情報検索手段にて、携帯端末に所定の条件にてプリンタの設置場所の一覧を作成して、前記携帯端末に送信する。前記携帯端末の使用者は、受信したプリンタの設置場所の一覧から特定の場所を印刷出力先として選択し前記ネットワークを介して、選択したプリンタ関する制御手段を受信すると伴に、前記携帯端末に実装して情報の印刷をする様に構成してなることを特徴とする位置確認プリンタシステム。
【請求項１０】
プリンタに関する制御手段が、プリンタドライバプログラムであることを特徴とする請求項9の位置確認プリンタシステム。
【請求項１１】
前記プリンタ設置情報検索手段の結果に従い、携帯端末に地図を表示する様にしたことを特徴とする請求項9または、請求項10の位置確認プリンタシステム。
【請求項１２】
所定の条件が、最も近い条件であることを特徴とする請求項9または、請求項10の位置確認プリンタシステム。
【請求項１３】
所定の条件が、ネットワーク上の特定の機種条件であることを特徴とする請求項9または、請求項10の位置確認プリンタシステム。
【請求項１４】
位置情報検知手段が、Global Positioning Systemであることを特徴とする請求項9または、請求項10または、請求項11、または、請求項12または、請求項13の位置確認プリンタシステム。
【請求項１５】
携帯端末機が、携帯電話であることを特徴とする請求項9または、請求項10または、請求項11、または、請求項12または、請求項13の位置確認プリンタシステム。
【請求項１６】
携帯端末が、個人情報管理機器（PDA）または、パーソナルコンピュータであることを特徴とする請求項9または、請求項10または、請求項11、または、請求項12または、請求項13の位置確認プリンタシステム。
【請求項１７】
携帯端末のネットワークアクセス手段が無線通信であることを特徴とする請求項9または、請求項10または、請求項11、または、請求項12または、請求項13の位置確認プリンタシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、グローバルポジショニングシステム（以下、GPS）を有し、移動通信端末及びパーソナル情報携帯装置とプリンタ間で構成されるネットワーク上で、GPSの位置情報を利用して、最も自分の位置に近いプリンタを検索して印刷するプリンティングシステムに関するものである。
【背景技術】
【０００２】
外出時にノートPCなどのモバイル機器や携帯電話などの通信端末機器などから印刷をする場合、コンビニエンスストアなどに設置されているプリンタ、所謂コンビニプリンタを使用するのが一般的に知られている。しかしながら、外出時のプリンタを使用する頻度は少ないためにあまり利用されていない。また、これらのプリンタを緊急で使用したいと思っても、プリンタの設置場所が何処か？
つまり自分の場所からの最寄りの設置場所が何処かわからないことや、そのプリンタとの接続インターフェイスは何か？或いは、現在稼働中か？使用中か？などの情報を、外出先で入手したり調べることが容易ではないために、外出先でプリンタを使用する機会があってもなかなか使うには不便であると言う問題があった。
【０００３】
以下、従来図7を用いて従来例を以下説明する。
【０００４】
従来図7は、プリンタが設置されているお店A  700とお店B  710がネットワーク720にて接続されているシステムの構成を示すものである。
【０００５】
このシステム構成において、店A700のプリンタ701と店B710のプリンタ711は、それぞれのプリンタに内蔵されている不図示のネットワークインターフェイスを介して接続されている。また不図示のネットワークサーバとも接続されている。ここでのネットワークは、インターネット回線網であっても同様である。
【０００６】
このとき、それぞれの店A700と店B710では、それぞれのプリンタ701、711は、ネットワークプリンタA701、プリンタB711としてネットワーク720に接続されている。通常は、このネットワーク環境で携帯端末730をネットワーク720に接続すれば、所望の情報をそれぞれのプリンタA701、プリンタB711に印刷出力することが出来る。
【０００７】
いま、携帯端末を所有している人が、外出先で情報の印刷を使用とすると、まずプリンタを設置してプリント出力のサービスを提供してくれる店A700、或いは、店B710などの場所を知る必要がある。その為には、携帯端末から別途インターネット回線網などを介して、予め自分でわかっている現在地を入力して、インターネット上の地図情報サービスなどを利用してサービス提供の店の所在地情報を得ることになる。
【０００８】
次に、入手した店の所在地情報の基、店を探し、店に設置してあるプリンタの接続をネットワーク720から切り離し、自分が持ち込んだ携帯端末730と接続し直すことにより、店のプリンタを利用し、情報を印刷することが可能となる。
【０００９】
このとき、当然のことながら、印刷に必要なプリンタのソフトウエア、所謂プリンタドライバは、予め対応したドライバが携帯端末に実装されている必要があることは言うまでもない。この様に、従来のシステムでは、印刷可能なプリンタの設置場所を調べ、その場所まで出向き、接続をし直して印刷を実行するという複雑な操作が必要で、簡単に出先でのプリントを実行するという環境ではなかった。
【００１０】
又、別の従来例としては、例えば特許文献１と特許文献２をあげることが出来る。
【特許文献１】特開２００２−１３２６３６号公報
【特許文献２】特開２００３−３３７６７４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
外出時にノートPCなどのモバイル機器や携帯電話などの通信端末機器などから印刷をする場合、コンビニエンスストアなどに設置されているプリンタ、所謂コンビニプリンタを使用するのが一般的に知られている。しかしながら、外出時のプリンタを使用する頻度は少ないためにあまり利用されていない。また、これらのプリンタを緊急で使用したいと思っても、プリンタの設置場所が何処か？、つまり自分の場所からの最寄りの設置場所が何処かわからないことや、そのプリンタとの接続インターフェイスは何か？或いは、現在稼働中か？使用中か？などの情報を、外出先で入手したり調べることが容易ではないために、外出先でプリンタを使用する機会があってもなかなか使うには不便であると言う問題があった。
【課題を解決するための手段】
【００１２】
本発明はかかる目的を達成するために、プリンタに位置情報検知手段であるGlobal Positioning Systemを搭載し、且つネットワークアクセス手段を搭載する。地図情報検索手段及びプリンタ設置情報検索手段を有するネットワークサーバと該プリンタとで構成されるネットワークを形成する。更には、携帯端末装置にも同様に位置情報検知手段とネットワークアクセス手段を搭載する。該携帯端末から、情報を印刷する時に、まず携帯端末に搭載されている位置情報検知手段にて位置情報を検知し、検知した位置情報をネットワークアクセス手段を経由して、ネットワークサーバに送信する。ネットワークサーバでは、受信した検知位置情報を基に地図情報検索手段とプリンタ設置情報検索手段を使用して、携帯端末に最も近い順にプリンタの設置場所の一覧を作成して、携帯端末に送信する。携帯端末の使用者は、受信したプリンタの設置場所の一覧から特定の場所を印刷出力先として選択しネットワークを介して、選択したプリンタに情報の印刷を可能となる。この様にすれば、外出先での緊急な印刷要求に関しても最適なプリンタ設置場所やプリンタを何時でも、何処でも選択でき、印刷をすることが出来る。
【発明の効果】
【００１３】
印刷装置であるプリンタにGlobal Positioning System(以下、GPS)を搭載し、ネットワークを介してプリンタの設置場所情報をネットワークサーバのプリンタ位置情報データベースに登録しておく。また、ネットワークサーバには、位置情報から場所検索できるような地図情報データベースも併せて用意しておく。また、携帯端末にもGPSを搭載しておき、常に携帯端末の所在位置を把握できるようにしておく。この様な状況で、外出先で端末から情報を印刷したい時に、携帯端末に搭載されているネットワーク接続機能を使用しネットワーク上のネットワークサーバに接続して端末の位置情報を送信し、自分に最も近いサービス提供の店の情報をネットワークサーバでデータベースから検索することにより携帯端末に入手することが出来る。この様にして入手した情報を基に、所望のサービス提供の店を選択してネットワーク経由で印刷できるシステムを提供しようとするものである。
【００１４】
以上説明したように、本発明によれば、外出先での突然の印刷要求に対しても携帯端末に印刷のための制御プログラムであるドライバを予め実装しておく必要もなく、また、印刷可能な場所が何処にあるかを予め外出前に調べておく必要もなく、且つ、自分の現在位置を基に最も近いプリンタの設置場所を即座に調べることが出来る。また地図情報も得ることが出来ることから設置場所を探す手間も省けて確実に印刷物を入手することが可能となる。
【００１５】
また、予め携帯端末に特定のプリンタドライバを実装しておけば、印刷時にプリンタドライバを受信、実装する手間が省けると伴に、時間短縮ともなり結果的に、携帯端末と基地局とを結ぶ公衆回線網などの使用料金を削減することも可能となる。この様にすれば、外出先での緊急な印刷要求に関しても最適なプリンタ設置場所やプリンタを何時でも、何処でも選択でき、印刷をすることが出来る。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施例に基づいて説明する。
【００１７】
図1は、本発明の実施形態のシステム全体構成ブロックを示す図である。
【００１８】
図1において、100、100-1、100-2は、プリントサービスを提供する店Ａ、Ｂ、Ｃに設置されたインクジェットプリンタやレーザービームプリンタ等の印刷装置（以下、プリンタ）であって、GPSの受信機能とインターネットなどのネットワーク接続機能を有している。
【００１９】
ここでは、プリントサービス提供の店に設置されたプリンタで説明するが、ネットワークに接続された会社の支店などであっても構わない。
【００２０】
200は、通信装置（携帯電話、PHS或いは、Notebook PC等）である携帯端末であって、プリンタ100と同様に、GPSの受信機能と公衆回線網（不図示）を経由して、有線などのインターフェイスにてネットワーク回線網或いは、インターネット回線網600（以下ネットワーク）に接続できる。
【００２１】
300は、ネットワークサーバ（以下、サーバ）であって、地図情報データベース301（以下、地図データベース）と設置プリンタ位置情報データベース302（以下、プリンタデータベース）を有している。
【００２２】
400は、携帯端末200を公衆回線網などを経由してネットワーク600に接続するための中継基地局（以下、基地局）であって、基地局400は、ネットワーク600に接続されている。500は、GPS用の人工衛星（以下、衛星）であって、位置情報や時刻情報を送信しており、GPS受信部を有する携帯端末400などで複数の衛星からの情報を受信することで高い精度で携帯端末400の位置情報を得ることが出来る。GPSは、本来、米国が軍需用に開発した複数の人工衛星を利用した全世界的な衛星測位システムであり、一部が民間に公開されており、複数の人工衛星を利用することにより精度の高い位置情報を得ることが出来る。
【００２３】
いま、それぞれの店A、B、Cに設置されているプリンタ100、100-1、100-2は、ネットワーク600に接続されていて、それぞれのプリンタに搭載されているGPS受信部103及びアンテナ109を介して、衛星500からの情報を受信し、受信部にてプリンタの設置されている位置情報を算出する。各店のプリンタA100、B100-1、C100-2は、それぞれのネットワークインターフェイス104を経由して、それぞれのプリンタ制御部102の制御の基に、所定の時間間隔で位置情報やプリンタの機種名や状態などの情報をネットワーク600を経由して、ネットワーク600に接続されているサーバ300に送信する。
【００２４】
サーバ300では、各店からネットワーク600を経由して受信した設置プリンタの情報をプリンタデータベース302に登録する。このプリンタデータベース302は、各店のプリンタ100、100-1、100-2から情報を受信する毎に更新する。或いは、所定の間隔にて、サーバ300からネットワーク600に接続されている各プリンタ100、100-1、100-2に情報の送信を問い合わせて、情報を収集することで更新しても構わない。
【００２５】
一方、携帯端末200もGPS受信部208及びアンテナ209を介して、人工衛星500から無線通信にて時刻情報や位置情報などのデータの受信を可能としている。
【００２６】
いま、携帯端末200を所有するユーザが、屋外或いは、外出先等にて携帯端末から書類などの印刷をする必要性が発生した場合、GPS受信部208にて受信した衛星500からの情報を基に算出した携帯端末の位置情報を、通信部206を経由して公衆回線網に接続された基地局400を介してネットワーク600に接続してサーバ300に送信する。サーバ300では、受信した携帯端末200の位置情報を基に地図データベース301とプリンタデータベース302を検索して携帯端末に最も近い順に設置プリンタリスト及びその地図情報リストを作成し、携帯端末200に送信する。ユーザは、このリストを受信した後、リストの中から最適と思われる設置プリンタを選択し、サーバ300にリストの中から選択したプリンタを指示するとサーバは、選択されたプリンタに最適な印刷制御用のプログラム（以下、ドライバ）を不図示のドライバデータベースから携帯端末200に送信する。携帯端末200では、受信したドライバを携帯端末200に実装（以下、インストール）することによって、所望の書類を選択したプリンタに印刷することが可能となる。携帯端末200に予めドライバをインストールしておけば、この手順を省略することも可能であることは、言うまでもない。
【００２７】
このようにして、ユーザは、プリンタを持っていなくても必要なときにユーザの所在地から最も近い、プリントサービスの店或いは、会社の支店を検索、選択してプリンタドライバを受信、実装することで印刷環境を簡単に構築して所定のネットワークプリンタに、その場で印刷することが可能であり、プリンタの設置場所まで出向き、接続を変更する必要もなく、また、必要なときに直ぐに印刷開始できるという速効性があり、且つ、プリンタ選択時に受信した地図情報に従って、選択した場所まで間違いなくたどり着け、確実に印刷物を入手できる利点がある。
【００２８】
図2は、本発明のプリンタA100、B100-1、C100-2の詳細構成を示すブロック図である。いま、プリンタA、B、Cの基本的な構成は同じであるため、ここでは、プリンタA100について説明する。
【００２９】
同図において、101は、プリンタエンジンであって、プリントヘッド、プリントヘッド搬送機構、印刷用紙の搬送機構及びその駆動モータ等を装備したものである。
【００３０】
102は、プリンタ100の全体を制御するプリンタ制御部であり、プリンタエンジン101を駆動制御したり、コネクタ105に装着されたネットワークケーブル、マイクロコントローラ（不図示、以下、CPU）や専用回路（以下、ASIC）等で構成されている。
【００３１】
108は、プリンタ制御部102の動作用の定数、変数、プログラムが格納されているプログラムメモリであって、リードオンリーメモリ（ROM）で構成され、プリンタ制御部102、GPS受信部103、ネットワークインターフェイス104等の制御プログラム等が格納されている。
【００３２】
103は、GPS受信部で、複数の人工衛星からの測位情報、時刻情報などを受信することにより、現在位置を算出し、プリンタ制御部に送信する。109は、GPS受信部103に接続され人工衛星からの電波を受信するためのアンテナである。
【００３３】
104は、コネクタ105に接続されたネットワークインターフェイスであって、一般的にTCP/IP（Transmission Control Protocol/Internet Protocol）プロトコルなどによりインターネットに接続し、情報の送受信を司っている。
【００３４】
105は、インターネットへ接続するためのコネクタであり、一般的には、業界団体で統一規格化されたEthernet（登録商標）の10Base-T用コネクタが使用される。
【００３５】
106は、プリンタ100の操作部であり、プリンタ100の電源スイッチや状態表示用のLED等で構成される。
【００３６】
107は、プリンタ制御部102のCPUが動作するときの作業用メモリやGPS受信部103からの位置情報などを一時的に記憶しておく一時記憶部として使用する記憶部であり、ランダムアクセスメモリ（以下、RAM)である。
【００３７】
110は、不図示の交流電源或は、バッテリなどの直流電源からシステム電源を生成する電源部である。
【００３８】
図3は、通信装置200の詳細を示すブロック構成図である。
【００３９】
同図において、201は、通信装置200全体を制御する通信システム制御部であり、205は、通信システム制御部201の制御用プログラムや動作用の各種定数、変数等が格納されているリードオンリーメモリ（以下、ROM)、或いは、通信回線番号等を記憶するための電気的に消去/再書き込みができる不揮発性のメモリ(以下、EEPROM)などで構成されている。
【００４０】
また、204は、CPU及び専用回路から構成される通信システム制御部の作業用メモリや、マイク212で入力した音声或は、アンテナ209を介してGPS受信部208から送信された位置情報や、アンテナ207を介してインターネットと接続して通信するために通信部206に送受信するデータなどを格納するためのメモリでありランダムアクセスメモリなどで構成されている。
【００４１】
また、RAM204の記憶容量は、所定時間の音声及び或は、所定枚数の画像データを格納するに十分な記憶容量を備えている。
【００４２】
202は、通信システム制御部201でのプログラムの実行に応じて、RAM204に格納されたデータや操作部203からの操作指示情報で動作状況やメッセージなどを表示する画像表示部であり、液晶表示器（以下、LCD)などにて構成される。
【００４３】
203は、通信システム制御部201の各種動作指示を入力するための操作部であり、スイッチやダイヤル、タッチパネル、ポインティングデバイスなどの単一或は、複数の組み合わせにて構成される。
【００４４】
操作部203によれば、通信装置200の電源の接/断、通話の実行/停止、電話番号の入力/選択、通信モードの切替え、機能の選択等の操作を行うことが出来る。
【００４５】
206は、通信部であり、TDMA、CDMA、W-CDMA等の各種遠距離無線通信機能を有する。207は、通信部206により通信装置200を他の通信装置及び或は、通信基地と回線接続するアンテナである。
【００４６】
208は、GPS受信部であり、人工衛星の信号を受信することにより測位し、現在位置を計算して割り出すことが可能である。209は、GPS受信部208により接続された測位用の電波を受信するためのアンテナである。
【００４７】
212は、音声を電気信号に変換するマイク、212は、マイク212のアナログ電気信号をデジタル信号に変換するA/D変換部である。
【００４８】
211は、デジタル信号をアナログ信号に変換するD/A変換部、213はアナログ電気信号を音声信号に変換するスピーカである。通信制御部201の制御の基、メモリ204から読み出されたデジタルデータがD/A変換部211に入力される。D/A変換部にて変換されたデジタルデータは、アナログデータ、即ち音声データとしてスピーカ213に出力される。
【００４９】
214は、電源部であり、DC-DCコンバータ等で構成され、バッテリ（不図示）などのDC電源入力からシステムの電源を生成する。
【００５０】
以下、図4、図5及び図８、図９を用いて第一の実施例の詳細を説明する。
【００５１】
図4は、ネットワークに接続されているプリンタとサーバと携帯端末のデータ送受信の手順を示す第一の実施例における接続手順シーケンスであり、図5は、サーバでの設置プリンタ検索結果により選択されたプリンタの設置位置を示す地図の表示例を示す。また、図８は、サーバ300に接続されているプリンタデータベースの一例を示すリストであり、図９は、携帯端末200からの情報を基にサーバ300にて検索抽出されたプリンタの検索結果の一例を示すものである。
【００５２】
いま、それぞれの店A、B、CにそれぞれプリンタA100、プリンタB100-1、プリンタC100-2を設置してネットワーク600に接続すると図８に示すように、プリンタA100は、GPS受信部103にて衛星500からの信号を受信し、予めプリンタA100が設置されている場所の位置情報303を算出して、RAM107に記憶しておく。以下、同様にプリンタB100-1、プリンタC100-2もそれぞれの位置情報を記憶しておく。また、前記位置情報303の他に、ここでの詳しい説明は省くが、図８に示すようなプリンタ固有の情報、例えば、プリンタの種類300、プリンタの名称301、設置場所の住所302、設置店名称304、やそのプリンタの使用状況などの情報も併せて記憶しておく。
【００５３】
図4のシーケンスSQ1、SQ2及びSQ3では、前記設置位置情報303をサーバ300に送信するとともに、プリンタの種類300、プリンタの名称301、設置場所302、設置店名称304、使用状況も送信する。
【００５４】
すなわち、SQ1にて、プリンタA100は、プリンタA100の情報として、図８の306に示す情報を送る。同様に、SQ2にて、プリンタB100-1は、307に示す情報を、SQ3にて、プリンタC100-2は、308に示す情報をすべて送る。
【００５５】
この情報の送信は、設置時に一度送信し、それ以降は、所定の時間間隔で送信して更新するようにしてもよいし、プリンタが使用されているときのみ送信するようにしても構わない。通常は、プリンタが使用されているときに、プリンタが使用状態であることを示すために、プリンタ稼働中に前もって情報を送信してプリンタデータベース302を更新する。
【００５６】
SQ4では、SQ1、SQ2、及びSQ3にて受信したプリンタA100、プリンタB100-1、プリンタC100-2のそれぞれの情報を図８に示すように、プリンタ毎にプリンタデータベース302に記憶格納しておく。例えば、図８に示す行306は、プリンタA100がインクジェットプリンタというプリンタの種類300で、BJC-XXXというプリンタ名称301であり、東京都大田区XXXXXと言う設置場所302で、北緯35度東経139度の位置情報303の設置店名称304が店Aに設置されており、現在の使用状況305が待機状態であることを示す。行307は、店BのプリンタB100-1の状態を示し、行308は、店Cのプリンタ100-2の状態を示すことになる。
【００５７】
次に、SQ5にて、携帯端末200から印刷をするために、近くのプリンタを検索する指示を送信する。このとき、携帯端末200では、プリンタと同様にGPS受信部208を搭載しているため、常に現在位置を更新可能であり、現在位置としてRAM204に記憶している。従って、不図示であるが、ROM205に格納されている印刷のアプリケーションプログラムの制御の基に、通信部206を介して基地局400経由でネットワーク600に接続した後に印刷の指示とともに現在地情報をサーバ300に送信することができる。
【００５８】
SQ6、SQ7にて、携帯端末200から印刷指示と現在地情報を受信したサーバ300では、まず、受信した携帯端末の位置情報303を基に、プリンタデータベース302の情報を検索する。
【００５９】
例えば、携帯端末からの受信した現在地情報が、北緯35度東経139度20分の場合、プリンタデータベース302の位置情報303と受信した現在地情報を一つずつ比較検索し、且つ、使用状況305を参照して、図９に示すように、最も近い順にネットワーク600に接続されている使用可能なプリンタの候補リストを作成し、携帯端末200に返信することになる。すなわち、図９は、この候補リストであり、店Aに設置されたプリンタA100が最も携帯端末200に近いプリンタであることを示すプリンタ位置情報306と、次に近いプリンタが、店Cに設置されたプリンタCであることを示すプリンタ位置情報308を携帯端末200にネットワーク600を経由して送信する。
【００６０】
SQ8では、図９のリストを受信した携帯端末200にて印刷先であるプリンタA100が設置されている店Aを選択し、その指示をネットワーク600経由でサーバ300に送信する。
【００６１】
SQ9では、SQ8にて選択指定されたプリンタA100が設置されている店Aの位置を図９の行306に示される位置情報である北緯35度東経139度を基にサーバ300に接続されている地図データベース301を検索して周辺の地図を作成し、図5の例に示す様に地図上に店Aの表示とSQ5で受信した携帯端末200の現在地情報、ここでは、北緯35度東経139度20分の位置を星印★で表示し、更には現在地である星印★から店Aまでのルートを示すようにすることで、更に分かり易くしている。地図データベースを検索する時には、所定の範囲内を検索するようにしてもかまわない。例えば、1km以内の検索を携帯端末200から指定しても良い。
【００６２】
この様にして検索した地図情報をネットワーク600を経由して、携帯端末200に返信する。
【００６３】
SQ11では、携帯端末200の不図示の表示器に表示されている図5に示すような受信された地図情報をユーザが確認し、印刷確認の指示を再度サーバ300へネットワーク600経由で送信することになる。
【００６４】
SQ12では、印刷確認の指示を受信したサーバ300は、図９の行306に示されるプリンタの名称からプリンタA100のプリンタドライバを不図示のドライバデータベースから検索して、携帯端末200に送信する。
【００６５】
SQ13で、プリンタドライバを受信した携帯端末200は、このドライバを携帯端末200に自動的に実装する。
【００６６】
これにより、プリンタA100に印刷することが可能となる。
【００６７】
ドライバの実装が完了すると、SQ14にて、携帯端末200は、実装したドライバの管理の基に、通信部206、アンテナ207を介して、基地局400を経由してネットワーク600に接続されたプリンタA100に印刷情報を送信する。
【００６８】
プリンタA100では、SQ15において、受信した情報を印刷することになる。
【００６９】
印刷が完了すると、SQ16にてプリンタA100は、印刷終了の通知をネットワーク600経由で携帯端末200に送信する。
【００７０】
以上説明したように、本発明によれば、外出先での突然の印刷要求に対しても携帯端末200に印刷のための制御プログラムであるドライバを予め実装しておく必要もなく、また、印刷可能な場所が何処にあるかを予め外出前に調べておく必要もなく、且つ、自分の現在位置を基に最も近いプリンタの設置場所を即座に調べることが出来る。また地図情報も得ることが出来ることから設置場所を探す手間も省けて確実に印刷物を入手することが可能となる。
【００７１】
次に、図6及び図１０、図１１を用いて第二の実施例を説明する。
【００７２】
第一の実施例では、携帯端末200の現在地情報を基に、所定の距離範囲で、プリンタの使用状況を条件に候補リストを作成したが、第二の実施例では、検索条件をプリンタの種類320とプリンタの名称321として検索したものである。例えば、携帯端末200に既にプリンタドライバが実装されている場合は、再度ドライバを受信して実装する必要がない。すなわち、プリンタの種類320をインクジェットプリンタに限定し、現在地に近いプリンタを探す方法である。
【００７３】
ここで、インクジェットプリンタのBJC-XXXというプリンタのドライバが既に携帯端末200に既に実装されているとすると、このプリンタが何処に設置されているかを検索した方が良い場合もある。以下、この場合の手順を図6及び図１０、4で説明する。
【００７４】
図６において、SQ20からSQ23までは、第一の実施例の図4のSQ1からSQ4と同様なので省略する。
【００７５】
SQ24にて、携帯端末200は、携帯端末200の現在地情報の他に、プリンタの種類320、プリンタの名称321を送信することになる。
【００７６】
SQ25、SQ26にて、サーバ300は、受信したプリンタの種類320及びプリンタの名称321を基に、使用可能なプリンタをプリンタデータベース302から検索し、図１１に示す候補リストを作成し、携帯端末200に送信する。すなわち、インクジェットプリンタでBJC-XXXが設置されている店Aのプリンタ設置情報326及び店Dのプリンタ設置情報329を携帯端末200にネットワーク600を経由して送信する。
【００７７】
以下、SQ27からSQ29までは、図６のSQ8からSQ11と同じであるので省く。
【００７８】
更には、第一の実施例では、SQ12にてプリンタのドライバをサーバ300から受信する必要があったが、第二の実施例では、この必要がなく簡素化できるために、これ以降の手順は、第一の実施例のSQ14からSQ16と同様の手順で済むことになる。
【００７９】
この様に、第二の実施例によれば、予め携帯端末200に特定のプリンタドライバを実装しておけば、印刷時にプリンタドライバを受信、実装する手間が省けると伴に、時間短縮ともなり結果的に、携帯端末200と基地局400とを結ぶ公衆回線網などの使用料金を削減することも可能となる。
【図面の簡単な説明】
【００８０】
【図１】第一の実施例のシステム構成図
【図２】第一の実施例の印刷装置の構成ブロック
【図３】第一の実施例の通信装置の構成ブロック
【図４】第一の実施例の接続手順のシーケンス図
【図５】設置プリンタ検索結果の地図表示の一例
【図６】第二の実施例の接続手順のシーケンス図
【図７】従来例のシステム構成図
【図８】設置プリンタ位置情報データベースの一例
【図９】サーバの設置プリンタ検索結果の一例
【図１０】第二の実施例の設置プリンタ位置情報データベースの一例
【図１１】第二の実施例のサーバの設置プリンタ検索結果の一例
【符号の説明】
【００８１】
100  インクジェットプリンタA
100-1  インクジェットプリンタB
100-2  レーザービームプリンタC
101  プリンタエンジン
102  プリンタ制御部
103  GPS受信部
104  ネットワークインターフェイス
105  コネクタ
106  操作部
107  ランダムアクセスメモリ（RAM）
108  リードオンリーメモリ（ROM）
109  アンテナ
110  電源部
200  通信装置（携帯端末）
201  通信システム制御部
202  表示部
203  操作部
204  ランダムアクセスメモリ（RAM）
205  リードオンリーメモリ（ROM）
206  通信部
207  アンテナ
208  GPS受信部
209  アンテナ
210  アナログ・デジタル変換部
211  デジタル・アナログ変換部
212  マイク
213  スピーカ
214  電源部
300  ネットワークサーバ
301  地図情報データベース
302  設置プリンタ位置情報データベース
400  基地局
500  人工衛星
600  ネットワーク回線網或いは、インターネット回線網
700  店A
701  インクジェットプリンタA
710  店B
711  レーザービームプリンタB
720  ネットワーク回線網或いは、インターネット回線網
730  携帯端末
【図１】
2006195765.tif 000003
【図２】
2006195765.tif 000004
【図３】
2006195765.tif 000005
【図４】
2006195765.tif 000006
【図５】
2006195765.tif 000007
【図６】
2006195765.tif 000008
【図７】
2006195765.tif 000009
【図８】
2006195765.tif 000010
【図９】
2006195765.tif 000011
【図１０】
2006195765.tif 000012
【図１１】
2006195765.tif 000013