(57)【要約】【課題】商品販売データ処理装置の実際の稼働時間と許容される最大の稼働時間とを、精度よく且つ見易く提示する。【解決手段】ＰＯＳ管理装置１０は、商品販売データ処理装置から供給されたイベント情報を前記商品販売データ処理装置から取り込むイベント情報取得部１１と、イベント情報と日付時刻とを関係付けたログ情報を記憶するログ情報記憶部１２と、ログ情報に基づいて、所定時間ごとに、商品販売データ処理装置がログインされた状態且つ休止状態でない商品販売データ処理装置オープン時間に基づく最大稼働時間と商品販売データ処理装置が商品登録処理または精算処理を実行した実稼働時間とを算出する計算制御部１３と、所定時間ごとの最大稼働時間と実稼働時間とを関連付けたグラフ画像を生成する画像生成部１４と、グラフ画像を表示装置に表示させる表示制御部１５とを備える。【選択図】図３
2015103023.tif 000002
【特許請求の範囲】
【請求項１】
商品販売データ処理装置で発生したイベントを示すイベント情報を前記商品販売データ処理装置から取り込むイベント情報取得部と、
前記イベント情報取得部が取り込んだ前記イベント情報と日付時刻とを関係付けたログ情報を記憶するログ情報記憶部と、
前記ログ情報記憶部に記憶された前記ログ情報に基づいて、所定時間ごとに、前記商品販売データ処理装置がログインされた状態且つ休止状態でない商品販売データ処理装置のオープン時間に基づく最大稼働時間と前記商品販売データ処理装置が商品登録処理または精算処理を実行した実稼働時間とを算出する計算制御部と、
前記計算制御部が算出した、前記所定時間ごとの最大稼働時間と実稼働時間とを関連付けたグラフ画像を生成する画像生成部と、
前記画像生成部が生成した前記グラフ画像を表示させる表示制御部と、
を備えるＰＯＳ管理装置。
【請求項２】
前記画像生成部は、前記所定時間ごとの実稼働時間を示す棒グラフに、前記所定時間ごとの最大稼働時間を示す折れ線グラフを重ね合わせて、前記グラフ画像を生成する、
請求項１記載のＰＯＳ管理装置。
【請求項３】
前記計算制御部は、前記商品販売データ処理装置のオープン時間に所定係数を乗じて前記最大稼働時間を算出する、
請求項１または請求項２いずれか記載のＰＯＳ管理装置。
【請求項４】
前記計算制御部は、前記ログ情報に基づいて、前記所定時間ごとに、前記商品販売データ処理装置がログインされた状態且つ休止状態であった商品販売データ処理装置の休止時間を算出するとともに、前記所定時間ごとに、商品販売データ処理装置のオープン時間から実稼働時間を差し引いた待ち時間を算出し、
前記画像生成部は、前記計算制御部が算出した、前記所定時間ごとの実稼働時間と待ち時間と商品販売データ処理装置の休止時間との累計を示す棒グラフに、前記折れ線グラフを重ね合わせて前記グラフ画像を生成する、
請求項２または請求項３いずれか記載のＰＯＳ管理装置。
【請求項５】
前記計算制御部は、前記ログ情報に基づいて、前記所定時間ごとに、通電していた商品販売データ処理装置の台数を示す稼働商品販売データ処理装置の台数を算出するとともに、前記所定時間ごとに、稼働商品販売データ処理装置の台数と実稼働時間と最大稼働時間とに基づいて、商品販売データ処理装置の過不足台数を示す過不足商品販売データ処理装置の台数を算出し、
前記表示部は、前記計算制御部が算出した稼働商品販売データ処理装置の台数を示す情報と過不足商品販売データ処理装置の台数を示す情報とを、前記グラフ画像に対応させて表示させる、
請求項１から請求項４いずれか一項記載のＰＯＳ管理装置。
【請求項６】
コンピュータを、
商品販売データ処理装置で発生したイベントを示すイベント情報を前記商品販売データ処理装置から取り込むイベント情報取得手段、
前記イベント情報取得手段が取り込んだ前記イベント情報と日付時刻とを関係付けたログ情報を記憶するログ情報記憶手段、
前記ログ情報記憶手段に記憶された前記ログ情報に基づいて、所定時間ごとに、前記商品販売データ処理装置がログインされた状態且つ休止状態でない商品販売データ処理装置オープン時間に基づく最大稼働時間と前記商品販売データ処理装置が商品登録処理または精算処理を実行した実稼働時間とを算出する計算制御手段、
前記計算制御手段が算出した、前記所定時間ごとの最大稼働時間と実稼働時間とを関連付けたグラフ画像を生成する画像生成手段、
前記画像生成手段が生成した前記グラフ画像を表示させる表示制御手段、
として機能させるためのＰＯＳ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＯＳ管理装置およびＰＯＳ管理プログラムに関する。
【背景技術】
【０００２】
あらかじめ設定した時間帯ごとに電子キャッシュレジスタの稼働台数を検出するＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ）システムが知られている（例えば、特許文献１参照）。このように、時間帯ごとに電子キャッシュレジスタの稼働台数を知ることにより、時間帯ごとの電子キャッシュレジスタの稼働すべき台数および配置すべきオペレータ数を予測することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開昭６０−１８６９９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、実際のＰＯＳレジスタは、ログインされた状態であっても休止状態になっている場合があり、実際の稼働時間や許容される最大の稼働時間をより精度よく且つ見易く提示するＰＯＳ管理装置が求められていた。
本発明は、上記事情に鑑みてなされたものであり、ＰＯＳレジスタの実際の稼働時間と許容される最大の稼働時間とを精度よく且つ見易く提示する、ＰＯＳ管理装置およびＰＯＳ管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
［１］上記の課題を解決するため、本発明の一態様である商品販売データ処理装置で発生したイベントを示すイベント情報を前記商品販売データ処理装置から取り込むイベント情報取得部と、前記イベント情報取得部が取り込んだ前記イベント情報と日付時刻とを関係付けたログ情報を記憶するログ情報記憶部と、前記ログ情報記憶部に記憶された前記ログ情報に基づいて、所定時間ごとに、前記商品販売データ処理装置がログインされた状態且つ休止状態でない商品販売データ処理装置のオープン時間に基づく最大稼働時間と前記商品販売データ処理装置が商品登録処理または精算処理を実行した実稼働時間とを算出する計算制御部と、前記計算制御部が算出した、前記所定時間ごとの最大稼働時間と実稼働時間とを関連付けたグラフ画像を生成する画像生成部と、前記画像生成部が生成した前記グラフ画像を表示させる表示制御部と、を備える。
【０００６】
［２］上記［１］記載のＰＯＳ管理装置において、前記画像生成部は、前記所定時間ごとの実稼働時間を示す棒グラフに、前記所定時間ごとの最大稼働時間を示す折れ線グラフを重ね合わせて、前記グラフ画像を生成する。
［３］上記［１］または［２］いずれか記載のＰＯＳ管理装置において、前記計算制御部は、前記商品販売データ処理装置のオープン時間に所定係数を乗じて前記最大稼働時間を算出する。
［４］上記［２］または［３］いずれか記載のＰＯＳ管理装置において、前記計算制御部は、前記ログ情報に基づいて、前記所定時間ごとに、前記商品販売データ処理装置がログインされた状態且つ休止状態であった商品販売データ処理装置の休止時間を算出するとともに、前記所定時間ごとに、商品販売データ処理装置のオープン時間から実稼働時間を差し引いた待ち時間を算出し、前記画像生成部は、前記計算制御部が算出した、前記所定時間ごとの実稼働時間と待ち時間と商品販売データ処理装置の休止時間との累計を示す棒グラフに、前記折れ線グラフを重ね合わせて前記グラフ画像を生成する。
［５］上記［１］から［４］いずれか一項記載のＰＯＳ管理装置において、前記計算制御部は、前記ログ情報に基づいて、前記所定時間ごとに、通電していた商品販売データ処理装置の台数を示す稼働商品販売データ処理装置の台数を算出するとともに、前記所定時間ごとに、稼働商品販売データ処理装置の台数と実稼働時間と最大稼働時間とに基づいて、商品販売データ処理装置の過不足台数を示す過不足商品販売データ処理装置の台数を算出し、前記表示部は、前記計算制御部が算出した稼働商品販売データ処理装置の台数を示す情報と過不足商品販売データ処理装置の台数を示す情報とを、前記グラフ画像に対応させて表示させる。
【０００７】
［６］上記の課題を解決するため、本発明の一態様であるＰＯＳ管理プログラムは、コンピュータを、商品販売データ処理装置で発生したイベントを示すイベント情報を前記商品販売データ処理装置から取り込むイベント情報取得手段、前記イベント情報取得手段が取り込んだ前記イベント情報と日付時刻とを関係付けたログ情報を記憶するログ情報記憶手段、前記ログ情報記憶手段に記憶された前記ログ情報に基づいて、所定時間ごとに、前記商品販売データ処理装置がログインされた状態且つ休止状態でない商品販売データ処理装置オープン時間に基づく最大稼働時間と前記商品販売データ処理装置が商品登録処理または精算処理を実行した実稼働時間とを算出する計算制御手段、前記計算制御手段が算出した、前記所定時間ごとの最大稼働時間と実稼働時間とを関連付けたグラフ画像を生成する画像生成手段、前記画像生成手段が生成した前記グラフ画像を表示させる表示制御手段、として機能させる。
【発明の効果】
【０００８】
本発明によれば、ＰＯＳレジスタの実際の稼働時間と許容される最大の稼働時間とを、精度よく且つ見易く提示することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態であるＰＯＳ管理装置を適用したＰＯＳシステムの概略の全体構成図である。
【図２】ＰＯＳレジスタがオープンしてからクローズするまでの時間の経過を示す図である。
【図３】ＰＯＳ管理装置における、本実施形態に係る部分の機能構成を示すブロック図である。
【図４】ＰＯＳ管理装置が表示装置に表示させる更新メニューを模式的に表した図である。
【図５】ＰＯＳ管理装置が表示装置に表示させる分析メニューを模式的に表した図である。
【図６】稼働率分析メニューと店舗のＰＯＳレジスタについての稼働率分析画像との例を示す図である。
【図７】稼働率分析メニューと一台のＰＯＳレジスタについての稼働率分析画像との例を示す図である。
【図８】稼働率分析メニューと店舗のＰＯＳレジスタについての稼働率分析画像との例を示す図である。
【図９】稼働率分析メニューと一台のＰＯＳレジスタについての稼働率分析画像との例を示す図である。
【図１０】本実施形態であるＰＯＳ管理装置における、稼働率分析処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について、図面を参照して詳細に説明する。
図１は、本発明の一実施形態であるＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ）管理装置を適用したＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅｓ）システムの概略の全体構成図である。同図に示すように、ＰＯＳシステム１は、ＰＯＳ管理装置１０と、ＰＯＳレジスタ２０−１，２０−２，２０−３（商品販売データ処理装置）と、ネットワーク４０と、表示装置５０とを含む。ＰＯＳ管理装置１０と、ＰＯＳレジスタ２０−１〜２０−３とは、ネットワーク４０を介してそれぞれ接続されている。また、ＰＯＳ管理装置１０には、表示装置５０が接続されている。
【００１１】
以下の説明において、ＰＯＳレジスタ２０−１，２０−２，２０−３を区別しない場合は、ＰＯＳレジスタ２０−１，２０−２，２０−３それぞれを、ＰＯＳレジスタ２０と記載する。
なお、図１には、ＰＯＳシステム１が３台のＰＯＳレジスタ２０を含む例を示したが、この台数は３台に限られるものではない。
【００１２】
ＰＯＳシステム１は、例えば店舗に設置される。具体的に、ＰＯＳ管理装置１０および表示装置５０は、例えば、当該店舗の事務所に設置される。また、ＰＯＳレジスタ２０は、売場のキャッシュカウンタに設置される。
【００１３】
ＰＯＳ管理装置１０は、ＰＯＳレジスタ２０を制御する。具体的に、ＰＯＳ管理装置１０は、ＰＯＳレジスタ２０にオープン要求情報（開店処理要求情報）を送信することにより、ＰＯＳレジスタ２０をオープン（起動）させる。また、ＰＯＳ管理装置１０は、ＰＯＳレジスタ２０にクローズ要求情報（閉店処理要求情報）を送信することにより、ＰＯＳレジスタ２０をクローズ（シャットダウン）させる。
【００１４】
ＰＯＳ管理装置１０は、稼働しているＰＯＳレジスタ２０が供給するイベント情報を取り込み、このイベント情報と日付時刻とを関係付けたログ情報を記憶する。イベント情報は、ＰＯＳレジスタ２０が発生するイベントを表す情報である。イベントは、ＰＯＳレジスタ２０の処理による事象を表す。イベントの具体例として、例えば、ＰＯＳレジスタ２０がオープンしたことを示すオープンイベント、ログインされたことを示すログインイベント、休止を開始したことを示す休止開始イベント、休止を終了したことを示す休止終了イベント、ログアウトされたことを示すログアウトイベント、クローズしたことを示すクローズイベントがある。また、ＰＯＳレジスタ２０が実行する商品登録処理または精算処理においても、イベント（例えば、スキャナ読み取りイベント、現計キー押下イベント等）が発生する。日付時刻は、イベントが発生したときの時刻（例えば、“年月日時分秒”）を表す情報である。ＰＯＳ管理装置１０は、日付時刻をＰＯＳレジスタ２０から取り込んでもよいし、ＰＯＳレジスタ２０からイベント情報を取り込んだときの日付時刻を自装置から取得し、この日付時刻を示す情報を日付時刻としてもよい。
【００１５】
ＰＯＳ管理装置１０は、ログ情報に基づいて稼働率分析処理を実行し、その結果である稼働率分析画像を表示装置５０に表示させる。
【００１６】
また、ＰＯＳ管理装置１０は、店舗が有する商品に関する商品マスタ情報を記憶し管理する。商品マスタ情報は、商品ごとの商品情報を含むデータである。商品情報は、例えば、商品コードと商品名と単価と在庫数とを関係付けたデータである。ＰＯＳ管理装置１０は、ＰＯＳレジスタ２０からの要求に応じて、商品マスタ情報に含まれる商品情報をＰＯＳレジスタ２０に供給する。また、ＰＯＳ管理装置１０は、ＰＯＳレジスタ２０が供給する会計情報を取り込み、この会計情報を記憶する。また、ＰＯＳ管理装置１０は、ＰＯＳレジスタ２０から取り込んだ会計情報に基づいて商品情報を更新する。ＰＯＳ管理装置１０は、例えば、コンピュータ装置により実現される。
【００１７】
ＰＯＳレジスタ２０は、ＰＯＳ管理装置１０が送信したオープン要求情報を受信することによってオープン（起動）する。また、ＰＯＳレジスタ２０は、ＰＯＳ管理装置１０が送信したクローズ要求情報を受信することによってクローズ（シャットダウン）する。ＰＯＳレジスタ２０は、オープンしている状態において、オペレータ（例えば、店員）による認証の操作にしたがってログインする。また、ＰＯＳレジスタ２０は、ログインされている状態において、オペレータによる操作にしたがってログアウトする。また、ＰＯＳレジスタ２０は、ログインされている状態において、オペレータによるキー操作にしたがって休止状態となる。また、ＰＯＳレジスタ２０は、休止状態において、オペレータによるキー操作にしたがって非休止状態（通常使用状態）となる。ＰＯＳレジスタ２０は、ログインされている状態且つ非休止状態において、商品登録処理または精算処理を実行可能である。
【００１８】
ネットワーク４０は、店舗内に敷設されたローカルエリアネットワーク（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ；ＬＡＮ）である。
表示装置５０は、ＰＯＳ管理装置１０が生成する各種メニューおよび稼働率分析画像を表示する。表示装置５０は、例えば液晶ディスプレイ装置により実現される。
なお、ＰＯＳ管理装置１０および表示装置５０は、各別の装置としてディスプレイケーブルにより接続されてもよいし、一体の装置として構成されてもよい。ＰＯＳ管理装置１０の操作部は従来技術による。例えば、操作部をマウスやキーボードにより実現してもよいし、表示装置５０の表示面に設けられるタッチパネルにより実現してもよい。
【００１９】
図２は、ＰＯＳレジスタ２０がオープンしてからクローズするまでの時間の経過を示す図である。同図の例では、ＰＯＳレジスタ２０は、時刻ｔ１にオープンしてから時刻ｔ６にクローズするまでの間において、時刻ｔ２にログインし、その後時刻ｔ３に休止を開始し、その後時刻ｔ４に休止を終了し、時刻ｔ５にログアウトしている。すなわち、時刻ｔ１から時刻ｔ６までの時間は、ＰＯＳレジスタ２０がオープンしている時間である。時刻ｔ２から時刻ｔ５までの時間は、ＰＯＳレジスタ２０がログインされている時間である。時刻ｔ３から時刻ｔ４までの時間は、ＰＯＳレジスタ２０が休止している時間である。ＰＯＳレジスタ２０がログインされた状態且つ休止状態でない時間、すなわち、時刻ｔ２から時刻ｔ３までの時間と時刻ｔ４から時刻ｔ５までの時間とが、ＰＯＳレジスタの稼働時間である。
【００２０】
図３は、ＰＯＳ管理装置１０における、本実施形態に係る部分の機能構成を示すブロック図である。同図に示すように、ＰＯＳ管理装置１０は、イベント情報取得部１１と、ログ情報記憶部１２と、計算制御部１３と、画像生成部１４と、表示制御部１５とを備える。
【００２１】
イベント情報取得部１１は、ＰＯＳレジスタ２０が供給するイベント情報を取り込み、このイベント情報と日付時刻とを関係付けたログ情報をログ情報記憶部１２に記憶させる。具体的に、例えば、イベント情報取得部１１は、ＰＯＳレジスタ２０が供給するイベント情報および日付時刻を取り込み、これらイベント情報と日付時刻とを関係付けたログ情報をログ情報記憶部１２に記憶させる。または、例えば、イベント情報取得部１１は、ＰＯＳレジスタ２０が供給するイベント情報と、図示しない時計を計時して得られる日付時刻とを関係付けたログ情報をログ情報記憶部１２に記憶させる。
【００２２】
ログ情報記憶部１２は、イベント情報と日付時刻とを関係付けたログ情報を記憶する。また、ログ情報記憶部１２は、ＰＯＳ管理装置１０が制御可能なＰＯＳレジスタ２０、つまり、店舗に設置されたＰＯＳレジスタ２０の台数を表す設置ＰＯＳレジスタ台数情報をあらかじめ記憶する。ログ情報記憶部１２は、例えば、磁気ハードディスクドライブまたは半導体記憶装置により実現される。
【００２３】
計算制御部１３は、ログ情報記憶部１２に記憶された所定期間のログ情報に基づいて、所定時間ごとに分析値を算出する。すなわち、計算制御部１３は、所定期間のログ情報に基づいて、所定時間ごとに、ＰＯＳレジスタ２０がログインされた状態且つ休止状態でないＰＯＳレジスタのオープン時間に基づく最大稼働時間と、ＰＯＳレジスタ２０が商品登録処理または精算処理を実行した実稼働時間とを算出する。所定期間とは、任意の一定期間であり、例えば、任意の一稼働日（例えば、午前９時から午後９時まで）である。所定時間ごととは、“所定の時間帯ごとに”という意味であり、例えば、６０分ごと、３０分ごと、１５分ごとである。
【００２４】
具体的に、計算制御部１３は、下記の（１）式に示すように、所定時間ごとに、ＰＯＳレジスタのオープン時間ｏｐｅｎｔｉｍｅに係数Ｃ（０＜Ｃ≦１）を乗じて、最大の許容稼働時間である最大稼働時間ｏｐｅｍａｘを算出する。つまり、所定時間におけるＰＯＳレジスタ２０の最大の許容稼働時間は、係数Ｃによって調整可能である。
【００２５】
【数１】
2015103023.tif 000003
【００２６】
また、具体的に、計算制御部１３は、所定時間ごとに、ＰＯＳレジスタ２０が商品登録処理または精算処理を実行している時間の総和、より具体的には、バーコード読み取りを開始してから現計キーが押されるまでの時間の総和を、実稼働時間ｒｏｐｅとして算出する。実稼働時間ｒｏｐｅは、ＰＯＳレジスタ２０が休止している時間を含まない。
【００２７】
また、計算制御部１３は、下記の（２）式に示すように、所定時間ごとに、ＰＯＳレジスタ２０の実稼働時間ｒｏｐｅと最大稼働時間ｏｐｅｍａｘとの比率である稼働率ａｆ（単位：％）を算出する。
【００２８】
【数２】
2015103023.tif 000004
【００２９】
また、計算制御部１３は、所定期間のログ情報に基づいて、所定時間ごとに、ＰＯＳレジスタ２０がログインされた状態且つ休止状態であったＰＯＳレジスタの休止時間を算出する。
また、計算制御部１３は、所定時間ごとに、ＰＯＳレジスタのオープン時間ｏｐｅｎｔｉｍｅから実稼働時間ｒｏｐｅを減算して待ち時間を得る。
【００３０】
また、計算制御部１３は、所定期間のログ情報に基づいて、所定時間ごとに、オープンしていたＰＯＳレジスタ２０の台数を示す稼働ＰＯＳレジスタの台数ｏｐｅｒｅｇを算出する。
また、計算制御部１３は、所定時間ごとに、稼働ＰＯＳレジスタの台数ｏｐｅｒｅｇと実稼働時間ｒｏｐｅと最大稼働時間ｏｐｅｍａｘとに基づいて、ＰＯＳレジスタの過不足台数を示す過不足ＰＯＳレジスタの台数ｅｄｒｅｇを算出する。具体的に、計算制御部１３は、（３）式に示すように、所定時間ごとに、稼働率ａｆと稼働ＰＯＳレジスタの台数ｏｐｅｒｅｇとに基づいて、必要ＰＯＳレジスタの台数ｎｒｅｇを算出する。ただし、計算制御部１３は、（３）式の計算において、小数点以下を切り上げる。
【００３１】
【数３】
2015103023.tif 000005
【００３２】
そして、計算制御部１３は、（４）式に示すように、所定時間ごとに、稼働ＰＯＳレジスタの台数ｏｐｅｒｅｇから必要ＰＯＳレジスタの台数ｎｒｅｇを減算することにより、過不足ＰＯＳレジスタの台数ｅｄｒｅｇを得る。
【００３３】
【数４】
2015103023.tif 000006
【００３４】
また、計算制御部１３は、所定期間のログ情報に基づいて、所定時間ごとに、取引数（客数）と、商品数（点数）と、一取引あたりの商品数（客点数）とを算出する。
【００３５】
画像生成部１４は、計算制御部１３が算出した、所定期間における所定時間ごとの最大稼働時間ｏｐｅｍａｘと実稼働時間ｒｏｐｅとを関連付けたグラフ画像を生成する。具体的に、画像生成部１４は、所定期間における所定時間ごとの実稼働時間ｒｏｐｅを示す棒グラフに、所定時間ごとの最大稼働時間ｏｐｅｍａｘを示す折れ線グラフを重ね合わせたグラフ画像を生成する。または、画像生成部１４は、計算制御部１３が算出した、所定期間における所定時間ごとの実稼働時間ｒｏｐｅと待ち時間とＰＯＳレジスタの休止時間との累計を示す棒グラフに、前記の折れ線グラフを重ね合わせたグラフ画像を生成する。
【００３６】
表示制御部１５は、所定期間における所定時間ごとに、計算制御部１３が算出した稼働率ａｆと、稼働ＰＯＳレジスタの台数ｏｐｅｒｅｇを示す情報と、過不足ＰＯＳレジスタの台数ｅｄｒｅｇを示す情報と、取引数と、商品数と、一取引あたりの商品数とを、画像生成部１４が生成したグラフ画像とともに表示装置５０に表示させる。また、表示制御部１５は、ログ情報記憶部１２から設置ＰＯＳレジスタの台数情報を読み込み、この設置ＰＯＳレジスタの台数情報を表示装置５０に表示させる。また、表示制御部１５は、過不足ＰＯＳレジスタの台数ｅｄｒｅｇおよび設置ＰＯＳレジスタの台数に応じたマーク（記号、文字、または数字）を表示装置５０に表示させる（詳細は、後述する）。
【００３７】
次に、ＰＯＳ管理装置１０が表示装置５０に表示させるメニューについて説明する。
図４は、ＰＯＳ管理装置１０が表示装置５０に表示させる更新メニューを模式的に表した図である。同図に示すように、更新メニュー１００ａは、システムメニュー１１０ａと、処理メニュー１２０ａとを含む。システムメニュー１１０ａは、サブメニューを選択させるためのボタンを有する。具体的に、システムメニュー１１０ａは、更新ボタンと、分析ボタンと、ログアウトボタンとを有する。同図のシステムメニュー１１０ａは、更新ボタンが選択された場合の表示例である。処理メニュー１２０ａは、システムメニュー１１０ａで選択された項目に関する処理を実行させるためのボタンを有する。同図の更新メニュー１００ａにおいては、システムメニュー１１０ａの更新ボタンが選択されたことに応じた処理メニュー１２０ａが表示されている。具体的に、処理メニュー１２０ａは、開店処理ボタンと、閉店処理ボタンとを含む。
【００３８】
オペレータによる操作部の操作によって処理メニュー１２０ａの開店処理ボタンが選択されると、ＰＯＳ管理装置１０は、管理するＰＯＳレジスタ２０に対してオープン要求情報を送信する。また、オペレータによる操作部の操作によって処理メニュー１２０ａの閉店処理ボタンが選択されると、ＰＯＳ管理装置１０は、管理するＰＯＳレジスタ２０に対してクローズ要求情報を送信する。
【００３９】
図５は、ＰＯＳ管理装置１０が表示装置５０に表示させる分析メニューを模式的に表した図である。同図に示すように、分析メニュー１００ｂは、システムメニュー１１０ｂと、処理メニュー１２０ｂとを含む。同図のシステムメニュー１１０ｂは、分析ボタンが選択された場合の表示例である。同図のメニュー１００ｂにおいては、システムメニュー１１０ｂの分析ボタンが選択されたことに応じた処理メニュー１２０ｂが表示されている。具体的に、処理メニュー１２０ｂは、稼働率分析ボタンを含む。
【００４０】
オペレータによる操作部の操作によって処理メニュー１２０ｂの稼働率分析ボタンが選択されると、ＰＯＳ管理装置１０は、稼働率分析メニューおよび稼働率分析画像を表示部５０に表示させる。
【００４１】
図６から図９は、ＰＯＳ管理装置１０が表示部５０に表示させる稼働率分析メニューおよび稼働率分析画像の例である。以下、各図を用いてＰＯＳ管理装置１０の動作を説明する。
【００４２】
図６は、稼働率分析メニューと店舗の全ＰＯＳレジスタ２０についての稼働率分析画像との例を示す図である。同図において、稼働率分析メニューは、それぞれプルダウンメニューである、日付選択メニュー２０１と、ＰＯＳレジスタ選択メニュー２０２と、扱者選択メニュー２０３と、時間帯選択メニュー２０４と、係数選択メニュー２０５とを含む。
【００４３】
日付選択メニュー２０１は、分析対象日を選択するプルダウンメニューである。図６の例では、“2013/06/23（日）”（２０１３年６月２３日（日曜日））が選択されている。
ＰＯＳレジスタ選択メニュー２０２は、分析対象のＰＯＳレジスタ２０を選択するプルダウンメニューである。同図の例では、“全て”（すなわち、ＰＯＳ管理装置１０が制御する全てのＰＯＳレジスタ２０）が選択されている。
扱者選択メニュー２０３は、分析対象の扱者を選択するプルダウンメニューである。同図の例では、“全て”（扱者全員）が選択されている。
時間帯選択メニュー２０４は、稼働率等の分析値を求める時間（時間帯）を選択するプルダウンメニューである。同図の例では、“６０分”が選択されている。
係数選択メニュー２０５は、最大稼働率を表す係数（単位は“％”）を選択するプルダウンメニューである。同図の例では、“80％”が選択されている。
ＰＯＳ管理装置１０は、稼働率分析メニューの内容に応じて、稼働率分析画像を生成する。
【００４４】
図６のグラフ画像における棒グラフは、日付選択メニュー２０１で選択された日付における時間帯選択メニュー２０４で選択された時間ごとの、実稼働時間ｒｏｐｅと客待ち時間と休止時間との累計を表すグラフである。また、折れ線グラフは、当該時間ごとの最大稼働時間ｏｐｅｍａｘを結線して得られるグラフである。折れ線グラフは、時間帯をもとに棒グラフに重畳されて表示される。グラフ画像の横軸は時間帯（同図では、“６０分”）ごとの時間経過を表し、縦軸はグラフ値である時間を表す。
【００４５】
前記の（１）式に示したように、最大稼働時間ｏｐｅｍａｘは、ＰＯＳレジスタのオープン時間ｏｐｅｎｔｉｍｅに最大稼働率（係数Ｃ）を乗じて得られる最大の許容稼働時間である。よって、係数選択メニュー２０５で選択される係数に応じて、折れ線グラフの高さ（縦方向の幅）が変わることとなる。ＰＯＳ管理装置１０のオペレータは、折れ線グラフと実稼働時間ｒｏｐｅの棒グラフとを比較することにより、実稼働時間ｒｏｐｅが最大稼働時間ｏｐｅｍａｘを超えている場合は稼働率ａｆが１００％を超えており、実稼働時間ｒｏｐｅが最大稼働時間ｏｐｅｍａｘ以下である場合は稼働率ａｆが１００％以下であることを一目瞭然として知ることができる。
【００４６】
稼働率分析画像には、設置ＰＯＳレジスタの台数情報（図６においては、「設置レジ：１２台」）が表示される。
また、稼働率分析画像には、グラフ画像の下方に、各時間に対応させて、取引数（「客数」）と、商品数（「点数」）と、一取引あたりの商品数（「客点数」）と、稼働率ａｆ（「稼働率」）と、稼働ＰＯＳレジスタの台数ｏｐｅｒｅｇを示す情報（「稼働レジ」）と、過不足ＰＯＳレジスタの台数ｅｄｒｅｇを示す情報（「不足レジ」）とが表示される。
【００４７】
また、過不足ＰＯＳレジスタの台数ｅｄｒｅｇが負数である場合、稼働率分析画像の「不足レジ」の下方に、例えば「余剰」を表す“▽”マークが表示され、過不足ＰＯＳレジスタの台数ｅｄｒｅｇが正数である場合、稼働率分析画像の「不足レジ」の下方に、例えば「不足」を表す“△（黒塗り）”マークが表示される。また、稼働ＰＯＳレジスタの台数ｏｐｅｒｅｇが設置ＰＯＳレジスタの台数に等しく、且つ過不足ＰＯＳレジスタの台数ｅｄｒｅｇが正数である場合、言い換えると、当該店舗において物理的にＰＯＳレジスタ２０が不足している場合、稼働率分析画像の「不足レジ」の下方に、例えば「設置不足」を表す“◆”マークが表示される。
【００４８】
図６の稼働率分析メニューには、印刷ボタン２０６と、閉じるボタン２０７とが含まれる。印刷ボタン２０６は、稼働率分析画像を印刷させる指示を行うためのボタンである。ＰＯＳ管理装置１０にプリンタ装置が接続されている場合に印刷ボタン２０６が選択されると、ＰＯＳ管理装置１０は稼働率分析画像をプリンタ装置に出力する。
閉じるボタン２０７は、稼働率分析メニューおよび稼働率分析画像を閉じる指示を行うためのボタンである。閉じるボタン２０７が選択されると、ＰＯＳ管理装置１０は、現在の表示から図５に示した分析メニュー１００ｂの表示に切り替える。
【００４９】
図６の稼働率分析画像において、例えば、１１時台には、最大稼働時間ｏｐｅｍａｘが“293:38”（２９３分３８秒）、実稼働時間ｒｏｐｅが“141:19”（１４１分１９秒）、客待ち時間が“225:44”（２２５分４４秒）、休止時間が“48:50”（４８分５０秒）、取引数（客数）が“221客”、商品数（点数）が“1011点”、一取引あたりの商品数（客点数）が“4.57点”、稼働率ａｆが“48％”、稼働ＰＯＳレジスタの台数ｏｐｅｒｅｇ（稼働レジ）が“８台”、過不足ＰＯＳレジスタの台数ｅｄｒｅｇ（不足レジ）が“-4台”、マークが余剰を表す“▽”として表されている。
【００５０】
図７は、稼働率分析メニューと一台のＰＯＳレジスタ２０についての稼働率分析画像との例を示す図である。同図の稼働率分析メニューにおいて、ＰＯＳレジスタ選択メニューは、“１レジ”（“１番目のＰＯＳレジスタ２０”を意味する。）が選択されている。この場合の稼働率分析画像は、１番目のＰＯＳレジスタ２０のみについての分析値を含んでいる。
【００５１】
図８は、稼働率分析メニューと店舗の全ＰＯＳレジスタ２０についての稼働率分析画像との例を示す図である。図６では、係数（最大稼働率）を８０％としていたことにより、最大稼働時間ｏｐｅｍａｘに対して実稼働時間ｒｏｐｅに余裕があった（稼働率が１００％を下回っていた）。言い換えれば、実稼働時間ｒｏｐｅに対して最大稼働時間ｏｐｅｍａｘの余裕を取り過ぎていた。一方、図８では、係数（最大稼働率）を５０％に下げたことにより、最大稼働時間ｏｐｅｍａｘが係数に応じて圧縮され、実稼働時間ｒｏｐｅに略見合った分析結果となっている。図８によれば、２０１３年６月２３日（日曜日）においては、最大稼働率を５０％とした場合に、１３時台および１４時台においてＰＯＳレジスタ２０が不足していたことがわかる。ただし、これらの時間帯において、稼働していたＰＯＳレジスタ２０は８台であったため、「不足」を表す“△（黒塗り）”マークは表示されるものの、「設置不足」を表す“◆”マークは表示されない。
【００５２】
図９は、稼働率分析メニューと一台のＰＯＳレジスタ２０についての稼働率分析画像との例を示す図である。図７では、係数（最大稼働率）を８０％としていたことにより、最大稼働時間ｏｐｅｍａｘに対して実稼働時間ｒｏｐｅに余裕があった（稼働率が１００％を下回っていた）。一方、図９では、係数（最大稼働率）を５０％に下げたことにより、最大稼働時間ｏｐｅｍａｘが係数に応じて圧縮され、実稼働時間ｒｏｐｅを下回る分析結果となっている。図９によれば、２０１３年６月２３日（日曜日）の第１のＰＯＳレジスタ２０については、１０時台から１９時台まで（ただし、１５時台を除く。）稼働率ａｆが１００％を超え、ＰＯＳレジスタ２０が不足していることがわかる。
【００５３】
図１０は、本実施形態であるＰＯＳ管理装置１０における、稼働率分析処理の手順を示すフローチャートである。
ステップＳ１において、ＰＯＳ管理装置１０の操作部が操作されることにより、日付選択メニューから所望の分析対象日が選択されて計算制御部１３に供給される。
次に、ステップＳ２において、操作部が操作されることにより、ＰＯＳレジスタ選択メニューから分析対象のＰＯＳレジスタ（例えば、“全て”）が選択されて計算制御部１３に供給される。
次に、ステップＳ３において、操作部が操作されることにより、扱者選択メニューから扱者（例えば、“全て”）が選択されて計算制御部１３に供給される。
次に、ステップＳ４において、操作部が操作されることにより、時間帯選択メニューから所望の時間（時間帯）が選択されて計算制御部１３に供給される。
なお、ステップＳ１からステップＳ４までの各処理は、順不同である。
【００５４】
次に、ステップＳ５において、表示制御部１５は、ログ情報記憶部１２から設置ＰＯＳレジスタの台数情報を読み込む。
次に、ステップＳ６において、計算制御部１３は、ログ情報記憶部１２に記憶された所定期間のログ情報に基づいて、所定時間ごとに、前述した分析値を算出する。
次に、ステップＳ７において、画像生成部１４は、計算制御部１３が算出した、所定期間における所定時間ごとの最大稼働時間ｏｐｅｍａｘと実稼働時間ｒｏｐｅとを関連付けたグラフ画像を生成する。
【００５５】
次に、ステップＳ８において、表示制御部１５は、所定期間における所定時間ごとに、計算制御部１３が算出した稼働率ａｆと、稼働ＰＯＳレジスタの台数ｏｐｅｒｅｇを示す情報と、過不足ＰＯＳレジスタの台数ｅｄｒｅｇを示す情報と、取引数と、商品数と、一取引あたりの商品数とを、画像生成部１４が生成したグラフ画像とともに表示装置５０に表示させる。また、表示制御部１５は、設置ＰＯＳレジスタの台数情報を表示装置５０に表示させる。また、表示制御部１５は、過不足ＰＯＳレジスタの台数ｅｄｒｅｇおよび設置ＰＯＳレジスタの台数に応じたマークを表示装置５０に表示させる。
【００５６】
以上説明したとおり、本実施形態であるＰＯＳ管理装置１０は、ＰＯＳレジスタ２０で発生したイベントを示すイベント情報をＰＯＳレジスタ２０から取り込むイベント情報取得部１１を備える。また、ＰＯＳ管理装置１０は、イベント情報取得部１１が取り込んだイベント情報と日付時刻とを関係付けたログ情報を記憶するログ情報記憶部１２を備える。また、ＰＯＳ管理装置１０は、ログ情報記憶部１２に記憶されたログ情報に基づいて、所定時間ごとに、ＰＯＳレジスタ２０がログインされた状態且つ休止状態でないＰＯＳレジスタのオープン時間ｏｐｅｎｔｉｍｅに基づく最大稼働時間ｏｐｅｍａｘとＰＯＳレジスタ２０が商品登録処理または精算処理を実行した実稼働時間ｒｏｐｅとを算出する計算制御部１３を備える。また、ＰＯＳ管理装置１０は、計算制御部１３が算出した、所定時間ごとの最大稼働時間ｏｐｅｍａｘと実稼働時間ｒｏｐｅとを関連付けたグラフ画像を生成する画像生成部１４を備える。また、ＰＯＳ管理装置１０は、画像生成部１４が生成したグラフ画像を表示装置５０に表示させる表示制御部１５を備える。
【００５７】
また、この構成において、画像生成部１４は、所定時間ごとの実稼働時間を示す棒グラフに、当該所定時間ごとの最大稼働時間を示す折れ線グラフを重ね合わせて、グラフ画像を生成する。
また、計算制御部１３は、前記の（１）式に示したように、ＰＯＳレジスタのオープン時間ｏｐｅｎｔｉｍｅに係数Ｃを乗じて最大稼働時間ｏｐｅｍａｘを算出する。
係数Ｃを小さくするほど最大稼働時間ｏｐｅｍａｘのグラフは縦軸方向（時間方向）に圧縮されるため、稼働実績に見合う適正な最大稼働率を時間帯ごとに求めることができる。
【００５８】
つまり、これらの構成により、ＰＯＳ管理装置１０は、所望の稼働日における所定時間ごとに、実稼働時間ｒｏｐｅと最大稼働時間ｏｐｅｍａｘとを精度よく表示装置５０に表示させる。したがって、ＰＯＳ管理装置１０によれば、オペレータにＰＯＳレジスタ２０の稼働率が適正であるか否かを、一日にわたって精度よく且つ見易く提示することができる。オペレータは、ＰＯＳ管理装置１０を用いることによって、時間帯ごとのＰＯＳレジスタ２０の混み合い状況の傾向をつかむことができ、店舗へのＰＯＳレジスタ２０の設置台数や店員の人数を効率よく、また精度よく予測することができる。よって、ＰＯＳレジスタの稼働台数および操作を行うオペレータを時間帯に応じて適切な人数を配置させ、ＰＯＳレジスタを効率良く稼働させることができ、ＰＯＳレジスタにおける会計待ち行列や混雑を解消させることができる。また、ＰＯＳレジスタを操作するオペレータの操作状況を時間帯に応じて把握することができるので、１台のＰＯＳレジスタを操作する人員を一人制（一人のオペレータが商品登録操作から会計処理操作までを行う。）にするか、あるいは、二人制（一方のオペレータが商品登録操作を行い、他方のオペレータが会計処理操作を行う。）にするかを適切に判断して配置でき、ＰＯＳレジスタにおける客捌きをスムーズに効率良く行って混雑を緩和あるいは解消させることができる。
【００５９】
また、計算制御部１３は、ログ情報に基づいて、所定時間ごとに、ＰＯＳレジスタ２０がログインされた状態且つ休止状態であったＰＯＳレジスタの休止時間を算出するとともに、所定時間ごとに、ＰＯＳレジスタのオープン時間から実稼働時間ｒｏｐｅを差し引いた待ち時間を算出する。また、画像生成部１４は、計算制御部１３が算出した、所定時間ごとの実稼働時間と待ち時間とＰＯＳレジスタの休止時間との累計を示す棒グラフに、前記の折れ線グラフを重ね合わせてグラフ画像を生成する。
この構成により、所定時間ごとに、ＰＯＳレジスタ２０の休止時間や待ち時間を表示させるため、所定時間におけるＰＯＳレジスタ２０の稼働状況を、一目瞭然に確認させることができる。これにより、稼働させたＰＯＳレジスタの台数や操作を行うオペレータの配置シフトが適切であったか否かを容易に把握することができるので、ＰＯＳレジスタにおける会計待ち行列や混雑を解消させることができる。
【００６０】
また、計算制御部１３は、ログ情報に基づいて、所定時間ごとに、通電していたＰＯＳレジスタの台数を示す稼働ＰＯＳレジスタの台数ｏｐｅｒｅｇを算出するとともに、所定時間ごとに、稼働ＰＯＳレジスタの台数ｏｐｅｒｅｇと実稼働時間ｒｏｐｅと最大稼働時間ｏｐｅｍａｘとに基づいて、ＰＯＳレジスタの過不足台数を示す過不足ＰＯＳレジスタの台数ｅｄｒｅｇを算出する。また、表示制御部１５は、１３計算制御部が算出した稼働ＰＯＳレジスタの台数ｏｐｅｒｅｇを示す情報と過不足ＰＯＳレジスタの台数ｅｄｒｅｇを示す情報とを、グラフ画像に対応させて表示装置５０に表示させる。
この構成により、稼働していたＰＯＳレジスタ２０の台数と、過不足のＰＯＳレジスタ２０の台数とを、時間帯ごとに分かりやすく提示することができる。これにより、稼働させるＰＯＳレジスタの過不足台数を容易に把握できるので、予備のＰＯＳレジスタを増設するか、あるいは、新規の設備投資が必要であるか否かを容易に判断することができる。
【００６１】
なお、ＰＯＳ管理装置１０は、稼働率分析画像を表示装置５０だけでなく、例えば、ハンディターミナル、スマートフォン、タブレット等の無線通信端末に表示させてもよい。ハンディターミナルは、例えば、バーコード読み取り部を備えた携帯端末である。この場合、ＰＯＳ管理装置１０は、生成した稼働率分析画像を無線通信端末に送信する。そして、無線通信端末は、ＰＯＳ管理装置１０が送信した稼働率分析画像を受信し、この稼働率分析画像を自端末が備える表示部に表示させる。この表示部への表示に際し、例えば、時間帯を午前と午後とに分けて頁送りによって表示を切り替えるようにしてもよい。
【００６２】
また、上述した実施形態であるＰＯＳ管理装置の一部の機能をコンピュータで実現するようにしてもよい。この場合、その機能を実現するためのＰＯＳ管理プログラムをコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたＰＯＳ管理プログラムをコンピュータシステムに読み込ませて、このコンピュータシステムが実行することにより、当該機能を実現してもよい。なお、このコンピュータシステムとは、オペレーティングシステム（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ；ＯＳ）や周辺装置のハードウェアを含むものである。また、コンピュータ読み取り可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、光ディスク、メモリカード等の可搬型記録媒体、コンピュータシステムに備えられる磁気ハードディスクやソリッドステートドライブ等の記憶装置のことをいう。さらに、コンピュータ読み取り可能な記録媒体とは、インターネット等のコンピュータネットワーク、および電話回線や携帯電話網を介してプログラムを送信する場合の通信回線のように、短時間の間、動的にプログラムを保持するもの、さらには、その場合のサーバ装置やクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持するものを含んでもよい。また上記のＰＯＳ管理プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせにより実現するものであってもよい。
【００６３】
したがって、本実施形態であるＰＯＳ管理装置１０によれば、ＰＯＳレジスタ２０の実際の稼働時間と許容される最大の稼働時間とを、精度よく且つ見易く表示装置５０に表示させることができる。
【００６４】
以上、本発明の実施の形態について図面を参照して詳述したが、具体的な構成はその実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００６５】
１…ＰＯＳシステム、１０…ＰＯＳ管理装置、１１…イベント情報取得部、１２…ログ情報記憶部、１３…計算制御部、１４…画像生成部、１５…表示制御部、２０−１…ＰＯＳレジスタ（商品販売データ処理装置）、２０−２…ＰＯＳレジスタ（商品販売データ処理装置）、２０−３…ＰＯＳレジスタ（商品販売データ処理装置）、４０…ネットワーク、５０…表示装置
【図１】
2015103023.tif 000007
【図２】
2015103023.tif 000008
【図３】
2015103023.tif 000009
【図４】
2015103023.tif 000010
【図５】
2015103023.tif 000011
【図６】
2015103023.tif 000012
【図７】
2015103023.tif 000013
【図８】
2015103023.tif 000014
【図９】
2015103023.tif 000015
【図１０】
2015103023.tif 000016