(57)【要約】【課題】キーボードを用いることなく簡単な操作でＯＳのブートデバイスを変更し、商品販売データ処理装置の保守作業の効率化を図ること。【解決手段】タッチパネルが設けられたディスプレイ商品販売データ処理装置において、電源投入時に前記タッチパネルの接触操作を受け付け、その接触操作位置に応じて複数のデバイスの中からオペレーティングシステムの起動に使用するブートデバイスを選定する。そして、選定されたブートデバイス又は選定されたブートデバイスにてアクセス可能な記憶媒体からブート用の情報を読出し、該情報を用いて前記オペレーティングシステムを起動する。【選択図】    図４
2011096125.tif 000002
【特許請求の範囲】
【請求項１】
各種情報を選択的に表示する表示部と、
この表示部の前面に設けられたタッチパネルと、
オペレーティングシステムのブート用の情報を記憶する機能、又は、オペレーティングシステムのブート用の情報を記憶した記憶媒体にアクセスして情報を読取る機能を備えた複数のデバイスと、
電源投入時に前記タッチパネルの接触操作を受け付け、その接触操作位置に応じて前記複数のデバイスの中から前記オペレーティングシステムの起動に使用するブートデバイスを選定する第1制御手段と、
この第1制御手段により選定されたブートデバイス、又は、前記第１制御手段により選定されたブートデバイスにてアクセス可能な記憶媒体から前記ブート用の情報を読出し、該情報を用いて前記オペレーティングシステムを起動する第２制御手段と、
を備えていることを特徴とする商品販売データ処理装置。
【請求項２】
前記第1制御手段は、ＢＩＯＳにより各デバイスの初期化処理が行われている間、前記タッチパネルの接触操作を受け付け、その接触操作位置に応じて前記ブートデバイスを選定することを特徴とする請求項１に記載の商品販売データ処理装置。
【請求項３】
前記タッチパネル上に設定された複数の領域の識別情報に関連付けて前記ブートデバイスとして選定すべきデバイスの優先順位を登録した優先順位記憶手段をさらに備え、
前記第１制御手段は、前記タッチパネルの接触操作位置が属する領域の識別情報に関連付けて前記優先順位記憶手段に登録された優先順位を読み出し、その優先順位に従って前記ブートデバイスを選定することを特徴とする請求項１に記載の商品販売データ処理装置。
【請求項４】
前記第１制御手段は、前記タッチパネルが接触操作されなかったとき、予め定められた優先順位に従って前記複数のデバイスの中から前記ブートデバイスを選定することを特徴とする請求項１に記載の商品販売データ処理装置。
【請求項５】
外部機器を通信接続するインターフェイスをさらに備え、
前記複数のデバイスには、前記インターフェイスを介して接続された外部機器が含まれていることを特徴とする請求項１に記載の商品販売データ処理装置。
【請求項６】
各種情報を選択的に表示する表示部と、この表示部の前面に設けられたタッチパネルと、オペレーティングシステムのブート用の情報を記憶する機能、又は、オペレーティングシステムのブート用の情報を記憶した記憶媒体にアクセスして情報を読取る機能を備えた複数のデバイスとを備えた商品販売データ処理装置の制御プログラムであって、
前記商品販売データ処理装置に、
電源投入時に前記タッチパネルの接触操作を受け付け、その接触操作位置に応じて前記複数のデバイスの中から前記オペレーティングシステムの起動に使用するブートデバイスを選定する第1制御機能と、
この第1制御機能により選定されたブートデバイス、又は、前記第１制御機能により選定されたブートデバイスにてアクセス可能な記憶媒体から前記ブート用の情報を読出し、該情報を用いて前記オペレーティングシステムを起動する第２制御機能と、
を実現させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、単体の電子式キャッシュレジスタまたは上位の機器に通信手段を介して接続されたＰＯＳ（Point Of Sales）端末等の商品販売データ処理装置およびその制御プログラムに関する。
【背景技術】
【０００２】
従来、商品販売店舗や役務提供店舗では、ＰＯＳ（Point Of Sales）端末やＥＣＲ（Electric Cash Register）等の商品販売データ処理装置が商取引の会計業務に使用されている。近年では、パーソナルコンピュータ等と同様にＯＳ（Operating System）の制御下にてアプリケーションを実行し、各種機能を実現する商品販売データ処理装置が普及している。
【０００３】
この種の商品販売データ処理装置に電源が投入されると、ＯＳを起動するためのプロセス（ブート）が自動的に行われる。一般的には、最初にＢＩＯＳ（Basic Input/Output System）と呼ばれる基本入出力プログラムが動作し、ＰＯＳＴ（Power On Self Test）により各デバイスが初期化される。各デバイスの初期化が完了すると、ＨＤドライブ（Hard Disk Drive）がブートデバイスに選定されている場合には、該ＨＤドライブからＭＢＲ（Master Boot Record）が読み込まれる。ＭＢＲには、ＯＳが格納されたアドレスが指定されており、該指定領域のブートセクタに保存されているＩＰＬ（Initial Program Loader）により、ＯＳのプログラムが実行される。ＨＤドライブ以外のデバイス、例えばＦＤドライブ（Floppy（登録商標）Disk Drive）がブートデバイスに選定されている場合には、ＦＤドライブに挿入されたフロッピー（登録商標）ディスクからブートセクタが読み込まれ、該ブートセクタに保存されているＩＰＬにより、ＯＳのプログラムが実行される。
【０００４】
通常、パーソナルコンピュータにおけるＢＩＯＳ主導の処理に関する設定は、キーボードに設けられた特定のキーを操作することでセットアップメニュー画面を表示器に表示させて行われる。ＢＩＯＳ主導の処理のセットアップに関する技術としては、例えば特許文献１に記載されたＢＩＯＳの設定方法が知られている。この設定方法は、システム立ち上げ処理中にキーボードが操作されたことに応じて最小限のシステム設定を行うためのセットアップメニューを立ち上げるものである。前記ブートデバイスの変更も、このようなセットアップメニューを介して行われる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
商品販売データ処理装置は会計処理に特化された電子機器であるため、キーボードに配置される操作キーの種類やレイアウトがパーソナルコンピュータに接続されるキーボードと大きく異なっている。そのため、操作に熟練した者でなければパーソナルコンピュータと同様にセットアップメニューを立ち上げてブートデバイスを変更することが困難であった。
【０００６】
また、小型の商品販売データ処理装置には、キーボード自体を設けずにディスプレイに設けられたタッチパネルで必要な操作を受け付ける構成としたものも多い。このような商品販売データ処理装置の場合、別途に用意したキーボードを筐体に設けられたインターフェイスに接続してブートデバイスを変更しなければならず、保守作業に手間がかかっていた。
【０００７】
本発明は、上記のような事情に基づいてなされたものであり、その目的は、キーボードを用いることなく簡単な操作でＯＳのブートデバイスを変更し、商品販売データ処理装置の保守作業の効率化を図ることである。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明は、以下の手段を講じている。
【０００９】
本発明の第１の視点は、各種情報を選択的に表示する表示部と、この表示部の前面に設けられたタッチパネルと、オペレーティングシステムのブート用の情報を記憶する機能、又は、オペレーティングシステムのブート用の情報を記憶した記憶媒体にアクセスして情報を読取る機能を備えた複数のデバイスと、電源投入時に前記タッチパネルの接触操作を受け付け、その接触操作位置に応じて前記複数のデバイスの中から前記オペレーティングシステムの起動に使用するブートデバイスを選定する第1制御手段と、この第1制御手段により選定されたブートデバイス、又は、前記第１制御手段により選定されたブートデバイスにてアクセス可能な記憶媒体から前記ブート用の情報を読出し、該情報を用いて前記オペレーティングシステムを起動する第２制御手段とを備えた商品販売データ処理装置である。
【００１０】
本発明の第２の視点は、上記商品販売データ処理装置の制御プログラムである。
【発明の効果】
【００１１】
上記のような手段を講じた本発明によれば、キーボードを用いることなく簡単な操作でＯＳのブートデバイスを変更し、商品販売データ処理装置の保守作業の効率化を図ることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態における商品販売データ処理装置のブロック図。
【図２】同実施形態においてディスプレイ上で分割されるエリアを示す図。
【図３】同実施形態におけるブート設定テーブルのデータ構造の一例を示す図。
【図４】同実施形態におけるＯＳの起動処理のフローチャート。
【発明を実施するための形態】
【００１３】
以下、本発明の一実施形態について、図面を参照しながら説明する。  
図１は、本実施形態における商品販売データ処理装置の要部構成を示すブロック図である。商品販売データ処理装置の本体に内蔵されたマザーボードにはＣＰＵ（Central Processing Unit）１が搭載されており、このＣＰＵ１に対してフラッシュＲＯＭ（Read Only Memory）２、ＲＡＭ（Random Access Memory）３、ＲＴＣ（Real Time Clock）４、ディスプレイ５のＬＣＤ（Liquid Crystal Display）パネル５１およびタッチパネル５２、キーボード６、ＦＤドライブ７、ＣＤ−ＲＯＭドライブ８、ＨＤドライブ９、ＵＳＢポート１０等がアドレスバスやデータ等で構成されたバスライン３０を介して接続されている。
【００１４】
フラッシュＲＯＭ２は、ＢＩＯＳ２１、ＰＯＳＴ２２および後述するＯＳの起動処理にて使用されるブート設定テーブル２３等の固定的データを記憶した不揮発性メモリである。ＢＩＯＳ２１は、商品販売データ処理装置への電源投入からＯＳ起動までの一連の起動プロセスを実現するのに必要な基本的プログラムにて構成されている。ＰＯＳＴ２２は、商品販売データ処理装置を構成する各デバイスを初期化するプログラムである。
【００１５】
ＲＡＭ３は、商品販売データ処理装置の処理場面に応じて各種の作業用記憶領域を形成する。
【００１６】
ＲＴＣ４は、商品販売データ処理装置に外部電源が供給されているときには該外部電源の供給を受けて日時を計時し、商品販売データ処理装置に外部電源が供給されていないときには内蔵電池からの電源供給を受けて日時を計時する。
【００１７】
ディスプレイ５のＬＣＤパネル５１は、図示せぬビデオカードから供給されるビデオ信号に応じてＯＳの起動画面、商品登録業務用のアプリケーション画面、セットアップ画面等を選択的に表示する。なお、ディスプレイ５の表示方式としては、ＬＣＤではなくＣＲＴ（Cathode Ray Tube）あるいはＯＥＬ（Organic Electro-Luminescence）等の表示方式を採用してもよい。
【００１８】
ディスプレイ５のタッチパネル５２は、例えば抵抗膜方式のタッチパネルであり、ユーザが指先やタッチペンにて接触操作した位置に応じた電圧降下を生じ、その電圧降下量に基づいて接触操作位置を算出してＣＰＵ１に通知する。
【００１９】
キーボード６は、文字入力用のアルファベットキー、置数用のテンキー、商品登録の開始を宣言するＰＬＵ（Price Look Up）キー、商品登録の完了を宣言する小計キー、一連の会計の締めを宣言する預／現計キー等の操作キーを備え、押下げられた操作キーに応じたキー信号をＣＰＵ１に通知する。
【００２０】
ＦＤドライブ７は、挿脱口に挿入されたフロッピーディスクにアクセスしてデータの読み出し／書き込みを行う。
【００２１】
ＣＤ−ＲＯＭドライブ８は、挿脱口に挿入されたＣＤ−ＲＯＭにアクセスしてデータの読み出しを行う。
【００２２】
ＨＤドライブ９は、ＯＳファイル、アプリケーションファイル、ＰＬＵファイル、顧客マスタ等の商品販売データ処理装置としての機能を実現するための情報を記憶している。
【００２３】
ＵＳＢポート１０は、ＵＳＢコネクタを介して複数の外部機器を商品販売データ処理装置に接続する。本実施形態においては、ＵＳＢポート１０に外付ＦＤドライブ１１、外付ＣＤ−ＲＯＭドライブ１２、外付ＨＤドライブ１３を接続している。
【００２４】
前記ＢＩＯＳ２１の処理によりＯＳを起動する際には、ＦＤドライブ７、ＣＤ−ＲＯＭドライブ８、ＨＤドライブ９、外付ＦＤドライブ１１、外付ＣＤ−ＲＯＭドライブ１２、外付ＨＤドライブ１３のいずれかがブートデバイスとして選定され、選定されたブートデバイスに記憶されたＭＢＲまたはブートセクタがＲＡＭ３にロードされてＯＳがブートされる。本実施形態においては、図２に示したように、ＢＩＯＳ２１による起動処理においてディスプレイ５の表示画面をエリアＡ１〜Ａ４に４等分する。そして、エリアＡ１〜Ａ４のうち接触操作されたエリアに応じてＯＳの起動用に選定するブートデバイスの優先順位が変更される。なお、図２中には各エリアの境界を破線で示しているが、実施段階においては境界を表示する必要はない。
【００２５】
前記ブート設定テーブル２３には、ブートデバイス選定用のデフォルトの優先順位と、前記エリアＡ１〜Ａ４が接触操作された場合における各エリア別のブートデバイス選定用の優先順位とが登録されている。図３は、前記ブート設定テーブル２３のデータ構造の一例を示す模式図である。本実施形態におけるブート設定テーブル２３には、デフォルトの優先順位１にＦＤドライブ７、優先順位２にＣＤ−ＲＯＭドライブ８、優先順位３にＨＤドライブ９が登録されている。また、エリアＡ１の識別情報に対応付けられた優先順位１にＨＤドライブ９、優先順位２にＦＤドライブ７、優先順位３にＣＤ−ＲＯＭドライブ８が登録されている。エリアＡ２の識別情報に対応付けられた優先順位１には外付ＦＤドライブ１１が登録され、エリアＡ３の識別情報に対応付けられた優先順位１には外付ＣＤ−ＲＯＭドライブ１２が登録され、エリアＡ４の識別情報に対応付けられた優先順位１には外付ＨＤドライブ１３が登録され、エリアＡ１〜Ａ４の識別情報に対応付けられた優先順位２，３にはいずれもＦＤドライブ７，ＣＤ−ＲＯＭドライブ８が登録されている。
【００２６】
ＣＰＵ１は、ＢＩＯＳ２１のプログラムコードを実行することにより、次の（１），（２）の機能を実現する。
【００２７】
（１）電源投入時にタッチパネル５２の接触操作を受け付け、その接触操作位置に応じて複数のデバイスの中からＯＳの起動に使用するブートデバイスを選定する第1制御機能。なお、タッチパネル５２が接触操作されなかったときには、予め定められた優先順位に従って複数のデバイスの中からブートデバイスを選定する。
【００２８】
（２）第1制御機能により選定されたブートデバイス、または、第１制御機能により選定されたブートデバイスにてアクセス可能な記憶媒体からブート用の情報を読出し、該情報を用いてＯＳを起動する第２制御機能。
【００２９】
次に、上記のような構成の商品販売データ処理装置の動作について説明する。  
商品販売データ処理装置の筐体に設けられた電源釦が押下げられ、商用交流電源等の外部電源から本体に動作電源が供給されると、ＯＳの起動処理が実行される。図４は、前記起動処理にて商品販売データ処理装置の各部が実行する処理のフローチャートである。
【００３０】
先ず、フラッシュＲＯＭ２に記憶されたＢＩＯＳ２１が起動される（ステップＳ１）。この後は、ＢＩＯＳ２１のプログラムコードに従ってＣＰＵ１が動作する。次に、ＢＩＯＳ２１がＰＯＳＴ２２を実行し、各デバイスの初期化を行う（ステップＳ２）。この処理では、最初にＬＣＤパネル５１にビデオ信号を供給するビデオカードを初期化してディスプレイ５への情報表示を可能とし、しかる後にメインメモリであるＲＡＭ３やタッチパネル５２を初期化する。
【００３１】
タッチパネル５２が初期化された後、ＢＩＯＳ２１は、ユーザによるタッチパネル５２の接触操作を受け付け（ステップＳ３）、タッチパネル５２が接触操作されたか否かを判定する（ステップＳ４）。  
以降の処理を、ブートデバイスをデフォルトの状態から変更しない場合と、変更する場合とに分けて説明する。
【００３２】
ブートデバイスを変更する必要がない場合、ユーザは、一連の初期化処理においてタッチパネル５２を接触操作しないようにする。すなわち、ステップＳ４の処理にてタッチパネル５２が接触操作されていないと判定される（ステップＳ４のＮｏ）。このとき、ＢＩＯＳ２１は、一連の初期化処理が完了したか否かを判定し（ステップＳ５）、初期化処理が完了していないならば（ステップＳ５のＮｏ）、残りのデバイスの初期化処理およびタッチパネル５２の接触操作の受け付けを継続する（ステップＳ２，Ｓ３）。
【００３３】
やがて初期化処理が進行し、全てのデバイスを初期化し終えたならば（ステップＳ５のＹｅｓ）、ＢＩＯＳ２１は、ＲＡＭ３にエリアＡ１〜Ａ４のいずれかの識別情報が記憶されているか否かを判定する（ステップＳ６）。タッチパネル５２が接触操作されていない場合にはＲＡＭ３にエリアの識別情報が記憶されていない（ステップＳ６のＮｏ）。この場合、ＢＩＯＳ２１は、ブート設定テーブル２３のデフォルトの優先順位を用いてブートデバイスを選定する（ステップＳ７）。
【００３４】
具体的には、先ずブート設定テーブル２３のデフォルトの優先順位１に指定されたＦＤドライブ７がブートデバイスとして使用可能か否かを判定する。初期化処理にてＦＤドライブ７に深刻なエラーが発見された場合やフロッピーディスクが挿入されていない場合等、ＦＤドライブ７がブートデバイスとして使用できない場合には、優先順位２に指定されたＣＤ−ＲＯＭドライブ８がブートデバイスとして使用可能か否かを判定する。初期化処理にてＣＤ−ＲＯＭドライブ８に深刻なエラーが発見された場合やＣＤ−ＲＯＭが挿入されていない場合等、ＣＤ−ＲＯＭドライブ８がブートデバイスとして使用できない場合には、優先順位３のＨＤドライブ９がブートデバイスとして使用可能か否かを判定する。初期化処理にてＨＤドライブ９に深刻なハードウェアエラーが発見された場合やブート用のデータが破損している場合等、ＨＤドライブ９がブートデバイスとして使用できない場合には、優先順位が付された全てのデバイスがブートデバイスとして使用できないことになるので、ディスプレイ５にエラーメッセージを表示し、マザーボードに実装されたスピーカからビープ音を発生させる等してエラーを報知する。  
上記のように各デバイスがブートデバイスとして使用可能か否かを判定する中で、ブートデバイスとして使用可能なデバイスが発見された場合、ＢＩＯＳ２１は、そのデバイスをブートデバイスとして選定する。かくしてブートデバイスが選定されたならば、ＢＩＯＳ２１は、選定されたブートデバイスからブートセクタをＲＡＭ３に読み出し（ステップＳ８）、該ブートセクタのブートプログラムを実行してＯＳをブートする（ステップＳ９）。なお、選定されたブートデバイスがＨＤドライブ９である場合には、前記ステップＳ８の処理において先ずＨＤドライブ９に記憶されたＭＢＲがＲＡＭ３に読み出された後、このＭＢＲで指定された領域に記憶されたブートセクタがＲＡＭ３に読み出される。  
かくしてＯＳがブートした後は、ＯＳの制御下にて当該商品販売データ処理装置の各部が動作する。
【００３５】
次に、ブートデバイスをデフォルトから変更する場合について説明する。保守作業のためにＨＤドライブ９以外に記憶されたＯＳを起動する必要があるときや、ＨＤドライブ９に記憶されたＯＳのシステムファイルが破損したりＨＤドライブ９に深刻なハードウェアエラーが発生したためにステップＳ７の処理にてエラーが報知されたとき等には、他のデバイスに記憶されたＯＳを起動する必要がある。このような場合、ユーザは、ブートデバイスとして選定する優先順位を変更すべく、ＢＩＯＳ２１により各デバイスが初期化されている間にタッチパネル５２のいずれかのエリアを接触操作する。
【００３６】
タッチパネル５２が接触操作されたならば（ステップＳ４のＹｅｓ）、ＢＩＯＳ２１は、接触操作位置がエリアＡ１〜Ａ４のいずれに属するかを特定し、特定したエリアの識別情報をＲＡＭ３に形成された作業用記憶領域に記憶する（ステップＳ１０）。なお、タッチパネル５２が複数回接触操作されたならば、最新の接触操作時に特定されたエリアの識別情報にて当該作業用記憶領域の情報を更新していく。
【００３７】
このようにタッチパネル５２が接触操作されたならば、ステップＳ６の処理にてＲＡＭ３にエリアの識別情報が記憶されていると判断されることになる（ステップＳ６のＹｅｓ）。この場合、ＢＩＯＳ２１は、ＲＡＭ３に記憶されたエリアの識別情報に対応付けてブート設定テーブル２３に登録された優先順位を用いてブートデバイスを選定する（ステップＳ１１）。
【００３８】
例えば、ＲＡＭ３にエリアＡ１の識別情報が記憶されている場合には、先ずＨＤドライブ９がブートデバイスとして使用可能か否かを判定する。初期化処理にてＨＤドライブ９に深刻なハードウェアエラーが発見された場合やブート用のデータが破損している場合等、ＨＤドライブ９がブートデバイスとして使用できない場合には、ＦＤドライブ７，ＣＤ−ＲＯＭドライブ８の順でブートデバイスとしての使用可否を判定する。
【００３９】
また、ＲＡＭ３にエリアＡ２の識別情報が記憶されている場合には、先ず外付ＦＤドライブ１１がブートデバイスとして使用可能か否かを判定する。初期化処理にて外付ＦＤドライブ１１に深刻なハードウェアエラーが発見された場合、外付ＦＤドライブ１１がＵＳＢポート１０に接続されていない場合、外付ＦＤドライブ１１にフロッピーディスクが挿入されていない場合等、外付ＦＤドライブ１１がブートデバイスとして使用できない場合には、ＦＤドライブ７，ＣＤ−ＲＯＭドライブ８の順でブートデバイスとしての使用可否を判定する。
【００４０】
また、ＲＡＭ３にエリアＡ３の識別情報が記憶されている場合には、先ず外付ＣＤ−ＲＯＭドライブ１２がブートデバイスとして使用可能か否かを判定する。初期化処理にて外付ＣＤ−ＲＯＭドライブ１２に深刻なハードウェアエラーが発見された場合、外付ＣＤ−ＲＯＭドライブ１２がＵＳＢポート１０に接続されていない場合、外付ＣＤ−ＲＯＭドライブ１２にＣＤ−ＲＯＭが挿入されていない場合等、外付ＣＤ−ＲＯＭドライブ１２がブートデバイスとして使用できない場合には、ＦＤドライブ７，ＣＤ−ＲＯＭドライブ８の順でブートデバイスとしての使用可否を判定する。
【００４１】
また、ＲＡＭ３にエリアＡ４の識別情報が記憶されている場合には、先ず外付ＨＤドライブ１３がブートデバイスとして使用可能か否かを判定する。初期化処理にて外付ＨＤドライブ１３に深刻なハードウェアエラーが発見された場合、外付ＨＤドライブ１３がＵＳＢポート１０に接続されていない場合等、外付ＨＤドライブ１３がブートデバイスとして使用できない場合には、ＦＤドライブ７，ＣＤ−ＲＯＭドライブ８の順でブートデバイスとしての使用可否を判定する。
【００４２】
上記のように各デバイスがブートデバイスとして使用可能か否かを判定する中で、ブートデバイスとして使用可能なデバイスが発見された場合、ＢＩＯＳ２１は、そのデバイスをブートデバイスとして選定する。かくしてブートデバイスが選定されたならば、ＢＩＯＳ２１は、選定されたブートデバイスからブートセクタをＲＡＭ３に読み出し（ステップＳ８）、該ブートセクタのブートプログラムを実行してＯＳをブートする（ステップＳ９）。なお、選定されたブートデバイスがＨＤドライブ９または外付ＨＤドライブ１３である場合には、前記ステップＳ８の処理において先ずＭＢＲがＲＡＭ３に読み出され、このＭＢＲで指定された領域に記憶されたブートセクタがＲＡＭ３に読み出される。
【００４３】
ＯＳがブートした後は、ＯＳの制御下にて当該商品販売データ処理装置の各部が動作する。
【００４４】
以上説明したように、本実施形態における商品販売データ処理装置は、ＯＳのブート用の情報を記憶する機能、または、ＯＳのブート用の情報を記憶した記憶媒体にアクセスして情報を読取る機能を備えた複数のデバイスの中からタッチパネル５２の接触操作位置に応じてブートデバイスを選定する。したがって、商品登録業務等に使用される特別な操作キーが配設されたキーボード６を操作せずとも容易にブートデバイスを変更することができる。また、キーボード６を備えないタイプの商品販売データ処理装置に本発明を適用した場合であっても、ブートデバイスを変更するためにわざわざ外付けのキーボードを接続する必要がないので、保守作業等が容易になる。
【００４５】
また、ブートデバイスの選定に関するタッチパネル５２の接触操作は、ＢＩＯＳ２１により各デバイスの初期化処理が行われている間に受け付けられる。このように、大掛かりな処理を組み込むのではなく、通常組み込まれている処理と並行させてタッチパネル５２の接触操作を受け付ければ、本発明に係る機能を実現するにあたって起動処理が大幅に遅延する虞がない。
【００４６】
また、選定されるブートデバイスの中には、ＵＳＢポート１０を介して接続される外部機器が含まれている。したがって、任意の記憶メディアを媒体とした起動ディスクあるいは記憶装置を用いて商品販売データ処理装置のＯＳをブートすることができるので、保守作業の方法に幅を持たせることができる。
【００４７】
なお、本発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。
【００４８】
例えば、前述したようにキーボード６を排除して、タッチパネル５２を介した操作により一連の商品登録業務等を完結させる商品販売データ処理装置に本発明を適用してもよい。
【００４９】
また、前記実施形態に開示したブート設定テーブル２３のデータ構成は一例に過ぎず、エリアＡ１〜Ａ４の識別情報にてブートデバイス選定用の優先順位が特定できる形式であれば、他の形式を採用してもよい。さらに、ブート設定テーブル２３により多数あるいは少数の優先順位を設定してもよい。
【００５０】
また、前期実施形態ではディスプレイ５の表示画面をエリアＡ１〜Ａ４に４等分した場合について説明したが、より多数あるいは少数のエリアに分割してもよいし、大きさが不統一なエリアに分割してもよい。さらに、各エリアの境界を線分や破線で縁取る等してオペレータが各エリアの境界を把握し易くしてもよい。分割するエリアの数を変更する場合には、それに合わせてブート設定テーブル２３のデータ構成を変更することはいうまでもない。
【００５１】
また、外付ＦＤドライブ、外付ＣＤ−ＲＯＭドライブ、外付ＨＤドライブ等の外部機器との接続方式として、ＵＳＢではなくＳＣＳＩ（Small Computer System Interface），ＩＥＥＥ１３９４，ＲＳ−２３２Ｃ等の他の方式を採用してもよい。また、これらのインターフェイスを介して接続されるブートデバイスの選定対象となる外部機器としては、前記実施形態に開示したデバイスの他に、ＤＶＤドライブ，ＭＯドライブ，ＵＳＢメモリ等のデバイスを採用してもよい。
【００５２】
この他、前記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、要旨を逸脱しない範囲内で周知技術や慣用技術を組み合わせてもよい。
【符号の説明】
【００５３】
１…ＣＰＵ、２…フラッシュＲＯＭ、７…ＦＤドライブ、８…ＣＤ−ＲＯＭドライブ、９…ＨＤドライブ、１１…外付ＦＤドライブ、１２…外付ＣＤ−ＲＯＭドライブ、１３…外付ＨＤドライブ、２１…ＢＩＯＳ、２２…ＰＯＳＴ、２３…ブート設定テーブル、５２…タッチパネル
【先行技術文献】
【特許文献】
【００５４】
【特許文献１】特開２０００−２９８５７９号公報
【図１】
2011096125.tif 000003
【図２】
2011096125.tif 000004
【図３】
2011096125.tif 000005
【図４】
2011096125.tif 000006