(57)【要約】【課題】簡単かつ自動的にチェックサムエラーのエラー修復を行うことができる情報処理端末および起動プログラムを提供する。【解決手段】チェックサムエラーを検出した場合に、キーボードからのＢＩＯＳ初期化の指示入力操作や再起動の指示入力操作を受けずに、自動的にＢＩＯＳの初期化および再起動を行うことで、チェックサムエラー修復処理時にキーボードや表示器を接続せずに済むため、簡単かつ自動的にチェックサムエラーの修復処理を行うことができる。【選択図】図２
2011081617.tif 000002
【特許請求の範囲】
【請求項１】
ＢＩＯＳの起動時にチェックサムエラーを検出するエラー検出手段と、
前記チェックサムエラーを検出した場合に、自動的に前記ＢＩＯＳの設定を初期化する初期化手段と、
前記初期化が終了した場合に、自動的に前記ＢＩＯＳの再起動を行う再起動手段と、
を備えたことを特徴とする情報処理端末。
【請求項２】
前記エラー検出手段は、さらに、前記再起動手段による前記再起動後に前記チェックサムエラーを検出することを特徴とする請求項１に記載の情報処理端末。
【請求項３】
前記再起動手段が前記再起動を行った回数をカウントするエラーカウント手段と、
前記エラーカウント手段がカウントした前記再起動の回数が所定の回数となった場合に、前記ＢＩＯＳの起動処理を停止させる起動停止手段と、
をさらに備えたことを特徴とする請求項１または２に記載の情報処理端末。
【請求項４】
前記起動停止手段が前記起動処理を停止した場合に、発光手段を点灯して前記チェックサムエラーを修復できない旨を報知する報知手段をさらに備えたことを特徴とする請求項１から３のいずれか１つに記載の情報処理端末。
【請求項５】
前記起動停止手段が前記起動処理を停止した場合に、警告音を鳴らして前記チェックサムエラーを修復できない旨を報知する報知手段をさらに備えたことを特徴とする請求項１から３のいずれか１つに記載の情報処理端末。
【請求項６】
コンピュータを、
ＢＩＯＳの起動時にチェックサムエラーを検出するエラー検出手段と、
前記チェックサムエラーを検出した場合に、自動的に前記ＢＩＯＳの設定を初期化する初期化手段と、
前記初期化が終了した場合に、自動的に前記ＢＩＯＳの再起動を行う再起動手段と、
して機能させることを特徴とする起動プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理端末および起動プログラムに関する。
【背景技術】
【０００２】
従来、飲食店等においては、ハンディターミナルから無線通信された注文情報やその会計情報等をオーダーステーションで一括管理するオーダーシステムが広く普及している。
【０００３】
ところで、一般的な情報処理端末では、ＯＳ起動時にチェックサムエラーが起きた場合には、表示器に表示されたエラー内容や「ＢＩＯＳ初期設定用のＦＤ（フレキシブルディスク）を挿入して下さい」等の指示内容を確認しながら、キーボードのＦ１、Ｆ２キー等を操作して各種設定を行い、ＦＤからＢＩＯＳの初期設定データを読み込ませてＢＩＯＳフラッシュＲＯＭの内容を書き換える等の修復処理を行う（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述のオーダーステーションのように、表示器やキーボードのない情報処理端末を起動時にチェックサムエラーが起きた場合には、エラー状態や対処方法を表示器に表示することができず、また、修復処理に必要な操作を受付けるキーボードがないため直ちに修復することができない。これに対し従来は、情報処理端末に表示器やキーボードを接続して修復処理に関する操作を行う必要があった。ところが、オーダーステーションは通常、店舗内の棚の上や壁面等、手の届きにくい場所に設置されるため、このようなエラー修復処理を行う際には一度棚から下ろして作業するなど、復旧に手間がかかるという問題があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、簡単かつ自動的にチェックサムエラーのエラー修復処理を行うことができる情報処理装置および起動プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明の情報処理端末は、ＢＩＯＳの起動時にチェックサムエラーを検出するエラー検出手段と、前記チェックサムエラーを検出した場合に、自動的に前記ＢＩＯＳの設定を初期化する初期化手段と、前記初期化が終了した場合に、自動的に前記ＢＩＯＳの再起動を行う再起動手段と、を備えたことを特徴とする。
【０００７】
また、本発明の起動プログラムは、コンピュータを、ＢＩＯＳの起動時にチェックサムエラーを検出するエラー検出手段と、前記チェックサムエラーを検出した場合に、自動的に前記ＢＩＯＳの設定を初期化する初期化手段と、前記初期化が終了した場合に、自動的に前記ＢＩＯＳの再起動を行う再起動手段と、して機能させることを特徴とする。
【発明の効果】
【０００８】
本発明にかかる情報処理端末および起動プログラムは、チェックサムエラーを検出した場合に、自動的にＢＩＯＳの設定を初期化して、さらに自動的に再起動するため、表示器によるエラーメッセージの確認作業や、キーボード操作が不要となり、簡単かつ自動的にチェックサムエラーのエラー修復を行うことができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、本実施の形態にかかる情報処理端末の機能的構成を示すブロック図である。
【図２】図２は、チェックサムエラー修復処理の手順を示すフローチャートである。
【図３】図３は、従来の情報処理端末におけるチェックサムエラー修復処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、この発明にかかる情報処理端末および起動プログラムの最良な実施の形態を詳細に説明する。本発明にかかる情報処理端末は、飲食店などで用いられるオーダーステーション等、表示器やキーボード等の入力装置が接続されない情報処理端末に適用されるものである。
【００１１】
まず始めに、キーボードや表示器が接続された従来の情報処理端末におけるチェックサムエラー修復処理について、図３を用いて説明する。図３は、従来の情報処理端末におけるチェックサムエラー修復処理の手順を示すフローチャートである。図示するように、キーボードや表示器が接続された従来の情報処理端末においては、電源投入後、ＯＳを起動する際に、チェックサムエラーを検出し（ステップＳ１）、チェックサムエラーがある場合（ステップＳ１：Ｙｅｓ）には、表示器にエラーメッセージが表示される。そして、キーボードのＦ１、Ｆ２キーを押下する操作等を行ってＢＩＯＳ設定画面を表示器に表示させ（ステップＳ２）、キーボードを操作して、表示された設定メニューからＢＩＯＳの初期化を選択する（ステップＳ３）。この選択操作を受けて、情報処理端末は、ＲＯＭやＲＡＭ等の記憶手段に記憶されたＢＩＯＳの初期設定のデータを用いてＢＩＯＳの設定を初期化し（ステップＳ４）、初期化終了後、ＢＩＯＳを再起動する（ステップＳ５）。また、チェックサムエラーがない場合（ステップＳ１：Ｎｏ）には、通常のＯＳ起動処理を行う（ステップＳ６）。
【００１２】
以上が従来の情報処理端末における一般的なチェックサムエラー修復処理手順であるが、キーボード等の入力装置や表示器が接続されていない情報処理端末では、エラーメッセージや設定画面を表示器に表示して確認することができず、また、キーボードでの選択操作も行うことができない。これに対し、本実施の形態の情報処理端末１は、設定画面での確認や、キーボードでの選択操作を必要としないチェックサムエラー修復処理を行う。
【００１３】
図１は、本発明の一実施の形態にかかる情報処理端末１の機能的構成を示すブロック図である。情報処理端末１は、ＣＰＵ（Central  Processing  Unit）と、記憶手段として機能するＲＯＭ（Read  Only  Memory）およびＲＡＭ（Random  Access  Memory）等から構成されるコンピュータ構成の制御部１０を備えている。ＲＯＭは、ＣＰＵが実行する各種プログラムや各種データを記憶するものである。ＲＡＭは、ＢＩＯＳを格納するものであり、ＣＰＵが各種プログラムを実行する際に一時的にデータやプログラムを記憶するものである。制御部１０は、通信Ｉ／Ｆ１１を介して、店員が注文を入力するハンディターミナルや、オーダーを印刷するプリンタ、会計処理等を行うＰＯＳ（Point  Of  Sales）端末等との間で相互に無線通信を行うことが可能となっている。
【００１４】
ここで、ＢＩＯＳとは、情報処理端末１の電源投入時に最初に起動されるプログラムであり、ＣＰＵ、ＲＯＭ、ＲＡＭ、通信Ｉ／Ｆ１１について各種設定に基づく制御を行うとともに、ＯＳの起動を行うものである。ＢＩＯＳの各種設定データは、ＲＡＭ等の不揮発性メモリの所定のメモリ領域に記憶保持される。また、工場出荷時またはユーザに提供した時点におけるＢＩＯＳの設定である初期設定データは、当該所定のメモリ領域とは別のメモリ領域に、ユーザ等により書換えられることができないように保持される。以降、当該別のメモリ領域を、初期設定格納メモリ領域と称する。
【００１５】
制御部１０は、図１に示すように、エラー検出部１２と、初期化部１３と、再起動部１４と、エラーカウント部１５と、起動停止部１６と、報知部１７と、を主に備えている。
【００１６】
具体的には、本実施の形態の情報処理端末１で実行される起動プログラムは、ＢＩＯＳに含まれているプログラムであり、上述の各部（エラー検出部１２、初期化部１３、再起動部１４、エラーカウント部１５、起動停止部１６、報知部１７）を含むモジュール構成となっている。そして情報処理端末１が備えるＣＰＵ（プロセッサ）が上記ＲＡＭからＢＩＯＳとともに起動プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、エラー検出部１２、初期化部１３、再起動部１４、エラーカウント部１５、起動停止部１６、報知部１７が主記憶装置上に生成されるようになっている。
【００１７】
エラー検出部１２は、エラー検出手段として機能するものであり、情報処理端末１の電源投入後、および後述する再起動部１４による再起動後に、チェックサムを確認してチェックサムエラーの有無を検出するものである。
【００１８】
ところで、チェックサムエラーの原因の一例としては、ユーザがＢＩＯＳの設定を変更してしまうことが考えられる。従来、このようなチェックサムエラーに対しては、上述したようにディスプレイやキーボードを接続して各種設定操作を行い、ＢＩＯＳの初期化および再起動を一回以上行うことにより、ＢＩＯＳを正常起動できるようになる場合が多い。そこで、本実施の形態の情報処理端末１では、チェックサムエラーが検出された場合に、自動的にＢＩＯＳの初期化および再起動を一回以上行うことにより、エラーの修復を行う。従って、本実施の形態の情報処理端末１としては、ＢＩＯＳの設定を変更せずに初期設定のまま使用するものであることが望ましい。
【００１９】
初期化部１３は、初期化手段として機能するものであり、エラー検出部１２がチェックサムエラーを検出した場合に、上述した初期設定格納メモリ領域に保持されているＢＩＯＳの初期設定データを読み込んで、上述した所定のメモリ領域に保持されている現在のＢＩＯＳの設定データを書き換えることでＢＩＯＳの設定を初期化する。
【００２０】
再起動部１４は、再起動手段として機能するものであり、初期化部１３による初期化処理が終了した場合に、ＢＩＯＳを自動的に再起動するものである。
【００２１】
エラーカウント部１５は、エラーカウント手段として機能するものであり、再起動部１４がＢＩＯＳを再起動した回数をカウントするものである。尚、再起動した回数は、再起動時にデータが消えないＲＡＭ等に記憶保持するものとする。また、エラーカウント部１５は、エラー検出部１２によりチェックサムエラーが検出されず、ＯＳが起動可能な場合に、上述のカウントをリセットする。
【００２２】
起動停止部１６は、起動停止手段として機能するものであり、エラーカウント部１５がカウントした再起動の回数が所定の回数となった場合に、ＢＩＯＳの起動処理を停止させるものである。本実施の形態の情報処理端末１は、このようにＢＩＯＳの起動処理を停止することで、ＢＩＯＳの初期化と再起動を数回繰り返してもチェックサムエラーが修復できない場合に、初期化と再起動を延々と繰り返すことを回避することができる。
【００２３】
報知部１７は、報知手段として機能するものであり、起動停止部１６がＢＩＯＳの起動処理を停止した場合に、ＬＥＤを点灯したり、ビープ音を鳴らしたりする等してチェックサムエラーを修復できない旨をユーザに報知するものである。このように報知部１７が報知することにより、ユーザはＢＩＯＳの初期化と再起動を数回繰り返してもチェックサムエラーは修復できないことを認識し、端末の修理や部品交換など別の修復処理が必要だと判断することができる。
【００２４】
尚、報知部１７は、起動停止部１６がＢＩＯＳの起動処理を停止した場合にチェックサムエラーが修復できない旨をユーザに報知するとしたが、これに限定するものではない。その他の例として、エラー検出部１２がチェックサムエラーを検出した場合に、エラーを検出した旨を報知するとしてもよいし、エラーカウント部１５が所定の回数だけ再起動した回数をカウントした場合に、所定の回数のエラーを検出した旨を報知するとしてもよい。また、複数のＬＥＤや、複数種類のビープ音を用いて、これらをそれぞれ報知するとしてもよい。
【００２５】
次に、本実施の形態の情報処理端末１におけるチェックサムエラー修復処理の手順について、図２を用いて説明する。図２は、情報処理端末１におけるチェックサムエラー修復処理の手順を示すフローチャートである。
【００２６】
まず、情報処理端末１の電源が投入されると、エラー検出部１２がチェックサムを確認し、チェックサムエラーを検出する（ステップＳ１）。そして、チェックサムエラーがあると検出した場合には（ステップＳ１：Ｙｅｓ）、初期化部１３は、ＢＩＯＳの初期設定データを読み込んで現在のＢＩＯＳの設定データを書き換えることにより、自動的にＢＩＯＳの設定を初期化する（ステップＳ１１）。初期化後、再起動部１４はＢＩＯＳを再起動する（ステップＳ１２）。また、ＢＩＯＳの再起動を行う場合に、エラーカウント部１５はＢＩＯＳを再起動した回数をカウントする（ステップＳ１３）。そして、再起動部１４は、再起動した回数が予め設定された所定回数以下であるか判定する（ステップＳ１４）。ここでは一例として３回以下であるか判定する（ステップＳ１４）ものとし、３回以下である場合には（ステップＳ１４：Ｙｅｓ）ステップＳ１に戻って、ステップＳ１およびＳ１１〜Ｓ１４の処理を繰り返す。そして、ＢＩＯＳの初期化および再起動によりチェックサムエラーが修復されて、ステップＳ１でチェックサムエラーが検出されなかった場合には（ステップＳ１：Ｎｏ）、エラーカウント部１５は再起動した回数に関するカウントをリセットし（ステップＳ１７）、ＢＩＯＳによる処理が終了した後、ＯＳの起動処理を行う（ステップＳ６）。再起動した回数が所定回数以上、すなわち上述の例に合わせるならば４回以上となった場合には（ステップＳ１４：Ｎｏ）、起動停止部１６はＢＩＯＳの起動処理を停止する（ステップＳ１５）。そして、報知部１７は、ＬＥＤを点灯したり、ビープ音を鳴らしたりしてチェックサムエラーを修復できない旨を報知し（ステップＳ１６）、処理を終了する。
【００２７】
上述のように、本実施の形態にかかる情報処理端末１は、チェックサムエラーを検出した場合に、キーボードからのＢＩＯＳ初期化の指示入力および再起動の指示入力を受けずに、自動的にＢＩＯＳの初期化および再起動を行うため、チェックサムエラー修復処理時にキーボードや表示器を接続せずに済み、簡単かつ自動的にチェックサムエラーの修復処理を行うことができるという効果を奏する。また、エラー修復処理の際に情報処理端末１にキーボードや表示器を接続する必要がなくなるので、エラー発生時の修復作業を懸念して取り扱い易い場所に設置する必要がなくなり、情報処理端末１の設置場所の選択の幅が広がるという効果を奏する。
【００２８】
尚、情報処理端末１は、チェックサムエラーの検出時に液晶ディスプレイ等の表示器を接続した場合には、従来と同様に、各種エラー表示やＢＩＯＳの設定画面を表示する表示部を備えるとしてもよい。
【００２９】
尚、本実施の形態の情報処理端末１で実行される起動プログラムは、ＢＩＯＳとともにＲＡＭ等に予め組み込まれて提供される。本実施の形態の情報処理端末１で実行される起動プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、ＦＤ（フレキシブルディスク）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、本実施の形態の情報処理端末で実行される起動プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態の情報処理端末で実行される起動プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【産業上の利用可能性】
【００３０】
以上のように、本発明にかかる情報処理端末および起動プログラムは、キーボード等の入力装置や液晶ディスプレイ等の表示器を普段は接続せずに使用する情報処理端末に有用であり、特に、飲食店等で用いられるオーダーステーションに適している。
【符号の説明】
【００３１】
１  情報処理端末
１０  制御部
１１  通信Ｉ／Ｆ
１２  エラー検出部
１３  初期化部
１４  再起動部
１５  エラーカウント部
１６  起動停止部
１７  報知部
【先行技術文献】
【特許文献】
【００３２】
【特許文献１】特開平１１−１９４９３４号公報
【図１】
2011081617.tif 000003
【図２】
2011081617.tif 000004
【図３】
2011081617.tif 000005