(57)【要約】【課題】  本発明は記憶装置に格納された制御プログラムに異常が発生した場合に、係員の判断でＰＯＳ装置を別の記憶装置を用いて起動させることを課題とする。【解決手段】  ＰＯＳ装置２１では、給油許可及び給油状態、給油量、給油金額などの各種データを記憶する複数の第１、第２の記憶装置２２ａ，２２ｂを有する。第１の記憶装置２２ａは主記憶装置で、第２の記憶装置２２ｂは副記憶装置である。また、ＰＯＳ装置２１は、携帯可能な情報記憶媒体に記憶されたデータを読み取る外部記憶装置２３を有する。記憶装置２２ａ，２２ｂには、外部記憶装置２３により読み取られたデータの内容が複数台の記憶装置２２ａ，２２ｂのうち副記憶装置として設定された記憶装置２２ｂを指定する場合には、当該指定された他の記憶装置２２ｂの起動用プログラムを読み込んで制御システムを起動させる制御プログラムとが格納されている。【選択図】  図１
2007102349.tif 000002
【特許請求の範囲】
【請求項１】
同一の起動用プログラムを夫々格納する複数台の記憶装置を有し、システムの起動開始時に前記複数台の記憶装置のうち予め主記憶装置として設定された一の記憶装置から読み込んだ起動用プログラムで制御システムを起動するデータ処理装置において、
携帯可能な情報記憶媒体に記憶されたデータを読み取る外部データ読み取り手段と、
前記外部データ読み取り手段により読み取られたデータの内容が前記複数台の記憶装置のうち副記憶装置として設定された記憶装置の何れかを指定する場合には、当該指定された他の記憶装置の起動用プログラムを読み込んで制御システムを起動させる記憶装置切り替え手段と、
を備えたことを特徴とするデータ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ処理装置に係り、特に記憶装置に格納された起動用プログラムを読み込んでシステムを起動するよう構成されたデータ処理装置に関する。
【背景技術】
【０００２】
例えば、給油所等では、複数の計量機と事務所の管理コンピュータ及びＰＯＳ（Point of Ｓales）装置とを通信可能に接続してＰＯＳ装置が給油に関するデータを管理する制御システムが構築されている。この制御システムでは、顧客または係員が計量機の入力装置を操作して計量機からＰＯＳ装置に給油許可を要求すると、事務所の係員がＰＯＳ装置を操作して当該計量機に対して給油許可信号を送信すると、給油ポンプが起動可能な状態になる。
【０００３】
また、ＰＯＳ装置は、給油所の開店時に電源がオンに操作されると、ハードディスク装置から制御プログラムを読み込むことにより起動して制御可能な状態に移行する。そのため、この種のＰＯＳ装置では、電源スイッチがオンに操作されたときにハードディスク装置から制御プログラムを読み込めないと、装置自体が起動できない。
【０００４】
このような不都合を解消する手段として、例えば、ＰＯＳ装置に複数のハードディスク装置を搭載し、電源スイッチがオンに操作されると、メインのハードディスク装置が正常か否かを判定し、メインのハードディスク装置が正常のときはメインのハードディスク装置から制御プログラムを読み込み、メインのハードディスク装置が異常のときは他のハードディスク装置から制御プログラムを読み込んで起動させる制御プログラムが予め格納されている（例えば、特許文献１参照）。
【特許文献１】特開平１１−７３９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載された従来の方式では、ＰＯＳ装置が自動的にハードディスク装置の異常か正常かを判定しているが、ハードディスク装置に格納された制御プログラムに異常がある場合にはシステム障害となり、メインのハードディスク装置が正常か否かを判定することができず、例え係員が手動操作により再起動を行なったとしてもメインのハードディスク装置に格納されている制御プログラムを修復することができないので、他のハードディスク装置から制御プログラムを読み込むことができないという問題がある。
【０００６】
そこで、本発明は上記事情に鑑み、課題を解決したデータ処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明は以下のような手段を有する。
【０００８】
本発明は、同一の起動用プログラムを夫々格納する複数台の記憶装置を有し、システムの起動開始時に前記複数台の記憶装置のうち予め主記憶装置として設定された一の記憶装置から読み込んだ起動用プログラムで制御システムを起動するデータ処理装置において、携帯可能な情報記憶媒体に記憶されたデータを読み取る外部データ読み取り手段と、前記外部データ読み取り手段により読み取られたデータの内容が前記複数台の記憶装置のうち副記憶装置として設定された記憶装置の何れかを指定する場合には、当該指定された他の記憶装置の起動用プログラムを読み込んで制御システムを起動させる記憶装置切り替え手段と、を備えたことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、外部データ読み取り手段が携帯可能な情報記憶媒体に記憶されたデータを読み取ることで複数台の記憶装置のうち副記憶装置として設定された記憶装置の何れかを指定する場合には、当該指定された他の記憶装置の起動用プログラム読み込んで制御システムを起動させるため、主記憶装置に格納された制御プログラムに異常があって装置が正常に起動されていないと思われる場合には、手動操作により情報記憶媒体に記憶されたデータを読み取らせて起動させることができるので、自動的に記録装置の異常を判定する方式よりも信頼性を高めることが可能になる。また、携帯可能な情報記憶媒体を用いて他の記憶装置の起動用プログラム読み込んで制御システムを起動させるため、既存の構成を利用することができ、特別なスイッチなどを設けずに済む。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明を実施するための最良の形態について説明する。
【実施例１】
【００１１】
図１は本発明によるデータ処理装置の一実施例が適用された燃料供給システムを示すシステム構成図である。図１に示されるように、燃料供給システム１０は、セルフサービス方式の給油システムであり、給油エリア１２に設置された釣り銭機１４と、複数の燃料供給装置１６（１６１〜１６ｎ）と、事務所１８内に設置された管理コンピュータ２０と、管理コンピュータ２０に接続されたＰＯＳ装置２１とを有する。尚、本実施例では、ＰＯＳ装置２１は、管理コンピュータ２０を介して複数の燃料供給装置１６（１６１〜１６ｎ）と通信するように接続されている。従って、管理コンピュータ２０とＰＯＳ装置２１とは、通信可能に接続されており、互いに連携して管理装置として機能するように構成されている。
【００１２】
ＰＯＳ装置２１では、複数の燃料供給装置１６（１６１〜１６ｎ）の給油許可及び給油状態、給油量、給油金額などの各種データを管理しており、これらのデータを記憶する複数の第１、第２の記憶装置２２ａ，２２ｂを有する。第１、第２の記憶装置２２ａ，２２ｂは、共にハードディスク装置（ＨＤＤ）からなり、第１の記憶装置２２ａが主記憶装置で、第２の記憶装置２２ｂが副記憶装置である。また、ＰＯＳ装置２１は、携帯可能な情報記憶媒体に記憶されたデータを読み取る外部記憶装置（外部データ読み取り手段）２３を有する。この外部記憶装置２３としては、ディスクカートリッジ（ＦＤ）が装着される磁気ディスク装置が用いられる。
【００１３】
記憶装置２２ａ，２２ｂには、各燃料供給装置１６（１６１〜１６ｎ）を管理するためのＰＯＳ制御プログラムと、外部記憶装置２３により読み取られたデータの内容が複数台の記憶装置２２ａ，２２ｂのうち副記憶装置として設定された記憶装置２２ｂを指定する場合には、当該指定された記憶装置２２ｂの起動用プログラムを読み込んで制御システムを起動させる制御プログラム（記憶装置切り替え手段）とが格納されている。
【００１４】
釣り銭機１４は、例えば、給油作業終了後に入金額と給油金額との差額（釣り銭）を支払うための装置であり、係員の釣り銭補充作業を容易にするため、事務所の近傍に設けられている。
【００１５】
燃料供給装置１６は、セルフサービス給油方式の計量機２４と、計量機２４に搭載された設定器２６と、料金をその場で精算するための自動支払機（入金機）２８とを有する。
また、釣り銭機１４及び複数の燃料供給装置１６（１６１〜１６ｎ）は、通信回線（例えば、ＳＳ−ＬＡＮ）３０を介して管理コンピュータ２０と接続されている。尚、本実施例では、設定器２６が計量機２４と一体な構成となっているが、これに限らず、設定器２６を計量機２４と別体な構成としても良い。
【００１６】
また、給油エリア１２には、燃料供給装置１６（１６１〜１６ｎ）の周辺を監視するための監視カメラ３２１〜３２ｎが設けられている。監視カメラ３２１〜３２ｎは、カメラ分割ユニット３４に接続されており、監視カメラ３２１〜３２ｎにより撮像された画像はカメラ分割ユニット３４を介して監視モニタ３６に転送される。監視モニタ３６は、監視カメラ３２１〜３２ｎにより撮像された複数の画像を同時に分割表示する。
【００１７】
図２はＰＯＳ装置２１の構成を示すブロック図である。図２に示されるように、ＰＯＳ装置２１は、ＣＰＵ(中央演算処理部)４０と、バスライン４２を介してＣＰＵ４０に接続された各機器とを有する。このバスライン４２に接続された機器としては、記憶装置２１ａ，２１ｂのHDDコントローラ４４ａ，４４ｂ、外部記憶装置２２のFDDインタフェース４６、CD−ROM装置４８のCD-ROMインタフェース５０、USB（Universal Serial Bus）メモリ５２のUSBインタフェース５４、RAM56、ROM58、LANボード６０、キーボード６２のキーボードインタフェース６４、CRTディスプレイ６６の表示インタフェース６８、プリンタ７０のプリンタインタフェース７２などがある。
【００１８】
第１の記憶装置２１ａには、ＰＯＳ装置２１のオペレーティングシステムの制御プログラムが格納されており、ＣＰＵ４０は電源スイッチ（図示せず）がオンに操作されると、主記憶装置として指定された記憶装置２１ａからオペレーティングシステムの制御プログラムを読み込んで起動する。また、副記憶装置として指定された第２の記憶装置２１ｂには、第１の記憶装置２１ａに格納された制御プログラム及び、各油種毎の単価、燃料供給装置１６（１６１〜１６ｎ）から送信された各給油毎の給油された油種、給油量、給油金額等の給油データが格納されている。すなわち、記憶装置２１ａ，２１ｂには、常に同じ制御プログラム、同じデータが格納されている。
【００１９】
図３はＣＰＵ４０が起動時に実行する起動制御処理を説明するためのフローチャートである。図３中、ＣＰＵ４０はＳ１１でＰＯＳ装置２１の電源スイッチがオンに操作されると、Ｓ１２でＢＩＯＳ（Basic Input/Output System）を起動させる。ＢＩＯＳが起動されると、ＰＯＳ装置２１に接続された各記憶装置が読み込む可能かをチェックする。まず、Ｓ１３では、外部記憶装置２２を選択し、ディスクカートリッジが装着されているかを確認する。
【００２０】
Ｓ１４では、選択された外部記憶装置２２に装着されたディスクカートリッジ（FD）の可撓性磁気ディスク（図示せず）に起動用プログラムが記録されているか否かをチェックする。Ｓ１４において、外部記憶装置２２に装着されたディスクカートリッジに起動用プログラムが格納され、読み込み可能な場合には、Ｓ１５に進み、当該可撓性磁気ディスクに磁気記録された起動プログラムを読み込む。この起動用プログラムには、副記憶装置としての第２の記憶装置２１ｂから制御プログラムを読み込んで起動するように指示する内容が含まれている。
【００２１】
次のＳ１６では、上記起動プログラムにより指定された第２の記憶装置２１ｂに格納されたオペレーティングシステムの制御プログラムを読み込んで起動する。その後は、Ｓ１７に進み、燃料供給装置１６（１６１〜１６ｎ）を管理するＰＯＳ制御処理に移行する。そして、Ｓ１８で終了操作が行なわれると、ＰＯＳ制御処理を終了する。このように、外部記憶装置２２に起動用プログラムが記憶されたディスクカートリッジ（FD）が装着された場合には、起動用プログラムにより指定された第２の記憶装置２１ｂに格納されたＰＯＳ制御プログラムを読み込んで起動することが可能になる。
【００２２】
また、上記Ｓ１４において、外部記憶装置２２から起動プログラムが読み込めない場合は、起動用ディスクカートリッジが装着されていないか、起動用ディスクカートリッジ以外のディスクカートリッジが装着されている。その場合、Ｓ１９に進み、CD−ROM装置４８を選択し、CD−ROM装置４８にCD−ROM（図示せず）が装着されたか否かを確認する。続いて、Ｓ２０では、CD−ROM装置４８に装着されたCD−ROM（図示せず）からオペレーティングシステムの制御プログラムを読み込めるか否かをチェックする。このＳ２０において、CD−ROMにオペレーティングシステムの制御プログラムが記録されている場合には、Ｓ２１に進み、CD−ROM装置４８からCD−ROMに記録されたオペレーティングシステムの制御プログラムを読み込み、起動する。その後は上記Ｓ１７，Ｓ１８の処理に移行する。
【００２３】
このように、CD−ROM装置４８にオペレーティングシステムの制御プログラムが記憶されたCD−ROMが装着された場合には、CD−ROM装置４８から制御プログラムを読み込んで起動することが可能になる。この場合、CD−ROMの記憶容量が十分あるので、第２の記憶装置２１ｂに格納された制御プログラムを読み込まなくても起動させることが可能である。
【００２４】
また、上記Ｓ２０において、CD−ROM装置４８にCD−ROM（図示せず）が装着されていない場合、あるいは装着されたCD−ROMにオペレーティングシステムが記録されていない場合には、Ｓ２２に進み、第１の記憶装置２２ａを選択し、第１の記憶装置２２ａが読み取り可能な状態であることを確認する。次のＳ２３では、第１の記憶装置２２ａからオペレーティングシステムの制御プログラムが読み込めるか否かをチェックする。
【００２５】
Ｓ２３において、第１の記憶装置２２ａからオペレーティングシステムの制御プログラムが読み込める場合は、Ｓ２４に進み、第１の記憶装置２２ａから読み込んだ制御プログラムにより起動する。その後は上記Ｓ１７，Ｓ１８の処理に移行する。
【００２６】
このように、第１の記憶装置２２ａからオペレーティングシステムの制御プログラムが正常に読み込める場合には、第１の記憶装置２２ａの制御プログラムにより起動することが可能になる。この第１の記憶装置２２ａを用いた起動方法は、通常行なわれている一般的な起動方法である。
【００２７】
また、上記Ｓ２３において、第１の記憶装置２２ａからオペレーティングシステムの制御プログラムを正常に読み込めない場合は、システム障害であるので、Ｓ２５に進み、第２の記憶装置２２ｂを選択し、第２の記憶装置２２ｂが読み込み可能な状態であることを確認する。次のＳ２６では、第２の記憶装置２２ｂからオペレーティングシステムの制御プログラムが読み込めるか否かをチェックする。
【００２８】
Ｓ２６において、第２の記憶装置２２ｂからオペレーティングシステムの制御プログラムが読み込める場合は、Ｓ２７に進み、第２の記憶装置２２ｂから読み込んだ制御プログラムにより起動する。その後は上記Ｓ１７，Ｓ１８の処理に移行する。
【００２９】
このように、第１の記憶装置２２ａが正常に機能していない場合には、第２の記憶装置２２ｂから制御プログラムを読み込んで起動することが可能になる。この場合、第２の記憶装置２２ｂを用いた起動方法は、第１の記憶装置２２ａで異常が発生した場合に自動的に行なわれる起動方法である。
【００３０】
また、Ｓ２６において、第２の記憶装置２２ｂからオペレーティングシステムの制御プログラムを読み出せない場合は、２台の記憶装置２１ａ，２１ｂが両方ともシステム障害であるので、Ｓ２８に進み、CRTディスプレイ６６にエラー表示して起動できないことを係員に報知する。
【００３１】
このように、第１の記憶装置２２ａに異常がある場合には、自動的に第２の記憶装置２２ｂから制御プログラムを読み込んで起動させることができると共に、第１の記憶装置２２ａに格納されている制御プログラムに異常がある場合は、起動用プログラムが記憶されたディスクカートリッジ（FD）を外部記憶装置２２に装着することにより、起動用プログラムが指定する第２の記憶装置２２ｂから制御プログラムを読み込んで起動させることができる。また、係員がディスクカートリッジ（FD）の代わりにオペレーティングシステムの制御プログラムが記録されたCD−ROMをCD−ROM装置４８に装着することにより起動させることも可能である。
【産業上の利用可能性】
【００３２】
上記実施例では、外部記憶装置２２としてディスクカートリッジ（FD）を装着するＦＤ装置を一例として挙げたが、これに限らず、ＦＤ装置やCD−ROM装置が無い場合には、起動用プログラムが格納されたUSBメモリ５２を代わりに用いても良いし、あるいは、メモリカード用のスロットが設けられている場合には、副記憶装置としての第２の記憶装置２１ｂから制御プログラムを読み込んで起動するように指示する内容が含まれた起動用プログラムが格納されたメモリカードを装着することで、第２の記憶装置２２ｂから制御プログラムを読み込んで起動させることも可能である。
【００３３】
また、上記実施例では、ＰＯＳ装置２１に２台の記憶装置２１ａ，２１ｂが搭載された構成を一例として挙げたが、これに限らず、例えば、３台以上の記憶装置を搭載し、２台の副記憶装置を有する構成にも適用することができ、外部記憶装置２２に装着されるディスクカートリッジには、２台の副記憶装置のうち何れか一方を指定するプログラムを記憶させることにより任意の副記憶装置に切り替えることが可能になる。
【００３４】
また、上記実施例では、ＰＯＳ装置２１を起動させる場合を例に挙げたが、これに限らず、これ以外のデータを扱うパーソナルコンピュータなどの電子装置にも適用できるのは勿論である。
【００３５】
また、上記実施例では、記憶装置２１ａ，２１ｂとしてハードディスク装置を用いた場合を例に挙げたが、これ以外の記憶装置（例えば、記憶容量の大きいDVD（Digital Video Disk）RAMを装着したDVD装置や光磁気ディスク(MO)装置等）を用いても良い。
【図面の簡単な説明】
【００３６】
【図１】本発明によるデータ処理装置の一実施例が適用された燃料供給システムを示すシステム構成図である。
【図２】ＰＯＳ装置２１の構成を示すブロック図である。
【図３】ＣＰＵ４０が起動時に実行する起動制御処理を説明するためのフローチャートである。
【符号の説明】
【００３７】
１０  燃料供給システム
１６（１６１〜１６ｎ）  燃料供給装置
２１  ＰＯＳ装置
２２ａ  第１の記憶装置
２２ｂ  第２の記憶装置
２３  外部記憶装置
４０  ＣＰＵ
４８  CD−ROM装置
【図１】
2007102349.tif 000003
【図２】
2007102349.tif 000004
【図３】
2007102349.tif 000005