(57)【要約】【課題】接続されている複数の外部デバイスのうちから、取外すべき外部デバイスを誤りなく選択することができ、誤った外部デバイスの取り外しを防止する。【解決手段】ＰＯＳ端末１０は、ＵＳＢメモリ２１，４１が接続可能な複数の接続部を備え、さらに、ＵＳＢメモリの接続の有無の情報を取得する接続情報取得部１１２と、接続情報取得部１１２で取得された、ＵＳＢメモリが接続された接続部の情報を１３に表示する表示処理部１１３と、表示部１３に表示された接続部の情報のうち、操作部１４からの操作を受け付けて、取り外しの対象となる接続部を選択する選択処理部１１４と、選択された接続部に接続されているＵＳＢメモリを情報処理システムから取り外す処理を行うと共に、物理的な取り外しを表示部１３に案内する取り外し処理部１１５とを含む。【選択図】図１
2018077749.tif 000002
【特許請求の範囲】
【請求項１】
外部デバイスが接続可能な複数の接続部を備えた情報処理装置において、
操作画面を表示する表示部と、
操作画面の操作を入力するための操作入力部と
前記複数の接続部のうち、前記外部デバイスが取り外し可能な接続部に対する前記外部デバイスの接続の有無の情報を取得する接続情報取得部と、
前記接続情報取得部で取得された、前記外部デバイスが接続された接続部の情報を前記表示部に表示する表示処理部と、
前記表示部に表示された接続部の情報のうち、前記操作入力部からの操作を受け付けて、取り外しの対象となる接続部を選択する選択部と、
選択された前記取り外しの対象となる接続部に接続されている外部デバイスを情報処理システムから取り外す処理を行い、物理的な取り外しを前記表示部に案内する取り外し処理部とを含む情報処理装置。
【請求項２】
前記表示処理部は、前記接続部に接続されている前記外部デバイスに関する情報を表示する請求項１に記載の情報処理装置。
【請求項３】
前記外部デバイスは、ＵＳＢメモリである請求項１又は２に記載の情報処理装置。
【請求項４】
前記表示処理部は、前記接続部に接続されている前記ＵＳＢメモリに記憶された内容を表示する請求項３に記載の情報処理装置。
【請求項５】
前記外部デバイスが接続可能な複数の接続部に対し、物理的な取外しを不可とする接続部を設定する取り外し不可設定部を備え、
前記表示処理部は、前記取り外し不可設定部で設定された取り外し不可とする接続部に接続された外部デバイスに関する情報の前記表示部への表示を禁止する請求項１〜４のいずれかに記載の情報処理装置。
【請求項６】
情報処理装置は、ＰＯＳ端末である請求項１〜５のいずれかに記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の記録媒体を取り外し可能に接続する情報処理装置に関する。
【背景技術】
【０００２】
従来、スタンドアローン型のＰＯＳ（Point Of Sale）端末では、商品情報及び売上情報等のＰＯＳ情報を更新的に格納するＨＤＤ（Hard Disc Drive）、及びシステムダウン保護用として保守用ＵＳＢ（Universal Serial Bus）メモリが接続されている。保守用ＵＳＢは常時ＰＯＳ端末に接続されて、バックアップデータの取得を行う。ＰＯＳ端末では、ＨＤＤはドライブＣ，Ｄに割り当てられ、保守用ＵＳＢメモリはドライブＥに割り当てられている。さらに、近年では、ＰＯＳ情報の一部を採取するなどのために、例えば採取用ＵＳＢメモリその他を、複数の接続部を備えたＵＳＢコネクタを介してＰＯＳ端末に接続可能にする構成が採用されている。そして、必要な情報の採取（抜き取り）が終了すると、ＵＳＢコネクタから取り外され、他の処理に用いられていた。かかる構成を採用することで、ＰＯＳ情報の効果的な利用、活用が図れる。この場合、新たな外部メモリはドライブＦ、更にそれ以降に割り当てられる。
【０００３】
なお、特許文献１には、ＵＳＢメモリのＵＳＢコネクタへの接続状況を検知し、複数のＵＳＢメモリが接続されていることが検知された場合、誤ったＵＳＢメモリへのアクセスを防止するためにアクセス動作を禁止する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２１９４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ＰＯＳ端末において、データ採取用として接続された採取用ＵＳＢメモリを取り外す際に、誤って保守用ＵＳＢメモリを取り外す可能性がある。保守用ＵＳＢメモリが誤って取り外された状態では、稼働中にシステムダウン等の異常が発生すると、データのバックアップ処理がなされず、その間のＰＯＳ情報が得られず、回復不能となる。特許文献１に記載の技術は、複数のＵＳＢメモリが接続された状態ではアクセス自体を禁止するものであるため、複数のＵＳＢメモリを接続することを前提とする、前記のＰＯＳ端末処理には適用できない。
【０００６】
本発明は、前記課題に鑑みてなされたもので、取外し可能な外部デバイスが接続されている接続部（ポート）に関する情報を確認的に表示することで、誤った外部デバイスの取り外しを防止する情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る情報処理装置は、外部デバイスが接続可能な複数の接続部を備えた情報処理装置において、操作画面を表示する表示部と、操作画面の操作を入力するための操作入力部とを備えると共に、接続情報取得部と、表示処理部と、選択部と、取り外し処理部とを備える。接続情報取得部は、複数の接続部のうち、外部デバイスが取り外し可能な接続部に対する前記外部デバイスの接続の有無の情報を取得する。表示処理部は、接続情報取得部で取得された、前記外部デバイスが接続された接続部の情報を表示部に表示する。選択部は、表示部に表示された接続部の情報のうち、操作入力部からの操作を受け付けて、取り外しの対象となる接続部を選択する。取り外し処理部は、選択された前記取り外しの対象となる接続部に接続されている外部デバイスを情報処理システムから取り外す処理を行い、物理的な取り外しを表示部に案内する。従って、表示部に、取り外し可能な外部デバイスが接続されている接続部の情報が表示されることで、当該接続部に接続された取り外し対象の外部デバイスを認識でき、誤った外部デバイスを取り外すことが防止される。
【０００８】
また、前記表示処理部は、前記接続部に接続されている前記外部デバイスに関する情報を表示するものである。この構成によれば、外部デバイスに関する情報も視認可能に表示されるので、取り外し対象の外部デバイスをさらに容易に認識でき、誤ったＵＳＢメモリを取り外すことが防止される。
【０００９】
また、前記外部デバイスは、ＵＳＢメモリである。この構成によれば、保守用のＵＳＢメモリと間違えることなく、採取用のＵＳＢメモリをデータ採取作業後に取り外すことが可能となる。
【００１０】
また、前記表示処理部は、前記接続部に接続されている前記ＵＳＢメモリに記憶された内容を表示するものである。この構成によれば、ＵＳＢメモリに記憶されているファイルの名称等が表示されるので、取外し対象のＵＳＢメモリか否かが確実に判断できる。
【００１１】
また、本発明は、前記外部デバイスが接続可能な複数の接続部に対し、物理的な取外しを不可とする接続部を設定する取り外し不可設定部を備え、前記表示処理部は、前記取り外し不可設定部で設定された取り外し不可とする接続部に接続された外部デバイスに関する情報の前記表示部への表示を禁止するものである。この構成によれば、取り外し不可設定部で設定された取り外し不可とする接続部に接続された外部デバイスに関する情報の表示が禁止されるので、誤った取り外し操作が抑止される。
【００１２】
また、情報処理装置は、ＰＯＳ端末である。この構成によれば、ＰＯＳ処理におけるバックアップデータ等の保管抜けのない、信頼性の高いＰＯＳ端末が提供される。
【発明の効果】
【００１３】
本発明によれば、接続されている複数の外部デバイスのうちから、取外すべき外部デバイスを誤りなく選択することができ、誤った外部デバイスの取り外しを防止する。
【図面の簡単な説明】
【００１４】
【図１】本発明に係る情報処理装置の第１実施形態を示すブロック図である。
【図２】メニュー画面の一例を示す画面図である。
【図３】取外し可否及び接続有無を示すテーブル図である。
【図４】取外し画面のうち、該当するドライブがない場合の一例を示す画面図である。
【図５】取外し画面のうち、１つのドライブの参照時点での一例を示す画面図である。
【図６】取外し画面のうち、他のドライブの参照時点での一例を示す画面図である。
【図７】取外し画面のうち、最終時点での一例を示す画面図である。
【図８】取外しメニューが選択された場合の処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１５】
図１は、本発明に係る情報処理装置をＰＯＳ端末に適用した場合のブロック図である。ＰＯＳ端末１０は、例えばマイクロコンピュータで構成される制御部１１、外部デバイスである例えばＵＳＢメモリ等を接続するためのＵＳＢメモリ接続部１２、画像を表示する表示部１３、キーボード及びマウス、及び／又はタッチパネルを含む操作部１４、処理情報を一時的に格納するＲＡＭ１５、処理プログラム、必要なデータ及び処理情報を格納するＨＤＤ１６、及び商品売り上げ処理に必要なＰＯＳ操作部１４１を備えている。なお、操作部１４は必要に応じてＰＯＳ操作部１４１に適用可能である。
【００１６】
ＵＳＢメモリ接続部１２は、ＰＯＳ端末１０の本体適所に配設され、外部デバイスの一例としての保守用のＵＳＢメモリ２１を取外し可能に直接接続する接続部（ポート）を所定数だけ備えると共に、例えばＵＳＢハブ３０を介して、外部デバイスの一例としてのＵＳＢメモリ４１が接続可能にされている。ＵＳＢハブ３０は、所定個数、例えば４個の接続部（ポート）を備える場合、採取用のＵＳＢメモリ４１が最大で４個だけ取外し可能に接続される。保守用のＵＳＢメモリ２１は、システムダウン等の異常が発生した場合のデータバックアップ用であり、動作中は常時接続されている必要がある。採取用のＵＳＢメモリ４１は、必要に応じて接続され、ＰＯＳ情報のうちの必要な情報を採取するなどの際に使用される。従って、ＵＳＢメモリ２１及びＵＳＢメモリ４１には、これらの情報を書き込んだ、１又は複数のデータファイルを有する。なお、ＵＳＢメモリ接続部１２に、複数のＵＳＢメモリ２１，４１等が取り外し可能な接続部を設けた形態でもよい。取り外し可能な接続部とは、接続された外部メモリが取り外し対象となり得る接続部ということができ、ＨＤＤ１６、ＵＳＢメモリ２１の接続部は含まれない。
【００１７】
ＵＳＢメモリ接続部１２は、本実施形態では、各接続部に接続されるＵＳＢメモリ２１，４１の有無の検出、及び接続されたＵＳＢメモリ２１，４１に対して順次、ドライブの割り当て処理を行う。本実施形態では、ＨＤＤ１６がドライブＣ，Ｄに固定的に割り当てられ、保守用ＵＳＢメモリ２１がドライブＥに固定的に割り当てられる。また、本実施形態では、公知のように、各接続部（ポート）とドライブＦ，Ｇ…との関係は予め設定されている。なお、本実施形態においては、ＵＳＢメモリ接続部１２によって、各接続部のうち、ＵＳＢメモリ２１，４１等の取り外しを禁止（取り外し不可と）する接続部を、例えば初期設定するものとしてもよい。また、かかる取り外し禁止の接続部の初期設定は、ＵＳＢメモリ接続部１２の他、制御部１１内に設けた、後述のメニュー選択部１１１等に、取り外し不可設定部としての機能を持たせて実行させる態様としてもよい。
【００１８】
制御部１１は、ＨＤＤ１６に記憶された処理プログラムがＲＡＭ１５に読み出されて実行されることによって、メニュー選択部１１１、接続情報取得部１１２、表示処理部１１３、選択処理部１１４、取外し処理部１１５、及びＰＯＳ処理部１１６として機能する。
【００１９】
まず、ＰＯＳ端末１０の基本処理であるＰＯＳ処理部１１６について簡単に説明する。ＰＯＳ処理部１１６は、ＨＤＤ１６に記憶された各種（店舗において取り扱う）の、少なくとも売価を含む商品情報を用いて、レジにおける購買毎の会計処理を実行すると共に、売上管理処理を実行する。会計処理時における商品の情報は、売価をマニュアルでテンキーを介して入力したり、商品に商品情報を示すコードが貼付されている場合にはＰＯＳ操作部１４１のコード読取器を介して取得したりしている。ＰＯＳ処理部１１６は、会計処理画面を表示し、購入商品の情報の入力、表示を行っている。また、図略のレシート発行部を備えた態様では、会計毎に購入商品の情報、売価金額をシートにプリントして、発行する。
【００２０】
また、ＰＯＳ処理部１１６は、システムダウン等の異常発生対策として、処理中のデータをバックアップ用として、会計処理毎に処理の内容を、保守用ＵＳＢメモリ２１に転送し、保存するようにしている。
【００２１】
次に、採取用のＵＳＢメモリ４１の取外し処理について説明する。メニュー選択部１１１は、例えば、電源投入時に、あるいは所定のボタン（メニューボタン）を指示する（操作部１４がタッチパネルの態様では、押下する）ことで、図２に示すように表示部１３の画面１３Ａに初期画面の表示を行う。初期画面は、業務選択画面であり、複数の業務ボタンが選択可能に表示されている。それぞれのボタンを押下することで、対応する業務画面に移行する。例えば、「１．売上処理」ボタンが押下されると、メニュー選択部１１１はレジでの会計処理に移行する。メニュー選択部１１１は、「９．ＵＳＢメモリ取り外し」ボタン１３１が押下されると、ＵＳＢメモリ取り外し処理に移行する。
【００２２】
接続情報取得部１１２は、「９．ＵＳＢメモリ取り外し」が選択された場合に、ＵＳＢメモリ接続部１２に対し、ＵＳＢメモリ接続部１２の各接続部、すなわち各ドライブへのＵＳＢメモリ２１，４１の接続の有無を検知する。検出結果は、ＲＡＭ１５に読み出されている、図３に示すテーブルメモリ１１２１に書き込まれる。図３において、（ａ）は書込前の状態、（ｂ）は書込後の状態を示している。テーブルメモリ１１２１は、ドライブの種類、及び取外し可否の欄、及び接続有無の欄を有する。例えば、図３（ａ）に示すように、ドライブＣ，Ｄ，Ｅは取り外し不可（“０”）で、それ以降のドライブＦ〜は、取り外し可（“１”）として初期設定されている。そして、図３（ｂ）の例では、ドライブＣ，ＤにＨＤＤ１６、ドライブＥにＵＳＢメモリ２１が接続され、さらに、ドライブＦ以降についてＵＳＢメモリ４１の接続の検知結果から、接続の有無を得る。ここでは、ドライブＦ，Ｈに、ＵＳＢメモリ４１が接続されている。従って、接続有無の欄には、ドライブＣ，Ｄ，Ｅ，Ｆ，Ｈに“１”が設定され、他のドライブは“０”のままである。
【００２３】
表示処理部１１３は、接続情報取得部１１２によって作成されたテーブルメモリ１１２１の内容に従って取り外すＵＳＢメモリを選択するための接続部情報を表示部１３に表示し、さらにＵＳＢメモリの記憶内容に関する情報を表示部１３に表示する。例えば、図４は、取り外し可能なドライブがない（全て取り外された状態を含む）場合の画面１３Ａであり、ドライブを表示するウインドウ１３２と、メニュー画面に戻る際に押下されるメニューボタン１３３、中央のウインドウ１３４、及び「該当のドライブがありません」とのガイド１３５が表示されている。
【００２４】
図５は、ドライブＦ及びドライブＦに接続されているＵＳＢメモリ４１に記憶されているファイル情報が表示されている画面１３Ａであり、取り外しボタン１３６が表示されている。すなわち、ドライブＦがウインドウ１３２に表示され、ドライブＦの接続部に接続されているＵＳＢメモリ４１から読み込んだファイル名、ファイル日付等のファイル情報がウインドウ１３４にリスト的に表示されている。この画面で、取り外しボタン１３６が指示されると、ドライブＦに接続されているＵＳＢメモリの取り外しが許可されることになる。取り外し対象のドライブの種類を表示し、また、ファイル情報を視認可能に表示することで、取り外し対象のＵＳＢメモリ４１か否かが容易に認識でき、誤ったＵＳＢメモリを取り外すことが防止される。
【００２５】
表示処理部１１３は、図６に示すように、ウインドウ１３２のドライブ名の横にあるプルダウンボタン１３２０を選択し、プルダウン操作を行うことで、ＵＳＢメモリ４１が接続されている他のドライブを表示するウインドウ１３２１を表示可能にしている。図６では、ドライブＦ以降で、ＵＳＢメモリが接続されているドライブとして、ドライブＨがあることが分かる。なお、必要に応じて縦スクロール用のカーソル１３７が表示されている。更に、表示されたドライブ名を選択することで、選択されたドライブのドライブ情報に変更される。一方、本実施形態では、取り外し禁止として初期設定された接続部に対応するドライブについてのデバイス接続情報は表示しない（禁止する）ものとし、これによって誤った取り外し操作が抑止される。
【００２６】
図７は、取り外すＵＳＢメモリ４１が選択された後に行われる、システム側の取り外し処理の終了を受けて表示される取り外しのガイド１３８である。ガイド１３８の適所には、取り外し操作の最終的な確認をするためのＥＮＴボタンが押下可能に表示される。ＥＮＴボタン１３９が押下されることで、該当するＵＳＢメモリ４１が物理的に接続部から取り外されるとして処理する。
【００２７】
選択処理部１１４は、図５、図６において、取り外しボタン１３６の押下を検出し、取り外しボタン１３６が押下されたことを検出すると、例えば図７に画面１３Ａに移行する処理を行う。
【００２８】
取外し処理部１１５は、選択処理部１１４で取り外しボタン１３６の押下が行われると、該当する接続部に接続されているＵＳＢメモリ４１に対して、まずシステムから取り外し可能とするため、ソフトウェア上の取り外し処理を実行し、図７に示す画面への移行を指示する。
【００２９】
次に、図８を用いて、メニュー画面において「ＵＳＢメモリ取り外し」ボタンが選択された場合の処理を説明する。まず、「ＵＳＢメモリ取り外し」ボタン１３１（図２）が押下されたか否かが判断される（ステップＳ１）。なお、メニュー画面において、他のボタンが押下された場合には、押下されたボタンに対応する処理に移行する。
【００３０】
次いで、ドライブの接続情報が読み込まれて、図３（ｂ）に示すテーブルメモリ１１２１が作成される（ステップＳ３）。続いて、ドライブを選択する処理が実行される。例えば、ドライブを示すｉが値０にリセットされて（ステップＳ５）、
drive(i) =｛“C”,“D”,“E”,“F”,“G”,“H”,“I”｝    …(1)
但し、i = n （n = 0,1,2,…）
の演算が実行される（ステップＳ７）。式（１）において、drive(i)＝１は、取り外し可、かつ接続有りの状態を示す。ステップＳ７で、drive(i)＝１でなければ、ｉが１だけインクリメントされて（ステップＳ９）、次のドライブについての同様な判断が行われる。本実施形態では、ドライブＣ，Ｄ，Ｅ（すなわち、ｉ＝０，１，２）は取り外し不可の対象として初期設定されているので、ステップＳ７でＮｏとなり、接続の有無を問わず、接続情報の表示は禁止する。なお、ドライブＥ（ｉ＝２）以降において、ＵＳＢメモリ４１が全く接続されていない場合、図４に示す画面が表示され、本フローは終了（メニュー画面に戻る）する。
【００３１】
本実施形態では、ｉ＝３、すなわちドライブＦで、ステップＳ７がＹｅｓとなり、ドライブＦの内容（記録ファイル）が表示される（ステップＳ１１、図５参照）。次いで、プルダウン操作の有無が判断される（ステップＳ１３）。プルダウン操作があれば、さらに他の接続有りのドライブの種類が表示される（ステップＳ１５、図６参照）。本実施形態では、他のドライブはドライブＨであり、ドライブＨが選択されると、ドライブＨの内容（記録ファイル）が表示される（ステップＳ１７）。
【００３２】
次いで、該当するドライブ（ここでは、ドライブＦかＨ）が表示された状態で、取り外しボタン１３６が押下されたか否かが判断される（ステップＳ１９）。取り外しボタン１３６が押下されなければ、ステップＳ１３に戻って同様な選択処理が繰り返される。一方、取り外しボタン１３６が押下されたのであれば、当該ドライバの接続部に接続されているＵＳＢメモリ４１に対してシステム的（ソフトウェア上）でのＵＳＢの取り外し処理が実行され（ステップＳ２１）、続いて、次いで、ＥＮＴボタン１３９が併記表示された、「取り外し処理完了」表示が行われる（ステップＳ２３）。このように、図５及び図７において、取り外したいＵＳＢメモリが接続された接続部のドライブの種類及びＵＳＢメモリ内のファイル名等の記憶内容が表示されるので、取り外し対象のＵＳＢメモリを容易に確認でき、誤ったＵＳＢメモリを取り外すことが防止される。そして、ＥＮＴボタン１３９が押下されたか否かを待ち（ステップＳ２５）、押下されると、メニュー画面に戻る。
【００３３】
なお、以上の説明によれば、採取用のＵＳＢメモリ４１を誤りなく取り外すことを可能とし、保守用のＵＳＢメモリ２１を誤ってシステム的な（ソフトウェア上の）取り外しを行い、保守データが保存できなくなることを防止することが可能となる。
【００３４】
また、本実施形態では、外部デバイスとして、ＵＳＢメモリを例示したが、ＵＳＢメモリ以外の記憶媒体であってもよい。
【００３５】
また、本実施形態では、接続情報取得部１１２で、ドライブＣ，Ｄ，Ｅについて接続の有無を検知したが、第２実施形態として、取り外し対象外のドライブＣ，Ｄ，Ｅについては、接続の有無の検知を行わず、図３（ｂ）に示すように、接続有無の欄に“１”を書き込む処理を行わないようにしてもよい。これによれば、情報取得処理の負担が低減する。
【００３６】
また、本実施形態では、情報処理装置として店舗用のＰＯＳ端末に適用した例を示したが、第３実施形態として、種々の情報を扱う、例えば職場における情報処理用、サービス業務用等の情報処理装置に適用したものでもよい。
【００３７】
また、上述の実施形態の説明は、すべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上述の実施形態ではなく、特許請求の範囲によって示される。さらに、本発明の範囲には、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００３８】
１０  ＰＯＳ端末（情報処理装置）
１６  ＨＤＤ（外部デバイス）
１３  表示部
１４  操作部（操作入力部）
１１２  接続情報取得部
１１３  表示処理部
１１４  選択処理部
１１５  取り外し処理部
２１，４１  ＵＳＢメモリ（外部デバイス）
１２  ＵＳＢメモリ接続部（接続部）
３０  ＵＳＢハブ（接続部）
【図１】
2018077749.tif 000003
【図２】
2018077749.tif 000004
【図３】
2018077749.tif 000005
【図４】
2018077749.tif 000006
【図５】
2018077749.tif 000007
【図６】
2018077749.tif 000008
【図７】
2018077749.tif 000009
【図８】
2018077749.tif 000010