(57)【特許請求の範囲】
【請求項１】
基体部とその基体部に開閉自在に連結された蓋体部とからなるハンディーターミナルにおいて、
それぞれ固有の識別情報を有するとともに、それぞれの動作に必要な無線ドライバを記憶するためのメモリを有し、前記基体部へのいずれか１つの選択的な取付けと取外しが自在な複数種の無線モジュールと、
前記基体部に設けられ、当該ハンディーターミナルの納品先の業務または用途に応じて作られ当該ハンディーターミナルを動作させるためのオペレーティングシステムおよび各種デバイスドライバからなりその各種デバイスドライバとして前記各無線モジュールの動作にそれぞれ必要な複数の無線ドライバを含むソフトウェアが記憶された記憶手段と、
前記基体部に設けられ、当該ハンディーターミナルの電源オン時に前記記憶手段内のソフトウェアをロードして実行することにより当該ハンディーターミナルを起動するとともに、その起動時、前記基体部に取付けられている無線モジュールの識別情報を読出し、読出した識別情報に対応する１つの無線ドライバを前記記憶手段内のソフトウェアに含まれる各無線ドライバの中から選択して前記基体部に取付けられている無線モジュールにロードする制御手段と、
を備えることを特徴とするハンディーターミナル。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、無線モジュールを有するハンディーターミナルに関する。
【背景技術】
【０００２】
データ送受信用の無線モジュールを有する電気機器として、ＰＯＳターミナル、ハンディーターミナル、プリンタなどがある（例えば特許文献１）。  
これらの電気機器には、用途などに応じて独自に作られた非市販のソフトウェアいわゆる組込み系のソフトウェアが搭載される。この組込み系のソフトウェアには無線モジュールを動作させるためのデバイスドライバが含まれており、そのデバイスドライバが電気機器の起動時に無線モジュールにロードされる。この起動時の処理を図４のフローチャートに示している。
【０００３】
すなわち、電気機器の電源がオンされると、ＣＰＵのレジスタ設定がなされ、次に当該電気機器を動作させるための組込み系のソフトウェア（ＯＳや各種デバイスドライバを含む）がロードされる。ソフトウェアの各種デバイスドライバの中には無線モジュールの動作に必要なデバイスドライバ（以下、無線ドライバという）が含まれており、その無線ドライバが無線モジュールにロードされる。これにより、無線モジュールの使用が可能となる。その後、ミドルウェアおよびアプリケーションが順にロードされる。
【特許文献１】特開２００６―２４４１６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
無線モジュールを有する電気機器では、例えば納品先の業務や用途の変更などに伴い、無線モジュールを仕様の異なる別のものに取替えたい場合がある。
【０００５】
ただし、この場合、電気機器に搭載されているソフトウェアを、取替えようとする別の無線モジュール用の無線ドライバを含む別のソフトウェアに更新する必要がある。この更新は非常に面倒な作業であり、作業員にとって大きな負担となる。しかも、無線モジュールの個数に対応する複数のソフトウェアを用意しておかねばならず、そのソフトウェアの保管および管理が大変になるという問題がある。
【０００６】
この発明は、上記の事情を考慮したもので、ソフトウェアの更新を要することなく無線モジュールの取替えが可能なハンディーターミナルを提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に係る発明のハンディーターミナルは、基体部とその基体部に開閉自在に連結された蓋体部とからなるものであって、それぞれ固有の識別情報を有するとともに、それぞれの動作に必要な無線ドライバを記憶するためのメモリを有し、前記基体部へのいずれか１つの選択的な取付けと取外しが自在な複数種の無線モジュールと、前記基体部に設けられ、当該ハンディーターミナルの納品先の業務または用途に応じて作られ当該ハンディーターミナルを動作させるためのオペレーティングシステムおよび各種デバイスドライバからなりその各種デバイスドライバとして前記各無線モジュールの動作にそれぞれ必要な複数の無線ドライバを含むソフトウェアが記憶された記憶手段と、前記基体部に設けられ、当該ハンディーターミナルの電源オン時に前記記憶手段内のソフトウェアをロードして実行することにより当該ハンディーターミナルを起動するとともに、その起動時、前記基体部に取付けられている無線モジュールの識別情報を読出し、読出した識別情報に対応する１つの無線ドライバを前記記憶手段内のソフトウェアに含まれる各無線ドライバの中から選択して前記基体部に取付けられている無線モジュールにロードする制御手段と、を備える。
【発明の効果】
【０００８】
この発明のハンディーターミナルによれば、ソフトウェアの更新を要することなく無線モジュールの取替えが可能となる。
【発明を実施するための最良の形態】
【０００９】
以下、この発明の一実施形態について図面を参照して説明する。  
図１において、１は電気機器たとえばハンディーターミナルで、基体部１０とその基体部１０にヒンジ２，３を介して開閉自在に連結された蓋体部２０とからなる。使用時は、図示のように蓋体部２０が右方向に開かれることにより、基体部１０の内側のタッチパネル式の液晶表示部１１および蓋体部２０の内側のタッチパネル式の液晶表示部２１が露出する。非使用時は、蓋体部２０を左方向に閉じて、係員のポケットなどに収容することができる。
【００１０】
基体部１０におけるタッチパネル式の液晶表示部１１は、商品名の文字、商品の図形、商品の絵文字など多数の操作パターンがほぼ上半分側に縦横に配列表示された操作パターン領域１１ａと、数値キーや文字キーが下方側に配列表示されたキー領域１１ｂとに、分かれている。蓋体部２０の内側のタッチパネル式の液晶表示部２１は、商品名の文字、商品の図形、商品の絵文字など多数の操作パターンが前面にわたって縦横に配列表示された操作パターン領域２１ａとなっている。
【００１１】
このハンディーターミナル１の制御回路を図２に示している。  
まず、基体部１０に主制御用のＣＰＵ１００が搭載され、そのＣＰＵ１００にタッチパネル１０１、ＬＣＤ表示モジュール１０２、無線モジュール１０３、ソフトウェア記憶用のＲＯＭ（記憶手段）１０４、データ記憶用のＲＡＭ１０５、および文字・図形・絵文字などパターンデータ記憶用のＲＯＭ１０６が接続されている。
【００１２】
タッチパネル１０１およびＬＣＤ表示モジュール１０２により、基体部１０におけるタッチパネル式の液晶表示部１１が構成されている。すなわち、操作パターンや操作キーの画像がＬＣＤ表示モジュール１０２で表示され、それがタッチパネル１０１上に透過表示される。
【００１３】
上記無線モジュール１０３は、アンテナ１０３ａを付属して備え、ＣＰＵ１００から供給されるデータを当該無線モジュール１０３に固有の識別情報であるＩＤコードと共に送信し、かつ外部機器から送信されたデータを受信してＣＰＵ１００に供給する機能を有するもので、基体部１０に対する取付けと取外しおよびＣＰＵ１００への接続と切離しが自在である。図示していないが、互いに仕様の異なる複数種の無線モジュール１０３が用意されており、これら無線モジュール１０３のいずれかが取付けられる。各無線モジュール１０３には、それぞれのＩＤコードを記憶し、かつ後述の無線ドライバを記憶するためのメモリ（図示しない）が搭載されている。
【００１４】
上記ＲＯＭ１０４内のソフトウェアは、当該ハンディーターミナル１の納品先の業務や用途などに応じて独自に作られた非市販のソフトウェアいわゆる組込み系のソフトウェアであり、ＯＳ（オペレーティングシステム）および各種デバイスドライバを含み、これらデバイスドライバの中には上記各無線モジュール１０３の動作にそれぞれ必要な複数のデバイスドライバ（以下、無線ドライバという）Ａ，Ｂ，Ｃ…が含まれている。
【００１５】
ＣＰＵ１００は、主要な機能として、次の（１）の手段を有する。  
（１）起動時、取付けられている無線モジュール１０３の動作に必要な無線ドライバを同無線モジュール１０３に対しＲＯＭ１０４からロードする制御手段。
【００１６】
つぎに、この実施形態の作用について説明する。  
当該ハンディーターミナル１の製造時または出荷時、複数種の無線モジュール１０３の中から、当該ハンディーターミナル１の納品先の業務や用途などに適合する仕様の１つの無線モジュール１０３が選択され、それが基体部１０に取付けられてＣＰＵ１００に接続される。
【００１７】
当該ハンディーターミナル１の電源がオンされると、ＣＰＵ１００のレジスタ設定がなされ、次に当該ハンディーターミナル１を動作させるためのソフトウェア（ＯＳや各種デバイスドライバを含む）がＲＯＭ１０４からＲＡＭ１０５にロードされて実行される。これにより、当該ハンディーターミナル１が起動する。
【００１８】
この起動時、図３のフローチャートに示すように、無線モジュール１０３のＩＤコードが読出される。そして、上記ロードされたソフトウェアに含まれている無線ドライバＡ，Ｂ，Ｃ…の中から上記読出されたＩＤコードに対応する１つの無線ドライバが選択され、選択された無線ドライバが適宜にリネームされて無線モジュール１０３にロードされる。これにより、無線モジュール１０３の動作が可能となる。
【００１９】
このように、複数種の無線モジュール１０３をそれぞれ動作させるための無線ドライバＡ，Ｂ，Ｃ…をＲＯＭ１０４内のソフトウェアに組み込んでおき、取付けられている無線モジュール１０３に対応する無線ドライバを各無線ドライバＡ，Ｂ，Ｃ…の中から選択して無線モジュール１０３にロードすることにより、面倒なソフトウェアの更新を要することなく、無線モジュール１０３の取替えが可能となる。複数のソフトウェアを保管したり管理するといった面倒な処置も不要となる。
【００２０】
なお、上記実施形態では、電気機器としてハンディーターミナルを例に説明したが、無線モジュールを用いるものであれば、他の電気機器にも同様に実施可能である。その他、この発明は上記実施形態に限定されるものではなく、要旨を変えない範囲で種々変形実施可能である。
【図面の簡単な説明】
【００２１】
【図１】一実施形態の操作画面を示す図。
【図２】一実施形態の制御回路のブロック図。
【図３】一実施形態の作用を説明するためのフローチャート。
【図４】従来機器の起動時の処理を説明するためのフローチャート。
【符号の説明】
【００２２】
１…ハンディーターミナル、１０…基体部、１１…タッチパネル式の液晶表示部、２０…蓋体部、２１…タッチパネル式の液晶表示部、１００…ＣＰＵ、１０３…無線モジュール、１０１…タッチパネル、１０２…ＬＣＤ表示モジュール、１０４…ＲＯＭ（記憶手段）、２０１…タッチパネル、２０２…ＬＣＤ表示モジュール
【図１】
0004871831.tif 000002
【図２】
0004871831.tif 000003
【図３】
0004871831.tif 000004
【図４】
0004871831.tif 000005