(57)【特許請求の範囲】
【請求項１】
情報処理装置であって、
前記情報処理装置と通信可能な他の装置を探索する探索手段と、
前記探索手段によって探索された前記他の装置から、前記他の装置が取得可能な装置の装置名を取得する取得手段と、
前記取得手段によって取得された装置名と前記情報処理装置の装置名とを比較する比較手段と、
前記比較手段による比較の結果、前記取得手段によって取得された装置名と前記情報処理装置の装置名とが同じである場合に、前記情報処理装置の装置名を変更する変更手段と、
前記変更手段によって変更された装置名をユーザに通知する通知手段と
を有することを特徴とする情報処理装置。
【請求項２】
前記取得手段は、前記他の装置が通信可能な装置の装置名を一覧として取得することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記変更手段は、前記情報処理装置の装置名に特定の情報を付加することにより変更することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記特定の情報は、前記情報処理装置の装置名が、前記他の装置の装置名と並べて表示される場合に識別可能である文字情報であることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記変更手段によって変更された装置名を記憶する記憶手段と、
前記変更手段によって装置名が変更される度に、前記記憶手段に記憶された装置名を更新する更新手段と
を更に備えることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記比較手段は、前記取得手段によって取得された装置名のうち前記情報処理装置と異なる装置名と、前記情報処理装置の装置名と、を比較することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記探索手段は、Ｂｌｕｅｔｏｏｔｈ通信により前記他の装置を探索することを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記情報処理装置は印刷装置であり、前記他の装置は携帯端末である、ことを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
情報処理装置において実行される情報処理装置の制御方法であって、
前記情報処理装置の探索手段が、前記情報処理装置と通信可能な他の装置を探索する探索工程と、
前記情報処理装置の取得手段が、前記探索工程において探索された前記他の装置から、前記他の装置が取得可能な装置の装置名を取得する取得工程と、
前記情報処理装置の比較手段が、前記取得工程において取得された装置名と前記情報処理装置の装置名とを比較する比較工程と、
前記情報処理装置の変更手段が、前記比較工程における比較の結果、前記取得工程において取得された装置名と前記情報処理装置の装置名とが同じである場合に、前記情報処理装置の装置名を変更する変更工程と、
前記情報処理装置の通知手段が、前記変更工程において変更された装置名をユーザに通知する通知工程と
を有することを特徴とする制御方法。
【請求項１０】
請求項９に記載の制御方法の各工程をコンピュータに実行させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信可能な情報処理装置、その制御方法及び制御プログラムに関する。
【背景技術】
【０００２】
近年、無線通信可能な情報処理装置の発展は目覚しく、例えば、電話機能以外にも様々な機能を有する携帯電話が登場している。メール送受信機能、Ｗｅｂブラウズ機能、ＰＤＦ文書や、Ｗｏｒｄ（登録商標）文書やＰｏｗｅｒ Ｐｏｉｎｔ（登録商標）文書など、様々なフォーマットの文書を表示する機能などを搭載したものがある。
【０００３】
情報処理装置が多機能化するに伴って、例えば、携帯電話に格納された様々なフォーマットの文書を印刷したいと言う要望が増加し、携帯電話から直接印刷する技術が種々提案されている（特許文献１、特許文献２、特許文献３参照）。
【０００４】
一方、無線通信技術として、無指向性の通信、例えば、Ｂｌｕｅｔｏｏｔｈ通信を利用する場合、携帯電話から目的の印刷装置に向けてデータを送信しても、別の印刷装置にデータが送信されてしまう可能性がある。
【０００５】
【特許文献１】特開２００１−１７５４３２号公報
【特許文献２】特開２００２−１６９６６５号公報
【特許文献３】特開２００３−２４１９１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、一般にＢｌｕｅｔｏｏｔｈ通信等の無指向性無線通信を行なう場合、データを送る側でＢｌｕｅｔｏｏｔｈデバイスの探索を行い、リスト表示されたデバイス名一覧の中から目的のデバイスを選択し、接続を確定してから、データ転送を行う。この時リスト表示されるのは、各デバイスで任意に設定するデバイス名であり、デフォルトでは製品名であることが多い。すなわち、同じ製品が複数圏内に存在する場合は、リスト表示に同じ製品名が並ぶことになる。
【０００７】
又は、一度、探索などを行うなどを、目的のデバイスを特定してから登録しておき、次回からは登録されたデバイスを使うことがある。この場合、登録されていないデバイスを接続するためには、何らかの手段が必要であり、特に携帯電話からの印刷と言う、不特定なデバイスで印刷するであろうと言う使い方にはあっていない。
【０００８】
本発明はこの点を鑑みてなされたもので、より使い勝手のよい無線通信技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明に係る装置は、情報処理装置であって、
前記情報処理装置と通信可能な他の装置を探索する探索手段と、
前記探索手段によって探索された前記他の装置から、前記他の装置が取得可能な装置の装置名を取得する取得手段と、
前記取得手段によって取得された装置名と前記情報処理装置の装置名とを比較する比較手段と、
前記比較手段による比較の結果、前記取得手段によって取得された装置名と前記情報処理装置の装置名とが同じである場合に、前記情報処理装置の装置名を変更する変更手段と、
前記変更手段によって変更された装置名をユーザに通知する通知手段とを有することを特徴とする。
【発明の効果】
【００１２】
本発明によって、より使い勝手のよい無線通信技術を提供することが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１４】
（第１実施形態）
図１は、本発明に係る印刷装置の第１実施形態としての複合機の概略構成を示すブロック図である。この複合機は、中央処理装置ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）１０１と、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）１０２と、ハードディスク１０３と、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）１０４とを備える。そして、ＲＯＭ１０２は、システムバス１１８に接続される装置各部の駆動条件や管理データ等の各種情報を記憶する。ＲＡＭ１０４は、動作する上で必要なデータを記憶する。ＣＰＵ１０１は、記憶された制御プログラムにしたがって、各種処理を実行する。
【００１５】
この複合機は、更に、表示部１０６、操作部１０７、通信制御部１０８、印刷制御部１１０、画像メモリ１１３、画像処理部１１４、認証処理部１１５、Ｉ／Ｏ制御部１１６等を含む。
【００１６】
表示部１０６は、駆動条件、装置状態、あるいは入力情報などの各種情報を表示する。操作部１０７はユーザによる設定や命令等の入力操作を行うためのテンキーやスタートキー等のキー、又は一部表示部１０６内にあるタッチパネル等である。通信制御部１０８は無線や有線のネットワークを経由して、イントラネット又はインターネットに接続して、画像データを含む文書データや制御コマンドの送受信を実行する。また、通信制御部１０８は図示しない無線通信制御部を持ち、携帯端末と無線通信可能に構成されている。通信方法としてはＷｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ Ｆｉｄｅｌｉｔｙ）やｂｕｌｕｅｔｏｏｔｈ等を含む。
【００１７】
網制御装置１０９は、ＰＳＴＮ（Ｐｕｂｌｉｃ Ｓｗｉｔｃｈｅｄ Ｔｅｌｅｐｈｏｎｅ Ｎｅｔｗｏｒｋ）に接続し発着信の際に所定の回線制御を実行して回線接続あるいはその切断を行う。そして画像データや制御信号を、内蔵するモデム装置により変復調し網制御装置１０９を介してファクシミリ送受信を実行する。読み取り装置１１１は、送信、複写又は保存する原稿に照射した光の画像に応じた反射光を光電変換して画像データを読み取り、印刷制御部１１０を介して画像データを送信、複写、又は保存する。
【００１８】
記録装置１１２は、読み取り装置又はクライアントコンピュータなどの情報発生源より受信した画像データ、若しくは画像データを、印刷制御部を介して受け取り永久可視像として記録紙に形成し記録紙を排出する。画像メモリ１１３は、読み取り又は受信した画像データ、若しくは画像データを一時的に蓄積する。機器や状態によってはハードディスク１０３やＲＡＭ１０４内にあってもよい。
【００１９】
画像処理部１１４は、送信する画像データをデータ圧縮して符号化する。また、受信した画像データを伸張して複合化したり、受信した画像データを画像データに変換したりする。また、保存する画像データを適切な又はユーザから指定されたフォーマット（例えばＰＤＦフォーマット等）にフォーマット変換する。また、読み取り装置１１１の光学応答特性やセンダのばらつき等に応じた画像補正処理を行う。また、ユーザが操作部１０７から入力操作する画像の変倍処理等の画像加工処理を行う。また、記録装置１１２の書き込み特性等に適した画像データにする画像最適化処理などを要求に応じて行う。
【００２０】
認証処理部１１５はユーザやワークグループの認証に加えて、印刷ジョブ認証を行ったりする。カードリーダ１１７は、ＮＦＣなどの短距離無線通信技術を用いて、非接触型ＩＣカードとの間でコマンドやデータを授受するためのものであり、Ｉ／Ｏ制御部１１６を介してユーザ情報などのデータを送信、あるいは通知する。カードリーダ１１７は図示しない、対応のカードをかざす部分（アンテナ）を備えている。
【００２１】
システムバス１１８は、ＣＰＵ１０１、ＲＯＭ１０２、ハードディスク１０３、ＲＡＭ１０４、表示部１０６、操作部１０７、通信制御部１０８、印刷制御部１１０、画像メモリ１１３、画像処理部１１４、認証処理部１１５及びＩ／Ｏ制御部１１６を接続している。
【００２２】
したがって、本複合機は、読み取り画像データを伝送するファクシミリ通信や、文書管理サーバコンピュータにデータ転送する転送機能と、読み取り画像データを記録出力する複写機能とを備える。更に、受信画像データをファクシミリ受信する受信印刷機能と、クライアントコンピュータからの印刷データを受信して印刷する印刷機能を備え、複写機としてだけではなく、ファクシミリ装置、プリンタ装置、スキャナ装置としても利用可能である。
【００２３】
なお、記録装置１１２は、電子写真記録方式以外にも、例えばインクジェット方式、サーマルヘッド方式、ドットインパクト方式など、その他何であってもよい。
【００２４】
図２は、本発明の第１実施形態に関る携帯端末である近距離無線機能を実装した携帯電話の概略構成を示すブロック図である。なお、本実施の形態では以下の構成を例に記載するが、本発明は情報通信を行うことが可能な機器に関して様々な形態で適用可能なものであり、特にこの実施形態に限定されるものではない。
【００２５】
携帯電話は、制御部２０５を中心とし、これに対してデジタル信号処理部２０３、表示部２０６、操作部２０７、外部Ｉ／Ｆ２０８、近距離無線部２１０が接続されて構成される。
【００２６】
制御部２０５は、携帯電話機の機能を実現するための主要部であり、図示しないＣＰＵ，ＥＥＰＲＯＭ，Ｆｌａｓｈ、ＳＲＡＭ等で構成される。さらに本実施の形態では、近距離無線通信部２１０との間でコマンドやデータの授受を行うための近距離無線モジュール２１５を含む。
【００２７】
デジタル信号処理部２０３は、マイク２１３を接続した音声入力部２０１、スピーカ２１４を接続した音声出力部２０２、アンテナ２１２を接続したＲＦ入出力部２０４と接続され、デジタル音声信号のエンコード、及びデジタル音声信号へのデコード等を行う。
【００２８】
音声入力部２０１は、マイク２１３からのアナログ音声信号をデジタル信号に変換する。音声出力部２０２は、受信したデジタル音声信号をスピーカ駆動するための部位である。ＲＦ入出力部２０４は、高周波送受信を行う。
【００２９】
表示部２０６は、ユーザに対して情報の表示出力を行い、ＬＣＤドライバ、ＬＣＤ表示デバイス等で構成される。操作部２０７は、ユーザが携帯電話２００に対して操作情報を入力するための部位である。外部Ｉ／Ｆ２０８は、外部装置との間のインターフェースを提供し、１６ピンコネクタ等で構成される。
【００３０】
電源部２０９は、バッテリ電源を基に各ブロックに必要な電力を発生、供給を行う。
【００３１】
近距離無線通信部２１０は、制御部２０５の近距離無線モジュール２１５と接続され、アンテナ２１１を介して外部端末との間でデータ等の授受を行う。
【００３２】
近距離無線モジュール２１５は、制御部２０５の一部として組み込まれたものであり、近距離無線としてＢｌｕｅｔｏｏｔｈ通信の場合、コマンドのやり取りを行うことにより、通信機能の制御を行う。
【００３３】
図３は、本発明の第１実施形態を示す画像形成システムの構成を説明する図である。図３において、一般ユーザが使用する携帯端末の例として、携帯電話２００とＰＤＡ３００を示している。
【００３４】
１００は複合機であり、携帯電話２００とＰＤＡ３００とは無線通信媒体４００を介して接続される。無線通信媒体４００は、Ｗｉ−Ｆｉやｂｌｕｅｔｏｏｔｈなどの無線通信を含む。
【００３５】
もちろん、これらの構成は一般的な構成を概念図にしただけで、一般ユーザが使用する携帯端末は、その他の携帯情報機器であってもよいことは言うまでもない。また、複合機である必要はなく、プリンタ、ＦＡＸなどといった単体デバイスが、携帯端末と無線通信媒体４００を介して接続されていてもよいことは言うまでもない。
【００３６】
図４は、図１に示した複合機の表示部１０６に表示される画面例を示す図である。この画面で通信開始ボタンを押すことにより、複合機がＢｌｕｅｔｏｏｔｈ通信可能な状態になる。
【００３７】
図５は、表示部１０６に表示される画面例を示す図であり、複合機がＢｌｕｅｔｏｏｔｈ通信を開始中である画面例である。本画面により、容易に複合機のＢｌｕｅｔｏｏｔｈ名が解ることになる。
【００３８】
図６は、表示部１０６に表示される画面の例を示す図であり、複合機がＢｌｕｅｔｏｏｔｈ通信で受信したデータの印刷設定を行うための画面例である。本画面より、携帯電話から印刷設定付きでデータが送れない場合、部数指定や用紙選択等の通常の印刷設定を行うことが可能になる。加えて、印刷対象が、携帯電話で受信した電子メールの場合、本文のみの印刷か、添付ファイルのみの印刷か、本文と添付ファイルの両者の印刷が選択可能になる。
【００３９】
図７は、図２に示した携帯端末の表示部２０６に表示される画面の例を示す図であり、携帯電話内に保存された文書を、Ｂｌｕｅｔｏｏｔｈ通信を使って複合機に送る場合の画面例である。本画面の場合、メニューより「Ｓｅｎｄ Ｍｅｍｏ」を選択することによりデータを送信可能である。
【００４０】
図８は、図２に示した表示部２０６に表示される画面の例を示す図であり、携帯電話内に保存された文書を、Ｂｌｕｅｔｏｏｔｈ通信を使って複合機に送る場合の画面例である。本画面の場合、通信手段が種々選択可能で、メニューより「Ｂｌｕｅｔｏｏｔｈ」を選択することにより、Ｂｌｕｅｔｏｏｔｈを使用した文書送信を行うことになる。
【００４１】
図９は、図２に示した表示部２０６に表示される画面の例を示す図であり、携帯電話内に保存された文書を、Ｂｌｕｅｔｏｏｔｈ通信を使って複合機に送る場合の画面例である。本画面の場合、Ｂｌｕｅｔｏｏｔｈデバイスが種々見つかった画面になり、目的のＢｌｕｅｔｏｏｔｈデバイスを選択することにより、目的の複合機から印刷が実行されることになる。
【００４２】
図１０は本実施形態に係る複合機と携帯端末との間におけるデータ処理手順の一連の流れの一例を示すフローチャートである。
【００４３】
携帯電話に保存された印刷データを複合機で印刷するユーザは、携帯電話を持って複合機の前に赴き、複合機の表示部に図４に示す画面を表示させる操作を行なう。複合機のＣＰＵ１０１は、表示部１０２に表示された図４の画面において、通信開始ボタンが押されたことを検知する。すると、ステップＳ１００１において、複合機は、通信制御部１０８の制御によってＢｌｕｅｔｏｏｔｈ通信を開始する。
【００４４】
複合機でＢｌｕｅｔｏｏｔｈ通信が開始されると、ステップＳ１００２で、複合機は、表示部１０６に図５に示す画面を表示する。これによって複合機のＢｌｕｅｔｏｏｔｈ名をユーザに報知する。
【００４５】
次に、ユーザの操作に応じて、携帯電話は、携帯電話に保存された印刷データを特定するべく、ステップＳ１００３において、アプリケーションを起動する。なお、印刷データ専用のアプリケーションを起動せずに、携帯電話のメニューから一覧を表示して特定できる仕組みを持つ携帯電話の場合には、アプリケーションを起動する必要が無い。
【００４６】
次に、ステップＳ１００４において、携帯電話は、表示部２０６に、図７、及び図８で示したような画面を表示する。その後、ユーザの操作に応じて、Ｂｌｕｅｔｏｏｔｈ通信の対象となる文書を特定し、近距離無線通信部２１０は、Ｂｌｕｅｔｏｏｔｈ通信を開始する。
【００４７】
携帯電話は、通信可能な距離にあるＢｌｕｅｔｏｏｔｈデバイスの探索を行う（Ｓ１００５）。そして、探索されたＢｌｕｅｔｏｏｔｈデバイスのうちのどのＢｌｕｅｔｏｏｔｈデバイスと接続するかを決定するために、表示部２０６に図９のようなデバイス名の一覧を表示し、ユーザに選択を促す。本実施例では、複合機が表示しているＢｌｕｅｔｏｏｔｈデバイス名は、他のＢｌｕｅｔｏｏｔｈデバイス名とは重ならないように生成される。そのため、デバイス一覧には、ユーザが通信開始ボタンを押した複合機のＢｌｕｅｔｏｏｔｈ名と同じＢｌｕｅｔｏｏｔｈ名が複数表示されることは無い。
【００４８】
ユーザは、複合機の表示部１０３に表示された画面（図５）を参照して、複合機のＢｌｕｅｔｏｏｔｈデバイス名を確認し、携帯電話の表示部２０６に表示されたリストの中から同じものを選択する。これにより、携帯電話において目的の複合機が特定される。携帯電話は、このようなユーザの操作に応じて、デバイス一覧から１つのＢｌｕｅｔｏｏｔｈデバイスを特定し、接続する（Ｓ１００６）。
【００４９】
次に、ステップＳ１００７において、携帯電話は、近距離無線通信部２１０から複合機へデータを送信する。ステップＳ１００８において、複合機は、データを受信すると、表示部１０２に図６に示す画面を表示し、必要に応じて印刷設定を行い、印刷を開始する。そして、ステップＳ１００９で印刷を終了する。
【００５０】
次に、図１０のステップＳ１００２で行なった、Ｂｌｕｅｔｏｏｔｈデバイス名の表示方法について、更に詳しく説明する。図１１はＢｌｕｅｔｏｏｔｈデバイス名の表示処理を示すフローチャートであり、複合機のＣＰＵ１０１が、ＲＯＭ等のメモリに記録されたプログラムを処理することによって実行される。このフローは、ユーザによって複合機の画面上に表示された通信開始ボタンが押されたことによって開始される。
【００５１】
まず、複合機では、ステップＳ１１０１において、ＣＰＵ１０１は、第１取得手段として機能し、初期設定されたＢｌｕｅｔｏｏｔｈデバイス名をＲＯＭ１０２から取得する。そして、ステップＳ１１０２において、通信制御部１０８は、このＢｌｕｅｔｏｏｔｈデバイス名を用いてＢｌｕｅｔｏｏｔｈ通信を開始する。
【００５２】
ステップＳ１１０３へ進み、ＣＰＵ１０１は、Ｂｌｕｅｔｏｏｔｈデバイスの探索を行う。ステップＳ１１０４で、ＣＰＵ１０１は無線通信可能な他の情報処理装置を探索する探索手段として機能し、初期設定されたＢｌｕｅｔｏｏｔｈデバイス名（ステップＳ１１０１で取得したデバイス名）と同じものが、探索されたデバイス名の中にあるか判断する。ステップＳ１１０４では、ＣＰＵ１０１が第２取得手段として機能することにより、探索された他の情報処理装置を識別する情報としての第２識別情報（Ｂｌｕｅｔｏｏｔｈデバイス名）を取得する。そして、ＣＰＵ１０１は、比較手段として機能し、探索を行なう情報処理装置の第１識別情報（Ｂｌｕｅｔｏｏｔｈデバイス名）と第２識別情報とを比較する。比較の結果、第１識別情報と同じ第２識別情報が見つからなかった場合は、初期設定されたＢｌｕｅｔｏｏｔｈデバイス名がネットワークで唯一のＢｌｕｅｔｏｏｔｈデバイス名であると言える。なお、ここでのネットワークで唯一とは、全ネットワークにおいて唯一という意味ではなく、複合機がＢｌｕｅｔｏｏｔｈ通信可能な範囲におけるネットワークで唯一という意味であることは言うまでもない。この場合にはステップＳ１１０５へ進み、現在のＢｌｕｅｔｏｏｔｈデバイス名で接続を続け、現在のＢｌｕｅｔｏｏｔｈデバイス名（ステップＳ１１０１で取得したデバイス名）をユーザに通知する。この通知は、図５の画面を表示部１０６に表示することによって行われる。
【００５３】
ステップＳ１１０４における判断の結果、初期設定されたＢｌｕｅｔｏｏｔｈデバイス名と同じＢｌｕｅｔｏｏｔｈデバイス名が見つかった場合は、ステップＳ１１０６へ進み、通信制御部１０８は、一旦Ｂｌｕｅｔｏｏｔｈ通信を終了する。そしてステップＳ１１０７へ進み、ＣＰＵ１０１は、初期設定されたＢｌｕｅｔｏｏｔｈデバイス名とは異なるＢｌｕｅｔｏｏｔｈ名を生成する。
【００５４】
次に、ステップＳ１１０８において、通信制御部１０８は、ステップＳ１１０７で生成されたＢｌｕｅｔｏｏｔｈデバイス名で再度Ｂｌｕｅｔｏｏｔｈ通信を開始し、ステップＳ１１０３に戻る。多くの場合、この時点でネットワーク唯一のＢｌｕｅｔｏｏｔｈデバイス名になっていると考えられる。しかし、探索した後に別のデバイスによってＢｌｕｅｔｏｏｔｈ通信が開始される可能性があるので、ネットワーク唯一のデバイス名が生成されるまで、本ループは繰り返される。探索した後に別のデバイスによってＢｌｕｅｔｏｏｔｈ通信が開始される場合、その別のデバイスが新たに探索によって見つかる場合がある（Ｂｌｕｅｔｏｏｔｈ通信を開始しているデバイスのみ）。その別のデバイスのデバイス名が、変更後のデバイス名と重なる可能性があるため、再度、検索を行なう。
【００５５】
ステップＳ１１０７において、ネットワーク唯一のＢｌｕｅｔｏｏｔｈデバイス名を生成する手段は、種々考えられる。例えば、名前の候補を予め設定する方法が考えられる。また、初期設定されたＢｌｕｅｔｏｏｔｈデバイス名の先頭に一文字追加する場合が考えられる。特に一文字追加する文字として、携帯電話のリスト表示上で、ソートした時に先頭に並ぶようにするため、ＡＳＣＩＩコード順で、スペースの次である文字である「！」をつけると有効である（図５、図９）。
【００５６】
以上により、複合機がＢｌｕｅｔｏｏｔｈ接続された時、ネットワークで唯一のＢｌｕｅｔｏｏｔｈデバイス名で接続され、かつ、複合機の画面で表示されていることにより、容易に目的の複合機が識別可能となる。すなわち、携帯電話に特別な仕組みを入れることなく、容易に目的の複合機とＢｌｕｅｔｏｏｔｈ通信可能となる。
【００５７】
（第２実施形態）
第１実施形態では、複合機の前で携帯電話を操作することを想定しており、複合機が探索可能な範囲と、携帯電話が探索する範囲がほぼ同じであることを前提にしていた。
【００５８】
しかしながら、複合機の画面でＢｌｕｅｔｏｏｔｈ名を確認した後、携帯電話を持ち、複合機から離れながら操作する場合も考えられる。この場合、複合機の探索範囲と、携帯電話の探索範囲が大きく異なる。すなわち、複合機で見つけられないデバイスが、携帯電話から見つけられることになり、複合機で生成したＢｌｕｅｔｏｏｔｈデバイス名が、ネットワーク唯一で無くなる可能性がある。
【００５９】
例えば、図１２では、複合機１は、複合機２と複合機３と携帯電話を見つけることができる。しかし、携帯電話は、複合機１と複合機２と複合機４を見つけることができる。すなわち、複合機１は、複合機４と同じＢｌｕｅｔｏｏｔｈデバイス名を付ける可能性があり、携帯電話からは、同じ名前のデバイスが見つかり、どちらを選べば良いか解らない場合が考えられる。
【００６０】
そこで、本発明の第２実施形態としての複合機では、このような場合であっても、携帯電話が複合機を区別して表示できるようにする。
【００６１】
図１３は本発明の第２実施形態に係る複合機における、ネットワークで唯一のＢｌｕｅｔｏｏｔｈデバイス名の生成手順の一連の流れの一例を示すフローチャートであり、Ｓ１３０１〜Ｓ１３０８は各ステップを示す。図１３の各ステップは、図１１と同様に、複合機のＣＰＵ１０１が、ＲＯＭ等のメモリに記録されたプログラムを処理することによって実行される。
【００６２】
ユーザによりＢｌｕｅｔｏｏｔｈ接続開始要求があった場合、ステップＳ１３０１において、ＣＰＵ１０１は、最後に保存されたＢｌｕｅｔｏｏｔｈデバイス名を取得する。最後に保存されたＢｌｕｅｔｏｏｔｈデバイス名とは、例えば、前回の通信で使用されたＢｌｕｅｔｏｏｔｈデバイス名が考えられる。
【００６３】
次にステップＳ１３０２に進み、通信制御部１０８は、ステップＳ１３０１で取得したＢｌｕｅｔｏｏｔｈデバイス名でＢｌｕｅｔｏｏｔｈ通信を開始する。一方、携帯電話では、通信可能な距離にあるＢｌｕｅｔｏｏｔｈデバイスの探索を行う。そして、探索されたＢｌｕｅｔｏｏｔｈデバイスのＢｌｕｅｔｏｏｔｈデバイス名の一覧を保持し、その一覧をＢｌｕｅｔｏｏｔｈデバイスに送信する。
【００６４】
図１３のステップＳ１３０３では、複合機の通信制御部１０８は、携帯電話から送信されたＢｌｕｅｔｏｏｔｈデバイス名の一覧を受信する。そしてステップＳ１３０４において、ＣＰＵ１０１は、ステップＳ１３０１で取得したＢｌｕｅｔｏｏｔｈデバイス名と同じＢｌｕｅｔｏｏｔｈデバイス名が、ステップＳ１３０３で受信した一覧の中に複数あるか判断する。つまり、自装置以外に、自装置と同じＢｌｕｅｔｏｏｔｈデバイス名が設定された複合機が存在するかどうかを判断する。見つからなかった場合は、ステップＳ１３０５へ進み、現在設定されているＢｌｕｅｔｏｏｔｈデバイス名をユーザに通知する。ステップＳ１３０４において、同じＢｌｕｅｔｏｏｔｈデバイス名が複数見つかった場合、ステップＳ１３０６へ進む。ここで一旦Ｂｌｕｅｔｏｏｔｈ通信を終了し、ステップＳ１３０７へ進む。
【００６５】
ステップＳ１３０７において、ステップＳ１３０２で接続したＢｌｕｅｔｏｏｔｈデバイス名とは異なるＢｌｕｅｔｏｏｔｈデバイス名を生成し、ステップＳ１３０８へ進む。ステップＳ１３０８で、生成したＢｌｕｅｔｏｏｔｈデバイス名を、最後に保存されたＢｌｕｅｔｏｏｔｈ名に上書き保存して更新する。そしてステップＳ１３０１へ戻る。
【００６６】
これにより、ユーザが携帯電話からＢｌｕｅｔｏｏｔｈデバイス探索を行った時に同じ名前のＢｌｕｅｔｏｏｔｈデバイスが見つかった場合でも異なるＢｌｕｅｔｏｏｔｈデバイス名が設定されることになる。すなわち、図１２において、複合機１と複合機４を別のＢｌｕｅｔｏｏｔｈデバイス名にすることができる。
【００６７】
なお、ステップＳ１３０７において、異なるＢｌｕｅｔｏｏｔｈデバイス名を生成する手段として、前回のＢｌｕｅｔｏｏｔｈデバイス名の先頭に、識別容易な文字情報である「！」を付加して設定する。この場合、Ｂｌｕｅｔｏｏｔｈデバイス名を変更した回数だけ「！」が並ぶことになる。
【００６８】
その対策として、ユーザによる再探索のための通信終了と、データ転送後の通信終了を判別し、データ転送後の通信終了後は、最後に保存されたＢｌｕｅｔｏｏｔｈデバイス名を、初期設定値に戻しても良い。
【００６９】
（他の実施形態）
以上、本発明の実施形態について詳述したが、本発明は、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。また、上記実施形態では、携帯電話と複合機間の通信に特化して説明したが、本発明はこれに限定されるものではなく、例えば、複合機同士の通信や、携帯電話同士の通信や、携帯電話とカーナビゲーションシステムとの間の通信などにも応用できる。また、パソコンなどの情報端末と複合機間の通信において用いられてもよい。即ち、複数の同種の情報処理装置が無線通信の接続先の候補として探索されるような如何なる状況においても本発明は有効であり、通信対象となる情報処理装置の識別を容易にするという効果を奏する。
【００７０】
なお、本発明は、前述した実施形態の機能を実現するプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置が、供給されたプログラムコードを読み出して実行することによっても達成される。したがって、本発明の機能処理をコンピュータで実現するために、コンピュータにインストールされるプログラムコード自体も本発明の技術的範囲に含まれる。
【００７１】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００７２】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスクがある。また、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００７３】
その他、クライアントＰＣのブラウザを用いてインターネットサイトに接続し、本発明に係るプログラムそのもの、若しくは更に自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードするという利用方法もある。また、本発明に係るプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明の範疇に含まれる。  また、本発明に係るプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布してもよい。所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００７４】
また、プログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００７５】
さらに、ＰＣの機能拡張ユニットに備わるメモリに本発明に係るプログラムが書き込まれ、そのプログラムに基づき、その機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行なう場合も、本発明の範疇に含まれる。
【図面の簡単な説明】
【００７６】
【図１】一般的な複合機の構成を示すブロック図である。
【図２】一般的な近距離無線通信機能を実装した携帯電話の概略構成を示すブロック図である。
【図３】本発明の第１実施形態、及び第２実施形態を示す画像形成システムの構成を示す図である。
【図４】本発明の第１実施形態、及び第２実施形態を示す複合機の表示部に表示される画面の例で、通信開始前画面を示す図である。
【図５】本発明の第１実施形態、及び第２実施形態を示す複合機の表示部に表示される画面の例で、通信中画面を示す図である。
【図６】本発明の第１実施形態、及び第２実施形態を示す複合機の表示部に表示される画面の例で、印刷設定画面を示す図である。
【図７】本発明の第１実施形態、及び第２実施形態を示す携帯電話の表示部に表示される画面の例で、無線通信を開始する画面を示す図である。
【図８】本発明の第１実施形態、及び第２実施形態を示す携帯電話の表示部に表示される画面の例で、無線通信の種類を選択する画面を示す図である。
【図９】本発明の第１実施形態、及び第２実施形態を示す携帯電話の表示部に表示される画面の例で、Ｂｌｕｅｔｏｏｔｈデバイスの探索結果の画面を示す図である。
【図１０】本発明の第１実施形態、及び第２実施形態に係る画像形成システムにおける処理手順の一例を説明するためのフローチャートである。
【図１１】本発明の第１実施形態に係る複合機におけるＢｌｕｅｔｏｏｔｈデバイス名を生成する処理手順の一例を説明するためのフローチャートである。
【図１２】本発明の第２実施形態に係る画像形成システムにおける探索範囲に関する概念の一例を説明するための図である。
【図１３】本発明の第２実施形態に係る複合機におけるＢｌｕｅｔｏｏｔｈデバイス名を生成する処理手順の一例を説明するためのフローチャートである。
【符号の説明】
【００７７】
１００  複合機
１０５  制御部
１０７  操作部
１１８  通信制御部
２００  携帯電話
２０６  表示部
２１０  近距離無線通信部
【図１】
0005184912.tif 000002
【図２】
0005184912.tif 000003
【図３】
0005184912.tif 000004
【図４】
0005184912.tif 000005
【図５】
0005184912.tif 000006
【図６】
0005184912.tif 000007
【図７】
0005184912.tif 000008
【図８】
0005184912.tif 000009
【図９】
0005184912.tif 000010
【図１０】
0005184912.tif 000011
【図１１】
0005184912.tif 000012
【図１２】
0005184912.tif 000013
【図１３】
0005184912.tif 000014