(57)【特許請求の範囲】
【請求項１】
装置本体に設けられ商品の販売登録処理を実行し、電源を落とす処理および起動の処理を実行するデータ処理部と、
このデータ処理部にバス接続され、前記装置本体に装着される周辺デバイスのポートおよびカード型デバイスのスロットのうちの少なくとも一方にバス接続されたインターフェース部と、
このインターフェース部に接続の前記ポート又は前記スロットをドライブと認識するオペレーティングシステム（ＯＳ）によってアクセスされ、前記ドライブ毎に前記ドライブに接続の対応デバイスがリムーバブルか固定かを示すドライブ接続状態情報を記憶する第１の記憶領域と、
前記インターフェース部に接続の前記ポート又は前記スロットをドライブと認識し、前記ドライブに接続された対応デバイスがリムーバブル又は固定を示す情報を生成する管理部と、
この管理部により生成され、前記ドライブ接続状態情報が示すドライブ対応関係と同じ他のドライブ対応関係を示すテーブルを記憶する第２の記憶領域と、
前記起動中、この第２の記憶領域の前記テーブルによりリムーバブルメディアが接続された前記スロットに割付けられた前記ドライブに対応する前記他のドライブ対応関係を前記リムーバブルから前記固定へ変更し、前記電源を落とした後、再起動時に変更内容を維持する変更設定部と、を備える商品登録装置。
【請求項２】
前記管理部は前記リムーバブルメディアが接続された前記ドライブをバックアップドライブとして割当てる請求項１記載の商品登録装置。
【請求項３】
前記管理部は前記変更を複数のドライブ毎に指定する請求項１記載の商品登録装置。
【請求項４】
前記変更設定部により前記固定へと変更された内容を画面表示する表示器を更に備えた請求項１記載の商品登録装置。
【請求項５】
前記管理部は、キャッシュされているデータの損失を防ぐために書込みを完了させ又は通電を停止させてから前記対応デバイスの取外し処理を実行する請求項１記載の商品登録装置。
【請求項６】
コンピュータに、
起動の処理および電源を落とす処理を実行する機能と、
商品の販売登録処理を実行する機能と、
周辺デバイスのポートおよびカード型デバイスのスロットのうちの少なくとも一方に対応デバイスが接続されたことを検知する機能と、
前記ポート又は前記スロットをドライブと認識し、前記ドライブ毎に前記ドライブに接続された前記対応デバイスがリムーバブル又は固定を示すドライブ接続状態情報を生成するオペレーティングシステム（ＯＳ）による機能と、
前記ドライブ接続状態情報が示すドライブ対応関係と同じ他のドライブ対応関係を示すテーブルを生成する機能と、
前記起動中、前記テーブルによりリムーバブルメディアが接続された前記スロットに割付けられた前記ドライブに対応する前記他のドライブ対応関係を前記リムーバブルから前記固定へ変更する機能と、
前記電源を落とした後、再起動時に変更された内容の前記情報を読込む機能とを実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
一実施形態は商品登録装置およびプログラムに関する。
【背景技術】
【０００２】
従来、ＵＳＢ（ｕｎｉｖｅｒｓａｌ ｓｅｒｉａｌ ｂｕｓ）デバイス等の拡張デバイスを着脱可能にしたインターフェースを有するコンピュータ機器が知られている（例えば特許文献１参照）。パソコンＯＳ（オペレーティングシステム）は、それぞれシステムバスに接続された複数の入出力メディアについて、リムーバブル又は固定を示すドライブ情報を管理している。メモリを増設する場合、内蔵のハードディスクドライブ（ＨＤＤ）やソリッドステートドライブ（ＳＤＤ）等が用いられている。これらのハードディスクドライブやソリッドステートドライブはオペレーティングシステムによって固定メディアであると認識される。パソコンの再起動後でもオペレーティングシステムが各ドライブを認識するため、アプリケーションプログラムもこれらのドライブを正しく認識する。
【０００３】
ＰＯＳ（ｐｏｉｎｔ ｏｆ ｓａｌｅｓ）端末などの商品登録装置には、パソコンＯＳを採用したパソコンが用いられている。商品登録装置はＵＳＢメモリやＳＤメモリカードなどのリムーバブルメディアを増設メモリとして使う。商品登録装置は再起動する前、プログラムがリムーバブルメディアを安全に取外す処理を実行する。安全に取外す処理とは、キャッシュされているデータの損失を防ぐために書込みを完了させる処理又は通電を停止する処理等を言う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１０８２７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、従来技術では、リムーバブルメディアが取外されるときに、商品登録装置が安全に取外す処理を実行し、オペレーティングシステムはリムーバブルメディアがこの装置から切り離されたと認識するため、商品登録装置の再起動後、アプリケーションは装着された状態のリムーバブルメディアのドライブを認識することができない。商品登録装置は、業務終了後、リムーバブルメディアにファイルをバックアップする処理を行う。次回、装置の起動時、商品登録装置は装着されたリムーバブルメディアを認識できない。例えば不具合などで商品登録装置が再起動したときでさえ、商品登録装置は装着された状態のリムーバブルデバイスのドライブを認識できない。
【課題を解決するための手段】
【０００６】
このような課題を解決するため、一実施形態によれば、装置本体に設けられ商品の販売登録処理を実行し、電源を落とす処理および起動の処理を実行するデータ処理部と、このデータ処理部にバス接続され、前記装置本体に装着される周辺デバイスのポートおよびカード型デバイスのスロットのうちの少なくとも一方にバス接続されたインターフェース部と、このインターフェース部に接続の前記ポート又は前記スロットをドライブと認識するオペレーティングシステム（ＯＳ）によってアクセスされ、前記ドライブ毎に前記ドライブに接続の対応デバイスがリムーバブルか固定かを示すドライブ接続状態情報を記憶する第１の記憶領域と、前記インターフェース部に接続の前記ポート又は前記スロットをドライブと認識し、前記ドライブに接続された対応デバイスがリムーバブル又は固定を示す情報を生成する管理部と、この管理部により生成され、前記ドライブ接続状態情報が示すドライブ対応関係と同じ他のドライブ対応関係を示すテーブルを記憶する第２の記憶領域と、前記起動中、この第２の記憶領域の前記テーブルによりリムーバブルメディアが接続された前記スロットに割付けられた前記ドライブに対応する前記他のドライブ対応関係を前記リムーバブルから前記固定へ変更し、前記電源を落とした後、再起動時に変更内容を維持する変更設定部と、を備える商品登録装置が提供される。
【０００７】
また、別の一実施形態によれば、コンピュータに、起動の処理および電源を落とす処理を実行する機能と、商品の販売登録処理を実行する機能と、周辺デバイスのポートおよびカード型デバイスのスロットのうちの少なくとも一方に対応デバイスが接続されたことを検知する機能と、前記ポート又は前記スロットをドライブと認識し、前記ドライブ毎に前記ドライブに接続された前記対応デバイスがリムーバブル又は固定を示すドライブ接続状態情報を生成するオペレーティングシステム（ＯＳ）による機能と、前記ドライブ接続状態情報が示すドライブ対応関係と同じ他のドライブ対応関係を示すテーブルを生成する機能と、前記起動中、前記テーブルによりリムーバブルメディアが接続された前記スロットに割付けられた前記ドライブに対応する前記他のドライブ対応関係を前記リムーバブルから前記固定へ変更する機能と、前記電源を落とした後、再起動時に変更された内容の前記情報を読込む機能とを実行させるプログラムが提供される。
【図面の簡単な説明】
【０００８】
【図１】実施の形態に係る商品登録装置の斜視図である。
【図２】実施の形態に係る商品登録装置の制御系を主体にした要部構成のブロック図である。
【図３】実施の形態に係る商品登録装置によるリムーバブルメディアを固定ドライブ扱いにする実行処理を説明するためのフローチャートである。
【図４】実施の形態に係る商品登録装置の記憶部のテーブルの第１の例を示す線図である。
【図５】実施の形態に係る商品登録装置の記憶部のテーブルの第２の例を示す線図である。
【発明を実施するための形態】
【０００９】
以下、実施の形態に係る商品登録装置およびプログラムについて、図１乃至図５を参照しながら説明する。尚、各図において同一箇所については同一の符号を付すとともに、重複した説明は省略する。
【００１０】
図１は実施の形態に係る商品登録装置の斜視図である。ＰＯＳ端末１０（商品登録装置）はパソコンＰＯＳ端末であり、装置本体１１と、バーコードを読取るスキャナ１２と、装置本体１１に設けられスキャンにより商品の販売登録処理を実行するデータ処理部１３と、商品登録操作から代金支払い操作までの一取引毎に売上登録される商品の販売データを蓄積記憶する取引情報記憶部１４とを備えている。更にＰＯＳ端末１０は、ＵＳＢポート１５（ポート）およびカードスロット１６（スロット）と、データ処理部１３およびＵＳＢポート１５及びカードスロット１６のそれぞれにバス接続されたインターフェース部１７と、ＵＳＢポート１５およびカードスロット１６をそれぞれドライブと認識してドライブ名を付与し、複数のドライブに接続された対応デバイスがリムーバブル又は固定を示すドライブ情報（情報）を生成する管理部１８とを備えている。ドライブ名とはＣ、Ｄ、…、Ｙ、Ｚというアルファベット一文字により表されるドライブ文字を言う。更にＰＯＳ端末１０は、この管理部１８により複数のドライブに割付けられたドライブ名およびドライブ情報をドライブ毎に対応付けたテーブルデータを記憶するテーブル記憶部１９（記憶部）と、このテーブル記憶部１９のテーブルデータにより、リムーバブルメディアが接続されたＵＳＢポート１５又はカードスロット１６に割付けられたドライブに対応するドライブ情報をリムーバブルから固定へ変更し変更内容を維持する変更設定部２０とを備えている。
【００１１】
装置本体１１には、スキャン入力された商品登録情報や、商品決済、売上データの生成のための操作時の情報を表示するオペレータ表示器２１（表示器）と、客面側を向く客面表示器２２と、レシートを印字出力するプリンタ２３とが設けられている。データ処理部１３は、商品を登録し、その商品の販売データを売上処理し、登録締めによって一人の顧客が買上げる商品の登録終了が宣言されると顧客が買上げた商品の代金を決済処理する。データ処理部１３は全体制御も行う。取引情報記憶部１４は、例えば商品コードに対応付けて商品情報を登録してある商品マスタファイルや複数のトランザクションデータを取引毎に登録するトランザクションファイルを記憶する。
【００１２】
ＵＳＢポート１５は装置本体１１に装着される周辺デバイス用の接続口である。周辺デバイスとはメモリ、キーボード、ポインティングデバイスあるいはパソコン等を言う。カードスロット１６はＳＤメモリカード用の挿し込み口である。ＰＯＳ端末１０はＵＳＢポート１５、カードスロット１６に加えてＣＦメモリカード用のカードスロット２４を装置本体１１に設けても良い。インターフェース部１７はデータ処理部１３に、取引情報記憶部１４の記憶領域を拡張した拡張記憶領域を提供する。
【００１３】
図２はＰＯＳ端末１０の制御系を主体にした要部構成のブロック図である。既述の符号はそれらと同じ要素を表す。インターフェース部１７はＵＳＢコントローラ２５、ＳＤメモリカードコントローラ２６及びＣＦメモリカードコントローラ２７を備える。ＵＳＢコントローラ２５はシステムバス２８及びＵＳＢメモリ２９間をインターフェースする。ＵＳＢコントローラ２５は、ＣＰＵ（ｃｅｎｔｒａｌ ｐｒｏｃｅｓｓｉｎｇ ｕｎｉｔ）３２がＵＳＢメモリ２９へ発行する制御コマンドを生成する。ＵＳＢコントローラ２５は、例えば転送クロックの生成、制御コマンドに対するレスポンスの受信、データの出力及び給電制御等を行う。ＳＤメモリカードコントローラ２６はＳＤメモリカード３０のリーダライタ機能を有し、ＳＤメモリカード３０からのデータや設定内容の読込みと、ＣＰＵ３２からＳＤメモリカード３０へのデータ書込みを行う。ＣＦメモリカードコントローラ２７はＣＦメモリカード３１のリーダライタ機能を有する。
【００１４】
管理部１８はＵＳＢメモリ２９、ＳＤメモリカード３０又はＣＦメモリカード３１が接続されたドライブを、専らバックアップのための用いられる専属ドライブ（バックアップドライブ）として取り扱うものである。管理部１８は接続デバイスについてリムーバブルから固定への変更をドライブ毎に指定している。管理部１８又はデータ処理部１３は、キャッシュされているデータの損失を防ぐために書込みを完了させ又は通電を停止させてから対応デバイスを安全に取外す処理を実行してもよい。テーブル記憶部１９はハードディスクドライブ３５の記憶領域に割当てられた記憶領域である。変更設定部２０により固定へと変更された内容をオペレータ表示器２１が画面表示してもよい。
【００１５】
同図において、ＰＯＳ端末１０はＣＰＵ３２をデータ処理部１３、管理部１８、変更設定部２０として機能させるコンピュータプログラムを記憶するＲＯＭ（ｒｅａｄ ｏｎｌｙ ｍｅｍｏｒｙ）３３と、作業領域を有するＲＡＭ（ｒａｎｄｏｍ ａｃｃｅｓｓ ｍｅｍｏｒｙ）３４と、装置本体１１に内蔵の上記ハードディスクドライブ３５とを備えている。このハードディスクドライブ３５は取引情報記憶部１４の記憶領域と、ＣＰＵ３２により実行されるオペレーティングシステム（ＯＳ）により書込みされる記憶領域と、アプリケーションプログラムにより書込みされるテーブル記憶部１９の記憶領域とを有する。
【００１６】
更にハードディスクドライブ３５は装置本体１１のシステム情報を記憶するシステム記憶領域３６を有する固定ドライブである。ハードディスクドライブ３５は第１の固定ドライブ名Ｃ及び第２の固定ドライブ名ＤをＯＳにより割付けられてもよい。このシステム記憶領域３６は、装置本体１１に物理的に接続された入出力デバイスについてそれぞれ、ドライブ名及びリムーバブル又は固定の種別を対応付けた関係を保持している。管理部１８はシステム記憶領域３６内の対応関係と実質同じ対応関係を持つドライブ情報をテーブル３７としてテーブル記憶部１９に生成する。
【００１７】
また、ＲＯＭ３３に記憶のプログラムはＣＰＵ３２に次の各機能を実行させる。データ処理部１３により商品の販売登録処理を実行する機能。インターフェース部１７によってＵＳＢポート１５にＵＳＢメモリ３０が接続されたこと、カードスロット１６にＳＤメモリカード３０が接続されたこと、又はカードスロット２４にＣＦメモリカード３１が接続されたことを検知する機能。オペレーティングシステム及び管理部１８によってＵＳＢポート１５、カードスロット１６、２４をそれぞれドライブと認識し、各ドライブに接続されたデバイスがリムーバブル又は固定を示す情報を生成する機能。管理部１８によってテーブル３７を生成する機能。変更設定部２０によってＳＤメモリカード３０やＣＦメモリカード３１等のリムーバブルメディアが接続されたカードスロット１６又はカードスロット２４に対応するドライブ情報をリムーバブルから固定へ変更する機能。
【００１８】
更にＰＯＳ端末１０は、ストアコンピュータとの間でファイルを送受信するための通信インターフェース３８と、オペレータ表示器２１用のコントローラ３９と、客面表示器２２用のコントローラ４０と、プリンタ２３用のプリンタコントローラ４１と、スキャナ１２用のスキャナコントローラ４２とを備えている。
【００１９】
上述の構成のＰＯＳ端末１０は、起動時、オペレーティングシステムが入出力デバイスについてのドライブ情報を収集する。全てのドライブ名について順番にデバイスが装着されているかどうかをオペレーティングシステムはサーチする。オペレーティングシステムは、物理的に接続されている全ての入出力デバイスをサーチし、入出力デバイスがリムーバブルか固定かを示すドライブ接続状態情報（ドライブコレクション情報）をシステム記憶領域３６に保持する。ハードディスクドライブ３５の２つのドライブＣ、Ｄ、ＵＳＢメモリ２９、ＳＤメモリカード３０及びＣＦメモリカード３１について重複しないドライブ名がシステム記憶領域３６に収集される。この状態でＰＯＳ端末１０は商品登録処理を行う。ＰＯＳ端末１０はスキャナ１２からのコードデータによって商品マスタファイルを検索して商品を特定し商品単品データを読出し、商品点数及び金額を登録処理する。ＰＯＳ端末１０はトランザクションデータを生成する。
【００２０】
データをバックアップするタイミングにおいてオペレータがＰＯＳ端末１０に接続のリムーバブルメディアを装置本体１１から取外す。バックアップのタイミングとは例えば閉店前の売上データを集計し又は確定するときや、精算レポートを作成するときなどを言う。
【００２１】
バックアップのタイミングにおいてオペレータ操作によってＰＯＳ端末１０は売上ファイル等をバックアップ用のリムーバブルメディアにコピーし、オペレータ操作によりこのリムーバブルメディアを取外すことをＰＯＳ端末１０へ指令する。例えば精算締めキーの押下をトリガとしてＰＯＳ端末１０は接続されているリムーバブルメディアのドライブをリムーバブルから固定へと変更させる処理のプログラムを起動する。
【００２２】
図３はＰＯＳ端末１０によるリムーバブルメディアを固定ドライブ扱いにする実行処理を説明するためのフローチャートである。既述の符号はそれらと同じ要素を表す。ステップＡ１において、例えばアプリケーションプログラム側の管理部１８が指定ドライブの情報を収集する。指定ドライブとは例えば既にリスト化されている全てのドライブを言う。管理部１８はシステム記憶領域３６内の対応関係と同じ対応関係のドライブ情報をテーブル３７としてテーブル記憶部１９に生成する。
【００２３】
図４はテーブル３７の第１の例を示す線図である。既述の符号はそれらと同じ要素を表す。リムーバブルメディアについての情報は何れも「リムーバブル」である。ドライブＣ、ＤについてはこれらのドライブＣ、ＤをＰＯＳ端末１０はＯＳ情報だけではリムーバブルドライブとして認識できないため、ドライブＣ、ＤをＰＯＳ端末１０はリムーバブルドライブ(外付けメディア)と扱わないようにする。これはドライブＣ、Ｄについてはオペレーティングシステム側が別途固定ドライブ情報の設定ファイルを持ち、固定ドライブ扱いで設定されているからである。
【００２４】
図３のステップＡ２において管理部１８はテーブル３７から指定ドライブに接続の対応デバイスがリムーバブルであるかどうかを判定する。例えばハードディスクドライブ３５の第１のドライブＣについてのテーブル３７の対応関係により管理部１８はリムーバブルでないと判定する。このステップＡ２において管理部１８は「いいえ」を通り、ステップＡ３において、管理部１８はドライブ名をＣからＤへ等一つ繰り下げる処理、他の全てのドライブについて判定したかどうかを判定する処理及びこの判定の結果により終了かステップＡ２に戻るかを分岐する処理を行う。ステップＡ２においてドライブ名を繰り下げし、未だ全ての判定が終わっていない場合、「いいえ」を通り、ステップＡ２において管理部１８はハードディスクドライブ３５の第２のドライブＤについてリムーバブルでないと判定する。管理部１８は「いいえ」を通り、ステップＡ３、ステップＡ４の処理の実行を経て、ステップＡ２において、管理部１８はドライブ名Ｅについての判定を行う。
【００２５】
ドライブ名ＥについてのステップＡ２において管理部１８はリムーバブルであると判定すると、「はい」を通り、ステップＡ４において変更設定部２０は対応するドライブ情報をリムーバブルから固定へ変更する。テーブル３７上で、ドライブ名ＥについてＳＤメモリカード３０がリムーバブルドライブから固定ドライブへと変更される。引き続きステップＡ５において管理部１８は固定ドライブ扱いにされているかどうかを確認してから、「はい」を通り、ステップＡ６において、管理部１８は安全な取外し処理を実行する。例えばオペレータ表示器２１の右下のシステムトレイ上のアイコンがポップアップされて「ハードウェアの安全な取外しが完了しました」という旨の文字列が画面に表示される。ステップＡ３の処理を管理部１８が実行し、ステップＡ２、Ａ１に処理が戻る。尚同図の例では、ステップＡ５の他のルートに警告等を行う処理をしてもよい。
【００２６】
あるいは、ドライブ名ＦのＵＳＢメモリ２９についてリムーバブルと判定すると（ステップＡ２の「はい」のルート）、管理部１８は対応のドライブ情報をリムーバブルから固定へ変更し（ステップＡ４）、安全な取外し処理を実行する（ステップＡ５、Ａ６）。
【００２７】
あるいは、ドライブ名ＧのＣＦメモリカード３１についてリムーバブルと判定すると（ステップＡ２の「はい」のルート）、管理部１８は対応のドライブ情報をリムーバブルから固定へ変更し（ステップＡ４）、安全な取外し処理を実行する（ステップＡ５、Ａ６）。
【００２８】
ステップＡ３において管理部１８は残りの指定ドライブはないことを判定し処理を終える。ＵＳＢメモリ２９、ＳＤメモリカード３０及びＣＦメモリカード３１のうちの何れか一以上に対する書込み途中のデータが存在する場合、このデータの書込みをＰＯＳ端末１０は完了させ、通電を停止する。何れのリムーバブルメディアも、データの損失が発生せずに取外し可能となる。
【００２９】
図５はテーブル３７の第２の内容を示す線図である。対応するドライブＥ、Ｆ、Ｇの内容が「リムーバブル」から「固定」へ書替えられている。同図の内容は保持され続ける。ＰＯＳ端末１０は、プリンタ２３から売上情報を出力し、あるいは売上データを通信インターフェース３８からストアコンピュータへ送る。オペレータはＰＯＳ端末１０の電源を落とす。その後、ＰＯＳ端末１０が起動したときに、起動直後からドライブＥ、Ｆ、Ｇをアプリケーションは参照することができるようになる。レジカウンタに置かれて使用されるＰＯＳ端末１０では、これらのドライブＥ、Ｆ、Ｇをバックアップ用の専用ドライブとして使い続けることができるようになる。
【００３０】
例えば上位装置から配布用のファイルを、ＵＳＢメモリ２９やＳＤメモリカード３０を介して配布先のＰＯＳ端末１０にコピーするとする。ＵＳＢメモリ２９、ＳＤメモリカード３０及びＣＦメモリカード３１のうちの何れもＰＯＳ端末１０に接続されていないとする。開店前の作業の際、配布元の上位のサーバ装置あるいは他のＰＯＳ端末装置は設定データが記述された「ａａａ．ｄａｔ」という名のファイルを作成し、このファイルを、ＵＳＢメモリ２９、ＳＤメモリカード３０及びＣＦメモリカード３１のうちの何れかのリムーバブルメディアにコピーする。配布を受けるＰＯＳ端末１０はこのリムーバブルメディアがＵＳＢポート１５やカードスロット１６、２４に挿し込まれたことを検知すると、ドライブ構造やファイルリストを表示するアプリケーションプログラムを立ち上げて、画面上でファイルを何れかのディレクトリにコピーする。また、ＵＳＢメモリ２９だけがＰＯＳ端末１０に接続されている状態でオペレータがＳＤメモリカード３０及びＣＦメモリカード３１の何れか１つ又は両方を追加してＰＯＳ端末１０へ接続する場合の例も同様に行われる。
【００３１】
一般に、ＰＣ−ＰＯＳ端末装置にバックアップドライブを増設する場合、他の内蔵ハードディスクドライブやソリッドステートドライブを増設することは、パソコンの都合によりできない。パソコンの都合とは店舗において内蔵ハードディスクドライブ等の増設を行ってＰＯＳシステムの機器として使われることが実際の業務から起こりにくいことを言う。本実施形態に係る商品登録装置及びプログラムによれば、ＵＳＢメモリ２９、ＳＤメモリカード３０又はＣＦメモリカード３１をバックアップドライブとして専用に用いることができる。
【００３２】
従来、ＵＳＢフラッシュメモリを接続する業務では業務終了と同時にＰＯＳ端末は自動的にデータ上切り離して「安全に取外す」処理も実施している。ＵＳＢフラッシュメモリを固定ドライブ扱いにしてＵＳＢフラッシュメモリをバックアップメディアとしてオペレータは使用したかったが、上記処理要因により、ＵＳＢフラッシュメモリが切り離されてしまうため、実現できていなかった。また、ＵＳＢフラッシュメモリ以外のリムーバブルメディアもＵＳＢフラッシュメモリと同様に自動的に「安全に取外す」処理が実行されるため、バックアップメディアとして使用できなかった。
【００３３】
これに対して、実施形態に係る商品登録装置及びプログラムによれば固定ドライブ情報設定ファイルによって管理されるＳＤメモリカード３０用ドライブを固定ドライブ扱いに変更することができるため、ＰＯＳ業務のデータバックアップ先としてＳＤメモリカード３０用のドライブに変更して使い続けることができるようになる。ＣＦメモリカード３１についてもＰＯＳ端末１０は同様である。また、万一不具合が生じてＰＯＳ端末１０が再起動した場合であっても、装着された状態のリムーバブルデバイスのドライブを認識できるようになるため、設備投資にかかる費用を削減することができる。メモリ増設作業を簡略化することができる。
【００３４】
尚、上記の実施形態は実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。上記の実施形態では変更設定部２０がシステム領域の情報と同じ対応関係を複製する例であったが、オペレーティングシステム側と異なる対応関係をアプリケーションプログラム側が生成する手法はこの例に限られるものではなく、別の手法や変更してもよい。変更して実施した実施品に対して実施形態に係る商品登録装置の優位性は何ら損なわれるものではない。商品登録装置はＥＣＲなど、ＰＯＳシステムが使用される業種に用いられる。上記説明ではリムーバブルメモリの例であったが、装置本体１１に取付け及びそれから取外しが可能な他のリムーバブルデバイスについても商品登録装置は同様に処理を行う。
【００３５】
リムーバブルメディアは、ミニＳＤカード、マイクロＳＤ（登録商標）カード、ＳＤＨＣメモリカード、ミニＳＤＨＣカード、マイクロＳＤＨＣカード、ＳＤＸＣメモリカード、マイクロＳＤＸＣカードでもよい。リムーバブルメディアは、ＭＭＣ（登録商標）や、ＨＳ−ＭＭＣ、ＭＭＣプラス（登録商標）、ＲＳ−ＭＭＣ、ＤＶ−ＲＳ−ＭＭＣ、ＭＭＣモバイル、ＭＭＣマイクロ（登録商標）の各カードでもよい。リムーバブルメディアは、メモリスティック、マジックゲートメモリスティック、メモリスティック Ｄｕｏ、メモリスティック Ｐｒｏ、メモリスティック ＰｒｏＤｕｏ、メモリスティックマイクロ等でもよい。リムーバブルメディアは、スマートメディア、ｘＤピクチャカード、トランスフラッシュ又はＰＣカードでもよい。
【００３６】
上記例では、実施の形態に係る商品登録装置は、ＵＳＢポート１５、カードスロット１６及びカードスロット２４のうちの少なくとも何れかを設けることで足りる。
【００３７】
いくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００３８】
１０…ＰＯＳ端末（商品登録装置）、１１…装置本体、１２…スキャナ、１３…データ処理部、１４…取引情報記憶部、１５…ＵＳＢポート（ポート）、１６…カードスロット（スロット）、１７…インターフェース部、１８…管理部、１９…テーブル記憶部（記憶部）、２０…変更設定部、２１…オペレータ表示器（表示器）、２２…客面表示器、２３…プリンタ、２４…カードスロット（スロット）、２５…ＵＳＢコントローラ、２６…ＳＤメモリカードコントローラ、２７…ＣＦメモリカードコントローラ、２８…システムバス、２９…ＵＳＢメモリ（リムーバブルメディア）、３０…ＳＤメモリカード（リムーバブルメディア）、３１…ＣＦメモリカード（リムーバブルメディア）、３２…ＣＰＵ、３３…ＲＯＭ、３４…ＲＡＭ、３５…ハードディスクドライブ（固定ドライブ）、３６…システム記憶領域、３７…テーブル、３８…通信インターフェース、３９，４０…コントローラ、４１…プリンタコントローラ、４２…スキャナコントローラ。
【図１】
0005587953.tif 000002
【図２】
0005587953.tif 000003
【図３】
0005587953.tif 000004
【図４】
0005587953.tif 000005
【図５】
0005587953.tif 000006