(57)【要約】【課題】スタンドアロンで使用される商品販売データ処理装置において、保守員に過度な負担を与えることなく、故障原因の解析の一助となる情報を取得することが可能な商品販売データ処理装置、情報処理装置及びログ管理システムを提供する。【解決手段】スタンドアロンで使用されるＰＯＳ端末（商品販売データ処理装置）において、動作履歴蓄積部（蓄積手段）が、ＰＯＳ端末の動作履歴を蓄積する。そして、動作履歴読出部（読出手段）が、動作履歴蓄積部が蓄積した動作履歴を読み出す。【選択図】図５
2020112980.tif 000002
【特許請求の範囲】
【請求項１】
スタンドアロンで使用される商品販売データ処理装置であって、
当該商品販売データ処理装置の動作履歴を蓄積する蓄積手段と、
前記蓄積手段が蓄積した動作履歴を読み出す読出手段と、
を備える商品販売データ処理装置。
【請求項２】
前記読出手段は、前記動作履歴と、前記商品販売データ処理装置のＯＳ及びアプリケーションのバージョンと、を記憶装置に読み出す、
請求項１に記載の商品販売データ処理装置。
【請求項３】
前記読出手段は、前記商品販売データ処理装置の故障診断を実行した際に起動する、
請求項１または請求項２に記載の商品販売データ処理装置。
【請求項４】
スタンドアロンで使用される商品販売データ処理装置の動作履歴を受け付ける受付手段と、
前記受付手段が受け付けた動作履歴を、所定の外部機器に送信する送信手段と、
を備える情報処理装置。
【請求項５】
前記受付手段は、記憶装置を介して、前記動作履歴を受け付ける、
請求項４に記載の情報処理装置。
【請求項６】
自身の動作履歴を蓄積する蓄積手段と、
前記蓄積手段が蓄積した動作履歴を読み出す読出手段と、
を備えて、スタンドアロンで使用される商品販売データ処理装置と、
前記読出手段が読み出した動作履歴を受け付ける受付手段と、
前記受付手段が受け付けた動作履歴を、所定の外部機器に送信する送信手段と、
を備える情報処理装置と、
を有するログ管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、商品販売データ処理装置、情報処理装置及びログ管理システムに関する。
【背景技術】
【０００２】
従来、店舗等で使用される商品販売データ処理装置に不具合が生じた際には、保守員が店舗に出向いて、故障診断のアプリケーションプログラムを動作させることによって、不具合の原因究明を行っていた（例えば、特許文献１）。
【０００３】
このような、従来の故障診断のアプリケーションは、ＰＯＳ端末と、サーバ装置等の上位装置とが通信回線によって接続された構成で動作させることを前提としていた。したがって、例えば、ＰＯＳ端末の動作履歴等を、サーバ装置からの指示によって即座にモニタすることが可能であった。
【０００４】
一方、小規模な店舗等にあっては、ＰＯＳ端末が、スタンドアロンで使用される場合がある。このような場合、保守員は、故障診断のアプリケーションを動作させて、ＰＯＳ端末の動作状態を確認することはできる。しかし、ＰＯＳ端末の動作履歴を取得するためには、必要な動作履歴の内容を指定する等の複雑な操作を行う必要があったため、動作不具合の原因究明に役立つ情報を取得できるかは、保守員の技量に依存していた。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、スタンドアロンで使用される商品販売データ処理装置において、保守員に過度な負担を与えることなく、故障原因の解析の一助となる動作履歴を取得することが可能な商品販売データ処理装置、情報処理装置及びログ管理システムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態の商品販売データ処理装置は、スタンドアロンで使用されて、蓄積手段と、読出手段とを備える。蓄積手段は、商品販売データ処理装置の動作履歴を蓄積する。読出手段は、蓄積手段が蓄積した動作履歴を読み出す。
【０００７】
また、実施形態の情報処理装置は、受付手段と、送信手段とを備える。受付手段は、商品販売データ処理装置の動作履歴を受け付ける。送信手段は、受付手段が受け付けた動作履歴を、所定の外部機器に送信する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係るログ管理システムのシステム構成の一例を示すシステムブロック図である。
【図２】図２は、実施形態に係るＰＯＳ端末の一例を示す外観図である。
【図３】図３は、ＰＯＳ端末のハードウェア構成の一例を示すハードウェアブロック図である。
【図４】図４は、ＰＣのハードウェア構成の一例を示すハードウェアブロック図である。
【図５】図５は、ＰＯＳ端末の機能構成の一例を示す機能ブロック図である。
【図６】図６は、ＰＣの機能構成の一例を示す機能ブロック図である。
【図７】図７は、実施形態に係るログ管理システムが行う一連の処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の実施形態について説明する。
【００１０】
（ログ管理システムの概略構成の説明）
図１は、実施形態に係るログ管理システム１００のシステム構成の一例を示すシステムブロック図である。
【００１１】
ログ管理システム１００は、図１に示すように、ＰＯＳ端末１０と、ＰＣ５０と、サーバ装置９０と、記憶媒体としてのＵＳＢ（Universal  Serial  Bus）メモリ８０とを備える。
【００１２】
ＰＯＳ端末１０は、例えば小売店等においてスタンドアロン、すなわち、ネットワーク接続や無線通信等によって、店舗サーバや本部サーバ等の外部機器と接続されていない状態で使用される。ＰＯＳ端末１０は、客が購入する商品の商品情報を登録する登録処理と、登録処理の結果に基づいて決済を行う会計処理とを実行する。なお、ＰＯＳ端末１０は、商品販売データ処理装置の一例である。
【００１３】
ＰＣ（Personal  Computer）５０は、ＰＯＳ端末１０の保守を行う保守員に携帯されて、ＰＯＳ端末１０の動作履歴（ログ）を受け付ける。また、ＰＣ５０は、受け付けた動作履歴を、サーバ装置９０に送信する。ＰＣ５０は、例えば、パソコンやタブレット端末、又はスマートフォン等である。なお、ＰＣ５０は、情報処理装置の一例である。
【００１４】
ＰＯＳ端末１０の動作履歴の受け渡しは、ＵＳＢメモリ８０を介して行われる。すなわち、ＰＯＳ端末１０の動作履歴を読み出す際には、ＵＳＢメモリ８０をＰＯＳ端末１０に接続する。そして、読み出した動作履歴を、ＵＳＢメモリ８０に記憶する。その後、ＵＳＢメモリ８０をＰＯＳ端末１０から取り外して、ＰＣ５０に接続する。そして、ＰＣ５０は、ＵＳＢメモリ８０に記憶されたＰＯＳ端末１０の動作履歴を読み出す。なお、ＵＳＢメモリ８０は、記憶装置の一例である。
【００１５】
その後、ＰＣ５０は、読み出したＰＯＳ端末１０の動作履歴を、予め設定されたサーバ装置９０に送信する。
【００１６】
サーバ装置９０は、例えば、ＰＯＳ端末１０の製造メーカにおいて、当該ＰＯＳ端末１０の品質を管理する品質保証部等に備えられたサーバ装置である。なお、サーバ装置９０は、所定の外部機器の一例である。サーバ装置９０は、ＰＣ５０から送信されたＰＯＳ端末１０の動作履歴を受信する。そして、動作履歴の分析を担当する者は、サーバ装置９０から動作履歴を読み出して、ＰＯＳ端末１０の動作状態の分析等を行う。
【００１７】
（ＰＯＳ端末の概略構成の説明）
図２は、実施形態に係るＰＯＳ端末１０の外観図である。ＰＯＳ端末１０は、図２に示すように、本体部１とドロワ２とを備えている。本体部１は、店員用モニタ３と、店員用タッチパネル４と、キーボード５と、客用モニタ６と、客用タッチパネル７と、バーコードスキャナ８と、レシートプリンタ９とを備える。また、本体部１には、ＵＳＢコネクタ１２が設置されている。
【００１８】
本体部１は、電源部や回路基板（何れも非図示）を内蔵する。ドロワ２は、客から受け取った金銭や釣銭準備金を収納する金銭収納部である。
【００１９】
店員用モニタ３は、例えば液晶ディスプレイで構成される。店員用モニタ３は、店員に向けて設置されている。店員用モニタ３は、ＰＯＳ端末１０が行う登録処理及び会計処理に係る情報を、文字や画像によって表示する。店員用モニタ３の表面には、透明の店員用タッチパネル４が設けられている。店員は、店員用モニタ３に表示されるキー（ボタン）部分の店員用タッチパネル４をタッチすることで、店員用モニタ３に表示されたキーを操作する。
【００２０】
また、ＰＯＳ端末１０が備えるキーボード５は、置数キーやファンクションキー、商品登録を終了して会計処理の開始を指示する小計キー等、種々の操作キーを有している。店員は、該当するキーを操作することによって、ＰＯＳ端末１０に所望の処理を行わせる。
【００２１】
客用モニタ６は、例えば液晶ディスプレイで構成される。客用モニタ６は、客に向けて設置されている。客用モニタ６は、ＰＯＳ端末１０が行う登録処理及び会計処理の進行状況を文字や画像によって表示する。
【００２２】
バーコードスキャナ８は、商品に付されたバーコード等のコードシンボルを読み取り、当該コードシンボルに含まれたコード情報（商品コード）をＰＯＳ端末１０に入力する。
【００２３】
レシートプリンタ９は、サーマルヘッドや、ロール状の用紙を収納する収納部や、搬送部（何れも非図示）等を備えている。レシートプリンタ９は、取引の内訳等を印字したレシートを出力（発行）する。
【００２４】
ＵＳＢコネクタ１２は、ＵＳＢメモリ８０を挿入するコネクタである。ＰＯＳ端末１０は、ＵＳＢメモリ８０がＵＳＢコネクタ１２と接続した際に、ＵＳＢメモリ８０にＰＯＳ端末１０の動作履歴を送信する。そして、ＵＳＢメモリ８０は、受信した動作履歴を記憶する。
【００２５】
（ＰＯＳ端末のハードウェア構成の説明）
図３は、ＰＯＳ端末１０のハードウェア構成の一例を示すハードウェアブロック図である。ＰＯＳ端末１０は、制御部２０と、記憶部２２と、入出力コントローラ２６とを備える。
【００２６】
制御部２０は、ＣＰＵ（Central  Processing  Unit）２０ａと、ＲＯＭ（Read  Only  Memory）２０ｂと、ＲＡＭ（Random  Access  Memory）２０ｃと、を備える。ＣＰＵ２０ａは、バスライン２４を介して、ＲＯＭ２０ｂと、ＲＡＭ２０ｃと接続する。ＣＰＵ２０ａは、ＲＯＭ２０ｂや記憶部２２に記憶された制御プログラムＰ１を、ＲＡＭ２０ｃに展開する。ＣＰＵ２０ａは、ＲＡＭ２０ｃに展開された制御プログラムＰ１に従って動作することでＰＯＳ端末１０の動作を制御する。すなわち、制御部２０は、一般的なコンピュータの構成を有する。
【００２７】
制御部２０は、更に、バスライン２４を介して、記憶部２２と、入出力コントローラ２６と接続する。
【００２８】
記憶部２２は、電源を切っても記憶情報が保持される、フラッシュメモリ等の不揮発性メモリ、又はＨＤＤ（Hard  Disk  Drive）等である。記憶部２２は、制御プログラムＰ１を含むプログラム等を記憶する。制御プログラムＰ１は、ＰＯＳ端末１０が備える機能を発揮させるためのプログラムである。
【００２９】
なお、制御プログラムＰ１は、ＲＯＭ２０ｂに予め組み込まれて提供されてもよい。また、制御プログラムＰ１は、制御部２０にインストール可能な形式又は実行可能な形式のファイルで、ＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disc）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、制御プログラムＰ１を、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、制御プログラムＰ１を、インターネット等のネットワーク経由で提供または配布するように構成してもよい。
【００３０】
また、記憶部２２は、商品マスタＦ１と、売上ファイルＦ２と、動作履歴蓄積ファイルＦ３と、故障診断アプリケーションＦ４とを記憶する。商品マスタＦ１は、店舗で取り扱っている商品の商品情報（商品コード、商品名、価格等）を記憶したマスタファイルである。なお、店舗で取り扱う商品は日々変化するため、店舗の本部等から送信された最新の商品マスタＦ１を記憶したＵＳＢメモリ８０を、ＵＳＢコネクタ１２に挿入することによって、記憶部２２の商品マスタＦ１は、随時更新される。
【００３１】
売上ファイルＦ２は、店舗の売上実績を記録したファイルである。売上ファイルＦ２は、会計処理が完了する毎に更新される。
【００３２】
動作履歴蓄積ファイルＦ３は、ＰＯＳ端末１０の動作履歴を、時刻と関連付けて記憶したファイルである。すなわち、動作履歴蓄積ファイルＦ３は、ＰＯＳ端末１０が受け付けた、店員又は客の操作内容及び当該操作が行われた時刻と、操作内容に応じてＰＯＳ端末１０が実行した動作内容及び当該動作を行った時刻とを含む。したがって、動作履歴蓄積ファイルＦ３の内容を分析することによって、例えば、ＰＯＳ端末１０が何らかの原因でフリーズや動作不良を起こした場合に、当該フリーズや動作不良に至る過程で、ＰＯＳ端末１０にどのような現象が発生したのかを探ることができる。なお、動作履歴蓄積ファイルＦ３に蓄積される動作履歴は、ＰＯＳ端末１０が受け付けた操作内容に係る動作履歴に限定されるものではなく、ＰＯＳ端末１０の各部に亘る動作履歴が蓄積されるものとする。
【００３３】
故障診断アプリケーションＦ４は、ＰＯＳ端末１０の、主にハードウェアの故障の有無を診断するアプリケーションプログラムである。故障診断アプリケーションＦ４は、具体的には、店員用モニタ３、客用モニタ６に指定した情報が表示されるかの診断、店員用モニタ３、客用モニタ６のバックライトの故障診断、バーコードスキャナ８の故障診断、ドロワ２の故障診断等、部位毎の故障診断を行う。
【００３４】
入出力コントローラ２６は、図３に記載した、店員用モニタ３と、店員用タッチパネル４と、キーボード５と、バーコードスキャナ８と、レシートプリンタ９と、ドロワ２と、客用モニタ６と、客用タッチパネル７と、ＵＳＢコネクタ１２と接続する。入出力コントローラ２６は、制御部２０からの指令に基づいて、接続された各種ハードウェアを制御する。
【００３５】
入出力コントローラ２６に接続される各種ハードウェアの内容については前記したため、ここでの説明は省略する。
【００３６】
（ＰＣのハードウェア構成の説明）
図４は、ＰＣ５０のハードウェア構成の一例を示すハードウェアブロック図である。ＰＣ５０は、制御部３０と、記憶部３２と、入出力コントローラ３６と、無線通信コントローラ３８とを備える。
【００３７】
制御部３０は、ＣＰＵ３０ａと、ＲＯＭ３０ｂと、ＲＡＭ３０ｃと、を備える。ＣＰＵ３０ａは、バスライン３４を介して、ＲＯＭ３０ｂと、ＲＡＭ３０ｃと接続する。ＣＰＵ３０ａは、ＲＯＭ３０ｂや記憶部３２に記憶された制御プログラムＰ２を、ＲＡＭ３０ｃに展開する。ＣＰＵ３０ａは、ＲＡＭ３０ｃに展開された制御プログラムＰ２に従って動作することでＰＣ５０の動作を制御する。すなわち、制御部３０は、一般的なコンピュータの構成を有する。
【００３８】
制御部３０は、更に、バスライン３４を介して、記憶部３２と、入出力コントローラ３６と、無線通信コントローラ３８と接続する。
【００３９】
記憶部３２は、電源を切っても記憶情報が保持される、フラッシュメモリ等の不揮発性メモリ、又はＨＤＤ等である。記憶部３２は、制御プログラムＰ２を含むプログラム等を記憶する。制御プログラムＰ２は、ＰＣ５０が備える機能を発揮させるためのプログラムである。
【００４０】
なお、制御プログラムＰ２は、ＲＯＭ３０ｂに予め組み込まれて提供されてもよい。また、制御プログラムＰ２は、制御部３０にインストール可能な形式又は実行可能な形式のファイルで、ＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、制御プログラムＰ２を、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、制御プログラムＰ２を、インターネット等のネットワーク経由で提供または配布するように構成してもよい。
【００４１】
また、記憶部３２は、動作履歴蓄積ファイルＦ５を記憶する。動作履歴蓄積ファイルＦ５は、ＵＳＢメモリ８０から、ＵＳＢコネクタ４６を介して受け付けた、ＰＯＳ端末１０の動作履歴を記憶する。
【００４２】
入出力コントローラ３６は、図４に記載した、モニタ４０と、タッチパネル４２と、キーボード４４と、ＵＳＢコネクタ４６と接続する。入出力コントローラ３６は、制御部３０からの指令に基づいて、接続された各種ハードウェアを制御する。
【００４３】
モニタ４０は、例えば液晶ディスプレイで構成される。モニタ４０は、ＰＣ５０の操作者に対して、必要な情報を、文字や画像によって表示する。
【００４４】
タッチパネル４２は、モニタ４０の表面に積層されて設けられる。ＰＣ５０の操作者は、モニタ４０に表示されるキー（ボタン）部分のタッチパネル４２をタッチすることで、モニタ４０に表示されたキーを操作する。
【００４５】
キーボード４４は、置数キーやファンクションキー、文字キー等を備える。キーボード４４は、ＰＣ５０に入力する情報を指示する指示手段である。
【００４６】
ＵＳＢコネクタ４６は、ＵＳＢメモリ８０を挿入するコネクタである。ＰＣ５０は、ＵＳＢメモリ８０がＵＳＢコネクタ４６と接続した際に、ＵＳＢコネクタ４６を介して、ＵＳＢメモリ８０が記憶しているＰＯＳ端末１０の動作履歴を取得する。なお、ここでは、ＵＳＢメモリ８０を介して、ＰＯＳ端末１０の動作履歴をＰＣ５０に転送する構成を説明したが、ＰＯＳ端末１０のＵＳＢコネクタ１２と、ＰＣ５０のＵＳＢコネクタ４６とを接続して、ＰＯＳ端末１０の動作履歴をＰＣ５０に転送してもよい。
【００４７】
無線通信コントローラ３８は、ＰＣ５０と、サーバ装置９０とを無線接続する。無線接続の形態は問わないが、例えば４Ｇのモバイル通信を用いればよい。本実施形態のＰＣ５０では、サーバ装置９０のアドレスが事前に登録されており、ＰＣ５０がＵＳＢメモリ８０から読み出したＰＯＳ端末１０の動作履歴が、無線通信コントローラ３８を介して、自動的にサーバ装置９０に送信される。
【００４８】
（ＰＯＳ端末の機能構成の説明）
図５は、ＰＯＳ端末１０の機能構成の一例を示す機能ブロック図である。ＰＯＳ端末１０の制御部２０は、制御プログラムＰ１をＲＡＭ２０ｃに展開して動作させることによって、図５に示す動作履歴蓄積部１２０と、動作履歴読出部１２２と、診断実行部１２４と、ＵＳＢメモリ制御部１２６とを、機能部として実現する。
【００４９】
動作履歴蓄積部１２０は、ＰＯＳ端末１０の動作履歴を蓄積する。なお、動作履歴蓄積部１２０は、蓄積手段の一例である。また、動作履歴蓄積部１２０が蓄積可能な動作履歴の量は、記憶部２２のメモリ容量に依存する。蓄積した動作履歴の量がメモリ容量の上限に達した場合には、例えば、新しい動作履歴を古い動作履歴に上書きすることによって、できるだけ新しい動作履歴を蓄積する。
【００５０】
動作履歴読出部１２２は、動作履歴蓄積部１２０が蓄積した動作履歴と、ＰＯＳ端末１０のＯＳ及びアプリケーションのバージョンと、をＵＳＢメモリ８０に読み出す。動作履歴読出部１２２は、診断実行部１２４がＰＯＳ端末１０の故障診断を実行した際に自動的に起動する。また、動作履歴読出部１２２は、動作履歴蓄積部１２０が蓄積した全ての動作履歴を読み出すものとする。なお、動作履歴読出部１２２は、読出手段の一例である。
【００５１】
診断実行部１２４は、ＰＯＳ端末１０の故障診断を実行する。
【００５２】
ＵＳＢメモリ制御部１２６は、ＰＯＳ端末１０のＵＳＢコネクタ１２に接続されたＵＳＢメモリ８０に対して、ＰＯＳ端末１０の動作履歴の書き込みを行う。なお、ＰＯＳ端末１０のＵＳＢコネクタ１２にＵＳＢメモリ８０が挿入されていない場合には、ＵＳＢメモリ制御部１２６は報知を行って、ＵＳＢメモリ８０の挿入を促す。
【００５３】
（ＰＣの機能構成の説明）
図６は、ＰＣ５０の機能構成の一例を示す機能ブロック図である。ＰＣ５０の制御部３０は、制御プログラムＰ２をＲＡＭ３０ｃに展開して動作させることによって、図６に示す動作履歴受付部１３０と、動作履歴送信部１３２と、ＵＳＢメモリ制御部１３４とを、機能部として実現する。
【００５４】
動作履歴受付部１３０は、ＰＯＳ端末１０の動作履歴を受け付ける。なお、動作履歴受付部１３０は、受付手段の一例である。
【００５５】
動作履歴送信部１３２は、動作履歴受付部１３０が受け付けた動作履歴を、所定のサーバ装置９０に送信する。なお、動作履歴送信部１３２は、送信手段の一例である。
【００５６】
ＵＳＢメモリ制御部１３４は、ＰＣ５０のＵＳＢコネクタ４６に接続されたＵＳＢメモリ８０から、ＰＯＳ端末１０の動作履歴の読み出しを行う。
【００５７】
（ログ管理システムが行う処理の流れの説明）
図７は、実施形態に係るログ管理システム１００が行う一連の処理の流れの一例を示すフローチャートである。以下、ＰＯＳ端末１０と、ＰＣ５０と、サーバ装置９０とに分けて、具体的な処理の流れを説明する。
【００５８】
（ＰＯＳ端末が行う処理の流れの説明）
まず、ＰＯＳ端末１０が行う処理の流れを説明する。動作履歴蓄積部１２０は、ＰＯＳ端末１０の動作に応じて、ＰＯＳ端末１０の動作履歴を蓄積する（ステップＳ１０）。
【００５９】
診断実行部１２４は、故障診断アプリケーションＦ４が起動したかを判定する（ステップＳ１１）。故障診断アプリケーションＦ４が起動したと判定される（ステップＳ１１：Ｙｅｓ）と、ステップＳ１２に進む。一方、故障診断アプリケーションＦ４が起動したと判定されない（ステップＳ１１：Ｎｏ）と、ステップＳ１０に戻る。なお、故障診断アプリケーションＦ４は、ＰＯＳ端末１０の保守員が、ＰＯＳ端末１０の店員用タッチパネル４又はキーボード５を操作することによって起動する。
【００６０】
ステップＳ１１において、故障診断アプリケーションＦ４が起動したと判定されると、ステップＳ１２において、診断実行部１２４は、ＰＯＳ端末１０の故障診断を実行する。なお、故障診断の結果は、ＰＯＳ端末１０の店員用モニタ３に表示される。ＰＯＳ端末１０の保守員は、故障診断の結果を見て、ＰＯＳ端末１０の状態を把握する。そして、必要に応じて、部品交換等の処置を行う。なお、故障診断の結果を記憶部２２に記憶してもよい。
【００６１】
続いて、ＵＳＢメモリ制御部１２６は、ＵＳＢコネクタ１２にＵＳＢメモリ８０が挿入されているかを判定する（ステップＳ１３）。ＵＳＢコネクタ１２にＵＳＢメモリ８０が挿入されていると判定される（ステップＳ１３：Ｙｅｓ）と、ステップＳ１４に進む。一方、ＵＳＢコネクタ１２にＵＳＢメモリ８０が挿入されていると判定されない（ステップＳ１３：Ｎｏ）と、ステップＳ１５に進む。
【００６２】
ステップＳ１３において、ＵＳＢコネクタ１２にＵＳＢメモリ８０が挿入されていると判定されると、ステップＳ１４において、動作履歴読出部１２２は、ＰＯＳ端末１０の動作履歴蓄積ファイルＦ３に蓄積された動作履歴を、ＵＳＢメモリ８０に読み出す。そして、ステップＳ１６に進む。なお、ステップＳ１４において、記憶部２２に記憶した故障診断の結果を、併せてＵＳＢメモリ８０に読み出してもよい。
【００６３】
一方、ステップＳ１３において、ＵＳＢコネクタ１２にＵＳＢメモリ８０が挿入されていると判定されないと、ステップＳ１５において、ＵＳＢメモリ制御部１２６は、ＵＳＢメモリ８０が挿入されていないことを報知する。具体的には、例えば、ＰＯＳ端末１０の店員用モニタ３に、ＵＳＢメモリ８０の挿入を促すメッセージを表示する。その後、ステップＳ１３に戻る。
【００６４】
ステップＳ１４に引き続き、ＵＳＢメモリ制御部１２６は、ＵＳＢメモリ８０がＵＳＢコネクタ１２から抜去されたかを判定する（ステップＳ１６）。ＵＳＢメモリ８０がＵＳＢコネクタ１２から抜去されたと判定される（ステップＳ１６：Ｙｅｓ）と、ＰＯＳ端末１０は、図７の処理を終了する。一方、ＵＳＢメモリ８０がＵＳＢコネクタ１２から抜去されたと判定されない（ステップＳ１６：Ｎｏ）と、ステップＳ１６の判定を繰り返す。
【００６５】
（ＰＣが行う処理の流れの説明）
次に、ＰＣ５０が行う処理の流れを説明する。ＵＳＢメモリ制御部１３４は、ＵＳＢコネクタ４６にＵＳＢメモリ８０が挿入されているかを判定する（ステップＳ２０）。ＵＳＢコネクタ４６にＵＳＢメモリ８０が挿入されていると判定される（ステップＳ２０：Ｙｅｓ）と、ステップＳ２１に進む。一方、ＵＳＢコネクタ４６にＵＳＢメモリ８０が挿入されていると判定されない（ステップＳ２０：Ｎｏ）と、ステップＳ２０の判定を繰り返す。
【００６６】
ステップＳ２０において、ＵＳＢコネクタ４６にＵＳＢメモリ８０が挿入されていると判定されると、ステップＳ２１において、動作履歴受付部１３０は、ＵＳＢメモリ８０の中に、ＰＯＳ端末１０の動作履歴ファイルがあるかを判定する。ＵＳＢメモリ８０の中に、ＰＯＳ端末１０の動作履歴ファイルがあると判定される（ステップＳ２１：Ｙｅｓ）と、ステップＳ２２に進む。一方、ＵＳＢメモリ８０の中に、ＰＯＳ端末１０の動作履歴ファイルがあると判定されない（ステップＳ２１：Ｎｏ）と、ステップＳ２５に進む。
【００６７】
ステップＳ２１において、ＵＳＢメモリ８０の中に、ＰＯＳ端末１０の動作履歴ファイルがあると判定されると、ステップＳ２２において、動作履歴受付部１３０は、ＵＳＢメモリ８０から、ＰＯＳ端末１０の動作履歴ファイルを読み出す。
【００６８】
続いて、動作履歴送信部１３２は、ＰＯＳ端末１０の動作履歴の送信先を設定する（ステップＳ２３）。具体的には、ＰＯＳ端末１０の動作履歴の送信先であるサーバ装置９０のメールアドレスを設定する。
【００６９】
そして、動作履歴送信部１３２は、ＰＯＳ端末１０の動作履歴ファイルをサーバ装置９０に送信する（ステップＳ２４）。
【００７０】
ＵＳＢメモリ制御部１３４は、ＵＳＢメモリ８０がＵＳＢコネクタ４６から抜去されたかを判定する（ステップＳ２５）。ＵＳＢメモリ８０がＵＳＢコネクタ４６から抜去されたと判定される（ステップＳ２５：Ｙｅｓ）と、ＰＣ５０は、図７の処理を終了する。一方、ＵＳＢメモリ８０がＵＳＢコネクタ４６から抜去されたと判定されない（ステップＳ２５：Ｎｏ）と、ステップＳ２５の判定を繰り返す。
【００７１】
（サーバ装置が行う処理の流れの説明）
次に、サーバ装置９０が行う処理の流れを説明する。サーバ装置９０は、ＰＣ５０から、ＰＯＳ端末１０の動作履歴ファイルを受信したかを判定する（ステップＳ３０）。ＰＯＳ端末１０の動作履歴ファイルを受信したと判定される（ステップＳ３０：Ｙｅｓ）と、サーバ装置９０は、図７の処理を終了する。一方、ＰＯＳ端末１０の動作履歴ファイルを受信したと判定されない（ステップＳ３０：Ｎｏ）と、ステップＳ３０の判定を繰り返す。
【００７２】
なお、サーバ装置９０には、ＰＯＳ端末１０が動作履歴蓄積ファイルＦ３に蓄積した全ての動作履歴が送信される。したがって、動作履歴の分析を担当する者は、サーバ装置９０に送信された。ＰＯＳ端末１０の全ての動作履歴の中から、不具合内容に関連する動作履歴を抽出して分析を行う。
【００７３】
以上説明したように、実施形態のＰＯＳ端末１０（商品販売データ処理装置）は、スタンドアロンで使用されて、動作履歴蓄積部１２０（蓄積手段）が、ＰＯＳ端末１０の動作履歴を蓄積する。そして、動作履歴読出部１２２（読出手段）が、動作履歴蓄積部１２０が蓄積した動作履歴を読み出す。したがって、スタンドアロンで使用されるＰＯＳ端末１０において、保守員に過度な負担を与えることなく、故障原因の解析の一助となる動作履歴（情報）を取得することができる。
【００７４】
また、実施形態のＰＯＳ端末１０によると、動作履歴読出部１２２（読出手段）は、ＰＯＳ端末１０の動作履歴と、ＰＯＳ端末１０のＯＳ及びアプリケーションのバージョンと、をＵＳＢメモリ８０（記憶装置）に読み出す。したがって、故障原因の解析に必要な情報を、容易に、漏れなく取得することができる。
【００７５】
また、実施形態のＰＯＳ端末１０によると、動作履歴読出部１２２（読出手段）は、ＰＯＳ端末１０の故障診断を実行した際に起動する。したがって、故障診断を実行するという、保守員が必ず実行する操作と連動してＰＯＳ端末１０の動作履歴を取得するため、動作履歴の取得忘れを防止することができる。
【００７６】
また、実施形態のＰＣ５０（情報処理装置）は、動作履歴受付部１３０（受付手段）が、スタンドアロンで使用されるＰＯＳ端末１０の動作履歴を受け付ける。そして、動作履歴送信部１３２（送信手段）は、動作履歴受付部１３０が受け付けた動作履歴を、所定のサーバ装置９０（外部機器）に送信する。したがって、ＰＣ５０の操作者は、特別な操作を行うことなく、ＰＯＳ端末１０の動作履歴を所定のサーバ装置９０に送信することができる。
【００７７】
また、実施形態のＰＣ５０（情報処理装置）によると、動作履歴受付部１３０（受付手段）は、ＵＳＢメモリ８０（記憶装置）を介して、ＰＯＳ端末１０の動作履歴を受け付ける。したがって、ＰＯＳ端末１０の動作履歴を、ＰＣ５０に容易に転送することができる。
【００７８】
また、実施形態のログ管理システム１００によると、スタンドアロンで使用されるＰＯＳ端末１０（商品販売データ処理装置）の動作履歴蓄積部１２０（蓄積手段）が、ＰＯＳ端末１０の動作履歴を蓄積する。そして、動作履歴読出部１２２（読出手段）が、動作履歴蓄積部１２０が蓄積した動作履歴を、例えばＵＳＢメモリ８０（記憶装置）に読み出す。そして、ＰＣ５０（情報処理装置）の動作履歴受付部１３０（受付手段）が、動作履歴読出部１２２が読み出した動作履歴を受け付けて、動作履歴送信部１３２（送信手段）が、動作履歴を、所定のサーバ装置９０（外部機器）に送信する。したがって、スタンドアロンで使用されるＰＯＳ端末１０において、保守員に過度な負担を与えることなく、故障原因の解析の一助となる動作履歴を取得することができる。
【００７９】
以上、本発明の実施形態を説明したが、この実施形態は例示であり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００８０】
１０    ＰＯＳ端末（商品販売データ処理装置）
５０    ＰＣ（情報処理装置）
８０    ＵＳＢメモリ（記憶装置）
９０    サーバ装置（外部機器）
１００    ログ管理システム
１２０    動作履歴蓄積部（蓄積手段）
１２２    動作履歴読出部（読出手段）
１２４    診断実行部
１２６，１３４    ＵＳＢメモリ制御部
１３０    動作履歴受付部（受付手段）
１３２    動作履歴送信部（送信手段）
【先行技術文献】
【特許文献】
【００８１】
【特許文献１】特開平１１−１１０６４５号公報
【図１】
2020112980.tif 000003
【図２】
2020112980.tif 000004
【図３】
2020112980.tif 000005
【図４】
2020112980.tif 000006
【図５】
2020112980.tif 000007
【図６】
2020112980.tif 000008
【図７】
2020112980.tif 000009