(57)【要約】【課題】違算が生じたときに釣銭機の履歴解析を第三者に行わせることで不正を防止することができる。【解決手段】サーバ２００は、釣銭機１００の取引履歴とイベント履歴を含む履歴情報を、ネットワーク３を介して店舗端末３００から受信する受信部２０２と、受信した履歴情報から予め定められたイベントを抽出する抽出部２０４と、抽出部２０４による抽出結果を、ネットワーク３を介して店舗端末３００又は他の装置に出力する出力部２０６と、を備える。【選択図】図７
2019164697.tif 000002
【特許請求の範囲】
【請求項１】
釣銭機の取引履歴とイベント履歴を含む履歴情報を、通信回線を介して店舗端末から受信する受信手段と、
受信した前記履歴情報から予め定められたイベントを抽出する抽出手段と、
前記抽出手段による抽出結果を、通信回線を介して前記店舗端末又は他の装置に出力する出力手段と、を備える情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記予め定められたイベントは、金銭のつまり、金銭収納庫の開閉、当該釣銭機の起動又は停止、紙幣回収カセットの着脱、カセット内残留金検知、金銭リジェクト、および、当該釣銭機の入力部へのユーザ操作の少なくともいずれか一つの発生を示す情報である、情報処理装置。
【請求項３】
請求項１又は２に記載の情報処理装置において、
前記抽出手段により抽出された前記イベントの前後の取引情報を前記履歴情報から抽出し、前記前後の取引情報に示される残高の差分を算出する算出手段をさらに備え、
前記出力手段は、前記差分を出力する、情報処理装置。
【請求項４】
請求項３に記載の情報処理装置において、
前記出力手段は、前記履歴情報の全レコードを出力するとともに、前記差分がある場合、当該差分を算出した前記前後の取引情報の間の前記イベントを識別可能に出力する、情報処理装置。
【請求項５】
請求項１から４のいずれか一項に記載の情報処理装置において、
前記出力手段は、前記履歴情報の全レコードを出力するとともに、抽出された前記イベントを識別可能に出力する、情報処理装置。
【請求項６】
釣銭機の取引履歴とイベント履歴を含む履歴情報を取得する取得手段と、
取得した前記履歴情報の解析のために当該履歴情報を、通信回線を介してサーバ装置に送信する送信手段と、
前記サーバ装置から受信した前記履歴情報の解析結果を表示する表示手段と、を備える店舗端末。
【請求項７】
請求項６に記載の店舗端末において、
前記取得手段は、外部記録媒体、又は店舗内の通信回線を介して前記履歴情報を取得する、店舗端末。
【請求項８】
サーバ装置と、
店舗端末と、を備え、
前記サーバ装置は、
釣銭機の取引履歴とイベント履歴を含む履歴情報を、通信回線を介して前記店舗端末から受信する受信手段と、
受信した前記履歴情報の解析のために当該履歴情報から予め定められたイベントを抽出する抽出手段と、
前記抽出手段による解析結果を、通信回線を介して前記店舗端末又は他の装置に出力する出力手段と、を備え、
前記店舗端末は、
釣銭機の取引履歴とイベント履歴を含む履歴情報を取得する取得手段と、
取得した前記履歴情報の解析のために当該履歴情報を、前記通信回線を介して前記サーバ装置に送信する送信手段と、
前記サーバ装置から受信した前記履歴情報の前記解析結果を表示する表示手段と、を備える情報処理システム。
【請求項９】
情報処理装置が、
釣銭機の取引履歴とイベント履歴を含む履歴情報を、通信回線を介して店舗端末から受信し、
受信した前記履歴情報から予め定められたイベントを抽出し、
抽出結果を、通信回線を介して前記店舗端末に出力する、情報処理方法。
【請求項１０】
店舗端末が、
釣銭機の取引履歴とイベント履歴を含む履歴情報を取得し、
取得した前記履歴情報をサーバ装置に送信し、
前記サーバ装置から受信した前記履歴情報を表示する、店舗端末の処理方法。
【請求項１１】
情報処理装置を実現するコンピュータに、
釣銭機の取引履歴とイベント履歴を含む履歴情報を、通信回線を介して店舗端末から受信する手順、
受信した前記履歴情報から予め定められたイベントを抽出する手順、
抽出結果を、通信回線を介して前記店舗端末に出力する手順、を実行させるためのプログラム。
【請求項１２】
店舗端末を実現するコンピュータに、
釣銭機の取引履歴とイベント履歴を含む履歴情報を取得する手順、
取得した前記履歴情報をサーバ装置に送信する手順、
前記サーバ装置から受信した前記履歴情報を表示する手順、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、その情報処理方法、およびプログラム、並びに、店舗端末、その処理方法、およびプログラムに関する。
【背景技術】
【０００２】
店舗での代金のやり取りのミスを防ぎ、現金管理業務の効率化を図るために自動釣銭機が用いられている。店舗では、閉店後に所謂レジ締めの作業、つまり、釣銭機内の残高が一定の金額になるように翌日の釣銭用の準備金を残し、必要に応じて釣銭を補充した上で、残りの売上金の回収が行われる。釣銭機では、釣銭機内での貨幣の入出金の取引履歴（貨幣の枚数や残高額等）や、釣銭機のイベント履歴（例えば、開閉、エラー発生等）が記憶されている。また、釣銭機はＰＯＳ（Point Of Sales）端末と接続されていて、取引内容と売上金額はＰＯＳ端末で管理されている。レジ締めの結果、回収された売上金とＰＯＳ端末で管理している売上金の金額が合わない場合、その違算の原因を特定するために解析作業が必要となる。
【０００３】
釣銭機の一例として、投入された貨幣を金種毎に鑑別して計数し、金種毎に収納庫に収納するとともに、上位制御部からの出金指示に基づいて金種および枚数を限定して収納庫から出金する貨幣処理機が特許文献１に記載されている。特許文献１の貨幣処理機は、貨幣の入出金上記に関するログ情報を格納する記憶手段と、ログ情報に付与されているタイムスタンプに基づいてログ情報を検索する情報検索手段と、情報検索手段によって記憶手段から抽出されたログ情報をタイムスタンプ付きで表示する表示手段とを備えている。そして、特許文献１には、違算等の障害が発生した時や、レジ担当者の操作ミスが発生した時に、障害発生時刻と、その原因を示すエラーコードを表示手段に表示させることで、違算発生の原因の特定や操作ミスの確認がその場で簡単にできると記載されている。
【０００４】
また、特許文献２には、ＰＯＳレジスタ等の購入情報作成装置が、商品購入時にＩＣカードリーダ等で取得される顧客を特定する顧客情報の属性から関連付けられた商品購入情報を抽出、又は、商品情報の作成から関連付けられた顧客情報を抽出し、商品購入履歴を作成し、分類・整理した後、保存することが記載されている。さらに、特許文献２には、分析装置が商品購入履歴を読み出し、顧客属性と商品購入履歴とから分析を行い、分析の指示を行った操作者に分析結果を提示することが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２２３３９６号公報
【特許文献２】特開２００１−２１６３６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した特許文献１に記載の貨幣処理機でも記載されているように、違算への対応は迅速に行えることが望ましい。その理由は、違算への対応が後回しになると、解析対象となる情報が増え続けるため、違算の原因を特定しにくくなるためである。
【０００７】
上述した特許文献１に記載の貨幣処理機では、例えば、紙幣の回収を指示したが、回収が実行されていない障害が発生したときに、直前の動作指示情報をタイムスタンプに基づいて読み出して表示することが記載されている（段落００３２、図５（ａ））。
【０００８】
この特許文献１に記載の貨幣処理機では、障害が発生した時点に障害が発生したことをタイムスタンプ付きで、障害に関連する情報、例えば、障害が発生した直前の動作を示す情報（カイシュウ）と実際に回収された金額（￥０）、又は、その回収作業に障害が発生した旨（イジョウ）とその原因を示すエラーコードをスクロールボタン操作により切り替えて表示している。つまり、装置を操作している操作者が違算の要因となる障害等の情報を見て、違算の原因を究明することになる。
【０００９】
しかしながら、違算の原因が釣銭機ではなく人為的なものであった場合、店舗での作業者等の当事者が原因の究明を行うことは適切ではなく、不正防止の観点からも第三者が原因究明を行った方がよい。
【００１０】
本発明は上記事情に鑑みてなされたものであり、その目的とするところは、違算が生じたときに釣銭機の履歴解析を第三者に行わせることで不正を防止することである。
【課題を解決するための手段】
【００１１】
本発明の各側面では、上述した課題を解決するために、それぞれ以下の構成を採用する。
【００１２】
第一の側面は、情報処理装置に関する。
第一の側面に係る情報処理装置は、
釣銭機の取引履歴とイベント履歴を含む履歴情報を、通信回線を介して店舗端末から受信する受信手段と、
受信した前記履歴情報から予め定められたイベントを抽出する抽出手段と、
前記抽出手段による抽出結果を、通信回線を介して前記店舗端末又は他の装置に出力する出力手段と、を有する。
【００１３】
第二の側面は、店舗端末に関する。
第二の側面に係る店舗端末は、
釣銭機の取引履歴とイベント履歴を含む履歴情報を取得する取得手段と、
取得した前記履歴情報の解析のために当該履歴情報を、通信回線を介してサーバ装置に送信する送信手段と、
前記サーバ装置から受信した前記履歴情報の解析結果を表示する表示手段と、を有する。
【００１４】
第三の側面は、情報処理システムに関する。
第三の側面に係る情報処理システムは、
サーバ装置と、
店舗端末と、を含み、
前記サーバ装置は、
釣銭機の取引履歴とイベント履歴を含む履歴情報を、通信回線を介して前記店舗端末から受信する受信手段と、
受信した前記履歴情報の解析のために当該履歴情報から予め定められたイベントを抽出する抽出手段と、
前記抽出手段による解析結果を、通信回線を介して前記店舗端末又は他の装置に出力する出力手段と、を有し、
前記店舗端末は、
釣銭機の取引履歴とイベント履歴を含む履歴情報を取得する取得手段と、
取得した前記履歴情報の解析のために当該履歴情報を、前記通信回線を介して前記サーバ装置に送信する送信手段と、
前記サーバ装置から受信した前記履歴情報の前記解析結果を表示する表示手段と、を有する。
【００１５】
第四の側面は、少なくとも１つのコンピュータにより実行される情報処理装置の情報処理方法に関する。
第四の側面に係る情報処理装置の情報処理方法は、
情報処理装置が、
釣銭機の取引履歴とイベント履歴を含む履歴情報を、通信回線を介して店舗端末から受信し、
受信した前記履歴情報から予め定められたイベントを抽出し、
抽出結果を、通信回線を介して前記店舗端末に出力する、ことを含む。
【００１６】
第五の側面は、少なくとも１つのコンピュータにより実行される店舗端末の処理方法に関する。
第五の側面に係る店舗端末の処理方法は、
店舗端末が、
釣銭機の取引履歴とイベント履歴を含む履歴情報を取得し、
取得した前記履歴情報をサーバ装置に送信し、
前記サーバ装置から受信した前記履歴情報を表示する、ことを含む。
【００１７】
なお、本発明の他の側面としては、上記第四又は第五の側面の方法を少なくとも１つのコンピュータに実行させるプログラムであってもよいし、このようなプログラムを記録したコンピュータが読み取り可能な記録媒体であってもよい。この記録媒体は、非一時的な有形の媒体を含む。
このコンピュータプログラムは、コンピュータにより実行されたとき、コンピュータに、情報処理装置上でその情報処理方法、又は、店舗端末上でその処理方法を実施させるコンピュータプログラムコードを含む。
【００１８】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【００１９】
また、本発明の各種の構成要素は、必ずしも個々に独立した存在である必要はなく、複数の構成要素が一個の部材として形成されていること、一つの構成要素が複数の部材で形成されていること、ある構成要素が他の構成要素の一部であること、ある構成要素の一部と他の構成要素の一部とが重複していること、等でもよい。
【００２０】
また、本発明の方法およびコンピュータプログラムには複数の手順を順番に記載してあるが、その記載の順番は複数の手順を実行する順番を限定するものではない。このため、本発明の方法およびコンピュータプログラムを実施するときには、その複数の手順の順番は内容的に支障のない範囲で変更することができる。
【００２１】
さらに、本発明の方法およびコンピュータプログラムの複数の手順は個々に相違するタイミングで実行されることに限定されない。このため、ある手順の実行中に他の手順が発生すること、ある手順の実行タイミングと他の手順の実行タイミングとの一部ないし全部が重複していること、等でもよい。
【発明の効果】
【００２２】
上記各側面によれば、違算が生じたときに釣銭機の履歴解析を第三者に行わせることで不正を防止することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施の形態に係る店舗システムのシステム構成を概念的に示す図である。
【図２】本実施形態の釣銭機の構成を論理的に示す機能ブロック図である。
【図３】本実施形態の釣銭機を実現するコンピュータのハードウェア構成を示すブロック図である。
【図４】本実施形態の釣銭機の外観図を示す。
【図５】履歴情報記憶部に格納される履歴情報のデータ構造の一例を示す図である。
【図６】本実施形態の店舗端末の構成を論理的に示す機能ブロック図である。
【図７】本実施形態のサーバの構成を論理的に示す機能ブロック図である。
【図８】履歴情報の解析結果の表示例を示す図である。
【図９】本実施形態のサーバおよび店舗端末のそれぞれを実現するコンピュータの構成の一例を示す図である。
【図１０】本実施形態の店舗システムの動作の一例を示すフローチャートである。
【図１１】本実施形態の解析結果の表示例を示す図である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００２５】
（第１の実施の形態）
図１は、本発明の実施の形態に係る店舗システム１のシステム構成を概念的に示す図である。店舗システム１は、ＰＯＳ（Point Of Sales）端末５と、ＰＯＳ端末５に接続される釣銭機１００と、サーバ２００と、店舗端末３００と、を含む。図１では、店舗システム１は複数組みのＰＯＳ端末５と釣銭機１００を含む例を示しているか、本発明の店舗システム１は、少なくとも１組のＰＯＳ端末５と釣銭機１００を含む。
【００２６】
なお、本明細書の各図において、本発明の本質に関わらない部分の構成については省略してあり、図示されていない。例えば、ＰＯＳ端末５の構成について説明を省略する。
【００２７】
ＰＯＳ端末５とサーバ２００と店舗端末３００は互いにネットワーク３を介して接続されてもよい。ネットワーク３は、特に限定されないが、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等である。ネットワーク３の一部は公衆通信網であってもよい。また、サーバ２００とＰＯＳ端末５間、サーバ２００と店舗端末３００間、店舗端末３００とＰＯＳ端末５間のそれぞれのネットワークは異なる系統であってもよい。
【００２８】
釣銭機１００は、ＰＯＳ端末５で購入のために登録された商品の代金のうち、現金による支払について、貨幣の入出金を自動で行う。サーバ２００は、店舗とは別の会社、組織、又は部署等の、店舗に対して第三者的な立場にある者が管理するコンピュータであるのが望ましい。サーバ２００は、例えば、店舗システム１のサポートセンタ等のコンピュータである。
【００２９】
＜釣銭機＞
図２は、本実施形態の釣銭機１００の構成を論理的に示す機能ブロック図である。
釣銭機１００は、履歴記録部１０２と、履歴出力部１０４と、履歴情報記憶部１０６と、を備える。
履歴記録部１０２は、釣銭機１００の取引履歴とイベント履歴を含む履歴情報を記録して履歴情報記憶部１０６に格納する。
履歴出力部１０４は、履歴情報記憶部１０６に記憶されている履歴情報１１０を外部に出力する。
【００３０】
図３は、釣銭機１００を実現するコンピュータのハードウェア構成を示すブロック図である。図４は、本実施形態の釣銭機１００の外観図を示す。図４（ａ）は、釣銭機１００の上面図であり、図４（ｂ）は、釣銭機１００の正面図である。
【００３１】
図３に示すように、釣銭機１００（コンピュータ）は、ＣＰＵ（Central Processing Unit）１０、メモリ１２、メモリ１２にロードされた釣銭機１００の構成要素（不図示）を実現するプログラム２０、そのプログラム２０を格納するストレージ１４、Ｉ／Ｏ（Input/Output）１６、および外部装置接続用のインタフェース（Ｉ／Ｆ１８）を備える。
【００３２】
ＣＰＵ１０、メモリ１２、ストレージ１４、Ｉ／Ｏ１６、Ｉ／Ｆ１８は、バスを介して互いに接続され、ＣＰＵ１０により釣銭機１００全体が制御される。ただし、ＣＰＵ１０などを互いに接続する方法は、バス接続に限定されない。
【００３３】
ＣＰＵ１０は、ＧＰＵ（Graphics Processing Unit）などでもよい。メモリ１２は、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）などのメモリである。ストレージ１４は、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、またはメモリカードなどの記憶装置である。
【００３４】
ストレージ１４は、ＲＡＭやＲＯＭなどのメモリであってもよい。ストレージ１４は、釣銭機１００の内部に設けられてもよいし、釣銭機１００がアクセス可能であれば、釣銭機１００の外部に設けられ、釣銭機１００と有線または無線で接続されてもよい。あるいは、釣銭機１００に着脱可能に設けられてもよい。
【００３５】
ＣＰＵ１０が、ストレージ１４に記憶されるプログラム２０をメモリ１２に読み出して実行することにより、図２の釣銭機１００の各ユニットの各機能を実現することができる。
【００３６】
Ｉ／Ｏ１６は、釣銭機１００と入出力装置間のデータおよび制御信号の入出力制御を行う。入出力装置とは、たとえば、釣銭機１００のタッチパネル２２（図４のタッチパネル６０）、操作スイッチ２４、ＬＥＤ表示器２６（図４のガイドランプ６４）、およびスピーカ（不図示）等を含み、また、これらの入出力装置と釣銭機１００のインタフェースユニットを含んでもよい。
【００３７】
また、Ｉ／Ｏ１６が入出力制御を行う入出力装置は、ＵＳＢ（Universal Serial Bus）メモリ７等の外部の可搬型の記録媒体と接続するＵＳＢコネクタ２８をさらに含む。ＵＳＢコネクタ２８は、ＵＳＢメモリ７と着脱可能に接続する接続部と、ＵＳＢメモリ７とのデータの入出力制御を行うインタフェースユニットとを含む。
【００３８】
Ｉ／Ｆ１８は、釣銭機１００と外部装置との接続用インタフェースである。外部装置は、例えば、硬貨処理部３０、紙幣処理部３２、回収カセット処理部３４、および通信処理部３６を含む。
【００３９】
図４に示すように、釣銭機１００は、硬貨投入口４０と、硬貨リジェクト口４２と、硬貨出金口４４と、紙幣入出金口４６と、回収カセット４８と、収納庫５０と、を備えている。
【００４０】
硬貨投入口４０は、投入される硬貨を受け入れる開口部を有し、硬貨投入口４０に投入された硬貨は硬貨処理部３０により金種別（１円、５円、１０円、５０円、１００円、５００円）に分類され、収納庫５０に収納されるようになっている。硬貨投入口４０には、ガイドランプ６４が設けられてもよく、硬貨投入口４０に硬貨が投入されたとき、硬貨処理部３０により硬貨の投入が検知され、ガイドランプ６４を点灯又は点滅させる。
【００４１】
硬貨リジェクト口４２は、硬貨投入口４０に投入された硬貨のうち、硬貨処理部３０によって正常に識別できなかったものが排出される開口部を有する。硬貨リジェクト口４２にはガイドランプ６４が設けられてもよく、硬貨がリジェクトされた場合、硬貨処理部３０により、ガイドランプ６４を点灯又は点滅させて、店員又は顧客に硬貨が返却されたことを知らせることができる。
【００４２】
硬貨出金口４４は、釣銭のうち硬貨が排出される開口部を有する。硬貨出金口４４にもガイドランプ６４が設けられてもよく、硬貨が硬貨出金口４４に排出された場合、硬貨処理部３０により、ガイドランプ６４を点灯又は点滅させて、店員又は顧客に硬貨が排出されたことを知らせることができる。
【００４３】
紙幣入出金口４６は、代金として入金される紙幣を受け入れるとともに、釣銭として出金される紙幣が排出される開口部を有する。紙幣入出金口４６の開口部において紙幣が検知されると、紙幣処理部３２によって、紙幣を自走で受入又は排出させる機構の動作が制御され、紙幣が収納庫５０に金種別（千円、５千円、１万円）に格納されて入金され、又は収納庫５０から取り出されて出金される。
【００４４】
また、回収カセット処理部３４は、２千円札紙幣を検知し、回収カセット４８に格納する。また、収納庫５０に入り切らない貨幣も回収カセット処理部３４により回収カセット４８に格納される。
【００４５】
通信処理部３６は、外部装置との通信処理を行うためのインタフェース部である。例えば、ＬＡＮ（Local Area Network）等に接続する有線又は無線通信ネットワークインタフェースでもよいし、ブルートゥース（登録商標）、赤外線通信、又は非接触ＩＣ通信等の近距離通信用のインタフェースでもよい。たとえば、釣銭機１００は、ＬＡＮ等のネットワークを介してＰＯＳ端末５と接続される。
【００４６】
図２において、履歴出力部１０４は、履歴情報をＵＳＢメモリ７に出力する。本実施形態では可搬型の記録媒体としてＵＳＢメモリ７を例として説明するが、これに限定されない。例えば、各種メモリカード、メモリースティック、ポータブルハードディスク、フロッピーディスク等でもよい。
【００４７】
釣銭機１００からＵＳＢメモリ７に出力された履歴情報は、後述するように店舗端末３００に入力される。よって、店舗端末３００も、ＵＳＢメモリ７等の記録媒体と接続可能なインタフェース（不図示）を有し、店舗端末３００とＵＳＢメモリ７との間でデータを読み書きする機能を有する。
【００４８】
履歴出力部１０４が釣銭機１００からＵＳＢメモリ７に履歴情報１１０を出力する方法は特に限定されない。
例えば、釣銭機１００のタッチパネル６０にメニュー画面（不図示）を表示させ、履歴情報１１０をＵＳＢメモリ７に出力するためのメニュー（不図示）の選択を受け付けると、ＵＳＢメモリ７をＵＳＢコネクタ２８に装着する指示をタッチパネル６０に表示してもよい。そして、ＵＳＢメモリ７がＵＳＢコネクタ２８に装着されると履歴出力部１０４がＵＳＢメモリ７に履歴情報１１０を出力してもよい。
【００４９】
あるいは、ＵＳＢメモリ７が釣銭機１００のＵＳＢコネクタ２８に挿入されたことを検知すると、ＵＳＢメモリ７に履歴情報１１０を出力してもよいか否かのメッセージと認証コードの入力を促すメッセージをタッチパネル６０に表示してもよい。そして、操作を受け付けると、認証コードを照合し、予め設定されている認証コードと一致した場合に、履歴出力部１０４がＵＳＢメモリ７に履歴情報１１０を出力してもよい。
【００５０】
なお、履歴出力部１０４が履歴情報を出力する際の認証方法はこれに限定されない。
【００５１】
また、１つのＵＳＢメモリ７に複数の釣銭機１００の履歴情報１１０を順次出力し、当該ＵＳＢメモリ７から複数の釣銭機１００の履歴情報１１０をまとめて店舗端末３００に入力してもよい。
【００５２】
図５は、履歴情報記憶部１０６に格納される履歴情報１１０のデータ構造の一例を示す図である。
履歴情報１１０は、釣銭機１００毎に、その識別情報に紐付けて、釣銭機１００の取引履歴が蓄積される。履歴情報１１０には、例えば、取引が行われた日時、その取引内容（例えば、入金、出金等）、取引金額、残高金額等、又は、イベントが発生した日時、イベント内容等が含まれる。
本実施形態では、履歴情報１１０は、ＣＳＶ（Camma Separated Value）形式、又はＴＳＶ（Tab Separated Value）形式のデータファイルで記憶される。例えば、釣銭機１００の識別情報は、履歴情報１１０のデータファイルのファイル名（例えば、A0001.csv）に含める。
【００５３】
履歴情報１１０の１つのデータファイルには、所定期間分、例えば、当日分、前回データを読み出した後から現在までの分、又は、指定期間分のレコードが格納される。
【００５４】
履歴情報１１０に含まれる取引内容とは、代金の預かり金の入金、釣銭の出金、釣銭の補充（入金）、および売上金回収（出金）を含む。イベント内容とは、例えば、貨幣のつまり、収納庫の開閉（つまり解消のため）、売上金回収のための回収カセットの着脱、釣銭機１００の電源投入、読み取りできない硬貨のリジェクト、２千円札又は読み取りできない紙幣のリジェクト、タッチパネルの操作受け付け、アラーム出力（釣銭下限値以下、又は釣銭切れ等）、装置エラー（回収カセットの装着ミス、通信エラー、故障）、及びお手入れ時期通知等を含む。
【００５５】
図２の本実施形態の釣銭機１００の各構成要素は、図３のコンピュータ（ＣＰＵ１０）のハードウェアとソフトウェアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。以下説明する各実施形態の釣銭機１００を示す機能ブロック図は、ハードウェア単位の構成ではなく、論理的な機能単位のブロックを示している。
【００５６】
本実施形態のコンピュータプログラム２０は、例えば、釣銭機１００を実現させるためのコンピュータ（図３のＣＰＵ１０）に、釣銭機１００の取引履歴とイベント履歴を含む履歴情報１１０を記録して履歴情報記憶部１０６に格納する手順、履歴情報記憶部１０６に記憶されている履歴情報１１０を外部に出力する手順、を実行させるように記述されている。
【００５７】
本実施形態のコンピュータプログラム２０は、コンピュータ（図３のＣＰＵ１０）で読み取り可能な記録媒体に記録されてもよい。記録媒体は特に限定されず、様々な形態のものが考えられる。また、プログラム２０は、記録媒体からコンピュータのメモリ１２にロードされてもよいし、ネットワークを通じてコンピュータにダウンロードされ、メモリ１２にロードされてもよい。
【００５８】
コンピュータプログラム２０を記録する記録媒体は、非一時的な有形のコンピュータが使用可能な媒体を含み、その媒体に、コンピュータが読み取り可能なプログラムコードが埋め込まれる。コンピュータプログラム２０が、コンピュータ上で実行されたとき、コンピュータに、釣銭機１００を実現する以下の処理方法を実行させる。
【００５９】
＜店舗端末＞
図６は、本実施形態の店舗端末３００の構成を論理的に示す機能ブロック図である。
店舗端末３００は、取得部３０２と、送信部３０４と、表示処理部３０６と、を備える。
取得部３０２は、釣銭機１００の取引履歴とイベント履歴を含む履歴情報を取得する。
送信部３０４は、取得した履歴情報の解析のために当該履歴情報を、通信回線（ネットワーク３）を介してサーバ２００に送信する。
表示処理部３０６は、サーバ２００から受信した履歴情報の解析結果を表示する。
【００６０】
上記したように、取得部３０２が履歴情報を取得する方法は様々考えられ、本実施形態ではＵＳＢメモリ７に格納された履歴情報を読み出すことで取得しているが、これに限定されない。また、本実施形態では、店舗端末３００は、例えば、汎用のパーソナルコンピュータやタブレット端末であってもよく、ＵＳＢメモリ７に格納されている履歴情報は、一般的なＵＳＢメモリ７からのデータ読み出し方法で読み込むことができる。
【００６１】
取得部３０２が履歴情報を取得し、その履歴情報を送信部３０４がサーバ２００に送信する際、店舗端末３００では、所定のプログラムを起動、又は、ブラウザを用いて専用ウェブサイトにログインした状態であるとする。プログラム又はウェブサイトで、ＵＳＢメモリ７から履歴情報を読み取り操作と、読み取った履歴情報をサーバ２００に送信又はアップロードする操作とを受け付けるＵＩ（User Interface）を画面（不図示）に表示する。取得部３０２による履歴情報の読み取りと送信部３０４による履歴情報のサーバ２００へのアップロードの操作は一続きの処理として一度の操作で受け付けてもよいし、独立した操作として受け付けられてもよい。または、複数の釣銭機１００の履歴情報をまとめて店舗端末３００からアップロードする操作を受け付けてもよい。
【００６２】
なお、送信部３０４は、履歴情報をサーバ２００に直接アップロードする必要はなく、例えば、専用ウェブサイトにアップロードされた履歴情報をウェブサーバ（不図示）からサーバ２００に転送してもよい。また、送信部３０４は、予め指定されたメールアドレス宛に履歴情報のデータファイルを添付したメールを送信してもよい。
【００６３】
また、上記したように、ＵＳＢメモリ７に複数の釣銭機１００の履歴情報が格納されている場合、取得部３０２がＵＳＢメモリ７から取得した複数の釣銭機１００の履歴情報を送信部３０４はまとめてサーバ２００に送信してもよい。
【００６４】
表示処理部３０６が解析結果を表示する方法も様々考えられる。解析結果は、例えば、マイクロソフト社のMicrosoft（登録商標） Excel（登録商標）、OpenOffice.orgやLibreOfficeのCalc、Google社のGoogle Sheets(日本名はGoogleスプレッドシート)等の表計算ソフトウェアのデータファイル形式、ＣＳＶ形式、および、ＴＳＶ形式の少なくともいずれかのデータファイルで入出力される。
【００６５】
例えば、表示処理部３０６は、ブラウザを用いて専用ウェブサイトにアクセスして解析結果のデータファイルをダウンロードして保存した後、データファイルに対応するアプリケーションを起動してデータファイルを閲覧してもよい。あるいは、専用ウェブサイト上で解析結果の一覧を表示する画面を準備してもよい。表示された解析結果を必要に応じてダウンロードできてもよい。また、解析結果のデータファイルを添付して予め指定したメールアドレスに送信されたメールを受信し、解析結果のデータファイルを取得し、表示処理部３０６が受信したメールに添付されているデータファイルを表示してもよい。
【００６６】
＜サーバ＞
図７は、本実施形態のサーバ２００の構成を論理的に示す機能ブロック図である。
サーバ２００は、受信部２０２と、抽出部２０４と、出力部２０６と、を備える。
受信部２０２は、釣銭機１００の取引履歴とイベント履歴を含む履歴情報を、通信回線（ネットワーク３）を介して店舗端末３００から受信する。
抽出部２０４は、受信した履歴情報から予め定められたイベントを抽出する。
出力部２０６は、抽出部２０４による抽出結果を、通信回線を介して店舗端末３００又は他の装置（不図示）に出力する。
【００６７】
受信部２０２が受信した履歴情報および抽出部２０４が抽出した結果は、解析結果として記憶部２１０に記憶される。記憶部２１０は、サーバ２００に含まれてもよいし、外部装置であってもよい。本実施形態では、解析結果は、例えば、マイクロソフト社のMicrosoft（登録商標） Excel（登録商標）のデータファイルで入出力されるものとする。
【００６８】
受信部２０２は、上記したように、店舗端末３００から所定のプログラムにより送信された履歴情報のデータファイルを受信してもよいし、店舗端末３００で専用ウェブサイトにアクセスしてアップロードされた履歴情報のデータファイルを取得してもよい。あるいは、履歴情報のデータファイルを添付して予め指定したメールアドレス宛に送信されたメールを受信し、履歴情報のデータファイルを取得してもよい。
【００６９】
抽出部２０４は、例えば、履歴情報のデータファイルの複数のレコードのうち、所定のイベントのレコードを検索して抽出する。抽出部２０４により抽出される所定のイベントは、ユーザが指定できてもよいし、予め設定されていてもよい。指定方法は特に限定されない。設定情報として予め登録したり変更したりできてもよいし、履歴情報をアップロードする時に指定できてもよい。
【００７０】
また、抽出対象のイベントは直接イベントを指定してもよいが、例えば、ある事象の原因を解析するのに有用なイベントを抽出させるために、事象を指定してもよい。ある事象とは、例えば、違算の発生等である。違算の原因を解析するのに有用なイベントを予め紐付けて登録しておき、「違算の発生」が指定された場合に、抽出部２０４は、「違算の発生」に紐付けられているイベントを抽出する。
【００７１】
そして、抽出部２０４は、抽出したレコードの書式を強調表示（反転、色替え、太文字、修飾、点滅、３Ｄ、アニメーション、マーク付け等）に変更し、ファイルを更新する。なお、強調表示されるのは、少なくとも抽出されたレコードの各項目のうち、少なくともいずれか一つのデータ（例えば、イベント内容又は日時の項目データ）でもよい。また、受信した履歴情報１１０のデータファイルを更新してもよいが、新たに解析結果のデータファイルを作成して保存してもよい。また、ＣＳＶ形式、又は、ＴＳＶ形式のデータファイルの場合は、強調表示は、抽出された所定のイベント内容の文字列に所定の記号（例えば、「＊」）や文字列（例えば、「◆注目→」）を追記する等となる。
【００７２】
また、強調表示は、イベントの種別毎に異ならせてもよい。例えば、種別毎に色を異ならせてもよいし、強調表示の種別を異ならせてもよい。イベント毎に強調レベルを設定し、レベル毎に強調表示の種別を異ならせて、より強調したいイベントが目立つように強調してもよい。例えば、強調レベルが低いイベントは通常の色とし、強調レベルのより高いイベントは蛍光色とする等が考えられる。
【００７３】
このように解析結果において抽出されたイベントのレコードを強調表示することで、ユーザが履歴情報の中の所定のイベントの場所が見つけ易くなる。例えば、所定のイベントの前後を確認したり、所定のイベントの発生頻度を調べるのが容易になる。
【００７４】
また、所定のイベントに関する情報を提供するウェブサイトのＵＲＬ（Uniform Resource Locator）アドレスのリンクを抽出されたイベントのレコードに追加してもよい。所定のイベントに関する情報とは、例えば、抽出されたイベントから考えられる事象（例えば、違算の発生）が起きた可能性の示唆、その事象に対する対処方法、操作ガイド等の情報である。
【００７５】
釣銭機１００の履歴情報の解析結果は、例えば、違算が発生した場合に、その原因を探るのに利用できる。例えば、つまりが発生した際につまった貨幣を取り除いた後、その貨幣を回収カセット４８又は収納庫５０に戻さなかった場合に、その貨幣が違算の要因となることもある。また、機械が読み取りできずにリジェクトされた貨幣を別の場所に保管することがある。その貨幣をレジ締め作業時に回収し忘れたり、リジェクト時にオペレータがリジェクトされた貨幣分をＰＯＳ端末で手入力により入金金額を訂正する際に、入力ミスや訂正作業を忘れたりすることも違算の要因となりうる。回収カセット４８に収容された紙幣が、回収カセット４８の上蓋に張り付いてしまうことがあり、そのため違算が発生することもある。回収カセット４８に貨幣が残っているとこのことを検知して通知されるが、それを見落としてしまうことがある。また、タッチパネル６０へのユーザ操作は、運用上行われないイレギュラーな操作であるため違算の原因となりうる。
【００７６】
つまり、上記のようなイベントを履歴情報の中から抽出することで、違算の原因をより速く見つけることが可能になる可能性がある。
【００７７】
また、出力部２０６の出力先の他の装置とは、店舗端末３００以外のコンピュータまたは記憶装置であり、例えば、店舗の従業員のスマートフォン等の移動端末でもよい。
【００７８】
図８は、履歴情報の解析結果２２０の表示例を示す図である。
この例では、解析結果２２０のデータファイルにおいて、履歴情報の中から抽出された所定のイベント（「つまり」や「開閉」）のレコードが強調表示２２２されている。強調表示２２２されたイベントは、時刻情報とともに表示されているとともに、解析結果２２０内には、所定のイベントの前後の取引情報が含まれている。そのため、解析結果２２０のデータファイル内で強調表示２２２によって強調された所定のイベントを直ぐに見つけることができ、その前後の情報を参照することができる。
【００７９】
このように、本実施形態では、出力部２０６は、履歴情報の全レコードを出力するとともに、抽出されたイベントを識別可能（強調表示２２２）に出力する。
【００８０】
他の例では、例えば、所定のイベントのレコードだけ表示され、他のレコードは非表示指定されていてもよい。ユーザ操作により非表示指定は解除できてよい。また、上記したように、解析結果は所定のアプリケーションのファイル形式でダウンロードされるので、所定のアプリケーションで解析結果のデータファイルを開いて閲覧することもできる。
【００８１】
また、出力部２０６は、抽出部２０４による解析処理が終わり、解析結果２２０のデータファイルが作成されたとき、店舗端末３００に解析結果が作成されたことを通知してもよい。通知方法は様々考えられるが、例えば、専用ウェブサイトに通知を表示したり、予め指定されているメールアドレス宛にメールを送信したり、所定のアプリケーションに通知を指示してもよい。
【００８２】
図９は、本実施形態のサーバ２００および店舗端末３００のそれぞれを実現するコンピュータ８０の構成の一例を示す図である。また、図１のＰＯＳ端末５も図９に示すコンピュータ８０によって実現される。本実施形態のコンピュータ８０は、ＣＰＵ（Central Processing Unit）８２、メモリ８４、メモリ８４にロードされたプログラム９０、そのプログラム９０を格納するストレージ８５、Ｉ／Ｏ（Input/Output）８６、およびネットワーク接続用インタフェースである通信Ｉ／Ｆ（InterFace）８７を備える。
【００８３】
ＣＰＵ８２、メモリ８４、ストレージ８５、Ｉ／Ｏ８６、および通信Ｉ／Ｆ８７は、相互にデータを送受信するためのデータ伝送路（例えば、バス８９）を介して互いに接続されている。ただし、ＣＰＵ８２などを互いに接続する方法は、バス接続に限定されない。ＣＰＵ８２は、メモリ８４、ストレージ８５、Ｉ／Ｏ８６、および通信Ｉ／Ｆ８７などの各装置を制御する。コンピュータ８０は、ＣＰＵ８２以外に、ＧＰＵ（Graphics Processing Unit）等のプロセッサを含んでもよい。
【００８４】
メモリ８４は、例えば、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）などのメモリである。ストレージ８５は、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、またはメモリカードなどの記憶装置である。
【００８５】
ストレージ８５は、ＲＡＭやＲＯＭなどのメモリであってもよい。ストレージ８５は、コンピュータ８０の内部に設けられてもよい。または、コンピュータ８０がアクセス可能であれば、コンピュータ８０の外部に設けられ、コンピュータ８０と有線または無線で接続されてもよい。あるいは、ストレージ８５は、コンピュータ８０に着脱可能に設けられてもよい。
【００８６】
ストレージ８５は、各装置が備える各処理部の機能を実現するプログラムモジュールを記憶している。ＣＰＵ８２は、これら各プログラムモジュールを実行することで、各処理部（例えば、図７のサーバ２００の受信部２０２、抽出部２０４、および出力部２０６のうちの少なくともいずれか、又は、図６の店舗端末３００の取得部３０２、送信部３０４、および表示処理部３０６のうちの少なくともいずれか）の機能をそれぞれ実現する。ここで、ＣＰＵ８２は、上記各プログラムモジュールを実行する際、これらのプログラムモジュールをメモリ８４上に読み出してから実行してもよいし、メモリ８４上に読み出さずに実行してもよい。
【００８７】
Ｉ／Ｏ８６は、コンピュータ８０と他の入出力装置間のデータおよび制御信号の入出力制御を行う。他の入出力装置とは、たとえば、コンピュータ８０に接続されるキーボード、タッチパネル、マウス、およびマイクロフォン等の入力装置（不図示）と、各種ディスプレイ、プリンタ、およびスピーカ等の出力装置（不図示）である。なお、ディスプレイと入力装置は一体化され、タッチパネルとして実現されていてもよい。また、他の入力装置は、上記した入力装置または出力装置とコンピュータ８０のインタフェースであってもよい。さらに、Ｉ／Ｏ８６は、記録媒体（例えば、ＵＳＢメモリ７）の読み取り及び書き込みの少なくとも一方を行う駆動装置（不図示）とのデータの入出力制御を行ってもよい。
【００８８】
他の記録媒体の読取または書込装置の例として、ＩＣカードや磁気カードを読み取るカードリーダがある。このカードリーダは、カードが挿入される挿入口と、カード自走機構と、読取部とを含む。カード自走機構は、挿入口に挿入されたカードを自走させて取り込んだり、カードを挿入口から排出させたりする。読取部は、ＩＣカードや磁気カード等に記録された情報を読み取る。また、カードリーダは、非接触型のものであってもよい。その場合は挿入口とカード自走機構は含まれない。また、接触型と非接触型の両方の読取装置をそれぞれ備えてもよい。
【００８９】
通信Ｉ／Ｆ８７は、コンピュータ８０と外部の装置との通信を行うためのネットワーク接続用インタフェースである。通信Ｉ／Ｆ８７は、有線回線と接続するためのネットワークインタフェースでもよいし、無線回線と接続するためのネットワークインタフェースでもよい。なお、通信Ｉ／Ｆ８７を介して各装置間を接続する方法は様々である。例えば、この接続は、ネットワーク回線を介したネットワーク接続や、バス回線（例えばＵＳＢ回線）を介したバス接続などを含む。
【００９０】
本実施形態の図７のサーバ２００又は図６の店舗端末３００の各構成要素は、図９のコンピュータ８０のハードウェアとソフトウェアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。以下説明する各実施形態のサーバ２００又は店舗端末３００を示す機能ブロック図は、ハードウェア単位の構成ではなく、論理的な機能単位のブロックを示している。
【００９１】
本実施形態のコンピュータプログラム９０は、図６の店舗端末３００を実現させるためのコンピュータ８０に、釣銭機１００の取引履歴とイベント履歴を含む履歴情報を取得する手順、取得した履歴情報の解析のために当該履歴情報を、ネットワーク３を介してサーバ２００に送信する手順、サーバ２００から受信した履歴情報の解析結果を表示する手順、を実行させるように記述されている。
【００９２】
さらに、本実施形態のコンピュータプログラム９０は、図７のサーバ２００を実現させるためのコンピュータ８０に、釣銭機１００の取引履歴とイベント履歴を含む履歴情報を、ネットワーク３を介して店舗端末３００から受信する手順、受信した履歴情報から予め定められたイベントを抽出する手順、その抽出結果を、ネットワーク３を介して店舗端末３００又は他の装置に出力する手順、を実行させるように記述されている。
【００９３】
本実施形態のコンピュータプログラム９０は、コンピュータ８０で読み取り可能な記録媒体に記録されてもよい。記録媒体は特に限定されず、様々な形態のものが考えられる。また、プログラム９０は、記録媒体からコンピュータ８０のメモリ８４にロードされてもよいし、ネットワークを通じてコンピュータ８０にダウンロードされ、メモリ８４にロードされてもよい。
【００９４】
コンピュータプログラム９０を記録する記録媒体は、非一時的な有形のコンピュータが使用可能な媒体を含み、その媒体に、コンピュータが読み取り可能なプログラムコードが埋め込まれる。コンピュータプログラム９０が、コンピュータ上で実行されたとき、コンピュータに、サーバ２００又は店舗端末３００を実現する後述する本発明の処理方法を実行させる。
【００９５】
図１０は、本実施形態の店舗システム１の動作の一例を示すフローチャートである。
本実施形態の店舗端末３００の処理方法において、店舗端末３００が、釣銭機１００の取引履歴とイベント履歴を含む履歴情報を取得し（ステップＳ１０１）、取得した履歴情報をサーバ２００に送信し（ステップＳ１０３）、サーバ２００から受信した履歴情報を表示する（ステップＳ１０５）。
【００９６】
本実施形態のサーバ２００の情報処理方法において、サーバ２００が、釣銭機１００の取引履歴とイベント履歴を含む履歴情報を、通信回線を介して店舗端末３００から受信し（ステップＳ１１１）、受信した履歴情報から予め定められたイベントを抽出し（ステップＳ１１３）、抽出結果を、通信回線を介して店舗端末３００に出力する（ステップＳ１１５）。
【００９７】
より詳細には、履歴情報を送信する人は、まず、釣銭機１００において蓄積された履歴情報をＵＳＢメモリ７に保存する。そして、そのＵＳＢメモリ７が店舗端末３００のＵＳＢコネクタ（不図示）に挿入されると、取得部３０２はＵＳＢメモリ７から釣銭機１００の履歴情報を読み取る（ステップＳ１０１）。そして、送信部３０４は、取得した履歴情報をサーバ２００に送信する（ステップＳ１０３）。この読み取り処理及び送信処理は、プログラムが自動で行ってもよし、人の操作によって行われてもよい。
【００９８】
そして、サーバ２００において、受信部２０２は店舗端末３００から履歴情報を受信し、記憶部２１０に記憶する（ステップＳ１１１）。そして、抽出部２０４は受信した履歴情報から所定のイベントを抽出し、この抽出結果すなわち解析結果を元にデータファイルを更新又は新たなデータファイルを作成して記憶部２１０に記憶する（ステップＳ１１３）。そして、出力部２０６は解析結果のデータファイルを店舗端末３００に出力する（ステップＳ１１５）。なお、所定のイベントの抽出処理の少なくとも一部は人手で行われてもよい。
【００９９】
店舗端末３００では、表示処理部３０６がサーバ２００から解析結果のデータファイルを受信して表示部（不図示）に表示する（ステップＳ１０５）。例えば、店舗端末３００から専用ウェブサイトにアクセスすると、新たな解析結果の準備ができていることの通知が届いていた場合に、その解析結果をダウンロードして表示することができる。
【０１００】
以上説明したように、本実施形態によれば、釣銭機１００の取引履歴とイベント履歴を含む履歴情報を収集して店舗端末３００経由でサーバ２００に送信し、サーバ２００で所定のイベントを抽出してその解析結果を店舗端末３００に返送して表示させる。これにより、釣銭機１００の履歴情報を第三者に解析させることができ、ログ解析の正当性を担保でき、不正を防ぐことができる。
【０１０１】
また、本実施形態では、各釣銭機１００の履歴情報をサーバ２００に集約して解析することが可能になるため、収集された情報をもとに店舗システム１全体の問題解消に使用できる情報を店舗側に提供することも可能となる。よって、店舗システム１全体の問題解消もスムーズになる。
【０１０２】
さらに、サーバ２００側では、複数の店舗から釣銭機１００の障害に関する情報を収集することができるので、釣銭機１００の障害等の傾向を把握できる。
【０１０３】
（第２の実施の形態）
本実施形態のサーバ２００は、抽出部２０４によって抽出されたイベントの前後の取引内容に差が生じていないかを検証する構成を有する点以外は上記実施形態と同様である。
サーバ２００は、抽出部２０４により抽出されたイベントの前後の取引情報を履歴情報から抽出し、前後の取引情報に示される残高の差分を算出する算出部（不図示）をさらに備える。出力部２０６は、その差分を出力する。
【０１０４】
また、出力部２０６は、履歴情報の全レコードを出力するとともに、差分がある場合、当該差分を算出した前後の取引情報の間のイベントを識別可能に出力する。
【０１０５】
図１１は、本実施形態の解析結果２３０の表示例を示す図である。
この例では、解析結果２３０のデータファイルにおいて、算出部により算出されたイベントの前後の取引情報に示される残高の差分がイベントの前後の取引情報のレコードの新たな項目として追加されている。さらに、差分を算出した前後のイベントの取引情報の間のイベント（「つまり発生」）が強調表示２３２されている。このように強調表示２３２することで、出力部２０６は、解析結果２３０の中で当該イベントを識別可能に出力する。なお、この図の例では、イベントの後に差分が１０００円生じている。
【０１０６】
また、上記実施形態の解析結果２２０と同様に、解析結果２３０において、差分があった取引情報の間の取引情報と、イベントを含むレコードのみを表示し、他のレコードは非表示指定されていてもよい。
【０１０７】
なお、差分を算出する取引情報は、イベントの前後レコードに限らない。イベントの前後の複数レコードについて差分を算出して解析結果２３０に含めてもよい。
【０１０８】
以上説明したように、本実施形態によれば、算出部により、所定のイベントの前後の取引情報に示されている残高の差分が算出され、差が生じていた場合にその差分を出力する。さらに、出力部２０６により、解析結果２３０の履歴情報の全レコードの中で当該差分が生じた取引情報の間のイベントを識別可能に、例えば、強調表示２３２される。これにより、解析結果２３０によって、違算の要因となっている可能性のあるイベントとその前後の取引情報とともに閲覧できるので、違算の要因を推定しやすくなる。
【０１０９】
本明細書において、「取得」とは、自装置が他の装置や記憶媒体に格納されているデータまたは情報を取りに行くこと（能動的な取得）、たとえば、他の装置にリクエストまたは問い合わせして受信すること、他の装置や記憶媒体にアクセスして読み出すこと等、および、自装置に他の装置から出力されるデータまたは情報を入力すること（受動的な取得）、たとえば、配信（または、送信、プッシュ通知等）されるデータまたは情報を受信すること等、の少なくともいずれか一方を含む。また、受信したデータまたは情報の中から選択して取得すること、または、配信されたデータまたは情報を選択して受信することも含む。
【０１１０】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【０１１１】
例えば、上記実施形態では、履歴情報１１０をＵＳＢメモリ７等の記録媒体に格納して釣銭機１００から店舗端末３００に受け渡していた。他の実施形態では、ＵＳＢメモリ７等の記録媒体に替えて、スマートフォン等の移動端末を用いてもよい。移動端末と釣銭機１００間は、ブルートゥース（登録商標）、赤外線通信、又は非接触ＩＣ通信等を用いた近距離無線通信、又はＵＳＢ等の有線で接続してデータを入出力してもよい。
【０１１２】
また、移動端末と店舗端末３００間は、ブルートゥース（登録商標）、赤外線通信、又は非接触ＩＣ通信等を用いた近距離無線通信、又はＵＳＢ等の有線で接続してデータを入出力してもよいし、無線ＬＡＮ（Local Area Network）通信でもよい。あるいは、移動端末からブラウザを用いて専用ウェブサイトにログインしてアップロードし、ウェブサイトにアップロードされたデータをサーバ２００の受信部２０２が取得してもよい。
【０１１３】
あるいは、釣銭機１００からＰＯＳ端末５に履歴情報を送信し、ＰＯＳ端末５からサーバ２００又は店舗端末３００が履歴情報を受信してもよい。つまり、取得部３０２は、店舗内の通信回線を介して釣銭機１００の履歴情報を取得してもよい。
【０１１４】
以上、実施形態および実施例を参照して本願発明を説明したが、本願発明は上記実施形態および実施例に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
なお、本発明において利用者に関する情報を取得、利用する場合は、これを適法に行うものとする。
【０１１５】
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下に限られない。
１．  釣銭機の取引履歴とイベント履歴を含む履歴情報を、通信回線を介して店舗端末から受信する受信手段と、
受信した前記履歴情報から予め定められたイベントを抽出する抽出手段と、
前記抽出手段による抽出結果を、通信回線を介して前記店舗端末又は他の装置に出力する出力手段と、を備える情報処理装置。
２．  １．に記載の情報処理装置において、
前記予め定められたイベントは、金銭のつまり、金銭収納庫の開閉、当該釣銭機の起動又は停止、紙幣回収カセットの着脱、カセット内残留金検知、金銭リジェクト、および、当該釣銭機の入力部へのユーザ操作の少なくともいずれか一つの発生を示す情報である、情報処理装置。
３．  １．又は２．に記載の情報処理装置において、
前記抽出手段により抽出された前記イベントの前後の取引情報を前記履歴情報から抽出し、前記前後の取引情報に示される残高の差分を算出する算出手段をさらに備え、
前記出力手段は、前記差分を出力する、情報処理装置。
４．  ３．に記載の情報処理装置において、
前記出力手段は、前記履歴情報の全レコードを出力するとともに、前記差分がある場合、当該差分を算出した前記前後の取引情報の間の前記イベントを識別可能に出力する、情報処理装置。
５．  １．から４．のいずれか一つに記載の情報処理装置において、
前記出力手段は、前記履歴情報の全レコードを出力するとともに、抽出された前記イベントを識別可能に出力する、情報処理装置。
【０１１６】
６．  釣銭機の取引履歴とイベント履歴を含む履歴情報を取得する取得手段と、
取得した前記履歴情報の解析のために当該履歴情報を、通信回線を介してサーバ装置に送信する送信手段と、
前記サーバ装置から受信した前記履歴情報の解析結果を表示する表示手段と、を備える店舗端末。
７．  ６．に記載の店舗端末において、
前記取得手段は、外部記録媒体、又は店舗内の通信回線を介して前記履歴情報を取得する、店舗端末。
【０１１７】
８．  サーバ装置と、
店舗端末と、を備え、
前記サーバ装置は、
釣銭機の取引履歴とイベント履歴を含む履歴情報を、通信回線を介して前記店舗端末から受信する受信手段と、
受信した前記履歴情報の解析のために当該履歴情報から予め定められたイベントを抽出する抽出手段と、
前記抽出手段による解析結果を、通信回線を介して前記店舗端末又は他の装置に出力する出力手段と、を備え、
前記店舗端末は、
釣銭機の取引履歴とイベント履歴を含む履歴情報を取得する取得手段と、
取得した前記履歴情報の解析のために当該履歴情報を、前記通信回線を介して前記サーバ装置に送信する送信手段と、
前記サーバ装置から受信した前記履歴情報の前記解析結果を表示する表示手段と、を備える情報処理システム。
９．  ８．に記載の情報処理システムにおいて、
前記予め定められたイベントは、金銭のつまり、金銭収納庫の開閉、当該釣銭機の起動又は停止、紙幣回収カセットの着脱、カセット内残留金検知、金銭リジェクト、および、当該釣銭機の入力部へのユーザ操作の少なくともいずれか一つの発生を示す情報である、情報処理システム。
１０．  ８．又は９．に記載の情報処理システムにおいて、
前記サーバ装置は、
前記抽出手段により抽出された前記イベントの前後の取引情報を前記履歴情報から抽出し、前記前後の取引情報に示される残高の差分を算出する算出手段をさらに備え、
前記サーバ装置の前記出力手段は、前記差分を出力する、情報処理システム。
１１．  １０．に記載の情報処理システムにおいて、
前記サーバ装置の前記出力手段は、前記履歴情報の全レコードを出力するとともに、前記差分がある場合、当該差分を算出した前記前後の取引情報の間の前記イベントを識別可能に出力する、情報処理システム。
１２．  ８．から１１．のいずれか一つに記載の情報処理システムにおいて、
前記サーバ装置の前記出力手段は、前記履歴情報の全レコードを出力するとともに、抽出された前記イベントを識別可能に出力する、情報処理システム。
１３．  ８．から１２．いずれか一つに記載の情報処理システムにおいて、
前記店舗端末の前記取得手段は、外部記録媒体、又は店舗内の通信回線を介して前記履歴情報を取得する、情報処理システム。
【０１１８】
１４．  情報処理装置が、
釣銭機の取引履歴とイベント履歴を含む履歴情報を、通信回線を介して店舗端末から受信し、
受信した前記履歴情報から予め定められたイベントを抽出し、
抽出結果を、通信回線を介して前記店舗端末に出力する、情報処理方法。
１５．  １４．に記載の情報処理方法において、
前記予め定められたイベントは、金銭のつまり、金銭収納庫の開閉、当該釣銭機の起動又は停止、紙幣回収カセットの着脱、カセット内残留金検知、金銭リジェクト、および、当該釣銭機の入力部へのユーザ操作の少なくともいずれか一つの発生を示す情報である、情報処理方法。
１６．  １４．又は１５．に記載の情報処理方法において、
前記情報処理装置が、さらに、
抽出された前記イベントの前後の取引情報を前記履歴情報から抽出し、前記前後の取引情報に示される残高の差分を算出し、
前記差分を出力する、情報処理方法。
１７．  １６．に記載の情報処理方法において、
前記情報処理装置が、
前記履歴情報の全レコードを出力するとともに、前記差分がある場合、当該差分を算出した前記前後の取引情報の間の前記イベントを識別可能に出力する、情報処理方法。
１８．  １４．から１７．のいずれか一つに記載の情報処理方法において、
前記情報処理装置が、
前記履歴情報の全レコードを出力するとともに、抽出された前記イベントを識別可能に出力する、情報処理方法。
【０１１９】
１９．  店舗端末が、
釣銭機の取引履歴とイベント履歴を含む履歴情報を取得し、
取得した前記履歴情報をサーバ装置に送信し、
前記サーバ装置から受信した前記履歴情報を表示する、店舗端末の処理方法。
２０．  １９．に記載の店舗端末の処理方法において、
前記店舗端末が、外部記録媒体、又は店舗内の通信回線を介して前記履歴情報を取得する、店舗端末の処理方法。
【０１２０】
２１．  情報処理装置を実現するコンピュータに、
釣銭機の取引履歴とイベント履歴を含む履歴情報を、通信回線を介して店舗端末から受信する手順、
受信した前記履歴情報から予め定められたイベントを抽出する手順、
抽出結果を、通信回線を介して前記店舗端末に出力する手順、を実行させるためのプログラム。
２２．  ２１．に記載のプログラムにおいて、
前記予め定められたイベントは、金銭のつまり、金銭収納庫の開閉、当該釣銭機の起動又は停止、紙幣回収カセットの着脱、カセット内残留金検知、金銭リジェクト、および、当該釣銭機の入力部へのユーザ操作の少なくともいずれか一つの発生を示す情報である、プログラム。
２３．  ２１．又は２２．に記載のプログラムにおいて、
前記抽出する手順により抽出された前記イベントの前後の取引情報を前記履歴情報から抽出し、前記前後の取引情報に示される残高の差分を算出する手順、
前記差分を出力する手順、をさらにコンピュータに実行させるためのプログラム。
２４．  ２３．に記載のプログラムにおいて、
前記履歴情報の全レコードを出力するとともに、前記差分がある場合、当該差分を算出した前記前後の取引情報の間の前記イベントを識別可能に出力する手順、をさらにコンピュータに実行させるためのプログラム。
２５．  ２１．から２４．のいずれか一つに記載のプログラムにおいて、
前記履歴情報の全レコードを出力するとともに、抽出された前記イベントを識別可能に出力する手順、をさらにコンピュータに実行させるためのプログラム。
【０１２１】
２６．  店舗端末を実現するコンピュータに、
釣銭機の取引履歴とイベント履歴を含む履歴情報を取得する手順、
取得した前記履歴情報をサーバ装置に送信する手順、
前記サーバ装置から受信した前記履歴情報を表示する手順、を実行させるためのプログラム。
２７．  ２６．に記載のプログラムにおいて、
外部記録媒体、又は店舗内の通信回線を介して前記履歴情報を取得する手順、をさらにコンピュータに実行させるためのプログラム。
【符号の説明】
【０１２２】
１  店舗システム
３  ネットワーク
５  ＰＯＳ端末
７  ＵＳＢメモリ
１０  ＣＰＵ
１２  メモリ
１４  ストレージ
１６  Ｉ／Ｏ
１８  Ｉ／Ｆ
２０  コンピュータプログラム
２２  タッチパネル
２４  操作スイッチ
２６  ＬＥＤ表示器
２８  ＵＳＢコネクタ
３０  硬貨処理部
３２  紙幣処理部
３４  回収カセット処理部
３６  通信処理部
４０  硬貨投入口
４２  硬貨リジェクト口
４４  硬貨出金口
４６  紙幣入出金口
４８  回収カセット
５０  収納庫
６０  タッチパネル
６４  ガイドランプ
８０  コンピュータ
８２  ＣＰＵ
８４  メモリ
８５  ストレージ
８６  Ｉ／Ｏ
８７  通信Ｉ／Ｆ
８９  バス
９０  コンピュータプログラム
１００  釣銭機
１０２  履歴記録部
１０４  履歴出力部
１０６  履歴情報記憶部
１１０  履歴情報
２００  サーバ
２０２  受信部
２０４  抽出部
２０６  出力部
２１０  記憶部
２２０  解析結果
２２２  強調表示
２３０  解析結果
２３２  強調表示
３００  店舗端末
３０２  取得部
３０４  送信部
３０６  表示処理部
【図１】
2019164697.tif 000003
【図２】
2019164697.tif 000004
【図３】
2019164697.tif 000005
【図４】
2019164697.tif 000006
【図５】
2019164697.tif 000007
【図６】
2019164697.tif 000008
【図７】
2019164697.tif 000009
【図８】
2019164697.tif 000010
【図９】
2019164697.tif 000011
【図１０】
2019164697.tif 000012
【図１１】
2019164697.tif 000013