(57)【要約】【課題】パソコンやＰＤＡ等の指令を出す機器の画面に一覧表示などされる電子機器のネームに同一ネームが存在する頻度を減らすことができ、しかもユーザをネーム変更の煩わしさから解放できる電子機器及び電子機器のネーム変更方法を提供する。【解決手段】近距離無線通信でネットワークに参加している他の電子機器から各電子機器に設定されたデバイスネームを取得する（Ｓ１０〜Ｓ５０）。その取得したデバイスネーム中に自機に設定されたデバイスネームと同じものが既に存在するか否かを判断し（Ｓ５　０）、自機のデバイスネームと同じものが既に存在れば、自機のデバイスネームを変更する（Ｓ７０〜Ｓ１００）。【選択図】　図４
2004133540.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されている他の機器に設定されたネームを通信により取得する通信手段と、
前記通信手段により取得した前記他の機器のネーム中に自機に設定されたネームと同じネームが既に存在していれば、前記自機のネームを変更する変更手段とを備えたことを特徴とする電子機器。
【請求項２】
前記自機とは、他の機器からの指令を受け付け所定の処理をする機器であることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記通信手段は、無線通信によりネットワークに接続する無線通信手段であることを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
前記変更手段は、ネームの最後の文字又は文字列を変更するか、ネームの最後に文字又は文字列を追加することを特徴とする請求項１〜３のいずれか一項に記載の電子機器。
【請求項５】
前記変更手段は、電源投入時にネットワークに接続されている他の機器のネーム中に自機に設定されたネームと同じネームが既に存在していれば、自機のネームを変更することを特徴とする請求項１〜４のいずれか一項に記載の電子機器。
【請求項６】
前記変更手段は、前記通信手段が取得した他の機器のネーム中に、自機の変更後のネームと同じものがあり、かつ自機のオリジナルのネームと同じものがなければ、自機のネームをオリジナルのネームに戻すことを特徴とする請求項１〜５のいずれか一項に記載の電子機器。
【請求項７】
前記変更手段は、前記通信手段が取得した他の機器のネーム中に、自機のオリジナルのネームと同じものがなければ、自機の変更後のネームをオリジナルのネームに戻すことを特徴とする請求項１〜５のいずれか一項に記載の電子機器。
【請求項８】
ネットワークに接続されている他の機器に設定されたネームを通信により取得する段階と、
前記取得した前記他の機器のネーム中に自機に設定されたネームと同じネームが既に存在していれば、前記自機のネームを変更する段階と
を備えたことを特徴とする電子機器のネーム変更方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザがネーム（名前）を設定できる通信機能付きの電子機器及び電子機器のネーム変更方法に係り、例えばパソコンやＰＤＡの画面上で通信相手の電子機器のネームが一覧表示等された際、同じネームの電子機器の存在頻度を減らす技術に関する。
【０００２】
【従来の技術】
近年、無線通信機能を備えた例えばＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｃｅ）のような携帯機器が普及している。例えばＰＤＡのような携帯機器から印刷する場合、有線でプリンタに接続するケーブルを持ち歩くのは面倒である。そこで、無線通信機能付きＰＤＡから無線通信で送信された印刷データを受信できる無線通信機能を備えたプリンタが求められている。無線通信機能としては例えばブルートゥース（Ｂｌｕｅｔｏｏｔｈ（Ｒ））が近年注目されている。
【０００３】
プリンタにはユーザが認識し易いネームを設定できるようになっており、ＰＤＡの画面上で印刷に使うプリンタを選択するときにはそのプリンタのネームが表示される。例えばブルートゥースではユーザがデバイスネームを設定することができ、このデバイスネームがＰＤＡのプリンタ選択画面に表示される。デバイスネームはデフォルトでは、プロダクト名やモデル名になっていることが多く、ユーザはプリンタ購入後、プロダクト名やモデル名を自機が認識し易いデバイスネームに適宜変更して使用する。
【０００４】
例えばＰＤＡに搭載された近距離無線通信デバイス（ブルートゥース通信デバイス）は、まず通信エリア内（周辺）にあるプリンタ等の通信デバイスを探すインクワイアリ手続きを行い、インクワイアリ応答があれば、次にインクワイアリ応答のあったデバイスからデバイスネームを取得する（例えば特許文献１）。ＰＤＡのプリンタ選択画面には、現在接続（インクワイアリ）されている全てのプリンタのデバイスネームが画面に一覧表示され、ユーザはその中から印刷させたい１台のプリンタを選択することになる。
【０００５】
なお、後で述べる図８及び図９に示す従来技術は、特許法第２９条第１項第一号に規定する公然知られた技術に該当するもので、これに関する先行技術文献情報はありません。
【０００６】
【特許文献１】
特開２００１−１９７０８０号公報　（第２−４頁、第１−３図）
【０００７】
【発明が解決しようとする課題】
ところで、ブルートゥースのような近距離無線通信では、通信エリアが約１０メートルであるため、マンション等のビルでは隣家、階下の他人のプリンタも通信エリア内に存在することなる。もちろん、特定の電子機器とだけ通信を許可する設定機能もあるが、その設定がなされていなければ、図８に示すように、たまたま同じデバイスネーム「ＰＭ−９００」が付されたプリンタ４５，４６が、隣家や階下などを含む通信エリア内に複数台存在する場合がある。この場合、ＰＤＡ５０から印刷を指令する際、その通信エリア内に存在する複数台のプリンタ４５，４６が検索される。なお、図８における破線及び鎖線の円はそれぞれ各プリンタ４６及びＰＤＡ５０の通信エリアを示す。
【０００８】
このようにＰＤＡ５０の通信エリア内に複数台のプリンタ４５，４６が存在すると、図９に示すＰＤＡ５０から印刷を指令する際、その本体５１に設けられた近距離無線通信デバイス５２がプリンタ４５，４６を検索する。そして、応答のあったプリンタ４５，４６から取得したデバイスネームがＰＤＡ５０の画面５３上のプリンタ選択画面に一覧表示される。この場合、同図に示すようにプリンタ選択画面には、同一デバイスネーム「ＰＭ−９００」のプリンタが複数台存在することになる。
【０００９】
このようにＰＤＡ５０の画面５３上に２つの「ＰＭ−９００」が表示されたら、これら２つの「Ｐ　Ｍ−９００」は区別できない。仮に一方を任意に選択し間違って階下や隣家のデバイスネームを選択してしまうと、他人の家のプリンタ４６に印刷されてしまう心配がある。
【００１０】
これを避けるため２つのデバイスネームを区別する方法として、一方の電源を切ってみてデバイスネームの残った方が電源を切らなかったプリンタと特定するカットアンドトライという方法がある。しかし、たとえ最初、カットアンドトライでプリンタ４５，４６を特定してその一方を選び印刷ができても、次回も同じことの繰り返しで、その都度カットアンドトライを試みなければならない。
【００１１】
これを避けるためには、ユーザが自機のデバイスネームを変更することになるが、プリンタ４５，４６のようなＵＩ（ユーザインタフェイス）が貧弱なデバイスは、容易にデバイスネームを変更することができない。つまり、プリンタ４５，４６は、テンキーやアルファベットキー等の文字入力用キーを備えておらず、数少ないキーに多くの文字を割り付けなければならず、同一のデバイスネームが現れる度にデバイスネーム変更のため面倒なキー操作を強いられることはユーザにとって酷であった。
【００１２】
また、他の方法としては、プリンタ１のＵＳＢポートにＰＣを接続してＰＣの画面上でキーボードを操作してデバイスネームを変更することもできる。しかし、特にＰＣとは接続せず無線通信で印刷データを転送する使われ方をするユーザにとって、ケーブルの接続は手間がかかるし、さらにＰＣを所有していないユーザもありその場合はＰＣによるデバイスネーム変更そのものができなかった。
【００１３】
また、隣家や階下に同じデバイスネームのプリンタが存在する場合に限らず、プリンタを移動させて使用する場合、元の場所では周りに同じデバイスネームのプリンタが存在しなかったものの、移動先の場所ではその周りに同じデバイスネームのプリンタが存在する場合がある。この場合も印刷を指令したいプリンタをＰＤＡ等の画面上で特定できないという同様の問題が発生する。なお、上記問題はプリンタのような電子機器に限らず、パソコンやＰＤＡ等の画面を通してその通信相手の電子機器に設定されたデバイスネームが表示されるようになっていれば、デジタルカメラやプロジェクタ等のＵＩが比較的貧弱な他の電子機器においても共通の問題である。
【００１４】
本発明は前記課題に鑑みてなされたものであって、その目的は、パソコンやＰＤＡ等の指令を出す機器の画面に一覧表示などされる電子機器のネームに同一ネームが存在する頻度を減らすことができ、しかもユーザをネーム変更の煩わしさから解放できる電子機器及び電子機器のネーム変更方法を提供することにある。
【００１５】
【課題を解決するための手段】
上記目的を達成するために本発明の電子機器は、ネットワークに接続されている他の機器に設定されたネームを通信により取得する通信手段と、前記通信手段により取得した前記他の機器のネーム中に自機に設定されたネームと同じネームが既に存在していれば、自機のネームを変更する変更手段とを備えたことを要旨とする。
【００１６】
本発明の電子機器によれば、通信手段によりネットワークに接続されている他の機器のネームを取得し、その取得したネーム中に自機に設定されたネームと同じネームが既に存在してれば、変更手段により自機のネームが変更される。従って、例えば他の機器の画面にネットワークに接続している機器のネームが一覧表示等される場合、自機と同じネームが存在することがまずなくなるので、ユーザはその画面の一覧表示等から機器を正しく認識できるようになる。
【００１７】
また、本発明の電子機器において、前記自機とは、他の機器からの指令を受け付け所定の処理をする機器である。この構成によれば、指令を出す他の機器が、自機及び自機と同種の他の機器の中から指令を出す機器を選択をする際、例えばその画面上に選択する機器のネーム一覧が表示された場合、そのネーム一覧に同じネームが存在しにくくなるので、指令を出すべき機器をネームから特定し易くなる。
【００１８】
また、本発明の電子機器では特に、前記通信手段は、無線通信によりネットワークに接続する無線通信手段であることが好ましい。
この構成によれば、無線通信機能付きの携帯機器（例えばＰＤＡ等）を持ち歩き、この携帯機器が機器の通信手段と通信してネットワークに接続したとき、携帯機器の画面には作業指示（指令）などを出す相手先の機器のネームが一覧表示等で表示される。この際、画面には同一ネームが表示される頻度が減るので、所望する機器を適切に選択することが可能となる。
【００１９】
さらに本発明の電子機器では特に、前記変更手段は、ネームの最後の文字又は文字列を変更するか、ネームの最後に文字又は文字列を追加することとすることが望ましい。
【００２０】
この構成によれば、ネームは、その最後の文字又は文字列が変更されるか、その最後に文字又は文字列が追加されるだけの変更なので、他の機器の画面上に自機の変更後のネームが表示されても、元のネームのかなりの文字列が残ることからどの機器であるかがそのネームに残る文字列から分かり、所望する機器を正しく選択することが可能である。
【００２１】
また、本発明の電子機器では、特に前記変更手段は、電源投入時にネットワークに接続している他の機器のネーム中に自機に設定されたネームと同じネームが既に存在していれば、自機のネームを変更することが好ましい。
【００２２】
この構成によれば、ネットワークに接続している他の機器のネームが自機と同じであれば、自機のネームを変更するタイミングが、電源投入時であることから、同一ネームが存在する頻度を減らし易い。
【００２３】
また、本発明の電子機器では、特に前記変更手段は、前記通信手段が取得した他の機器のネーム中に、自機の変更後のネームと同じものがあり、かつ自機のオリジナルのネームと同じものがなければ、自機のネームをオリジナルのネームに戻すことが好ましい。
【００２４】
この構成によれば、自機の変更後のネームと同じものがあり、かつ自機のオリジナルのネームと同じものがなければ、自機のネームをオリジナルのネームに戻すので、ユーザに認識され易いネームが設定されやすくなる。
【００２５】
また、本発明の電子機器では、特に前記変更手段は、前記通信手段が取得した他の機器のネーム中に、自機のオリジナルのネームと同じものがなければ、自機の変更後のネームをオリジナルのネームに戻すことが望ましい。
【００２６】
この構成によれば、他の機器のネームが、自機のオリジナルのネームと同じものがなければ、自機の変更後のネームをオリジナルのネームに戻すので、ユーザに認識され易いネームが設定されやすくなる。
【００２７】
本発明の電子機器のネーム変更方法では、ネットワークに接続されている他の機器に設定されたネームを通信により取得する段階と、前記取得した前記他の機器のネーム中に自機に設定されたネームと同じネームが既に存在していれば、前記自機のネームを変更する段階とを備える。従って、例えば他の機器の画面にネットワークに接続している機器のネームが一覧表示等される場合、自機と同じネームが存在することがまずなくなるので、ユーザはその画面の一覧表示等から機器を正しく認識できるようになる。
【００２８】
【発明の実施の形態】
以下、本発明を具体化したプリンタの一実施形態を図１〜図７に従って説明する。
【００２９】
図１は、プリンタ１の斜視図である。電子機器としてのプリンタ１は、インクジェット式プリンタであって、本体２の上面右側に操作パネル３を備える。本体２の背面側には自動給紙装置４のシートフィーダー５およびロール紙支持部６が設けられ、シートフィーダー５にセットされた単票紙、あるいはロール紙支持部６にセットされたロール紙が本体２内部に給紙される。本体２の中央に設けられたカバー７の下方には印刷機構（図示省略）が搭載され、印刷機構の作動により印刷された用紙８が本体２の前側下部の排紙口９から排出される。
【００３０】
操作パネル３は、設定画面１０と複数の操作スイッチ（操作キー）１１とを備えている。また、操作スイッチ１１は、電源スイッチやメンテナンススイッチ、印刷開始スイッチ、中止スイッチの他、設定画面１０上のメニュー画面の中から所望の項目を選択したり簡単な英数字等を入力するために操作される選択スイッチ１２等が設けられている。
【００３１】
プリンタ１は近距離無線通信機能を備えており、本体２内には近距離無線通信デバイス２０が内蔵されている。近距離無線通信デバイス２０は本実施形態ではブルートゥース（Ｂｌｕｅｔｏｏｔｈ（Ｒ））通信デバイスを採用している。つまり、本実施形態では、近距離無線通信の通信エリア内に存在する複数の電子機器（プリンタ１やＰＤＡ３０等）が互いに繋がる（リンクする）ことで無線ネットワークを構築する。
【００３２】
近距離無線通信デバイス２０には通信作業手順（通信プロトコル）のプログラムが予めメモリに記憶されている。近距離無線通信デバイス２０のチップ内のマイコンは前記プログラムを実行して他の電子機器との近距離無線通信の接続などを含む各種通信作業を所定ルールに従って実行する。
【００３３】
図３は、プリンタの近距離無線通信機能に関する構成ブロック図を示す。
プリンタコントローラ２１には、操作パネル３、プリンタメカニカル部２２、ＲＯＭ２３、フラッシュメモリ（ＥＥＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ　Ｅｒａｓａｂｌｅ　Ｒｅａｄ−Ｏｎｌｙ　Ｍｅｍｏｒｙ））２４およびＲＡＭ２５が接続されている。近距離無線通信デバイス２０は、ベースバンド部２６、ＲＦ（Ｒａｄｉｏ　Ｆｒｅｑｕｅｎｃｙ）部２７、アンテナ２８およびフラッシュメモリ（ＥＥＲＯＭ）２９を備えている。
【００３４】
電子機器を区別して目的の相手（電子機器）と接続するには、通信プロトコル上、「ＢＤ　ＡＤＤＲ」と呼ばれるアドレスが使われる。これは、６バイト（４８ビット）のバイナリーで、ユーザインタフェイス（ＵＩ）としては、非常に分かりにくいものである。このアドレスとは別に、デバイスネームを任意に付けられる機能がある。「ＢＤ　ＡＤＤＲ」が正式名称とすれば、これはニックネームのような存在となる。
【００３５】
図２に示すようにＰＤＡ３０は、本体３１に近距離無線通信デバイス３２、画面３３および操作キー３４を備えている。例えばＰＤＡ３０から印刷を試みるとき、ＰＤＡ３０から、周りで接続可能なプリンタ１を探すインクワイアリ手続きを行う。接続可能なプリンタ１から応答があれば、次にそれらのプリンタ１のデバイスネームを一つひとつ聞きに回る。その結果、例えば「ＰＭ−９００Ａ」「ＰＭ−９００」「ＰＭ−１０００」が見つかったとすると、それらのデバイスネームをＰＤＡ３０は画面（ディスプレイ）３３に例えば一覧表示等の形式で表示し、ユーザにどれかを選ばせる。デバイスネームはこのように使われるので、表示されるデバイスと近くにある実物が一致しやすい命名が一般的である。
【００３６】
図３に示すように、ＲＯＭ２３には、デフォルトであるデバイスネームが記憶されている。ユーザがデバイスネームを設定・変更しないときはこのデフォルトで登録されたプロダクト名やモデル名などのデバイスネームが使用される。この例ではデフォルトのデバイスネームとして「ＰＭ−ＰＲＴ」が記憶されている。
【００３７】
フラッシュメモリ２４には、ユーザが操作パネル３から設定したデバイスネームが記憶される。プリンタ１にはユーザが自機で認識し易い名前にデフォルトのデバイスネームを変更できる機能が備えられており、ユーザは操作パネル３の画面１０に既に設定されているデバイスネームを表示させるとともに、選択スイッチ１２を操作することでデバイスネームの設定・変更を行えるようになっている。この際、プリンタ１には限られた数のスイッチ（選択スイッチ）しかないため、例えば選択スイッチ１２によりアルファベットや数字を１文字ずつ順番に選択操作してゆくことでデバイスネームを変更する。この例では、フラッシュメモリ２４にはユーザが設定したデバイスネームとして「ＰＭ−９００」が設定されている。
【００３８】
ベースバンド部２６と接続されたフラッシュメモリ２９には、現在のデバイスネームが記憶されるようになっている。ユーザが設定したデバイスネーム「ＰＭ−９００」を名称自動変更処理により自動変更した場合、この自動変更後の「ＰＭ−９００Ａ」が現在デバイスネームとしてフラッシュメモリ２９に設定される。
【００３９】
ベースバンド部２６は、通信プロトコルに従い回りで接続可能な他のプリンタ１やＰＤＡ３０等の電子機器を探すインクワイアリ手続きを行う。接続可能な他のプリンタ１やＰＤＡ３０等から応答があれば、次にそれらのプリンタ１やＰＤＡ３０等のデバイスネームを一つひとつ聞きに回る。ＲＦ部２７は、ベースバンド部２６及びアンテナ２８と接続されており、これらの間に介在して信号の変調・復調処理等を行う。
【００４０】
ＲＡＭ２５には、インクワイアリした他のプリンタ１やＰＤＡ３０等の電子機器のアドレスとデバイスネームを格納するテーブルＴが一時的に記録される。
プリンタメカニカル部２２は、本実施形態ではインクジェット式プリンタの機械的構成部分であって、記録ヘッド、キャリッジモータ、紙送りモータ、ロール紙駆動モータ等から構成されている。プリンタメカニカル部２２はプリンタコントローラ２１と電気的に接続されており、プリンタコントローラ２１がプリンタメカニカル部２２を制御することにより印刷処理が実行される。
【００４１】
ＰＤＡ３０で印刷をする際、その画面３３に例えば同一名称の「ＰＭ−９００Ａ」「ＰＭ−９００Ａ」が２台表示された場合、ユーザは画面３３上で印刷させようとするプリンタ１を識別することができない。そこで、本実施形態のプリンタ１では、電源が投入されると、自動的に自機の周りの電子機器（デバイス）をインクワイアリ（検索）し、見つかった電子機器のデバイスネームを聞き回り、自機と同じデバイスネームがあると自機のデバイスネームを自動変更する。すなわち、自機に現在命名されているデバイスネームの末尾の文字又は文字列を変更するか、末尾に文字又は文字列を付け加える処理を自動的に行う。
【００４２】
例えばデバイスネームの末尾にアルファベット１文字例えば「Ａ」を付けたり、数字１文字例えば「１」を付け加えたりする。具体的には例えばデバイスネームが「ＰＭ−９００」であれば「ＰＭ−９００Ａ」とし、デバイス名「ＰｒｉｎｔｅｒＭ」であれば「ＰｒｉｎｔｅｒＭ１」とする。もちろん、デバイスネームの末尾に追加する文字や文字列は他ものを任意に設定でき、例えば「−Ａ」や「−１」のようなハイフン付き、「（Ａ）」や「（１）」のような括弧付き、「ＡＢＣ」や「１２３」のようなアルファベットや数字からなる文字列でもよい。またデバイスネームの末尾に追加する文字数や追加文字の設定ルール（変更ルール）は適宜設定することができる。
【００４３】
また、デバイスネームの末尾の文字又は文字列を変更する場合は、末尾「−Ａ」を「−Ｂ」へ変更したり、末尾「−１」を「−２」へ変更するなどする。例えばユーザが２台のプリンタ１を区別するため、「ＰＭ−９００Ａ」と「ＰＭ−９００Ｂ」のデバイスネームを各プリンタ１に設定したとする。この場合、その周りの電子機器のデバイスネームを聞き回った際に自機と同じデバイスネーム「ＰＭ−９００Ｂ」が存在すると、自機のデバイスネーム「ＰＭ−９００Ｂ」をその末尾の文字又は文字列を変更して例えば「ＰＭ−９００Ｃ」とする。勿論このようにデバイスネームの末尾を変更する場合も、その変更する文字数や変更文字の変更ルールは適宜設定することができる。なお、デバイスネームの変更ルールは、元のデバイスネームが完全に残るか（文字追加型）、あるいは以前のデバイスネームを容易に推測できできる程度に最小限の変更（末尾変更型）に留めるルールとすることが望ましい。
【００４４】
また、自動変更したデバイスネームを元に戻す機能を備えている。これは例えば初期設定のデバイスネーム例えば「ＰＭ−９００」が、自動変更で「ＰＭ−９００Ａ」に変更された後、元のデバイスネームと同じデバイスネームを持つ他のプリンタ１が移動などされて近くに存在しなくなれば、自機のデバイスネームをユーザ設定の元のデバイスネームへ戻す機能である。プリンタ１の電源が入ると、「ＰＭ−９００Ａ」は存在しないのでこのままでもよいが、元のデバイスネーム「ＰＭ−９００」と同じデバイスネームも他に見当たらなければ、自機のデバイスネームを自動的に元のデバイスネーム「ＰＭ−９００」に戻す処理を行う。
【００４５】
デバイスネームを自動変更した場合は、ユーザに知らせる手段を設けることもできる。本実施形態では、例えば「新しい名称は「ＰＭ−９００Ａ」になりました。」と印刷する方法を採用している。また、プリンタ１の設定画面１０に「新しい名称は「ＰＭ−９００Ａ」になりました。」を表示してユーザに知らせる方法も採用できる。
【００４６】
図４は、名称自動変更処理を示すフローチャートである。プリンタコントローラ２１は電源オン後のイニシャライズ時にこの名称自動変更処理を実行する。
ステップ１０（以下、単にＳと記す）では、周りのデバイス（電子機器）のインクワイアリ（ｉｎｑｕｉｒｙ）を行う。
【００４７】
Ｓ２０では、インクワイアリ応答（ｉｎｑｕｉｒｙ　ｒｅｓｐｏｎｓｅ）を待つ。
Ｓ３０では、発見した全てのデバイス（電子機器）のニックネーム（ｎａｍｅ）をとったか否かを判断する。発見した全てのデバイス（電子機器）のニックネーム（ｎａｍｅ）を取得しない場合はＳ４０に進み、発見した全てのデバイス（電子機器）のデバイスネームを取得した場合はＳ６０に進む。
【００４８】
Ｓ４０では、デバイス（電子機器）ｎ個目に対してネーム要求（Ｎａｍｅ　Ｒｅｑｕｅｓｔ）する。
Ｓ５０では、デバイスｎのネームをとり、ＲＡＭ２５へ入れる。
【００４９】
こうして発見した全てのデバイス（電子機器）のネームをとるまでＳ３０〜Ｓ５０を順番に繰り返す。そして、デバイスｎ（ｎ＝１，…，ｋ（但し、ｋはｋ≧１の整数））から取得されたネームは、順番にＲＡＭ２５に記憶される。例えば図３に示すテーブルＴにデバイスネームはアドレス別に格納される。
【００５０】
Ｓ６０では、自分（自機）と同じネームのデバイス（電子機器）があるか否かを判断する。自分と同じネームのデバイス（電子機器）がなければこのイニシャライズのシーケンスを終了する。一方、自機と同じネームのデバイス（電子機器）がある場合はＳ７０に進む。
【００５１】
Ｓ７０では、自機のデバイスネームの語尾に「Ａ」を付けるか、既に付いていればその文字を変更する。
次のＳ８０では、変更したネームは見つかったネーム中にあるか否かを判断する。変更したネームがＲＡＭ２５のテーブルＴに格納されたネーム中にある場合はＳ７０に戻ってネームの付け直しをし、変更したネームが見つかったネームの中になくなるまでＳ７０のネーム変更処理を行う。一方、変更したネームが見つかったネーム中になければ、Ｓ９０に進む。
【００５２】
Ｓ９０では、変更したネームをフラッシュメモリ２９に記憶する。つまり変更したネームは、ユーザ設定のデバイスネームが記憶されるフラッシュメモリ２４とは別のフラッシュメモリ２９に記憶される。これは、ユーザが付けたネームを戻すときや、語尾に自動変更した文字が付いているか否かを判別するため、ユーザの付けたネームとは別に記憶しておくためである。
【００５３】
Ｓ１００では、自分のネームを新しいネームに変更する。つまり近距離無線通信デバイス２０内のフラッシュメモリ２９に記憶した新しいネームを現在のネームとして設定する。
【００５４】
図５は、名称自動変更処理のトランザクション図である。以下、図５〜図７等を用いて名称自動変更機能を備えたプリンタ１の作用を説明する。この例では、３台のプリンタ１と１台のＰＤＡ３０との間でネットワークが構築される例である。３台のプリンタ１はいずれも近距離無線通信機能及び名称自動変更機能を有する上記構成のもので、現状の初期段階では２台に同一のデバイスネーム「ＰＭ−９００」が付けられており、他の１台にはそれらとは異なるデバイスネーム「ＰＭ−１０００」が付けられているとする。最初は「ＰＭ−１０００」のみが電源オン状態にあり、その他２台の「ＰＭ−９００」が順番に電源投入され、さらにその後、ＰＤＡ３０の電源が投入されるものとする。なお、デバイスネームを単にネームと呼ぶ。
【００５５】
まず「ＰＭ−１０００」のみ電源オン状態下において、「ＰＭ−９００」が電源オンされると、このプリンタ１はインクワイアリ（ｉｎｑｕｉｒｙ）し、その結果、「ＰＭ−１０００」からインクワイアリ応答（ｉｎｑｕｉｒｙ　ｒｅｓｐｏｎｓｅ）を受信する。１個のデバイスが見つかったので、これにネーム要求（ｎａｍｅ　ｒｅｑｕｅｓｔ）をすると、その応答としてネーム「ＰＭ−１０００」を取得する。このとき、「ＰＭ−１０００」以外のデバイスは見つからないので自機は「ＰＭ−９００」のままでよい。
【００５６】
次に図５，図６に示すように、もう１台の「ＰＭ−９００」が電源オンされると、このプリンタ１はインクワイアリし、その結果、先に電源投入されている「ＰＭ−１０００」と「ＰＭ−９００」を各々ネームに持つ２台のプリンタ１からインクワイアリ応答を受信する。２個のデバイスが見つかったので、これらにネーム要求をすると、その応答としてデバイスネーム「ＰＭ−１０００」と「ＰＭ−９００」を取得する。このとき、図６に示すように、見つかったデバイス中に自機と同じデバイスネーム「ＰＭ−９００」が存在するので、自機のデバイスネーム「ＰＭ−９００」を「ＰＭ−９００Ａ」に自動変更する（図７参照）。
【００５７】
その後、図５，図７に示すように、ＰＤＡ３０が電源オンされると、ＰＤＡ３０はインクワイアリし、その結果、先に電源投入されている「ＰＭ−１０００」「ＰＭ−９００」「ＰＭ−９００Ａ」を各々ネームに持つ３台のプリンタ１からインクワイアリ応答を受信する。３個のデバイスが見つかったので、これらにネーム要求をすると、その応答としてネーム「ＰＭ−１０００」「ＰＭ−９００」「ＰＭ−９００Ａ」を取得する。ＰＤＡ３０から印刷する際に画面３３に表示されるプリンタ選択画面には、図２に示すようにこのとき検出されたプリンタ１のデバイスネーム「ＰＭ−１０００」「ＰＭ−９００」「ＰＭ−９００Ａ」が一覧表示される。このとき画面３３のプリンタ選択画面には同一デバイスネームは存在しない。なお、図６，図７における破線の円Ｐ１〜Ｐ３及び鎖線の円Ｐ４はそれぞれ各プリンタ１及びＰＤＡ３０の通信エリアを示す。
【００５８】
この際、ユーザは「ＰＭ−９００」と「ＰＭ−９００Ａ」が実機ではどれに対応するか判断がつかないが、ネーム変更時にプリンタ１からネーム変更の旨の印刷または画面表示されるので、それを見ることで、ネーム「ＰＭ−９００」「ＰＭ−９００Ａ」と実機との対応をとることができる。よって、ネーム変更直後においてもネームと実機の対応を判別するためのカットアンドトライをする必要がない。
【００５９】
また、例えばデバイスネームをＰＭ−９００→ＰＭ−９００Ａと変更し、電源投入時に変更後のデバイスネームと同じネームをもつ他の機器が存在した場合、オリジナルの（ユーザが設定した）デバイスネームＰＭ−９００が空いていれば、オリジナルのデバイスネームＰＭ−９００に戻される。よって、例えばＰＭ−９００→ＰＭ−９００Ａ→ＰＭ−９００Ｃ→ＰＭ−９００Ｄのようにどんどん違うネームに変更され続けることを回避できる。この際、フラッシュメモリ２９に記憶した現在のデバイスネームＰＭ−９００Ａとフラッシュメモリ２４に記憶したオリジナルのデバイスネームＰＭ−９００とを比較し、現在のデバイスネームがオリジナルでないことを判断する。さらにオリジナルのデバイスネームと同じデバイスネームがＲＡＭ２５に記憶されたテーブルＴ中に存在しなければ、そのオリジナルのデバイスネームを現在のデバイスネームとしてフラッシュメモリ２４に格納する。
【００６０】
以上詳述したように本実施形態の効果を以下に列挙する。
（１）インクワアリの結果見つかった他の機器のデバイスネームに同じデバイスネームがあると自機のデバイスネームを変更するので、例えばＰＤＡ３０等の指令を出す機器の画面にプリンタ選択画面などデバイスネームの一覧表示がなされたときに同じデバイスネームがなくなる。従って、ユーザはデバイスネーム変更のための面倒なキー操作をしなくて済む。
【００６１】
（２）ネーム変更は、デバイスネームの末尾に文字又は文字列を追加するか、デバイスネームの末尾の文字又は文字列を変更する方法をとるので、変更後のデバイスネームを見たユーザは変更後のデバイスネームから元のデバイスネームを容易に推測できる。従って、変更後のデバイスネームと実機を容易に対応付けることができる。
【００６２】
（３）オリジナルのデバイスネームが空いていれば、デバイスネームを元のオリジナルのデバイスネームに戻すので、例えばユーザが自分で設定した確認し易いデバイスネームが使われ易くなる。特に変更後のデバイスネームと同じデバイスネームが見つかってネーム変更が必要なときに限り、元のデバイスネームが空いていればそれに戻す構成を採用した。よって、たまたま電源が切られているなどの理由でオリジナルと同名の他のプリンタ１が見つからなかったため元のデバイスネームに戻し、その結果、同じネームが２つになる不都合は回避し易い。
【００６３】
（４）ネーム変更時に印刷または画面表示によりネーム変更の旨を報知するので、ネーム変更後に未知のネームがＰＤＡ３０の画面に表示されても、その印刷又は画面表示の報知内容を見ればネーム変更したプリンタ１が分かる。従って、例えばカットアンドトライをしなくても変更後のネームも持つプリンタ１を容易に識別することができる。
【００６４】
なお、実施形態は前記に限定されず、以下の変形例を採用してもよい。
（変形例１）　名称自動変更処理を電源投入時だけに行うことに限定されない。ＰＤＡ３０からの指示で現在印刷が行われている通信中のプリンタ１は、検索（インクワイアリ）できない。たまたま本プリンタ１（デバイスネーム「ＰＭ−９００」）の電源投入時に、ＰＤＡ３０と他のプリンタ（デバイスネーム「ＰＭ−９００」）が通信中にあると、本プリンタ１からはたとえ自機と同じデバイスネームのものが近くに存在してもそれを発見できない。そのため、本プリンタ１はデバイスネームを変更しない。やがて他のプリンタ「ＰＭ−９００」の印刷が終了して待機状態になったところで、ＰＤＡ３０からプリンタ１を探すと、２つの「ＰＭ−９００」が見えて区別できない。これは名称自動変更処理を電源投入時だけに行っていたことが原因で、このような不都合を減らすために、電源投入後の待機状態では適当な時間間隔で名称自動変更処理を定期的に行うようにする。こうすれば、電源投入時にたまたま通信中で見つからなかった電子機器を、その後見つけて本プリンタ１のネーム変更が可能となるので、その後、ＰＤＡ３０からプリンタ１を探したときに同じネームが存在しにくくなる。
【００６５】
（変形例２）前記実施形態では、変更後のデバイスネームと同じネームをもつ他の機器が存在した場合、オリジナルのデバイスネームが空いていれば、オリジナルのニックネームに戻すようにした。これに対し、オリジナルのデバイスネームが空いていれば、常にオリジナルのデバイスネームに戻す名称変更を優先する処理を採用することもできる。例えば自機と同じデバイスネームの他の機器があって、ネームを変更した後、その後の電源投入時に元のオリジナル（ユーザ設定）のデバイスネームと同じデバイスネームを有する他の機器が存在しなければ、オリジナルのデバイスネームに戻すようにする。例えば電子機器としてのデジタルカメラに名称自動変更機能を設けた場合、旅行先でたまたま同じニックネームのデジタルカメラと競合し、自機のニックネームをｃａｍｅｒａ１００→ｃａｍｅｒａ１００Ａに仕方なく自動変更する。しかし、旅行先から家に戻った後は、名称で競合する相手がいないのでユーザが設定したオリジナルのデバイスネームｃａｍｅｒａ１００に戻されるようにする。
【００６６】
（変形例３）　近距離無線通信手段はブルートゥースに限定されない。他の近距離無線通信手段であっても構わない。例えばその他の周波数帯域の無線通信手段や赤外線通信手段でもよい。さらに無線通信手段に限定されず有線通信手段を有する電子機器に適用しても構わない。電子機器をある有線ネットワークに移動させた際、同一ネームが存在することになる同様の問題が生じる場合があり、この問題を名称自動変更処理により解決することができる。
【００６７】
（変形例４）前記実施形態ではプリンタに適用したが、これに限定されない。デジタルカメラの他、複合機、プロジェクタなどデバイスネームを設定できる機能を有する電子機器ならば何にでも適用してよい。特に限られた数の操作キーしかなくデバイスネームの変更のキー操作が面倒な電子機器に適用すると特に効果がある。
【００６８】
前記実施形態及び別例から把握できる技術的思想を、以下に列挙する。
（１）前記無線通信手段は、無線通信エリア内に存在する他の機器と相互無線通信を行う近距離無線通信手段（２０）であることを特徴とする請求項３に記載の電子機器。
【００６９】
（２）請求項１〜請求項７のいずれか一項において、前記変更手段によるネーム変更の旨を報知する報知手段を備えたことを特徴とする電子機器。この構成によれば、ネーム変更の旨をユーザに知らせることができる。
【００７０】
（３）請求項８において、前記自機とは、他の機器からの指令を受け付け所定の処理をする機器であることを特徴とする電子機器のネーム変更方法。請求項２の発明と同様の効果が得られる。
【００７１】
（４）請求項８又は技術的思想（３）項において、前記通信は、無線通信によりネットワークに接続することを特徴とする電子機器のネーム変更方法。請求項の発明と同様の効果が得られる。
【００７２】
（５）請求項８又は技術的思想（３），（４）のいずれか一項において、前記ネームを変更する段階では、ネームの最後の文字又は文字列を変更するか、ネームの最後に文字又は文字列を追加することを特徴とする電子機器のネーム変更方法。請求項４の発明と同様の効果が得られる。
【００７３】
（６）請求項８又は技術的思想（３）〜（５）のいずれか一項において、前記ネームを変更する段階では、電源投入時にネットワークに接続されている他の機器のネーム中に自機に設定されたネームと同じネームが既に存在していれば、自機のネームを変更することを特徴とする電子機器のネーム変更方法。請求項５の発明と同様の効果が得られる。
【００７４】
（７）請求項８又は技術的思想（３）〜（６）のいずれか一項において、前記ネームを変更する段階では、前記通信により取得した他の機器のネーム中に、自機の変更後のネームと同じものがあり、かつ自機のオリジナルのネームと同じものがなければ、自機のネームをオリジナルのネームに戻すことを特徴とする電子機器のネーム変更方法。請求項６の発明と同様の効果が得られる。
【００７５】
（８）請求項８又は技術的思想（３）〜（６）のいずれか一項において、前記ネームを変更する段階では、前記通信手段が取得した他の機器のネーム中に、自機のオリジナルのネームと同じものがなければ、自機の変更後のネームをオリジナルのネームに戻すことを特徴とする電子機器のネーム変更方法。請求項７の発明と同様の効果が得られる。
【図面の簡単な説明】
【図１】一実施形態におけるプリンタの斜視図。
【図２】機器選択画面が表示されたＰＤＡの模式正面図。
【図３】プリンタの電気的構成を示すブロック図。
【図４】名称自動変更処理のフローチャート。
【図５】名称自動変更処理のトランザクション図。
【図６】近距離無線通信する電子機器の名称自動変更処理の説明図。
【図７】同じく電子機器の名称自動変更処理の説明図。
【図８】従来技術における電子機器の近距離無線通信の説明図。
【図９】同じく機器選択画面が表示されたＰＤＡの模式正面図。
【符号の説明】
１…電子機器としてのプリンタ、３…操作パネル、２０…通信手段、無線通信手段としての近距離無線通信デバイス、２１…変更手段を構成するプリンタコントローラ、２４…変更手段を構成するフラッシュメモリ、２５…変更手段を構成するＲＡＭ、２９…変更手段を構成するフラッシュメモリ、３０…電子機器としてのＰＤＡ、３２…近距離無線通信デバイス、３３…画面。
【図１】
2004133540.tif 000003
【図２】
2004133540.tif 000004
【図３】
2004133540.tif 000005
【図４】
2004133540.tif 000006
【図５】
2004133540.tif 000007
【図６】
2004133540.tif 000008
【図７】
2004133540.tif 000009
【図８】
2004133540.tif 000010
【図９】
2004133540.tif 000011