(57)【要約】【課題】最適な通信機器との接続が行え、安定した通信を行えるように通信機器を選択できる通信方法、通信機器、及び通信システムを提供することを目的とする。【解決手段】通信方法は、接続候補の通信機器が、接続先の選択のための情報を含む信号を送信する工程と、接続先を検索する通信機器が、各接続候補の通信機器からの接続先の選択のための情報を含む信号を受信する工程と、接続先を検索する通信機器が、各接続候補の通信機器との間の受信リンククォリティー値を取得し、当該受信リンククォリティー値と接続先の選択のための情報とを用いて、接続する通信機器を決定する工程と、を含む。【選択図】図１５
2018152750.tif 000002
【特許請求の範囲】
【請求項１】
有線接続の通信機器と無線接続の通信機器とからなる通信システムにおける通信方法であって、
接続候補の通信機器が、接続先の選択のための情報を含む信号を送信する工程と、
接続先を検索する通信機器が、各接続候補の通信機器からの接続先の選択のための情報を含む信号を受信する工程と、
前記接続先を検索する通信機器が、各接続候補の通信機器との間の受信リンククォリティー値を取得し、当該受信リンククォリティー値と前記接続先の選択のための情報とを用いて、接続する通信機器を決定する工程と、
を含む通信方法。
【請求項２】
前記接続先の選択のための情報は、有線接続が無線接続かを示す接続種別情報を含む請求項１に記載の通信方法。
【請求項３】
前記接続先の選択のための情報は、前記接続候補の通信機器とその上位の通信機器との間のリンククォリティー値を含む請求項１または請求項２に記載の通信方法。
【請求項４】
前記接続先を検索する通信機器は、接続候補の通信機器との間のリンククォリティー値が所定の閾値以上の有線接続の通信機器があれば、当該接続候補の通信機器との間のリンククォリティー値が所定の閾値以上の有線接続の通信機器の中でリンククォリティー値が最大となるものを接続先として決定する請求項２または請求項３に記載の通信方法。
【請求項５】
前記接続先を検索する通信機器は、接続候補の通信機器との間のリンククォリティー値が所定の閾値以上の有線接続の通信機器がない場合には、各接続候補の通信機器との間の受信リンククォリティー値と、接続候補の通信機器とその上位の通信機器との間のリンククォリティー値とのうちの小さい方のリンククォリティー値を比較し、当該小さい方のリンククォリティー値が最大となるものを接続先として決定する請求項２から請求項４のいずれか１項に記載の通信方法。
【請求項６】
前記上位の通信機器との間のリンククォリティー値は、接続候補の通信機器が有線接続の場合には、最大値となる仮値に設定するようにした請求項５に記載の通信方法。
【請求項７】
前記受信リンククォリティー値は、接続候補の通信機器が有線接続の場合には、補正値を加算するようにした請求項５に記載の通信方法。
【請求項８】
前記接続先の選択のための情報を含む信号は、プローブ要求に応答して各接続候補の通信機器から送られてくるプローブ応答である請求項１から請求項７のいずれか１項に記載の通信方法。
【請求項９】
前記接続先の選択のための情報を含む信号は、各接続候補の通信機器から送られてくるビーコンである請求項１から請求項７のいずれか１項に記載の通信方法。
【請求項１０】
有線接続の通信機器と無線接続の通信機器とからなる通信システムにおける通信機器であって、
各接続候補の通信機器から接続先の選択のための情報を含む信号を受信し、当該信号の信号レベルから受信リンククォリティー値を取得する受信リンククォリティー値取得部と、
前記取得した受信リンククォリティー値と、前記接続先の選択のための情報を用いて、接続する通信機器を決定する通信制御部と、
を備える通信装置。
【請求項１１】
有線接続の通信機器と無線接続の通信機器とからなる通信システムにおける通信機器であって、
接続先を選択するための情報を保持する記憶部と、
接続先を検索している通信機器に、前記接続先の選択のための情報を付加して信号を送信する通信部と、
を備える通信装置。
【請求項１２】
有線接続の通信機器と無線接続の通信機器とからなる通信システムであって、
接続候補の通信機器が、接続先の選択のための情報を含む信号を送信し、
接続先を検索する通信機器が、各接続候補の通信機器からの接続先の選択のための情報を含む信号を受信し、
前記接続先を検索する通信機器が、各接続候補の通信機器との間の受信リンククォリティー値を取得し、前記受信リンククォリティー値と、前記接続先の選択のための情報とを用いて、接続する通信機器を決定する通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信方法、通信機器、及び通信システムに関する。
【背景技術】
【０００２】
近年、レストラン、居酒屋、カラオケ店など飲食物を提供する店舗では、スタッフが客から受けた注文をハンディターミナルと称される入力装置に入力し、入力された注文を入力装置から注文管理装置に送信する注文管理システムが提案されている。このような注文管理システムを用いることで、注文処理や会計処理でのスタッフの負担を軽減できる。
【０００３】
このような注文管理システムでは、入力装置、注文管理装置、無線印字装置、無線表示装置等により構成される。例えば特許文献１に示されるように、注文管理装置や無線印字装置、無線表示装置には、無線ＬＡＮの機能が設けられている。また、これら注文管理装置や無線印字装置、無線表示装置は、無線ＬＡＮのアクセスポイントとしての機能を有するとともに、無線ＬＡＮのリピータ機能を有している。これにより、店舗の規模や営業形態に応じて、注文管理装置や無線印字装置、無線表示装置の数や配置位置を自在に変更することができ、多彩な運用形態が実現できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１７５９５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
入力装置、注文管理装置、無線印字装置、無線表示装置等を無線ＬＡＮで接続する場合、どの機器をアクセスポイントとし、どの機器をリピータとして用いるかは、システム全体として安定した通信を可能にするために、重要なことである。無線接続の通信機器によるシステムでは、通常、新たにシステムに接続する通信機器は、ＬＱ（Ｌｉｎｋ  Ｑｕａｌｉｔｙ）値が最大となるアクセスポイントの機器を選択して接続している。なお、ＬＱとは、電波通信品質を示す値である。しかしながら、この場合、以下のような課題が生じてくる。
【０００６】
図１９は、無線ネットワークの一例を示す図である。図１９において、通信機器Ａ１〜Ａ３は、注文管理システムにおける注文管理装置、無線印字装置、無線表示装置等に相当する。
【０００７】
図１９（Ａ）に示すように、通信機器Ａ１と通信機器Ａ２とからなるネットワークが構成されており、このネットワークに、図１９（Ｂ）に示すように、通信機器Ａ３を新たに無線で接続するとする。通信機器Ａ１は、有線ＬＡＮに接続されており、アクセスポイントの機能とリピータの機能を有している。通信機器Ａ２は、アクセスポイントの機能とリピータの機能を有している。通信機器Ａ３は、クライアントとして接続される。この場合、通信機器Ａ３は、通信機器Ａ１と通信機器Ａ２との２つの接続先の何れかを選択する。２つの接続先のうちのどちらを選択するかは、通常、通信機器Ａ３と通信機器Ａ１との間のＬＱ値と、通信機器Ａ３と通信機器Ａ２との間のＬＱ値とを比較して決定している。ＬＱ値は通信品質で、ＬＱ値が大きいほど、通信品質が高い。
【０００８】
ここでは、例えば、通信機器Ａ３と通信機器Ａ１との間のＬＱ値が（ＬＱ＝３）であり、通信機器Ａ３と通信機器Ａ２との間のＬＱ値が（ＬＱ＝３．３）であるとする。この場合、通信機器Ａ３と通信機器Ａ２との間のＬＱ値の方が、通信機器Ａ３と通信機器Ａ１との間のＬＱ値より大きいので、通信機器Ａ２が選択されることになる。
【０００９】
しかしながら、通信機器Ａ２を選択した場合、通信機器Ａ３は無線リピータとなる通信機器Ａ２を介して通信機器Ａ１と通信を行うことになり、通信が安定しない可能性が高い。これに対して、通信機器Ａ１を選択すれば、通信機器Ａ３は、無線リピータを介在させずに、有線接続の通信機器Ａ１と直接通信を行うことができ、通信が安定する。通信機器Ａ３と通信機器Ａ２との間のＬＱ値（ＬＱ＝３）は、通信機器Ａ３と通信機器Ａ２との間のＬＱ値（ＬＱ＝３．３）より小さいが、安定した通信を行うのに十分なＬＱ値である。
【００１０】
以上のように、新たに通信機器Ａ３を接続した場合、直前の経路のＬＱ値だけから接続先を決めると、通信機器Ａ３の接続先は、通信機器Ａ２となり、無線リピータが介在されることになる。しかしながら、通信の安定性を考慮すると、通信機器Ａ３の接続先は、有線ＬＡＮの通信機器Ａ１の方が好ましいと考えられる。
【００１１】
図２０は、無線ネットワークの他の例を示す図である。図２０（Ａ）に示すように、通信機器Ａ１と通信機器Ａ２と通信機器Ａ３からネットワークが構成されているとする。図２０（Ｂ）に示すように、このネットワークに、新たに通信機器Ａ４を接続するとする。通信機器Ａ１は、有線ＬＡＮに接続されており、アクセスポイントの機能を有している。通信機器Ａ２及び通信機器Ａ３は、アクセスポイントの機能とリピータ機能を有している。通信機器Ａ４は、クライアントの無線接続の機器である。この場合、新たに接続する通信機器Ａ４は、通信機器Ａ１と、通信機器Ａ２と、通信機器Ａ３との３つの接続先の何れかを選択する。
【００１２】
この３つの接続先のどちらを選択するかは、通常、通信機器Ａ４と通信機器Ａ１との間のＬＱ値と、通信機器Ａ４と通信機器Ａ２との間のＬＱ値と、通信機器Ａ４と通信機器Ａ３との間のＬＱ値とを比較して決定される。ここでは、例えば、通信機器Ａ４と通信機器Ａ１との間のＬＱ値が（ＬＱ＝１．５）であり、通信機器Ａ４と通信機器Ａ２との間のＬＱ値が（ＬＱ＝１）であり、通信機器Ａ４と通信機器Ａ３との間のＬＱ値が（ＬＱ＝３）であるとする。この場合、通信機器Ａ４と通信機器Ａ３との間のＬＱ値が最大なので、通信機器Ａ３が選択されることになる。
【００１３】
なお、このとき、通信機器Ａ３では、通信機器Ａ３と通信機器Ａ１との間のＬＱ値と、通信機器Ａ３と通信機器Ａ２との間のＬＱ値とを比較して、接続先が選択されている。この場合、通信機器Ａ３と通信機器Ａ２との間のＬＱ値（ＬＱ＝４）の方が、通信機器Ａ３と通信機器Ａ１との間のＬＱ値（ＬＱ＝３）より大きいので、通信機器Ａ２が選択されることになる。そして、通信機器Ａ３と通信機器Ａ１との間で、通信機器Ａ２を介して通信が行われることになる。
【００１４】
よって、通信機器Ａ４が通信機器Ａ３を選択した場合、通信機器Ａ４は、無線リピータとなる通信機器Ａ３及び通信機器Ａ２を介して、通信機器Ａ１と接続することになる。しかしながら、この経路中には、ＬＱ値の低いボトルネックとなる経路が介在されることになる。すなわち、通信機器Ａ２と通信機器Ａ１との間のＬＱ値は（ＬＱ＝２）であり、通信機器Ａ２と通信機器Ａ１との間がボトルネックとなり、安定した通信が行えない。この場合、通信機器Ａ４、通信機器Ａ３、通信機器Ａ１の経路が選択できれば、ボトルネックとなる経路がなくなり、安定した通信が行える。
【００１５】
本発明は、上記の問題点に鑑みてなされたものであって、最適な通信機器との接続が行え、安定した通信を行えるように通信機器を選択できる通信方法、通信機器、及び通信システムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記目的を達成するため、本発明の一態様に係る通信方法は、有線接続の通信機器と無線接続の通信機器とからなる通信システムにおける通信方法であって、接続候補の通信機器が、接続先の選択のための情報を含む信号を送信する工程と、接続先を検索する通信機器が、各接続候補の通信機器からの接続先の選択のための情報を含む信号を受信する工程と、前記接続先を検索する通信機器が、各接続候補の通信機器との間の受信リンククォリティー値を取得し、当該受信リンククォリティー値と前記接続先の選択のための情報とを用いて、接続する通信機器を決定する工程と、を含む。
【００１７】
また、本発明の一態様に係る通信方法であって、前記各接続候補の通信機器からの信号は、有線接続が無線接続かを示す接続種別情報を含むようにしてもよい。
【００１８】
また、本発明の一態様に係る通信方法であって、前記各接続候補の通信機器からの信号は、更に、前記接続候補の通信機器とその上位の通信機器との間のリンククォリティー値を含むようにしてもよい。
【００１９】
また、本発明の一態様に係る通信方法であって、前記接続先を検索する通信機器は、接続候補の通信機器との間のリンククォリティー値が所定の閾値以上の有線接続の通信機器があれば、当該接続候補の通信機器との間のリンククォリティー値が所定の閾値以上の有線接続の通信機器の中でリンククォリティー値が最大となるものを接続先として決定するようにしてもよい。
【００２０】
また、本発明の一態様に係る通信方法であって、前記接続先を検索する通信機器は、接続候補の通信機器との間のリンククォリティー値が所定の閾値以上の有線接続の通信機器がない場合には、各接続候補の通信機器との間の受信リンククォリティー値と、接続候補の通信機器とその上位の通信機器との間のリンククォリティー値とのうちの小さい方のリンククォリティー値を比較し、当該小さい方のリンククォリティー値が最大となるものを接続先として決定するようにしてもよい。
【００２１】
また、本発明の一態様に係る通信方法であって、前記上位の通信機器との間のリンククォリティー値は、接続候補の通信機器が有線接続の場合には、最大値となる仮値に設定するようにしてもよい。
【００２２】
また、本発明の一態様に係る通信方法であって、前記受信リンククォリティー値は、接続候補の通信機器が有線接続の場合には、補正値を加算するようにしてもよい。
本発明によれば、有線接続の通信機器を優先的に接続先として決定できる。
【００２３】
また、本発明の一態様に係る通信方法であって、前記接続先の選択のための情報を含む信号は、プローブ要求に応答して各接続候補の通信機器から送られてくるプローブ応答であるようにしてもよい。
【００２４】
また、本発明の一態様に係る通信方法であって、前記接続先の選択のための情報を含む信号は、ネットワークに接続中の各接続候補の通信機器から送られてくるビーコンであるようにしてもよい。
【００２５】
本発明の一態様に係る通信機器は、有線接続の通信機器と無線接続の通信機器とからなる通信システムにおける通信機器であって、各接続候補の通信機器から接続先の選択のための情報を含む信号を受信し、当該信号の信号レベルから受信リンククォリティー値を取得する受信リンククォリティー値取得部と、前記取得した受信リンククォリティー値と、前記接続先の選択のための情報を用いて、接続する通信機器を決定する通信制御部とを備える。
【００２６】
上記目的を達成するため、本発明の一態様に係る通信機器は、有線接続の通信機器と無線接続の通信機器とからなる通信システムにおける通信機器であって、接続先を選択するための情報を保持する記憶部と、接続先を検索している通信機器に、前記接続先の選択のための情報を付加して信号を送信する通信部とを備える。
【００２７】
上記目的を達成するため、本発明の一態様に係る通信システムは、有線接続の通信機器と無線接続の通信機器とからなる通信システムであって、接続候補の通信機器が、接続先の選択のための情報を含む信号を送信し、接続先を検索する通信機器が、各接続候補の通信機器からの接続先の選択のための情報を含む信号を受信し、前記接続先を検索する通信機器が、各接続候補の通信機器との間の受信リンククォリティー値を取得し、前記受信リンククォリティー値と、前記接続先の選択のための情報とを用いて、接続する通信機器を決定する。
【発明の効果】
【００２８】
本発明によれば、通信機器をネットワークに接続した際に、有線の通信機器に優先的に接続される。また、本発明によれば、上位の通信機器との上位ＬＱ値を参照して接続する通信機器を決定しているので、ボトルネックとなる経路がなくなり、安定した通信が行える。
【図面の簡単な説明】
【００２９】
【図１】本実施形態に係る注文管理システムの概略構成図である。
【図２】本実施形態に係る入力装置の概略ブロック図である。
【図３】本実施形態に係る注文管理装置の概略ブロック図である。
【図４】本実施形態に係る有線印字装置の概略ブロック図である。
【図５】本実施形態に係る無線表示装置の概略ブロック図である。
【図６】本実施形態でのプローブ応答及びビーコンのデータの説明図である。
【図７】本実施形態での通信機器の識別子の説明図である。
【図８】本実施形態での設定ファイルの一例の説明図である。
【図９】本実施形態での各通信機器の間のＬＱ値の一例の説明図である。
【図１０】本実施形態での各通信機器の間のＬＱ値の一例の説明図である。
【図１１】本実施形態での通信機器の決定処理の説明図である。
【図１２】本実施形態での通信機器の決定処理の説明図である。
【図１３】本実施形態での通信機器の決定処理の説明図である。
【図１４】本実施形態に係る通信処理を示すフローチャートである。
【図１５】本実施形態に係る通信処理を示すフローチャートである。
【図１６】本実施形態に係る通信処理を示すフローチャートである。
【図１７】本実施形態に係る通信処理を示すフローチャートである。
【図１８】新たに設置される通信機器のネットワークへの接続処理を示すシーケンス図である。
【図１９】無線ネットワークの一例を示す図である。
【図２０】無線ネットワークの他の例を示す図である。
【発明を実施するための形態】
【００３０】
以下、本発明の実施の形態について図面を参照しながら説明する。図１は、本実施形態に係る注文管理システム１の概略構成図である。図１に示すように、注文管理システム１は、入力装置１０と、注文管理装置１１と、有線印字装置１２と、第１及び第２の無線印字装置１３−１及び１３−２と、第１及び第２の無線表示装置１４−１及び１４−２と、会計端末１５とを備えている。なお、第１及び第２の無線印字装置１３−１及び１３−２を特定しない場合には、無線印字装置１３という。第１及び第２の無線表示装置１４−１及び１４−２を特定しない場合には、無線表示装置１４という。
【００３１】
注文管理装置１１、有線印字装置１２、及び会計端末１５は、有線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）により接続されている。また、注文管理装置１１は、入力装置１０、第１及び第２の無線印字装置１３−１及び１３−２、第１及び第２の無線表示装置１４−１及び１４−２に、無線ＬＡＮにより接続されている。
【００３２】
なお、ここでは、１台の入力装置１０と、１台の注文管理装置１１と、１台の有線印字装置１２と、２台の第１及び第２の無線印字装置１３−１及び１３−２と、２台の第１及び第２の無線表示装置１４−１及び１４−２と、１台の会計端末１５を図示しているが、これらの数は限定されるものではない。
【００３３】
入力装置１０は、レストランや居酒屋等の飲食店の接客スタッフが携帯する注文用の端末である。入力装置１０は、接客スタッフが顧客の注文を聞いて飲み物や料理等を入力したり、テーブル番号や人数を入力したりするのに用いられる。
【００３４】
注文管理装置１１は、注文処理や会計処理等、飲食店での各種の業務の処理を行っている。注文管理装置１１は、有線ＬＡＮを介して、有線印字装置１２、会計端末１５と接続可能である。また、注文管理装置１１は、無線ＬＡＮのアクセスポイント機能を有している。注文管理装置１１は、無線ＬＡＮを介して、入力装置１０、有線印字装置１２、第１及び第２の無線印字装置１３−１及び１３−２、第１及び第２の無線表示装置１４−１及び１４−２と接続可能である。
【００３５】
有線印字装置１２は、注文伝票の印字や会計伝票の印字等を行う。有線印字装置１２は、有線ＬＡＮを介して、注文管理装置１１、会計端末１５と接続可能である。また、有線印字装置１２は、無線ＬＡＮのアクセスポイント機能を有している。有線印字装置１２は、無線ＬＡＮを介して、入力装置１０、注文管理装置１１、第１及び第２の無線印字装置１３−１及び１３−２、第１及び第２の無線表示装置１４−１及び１４−２と接続可能である。
【００３６】
第１及び第２の無線印字装置１３−１及び１３−２は、注文伝票の印字や会計伝票の印字等を行う。第１及び第２の無線印字装置１３−１及び１３−２は、無線ＬＡＮのアクセスポイント機能としてのリピータ機能を有している。第１及び第２の無線印字装置１３−１及び１３−２は、無線ＬＡＮにより、入力装置１０、注文管理装置１１、有線印字装置１２、第１及び第２の無線表示装置１４−１及び１４−２と接続可能である。また、第１及び第２の無線印字装置１３−１及び１３−２は、無線ＬＡＮを介して、互いに接続可能である。
【００３７】
第１及び第２の無線表示装置１４−１及び１４−２は、オーダーの状況等の情報を表示する。第１及び第２の無線表示装置１４−１及び１４−２は、無線ＬＡＮのアクセスポイント機能としてのリピータ機能を有している。第１及び第２の無線表示装置１４−１及び１４−２は、無線ＬＡＮにより、入力装置１０、注文管理装置１１、有線印字装置１２、第１及び第２の無線印字装置１３−１及び１３−２と接続可能である。また、第１及び第２の無線表示装置１４−１及び１４−２は、無線ＬＡＮを介して、互いに接続可能である。
【００３８】
会計端末１５は、ＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ  Ｓｙｓｔｅｍ）の端末である。売上情報や会計情報は、会計端末１５により、管理される。会計端末１５は、有線ＬＡＮを介して、注文管理装置１１、有線印字装置１２と接続可能である。
【００３９】
本実施形態に係る注文管理システム１では、接客時、接客スタッフは入力装置１０を携帯して顧客の着席したテーブルに行き、テーブル番号や人数、オーダーされた料理や飲み物の情報を入力装置１０に入力する。入力装置１０からの注文情報は、注文管理装置１１に送信される。注文管理装置１１は、入力装置１０からの注文情報を受信すると、注文処理を行い、処理した情報を有線印字装置１２や第１及び第２の無線印字装置１３−１及び１３−２、並びに、第１及び第２の無線表示装置１４−１及び１４−２に送る。有線印字装置１２や第１及び第２の無線印字装置１３−１及び１３−２は、注文管理装置１１から送られてきた情報に基いて、注文伝票の印字やレシートの印字等を行う。第１及び第２の無線表示装置１４−１及び１４−２は、注文管理装置１１から送られてきた情報に基いて、オーダーの受付状況や、オーダーを受付してからの経過時間等を表示する。
【００４０】
図２は、本実施形態に係る入力装置１０の概略ブロック図である。図２に示すように、入力装置１０は、処理部１０１、データ記憶部１０２、無線通信部１０３、表示部１０５、入力キー１０６、タッチパネル１０８、タッチパネル制御部１０９を備えている。
【００４１】
処理部１０１は、データ記憶部１０２に記憶されているプログラムに基づいて各部の制御を行う。また、処理部１０１は、必要な情報をデータ記憶部１０２に記憶させる。
【００４２】
データ記憶部１０２は、ＲＡＭ（Ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ等で構成される。データ記憶部１０２は、各種のプログラムや各種のデータを記憶する。
【００４３】
無線通信部１０３は、無線ＬＡＮの送受信制御を行う。なお、入力装置１０の無線通信部１０３は、無線ＬＡＮのクライアント機能のみを有する。
【００４４】
表示部１０５は、処理部１０１の制御に応じて各種情報を表示する。表示部１０５は、例えば液晶ディスプレイ、有機ＥＬ（ＥｌｅｃｔｒｏＬｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイからなる。
【００４５】
入力キー１０６は、各種の入力を行うキーである。入力キー１０６としては、注文を選択するメニューキー、テーブル番号や個数を入力するテンキー等からなる。
【００４６】
タッチパネル１０８は、表示部１０５上に積層配置されている。タッチパネル制御部１０９は、タッチパネル１０８が操作された座標位置を検出し、入力情報として、処理部１０１に送出する。
【００４７】
図３は、本実施形態に係る注文管理装置１１の概略ブロック図である。図３に示すように、注文管理装置１１は、処理部２０１、データ記憶部２０２、有線通信部２０３、及び無線通信部２０４を備えている。
【００４８】
処理部２０１は、データ記憶部２０２に記憶されているプログラムに基づいて各部の制御を行う。
【００４９】
データ記憶部２０２は、ＲＡＭ、ＲＯＭ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、フラッシュメモリ等で構成される。データ記憶部２０２は、プログラムや各種のデータを記憶する。本実施形態では、データ記憶部２０２には、無線接続先の選択のための情報として、上位の通信機器との上位ＬＱ値と、有線接続か無線接続かを示す接続種別の情報が記憶されている。また、本実施形態では、データ記憶部２０２には、ＬＱ閾値と、仮値と、加算ＬＱ値とを含む設定ファイルが保存されている。この設定ファイルについては後に説明する。なお、ＬＱ（Ｌｉｎｋ  Ｑｕａｌｉｔｙ；リンククォリティー）値とは、ＲＳＳＩ（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ）値とノイズの値との差から求められる電波通信品質を示す値である。
【００５０】
有線通信部２０３は、有線ＬＡＮによる通信制御を行う。有線ＬＡＮで通信される機器は、上位機は注文管理装置１１となる。無線通信部２０４は、無線ＬＡＮのアクセスポイントの機能を有している。また、本実施形態では、無線通信部２０４は、近隣の通信機器からのプローブ要求に対して、プローブ応答を返信する。また、近隣の通信機器からのプローブ応答やビーコンの信号を受信し、各通信機器との間の受信ＬＱ値を取得するＬＱ値取得部２１１と、各通信機器からのプローブ応答やビーコンの信号に含まれる情報を解析し、取得した受信ＬＱ値と、各接続候補の通信機器からの信号に含まれる情報を保持する通信制御部２１２とを含んでいる。また、無線通信部２０４は、ビーコンやプローブ応答に、有線接続か無線接続かの種別の情報や上位ＬＱ値の情報を、接続先の選択のための情報として送信する機能を有する。
【００５１】
図４は、本実施形態に係る有線印字装置１２の概略ブロック図である。図４に示すように、有線印字装置１２は、処理部３０１、データ記憶部３０２、有線通信部３０３、無線通信部３０４、及び印字部３０５を備えている。
【００５２】
処理部３０１は、データ記憶部３０２に記憶されているプログラムに基づいて各部の制御を行う。
【００５３】
データ記憶部３０２は、ＲＡＭ、ＲＯＭ、ＨＤＤ、フラッシュメモリ等で構成される。データ記憶部３０２は、プログラムや各種のデータを記憶する。また、本実施形態では、データ記憶部３０２には、接続先の選択のための情報として、上位の通信機器とのＬＱ値と、有線接続か無線接続かを示す接続種別の情報が記憶されている。また、本実施形態では、データ記憶部３０２には、ＬＱ閾値と、仮値と、加算ＬＱ値とを含む設定ファイルが保存されている。
【００５４】
有線通信部３０３は、有線ＬＡＮによる通信制御を行う。有線ＬＡＮで通信される機器は、上位機は注文管理装置１１となる。無線通信部３０４は、無線ＬＡＮによる通信制御を行う。無線通信部３０４は、無線ＬＡＮのアクセスポイントの機能を有している。近隣の通信機器からのプローブ要求に対して、プローブ応答を返信する。また、本実施形態では、無線通信部３０４は、近隣の通信機器からのプローブ応答やビーコンの信号を受信し、各通信機器との間の受信ＬＱ値を取得するＬＱ値取得部３１１と、各通信機器からのプローブ応答やビーコンの信号に含まれる情報を解析し、取得した受信ＬＱ値と、各接続候補の通信機器からの信号に含まれる情報を保持する通信制御部３１２とを含んでいる。また、無線通信部３０４は、ビーコンやプローブ応答に、有線接続か無線接続かの種別の情報や上位ＬＱ値の情報を、接続先の選択のための情報として含めて送信する機能を有する。なお、無線接続として動作する場合に、無線通信部３０４は、クライアントとして接続処理するため、近隣の接続候補へのプローブ要求を送信し、プローブ応答を受信する。
【００５５】
印字部３０５は、各種の注文情報や会計情報を用紙に印字する。印字方式としては、サーマル無線印字装置方式、インク転写方式、インクジェット方式、レーザー方式等、種々のものを用いることができる。
【００５６】
なお、無線印字装置１３は、上述の有線印字装置１２と同様に構成できる。なお、無線印字装置１３の場合には、有線通信部３０３を無くし、無線通信部３０４のみ備えていても良い。その場合、無線通信部３０４は、無線ＬＡＮのアクセスポイントの機能としてのリピータの機能を有するものとする。なお、この機能については、無線表示装置１４の説明において詳細に説明する。
【００５７】
図５は、本実施形態に係る無線表示装置１４の概略ブロック図である。図５に示すように、無線表示装置１４は、処理部４０１、データ記憶部４０２、無線通信部４０４、及び表示部４０５を備えている。
【００５８】
処理部４０１は、データ記憶部４０２に記憶されているプログラムに基づいて各部の制御を行う。
【００５９】
データ記憶部４０２は、ＲＡＭ、ＲＯＭ、ＨＤＤ、フラッシュメモリ等で構成される。データ記憶部４０２は、プログラムや各種のデータを記憶する。また、本実施形態では、データ記憶部４０２には、接続先の選択のための情報として、上位の通信機器とのＬＱ値と、有線接続か無線接続かを示す接続種別の情報が記憶されている。また、本実施形態では、データ記憶部４０２には、ＬＱ閾値と、仮値と、加算ＬＱ値とを含む設定ファイルが保存されている。
【００６０】
無線通信部４０４は、無線ＬＡＮのアクセスポイントの機能としての、リピータの機能を有している。この「無線ＬＡＮのアクセスポイントの機能としての、リピータの機能」とは、下位の通信機器に対してはアクセスポイントとして、上位の通信機器に対してはクライアントとして動作させる機能である。この機能を実現することで、下位の通信機器と上位の通信機器との間で通信の中継を行うことができる。また、本実施形態では、無線通信部４０４は、近隣の接続候補の通信機器からのプローブ応答やビーコンの信号を受信し、各接続候補の通信機器との間の受信ＬＱ値を取得するＬＱ値取得部４１１と、各接続候補の通信機器からのプローブ応答やビーコンの信号に含まれる情報を解析し、取得した受信ＬＱ値と、各接続候補の通信機器からの信号に含まれる情報とを用いて、接続する通信機器を決定する通信制御部４１２とを含んでいる。また、無線通信部４０４は、ビーコンやプローブ応答に、有線接続か無線接続かの種別の情報や上位ＬＱ値の情報を、接続先の選択のための情報として送信する機能を有する。なお、無線接続として動作する場合、無線通信部４０４は、クライアントとして接続処理するため、近隣の接続候補へのプローブ要求を送信し、プローブ応答を受信する。
【００６１】
表示部４０５は、各種の情報を表示する。表示部４０５としては、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）が用いられる。
【００６２】
図１に示す注文管理システム１では、有線ＬＡＮ及び無線ＬＡＮにより、入力装置１０、注文管理装置１１、有線印字装置１２、第１及び第２の無線印字装置１３−１及び１３−２、第１及び第２の無線表示装置１４−１及び１４−２、会計端末１５によりネットワークを構築し、各装置間でデータを転送して、注文管理を行っている。
【００６３】
ここで、注文管理装置１１、有線印字装置１２、第１及び第２の無線印字装置１３−１及び１３−２、第１及び第２の無線表示装置１４−１及び１４−２等、各装置の数や配置は、店舗の規模や形態に応じて変わってくる。例えば、カウンターだけで店舗を経営するような店では、有線印字装置１２や無線印字装置１３、無線表示装置１４は、１台でも運用でき、これらは物理的に近接した位置に配置できる。これに対して、広いフロアーにテーブルが並んでいるような店舗では、有線印字装置１２や無線印字装置１３、無線表示装置１４が複数台必要であり、これらは離れた場所に置かれることもある。
【００６４】
本実施形態では、注文管理装置１１及び有線印字装置１２は、有線ＬＡＮの通信機能と、無線ＬＡＮのアクセスポイントの機能を有している。また、無線印字装置１３、無線表示装置１４は、無線ＬＡＮのアクセスポイントの機能としてリピータの機能を有している。これにより、注文管理装置１１、有線印字装置１２、無線印字装置１３、及び無線表示装置１４を、必要な数だけ、自在な位置に配置でき、各種の規模や形態の店舗に対応できる。
【００６５】
次に、本発明の第１の実施形態における通信接続処理について説明する。注文管理装置１１、有線印字装置１２、無線印字装置１３、及び無線表示装置１４は、その装置本来の動作には差異はあるが、通信接続処理の動作上では、全て、通信機器として同様に扱える。このことから、以下では、注文管理装置１１、有線印字装置１２、無線印字装置１３、及び無線表示装置１４を、通信機器と呼ぶ場合がある。
【００６６】
先ず、通信機器を新たに設置する場合について説明する。新たな通信機器を設置する場合、この通信機器は、プローブ要求をブロードキャスト送信し、近隣の接続候補となる通信機器を検索する。例えば、図１に示すようにシステムが構成されており、第２の無線表示装置１４−２が新たに設置される通信機器であるとする。この場合、接続候補となる通信機器は、第２の無線表示装置１４−２の近隣にある注文管理装置１１、有線印字装置１２、第１及び第２の無線印字装置１３−１及び１３−２、第１の無線表示装置１４−１である。接続候補となる通信機器は、プローブ要求を受信すると、新たに設置される通信機器にプローブ応答を返す。
【００６７】
本実施形態では、このプローブ応答に、接続先の選択のための情報として、無線か有線かの接続種別の情報と、接続候補の通信機器とその上位の通信機器との間のＬＱ（Ｌｉｎｋ  Ｑｕａｌｉｔｙ）値が含まれている。
【００６８】
すなわち、図６は、本実施形態でのプローブ応答及びビーコンのデータの説明図である。図６に示すように、プローブ応答及びビーコンは、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスと、ＢＳＳＩＤ（Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）と、ＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅ）と、有線・無線接続種別と、上位ＬＱ値とを有している。ＭＡＣアドレスは、応答を返したアクセスポイントのＭＡＣアドレスである。ＢＳＳＩＤは、無線ＬＡＮのグループ固有ＩＤである。ＳＳＩＤは、システムを特定するＩＤである。有線・無線接続種別は、例えば「０」なら有線であり、それ以外なら無線接続の段数を示す。上位ＬＱ値は、上位の通信機器との間のＬＱ値である。また、図７は、通信機器の識別子の説明図である。図７に示すように、通信機器の識別子は、システム固有のＳＳＩＤであるシステムＩＤと、通信機器の番号を特定するための固有のＩＤであるＳｔａｔｉｏｎ  ＩＤとからなる。
【００６９】
新たに設置される通信機器は、プローブ応答を受信することで、無線か有線かの接続種別の情報と、接続候補の通信機器とその上位の通信機器との間のＬＱ値を取得する。また、新たに設置される通信機器は、接続候補となる各通信機器からのプローブ応答のＲＳＳＩ値、ノイズの値から、各接続候補の通信機器と新たに設置される通信機器との受信ＬＱ値を取得する。そして、新たに設置される通信機器は、各接続候補の通信機器と新たに設置される通信機器との受信ＬＱ値と、無線か有線かの接続種別の情報と、各接続候補の通信機器とその上位の通信機器との間のＬＱ値とから、以下のアルゴリズムにより、選択する通信機器を決定する。なお、本実施形態では、２段以上のリピータ接続は、考慮しないものとする。
【００７０】
（Ａ）接続先の候補の中に、有線接続で受信ＬＱ値が所定の閾値以上のものがあれば、受信ＬＱ値が所定値以上の通信機器の中で最もＬＱ値の高いものを選択する。
【００７１】
（Ｂ）
（Ｂ−１）接続先の候補の中に有線接続で受信ＬＱ値が所定の閾値以上のものがなければ、接続先の接続候補の受信ＬＱ値と接続先の候補の上位のＬＱ値とのうちの小さい方のＬＱ値を上位から順に並べ、最大となる通信機器を選択する。
（Ｂ−２）但し、接続先の候補が有線接続であった場合には、接続先の候補の受信ＬＱ値に補正値として加算ＬＱ値を加える。
（Ｂ−３）また、接続先の候補が有線接続であった場合には、接続先の上位のＬＱ値は仮値（最大のＬＱ値以上の値）に設定する。
【００７２】
なお、上述のアルゴリズムにおいて、接続先の候補の受信ＬＱ値は、各接続候補の通信機器からの受信信号のＲＳＳＩ値、ノイズの値により取得することができる。また、接続先の候補の上位のＬＱ値は、図６に示したプローブ応答のデータから取得できる。また、無線か有線かの接続種別の情報は、図６に示したプローブ応答のデータから取得できる。
【００７３】
また、上述のアルゴリズムにおいて、閾値、加算ＬＱ値、及び仮値については、各通信機器に設定されたファイルから取得できる。つまり、図８は、設定ファイルの一例の説明図である。図８に示すように、設定ファイルには、ＬＱ閾値と、仮値と、加算ＬＱ値とが含まれる。ＬＱ閾値は例えば「ＬＱ＝５」である。仮値は、ＬＱ値の最大値以上の値であり、例えば「ＬＱ＝１０」である。加算ＬＱ値は、例えば「ＬＱ＝１」である。
【００７４】
このアルゴリズムでは、有線ＬＡＮは無線ＬＡＮに比べて安定して通信を行えることを考慮して、有線ＬＡＮに優先して接続されるようにしている。また、リピータを介して通信が行われる際には、その経路中に通信品質が悪いボトルネックとなるような経路が含まれないようにしている。以下、本実施形態における接続先の決定処理について、具体的に説明する。
【００７５】
図９は、本実施形態での各通信機器（注文管理装置１１、有線印字装置１２、第１の無線印字装置１３−１、第２の無線印字装置１３−２、第１の無線表示装置１４−１、第２の無線表示装置１４−２）との間のＬＱ値の説明図である。図１０は、本実施形態での各通信機器の間のＬＱ値の一例の説明図である。例えば、注文管理装置１１では、図１０（Ａ）に示すように、有線印字装置１２、第１の無線印字装置１３−１、第２の無線印字装置１３−２からのプローブ応答やビーコンを受信することで、そのＲＳＳＩ値、ノイズの値から、有線印字装置１２、第１の無線印字装置１３−１、第２の無線印字装置１３−２との間の受信ＬＱ値を取得できる。この例では、図１０（Ａ）に示すように、有線印字装置１２の受信ＬＱ値は「ＬＱ＝８」、第１の無線印字装置１３−１の受信ＬＱ値は「ＬＱ＝４」、第２の無線印字装置１３−２の受信ＬＱ値は「ＬＱ＝１」である。同様にして、有線印字装置１２、第１の無線印字装置１３−１、第２の無線印字装置１３−２、第１の無線表示装置１４−１、第２の無線表示装置１４−２は、受信ＬＱ値を取得できる。なお、空欄となっているのは、プローブ応答やビーコンを受信できなかった等により、ＬＱ値を取得できない場合である。
【００７６】
このようなネットワークにおいて、第１の無線印字装置１３−１をネットワークに新たに設置するとする。
【００７７】
図１１、図１２、及び図１３は、通信機器の決定処理の説明図である。第１の無線印字装置１３−１に対する接続候補となる通信機器は、図１１に示すように、有線印字装置１２、第２の無線印字装置１３−２、第２の無線表示装置１４−２、注文管理装置１１である。これらの接続候補となる通信機器の中で、有線接続の通信機器は、注文管理装置１１と有線印字装置１２である。注文管理装置１１の受信ＬＱ値は、「ＬＱ＝４」であり、所定の閾値「ＬＱ５」より小さい。有線印字装置１２の受信ＬＱ値は、「ＬＱ＝５」であり、所定の閾値「ＬＱ５」以上である。このため、上述のアルゴリズムの条件（Ａ）から、第１の無線印字装置１３−１は、接続先として、有線印字装置１２を選択する。
【００７８】
次に、第２の無線印字装置１３−２をネットワークに新たに設置するとする。第２の無線印字装置１３−２の接続候補となる通信機器は、図１２（Ａ）に示すように、第１の無線印字装置１３−１、第２の無線表示装置１４−２、注文管理装置１１である。これらの候補となる機器の中で、有線接続の機器は、注文管理装置１１である。注文管理装置１１の受信ＬＱ値は、「ＬＱ＝１」であり、所定の閾値「ＬＱ５」より小さく、上述のアルゴリズムの条件（Ａ）は成立しない。
【００７９】
この場合、上述のアルゴリズムの条件（Ｂ）から、接続先の接続候補の受信ＬＱ値と接続先の候補の上位のＬＱ値とのうちの小さい方のＬＱ値を上位から順に並べ、最大となる通信機器を選択する。
【００８０】
第２の無線印字装置１３−２の接続候補となる通信機器は、第１の無線印字装置１３−１、第２の無線表示装置１４−２、注文管理装置１１である。図１２（Ａ）に示すように、第１の無線印字装置１３−１の受信ＬＱ値は、「ＬＱ＝４」である。第１の無線印字装置１３−１の上位の通信機器は有線印字装置１２である。有線印字装置１２のＬＱ値は、図９及び図１０に示すように、「ＬＱ＝５」となる。よって、図１２（Ｂ）に示すように、接続先の候補の受信ＬＱ値と接続先の候補の上位のＬＱ値との小さい方のＬＱ値は、「ＬＱ＝４」である。
【００８１】
図１２（Ａ）に示すように、第２の無線表示装置１４−２の受信ＬＱ値は、「ＬＱ＝２」である。第２の無線表示装置１４−２の上位の通信機器は第１の無線印字装置１３−１であり、第２の無線表示装置１４−２と第１の無線印字装置１３−１との間のＬＱ値は、図９及び図１０より、「ＬＱ＝６」である。よって、図１２（Ｂ）に示すように、接続先の候補の受信ＬＱ値と接続先の候補の上位のＬＱ値との小さい方のＬＱ値は、「ＬＱ＝２」である。
【００８２】
図１２（Ａ）に示すように、第２の無線印字装置１３−２と注文管理装置１１との間の受信ＬＱ値は、「ＬＱ＝１」である。注文管理装置１１は有線接続である。有線接続の場合、上述のアルゴリズムの条件（Ｂ−２）から、加算ＬＱ値が加算されるので、図１２（Ｂ）に示すように、注文管理装置１１の受信ＬＱ値は、「ＬＱ＝１＋１＝２」となる。また、有線接続の通信機器の場合、その上位のＬＱ値は仮値（ＬＱ＝１０）である。よって、図１２（Ｂ）に示すように、接続先の候補の受信ＬＱ値と接続先の候補の上位のＬＱ値との小さい方のＬＱ値は、「ＬＱ＝２」である。
【００８３】
このように、接続候補を第１の無線印字装置１３−１とした場合の小さい方のＬＱ値は「ＬＱ＝４」であり、接続候補を第２の無線表示装置１４−２とした場合の小さい方のＬＱ値は「ＬＱ＝２」であり、接続候補を注文管理装置１１とした場合の小さい方のＬＱ値は「ＬＱ＝２」である。よって、この場合、第２の無線印字装置１３−２は、第１の無線印字装置１３−１を接続先として選択する。
【００８４】
次に、第２の無線表示装置１４−２をネットワークに新たに設置するとする。第２の無線表示装置１４−２の接続候補となる通信機器は、図１３（Ａ）に示すように、有線印字装置１２、第１の無線印字装置１３−１、第２の無線印字装置１３−２である。これらの候補となる機器の中で、有線接続の機器は、有線印字装置１２である。有線印字装置１２の受信ＬＱ値は「ＬＱ＝３」であり、所定の閾値「ＬＱ＝５」より小さい。よって、上述のアルゴリズムの条件（Ａ）が成立しない。
【００８５】
この場合、上述のアルゴリズムの条件（Ｂ）から、接続先の候補の受信ＬＱ値と接続先の候補の上位のＬＱ値とのうちの小さい方のＬＱ値を上位から順に並べ、最大となる通信機器を選択する。
【００８６】
第２の無線表示装置１４−２の接続候補となる通信機器は、有線印字装置１２、第１の無線印字装置１３−１、第２の無線印字装置１３−２である。有線印字装置１２の受信ＬＱ値は、図１３（Ａ）に示すように、「ＬＱ＝３」である。有線印字装置１２は有線接続であるから、有線接続の場合、上述のアルゴリズムの条件（Ｂ−２）により、加算ＬＱ値が加算される。よって、図１３（Ｂ）に示すように、有線印字装置１２の受信ＬＱ値は、「ＬＱ＝３＋１＝４」となる。また、有線接続の通信機器の場合、上述のアルゴリズムの条件（Ｂ−３）より、その上位のＬＱ値は仮値（ＬＱ＝１０）である。よって、図１３（Ｂ）に示すように、接続先の候補の受信ＬＱ値と接続先の候補の上位のＬＱ値との小さい方のＬＱ値となるＬＱ値は「ＬＱ＝４」である。
【００８７】
図１３（Ａ）に示すように、第１の無線印字装置１３−１の受信ＬＱ値は、「ＬＱ＝６」である。第１の無線印字装置１３−１の上位の通信機器は有線印字装置１２である。有線印字装置１２のＬＱ値は、図９及び図１０に示すように、「ＬＱ＝５」である。よって、図１３（Ｂ）に示すように、接続先の候補の受信ＬＱ値と接続先の候補の上位のＬＱ値との小さい方のＬＱ値は、「ＬＱ＝５」である。
【００８８】
図１３（Ａ）に示すように、第２の無線印字装置１３−２の受信ＬＱ値は、「ＬＱ＝２」である。第２の無線印字装置１３−２の上位の通信機器は第１の無線印字装置１３−１であり、第２の無線印字装置１３−２と第１の無線印字装置１３−１とのＬＱ値は、図９及び図１０に示すように、「ＬＱ＝４」である。よって、図１３（Ｂ）に示すように、接続先の候補の受信ＬＱ値と接続先の候補の上位のＬＱ値との小さい方のＬＱ値は、「ＬＱ＝２」である。
【００８９】
このように、接続先を有線印字装置１２とした場合の小さい方のＬＱ値は「ＬＱ＝４」であり、接続先を第１の無線印字装置１３−１としたときの小さい方のＬＱ値は「ＬＱ＝５」であり、接続先を第２の無線印字装置１３−２としたときの小さい方のＬＱ値は「ＬＱ＝２」である。よって、この場合、第２の無線表示装置１４−２の接続先として、第１の無線印字装置１３−１が選択される。
【００９０】
このように、本実施形態では、有線ＬＡＮは無線ＬＡＮに比べて安定して通信を行えることを考慮して、接続先として有線ＬＡＮが優先される。また、本実施形態では、接続候補となる通信機器との間の受信ＬＱ値と、その接続候補となる通信機器とその上位の通信機との間のＬＱ値とのうちの小さい方のＬＱ値を用いて、接続先を決定している。このため、リピータを介して通信が行われる際には、ボトルネックとなる経路がなくなり、安定した通信が行える。
【００９１】
図１４〜図１７は、本実施形態に係る通信処理を示すフローチャートである。図１４は、全体の接続処理を示している。
【００９２】
（ステップＳ１）図１４において、通信機器が新たに設置されると、この通信機器は、ネットワークへの接続処理を行う。なお、接続処理の詳細は、図１５を用いて、後に説明する。
【００９３】
（ステップＳ２）新たに設置される通信機器は、接続が完了したか否かを判定する。接続が未完了なら（ステップＳ２；ＮＯ）、処理をステップＳ１にリターンする。接続が完了したら（ステップＳ２；ＹＥＳ）、処理をステップＳ３に進める。
【００９４】
（ステップＳ３）システムに接続中の通信機器は、接続先の再接続処理を行う。なお、接続先の再接続処理は、図１７を用いて、後に説明する。
【００９５】
（ステップＳ４）接続先の再接続処理を行う通信機器は、接続が完了しているか否かを判定する。接続が未完了なら（ステップＳ４；ＮＯ）、処理をステップＳ１にリターンする。接続が完了したら（ステップＳ４；ＹＥＳ）、処理をステップＳ３にリターンする。
【００９６】
新たに設置される通信機器は、接続が完了するまで、ステップＳ１の処理を繰り返すことで、システムに接続することができる。そして、システムに接続中の通信機器は、接続が完了していればステップＳ３を繰り返し、接続が完了していなければステップＳ１にリターンして新たな接続先に再接続することで、安定した接続が保たれる。
【００９７】
図１５は、図１４におけるステップＳ１での接続処理を示している。
（ステップＳ１０１）新たに設置される通信機器は、近隣の通信機器にプローブ要求をブロードキャスト送信する。近隣の各通信機器は、プローブ要求を受信すると、プローブ応答を返信する。
【００９８】
（ステップＳ１０２）新たに設置される通信機器は、タイムアウト又は受信完了になる前に、データを受信したか否かを判定する。タイムアウトにならずにデータが受信できたら（ステップＳ１０２；ＮＯ）、処理をステップＳ１０３に進める。タイムアウト又は受信完了になったら（ステップＳ１０２；ＹＥＳ）、処理をステップＳ１０６に進める。
【００９９】
（ステップＳ１０３）タイムアウト又は受信完了でなければ（ステップＳ１０２；ＮＯ）、新たに設置される通信機器は、近隣の各通信機器からのプローブ応答を受信する。プローブ応答には、図６に示したように、ＭＡＣアドレスと、ＢＳＳＩＤと、ＳＳＩＤと、有線接続であるか無線接続であるかの種別を示す有線／無線接続種別と、上位ＬＱ値が含まれている。
【０１００】
（ステップＳ１０４）新たに設置される通信機器は、ＲＳＳＩ値、ノイズの値から近隣の各接続候補の通信機器との受信ＬＱ値を取得する。
（ステップＳ１０５）また、新たに設置される通信機器は、受信したプローブ応答を保存する。そして、ステップＳ１０２にリターンする。
【０１０１】
（ステップＳ１０６）ステップＳ１０２でタイムアウト又は受信完了になったら（ステップＳ１０２；ＹＥＳ）、新たに設置される通信機器は、受信データがあるか否かを判定する。受信データがあれば（ステップＳ１０６；ＹＥＳ）、ステップＳ１０７に処理を進める。受信データがなければ（ステップＳ１０６；ＮＯ）、ステップＳ１１２に処理を進める。
【０１０２】
（ステップＳ１０７）新たに設置される通信機器は、無線接続先機器の選択処理を行う。無線接続先機器の選択処理については、図１６を用いて、後に説明する。
【０１０３】
（ステップＳ１０８）新たに設置される通信機器は、選択された通信機器に装置情報要求を送信する。選択された接続先の通信機器は、装置情報要求に応答して、装置情報応答を送信する。
【０１０４】
（ステップＳ１０９）新たに設置される通信機器は、タイムアウトになる前に、選択した接続先からのデータを受信したか否かを判定する。タイムアウトにならずに、選択した接続先からのデータが受信できれば（ステップＳ１０９；ＮＯ）、ステップＳ１１０に処理を進める。タイムアウトになったら（ステップＳ１０９；ＹＥＳ）、処理をステップＳ１１２に進める。
【０１０５】
（ステップＳ１１０）新たに設置される通信機器は、選択された接続先の通信機器からの装置情報応答を受信し、処理をステップＳ１１１に進める。
【０１０６】
（ステップＳ１１１）新たに設置される通信機器は、選択された接続先の通信機器からの装置情報応答を受信したら、接続完了の状態を保存して、処理を終了する。
【０１０７】
（ステップＳ１１２）ステップＳ１０６で受信データが無い場合（ステップＳ１０６；ＮＯ）、ステップＳ１０９でタイムアウトになった場合（ステップＳ１０９；ＹＥＳ）には、新たに設置される通信機器は、接続未完了の状態を保存して、内部処理として接続未完了を通知して、処理を終了する。
【０１０８】
図１６は、図１５におけるステップＳ１０７の接続先の選択処理を示している。
（ステップＳ２０１）接続先の選択処理を行う通信機器は、接続先の決定を行う際に、接続候補となる近隣の通信機器から受信したプローブ応答又はビーコンのデータ解析を行う。そして、無線か有線かの接続種別の情報と、各接続候補の通信機器とその上位の通信機器との間のＬＱ値を解析する。
【０１０９】
（ステップＳ２０２）接続先の選択処理を行う通信機器は、接続先の候補となる通信機器の中に、受信ＬＱ値が所定の閾値以上の有線ＬＡＮ接続の通信機器があるか否かを判定する。受信ＬＱ値が所定の閾値以上の有線ＬＡＮ接続の通信機器があれば（ステップＳ２０２；ＹＥＳ）、処理をステップＳ２０３に進める。受信ＬＱ値が所定の閾値以上の有線ＬＡＮ接続の通信機器がなければ（ステップＳ２０２；ＮＯ）、処理をステップＳ２０４に進める。
【０１１０】
（ステップＳ２０３）受信ＬＱ値が所定の閾値以上の有線ＬＡＮ接続の通信機器があれば（ステップＳ２０２；ＹＥＳ）、接続先の選択処理を行う通信機器は、受信ＬＱ値が所定の閾値以上の有線ＬＡＮ接続の通信機器の中で、受信ＬＱ値が最大の機器を選択して、処理を終了する。
【０１１１】
（ステップＳ２０４）受信ＬＱ値が所定の閾値以上の有線ＬＡＮ接続の通信機器がなければ（ステップＳ２０２；ＮＯ）、接続先の選択処理を行う通信機器は、接続先の候補が有線ＬＡＮ接続であった場合には、接続先の上位のＬＱ値は仮値（最大のＬＱ値以上の値に）に設定する。
【０１１２】
（ステップＳ２０５）そして、接続先の選択処理を行う通信機器は、接続先の候補が有線ＬＡＮ接続であった場合には、接続先の候補の受信ＬＱ値に加算ＬＱ値を加えて、処理をステップＳ２０６に進める。
【０１１３】
（ステップＳ２０６）接続先の選択処理を行う通信機器は、接続先の接続候補の受信ＬＱ値と接続先の候補の上位のＬＱ値とのうちの小さい方のＬＱ値を抽出する。
【０１１４】
（ステップＳ２０７）そして、接続先の選択処理を行う通信機器は、接続先の接続候補の受信ＬＱ値と接続先の候補の上位のＬＱ値とのうちの小さい方のＬＱ値を、ＬＱ値の大きい順に並べて、処理をステップＳ２０８に進める。
【０１１５】
（ステップＳ２０８）接続先の選択処理を行う通信機器は、接続先の接続候補の受信ＬＱ値と接続先の候補の上位のＬＱ値とのうちの小さい方のＬＱ値が最大となる通信機器を接続先として選択して、処理を終了する。
【０１１６】
図１７は、図１４におけるステップＳ３の接続先の再接続処理を示している。
【０１１７】
（ステップＳ３０１）ネットワークに接続中の通信機器は、タイマ計測を開始する。
【０１１８】
（ステップＳ３０２）ネットワークに接続中の通信機器は、タイムアウト前に、データを受信したか否かを判定する。タイムアウトにならずに、データが受信できたら（ステップＳ３０２；ＮＯ）、処理をステップＳ３０３に進める。タイムアウトになったら（ステップＳ３０２；ＹＥＳ）、処理をステップＳ３０６に進める。
【０１１９】
（ステップＳ３０３）タイムアウトにならなければ（ステップＳ３０２；ＮＯ）、ネットワークに接続中の通信機器は、アクセスポイントとなる近隣の各通信機器からのビーコンを受信する。ビーコンには、図６に示したように、ＭＡＣアドレスと、ＢＳＳＩＤと、ＳＳＩＤと、有線／無線接続種別と、上位ＬＱ値が含まれている。
【０１２０】
（ステップＳ３０４）ネットワークに接続中の通信機器は、ＲＳＳＩ値、ノイズの値から近隣の各接続候補の通信機器との受信ＬＱ値を取得する。
（ステップＳ３０５）また、ネットワークに接続中の通信機器は、受信したビーコンを保存する。そして、ステップＳ３０２にリターンする。
【０１２１】
（ステップＳ３０６）ステップＳ３０２でタイムアウトになったら（ステップＳ３０２；ＹＥＳ）、ネットワークに接続中の通信機器は、受信データ履歴を解析し、処理をステップＳ３０７に進める。
【０１２２】
（ステップＳ３０７）ネットワークに接続中の通信機器は、無線接続先機器の選択処理を行う。無線接続先機器の選択処理については、図１６に示した通りである。
【０１２３】
（ステップＳ３０８）ネットワークに接続中の通信機器は、接続先があるか否かを判定する。接続先があれば（ステップＳ３０８；ＹＥＳ）、処理をステップＳ３０９に進める。接続先がなければ（ステップＳ３０８；ＮＯ）、処理をステップＳ３１６に進める。
【０１２４】
（ステップＳ３０９）ネットワークに接続中の通信機器は、接続先を選択したら、前回までの接続先との比較を行い、処理をステップＳ３１０に進める。
【０１２５】
（ステップＳ３１０）そして、ネットワークに接続中の通信機器は、接続先の比較の結果から、接続先の変更があったか否かを判定する。接続先の変更がなければ（ステップＳ３１０；ＮＯ）、処理をステップＳ３０１にリターンする。接続先の変更があったら（ステップＳ３１０；ＹＥＳ）、処理をステップＳ３１１に進める。
【０１２６】
（ステップＳ３１１）ステップＳ３１０で、接続先の変更があれば、ネットワークに接続中の通信機器は、接続先のデータを保存して、ステップＳ３１２に処理を進める。
【０１２７】
（ステップＳ３１２）ネットワークに接続中の通信機器は、選択された通信機器に装置情報要求を送信する。選択された接続先の通信機器は、装置情報要求に応答して、装置情報応答を送信する。
【０１２８】
（ステップＳ３１３）ネットワークに接続中の通信機器は、タイムアウトになる前に、新たに選択した接続先からのデータを受信したか否かを判定する。タイムアウトにならずに、新たに選択した接続先からのデータが受信できれば（ステップＳ３１３；ＮＯ）、ステップＳ３１４に処理を進める。タイムアウトになれば（ステップＳ３１３；ＹＥＳ）、処理をステップＳ３１７に進める。
【０１２９】
（ステップＳ３１４）ネットワークに接続中の通信機器は、新たに選択された接続先の通信機器からの装置情報応答を受信し、処理をステップＳ３１５に進める。
【０１３０】
（ステップＳ３１５）ネットワークに接続中の通信機器は、新たに選択された接続先の通信機器からの装置情報応答を受信したら、新たに選択された接続先に接続先を変更し、接続処理完了の状態を保存して、処理を終了する。
【０１３１】
（ステップＳ３１６）ステップＳ３０８で、接続先がない場合には（ステップＳ３０８；ＮＯ）、ネットワークに接続中の通信機器は、接続先のデータをクリアして、処理をステップＳ３１７に進める。また、ステップＳ３１３で、タイムアウトになったら（ステップＳ３１３；ＹＥＳ）、処理をステップＳ３１７に進める。
【０１３２】
（ステップＳ３１７）ネットワークに接続中の通信機器は、ネットワーク接続を解除し、接続処理完了の状態を保存して、内部処理として接続未完了を通知して、処理を終了する。
【０１３３】
図１８は、新たに設置される通信機器のネットワークへの接続処理を示すシーケンス図である。
【０１３４】
ここでは、第２の無線表示装置１４−２の近接には、アクセスポイント、もしくはリピータの通信機器として、第１の無線印字装置１３−１、有線印字装置１２、注文管理装置１１、第２の無線印字装置１３−２、第１の無線表示装置１４−１がある。
【０１３５】
（ステップＳ５０１）第２の無線表示装置１４−２は、近接の各通信機器にブロードキャストでプローブ要求を送信し、近隣検索を行う。
【０１３６】
（ステップＳ５０２ａ〜５０２ｅ）近隣の各通信機器（第１の無線印字装置１３−１、有線印字装置１２、注文管理装置１１、第２の無線印字装置１３−２、第１の無線表示装置１４−１）は、プローブ要求を受信すると、プローブ応答を返送する。このプローブ応答には、有線・無線接続種別の情報と、上位の通信機器との間のＬＱ値が含まれている。また、第２の無線表示装置１４−２は、プローブ応答を受信することで、ＲＳＳＩ値、ノイズの値より、第１の無線印字装置１３−１、有線印字装置１２、注文管理装置１１、第２の無線印字装置１３−２、第１の無線表示装置１４−１の受信ＬＱ値を取得する。
【０１３７】
（ステップＳ５０３）第２の無線表示装置１４−２は、第１の無線印字装置１３−１、有線印字装置１２、注文管理装置１１、第２の無線印字装置１３−２、第１の無線表示装置１４−１からのプローブ応答を受信すると、接続先の選択処理を行う。接続先の選択処理は、図１６で説明した通りである。ここでは、第１の無線印字装置１３−１が選択されたとする。
【０１３８】
（ステップＳ５０４）第２の無線表示装置１４−２は、選択された通信機器（第１の無線印字装置１３−１）に、装置情報要求を送信する。
（ステップＳ５０５）第１の無線印字装置１３−１は、第２の無線表示装置１４−２から装置情報要求を受信すると、受信した装置情報要求を、有線印字装置１２を経由して注文管理装置１１へ転送する。
【０１３９】
（ステップＳ５０６）注文管理装置１１は、第１の無線印字装置１３−１から装置情報要求を受信すると、受信した装置情報要求を、有線印字装置１２を経由して第１の無線印字装置１３−１に返信する。
（ステップＳ５０７）第１の無線印字装置１３−１は、注文管理装置１１から装置情報応答を受信すると、受信した装置情報応答を第２の無線表示装置１４−２に転送する。第２の無線表示装置１４−２が装置情報応答を受信すると、接続処理が完了する。
これにより、無線表示装置１４−２は、注文管理装置１１と通信することが可能となる。
【０１４０】
以上のように、本実施形態によれば、アクセスポイント、リピータが送信する制御情報に一部データを追加し、最適な中継経路を構築できるので、通信品質を安定化させることができる。
【０１４１】
また、本実施形態によれば、接続候補の通信機器からの信号に情報を付加し、接続候補の通信機器からの信号に含まれる情報を解析し、前記取得した受信リンククォリティー値と、前記各接続候補の通信機器からの信号に含まれる情報とを用いて、接続する通信機器を決定することで、最適な通信機器との接続が行える。
【０１４２】
また、本実施形態によれば、各接続候補の通信機器からの信号に、有線接続が無線接続かを示す接続種別情報を含めることで、有線接続の通信機器を優先的に接続先として決定できる。
また、本実施形態によれば、各接続候補の通信機器からの信号に、前記接続候補の通信機器とその上位の通信機器との間のリンククォリティー値を含めることで、ボトルネックとなる経路がなくなり、安定した通信が行える。
【０１４３】
また、本実施形態によれば、有線接続の通信機器を優先的に接続先として決定できる。
また、本実施形態によれば、ボトルネックとなる経路がなくなり、安定した通信が行える。
また、本実施形態によれば、上位の機器が有線接続の通信機器であった場合に、上位の通信機器との間のリンククォリティー値を無効な値にして、最適な接続先を確実に選択できる。
【０１４４】
また、本実施形態によれば、有線接続の通信機器を優先的に接続先として決定できる。
また、本実施形態によれば、プローブ応答に接続先の選択のための情報を含めることで、新たな通信機器をネットワークに接続する際に、最適な通信機器を接続先として決定できる。
また、本実施形態によれば、ビーコンに接続先の選択のための情報を含めることで、ネットワーク接続中の通信機器が新たな通信機器に再接続する際に、最適な通信機器を接続先として決定できる。
【０１４５】
なお、本発明における注文管理システム１の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより注文管理システム１を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【０１４６】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【符号の説明】
【０１４７】
１１…注文管理装置、１２…有線印字装置、１３，１３−１，１３−２…無線印字装置、１４，１４−１，１４−２…無線表示装置、１５…会計端末、１０１…処理部、１０２…データ記憶部、１０３…無線通信部、１０５…表示部、１０６…入力キー、１０８…タッチパネル、１０９…タッチパネル制御部、２０１…処理部、２０２…データ記憶部、２０３…有線通信部、２０５…無線通信部、３０１…処理部、３０２…データ記憶部、３０３…有線通信部、３０４…無線通信部、３０５…印字部、４０１…処理部、４０２…データ記憶部、４０４…無線通信部、４０５…表示部
【図１】
2018152750.tif 000003
【図２】
2018152750.tif 000004
【図３】
2018152750.tif 000005
【図４】
2018152750.tif 000006
【図５】
2018152750.tif 000007
【図６】
2018152750.tif 000008
【図７】
2018152750.tif 000009
【図８】
2018152750.tif 000010
【図９】
2018152750.tif 000011
【図１０】
2018152750.tif 000012
【図１１】
2018152750.tif 000013
【図１２】
2018152750.tif 000014
【図１３】
2018152750.tif 000015
【図１４】
2018152750.tif 000016
【図１５】
2018152750.tif 000017
【図１６】
2018152750.tif 000018
【図１７】
2018152750.tif 000019
【図１８】
2018152750.tif 000020
【図１９】
2018152750.tif 000021
【図２０】
2018152750.tif 000022