(57)【要約】【課題】共通項目と個別項目とをもつ商品群をまとめた広告の作成を可能にする。【解決手段】共通項目と個別項目をもつ商品群をまとめるバンドルデータを登録する登録手段と、作成する広告のレイアウト情報の指定を受け付ける受付手段と、前記登録手段により登録されたバンドルデータに含まれる商品情報を取得する商品情報取得手段と、前記商品情報を用いることで抽出されるバンドルデータを取得するバンドルデータ取得手段と、前記受付手段により受け付けたレイアウト情報と、前記取得手段により取得されたバンドルデータとを用いて、少なくとも個別項目をそれぞれ識別可能な広告を作成する作成手段とを有する。【選択図】図２２
2014013564.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末と情報処理装置とが通信可能に接続されている広告を作成する情報処理システムであって、
共通項目と個別項目をもつ商品群をまとめるバンドルデータを登録する登録手段と、
作成する広告のレイアウト情報の指定を受け付ける受付手段と、
前記登録手段により登録されたバンドルデータに含まれる商品情報を取得する商品情報取得手段と、
前記商品情報を用いることで抽出されるバンドルデータを取得するバンドルデータ取得手段と、
前記受付手段により受け付けたレイアウト情報と、前記取得手段により取得されたバンドルデータとを用いて、少なくとも個別項目をそれぞれ識別可能な広告を作成する作成手段と
を有することを特徴とする情報処理システム。
【請求項２】
前記バンドルデータ取得手段により複数のバンドルデータが取得された場合、複数のバンドルデータを一覧に表示する一覧表示手段と、
前記作成手段は、前記一覧表示手段により表示された複数のバンドルデータから選択されたバンドルデータを用いて広告を作成することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
広告を作成するための情報を管理する情報処理装置であって、
共通項目と個別項目をもつ商品群をまとめるバンドルデータを登録する登録手段と、
作成する広告のレイアウト情報の指定を受け付ける受付手段と、
前記登録手段により登録されたバンドルデータに含まれる商品情報を取得する商品情報取得手段と、
前記商品情報を用いることで抽出されるバンドルデータを取得するバンドルデータ取得手段と、
クライアント端末において、少なくとも個別項目をそれぞれ識別可能な広告を作成可能とさせるために、前記受付手段により受け付けたレイアウト情報と、前記取得手段により取得されたバンドルデータとを送信する送信手段と
を有することを特徴とする情報処理装置。
【請求項４】
クライアント端末と情報処理装置とが通信可能に接続されている広告を作成する情報処理システムにおける情報処理方法であって、
共通項目と個別項目をもつ商品群をまとめるバンドルデータを登録する登録ステップと、
作成する広告のレイアウト情報の指定を受け付ける受付ステップと、
前記登録ステップにより登録されたバンドルデータに含まれる商品情報を取得する商品情報取得ステップと、
前記商品情報を用いることで抽出されるバンドルデータを取得するバンドルデータ取得ステップと、
前記受付ステップにより受け付けたレイアウト情報と、前記取得ステップにより取得されたバンドルデータとを用いて、少なくとも個別項目をそれぞれ識別可能な広告を作成する作成ステップと
を含むことを特徴とする情報処理方法。
【請求項５】
クライアント端末と情報処理装置とが通信可能に接続されている広告を作成する情報処理システムにおいて実行可能なプログラムであって、
共通項目と個別項目をもつ商品群をまとめるバンドルデータを登録する登録手段、
作成する広告のレイアウト情報の指定を受け付ける受付手段、
前記登録手段により登録されたバンドルデータに含まれる商品情報を取得する商品情報取得手段、
前記商品情報を用いることで抽出されるバンドルデータを取得するバンドルデータ取得手段、
前記受付手段により受け付けたレイアウト情報と、前記取得手段により取得されたバンドルデータとを用いて、少なくとも個別項目をそれぞれ識別可能な広告を作成する作成手段
として前記情報処理システムを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
広告を作成するシステムに関連する技術である。
【背景技術】
【０００２】
広告の中には、ＰＯＰ広告と呼ばれるものがある。ＰＯＰ広告とは、消費者の商品購入意欲を高める目的で、販売店が、店頭、商品陳列棚などに掲示する広告のことである。
【０００３】
例えば、スーパーマーケットでは、日々価格が変動する生鮮食品のＰＯＰ広告を作成したり、チラシに出した商品や期間限定商品についてのＰＯＰ広告を作成したりする必要があるため、現在、誰でも簡単にＰＯＰ広告を作成することができるＰＯＰ広告作成システムが活用されている。
【０００４】
各店舗の従業員は、あらかじめＰＯＰ広告作成システムに登録されているＰＯＰ広告のレイアウトを選択した状態で、対象となる商品のバーコードをバーコードリーダーで読み取る。すると、バーコード情報がサーバに送られ、サーバではバーコード情報を用いて商品レコードをマスタから検索する。そして、サーバは検索ヒットした商品レコードを店舗端末に送信し、店舗端末では受信した商品レコードから必要な項目を抽出してＰＯＰレイアウトに流し込むことで、その商品に関するＰＯＰ広告が完成する。最後に、従業員は、ＰＯＰ広告をプリンタで印刷する作業を行うことで、ＰＯＰ広告の作成が完了する。
【０００５】
しかしながら、従来のＰＯＰ広告の作成方法では、商品毎にＰＯＰ広告を作成することはできたが、同じ商品群をまとめて１つのＰＯＰ広告として作成することはできなかった。図２５に一例を示す。この例では、同じ商品「ポテトチップス」、同じ値段「１４５円」であるが、味の種類が異なる商品群のＰＯＰ広告を作成する場合、従来のＰＯＰ広告の作成方法では、それぞれのＰＯＰ広告しか作成できなかったことを示している。
したがって、共通項目と個別項目とをもつ商品群についてまとめて１つのＰＯＰ広告として作成することができる方法が求められていた。
【０００６】
特許文献１には、ＰＯＰ広告や価格ラベルを印字する場合に、印字フォーマットの設定に要する手間を軽減できるとともに、商品の種類に合ったＰＯＰ広告や価格ラベルを印刷できるようにする技術が開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−１２９２５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に記載の技術は、ＰＯＰ広告や価格ラベルを印字する場合に、印字フォーマットの設定に要する手間を軽減することはできるが、共通項目と個別項目とをもつ商品群についてまとめて１つのＰＯＰ広告として作成することはできない。
本発明は、上記課題を解決するものであり、共通項目と個別項目とをもつ商品群をまとめた広告の作成を可能にする。
【課題を解決するための手段】
【０００９】
本発明は、クライアント端末と情報処理装置とが通信可能に接続されている広告を作成する情報処理システムであって、共通項目と個別項目をもつ商品群をまとめるバンドルデータを登録する登録手段と、作成する広告のレイアウト情報の指定を受け付ける受付手段と、前記登録手段により登録されたバンドルデータに含まれる商品情報を取得する商品情報取得手段と、前記商品情報を用いることで抽出されるバンドルデータを取得するバンドルデータ取得手段と、前記受付手段により受け付けたレイアウト情報と、前記取得手段により取得されたバンドルデータとを用いて、少なくとも個別項目をそれぞれ識別可能な広告を作成する作成手段とを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、共通項目と個別項目とをもつ商品群をまとめた広告の作成が可能になる。
【図面の簡単な説明】
【００１１】
【図１】本発明に係る広告作成システムの構成を示すシステム構成図である。
【図２】本発明の実施形態の各種端末のハードウエア構成を示す図である。
【図３】広告印刷システムが利用される全体の流れを示すフローチャートである。
【図４】ＰＯＰマスタ登録の詳細な処理の流れを示すフローチャートである。
【図５】ＰＯＰマスタ登録画面の一例を示す図である。
【図６】ＰＯＰマスタの一例を示す図である。
【図７】価格マスタの一例を示す図である。
【図８】用紙ファイル作成の詳細な処理の流れを示すフローチャートである。
【図９】書誌事項入力画面の一例を示す図である。
【図１０】配置位置変更画面の一例を示す図（１）である。
【図１１】用紙の再利用方法の一例を示す図である。
【図１２】配置位置変更画面の一例を示す図（２）である。
【図１３】ＰＯＰレイアウト作成の詳細な処理の流れを示すフローチャートである。
【図１４】ＰＯＰレイアウト作成画面の一例を示す図である。
【図１５】作成途中のＰＯＰレイアウトの一例を示す図である。
【図１６】定義画面の一例を示す図である。
【図１７】バンドルデータ作成の詳細な処理の流れを示すフローチャートである。
【図１８】一覧画面の一例を示す図である。
【図１９】バンドルデータに対する設定を行う設定画面の一例を示す図である。
【図２０】ＰＯＰ広告作成の詳細な処理の流れを示すフローチャート（１）である。
【図２１】ＰＯＰ広告の一例（１）を示す図である。
【図２２】ＰＯＰ広告作成の詳細な処理の流れを示すフローチャート（２）である。
【図２３】ＰＯＰ広告の一例（２）を示す図である。
【図２４】印刷処理の詳細な処理の流れを示すフローチャートである。
【図２５】従来のＰＯＰ広告の一例を示す図である。
【図２６】バンドルデータマスタの一例を示す図である。
【図２７】条件マスタの一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の好ましい実施の形態について図面を参照しながら詳細に説明する。
図１は、本発明に係る広告作成システムの構成を示すシステム構成図である。
【００１３】
図１において、広告作成システム（情報処理システム）は、管理サーバ１０１（情報処理装置）、クライアントＰＣ１０２（情報処理装置）、プリンタ１０４がネットワーク１０５を介してそれぞれ接続されている。
【００１４】
管理サーバ１０１は、広告作成に必要な各種情報をデータベースで管理する装置である。例えば、ＰＯＰ広告のレイアウト情報（ＰＯＰレイアウトともいう。）であったり、商品毎の売値、セールスコピー等であったり、店舗毎の商品の売値であったり、ＰＯＰ広告を印刷する用紙ファイルであったりと、様々な情報を管理している。
なお、管理サーバ１０１は、例えば、スーパーマーケットの本社に設置される利用の形態が想定される。
【００１５】
クライアントＰＣ１０２は、ユーザが操作する端末である。本実施の形態では、クライアントＰＣには、バーコードリーダー１０３がＵＳＢ等のインタフェースを介して接続されている。なお、本実施の形態では、商品を特定する情報の一例としてバーコード（ＪＡＮコード）を例に説明しているが、商品付される情報がＱＲコード（登録商標）などの二次元コードであれば、二次元コードリーダーが接続され、商品に付される情報が無線タグであれば、無線タグリーダーが接続されることとなる。つまり、商品に付される情報を読み取ることができるリーダー（商品情報読取機）であればなんでもよい。
また、ユーザがＰＯＰ広告を作成するのは次の手順で行う。
（１）操作画面からＰＯＰ広告のレイアウト情報を選択する。
（２）バーコードリーダーを使って商品に付されているバーコードを読み取る（スキャン）。
（３）バーコードを読み取ると、商品データベースから商品情報が取得され、レイアウト情報に流し込まれることで、ＰＯＰ広告が作成される。
（４）作成されたＰＯＰ広告を指定してプリンタに対して印刷指示を行う。
【００１６】
したがって、スーパーマーケットの店舗の従業員は、ＰＯＰ広告を作成しようとする商品のバーコードを読み取るだけで、簡単にＰＯＰ広告を作成することができる。
プリンタ１０４は、印刷機能を備える装置である。レーザープリンターやインクジェットプリンタ等どのようなプリンタであってもよい。
【００１７】
なお、後述する本実施の形態においては、管理サーバで、各種データベースの管理を行い、クライアントＰＣで、広告作成にかかわる処理を実行する例で説明をしているが、管理サーバが、ＷＥＢアプリケーションサーバとなり、クライアントＰＣがＷＥＢブラウザを介して、ＷＥＢアプリケーションサーバにアクセスする形態であってもよい。その場合、広告作成にかかわる処理は管理サーバが行うこととなる。
すなわち、本発明に係る実行主体は、クライアントＰＣまたは管理サーバのいずれが行ってもよいものである。
【００１８】
図２は、本発明の実施形態の各種端末のハードウエア構成を示す図である。
図２において、ＣＰＵ２０１は、システムバス２０４に接続される各デバイスを統括的に制御する。
また、ＲＯＭ２０３あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるオペレーティングシステム（ＯＳ）や、各サーバあるいは各クライアントの後述する各種機能を実現するためのプログラムが記憶されている。
ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア、一時待避領域等として機能する。
【００１９】
入力コントローラ２０５は、入力部２０９からの入力を制御する。この入力部２０９としては、特に、サーバやクライアント等の端末では、キーボード、マウス等のポインティングデバイスが挙げられる。また、印刷装置等では、タッチパネル、ボタン、スイッチ等が挙げられる。
出力コントローラ２０６は、出力部２１０の表示を制御する。この出力部２１０としては、例えば、ＣＲＴや液晶等が挙げられる。
【００２０】
外部メモリコントローラ２０７は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザーファイル、編集ファイル、プリンタドライバ等を記憶する外部メモリ２１１へのアクセスを制御する。加えて、各サーバあるいは各クライアントの各種機能を実現するための各種テーブル、パラメータが記憶されている。この外部メモリ２１１としては、ハードディスク（ＨＤ）やフロッピー（登録商標）ディスク（ＦＤ）、ＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）、スマートメディア等が挙げられる。
通信Ｉ／Ｆコントローラ２０８は、ネットワーク２１４を介して外部機器との通信制御処理を実行する。
【００２１】
本発明を実現するためのプログラム２１２は外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０２にロードされることによりＣＰＵ２０１によって実行されるものである。
【００２２】
図３は、広告印刷システムが利用される全体の流れを示すフローチャートである。
各ステップの実行主体は、管理サーバ、クライアントＰＣ、プリンタのいずれかで実行されるものであるが、より具体的な処理の流れは、各ステップの詳細フローにおいて説明を行うものとする。
【００２３】
最初に、広告印刷システムを利用するために商品データベース（本実施の形態においては、ＰＯＰマスタという。）を構築する必要がある（Ｓ３０１）。このＰＯＰマスタの登録作業は、例えば、スーパーマーケットの本社の管理者が行うことが想定される。
【００２４】
次に、作成したＰＯＰ広告を印刷する用紙に関する情報の登録を行う（Ｓ３０２）。例えば、１枚を１６分割するタイプの用紙を利用する場合は、その用紙に関する情報を用紙ファイルに登録する。この用紙ファイル作成の作業も、同様に管理者が行うことが想定される。
【００２５】
次に、実際に作成するＰＯＰ広告のレイアウト情報を登録する（Ｓ３０３）。店頭に掲示するＰＯＰ広告は、全店舗共通のものもあれば、各店舗独自のものもあることから、このレイアウト情報の登録は、管理者もしくは各店舗のユーザのいずれも行うことが想定される。
【００２６】
次に、必要に応じてバンドルデータを作成する（Ｓ３０４）。バンドルデータとは、例えば、同一メーカー・同一商品で味が複数ある商品群をまとめたデータ等のことをいう。バンドルデータを作成することで、一つのＰＯＰ広告で、共通する項目（メーカー名・商品名・値段など）と、異なる項目（味の種類など）とをそれぞれ表示することができる。このバンドルデータの作成は、商品をどのようにまとめるかによるため、主に各店舗のユーザが行うことが想定される。
【００２７】
次に、店頭に掲示するＰＯＰ広告を作成する（Ｓ３０５）。その日の店舗に掲示するＰＯＰ広告は、店舗毎に異なるため、このＰＯＰ広告の作成は、各店舗で行わることが想定される。
次に、作成したＰＯＰ広告を印刷する（Ｓ３０６）。作成したＰＯＰ広告を印刷する処理である。この作業も主に各店舗で行われることが想定される。
以上、図３を用いて、広告印刷システムが利用される全体の流れを説明した。
続いて、Ｓ３０１〜Ｓ３０６の各ステップの詳細な説明を行う。
初めに、Ｓ３０１のＰＯＰマスタ登録の説明を、図４〜７を用いて行う。
【００２８】
図４は、ＰＯＰマスタ登録の詳細な処理の流れを示すフローチャートである。
まず、ユーザは、クライアントＰＣを操作して、ＰＯＰマスタ登録モードを起動する。
Ｓ４０１において、クライアントＰＣは、バーコードが読み取られたかを判定する。Ｙｅｓの場合、Ｓ４０２に進み、Ｎｏの場合、Ｓ４０１に戻る。具体的には、新商品をＰＯＰマスタに登録しようとするユーザ（例：本店の管理者）が、クライアントＰＣに接続されるバーコードリーダーを使って、その新商品に付されているバーコードを読み取ったかにより判定を行う。
【００２９】
なお、本実施の形態では、バーコードの一例として、ＪＡＮ（Ｊａｐａｎｅｓｅ  Ａｒｔｉｃｌｅ  Ｎｕｍｂｅｒ）コードを用いて以下の説明を行うものとする。ＪＡＮコードは、バーコード（ＪＡＮシンボル）として商品などに表示され、ＰＯＳシステムをはじめ、様々な分野で利用されているものである。
Ｓ４０２において、クライアントＰＣは、読み取られたバーコード情報を管理サーバに送信する。
Ｓ４０３において、管理サーバは、バーコード情報を受信する。
【００３０】
Ｓ４０４において、管理サーバは、受信したバーコード情報を用いて、ＰＯＰマスタを検索して、ＰＯＰマスタに登録されているかを判定する。Ｙｅｓの場合、Ｓ４０５に進み、Ｎｏの場合、Ｓ４１４に進む。
Ｓ４０５において、管理サーバは、ＰＯＰマスタ登録画面を送信する。
Ｓ４０６において、クライアントＰＣは、ＰＯＰマスタ登録画面を受信する。
【００３１】
Ｓ４０７において、クライアントＰＣは、ＰＯＰマスタ登録画面を表示する。ＰＯＰマスタ登録画面の一例を図５に示す。ＰＯＰマスタ登録画面５には、５０１〜５０９の複数項目が含まれている（画面のスクロールバーを移動すると更に複数の項目が存在していることを示している。）。この項目は、広告作成システムを利用するユーザが任意に設定することができる項目である。
【００３２】
図５の例では、ＪＡＮコード欄５０１に、読み取られたＪＡＮコード情報が、５１１の欄に入力された状態で、その他の欄（５１２以降の各欄）は、空白となっている。従って、ユーザは、この空欄に必要な事項の入力を行い、最終的に登録ボタン５２を押下することとなる。
Ｓ４０８において、クライアントＰＣは、ユーザからＰＯＰマスタに登録する各項目のデータ入力を受け付ける。
Ｓ４０９において、クライアントＰＣは、入力されたデータ項目を管理サーバに送信する。
Ｓ４１０において、管理サーバは、データ項目を受信する。
【００３３】
Ｓ４１１において、管理サーバは、受信したデータ項目をＰＯＰマスタに登録する。ＰＯＰマスタの一例を図６に示す。ＰＯＰマスタ（商品マスタともいう）には、ＪＡＮコード６１、メーカー名６２、商品名６３、売価６４、入数６５、その他６６の各項目が管理されている。ＪＡＮコード６１に対応してそれぞれの項目が登録されている。また、各商品を一意に特定するＩｔｅｍＩＤ６７を有している。
Ｓ４１２において、管理サーバは、登録が終了したことを通知する。
Ｓ４１３において、クライアントＰＣは、終了通知を受信して処理を終了する。
一方、Ｓ４１４において、管理サーバは、既に登録されている旨の通知を行う。
Ｓ４１５において、クライアントＰＣは、登録済通知を受信して処理を終了する。
【００３４】
ＰＯＰマスタ登録の一例として、バーコード読み取りによる登録方法を説明したが、大量の商品を一括で登録する場合などは、例えば、ＣＳＶファイル等を用いて管理サーバに一括登録する方もある。ＰＯＰマスタに登録する方法は何れの方法であってもよい。
【００３５】
なお、複数店舗有するスーパーマーケット等においては、同じ商品であっても店舗毎に値段を分けて販売することがある（例えば、ライバル店が近くにある店舗では、通常の店舗より安く販売する場合等。）。その場合、店舗毎の販売価格を登録する価格マスタを用意する必要がある。価格マスタの一例を図７に示す。この例では、ＪＡＮコード（７１）「１２３４５６７８９０１１１」に対して、店舗コード１（７２）「新宿店」では、売価１（７３）「１２０」円であることを、店舗コード２（７５）「八王子店」では、売価２（７６）「１３０」円であることを示している。価格マスタの登録方法については説明を省略する。その他、各店舗用の項目を用意してもよい。例えば、セールスコピー１（７４）には、新宿店用のセールスコピーを、セールスコピー２（７７）には、八王子店用のセールスコピーを登録するといった使い方をしてもよい。また、各商品を一意に特定するＩｔｅｍＩＤ７８を有している。
以上、図４〜７を用いて、ＰＯＰマスタ登録の説明を行った。
【００３６】
次に、Ｓ３０２の用紙ファイル作成の説明を、図８〜１２を用いて行う。
図８は、用紙ファイル作成の詳細な処理の流れを示すフローチャートである。
まず、ユーザは、クライアントＰＣを操作して、広告作成システムを起動する。
【００３７】
Ｓ８０１において、クライアントＰＣは、ユーザの操作により「用紙の新規作成」が選択された場合、書誌事項入力画面を表示する。書誌事項入力画面の一例を図９に示す。
Ｓ８０２において、クライアントＰＣは、書誌事項の入力を受け付ける。図９の例では、用紙名９１、用紙サイズ９２、使用向き９３等の入力を受け付ける。
Ｓ８０３において、クライアントＰＣは、用紙の分割数の入力を受け付ける。例えば、縦「４」、横「４」等と分割数の入力を受け付ける。
【００３８】
Ｓ８０４において、クライアントＰＣは、ＰＯＰデータを配置する位置を変更するボタンが押下されたかを判定する。Ｙｅｓの場合、Ｓ８０５に進み、Ｎｏの場合、Ｓ８１１に進む。ＰＯＰデータを配置する位置は、デフォルトでは、いわゆるＮ式（上から下）、Ｚ式（左から右）が設定されているが、それ以外の配置位置を設定したい場合、ユーザはこのボタンを押下することとなる。
【００３９】
Ｓ８０５において、クライアントＰＣは、配置位置変更画面を表示する。配置位置変更画面の一例を図１０に示す。図１０の例では、配置位置変更画面１０に、１６分割された升目に、ＰＯＰデータが、Ｚ式（左から右）に配置されるイメージを示している（左上が「１」で右下が「１６」）。
【００４０】
ユーザは、ＰＯＰデータを印刷する場合、一度に用紙全てにＰＯＰデータを配置して印刷するとは限らず、例えば、１６分割された用紙の中で、３つ分のＰＯＰデータを印刷するといったことがある。この場合、１６個ある升目のうち、３つの升目が印刷に利用されるため、１３個の升目が白紙状態となる。そこで、１３個の升目を如何にして再利用するかが問題となる。
【００４１】
再利用方法の例を、図１１に示す。パターン１は、デフォルトのＺ式の配置位置で、３つのＰＯＰデータを印刷した場合である。パターン２は、デフォルトの配置位置を変更した後、３つのＰＯＰデータを印刷した場合である。
いずれも１３個の升目が白紙のため再利用可能であるが、印刷済の３つの升目を切り取った後の用紙の形が異なる。
【００４２】
通常、プリンタでは定型サイズの用紙（Ａ系、Ｂ系など）を差し込んで印刷するため、定型サイズとして再利用できる形であるかが問題となる。パターン１の場合、定型サイズとして利用できるのは、Ｂ５サイズの用紙１枚であるのに対して、パターン２の場合、定型サイズとして利用できるのは、Ｂ５サイズの用紙１枚、Ｂ６サイズの用紙１枚である。
【００４３】
従って、Ｂ６サイズの用紙を印刷できるプリンタを利用している場合、パターン２で、ＰＯＰデータを印刷する方が余った用紙を再利用しやすくなることが分かる。
続いて、ユーザが配置位置を変更する手順について説明する。
【００４４】
Ｓ８０６において、クライアントＰＣは、表示数値の入力を受け付ける。表示数値とは、図１０に示す印刷順１０２欄に表示されている数値のことである。デフォルトでは「１」が表示されるが、ユーザが任意に変更できる数値である。数値は、分割の数の範囲内で指定できる。図１０の場合は、「１」〜「１６」が指定できることとなる。
【００４５】
Ｓ８０７において、クライアントＰＣは、任意の升目が選択されたかを判定する。Ｙｅｓの場合、Ｓ８０８に進み、Ｎｏの場合、Ｓ８１０に進む。具体的には、ユーザの操作に従って、マウス等のポインティングデバイス等により任意の升目がクリックされたかにより判定を行う。なお、図１０の例では、印刷順が「２」の状態で、マウスポインタ１０１により、「５」の升目がクリックされたことを示している。
Ｓ８０８において、クライアントＰＣは、選択された升目に表示数（印刷順）の値を入力すると共に、表示数（印刷順）の値をカウントアップする。
【００４６】
また、Ｓ８０９において、クライアントＰＣは、選択された升目以外の升目の数値を再配置する。再配置方法は、Ｓ８０８で選択された升目に入力された数値が入力されている升目から、その数値を削除し、選択された升目以外の升目の数値を詰めることで再配置を行う。
印刷順が「２」の状態で、マウスポインタ１０１により、「５」の升目がクリックされた後の表示例を、図１２に示す。
【００４７】
Ｓ８１０において、クライアントＰＣは、終了指示がなされたかを判定する。Ｙｅｓの場合、Ｓ８１１に進み、Ｎｏの場合、Ｓ８０６に進む。具体的には、図１２のＯＫボタン１２が押下されたかにより判定を行う。
【００４８】
配置位置を変更したいユーザは、升目をクリックすると同時に印刷順がカウントアップされるため、変更したい配置順に升目をクリックする作業を繰り返すだけで、配置位置の変更ができる。そのため、登録する用紙のサイズを考慮して配置位置を変えたい場合に、簡単な操作感で、用紙の再利用を可能とする印刷順の設定ができるという効果がある。
Ｓ８１１において、クライアントＰＣは、用紙ファイルとして設定された情報を設定情報として管理サーバに送信する。
Ｓ８１２において、管理サーバは、設定情報を受信する。
【００４９】
Ｓ８１３において、管理サーバは、受信した設定情報を登録（用紙ファイルの登録）して処理を終了する。デフォルトと異なる配置位置が登録された場合は、配置位置が登録され、また、カスタムフラグが立てられる。
以上、図８〜１２を用いて、用紙ファイル作成の説明を行った。
【００５０】
次に、Ｓ３０３のＰＯＰレイアウト作成の説明を、図１３〜１６を用いて行う。
図１３は、ＰＯＰレイアウト作成の詳細な処理の流れを示すフローチャートである。
まず、ユーザは、クライアントＰＣを操作して、広告作成システムを起動する。
【００５１】
Ｓ１３０１において、クライアントＰＣは、クライアントＰＣは、ユーザの操作により「ＰＯＰレイアウト作成」が選択された場合、Ｓ１３０２において、ＰＯＰレイアウト作成画面を表示する。ＰＯＰレイアウト作成画面の一例を図１４に示す。ＰＯＰレイアウト作成画面１４には、レイアウト作成領域１４１があり、ユーザは、オブジェクトを登録する機能を備える１４２〜１４５のアイコン群の機能を用いてレイアウトの作成を行うものである。
【００５２】
Ｓ１３０３において、クライアントＰＣは、ＰＯＰレイアウトの作成を受け付ける。図１５に作成途中のＰＯＰレイアウトの一例を示す。ＰＯＰレイアウトを作成する際、ユーザは、図形領域や文字領域の定義を行う。また、文字領域については、どのような文字を表示させるか定義を行う。
【００５３】
図１５の例では、１５０１〜１５０４のそれぞれの文字領域は、「広告の品」という固定の文字（固定項目）を表示させる定義がなされている。また、１５０５の文字領域は、「円」という固定の文字を表示させる定義がなされている。
【００５４】
一方、１５１１〜１５１３の文字領域は、可変の文字（可変項目）を表示させる定義がなされている。１５１１では、「商品名」、１５１２では、「予備１」、１５１３では、「売価」と表示されているが、これは、流し込むＰＯＰデータに含まれる対応する項目を流し込む定義を示している。つまり、流し込むＰＯＰデータの商品名が「ポテトチップス」だった場合、１５１１には、「ポテトチップス」が表示されることとなる。そのため、ＰＯＰレイアウトを作成するユーザは、ＰＯＰデータに含まれる項目を把握した上で、どの項目を利用してＰＯＰ広告に利用するかを考慮してＰＯＰレイアウトの作成を行うこととなる。
また、一つの文字領域に対して、固定項目と可変項目を同時に定義する方法について続いて説明を行う。
【００５５】
Ｓ１３０４において、クライアントＰＣは、領域の指定があったかを判定する。Ｙｅｓの場合、Ｓ１３０５に進み、Ｎｏの場合、Ｓ１３０６に進む。例えば、図１５の文字領域１５１４がユーザ操作により指定されたかにより判定を行う。
Ｓ１３０５において、クライアントＰＣは、指定領域の定義を受け付ける。文字領域に対して固定項目と可変項目を定義する方法を、図１６を用いて説明する。
【００５６】
図１６に示す定義画面１６には、定義を入力する入力欄１６１があり、また、必要に応じて計算用のコードを読み出すコードボタン１６２が配置されている。コードボタン１６２が押下されることによりコード一覧１６３から任意のコードを選択することができる。
定義例１〜３を用いて、具体例の説明を行う。
【００５７】
定義例１では、『特別価格＾＜ｅｘｐ−ｓ＞（＾［売価１］）＾＜ｅｘｐ−ｅ＞円』と入力されている。従って、固定項目『特別価格』、『円』と、可変項目『＾＜ｅｘｐ−ｓ＞（＾［売価１］）＾＜ｅｘｐ−ｅ＞』が定義されている。なお、可変項目間で計算を行わない場合は、計算コード「＾＜ｅｘｐ−ｓ＞」や「＾＜ｅｘｐ−ｅ＞」を使わない指定方法であってもよい。この定義例１に対して、ＰＯＰデータに含まれる「売価１」が「１２０」の場合、この文字領域は、ＰＯＰ広告で『特別価格１２０円』と表示されることとなる。
【００５８】
定義例２では、『通常価格より＾＜ｅｘｐ−ｓ＞（＾［売価１］−＾［売価２］）＾＜ｅｘｐ−ｅ＞円引き』と入力されている。従って、固定項目『通常価格より』、『円引き』と、可変項目『＾＜ｅｘｐ−ｓ＞（＾［売価１］−＾［売価２］）＾＜ｅｘｐ−ｅ＞』が定義されている。この定義例２に対して、ＰＯＰデータに含まれる「売価１（通常価格用売価）」が「１４０」で、「売価２（特売用売価）」が「１２０」の場合、この文字領域は、ＰＯＰ広告で『通常価格より２０円引き』と表示されることとなる。
【００５９】
定義例３では、『１００ｇ当たり＾＜ｅｘｐ−ｓＲＯ：１＞（＾［売価］／＾［入数］＊１００）＾＜ｅｘｐ−ｅ＞円』と入力されている。従って、固定項目『１００ｇ当たり』、『円』と、可変項目『＾＜ｅｘｐ−ｓＲＯ：１＞（＾［売価］／＾［入数］＊１００）＾＜ｅｘｐ−ｅ＞』が定義されている。この定義例３に対して、ＰＯＰデータに含まれる「売価」が「１５５」で、「入数」が「１９０」の場合、この文字領域は、ＰＯＰ広告で『１００ｇ当たり８２．０円』と表示されることとなる。
以上、文字領域に対して固定項目と可変項目を定義する方法を説明した。
Ｓ１３０６において、クライアントＰＣは、終了の指示がなされたかを判定する。Ｙｅｓの場合、Ｓ１３０７に進み、Ｎｏの場合、Ｓ１３０４に進む。
Ｓ１３０７において、クライアントＰＣは、作成されたＰＯＰレイアウト情報を送信する。
Ｓ１３０８において、管理サーバは、作成されたＰＯＰレイアウト情報を受信する。
Ｓ１３０９において、管理サーバは、受信したＰＯＰレイアウト情報を登録して処理を終了する。
以上、図１３〜１６を用いて、ＰＯＰレイアウト作成の説明を行った。
【００６０】
次に、Ｓ３０４のバンドルデータ作成の説明を、図１７〜１９を用いて行う。
図１７は、バンドルデータ作成の詳細な処理の流れを示すフローチャートである。
まず、ユーザは、クライアントＰＣを操作して、バンドル登録モードを起動する。
【００６１】
Ｓ１７０１において、クライアントＰＣは、バーコードが読み取られたかを判定する。Ｙｅｓの場合、Ｓ１７０２に進み、Ｎｏの場合、Ｓ１７０１に戻る。具体的には、バンドル登録しようとするユーザが、クライアントＰＣに接続されるバーコードリーダーを使って、その商品に付されているバーコードを読み取ったかにより判定を行う。
Ｓ１７０２において、クライアントＰＣは、読み取られたバーコード情報を管理サーバに送信する。
Ｓ１７０３において、管理サーバは、バーコード情報を受信する。
Ｓ１７０４において、管理サーバは、受信したバーコード情報を用いて、ＰＯＰマスタを検索する。本実施の形態では、ＪＡＮコードをキーに検索を行う。
Ｓ１７０５において、管理サーバは、ＰＯＰマスタから抽出したレコードをクライアントＰＣに送信する。
Ｓ１７０６において、クライアントＰＣは、レコードを受信する。
Ｓ１７０７において、クライアントＰＣは、受信したレコードを一覧（リスト）に表示する。図１８に一覧画面の一例を示す。
【００６２】
Ｓ１７０８において、クライアントＰＣは、バンドル対象をするレコードの選択を受け付ける。ユーザは、バンドルしたいレコードを選択１８１にチェックを入れた状態で、バンドルデータ作成の指示を行う。図１８の例では、３つのレコードが選択されていることを示している。
【００６３】
Ｓ１７０９において、クライアントＰＣは、バンドルデータ作成の指示がなされたかを判定する。Ｙｅｓの場合、Ｓ１７１０に進み、Ｎｏの場合、Ｓ１７０１に戻る。ユーザは、バンドルしたいレコードを追加したい場合は、商品のバーコードをスキャンして、一覧表示させることを繰り返す。
Ｓ１７１０において、クライアントＰＣは、指定されたバンドルデータに対する設定を行うための設定画面を表示する。図１９に設定画面の一例を示す。
Ｓ１７１１において、クライアントＰＣは、設定画面を介して設定情報の入力を受け付ける。
【００６４】
図１９に示す設定画面１９では、各種情報の設定が可能である。例えば、販売期間１９１には、バンドルデータとしてまとめた商品群の販売期間を入力する。表示パターン１９２には、共通する商品群の中で異なる項目をどのように表示させるかの指定を行う。図１９の例では、『［予備１］＝＜●［予備１］＞』と指定している。これは、ＰＯＰレイアウトにおいて［予備１］を表示する定義がなされている文字領域で、複数の［予備１］を黒丸「●」で区切って表示することを示している。表示例は、後に説明する。なお、区切り文字は、任意に指定可能である。各種情報の設定を行った後、バンドルデータを管理サーバに登録する場合は、「条件を登録する」１９３にチェックを入れた状態で、ＯＫボタン１９４を押下する。これにより登録の指示がなされたこととなる。
【００６５】
Ｓ１７１２において、クライアントＰＣは、バンドルデータを登録する指示がなされたかを判定する。Ｙｅｓの場合、Ｓ１７１３に進み、Ｎｏの場合、Ｓ１７１１に戻る。
Ｓ１７１３において、クライアントＰＣは、入力されたバンドルデータを管理サーバに送信する。
Ｓ１７１４において、管理サーバは、バンドルデータを受信する。
【００６６】
Ｓ１７１５において、管理サーバは、バンドルデータを登録する。より具体的には、バンドルデータマスタおよび条件マスタに登録を行う。図２６にバンドルデータマスタの一例を示す。また、図２７に条件マスタの一例を示す。
【００６７】
図２６に示すようにバンドルデータマスタ２６は、バンドルＩＤ２６０１、販売期間２６０２、販売条件２６０３、表示パターン２６０４、コメント２６０５、売価２６０６、セールスコピー２６０７、レイアウトフォルダ名２６０８、レイアウトファイル名２６０９、レイアウト番号２６１０、用紙ファイル１（２６１１）、印刷枚数１（２６１２）、用紙ファイル２（２６１３）、印刷枚数２（２６１４）などの項目を有している。各項目は、図１９に示す設定画面１９において入力された各情報が登録されるものである。また、バンドルＩＤは、バンドルデータを一意に特定するＩＤである。
【００６８】
また、図２７に示すように条件マスタ２７は、条件ＩＤ２７０１、バンドルＩＤ２７０２、ＩｔｅｍＩＤ２７０３の項目を有している。条件マスタ２７は、バンドルデータとして登録された商品群と、その商品群に含まれる各商品とを結びつけるためのデータテーブルである。以上の通り登録することで、後述する検索時において、複数のＪＡＮコードのうち、一つのＪＡＮコードで検索をかけることで、バンドルデータがヒットすることになる。また、バンドルデータは、各レコードで共通する項目は一つにまとめ、異なる項目をそれぞれ登録する。
Ｓ１７１６において、管理サーバは、登録が終了した旨の通知と登録したバンドルデータをクライアントＰＣに送信する。
【００６９】
Ｓ１７１７において、クライアントＰＣは、終了通知を受け取り、Ｓ１７１８において、バンドルデータをリストに表示する。なお、バンドルデータは見かけ上１レコードに見えることから、通常のレコードと識別可能にするため、例えば、背景の色を変えて表示する。識別可能とする表示方法であればどのような手法（文字の色を変える等）を採用してもよい。
以上、図１７〜１９を用いて、バンドルデータ作成の説明を行った。
【００７０】
次に、Ｓ３０５のＰＯＰ広告作成の説明を、図２０〜２３を用いて行う。
図２０および図２２は、ＰＯＰ広告作成の詳細な処理の流れを示すフローチャートである。
まず、ユーザは、クライアントＰＣを操作して、ＰＯＰ広告作成モードを起動する。
Ｓ２００１において、クライアントＰＣは、ＰＯＰレイアウトを管理サーバに要求する。
Ｓ２００２において、管理サーバは、ＰＯＰレイアウトの要求を受け付ける。
Ｓ２００３において、管理サーバは、管理しているＰＯＰレイアウト情報を送信する。
Ｓ２００４において、クライアントＰＣは、ＰＯＰレイアウト情報を受信する。
【００７１】
Ｓ２００５において、クライアントＰＣは、受信したＰＯＰレイアウト情報を選択可能な一覧を表示する。そして、ユーザにより任意のＰＯＰレイアウトが選択される。
【００７２】
Ｓ２００６において、クライアントＰＣは、選択されたＰＯＰレイアウトに対して、バンドルデータを入力する指示がなされたかを判定する。Ｙｅｓの場合、図２２のＳ２２０１に進み、Ｎｏの場合、Ｓ２００７に進む。具体的には、メニューからバンドル指定モードが選択された状態であるかにより判定を行う。
ここでは、バンドル指定がされずに通常のレコード読み込みを行う実施の形態を以下に説明する。
【００７３】
Ｓ２００７において、クライアントＰＣは、選択されたＰＯＰレイアウトにデータを流し込む対象となる商品のバーコードが読み取られたかを判定する。Ｙｅｓの場合、Ｓ２００８に進み、Ｎｏの場合、Ｓ２００７に戻る。
【００７４】
Ｓ２００８において、クライアントＰＣは、読み取ったバーコード情報を管理サーバに送信する。また、必要に応じてバーコード情報以外の検索条件を送信してもよい。検索条件は、例えば、バーコードを読み取った店舗を特定する情報であったり、日時を特定する情報であったりと、様々な条件がある。本実施の形態では、一例として、店舗情報を検索条件として送信するものとして説明を続ける。
Ｓ２００９において、管理サーバは、バーコード情報を含む検索条件を受信する。
【００７５】
Ｓ２０１０において、管理サーバは、受信した検索条件を用いて、ＰＯＰマスタを検索する。また必要に応じて他のデータベースも検索する。本実施の形態では、価格マスタが存在するため、価格マスタも検索する。
Ｓ２０１１において、管理サーバは、検索ヒットした、１または複数のレコードを抽出してクライアントＰＣに送信する。
Ｓ２０１２において、クライアントＰＣは、レコードを受信する。
【００７６】
Ｓ２０１３において、クライアントＰＣは、現在の日時情報を取得する。これは、受信したレコードの中から日付の指定がなされている項目を抽出する際に用いるからである。デフォルトでは、現在日時を取得するため、バーコードを読み取った日付に適用すべき項目を抽出することとなる。一方、バーコードを読み取った日ではなく、将来適用されるべき項目を抽出したい場合もあるため、その場合は、ユーザにより直接指定される日時や、あるいは操作日から数日後といった相対的な指定により特定される日時情報を取得しても良い。
【００７７】
Ｓ２０１４において、クライアントＰＣは、受信した１または複数のレコード、取得した日時情報、ＰＯＰレイアウト情報に流し込むべき項目情報を用いることで、ＰＯＰレイアウトに流し込む項目の抽出を行う。例えば、ＰＯＰレイアウトに「売価」「セールスコピー」を流し込む定義がなされている場合、受信したレコードから「売価」「セールスコピー」の項目を抽出する。また、例えば、「セールスコピー」が期間毎に複数定義されている場合は、取得した日時情報を用いて、複数の中から該当日時の「セールスコピー」の項目を抽出する。図２１に一例を示す。正月三が日用の「セールスコピー」が定義されていて、取得した日時が１月１日〜３日の間であった場合、文字領域２１に正月三が日用の「セールスコピー」が流し込まれる。予め時期に応じた「セールスコピー」を複数登録しておくことで、各店舗でタイムリーな「セールスコピー」を付したＰＯＰ広告の作成が簡単にできるようになる。
【００７８】
なお、店舗コードにより店舗毎に登録される価格マスタから「売価」「セールスコピー」等を取得することができるため、ＰＯＰレイアウトには、価格マスタから抽出した項目を優先的に流し込むようにすることで、さらに店舗毎に最適なＰＯＰ広告の作成が可能となる。
【００７９】
Ｓ２０１５において、クライアントＰＣは、抽出した項目をＰＯＰレイアウトに流し込む。そして、最後に、Ｓ２０１６において、クライアントＰＣは、ＰＯＰレイアウトを表示する。
【００８０】
Ｓ２０１７において、クライアントＰＣは、終了指示がなされたかを判定する。Ｙｅｓの場合、終了し、Ｎｏの場合、Ｓ２００７に戻る。ユーザは、複数のＰＯＰ広告をまとめて作成する場合は、繰り返し操作をすることとなる。
続いて、バンドル指定がされた場合の説明を、図２２を用いて行う。
【００８１】
Ｓ２２０１において、クライアントＰＣは、条件入力がなされるか判定を行う。Ｙｅｓの場合、Ｓ２２０２に進み、Ｎｏの場合、Ｓ２２０３に進む。具体的には、条件入力メニューが選択されたか等により判定を行う。
【００８２】
Ｓ２２０２において、クライアントＰＣは、条件の入力を受け付ける。様々な条件を受け付けることが可能であるが、本実施の形態では、日付情報を入力される場合を例に以下説明を行う。
【００８３】
Ｓ２２０３において、クライアントＰＣは、選択されたＰＯＰレイアウトにデータを流し込む対象となる商品のバーコードが読み取られたかを判定する。Ｙｅｓの場合、Ｓ２２０４に進み、Ｎｏの場合、Ｓ２２０３に戻る。
【００８４】
Ｓ２２０４において、クライアントＰＣは、読み取ったバーコード情報を管理サーバに送信する。また、必要に応じてバーコード情報以外の検索条件を送信してもよい。検索条件は、例えば、バーコードを読み取った店舗を特定する情報であったり、日時を特定する情報であったりと、様々な条件がある。本実施の形態では、一例として、店舗情報を検索条件として送信するものとして説明を続ける。
Ｓ２２０５において、管理サーバは、バーコード情報を含む検索条件を受信する。
Ｓ２２０６において、管理サーバは、受信した検索条件を用いて、関連するデータテーブルを検索する。
より具体的な検索処理を次に記載する。
【００８５】
例えば、図１８に示すバンドル指定した「ポテトチップス」「のり味」のバーコード情報を用いて検索する場合、条件マスタ２７を検索する。なお、ここでは、「塩味」「のり味」「コンソメ味」の「ポテトチップス」のＩｔｅｍＩＤは、それぞれ「Ｉ０００１」「Ｉ０００２」「Ｉ０００３」であるものとする。
【００８６】
「のり味」のＩｔｅｍＩＤ「Ｉ０００２」は、条件マスタ２７に存在することから、商品マスタ上に現時点で登録されているかの確認を行う。商品マスタ上に存在している場合、次に、条件マスタ２７から同じバンドルＩＤを有するＩｔｅｍＩＤを抽出する。図２７に示す例では、「Ｉ０００１」「Ｉ０００３」を抽出することができる。そしてそれぞれ、商品マスタ上に現時点で登録されているかの確認を行う。なお、商品マスタに登録されていないＩｔｅｍＩＤについては、ここで除外することとなる。
次に、バンドルＩＤ「Ｂ０００１」を用いて、バンドルデータマスタ２６を検索する。合致するレコードが存在する場合、そのレコードを抽出する。
【００８７】
Ｓ２２０７において、管理サーバは、検索ヒットした、１または複数のバンドルデータをクライアントＰＣに送信する。ここで、バンドルデータには、ＩｔｅｍＩＤの登録順を特定することができる情報を含めて送信する。登録順とは、条件マスタ２７のＩｔｅｍＩＤ欄に入力されている順番である。図２７に示す例では、バンドルＩＤ「Ｂ０００１」では、ＩｔｅｍＩＤは、「Ｉ０００１」、「Ｉ０００２」、「Ｉ０００３」の順に入力されたことを示している。一方、バンドルＩＤ「Ｂ０００２」では、ＩｔｅｍＩＤは、「Ｉ０００３」、「Ｉ０００２」の順に入力されたことを示している。この入力順は、図１８に示す設定画面上に読み出された順番と同じ順番となる。
Ｓ２２０８において、クライアントＰＣは、１または複数のバンドルデータを受信する。
【００８８】
Ｓ２２０９において、クライアントＰＣは、受信したバンドルデータが複数あったかを判定する。Ｙｅｓの場合、Ｓ２２１０に進み、Ｎｏの場合、Ｓ２２１２に進む。例えば、「のり味」のＩｔｅｍＩＤ「Ｉ０００２」は、条件マスタ２７において、バンドルＩＤ「Ｂ０００１」および「Ｂ０００２」に含まれることからバンドルデータを２つ受信することになるため、ユーザにいずれかのバンドルデータを選択させる必要性が生じる。
【００８９】
Ｓ２２１０において、クライアントＰＣは、受信した複数のバンドルデータの一覧をユーザに選択可能に表示する。なお、各バンドルデータに含まれる各種項目を見せることで、ユーザに必要なバンドルデータの選択を容易にさせることが可能となる。
Ｓ２２１１において、クライアントＰＣは、複数のバンドルデータから一つのバンドルデータの選択を受け付ける。
【００９０】
Ｓ２２１２において、クライアントＰＣは、現在の日時情報を取得する。これは、受信したレコードの中から日付の指定がなされている項目を抽出する際に用いるからである。デフォルトでは、現在日時を取得するため、バーコードを読み取った日付に適用すべき項目を抽出することとなる。一方、バーコードを読み取った日ではなく、将来適用されるべき項目を抽出したい場合もあるため、その場合は、ユーザにより直接指定される日時や、あるいは操作日から数日後といった相対的な指定により特定される日時情報を取得しても良い。
【００９１】
Ｓ２２１３において、クライアントＰＣは、受信した１または複数のバンドルデータ、取得した日時情報、ＰＯＰレイアウト情報に流し込むべき項目情報を用いることで、ＰＯＰレイアウトに流し込む項目の抽出を行う。例えば、ＰＯＰレイアウトに「商品名」「予備１」「売価」を流し込む定義がなされている場合、受信したレコードから「商品名」「予備１」「売価」の項目を抽出する。なお、バンドルデータには、商品毎に異なる項目をそれぞれ登録されているがあり、例えば、「予備１」がそれぞれ登録されている場合は、それぞれの「予備１」を表示する。本実施の形態では、図１９の表示パターン１９２において、『[予備１]=<●[予備１]>」』と定義されているため、この表示に従うこととなる。
【００９２】
図２３に表示の一例を示す。文字領域２３には、「予備１」を流し込む定義がなされており、バンドルデータには、「予備１」として、「塩味」「のり味」「コンソメ味」の３つが含まれていた場合、文字領域２３には、「●塩味●のり味●コンソメ味」と表示されることとなる。このようにバンドルデータを用いることで、ユーザは、共通項目をもちつつ、異なる項目をもつ商品群を一つのＰＯＰ広告にまとめることが容易となる。また、バーコードの読み取りもすべての商品を読み取る必要がなく、バンドルデータに含まれる１つのバーコードを読み込むことでバンドルデータを取得することができるため作業の負担も軽減される。さらには、複数のバンドルデータを登録しておくことで、臨機応変なＰＯＰ広告の作成が可能となる。
【００９３】
Ｓ２２１４において、クライアントＰＣは、抽出した項目をＰＯＰレイアウトに流し込む。そして、最後に、Ｓ２２１５において、クライアントＰＣは、ＰＯＰレイアウトを表示する。
【００９４】
Ｓ２２１６において、クライアントＰＣは、終了指示がなされたかを判定する。Ｙｅｓの場合、終了し、Ｎｏの場合、Ｓ２２０３に戻る。ユーザは、複数のＰＯＰ広告をまとめて作成する場合は、繰り返し操作をすることとなる。
以上、図２０〜２３を用いて、Ｓ３０５のＰＯＰ広告作成の説明を行った。
次に、Ｓ３０６の印刷処理の説明を、図２４を用いて行う。
図２４は、印刷処理の詳細な処理の流れを示すフローチャートである。
まず、ユーザは、クライアントＰＣを操作して、印刷すべきＰＯＰレイアウトを選択する。
Ｓ２４０１において、クライアントＰＣは、登録されている用紙ファイルを管理サーバに要求する。
Ｓ２４０２において、管理サーバは、用紙ファイルの要求を受け付ける。
Ｓ２４０３において、管理サーバは、登録されている用紙ファイルを抽出してクライアントＰＣに送信する。
【００９５】
Ｓ２４０４において、クライアントＰＣは、用紙ファイルを受信して、ユーザにより用紙ファイルの選択を受け付ける。例えば、１６分割の用紙ファイルの選択を受け付ける。
【００９６】
Ｓ２４０５において、クライアントＰＣは、ユーザにより選択されているＰＯＰレイアウトに流し込んで印刷するレコード（バンドルデータ）の選択を受け付ける。選択する数は、ユーザにより任意に決められるものである。従って、１６分割の用紙ファイルが選択されていたとしても、ユーザが印刷するレコードを３つだけ指定するといったこともある。
【００９７】
Ｓ２４０６において、クライアントＰＣは、印刷の設定の指定を受け付ける。ここでは、例えば、印刷ボタンが押下されることに応じて印刷の設定画面の表示を行う（不図示）。
【００９８】
Ｓ２４０７において、クライアントＰＣは、表示されている印刷の設定画面から方向の指定が選択されたかを判定する。Ｙｅｓの場合、Ｓ２４０８に進み、Ｎｏの場合、Ｓ２４１２に進む。具体的には、方向の指定ボタン（不図示）が押下されたかにより判定を行う。
【００９９】
Ｓ２４０８において、クライアントＰＣは、選択されている用紙ファイルに対してカスタム設定があるかを判定する。Ｙｅｓの場合、Ｓ２４０９に進み、Ｎｏの場合、Ｓ２４１０に進む。具体的には、図８のＳ８１３においてカスタムフラグが立てられて登録されているかにより判定を行う。
Ｓ２４０９において、クライアントＰＣは、カスタム登録された配置順を選択できる選択肢付きの表示画面を表示する。
Ｓ２４１０において、クライアントＰＣは、デフォルトの配置順だけを選択できる選択肢付きの表示画面を表示する。
【０１００】
Ｓ２４１１において、クライアントＰＣは、選択されたデフォルトの配置順、もしくはカスタム登録された配置順に従って、ＰＯＰ広告のプレビュー表示を行う。
【０１０１】
Ｓ２４１２において、クライアントＰＣは、印刷指示がなされたかを判定する。Ｙｅｓの場合、Ｓ２４１３に進み、Ｎｏの場合、Ｓ２４０７に戻る。具体的には、ＯＫボタン（不図示）が押下されたかにより判定を行う。
Ｓ２４１３において、クライアントＰＣは、プリンタで印刷可能な形式の印刷データを生成する。
Ｓ２４１４において、クライアントＰＣは、生成した印刷データをプリンタに送信する。
Ｓ２４１５において、プリンタは、印刷データを受信する。
【０１０２】
Ｓ２４１６において、プリンタは、印刷データを印刷する処理を実行する。なお、給紙トレイには、ユーザにより予め所定の用紙がセットされている。例えば、Ｂ４サイズの用紙を１６分割する用紙ファイルで印刷する場合、ユーザは、Ｂ４サイズの用紙や、Ｂ４サイズかつ１６分割可能なスリット付きの用紙をセットする。
【０１０３】
印刷処理を経て、ＰＯＰ広告が出力されることとなる。なお、用紙の一部にＰＯＰ広告が印刷され、白紙領域がある場合、ユーザは、白紙領域を切り取って再利用することで、資源の無駄遣いを軽減することが可能となる。
上述した通り、本発明によれば、共通項目と個別項目とをもつ商品群をまとめた広告の作成が可能になる。
【０１０４】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【０１０５】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０１０６】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０１０７】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【０１０８】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０１０９】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０１１０】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１１１】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１１２】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【符号の説明】
【０１１３】
１０１  管理サーバ
１０２  クライアントＰＣ
１０３  バーコードリーダー
１０４  プリンタ
１０５  ネットワーク
【図１】
2014013564.tif 000003
【図２】
2014013564.tif 000004
【図３】
2014013564.tif 000005
【図４】
2014013564.tif 000006
【図５】
2014013564.tif 000007
【図６】
2014013564.tif 000008
【図７】
2014013564.tif 000009
【図８】
2014013564.tif 000010
【図９】
2014013564.tif 000011
【図１０】
2014013564.tif 000012
【図１１】
2014013564.tif 000013
【図１２】
2014013564.tif 000014
【図１３】
2014013564.tif 000015
【図１４】
2014013564.tif 000016
【図１５】
2014013564.tif 000017
【図１６】
2014013564.tif 000018
【図１７】
2014013564.tif 000019
【図１８】
2014013564.tif 000020
【図１９】
2014013564.tif 000021
【図２０】
2014013564.tif 000022
【図２１】
2014013564.tif 000023
【図２２】
2014013564.tif 000024
【図２３】
2014013564.tif 000025
【図２４】
2014013564.tif 000026
【図２５】
2014013564.tif 000027
【図２６】
2014013564.tif 000028
【図２７】
2014013564.tif 000029
【手続補正書】
【提出日】平成25年7月26日(2013.7.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
商品ごとに設けられた個別項目を少なくとも含み、複数の商品に関する情報をまとめたバンドルデータを記憶する記憶手段と、
商品に付された商品情報を取得する商品情報取得手段と、
前記商品情報取得手段で取得された商品情報に基づいて、当該商品情報に対応する商品が含まれるバンドルデータを特定する特定手段と、
前記特定手段で特定されたバンドルデータから、複数の商品の個別項目を取得する項目取得手段と、
前記項目取得手段で取得された前記複数の個別項目が埋め込まれた広告を作成する作成手段と、を有することを特徴とする情報処理システム。
【請求項２】
前記バンドルデータには、当該バンドルデータに含まれる複数の商品に共通する共通項目も含まれており、
前記項目取得手段は、当該特定手段で特定されたバンドルデータから、複数の商品に対応する個別項目と共通項目とを取得し、
前記作成手段は、前記共通項目も埋め込まれるように広告を作成することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記作成手段は、前記広告を前記複数の商品の個別項目が連続して配置するように作成することを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記広告に配置される前記複数の個別項目の順番は、前記バンドルデータに登録されている商品の順番であることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理システム。
【請求項５】
前記商品取得手段で取得された１つの商品情報に対して、前記バンドルデータが複数ある場合には、前記複数のバンドルデータのいずれか１つを選択する選択手段をさらに有し、
前記項目取得手段は、前記選択手段で選択された１つのバンドルデータから前記複数の商品の個別項目を取得することを特徴とする請求項１乃至４のいずれか１項に記載の情報管理システム。
【請求項６】
前記作成手段は、前記項目取得手段で取得された前記複数の個別項目を、広告をレイアウトするためのレイアウト情報に当てはめることで前記広告を作成することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理システム。
【請求項７】
前記レイアウト情報を作成するためのレイアウト作成手段と、
前記レイアウト作成手段で作成された前記レイアウト情報を取得するレイアウト情報取得手段とをさらに有し、
前記作成手段は、前記レイアウト情報取得手段で取得された前記レイアウト情報に、前記取得手段で取得された前記複数の商品の個別項目をあてはめることで前記広告を作成することを特徴とする請求項６に記載の情報処理システム。
【請求項８】
商品ごとに設けられた個別項目を少なくとも含み、複数の商品に関する情報をまとめたバンドルデータを記憶する記憶手段と、
商品に付された商品情報を取得する商品情報取得手段と、
前記商品情報取得手段で取得された商品情報に基づいて、当該商品情報に対応する商品が含まれるバンドルデータを特定する特定手段と、
前記特定手段で特定されたバンドルデータから、複数の商品の個別項目を取得する項目取得手段と、
前記項目取得手段で取得された前記複数の個別項目が埋め込まれた広告を作成する作成手段と、を有することを特徴とする情報処理装置。
【請求項９】
商品に付された商品情報を取得する商品情報取得工程と、
前記商品情報取得工程で取得された商品情報に基づいて、商品ごとに設けられた個別項目を少なくとも含み、複数の商品に関する情報をまとめたバンドルデータが記憶された記憶手段から、前記商品情報に対応する商品が含まれるバンドルデータを特定する特定工程と、
前記特定工程で特定されたバンドルデータから、複数の商品の個別項目を取得する項目取得工程と、
前記項目取得工程で取得された前記複数の個別項目が埋め込まれた告を作成する作成工程と、
を有することを特徴とする情報処理システムにおける情報処理方法。
【請求項１０】
商品ごとに設けられた個別項目を少なくとも含み、複数の商品に関する情報をまとめたバンドルデータを記憶する記憶手段、
商品に付された商品情報を取得する商品情報取得手段、
前記商品情報取得手段で取得された商品情報に基づいて、当該商品情報に対応する商品が含まれるバンドルデータを特定する特定手段、
前記特定手段で特定されたバンドルデータから、複数の商品の個別項目を取得する項目取得手段、
前記項目取得手段で取得された前記複数の個別項目が埋め込まれた広告を作成する作成手段、として前記情報処理システムを機能させることを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
しかしながら、特許文献１に記載の技術は、ＰＯＰ広告や価格ラベルを印字する場合に、印字フォーマットの設定に要する手間を軽減することはできるが、商品ごとに個別の項目をもつ商品群については、商品ごとにＰＯＰ広告を作成する必要がある。
本発明は、上記課題を解決するものであり、商品ごとに個別項目をもつ商品群であっても、１つの広告として作成できる構成を提供することを目的としている。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明の情報処理システムは、商品ごとに設けられた個別項目を少なくとも含み、複数の商品に関する情報をまとめたバンドルデータを記憶する記憶手段と、商品に付された商品情報を取得する商品情報取得手段と、前記商品情報取得手段で取得された商品情報に基づいて、当該商品情報に対応する商品が含まれるバンドルデータを特定する特定手段と、 前記特定手段で特定されたバンドルデータから、複数の商品の個別項目を取得する項目取得手段と、前記項目取得手段で取得された前記複数の個別項目が埋め込まれた広告を作成する作成手段と、を有することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明によれば、商品ごとに個別項目をもつ商品群であっても、１つの広告として作成できる構成を提供することが可能となる。