(57)【要約】【目的】  通信装置に特定の装置を通信相手として設定する操作を、容易かつ確実に行うことができるようにする。【構成】  無線通信伝送路を介したネットワークにより通信可能なマスタとスレーブとを備えたバーコード処理システム１において、マスタとして機能するバーコードスキャナ２に、スキャナ部６が読み取ったコード記号がアドレス情報を示すものであった場合に、そのアドレス情報が示す装置を通信相手として設定させるようにする。また、スレーブとして機能するプリンタ装置３やＰＣ４に、それぞれ自身のアドレス情報を示すコード記号を印刷エンジンやディスプレイにより出力させるようにする。【選択図】        図１
2006067518.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と通信するための通信手段を有する第１の通信装置と、その通信相手となり得る第２の通信装置とを備えた通信システムであって、
前記第１の通信装置に、
コード記号を読み取る読取手段と、
該手段が読み取ったコード記号が通信先情報を示すものであった場合に、該通信先情報が示す装置を通信相手として設定する通信先設定手段とを設け、
前記第２の通信装置に、
自身の通信先情報を示すコード記号を出力するコード出力手段を設けたことを特徴とする通信システム。
【請求項２】
請求項１記載の通信システムであって、
前記第１の通信装置に、ブロードキャストアドレスに対して、前記通信先情報の出力指示を送信する手段を設け、
前記第２の通信装置が、前記通信先情報の出力指示を受信した場合に、前記コード出力手段により自身の通信先情報を示すコード記号を出力するようにしたことを特徴とする通信システム。
【請求項３】
請求項１又は２記載の通信システムであって、
前記第２の通信装置のコード出力手段が、自身の通信先情報を示すコード記号を、表示部への表示又は画像形成手段による画像形成により出力する手段であることを特徴とする通信システム。
【請求項４】
請求項１記載の通信システムであって、
前記第２の通信装置のコード出力手段が、自身の通信先情報を示すコード記号を、前記第１の通信装置の指示に関係なく、自身の画像形成手段によるテストモードでの画像形成により出力する手段であることを特徴とする通信システム。
【請求項５】
請求項１乃至４のいずれか一項記載の通信システムであって、
前記コード記号はバーコードであり、
前記第１の通信装置の読取手段がバーコードスキャナであることを特徴とする通信システム。
【請求項６】
請求項１乃至５のいずれか一項記載の通信システムであって、
前記第１の通信装置は、複数のスレーブとなる複数の前記第２の通信装置と通信する際にマスタとして機能する装置であり、
前記第１の通信装置の通信先設定手段は、前記読取手段が読み取ったコード記号が示す通信先情報が、前記複数のスレーブ内の特定のスレーブを示すものであった場合に、該通信先情報が示す装置を通信相手として設定する手段であることを特徴とする通信システム。
【請求項７】
請求項１乃至６のいずれか一項記載の通信システムであって、
前記通信先情報が、装置のアドレス情報であることを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通信相手の設定方式に特徴を有する通信装置を備えた通信システムに関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ（以下ＰＣという）やその周辺機器などの装置を複数接続し、情報を相互に送受信させるネットワークコンピューティングが多様な形態で提案されている。しかし、どのような形態のネットワークにおいても、接続している各機器を個別に認識できるよう各機器に識別情報を割り当てる点では基本的に共通しており、特定の装置に対してデータを送信させようとする場合には、送信先の装置をアドレスによって指定するようにしている。
【０００３】
このようなネットワーク通信に用いられる通信規格としては、例えば、一般にＬＡＮ（Local Area Network）の規格として利用されているイーサネット（Ethernet：登録商標）や、無線通信によるピコネットと呼ばれるネットワークを形成するためのブルートゥース（Bluetooth：登録商標）が挙げられる。
【０００４】
そして、前者の規格では例えばＩＰ（Internet Protocol）アドレスにより通信相手を指定することが可能であり、後者の規格では例えばＩＥＥＥ（Institute of Electronic and Electronics Engineers）８０２標準に準拠した４８ｂｉｔの固有アドレスにより通信相手を指定することが可能である。
なお、送信先を指定する際には、単純にはこれらのアドレスを通信装置に手動操作により設定することも考えられる。しかし、これらの情報は数字や文字の羅列であり、入力が面倒であることから、これらを容易に入力できるようにする方法も提案されている。
【０００５】
例えば、特許文献１には、インターネットなどのコンピュータネットワークだけでなく、他の通信手段である電話やＦＡＸの場合も含め、接続する相手の識別情報（電話番号、ＦＡＸ番号、ＵＲＬ、メールアドレスなど）をバーコードなどの識別コードで表記しておき、それをスキャナで読み込むことでそれら識別情報の入力を統一的に行う方法が開示されている。
【特許文献１】特開平１０−２５４８０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、ある通信装置について特定の装置を通信相手として設定しようとする場合、通信相手となりうる装置の候補が複数あれば、そのうちのどの装置を通信相手として設定するかは、当然ユーザが選択する必要がある。この点は、特許文献１に記載のような方法を用いたとしても変わらない。すなわち、どのコードを読み取るかということは、ユーザ自身が選択する必要があるのである。
【０００７】
しかし、単にアドレスやバーコード等の情報が与えられただけでは、どの情報がどの装置と対応するかということが認識しづらい。従って、必要なアドレスやバーコード等の情報が揃っていたとしても、それらの情報と具体的な装置との対応関係を把握した上で適当な情報を選択して設定を行う必要があるため、速やかに所望の装置を通信相手として設定することが難しいという問題があった。このような問題は、特に、外観上全く同じ装置が複数存在していたり、ユーザがネットワークの構成について把握していなかったりする場合等には、顕著であった。
この発明は、このような問題を解決するためになされたものであり、通信装置に特定の装置を通信相手として設定する操作を、容易かつ確実に行うことができるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するため、この発明は、外部装置と通信するための通信手段を有する第１の通信装置と、その通信相手となり得る第２の通信装置とを備えた通信システムにおいて、上記第１の通信装置に、コード記号を読み取る読取手段と、その手段が読み取ったコード記号が通信先情報を示すものであった場合に、その通信先情報が示す装置を通信相手として設定する通信先設定手段とを設け、上記第２の通信装置に、自身の通信先情報を示すコード記号を出力するコード出力手段を設けたものである。
【０００９】
このような通信システムにおいて、上記第１の通信装置に、ブロードキャストアドレスに対して、上記通信先情報の出力指示を送信する手段を設け、上記第２の通信装置が、上記通信先情報の出力指示を受信した場合に、上記コード出力手段により自身の通信先情報を示すコード記号を出力するようにするとよい。
さらに、上記第２の通信装置のコード出力手段が、自身の通信先情報を示すコード記号を、表示部への表示又は画像形成手段による画像形成により出力する手段としてもよい。
あるいは、上記第２の通信装置のコード出力手段を、自身の通信先情報を示すコード記号を、上記第１の通信装置の指示に関係なく、自身の画像形成手段によるテストモードでの画像形成により出力する手段としてもよい。
【００１０】
さらに、上記の各通信システムにおいて上記コード記号をバーコードとし、上記第１の通信装置の読取手段をバーコードスキャナとするとよい。
またさらに、上記第１の通信装置を、複数のスレーブとなる複数の上記第２の通信装置と通信する際にマスタとして機能する装置とし、上記第１の通信装置の通信先設定手段を、上記読取手段が読み取ったコード記号が示す通信先情報が、上記複数のスレーブ内の特定のスレーブを示すものであった場合に、その通信先情報が示す装置を通信相手として設定する手段とするとよい。
さらに、上記の各通信システムにおいて、上記通信先情報を、装置のアドレス情報とするとよい。
【発明の効果】
【００１１】
以上のようなこの発明の通信システムによれば、通信装置に複数の装置の中から特定の装置を通信相手として設定する操作を、容易かつ確実に行うことができるようにすることができる。
【発明を実施するための最良の形態】
【００１２】
以下、この発明を実施するための最良の形態を図面に基づいて具体的に説明する。
まず、この発明の通信システムの一実施形態であるバーコード処理システムの構成について説明する。
図１は、そのバーコード処理システムの構成を示す図である。
この実施形態のバーコード処理システム１は、マスタとして機能する通信装置（第１の通信装置）と、スレーブとして機能する通信装置（第２の通信装置）とを備えて構成される。そして、図１に示す例では、バーコード処理システム１に、マスタとして機能する１つのペン型のバーコードスキャナ２と、それぞれスレーブとして機能するプリンタ装置３とノート型のＰＣ４とを設けている。そしてこれらの各装置は、後述するように、ブルートゥース（Bluetooth）規格の無線通信伝送路を用いたネットワークを構成可能である。
【００１３】
また、このうちバーコードスキャナ２は、コード記号である１次元バーコードを手動でなぞって読み取り可能なコード読取装置であり、図示するように片手で持って操作可能なペン型の筐体５と、先端部に設けたスキャナ部６を有している。また胴部には液晶パネル等による表示部７が設けられている。なお、このバーコードスキャナ２として、自動走査可能なハンディタイプのものを用いてもよい。また、コード記号の形式についても、図示した１次元バーコードに限らず、より情報量の多い２次元コードやその他のパターン認識可能な形式のコード記号を採用してもよいことは、もちろんである。
【００１４】
図２のブロック図にこのバーコードスキャナ２のハードウェア構成を示す。なお、図中において各部を結ぶ実線は信号の入出力経路である信号線を示し、各部を結ぶ破線は電力の供給経路である電力線を示している。
この図に示すように、バーコードスキャナ２は、スキャナ部６，表示部７，コントローラ部８，電源部１０，無線部１１，アンテナ１２を有している。
【００１５】
スキャナ部６は、図１で示したようなバーコードを読み取る機能を有する読取手段であり、またバーコードを読み取って得たコードデータをコントローラ部８に出力する機能も有している。また、このスキャナ部６にコードデータをデコードして意味のあるデータに変換する機能を設けてもよい。
表示部７は、コントローラ部８からの出力によって各種のデータやメッセージなどを表示する表示手段である。なお、バーコードスキャナ２に情報を表示させる必要がなければ、表示部７は省略することもできる。
【００１６】
コントローラ部８は、ＣＰＵ，ＲＯＭ，ＲＡＭ等を備え、バーコードスキャナ２全体を統括制御する制御手段である。そして、ＣＰＵがＲＯＭ等に格納された所要の制御プログラムを実行することにより、バーコードスキャナ２の各部と各種のデータや指令などの信号を送受し、各部の動作を制御する処理を行う。もちろん、この処理には無線部１１を駆動して外部の装置との間でデータや指令を授受するための処理も含む。
【００１７】
電源部１０は、装置各部に対して電力線を介して電力を供給するものであり、コンセントを介して商用電源からの電力を供給するようにしてもよいし、またバッテリを用いて構成してもよい。
無線部１１は、規定のプロトコルに従ってデータ信号と無線信号の変換を行い、またアンテナ１２を介して無線信号の入出力を行うことで他の通信装置との無線通信を行う通信手段である。この実施形態ではブルートゥース規格に対応したプロトコルに従って通信を行うようにしているが、一般的なピコネットを形成するためのプロトコルとは若干異なるものを採用している。この点については後述する。
【００１８】
なお、図１に示したプリンタ装置３についても、図示は省略するが、外観を別にすれば、図２に示したバーコードスキャナ２の場合と同様に、コントローラ部，表示部，電源部，無線部，アンテナ等を備えている。ただし、プリンタ装置３は、用紙に画像を形成する画像形成手段を有する画像形成装置であり、図２に示したスキャナ部６に代えて、画像形成手段としてプロッタ部を設けている。
そして、ＣＰＵがＲＯＭ等に格納された所要の制御プログラムを実行することにより、バーコードスキャナ２から種々の情報、例えば読み取ったコード記号の内容に関する情報を受信し、用紙にその受信した情報に基づいた画像を形成する機能を実現している。また、受信した情報に基づいて、バーコードスキャナ２が読み取ったコード記号の内容に基づいてデータの集計や加工を行うようにしてもよいし、バーコードスキャナ２から指令を受信し、その指令に従って画像形成やデータの集計等を行うようにすることも考えられる。
ブルートゥース規格に対応したプロトコルに従って通信を行うことが可能である点も、バーコードスキャナ２の場合と同様である。
【００１９】
また、ＰＣ４は、ユーザからの情報入力を受け付ける操作部であるキーボードや、種々の情報を提示する表示画面を表示する表示手段であるディスプレイ等を有する情報処理装置であり、ハードウェアとしてはＣＰＵ，ＲＯＭ，ＲＡＭ，ＨＤＤ（ハードディスクドライブ)等を備えた公知のものを用いることができる。ただし、ＲＯＭやＨＤＤ等に記憶させた所要のプログラムをＣＰＵに実行させることにより、後述するようなこの実施形態の特徴に係る機能を実現させることができる。また、バーコードスキャナ２から種々の情報、例えば読み取ったコード記号の内容に関する情報を受信し、その情報に基づいてデータの集計や加工あるいは表示等を行ったり、バーコードスキャナ２から指令を受信し、その指令に従ってデータの集計等を行うようにすることも考えられる。
このＰＣ４も、バーコードスキャナ２やプリンタ装置３の場合と同様、無線通信用のアンテナを備え、ブルートゥース規格に対応したプロトコルに従って通信を行うことが可能である。
【００２０】
ここで、ブルートゥース規格に対応した通信装置同士が形成する一般的なピコネットについて簡単に説明する。
一般的なピコネットは、通信範囲内にある通信装置のうち最初にデータ送受信などのサービス獲得に動き出した装置がマスタとして機能し、その後からマスタへのリンクを確立した通信装置がスレーブとして参加するという形で形成される無線ネットワークである。そして、マスタはデータ送受信の周波数のホッピングパターンを決定する権利を持ち、スレーブはマスタとの間とだけデータの送受信が可能となる。
【００２１】
図３はピコネットにおける接続確立の過程と７つのモードを説明する図である。
ブルートゥース規格の通信方式により他の装置と通信可能な通信装置は、初めは図中の最も左側の位置に示す非接続状態であり、全くリンクが確立されていないスタンバイモード２１となっている。そしてこの状態では、チャンネルを変更しながら常に同じホッピングパターンで他の通信装置からのメッセージを待っているだけの状態となる。
そして、通信範囲内のいずれかの通信装置がデータ送受信などのサービス獲得に動き出すと、その通信装置がマスタになり、周辺の通信装置をスキャンして認識するというインクワイアリモード２２に入る。このスキャンによって認識された他の通信装置はページモード２３となり、スレーブとして機能することになる。
【００２２】
マスタからメッセージを受けたスレーブは、マスタと同じホッピングパターンで無線通信を開始し、マスタとそのスレーブがともにアクティブモード２４となってデータの送受信を行う。そして、データの送受信が終了した後には、消費電力などの違いによってホールドモード２５、パークモード２６、スニフホールドモード２７の３つの省電力状態の待機モードに切り換わり、ピコネットの接続状態を維持したまま必要時にアクティブモード２４へすぐに復帰できるよう待機する。
【００２３】
以上のように通信装置間でデータを送受信可能にネットワーク接続するピコネットにおいて、マスタが特定のスレーブとの間でデータを送受信するためには、その相手のスレーブを個別に認識できる通信先情報を指定する必要がある。そしてこの場合の通信先情報としては、例えばＩＥＥＥ８０２標準に準拠した４８ｂｉｔの固有アドレスで表される無線アドレスを使用することができる。
【００２４】
これに対し、図１に示したバーコード処理システム１においては、各装置は基本的には上述のブルートゥース規格の通信方式を採用しているが、以下の点で異なる通信方式としている。
まず、バーコードスキャナ２のみがマスタとして機能できるようにし、プリンタ装置３とＰＣ４はスレーブとしてのみ機能させるようにしている。このような制御は例えば、図３に示したスタンバイモード２１においてサービス獲得に動き出す機能を、マスタとして機能させるバーコードスキャナ２のみに設ける、逆に言えば、それ以外の、プリンタ装置３とＰＣ４には、サービス獲得に動き出す動作を行わせないようにすることにより、実現することができる。
このような制御を行った場合、バーコード処理システム１内においてピコネットが形成される際には、常にバーコードスキャナ２をマスタとするピコネットが形成されることになり、バーコードスキャナ２は、そのピコネット内のスレーブとなる各通信装置（プリンタ装置３及びＰＣ４）と通信可能な状態となる。
【００２５】
また、バーコード処理システム１においては、バーコードスキャナ２に、コード記号（ここではバーコード）を読み取り、そのコード記号がピコネット内のスレーブのいずれかの無線アドレスを示すものであった場合に、その無線アドレスを有するスレーブをデータの送信先すなわち通信相手として設定する機能を設けている。
また、スレーブ装置側にも、自身の無線アドレスを示すコード記号を出力する機能を設けている。この出力は、図１に示すように用紙への印刷（画像形成）や画面への表示によって行うことができ、プリンタ装置３においては前者の、ＰＣ４においては後者の出力方式を採用している。
【００２６】
次に、上記のような通信相手の設定及びその通信相手との間のデータ送受信に係る処理について説明する。図４にこの処理のフローチャートを示す。このフローチャートでは、各処理のステップをＳと記している。また、図中の各フローチャート間の矢印は、データの送信又は供給を示し、矢印の根元のステップにおいて矢印の先端が示すフローチャートと対応する装置にデータを送信又は供給し、矢印の先端側のフローチャートにおいて、そのデータを受信し又は入力された場合に矢印の先端のステップの処理を行うことを示している。
なお、このフローチャートにおいては、バーコードスキャナ２がプリンタ装置３を通信相手として設定する場合にバーコードスキャナ２，プリンタ装置３，ＰＣ４の各装置が実行する処理を例として示している。また、各装置がバーコードスキャナ２をマスタとするピコネットを形成し、図３に示したアクティブモード２４で動作している場合の処理を示しており、スタンバイモード２１からアクティブモード２４に移行する動作や、ホールドモード２５等の省電力状態からアクティブモード２４に復帰する動作についての図示は省略している。
【００２７】
バーコード処理システム１においては、ユーザがバーコードスキャナ２において所定の操作、例えばボタンの押下や所定のコード記号の読み取り等を行うことにより、バーコードスキャナ２が所属するピコネット内の各スレーブに対し、自身の無線アドレスを示すコード記号の出力を指示できるようにしている。
そして、ユーザがこの操作を行うと、バーコードスキャナ２のコントローラ部８に設けられたＣＰＵが、図４の一番左のフローチャートに示す処理を開始する。
そして、ステップ１０１で、ブロードキャストアドレスに対し、自身の無線アドレスを示すコード記号の出力を指示する指示信号を送信する。この処理により、バーコードスキャナ２が所属するピコネット内の全てのスレーブに対し、上記の指示信号を送信することができる。
【００２８】
また、プリンタ装置３及びＰＣ４は、この指示信号を受信すると図４の中央及び一番右のフローチャートに示す処理をそれぞれ開始する。なお、プリンタ装置３及びＰＣ４は、この指示信号を受信した時点で省電力状態からアクティブモード２４に復帰するようにしてもよい。そして、プリンタ装置３はステップ１０２で自身の無線アドレスを示すコード記号を用紙に印刷して出力し、ＰＣ４はステップ１０３で自身の無線アドレスを示すコード記号を液晶パネルに表示して出力する。これらの処理においては、プリンタ装置３やＰＣ４のＣＰＵ等がコード出力手段として機能する。
この状態では、ユーザは、バーコードスキャナ２を通信相手として設定したい装置（ここではプリンタ装置３とする）の近傍に持っていき、その装置が出力したコード記号を読み取らせることにより、その装置を通信相手として設定することができる。
【００２９】
バーコードスキャナ２は、ユーザがコード記号を読み取る操作を行うと、そのコード記号を読み取ってデコードするが、その読み取ったコード記号が無線アドレスを示すものであった場合、ステップ１０４でその無線アドレスを有する装置を通信相手（データの送信先）として設定する。この処理において、コントローラ部８のＣＰＵが通信先設定手段として機能する。ただしこの段階では、バーコードスキャナ２側で通信相手を定めているだけで、実際にその装置にデータを送信可能であることは保証されていない。
【００３０】
そこでバーコードスキャナ２は、次のステップ１０５で、設定した無線アドレスを、自らが属するピコネット内の全てのスレーブに対して送信する。これに対し、各スレーブは、受信した無線アドレスが自身の無線アドレスと一致した場合にはアクセス許可信号を送信し、一致しない場合には何も反応しない。
ここでは、バーコードスキャナ２がステップ１０４でプリンタ装置３の無線アドレスを示すコード記号を読み取ったとすると、ステップ１０５で送信する無線アドレスもプリンタ装置３の無線アドレスである。従って、これに対してプリンタ装置３はステップ１０６でバーコードスキャナ２にアクセス許可信号を返し、ＰＣ４はステップ１０７で何も応答しない。
ＰＣ４については、以後特に処理を行う必要がないので、ステップ１０７で処理を終了し、必要であれば省電力状態に移行する。
【００３１】
また、バーコードスキャナ２は、いずれかのスレーブからアクセス許可信号を受信すると、ステップ１０８で、その送信元のスレーブに対してアクセス要求信号を送信する。そして、プリンタ装置３は、このアクセス要求信号を受信すると、ステップ１０９でアクセス応答信号を返す。そしてこの時点で、アクセス要求信号とアクセス応答信号を交換したバーコードスキャナ２とプリンタ装置３との間でデータを送受信可能な送受信可能状態が確立される。
そして、バーコードスキャナ２は、アクセス応答信号を受信すると、ステップ１１０で必要に応じてデータの送信を行い、プリンタ装置３はステップ１１１でそのデータを受信する。ここでバーコードスキャナ２が送信するデータとしては、例えば、スキャナ部６により読み取ったコード記号に関するデータが考えられる。また逆に、プリンタ装置３からバーコードスキャナ２にデータを送信するケースも考えられる。
【００３２】
そして、必要なだけのデータ送信（連続的なものでなくてもよい）が終了したり、ユーザの指示があったりすると、バーコードスキャナ２はステップ１１２でデータの送信を終了すると共に、ステップ１１４でデータの送信先であったプリンタ装置３にアクセス終了要求信号を送信する。
プリンタ装置３側では、バーコードスキャナ２からのデータ送信が終了すると、ステップ１１３でデータの受信を終了し、アクセス終了要求信号を受信すると、ステップ１１５でアクセス終了許可信号を返す。そして、この時点でバーコードスキャナ２との間での一連の通信が終了したと判断してステップ１１７でアクセスの受け入れ動作を終了して処理を終了し、必要であれば省電力状態に移行する。
また、バーコードスキャナ２は、アクセス終了許可信号を受信すると、ステップ１１６でアクセス動作を終了して処理を終了し、必要であれば省電力状態に移行する。
【００３３】
なお、ここで説明した処理において、ステップ１０１乃至１０３のコード記号の出力に関する処理と、ステップ１０４以降の通信相手の設定に関する処理は、独立して実行することが可能である。例えば、既にコード記号が出力されていれば、そのコード記号をバーコードスキャナ２に読み取らせて通信先を設定することが可能であり、改めてコード記号を出力させる必要はない。
また、ステップ１１０での通信中に、バーコードスキャナ２が無線アドレスを示すコード記号を読み取った場合には、ただちにデータの送信を終了し、ステップ１１６までの処理を行ってその時点での通信相手との間での通信を終了させてから、改めてステップ１０４から処理を行うようにするとよい。
【００３４】
以上のような処理により、この実施形態のバーコード処理システム１においては、バーコードスキャナ２からデータを送信する相手として複数の装置を選択可能な場合であっても、容易かつ確実に希望する対象を通信相手として設定することができる。
この場合において、対象の装置に自身の通信先情報を示すコード記号を出力させるようにしていることから、コード記号と装置の対応関係は明確であり、同じような外見の装置が複数あるような場合でも、間違いなく希望する対象を通信相手として設定することができる。そして、ブロードキャストであれば、通信相手が設定されていない状態でもコード記号の出力指示を行うことができる。
また、コード記号の読み取りにより通信相手の設定を行うことができるようにしているので、無線アドレス等の通信先情報を手動入力することは不要であり、高い操作性を得ることができる。
【００３５】
なお、ここで説明した処理においては、マスタであるバーコードスキャナ２からの指示信号に応じて各スレーブが自身の無線アドレスを示すコード記号を出力する例について説明したが、このようにすることは必須ではない。すなわち、各スレーブが、マスタからの指示に関係なく自身の無線アドレスを示すコード記号を出力することができるようにしてもよい。
【００３６】
例えば、プリンタ装置３のような画像形成装置においては、一般にセルフテストのために自身の解像度やＲＯＭのバージョンなどを印刷出力するテストモードを備えている場合が多いが、そのテストモードで自身の無線アドレスを示すコード記号も印刷させるようにすることが考えられる。また、それ以外にも、自身の無線アドレスを示すコード記号の出力を指示するためのキーやモード等を用意しておき、ユーザからの指示によって装置毎に個別にコード記号を出力させることができるようにすることが考えられる。
このようにすれば、必要な装置にのみコード記号を出力させることができるため、出力が不要な装置への処理負荷を低減すると共に、特に用紙への画像形成の場合には、用紙の無駄使いを防止できる。
【００３７】
また、上述した実施形態においては、ピコネットにおいて１つのバーコードスキャナ２のみをマスタとして機能させるようにする例について説明した。しかし、このようにすることは必須ではなく、マスタとして機能する装置を複数設けてもよい。このような場合において、マスタとして機能する装置にはコード記号を読み取る読取手段を設け、上述のバーコードスキャナ２の場合と同様に通信先を設定することができるようにするとよい。また、マスタとして機能し得る装置がスレーブとしても機能することを妨げることもない。
【００３８】
また、あるピコネットでスレーブとして機能している装置の１つを、同時に他のピコネットにおいてマスタとして機能させることができるようにし、複数のピコネットを連結したスキャタネットと呼ばれるネットワークをさせるようにすることが知られているが、この発明は、このようなネットワークにおいても適用可能である。この場合、上述のバーコードスキャナ２に当たる装置を、一番上流のピコネットにおいてマスタとして機能させるようにすればよい。
【００３９】
さらに、この発明は、ブルートゥース規格以外でも、任意の規格に従って構成されたネットワークを介して各装置が通信を行うような通信システムにも適用可能である。この場合の通信経路についても、有線，無線を問わず、任意の経路を使用可能である。
例えば、イーサネット規格に従って構成されたＬＡＮを介した通信を行う通信システムにも適用可能であり、この場合において、各装置の通信先情報としては、ＩＰ（Internet Protocol）アドレスやＭＡＣ（Media Access Control）アドレスを用いることが考えられる。また、マスタとスレーブの区別も特に必要なく、コード記号を読み取る手段を備えた装置に、読み取ったコード記号が示す通信先情報と対応する装置を通信相手（データの送信先）として設定させるようにすればよい。
なお、通信先情報としては、上述のようにブルートゥース規格のネットワークを利用する場合でも、アクティブメンバーアドレス（Active Member Adress）を用いることも考えられるし、アドレス以外でも、装置の名称等を用いることも考えられる。
【００４０】
さらにまた、通信システムを構成する各通信装置の構成についても、上述したものに限られない。例えば、コード記号を読み取るスキャナを通信装置本体と別に着脱可能に設けるような構成もあり、この場合、ＰＣを上述したマスタとして用いることも可能である。また、スレーブとしては、工場や倉庫における物品の運搬装置あるいは仕分け装置等も考えられる。
【産業上の利用可能性】
【００４１】
以上説明してきたように、この発明の通信システムによれば、通信装置に複数の装置の中から特定の装置を通信相手として設定する操作を、容易かつ確実に行うことができる。
したがって、操作性の高い通信システムを構成することができる。
【図面の簡単な説明】
【００４２】
【図１】この発明の通信システムの実施形態であるバーコード処理システムにおいて、そのシステム構成の外観とデータ送受信処理を行う様子を示す図である。
【図２】図１に示したバーコードスキャナのハードウェア構成を示す構成ブロック図である。
【図３】ピコネットにおける接続確立の過程と７つのモードについて説明するための図である。
【図４】図１に示したバーコードスキャナにプリンタ装置を通信相手として設定して通信を行わせる場合に各装置が実行する処理を示すフローチャートである。
【符号の説明】
【００４３】
１：バーコード処理システム、２：バーコードスキャナ、３：プリンタ装置、
４：ＰＣ、５：筐体、６：スキャナ部、７：表示部、８：コントローラ部、
１０：電源部、１１：無線部、１２：アンテナ、
【図１】
2006067518.tif 000003
【図２】
2006067518.tif 000004
【図３】
2006067518.tif 000005
【図４】
2006067518.tif 000006