(57)【要約】【課題】設定を行わなくても、必要な設定やフォントを自動的に入手して、諸設定を行うプリンタの提案。【解決手段】立ち上げ時にＧＰＳを用いて現在位置を把握し、ネットワークを通じて、そのデータから必要な設定および、フォントを入手して、地域によって適切な表示および印刷を行うことができるプリンタ。【選択図】        図１
2004358787.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークなどの通信媒体によって他機器と接続するための接続手段、接続された情報処理端末と情報を交換する手段、ＧＰＳによって現在地を確定するための位置測定手段、入力された情報から必要な画像処理を施し、適切な紙に印刷を行う印刷手段、使用しているユーザから入力を得る入力機構、出力を表示する出力機構を有することを特徴とするＧＰＳ内蔵プリンタ。
【請求項２】
前記位置測定手段によって確定した現在地からその場所に必要な設定を内部に含んでいるか、含んでいない場合には前記接続手段によって現在地から設定を入手することができることを特徴とする請求項１記載のＧＰＳ内蔵プリンタ。
【請求項３】
前記位置測定手段によって確定した設定から、必要なフォントを含んでいるかどうかを調査し、ない場合には前記接続手段によって必要なフォントを入手することができることを特徴とする請求項１記載のＧＰＳ内蔵プリンタ。
【請求項４】
請求項３で述べたフォントを用いて、前記出力機構に出力できることを特徴とする請求項１記載のＧＰＳ内蔵プリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークに接続可能なＧＰＳ内蔵プリンタに関し、特にその表示方式および必要なデータの獲得方式に関する技術である。
【０００２】
【従来の技術】
従来から、プリンタは地域によって仕様が異なるだけでなく、その地域で使用される言語や印刷する紙のサイズなど、独自の設定が存在している。そのため、それぞれの地域用にプリンタを設定し直してから供給していた。
【０００３】
【特許文献１】
特開２００２−０８６８５９号公報
【０００４】
【発明が解決しようとする課題】
しかしながら従来の方法では、一度設定されたプリンタを他の地域に移動したり、他の言語を用いる人が使用する場合に、何も設定を変えずに使用することは困難である。多くの場合は、英語で立ち上げることになり、英語を理解することができない人は言語の設定が行われていない限り設定できないことや、言語によって異なるフォント等を個別にインストールする必要があった。
【０００５】
本発明では上記問題点に鑑み、ＧＰＳを用いることによりその地域の言語を特定し、その言語のための設定およびフォント等をプリンタが持っていない場合には、ネットワークを介して入手することにより、同じプリンタであっても、異なる場所での異なるフォントの表示および印刷が可能なＧＰＳ内蔵プリンタを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記課題を解決するため、本発明に係るプリンタは以下（１）〜（４）の構成を備えることにより、立ち上がり時にＧＰＳから現在地の情報を手に入れ、その現在地と言語やその地域特有の設定がないかどうかを調べて、足りない情報や表示用フォントをネットワーク経由で自動的に入手できることを特徴とする。
【０００７】
（１）ネットワークなどの通信媒体によって他機器と接続するための接続手段、接続された情報処理端末と情報を交換する手段、ＧＰＳによって現在地を確定するための位置測定手段、入力された情報から必要な画像処理を施し、適切な紙に印刷を行う印刷手段、使用しているユーザから入力を得る入力機構、出力を表示する出力機構を有することを特徴とするＧＰＳ内蔵プリンタ。
【０００８】
（２）前記位置測定手段によって確定した現在地からその場所に必要な設定を内部に含んでいるか、含んでいない場合には前記接続手段によって現在地から設定を入手することができることを特徴とする上記（１）記載のＧＰＳ内蔵プリンタ。
【０００９】
（３）前記位置測定手段によって確定した設定から、必要なフォントを含んでいるかどうかを調査し、ない場合には前記接続手段によって必要なフォントを入手することができることを特徴とする上記（１）記載のＧＰＳ内蔵プリンタ。
【００１０】
（４）上記（３）で述べたフォントを用いて、前記出力機構に出力できることを特徴とする上記（１）記載のＧＰＳ内蔵プリンタ。
【００１１】
【発明の実施の形態】
【００１２】
【実施例】
以下に本発明の一実施形態を示す。
【００１３】
以下本発明の実施例の説明を、図面を参照して行う。図１は本発明が提案するプリンタを含めたシステムの全体構成の一例を模式的に示したものである。ここでは、複数の異なるネットワーク１０４，１１１が存在しており、それぞれのネットワークがインターネット１０５を介してつながっている。ネットワーク１０４には、ＧＰＳ内蔵プリンタ１０３と、そのプリンタ１０３を使用するための情報処理端末が１０１，１０２として二台接続されている。ネットワーク１１１には、プリンタ１０３で使用するための表示用フォント１０７および、印刷用フォント１０８が含まれるフォントサーバ１０６と、ＧＰＳのデータから設定に必要な情報を提供するためのＧＰＳデータサーバ１１０が接続されている。
【００１４】
情報処理端末１０１，１０２は、ネットワーク１０４に接続しており、印刷データをプリンタに出力することが可能である。この情報処理端末１０１，１０２は、印刷したいデータを、プリンタ１０３が理解することのできる形式の印刷データに変換することができるデバイスドライバを含んでいるものとする。この情報処理端末１０１，１０２は汎用計算機などの場合もあれば、特定のサービスだけを提供するために設計されたウェブ端末のような場合もあり、様々な形態を取りうるが、本発明では、プリンタと通信可能であり、プリンタ用の記述言語に変換するデバイスドライバを含んだものである限り、機器がどのような形態を取った場合においても本発明は適用されるものとする。
【００１５】
ＧＰＳ内蔵プリンタ１０３は、ネットワーク１０４を介して情報処理端末１０１，１０２から送られてきた印刷データを受け取り、機器が持つ印刷能力と印刷データの内容から所望の出力物を生成する。立ち上げ時には、ＧＰＳを用いて現在地を把握し、その把握したデータをＧＰＳデータサーバ１１０に送って様々な設定を入手し、必要なフォントをフォントサーバ１０６からダウンロードできるものとする。また、必要に応じて、ＧＰＳデータサーバ１１０が持っている現在地から設定を決める変換テーブルの一部を入手し、格納することができる。これによって、場所を変えるたびに、ネットワークを通じて通信を行うことを避けることができる。
【００１６】
フォントサーバ１０６は、プリンタ１０３で使用するためのさまざまな言語用のフォントを格納するためのサーバであり、表示用フォント１０７と印刷用フォント１０８およびそれぞれの言語を表示するためのモジュールである言語モジュール１０９が格納されている。ＧＰＳ内蔵プリンタ１０３からの要求によって、必要なフォントおよびモジュールを送る機能を有する。
【００１７】
ＧＰＳデータサーバ１１０は、入力されたＧＰＳによる現在地の情報から、その場所でのプリンタ用の設定を送る。例えば、ＧＰＳの情報から、その場所が日本でることがわかれば、日本語の表示用および印刷用フォントや、日本語用の言語モジュール、Ｂ４、Ｂ５といった紙のサイズも含まれることを入力されたプリンタへ送る。また、このような変換テーブルそのものをプリンタに送ることも可能である。
【００１８】
このような実現形態は本発明の言及するＧＰＳ内蔵プリンタを用いたシステムの一例にすぎない。よって、一部の機能をプリンタ、あるいは情報処理端末等に移すことによって、ＧＰＳ内蔵プリンタを用いて実現している諸機能を実現する場合においても、本発明は適用されるものとする。
【００１９】
本実施例では、各機器に接続するためのネットワークの詳細な構成（ネットワークプロトコルなど）については特に言及していない。その理由は上述したようにその実現形態が本発明の対象であるＧＰＳ内蔵プリンタにおける諸機能とは本質的な関係がないからである。また、ネットワークの物理的な実現方法に関しても、たとえばそれが無線でも有線でも、本発明は適用される。また図１では、異なったふたつのネットワークがインターネットによって接続されている例を示したが、イントラネット内にフォントサーバやＧＰＳデータサーバを含め、その中だけで閉じているようなネットワーク上での実現形態をとった場合においても本発明は適用される。
【００２０】
図２は本発明の対象であるＧＰＳ内蔵プリンタ１０３の機器構成を説明するためのブロック図である。この例で示すプリンタ１０３の構成では、主なモジュールはデータやコントロール信号の送受信を媒介するシステムバス２０９によって互いに接続されている。これらの構成は実施例の説明を用いた一例であり、請求項に記載されている項目を満たす限りはいかなる制約を取った場合でも本発明は適用される。
【００２１】
メインコントローラ２０１はプリンタ１０３への入力に基づいて、接続されているモジュールを操作するための部分である。詳しい制御の流れは、後でフローチャート図を用いて説明を行う。
【００２２】
ＧＰＳレシーバ２０２は、衛星を用いて現在地を確定し、それをメインコントローラ２０１に伝えるためのモジュールである。もし、現在地を確定できない場合にも、その旨を伝えることができるものとする。
【００２３】
ＬＣＤ２０３は、制御の結果や、ユーザの操作を反映させるためのインタフェース用モジュールである。任意の表示用のフォントと言語用モジュールを用いることによって、どのような言語の文字も出力できるものとする。
【００２４】
ネットワークＩ／Ｆ２０４は、ネットワークによって接続された外部機器との情報の送受信を行う装置であり、受信したデータをプロトコルに応じて処理し、機器内で処理可能な形式に変換するためのものである。また、逆にネットワークを介して他の機器に要求を送る場合には、そのデータを、ネットワークで定められているプロトコル用のデータに変換してから、送ることができる。
【００２５】
記憶装置２０５は、このサーバを動作させるためのプログラムを格納したり、途中で出てきた処理データを一時的あるいは長期的に蓄積するために用いるためのもので、実際の媒体としては半導体記憶装置、磁気記録装置等である。具体的には、このプリンタを動作させるためのプログラム２１０と、各言語に対応するための言語用モジュール２１１が収められている。ここで、プログラム２１０は国際化されており、言語の相違による違いはすべて言語用のモジュール２１１に吸収されるものとする。したがって、この言語用モジュール２１１とフォントさえ用意すれば、プログラム２１０自身の変更は必要ない。また、現在の位置、地域で使われている言語、必要な紙の種類などの設定をまとめ、一部現在地からこのような設定に変換するテーブルを含む設定情報２１２、ＬＣＤ２０３で表示するための表示用フォント２１３および画像処理機構２０８で印字データに変換する時に必要な印刷用フォント２１４も含まれている。ひとつの地域でも、複数の言語に対応する必要もある場合があるため、複数の言語モジュール、表示用および印刷用フォントを記憶装置の容量が許す限り格納できるものとする。
【００２６】
紙送り機構２０６は、メインコントローラによって指示された紙の制御を実際に行うためのモジュールである。プリンタの印刷できる最小および最大紙のサイズであれば、任意の紙を取り扱えるものとする。必要な紙がなかったり、つまったりした場合には、メインコントローラ２０１に伝えることができる手段を有する。
【００２７】
印字機構２０７は、画像処理機構２０８で処理されたデータを実際に印字データとして紙に打ち出すためのモジュールである。
【００２８】
画像処理機構２０８は、入力された印刷データをプリンタで実際に印刷するためにデータを変換したり、文字や画像に対して処理を行うためのモジュールである。これらの設定は、記憶装置２０５の設定情報２１２を基に処理が行われる。
【００２９】
ここで、このプリンタから、一部のモジュールだけを抜き出して実装し、プリンタと通信可能にしたシステムに対しても本発明は適用されるものとする。
【００３０】
次に、図３と図４のフローチャートを用いて本発明が提案するシステムが図１の実施例においてどのように動作するかを説明する。最初に、本発明が提案するＧＰＳ内蔵プリンタ１０３が電源を入れてから立ち上げまでの流れを図３のフローチャート図を用いて説明する。
【００３１】
まず、電源が入るとＧＰＳレシーバ２０２を使用して、プリンタ１０３の現在地を確定しようとする（Ｓ１０１）。ここで、衛星の電波が届かないなどの影響でＧＰＳがうまく動作せず、現在地が確定できなかった場合には、設定情報２１２から前回の情報を読み込んで設定を行う（Ｓ１０６）。特に問題がなくＧＰＳレシーバ２０２を用いて現在位置が特定できた場合には、前回立ち上げたときのデータを設定情報２１２から入手する（Ｓ１０２）。
【００３２】
上記のデータから前回立ち上げた場所と同じかどうかを特定し（Ｓ１０３）、もし同じであれば、前回の設定と異なることを行うことはないので、設定情報２１２の値を読み込んで設定を行う。
【００３３】
同じ場所でない場合には、前回と異なる地域に移動した可能性があるため、ＧＰＳから得たデータを照らし合わせて、ＧＰＳデータサーバ１１０に問い合わせ、その地域に関する設定を入手する（Ｓ１０４）。
【００３４】
何が必要かを上記のＧＰＳデータサーバ１１０からの情報で得たので、必要なデータを入手するためにフォントサーバ１０６に接続する（Ｓ１０５）。ここで、必要なフォントやモジュールを入手することができる。
【００３５】
最後に、上記のような言語や地域に依存しないような設定を行い（Ｓ１０７）、立ち上げ作業は完了する。この後は普通のプリンタとして、情報処理端末（１０１，１０２）からのプリント要求を受け付けて印刷することができる。表示もその場所に合わせた言語で表示される。
【００３６】
次に、図３におけるＳ１０４とＳ１０５の部分についての説明をさらに詳しく説明を行うため、図４を用いる。
【００３７】
Ｓ１０３で前回と異なった場所での立ち上げが行われていることがわかった場合、そのＧＰＳ内蔵プリンタのネットワーク接続が実際に可能かどうかを調べる必要がある（Ｓ２０１）。
【００３８】
もし、ネットワークに接続できない場合には、設定情報２１２に、ＧＰＳレシーバ２０２から得たＧＰＳデータをその地域の言語や、それ以外の情報に変換する表が含まれているかどうかを調べる（Ｓ２０７）。この表がないか、あるいは表があっても、その言語に対応するフォントや言語用モジュールがない場合（Ｓ２０８）には、そのままネットワークがない状態では動作しないため、前回立ち上げ時の設定を設定情報２１２から入手し、その設定から標準言語を決定する（Ｓ２０９）。
【００３９】
ネットワークに接続可能である場合には、設定情報２１２を調べて現在地から設定を取り出す変換テーブルがないかどうかを調べる。存在する場合には、設定を撮りだし、存在しない場合にはＧＰＳデータサーバ１１０にＧＰＳレシーバ２０２から得られた現在地のデータを送り、現在地用のプリンタの設定を入手する（Ｓ２０２）。
【００４０】
次に、ＧＰＳデータサーバ１１０から必要な言語のフォントおよび言語用モジュールが確定したので、それがすでにプリンタ１０３内に含まれているかどうかを記憶装置２０５にある表示用フォント２１３、印刷用フォント２１４および言語用モジュール２１１を調べる（Ｓ２０３）。すでにある場合には、その言語を標準言語として設定を進める（Ｓ２０６）。ない場合には、必要な表示用フォント、印刷用フォント、言語モジュールをフォントサーバ１０６に問い合わせて、必要なものをダウンロードする（Ｓ２０４，Ｓ２０５）。ここで、印刷用フォントは、他のファイルに比べて巨大になる可能性があるので、実際にダウンロードを行う場合にはバックグラウンドで平行して行うか、プリンタ１０３のメインコントローラ２０１がネットワークの混雑具合を判断して、空いているときにダウンロードできるものとする。
【００４１】
このようにして、標準言語が決まったのでその言語を用いてＬＣＤ２０３に必要な情報を表示し（Ｓ２１０）、その他の設定を行う。
【００４２】
【発明の効果】
本発明により、今までのように国や地域別に製品を作るのではなく、ひとつの製品で複数の地域で言葉やフォントが異なっていても動作するために、地域ごとに設定を行う必要がなくなる。
【００４３】
また本発明により、ＧＰＳを用いて自動的にその地域に合わせたフォントで表示、操作が可能なため、最初の設定から他の言語に対する理解を前提とする必要がなくなる。
【００４４】
また本発明により、言語に依存している部分としていない部分が切り分けており、それぞれの部分はネットワーク経由で入手可能なため、ひとつのプリンタで複数の言語で使用することが容易になる。
【００４５】
また本発明により、印刷を行うためのフォントも自動的に入手するため、情報処理端末使用者が印刷を行う際に、どの種類のフォントがプリンタにインストールされているかを考える必要がなくなる。
【図面の簡単な説明】
【図１】本発明に係るシステムの実施例を示すネットワーク図
【図２】本発明に係るＧＰＳ内蔵プリンタの内部構造を示したブロック図
【図３】本発明に係るＧＰＳ内蔵プリンタが立ち上がるまでのフローチャート図
【図４】本発明に係るＧＰＳ内蔵プリンタが必要なフォント等のデータを入手する場合のフローチャート図
【符号の説明】
１０１、１０２情報処理端末
１０３  プリンタ（ＧＰＳ内蔵プリンタ）
１０４、１１１  ネットワーク
１０５  インターネット
１０６  フォントサーバ
１０７  表示用フォント
１０８  印刷用フォント
１０９  言語モジュール
１１０  ＧＰＳデータサーバ
２０１  メインコントローラ
２０２  ＧＰＳレシーバ
２０３  ＬＣＤ
２０４  ネットワークＩ／Ｆ
２０５  記憶装置
２０６  紙送り機構
２０７  印字機構
２０８  画像処理機構
２０９  システムバス
２１０  プログラム
２１１  言語用モジュール
２１２  設定情報
２１３  表示用フォント
２１４  印刷用フォント
【図１】
2004358787.tif 000003
【図２】
2004358787.tif 000004
【図３】
2004358787.tif 000005
【図４】
2004358787.tif 000006