(57)【要約】  情報処理装置（１０）は、精算対象として登録された商品の精算情報または該精算情報を識別する精算識別情報の送信時刻、該精算情報または該精算識別情報の可搬型媒体への出力時刻、または、該精算情報を用いて精算処理を行う精算装置による該可搬型媒体の読取時刻と、該精算装置において該精算処理が完了した時刻を示す精算完了時刻と、を取得する時刻取得部（１５０）と、送信時刻、出力時刻、または、読取時刻の少なくとも１つと、精算完了時刻とを表示部に表示する表示制御部（１６０）と、を備える。
2016136107.tif 000002
【特許請求の範囲】
【請求項１】
精算対象として登録された商品の精算情報または該精算情報を識別する精算識別情報の送信時刻、該精算情報または該精算識別情報の可搬型媒体への出力時刻、または、該精算情報を用いて精算処理を行う精算装置による該可搬型媒体の読取時刻と、該精算装置において該精算処理が完了した時刻を示す精算完了時刻と、を取得する時刻取得手段と、
前記送信時刻、前記出力時刻、または、前記読取時刻の少なくとも１つと、精算完了時刻とを表示部に表示する表示制御手段と、
を備える情報処理装置。
【請求項２】
精算対象として登録された商品の精算情報または該精算情報を識別する精算識別情報の送信時刻、該精算情報または該精算識別情報の可搬型媒体への出力時刻、または、該精算情報を用いて精算処理を行う精算装置による該可搬型媒体の読取時刻と、該精算装置において該精算処理が完了した時刻を示す精算完了時刻と、を関連付けて記憶手段に格納する格納手段を備える情報処理装置。
【請求項３】
顧客の属性情報を取得する取得手段を更に備え、
前記格納手段は、
前記送信時刻、前記出力時刻、または前記読取時刻と前記精算完了時刻とに加えて、前記取得された顧客の属性情報を各々関連付けて前記記憶手段に格納する、
請求項２に記載の情報処理装置。
【請求項４】
精算処理毎の、前記送信時刻、前記出力時刻、または前記読取時刻と前記精算完了時刻とを用いて、単位時間あたりに完了した精算処理の数、または、精算処理１件あたりの処理時間を算出する算出手段を更に備える、
請求項２または３に記載の情報処理装置。
【請求項５】
顧客の属性情報を取得する取得手段を更に備え、
前記格納手段は、
前記送信時刻、前記出力時刻、または前記読取時刻と前記精算完了時刻とに加え、前記取得手段により取得された顧客の属性情報を関連付けて前記記憶手段に格納し、
前記算出手段は、
前記顧客の属性情報に基づく区分毎に、単位時間あたりに完了した精算処理の数、または、精算処理１件あたりの処理時間を算出する、
請求項４に記載の情報処理装置。
【請求項６】
前記格納手段は、
前記送信時刻、前記出力時刻、または前記読取時刻と前記精算完了時刻とに加えて、精算処理を実行した精算装置の識別情報を各々関連づけて前記記憶手段に格納する、
請求項２から５のいずれか１項に記載の情報処理装置。
【請求項７】
前記精算完了時刻および精算処理で用いた前記精算情報を一意に識別する識別情報を、該精算処理を実行した前記精算装置から受信する受信手段を更に備え、
前記格納手段は、
前記受信手段により受信された識別情報に基づいて、前記受信手段により受信された精算完了時刻を前記送信時刻、前記出力時刻、または前記読取時刻と関連付けて前記記憶手段に格納する、
請求項２から６のいずれか１項に記載の情報処理装置。
【請求項８】
コンピュータが、
精算対象として登録された商品の精算情報または該精算情報を識別する精算識別情報の送信時刻、該精算情報または該精算識別情報の可搬型媒体への出力時刻、または、該精算情報を用いて精算処理を行う精算装置による該可搬型媒体の読取時刻と、該精算装置において該精算処理が完了した時刻を示す精算完了時刻と、を取得し、
前記送信時刻、前記出力時刻、または、前記読取時刻の少なくとも１つと、精算完了時刻とを表示部に表示する、
ことを含む情報処理方法。
【請求項９】
コンピュータが、
精算対象として登録された商品の精算情報または該精算情報を識別する精算識別情報の送信時刻、該精算情報または該精算識別情報の可搬型媒体への出力時刻、または、該精算情報を用いて精算処理を行う精算装置による該可搬型媒体の読取時刻と、該精算装置において該精算処理が完了した時刻を示す精算完了時刻と、を関連付けて記憶手段に格納することを含む情報処理方法。
【請求項１０】
コンピュータを、
精算対象として登録された商品の精算情報または該精算情報を識別する精算識別情報の送信時刻、該精算情報または該精算識別情報の可搬型媒体への出力時刻、または、該精算情報を用いて精算処理を行う精算装置による該可搬型媒体の読取時刻と、該精算装置において該精算処理が完了した時刻を示す精算完了時刻と、を取得する時刻取得手段、
前記送信時刻、前記出力時刻、または、前記読取時刻の少なくとも１つと、精算完了時刻とを表示部に表示する表示制御手段、
として機能させるためのプログラム。
【請求項１１】
コンピュータを、
精算対象として登録された商品の精算情報または該精算情報を識別する精算識別情報の送信時刻、該精算情報または該精算識別情報の可搬型媒体への出力時刻、または、該精算情報を用いて精算処理を行う精算装置による該可搬型媒体の読取時刻と、該精算装置において該精算処理が完了した時刻を示す精算完了時刻と、を関連付けて記憶手段に格納する格納手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、経営の分析等に有用な情報を収集可能とする技術に関する。
【背景技術】
【０００２】
スーパーマーケット等の店舗におけるレジ端末では、（１）精算対象の商品を登録する処理（バーコードの読み取りなど）及び（２）登録された商品の精算を行う処理（代金の受け取りやおつりの返却など）という２つの処理が行われる。【０００３】
そして、このようなレジ端末の機能を２つの装置に分離し、（１）の処理と（２）の処理とを異なる装置で行うという運用方法がある。例えば特許文献１は、（１）の処理に用いられる登録装置と、（２）の処理に用いられる会計装置とが分離して設けられている販売管理システムを開示している。店員は、登録装置を用いて商品の登録を行う。そして、商品の登録が完了すると、登録装置が登録レシートを発行する。購入客はその登録レシートを持って会計装置へ移動し、その登録レシートを会計装置に読み取らせる。すると、登録レシートの内容に基づく会計処理が行える状態となるため、購入客は会計装置を操作（代金を投入するなど）して会計を行う。【０００４】
上述の運用方法では、購入客が自由に精算を行う会計装置を選ぶことができる。これに対して、店員が、登録装置に表示される画面を操作することで購入客に精算させる会計装置を指定する方法がある。この場合は、下記特許文献１に記載されるような登録レシートは必要とされず、店員は、指定した会計装置を、口頭又は顧客用ディスプレイ等を介して顧客に知らせる。顧客は、指定された会計装置の所まで行き、当該会計装置を操作して登録装置で登録された商品を精算する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−１８６４９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したような運用方法では、レジ端末で行われていた処理の一部の精算処理を顧客の会計装置（本明細書では精算装置と表記する）に対する操作に任せることになる。顧客の操作に応じて精算装置により行われる精算処理に関する情報は、経営側にとって、現在採用している運用方法の評価などの分析を行う際の有益な情報となり得る。【０００７】
本発明の目的は、経営の分析等に有用な情報を収集可能とする技術を提供することにある。
【課題を解決するための手段】
【０００８】
本発明によれば、
精算対象として登録された商品の精算情報または該精算情報を識別する精算識別情報の送信時刻、該精算情報または該精算識別情報の可搬型媒体への出力時刻、または、該精算情報を用いて精算処理を行う精算装置による該可搬型媒体の読取時刻と、該精算装置において該精算処理が完了した時刻を示す精算完了時刻と、を取得する時刻取得手段と、
前記送信時刻、出力時刻、または、読取時刻の少なくとも１つと、精算完了時刻とを表示部に表示する表示制御手段と、
を備える情報処理装置が提供される。【０００９】
本発明によれば、
コンピュータが、
精算対象として登録された商品の精算情報または該精算情報を識別する精算識別情報の送信時刻、該精算情報または該精算識別情報の可搬型媒体への出力時刻、または、該精算情報を用いて精算処理を行う精算装置による該可搬型媒体の読取時刻と、該精算装置において該精算処理が完了した時刻を示す精算完了時刻と、を取得し、
前記送信時刻、出力時刻、または、読取時刻の少なくとも１つと、精算完了時刻とを表示部に表示する、
ことを含む情報処理方法が提供される。【００１０】
本発明によれば、
コンピュータを、
精算対象として登録された商品の精算情報または該精算情報を識別する精算識別情報の送信時刻、該精算情報または該精算識別情報の可搬型媒体への出力時刻、または、該精算情報を用いて精算処理を行う精算装置による該可搬型媒体の読取時刻と、該精算装置において該精算処理が完了した時刻を示す精算完了時刻と、を取得する時刻取得手段、
前記送信時刻、出力時刻、または、読取時刻の少なくとも１つと、精算完了時刻とを表示部に表示する表示制御手段、
として機能させるためのプログラムが提供される。【００１１】
本発明によれば、
精算対象として登録された商品の精算情報または該精算情報を識別する精算識別情報の送信時刻、該精算情報または該精算識別情報の可搬型媒体への出力時刻、または、該精算情報を用いて精算処理を行う精算装置による該可搬型媒体の読取時刻と、該精算装置において該精算処理が完了した時刻を示す精算完了時刻と、を関連付けて記憶手段に格納する格納手段を備える情報処理装置が提供される。【００１２】
本発明によれば、
コンピュータが、
精算対象として登録された商品の精算情報または該精算情報を識別する精算識別情報の送信時刻、該精算情報または該精算識別情報の可搬型媒体への出力時刻、または、該精算情報を用いて精算処理を行う精算装置による該可搬型媒体の読取時刻と、該精算装置において該精算処理が完了した時刻を示す精算完了時刻と、を関連付けて記憶手段に格納することを含む情報処理方法が提供される。【００１３】
本発明によれば、
コンピュータを、
精算対象として登録された商品の精算情報または該精算情報を識別する精算識別情報の送信時刻、該精算情報または該精算識別情報の可搬型媒体への出力時刻、または、該精算情報を用いて精算処理を行う精算装置による該可搬型媒体の読取時刻と、該精算装置において該精算処理が完了した時刻を示す精算完了時刻と、を関連付けて記憶手段に格納する格納手段として機能させるためのプログラムが提供される。
【発明の効果】
【００１４】
本発明によれば、経営の分析等に有用な情報を収集することができる。
【図面の簡単な説明】
【００１５】
上述した目的、およびその他の目的、特徴および利点は、以下に述べる好適な実施の形態、およびそれに付随する以下の図面によってさらに明らかになる。【００１６】
【図１】第１実施形態における情報処理システムの処理構成を概念的に示すブロック図である。
【図２】第１実施形態における情報処理装置の処理構成を概念的に示すブロック図である。
【図３】情報処理システムに含まれる情報処理装置、商品登録装置、及び精算装置のハードウエア構成を概念的に示す図である。
【図４】第１実施形態における情報処理システムの処理の流れの一例を示すシーケンス図である。
【図５】第１実施形態における情報処理システムの処理の流れの他の例を示すシーケンス図である。
【図６】記憶部に格納される情報の一例を示す図である。
【図７】第２実施形態の情報処理装置の処理構成を概念的に示すブロック図である。
【図８】第２実施形態における情報処理装置の処理の流れを示すフローチャートである。
【図９】記憶部に格納される情報の一例を示す図である。
【図１０】第３実施形態における情報処理装置の処理構成を概念的に示すブロック図である。
【図１１】第３実施形態における情報処理装置の処理の流れを示すフローチャートである。
【図１２】第４実施形態における情報処理装置の処理構成を概念的に示すブロック図である。
【図１３】第４実施形態における情報処理装置の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００１８】
以下の各実施形態において、特許文献１のように、精算装置が、顧客により持ち運ばれる特定の媒体から得られる情報を利用して、精算処理を行う運用方法を「会計券方式」と表記する。また、以下の各実施形態において、商品登録装置又は他の装置自身、若しくは、それら装置のオペレータにより指定された精算装置が精算処理を行う運用方法を「指定方式」と表記する。
【００１９】
［第１実施形態］
〔処理構成〕
図１は、第１実施形態における情報処理システム１の処理構成を概念的に示すブロック図である。情報処理システム１は、商品登録装置２０と、精算装置３０と、商品登録装置２０および精算装置３０と通信可能に接続された情報処理装置１０とを含む。但し、情報処理システム１の構成は本図の例に制限されない。例えば、複数の商品登録装置２０または複数の精算装置３０が、情報処理装置１０と通信可能に接続されていてもよい。
【００２０】
情報処理システム１は、商品登録装置２０及び精算装置３０によって、顧客が購入する商品の精算を行う。まず、商品登録装置２０を用いて、精算対象の商品が登録される。そして、精算装置３０を用いて、精算対象として登録された商品の精算（代金の支払いなど）が行われる。
【００２１】
商品登録装置２０は、精算対象の商品の登録業務を行う店員が操作する端末である。商品登録装置２０は精算対象の商品の登録処理を行い、精算情報を生成する。精算情報は、精算対象として登録された商品の精算処理に関する情報である。精算情報は、精算処理の対象として登録された各商品のＩＤ（Identifier）や金額、取引番号、及び合計金額などを含む。
【００２２】
指定方式では、商品登録装置２０は、生成した精算情報を、精算処理を行わせる精算装置３０の識別情報（以下、装置識別情報とも表記）と共に情報処理装置１０に出力する。また、商品登録装置２０は、精算情報の送信後に、その精算情報の識別情報と共にその精算情報の送信先である精算装置３０の識別情報（以下、精算識別情報とも表記）を情報処理装置１０に出力してもよい。情報処理装置１０は、商品登録装置２０から取得した精算情報を、その精算情報と共に取得した装置識別情報によって識別される精算装置３０に向けて出力する。また、商品登録装置２０は、生成した精算情報を精算装置３０に直接出力してもよい。
【００２３】
会計券方式では、商品登録装置２０は、生成した精算情報を、その精算情報を一意に識別する固有のＩＤといった、各精算情報を識別する識別情報と共に情報処理装置１０に出力する。商品登録装置２０は、精算識別情報をエンコードした１次元コードまたは２次元コードなどを紙媒体といった可搬型媒体にさらに出力する。また、商品登録装置２０は、顧客を識別する識別情報を精算識別情報として取得し、その顧客の識別情報と共に精算情報を情報処理装置１０に出力してもよい。この場合、商品登録装置２０は、顧客の識別情報を可搬型媒体にさらに出力する。また会計券方式において、商品登録装置２０は、精算情報そのものをエンコードした２次元コードなどを可搬型媒体に出力してもよい。
【００２４】
ここで可搬型媒体は、商品登録装置２０に設けられた又は接続された印刷装置（図示せず）から出力される紙媒体、温度に応じて消色または発色する塗料等を用いた書き換え可能なカード（例えば会員カードなど）、顧客が所有するスマートフォンといった携帯端末を含む。但し、可搬型媒体はこれらの例に制限されない。
【００２５】
精算装置３０は、顧客が操作する端末である。精算装置３０は、精算情報を用いて商品登録装置２０で精算対象として登録された商品の精算処理を行う。
【００２６】
指定方式の場合、精算装置３０は、商品登録装置２０での指定操作に応じて情報処理装置１０または商品登録装置２０から送信されてきた精算情報を取得する。
【００２７】
会計券方式の場合は、精算装置３０は、顧客が有する可搬型媒体から各精算情報固有のＩＤや顧客の識別情報といった精算識別情報を取得し、取得した情報を含めて精算情報の送信要求を情報処理装置１０に対して送信する。情報処理装置１０は精算装置３０からの送信要求に含まれる精算識別情報から、精算装置３０に送信すべき精算情報を特定し、該特定された精算情報を精算装置３０に対して送信する。これにより、精算装置３０は、精算情報を情報処理装置１０から取得することができる。また、可搬型媒体に精算情報そのものが含まれている場合、精算装置３０は当該可搬型媒体から精算情報を直接取得することができる。
【００２８】
図２は、第１実施形態における情報処理装置１０の処理構成を概念的に示すブロック図である。図２に示されるように、本実施形態の情報処理装置１０は、受信部１１０、格納部１２０、記憶部１２２および算出部１３０を備える。
【００２９】
格納部１２０は、精算対象として登録された商品の精算情報またはその精算情報を識別する精算識別情報の送信時刻と、精算装置３０において精算処理が完了した時刻を示す精算完了時刻とを関連付けて記憶部１２２に格納する。また詳しくは後述するが、会計方式の場合、格納部１２０は、送信時刻の代わりに、精算情報または精算識別情報が可搬型媒体へ出力された時刻（出力時刻）または可搬型媒体が精算装置３０によって読み取られた時刻（読取時刻）を用いてもよい。記憶部１２２は、例えば、情報処理装置１０が有するＨＤＤ（Hard Disk Drive）などの記憶手段である。記憶部１２２は、情報処理装置１０と通信可能に接続された他の装置（図示せず）に備えられていてもよい。
【００３０】
格納部１２０は、受信部１１０により受信された情報を基に、送信時刻、出力時刻、または読取時刻と精算完了時刻とを関連付けて記憶部１２２に格納する。具体的には、受信部１１０は、精算完了時刻と精算情報の識別情報（精算識別情報）とを、該精算情報を用いて精算処理を実行した精算装置３０から受信する。精算識別情報は、各精算情報を一意に識別する情報であり、例えば、精算情報の生成時に商品登録装置２０によって採番される固有のＩＤやその精算情報に関連付けられる各顧客を識別する顧客ＩＤ等である。格納部１２０は、受信部１１０により受信された精算識別情報に基づいて、受信部１１０により受信された精算完了時刻を送信時刻、出力時刻、または読取時刻と関連付けて記憶部１２２に格納する。
【００３１】
例えば、格納部１２０は、情報処理装置１０または商品登録装置２０が情報処理装置１０または精算装置３０に対して精算情報を送信した時刻を「送信時刻」として扱う。また例えば、精算装置３０が精算情報を受信した時刻を「送信時刻」として扱ってもよい。精算情報の送受信にかかる時間が短ければ、精算情報が送信元の装置から送信された時刻と、精算情報が受信先の装置（精算装置３０）で受信された時刻との間には有意な差がない。ただし、これらの間に有意な差がある場合であっても、格納部１２０は上記受信時刻を精算情報の送信時刻として扱ってもよい。
【００３２】
具体的には、指定方式では、格納部１２０は、情報処理装置１０または商品登録装置２０が精算装置３０に対して精算情報を送信した時刻、または、精算装置３０が情報処理装置１０または商品登録装置２０から受信した時刻を「送信時刻」として用いることができる。また、指定方式では、格納部１２０は、商品登録装置２０が情報処理装置１０に対して精算情報を送信した時刻、または、情報処理装置１０が商品登録装置２０から精算情報を受信した時刻を「送信時刻」として用いることもできる。
【００３３】
会計券方式では、格納部１２０は、情報処理装置１０が精算装置３０からの送信要求に応じて精算情報を精算装置３０に送信した時刻、または、送信要求に応じて情報処理装置１０から送信された精算情報を精算装置３０が受信した時刻を「送信時刻」として用いることができる。
【００３４】
ここで、「精算情報が精算装置３０に送信される」ということは、「商品を購入するための一連の処理が、店員の操作に基づく処理（商品登録装置２０における処理）から顧客の操作に基づく処理（精算装置３０における処理）に移行される」ということを表すともいえる。そのため、ある精算情報の送信時刻は、精算装置３０においてその精算情報に基づく精算処理が開始される時刻で表されてもよい。例えば格納部１２０は、精算情報に基づく精算処理を開始するために顧客が精算装置３０を操作した時刻（精算処理の開始ボタンが押下された時刻など）を、その精算情報の「送信時刻」として扱ってもよい。
【００３５】
また、可搬型媒体に精算情報または精算識別情報を出力した時刻（出力時刻）は、送信時刻と同様に、「商品を購入するための一連の処理が、店員の操作に基づく処理（商品登録装置２０における処理）から顧客の操作に基づく処理（精算装置３０における処理）に移行される」ということを示し得る。よって、格納部１２０は、送信時刻に代えてこの出力時刻を用いてもよい。この場合、商品登録装置２０は精算情報または精算識別情報と共にその出力時刻を可搬型媒体に出力し、精算装置３０が可搬型媒体から精算情報または精算識別情報と出力時刻とを読み取る。そして、格納部１２０は、精算装置３０で可搬型媒体から読み取られた出力時刻を精算装置３０から取得する。他にも、商品登録装置２０から精算情報と出力時刻とを情報処理装置１０に対して送信することにより、格納部１２０が商品登録装置２０から精算情報と出力時刻とを取得可能に構成されていてもよい。
【００３６】
また、可搬型媒体に出力された精算情報または精算識別情報が精算装置３０によって読み取られた時刻（読取時刻）も、送信時刻と同様に、「商品を購入するための一連の処理が、店員の操作に基づく処理（商品登録装置２０における処理）から顧客の操作に基づく処理（精算装置３０における処理）に移行される」ということを示し得る。よって、格納部１２０は、送信時刻に代えてこの読取時刻を用いてもよい。この場合、精算装置３０が、例えば可搬型媒体から精算情報または精算識別情報を読み取った時刻を「読取時刻」として取得し、格納部１２０は、その読取時刻を精算装置３０から取得する。
【００３７】
精算完了時刻は、精算装置で行われる精算処理が完了した時刻を示す。言い換えると、精算完了時刻は、顧客が担当する処理の完了時刻を示し得る情報である。精算完了時刻の具体例としては、顧客が精算対象の商品の代金を投入して精算を完了するボタンを押下した時刻、精算装置３０が釣銭やレシートが出力した時刻、または顧客が釣銭やレシートを回収した時刻などが挙げられる。但し、精算完了時刻はこれらの例に制限されない。精算装置３０はこれらの操作またはイベントの実行を監視し、当該操作又はイベントを検知した時刻を「精算完了時刻」として取得する。
【００３８】
算出部１３０は、精算処理毎の送信時刻、出力時刻、または読取時刻と精算完了時刻とを用いて、単位時間あたりに完了した精算処理の数、または、精算処理１件あたりの処理時間を算出する。算出部１３０は、関連付けられて記憶部１２２に蓄積された、各精算処理における送信時刻、出力時刻、または読取時刻と精算完了時刻との差分から、各精算処理の処理時間を算出する。算出部１３０は、特定の条件（例えば、所定期間内、特定の曜日毎、週あるいは月毎など）に応じて、単位時間あたりに完了した精算処理の数、または、精算処理１件あたりの処理時間を算出してもよい。
【００３９】
〔ハードウエア構成〕
図３は、情報処理システム１に含まれる情報処理装置１０、商品登録装置２０、及び精算装置３０のハードウエア構成を概念的に示す図である。
【００４０】
＜情報処理装置１０のハードウエア構成＞
図３に示されるように、情報処理装置１０は、ＣＰＵ（Central Processing Unit）１０１、メモリ１０２、ストレージ１０３、入出力インターフェース（Ｉ／Ｆ）１０４、および通信モジュール１０５などを備える。ＣＰＵ１０１、メモリ１０２、ストレージ１０３、入出力Ｉ／Ｆ１０４、および通信モジュール１０５は、相互にデータを送受信するためのデータ伝送路で接続されている。
【００４１】
メモリ１０２は、例えばＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）などのメモリである。ストレージ１０３は、例えばハードディスク、ＳＳＤ（Solid State Drive）、又はメモリカードなどの記憶装置である。ストレージ１０３は、情報処理装置１０の各処理部（受信部１１０、格納部１２０、算出部１３０）の機能を実現するためのプログラムモジュールを記憶している。ＣＰＵ１０１は、これら各プログラムモジュールを実行することで、各処理部の機能をそれぞれ実現する。ＣＰＵ１０１は、上記各モジュールを実行する際、これらのモジュールをメモリ１０２上に読み出してから実行してもよいし、メモリ１０２上に読み出さずに実行してもよい。
【００４２】
入出力Ｉ／Ｆ１０４は、図示しない表示装置や入力装置などと接続される。表示装置は、ＬＣＤ（Liquid Crystal Display）やＣＲＴ（Cathode Ray Tube）ディスプレイのような、ＣＰＵ１０１やＧＰＵ（Graphics Processing Unit）（図示せず）等により処理された描画データに対応する画面を表示する装置である。入力装置は、ユーザの操作による入力を受け付ける装置であり、例えば、キーボード、マウス、タッチセンサ等として実現される。表示装置及び入力装置は一体化され、タッチパネルとして実現されていてもよい。
【００４３】
通信モジュール１０５は、情報処理装置１０と外部の装置等との間でデータを送受信するために用いられる。情報処理装置１０は、通信モジュール１０５を介して他の装置（例えば商品登録装置２０や精算装置３０）と接続される。なお、通信モジュール１０５を介して情報処理装置１０と外部の装置とを接続する方法は様々である。例えばこの接続は、バス回線（例えばＵＳＢ（Universal Serial Bus）回線）を介したバス接続や、ネットワーク回線を介したネットワーク接続などである。なお、ネットワーク回線は無線回線であってもよいし有線回線であってもよい。
【００４４】
＜商品登録装置２０および精算装置３０のハードウエア構成＞
商品登録装置２０および精算装置３０も、情報処理装置１０と同様のハードウエア構成を有する。商品登録装置２０のストレージ２０３は、商品登録装置２０の機能（例えば、精算対象の商品を登録する機能など）を実現するためのプログラムモジュールを記憶している。精算装置３０のストレージ３０３は、精算装置３０の機能（例えば、精算対象の商品の精算処理を実行する機能など）を実現するためのプログラムモジュールを記憶している。
【００４５】
商品登録装置２０の入出力Ｉ／Ｆ２０４または精算装置３０の入出力Ｉ／Ｆ３０４には、表示装置や入力装置の他に読取装置などが接続される。読取装置は、レンズ、撮像素子等を備えるカメラであり、精算対象の商品の静止画像または動画像を撮像する。また、読取装置は、光源、受光素子等を備えるバーコードリーダーといったシンボル読取装置であってもよい。商品登録装置２０の入出力Ｉ／Ｆ２０４または精算装置３０の入出力Ｉ／Ｆ３０４には、少なくとも１つの撮像装置がさらに接続されていてもよい。撮像装置は、レンズ、撮像素子等を備え、商品登録装置２０または精算装置３０の近傍を撮像するカメラなどである。
【００４６】
なお、情報処理装置１０、商品登録装置２０、および精算装置３０のハードウエア構成は図３に示した構成に限定されない。
【００４７】
〔動作例〕
図４及び図５を用いて、本実施形態の情報処理システム１の処理の流れを説明する。図４は、第１実施形態における情報処理システム１の処理の流れの一例を示すシーケンス図である。図５は、第１実施形態における情報処理システム１の処理の流れの他の例を示すシーケンス図である。図４のシーケンス図では、情報処理装置１０が送信時刻を取得する場合の処理の流れが示されており、図５のシーケンス図では、精算装置３０が送信時刻を取得する場合の処理の流れが示されている。
【００４８】
まず、図４を用いて、情報処理装置１０が送信時刻を取得する場合の処理の流れについて説明する。
【００４９】
まず、商品登録装置２０の操作者（例えば、レジ担当の店員）が、商品登録装置２０を用いて、精算対象の商品を登録する（Ｓ１０１）。ここで、商品登録装置２０は、精算対象の商品を登録する処理に応じて、精算対象として登録された商品の精算処理に用いる情報（精算情報）を生成する。生成された精算情報は、情報処理装置１０に送信される（Ｓ１０２）。
【００５０】
情報処理装置１０は、精算装置３０に精算情報を送信する（Ｓ１０３）。具体的には、指定方式では、情報処理装置１０は、Ｓ１０２において、商品登録装置２０から精算情報と当該精算情報の送信先として指定された精算装置３０を示す情報とを受信し、送信先を示す情報により特定された精算装置３０に精算情報を送信する。また、会計券方式では、情報処理装置１０は、Ｓ１０２で精算情報を受信した後、精算装置３０からの精算情報の送信要求を受信するまで待機する。そして、精算装置３０は、顧客が持ち運ぶ特定の媒体から精算情報を特定する情報を読み取り、当該精算情報の送信要求を情報処理装置１０に送信する。そして、情報処理装置１０は、精算装置３０から精算情報の送信要求を受信し、当該送信要求に対応する精算情報を精算装置３０に送信する。
【００５１】
ここで、情報処理装置１０は、精算情報の送信に伴い、精算情報を送信した時刻を後述の処理で格納すべき「送信時刻」として取得する（Ｓ１０４）。ここでの「送信時刻の取得」とは、精算情報が送信されたものとする時刻を情報処理装置１０が決めてデータ化すること、または、商品登録装置２０や精算装置３０によって決定およびデータ化された時刻を情報処理装置１０が取得することを意味する。指定方式の場合、情報処理装置１０は、商品登録装置２０から精算情報を受信した時刻を「送信時刻」と決めてデータ化してもよいし、精算装置３０に精算情報を送信した時刻を「送信時刻」と決めてデータ化してもよい。また、指定方式の場合、商品登録装置２０が当該商品登録装置２０から情報処理装置１０に精算情報を送信した時刻を「送信時刻」としてデータ化し、情報処理装置１０は、商品登録装置２０によりデータ化された「送信時刻」を精算情報と共に商品登録装置２０から取得してもよい。また、指定方式の場合、精算処理中に、次に処理されるべき精算情報が精算装置の待機キューに随時入れられる場合もある。そのため、精算情報を用いた精算処理が開始された時刻を精算装置３０が「送信時刻」としてデータ化し、情報処理装置１０は、精算装置３０によりデータ化された「送信時刻」を当該精算情報を一意に識別する情報と共に、精算装置３０から取得してもよい。また、会計券方式の場合、情報処理装置１０は、精算装置３０から精算情報の送信要求を受信した時刻を「送信時刻」と決めてデータ化してもよいし、送信要求に応じて精算情報を精算装置３０に送信した時刻を「送信時刻」と決めてデータ化してもよい。
【００５２】
そして、情報処理装置１０は、取得した「送信時刻」と精算情報とを関連付けて保持する（Ｓ１０５）。例えば、情報処理装置１０は、各精算情報に割り当てられた固有のＩＤといった精算情報を一意に識別する情報を用いて、取得した「送信時刻」と精算情報とを関連付ける。
【００５３】
精算装置３０は、精算情報を受信した後、顧客の操作に応じて当該精算情報を用いた精算処理を行う（Ｓ１０６）。そして、精算装置３０は、例えば精算を完了するボタンが顧客により押下された場合に、当該ボタンが押下された時刻を「精算完了時刻」として取得する（Ｓ１０７）。そして、精算装置３０は、取得した「精算完了時刻」と精算情報とを関連付ける（Ｓ１０８）。例えば、精算装置３０は、各精算情報に割り当てられた固有のＩＤといった精算情報を一意に識別する情報を用いて、取得した「精算完了時刻」と精算情報とを関連付ける。そして、精算装置３０は、精算情報と関連付けられた精算完了時刻を情報処理装置１０に送信する（Ｓ１０９）。
【００５４】
情報処理装置１０は、「送信時刻」に関連付けられている精算情報と、「精算完了時刻」に関連付けられている精算情報とを比較し、同一の精算情報に関連付けられている「送信時刻」と「精算完了時刻」とを、互いに関連付けて格納すべき情報と判断する。そして、情報処理装置１０は、互いに関連付けて格納すべき「送信時刻」および「精算完了時刻」と判断された「送信時刻」および「精算完了時刻」を記憶部１２２に格納する（Ｓ１１０）。
【００５５】
次に、図５を用いて、精算装置３０が送信時刻を取得する場合の処理の流れについて説明する。
【００５６】
商品登録装置２０における処理（Ｓ２０１およびＳ２０２の処理）は、図４のＳ１０１およびＳ１０２の処理と同様である。また、精算情報を送信する処理（Ｓ２０３の処理）も、図４のＳ１０３と同様である。
【００５７】
精算装置３０は、精算情報を受信した時刻を後述の処理で格納すべき「送信時刻」として取得する（Ｓ２０４）。精算装置３０は、その受信時刻を「送信時刻」と決めてデータ化してもよいし、情報処理装置１０によりデータ化された「送信時刻」を精算情報と共に情報処理装置１０から受け取ってもよい。精算情報を受信した後、精算装置３０は、顧客の操作に応じて動作し、受信した精算情報を用いた精算処理を行う（Ｓ２０５）。そして、精算装置３０は、例えば精算を完了するボタンが顧客により押下された場合に、当該ボタンが押下された時刻を「精算完了時刻」として取得する（Ｓ２０６）。なお、精算完了時刻として取得するタイミングは、ボタン押下のタイミングのみならず、釣銭やレシートが出力または回収されたタイミング、精算処理の完了時に表示する所定の画面が表示されたタイミングなどであってもよい。そして、精算装置３０は、Ｓ２０４で取得した「送信時刻」とＳ２０６で取得した「精算完了時刻」とを、互いに格納すべき「送信時刻」および「精算完了時刻」として関連付けて、情報処理装置１０に送信する（Ｓ２０７）。
【００５８】
そして、情報処理装置１０は、精算装置３０から受信した「送信時刻」および「精算完了時刻」を、互いに関連付けて格納すべき「送信時刻」および「精算完了時刻」と判断し、記憶部１２２に格納する（Ｓ２０８）。
【００５９】
説明の便宜のため、図４および図５では送信時刻を用いる例を示した。これに限らず、出力時刻や読取時刻を送信時刻の代わりに用いることもできる。
【００６０】
出力時刻を用いる場合、商品登録装置２０が、可搬型媒体への精算情報または精算識別情報の出力時刻を取得する。そして、情報処理装置１０は、Ｓ１０２またはＳ２０２において、精算情報と出力時刻の双方を商品登録装置２０から受け取る。また、商品登録装置２０は、可搬型媒体に、精算情報または精算識別情報と出力時刻とを出力してもよい。この場合、精算装置３０は、可搬型媒体を読み取り、当該可搬型媒体に含まれる出力時刻を取得する。そして、情報処理装置１０は、Ｓ１０９またはＳ２０７において、精算完了時に送信される精算完了時刻と出力時刻の双方を精算装置３０から取得する。
【００６１】
また、読取時刻を用いる場合、精算装置３０が、可搬型媒体に含まれる精算情報を読み取った時刻を読取時刻として取得する。そして、情報処理装置１０は、Ｓ１０９またはＳ２０７において、精算完了時に送信される精算完了時刻と読取時刻の双方を精算装置３０から取得する。
【００６２】
図４および図５で説明した処理の結果、記憶部１２２には、例えば図６に示されるような情報が格納される。図６は、記憶部１２２に格納される情報の一例を示す図である。記憶部１２２に格納される情報は、本図の例に制限されない。図６の例では、３件の精算処理に関する情報が格納されている。１番目の精算処理については、「送信時刻」が「２０１５／１／２３  １０：０５」であり、「精算完了時刻」が「２０１５／１／２３  １０：１０」である。２番目の精算処理については、「送信時刻」が「２０１５／１／２３  １０：１５」であり、「精算完了時刻」が「２０１５／１／２３  １０：３２」である。３番目の精算処理については、「送信時刻」が「２０１５／１／２３  １０：１８」であり、「精算完了時刻」が「２０１５／１／２３  １０：２５」である。
【００６３】
算出部１３０は、これらの「送信時刻」および「精算完了時刻」を用いて、例えば、１０時から１０時半までの３０分間で完了した精算処理の件数を「２件」と算出することができる。また、各々の精算処理にかかった時間は、それぞれ「５分」、「１７分」、「７分」であり、算出部１３０は、精算処理１件あたりの処理時間を約「９．７分」と算出することができる。
【００６４】
〔第１実施形態の作用および効果〕
以上、本実施形態によれば、「送信時刻」、「出力時刻」または「読取時刻」と、該精算装置において、該精算情報を用いる精算処理が完了した時刻を示す「精算完了時刻」とが、記憶部１２２に格納される。ここで、「送信時刻」、「出力時刻」または「読取時刻」は、本発明の情報処理システム１の一連の処理において、顧客の操作に基づく処理の開始時刻を示し得る情報であり、「精算完了時刻」は当該顧客が担当する処理の終了時刻を示し得る情報である。そして、記憶部１２２に格納されている情報を分析することにより、顧客が精算装置３０を操作して行われる精算処理を完了させるまでにかかった時間を、経営者などは知ることできる。つまり、本実施形態によれば、現状のシステムが顧客にとって扱いにくいものか否かなど、経営分析に活用できる情報を得ることが可能となる。
【００６５】
具体的には、本実施形態では、記憶部１２２に蓄積された情報を用いて、例えば、単位時間当たりに完了した精算処理の数や１精算処理あたりの処理時間が算出される。これらの情報は、現状のシステムが好適に稼働しているか否か、或いは、改善すべき点はどこか等を判断する指標にできる。
【００６６】
〔第１実施形態の変形例〕
また本実施形態において、格納部１２０は、送信時刻、出力時刻または読取時刻と精算完了時刻とに加えて、精算情報を用いて精算処理を実行した精算装置の識別情報（装置識別情報）を各々関連づけて記憶部１２２に格納するように構成されていてもよい。この場合、取得部１４０は、精算処理を実行した精算装置３０から、精算完了時刻および精算識別情報に加えて、当該精算装置３０の装置識別情報を取得する。そして、格納部１２０は、（１）送信時刻、出力時刻または読取時刻と、（２）精算完了時刻と、（３）装置識別情報とを互いに関連付けて記憶部１２２に記憶する。このようにすることで、各々の精算装置３０における特性（例えば、精算装置３０別の単位時間あたりに完了した精算処理の数や精算装置３０別の精算処理１件あたりの処理時間など）を分析可能な情報が、記憶部１２２に蓄積され、より詳細な経営分析が可能となる。
【００６７】
また、図４および図５では、精算装置３０で１件の精算処理が終わるごとに、精算完了時刻（または、精算完了時刻と送信時刻、出力時刻または読取時刻との組）が送信される例を示したが、本実施形態はこれに限定されない。例えば、精算装置３０は、精算完了時刻（または、精算完了時刻と送信時刻、出力時刻または読取時刻との組）を図示しない記憶領域に蓄積しており、所定のタイミングで一括して情報処理装置１０に送信するように構成されていてもよい。
【００６８】
また、精算装置３０が精算完了時刻を送信する際、精算処理の内容（例えば、顧客が投入した金額の合計、精算装置３０から払い出した釣銭の金額、精算対象として登録された各商品、または、各商品の値引や割引に関する情報など）を関連付けて送信してもよい。このようにすることで、記憶部１２２には、所謂ジャーナルデータとしてそのまま用いることが可能な情報が蓄積される。
【００６９】
［第２実施形態］
本実施形態の情報処理装置１０は、以下の点を除き、第１実施形態と同様の構成を有する。
【００７０】
〔処理構成〕
図７は、第２実施形態の情報処理装置１０の処理構成を概念的に示すブロック図である。図７に示されるように、本実施形態の情報処理装置１０は取得部１４０を更に有する。第１実施形態と同様に、ストレージ１０３は、取得部１４０の機能を実現するためのプログラムモジュールを記憶しており、ＣＰＵ１０１はこのプログラムモジュールを実行することにより取得部１４０の機能を実現する。
【００７１】
取得部１４０は、顧客の属性情報を取得する。顧客の属性情報とは、顧客を所定の区分に分類することができる情報である。顧客の属性情報の具体例としては、顧客の年齢または年齢層、顧客の性別などが挙げられる。例示した属性情報を用いた場合、例えば、顧客を年齢層による区分や性別による区分に分類することができる。但し、顧客の属性情報はこれらの例に制限されない。
【００７２】
取得部１４０は、例えば、店舗の会員カードといった顧客を特定可能な媒体や、商品を登録または精算する間などに撮像された顧客の顔を含む画像データなどを用いて、顧客の属性情報を取得することができる。店舗の会員カードの場合、作成時に顧客の年齢や性別などの情報が当該会員カードの識別情報と併せて登録される。そして、例えば商品登録装置２０や精算装置３０に設けられた読取装置で会員カードが読み取られて、当該会員カードの識別情報が取得部１４０に送信されることにより、取得部１４０は当該会員カードの識別情報を用いて、年齢や性別といった顧客の属性情報を取得できる。また、顧客の顔を含む画像データは、例えば、商品登録装置２０、精算装置３０、或いは、これらの装置の近傍に設けられた撮像装置を介して取得される。取得部１４０は、撮像装置から取得した画像を処理して、顧客の年齢や性別、または顧客の人数などを認識し、当該認識結果を顧客の属性情報として取得することできる。但し、取得部１４０が顧客の属性情報を取得する方法はこれらの例に制限されない。
【００７３】
本実施形態の格納部１２０は、送信時刻、出力時刻、または読取時刻と精算完了時刻とに加えて、取得部１４０で取得された顧客の属性情報を各々関連付けて記憶部１２２に格納する。
【００７４】
本実施形態の算出部１３０は、顧客の属性情報に基づく区分毎に、単位時間あたりに完了した精算処理の数、または、精算処理１件あたりの処理時間を算出してもよい。例えば、算出部１３０は、送信時刻、出力時刻、または読取時刻と精算完了時刻と共に関連付けられている属性情報を用いて、年齢層毎、性別毎、人数毎、あるいはこれらの組み合わせ毎に、単位時間あたりに完了した精算処理の数、または、精算処理１件あたりの処理時間を算出してもよい。
【００７５】
〔動作例〕
図８を用いて、本実施形態における情報処理装置１０の動作例を説明する。図８は、第２実施形態における情報処理装置１０の処理の流れを示すフローチャートである。なお、ここで説明する処理の流れは、指定方式および会計券方式で共通であり、送信時刻および精算完了時刻を格納する処理（Ｓ１１０またはＳ２０８）までに実行される。
【００７６】
情報処理装置１０は、顧客の属性情報を取得するための基となる情報を取得する（Ｓ３０１）。例えば、商品登録装置２０や精算装置３０で会員カードが読み取られた場合、情報処理装置１０に当該会員カードの会員識別情報が送信されてくる。また、商品登録装置２０や精算装置３０の近傍に設けられた撮像装置である人物の顔を含む画像データ生成されると、当該画像データが情報処理装置１０に送信されてくる。そして、情報処理装置１０は、Ｓ３０１で取得した情報を基に、顧客の属性情報を取得する（Ｓ３０２）。例えば、情報処理装置１０は、送信されてきた会員識別情報を用いて、当該会員識別情報に紐付けられた顧客の年齢や性別といった顧客の属性情報を取得する。また例えば、情報処理装置１０は、当該画像データを処理して、画像データに含まれる人物の特徴量を抽出する。そして、情報処理装置１０は、取得した画像データから抽出した人物の特徴量と、予め登録されている顧客の顔画像データの特徴量とを比較し、取得した画像データに含まれる人物と一致する顧客の顔画像データを特定する。各顧客の顔画像データには各顧客の属性情報が関連付けられており、情報処理装置１０は、特定された顧客の顔画像データに関連付けられた顧客の属性情報を取得する。そして、情報処理装置１０は、Ｓ１１０またはＳ２０８において、「送信時刻」、「精算完了時刻」、および「顧客の属性情報」を互いに関連付けて、記憶部１２２に格納する。
【００７７】
また本実施形態において、第１実施形態で説明したように、出力時刻や読取時刻を送信時刻の代わりとして用いこともできる。
【００７８】
図８で説明した処理の結果、記憶部１２２には、例えば図９に示されるような情報が格納される。図９は、記憶部１２２に格納される情報の一例を示す図である。記憶部１２２に格納される情報は、本図の例に制限されない。図９の例では、５件の精算処理に関する情報が格納されている。１番目の精算処理については、「送信時刻」が「２０１５／１／２３  １０：０５」であり、「精算完了時刻」が「２０１５／１／２３  １０：１０」であり、「属性情報」が「女性、２０代」である。２番目の精算処理については、「送信時刻」が「２０１５／１／２３  １０：１５」であり、「精算完了時刻」が「２０１５／１／２３  １０：３２」であり、「属性情報」が「男性、４０代」である。３番目の精算処理については、「送信時刻」が「２０１５／１／２３  １０：１８」であり、「精算完了時刻」が「２０１５／１／２３  １０：２５」であり、「属性情報」が「女性、３０代」である。４番目の精算処理については、「送信時刻」が「２０１５／１／２３  １０：２０」であり、「精算完了時刻」が「２０１５／１／２３  １０：２６」であり、「属性情報」が「男性、２０代」である。５番目の精算処理については、「送信時刻」が「２０１５／１／２３  １０：２２」であり、「精算完了時刻」が「２０１５／１／２３  １０：３４」であり、「属性情報」が「女性、３０代」である。
【００７９】
算出部１３０は、これらの「送信時刻」、「精算完了時刻」、「属性情報」を用いて、単位時間あたりに完了した精算処理の数や、精算処理１件あたりの処理時間を、属性情報に基づく区分別に算出することができる。例えば、算出部１３０は、１０時から１０時半までの３０分間で完了した精算処理の数について、「女性：２件」、「男性：１件」と算出することができる。また、例えば、算出部１３０は、精算処理１件あたりの処理時間として、「女性：８分」、「男性：１１．５分」と算出することができる。また、算出部１３０は、単位時間あたりに完了した精算処理の数や、精算処理１件あたりの処理時間を、性別および年齢層別に算出することもできる。
【００８０】
〔第２実施形態の作用と効果〕
以上、本実施形態では、「顧客の属性情報」が、「送信時刻」、「出力時刻」、または「読取時刻」と「精算完了時刻」とに関連付けられて、記憶部１２２に格納される。これにより、顧客の属性情報による区分で分類可能な情報が、記憶部１２２に格納される。すなわち、本実施形態によれば、より詳細な分析が可能となる情報を記憶部１２２に蓄積することができる。
【００８１】
具体的には、本実施形態では、記憶部１２２に蓄積された情報を用いて、例えば、単位時間当たりに完了した精算処理の数や１精算処理あたりの処理時間が、顧客の属性情報による区分別に算出することができる。すなわち、本実施形態によれば、より詳細な分析結果を得ることができる。
【００８２】
上述の各実施形態では、商品登録装置２０と精算装置３０との間で精算情報を仲介する情報処理装置１０が送信時刻、出力時刻、または読取時刻と精算完了時刻とを格納したが、精算情報を仲介する機能と送信時刻、出力時刻、または読取時刻と精算完了時刻とを格納する機能とを別装置で実現してもよい。また、指定方式の場合には、商品登録装置２０が精算情報を精算装置３０に直接送信することも可能である。この場合、商品登録装置２０が送信時刻や出力時刻を決定し、精算情報と共にその送信時刻または出力時刻を情報処理装置１０又は精算装置３０に送信してもよい。
【００８３】
［第３実施形態］
本発明において、情報処理装置１０は、格納部１２０を少なくとも有していれば、有益な情報を収集可能である。本実施形態では、本発明の効果を得ることができる最小の構成を有する情報処理装置１０について説明する。第３実施形態における情報処理装置１０は、上述の各実施形態における情報処理装置１０であってもよいし、精算装置３０であってもよいし、情報処理装置１０及び精算装置３０以外の他の装置であってもよい。
【００８４】
〔処理構成〕
図１０は、第３実施形態における情報処理装置１０の処理構成を概念的に示すブロック図である。図１０に示されるように、本実施形態の情報処理装置１０は、格納部１２０と記憶部１２２とを有する。本実施形態の格納部１２０および記憶部１２２は、第１実施形態で説明した格納部１２０または記憶部１２２と同様である。本実施形態の格納部１２０も、第１実施形態と同様に、ＣＰＵ１０１が、ストレージ１０３に記憶された格納部１２０の機能を実現するプログラムモジュールを実行することにより実現される。
【００８５】
〔動作例〕
図１１を用いて、本実施形態における情報処理装置１０の動作例を説明する。図１１は、第３実施形態における情報処理装置１０の処理の流れを示すフローチャートである。
【００８６】
情報処理装置１０の格納部１２０は、送信時刻と精算完了時刻と取得する（Ｓ４０１）。送信時刻と精算完了時刻は、既に関連付けられた状態で、情報処理装置１０に同じタイミングで送信されてきてもよいし、例えば、何らかの識別情報で互いを関連付け可能な状態で、異なるタイミングで送信されてきてもよい。そして、情報処理装置１０の格納部１２０は、取得した送信時刻と精算完了時刻とを関連付けて記憶部１２２に格納する（Ｓ４０２）。
【００８７】
また本実施形態においても、第１実施形態で説明したように、出力時刻や読取時刻を送信時刻の代わりとして用いることもできる。
【００８８】
〔第３実施形態の効果〕
以上、本実施形態によっても、経営分析に活用できる情報を得ることが可能となる。
【００８９】
［第４実施形態］
〔処理構成〕
図１２は、第４実施形態における情報処理装置１０の処理構成を概念的に示すブロック図である。図１２に示されるように、本実施形態の情報処理装置１０は、時刻取得部１５０と表示制御部１６０とを備える。
【００９０】
本実施形態の情報処理装置１０も、第１実施形態と同様に、図３に示されるようなハードウエア構成を有する。ストレージ１０３は、時刻取得部１５０および表示制御部１６０の機能を実現するためのプログラムモジュールを記憶しており、ＣＰＵ１０１がこれらの各プログラムモジュールを実行することにより時刻取得部１５０および表示制御部１６０が実現される。
【００９１】
時刻取得部１５０は、精算対象として登録された商品の精算情報または該精算情報を識別する精算識別情報の送信時刻、該精算情報または該精算識別情報の可搬型媒体への出力時刻、または、該精算情報を用いて精算処理を行う精算装置による該可搬型媒体の読取時刻と、該精算装置において該精算処理が完了した時刻を示す精算完了時刻と、を取得する。
【００９２】
時刻取得部１５０は、第１実施形態の受信部１１０および格納部１２０と同様にして、ある精算情報の送信時刻、出力時刻または読取時刻と、その精算情報を用いた精算処理における精算完了時刻とを取得することができる。
【００９３】
表示制御部１６０は、時刻取得部１５０により取得された、送信時刻、出力時刻、または、読取時刻の少なくとも１つと、精算完了時刻とを表示装置（図示せず）に表示する。
【００９４】
表示装置は、ＬＣＤやＣＲＴディスプレイのような、情報処理装置１０のＣＰＵ１０１やＧＰＵ（図示せず）等により処理された描画データに対応する画面を表示する装置である。表示装置は、情報処理装置１０の入出力Ｉ／Ｆ１０４を介して、情報処理装置１０と接続される。表示制御部１６０は、時刻取得部１５０により取得された、送信時刻、出力時刻、または、読取時刻の少なくとも１つと、精算完了時刻とを表示する画面または画面要素の描画データを生成し、入出力Ｉ／Ｆ１０４を介して当該描画データを表示装置に出力する。表示装置は、通信モジュール１０５を介して情報処理装置１０と通信可能に接続された他の装置に接続されていてもよい。この場合、表示制御部１６０、は通信モジュール１０５を介して当該描画データを他の装置に対して送信することにより、当該他の装置を経由して表示装置に描画データに基づく画面を表示できる。
【００９５】
図１３を用いて、本実施形態の動作例を説明する。図１３は、第４実施形態における情報処理装置１０の処理の流れを示すフローチャートである。
【００９６】
時刻取得部１５０は、送信時刻、出力時刻、または読取時刻の少なくとも１つと、精算完了時刻と、を取得する（Ｓ５０１）。時刻取得部１５０は、第１実施形態の受信部１１０や格納部１２０と同様にして、送信時刻、出力時刻、または読取時刻と、精算完了時刻とを取得する。そして、表示制御部１６０は、時刻取得部１５０により取得された送信時刻、出力時刻、または読取時刻と、精算完了時刻とを表示装置（図示せず）に表示するための描画データを生成する（Ｓ５０２）。表示制御部１６０は、例えば第１実施形態で説明したように、各精算情報固有のＩＤなどを用いて、送信時刻、出力時刻、または読取時刻と、精算完了時刻との対応関係を把握し、その対応関係に基づいて描画データを生成する。そして、表示制御部１６０は、図示しない表示装置に対して描画データを出力する（Ｓ５０３）。表示装置は、Ｓ５０３で出力された描画データを受け取り、送信時刻、出力時刻、または読取時刻と、精算完了時刻とを表示する画面を当該描画データに基づいて表示する。
【００９７】
〔第４実施形態の作用および効果〕
以上、本実施形態によれば、ある精算情報の、送信時刻、出力時刻、または読取時刻と、精算完了時刻とを表示する画面または画面要素の描画データが生成され、表示装置に対して出力される。そして、表示装置では、当該精算情報の、送信時刻、出力時刻、または読取時刻と、精算完了時刻などを表示する画面が表示される。これにより、店舗側の人物は、経営分析に活用できる情報を表示装置を介して確認することができる。
【００９８】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【００９９】
また、上述の説明で用いた複数のシーケンス図およびフローチャートでは、複数の工程（処理）が順番に記載されているが、各実施形態で実行される工程の実行順序は、その記載の順番に制限されない。各実施形態では、図示される工程の順番を内容的に支障のない範囲で変更することができる。また、上述の各実施形態は、内容が相反しない範囲で組み合わせることができる。
【０１００】
以下、参考形態の例を付記する。
１．
精算対象として登録された商品の精算情報または該精算情報を識別する精算識別情報の送信時刻、該精算情報または該精算識別情報の可搬型媒体への出力時刻、または、該精算情報を用いて精算処理を行う精算装置による該可搬型媒体の読取時刻と、該精算装置において該精算処理が完了した時刻を示す精算完了時刻と、を取得する時刻取得手段と、
前記送信時刻、前記出力時刻、または、前記読取時刻の少なくとも１つと、精算完了時刻とを表示部に表示する表示制御手段と、
を備える情報処理装置。
２．
コンピュータが、
精算対象として登録された商品の精算情報または該精算情報を識別する精算識別情報の送信時刻、該精算情報または該精算識別情報の可搬型媒体への出力時刻、または、該精算情報を用いて精算処理を行う精算装置による該可搬型媒体の読取時刻と、該精算装置において該精算処理が完了した時刻を示す精算完了時刻と、を取得し、
前記送信時刻、前記出力時刻、または、前記読取時刻の少なくとも１つと、精算完了時刻とを表示部に表示する、
ことを含む情報処理方法。
３．
コンピュータを、
精算対象として登録された商品の精算情報または該精算情報を識別する精算識別情報の送信時刻、該精算情報または該精算識別情報の可搬型媒体への出力時刻、または、該精算情報を用いて精算処理を行う精算装置による該可搬型媒体の読取時刻と、該精算装置において該精算処理が完了した時刻を示す精算完了時刻と、を取得する時刻取得手段、
前記送信時刻、前記出力時刻、または、前記読取時刻の少なくとも１つと、精算完了時刻とを表示部に表示する表示制御手段、
として機能させるためのプログラム。
４．
精算対象として登録された商品の精算情報または該精算情報を識別する精算識別情報の送信時刻、該精算情報または該精算識別情報の可搬型媒体への出力時刻、または、該精算情報を用いて精算処理を行う精算装置による該可搬型媒体の読取時刻と、該精算装置において該精算処理が完了した時刻を示す精算完了時刻と、を関連付けて記憶手段に格納する格納手段を備える情報処理装置。
５．
顧客の属性情報を取得する取得手段を更に備え、
前記格納手段は、
前記送信時刻、前記出力時刻、または前記読取時刻と前記精算完了時刻とに加えて、前記取得された顧客の属性情報を各々関連付けて前記記憶手段に格納する、
４．に記載の情報処理装置。
６．
精算処理毎の、前記送信時刻、前記出力時刻、または前記読取時刻と前記精算完了時刻とを用いて、単位時間あたりに完了した精算処理の数、または、精算処理１件あたりの処理時間を算出する算出手段を更に備える、
４．または５．に記載の情報処理装置。
７．
顧客の属性情報を取得する取得手段を更に備え、
前記格納手段は、
前記送信時刻、前記出力時刻、または前記読取時刻と前記精算完了時刻とに加え、前記取得手段により取得された顧客の属性情報を関連付けて前記記憶手段に格納し、
前記算出手段は、
前記顧客の属性情報に基づく区分毎に、単位時間あたりに完了した精算処理の数、または、精算処理１件あたりの処理時間を算出する、
６．に記載の情報処理装置。
８．
前記格納手段は、
前記送信時刻、前記出力時刻、または前記読取時刻と前記精算完了時刻とに加えて、精算処理を実行した精算装置の識別情報を各々関連づけて前記記憶手段に格納する、
４．から７．のいずれか１つに記載の情報処理装置。
９．
前記精算完了時刻および精算処理で用いた前記精算情報を一意に識別する識別情報を、該精算処理を実行した前記精算装置から受信する受信手段を更に備え、
前記格納手段は、
前記受信手段により受信された識別情報に基づいて、前記受信手段により受信された精算完了時刻を前記送信時刻、前記出力時刻、または前記読取時刻と関連付けて前記記憶手段に格納する、
４．から８．のいずれか１つに記載の情報処理装置。
１０．
コンピュータが、
精算対象として登録された商品の精算情報または該精算情報を識別する精算識別情報の送信時刻、該精算情報または該精算識別情報の可搬型媒体への出力時刻、または、該精算情報を用いて精算処理を行う精算装置による該可搬型媒体の読取時刻と、該精算装置において該精算処理が完了した時刻を示す精算完了時刻と、を関連付けて記憶手段に格納することを含む情報処理方法。
１１．
前記コンピュータが、
顧客の属性情報を取得し、
前記送信時刻、前記出力時刻、または前記読取時刻と前記精算完了時刻とに加えて、前記取得された顧客の属性情報を各々関連付けて前記記憶手段に格納する、
ことを更に含む１０．に記載の情報処理方法。
１２．
前記コンピュータが、
精算処理毎の、前記送信時刻、前記出力時刻、または前記読取時刻と前記精算完了時刻とを用いて、単位時間あたりに完了した精算処理の数、または、精算処理１件あたりの処理時間を算出する、
ことを更に含む１０．または１１．に記載の情報処理方法。
１３．
前記コンピュータが、
顧客の属性情報を取得し、
前記送信時刻、前記出力時刻、または前記読取時刻と前記精算完了時刻とに加え、前記取得された顧客の属性情報を関連付けて前記記憶手段に格納し、
前記顧客の属性情報に基づく区分毎に、単位時間あたりに完了した精算処理の数、または、精算処理１件あたりの処理時間を算出する、
ことを更に含む１２．に記載の情報処理方法。
１４．
前記コンピュータが、
前記送信時刻、前記出力時刻、または前記読取時刻と前記精算完了時刻とに加えて、精算処理を実行した精算装置の識別情報を各々関連づけて前記記憶手段に格納する、
ことを更に含む１０．から１３．のいずれか１つに記載の情報処理方法。
１５．
前記コンピュータが、
前記精算完了時刻および精算処理で用いた前記精算情報を一意に識別する識別情報を、該精算処理を実行した前記精算装置から受信し、
前記受信された識別情報に基づいて、前記受信された精算完了時刻を前記送信時刻、前記出力時刻、または前記読取時刻と関連付けて前記記憶手段に格納する、
ことを含む１０．から１４．のいずれか１つに記載の情報処理方法。
１６．
コンピュータを、
精算対象として登録された商品の精算情報または該精算情報を識別する精算識別情報の送信時刻、該精算情報または該精算識別情報の可搬型媒体への出力時刻、または、該精算情報を用いて精算処理を行う精算装置による該可搬型媒体の読取時刻と、該精算装置において該精算処理が完了した時刻を示す精算完了時刻と、を関連付けて記憶手段に格納する格納手段として機能させるためのプログラム。
１７．
前記コンピュータを、
顧客の属性情報を取得する取得手段として更に機能させ、
前記格納手段として、
前記送信時刻、前記出力時刻、または前記読取時刻と前記精算完了時刻とに加えて、前記取得された顧客の属性情報を各々関連付けて前記記憶手段に格納させる、
１６．に記載のプログラム。
１８．
前記コンピュータを、
精算処理毎の、前記送信時刻、前記出力時刻、または前記読取時刻と前記精算完了時刻とを用いて、単位時間あたりに完了した精算処理の数、または、精算処理１件あたりの処理時間を算出する算出手段、
としてさらに機能させるための１６．または１７．に記載のプログラム。
１９．
前記コンピュータを、
顧客の属性情報を取得する取得手段として更に機能させ、
前記格納手段として、
前記送信時刻、前記出力時刻、または前記読取時刻と前記精算完了時刻とに加え、前記取得手段により取得された顧客の属性情報を関連付けて前記記憶手段に格納させ、
前記算出手段として、
前記顧客の属性情報に基づく区分毎に、単位時間あたりに完了した精算処理の数、または、精算処理１件あたりの処理時間を算出させる、
１８．に記載のプログラム。
２０．
前記コンピュータを、前記格納手段として、
前記送信時刻、前記出力時刻、または前記読取時刻と前記精算完了時刻とに加えて、精算処理を実行した精算装置の識別情報を各々関連づけて前記記憶手段に格納させる、
１６．から１９．のいずれか１つに記載のプログラム。
２１．
前記コンピュータを、
前記精算完了時刻および精算処理で用いた前記精算情報を一意に識別する識別情報を、該精算処理を実行した前記精算装置から受信する受信手段として更に機能させ、
前記格納手段として、
前記受信手段により受信された識別情報に基づいて、前記受信手段により受信された精算完了時刻を前記送信時刻、前記出力時刻、または前記読取時刻と関連付けて前記記憶手段に格納させる、
１６．から２０．のいずれか１つに記載のプログラム。
【０１０１】
この出願は、２０１５年２月２７日に出願された日本出願特願２０１５−０３９６３３号を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【図１】
2016136107.tif 000003
【図２】
2016136107.tif 000004
【図３】
2016136107.tif 000005
【図４】
2016136107.tif 000006
【図５】
2016136107.tif 000007
【図６】
2016136107.tif 000008
【図７】
2016136107.tif 000009
【図８】
2016136107.tif 000010
【図９】
2016136107.tif 000011
【図１０】
2016136107.tif 000012
【図１１】
2016136107.tif 000013
【図１２】
2016136107.tif 000014
【図１３】
2016136107.tif 000015
【手続補正書】
【提出日】平成29年8月23日(2017.8.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
精算対象として店員の操作により登録された商品の精算情報の送信時刻または可搬型媒体への出力時刻と、該精算情報を用いた精算処理を顧客の操作に応じて行う精算装置による該可搬型媒体の読取時刻と、を取得する時刻取得手段と、
前記送信時刻または前記出力時刻と、前記読取時刻とを関連付けて記憶手段に格納する格納手段と、
を有する情報処理装置。
【請求項２】
精算対象として店員の操作により登録された商品の精算情報の送信時刻または可搬型媒体への出力時刻と、該精算情報を用いた精算処理を顧客の操作に応じて行う精算装置において該精算処理が完了した時刻を示す精算完了時刻と、を取得する時刻取得手段と、
前記送信時刻または前記出力時刻と前記精算完了時刻とを関連付けて記憶手段に格納する格納手段と、
前記記憶手段に格納された、前記送信時刻または前記出力時刻と前記精算完了時刻とを用いて、単位時間あたりに完了した精算処理の数、または、精算処理１件あたりの処理時間を算出する算出手段と、
を有する情報処理装置。
【請求項３】
顧客の属性情報を取得する属性取得手段を更に備え、
前記格納手段は、
前記送信時刻または前記出力時刻と前記精算完了時刻とに加えて、前記属性取得手段により取得された顧客の属性情報を更に関連付けて前記記憶手段に格納し、
前記算出手段は、
前記顧客の属性情報に基づく区分毎に、単位時間あたりに完了した精算処理の数、または、精算処理１件あたりの処理時間を算出する、
請求項２に記載の情報処理装置。
【請求項４】
前記格納手段は、
前記送信時刻または前記出力時刻と前記精算完了時刻とに加えて、精算処理を実行した精算装置の識別情報を更に関連づけて前記記憶手段に格納する、
請求項２または３に記載の情報処理装置。
【請求項５】
前記精算完了時刻および精算処理で用いた前記精算情報を一意に識別する識別情報を、該精算処理を実行した前記精算装置から受信する受信手段を更に備え、
前記格納手段は、
前記受信手段により受信された識別情報に基づいて、前記受信手段により受信された精算完了時刻を前記送信時刻または前記出力時刻と関連付けて前記記憶手段に格納する、
請求項２から４のいずれか１項に記載の情報処理装置。
【請求項６】
複数の前記精算装置と通信可能に接続されている、
請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
コンピュータが、
精算対象として店員の操作により登録された商品の精算情報の送信時刻または可搬型媒体への出力時刻と、該精算情報を用いた精算処理を顧客の操作に応じて行う精算装置による該可搬型媒体の読取時刻と、を取得し、
前記送信時刻または前記出力時刻と、前記読取時刻とを関連付けて記憶手段に格納する、
ことを含む情報処理方法。
【請求項８】
コンピュータが、
精算対象として登録された商品の精算情報の送信時刻または可搬型媒体への出力時刻と、該精算情報を用いた精算処理を顧客の操作に応じて行う精算装置において該精算処理が完了した時刻を示す精算完了時刻と、を取得し、
前記送信時刻または前記出力時刻と前記精算完了時刻とを関連付けて記憶手段に格納し、
前記記憶手段に格納された、前記送信時刻または前記出力時刻と前記精算完了時刻とを用いて、単位時間あたりに完了した精算処理の数、または、精算処理１件あたりの処理時間を算出する、
ことを含む情報処理方法。
【請求項９】
コンピュータを、
精算対象として店員の操作により登録された商品の精算情報の送信時刻または可搬型媒体への出力時刻と、該精算情報を用いた精算処理を顧客の操作に応じて行う精算装置による該可搬型媒体の読取時刻と、を取得する時刻取得手段、
前記送信時刻または前記出力時刻と、前記読取時刻とを関連付けて記憶手段に格納する格納手段、
として機能させるためのプログラム。
【請求項１０】
コンピュータを、
精算対象として登録された商品の精算情報の送信時刻または可搬型媒体への出力時刻と、該精算情報を用いた精算処理を顧客の操作に応じて行う精算装置において該精算処理が完了した時刻を示す精算完了時刻と、を取得する時刻取得手段、
前記送信時刻または前記出力時刻と前記精算完了時刻とを関連付けて記憶手段に格納する格納手段、
前記記憶手段に格納された、前記送信時刻または前記出力時刻と前記精算完了時刻とを用いて、単位時間あたりに完了した精算処理の数、または、精算処理１件あたりの処理時間を算出する算出手段、
として機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明によれば、
精算対象として店員の操作により登録された商品の精算情報の送信時刻または可搬型媒体への出力時刻と、該精算情報を用いた精算処理を顧客の操作に応じて行う精算装置による該可搬型媒体の読取時刻と、を取得する時刻取得手段と、
前記送信時刻または前記出力時刻と、前記読取時刻とを関連付けて記憶手段に格納する格納手段と、
を有する情報処理装置が提供される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明によれば、
コンピュータが、
精算対象として店員の操作により登録された商品の精算情報の送信時刻または可搬型媒体への出力時刻と、該精算情報を用いた精算処理を顧客の操作に応じて行う精算装置による該可搬型媒体の読取時刻と、を取得し、
前記送信時刻または前記出力時刻と、前記読取時刻とを関連付けて記憶手段に格納する、
ことを含む情報処理方法が提供される。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明によれば、
コンピュータを、
精算対象として店員の操作により登録された商品の精算情報の送信時刻または可搬型媒体への出力時刻と、該精算情報を用いた精算処理を顧客の操作に応じて行う精算装置による該可搬型媒体の読取時刻と、を取得する時刻取得手段、
前記送信時刻または前記出力時刻と、前記読取時刻とを関連付けて記憶手段に格納する格納手段、
として機能させるためのプログラムが提供される。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明によれば、
精算対象として店員の操作により登録された商品の精算情報の送信時刻または可搬型媒体への出力時刻と、該精算情報を用いた精算処理を顧客の操作に応じて行う精算装置において該精算処理が完了した時刻を示す精算完了時刻と、を取得する時刻取得手段と、
前記送信時刻または前記出力時刻と前記精算完了時刻とを関連付けて記憶手段に格納する格納手段と、
前記記憶手段に格納された、前記送信時刻または前記出力時刻と前記精算完了時刻とを用いて、単位時間あたりに完了した精算処理の数、または、精算処理１件あたりの処理時間を算出する算出手段と、
を有する情報処理装置が提供される。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明によれば、
コンピュータが、
精算対象として登録された商品の精算情報の送信時刻または可搬型媒体への出力時刻と、該精算情報を用いた精算処理を顧客の操作に応じて行う精算装置において該精算処理が完了した時刻を示す精算完了時刻と、を取得し、
前記送信時刻または前記出力時刻と前記精算完了時刻とを関連付けて記憶手段に格納し、
前記記憶手段に格納された、前記送信時刻または前記出力時刻と前記精算完了時刻とを用いて、単位時間あたりに完了した精算処理の数、または、精算処理１件あたりの処理時間を算出する、
ことを含む情報処理方法が提供される。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明によれば、
コンピュータを、
精算対象として登録された商品の精算情報の送信時刻または可搬型媒体への出力時刻と、該精算情報を用いた精算処理を顧客の操作に応じて行う精算装置において該精算処理が完了した時刻を示す精算完了時刻と、を取得する時刻取得手段、
前記送信時刻または前記出力時刻と前記精算完了時刻とを関連付けて記憶手段に格納する格納手段、
前記記憶手段に格納された、前記送信時刻または前記出力時刻と前記精算完了時刻とを用いて、単位時間あたりに完了した精算処理の数、または、精算処理１件あたりの処理時間を算出する算出手段、
として機能させるためのプログラムが提供される。
【国際調査報告】
2016136107.tif 000016
2016136107.tif 000017
2016136107.tif 000018
2016136107.tif 000019