(57)【要約】【課題】電子機器に電源を投入したにも関わらず当該電子機器が備えるディスプレイに何ら情報が表示されない場合に、オペレータが問題の所在を容易に把握できるようにすること。【解決手段】電子機器に、電源投入直後に報知動作を開始し、停止信号が入力されるまで該報知動作を継続する報知手段を設ける。そして、電源投入後にＢＩＯＳを起動し、表示手段の機能テストを含む起動処理を実行させ、該起動処理が完結するまでの間に設定された既定のタイミングで前記報知手段に停止信号を出力させる。【選択図】    図３
2011096126.tif 000002
【特許請求の範囲】
【請求項１】
各種情報を選択的に表示する表示手段と、
電源投入直後に報知動作を開始し、停止信号が入力されるまで該報知動作を継続する報知手段と、
電源投入後に前記表示手段の機能テストを含む起動処理を実行し、該起動処理が完結するまでの間に設定された既定のタイミングで前記報知手段に前記停止信号を出力するＢＩＯＳとを備えていることを特徴とする電子機器。
【請求項２】
前記既定のタイミングは、前記ＢＩＯＳによる起動処理が開始された後、前記表示手段の機能テストが行われるまでの間に設定されていることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記既定のタイミングは、前記ＢＩＯＳによる起動処理が開始された直後に設定されていることを特徴とする請求項２に記載の電子機器。
【請求項４】
前記ＢＩＯＳは、前記起動処理にて検知した障害に関する情報を前記表示手段に表示させることを特徴とする請求項１に記載の電子機器。
【請求項５】
前記報知手段は、当該電子機器の本体に設けられたＬＥＤにて構成されていることを特徴とする請求項１に記載の電子機器。
【請求項６】
各種の情報を選択的に表示する表示部と、電源投入直後に報知動作を開始し、停止信号が入力されるまで該報知動作を継続する報知部とを備えた電子機器の動作プログラムであって、
前記電子機器に、
電源投入後に前記表示部の機能テストを含む起動処理を実行する機能と、
前記起動処理が完結するまでの間に設定された既定のタイミングで前記報知部に前記停止信号を出力する機能と、
を実現させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＯＳ（Point Of Sales）端末やＥＣＲ（Electric Cash Register）等の電子機器およびこの電子機器の制御プログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータ、ＰＯＳ端末、ＥＣＲをはじめとする電子機器は、動作上の不具合等が生じた場合にそのステータスを外部機器やオペレータに報知する機能を標準的に装備している。例えば、特許文献１には、画像処理装置の状態を監視し、この画像処理装置で障害等の発生を検知するとその旨を上位機器たるＰＯＳ端末に通知する制御装置に関する発明が開示されている。
【０００３】
特に、電源を投入した当初にＢＩＯＳ（Basic Input/Output System）による処理を経てＯＳを起動する電子機器においては、ＢＩＯＳによる処理の一部として障害の発生を検知し報知する機能が組み込まれていることが多い。この種のＢＩＯＳは、何らかの障害を検知すると、電子機器のディスプレイに障害の詳細を表示させたり、マザーボードに実装されたスピーカからビープ音を発生させたりして、障害の発生をオペレータに報知する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような電子機器に電源が投入された直後において、ＢＩＯＳは、ＰＯＳＴ（Power On Self Test）と呼ばれるテストプログラムを用いてＣＰＵ（Central Processing Unit），チップセット，メモリ等のオンボードデバイスやディスプレイ，キーボード等の入出力デバイスを順次機能テストし、各ハードウェアを初期化して使用可能な状態に移行させる。したがって、電子機器に電源を投入したにも関わらずディスプレイに何ら情報が表示されない場合には、ＣＰＵやメモリ等のそれがなければＢＩＯＳを起動することができないような基本的なハードウェアに障害が発生したためにＢＩＯＳを起動するに至らなかったのか、ディスプレイの配線不良や故障など表示系統に障害が発生しているのかを見極めることが困難であった。
【０００５】
本発明は、上記のような事情に基づいてなされたものであり、その目的は、電子機器に電源を投入したにも関わらず当該電子機器が備えるディスプレイに何ら情報が表示されない場合に、オペレータが問題の所在を容易に把握できるようにすることである。
【課題を解決するための手段】
【０００６】
上記目的を解決するため、本発明は、次のような手段を講じている。
【０００７】
本発明の第１の視点は、各種情報を選択的に表示する表示手段と、電源投入直後に報知動作を開始し、停止信号が入力されるまで該報知動作を継続する報知手段と、電源投入後に前記表示手段の機能テストを含む起動処理を実行し、該起動処理が完結するまでの間に設定された既定のタイミングで前記報知手段に前記停止信号を出力するＢＩＯＳとを備えた電子機器である。
【０００８】
本発明の第２の視点は、前記電子機器の制御プログラムである。
【発明の効果】
【０００９】
かかる手段を講じた本発明によれば、電子機器に電源を投入したにも関わらず当該電子機器が備えるディスプレイに何ら情報が表示されない場合に、オペレータが問題の所在を容易に把握できるようにすることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態であるＰＯＳ端末の外観斜視図。
【図２】同実施形態におけるＰＯＳ端末の制御回路を示すブロック図。
【図３】同実施形態において電源投入後にＰＯＳ端末の各部が行う動作のフローチャート。
【図４】同実施形態におけるＰＯＳ端末の効果を説明する図。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施形態について、図面を参照しながら説明する。  
なお、本実施形態は、商品の販売店舗や役務の提供店舗にて会計処理に使用されるＰＯＳ端末に本発明を適用した一例である。
【００１２】
図１は、オペレータの立ち位置側から見たＰＯＳ端末１の外観斜視図である。ＰＯＳ端末１は、内部に金銭の収納スペースを有するケース状のドロワ２と、ドロワ２の上面に載置された本体３とを備えている。本体３は、ディスプレイ４と、客面ディスプレイ５と、キーボード６と、レシートプリンタ７と、カードリーダ８と、バーコードスキャナ９と、ＬＥＤ（Light Emitting Diode）１０とを備えている。
【００１３】
ディスプレイ４は、ＬＣＤ（Liquid Crystal Display），ＣＲＴ（Cathode Ray Tube），ＯＥＬ（Organic Electro-Luminescence）等のディスプレイであり、ＢＩＯＳ制御下における起動処理の進捗状況や各部の初期化処理において検出されたエラーの詳細情報、またはＯＳ制御下において実行されるアプリケーション画面等を選択的に表示する。
【００１４】
客面ディスプレイ５は、ＬＣＤ，ＯＥＬ，またはＶＦＤ（Vacuum Fluorescent Display）等のディスプレイであり、例えば商品登録業務用のアプリケーションが実行されているときには、商品情報が入力された商品の名称，価格，取引の合計金額，釣り銭額等を顧客の立ち位置側に向けて表示する。
【００１５】
キーボード６は、数値入力用のテンキー，商品登録業務の開始を宣言するＰＬＵ（Price Look Up）キー，商品登録の締めを宣言する小計キー，取引の締めを宣言する預り／現計キー等の操作キーにて構成されている。
【００１６】
レシートプリンタ７は、サーマルヘッドとプラテンローラとの当接位置に感熱紙を搬送し、サーマルヘッドの発熱を制御して前記感熱紙に熱転写により文字や図形等のパターンを印字するサーマルプリンタである。特にレシートプリンタ７は、取引の明細情報や店舗等のコマーシャル情報にて構成されるレシートや店舗の売上情報管理用のジャーナルを印字する。
【００１７】
カードリーダ８は、クレジットカードやポイントカード等がスライドされると、該カードに形成された磁気ストライプに記憶されたクレジットカード情報や顧客ＩＤ等のカード情報を読取る。
【００１８】
バーコードスキャナ９は、商品やその包装に付されたバーコードにレーザ光を照射し、バーコードからの反射光から得られるバーパターンの幅情報をコード情報にデコードして本体３に出力する。
【００１９】
ＬＥＤ１０は、点灯，消灯，点滅等が可能な１つまたは複数のＬＥＤにて構成されており、キーボード６が設けられディスプレイ４の表示面が向けられた立ち位置側からＰＯＳ端末１のオペレータが視認し易いように、例えば本体３の前記立ち位置側の側壁に設けられている。
【００２０】
次に、ＰＯＳ端末１の制御回路について説明する。  
図２は、ＰＯＳ端末１の制御回路を示すブロック図である。本体３には、ＰＯＳ端末１の主制御部として機能するＣＰＵ２１が実装されたエンジンボード２０が搭載されている。ＣＰＵ２１には、ノースブリッジとサウスブリッジとで構成されるチップセット２２が接続され、チップセット２２には、ＲＯＭ（Read Only Memory）２３，ＲＡＭ（Random Access Memory）２４，ＳＩＯ（Super Input/Output）２５，ＨＤＤ（Hard Disk Drive）２７，通信Ｉ／Ｆ（Interface）２８，表示コントローラ２９，客面表示コントローラ３０，キーボードコントローラ３１，プリンタコントローラ３２，カードリーダコントローラ３３，スキャナＩ／Ｆ３４が、アドレスバスやデータバスにて構成されたバスライン３５を介して接続されている。なお、報知回路２６は、チップセット２２のＧＰＩＯ（General Purpose Input/Output）ピンに接続されている。
【００２１】
そして、ＳＩＯ２５のＧＰＩＯピンにドロワ２内部に設けられたドロワ開放装置４０が接続され、報知回路２６にＬＥＤ１０が接続され、通信Ｉ／Ｆ２８に外部機器との通信用の通信回線４１が接続され、表示コントローラ２９にディスプレイ４が接続され、客面表示コントローラ３０に客面ディスプレイ５が接続され、キーボードコントローラ３１にキーボード６が接続され、プリンタコントローラ３２にレシートプリンタ７が接続され、カードリーダコントローラ３３にカードリーダ８が接続され、スキャナＩ／Ｆ３４にバーコードスキャナ９が接続されている。  
上記したＰＯＳ端末１の各部は、商用交流電源やバッテリ等の電源６０の供給を受けて動作する。
【００２２】
ＲＯＭ２３は、基本入出力プログラムであるＢＩＯＳ４２や、自己診断機能を提供するＰＯＳＴ（Power On Self Test）４３等の固定的データを記憶している。ＲＡＭ２４は、ＰＯＳ端末１のメインメモリとして機能し、処理場面に応じて各種の作業用記憶領域を形成する。
【００２３】
ＳＩＯ２５は、ＣＰＵ２１からの指令に応じてドロワ開放装置４０に制御信号を出力する。ドロワ開放装置４０は、ＳＩＯ２５から制御信号の入力を受けた場合、ドロワ２の金銭収納部をスライド式に開放する。
【００２４】
報知回路２６は、ＰＯＳ端末１に電源６０が投入されると同時に当該電源６０をＬＥＤ１０に伝達し、ＬＥＤ１０を点灯させる（報知動作の開始）。また、ＬＥＤ１０に電源６０を供給しているときにチップセット２２のＧＰＩＯピンから停止信号Ｃが出力されたことに応じてＬＥＤ１０への電源６０の供給を停止し、ＬＥＤ１０を消灯させる（報知動作の停止）。
【００２５】
ＨＤＤ２７は、ＯＳの動作に必要なシステムファイル，商品登録業務用のアプリケーションファイル，商品毎に割り当てられたＰＬＵコードに商品情報を関連つけて登録したＰＬＵファイル等を記憶している。  
通信Ｉ／Ｆ２８は、通信回線４１を介して接続された外部機器との通信を制御する。
【００２６】
表示コントローラ２９および客面表示コントローラ３０は、ＣＰＵ２１からチップセット２２を介して入力される表示データをビデオ信号に変換して、それぞれディスプレイ４および客面ディスプレイ５に出力する。  
キーボードコントローラ３１は、キーボード６に設けられた操作キーが押下げられたときに出力されるキー信号を取り込んでＣＰＵ２１に通知する。  
プリンタコントローラ３２は、ＣＰＵ２１からチップセット２２を介して入力される印字データを図示せぬバッファにビットマップ展開し、展開後のデータに基づいてレシートプリンタ７を駆動する。  
カードリーダコントローラ３３は、カードリーダ８による磁気カードの読取タイミングを制御し、カードリーダ８が読取ったカード情報をＣＰＵ２１に通知する。  
スキャナＩ／Ｆ３４は、バーコードスキャナ９が商品やその包装に付されたバーコードを読取って生成したコード情報をＣＰＵ２１に通知する。
【００２７】
なお、ＬＥＤ１０および報知回路２６は、本実施形態における報知手段を構成する。また、ディスプレイ４および表示コントローラ２９は、本実施形態における表示手段を構成する。
【００２８】
次に、上記のような構成のＰＯＳ端末１の動作について説明する。  
図３は、電源６０が投入された後、ＯＳが起動されるまでの間にＰＯＳ端末１の各部が行う動作を示すフローチャートである。なお、電源６０は、本体３に設けられた図示せぬ電源釦が押下げられたことに応じて投入される。
【００２９】
電源６０の投入と同時に、報知回路２６がＬＥＤ１０への動作電力の供給を開始し、ＬＥＤ１０を点灯させる（ステップＳ１）。次に、ＢＩＯＳ４２がＲＡＭ２４に読み出される（ステップＳ２）。以降は、ＢＩＯＳ４２のプログラムコードに従って、ＣＰＵ２１が起動処理を実行する。
【００３０】
ＣＰＵ２１は、先ずチップセット２２の前記ＧＰＩＯピンから報知回路２６に停止信号Ｃを出力する（ステップＳ３）。この停止信号Ｃが入力されたとき、報知回路２６は、ＬＥＤ１０への電源６０の供給を停止してＬＥＤ１０を消灯させる。
【００３１】
しかる後、ＣＰＵ２１は、ＰＯＳＴ４３をＲＡＭ２４に読み出して、各ハードウェアの機能テストおよび初期化を行う（ステップＳ４）。この処理では、先ず動作に不可欠なＣＰＵ２１，チップセット２２，ＲＯＭ２３，ＲＡＭ２４についての機能テストおよび初期化が行われる。続いて、その後の処理で検出される障害の詳細情報等の表示を可能とすべく、表示コントローラ２９およびディスプレイ４についての機能テストおよび初期化が行われる。しかる後、エンジンボード２０に設けられた各コントローラ２９〜３３および他のオンボードデバイスや、ディスプレイ４，客面ディスプレイ５，キーボード６，レシートプリンタ７，カードリーダ８，バーコードスキャナ９等についての機能テストおよび初期化が行われる。
【００３２】
各ハードウェアの機能テスト等を行う中でハードウェアエラー等の何らかの障害が発見された場合には、エンジンボード２０に実装された図示せぬスピーカからビープ音を鳴らしたり、ディスプレイ４への情報表示が可能となっている場合には障害の詳細情報をディスプレイ４に表示したりして障害の発生をオペレータに報知する。
【００３３】
ＰＯＳＴ４３による各ハードウェアの機能テストおよび初期化が完了した後、ＢＩＯＳ４２は、ＨＤＤ２７からＭＢＲ（Master Boot Record）を読み出し、このＭＢＲで指定されたブートセクタに記憶されているＩＰＬ（Initial Program Loader）を読み出して、ＯＳを起動する。ＯＳが起動された後は、ＯＳ制御の下、商品登録業務用のアプリケーション等が実行される。
【００３４】
次に、上記のようにＬＥＤ１０の点灯および消灯を伴う起動処理の効果について、図４を用いて説明する。  
ＰＯＳ端末１に電源６０が投入された後にＬＥＤ１０が点灯し、その後消灯している場合には、少なくともＢＩＯＳ４２を起動するに至っている（ステップＳ２，Ｓ３）。このとき、ディスプレイ４にＯＳあるいはＢＩＯＳ４２の制御下における何らかの情報が表示されている場合には、ＣＰＵ２１やチップセット２２等の基本的なハードウェアや表示系統に致命的な障害はなく、ＰＯＳ端末１が正常に動作していることが判る。
【００３５】
一方、ＰＯＳ端末１に電源６０が投入された後にＬＥＤ１０が点灯し、その後消灯している場合であって、ディスプレイ４に何ら情報が表示されていないならば、ＢＩＯＳ４２の起動後に停止信号Ｃが出力されたものの（ステップＳ３）、その後のＰＯＳＴ４３による処理にてディスプレイ４や表示コントローラ２９の表示系統に故障や配線不良等の障害が検知され（ステップＳ４）、ディスプレイ４に情報を表示できない状態に陥っている蓋然性が高いことが判る。
【００３６】
また、ＬＥＤ１０が点灯している場合であって、かつディスプレイ４に何ら情報が表示されていない場合には、ＢＩＯＳ４２が起動されるに至らず（ステップＳ２）、報知回路２６に停止信号Ｃが出力されていないことになる（ステップＳ３）。このようにＢＩＯＳ４２が起動に至らない場合、ＣＰＵ２１，チップセット２２，ＲＯＭ２３，ＲＡＭ２４等、それがなければＰＯＳ端末１を動作させることができないような基本的なハードウェアに致命的な障害が生じている蓋然性が高いことが判る。
【００３７】
なお、前記電源釦を押下げたにも関わらずＬＥＤ１０が一度も点灯しない場合には、ＰＯＳ端末１と電源６０との接続不良が生じている蓋然性が高いことが判る。
【００３８】
オペレータは、このようにＰＯＳ端末１に生じる不具合をＬＥＤ１０やディスプレイ４の表示に基づいて判断し、ＣＰＵ２１やチップセット２２等の基本的なハードウェアの障害に対してはさらに専門的なテストを行ったりハードウェアを交換することで対処し、表示系統の障害に対してはディスプレイ４と本体３との接続を確認したりディスプレイ４やビデオカードを交換することで対処し、電源６０との接続不良に対しては電源６０と本体３との接続を確認すること等で対処する。
【００３９】
以上説明したように、本実施形態におけるＰＯＳ端末１は、電源６０の投入直後にＬＥＤ１０による報知動作が開始され、起動処理が完結するまでの間に設定された既定のタイミングにてＢＩＯＳ４２が報知回路２６に停止信号Ｃを出力し、ＬＥＤ１０を消灯させる。このＬＥＤ１０の状態を確認することで、ＰＯＳ端末１が正常に起動せずディスプレイ４に何ら情報が表示されない場合であっても、ＣＰＵ２１やチップセット２２等の基本的なハードウェアに致命的な障害が生じたこと等に起因してＢＩＯＳ４２を起動できない状態であるのか、ディスプレイ４の配線不良あるいは故障など表示系統に問題があるのか等を容易に見極めることができる。
【００４０】
また、前記既定のタイミングは、ＢＩＯＳ４２により起動処理が開始された後、ＰＯＳＴ４３によりディスプレイ４の機能テストが行われるまでの間に設定されている。したがってオペレータは、ＬＥＤ１０が点灯しかつディスプレイ４に情報が表示される場合を排除して、ディスプレイ４に何ら情報が表示されない場合にＬＥＤ１０が点灯しているか否かのみに基づいて極めて容易に問題の所在を見極めることができる。
【００４１】
また、ＰＯＳＴ４３によるディスプレイ４および表示コントローラ２９の機能テストが完了した後には、各ハードウェアの障害に関する詳細情報がディスプレイ４に表示される。したがって、ＢＩＯＳ４２が起動された後に検知される表示系統以外のハードウェアの障害に関しては、容易にその所在を見極めることができる。
【００４２】
なお、本発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。
【００４３】
例えば、前記実施形態では、本発明をＰＯＳ端末１に適用した場合について説明した。しかしながら、他種の商品販売データ処理装置やパーソナルコンピュータ等の電子機器に本発明を適用することもできる。
【００４４】
また、前記実施形態では、報知手段としてＬＥＤ１０を採用した場合について説明した。しかしながら、７セグメント表示器等の他種の表示デバイスやスピーカを報知手段として採用してもよい。さらに、ＬＥＤを採用する場合であっても、本発明を適用しようとする電子機器への電源の投入と同時に点滅させるようにしてもよいし、複数のＬＥＤを組み合わせて報知手段を構成してもよい。
【００４５】
また、前記実施形態では、チップセット２２のＧＰＩＯピンに報知回路２６を接続した場合について説明した。しかしながら、ＳＩＯ２５のＧＰＩＯピンに報知回路２６を接続し、ＳＩＯ２５を介して停止信号Ｃを出力するようにするなど、停止信号Ｃの出力元を変更して実施してもよい。
【００４６】
この他、前記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、前記実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、要旨を逸脱しない範囲内にて周知技術や慣用技術を適宜組み合わせてもよい。
【符号の説明】
【００４７】
１…ＰＯＳ端末、２…ドロワ、３…本体、４…ディスプレイ、１０…ＬＥＤ、２１…ＣＰＵ、２２…チップセット、２３…ＲＯＭ、２６…報知回路、２９…表示コントローラ、４２…ＢＩＯＳ、４３…ＰＯＳＴ、６０…電源
【先行技術文献】
【特許文献】
【００４８】
【特許文献１】特開２００２−１３２９８９号公報
【図１】
2011096126.tif 000003
【図２】
2011096126.tif 000004
【図３】
2011096126.tif 000005
【図４】
2011096126.tif 000006