(57)【要約】【課題】顧客の操作に基づいて精算装置で実行される精算処理の進捗状況を店員等に把握させる技術を提供する。【解決手段】情報処理装置１０は、商品登録装置で登録された商品の精算情報を用いた精算処理を行う。情報処理装置１０は、当該精算処理の進捗状況に応じて、自装置に対して設けられた表示灯装置の点灯状態を制御する表示灯制御部１１０を備える。【選択図】図２０
2020181604.tif 000002
【特許請求の範囲】
【請求項１】
商品登録装置で登録された商品の精算処理を行う情報処理装置であって、自装置に対して設けられた表示灯装置の点灯状態を制御する表示灯制御手段を備え、
前記表示灯制御手段は、自装置に対して顧客が所定操作を開始した後、精算処理の進捗状態ごとに前記進捗状態の継続時間を計測し、前記継続時間に基づいて、前記表示灯装置の点灯状態を制御する、
情報処理装置。
【請求項２】
前記精算処理が完了したことを示す完了情報を取得する取得手段と、
前記完了情報を取得した場合、次に精算処理を実行すべき精算情報である第二精算情報を自装置が有しているか否かを判定する判定手段と、
を更に有し、
前記表示灯制御手段は、前記判定手段の判定結果に基づいて、前記表示灯装置の点灯状態を制御する、
請求項１に記載の情報処理装置。
【請求項３】
前記継続時間を管理する継続時間管理手段を更に有する、
請求項１または２に記載の情報処理装置。
【請求項４】
商品登録装置で登録された商品の精算処理を行う情報処理装置が、
自装置に対して顧客が所定操作を開始した後、前記精算処理の進捗状態ごとに前記進捗状態の継続時間を計測し、前記継続時間に基づいて、自装置に対して設けられた表示灯装置の点灯状態を制御することを含む情報処理方法。
【請求項５】
商品登録装置で登録された商品の精算処理を行う情報処理装置を、
自装置に対して顧客が所定操作を開始した後、前記精算処理の進捗状態ごとに前記進捗状態の継続時間を計測し、前記継続時間に基づいて、自装置に対して設けられた表示灯装置の点灯状態を制御する表示灯制御手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、精算装置で実行される精算処理の進捗状況を店員等に把握させる技術に関する。
【背景技術】
【０００２】
スーパーマーケット等の店舗におけるレジ端末では、（１）精算対象の商品を登録する処理（バーコードの読み取りなど）及び（２）登録された商品の精算を行う処理（代金の受け取りやおつりの返却など）という２つの処理が行われる。
【０００３】
そして、このようなレジ端末の機能を２つの装置に分離し、（１）の処理と（２）の処理とを異なる装置で行うという運用方法がある。例えば特許文献１は、（１）の処理に用いられる登録装置と、（２）の処理に用いられる会計装置とが分離して設けられている販売管理を開示している。店員は、登録装置を用いて商品の登録を行う。そして、商品の登録が完了すると、登録装置が登録レシートを発行する。購入客はその登録レシートを持って会計装置へ移動し、その登録レシートを会計装置に読み取らせる。すると、登録レシートの内容に基づく会計処理が行える状態となるため、購入客は会計装置を操作（代金を投入するなど）して会計を行う。
【０００４】
また、レジ端末の機能を２つの装置に分離して設けるシステムにおいて、複数の会計装置が設けられており、店員が複数の会計装置の中から顧客が操作する会計装置を指定する運用方法もある。この場合は、下記特許文献１に記載されるような登録レシートは必要とされない。このような運用方法の具体的な流れは、以下のとおりである。まず、店員は登録装置を用いて商品の登録を行う。そして、店員は登録装置を用いて、精算処理を行うために顧客が操作する会計装置を指定する。この店員の操作に応じて、登録装置は、精算処理に必要な情報を当該指定された会計装置に送信する。そして、店員は、顧客が操作する会計装置として指定した会計装置を、口頭又は顧客用ディスプレイ等を介して顧客に知らせる。顧客は、指定された会計装置の所まで行き、当該会計装置を操作して登録装置で登録された商品を精算する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−１８６４９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したような運用方法では、レジ端末で行われていた処理の一部の精算処理を顧客の会計装置（本明細書では精算装置と表記する）に対する操作に任せることになる。よって、店員は顧客の操作に基づく精算処理の進み具合を把握することは難しい。
【０００７】
本発明の目的は、顧客の操作に基づいて精算装置で実行される精算処理の進捗状況を店員等に把握させる技術を提供することにある。
【課題を解決するための手段】
【０００８】
本発明によれば、
商品登録装置で登録された商品の精算情報を用いた精算処理を行う情報処理装置であって、当該精算処理の進捗状況に応じて、自装置に対して設けられた表示灯装置の点灯状態を制御する表示灯制御手段を備える情報処理装置が提供される。
【０００９】
本発明によれば、
コンピュータが、
商品登録装置で登録された商品の精算情報を用いた精算処理を行う精算装置における当該精算情報に基づく精算処理の進捗状況に応じて、自装置に対して設けられた表示灯装置の点灯状態を制御することを含む情報処理方法が提供される。
【００１０】
本発明によれば、
コンピュータを、
商品登録装置で登録された商品の精算情報を用いた精算処理を行う精算装置における当該精算情報に基づく精算処理の進捗状況に応じて、自装置に対して設けられた表示灯装置の点灯状態を制御する表示灯制御手段として機能させるためのプログラムが提供される。
【発明の効果】
【００１１】
本発明によれば、顧客の操作に基づいて精算装置で実行される精算処理の進捗状況を店員等が把握することができる。
【図面の簡単な説明】
【００１２】
上述した目的、およびその他の目的、特徴および利点は、以下に述べる好適な実施の形態、およびそれに付随する以下の図面によってさらに明らかになる。
【００１３】
【図１】第１実施形態における情報処理システムの処理構成を概念的に示すブロック図である。
【図２】第１実施形態における情報処理装置の処理構成を概念的に示すブロック図である。
【図３】決定部が精算装置における精算情報の進捗状況を決定する流れの一例を説明するための図である。
【図４】精算処理の進捗状況と、表示灯装置の点灯状態との対応関係を定義する情報の一例を示す図である。
【図５】情報処理システムに含まれる各装置のハードウエア構成を概念的に示す図である。
【図６】サーバ装置が情報処理装置として機能する場合の情報処理システムの処理の流れを示すシーケンス図である。
【図７】サーバ装置が情報処理装置として機能する場合の情報処理システムの処理の流れを示すシーケンス図である。
【図８】精算装置が情報処理装置として機能する場合の情報処理システムの処理の流れを示すシーケンス図である。
【図９】精算装置が情報処理装置として機能する場合の情報処理システムの処理の流れを示すシーケンス図である。
【図１０】第２実施形態における情報処理装置の処理構成を概念的に示すブロック図である。
【図１１】サーバ装置の精算情報記憶部が記憶する情報の一例を示す図である。
【図１２】サーバ装置が情報処理装置として機能する場合の情報処理システムの処理の流れを示すシーケンス図である。
【図１３】サーバ装置が情報処理装置として機能する場合の情報処理システムの処理の流れを示すシーケンス図である。
【図１４】各々の精算装置の精算情報記憶部が記憶する情報の一例を示す図である。
【図１５】サーバ装置が情報処理装置として機能する場合の情報処理システムの処理の流れを示すシーケンス図である。
【図１６】サーバ装置が情報処理装置として機能する場合の情報処理システムの処理の流れを示すシーケンス図である。
【図１７】第３実施形態における情報処理装置の処理構成を概念的に示すブロック図である。
【図１８】精算処理の進捗状況と表示灯装置の点灯状態との対応関係、および、進捗状況の継続時間と表示灯装置の点灯状態との対応関係を定義する情報の一例を示す図である。
【図１９】第３実施形態の情報処理装置の処理の流れを示すフローチャートである。
【図２０】第４実施形態における情報処理装置の処理構成を概念的に示すブロック図である。
【図２１】第４実施形態における情報処理装置の処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。
【００１５】
以下の各実施形態において、特許文献１のように、精算装置が、顧客により持ち運ばれる特定の媒体から得られる情報を利用して、精算処理を行う運用方法を「会計券方式」と表記する。また、以下の各実施形態において、商品登録装置又は他の装置自身、若しくは、それら装置のオペレータにより指定された精算装置が精算処理を行う運用方法を「指定方式」と表記する。
【００１６】
［第１実施形態］
〔処理構成〕
図１は、第１実施形態における情報処理システム１の処理構成を概念的に示すブロック図である。情報処理システム１は、ネットワーク５０を介して互いに通信可能に接続された、サーバ装置４０と、商品登録装置２０と、精算装置３０とを含む。また、精算装置３０には、表示灯装置３１０が設けられる。但し、情報処理システム１の構成は本図の例に制限されない。例えば、複数の商品登録装置２０、複数の精算装置３０が、サーバ装置４０と通信可能に接続されていてもよい。
【００１７】
情報処理システム１は、商品登録装置２０及び精算装置３０によって、顧客が購入する商品の精算を行う。まず、商品登録装置２０を用いて、精算対象の商品が登録される。そして、精算装置３０を用いて、精算対象として登録された商品の精算（代金の支払いなど）が行われる。
【００１８】
商品登録装置２０は、精算対象の商品の登録業務を行う店員が操作する端末である。商品登録装置２０は、店員の操作に応じて精算対象の商品の登録処理を行い、精算情報を生成する。精算情報は、精算対象として登録された商品の精算処理に関する情報である。精算情報は、精算処理の対象として登録された各商品のＩＤ（Identifier）や金額、取引番号、及び合計金額などを含む。
【００１９】
指定方式では、商品登録装置２０は、生成した精算情報を、精算処理を行わせる精算装置３０の識別情報と共にサーバ装置４０に出力する。また、商品登録装置２０は、精算情報の送信後に、その精算情報の識別情報と共に精算装置３０の識別情報をサーバ装置４０に出力してもよい。また、商品登録装置２０は、生成した精算情報を精算装置３０に直接出力してもよい。
【００２０】
会計券方式では、商品登録装置２０は、生成した精算情報をその精算情報を識別する識別情報と共にサーバ装置４０に出力する。商品登録装置２０は、精算情報を識別する識別情報をエンコードした１次元コードまたは２次元コードなどを紙媒体に印字出力する。また、商品登録装置２０は、顧客を識別する識別情報を取得し、その識別情報と共に精算情報をサーバ装置４０に出力してもよい。
【００２１】
精算装置３０は、顧客が操作する端末である。精算装置３０は、精算情報を用いて商品登録装置２０で精算対象として登録された商品の精算処理を行う。以降、精算処理とは、精算情報が精算装置３０に送信されてから、その精算情報に含まれる商品の精算が完了するまでに、精算装置３０が実行する処理を意味する。
【００２２】
指定方式の場合、精算装置３０は、商品登録装置２０での指定操作に応じて情報処理装置１０または商品登録装置２０から送信されてきた精算情報を取得する。
【００２３】
会計券方式の場合は、精算装置３０は、顧客が有する可搬型媒体から精算情報の識別情報や顧客の識別情報を取得し、取得した情報を含めて精算情報の送信要求を情報処理装置１０に対して送信し、当該送信要求に含まれる情報を用いて特定される精算情報を情報処理装置１０から取得する。また、当該媒体に精算情報そのものが含まれている場合、精算装置３０は当該媒体から精算情報を直接取得することができる。
【００２４】
表示灯装置３１０は、様々な点灯状態で点灯することにより、精算装置３０における精算処理の進捗状況などを可視化して通知する装置である。
【００２５】
図２は、第１実施形態における情報処理装置１０の処理構成を概念的に示すブロック図である。図２に示されるように、本実施形態の情報処理装置１０は、表示灯制御部１１０、取得部１２０、決定部１３０を備える。図１に示される情報処理システム１において、精算装置３０またはサーバ装置４０が情報処理装置１０として機能する。精算装置３０が情報処理装置１０として機能する場合、表示灯制御部１１０、取得部１２０、および決定部１３０は、精算装置３０に備えられる。また、サーバ装置４０が情報処理装置１０として機能する場合、表示灯制御部１１０、取得部１２０、および決定部１３０は、サーバ装置４０に備えられる。
【００２６】
取得部１２０は、精算装置３０に対して顧客が所定操作を行ったことを示す情報（第一情報）、及び精算装置３０での精算処理が完了したことを示す情報（第二情報）を取得する。
【００２７】
ここでの「所定操作」とは、顧客が精算装置３０を用いて商品の精算を開始したことを示し得る操作である。所定操作の具体例としては、例えば、精算装置３０の表示画面に対する操作（例えば、代金の支払方法を選択する画面に対する操作、精算装置３０の画面に表示された精算処理を開始するボタンを押下する操作、精算装置３０の画面に触れる操作など）が挙げられる。また、会計券方式の場合において、「所定操作」は、顧客が持つ可搬型媒体を精算装置３０に読み取らせる操作とすることもできる。但し、所定操作はここに例示したものに制限されない。
【００２８】
例えば、精算装置３０が情報処理装置１０として機能する場合、精算装置３０の取得部１２０が自ら第一情報を検出し、取得することができる。また、サーバ装置４０が情報処理装置１０として機能する場合、第一情報が精算装置３０で検出された後、第一情報が検出されたことを示す通知が当該精算装置３０からサーバ装置４０に送信され、サーバ装置４０の取得部１２０は、その通知を受信することにより、第一情報を取得することができる。
【００２９】
また、「精算処理が完了する」とは、顧客が精算対象の商品の代金を精算装置３０に投入する操作を終えて、精算対象の商品が精算された状態となったことを意味する。精算処理が完了したか否かは、例えば、精算装置３０が、精算対象の商品の代金の投入完了、精算を完了するボタンの押下、釣銭やレシートの出力あるいは回収といったイベントの実行を検出したか否かによって判断できる。
【００３０】
よって、精算装置３０が情報処理装置１０として機能する場合、第二情報は、精算装置３０の取得部１２０で検出し、取得される。また、サーバ装置４０が情報処理装置１０として機能する場合、第二情報が精算装置３０で検出された後、第二情報が検出されたことを示す通知が当該精算装置３０からサーバ装置４０に送信され、サーバ装置４０の取得部１２０で受信することにより、第二情報を取得することができる。
【００３１】
決定部１３０は、取得部１２０により取得された情報に基づいて、精算装置３０の精算処理の進捗状況を決定する。詳細は図３を用いて後述するが、「精算装置の精算処理の進捗状況を決定する」とは、例えば、決定部１３０が、それぞれの進捗状況を一意に示すものとして進捗状況別に割り当てられたデータ値を、精算装置３０に対応付けることを意味する。ここでの「進捗状況」は、精算装置３０が処理すべき精算情報を有していない（すなわち、精算情報が受信されるまで待機している）状態から、精算情報を受け取りその精算情報を用いた精算処理が完了するまでの精算装置３０の処理の進行度合を示す。具体的には、進捗状況は、精算装置３０を操作する顧客が存在せずその精算装置３０を利用可能な状態、および、顧客が精算装置３０を操作している状態を少なくとも含む。但し、進捗状況はこれに限定されない。例えば進捗状況は、後述するような、これから顧客が精算装置を用いて商品の精算を行う予定である状態などを含んでいてもよい。
【００３２】
決定部１３０は、取得部１２０により第一情報が取得された場合に、精算装置３０における精算処理の進捗状況を顧客が精算装置３０を操作中であることを示す状態（操作中状態）に決定する。ここで「操作中状態」とは、精算装置３０において、精算処理の開始を示す顧客による操作が検出されてから精算処理の完了を示す顧客による操作が検出されるまでの状態を意味する。すなわち、「操作中状態」とは、精算装置３０が顧客により実際に操作されている最中であることのみを意味するものではない。また、決定部１３０は、取得部１２０により第二情報が取得された場合に、精算装置３０における精算処理の進捗状況をその精算装置３０で精算処理が行われていないことを示す状態（空き状態）に決定する。「空き状態」とは、言い換えると、精算装置３０が処理すべき精算情報を有していない状態であり、商品登録装置２０又はサーバ装置４０から精算情報が送信されるのを待機または監視している状態とも言える。
【００３３】
また、取得部１２０は、精算装置３０に精算情報が送信された、又は、精算装置３０で精算情報が受信されたことを示す情報（第三情報）を更に取得し、決定部１３０は、取得部１２０により第三情報が取得された場合に、精算装置３０における精算処理の進捗状況を「送信済み状態」に決定してもよい。ここで「送信済み状態」とは、商品登録装置２０またはサーバ装置４０から精算装置３０に精算情報が送信された状態であり、かつ、その精算装置３０で顧客による所定操作が行われていない（すなわち、第一情報が検出されていない）状態を意味する。取得部１２０で「送信済み状態」に対応する情報を取得し、それに応じて決定部１３０が精算装置３０における精算処理の進捗状況を「送信済み状態」に決定することにより、後述の表示灯制御部１１０は、表示灯装置３１０を「送信済み状態」に応じた点灯状態とする制御指示を出すことができる。結果として、店員は、表示灯装置３１０の点灯状態から、顧客がその精算装置３０を用いて商品の精算を行う予定であることを更に把握できる。
【００３４】
具体的には、精算装置３０が情報処理装置１０として機能する場合、精算装置３０の取得部１２０は、商品登録装置２０またはサーバ装置４０から精算情報を受信したことを検出する。精算装置３０の決定部１３０は、精算装置３０が精算情報を受信したことを検出すると、自身の進捗状況を「送信済み状態」に決定する。また、サーバ装置４０が情報処理装置１０として機能する場合、サーバ装置４０の取得部１２０は、精算装置３０に対して精算情報を送信したことを検出する。サーバ装置４０の決定部１３０は、精算装置３０に精算情報を送信したことを検出すると、その精算装置３０の進捗状況を「送信済み状態」に決定する。
【００３５】
決定部１３０が、精算装置３０における精算情報の進捗状況を決定する流れの一例について、図３を用いて説明する。図３は、決定部１３０が精算装置３０における精算情報の進捗状況を決定する流れの一例を説明するための図である。図３に示されるような情報は、例えば、情報処理装置１０の図示しない記憶部に保持されている。図３（ａ）のテーブルは、取得部１２０により取得される各情報に対応する進捗状況を定義するテーブルである。図３（ａ）の例では、第一情報、第二情報、および第三情報に対して、「操作中状態」を示すデータ、「空き状態」を示すデータ、および「送信済み状態」示すデータがそれぞれ対応付けられている。また、図３（ｂ）のテーブルは、各々の精算装置３０における精算処理の進捗状況を保持するテーブルである。
【００３６】
具体的な例としては、ある精算装置３０に精算情報が送信されたこと（第三情報）が取得部１２０により検出されると、決定部１３０は、図３（ａ）のテーブルを参照して当該精算装置３０に対応付ける進捗状況を示すデータを「送信済み状態」のデータと決定する。そして、決定部１３０は、図３（ｂ）のテーブルにおいて、当該精算情報の送信先の精算装置３０に対応するレコードの進捗状況を、決定した「送信済み状態」のデータを用いて更新する。第一情報および第二情報が取得された場合も同様に、図３（ａ）のテーブルを参照して進捗状況を示すデータが決定され、図３（ｂ）のテーブルに格納されている情報が更新される。
【００３７】
表示灯制御部１１０は、商品登録装置２０で登録された商品の精算情報を用いた精算処理を行う精算装置３０における当該精算情報に基づく精算処理の進捗状況に応じて、当該精算装置３０に対して設けられた表示灯装置３１０の点灯状態を制御する。詳細は図４を用いて後述するが、情報処理装置１０は、各々の進捗状況に対応する表示灯装置３１０の点灯状態を図示しない記憶部に保持しており、表示灯制御部１１０は、決定部１３０で決定された進捗状況を用いてその記憶部を参照し、表示灯装置３１０の点灯状態を特定する。そして、表示灯制御部１１０は、特定した点灯状態で表示灯装置３１０を点灯させる旨の指示を、表示灯装置３１０に向けて送信する。例えば、サーバ装置４０が情報処理装置１０として機能する場合、表示灯制御部１１０は、精算装置３０に対して指示を送信する。また、サーバ装置４０と表示灯装置３１０とがネットワーク５０を介して直接通信可能である場合、表示灯制御部１１０は、表示灯装置３１０に点灯状態の制御指示を直接送信することもできる。また、精算装置３０が情報処理装置１０として機能する場合、表示灯制御部１１０は、例えばＵＳＢ（Universal Serial Bus）接続などで接続された表示灯装置３１０に対して、点灯状態の制御指示を送信する。
【００３８】
図４を用いて、表示灯制御部１１０が表示灯装置３１０の点灯状態を制御する流れを説明する。図４は、精算処理の進捗状況と、表示灯装置３１０の点灯状態との対応関係を定義する情報の一例を示す図である。但し、精算処理の進捗状況と、表示灯装置３１０の点灯状態との対応関係を定義する情報は、図４の例に制限されない。図４の点灯状態には、点灯状態を制御する指示そのものが格納されていてもよいし、点灯状態を制御する指示を特定する情報が格納されていてもよい。
【００３９】
表示灯制御部１１０は、例えば図４に示される情報を用いて、精算装置３０に対して設けられた表示灯装置３１０の点灯状態の制御指示を特定する。具体的には、決定部１３０によって、ある精算装置３０における精算情報の進捗状況が「送信済み状態」と決定されると、表示灯制御部１１０は、当該精算装置３０の表示灯装置３１０に送信すべき制御指示を「点灯（緑／点滅）」とする制御指示と特定する。そして、表示灯制御部１１０は、点灯状態を「点灯（緑／点滅）」とする制御指示を、精算装置３０に対して送信する。精算装置３０は、受信した制御指示に応じて、表示灯装置３１０を「点灯（緑／点滅）」の点灯状態で点灯させる。
【００４０】
〔ハードウエア構成〕
図５は、情報処理装置１０のハードウエア構成を概念的に示す図である。
【００４１】
情報処理システム１に含まれる情報処理装置１０は、図５に示されるように、ＣＰＵ１０１、メモリ１０２、ストレージ１０３、入出力インターフェース（Ｉ／Ｆ）１０４、および通信モジュール１０５などを備える。ＣＰＵ１０１、メモリ１０２、ストレージ１０３、入出力Ｉ／Ｆ１０４、および通信モジュール１０５は、相互にデータを送受信するためのデータ伝送路で接続されている。
【００４２】
メモリ１０２は、例えばＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）などのメモリである。ストレージ１０３は、例えばハードディスク、ＳＳＤ（Solid State Drive）、又はメモリカードなどの記憶装置である。ストレージ１０３は、情報処理装置１０の各処理部（表示灯制御部１１０、取得部１２０、決定部１３０）の機能または各々の装置の機能を実現するためのプログラムモジュールを記憶している。ＣＰＵ１０１は、これら各プログラムモジュールを実行することで、各処理部の機能をそれぞれ実現する。例えば、サーバ装置４０が情報処理装置１０として機能する場合、サーバ装置４０のＣＰＵ１０１が、表示灯制御部１１０、取得部１２０、および決定部１３０の各プログラムモジュールを実行することにより、表示灯制御部１１０、取得部１２０および決定部１３０がそれぞれ実現される。また商品登録装置２０が情報処理装置１０として機能する場合、商品登録装置２０のＣＰＵ１０１が、表示灯制御部１１０、取得部１２０、および決定部１３０の各プログラムモジュールを実行することにより、表示灯制御部１１０、取得部１２０および決定部１３０がそれぞれ実現される。ＣＰＵ１０１は、上記各モジュールを実行する際、これらのモジュールをメモリ１０２上に読み出してから実行してもよいし、メモリ１０２上に読み出さずに実行してもよい。
【００４３】
入出力Ｉ／Ｆ１０４は、図示しない表示装置や入力装置などと接続される。表示装置は、ＬＣＤ（Liquid Crystal Display）やＣＲＴ（Cathode Ray Tube）ディスプレイのような、ＣＰＵ１０１やＧＰＵ（Graphics Processing Unit）（図示せず）等により処理された描画データに対応する画面を表示する装置である。入力装置は、ユーザの操作による入力を受け付ける装置であり、例えば、キーボード、マウス、タッチセンサ等として実現される。表示装置及び入力装置は一体化され、タッチパネルとして実現されていてもよい。
【００４４】
通信モジュール１０５は、外部の装置等との間でデータを送受信するために用いられる。サーバ装置４０、商品登録装置２０、および精算装置３０の各々は、通信モジュール１０５を介して他の装置と接続される。なお、通信モジュール１０５を介して情報処理装置１０と外部の装置とを接続する方法は様々である。例えばこの接続は、バス回線（例えばＵＳＢ（Universal Serial Bus）回線）を介したバス接続や、ネットワーク回線を介したネットワーク接続などである。なお、ネットワーク回線は無線回線であってもよいし有線回線であってもよい。
【００４５】
また、商品登録装置２０の入出力Ｉ／Ｆ１０４には、精算対象の商品の登録処理に必要な各種装置（バーコードリーダといった読取装置など）が接続される。また、精算装置３０の入出力Ｉ／Ｆ１０４には、精算処理に必要な各種装置（金銭投入装置や釣銭払出装置など）が接続される。また、精算装置３０の入出力Ｉ／Ｆ１０４には、表示灯装置３１０が接続される。表示灯装置３１０は、各々所定の色で発光する複数のＬＥＤ（Light Emitting Diode）やフルカラーＬＥＤなど、複数の色を表現できる発光部を有し、制御信号に応じて当該発光部を所望の点灯状態（例えば、所望の色、所望の点滅状態（点滅／非点滅）など）で点灯させる。表示灯装置３１０は、単色の発光部を有し、その発光部の点灯状態を切り替え可能な装置であってもよい。表示灯装置３１０は、精算装置３０に接続されずに、精算装置３０の近傍に設けられていてもよい。この場合、表示灯装置３１０は、サーバ装置４０や精算装置３０など他の装置と、ネットワーク５０を介して通信可能に接続される。
【００４６】
なお、情報処理システム１に含まれるサーバ装置４０、商品登録装置２０および精算装置３０のハードウエア構成は図５に示される構成に制限されない。
【００４７】
〔動作例〕
図６乃至図９を用いて、本実施形態における情報処理システム１の処理の流れを説明する。図６および図７は、サーバ装置４０が情報処理装置１０として機能する場合の情報処理システム１の処理の流れを示すシーケンス図である。図８および図９は、精算装置３０が情報処理装置１０として機能する場合の情報処理システム１の処理の流れを示すシーケンス図である。
【００４８】
＜サーバ装置４０が情報処理装置１０として機能する場合の処理＞
図６および図７を用いて、サーバ装置４０が情報処理装置１０として機能する場合の情報処理システム１の処理の流れを説明する。
【００４９】
まず、商品登録装置２０の操作者（レジ担当の店員）が、商品登録装置２０を用いて、精算対象の商品を登録する（Ｓ１０１）。ここで、商品登録装置２０は、精算対象の商品を登録する処理に応じて、精算対象として登録された商品の精算処理に用いる情報（精算情報）を生成する。生成された精算情報は、サーバ装置４０に送信される（Ｓ１０２）。
【００５０】
サーバ装置４０は、精算装置３０に精算情報を送信する（Ｓ１０３）。具体的には、指定方式では、サーバ装置４０は、Ｓ１０２において、商品登録装置２０から精算情報と当該精算情報の送信先として指定された精算装置３０を示す情報とを受信し、送信先を示す情報により特定された精算装置３０に精算情報を送信する。また、会計券方式では、サーバ装置４０は、Ｓ１０２で精算情報を受信した後、精算装置３０からの精算情報の送信要求を受信するまで待機する。そして、精算装置３０は、顧客が持ち運ぶ特定の可搬型媒体から精算情報を特定する情報を読み取り、当該精算情報の送信要求をサーバ装置４０に送信する。そして、サーバ装置４０は、精算装置３０から精算情報の送信要求を受信し、当該送信要求に対応する精算情報を精算装置３０に送信する。
【００５１】
Ｓ１０３の精算情報の送信に応じて、サーバ装置４０の取得部１２０は、精算情報を精算装置３０に送信したこと（第三情報）を検出する（Ｓ１０４）。この検出に伴い、サーバ装置４０の決定部１３０は、精算情報の送信先の精算装置３０における精算処理の進捗状況を「送信済み状態」に決定する（Ｓ１０５）。このとき、サーバ装置４０の決定部１３０は、当該決定した進捗状況を精算情報の送信先の精算装置３０と共に関連付けて保持する。具体的には、サーバ装置４０の決定部１３０は、「送信済み状態」という進捗状況と、精算情報の送信先の精算装置３０を一意に識別する情報（例えば、各々の精算装置３０固有の識別ＩＤといった情報（装置識別情報））とを共に保持する。
【００５２】
そして、サーバ装置４０の表示灯制御部１１０は、各々の進捗状況に対応する表示灯装置３１０の点灯状態を記憶する記憶部から、「送信済み状態」という進捗状況に対応する表示灯装置の点灯状態を特定する（Ｓ１０６）。そして、サーバ装置４０の表示灯制御部１１０は、当該進捗状況と関連付けられた精算装置３０に対して、特定された点灯状態（「送信済み状態」を示す点灯状態）で表示灯装置３１０を点灯させる旨の指示を送信する（Ｓ１０７）。精算装置３０は、Ｓ１０７で受信した指示に基づいて、表示灯装置３１０の点灯状態を制御する（Ｓ１０８）。これにより、表示灯装置３１０は、当該表示灯装置３１０に対応する精算装置３０が「送信済み状態」であることを示す点灯状態で点灯する。
【００５３】
精算装置３０は、Ｓ１０３で送信された精算情報を受信した後、顧客の操作に応じて当該精算情報を用いた精算処理を行う。ここで、精算装置３０は、顧客による所定操作（第一情報）を検出したか否かを監視している。例えば、精算装置３０は、支払い方法を決定するボタンを押下する操作や、精算装置３０が空き状態の時に表示する待機画面に顧客が触れる操作といった操作を検出したか否かを監視している。精算装置３０は、所定操作を検出すると（Ｓ１０９）、顧客が操作中であることを示す情報を生成し、自身を一意に識別する情報（装置識別情報）と共にサーバ装置４０に通知する（Ｓ１１０）。サーバ装置４０の取得部１２０は、Ｓ１１０の検出通知の受信に応じて、当該検出通知と共に送信された装置識別情報が示す精算装置３０における精算処理の進捗状況を「操作中状態」に決定する（Ｓ１１１）。
【００５４】
そして、サーバ装置４０の表示灯制御部１１０は、各々の進捗状況に対応する表示灯装置３１０の点灯状態を記憶する記憶部から、「操作中状態」という進捗状況に対応する表示灯装置の点灯状態を特定する（Ｓ１１２）。そして、サーバ装置４０の表示灯制御部１１０は、当該進捗状況と関連付けられた精算装置３０に対して、特定された点灯状態（「操作中状態」を示す点灯状態）で表示灯装置３１０を点灯させる旨の指示を送信する（Ｓ１１３）。精算装置３０は、Ｓ１１３で受信した指示に基づいて、表示灯装置３１０の点灯状態を制御する（Ｓ１１４）。これにより、表示灯装置３１０は、当該表示灯装置３１０に対応する精算装置３０が「操作中状態」であることを示す点灯状態で点灯する。
【００５５】
精算装置３０は、精算処理の完了（第二情報）が検出されたか否かを監視している。精算装置３０は、例えば、精算対象の商品の代金の投入完了、精算を完了するボタンの押下、釣銭やレシートの出力または回収といったイベントが実行されたか否かを監視し、これらのイベントが検出された場合に、精算処理が完了したものと判断する。精算装置３０は、精算処理の完了を示すイベントを検出すると（Ｓ１１５）、精算処理が完了したことを示す情報を生成し、自身を一意に識別する情報（装置識別情報）と共にサーバ装置４０に通知する（Ｓ１１６）。サーバ装置４０の取得部１２０は、Ｓ１１６の検出通知の受信に応じて、当該検出通知と共に送信された装置識別情報が示す精算装置３０における精算処理の進捗状況を「空き状態」に決定する（Ｓ１１７）。
【００５６】
そして、サーバ装置４０の表示灯制御部１１０は、各々の進捗状況に対応する表示灯装置３１０の点灯状態を記憶する記憶部から、「空き状態」という進捗状況に対応する表示灯装置の点灯状態を特定する（Ｓ１１８）。そして、サーバ装置４０の表示灯制御部１１０は、当該進捗状況と関連付けられた精算装置３０に対して、特定された点灯状態（「空き状態」を示す点灯状態）で表示灯装置３１０を点灯させる旨の指示を送信する（Ｓ１１９）。精算装置３０は、Ｓ１１９で受信した指示に基づいて、表示灯装置３１０の点灯状態を制御する（Ｓ１２０）。これにより、表示灯装置３１０は、当該表示灯装置３１０に対応する精算装置３０が「空き状態」であることを示す点灯状態で点灯する。
【００５７】
＜精算装置３０が情報処理装置１０として機能する場合の処理＞
図８および図９を用いて、精算装置３０が情報処理装置１０として機能する場合の情報処理システム１の処理の流れを説明する。
【００５８】
商品登録装置２０における処理（Ｓ２０１およびＳ２０２の処理）は、図６のＳ１０１およびＳ１０２の処理と同様である。また、精算情報を送信する処理（Ｓ２０３の処理）も、図６のＳ１０３と同様である。
【００５９】
Ｓ１０３で送信された精算情報の受信に応じて、精算装置３０の取得部１２０は、精算情報を受信したことを示す情報（第三情報）を検出する（Ｓ２０４）。この検出に伴い、精算装置３０の決定部１３０は、自装置における精算処理の進捗状況を「送信済み状態」に決定する（Ｓ２０５）。
【００６０】
そして、精算装置３０の表示灯制御部１１０は、各々の進捗状況に対応する表示灯装置３１０の点灯状態を記憶する記憶部から、「送信済み状態」という進捗状況に対応する表示灯装置の点灯状態を特定する（Ｓ２０６）。そして、精算装置３０の表示灯制御部１１０は、特定された点灯状態（「送信済み状態」を示す点灯状態）に基づいて、表示灯装置３１０の点灯状態を制御する（Ｓ２０７）。これにより、表示灯装置３１０は、当該表示灯装置３１０に対応する精算装置３０が「送信済み状態」であることを示す点灯状態で点灯する。
【００６１】
また、精算装置３０は、Ｓ１０３で送信された精算情報を受信した後、顧客の操作に応じて当該精算情報を用いた精算処理を行う。ここで、精算装置３０の取得部１２０は、顧客による所定操作（第一情報）を検出したか否かを監視している。例えば、精算装置３０の取得部１２０は、代金の支払い方法を決定するボタンを押下する操作や、空き状態時に表示する待機画面に顧客が触れる操作といった操作を検出したか否かを監視している。精算装置３０の決定部１３０は、所定操作を検出すると（Ｓ２０８）、自装置における精算処理の進捗状況を「操作中状態」に決定する（Ｓ２０９）。
【００６２】
そして、精算装置３０の表示灯制御部１１０は、各々の進捗状況に対応する表示灯装置３１０の点灯状態を記憶する記憶部から、「操作中状態」という進捗状況に対応する表示灯装置の点灯状態を特定する（Ｓ２１０）。そして、精算装置３０の表示灯制御部１１０は、特定された点灯状態（「操作中状態」を示す点灯状態）に基づいて、表示灯装置３１０の点灯状態を制御する（Ｓ２１１）。これにより、表示灯装置３１０は、当該表示灯装置３１０に対応する精算装置３０が「操作中状態」であることを示す点灯状態で点灯する。
【００６３】
精算装置３０の取得部１２０は、精算処理の完了（第二情報）が検出されたか否かを監視している。精算装置３０の取得部１２０は、例えば、精算対象の商品の代金の投入完了、精算を完了するボタンの押下、釣銭の払出、レシートの発行といったイベントが実行されたか否かを監視し、これらのイベントが検出された場合に、精算処理が完了したものと判断する。精算装置３０の取得部１２０は、精算処理の完了を示すイベントを検出すると（Ｓ２１２）、自装置における精算処理の進捗状況を「空き状態」に決定する（Ｓ２１３）。
【００６４】
そして、精算装置３０の表示灯制御部１１０は、各々の進捗状況に対応する表示灯装置３１０の点灯状態を記憶する記憶部から、「空き状態」という進捗状況に対応する表示灯装置の点灯状態を特定する（Ｓ２１４）。そして、精算装置３０の表示灯制御部１１０は、特定された点灯状態（「空き状態」を示す点灯状態）に基づいて、表示灯装置３１０の点灯状態を制御する（Ｓ２１５）。これにより、表示灯装置３１０は、当該表示灯装置３１０に対応する精算装置３０が「空き状態」であることを示す点灯状態で点灯する。
【００６５】
〔第１実施形態の作用および効果〕
以上、本実施形態によれば、精算装置３０における精算処理の進捗状況が、情報処理装置１０（精算装置３０あるいはサーバ装置４０）により判断される。そして、精算装置３０に対して設けられた表示灯装置３１０の点灯状態が、判断された進捗状況に対応する点灯状態で点灯される。これにより、本実施形態によれば、店員は、精算装置３０の付近まで状況を確認しに行かなくても、表示灯装置３１０の点灯状態によって、各精算装置３０における精算処理の進捗状況を把握することができる。
【００６６】
［第２実施形態］
指定方式の場合、商品登録装置２０から新たな精算情報を精算装置３０に送信する際、「空き状態」の精算装置３０が存在しない可能性もある。例えば、店舗に設置された全ての精算装置３０が顧客によって操作されている場合、その時点では「空き状態」の精算装置３０は存在しない。
【００６７】
このような状況になったとしても、商品登録装置２０は、次の顧客の精算対象商品の登録を滞りなく行うために、精算情報をいずれかの精算装置３０に対して送信して現在の顧客に対する処理を完了できるように構成されるのが好ましい。このような場合、送信された精算情報は、次に処理すべき精算情報として、送信先の精算装置３０のキュー等に格納されることになる。このとき、送信先の精算装置３０における精算処理の進捗状況は、次に処理すべき精算情報が送信済みの状態であると言える。
【００６８】
そこで、本実施形態の決定部１３０は、第二情報が取得された際に、次に処理すべき精算情報を精算装置３０が有しているか否かを更に判定する。決定部１３０は、次に処理すべき精算情報を精算装置３０が有していると判定した場合、精算装置３０における精算処理の進捗状況を「送信済み状態」に決定する。一方、決定部１３０は、次に処理すべき精算情報を精算装置３０が有していないと判定した場合、精算装置３０における精算処理の進捗状況を「空き状態」に決定する。本実施形態の決定部１３０は、第１実施形態と同様に、ストレージ１０３に格納された決定部１３０の機能を実現するプログラムモジュールを、ＣＰＵ１０１が実行することにより実現される。
【００６９】
〔処理構成〕
図１０は、第２実施形態における情報処理装置１０の処理構成を概念的に示すブロック図である。図１０に示されるように、本実施形態の情報処理装置１０は、管理部１４０および精算情報記憶部１４２を更に備える。
【００７０】
精算情報記憶部１４２は、精算装置３０に送信された各精算情報に関して、その精算情報を用いた精算処理が完了したか否かを記憶している。管理部１４０は、精算情報の精算装置３０への送信、および、精算装置３０における精算処理の終了に応じて、精算情報記憶部１４２を更新する。
【００７１】
＜サーバ装置４０が情報処理装置１０として機能する場合＞
サーバ装置４０が情報処理装置１０として機能する場合、サーバ装置４０の精算情報記憶部１４２は図１１の示されるような情報を保持する。図１１は、サーバ装置４０の精算情報記憶部１４２が記憶する情報の一例を示す図である。図１１の例では、サーバ装置４０の精算情報記憶部１４２は、各精算情報を一意に識別する精算情報ＩＤ、精算情報の送信先を示す精算装置ＩＤ、および、精算情報を用いた精算処理が完了したか否かを示すステータス（「完了」または「未完了」）を互いに関連付けて記憶している。但し、精算情報記憶部１４２が記憶する情報は図１１の例に制限されない。
【００７２】
図１１の例では、「精算装置ＩＤ：Ａ」である精算装置３０は、ステータスが「未完了」の精算情報を２件有している。すなわち、「精算装置ＩＤ：Ａ」である精算装置３０は、現在処理している精算情報の他に、処理すべき精算情報を有している状態である。そのため、「精算装置ＩＤ：Ａ」である精算装置３０で１件目の精算情報を用いた精算処理が完了した場合、サーバ装置４０の決定部１３０は、その精算装置３０の進捗状況を「送信済み」に決定する。一方、「精算装置ＩＤ：Ｂ」である精算装置３０は、精算情報を２件有しているが、そのうちの１件のステータスが「完了」であり、もう１件のステータスが「未完了」である。すなわち、「精算装置ＩＤ：Ｂ」である精算装置３０は、現在処理している精算情報の他に、処理すべき精算情報を有していない状態である。そのため、「精算装置ＩＤ：Ｂ」である精算装置３０で１件目の精算情報を用いた精算処理が完了した場合、サーバ装置４０の決定部１３０は、その精算装置３０の進捗状況を「空き状態」に決定する。
【００７３】
サーバ装置４０の精算情報記憶部１４２に記憶される情報は、サーバ装置４０の管理部１４０によって、例えば、次のように更新される。まず、サーバ装置４０の管理部１４０は、サーバ装置４０の取得部１２０によって精算情報の送信（第三情報）が検出されると、その精算情報の精算情報ＩＤ、その精算情報の送信先の精算装置３０の精算装置ＩＤ、および「未完了」のステータスを有する情報を生成し、サーバ装置４０の精算情報記憶部１４２に記憶する。次に、サーバ装置４０の精算装置３０から精算情報を用いた精算処理の完了（第二情報）が検出された旨を示す通知がサーバ装置４０の取得部１２０によって取得されると、サーバ装置４０の管理部１４０は、その精算情報のステータスを「完了」に更新する。
【００７４】
図１２および図１３を用いて、本実施形態における情報処理システム１の動作例を説明する。図１２および図１３は、サーバ装置４０が情報処理装置１０として機能する場合の情報処理システム１の処理の流れを示すシーケンス図である。以下の説明において、サーバ装置４０は、２台の精算装置３０（精算装置３０Ａおよび精算装置３０Ｂ）と接続されていると仮定する。
【００７５】
まず、商品登録装置２０において、精算装置３０Ａに送信する第１の精算情報が生成され、サーバ装置４０に送信されたとする（Ｓ３０１）。すると、サーバ装置４０は、商品登録装置２０から受信した第１の精算情報を精算装置３０Ａに送信する（Ｓ３０２）。このとき、サーバ装置４０の取得部１２０は、精算装置３０Ａに対する精算情報の送信（第三情報）を検出する。これに応じて、サーバ装置４０の管理部１４０は、精算情報記憶部１４２に、第１の精算情報を示す精算情報ＩＤ、精算装置３０Ａを示す精算装置ＩＤ、およびステータス「未完了」の情報を記憶させる（Ｓ３０３）。また、サーバ装置４０の決定部１３０は、精算装置３０Ａの進捗状況を「送信済み状態」に決定し、精算装置３０Ｂに対して、表示灯装置３１０を「送信済み状態」を示す点灯状態で点灯させる指示を送信する。
【００７６】
次いで、商品登録装置２０において、精算装置３０Ｂに送信する第２の精算情報が生成され、サーバ装置４０に送信されたとする（Ｓ３０４）。すると、サーバ装置４０は、商品登録装置２０から受信した第２の精算情報を精算装置３０Ｂに送信する（Ｓ３０５）。このとき、サーバ装置４０の取得部１２０は、精算装置３０Ｂに対する精算情報の送信（第三情報）を検出する。これに応じて、サーバ装置４０の管理部１４０は、精算情報記憶部１４２に、第２の精算情報を示す精算情報ＩＤ、精算装置３０Ｂを示す精算装置ＩＤ、およびステータス「未完了」の情報を記憶させる（Ｓ３０６）。また、サーバ装置４０の決定部１３０は、精算装置３０Ｂの進捗状況を「送信済み状態」に決定し、精算装置３０Ｂに対して、表示灯装置３１０を「送信済み状態」を示す点灯状態で点灯させる指示を送信する。
【００７７】
さらに、精算装置３０Ａが第１の精算情報を用いた精算処理を完了する前に、商品登録装置２０において、精算装置３０Ａに送信する第３の精算情報が生成され、サーバ装置４０に送信されたとする（Ｓ３０７）。すると、サーバ装置４０は、商品登録装置２０から受信した第３の精算情報を精算装置３０Ａに送信する（Ｓ３０８）。このとき、サーバ装置４０の取得部１２０は、精算装置３０Ａに対する精算情報の送信（第三情報）を検出する。これに応じて、サーバ装置４０の管理部１４０は、精算情報記憶部１４２に、第３の精算情報を示す精算情報ＩＤ、精算装置３０Ａを示す精算装置ＩＤ、およびステータス「未完了」の情報を記憶させる（Ｓ３０９）。この場合、精算情報記憶部１４２は、ステータスが「未完了」の精算情報が２件登録された状態となる。またこの場合、第１の精算情報を用いた精算処理が精算装置３０Ａで実行中であるため、サーバ装置４０の決定部１３０は、第３の精算情報の送信は精算装置３０Ａの進捗状況に影響するものではないと判断し、精算装置３０Ａの進捗状況を更新しない。
【００７８】
そして、精算装置３０Ａで第１の精算情報を用いた精算処理の完了（第二情報）が検出されると、精算装置３０Ａは、自身の精算装置ＩＤおよび第１の精算情報の精算情報ＩＤと共に、第二情報の検出通知をサーバ装置４０に対して送信する（Ｓ３１０）。サーバ装置４０の取得部１２０がこの検出通知が受信すると、サーバ装置４０の管理部１４０は、Ｓ３１０で取得された精算情報ＩＤを用いて、精算情報記憶部１４２に記憶されている第１の精算情報を特定し、そのステータスを「未完了」から「完了」に更新する（Ｓ３１１）。そして、サーバ装置４０の決定部１３０は、Ｓ３１０で取得した精算装置ＩＤを用いて精算情報記憶部１４２を参照し、精算装置３０Ａが次に処理すべき精算情報を有しているか否かを確認し、精算装置３０Ａの進捗状況を決定する。ここでは、精算装置３０Ａは、次に処理すべき精算情報として、第３の精算情報を有しているため、サーバ装置４０の決定部１３０は、精算装置３０Ａの進捗状況を「送信済み状態」に決定する（Ｓ３１２）。そして、サーバ装置４０の表示灯制御部１１０は、精算装置３０Ａに対して、「送信済み状態」を示す点灯状態で表示灯装置３１０を点灯させる旨の指示を送信する（Ｓ３１３）。精算装置３０は、Ｓ３１３で受信した指示に基づいて、表示灯装置３１０を「送信済み状態」を示す点灯状態で点灯させる（Ｓ３１４）。
【００７９】
また、精算装置３０Ｂで第２の精算情報を用いた精算処理の完了（第二情報）が検出されると、精算装置３０Ｂは、自身の精算装置ＩＤおよび第２の精算情報の精算情報ＩＤと共に、第二情報の検出通知をサーバ装置４０に対して送信する（Ｓ３１５）。サーバ装置４０の取得部１２０がこの検出通知が受信すると、サーバ装置４０の管理部１４０は、Ｓ３１５で取得された精算情報ＩＤを用いて、精算情報記憶部１４２に記憶されている第２の精算情報を特定し、そのステータスを「未完了」から「完了」に更新する（Ｓ３１６）。そして、サーバ装置４０の決定部１３０は、Ｓ３１５で取得した精算装置ＩＤを用いて精算情報記憶部１４２を参照し、精算装置３０Ｂが次に処理すべき精算情報を有しているか否かを確認し、精算装置３０Ｂの進捗状況を決定する。ここでは、精算装置３０Ａは、次に処理すべき精算情報を有していないため、サーバ装置４０の決定部１３０は、精算装置３０Ｂの進捗状況を「空き状態」に決定する（Ｓ３１７）。そして、サーバ装置４０の表示灯制御部１１０は、精算装置３０Ｂに対して、「空き状態」を示す点灯状態で表示灯装置３１０を点灯させる旨の指示を送信する（Ｓ３１８）。精算装置３０は、Ｓ３１８で受信した指示に基づいて、表示灯装置３１０を「空き状態」を示す点灯状態で点灯させる（Ｓ３１９）。
【００８０】
＜精算装置３０が情報処理装置１０として機能する場合＞
精算装置３０が情報処理装置１０として機能する場合、各々の精算装置３０の精算情報記憶部１４２は、例えば、図１４に示されるような情報を保持する。図１４は、各々の精算装置３０の精算情報記憶部１４２が記憶する情報の一例を示す図である。図１４の例では、各々の精算装置３０の精算情報記憶部１４２は、各精算情報を一意に識別する精算情報ＩＤと精算情報を用いた精算処理が完了したか否かを示すステータス（「完了」または「未完了」）とを互いに関連付けて記憶している。但し、精算情報記憶部１４２が記憶する情報は図１４の例に制限されない。
【００８１】
図１４の例では、「精算装置ＩＤ：Ａ」である精算装置３０（以下、精算装置３０Ａと表記）は、ステータスが「未完了」の精算情報を２件有している。すなわち、精算装置３０Ａは、現在処理している精算情報の他に、処理すべき精算情報を有している状態である。そのため、精算装置３０Ａで１件目の精算情報を用いた精算処理が完了した場合、精算装置３０Ａの決定部１３０は、自身の進捗状況を「送信済み」に決定する。一方、「精算装置ＩＤ：Ｂ」である精算装置３０（以下、精算装置３０Ｂと表記）は、精算情報を２件有しているが、そのうちの１件のステータスが「完了」であり、もう１件のステータスが「未完了」である。すなわち、精算装置３０Ｂは、現在処理している精算情報の他に、処理すべき精算情報を有していない状態である。そのため、精算装置３０Ｂで１件目の精算情報を用いた精算処理が完了した場合、精算装置３０Ｂの決定部１３０は、自身の進捗状況を「空き状態」に決定する。
【００８２】
各々の精算装置３０の精算情報記憶部１４２に記憶される情報は、各々の精算装置３０の管理部１４０によって、例えば、次のように更新される。まず、精算装置３０の管理部１４０は、サーバ装置４０の取得部１２０によって精算情報の受信（第三情報）が検出されると、その精算情報の精算情報ＩＤおよび「未完了」のステータスを有する情報を生成し、自身の精算情報記憶部１４２に記憶する。次に、サーバ装置４０の取得部１２０によりその精算情報を用いた精算処理の完了（第二情報）が検出されると、サーバ装置４０の管理部１４０は、その精算情報のステータスを「完了」に更新する。
【００８３】
図１５および図１６を用いて、本実施形態における情報処理システム１の他の動作例を説明する。図１５および図１６は、サーバ装置４０が情報処理装置１０として機能する場合の情報処理システム１の処理の流れを示すシーケンス図である。以下の説明において、サーバ装置４０は、２台の精算装置３０（精算装置３０Ａおよび精算装置３０Ｂ）と接続されていると仮定する。
【００８４】
まず、商品登録装置２０において、精算装置３０Ａに送信する第１の精算情報が生成され、サーバ装置４０に送信されたとする（Ｓ４０１）。すると、サーバ装置４０は、商品登録装置２０から受信した第１の精算情報を精算装置３０Ａに送信する（Ｓ４０２）。そして、精算装置３０Ａの取得部１２０は、第１の精算情報の受信（第三情報）を検出する。これに応じて、精算装置３０Ａの管理部１４０は、精算装置３０Ａの精算情報記憶部１４２に、第１の精算情報を示す精算情報ＩＤおよびステータス「未完了」の情報を記憶させる（Ｓ４０３）。また、精算装置３０Ａの決定部１３０は、自身の進捗状況を「送信済み状態」に決定し、自装置に対して設けられた表示灯装置３１０を「送信済み状態」を示す点灯状態で点灯させる。
【００８５】
次いで、商品登録装置２０において、精算装置３０Ｂに送信する第２の精算情報が生成され、サーバ装置４０に送信されたとする（Ｓ４０４）。すると、サーバ装置４０は、商品登録装置２０から受信した第２の精算情報を精算装置３０Ｂに送信する（Ｓ４０５）。そして、精算装置３０Ｂの取得部１２０は、第２の精算情報の受信（第三情報）を検出する。これに応じて、精算装置３０Ｂの管理部１４０は、精算装置３０Ｂの精算情報記憶部１４２に、第２の精算情報を示す精算情報ＩＤおよびステータス「未完了」の情報を記憶させる（Ｓ４０６）。また、精算装置３０Ｂの決定部１３０は、自身の進捗状況を「送信済み状態」に決定し、自装置に対して設けられた表示灯装置３１０を「送信済み状態」を示す点灯状態で点灯させる。
【００８６】
さらに、精算装置３０Ａが第１の精算情報を用いた精算処理を完了する前に、商品登録装置２０において、精算装置３０Ａに送信する第３の精算情報が生成され、サーバ装置４０に送信されたとする（Ｓ４０７）。すると、サーバ装置４０は、商品登録装置２０から受信した第３の精算情報を精算装置３０Ａに送信する（Ｓ４０８）。そして精算装置３０Ａの取得部１２０は、第３の精算情報の受信（第三情報）を検出する。これに応じて、精算装置３０Ａの管理部１４０は、精算装置３０Ａの精算情報記憶部１４２に、第３の精算情報を示す精算情報ＩＤおよびステータス「未完了」の情報を記憶させる（Ｓ４０９）。この場合、精算情報記憶部１４２は、ステータスが「未完了」の精算情報が２件登録された状態となる。またこの場合、第１の精算情報を用いた精算処理が実行中であるため、精算装置３０Ａの決定部１３０は、第３の精算情報の受信は自身の進捗状況に影響するものではないと判断し、精算装置３０Ａの進捗状況を更新しない。
【００８７】
そして、精算装置３０Ａで第１の精算情報を用いた精算処理の完了（第二情報）が検出されると（Ｓ４１０）、精算装置３０Ａの管理部１４０は、第１の精算情報の精算情報ＩＤを用いて精算情報記憶部１４２を参照し、第１の精算情報のステータスを「未完了」から「完了」に更新する（Ｓ４１１）。そして、精算装置３０Ａの決定部１３０は、精算情報記憶部１４２を参照して自身が次に処理すべき精算情報を有しているか否かを確認し、自身の進捗状況を決定する。ここでは、精算装置３０Ａは、次に処理すべき精算情報として、第３の精算情報を有しているため、精算装置３０Ａの決定部１３０は、自身の進捗状況を「送信済み状態」に決定する（Ｓ４１２）。そして、精算装置３０Ａの表示灯制御部１１０は、自装置に対して設けられた表示灯装置３１０を、「送信済み状態」を示す点灯状態で点灯させる（Ｓ４１３）。
【００８８】
また、精算装置３０Ｂで第２の精算情報を用いた精算処理の完了（第二情報）が検出されると（Ｓ４１４）、精算装置３０Ｂの管理部１４０は、第２の精算情報の精算情報ＩＤを用いて精算情報記憶部１４２を参照し、第２の精算情報のステータスを「未完了」から「完了」に更新する（Ｓ４１５）。そして、精算装置３０Ｂの決定部１３０は、精算情報記憶部１４２を参照して自身が次に処理すべき精算情報を有しているか否かを確認し、自身の進捗状況を決定する。ここでは、精算装置３０Ｂは、次に処理すべき精算情報を有していないため、精算装置３０Ｂの決定部１３０は、自身の進捗状況を「空き状態」に決定する（Ｓ４１６）。そして、精算装置３０Ｂの表示灯制御部１１０は、自装置に対して設けられた表示灯装置３１０を、「空き状態」を示す点灯状態で点灯させる（Ｓ４１７）。
【００８９】
〔第２実施形態の作用および効果〕
以上、本実施形態では、ある精算装置３０において精算処理が完了した場合、その精算装置３０が次に処理すべき精算情報を有しているか否かが更に判断される。そして、その精算装置３０が次に処理すべき精算情報を有している場合は、その精算装置３０の進捗状況は「送信済み状態」に決定され、その精算装置３０が次に処理すべき精算情報を有していない場合は、その精算装置３０の進捗状況は「空き状態」に決定される。本実施形態によれば、商品登録装置２０が新たな精算情報を精算装置３０に送信する際、その精算情報を「空き状態」の精算装置３０が存在しないときにもいずれかの精算装置３０に送信可能な運用において、各々の精算装置３０の精算処理の進捗状況を適切に判断することができる。
【００９０】
［第３実施形態］
〔処理構成〕
図１７は、第３実施形態における情報処理装置１０の処理構成を概念的に示すブロック図である。図１７に示されるように、本実施形態の情報処理装置１０は、継続時間管理部１５０を更に有する。図１７の例では、第１実施形態の構成をベースとした構成を例示しているが、本実施形態の情報処理装置１０は、第２実施形態で説明した構成を更に備えていてもよい。継続時間管理部１５０は、第１実施形態と同様に、ストレージ１０３に記憶される継続時間管理部１５０のプログラムモジュールを、ＣＰＵ１０１が実行することにより実現される。
【００９１】
継続時間管理部１５０は、精算処理の進捗状況の継続時間を管理する。継続時間管理部１５０は、例えば、システム時間などを現在時刻として所定の間隔で取得し、当該現在時刻と、取得部１２０で各情報（第一乃至第三情報）を取得した時刻との差分値を算出することにより、各状態の継続時間を管理することができる。但し、継続時間管理部１５０の継続時間の管理方法はこの例に制限されない。
【００９２】
本実施形態の表示灯制御部１１０は、決定部１３０により決定される進捗状況と、継続時間管理部１５０により管理される継続時間とに基づいて、精算情報が送信された精算装置に対して設けられた表示灯装置の点灯状態を制御する。
【００９３】
情報処理装置１０は、例えば、図１８に示すような、進捗状況および継続時間の組み合わせと、点灯状態との対応関係を示す情報を保持しており、表示灯制御部１１０は、決定部１３０により決定された進捗状況と、継続時間管理部１５０により管理される継続時間との組み合わせに基づいて、表示灯装置３１０の制御指示を決定する。図１８は、精算処理の進捗状況と表示灯装置３１０の点灯状態との対応関係、および、進捗状況の継続時間と表示灯装置３１０の点灯状態との対応関係を定義する情報の一例を示す図である。但し、本実施形態の表示灯制御部１１０が用いる情報は、図１８の例に制限されない。
【００９４】
図１８の例において、各進捗状況に対応する点灯状態は、進捗状況が「空き状態」のときは「消灯」、進捗状況が「送信済み状態」のときは「点灯（黄）」、進捗状況が「操作中状態」のときは「点灯（緑）」、進捗状況が「呼出中状態」のときは「点灯（全色）」とそれぞれ定義されている。なお、進捗状況が「呼出中状態」とは、例えば、精算装置３０において店員を呼び出す操作が実行された状態を意味する。取得部１２０は、店員の呼出操作を検出あるいは店員の呼出操作が検出されたことを示す通知を他の装置から受信し、それに応じて、決定部１３０は進捗状況を「呼出中状態」に決定する。この場合、例えば図３（ａ）のテーブルには、店員からの呼出操作が実行された情報が「第四情報」として、更に登録されており、取得部１２０がある精算装置３０の第四情報を取得するのに応じて、決定部１３０が、当該精算装置３０の進捗状況を「呼出中状態」に決定および更新する。
【００９５】
また、図１８の例において、継続時間に対応する点灯状態は、継続時間が０〜５９［ｓ］のときは「非点滅」、継続時間が６０〜１１９［ｓ］のときは「遅い点滅」、継続時間が１２０［ｓ］以降のときは「速い点滅」と定義されている。但し、これは一例であり、継続時間の長さや継続時間に対応する点灯状態は本図の例に制限されない。
【００９６】
〔動作例〕
図１９を用いて、本実施形態における情報処理システム１の動作例について説明する。図１９は、第３実施形態の情報処理装置１０の処理の流れを示すフローチャートである。なお、以下で説明する処理は、取得部１２０において、ある情報が取得された後、別の情報が取得されるまでの間、繰り返し実行される。
【００９７】
まず、管理部１４０は、取得部１２０により新たな情報が取得されたことに伴い、決定部１３０によって進捗状況が更新されたか否かを判定する（Ｓ５０１）。ここで、進捗状況が更新されていない場合（Ｓ５０１：ＮＯ）、管理部１４０は、進捗状況の更新があるまで待機する。一方、進捗状況が更新された場合（Ｓ５０１：ＹＥＳ）、管理部１４０は、進捗状況の継続時間の管理処理を開始する（Ｓ５０２）。そして、表示灯制御部１１０は、決定部１３０により決定された進捗状況と、継続時間管理部１５０で管理される当該進捗状況の継続時間とに基づいて、表示灯装置３１０の点灯状態を特定する（Ｓ５０３）。例えば、情報処理装置１０が図１８に示される情報を保持しており、進捗状況が「送信済み状態」に更新されてからの経過時間が６０［ｓ］である場合を考える。この場合、表示灯制御部１１０は、図１８に示される情報を用いて、点灯状態を「黄（遅い点滅）」と特定する。そして、表示灯制御部１１０は、現在の表示灯装置３１０の点灯状態を変える必要があるか否かを判定する（Ｓ５０４）。表示灯制御部１１０は、例えば、各々の精算装置３０に対して送信した指示に対応する点灯状態を保持しておき、その点灯状態とＳ５０３の指示の点灯状態とが同一か否かによって、表示灯装置３１０の点灯状態を変える必要があるか否かを判定することができる。表示灯装置３１０の点灯状態を変える必要がない場合（Ｓ５０４：ＮＯ）、表示灯制御部１１０は点灯状態を制御する指示を送信せず、上述の処理が繰り返される。一方、表示灯装置３１０の点灯状態を変える必要がある場合（Ｓ５０４：ＹＥＳ）、表示灯制御部１１０は、表示灯装置３１０をＳ５０３で特定された点灯状態で点灯させる制御指示を出力する（Ｓ５０５）。
【００９８】
〔第３実施形態の作用および効果〕
以上、本実施形態では、進捗状況と、その進捗状況の継続時間とに応じて、表示灯装置３１０の点灯状態が制御される。これにより、店員は、表示灯装置３１０の点灯状態によって、各精算装置３０における精算処理の進捗状況をより詳細に把握することができる。
【００９９】
［第４実施形態］
本実施形態では、本発明の効果を得ることができる最小の構成を有する情報処理装置１０について説明する。
【０１００】
〔処理構成〕
図２０は、第４実施形態における情報処理装置１０の処理構成を概念的に示すブロック図である。図２０に示されるように、第４実施形態における情報処理装置１０は、表示灯制御部１１０を有する。本実施形態の表示灯制御部１１０は、第１乃至第３実施形態と同様である。本実施形態の表示灯制御部１１０は、第１実施形態と同様に、ストレージ１０３に記憶される表示灯制御部１１０の機能を実現するプログラムモジュールを、ＣＰＵ１０１が実行することにより実現される。
〔動作例〕
図２１を用いて、本実施形態における情報処理装置１０の動作例を説明する。図２１は、第４実施形態における情報処理装置１０の処理の流れを示すフローチャートである。
【０１０１】
＜サーバ装置４０が情報処理装置１０として機能する場合＞
表示灯制御部１１０は、精算装置３０の進捗状況を示す情報を、その精算装置３０を特定する情報と共に取得する（Ｓ６０１）。そして、表示灯制御部１１０は、Ｓ６０１で取得された情報が示す進捗状況に対応する点灯状態を特定する（Ｓ６０２）。例えば、サーバ装置４０は各々の進捗状況に対応する表示灯装置３１０の点灯状態を記憶する記憶部を保持しており、表示灯制御部１１０はその記憶部を参照して、点灯状態を特定する。そして、表示灯制御部１１０は、Ｓ６０１で取得した精算装置３０を特定する情報によって特定される精算装置３０に対して、Ｓ６０２で特定した点灯状態で表示灯装置３１０を点灯させる指示を送信し、表示灯装置３１０の点灯状態を制御する（Ｓ６０３）。
【０１０２】
＜精算装置３０が情報処理装置１０として機能する場合＞
表示灯制御部１１０は、自装置の進捗状況を示す情報を取得する（Ｓ６０１）。例えば、表示灯制御部１１０は、商品登録装置２０またはサーバ装置４０から精算情報を受信したことを示す情報（第三情報）、顧客が精算装置３０に対して所定操作を行ったことを示す情報（第一情報）、および、精算処理の完了を示す情報（第二情報）を取得する。そして、表示灯制御部１１０は、Ｓ６０１で取得された情報が示す進捗状況に対応する点灯状態を特定する（Ｓ６０２）。例えば、精算装置３０は各々の進捗状況に対応する表示灯装置３１０の点灯状態を記憶する記憶部を保持しており、表示灯制御部１１０はその記憶部を参照して、点灯状態を特定する。そして、表示灯制御部１１０は、自装置に対して設けられた表示灯装置３１０に対して、Ｓ６０２で特定した点灯状態で点灯させる指示を送信し、表示灯装置３１０の点灯状態を制御する（Ｓ６０３）。
【０１０３】
〔第４実施形態の作用と効果〕
以上、本実施形態によれば、精算装置３０における精算処理の進捗状況に応じて、その精算装置３０に対して設けられた表示灯装置３１０の点灯状態が制御される。よって、本実施形態によれば、店員は、表示灯装置３１０の点灯状態から各精算装置３０における精算処理の進捗状況を把握することができる。
【０１０４】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【０１０５】
また、上述の説明で用いたシーケンス図やフローチャートでは、複数の工程（処理）が順番に記載されているが、各実施形態で実行される工程の実行順序は、その記載の順番に制限されない。各実施形態では、図示される工程の順番を内容的に支障のない範囲で変更することができる。また、上述の各実施形態は、内容が相反しない範囲で組み合わせることができる。
【０１０６】
以下、参考形態の例を付記する。
１．
商品登録装置で登録された商品の精算情報を用いた精算処理を行う情報処理装置であって、当該精算処理の進捗状況に応じて、自装置に対して設けられた表示灯装置の点灯状態を制御する表示灯制御手段を備える情報処理装置。
２．
自装置に対して顧客が所定操作を行ったことを示す第一情報、及び前記精算処理が完了したことを示す第二情報を取得する取得手段と、
前記取得手段により取得された情報に基づいて、前記精算処理の進捗状況を決定する決定手段と、を更に備え、
前記決定手段は、
前記第一情報が取得された場合に、前記進捗状況を顧客による操作中状態に決定し、
前記第二情報が取得された場合に、前記進捗状況を空き状態に決定し、
前記表示灯制御手段は、前記操作中状態と前記空き状態とで互いに異なる点灯状態で前記表示灯装置を点灯させる、
１．に記載の情報処理装置。
３．
前記取得手段は、前記第一情報として、自装置に表示される画面に対する顧客の操作が実行されたことを示す情報、又は可搬型媒体を読み取ったことを示す情報を取得する、
２．に記載の情報処理装置。
４．
前記取得手段は、前記精算情報が受信されたことを示す第三情報を更に取得し、
前記決定手段は、前記第三情報が取得された場合に、前記進捗状況を前記精算情報の自装置への送信済み状態に決定し、
前記表示灯制御手段は、前記操作中状態、前記空き状態、および前記送信済み状態のそれぞれについて互いに異なる点灯状態で前記表示灯装置を点灯させる、
２．または３．に記載の情報処理装置。
５．
前記決定手段は、
前記第二情報が取得された際に、次に処理すべき精算情報を自装置が持っているか否かを更に判定し、
次に処理すべき精算情報を自装置が持っていないと判定した場合に、前記進捗状況を前記空き状態に決定し、
次に処理すべき精算情報を自装置が持っていると判定した場合に、前記進捗状況を前記送信済み状態に決定する、
４．に記載の情報処理装置。
６．
前記精算処理の進捗状況の継続時間を管理する継続時間管理手段を更に有し、
前記表示灯制御手段は、前記進捗状況と、前記継続時間管理手段により管理される継続時間とに基づいて、前記表示灯装置の点灯状態を制御する、
１．から５．のいずれか１つに記載の情報処理装置。
７．
コンピュータが、
商品登録装置で登録された商品の精算情報を用いた精算処理を行う精算装置における当該精算情報に基づく精算処理の進捗状況に応じて、自装置に対して設けられた表示灯装置の点灯状態を制御することを含む情報処理方法。
８．
前記コンピュータが、
自装置に対して顧客が所定操作を行ったことを示す第一情報、及び前記精算処理が完了したことを示す第二情報を取得し、
前記第一情報が取得された場合に、前記進捗状況を顧客による操作中状態に決定し、
前記第二情報が取得された場合に、前記進捗状況を空き状態に決定し、
前記操作中状態と前記空き状態とで互いに異なる点灯状態で前記表示灯装置を点灯させる、
ことを更に含む７．に記載の情報処理方法。
９．
前記コンピュータが、
前記第一情報として、自装置に表示される画面に対する顧客の操作が実行されたことを示す情報、又は可搬型媒体を読み取ったことを示す情報を取得する、
ことを更に含む８．に記載の情報処理方法。
１０．
前記コンピュータが、
前記精算情報が受信されたことを示す第三情報を更に取得し、
前記第三情報が取得された場合に、前記進捗状況を前記精算情報の自装置への送信済み状態に決定し、
前記操作中状態、前記空き状態、および前記送信済み状態のそれぞれについて互いに異なる点灯状態で前記表示灯装置を点灯させる、
ことを更に含む８．または９．に記載の情報処理方法。
１１．
前記コンピュータが、
前記第二情報が取得された際に、次に処理すべき精算情報を自装置が持っているか否かを更に判定し、
次に処理すべき精算情報を自装置が持っていないと判定した場合に、前記進捗状況を前記空き状態に決定し、
次に処理すべき精算情報を自装置が持っていると判定した場合に、前記進捗状況を前記送信済み状態に決定する、
ことを更に含む１０．に記載の情報処理方法。
１２．
前記コンピュータが、
前記精算処理の進捗状況の継続時間を管理し、
前記進捗状況と、前記管理される継続時間とに基づいて、前記表示灯装置の点灯状態を制御する、
ことを更に含む７．から１１．のいずれか１つに記載の情報処理方法。
１３．
コンピュータを、
商品登録装置で登録された商品の精算情報を用いた精算処理を行う精算装置における当該精算情報に基づく精算処理の進捗状況に応じて、自装置に対して設けられた表示灯装置の点灯状態を制御する表示灯制御手段として機能させるためのプログラム。
１４．
前記コンピュータを、
自装置に対して顧客が所定操作を行ったことを示す第一情報、及び前記精算処理が完了したことを示す第二情報を取得する取得手段、
前記取得手段により取得された情報に基づいて、前記精算処理の進捗状況を決定する決定手段、
前記第一情報が取得された場合に、前記進捗状況を顧客による操作中状態に決定し、前記第二情報が取得された場合に、前記進捗状況を空き状態に決定する決定手段、
前記操作中状態と前記空き状態とで互いに異なる点灯状態で前記表示灯装置を点灯させる前記表示灯制御手段、
として更に機能させるための１３．に記載のプログラム。
１５．
前記コンピュータを、
前記第一情報として、自装置に表示される画面に対する顧客の操作が実行されたことを示す情報、又は可搬型媒体を読み取ったことを示す情報を取得する前記取得手段、
として機能させるための１４．に記載のプログラム。
１６．
前記コンピュータを、
前記精算情報が受信されたことを示す第三情報を更に取得する前記取得手段、
前記第三情報が取得された場合に、前記進捗状況を前記精算情報の自装置への送信済み状態に決定する前記決定手段、
前記操作中状態、前記空き状態、および前記送信済み状態のそれぞれについて互いに異なる点灯状態で前記表示灯装置を点灯させる前記表示灯制御手段、
として機能させるための１４．または１５．に記載のプログラム。
１７．
前記コンピュータを、
前記第二情報が取得された際に、次に処理すべき精算情報を自装置が持っているか否かを更に判定し、
次に処理すべき精算情報を自装置が持っていないと判定した場合に、前記進捗状況を前記空き状態に決定し、
次に処理すべき精算情報を自装置が持っていると判定した場合に、前記進捗状況を前記送信済み状態に決定する前記決定手段、
として機能させるための１６．に記載のプログラム。
１８．
前記コンピュータを、
前記精算処理の進捗状況の継続時間を管理する継続時間管理手段、
前記進捗状況と、前記継続時間管理手段により管理される継続時間とに基づいて、前記表示灯装置の点灯状態を制御する前記表示灯制御手段、
として機能させるための１３．から１７．のいずれか１つに記載のプログラム。
１９．
商品登録装置で登録された商品の精算情報を用いた精算処理を行う精算装置における当該精算情報に基づく精算処理の進捗状況に応じて、当該精算装置に対して設けられた表示灯装置の点灯状態を制御する表示灯制御手段を備える情報処理装置。
２０．
前記精算装置に対して顧客が所定操作を行ったことを示す第一情報、及び前記精算処理が完了したことを示す第二情報を取得する取得手段と、
前記取得手段により取得された情報に基づいて、前記精算装置の前記精算処理の進捗状況を決定する決定手段と、を更に備え、
前記決定手段は、
前記第一情報が取得された場合に、前記進捗状況を顧客による前記精算装置の操作中状態に決定し、
前記第二情報が取得された場合に、前記進捗状況を前記精算装置の空き状態に決定し、
前記表示灯制御手段は、前記操作中状態と前記空き状態とで互いに異なる点灯状態で前記表示灯装置を点灯させる、
１９．に記載の情報処理装置。
２１．
前記取得手段は、前記第一情報として、操作が実行されたことを示す情報、又は可搬型媒体が読み取られたことを示す情報を取得する、
２０に記載の情報処理装置。
２２．
前記取得手段は、前記精算装置に前記精算情報が送信されたことを示す第三情報を更に取得し、
前記決定手段は、前記第三情報が取得された場合に、前記進捗状況を前記精算情報の前記精算装置への送信済み状態に決定し、
前記表示灯制御手段は、前記操作中状態、前記空き状態、および前記送信済み状態のそれぞれについて互いに異なる点灯状態で前記表示灯装置を点灯させる、
２０．または２１に記載の情報処理装置。
２３．
前記決定手段は、
前記第二情報が取得された際に、次に処理すべき精算情報を前記精算装置が持っているか否かを更に判定し、
次に処理すべき精算情報を前記精算装置が持っていないと判定した場合に、前記進捗状況を前記空き状態に決定し、
次に処理すべき精算情報を前記精算装置が持っていると判定した場合に、前記進捗状況を前記送信済み状態に決定する、
２２．に記載の情報処理装置。
２４．
前記精算処理の進捗状況の継続時間を管理する継続時間管理手段を更に有し、
前記表示灯制御手段は、前記進捗状況と、前記継続時間管理手段により管理される継続時間とに基づいて、前記精算情報が送信された精算装置に対して設けられた表示灯装置の点灯状態を制御する、
１９．から２３．のいずれか１つに記載の情報処理装置。
２５．
コンピュータが、
商品登録装置で登録された商品の精算情報を用いた精算処理を行う精算装置における当該精算情報に基づく精算処理の進捗状況に応じて、当該精算装置に対して設けられた表示灯装置の点灯状態を制御することを含む情報処理方法。
２６．
前記コンピュータが、
前記精算装置に対して顧客が所定操作を行ったことを示す第一情報、及び前記精算処理が完了したことを示す第二情報を取得し、
前記第一情報が取得された場合に、前記進捗状況を顧客による前記精算装置の操作中状態に決定し、
前記第二情報が取得された場合に、前記進捗状況を前記精算装置の空き状態に決定し、
前記操作中状態と前記空き状態とで互いに異なる点灯状態で前記表示灯装置を点灯させる、
ことを更に含む２５．に記載の情報処理方法。
２７．
前記コンピュータが、
前記第一情報として、操作が実行されたことを示す情報、又は可搬型媒体が読み取られたことを示す情報を取得する、
ことを更に含む２６．に記載の情報処理方法。
２８．
前記コンピュータが、
前記精算装置に前記精算情報が送信されたことを示す第三情報を更に取得し、
前記第三情報が取得された場合に、前記進捗状況を前記精算情報の前記精算装置への送信済み状態に決定し、
前記操作中状態、前記空き状態、および前記送信済み状態のそれぞれについて互いに異なる点灯状態で前記表示灯装置を点灯させる、
ことを更に含む２６．または２７に記載の情報処理方法。
２９．
前記コンピュータが、
前記第二情報が取得された際に、次に処理すべき精算情報を前記精算装置が持っているか否かを更に判定し、
次に処理すべき精算情報を前記精算装置が持っていないと判定した場合に、前記進捗状況を前記空き状態に決定し、
次に処理すべき精算情報を前記精算装置が持っていると判定した場合に、前記進捗状況を前記送信済み状態に決定する、
ことを更に含む２８．に記載の情報処理方法。
３０．
前記コンピュータが、
前記精算処理の進捗状況の継続時間を管理し、
前記進捗状況と、前記管理される継続時間とに基づいて、前記精算情報が送信された精算装置に対して設けられた表示灯装置の点灯状態を制御する、
ことをさらに含む２５．から２９．のいずれか１つに記載の情報処理装置。
３１．
コンピュータを、
商品登録装置で登録された商品の精算情報を用いた精算処理を行う精算装置における当該精算情報に基づく精算処理の進捗状況に応じて、当該精算装置に対して設けられた表示灯装置の点灯状態を制御する表示灯制御手段として機能させるためのプログラム。
３２．
前記コンピュータを、
前記精算装置に対して顧客が所定操作を行ったことを示す第一情報、及び前記精算処理が完了したことを示す第二情報を取得する取得手段、
前記第一情報が取得された場合に、前記進捗状況を顧客による前記精算装置の操作中状態に決定し、前記第二情報が取得された場合に、前記進捗状況を前記精算装置の空き状態に決定する決定手段、
前記操作中状態と前記空き状態とで互いに異なる点灯状態で前記表示灯装置を点灯させる前記表示灯制御手段、
として更に機能させるための３１．に記載のプログラム。
３３．
前記コンピュータを、
前記第一情報として、操作が実行されたことを示す情報、又は可搬型媒体が読み取られたことを示す情報を取得する前記取得手段、
として更に機能させるための３２．に記載のプログラム。
３４．
前記コンピュータを、
前記精算装置に前記精算情報が送信されたことを示す第三情報を更に取得する前記取得手段、
前記第三情報が取得された場合に、前記進捗状況を前記精算情報の前記精算装置への送信済み状態に決定する前記決定手段、
前記操作中状態、前記空き状態、および前記送信済み状態のそれぞれについて互いに異なる点灯状態で前記表示灯装置を点灯させる前記表示灯制御手段、
として更に機能させるための３２．または３３に記載のプログラム。
３５．
前記コンピュータを、
前記第二情報が取得された際に、次に処理すべき精算情報を前記精算装置が持っているか否かを更に判定し、
次に処理すべき精算情報を前記精算装置が持っていないと判定した場合に、前記進捗状況を前記空き状態に決定し、
次に処理すべき精算情報を前記精算装置が持っていると判定した場合に、前記進捗状況を前記送信済み状態に決定する前記決定手段、
として機能させるための３４．に記載のプログラム。
３６．
前記コンピュータを、
前記精算処理の進捗状況の継続時間を管理する継続時間管理手段、
前記進捗状況と、前記継続時間管理手段により管理される継続時間とに基づいて、前記精算情報が送信された精算装置に対して設けられた表示灯装置の点灯状態を制御する前記表示灯制御手段、
として機能させるための３１．から３５．のいずれか１つに記載のプログラム。
【０１０７】
この出願は、２０１５年２月２７日に出願された日本出願特願２０１５−３９６３５号を基礎とする優先権を主張し、その開示の全てをここに取り込む。 
【図１】
2020181604.tif 000003
【図２】
2020181604.tif 000004
【図３】
2020181604.tif 000005
【図４】
2020181604.tif 000006
【図５】
2020181604.tif 000007
【図６】
2020181604.tif 000008
【図７】
2020181604.tif 000009
【図８】
2020181604.tif 000010
【図９】
2020181604.tif 000011
【図１０】
2020181604.tif 000012
【図１１】
2020181604.tif 000013
【図１２】
2020181604.tif 000014
【図１３】
2020181604.tif 000015
【図１４】
2020181604.tif 000016
【図１５】
2020181604.tif 000017
【図１６】
2020181604.tif 000018
【図１７】
2020181604.tif 000019
【図１８】
2020181604.tif 000020
【図１９】
2020181604.tif 000021
【図２０】
2020181604.tif 000022
【図２１】
2020181604.tif 000023