(57)【特許請求の範囲】
【請求項１】
それぞれが、商品に対応して配置され、対応する商品に係る商品情報を表示する複数の電子棚札と、前記商品情報を前記複数の電子棚札に提供するサーバと、を備える電子棚札システムであって、
前記複数の電子棚札のそれぞれが、
前記サーバから自装置が対応する商品に係る商品情報を受信した場合に、前記サーバに対してＡＣＫ信号を返信する通信処理手段と、
前記サーバから受信した商品情報に基づいてディスプレイの表示を更新する表示更新処理を行う表示処理手段と、
前記ディスプレイの更新状態を示すステータスフラグを記憶する記憶手段と、
前記表示更新処理が正常に完了して前記ディスプレイが適正に更新された場合に、前記ステータスフラグを肯定値に更新するフラグ管理手段と、
を備え、
前記通信処理手段が、
前記サーバから商品情報を受信した場合であっても、前記ステータスフラグが前記肯定値に設定されていない場合は、ＡＣＫ信号を返信しないことを特徴とする電子棚札システム。
【請求項２】
請求項１に記載の電子棚札システムであって、
前記複数の電子棚札のそれぞれが、
前記ディスプレイに所定のエラー画面を表示させるエラー表示処理を行うエラー表示処理手段と、
前記ステータスフラグが否定値に設定されている場合に、所定のエラー処理を行わせるエラー処理制御手段と、
を備え、
前記エラー処理制御手段が、
前記所定のエラー処理において、前記エラー表示処理手段に前記エラー表示処理を行わせることを特徴とする電子棚札システム。
【請求項３】
請求項２に記載の電子棚札システムであって、
前記エラー処理制御手段が、
前記所定のエラー処理において前記エラー表示処理手段に行わせた前記エラー表示処理が失敗した場合に、再度のエラー表示処理は行わせないことを特徴とする電子棚札システム。
【請求項４】
請求項２または３に記載の電子棚札システムであって、
前記エラー処理制御手段が、
前記所定のエラー処理において、前記表示更新処理が行われてから所定時間が経過した後に、前記エラー表示処理手段に前記エラー表示処理を開始させることを特徴とする電子棚札システム。
【請求項５】
請求項１から４のいずれかに記載の電子棚札システムであって、
前記サーバが、
所定の電子棚札と対応する商品に係る商品情報を送信したにもかかわらず前記所定の電子棚札からのＡＣＫ信号が受信されない場合に、前記所定の電子棚札に対して確認信号を送信する確認信号送信手段と、
前記確認信号に対するＡＣＫ信号の有無に基づいて、前記所定の電子棚札の前記ディスプレイが適正に更新されているか否かを判断する更新状態判断手段と、
を備え、
前記複数の電子棚札のそれぞれが、
前記サーバから自装置に対する前記確認信号を受信した場合に、前記サーバに対してＡＣＫ信号を返信する返信手段、
を備え、
前記返信手段が、
前記サーバから自装置に対する前記確認信号を受信した場合であっても、前記ステータスフラグが前記肯定値に設定されている場合はＡＣＫ信号を返信せず、
前記更新状態判断手段が、
前記確認信号に対するＡＣＫ信号が受信されない場合に、前記所定の電子棚札の前記ディスプレイが適正に更新されていると判断することを特徴とする電子棚札システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、それぞれが、商品に対応して配置され、対応する商品に係る商品情報を表示する複数の電子棚札と、当該商品情報を前記複数の電子棚札に提供するサーバと、を備える電子棚札システム（ＥＳＬシステム／Electronic Shelf Label System）に関する。
【背景技術】
【０００２】
電子棚札システムについて簡単に説明する。一般に、スーパーマーケットやコンビニエンスストアなどの店舗では、ＰＯＳシステム等に記憶される商品マスタによって、店舗内の商品の売価が一元的に管理されている。その一方で、顧客（消費者）への売価の伝達は、商品の位置に配置される紙媒体の棚札によりなされることが多い。このような紙媒体の棚札を採用した場合においては、棚札の管理は人手に頼らざるを得ないことから、売価の間違いなどの人為的ミスが生じやすい。このため、ＰＯＳシステムのレジスタによる精算時の売価とは異なる誤った売価が、顧客に対して伝達されるおそれがある。
【０００３】
電子棚札システムはこのような問題を解決するために実用化されたシステムである。電子棚札システムは、電子表示装置の一種である「電子棚札」と、電子棚札のそれぞれに対して情報を提供するサーバである「情報配信装置」とを備える。情報配信装置は、商品マスタに基づく売価を示す情報を含む通信信号を各電子棚札に送信（例えば、赤外線送信）する。電子棚札は、店舗内において各商品に対応して配置され、情報配信装置から受信した通信信号に基づいて、対応する商品の売価などの商品情報をそのディスプレイに表示する。また、商品の売価が変更される等して商品マスタに格納される情報が更新されると、情報配信装置は、新たな売価を示す情報を含む通信信号を各電子棚札に送信し、電子棚札は、受信した通信信号に基づいてそのディスプレイの表示を更新する。これによって、電子棚札に表示される売価の更新がなされる。このように、電子棚札システムを用いると、精算時の売価と常に一致する正しい売価が電子棚札に表示され、正しい売価が顧客に伝達される。
【０００４】
ところで、商品の配置変更に対応できるように可搬性をもたせるために、電子棚札の駆動源は電池とされることが多い。電池寿命を少しでも長くもたせるため、電子棚札は、消費電気量をできるだけ低く抑えた構成とする必要があり、この点に鑑みて電子棚札のディスプレイは電子ペーパーにより構成されることが多い。電子ペーパーは、表示内容の変更（表示更新）にのみ駆動電力を必要とし、表示内容の保持には駆動電力を与える必要がないという特徴を有しており、電子棚札のディスプレイに非常に適しているのである。電子ペーパーの基礎的技術については、特許文献１に開示されている。
【０００５】
ディスプレイが電子ペーパーにより構成される電子棚札においては、電池の残存容量が少なくなってくると、ディスプレイの表示更新処理中に電圧が降下してリセットがかかり、ディスプレイの表示更新が失敗してしまう可能性が高くなる。このような状況で表示更新に失敗すると、多くの場合、ディスプレイに更新前の画面（すなわち、更新前の売価）が表示されたままとなってしまう。ディスプレイに更新前の価格が表示されたままとなっている事実には、客は当然のことながら、店舗スタッフも容易には気付かない。したがって、誤った価格が長期間客に伝達され続けてしまう危険性が非常に高い。
【０００６】
このような事態を未然に回避すべく、電池容量が残りわずかとなった場合には、ディスプレイに表示されている価格を電子棚札に自発的に消去させる技術が提案されている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−３３１９０４号公報
【特許文献２】特開２００６−９１９８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献２に記載された技術を適用すれば、電子棚札に誤った価格が表示され続けるという最悪の事態は回避できる。しかしながら、この技術では、ディスプレイの更新に失敗している電子棚札を店舗の中から見つけ出すために店舗スタッフが店舗中を常に監視して回らなければならなくなってしまう。一般に、店舗内に配置される電子棚札の個数は非常に多く、また各電子棚札が表示更新を行うタイミングも同じとは限らないため、ディスプレイの更新に失敗している電子棚札を見つけ出すことは容易ではない。ディスプレイの更新に失敗している電子棚札が長時間放置され続けると、客に混乱を招き、店舗イメージも悪くなる。
【０００９】
本発明は上記の点に鑑みてなされたものであり、店舗内にディスプレイの更新に失敗している電子棚札がある場合に、店舗スタッフがそれを迅速かつ確実に知得できるように支援する技術の提供を目的とする。
【課題を解決するための手段】
【００１０】
請求項１の発明は、それぞれが、商品に対応して配置され、対応する商品に係る商品情報を表示する複数の電子棚札と、前記商品情報を前記複数の電子棚札に提供するサーバと、を備える電子棚札システムであって、前記複数の電子棚札のそれぞれが、前記サーバから自装置が対応する商品に係る商品情報を受信した場合に、前記サーバに対してＡＣＫ信号を返信する通信処理手段と、前記サーバから受信した商品情報に基づいてディスプレイの表示を更新する表示更新処理を行う表示処理手段と、前記ディスプレイの更新状態を示すステータスフラグを記憶する記憶手段と、前記表示更新処理が正常に完了して前記ディスプレイが適正に更新された場合に、前記ステータスフラグを肯定値に更新するフラグ管理手段と、を備え、前記通信処理手段が、前記サーバから商品情報を受信した場合であっても、前記ステータスフラグが前記肯定値に設定されていない場合は、ＡＣＫ信号を返信しない。
【００１１】
請求項２の発明は、請求項１に記載の電子棚札システムであって、前記複数の電子棚札のそれぞれが、前記ディスプレイに所定のエラー画面を表示させるエラー表示処理を行うエラー表示処理手段と、前記ステータスフラグが否定値に設定されている場合に、所定のエラー処理を行わせるエラー処理制御手段と、を備え、前記エラー処理制御手段が、前記所定のエラー処理において、前記エラー表示処理手段に前記エラー表示処理を行わせる。
【００１２】
請求項３の発明は、請求項２に記載の電子棚札システムであって、前記エラー処理制御手段が、前記所定のエラー処理において前記エラー表示処理手段に行わせた前記エラー表示処理が失敗した場合に、再度のエラー表示処理は行わせない。
【００１３】
請求項４の発明は、請求項２または３に記載の電子棚札システムであって、前記エラー処理制御手段が、前記所定のエラー処理において、前記表示更新処理が行われてから所定時間が経過した後に、前記エラー表示処理手段に前記エラー表示処理を開始させる。
【００１４】
請求項５の発明は、請求項１から４のいずれかに記載の電子棚札システムであって、前記サーバが、所定の電子棚札と対応する商品に係る商品情報を送信したにもかかわらず前記所定の電子棚札からのＡＣＫ信号が受信されない場合に、前記所定の電子棚札に対して確認信号を送信する確認信号送信手段と、前記確認信号に対するＡＣＫ信号の有無に基づいて、前記所定の電子棚札の前記ディスプレイが適正に更新されているか否かを判断する更新状態判断手段と、を備え、前記複数の電子棚札のそれぞれが、前記サーバから自装置に対する前記確認信号を受信した場合に、前記サーバに対してＡＣＫ信号を返信する返信手段、を備え、前記返信手段が、前記サーバから自装置に対する前記確認信号を受信した場合であっても、前記ステータスフラグが前記肯定値に設定されている場合はＡＣＫ信号を返信せず、前記更新状態判断手段が、前記確認信号に対するＡＣＫ信号が受信されない場合に、前記所定の電子棚札の前記ディスプレイが適正に更新されていると判断する。
【発明の効果】
【００１５】
請求項１の発明によると、電子棚札は、サーバから自装置が対応する商品に係る商品情報を受信した場合であっても、ステータスフラグが、ディスプレイが適正に更新されている状態を示す肯定値に設定されていない場合はサーバにＡＣＫ信号を返信しない。この構成によると、サーバが、ＡＣＫ信号の有無から、電子棚札においてディスプレイの更新が適正に行われているか否かを検知することができる。したがって、店舗スタッフは、店舗内にディスプレイの更新に失敗している電子棚札がある場合に、サーバからの情報に基づいて当該電子棚札の存在を迅速かつ確実に知得することができる。
【００１６】
請求項２の発明によると、ステータスフラグが否定値に設定されている場合（すなわち、電子棚札においてディスプレイが適正に更新されなかった場合）に、エラー処理制御手段がエラー表示処理手段にエラー表示処理を行わせる。したがって、ディスプレイが適正に更新されなかった電子棚札のディスプレイには、所定のエラー画面が表示されることになる。この構成によると、更新前の画面（すなわち、更新前の売価）が電子棚札に表示され続けることによって、客に誤情報を与えるといった事態の発生を防止することが可能となる。
【００１７】
請求項３の発明によると、電子棚札においてディスプレイが適正に更新されなかった場合に、エラー処理制御手段がエラー表示処理手段にエラー表示処理を行わせるところ、このエラー表示処理が正常に完了せずディスプレイに所定のエラー画面が表示されなかった場合であっても、エラー処理制御手段は再度のエラー表示処理は行わせない。エラー表示処理に一度失敗している場合、バッテリー不足による著しい電圧降下が生じている可能性が高く、再度のエラー表示処理を実行しても失敗する可能性が高いところ、この構成によると、再度のエラー表示処理は行わせないので、失敗する可能性が高い処理が何度も繰り返されて電子棚札の電力が無駄に消耗される事態を回避することが可能となる。
【００１８】
請求項４の発明によると、電子棚札においてディスプレイが適正に更新されなかった場合に、エラー処理制御手段がエラー表示処理手段にエラー表示処理を行わせるところ、この処理を、表示更新処理が行われてから所定時間が経過した後に開始させる。表示更新処理が失敗している場合、表示更新処理による電圧降下が生じている可能性が高く、この状態で直ちにエラー表示処理を実行しても失敗する可能性が高い。上記の構成によると、表示更新処理の失敗から所定時間が経過するのを待ってからエラー表示処理を開始させるので、その間に電圧の回復が期待でき、安定した電圧状態でエラー表示処理を行うことが可能となる。したがって、エラー表示処理に失敗する可能性が低くなる。
【００１９】
請求項５の発明によると、サーバは、確認信号に対するＡＣＫ信号の受信の有無に基づいて電子棚札のディスプレイが適正に更新されているか否かを判断することができる。したがって、商品情報の送信に対するＡＣＫ信号がサーバ側で受信できない場合に、それが、電子棚札においてディスプレイの更新が適正に行われていないことに起因するものなのか、それ以外の理由に起因するものなのかを正しく判断して、ディスプレイの更新に失敗している電子棚札を正確に特定することが可能となる。
【図面の簡単な説明】
【００２０】
【図１】電子棚札システムが備える電子棚札が配置された様子を示す図である。
【図２】電子棚札システムを含む商品管理システムの構成例を示す図である。
【図３】発注処理端末の構成を示す斜視図である。
【図４】ＥＳＬサーバの構成を示す図である。
【図５】商品ファイル、装置ＩＤファイル、および、リンクテーブルの構成例を示す図である。
【図６】電子棚札の構成を示す図である。
【図７】ディスプレイの表示更新に関する機能構成を示すブロック図である。
【図８】ディスプレイの表示更新に関する処理の全体の流れを示す図である。
【図９】ディスプレイ更新処理の流れを示す図である。
【図１０】エラー処理の流れを示す図である。
【図１１】電圧回復待ちについて説明するための図である。
【図１２】売価表示更新処理の流れを示す図である。
【図１３】エラー表示処理の流れを示す図である。
【図１４】確認通信に関する機能構成を示すブロック図である。
【図１５】確認通信を説明するための図である。
【図１６】第２の変形例を説明するための図である。
【図１７】第２の変形例に係る電子棚札が実行する処理の流れを示す図である。
【発明を実施するための形態】
【００２１】
〈１．電子棚札システム〉
図１は、電子棚札システム１が備える電子棚札５が、店舗の商品棚６０に配置された様子を示す図である。本電子棚札システム１においては、売価などの商品６に係る商品情報を表示する可搬性の電子棚札５が、各商品６に対応して配置される。そして、商品マスタに基づく売価を示す情報を含む通信信号が情報配信装置から各電子棚札５に送信され、その売価が各電子棚札５に表示される。これにより、電子棚札５において精算時の売価と一致する正しい売価が表示され、正しい売価が顧客に伝達されるようになっている。
【００２２】
図１に示されるように、商品棚６０はフェース６１と呼ばれる空間に区分され、各フェース６１には同一種の商品６が集約されて載置される。商品棚６０のフレーム６２には、各フェース６１に対応する位置にそれぞれ電子棚札５が取り付けられている。すなわち、電子棚札５はそれぞれ一の商品６（正確には、一の商品の種類）に対応づけられ、その対応する商品６の近傍（一般的には、商品６の下側）のフレーム６２に配置される。各電子棚札５はそれぞれディスプレイを備えており、ディスプレイには対応する商品６の売価が表示される。店舗の顧客（消費者）は、このような電子棚札５の表示により商品６の売価を認識する。
【００２３】
電子棚札５は可搬性の装置であり、商品６の配置変更に対応できるように、フレーム６２から取り外して別の位置に再配置することも可能とされている。本実施の形態においては、図１に示すような商品棚６０が店舗内の販売スペースに複数配置されているものとする。
【００２４】
〈２．商品管理システム〉
図２は、店舗に適用される、電子棚札システム１を含む商品管理システム１００の構成例を示す図である。図２に示されるように、商品管理システム１００は、電子棚札システム１とともに、ストアコントローラ２及びＰＯＳシステム３を備えている。ＰＯＳシステム３が備えるＰＯＳサーバ３１、及び電子棚札システム１が備えるＥＳＬサーバ１０は、ＬＡＮ２１を介してストアコントローラ２に接続されている。これにより、ストアコントローラ２、ＰＯＳシステム３及び電子棚札システム１の相互間でデータ通信が可能とされている。
【００２５】
〈２−１．ストアコントローラ〉
ストアコントローラ２は一般的なコンピュータで構成され、商品管理システム１００を統括的に管理する装置として機能する。また、ストアコントローラ２はインターネットなどの外部ネットワークに接続されており、外部ネットワークを介して、店舗を統括管理する本部センターに配置されたサーバ装置等のコンピュータと通信可能とされている。
【００２６】
〈２−２．ＰＯＳシステム〉
ＰＯＳシステム３は、商品６の販売に係る情報をその販売時点において収集して分析するシステムであり、ＰＯＳシステム３を統括的に管理するＰＯＳサーバ３１とともに、商品６の精算を行う複数のレジスタ３２を備えている。ＰＯＳサーバ３１とレジスタ３２とは専用の通信ケーブルで接続されている。
【００２７】
ＰＯＳサーバ３１は一般的なコンピュータで構成され、そのハードディスクには、売価などの商品６に係る各種の情報を示す商品マスタ３０１が記憶されている。複数のレジスタ３２のそれぞれにおいては、商品マスタ３０１に記載される売価に基づいて商品６の精算がなされる。
【００２８】
店舗内の全商品６に係る情報は、この商品マスタ３０１により一元的に管理されている。商品マスタ３０１に記載される情報には、商品６を識別するための商品コード、商品６の名称である商品名、通常の売価である通常価格、特売における売価である特売価格、特売を実施する期間である特売期間、販売数、在庫数、１回の発注で納品される数である発注数などが含まれている。
【００２９】
〈２−３．発注処理端末〉
ＬＡＮ２１には、無線ＬＡＮ用の電波中継器たるアクセスポイント（ＡＰ）１７０が接続されている。商品６を発注する際に使用される可搬性の発注処理端末１８０は、アクセスポイント１７０を通じてＬＡＮ２１に接続することが可能であり、ストアコントローラ２、ＰＯＳサーバ３１及びＥＳＬサーバ１０と通信することが可能である。発注処理端末１８０は、店舗スタッフにより所定の操作が実行されると、商品６の発注を指示する発注指示情報を、無線ＬＡＮを利用してストアコントローラ２に出力する。発注指示情報には、例えば、発注対象の商品６を識別するための商品コードや、当該商品６の発注数などが含まれている。ストアコントローラ２は、発注処理端末１８０からの発注指示を受け付ける発注サーバとしても機能し、入力された発注指示情報を本部センターに通知する。本部センターは、各店舗からの発注指示情報に基づいて、発注先の業者のサーバに対して商品６の発注を行う。
【００３０】
図３は発注処理端末１８０の詳細な構成を示す斜視図である。図３に示されるように、発注処理端末１８０は、「ハンディーターミナル」と呼ばれる可搬性の業務端末であって、各種情報を表示するディスプレイ１８１と、バーコードを読み取るバーコードリーダ１８２と、店舗スタッフの各種操作を受け付ける操作部１８３とを備えている。また、発注処理端末１８０は、アクセスポイント１７０と無線通信を行う通信部１８４を備えている。この通信部１８４の機能により、発注処理端末１８０は、アクセスポイント１７０を通じて、ストアコントローラ２、ＰＯＳサーバ３１及びＥＳＬサーバ１０と通信することが可能である。そして、発注処理端末１８０には、その動作を統括的に管理する制御部１８５が設けられている。制御部１８５はＣＰＵやメモリなどで構成されている。
【００３１】
〈２−４．電子棚札システム〉
〈２−４−１．構成〉
電子棚札システム１は、上述した複数の電子棚札５と、電子棚札５に表示すべき商品６の売価などを配信する情報配信装置４０と、電子棚札５の表示画面を切り換える際に使用される可搬性のリモコン１６０とを備えている。
【００３２】
〈情報配信装置〉
情報配信装置４０は、電子棚札システム１を統括的に管理するサーバ装置であるＥＳＬサーバ１０と、複数の通信装置４と、ＥＳＬサーバ１０と複数の通信装置４との間の信号の中継器として機能するベースステーション４１とを備えている。ＥＳＬサーバ１０と複数の通信装置４とは、ベースステーション４１を通じて相互にデータ通信が可能とされている。また、各通信装置４は電子棚札５と赤外線通信を行う。複数の通信装置４は、販売スペース９０内に配置された全ての電子棚札５と通信可能なように、販売スペース９０の天井などに略一定距離ごとに配置される。
【００３３】
ＥＳＬサーバ１０のハードウェアとしての構成は一般的なコンピュータと同様である。図４はＥＳＬサーバ１０の構成を示す図である。ＥＳＬサーバ１０は、各種演算処理を行うＣＰＵ１１、ブートプログラム等を記憶するＲＯＭ１２、演算処理の作業領域となるＲＡＭ１３、プログラムや各種のデータファイルなどを記憶するハードディスク１４、各種表示を行うディスプレイ１５、キーボード及びマウスなどで構成される入力部１６、ＬＡＮ２１を介したデータ通信機能を有するデータ通信部１７、並びに、ベースステーション４１と通信するためのインターフェイス１８を備えている。電子棚札５に送信すべきデータ（後述する「売価配信データ」）は、このインターフェイス１８及びベースステーション４１を通じて通信装置４に伝達される。
【００３４】
ＥＳＬサーバ１０のハードディスク１４には、動作プログラムが予め記憶されており、この動作プログラムに従ってＣＰＵ１１が演算処理を行うことにより、ＥＳＬサーバ１０としての各種機能が実現される。また、ＥＳＬサーバ１０のハードディスク１４には、商品ファイル１０１、装置ＩＤファイル１０２、および、リンクテーブル１０３が記憶されている。
【００３５】
商品ファイル１０１、装置ＩＤファイル１０２、および、リンクテーブル１０３について図５を参照しながら説明する。図５（ａ）は商品ファイル１０１の構成例を示す図である。図５（ｂ）は装置ＩＤファイル１０２の構成例を示す図である。図５（ｃ）はリンクテーブル１０３の構成例を示す図である。
【００３６】
商品ファイル１０１は、商品６に係る各種の情報を示すデータファイルである。商品ファイル１０１はテーブル形式となっており、レコード１１２のそれぞれが一の商品６に係る情報を示している。具体的には、レコード１１２ごとに、商品コード、商品名、通常価格、特売価格、特売期間、販売数及び在庫数などが登録されている。これらの情報は、上述したＰＯＳシステム３に記憶された商品マスタ３０１と同様の情報であり、ＥＳＬサーバ１０とＰＯＳシステム３との通信により商品マスタ３０１の情報に基づいて登録される。このため、商品ファイル１０１の情報と商品マスタ３０１の情報とは内容が一致する。
【００３７】
装置ＩＤファイル１０２は、電子棚札システム１が備える複数の電子棚札５のそれぞれの「装置コード」を格納するフィアルである。ただし、「装置コード」とは、電子棚札５のそれぞれに登録された固有のハードウェアＩＤである。
【００３８】
リンクテーブル１０３は、商品ファイル１０１に格納された商品６と、装置ＩＤファイル１０２に格納された装置コードとを１対１で対応付けるテーブルである。リンクテーブル１０３により、商品６と電子棚札５とが１対１の関係でデータ的に対応づけられる（リンク付けされる）ことになる。
【００３９】
以上の構成を有するＥＳＬサーバ１０は、各電子棚札５に送信する「売価配信データ」をＣＰＵ１１で生成し、生成した売価配信データをインターフェイス１８及びベースステーション４１を通じて各通信装置４に出力する。各通信装置４は、入力された売価配信データを、自身が通信可能な各電子棚札５に赤外線信号の形で出力する。これにより、販売スペース９０に配置された各電子棚札５に対して同一の売価配信データが情報配信装置４０から入力される。なお、後述するように、売価配信データには、一の装置コードおよび一の売価表示画像データ（当該装置コードを付された電子棚札５が表示すべき画像データ）が含まれている。
【００４０】
〈電子棚札〉
電子棚札５の構成について図６を参照しながら説明する。図６は電子棚札５の構成を示す図である。電子棚札５の前面には、商品情報を表示するディスプレイ５１と、情報配信装置４０との通信を担う通信部５４とが配置されている。また、電子棚札５の裏面には、自装置の装置コードを示す文字列とバーコードが印刷されたラベルが貼付されている。
【００４１】
通信部５４は、赤外線信号を出力する発光部５２と、通信装置４からの赤外線信号及びリモコン１６０からの赤外線信号を受信し、それを電気信号に変換して後述の制御部５７に出力する受光部５３とを備えている。データを送信する送信部として機能する発光部５２は例えばＬＥＤで構成されており、データを受信する受信部として機能する受光部５３は、例えばフォトダイオード及びアンプで構成されている。
【００４２】
ディスプレイ５１は、ドットマトリクス方式の不揮発性表示部であって、電子ペーパーで構成されている。ディスプレイ５１は、ドットマトリクス方式の表示部であるため、商品６の売価などを示す数値のみならず、文字、記号、図形などを表示することができる。また、ディスプレイ５１は電子ペーパーにより構成されるため、表示内容の変更（表示更新）にのみ駆動電力を必要とし、表示内容の保持には駆動電力を与える必要がない。
【００４３】
また、本実施の形態に係るディスプレイ５１は、複数の表示画面を切り換えて表示することが可能である。例えば、ディスプレイ５１は、商品の売価など、商品を購入する顧客が利用する情報が主に表示される表示画面（表画面）と、商品の販売数など、店舗の店員が利用する情報（販売数、発注数、特売期間などの商品情報や、自身に割り当てられた装置コード等）が表示される表示画面（裏画面）とを切り換えて表示することができる。
【００４４】
表画面には、例えば図６に示されるように、自装置が対応付けられた商品の売価５１ａとともに、その商品を特定可能な情報である商品名５１ｂ及び商品コード５１ｄ（具体的には、商品コードを示すバーコード）が表示される。ディスプレイ５１に商品特定情報が表示されずに売価５１ａのみが表示される場合には、電子棚札５がいずれの商品に対応付けられているかの把握は困難であるが、このような商品特定情報の表示により、電子棚札５と商品とが視覚的に対応付けられる。また、自装置が対応付けられた商品６の商品コードを数字で表す文字列５１ｃと、当該商品コードを示すバーコード５１ｄとが、当該バーコード５１ｄが延びる方向に並んで表示されてもよい。
【００４５】
電子棚札５の内部には、当該電子棚札５の電源を供給する小型の電池５６と、当該電子棚札５の動作を統括的に制御する制御部５７とが設けられている。制御部５７は、ＣＰＵやメモリなどで構成されている。このメモリには各種のデータ（ディスプレイ５１に表示すべき画像データ、ディスプレイ５１の更新状態を示すステータスフラグ、自装置の装置コード、等）が記憶される。すなわち、通信装置４から出力された赤外線信号（売価配信データ）は、通信部５４で受信されて制御部５７に入力され、制御部５７は、入力された売価配信データに含まれる画像データ（売価表示画像データ）を当該メモリに記憶する。
【００４６】
また、制御部５７は、ディスプレイ５１の表示を制御する表示制御部として機能する。すなわち、制御部５７は、所定のタイミングで、メモリに記憶された画像データ（売価表示画像データ、後述するエラー画像データ、等）のいずれかを読み出し、ディスプレイ５１を制御して、当該読み出した画像データをディスプレイ５１に表示させる。また、制御部５７は、ディスプレイ５１の表示をリモコン１６０から出力される赤外線信号に応じて切り換える。後述するように、リモコン１６０は、操作ボタン（図示省略）を有しており、操作ボタンに対する外部からの操作に応じて赤外線信号を送信することが可能である。リモコン１６０の操作ボタンが押下されて、受光部５３にリモコン１６０からの赤外線信号が入力されると、受光部５３は当該赤外線信号を電気信号に変換して制御部５７に入力する。そうすると、制御部５７は、ディスプレイ５１の表示を、例えば表画面から裏画面に変更する。この状態で、リモコン１６０の操作ボタンが再度押下されて、受光部５３にリモコン１６０からの赤外線信号が入力されると、受光部５３は当該赤外線信号を電気信号に変換して制御部５７に入力する。そうすると、制御部５７は、ディスプレイ５１の表示を、裏画面から表画面に変更する。
【００４７】
〈リモコン〉
リモコン１６０は、電子棚札５の表示画面を切り換えるための信号を発信する遠隔操作機器である。リモコン１６０は、赤外線信号を出力する発光部と、発光部を制御する制御部と、赤外線信号の送信指示を受け付ける操作ボタンとを備えている（いずれも図示省略）。操作ボタンが押下されると、制御部は発光部を制御して、当該発光部から所定の赤外線信号を出力させる。リモコン１６０からの赤外線信号を受信した電子棚札５では、上述したとおり、そのディスプレイ５１の表示が切り換わることになる。
【００４８】
〈２−４−２．電子棚札システムの基本動作〉
次に、電子棚札５に売価が表示されるまでの電子棚札システム１の動作について説明する。本電子棚札システム１において、情報配信装置４０から電子棚札５への売価の配信は、システム起動時、及び電子棚札５に表示させる売価を更新する際などに行われる。ここで売価を更新する際とは、商品マスタ３０１の通常価格が変更されたときや、特売の実施にあたって売価を通常価格から特売価格に変更するときなどが該当する。システム起動時には、店舗内の全ての商品６に関して売価の配信がなされる。一方、売価を更新する際には、対象となる商品６のみに関して売価の配信がなされる。これにより、電子棚札５に表示される売価と、レジスタ３２による精算時の売価とが常時に一致されることになる。以下では、一の商品６に関しての売価の配信に係る動作について説明する。以下の説明において、売価の配信の対象となる商品６を「対象商品６」という。
【００４９】
まず、情報配信装置４０のＥＳＬサーバ１０が、対象商品６に対応する電子棚札５の装置コードと、当該電子棚札５に表示させる画像データ（売価表示画像データ）とを含むデータ（これを「売価配信データ」という）を生成する。具体的には、まず、リンクテーブル１０３を参照して、対象商品６とリンク付けされている装置コードを取得する。また、商品ファイル１０１のうちの対象商品６に係るレコード１１２を参照して、通常価格及び特売価格のうちの配信すべき売価や商品名等を取得し、取得された売価や商品名等の各種情報を表示した画像を生成して、売価表示画像データとして取得する。そして、取得された装置コードと生成された売価表示画像データとを含めた１個のデータを生成し、これを売価配信データとして取得する。売価配信データに含まれる売価表示画像データが電子棚札５のディスプレイ５１に表示されることによって、電子棚札５に対応する商品の売価等が表示されることになる（図６参照）。
【００５０】
売価配信データが生成されると、ＥＳＬサーバ１０は、生成された売価配信データを電気的な信号としてベースステーション４１を通じて各通信装置４に送信する。
【００５１】
ＥＳＬサーバ１０から送信された売価配信データは、通信装置４において受信される。通信装置４は、売価配信データを受信すると、これを赤外線信号の形で出力する。
【００５２】
通信装置４から出力された赤外線信号は、電子棚札５の通信部５４において受信される。通信部５４は、受信した赤外線信号を電気信号に変換して制御部５７に入力する。制御部５７は、入力された電気信号から売価配信データに含まれていたデータ（装置コードおよび売価表示画像データ）を取得する。
【００５３】
次に、制御部５７は、取得された装置コードが、制御部５７のメモリ内に予め記憶された自装置の装置コードと一致するか否かを判定する。取得された装置コードが自装置のものと一致しない場合、制御部５７は、受信した売価配信データは他の電子棚札５のための情報であると判断し、処理を終了する。一方、取得した装置コードが自装置のものと一致した場合、制御部５７は、受信した売価配信データは自装置のための情報であると判断し、売価配信データを正常に受け取った旨を示す情報を含む赤外線信号（ＡＣＫ信号）を発光部５２に出力させる。そして、得られた売価表示画像データをディスプレイ５１に表示させる。これによって、当該電子棚札５のディスプレイ５１に新たな売価が表示される。すなわち、売価が更新される。
【００５４】
なお、電子棚札５から送信されたＡＣＫ信号は通信装置４で受信され、当該ＡＣＫ信号に含まれる情報がＥＳＬサーバ１０に伝達される。ＥＳＬサーバ１０は、電子棚札５からのＡＣＫ信号を受信しない場合は、売価配信データが電子棚札５で正常に受信されなかったと判断して、電子棚札５からのＡＣＫ信号を受信するまで売価を繰り返し配信する処理を行う（リカバリー通信）。これにより、電子棚札５の表示を確実に更新でき、システムの信頼性を大幅に向上できる。
【００５５】
以上のような動作によって、情報配信装置４０から電子棚札５へ売価の配信がなされることになる。
【００５６】
〈３．電子棚札〉
上述したとおり、電子棚札５は、自装置の装置コードを含む売価配信データを受信した場合に、自装置のディスプレイ５１の表示を更新する。このディスプレイ５１の表示更新に関して詳細に説明する。
【００５７】
〈３−１．構成〉
ディスプレイ５１の表示更新に関する機能構成について図７を参照しながら説明する。図７は、当該機能構成を示すブロック図である。
【００５８】
電子棚札５の制御部５７は、画像メモリ７１とフラグメモリ７２とを備える。これら各メモリ７１，７２は不揮発性メモリにより構成される。また、制御部５７のＣＰＵには、通信処理部８１と、表示処理部８２と、フラグ管理部８３と、エラー処理制御部８４と、電圧検出部８５と、初期化処理部８６と、が実現されている。
【００５９】
画像メモリ７１は、ディスプレイ５１に表示すべき各種の画像データが記憶されるメモリである。画像メモリ７１には、ＥＳＬサーバ１０より受信された売価表示画像データが格納される。また、画像メモリ７１には電子棚札５においてトラブルが発生した場合にディスプレイ５１に表示するエラー画面用の画像データ（以下「エラー用画像データ」という）が予め記憶されている。エラー画面は、白の画面でもよいし、エラーの種類を示唆する情報（例えば、エラー番号）が表された画面（図１２参照）でもよい。
【００６０】
フラグメモリ７２は、電子棚札５の状態、特にディスプレイ５１の更新状態を示すフラグ（以下「ステータスフラグＦ」という）が記憶されるメモリである。ステータスフラグＦは肯定値「Ｆ＝０」、第１否定値「Ｆ＝２」、第２否定値「Ｆ＝１」のいずれかの値によりディスプレイ５１の更新状態を示す。ただし、肯定値「Ｆ＝０」は、後述する売価表示更新処理が正常に完了して、ディスプレイ５１が適正に更新されている状態を示し、第１否定値「Ｆ＝２」および第２否定値「Ｆ＝１」はそれ以外の状態（売価表示更新処理が正常に完了せず、ディスプレイ５１が適正に更新されていない状態）を示す。ステータスフラグＦの値は、後述するフラグ管理部８３により管理される。
【００６１】
通信処理部８１は、ＥＳＬサーバ１０との通信に関する各種処理を行う機能部である。通信処理部８１は、ＥＳＬサーバ１０から受信した売価配信データ（すなわち、ＥＳＬサーバ１０から発信され、通信装置４を介して赤外線信号の形で受光部５３に受信され、さらに、受光部５３にて電気信号に変換された上で制御部５７に出力された電気信号）から、装置コードおよび売価表示画像データを取得する。ここで取得された装置コードが自装置のものと一致する場合、通信処理部８１は、取得された売価表示画像データを画像メモリ７１に格納する（受信コマンド処理）。また、この場合、通信処理部８１は、発光部５２にＡＣＫ信号を出力させる（ＡＣＫ返信処理）。ただし、後述するように、通信処理部８１は、ステータスフラグＦの状態に応じてＡＣＫ返信処理を行うべきか否かを判断する。すなわち、ステータスフラグＦが肯定値「Ｆ＝０」の場合（すなわち、ディスプレイ５１が適正に更新されている状態の場合）に限りＡＣＫ返信処理を行い、それ以外の場合（すなわち、ディスプレイ５１が適正に更新されていない状態の場合）はＡＣＫ返信処理を行わない。
【００６２】
表示処理部８２は、ディスプレイ５１の表示に関する各種処理を行う機能部であり、売価表示処理部８２１と、エラー表示処理部８２２とを備える。売価表示処理部８２１は、通信処理部８１が新たな売価表示画像データを画像メモリ７１に格納した場合に、当該新たな売価表示画像データをディスプレイ５１に表示させてディスプレイ５１の表示を更新する（売価表示更新処理）。また、エラー表示処理部８２２は、エラー処理制御部８４から所定の指示を受けた場合に、画像メモリ７１に格納されたエラー用画像データをディスプレイ５１に表示させる（エラー表示処理）。
【００６３】
フラグ管理部８３は、ステータスフラグＦを管理する機能部であり、ディスプレイ５１の更新状態に応じてステータスフラグＦの値を設定する。すなわち、フラグ管理部８３は、売価表示更新処理を実行する前にステータスフラグＦの値を暫定的に否定値（具体的には、第１否定値「Ｆ＝２」）に設定し、売価表示更新処理が正常に完了した場合に、ステータスフラグＦの値を肯定値「Ｆ＝０」に更新する（図９参照）。したがって、売価表示更新処理が正常に完了しない場合は、ステータスフラグＦの値は第１否定値「Ｆ＝２」のままとされる。この場合、所定のエラー処理が行われることになる（図８参照）。また、フラグ管理部８３は、エラー処理においてエラー表示処理を実行する前に、ステータスフラグＦの値を第１否定値「Ｆ＝２」から第２否定値「Ｆ＝１」に更新する（図１０参照）。したがって、エラー表示処理が実行されてから、次回の売価表示更新処理を実行する前までの間はステータスフラグＦの値は第２否定値「Ｆ＝１」とされる。
【００６４】
エラー処理制御部８４は、表示処理部８２が売価表示更新処理に失敗した場合に、表示処理部８２および初期化処理部８６に所定のタイミングで指示を与えて一連のエラー処理を実行させる機能部である。すなわち、エラー処理制御部８４は、表示処理部８２が売価表示更新処理に失敗した場合に、電圧回復待ちをした上で、エラー表示処理部８２２にエラー表示処理を行わせる（図１０参照）。エラー処理の流れについては後に具体的に説明する。
【００６５】
電圧検出部８５は、電池５６の電圧を検出する機能部である。電圧検出部８５は、電池５６の電圧が、電子棚札５の動作電圧の下限値（以下「最低動作電圧」という）以下となったことを検出した場合、後述する初期化処理部８６に初期化処理を行わせる。
【００６６】
初期化処理部８６は、電子棚札５の初期化処理を行う機能部である。初期化処理部８６は、電子棚札５が起動されたとき、また、電圧検出部８５からの指示を受けた場合に初期化処理を行う。
【００６７】
〈３−２．処理の流れ〉
次に、ディスプレイ５１の表示更新に関する処理の流れを図８〜図１０を参照しながら説明する。図８は、ディスプレイ５１の表示更新に関する処理の全体の流れを示す図である。図９は、ディスプレイ更新処理の流れを示す図である。図１０は、エラー処理の流れを示す図である。
【００６８】
〈３−２−１．ディスプレイの表示処理〉
図８を参照する。電子棚札５が起動されると、初期化処理部８６が初期化処理を行う（ステップＳ１）。初期化処理が行われると、電子棚札５は通信装置４からの赤外線信号の送信（すなわち、ＥＳＬサーバ１０からの売価配信データの送信）を待ち受ける状態となる（ステップＳ２）。
【００６９】
自装置の装置コードを含む売価配信データが受信されると（ステップＳ２でＹＥＳ）、通信処理部８１は、ステータスフラグＦが肯定値「Ｆ＝０」であるか否かを判断する（ステップＳ３）。
【００７０】
ステータスフラグＦが肯定値「Ｆ＝０」である場合（ステップＳ３でＹＥＳ）、通信処理部８１はＡＣＫ返信処理を行い（ステップＳ４）、その上で受信コマンド処理（ステップＳ２で受信された売価配信データに含まれる売価表示画像データを画像メモリ７１に格納する処理）を行う（ステップＳ５）。一方、ステータスフラグＦが肯定値「Ｆ＝０」でない場合（ステップＳ３でＮＯ）、通信処理部８１はＡＣＫ返信処理を行わずに、受信コマンド処理を行う（ステップＳ５）。
【００７１】
受信コマンド処理が行われると、続いて、ディスプレイ更新処理が行われる（ステップＳ６）。ディスプレイ更新処理について、図９を参照しながら具体的に説明する。
【００７２】
ディスプレイ更新処理においては、まず、フラグ管理部８３が、ステータスフラグＦを第１否定値「Ｆ＝２」に更新する（ステップＳ６１）。
【００７３】
続いて、売価表示処理部８２１が、ステップＳ５で画像メモリ７１に格納された売価表示画像データを読み出して、当該売価表示画像データをディスプレイ５１に表示させる（売価表示更新処理）（ステップＳ６２）。
【００７４】
ステップＳ６２の処理が成功し、ディスプレイ５１の表示が適正に更新されたことが確認された場合（ステップＳ６３でＹＥＳ）、フラグ管理部８３は、ステータスフラグＦを第１否定値「Ｆ＝２」から肯定値「Ｆ＝０」に更新する（ステップＳ６４）。この場合、ステータスフラグＦが肯定値「Ｆ＝０」とされた状態でディスプレイ更新処理が終了することになる。
【００７５】
一方、ステップＳ６２の処理が失敗し、ディスプレイ５１の表示が適正に更新されなかった場合（ステップＳ６３でＮＯ）、フラグ管理部８３は、ステータスフラグＦを更新しない。この場合、ステータスフラグＦが第１否定値「Ｆ＝２」とされた状態のままでディスプレイ更新処理が終了することになる。なお、売価表示更新処理が失敗する状況とは、具体的には、売価表示更新処理において電池５６からの供給電圧が最低動作電圧以下となってしまった場合である。上述したとおり、電子棚札５のディスプレイ５１は電子ペーパーにより構成されており、後に説明するように、電子ペーパーにおいては、その表示を書き換える際に相当量のピーク電流が必要となる。したがって、例えば電池５６の電池残量が少ない状況で売価表示更新処理を行おうとした場合、相当量のピーク電流が消費されるために電池５６からの供給電圧が最低動作電圧以下となってしまう可能性が高い。電圧検出部８５は、電池５６からの供給電圧が最低動作電圧以下となったことを検出すると、初期化処理部８６に初期化処理を行わせる。この場合、売価表示更新処理は中断されるため、ディスプレイ５１の表示は適正に更新されず、売価表示更新処理は失敗したことになる。
【００７６】
〈３−２−２．エラー処理〉
売価表示更新処理が失敗した場合、エラー処理制御部８４がエラー処理を行わせる。エラー処理について、図１０を参照しながら説明する。
【００７７】
上述したとおり、売価表示更新処理において電池５６からの供給電圧が最低動作電圧以下となると、プログラムが自動的に再起動し、初期化処理部８３による初期化処理が行われる（ステップＳ８１）。
【００７８】
初期化処理が終了すると、エラー処理制御部８４は、ステータスフラグＦが第１否定値「Ｆ＝２」であるか否かを判断する（ステップＳ８２）。ここでステータスフラグＦが第１否定値「Ｆ＝２」であることは、当該エラー処理において、エラー表示処理がまだ一度も実行されていないことを意味している。すなわちここでは、当該エラー処理において、エラー表示処理が既に実行されたか否かが判断されている。いま、ステータスフラグＦが第１否定値「Ｆ＝２」である（当該エラー処理において、エラー表示処理がまだ実行されていない）として話を進める。
【００７９】
ステータスフラグＦが第１否定値「Ｆ＝２」である場合（ステップＳ８２でＹＥＳ）、エラー処理制御部８４は、初期化処理が完了してから所定の時間（例えば３０秒）が経過するのを待つ（電圧回復待ち）（ステップＳ８３）。すなわち、エラー処理制御部８４は、売価表示更新処理の失敗から所定時間が経過するまでディスプレイ更新処理を開始させない。なお、経過時間のカウントは、タイマ８４１（図７参照）を用いて行うこととし、待機時間の具体的な値は任意に設定できるものとする。
【００８０】
電圧回復待ちを行うのは、次に行われるエラー表示処理の成功可能性を高めるためである。上述したとおり、売価表示更新処理が失敗しているという状況は、図１１に模式的に示されるように、電子棚札５の電池残量が少ない状態で売価表示更新処理を行おうとしたために電池５６からの供給電圧が最低動作電圧以下となってしまった状況と考えられる。この場合、初期化処理が行われることによって供給電圧は最低動作電圧までは回復するが、ここからのさらなる電圧の回復は徐々になされていくため、初期化処理が完了した時点ではまだ十分な電圧回復は期待できない。
【００８１】
上述したとおり、ディスプレイ５１の表示を書き換える際には相当量のピーク電流が必要となる。（後に説明するように、この実施の形態に係るエラー表示処理では、売価表示更新処理よりも少なくなるように工夫されてはいるものの、やはりある程度のピーク電流は必要とされる。）したがって、初期化処理が完了してからすぐに（すなわち、十分な電圧回復がなされていないうちに）エラー表示処理を行おうとした場合、当該処理で消費されるピーク電流によって電池５６からの供給電圧が再び最低動作電圧以下となる可能性が高い（図１１の破線）。電池５６からの供給電圧が最低動作電圧以下となってしまうと、初期化処理部８６が初期化処理を行うことになり、この場合、エラー表示処理は中断されるため、ディスプレイ５１の表示は適正に更新されない、すなわち、エラー表示処理が失敗に終わってしまうことになる。
【００８２】
一方、電圧回復待ちを行った場合、すなわち、初期化処理が完了してから一定時間（例えば３０秒）が経過するのを待った場合、この間に電圧回復が期待できる。したがって、エラー表示処理で消費されるピーク電流によって、電池５６からの供給電圧が最低動作電圧以下となる可能性が低くなる（図１１の実線）。すなわち、エラー表示処理が失敗に終わってしまう可能性が低くなる。
【００８３】
電圧回復待ちが終了すると、ディスプレイ更新処理が開始される（ステップＳ８４）。エラー処理におけるディスプレイ更新処理においては、まず、フラグ管理部８３が、ステータスフラグＦを第１否定値「Ｆ＝２」から第２否定値「Ｆ＝１」に更新する（ステップＳ８４１）。続いて、エラー処理制御部８４は、エラー表示処理部８２２にエラー画面を表示させるよう指示を与える。エラー表示処理部８２２は、エラー処理制御部８４からの指示に応じて、画像メモリ７１に格納されたエラー用画像データを読み出し、当該エラー用画像データをディスプレイ５１に表示させる（エラー表示処理）（ステップＳ８４２）。
【００８４】
なお、画像メモリ７１には、電子棚札５において発生しうる各種エラーのそれぞれに応じた複数種類のエラー用画像データ（例えば、エラー番号を表示する画像データ（図１３参照））が予め格納されていてもよい。この場合、エラー処理制御部８４は、売価表示更新処理の失敗というエラーに応じた一のエラー用画像データを選択し、選択したエラー用画像データを表示するようにエラー表示処理部８２２に指示を与える。エラー表示処理部８２２は、エラー処理制御部８４からの指示を受けると、画像メモリ７１に格納された複数のエラー用画像データのうち、指示されたエラー用画像データを読み出して、当該エラー用画像データをディスプレイ５１に表示させる。この構成によると、ディスプレイ５１に、売価表示更新処理の失敗を示すエラー画面が表示されることになるので、エラー発生の事実だけでなく、売価表示更新処理が失敗しているということをも店舗スタッフに確実に知得させることができる。
【００８５】
ディスプレイ更新処理（ステップＳ８４）において行われたエラー表示処理（ステップＳ８４２）が成功し、ディスプレイ５１にエラー画面が適正に表示されたことが確認された場合（ステップＳ８５でＹＥＳ）、エラー処理制御部８４は、エラー処理を終了する。
【００８６】
一方、ディスプレイ更新処理（ステップＳ８４）において行われたエラー表示処理（ステップＳ８４２）が失敗し、ディスプレイ５１の表示が適正に更新されなかった場合（ステップＳ８５でＮＯ）、再び初期化処理部８６が初期化処理を行うことになる（ステップＳ８１）。すなわち、エラー表示処理が失敗する状況とは、具体的には、電池５６の電池残量が少ないために、エラー表示処理において電池５６からの供給電圧が最低動作電圧以下となってしまった場合である。電圧検出部８５は、電池５６からの供給電圧が最低動作電圧以下となったことを検出すると、初期化処理部８６に初期化処理を行わせる。この場合、エラー表示処理は中断されるため、ディスプレイ５１の表示は適正に更新されない。
【００８７】
初期化処理が終了すると、続いて、エラー処理制御部８４は、ステータスフラグＦが第１否定値「Ｆ＝２」であるか否かを判断する（ステップＳ８２）。ステータスフラグＦが第１否定値「Ｆ＝２」でない場合（ステップＳ８２でＮＯ）、エラー処理制御部８４は、ステップＳ８３〜ステップＳ８５の処理を行うことなく、エラー処理を終了する。上述した通り、エラー表示処理が一度行われた場合、当該処理が成功しているか否かにかかわらず、ステータスフラグＦの値は第２否定値「Ｆ＝１」に設定された状態となっている。したがって、ステップＳ８１の初期化処理が行われた後の時点においてステータスフラグＦが第２否定値「Ｆ＝１」である（第１否定値「Ｆ＝２」でない）ことは、当該エラー処理においてエラー表示処理が既に実行されており、かつ、当該エラー表示処理が失敗に終わっているという状況を意味している。このような状況においては、エラー表示処理が適正に行えないほどにまで電池５６の電池残量が少なくなっていると推測され、このような状況で再度エラー表示処理を行っても失敗する可能性が高い。したがって、この場合は、再度のディスプレイ更新処理を行うことなく（すなわち、再度のエラー表示処理を行うことなく）、エラー処理を終了するのである。
【００８８】
〈３−３．売価表示更新処理、および、エラー表示処理〉
上述した通り、ディスプレイの表示更新に関する処理においては、売価表示処理部８２１が売価表示更新処理を行い（図９のステップＳ６２）、これによってディスプレイ５１に新たな売価が表示される。また、売価表示更新処理が失敗した場合には、エラー表示処理部８２２がエラー表示処理を行い（図１０のステップＳ８４２）、これによってディスプレイ５１にエラー画面が表示される。以下において、売価表示更新処理、エラー表示処理の各処理について具体的に説明する。
【００８９】
各処理についての説明をする前に、電子ペーパーの表示原理について簡単に説明しておく。電子ペーパーは、周知のごとく、対向する２枚の基板間（前面側に配置された基板を以下「第１基板」と、背面側に配置された基板を以下「第２基板」という）に、プラスに停電した黒の電子粉流体と、マイナスに帯電した白の電子粉流体とを封入した構成となっている。また、２枚の基板にはマトリクス状に電極が配置されており、ディスプレイ領域の任意の位置で任意の電圧差を形成することが可能となっている。基板間に電圧差が形成されると、封入された各色の電子粉流体がそれぞれ異なる方向に移動し、これによって当該位置に白あるいは黒が表示されることになる。例えば、ディスプレイのある画素位置を白く表示する場合、当該位置の電極から第１基板に電圧を付加して、第１基板の電圧を第２基板の電圧よりも高くする（以下「白電圧付加」という）。すると、白の電子粉流体が第１基板側に移動し、黒の電子粉流体が第２基板側に移動する。これによって当該画素位置が白表示される。逆に、当該位置を黒く表示する場合、当該位置の電極から第２基板に電圧を付加して、第２基板の電圧を第１基板の電圧よりも高くする（以下「黒電圧付加」という）。すると、黒の電子粉流体が第１基板側に移動し、白の電子粉流体が第２基板側に移動する。これによって当該画素位置が黒表示される。
【００９０】
〈３−３−１．売価表示更新処理〉
売価表示更新処理について、図１２を参照しながら具体的に説明する。図１２は、売価表示更新処理の流れを示す図である。なお、図１２には、各処理の段階におけるディスプレイ５１の様子が模式的に並記されている。
【００９１】
売価表示処理部８２１は、まず、現在表示されている画面（更新前画面）を消去する（消去処理）（ステップＳ６２１）。消去処理は、具体的には、「黒消去」と「白消去」とを交互に複数回行うことによって行われる。ここでは例えば、黒消去（ステップＳ６２１１）、白消去（ステップＳ６２１２）、黒消去（ステップＳ６２１３）の各処理をこの順序で行うことによって行われるものとする。
【００９２】
ただし、「黒消去」とは、ディスプレイ５１を構成する基板に配置された電極の全てに、同時に、黒電圧付加を行う処理である。全電極に対して、同時に、黒電圧付加を行うと、ディスプレイ５１の全領域が一瞬で黒表示となる。また、「白消去」とは、全電極に、同時に、白電圧付加を行う処理である。全電極に対して、同時に、白電圧付加を行うと、ディスプレイ５１の全領域が一瞬で白表示となる。
【００９３】
黒の電子粉流体と白の電子粉流体とは互いに逆の電気を帯びているため、描画状態においては互いに固着した状態となっている。したがって、黒消去（もしくは白消去）を一回行っただけでは電子粉流体が十分にほぐれず、更新前画面が完全には消去されない。また、電子粉流体が十分にほぐれていないと、更新後の画面がコントラストのないぼやけた画面となってしまう。ここでは、黒消去と白消去とを交互に複数回行う（すなわち、全電極に対する黒電圧付加と白電圧付加とを交互に複数回行う）ので、固着していた黒の電子粉流体と白の電子粉流体とがよく撹拌され、電子粉流体が十分にほぐれる。これによって、ディスプレイ５１に表示されていた更新前画面を完全に消去することができる。また、更新後の画面を良好なコントラストで描画することが可能となる。
【００９４】
更新前画面が消去されると、続いて、売価表示処理部８２１は、売価表示画像データをディスプレイ５１に走査描画（ライト）させる（ステップＳ６２２）。すなわち、売価表示画像データの各画素値に応じて、各電極に黒電圧付加もしくは白電圧付加を行う。ただし、描画処理は、消去処理のように全電極に対して同時に電圧付加を行うのではなく、一電極ずつ順番に電圧付加をしていくことによって行われる。すなわち、消去処理が終了した段階ではディスプレイ５１は前面黒表示となっているところ、まず、最上段の行ラインに配置された電極のうち、白表示すべき画素に対応する電極に例えば左から順番に白電圧付加を行っていく。続いて、２段目の行ラインに配置された電極のうち、白表示すべき画素に対応する電極に順番に白電圧付加を行っていく。このような処理を一行ラインずつ全行ラインについて行っていく。このような処理が全行ラインについて行われると、描画処理が完了する。このように一電極ずつ順番に電圧付加をしながら画面を描画する構成（走査描画）によると、描画処理が完了するまでに要する時間が長くなるものの、瞬間的な電圧負荷が小さくなるので、消去処理に比べてピーク電流が小さくなり、電圧降下によるリセットが発生しにくくなる。
【００９５】
なお、黒電圧付加および白電圧付加は、より具体的には、所定の電圧を所定時間付加する処理を複数回行うことによってなされる。一回の電圧付加時間および電圧付加回数は任意に設定できるが、この時間が長くなるほど、また、この回数が多くなるほど、ディスプレイのコントラストがあがってくる。一般に、消去処理における黒／白電圧付加の一回の電圧付加時間は、描画処理に係る電圧付加時間よりも長く設定される。また、消去処理における黒／白電圧付加の電圧付加回数は、描画処理に係る電圧付加回数よりも多く設定される。すなわち、描画処理に係る一回の黒／白電圧付加は、消去処理に係る一回の黒／白電圧付加よりも少ない電気量しか必要としない。この点から見ても、描画処理においては、消去処理に比べてピーク電流が小さくなり、電圧降下によるリセットが発生しにくくなる。
【００９６】
〈３−３−２．エラー表示処理〉
次に、エラー表示処理について、図１３を参照しながら具体的に説明する。図１３は、エラー表示処理の流れを示す図である。なお、図１３には、各処理の段階におけるディスプレイ５１の様子が模式的に並記されている。
【００９７】
エラー表示処理部８２２は、まず、ディスプレイ５１に白画面を走査描画（ライト）させる（白描画処理）（ステップＳ８４２１１）。すなわち、エラー表示処理が開始される段階ではディスプレイ５１には更新前画面が表示されているところ、まず、最上段の行ラインに配置された電極のうち、黒表示されている画素に対応する電極に順番に白電圧付加を行っていく。続いて、２段目の行ラインに配置された電極のうち、黒表示されている画素に対応する電極に順番に白電圧付加を行っていく。このような処理を一行ラインずつ全行ラインについて行っていく。このような処理が全行ラインについて行われると、白描画処理が完了する。このように一電極ずつ順番に電圧付加をしていく構成によると、上述したとおり、消去処理に比べてピーク電流が小さくなり、電圧降下によるリセットが発生しにくくなる。
【００９８】
また、上述した通り、描画処理に係る一回の黒／白電圧付加は、消去処理に係る一回の黒／白電圧付加よりも少ない電気量しか必要とせず、この点から見ても、白描画処理においては、消去処理に比べて電圧降下によるリセットが発生しにくい。
【００９９】
エラー表示処理においては、エラー表示処理部８２２は、上述した白描画処理を複数回（ここでは、３回）繰り返して実行する（ステップＳ８４２１〜ステップＳ８４２３）。白描画処理を繰り返す回数は、任意に設定可能であるが、更新前画面をある程度（それが売価を表示している画面であると客が認識しない程度）まで消去するには、少なくとも３回以上に設定することが好ましい。
【０１００】
３回の白描画処理が完了すると、エラー表示処理部８２２は、エラー画像データをディスプレイ５１に走査描画（ライト）させる（ステップＳ８５４）。すなわち、エラー画像データの各画素値に応じて、各電極に黒電圧付加もしくは白電圧付加を行う。ここでも、各電極に対する電圧負荷は、一電極ずつ行われる。すなわち、白描画処理が終了した段階ではディスプレイ５１は全面白表示となっているところ、まず、最上段の行ラインに配置された電極のうち、黒表示すべき画素に対応する電極に順番に黒電圧付加を行っていく。続いて、２段目の行ラインに配置された電極のうち、黒表示すべき画素に対応する電極に順番に黒電圧付加を行っていく。このような処理を一行ラインずつ全行ラインについて行っていく。このような処理が全行ラインについて行われると、描画処理が完了する。
【０１０１】
なお、この描画処理は、黒表示すべき画素に対応する電極に黒電圧を付加することによって行われるので、電圧負荷を小さくするためには、エラー画像データは黒の画素数がなるべく少ない画像データ（すなわち、白を基調とする画像データ）としておくことが好ましい。例えば、図１３に示されるように、画面上小さなサイズでエラー番号（売価表示更新処理の失敗というエラーを示すエラー番号）が表示されるものとすればよい。
【０１０２】
〈４．効果〉
従来の電子棚札システムにおいては、電子棚札は、ＥＳＬサーバから自装置が対応する商品に係る商品情報（売価配信データ）を受信した場合には、必ずＡＣＫ信号を返信する。このような構成では、電子棚札が、受信した商品情報に基づいてディスプレイを表示更新する処理を失敗している場合であっても、ＥＳＬサーバ側は、その事実に気付かないまま、次々と新たな商品情報を送信し続ける。一方、電子棚札の側では、新たな商品情報を受信する度にＡＣＫ信号の返信と表示内容の更新とを行う。電池５６の残存容量が少なくなっている場合、必要とする電気量が小さいＡＣＫ信号の返信処理には成功するものの、必要とする電気量が大きい表示更新処理には結局失敗してしまう。したがって、電子棚札５のディスプレイには更新内容が反映されないままの古い売価が表示され続ける。ところが、ＥＳＬサーバはＡＣＫ信号を受信しているのでその異変を検知できない。したがって、このような状態は店舗スタッフに気付かれないまま長期間にわたって継続する可能性が非常に高い。
【０１０３】
上記の実施の形態に係る電子棚札システム１によると、このような事態の発生を速やかに検知して、これを店舗スタッフに迅速かつ確実に知得させることが可能となる。
【０１０４】
すなわち、電子棚札システム１によると、電子棚札５は、ＥＳＬサーバ１０から自装置が対応する商品６に係る商品情報（売価配信データ）を受信した場合であっても、ステータスフラグＦが、ディスプレイが適正に更新されている状態を示す肯定値「Ｆ＝０」に設定されていない場合はサーバにＡＣＫ信号を返信しない。この構成によると、ＥＳＬサーバ１０が、ＡＣＫ信号の有無から、電子棚札５においてディスプレイ５１の更新が適正に行われているか否かを検知することができる。すなわち、何らかのトラブル（例えば、バッテリー不足による電圧降下）により電子棚札５においてディスプレイ５１の更新が適正に行われていない場合に、ＥＳＬサーバ１０側でこれを検知することが可能となる。また、当該トラブルが復旧してディスプレイ５１の更新が適正に行われるようになった場合にも、ＥＳＬサーバ１０側でこれを検知することができる。つまり、店舗内に配置された複数個の電子棚札５のそれぞれがディスプレイの更新を適正に行っているか否かをＥＳＬサーバ１０で一括管理することが可能となる。
【０１０５】
したがって店舗スタッフは、店舗内にディスプレイ５１の更新に失敗している電子棚札５がある場合に、ＥＳＬサーバ１０の保持する情報を見ることによって、当該電子棚札５の存在を迅速かつ確実に知得することができる。この店舗スタッフが、適切な措置（ディスプレイ５１の更新に失敗している電子棚札５の電池交換など）をとることによって、正しい売価を表示していない電子棚札５が店舗内に存在するという状況を速やかに改善することが可能となる。
【０１０６】
また、上記の実施の形態に係る電子棚札システム１によると、電子棚札５は、ステータスフラグＦが、ディスプレイ５１が適正に更新されていない状態を示す否定値「Ｆ＝１」に設定されている場合は、ＡＣＫ返信処理は行わないものの、受信コマンド処理およびディスプレイ更新処理は行おうとする（図８参照）。先のディスプレイ更新処理に失敗している電子棚札５であっても、周囲の環境温度の変化により電圧が回復して、次のディスプレイ更新処理を成功する可能性がある。例えば、スーパー等の青果物や肉売り場の冷蔵庫付近は低温であるため、このようなコーナーに配置された電子棚札５には電圧降下の状態が発生しやすく、リセットがかかりやすい。しかしながら、低温コーナーではリセットがかかってしまう電子棚札５でも、常温コーナーに移動されると再びディスプレイ更新処理を行える状態となる可能性が高い。上記の実施の形態においては、電子棚札５がディスプレイ更新処理に成功すると、ステータスフラグＦは再び肯定値「Ｆ＝０」とされ（図９参照）、以降、電子棚札５はＡＣＫ返信処理を行う状態となる。すなわち、上記の実施の形態においては、このような状況において、電子棚札５を正常動作に自動復旧させることが可能となる。
【０１０７】
また、上記の実施の形態に係る電子棚札システム１によると、電子棚札５においてディスプレイ５１が適正に更新されなかった場合に、エラー処理制御部８４がエラー表示処理部８２２にエラー表示処理を行わせる。したがって、ディスプレイ５１が適正に更新されなかった電子棚札５のディスプレイ５１には、エラー画面が表示されることになる。この構成によると、更新前の画面（すなわち、更新前の売価）が電子棚札５に表示され続けることによって、客に誤情報を与えるといった事態の発生を防止することが可能となる。
【０１０８】
また、上記の実施の形態に係る電子棚札システム１によると、エラー処理制御部８４がエラー表示処理部８２２にエラー表示処理を一度だけ行わせる。すなわち、このエラー表示処理が正常に完了せずディスプレイ５１にエラー画面が表示されなかった場合であっても、再度のエラー表示処理は行わせない。エラー表示処理に一度失敗している場合、バッテリー不足による著しい電圧降下が生じている可能性が高く、再度のエラー表示処理を実行しても失敗する可能性が高い。上記の構成によると、再度のエラー表示処理は行わせないので、失敗する可能性が高い処理が何度も繰り返されて電子棚札５の電力が無駄に消耗される事態を回避することが可能となる。
【０１０９】
また、上記の実施の形態に係る電子棚札システム１によると、電子棚札５においてディスプレイ５１が適正に更新されなかった場合に、エラー処理制御部８４がエラー表示処理部８２２にエラー表示処理を行わせるところ、この処理を、初期化処理が完了してから所定時間が経過した後に（すなわち、売価表示更新処理が行われてから所定時間が経過した後に）開始させる。売価表示更新処理に失敗している場合、売価表示更新処理による電圧降下が生じている可能性が高く、この状態で直ちにエラー表示処理を実行しても失敗する可能性が高い。上記の構成によると、売価表示更新処理の失敗から所定時間が経過するのを待ってからエラー表示処理を開始させるので、その間に電圧の回復が期待でき、安定した電圧状態でエラー表示処理を行うことが可能となる。したがって、エラー表示処理に失敗する可能性が低くなる。
【０１１０】
また、上記の実施の形態に係る電子棚札システムにおいては、電子棚札５のディスプレイ５１に更新画面を表示する処理（売価表示更新処理）と、エラー画面を表示する処理（エラー表示処理）とが異なる態様で実行される。具体的には、売価表示更新処理においては消去処理を行うが、エラー表示処理においては消去処理を行わず、白の画面を走査描画する処理を複数回行うことでもって消去処理に代えている。これによって以下の効果が得られる。
【０１１１】
まず、売価表示更新処理においては、消去処理を行うことによって更新前画面（すなわち更新前の売価）を完全に消去することが可能となり、更新後の画面（すなわち更新後の売価）を良好なコントラストで描画することが可能となる。つまり、更新後の画面を、残像のないはっきりとした状態で表示することが可能となる。
【０１１２】
一方、上述したとおり、消去処理は瞬間的な電圧負荷が大きいため、電子棚札５の電池５６の残存容量が少ないと電圧降下によるリセットが発生しやすいところ、エラー表示処理においては白画面の走査描画を複数回行うことによって更新前画面の表示を消去するので、瞬間的な電圧負荷が小さく、このようなリセットの発生確率が低くなる。また、上述した通り、短時間で見ると描画処理は消去処理よりも少ない電気量しか必要としないので、白ライト処理を複数回行うことでもって更新前画面を消去する構成によると、消去処理を行う構成に比べて消費されるピーク電流が小さくなる。この点から見ても、リセットの発生確率が抑えられる。つまり、エラー画面については電気的負担をかけずに表示更新することができるので、ディスプレイ５１の表示更新に失敗した状況であっても、エラー画面の表示には成功できる可能性が高くなる。エラー画面の表示に失敗する可能性が低くなると、電子棚札５のディスプレイ５１に更新前の画面が表示されたままとなり、客に誤った情報が伝達されてしまう、といった事態が発生しにくくなる。
【０１１３】
なお、消去処理を白ライト処理で代えることのデメリットとして、更新前の画面の残像が残りやすい、また、更新後の画面においてコントラストが出にくい、といったことがある。しかしながら、エラー表示処理の目的は更新前画面（すなわち更新前の売価）が表示されたままとなって客に誤った情報が伝達されることを防止することであるので、更新前の画面は必ずしも完全に消去されていなくともよく、それが売価を表示している画面であると客が認識しない程度にまで見にくくなっていれば十分である（白ライト処理を複数回（好ましくは３回以上）行えば、この程度にまで更新間の画面を見にくくしておくのに十分である）。また、エラー画面も店舗スタッフがエラー番号を認識できる程度のコントラストで表示されていれば十分である。したがって、これらのデメリットはエラー表示処理においては問題とはならない。
【０１１４】
〈５．変形例〉
〈５−１．第１の変形例〉
第１の変形例について説明する。上記の実施の形態に係る電子棚札システム１は、電子棚札５が、ディスプレイ５１の更新に失敗した場合にはＡＣＫ信号の返信を行わないという特徴を有している（図１５（ａ）参照）。したがって、ＥＳＬサーバ１０は、ＡＣＫ信号が受信されないことをもって、電子棚札５においてディスプレイ５１の更新が適正に行われていないことを検知することができる。
【０１１５】
しかしながら、場合によっては、電子棚札５においてディスプレイ５１の更新が適正に行われている、すなわち、電子棚札５からＡＣＫ信号が返信されているにもかかわらず、ＥＳＬサーバ１０の側でＡＣＫ信号が受信されないという状況も想定されうる（図１５（ｂ）参照）。例えば、電子棚札５の発光部５２から発せられた赤外線信号が人や商品棚等に遮られて通信装置４に届かなかった場合がこれに該当する。このような状況においては、電子棚札５においてディスプレイ５１の更新が適切に行われているにもかかわらず、ＥＳＬサーバ１０が、当該電子棚札５がディスプレイ５１の更新に失敗していると誤認してしまう。
【０１１６】
このような事態を回避すべく、上記の実施の形態に係る電子棚札システム１に以下に説明する確認通信を行う機能をさらに付加してもよい。
【０１１７】
〈５−１−１．構成〉
確認通信を行う機能について図１４および図１５を参照しながら説明する。図１４は、確認通信に関する機能構成を示すブロック図である。図１５は、確認通信を説明するための図である。
【０１１８】
この変形例に係るＥＳＬサーバ１０は、確認通信を行うための機能部として、確認信号送信部９１と、更新状態判断部９２とを備える。これら機能部は、ＥＳＬサーバ１０のハードディスク１４に予め記憶された動作プログラムに従ってＣＰＵ１１が演算処理を行うことにより実現されてもよいし、専用のハードウェアによって実現されてもよい。
【０１１９】
確認信号送信部９１は、売価配信データを送信したにもかかわらず電子棚札５からＡＣＫ信号が受信されない場合に、ＡＣＫ信号が得られなかった売価配信データに含まれていた装置コード（すなわち、ＡＣＫ信号を送信するはずの電子棚札５の装置コード）を含む確認信号を生成して、これを送信する。
【０１２０】
更新状態判断部９２は、確認信号に対するＡＣＫ信号の有無に基づいて、電子棚札５のディスプレイ５１の更新状態を判断する。すなわち、確認信号に対するＡＣＫ信号が電子棚札５から得られた場合は、当該電子棚札５においてディスプレイ５１の更新が正常に行われていないと判断する（図１５（ａ））。一方、確認信号に対するＡＣＫ信号が電子棚札５から得られない場合は、当該電子棚札５においてディスプレイ５１の更新が正常に行われていると判断する（図１５（ｂ））。
【０１２１】
一方、この変形例に係る電子棚札５は、確認通信を行うための機能部として、確認信号返信部９３を備える。この機能部は、制御部５７により実現される。
【０１２２】
確認信号返信部９３は、ＥＳＬサーバ１０から自装置あての確認信号（すなわち、自装置の装置コードを含む確認信号）を受信した場合、自装置のディスプレイ５１の更新状態をステータスフラグＦの値から判断し、ステータスフラグＦが肯定値「Ｆ＝０」でない場合（すなわち、ディスプレイ５１が適正に更新されていない場合）に限りＡＣＫ返信処理を行う。
【０１２３】
〈５−１−２．処理の流れ〉
上記の各機能部において行われる確認通信の処理の流れについて図１５を参照しながら説明する。
【０１２４】
売価配信データを送信したにもかかわらず電子棚札５からＡＣＫ信号が受信されない場合、確認信号送信部９１が、当該売価配信データに含まれていた装置コードを含む確認信号を生成して、これを送信する。ＥＳＬサーバ１０から送信された確認信号は、ベースステーション４１を通じて各通信装置４に送信され、通信装置４から赤外線信号の形で出力される。通信装置４から出力された赤外線信号は、電子棚札５の通信部５４において受信されることになる。
【０１２５】
自装置あての確認信号（すなわち、自装置の装置コードを含む確認信号）が通信部５４にて受信されると、確認信号返信部９３は、フラグメモリ７２に格納されたステータスフラグＦを参照して、ディスプレイ５１の更新が正常に行われている状態であるか否かを判断する。
【０１２６】
ステータスフラグＦの値が肯定値「Ｆ＝０」とされていない場合、確認信号返信部９３はＡＣＫ返信処理を行う（図１５（ａ））。ＥＳＬサーバ１０の側において確認信号に対するＡＣＫ信号が受信されると、更新状態判断部９２は、確認信号を送信した電子棚札５においてディスプレイ５１が適正に更新されていないと判断する。この場合、ＥＳＬサーバ１０は、その旨を店舗スタッフに報知するための処理を行う。例えば、当該電子棚札５の電池交換を行うべき旨の警告画面をディスプレイ１５に表示する。
【０１２７】
一方、ステータスフラグＦの値が肯定値「Ｆ＝０」とされている場合、確認信号返信部９３はＡＣＫ返信処理を行わない（行ったところで、そのＡＣＫ信号もＥＳＬサーバ１０まで届かない可能性が高い）（図１５（ｂ））。ＥＳＬサーバ１０の側において確認信号を送信した電子棚札５からのＡＣＫ信号が受信されない場合、更新状態判断部９２は、当該電子棚札５においてディスプレイ５１が適正に更新されていると判断する。この場合は、上記のような報知処理は行わない。
【０１２８】
〈５−１−３．効果〉
上記の変形例によると、売価配信データに対するＡＣＫ信号がＥＳＬサーバ１０において受信されない場合に、それが、電子棚札５においてディスプレイ５１の更新が適正に行われていないことに起因するものなのか、それ以外の理由に起因するものなのかを正しく判断することができる。したがって、電子棚札５においてディスプレイ５１の更新が適切に行われているにもかかわらず、ＥＳＬサーバ１０が、当該電子棚札５がディスプレイ５１の更新に失敗していると誤認してしまうといった事態を回避することが可能となる。すなわち、ディスプレイ５１の更新に失敗している電子棚札５を正確に特定することが可能となる。
【０１２９】
〈５−２．第２の変形例〉
第２の変形例について図１６を参照しながら説明する。上述した通り、電子棚札５の制御部５７は、ＥＳＬサーバ１０から自装置あての売価配信データＡを受信した場合、信号を正常に受け取った旨を示す情報を含む赤外線信号（ＡＣＫ信号）を発光部５２に出力させ、その後に、ディスプレイ５１の表示更新Ａを行って新たに得られた売価表示画像データをディスプレイ５１に表示させる（図１６（ａ））。
【０１３０】
ところで、ＥＳＬサーバ１０は電子棚札５から送信されたＡＣＫ信号を通信装置４を介して受信することになるが、もしもこのＡＣＫ信号が受信できなかった場合、ＥＳＬサーバ１０は、配信した売価配信データが電子棚札５で正常に受信されなかったと判断してリカバリー通信を行う。すなわち、電子棚札５からのＡＣＫ信号を受信するまで売価配信データＡを繰り返して送信し続ける。
【０１３１】
上記の変形例においても言及した通り、ＥＳＬサーバ１０がＡＣＫ信号を受信できない場合というのは、送信された売価配信データＡが電子棚札５で正常に受信されていない、電子棚札５が、ディスプレイ５１の更新に失敗している、といった状況も当然考えられるが、中には、電子棚札５から返信されたＡＣＫ信号が何らかの要因でＥＳＬサーバ１０に受信されなかったという状況もありうる。
【０１３２】
リカバリー通信を受信した電子棚札５は、当該受信した売価配信データＡに基づいて再びディスプレイ５１の表示更新Ａを行うが、後者の状況の場合、電子棚札５はすでに表示更新Ａが完了しているにもかかわらず同じ表示更新処理Ａを繰り返して行ってしまうことになる（図１６（ｂ））。リカバリー通信はＥＳＬサーバ１０が電子棚札５からのＡＣＫ信号を受信するまで繰り返し行われることになるので、このような無駄な表示更新処理が何度も繰り返して行われてしまう可能性もある。
【０１３３】
上述した通り、電子棚札５において用いられる電子ペーパーは、表示内容の変更（表示更新）にのみ駆動電力を必要とし、表示内容の保持には駆動電力を与える必要がないという特徴を有している。したがって、表示更新の回数が少なければ、電子棚札５の電池５６の電池寿命を長く保たせることができるが、このように無駄な表示更新処理が行われてしまうと、電池５６は想定外の早さで消耗してしまうことになる。このような事態を回避すべく、上記の実施の形態に係る電子棚札システム１において以下の機能をさらに付加してもよい。
【０１３４】
この変形例に係る電子棚札システムは、上記の実施の形態に係る電子棚札システム１と同様の構成を有している（図２参照）。以下においては上記の実施の形態に係る電子棚札システム１と相違する点のみを説明する。また、同じ構成要素については同じ符号で示すこととする。
【０１３５】
この変形例に係るＥＳＬサーバ１０は、売価配信データに含まれる売価表示画像データに、該画像データに固有の識別情報（例えば、チェックサムや電文による識別情報）を付与する。そして、識別情報が付与された一の売価表示画像データと一の装置コードとを含めた売価配信データを、電気的な信号としてベースステーション４１を通じて各通信装置４に送信する。
【０１３６】
一方、この変形例に係る電子棚札５は、ＥＳＬサーバ１０から自装置あての売価配信データ（すなわち、自装置の装置コードを含む売価配信データ）を受信した場合、以下の処理を行う。
【０１３７】
この変形例に係る電子棚札５が実行する処理の流れを、図１７を参照しながら説明する。図１７は、この変形例に係る電子棚札が実行する処理の流れを示す図である。
【０１３８】
電子棚札５が起動されると、まず、初期化処理が行われ（ステップＳ１０１）、続いて、電子棚札５は通信装置４からの赤外線信号（すなわち、ＥＳＬサーバ１０からの売価配信データ）を待ち受ける状態となる（ステップＳ１０２）。
【０１３９】
自装置の装置コードを含む赤外線信号が受信されると（ステップＳ１０２でＹＥＳ）、電子棚札５はＡＣＫ返信処理を行う（ステップＳ１０３）。
【０１４０】
続いて、電子棚札５の制御部５７は、ステップＳ１０２で得られた売価配信データに含まれる売価表示画像データに付与されている識別情報が、制御部５７の所定のメモリ（以下「識別情報メモリ」という）内に記憶された識別情報と一致するか否かを判定する（ステップＳ１０４）。ただし、後述するように、識別情報メモリ内には、現在ディスプレイ５１に表示されている売価表示画像データに付与されていた識別情報が記憶されている。
【０１４１】
ステップＳ１０２で受信した売価表示画像データに付与されている識別情報が識別情報メモリに記憶されている識別情報と一致しない場合（ステップＳ１０４でＮＯ）、制御部５７は、受信した売価表示画像データは、現在ディスプレイ５１に表示されている売価表示画像データとは異なるものであると判断する。この場合、制御部５７は、まず、受信コマンド処理（ステップＳ１０２で受信された売価表示画像データを画像メモリに格納するとともに、当該売価表示画像データに付与されていた識別情報を識別情報メモリに格納する処理）を行う（ステップＳ１０５）。続いて、ステップＳ１０５で画像メモリに格納された売価表示画像データを読み出して、当該売価表示画像データをディスプレイ５１に表示させる（売価表示更新処理）（ステップＳ１０６）。
【０１４２】
一方、ステップＳ１０２で受信した売価表示画像データに付与されている識別情報が識別情報メモリに記憶されている識別情報と一致する場合（ステップＳ１０４でＹＥＳ）、制御部５７は、受信した売価表示画像データは、現在ディスプレイ５１に表示されている売価表示画像データと同じものであると判断する。この場合、制御部５７は、受信コマンド処理および売価表示更新処理を行うことなく、再び、通信装置４からの赤外線信号の送信を待ち受ける状態となる（ステップＳ１０２）。
【０１４３】
上記の変形例によると、電子棚札５が無駄な更新処理（現在表示されている画像データと同じ画像データをディスプレイ５１に表示更新する処理）を行うことを回避することができる。これによって、電池５６の無駄な消費を抑えることが可能となる。また、ディスプレイ５１の書き換え寿命も延命することができる。
【０１４４】
〈５−３．その他の変形例〉
なお、上記の実施の形態において、ＥＳＬサーバ１０が、店舗内にディスプレイ５１の更新に失敗している電子棚札５が発生したことを検知した場合に、当該電子棚札５の装置コードを例えば発注処理端末１８０に送信して、ディスプレイ５１の更新に失敗している電子棚札５の発生を店舗スタッフに報知する構成としてもよい。この構成によると、店舗スタッフは、当該電子棚札５の発生を店舗内において知得することが可能となる。
【符号の説明】
【０１４５】
１  電子棚札システム
５  電子棚札
１０  ＥＳＬサーバ
７１  画像メモリ
７２  フラグメモリ
８１  通信処理部
８２  表示処理部
８３  フラグ管理部
８４  エラー処理制御部
８５  電圧検出部
８６  初期化処理部
８２１  売価表示処理部
８２２  エラー表示処理部
【図１】
0005394153.tif 000002
【図２】
0005394153.tif 000003
【図３】
0005394153.tif 000004
【図４】
0005394153.tif 000005
【図５】
0005394153.tif 000006
【図６】
0005394153.tif 000007
【図７】
0005394153.tif 000008
【図８】
0005394153.tif 000009
【図９】
0005394153.tif 000010
【図１０】
0005394153.tif 000011
【図１１】
0005394153.tif 000012
【図１２】
0005394153.tif 000013
【図１３】
0005394153.tif 000014
【図１４】
0005394153.tif 000015
【図１５】
0005394153.tif 000016
【図１６】
0005394153.tif 000017
【図１７】
0005394153.tif 000018