(57)【要約】      （修正有）【課題】１つの商品に複数の企画情報が設定されているような場合であっても、簡便にＰＯＰ広告の印刷指示を行う情報処理システムみを提供する。【解決手段】店舗の端末は、商品に付された商品コードをスキャンするなどして取得しＳ３０２、商品コードと設定条件をサーバ装置に送信するＳ３０３。サーバ装置は、商品コードと設定条件とに基づいて予め設定されている商品に対応する企画情報の優先順位を決定しＳ３０９、優先順位の最も高い企画情報を店舗の端末に送信するＳ３１０。店舗の端末は、企画情報を受信しＳ３１４、企画情報をＰＯＰ広告作成画面に反映しＳ３１５、印刷データを生成する。【選択図】図３
2017041211.tif 000002
【特許請求の範囲】
【請求項１】
商品の商品情報に対応する企画情報を記憶する記憶手段と、
商品情報の指定を受け付ける受付手段と、
前記受付手段で受け付けられた商品情報を用いて、前記記憶手段から企画情報を特定する特定手段と、
前記特定手段で特定された企画情報の優先順位を決定する決定手段と、
前記決定手段で決定された優先順位の最も高い企画情報に基づいた商品広告の印刷データを生成する生成手段と、
を有することを特徴とする情報処理システム。
【請求項２】
前記決定手段は、企画情報として記憶された商品の価格、企画期間、企画終了日を少なくとも用いて前記優先順位を決定することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記生成手段で生成された前記印刷データを識別可能に表示するように制御する表示制御手段を更に有することを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記表示制御手段は、前記特定手段で企画情報が特定できなかった場合に、企画情報が特定できなかったことをユーザに通知する通知画面を表示するように制御することを特徴とする請求項３に記載の情報処理システム。
【請求項５】
前記表示制御手段で表示されたプレビュー画面を介して、他の企画情報の選択を受け付ける受付手段を更に有し、
前記表示制御手段は、前記受付手段で選択を受け付けた場合には、前記優先順位の順番で企画情報が配置された選択画面を表示することを特徴とする請求項３または４に記載の情報処理システム。
【請求項６】
前記受付手段は、商品情報に加え指定日も受け付けており、
前記特定手段は、指定日が企画期間に含まれる企画情報を特定することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理システム。
【請求項７】
前記受付手段は、特定の企画情報を指定した状態でも、商品情報の指定を受け付け可能であり、
前記生成手段は、前記受付手段で特定の企画情報が指定されている場合には、前記生成手段は優先順位で決定された企画情報ではなく、当該特定の企画情報に基づいた商品広告の印刷データを生成することを特徴とする請求項１乃至６のいずれか１項に記載の情報処理システム。
【請求項８】
商品の商品情報に対応する企画情報を記憶する記憶手段を備える情報処理システムの制御方法であって、
前記情報処理システムが、
商品情報の指定を受け付ける受付工程と、
前記受付工程で受け付けられた商品情報を用いて、前記記憶手段から企画情報を特定する特定工程と、
前記特定工程で特定された企画情報の優先順位を決定する決定工程と、
前記決定工程で決定された優先順位の最も高い企画情報に基づいた商品広告の印刷データを生成する生成工程と、
を有することを特徴とする制御方法。
【請求項９】
商品の商品情報に対応する企画情報を記憶する記憶手段を備える情報処理システムに搭載可能なプログラムであって、
前記情報処理システムを、
商品情報の指定を受け付ける受付手段と、
前記受付手段で受け付けられた商品情報を用いて、前記記憶手段から企画情報を特定する特定手段と、
前記特定手段で特定された企画情報の優先順位を決定する決定手段と、
前記決定手段で決定された優先順位の最も高い企画情報に基づいた商品広告の印刷データを生成する生成手段と、
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
スーパーマーケット等の小売店舗では、商品を陳列する陳列棚に、商品や価格、商品の販売促進をするためのキャッチコピーや説明文が記載されたＰＯＰ（Ｐｏｉｎｔ  ｏｆ  ｐｕｒｃｈａｓｅ）広告を掲示するのが一般的である。そして期間限定の特売セールを企画するような場合には、定価を表示するＰＯＰ広告とは別に特売セール用のＰＯＰ広告を印字して掲示するということが行われている。
【０００３】
特許文献１には、指定された商品の販売日が、予め設定された特売企画の特売期間に含まれる場合には、特売用のＰＯＰ広告を印刷する仕組みが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２３３９３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、１つの商品に対して特売セールの企画情報を予め複数設定しておく可能性もあるが、このような場合に印刷操作を行うごとに企画を指定する作業が発生するとなると、かなり煩雑であるといえる。
【０００６】
また、特許文献１では特売セールの企画が１つある場合しか想定しておらず、このように１つの商品に対して複数の企画情報がある場合に、簡便に印刷操作できる仕組みは開示されていない。
【０００７】
そこで、本実施形態においては、１つの商品に複数の企画情報が設定されているような場合であっても、簡便にＰＯＰ広告の印刷指示を行うことができる仕組みを提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明の情報処理システムは、商品の商品情報に対応する企画情報を記憶する記憶手段と、商品情報の指定を受け付ける受付手段と、前記受付手段で受け付けられた商品情報を用いて、前記記憶手段から企画情報を特定する特定手段と、前記特定手段で特定された企画情報の優先順位を決定する決定手段と、前記決定手段で決定された優先順位の最も高い企画情報に基づいた商品広告の印刷データを生成する生成手段と、を有することを特徴とする。
【発明の効果】
【０００９】
このように、初期設定として、優先順位が最も高い企画情報に基づいた印刷データが生成されるように設けることで、１つの商品に複数の企画情報が設定されているような場合であっても、簡便にＰＯＰ広告の印刷指示を行うことができる仕組みを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】情報処理システムのシステム構成の一例を示す図である。
【図２】サーバ装置１０１、情報処理装置１０２、携帯端末１０３、印刷装置１０４のハードウェア構成の一例を示す図である。
【図３】ＰＯＰ広告の印刷データを生成する流れを説明するフローチャートである。
【図４】優先順位を決定する流れを説明するフローチャートである。
【図５】（ａ）ＰＯＰ広告作成の初期画面である。（ｂ）商品コードがスキャンされた後のＰＯＰ広告作成画面である。
【図６】指定された商品に企画情報が無い場合に表示されるエラー画面である。
【図７】（ａ）店舗マスタの一例である。（ｂ）商品共通マスタの一例である。（ｃ）企画情報マスタの一例である（ｄ）商品が指定された際に抽出される企画情報マスタの一例である。
【図８】企画が固定された状態で表示されるＰＯＰ広告作成画面である。
【図９】企画選択ボタンが押下された際の流れを説明するフローチャートである。
【図１０】（ａ）（ｂ）企画選択ボタンが押下された際に表示される企画選択画面である。
【図１１】棚札情報マスタの一例である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１２】
図１は、本実施形態における情報処理システム（ＰＯＰ広告作成システム）のシステム構成を示す図である。
【００１３】
図１に示すように本願発明は、例えばスーパーマーケットの本部等に設置されるサーバ装置１０１と支店である各店舗に設置される情報処理装置１０２と各店舗で使用可能な携帯端末１０３と印刷装置１０４とがＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワーク１０５を介して相互にデータ通信可能に接続されている。また、タッチスクリーンを備えたスマートデバイス等の携帯端末１０３は、情報処理装置１０２とサーバ装置１０１と印刷装置１０４とは常時通信可能となっていなくてもよく、必要に応じて通信できればよい。
【００１４】
図１のネットワーク１０５上に接続される各種端末あるいはサーバの構成は一例であり、用途や目的に応じて様々な構成例があることは言うまでもない。
【００１５】
情報処理装置１０２（クライアント端末）及び携帯端末１０３は、スーパーマーケット等の店舗の従業員がＰＯＰ広告（商品広告）の作成指示（印刷指示）を行う際に用いることにできる端末であり、店舗ごとに設けられている端末である。各店舗の従業員は、情報処理装置１０２や携帯端末１０３からサーバ装置１０１にアクセスし、ＰＯＰ広告作成システムにログインすることでＰＯＰ広告を作成し印刷する仕組みを使用することができる。
【００１６】
サーバ装置１０１は、『特売！』といった期間限定の企画や当該企画に対応する商品情報やＰＯＰレイアウトといった各種データベースの管理を行うことができる。このような各種データベースは、本部の担当者が作成することもできるし、各店舗の従業員も作成することができるように設けられている。このようなサーバ装置１０１上で企画を管理しておくことで、各店舗の情報処理装置１０２からのアクセスに応じて共通の企画、共通の商品情報、共通のＰＯＰレイアウトを利用してＰＯＰ広告を作成することができる。なお、サーバ装置１０１を設けることなく、各店舗の情報処理装置１０２で、企画、商品情報、ＰＯＰレイアウト等を管理することも可能である。
【００１７】
印刷装置１０４は、各店舗に設けられたＰＯＰ広告を印刷することができるプリンタであり、インクジェット式プリンタもしくはレーザープリンタのいずれでも良い。この印刷装置１０４は、各店舗からの印刷要求に応じて印刷する際だけでなく、本部からの印刷指示も受け付け印刷することができる。また、本部のみに設置しておき各店舗からの印刷指示に応じて全店舗分を本部で印刷するように運用してもよい。
【００１８】
図２（ａ）は、サーバ装置１０１と情報処理装置１０２と携帯端末１０３のハードウェア構成の一例を示す図である。
【００１９】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００２０】
また、ＲＯＭ２０２あるいは外部メモリ２１１（記憶手段）には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  ＯｕｔｐｕｔＳｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、情報処理装置１０２とサーバ装置１０１の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００２１】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００２２】
また、入力コントローラ（入力Ｃ）２０５は、キーボードや不図示のマウス等のポインティングデバイスやタッチパネル等の入力デバイス２０９からの入力を制御する。
【００２３】
ビデオコントローラ（ＶＣ）２０６は、ディスプレイ２１０等の表示器への表示を制御する。表示器の種類はＣＲＴや、液晶ディスプレイを想定するが、これに限らない。
【００２４】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフレキシブルディスク（ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるカード型メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２５】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００２６】
尚、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２７】
本発明のサーバ装置１０１と情報処理装置１０２と携帯端末１０３が後述する各種処理を実行するために用いられる各種プログラム等は外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。
【００２８】
さらに、本発明に係わるプログラムが用いる定義ファイルや各種情報テーブルは外部メモリ２１１に格納されている。
【００２９】
図２（ｂ）は、印刷装置１０４のハードウェア構成の一例を説明する。
【００３０】
図２（ｂ）において、コントローラユニット３３３は、画像出力デバイスとして機能するプリント部３１４、カードリーダ３１５、操作部３１８と接続されるとともに、ローカルエリアネットワークや、例えばＰＳＴＮまたはＩＳＤＮ等の公衆回線（ＷＡＮ）と接続することで、広告の印刷ジョブの出力を行なう。
【００３１】
図２（ｂ）に示すように、コントローラユニット３３３は、ＣＰＵ３０１、ＲＡＭ３０６、ＲＯＭ３０２、外部記憶装置（ハードディスクドライブ（ＨＤＤ））３０７、ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）３０３、モデム（Ｍｏｄｅｍ）３０４、操作部インタフェース（操作部Ｉ／Ｆ）３０５、外部インタフェース（外部Ｉ／Ｆ）３０９、イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）３０８、ラスタイメージプロセッサ（ＲＩＰ）３１０、プリンタインタフェース（プリンタＩ／Ｆ）３１１、画像処理部３１３等で構成される。
【００３２】
ＣＰＵ３０１は、システム全体を制御するプロセッサである。
【００３３】
ＲＡＭ３０６は、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記憶するための画像メモリである。
【００３４】
ＲＯＭ３０２は、システムのブートプログラムや各種制御プログラムが格納されている。
【００３５】
外部記憶装置（ハードディスクドライブＨＤＤ）３０７は、システムを制御するための各種プログラム、印刷ジョブ等を格納する。また、各種テーブルを記憶している。
【００３６】
操作部インタフェース（操作部Ｉ／Ｆ）３０５は、操作部（ＵＩ）３１８とのインタフェース部であり、操作部３１８に表示する画像データを操作部３１８に対して出力する。
【００３７】
また、操作部Ｉ／Ｆ３０５は、操作部３１８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ３０１に伝える役割をする。なお、操作部３１８はタッチパネルを有する表示部を備え、当該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
【００３８】
ネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）３０３は、ネットワーク（ＬＡＮ）に接続し、データの入出力を行なう。
【００３９】
モデム（ＭＯＤＥＭ）３０４は公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００４０】
外部インタフェース（外部Ｉ／Ｆ）３０９は、ＵＳＢ、ＩＥＥＥ１３９４、プリンタポート、ＲＳ−２３２Ｃ等の外部入力を受け付けるインタフェース部である。
【００４１】
イメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）３０８は、システムバス３１６と画像データを高速で転送する画像バス３１７とを接続し、データ構造を変換するバスブリッジである。画像バス３１７は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１７上には以下のデバイスが配置される。
【００４２】
ラスタイメージプロセッサ（ＲＩＰ）３１０は、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。
【００４３】
プリンタインタフェース（プリンタＩ／Ｆ）３１１は、プリント部３１４とコントローラユニット３３３を接続し、画像データの同期系／非同期系の変換を行う。
【００４４】
画像処理部３１３は、印刷ジョブを展開したプリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１３は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００４５】
プリンタＩ／Ｆ３１１に接続されるプリント部３１４は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微小ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。尚、プリント部３１４には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００４６】
操作部Ｉ／Ｆ３０５に接続される操作部３１８は、液晶ディスプレイ（ＬＣＤ）表示部を有する。ＬＣＤ上にはタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されると、その位置情報を操作部Ｉ／Ｆ３０５を介してＣＰＵ３０１に伝える。また、操作部３１８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００４７】
ここで、操作部３１８のスタートキーは、印刷動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色のＬＥＤがあり、その色によってスタートキーが使える状態であるか否かを示す。また、操作部３１８のストップキーは、稼動中の動作を止める働きをする。また、操作部３１８のＩＤキーは、使用者のＩＤを入力する時に用いる。リセットキーは、操作部３１８からの設定を初期化する時に用いる。
【００４８】
次に、図３乃至図８を用いてＰＯＰ広告の作成について説明する。図３及び図４は、ＰＯＰ広告を印刷するために使用する印刷データを生成する際の処理を示すフローチャートである。図３及び図４のフローチャートに示す処理は、情報処理装置１０２や携帯端末１０３といった各店舗の端末若しくは本部のサーバ装置１０１のＣＰＵ２０１が記憶されている制御プログラムを読み出して実行することにより実現される。図５及び図８は、ＰＯＰ広告を作成する際に従業員が用いるＰＯＰ広告作成システムの表示画面の一例である。図７は警告表示の一例である。図８（ａ）は店舗マスタ、（ｂ）は商品共通マスタ、（ｃ）は企画情報マスタ、（ｄ）は抽出後の企画情報マスタを示している。
【００４９】
以下の説明では、情報処理装置１０２を用いて説明するが処理の流れは携帯端末１０３の場合も同じである。さらに以下の説明では各種マスタが、サーバ装置１０１の外部メモリ２１１に記憶されている例を用いて説明するが、他の記憶手段に記憶させておいてもよい。
【００５０】
Ｓ３００では、情報処理装置１０２のＣＰＵ２０１が、ＰＯＰ広告の作成システムにログインするための処理を行う。具体的には、サーバ装置１０１から取得したログイン画面を表示し、店舗の従業員であるユーザから入力手段からの入力操作に応じて、店舗コードに紐づくログインＩＤとパスワードを受け付け、サーバ装置１０１に送信する。そしてサーバ装置１０１は、当該入力情報をもとに認証を行い、認証ＯＫとなった場合にログイン状態とする。すなわち、いずれの店舗からのログインか識別可能な状態でログイン処理が行われる。
【００５１】
サーバ装置１０１には、図８（ａ）に示すような店舗コード７０１、店舗名７０２、ログインＩＤ７０３、パスワード７０４が記憶される店舗マスタが設けられており、この情報をもとに認証を行うことができる。
【００５２】
Ｓ３０１では、情報処理装置１０２のＣＰＵ２０１が、ディスプレイに図５（ａ）に示すような企画のＰＯＰ広告を印刷する際に用いる、ＰＯＰ広告作成画面５０１の初期画面を表示し、ユーザからの設定条件の入力を受け付ける。
【００５３】
このＰＯＰ広告作成画面５０１には、設定条件を設定する設定領域５０２と、ＰＯＰ広告の印刷データをプレビューする領域５２０とが設けられている。設定領域５０２には、ＰＯＰ広告を掲示する指定日を設定することができる領域５０６、商品コードのスキャン指示をするボタン５０７、商品コードを入力する領域５１８、検索を実行するボタン５０８、複数の商品のデータを連続して読み込むかどうかを設定するチェックボックス５０９、企画を選択する企画選択ボタン５１０、固定する企画を入力する領域５１１、読み込む企画を固定することを指示するチェックボックス５１２が設けられている。
【００５４】
さらに、商品のデータを連続して読み込むことで用意された複数の商品の印刷データを一覧表示する画面に切り替える表示切替ボタン５０３、作成された印刷データを印刷指示するまとめ印刷ボタン５０４、読み込まれた複数の商品データの表示切替を受け付けるボタン領域５０５が設けられている。また、商品データが読み込まれた際に印刷条件を表示する領域５１５、商品情報を表示する領域５３０、読み込まれた価格を表示する領域５３１も設けられている。
【００５５】
ユーザは、ＰＯＰ広告作成画面５０１を用いて設定条件を設定する。当日掲示可能なＰＯＰ広告を印刷指示する場合には領域５０６の指定日を『当日』を選択肢、翌日掲示可能なＰＯＰ広告の場合には『翌日』を選択し、翌々日掲示可能なＰＯＰ広告の場合には『翌々日』を選択する。また、ユーザはある特定の企画情報を取得したい場合には、企画固定のチェックボックス５１２にチェックを入れ、所望の企画名を領域５１１に入力する。
【００５６】
Ｓ３０２では、ユーザによってスキャンボタン５０７等が押下されると、情報処理装置１０２のＣＰＵ２０１は、情報処理装置１０２に付属されるバーコードリーダー等の入力手段を用いて、商品に付された商品固有の商品コードの読み込みを行い、ＰＯＰ広告の印刷を行いたい商品の指定を受け付ける（受付手段）。なお、バーコードリーダー等を用いずとも領域５１８に手入力してもよい。
【００５７】
Ｓ３０３では、情報処理装置１０２のＣＰＵ２０１は、Ｓ３０２で読み込まれた商品コードとユーザによって設定された設定条件をサーバ装置１０１に送信する。
【００５８】
Ｓ３０４では、サーバ装置１０１のＣＰＵ２０１は、情報処理装置１０２から送信された商品コードと設定情報を受信する。
【００５９】
Ｓ３０５では、サーバ装置１０１のＣＰＵ２０１は、企画指定されているかを判断する。企画指定されていない場合にはＳ３０６に移行し、企画指定されている場合にはＳ３１１に移行する。企画固定が設定されている場合については、後述する。
【００６０】
Ｓ３０６では、サーバ装置１０１のＣＰＵ２０１は、商品が含まれている企画データを企画情報マスタから特定する。
【００６１】
図７（ｃ）の企画情報マスタには、企画番号７１１、企画名７１２、店舗コード７１３、企画開始日７１４、企画終了日７１５、ＰＯＰレイアウトのレイアウト名７１６、用紙１のサイズ７１７、用紙１の印刷枚数７１８、用紙２のサイズ７１９、用紙２のサイズ７２０、商品コード７２１、税込価格７２２、税別価格７２３が記憶されている。
【００６２】
Ｓ３０６で具体的には、企画情報マスタから、ログイン条件に対応する店舗の店舗コード７１３及びＳ３０２で取得された商品コードと合致する企画情報が特定される。
【００６３】
Ｓ３０６では、サーバ装置１０１のＣＰＵ２０１は、Ｓ３０５の特定処理で企画情報が特定できたかを判断する。企画情報が特定できなかった場合には、Ｓ３０８に遷移し、情報処理装置１０２のディスプレイに図６に示すような警告画面を表示させ、ユーザに対して読み込んだ商品コードに対応する企画情報が無いことを通知する。
【００６４】
Ｓ３０７で企画情報があると判断された場合には、Ｓ３０８に遷移し、特定された企画情報の優先順位決定処理を行う。優先順位決定処理の詳細は、図４のフローチャートを用いて説明する。
【００６５】
Ｓ４０１では、サーバ装置１０１のＣＰＵ２０１は、Ｓ３０６で特定された企画情報から、設定条件として受信した指定日が企画期間内（企画開始日７１４と企画終了日７１５の範囲内）に含まれている企画情報を特定する。
【００６６】
Ｓ４０２では、サーバ装置１０１のＣＰＵ２０１は、Ｓ４０１で特定された企画情報を税込価格７２３が小さい順にソートする。なお、税別価格７２４を用いてソートしてもよい。
【００６７】
Ｓ４０３では、サーバ装置１０１のＣＰＵ２０１は、同じ税込価格７２３のレコードが複数あるかを判断する。Ｓ４０３で同じ価格の企画が複数あると判断された場合には、企画終了日７１５が遅い順にソートし終了する。
【００６８】
なお、企画共通マスタには、予め企画に対する優先番号を設定しておくこともでき、このような企画優先番号が設定されている場合には、当該企画の優先番号も用いて優先順位づけを行うこともできる。このような場合には図４（ａ）の代わりに図４（ｂ）のフローチャートに示す処理が行われる。
【００６９】
Ｓ４１１では、サーバ装置１０１のＣＰＵ２０１は、Ｓ３０６で特定された企画情報から、設定条件として受信した指定日が企画期間内（企画開始日７１４と企画終了日７１５の範囲内）に含まれている企画情報を特定する。
【００７０】
Ｓ４１２では、サーバ装置１０１のＣＰＵ２０１は、Ｓ４１１で特定された企画情報を税込価格７２３が小さい順にソートする。なお、税別価格７２４を用いてソートしてもよい。
【００７１】
Ｓ４１３では、サーバ装置１０１のＣＰＵ２０１は、同じ税込価格７２３のレコードが複数あるかを判断する。Ｓ４０１で同じ価格の企画があると判断された場合には、Ｓ４１４に遷移し、企画優先番号を用いてソートする。優先番号が大きい順に設定するか小さい順に設定するかは、優先番号の付け方に応じて設定することができる。
【００７２】
Ｓ４１５で、サーバ装置１０１のＣＰＵ２０１は、同じ価格かつ同じ優先番号の企画が複数あるかを判断する。Ｓ４１５で複数あると判断された場合には、Ｓ４１６に遷移し、企画終了日７１５が遅い順にソートし終了する。
【００７３】
すなわち図４に示すような処理を用いて企画情報の優先順位を決定することができる。なお、ここで示した優先順位の決定方法は一例であり、他の条件を用いて優先順位を決定してもよいことは、いうまでもない。
【００７４】
そして、サーバ装置１０１のＣＰＵ２０１は、図４の処理で優先順位を決定したデータを、ＲＡＭ２０３の記憶手段に一時的に保存する。このようなデータの一例が図７（ｄ）である。図７（ｄ）は、図７（ｃ）の企画情報テーブルから特定されたデータの一例であり、店舗コード０２３の品川支店のユーザが、商品コード『１２３４５６』のＰＯＰ印刷を指定日『２０１５年０８月２１』として指示した際のデータである。
【００７５】
Ｓ３１０では、サーバ装置１０１のＣＰＵ２０１は、Ｓ３０９（図４）で設定された優先順位のデータから優先順位１位（優先順位が最も高い）の企画情報を特定する。さらに、当該企画情報の価格や企画用ＰＯＰ広告のレイアウト情報、印刷条件、商品コード７２１をキーとして図７（ｂ）に示すような商品共通マスタから特定される商品名７０６、メーカーブランド名７０７等を企画のデータとして、各店舗の情報処理装置１０２に送信する。
【００７６】
Ｓ３１４では、情報処理装置１０２のＣＰＵ２０１は、サーバ装置１０１から優先順位１位の企画のデータを受信する。
【００７７】
Ｓ３１５では、情報処理装置１０２のＣＰＵ２０１は、受信したデータをＰＯＰ広告作成画面５０１に反映し印刷データを生成する。反映された後のＰＯＰ広告作成画面５０１の一例を図５（ｂ）に示す。これは図７（ｄ）に示すデータの１番目のデータが反映された様子を示している。
【００７８】
領域５０８には、スキャンした商品の商品コードが読み込まれ表示されている。領域５１５のタイトルにはＰＯＰ広告のレイアウト名７１６、サイズ１には用紙１のサイズ７１７と用紙１の枚数７１８、サイズ２には用紙２のサイズ７１９とサイズ２の枚数７２０が読み込まれ表示される。ＰＯＰ広告の印刷プレビュー領域５２０には、レイアウト名７１６に対応するＰＯＰ広告レイアウト情報等の企画のデータを用いて作成されたＰＯＰ広告のプレビュー画面が、ユーザが識別可能な状態で表示される（表示制御）。さらに領域５３０と領域５３１には、企画のデータとして取得した商品コードと商品名と税込価格と本体価格とが表示される。
【００７９】
そして、Ｓ３１５に示すように作成されたＰＯＰ広告の印刷データは情報処理装置１０２内に一次記憶され、ユーザによる印刷指示に応じて印刷装置１０４で印刷されることになる。
【００８０】
これにより、各店舗の従業員は、商品コードを読み込ます又は入力するだけで、最も優先順位の高い企画情報のデータが初期状態として読み込まれることになるので、１つの商品に対して複数の企画情報が設定されているような場合であっても、簡便な操作で多量の商品のＰＯＰ広告の印刷データを生成し、印刷指示を行うことができる。
【００８１】
引き続き、企画指定がなされた状態（Ｓ３０５でＹＥＳと判断）で生成されるＰＯＰ広告の印刷データ作成について説明する。ユーザは所望の企画情報のデータが初期状態として読み込まれたＰＯＰ広告の印刷データを作成したい場合際にこの機能を用いることができる。所望の企画情報の指定は、設定条件として企画固定が選択されて（チェックボックス５１２がチェックされ）かつ固定する企画を入力する領域５１１にユーザ所望の企画名を入力することで指定することができる。
【００８２】
企画の指定がなされている場合には、Ｓ３１１において、サーバ装置１０１のＣＰＵ２０１は、企画情報マスタから、ログイン条件に対応する店舗の店舗コード７１３、Ｓ３０２で取得された商品コード、指定された企画に合致する企画情報が特定される。
【００８３】
Ｓ３１２では、サーバ装置１０１のＣＰＵ２０１が、Ｓ３１１の特定処理で企画情報が特定できたかを判断する。企画情報が特定できなかった場合には、Ｓ３０８に遷移し、情報処理装置１０２のディスプレイに図６に示すような警告画面（通知画面）を表示させ、ユーザに対して読み込んだ商品コードの指定企画の情報が無いことを通知する。
【００８４】
Ｓ３１２で企画情報があると判断された場合には、Ｓ３１３に遷移し、当該企画情報の価格や企画用ＰＯＰ広告のレイアウト情報、印刷条件、商品コード７２１をキーとして図７（ｂ）に示すような商品共通マスタから特定される商品名７０６、メーカーブランド名７０７等を企画のデータとして、各店舗の情報処理装置１０２に送信し、Ｓ３１４に遷移する。
【００８５】
次に、Ｓ３１４において各店舗の情報処理装置１０２が受信した情報をもとに生成したＰＯＰ広告作成画面５０１の一例を図８に示す。
【００８６】
店舗コード０２３の品川支店のユーザが、指定日『２０１５年０８月２１』かつ『特売』企画を指定して、商品コード『１２３４５６』を取得した際に生成されるＰＯＰ広告作成画面５０１であり、図７（ｃ）に示すデータの上から３番目のデータが反映された様子を示している。
【００８７】
このように、企画固定のチェックボックスへのチェックの有り無しで、企画を指定した状態で商品コードの読み込みを行う場合と、企画を指定しない状態で商品コードの読み込みを行う場合の切替を行えるように設けることで、最適な企画情報のデータを初期状態として読み込むことができ、１つの商品に対して複数の企画情報が設定されているような場合であっても、簡便な操作で多量の商品のＰＯＰ広告の印刷データを生成し、印刷指示を行うことができる。
【００８８】
次に、ＰＯＰ広告作成画面５０１に初期条件として読み込まれた企画情報を他の企画情報に変更する際の処理について、図９乃至図１１を用いて説明を行う。変更する際には、既に商品の指定はなされているため、当該指定された商品の他の企画情報を選択することができる。
【００８９】
図９は、ＰＯＰ広告作成画面５０１の企画選択ボタン５１０が押下された際の流れを説明するフローチャートである。図１０（ａ）（ｂ）は、企画選択ボタン５１０が押下された際に表示される企画選択画面１００１である。図１１は、棚札情報マスタの一例である。
【００９０】
図９のフローチャートに示す処理は、情報処理装置１０２や携帯端末１０３といった各店舗の端末若しくは本部のサーバ装置１０１のＣＰＵ２０１が記憶されている制御プログラムを読み出して実行することにより実現される。
【００９１】
以下の説明では、情報処理装置１０２を用いて説明するが処理の流れは携帯端末１０３の場合も同じである。
【００９２】
Ｓ９０１は、情報処理装置１０２のＣＰＵ２０１が、ＰＯＰ広告作成画面５０１の企画選択ボタン５１０がユーザによって押下されたかを判断する。押下されたと判断された場合には、Ｓ９０２において、既に取得され領域５０８に表示されている商品コードをサーバ装置１０１に送信する。
【００９３】
Ｓ９０３では、サーバ装置１０１のＣＰＵ２０１は、情報処理装置１０２から送信された商品コードを受信する。
【００９４】
Ｓ９０４では、サーバ装置１０１のＣＰＵ２０１は、商品が含まれている企画データを企画情報マスタから特定する。具体的には、企画情報マスタから、ログイン条件に対応する店舗の店舗コード７１３及びＳ３０２で取得された商品コードと合致する企画情報が特定される。
【００９５】
Ｓ９０５では、特定された企画情報の優先順位決定処理を行う。ここで行われる優先順位決定処理の詳細は、図４で説明した流れと同様であるため説明を省略する。
【００９６】
Ｓ９０６では、サーバ装置１０１のＣＰＵ２０１は、Ｓ９０５で優先順位づけされた全企画の一覧を情報処理装置１０２に対して送信する。
【００９７】
Ｓ９０７では、情報処理装置１０２のＣＰＵ２０１は、サーバ装置１０１から優先順位づけされた全企画の一覧を受信する。
【００９８】
Ｓ９０８では、情報処理装置１０２のＣＰＵ２０１は、Ｓ９０７で受信した情報をもとに企画選択画面を生成し、表示する。このようにして表示される企画選択画面１００１が図１０（ａ）であり、これは図７（ｄ）に示す順位情報をもとに作成された例である。企画選択画面１００１には、図７（ｄ）で示される優先順位と同じ順番で企画名１００２が表示されている。
【００９９】
Ｓ９０９では、情報処理装置１０２のＣＰＵ２０１は、ユーザによって、企画選択画面１００１でいずれかの企画が選択され、選択するボタン１００３が押下されたかを判断する。なお、企画選択画面１００１には、閉じるボタン１００４も設けられており、閉じるボタン１００４が押下されると、企画選択ボタン５１０が押下される前の状態に戻る。
【０１００】
Ｓ９１０では、情報処理装置１０２のＣＰＵ２０１は、ユーザによって選択された企画名をサーバ装置に対して送信し、当該企画情報のデータを要求する。
【０１０１】
Ｓ９１１では、サーバ装置１０１のＣＰＵ２０１は、選択された企画名に対応する企画情報を特定する。
【０１０２】
Ｓ９１２では、サーバ装置１０１のＣＰＵ２０１は、当該企画情報の価格や企画用ＰＯＰ広告のレイアウト情報、印刷条件、商品コード７２１をキーとして図７（ｂ）に示すような商品共通マスタから特定される商品名７０６、メーカーブランド名７０７等を企画のデータとして、各店舗の情報処理装置１０２に送信する。
【０１０３】
Ｓ９１３では、情報処理装置１０２のＣＰＵ２０１は、企画のデータを受信する。
【０１０４】
Ｓ９１４では、情報処理装置１０２のＣＰＵ２０１は、受信したデータをＰＯＰ広告作成画面５０１に反映し印刷データを生成する。
【０１０５】
このように初期状態から変更する企画選択画面１００１において、予め定められた条件に基づいて優先順位づけられたとおりに企画名を表示させることで、変更先としたい企画をユーザが容易に選択することができる。
【０１０６】
なお、図９のフローチャートでは、企画選択ボタンが押下された際に再度サーバ装置で優先順位決定処理を行う例を用いて説明を行ったが、事前に行った優先順位を記憶しておき、その情報を用いて企画選択画面１００１を表示させてもよい。さらに、図９のフローチャートでは、企画選択画面１００１で企画が選択された際に、当該企画のデータを情報処理装置１０２がサーバ装置１０１に要求する例を用いて説明を行ったが、サーバ装置から全企画の一覧を送信するタイミングで全企画のデータも、情報処理装置１０２に送信してもよい。
【０１０７】
また、企画選択画面１００１では、図１０（ｂ）に示すように企画名１００２のみならず商品定価のデータを取得可能な棚札１００５も選択可能としてもよい。ユーザによって企画選択画面１００１で棚札１００５が選択された場合には、Ｓ９１０において選択された棚札のデータを情報処理装置１０２のＣＰＵ２０１がサーバ装置１０１に要求する。
【０１０８】
このような棚札情報は、企画情報と同様に図１１に示すようなサーバ装置１０１の外部メモリの棚札情報マスタに記憶されている。棚札情報マスタには、棚札番号１１０１、棚札名１１０２、店舗コード１１０３、開始日１１０４、終了日１１０５、ＰＯＰ広告のレイアウト名１１０６、用紙１のサイズ１１０７、用紙１の印刷枚数１１０８、用紙２のサイズ１１０９、用紙２のサイズ１１１０、商品コード１１１１、商品定価の税込価格１１１２、商品定価の税別価格１１１３が記憶されている。
【０１０９】
Ｓ９１１では、サーバ装置１０１のＣＰＵ２０１は、選択された棚札情報を棚札情報マスタから特定し、Ｓ９１２で情報処理装置に対して送信する。これにより、棚札が選択された場合も、ＰＯＰ広告作成画面５０１に棚札情報が反映され、印刷データが生成される。
【０１１０】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【０１１１】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置の情報処理装置が前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【０１１２】
したがって、本発明の機能処理を情報処理装置で実現するために、情報処理装置にインストール（搭載可能な）されるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１１３】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【０１１４】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０１１５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０１１６】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理を情報処理装置で実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１１７】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行して情報処理装置にインストールさせて実現することも可能である。
【０１１８】
また、情報処理装置が、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、情報処理装置上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１１９】
さらに、記録媒体から読み出されたプログラムが、情報処理装置に挿入された機能拡張ボードや情報処理装置に接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０１２０】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１２１】
１０１  サーバ装置
１０２  情報処理装置
１０３  携帯端末
１０４  印刷装置
【図１】
2017041211.tif 000003
【図２】
2017041211.tif 000004
【図３】
2017041211.tif 000005
【図４】
2017041211.tif 000006
【図５】
2017041211.tif 000007
【図６】
2017041211.tif 000008
【図７】
2017041211.tif 000009
【図８】
2017041211.tif 000010
【図９】
2017041211.tif 000011
【図１０】
2017041211.tif 000012
【図１１】
2017041211.tif 000013