JP4223792B2 - Product advertisement creation system - Google Patents
Product advertisement creation system Download PDFInfo
- Publication number
- JP4223792B2 JP4223792B2 JP2002345983A JP2002345983A JP4223792B2 JP 4223792 B2 JP4223792 B2 JP 4223792B2 JP 2002345983 A JP2002345983 A JP 2002345983A JP 2002345983 A JP2002345983 A JP 2002345983A JP 4223792 B2 JP4223792 B2 JP 4223792B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- server
- product
- target data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、商品に係る広告を作成するための商品広告作成システムに関する。
【0002】
【従来の技術】
スーパーマーケット等の小売り店舗の店頭では、広告と販売促進とを兼ねた商品広告として、POP(Point Of Purchase)広告が頻繁に利用される。POP広告は、消費者が商品を購買する時点において、特定商品へ消費者の関心を向かわせるためのものであることから、記載されるデータは販売計画や消費動向などに応じて日々変更される。このため、このようなデータの変更に迅速かつ低コストに対応できるように、近年では、POP広告を作成するための商品広告作成システムとして、ネットワークを利用したものが提案されている。
【0003】
このような商品広告作成システムでは、サーバとクライアント端末とをLANやインターネットなどのネットワークで接続し、サーバにPOP広告に係る各種のデータファイルを記憶させる。そして、クライアント端末において随時必要なデータファイルをサーバに要求して、このデータファイルを使用したPOP広告をプリンタに印刷させるようになっている。このような構成により、サーバに記憶されたデータファイルを最新のものに変更すれば、クライアント端末において常に最新のデータファイルを使用したPOP広告を作成することができるようになる(例えば、特許文献1参照。)。
【0004】
【特許文献1】
特開平10−254956号公報
【0005】
【発明が解決しようとする課題】
しかしながら、従来の商品広告作成システムは、POP広告をプリンタに印刷させる時点において、必要となるデータファイルの全てをサーバから取得するようになっていた。このため、ネットワークに対して負荷がかかるとともに、ネットワークの回線速度が低速の場合は、POP広告の作成のために膨大な時間を費やすこともあった。すなわち、データファイルを取得する処理の時間的な集中を原因として、問題が生じることとなっていた。
【0006】
また、従来の商品広告作成システムでは、サーバに対してPOP広告の印刷要求を行うクライアント端末が、当該POP広告に係る印刷の指示をプリンタに対して行う処理も行っていた。このため、一のクライアント端末にかかる負荷が大きくなり、処理速度の低下が生じていた。すなわち、印刷のための処理の一のクライアント端末への集中を原因として、問題が生じることとなっていた。
【0007】
またところで、商品広告作成システムでは、売価などの商品に係るデータ(広告用商品データ)が使用される。また、一方で、商品に貼付するラベルを印字するラベル印字装置においても、売価などの商品に係るデータ(ラベル用商品データ)が使用される。つまり、商品広告作成システムとラベル印字装置とでは、ある程度共通した内容となる商品データが使用されている。一般に、小売り店舗では、随時、消費者の動向に応じて、販売エリアに配置されるラベル印字装置において、売価などのラベル用商品データの修正がなされる。しかしながら、このラベル用商品データの修正は、広告用商品データには反映されない。このことから、ラベル用商品データを修正したときには、商品広告作成システムのクライアント端末において、再度、広告用商品データの修正を行う必要があり、また、データの不整合が生じる可能性もあった。すなわち、広告用商品データの修正のための処理のクライアント端末への集中を原因として、問題が生じることとなっていた。
【0008】
以上のように、従来の商品広告作成システムでは、処理の集中を原因として、種々の問題が生じることとなっていた。
【0009】
本発明は、上記課題に鑑みてなされたものであり、特定の処理を分散して行うことできる商品広告作成システムを提供することを目的とする。
【0013】
【課題を解決するための手段】
上記課題を解決するため、請求項1の発明は、サーバと、複数のクライアント端末とをネットワークを介して通信可能に接続した、商品に係る広告を作成するための商品広告作成システムであって、a−1)前記サーバは、前記クライアント端末から前記ネットワークを介して送信される印刷要求信号に応答して、プリンタに受け渡すための印刷対象データを生成するデータ生成手段と、生成された前記印刷対象データを記憶する記憶手段と、を備え、a−2)前記複数のクライアント端末はそれぞれ、前記プリンタに前記広告を印刷させる印刷指示をユーザから受け付ける手段と、前記印刷指示の受け付けに応答して、前記ネットワークを介して前記サーバに前記印刷要求信号を送信する信号送信手段と、自装置のタスク量を監視するタスク監視手段と、前記サーバの前記記憶手段に、前記印刷対象データが記憶されているか否かを監視するサーバ監視手段と、前記タスク量が基準値より小さく、かつ、前記記憶手段に前記印刷対象データが記憶されていたとき、前記ネットワークを介して前記サーバから前記印刷対象データを取得するデータ取得手段と、取得された前記印刷対象データを前記プリンタに受け渡して印刷を指示する印刷指示手段と、を備えている。
【0018】
また、請求項2の発明は、請求項1に記載の商品広告作成システムにおいて、前記クライアント端末は、複数の店舗にそれぞれ複数配置されるものであり、前記記憶手段は、前記印刷対象データと、該印刷対象データを生成する際に前記データ生成手段が応答した前記印刷要求信号の送信元のクライアント端末が配置される店舗の識別情報とを関連付けて記憶し、前記サーバ監視手段は、前記サーバの前記記憶手段に、自装置が配置される店舗の識別情報と関連付けられた前記印刷対象データが記憶されているか否かを監視することを特徴とする。
【0019】
また、請求項3の発明は、請求項1または2に記載の商品広告作成システムにおいて、前記印刷要求信号は、前記複数のクライアント端末を識別するための端末識別情報を含むことが可能であり、前記記憶手段は、前記印刷対象データと、該印刷対象データを生成する際に前記データ生成手段が応答した前記印刷要求信号に含まれる端末識別情報とを関連付けて記憶し、前記サーバ監視手段は、前記サーバの前記記憶手段に、自装置に対応する端末識別情報と関連付けられた前記印刷対象データが記憶されているか否かを監視することを特徴とする。
【0020】
また、請求項4の発明は、請求項1ないし3のいずれかに記載の商品広告作成システムにおいて、前記プリンタは、複数配置されるものであり、前記印刷要求信号は、前記複数のプリンタを識別するためのプリンタ識別情報を含むことが可能であり、前記記憶手段は、前記印刷対象データと、該印刷対象データを生成する際に前記データ生成手段が応答した前記印刷要求信号に含まれるプリンタ識別情報とを関連付けて記憶し、前記印刷指示手段は、取得された前記印刷対象データに関連付けられたプリンタ識別情報に対応するプリンタに印刷を指示することを特徴とする。
【0027】
【発明の実施の形態】
以下、図面を参照しつつ本発明の実施の形態について説明する。
【0028】
<1.第1の実施の形態>
<1−1.システム構成>
図1は、本発明の第1の実施の形態に係る商品広告作成システムの概略構成を示す図である。本実施の形態の商品広告作成システム70aは、商品を販売する複数の店舗72においてそれぞれPOP広告を印刷・作成することができるように構成されており、主として、POP広告の内容を管理する広告管理センター71に配置されるサーバ1と、複数の店舗72にそれぞれ配置されるクライアント端末2とを備えている。複数のクライアント端末2は、LANあるいは専用ケーブルを介して、POP広告を印刷するプリンタ3にそれぞれ接続されている。
【0029】
サーバ1には、POP広告の作成に用いるための種々のデータファイルが記憶される。サーバ1と、複数のクライアント端末2とは広域ネットワークであるインターネット73にそれぞれ接続されており、サーバ1と複数のクライアント端末2との相互間で各種のデータ通信が可能とされている。
【0030】
図2は、サーバ1の基本構成を示す図である。サーバ1は、ハードウェアとしての構成は一般的なコンピュータと同様の構成である。すなわち、サーバ1は、各種演算処理を行うCPU11、基本プログラムを記憶するROM12、演算処理の作業領域となるRAM13、および、プログラムや各種のデータファイルなどを記憶するハードディスク14をバスライン19に接続した構成となっている。また、バスライン19には、各種表示を行うディスプレイ15、キーボードおよびマウスなどで構成される入力部16、CD−ROMなどの情報記録媒体91から情報を読み取る読取装置17、および、インターネットやLAN等のネットワークを介して外部装置と通信を行う通信部18等が適宜インターフェイス(I/F)を介して接続される。サーバ1は、この通信部18により複数のクライアント端末2と各種のデータ通信を行うことができる。
【0031】
図3は、クライアント端末2の基本構成を示す図である。クライアント端末2もハードウェアとしての構成は一般的なコンピュータの構成と同様であることから、図2に示すサーバ1の構成とほぼ同様となる。すなわち、クライアント端末2は、CPU21、ROM22、RAM23およびハードディスク24をバスライン29に接続した構成であり、バスライン29には、ディスプレイ25、入力部26、読取装置27および通信部28等が適宜インターフェイス(I/F)を介して接続される。クライアント端末2も、通信部28によりサーバ1と各種のデータ通信を行うことができる。
【0032】
また、クライアント端末2は、通信部28(プリンタ3とLANで接続される場合)あるいはインターフェイス(プリンタ3と専用ケーブルで接続される場合)を介してプリンタ3に接続されており、これによりプリンタ3に印刷を指示することができるようになっている。
【0033】
サーバ1およびクライアント端末2のそれぞれのハードディスク14,24には、読取装置17,27により情報記録媒体91から読み出されて取得された固有のプログラムやデータファイル群が記憶される。そして、CPU11,21がハードディスク14,24に記憶されたプログラムに従って、適宜データファイル群を用いて演算処理を行うことにより、サーバ1においては商品広告作成システム70aのサーバとしての機能が実現され、クライアント端末2においては商品広告作成システム70aのクライアント端末としての機能が実現される。もちろん、オペレーションシステム機能や、プリンタ3やディスプレイ25等を動作させるためのデバイスドライバ機能も、プログラムに従ったCPU11,21の演算処理によって実現される。なお、このようなプログラムやデータファイル群は、通信部18,28によりインターネット73等に接続された所定の記憶装置からダウンロードされて、ハードディスク14,24に記憶されるようになっていてもよい。
【0034】
図4は、サーバ1およびクライアント端末2のそれぞれのCPUが演算処理を行うことにより実現される機能を含めた商品広告作成システム70aの主たる機能構成を示す図である。
【0035】
図4において、認証部101、編集受付部102、印刷要求受付部103および更新受付部104は、サーバ1のCPU11により実現される機能を示している。一方、広告用プログラム210は、クライアント端末2のCPU21により実現される機能(アプリケーションプログラム)を示しており、認証要求部211、編集部212、印刷要求部213、データ生成部214、印刷指示部215およびファイル更新部216は、広告用プログラム210の機能の一部を示している。これらの機能の詳細については後述する。なお、広告用プログラム210は、専用のソフトウェアとして動作してもよく、WEBブラウザのプラグインソフトウェアとして動作してもよい。
【0036】
<1−2.データファイル>
また、図4に示すように、サーバ1のハードディスク14には、POP広告の作成に用いるためのデータファイル群が記憶されている。このデータファイル群には、テキストファイル群から構成される商品データ141、バイナリファイル群で構成されるレイアウトデータ142(42)、ならびに、イメージファイル群で構成される表示用イメージ143および印刷用イメージ144(44)が含まれている。また、クライアント端末2のハードディスク24においても、POP広告の作成に用いるためのデータファイル群として、レイアウトデータ242(42)および印刷用イメージ244(44)が記憶されている。これらのデータファイル群は、それぞれ複数のデータファイルから構成される。
【0037】
レイアウトデータ42として、サーバ1に記憶されるレイアウトデータ142と、クライアント端末2に記憶されるレイアウトデータ242とは同様のものである。また、印刷用イメージ44として、サーバ1に記憶される印刷用イメージ144と、クライアント端末2に記憶される印刷用イメージ244とは同様のものである。ただし、サーバ1のハードディスク14に記憶されたデータファイル群は、広告管理センター71のサーバ管理者によって、販売計画や消費動向などに応じて日々ファイル内容やファイル構成が最新のものに変更される。したがって、レイアウトデータ142とレイアウトデータ242とにおいて、あるいは、印刷用イメージ144と印刷用イメージ244とにおいて、ファイル内容やファイル構成の相違が生じることもある。
【0038】
図5は、商品広告作成システム70aで作成されるPOP広告の一例を示す図である。図に示すように、POP広告8には、商品名や売価などを示すテキストデータ、および、商品のイメージを示す画像データが配置される。図の例においては、領域81〜87にはテキストデータが配置され、領域88には画像データが配置されている。商品データ141は、このようなテキストデータ(領域81〜87のもの)に用いられ、印刷用イメージ44は、このような画像データ(領域88のもの)に用いられる。そして、各種のテキストデータや画像データをいずれの位置に配置するかを示すデータにレイアウトデータ42が用いられる。
【0039】
つまり、商品データ141、レイアウトデータ42および印刷用イメージ44のうちの必要なデータファイル(あるいは、それに含まれる個々のデータ)が、POP広告の印刷に用いられる。すなわち、商品データ141、レイアウトデータ42および印刷用イメージ44が、POP広告の印刷に用いるための印刷用ファイルとなる。
【0040】
これら印刷用ファイルのうち、一のPOP広告の印刷に用いられるデータの量としては、商品データ141が最も小さく、レイアウトデータ42は商品データ141と比較して大きく、印刷用イメージ44が最も大きくなる。その一方で、印刷用ファイルのうち、サーバ1におけるデータの変更頻度としては、販売計画や消費動向などに直結する商品データ141が最も高く、販売計画や消費動向には左右されにくいレイアウトデータ142や印刷用イメージ144は比較的低くなる。
【0041】
なお、印刷用イメージ44のデータ量は非常に大きいため、画像内容の概要が把握できればよいPOP広告の編集時には、印刷用イメージ144と同一の画像内容で解像度や色数が低くデータ量が比較的小さい表示用イメージ143が用いられるようになっている。すなわち、POP広告の編集時には、商品データ141、レイアウトデータ42および表示用イメージ143が用いられることとなる。
【0042】
図6は、商品データ141に含まれる一のデータファイルの例を示す図である。商品データ141は、例えばCSV形式などテキストデータでテーブル表現が可能な形式とされている。一の商品は一のレコード(テーブルの行)として表現され、また、一の商品に対して該商品の特徴を示す複数のテキストデータが、それぞれデータ項目(テーブルの列)として対応付けられている。このデータ項目には、商品の識別コードである「商品コード」、商品の販売名称である「商品名」、製造メーカや産地を示す「メーカ・産地」、販売価格を示す「売価」、販売単位を示す「規格」、セールスポイントを示す「セールスコピー」、販売計画の名称を示す「特売情報」、販売計画の開始日を示す「開始日」、販売計画の終了日を示す「終了日」などが含まれている。
【0043】
POP広告において、データ項目のそれぞれの内容(テキストデータ)は、レイアウトデータ42に従って配置される。例えば、図5のPOP広告8においては、領域81に「特売情報」、領域82に「メーカ・産地」、領域83に「開始日」・「終了日」、領域84に「商品名」、領域85に「セールスコピー」、領域86に「規格」、領域87に「売価」のそれぞれの内容が配置されている。もちろん、全てのデータ項目の内容が配置される必要はなく、レイアウトデータ42によっては、配置されないデータ項目もあり得る。
【0044】
<1−3.処理内容>
図7は、商品広告作成システム70aの処理の流れを示す図である。図7中の処理S1はサーバ1の処理を示し、処理S2はクライアント端末2の処理を示している。なお、処理S1がサーバ1の処理、処理S2がクライアント端末2の処理であることは、以下の説明でも同様である。
【0045】
以下、商品広告作成システム70aの処理内容について図4および図7を参照しつつ説明する。サーバ1は、クライアント端末2から送信される信号に応答して処理を行うこととなるが、クライアント端末2は複数存在する。このため、サーバ1は複数のクライアント端末2のそれぞれに応じた処理を並列的に行うこととなる。したがって、図7中に示す破線の矢印は必ずしも処理の時間的な連続性を示すものではなく、他のクライアント端末2に応じた処理が割り込まれたり、あるいは、並列的に行われたりすることもあり得る。
【0046】
クライアント端末2において、広告用プログラム210が起動されると、まず、サーバ1に通信許可を要求する認証要求処理(ログイン処理)が行われる。すなわち、クライアント端末2のユーザにより、店舗の識別コード(以下、「店舗コード」という。)およびパスワードが入力され、認証要求部211により入力された店舗コードおよびパスワードがサーバ1に送信される。サーバ1の認証部101において、店舗コードおよびパスワードが受信されると、それらの整合性が確認され、ユーザ(店舗)の認証がなされる。そして、認証がなされた場合は、クライアント端末2からサーバ1に対して各種の要求信号を送信することが可能な状態とされる(ステップS201,S101)。
【0047】
続いて、サーバ1およびクライアント端末2の双方に記憶されているレイアウトデータ42および印刷用イメージ44のファイル内容およびファイル構成を一致させるために、クライアント端末2のファイル更新部216によりファイル更新処理(ステップS202)、および、サーバ1の更新受付部104によりファイル更新受付処理(ステップS102)がなされる。
【0048】
図8は、このファイル更新処理およびファイル更新受付処理の詳細な流れを示す図である。まず、クライアント端末2のファイル更新部216から、ファイル一覧要求信号がサーバ1に対して送信される(ステップS211)。
【0049】
ファイル一覧要求信号はサーバ1の更新受付部104に受信され(ステップS111)、このファイル一覧要求信号に応答して、サーバ1のハードディスク14内に記憶されているレイアウトデータ142および印刷用イメージ144に含まれる複数のデータファイルの一覧を示す一覧データが作成される。この一覧データには、データファイルの名称、データ量およびタイムスタンプ等を示す情報が含まれている。作成された一覧データ(以下、「サーバ側一覧データ」という。)は、クライアント端末2に対して送信される(ステップS112)。
【0050】
クライアント端末2のファイル更新部216は、サーバ側一覧データを受信すると(ステップS212)、クライアント端末2のハードディスク24内に記憶されているレイアウトデータ242および印刷用イメージ244に含まれる複数のデータファイルの一覧を示す一覧データ(以下、「クライアント側一覧データ」という。)を作成する。このクライアント側一覧データのデータ形式は、サーバ側一覧データと同様のものとされ、データファイルの名称、データ量およびタイムスタンプ等を示す情報が含まれる(ステップS213)。
【0051】
続いて、ファイル更新部216により、サーバ側一覧データと、クライアント側一覧データとの内容が比較される。具体的には、データファイルの名称、データ量およびタイムスタンプ等が比較され、これらが相違するデータファイルが抽出される。これにより、クライアント端末2のハードディスク24には記憶されず、サーバ1のハードディスク14のみに記憶されるレイアウトデータ42および印刷用イメージ44のデータファイルが、更新すべきデータファイル(以下、「更新ファイル」という。)として抽出される(ステップS214)。
【0052】
続いて、抽出された更新ファイルのクライアント端末2への送信を要求するファイル要求信号がサーバ1に送信される(ステップS215)。このファイル要求信号に応答して、サーバ1の更新受付部104により更新ファイルがクライアント端末2に送信される(ステップS113,S114)。これにより、サーバ1のレイアウトデータ142および印刷用イメージ144のうち、更新ファイルのみがクライアント端末2に取得される。
【0053】
取得された更新ファイルは、ファイル更新部216により、クライアント端末2のハードディスク24に記憶される。またこのとき、サーバ1のハードディスク14には存在せず、クライアント端末2のハードディスク24のみに存在するレイアウトデータ42および印刷用イメージ44のデータファイルは削除される(ステップS216)。これにより、サーバ1のハードディスク14に記憶されているレイアウトデータ142および印刷用イメージ144と、クライアント端末2のハードディスク24に記憶されているレイアウトデータ242および印刷用イメージ244とのファイル内容およびファイル構成が一致されることとなる。すなわち、クライアント端末2のハードディスク24には、レイアウトデータ42および印刷用イメージ44の、この時点において最新のデータファイルが記憶されることとなる。
【0054】
図7に戻り、上記のようにしてファイル更新処理が終了すると、次に、クライアント端末2のユーザから指示を受け付ける画面がディスプレイ25に表示される。この画面においては、POP広告の編集指示(ステップS023)またはPOP広告の印刷指示(ステップS205)が受付可能になっている。
【0055】
編集指示がなされたときには(ステップS203にてYes)、編集部212の制御により編集処理が行われる。具体的には、まず、POP広告を編集するための画面がクライアント端末2のディスプレイ25に表示される。この画面において、ユーザは、任意の商品コード、レイアウトデータ42および印刷用イメージ44を選択することができる。これらのデータが選択されると、編集部212により編集要求信号がサーバ1に送信される。この編集要求信号には、選択された商品コード、ならびに、レイアウトデータ42および印刷用イメージ44のデータ識別コード(名称など)が含まれる。
【0056】
この編集要求信号がサーバ1により受信されると、編集受付部102に受け付けられる。そして、編集要求信号に含まれる商品コードに対応する商品データ141のレコード、編集要求信号に含まれるデータ識別コードに対応するレイアウトデータ142および表示用イメージ143(印刷用イメージ144ではない。)が、ハードディスク14から読み出される。そして、これらを用いてPOP広告の態様を示す表示対象データが生成される。
【0057】
生成された表示対象データはクライアント端末2に返信され、編集部212によりディスプレイ25に表示される。これによりユーザは、選択したデータを使用したときのPOP広告の態様をディスプレイ25上で視覚的に確認できる。ユーザは、所望の態様となるPOP広告が得られるまで、上記の作業を繰り返すこととなる。この作業の繰り返しにより、最終的に、実際のPOP広告の印刷に用いられる商品コード、レイアウトデータ42および印刷用イメージ44が選択される(ステップS204,S103)。
【0058】
この編集処理においては、サーバ1からクライアント端末2には表示対象データが返信されるが、表示対象データは商品データ141の一のレコード、レイアウトデータ142の一のデータファイル、および、表示用イメージ143の一のデータファイルから作成される。つまり、印刷用イメージ144ではなく表示用イメージ143が用いられる。前述したように、表示用イメージ143のデータ量は印刷用イメージ44と比べて小さいことから、表示対象データのデータ量も比較的小さくなる。したがって、編集処理に伴う表示対象データの送信は、サーバ1の負荷にはならず、インターネット73上を流れるデータ量が多大になることもないため、編集処理においてレスポンスの低下が生じることもない。
【0059】
このようにしてPOP広告の編集処理がなされると、ユーザから印刷指示を受け付けることが可能となる(ステップS205)。ユーザは、印刷指示を行う際にPOP広告の印刷枚数を指定することができる。ユーザから印刷指示がなされると(ステップS205にてYes)、この印刷指示は印刷要求部213により受け付けられ、印刷要求部213からからサーバ1に対して印刷要求信号が送信される。この印刷要求信号には、編集処理にて選択された商品コードが含まれている(ステップS206)。
【0060】
印刷要求信号は、サーバ1の印刷要求受付部103に受け付けられる(ステップS104)。そして、これに応答して、印刷要求受付部103により印刷要求信号に含まれる商品コードに対応する商品データ141の一のレコードが読み出され、クライアント端末2に返信される(ステップS105)。
【0061】
返信された商品データ141のレコードは、クライアント端末2のデータ生成部214に受信される(ステップS207)。続いて、データ生成部214により、編集処理にて選択されたレイアウトデータ42のデータ識別コードに対応するレイアウトデータ242、および、選択された印刷用イメージ44のデータ識別コードに対応する印刷用イメージ244が、ハードディスク24から読み出される(ステップS207)。そして、受信された商品データ141のレコードと、ハードディスク24から読み出されたレイアウトデータ242および印刷用イメージ244とを用いて、プリンタ3に受け渡すための印刷対象データが生成される(ステップS208)。
【0062】
生成された印刷対象データは、印刷指示部215によりプリンタ3に受け渡され、印刷指示部215からプリンタ3に対して該印刷対象データの印刷を指示する信号が送信される。これにより、プリンタ3において、指定された印刷枚数のPOP広告が印刷される(ステップS209)。印刷が終了すると、再度、ステップS203に戻り、編集指示または印刷指示をユーザから受け付けることとなる。
【0063】
以上説明したように、本実施の形態の商品広告作成システム70aにおいては、ユーザから印刷指示を受け付けていない非印刷時間帯に、サーバ1からレイアウトデータ42および印刷用イメージ44が取得され、クライアント端末2のハードディスク24に記憶されるようになっている。そして、印刷対象データを生成する際には、商品データ141のみがサーバ1から取得され、レイアウトデータ42および印刷用イメージ44としては、クライアント端末2のハードディスク24に予め記憶されたものが用いられる。したがって、ユーザから印刷指示を受け付けたときにおいて、印刷対象データの生成に必要となるレイアウトデータ42および印刷用イメージ44を、サーバ1から取得する必要はない。すなわち、レイアウトデータ42および印刷用イメージ44を非印刷時間帯に予め取得しておくことで、印刷のための処理を時間的に分散して行うことができることとなる。
【0064】
また、レイアウトデータ42および印刷用イメージ44は、比較的データ量が大となるが、ユーザから印刷指示を受け付けたときにこれらを取得する必要がないことから、効果的にサーバの負荷やインターネット73上を流れるデータ量を低下することができ、印刷のための処理時間を短縮することができる。なお、これらレイアウトデータ42および印刷用イメージ44は頻繁に更新されるものではないため、古いデータが用いられるといった問題が生じることもない。
【0065】
その一方で、印刷対象データの生成に必要となる商品データ141は、印刷指示を受け付ける毎にサーバ1から取得される。取得されるデータは、商品データ141の一のレコードであり、また、このレコードはテキストデータである。したがって、印刷指示を受け付けた際に、サーバ1から送信されるデータ量はごく僅かとなり、サーバ1の負荷にもならず、インターネット73上を流れるデータ量が多大になることもない。したがって、印刷のための処理においてもレスポンスの低下が生じることがない。また、商品データ141は、頻繁に更新されることとなるが、印刷指示を受け付ける毎にサーバ1から取得することで、常に最新の商品データ141を用いることができる。
【0066】
また、ファイル更新処理においては、サーバ1のハードディスク14内に記憶されているレイアウトデータ142および印刷用イメージ144と、クライアント端末2のハードディスク24内に記憶されているレイアウトデータ242および印刷用イメージ244とが比較され、サーバ1のハードディスク14内に記憶されているデータファイルのみが更新ファイルとして抽出される。そして、この更新ファイルのみがサーバ1からクライアント端末2に取得される。したがって、全てのデータファイルの送信を行うことなく、サーバ1とクライアント端末2との間のデータの整合性を保持できる。これとともに、サーバの負荷やネットワーク上を流れるデータ量を低下させることができる。
【0067】
また、ファイル更新処理においては、サーバ側一覧データとクライアント側一覧データとを生成し、これらを比較して更新ファイルを抽出するため、短時間で更新ファイルを抽出することができることとなる。
【0068】
<1−4.変形例>
なお、この実施の形態は、上記で説明したものに限定されるものではなく様々な変形が可能である。
【0069】
例えば、ファイル更新処理は、編集処理と並列して行われてもよい。具体的には、POP広告の編集処理を行うと同時に、そのバックグラウンド処理としてファイル更新処理を行ってもよい。ただしこの場合は、ファイル更新処理が終了するまで、印刷指示の受付ができないようにする。これによれば、ログイン処理の後、ファイル更新処理の終了を待つことなく、即座にPOP広告の編集処理を行うことができる。
【0070】
また、編集処理において表示対象データを生成する際に、クライアント端末2のハードディスク24に記憶されているレイアウトデータ242を使用するようにしてもよい。さらには、表示用イメージ143もクライアント端末2のハードディスク24に記憶させ、表示対象データを生成する際に、クライアント端末2に記憶された表示用イメージを用いるようにしてもよい。これによれば、さらに、サーバ1からクライアント端末2に転送するデータ量を低下させることができる。
【0071】
また、上記記載においては、ファイル更新処理の際に、クライアント端末2においてサーバ側一覧データとクライアント側一覧データとが比較されていたが、クライアント側一覧データをクライアント端末2からサーバ1に送信し、サーバ1において比較されるようになっていてもよい。
【0072】
また、イメージファイル群で構成される表示用イメージ143や印刷用イメージ144は、ビットマップなどの非圧縮形式ではなく、JPEGやPNGなどの圧縮形式でサーバ1のハードディスク14に記憶しておくことが好ましい。このようにイメージファイルを圧縮形式で記憶しておくことで、イメージファイルのクライアント端末2への送信時において、送信するデータ量をさらに低下させることができることとなる。
【0073】
<2.第2の実施の形態>
<2−1.システム構成>
次に、本発明の第2の実施の形態について説明する。図9は、第2の実施の形態に係る商品広告作成システムの概略構成を示す図である。本実施の形態の商品広告作成システム70bは、第1の実施の形態と同様に、広告管理センター71に配置されるサーバ1と、複数の店舗72にそれぞれ配置されるクライアント端末2とを備えている。サーバ1の構成は図2に示すものと同様であり、クライアント端末2の構成は図3に示すものと同様である。
【0074】
本実施の形態の店舗72においては、店舗72内に複数のクライアント端末2が配置されている。これらの複数のクライアント端末2には、それぞれを識別するための識別コード(以下、「端末コード」という。)が割り当てられている。本実施の形態の商品広告作成システム70bでは、印刷のための処理を、これら複数のクライアント端末2で分散して行うこととなるが、以下この詳細について説明していく。
【0075】
複数のクライアント端末2は、店舗72内のLAN401によって接続されている。LAN401は、ルータ装置402等を介してインターネット73に接続されている。このような構成により、インターネット73に接続されたサーバ1と、店舗内のLAN401に接続された複数のクライアント端末2との相互間においてデータ通信を行うことが可能とされている。
【0076】
また、プリンタ3も各店舗72において複数台配置されており、これらはクライアント端末2に専用ケーブルまたはLAN401を介して接続される。図に示す店舗72aでは、クライアント端末2とプリンタ3とは専用ケーブルを介して接続されている。このような場合は、クライアント端末2からは自装置に接続されたプリンタ3に対してのみ印刷を指示することができる。一方、店舗72bでは、LAN401に複数のプリンタ3が接続されている。このような場合は、店舗内の全てのクライアント端末2から任意のプリンタ3に対して印刷を指示することができる。これら複数のプリンタ3にも、それぞれを識別するための識別コード(以下、「プリンタコード」という。)が割り当てられている。
【0077】
図10は、サーバ1およびクライアント端末2のそれぞれのCPUが演算処理を行うことにより実現される機能を含めた本実施の形態の商品広告作成システム70bの主たる機能構成を示す図である。
【0078】
図10において、認証部111、編集受付部112、印刷要求受付部113、データ生成部114および監視受付部115は、サーバ1のCPU11により実現される機能を示している。一方、広告編集プログラム220、監視プログラム230および広告印刷プログラム240は、クライアント端末2のCPU21により実現される機能(アプリケーションプログラム)を示している。そして、認証要求部221、編集部222および印刷要求部223は広告編集プログラム220の機能の一部を示し、タスク監視部231およびサーバ監視部232は、監視プログラム230の機能の一部を示し、印刷指示部241は広告印刷プログラム240の機能の一部を示している。
【0079】
また、サーバ1のハードディスク14には、POP広告の作成に用いるためのデータファイル群として、商品データ141、レイアウトデータ142(42)、表示用イメージ143および印刷用イメージ144(44)が記憶されている。これらのデータファイル群は、第1の実施の形態と同様のものである。
【0080】
<2−2.処理内容>
図11および図12は、本実施の形態の商品広告作成システム70bの処理の流れを示す図である。図11は、主として広告編集プログラム220の制御によりなされる処理を示しており、図12は、主として監視プログラム230および広告印刷プログラム240の制御によりなされる処理を示している。以下、本実施の形態の商品広告作成システム70bの処理内容について図10ないし図12を参照しつつ説明する。
【0081】
クライアント端末2においては、まず、広告編集プログラム220が起動される。図11に示すように、広告編集プログラム220が起動されると、第1の実施の形態と同様に、認証要求部221(およびサーバ1の認証部111)により、サーバ1に通信許可を要求する認証要求処理(ログイン処理)が行われる(ステップS221,S121)。
【0082】
認証がなされた場合は、続いて、監視プログラム230が自動的に起動される(ステップS222)。この監視プログラム230は、クライアント端末2のオペレーションシステムに常駐し、広告編集プログラム220とは独立した処理(図12の処理)を行うこととなるが、詳細は後述する。
【0083】
監視プログラム230が起動すると、次に、クライアント端末2のユーザから指示を受け付ける画面がディスプレイ25に表示される。この画面においては、第1の実施の形態と同様に、POP広告の編集指示(ステップS223)またはPOP広告の印刷指示(ステップS225)の受付が可能とされる。
【0084】
編集指示がなされたときには(ステップS223にてYes)、第1の実施の形態と同様に、クライアント端末2の編集部222(およびサーバ1の編集受付部112)の制御により、POP広告の編集処理が行われる。これにより、実際のPOP広告の印刷に用いられる商品コード、レイアウトデータ42および印刷用イメージ44が選択される(ステップS224,S122)。
【0085】
編集処理がなされると、ユーザから印刷指示を受け付けることが可能とされる(ステップS225)。ユーザは、印刷指示を行う際にPOP広告の印刷枚数を指定することができる。またこれとともに、商品広告作成システム70bが店舗72aのように構成される場合(クライアント端末2から自装置に接続されたプリンタ3に対してのみ印刷を指示することができる場合)は、さらに、プリンタ3に対して印刷を指示すべきクライアント端末2を指定することができる。また一方、商品広告作成システム70bが店舗72bのように構成される場合(クライアント端末2から任意のプリンタ3に対して印刷を指示することができる場合)は、さらに、印刷すべきプリンタ3を指定することができる。なお、このような印刷を指示すべきクライアント端末2や印刷すべきプリンタ3は必ずしも指定する必要はない。
【0086】
ユーザから印刷指示がなされると(ステップS225にてYes)、この印刷指示は印刷要求部223により受け付けられ、印刷要求部223からからサーバ1に対して印刷要求信号が送信される。この印刷要求信号には、印刷枚数、編集処理にて選択された商品コード、ならびに、選択されたレイアウトデータ42および印刷用イメージ44のデータ識別コードが含まれている。さらに、印刷要求信号には、印刷指示がなされたクライアント端末2が配置される店舗72の店舗コード、印刷枚数、印刷を指示すべきクライアント端末2の端末コード、印刷すべきプリンタ3のプリンタコードが含まれている。なお、端末コードおよびプリンタコードは、ユーザにより指定された場合のみ印刷要求信号に含まれる(ステップS226)。印刷要求信号が送信されると、再度、ステップS223に戻り、編集指示または印刷指示をユーザから受け付けることとなる。
【0087】
クライアント端末2から送信された印刷要求信号は、サーバ1の印刷要求受付部113に受け付けられる(ステップS123)。これに応答して、サーバ1のデータ生成部114により、印刷要求信号に含まれる商品コードに対応する商品データ141の一のレコード、ならびに、印刷要求信号に含まれるデータ識別コードに対応するレイアウトデータ142および印刷用イメージ144が読み出される。そして、これらを用いて印刷対象データ151が生成される(ステップS124)。
【0088】
生成された印刷対象データ151は、ハードディスク14内の所定のフォルダ150に記憶される。この印刷対象データ151のヘッダ部分には、印刷要求信号に含まれる店舗コード、印刷枚数、端末コード(指定された場合のみ)およびプリンタコード(指定された場合のみ)がヘッダ情報として記載される。すなわち、印刷対象データ151は、印刷要求信号の送信元のクライアント端末2が配置される店舗の店舗コード、印刷を指示すべきクライアント端末2の端末コード、および、印刷すべきプリンタ3のプリンタコードと関連付けて記憶されることとなる(ステップS125)。
【0089】
次に、ステップS222にて起動された監視プログラム230の処理について図12を参照して説明する。クライアント端末2において監視プログラム230が起動されると、タスク監視部231により、自装置のタスク量(CPU21の演算量)が監視される。具体的には、タスク量の検出(ステップS231)、および、検出されたタスク量が基準値未満であるか否かの判定(ステップS232)が繰り返される。換言すれば、自装置のCPU21の処理能力に余裕があるか否かの判定が繰り返されることとなる。
【0090】
タスク量が基準値未満の場合(ステップS232にてYes)は、サーバ監視部232により、サーバ1のフォルダ150に記憶されている印刷対象データ151の一覧を示す一覧データ(以下、「印刷対象一覧データ」という。)が取得される。具体的には、サーバ監視部232から印刷対象一覧データを要求する信号がサーバ1に送信される。サーバ1の監視受付部115は、これに応答してフォルダ150に記憶されている印刷対象データ151を検索して印刷対象一覧データを生成する。そして、生成された印刷対象一覧データが、サーバ監視部232に返信されることとなる。この印刷対象一覧データには、各印刷対象データ151のヘッダ情報が記載される(ステップS233,S131)。
【0091】
サーバ監視部232は印刷対象一覧データを取得すると、一覧として記載された印刷対象データ151のヘッダ情報を検索し、自装置が配置される店舗の店舗コードに関連付けられた印刷対象データ151が存在する否かを判定する(ステップS234)。このとき、自店舗の店舗コードに関連付けられた印刷対象データ151が存在しない場合は、再度、ステップS231に戻り、自装置のタスクが監視されることとなる。
【0092】
一方、自店舗の店舗コードに関連付けられた印刷対象データ151が存在する場合は、該印刷対象データ151に関して印刷を指示すべきクライアント端末2が指定されているか否か、すなわち、端末コードに関連付けられているか否かが判定される(ステップS235)。そして、端末コードに関連付けられていた場合は、その端末コードが自装置の端末コードであるか否かがさらに判定される(ステップS236)。このとき、関連付けられた端末コードが自装置の端末コードでない場合(ステップS236にてNo)は、再度、ステップS231に戻る。
【0093】
印刷対象データ151が端末コードに関連付けられてない場合(ステップS235にてNo)、あるいは、関連付けられた端末コードが自装置の端末コードである場合(ステップS236にてYes)は、サーバ監視部232によりサーバ1から該印刷対象データ151が取得される。具体的には、サーバ監視部232から該印刷対象データ151を要求する信号がサーバ1に送信される。この信号を受け、サーバ1の監視受付部115により、信号に対応する印刷対象データ151がクライアント端末2に返信されることとなる(ステップS237,S132)。
【0094】
印刷対象データ151がサーバ監視部232により受信されると、広告印刷プログラム240が自動的に起動され、受信された印刷対象データ151が広告印刷プログラム240の印刷指示部241に受け渡される。そして、印刷指示部241により該印刷対象データ151のヘッダ情報が確認され、印刷すべきプリンタ3が指定されているか否か、すなわち、プリンタコードが記載されているか否かが判定される(ステップS238)。
【0095】
プリンタコードが記載されていた場合は、印刷指示部241により、プリンタコードに対応するプリンタ3に印刷対象データ151が受け渡され、該プリンタ3に対して印刷を指示する信号が送信される(ステップS239)。一方、プリンタコードが記載されていない場合は、印刷指示部241により、予め定められたプリンタ3に印刷対象データ151が受け渡され、該プリンタ3に対して印刷を指示する信号が送信される(ステップS240)。これにより、プリンタ3において、指定された印刷枚数のPOP広告が印刷される。印刷が終了すると、再度、ステップS231に戻り、自装置のタスクが監視されることとなる。
【0096】
以上説明したような処理は、一の店舗に配置される複数のクライアント端末2のそれぞれにおいて行われる。また、図11に示す処理と図12に示す処理とは独立して行われる。したがって、ユーザから印刷指示を受け付けたクライアント端末2と、実際にプリンタ3に対して印刷を指示するクライアント端末2とを別の端末とすることができる。このプリンタ3に対して印刷を指示するクライアント端末2は、複数のクライアント端末2のうちタスク量が小さく、処理能力に比較的余裕のあるものとなる。
【0097】
以上、第2の実施の形態について説明を行ったが、本実施の形態の商品広告作成システム70bにおいては、複数のクライアント端末2のそれぞれにおいてタスク量が監視される。そして、このタスク量が基準値より小さく、かつ、サーバ1に印刷対象データが記憶されていたとき、サーバ1から印刷対象データ151が取得されプリンタ3に印刷が指示される。したがって、サーバ1に印刷要求信号を送信したクライアント端末2に限定されず、複数のクライアント端末2のうちタスク量の小さいものがプリンタ3に印刷を指示することができる。その結果、印刷のための処理を、サーバ1に印刷要求信号を送信したクライアント端末2と、他のクライアント端末2とで分散して行うことができ、一のクライアント端末2に処理が集中することを防止することができる。
【0098】
また、印刷対象データが店舗72の店舗コードに関連付けられて記憶され、サーバ監視部232は、自装置が配置される店舗の店舗コードに関連付けられた印刷対象データ151のみの存在を監視する。このことから、クライアント端末2が複数の店舗72にそれぞれ複数配置されるときにおいても、印刷要求信号の送信元のクライアント端末2が配置される店舗72のプリンタ3に印刷を指示することができる。
【0099】
また、印刷要求信号にはプリンタコードを含ませることができ、印刷対象データ151は印刷要求信号に含まれるプリンタコードと関連付けられて記憶される。そして、印刷指示部241は、プリンタコードに対応するプリンタ3に印刷を指示することとなる。したがって、店舗72bのように構成される場合(クライアント端末2から自装置に接続されたプリンタ3に対してのみ印刷を指示することができる場合)は、所望のプリンタ3にPOP広告を印刷させることができることとなる。
【0100】
また、印刷要求信号には端末コードを含ませることができ、印刷対象データ151は印刷要求信号に含まれる端末コードと関連付けられて記憶される。そして、サーバ監視部232は、自装置に係る端末コードと関連付けられた印刷対象データ151のみの存在を監視することとなる。このことから、ユーザは印刷を指示すべきクライアント端末2を指定することができることとなる。したがって、店舗72aのように構成される場合(クライアント端末2から自装置に接続されたプリンタ3に対してのみ印刷を指示することができる場合)において、所望のプリンタ3にPOP広告を印刷させることができることとなる。
【0101】
<2−3.変形例>
なお、この実施の形態は、上記で説明したものに限定されるものではなく様々な変形が可能である。
【0102】
例えば、本実施の形態においても上記第1の実施の形態と同様に、レイアウトデータ42および印刷用イメージ44をクライアント端末2にも記憶させ、これらを印刷対象データの生成に用いるようにしてもよい。具体的には、サーバ1においては、商品データ141のみから第1の印刷対象データを生成するようにし、この第1の印刷対象データをクライアント端末2から監視する。そして、クライアント端末2にて、第1の印刷対象データを取得した後、クライアント端末2に記憶されたレイアウトデータ42および印刷用イメージ44を用いて、実際にプリンタ3に受け渡すための第2の印刷対象データを生成するようにする。このようにすれば、第1の実施の形態と同様に、効果的にサーバ1の負荷やインターネット73上を流れるデータ量を低下させることができる。
【0103】
<3.第3の実施の形態>
<3−1.システム構成>
次に、本発明の第3の実施の形態について説明する。図13は、第3の実施の形態に係る商品広告システムの概略構成を示す図である。
【0104】
本実施の形態の商品広告作成システム70cは、スーパーマーケットなどの一の店舗72内にて構成されるものであり、サーバ1とクライアント端末2とを備え、これらがLAN401により接続されている。さらに、このLAN401には、プリンタ3が接続されている。サーバ1の構成は図2に示すものとほぼ同様であり、クライアント端末2の構成は図3に示すものとほぼ同様である。ただし、サーバ1およびクライアント端末2の双方からプリンタ3に対して印刷を指示することができるようになっている。これらサーバ1、クライアント端末2およびプリンタ3は、消費者に商品を販売する販売エリア722とは別の事務室721などに配置される。
【0105】
また、販売エリア722においては、複数のラベル印字装置6が配置されている。例えば、魚売り場では魚商品に貼付するラベルを発行するラベル印字装置6が配置され、総菜売り場では総菜商品に貼付するラベルを発行するラベル印字装置6が配置される。これらのラベル印字装置6もLAN401に接続され、サーバ1とラベル印字装置6との相互間でも各種のデータ通信が可能とされている。
【0106】
図14は、ラベル印字装置6の主たる構成を示す図である。図に示すように、ラベル印字装置6は主として、装置全体を制御する制御部60、各種情報を表示する表示パネル65、ユーザからの操作を受け付ける入力キー66、商品に貼付するラベルを印字・発行するラベル印字部67、および、LAN401を介してサーバ1などの外部装置と通信を行う通信部68等を備え、これらがバスライン69に接続された構成となっている。
【0107】
制御部60は、マイクロコンピュータ等によって構成され、各種演算処理を行うCPU61、記憶領域となるROM62、演算処理の作業領域となるRAM63、および、不揮発性メモリとなるバッテリーバックアップされたSRAM64等を備えている。表示パネル65、入力キー66、ラベル印字部67および通信部68等のラベル印字装置6の各部は、制御部60の制御下にて動作することとなる。
【0108】
また、SRAM64には、予めプログラムやデータファイル群が記憶される。制御部60のCPU61が、このSRAM64に記憶されたプログラムに従って、適宜データファイル群を用いて演算処理を行うことにより、各種の機能が実現される。
【0109】
図15は、サーバ1、クライアント端末2およびラベル印字装置6のそれぞれのCPUが演算処理を行うことにより実現される機能を含めた本実施の形態の商品広告作成システム70cの主たる機能構成を示す図である。
【0110】
図15において、編集受付部121、印刷要求受付部122、データ生成部123、印刷指示部124およびデータ修正部125は、サーバ1のCPU11により実現される機能を示している。また、広告用プログラム250は、クライアント端末2のCPU21により実現される機能(アプリケーションプログラム)を示しており、編集部251、印刷要求部252、印刷開始要求部253および修正要求部254は、広告用プログラム250の機能の一部を示している。また、ラベル用プログラム610および広告用プログラム620は、ラベル印字装置6のCPU61により実現される機能(アプリケーションプログラム)を示している。そして、データ修正部611はラベル用プログラム610の機能の一部を示し、印刷要求部621および修正要求部622は広告用プログラム620の機能の一部を示している。
【0111】
サーバ1のハードディスク14には、POP広告の作成に用いるためのデータファイル群として、商品データ141、レイアウトデータ142(42)、表示用イメージ143および印刷用イメージ144(44)が記憶されている。これらのデータファイル群は、第1の実施の形態と同様のものである。
【0112】
一方、ラベル印字装置6のSRAM64には、ラベルの印字に用いるためのデータファイル群として、商品データ641が記憶されている。魚売り場に配置されるラベル印字装置6では魚商品に係る商品データ641が記憶され、総菜売り場に配置されるラベル印字装置6では総菜商品に係る商品データ641が記憶される。すなわち、配置される売り場の商品に係る商品データ641が記憶されるようになっている。
【0113】
図16は、商品データ641に含まれる一のデータファイルの例を示す図である。この商品データ(以下、「ラベル用商品データ」という。)641も、図6に示すPOP広告の作成に用いるための商品データ(以下、「広告用商品データ」という。)141と同様に、CSV形式などテキストデータでテーブル表現が可能な形式とされている。そして、一の商品は一のレコード(テーブルの行)として表現され、一の商品に対して該商品の特徴を示す複数のテキストデータが、それぞれデータ項目(テーブルの列)として対応付けられている。このデータ項目には、「商品コード」、「商品名」、「メーカ・産地」、「売価」、「規格」、「原材料」、「賞味期限」および「加工日」などが含まれている。
【0114】
図6と比較してわかるように、「商品コード」、「商品名」、「メーカ・産地」、「売価」、「規格」は、広告用商品データ141とラベル用商品データ641とで共通のデータ項目(以下、「共通データ項目」という。)となっている。その一方で、「原材料」、「賞味期限」および「加工日」は、ラベル用商品データ641に独自のデータ項目となっている。
【0115】
ラベル印字装置6では、上述したように配置される売り場の商品に係るラベル用商品データ641のみが記憶されるようになっているが、サーバ1では、店舗において扱う全ての商品に係る広告用商品データ141が記憶される。したがって、共通データ項目に関しては、ラベル用商品データ641と広告用商品データ141とにおいて全く同一の内容が記載されることとなる。
【0116】
本実施の形態の商品広告作成システム70cにおいては、基本的に、サーバ1にある広告用商品データ141の内容はクライアント端末2からの修正要求信号に応じて修正されるようになっており、ラベル用商品データ641の内容はラベル印字装置6において修正されるようになっている。ただし、広告用商品データ141とラベル用商品データ641との共通データ項目の内容の整合性を保持するために、ラベル用商品データ641の内容をラベル印字装置6において修正した場合は、サーバ1にも修正要求信号が送信され、広告用商品データ141の内容も同様に修正されるようになっている(詳細は後述)。
【0117】
なお、広告用商品データ141の全ての共通データ項目が、ラベル印字装置6からの修正要求信号に応じて修正できるわけではなく、共通データ項目のうちの一部のデータ項目は修正できないようにされている。すなわち、広告用商品データ141のデータ項目(図6参照)はそれぞれ、ラベル印字装置6からの修正要求信号に基づいて修正可能か否かの属性を有しており、修正不可属性を有するデータ項目は修正されないようになっている。具体的には、共通データ項目のうち、「商品コード」および「商品名」は修正不可属性、「メーカ・産地」、「売価」および「規格」は修正可能属性を有している。
【0118】
<3−2.処理内容>
図17ないし図19は、本実施の形態の商品広告作成システム70cの処理の流れを示す図である。図17は、主としてクライアント端末2の広告用プログラム250の制御によりなされる処理を示しており、図18および図19は、主としてラベル印字装置6のラベル用プログラム610および広告用プログラム620の制御によりなされる処理を示している。なお、図18および図19中の処理S6はラベル印字装置6における処理を示している。以下、本実施の形態の商品広告作成システム70cの処理内容について図15および図17ないし図19を参照しつつ説明する。
【0119】
クライアント端末2においては、まず、広告用プログラム250が起動される。図17に示すように、広告編集プログラム220が起動されると、クライアント端末2のユーザから指示を受け付ける画面がディスプレイ25に表示される。この画面においては、POP広告の編集指示(ステップS241)、POP広告の印刷指示(ステップS243)、広告用商品データ141の修正指示(ステップS245)および印刷開始指示(ステップS248)のいずれかの指示の受付が可能とされる。
【0120】
編集指示がなされたときには(ステップS241にてYes)、上記実施の形態と同様に、クライアント端末2の編集部251(およびサーバ1の編集受付部121)の制御により、POP広告の編集処理が行われる。これにより、実際のPOP広告の印刷に用いられる商品コード、レイアウトデータ42および印刷用イメージ44が選択される(ステップS242,S141)。
【0121】
編集処理がなされると、ユーザから印刷指示を受け付けることが可能とされる(ステップS243)。ユーザは、印刷指示を行う際にPOP広告の印刷枚数を指定することができる。ユーザから印刷指示がなされると(ステップS243にてYes)、この印刷指示は印刷要求部252により受け付けられ、印刷要求部252からからサーバ1に対して印刷要求信号が送信される。この印刷要求信号には、印刷枚数、編集処理にて選択された商品コード、ならびに、レイアウトデータ42および印刷用イメージ44のデータ識別コードが含まれている。
【0122】
クライアント端末2から送信された印刷要求信号は、サーバ1の印刷要求受付部122に受け付けられる(ステップS142)。これに応答して、サーバ1のデータ生成部123により、印刷要求信号に含まれる商品コードに対応する商品データ141の一のレコード、ならびに、印刷要求信号に含まれるデータ識別コードに対応するレイアウトデータ142および印刷用イメージ144が読み出される。そして、これらを用いて印刷対象データ151が生成される(ステップS143)。
【0123】
続いて、印刷指示部124により、プリンタ3に生成された印刷対象データ151が受け渡され、該プリンタ3に対して印刷を指示する信号が送信される。これにより、プリンタ3において、指定された印刷枚数のPOP広告が印刷される(ステップS144)。
【0124】
また、ユーザから広告用商品データ141の修正指示がなされたときには(ステップS245にてYes)、この修正指示が修正要求部254に受け付けられ、修正要求部254からサーバ1に対して修正要求信号が送信される。ユーザから修正指示が行われる際には、修正対象となる商品の商品コードが指定されるとともに、該商品に係る各データ項目の修正後の内容が修正データとして入力部26を介して入力される。修正要求信号には、指定された商品コード、および、修正データが含まれることとなる(ステップS246)。
【0125】
クライアント端末2から送信された修正要求信号は、サーバ1のデータ修正部125に受け付けられる(ステップS145)。これに応答して、データ修正部125は、修正要求信号に含まれる商品コードに対応する広告用商品データ141の一のレコードの内容を、修正データに基づいて書き換え更新する。これにより、広告用商品データ141の内容が修正される(ステップS146)。広告用商品データ141の内容の修正がなされると、修正された箇所が修正結果としてクライアント端末2に返信される(ステップS147)。
【0126】
返信された修正結果は、クライアント端末2の修正要求部254に受け付けられ、ディスプレイ25に表示される。これにより、クライアント端末2のユーザは、サーバ1の広告用商品データ141の内容が修正されたことを確認することができる(ステップS247)。
【0127】
また、ユーザから印刷開始指示がなされたときには(ステップS248にてYes)、この印刷開始指示が印刷開始要求部253に受け付けられ、印刷開始要求部253からサーバ1に対して印刷開始要求信号が送信される。ラベル印字装置6において印刷時期として予約印刷が指定されたとき(詳細は後述)には、サーバ1のハードディスク14の所定のフォルダ150内に印刷対象データ151が記憶される。印刷開始指示は、この印刷対象データ151のプリンタ3での印刷を開始させる指示である。ユーザから印刷開始指示が行われる際には、印刷する印刷対象データ151が指定される。印刷開始要求信号には、指定された印刷対象データ151のデータ識別コードが含まれることとなる(ステップS249)。
【0128】
クライアント端末2から送信された印刷開始信号は、サーバ1の印刷指示部124に受け付けられる(ステップS148)。これに応答して、印刷指示部124により、印刷開始要求信号に含まれるデータ識別コードに対応する印刷対象データ151がハードディスク14から読み出される。そして、該印刷対象データ151がプリンタ3に受け渡され、該プリンタ3に対して印刷を指示する信号が送信される。これにより、プリンタ3においてPOP広告が印刷される(ステップS149)。
【0129】
次に、ラベル印字装置6のラベル用プログラム610および広告用プログラム620の制御によりなされる処理について図18および図19を参照して説明する。ラベル印字装置6では、まず、ラベルの印字を制御するラベル用プログラム610が起動される。ラベル用プログラム610が起動されると、ユーザからラベル印字指示(ステップS601)あるいはラベル用商品データ641の修正指示(ステップS603)の受付が可能とされる。
【0130】
ラベル印字指示がなされたときには(ステップS601にてYes)、ラベル印字部67によりラベルが印字・発行される。ラベル印字指示を行う際には、ラベルの貼付対象となる商品の商品コードや、ラベル発行枚数等がユーザから指定される。そして、ラベル用プログラム610により、指定された商品コードに対応するラベル用商品データ641の一のレコードが読み出され、そのレコードの内容がラベルに印字されることとなる(ステップS602)。
【0131】
一方、ラベル用商品データ641の修正指示がなされたときには(ステップS603にてYes)、この修正指示がデータ修正部611に受け付けられる。ユーザから修正指示が行われる際には、修正対象となる商品の商品コードが指定されるとともに、該商品に係る各データ項目の修正後の内容が修正データとして入力キー66を介して入力される。
【0132】
データ修正部611は、修正指示に応答して、指定された商品コードに対応するラベル用商品データ641の一のレコードの内容を、修正データに基づいて書き換え更新する。これにより、ラベル用商品データ641の内容が修正される(ステップS604)。
【0133】
ラベル用商品データ641の修正がなされると、続いて、広告用プログラム620が自動的に起動され、修正指示において入力された商品コードと修正データとが修正要求部622に受け渡される。これに応答して、修正要求部622により、商品コードと修正データとを含む修正要求信号がサーバ1に対して送信される(ステップS605)。
【0134】
ラベル印字装置6から送信された修正要求信号は、サーバ1のデータ修正部125に受け付けられる(ステップS151)。これに応答して、データ修正部125は、修正要求信号に含まれる商品コードに対応する広告用商品データ141の一のレコードの共通データ項目の内容を、修正データに基づいて書き換え更新する。これにより、広告用商品データ141の共通データ項目の内容が修正される。ただし、修正可能属性を有する「メーカ・産地」、「売価」および「規格」のみが修正され、修正不可属性を有する「商品コード」および「商品名」に関しての修正は行われない。このように、広告用商品データ141の複数のデータ項目のそれぞれがラベル印字装置6からの修正要求信号に応じて修正可能か否かの属性を有し、修正可能属性を有するデータ項目のみの内容が修正されることから、修正すべきでないデータ項目が誤って修正されることを防止することができる(ステップS152)。
【0135】
このようにして広告用商品データ141の内容の修正がなされると、修正された箇所が修正結果としてラベル印字装置6に返信される(ステップS153)。返信された修正結果は、ラベル印字装置6の修正要求部622に受け付けられ、表示パネル65に表示される。これにより、ラベル印字装置6のユーザは、サーバ1の広告用商品データ141において、修正されたデータ項目や、修正がなされなかったデータ項目を確認することができる(ステップS606)。
【0136】
このようにしてラベル用商品データ641および広告用商品データ141の修正がなされると、続いて、印刷要求部621の制御により、修正対象とした商品に係るPOP広告をプリンタ3に印刷させる印刷指示を受け付ける画面が表示パネル65に表示される(図19:ステップS607)。このとき、印刷指示がなされないときは、再度、ステップS601に戻り、ラベル印字指示やラベル用商品データ641の修正指示を受け付けることとなる。
【0137】
ユーザは、この印刷指示を行う際には、POP広告の印刷枚数およびレイアウトデータ42を指定することができる。これとともに、印刷時期として、POP広告をプリンタ3に直ちに印刷させる即時印刷か、上述した印刷開始指示がクライアント端末2においてなされるまでプリンタ3の印刷を待機させる予約印刷かを選択することができる。
【0138】
ユーザから印刷指示がなされると(ステップS607にてYes)、指定された印刷枚数が、所定の上限数(例えば、10枚)を超えていないか否かが判定される(ステップS608)。上限数を超えていたときには(ステップS608にてNo)、印刷枚数が多すぎる旨の警告表示を表示パネル65に表示するとともに、ステップS607に戻り、再度、ユーザに印刷枚数を指定させることとなる。このように、指定された印刷枚数が所定の上限数を超える場合は、再度、ユーザに印刷枚数を指定させることで、大量のPOP広告が誤って印刷されることを防止することができる。
【0139】
印刷枚数が所定の上限数以下であるときには、続いて、POP広告の印刷が要求された商品(修正対象とした商品)に係るラベル用商品データ641の一のレコード(以下、「対象商品データ」という。)が読み出される。そして、指定された印刷枚数、レイアウトデータ42のデータ識別コード、印刷時期、および、対象商品データが含まれる印刷要求信号がサーバ1に送信される(ステップS609)。印刷要求信号がサーバ1に送信されると、再度、ステップS601に戻り、ラベル印字指示やラベル用商品データ641の修正指示を受け付けることとなる。
【0140】
クライアント端末2から送信された印刷要求信号は、サーバ1の印刷要求受付部122に受け付けられる(ステップS154)。これに応答して、サーバ1のデータ生成部123により、印刷要求信号に含まれる商品コードに対応する商品データ141の一のレコード、ならびに、印刷要求信号に含まれるデータ識別コードに対応するレイアウトデータ142が読み出される。
【0141】
続いて、データ生成部123により印刷対象データ151が生成される。このとき、印刷要求信号に含まれる対象商品データも用いられる。すなわち、データ生成部123は、広告用商品データ141およびラベル用商品データ641の双方の内容を用いて印刷対象データ151を生成することとなる。具体的には、「原材料」、「賞味期限」および「加工日」は、ラベル用商品データ641に独自のデータ項目となっているが、この独自のデータ項目の内容も印刷対象データ151の生成に利用される。したがって、広告用商品データ141とラベル用商品データ641との双方の内容をPOP広告の内容として利用することができ、POP広告に多様な情報を含ませることができる(ステップS155)。
【0142】
印刷対象データ151が生成されると、続いて、印刷指示部124により、印刷要求信号に含まれる印刷時期が、即時印刷であるか予約印刷であるかが確認される(ステップS156)。即時印刷である場合は、生成された印刷対象データ151はそのままプリンタ3に受け渡され、該プリンタ3に対して印刷を指示する信号が送信される。これにより、プリンタ3においてPOP広告が印刷される(ステップS157)。
【0143】
一方、予約印刷である場合は、生成された印刷対象データ151はハードディスク14の所定のフォルダ150に記憶される。上述したように、このようにして記憶された印刷対象データ151は、クライアント端末2において印刷開始指示がなされるまで、印刷が待機されることとなる(ステップS158)。このように印刷時期を予約印刷に指定すると印刷が待機されるため、例えば、実際に印刷を行う前の段階において、クライアント端末2にて印刷対象データ151の内容の確認や修正などを行うことができる。
【0144】
以上、第3の実施の形態について説明を行ったが、本実施の形態の商品広告作成システム70cにおいては、クライアント端末2で受け付けられる修正指示、および、ラベル印字装置6で受け付けられる修正指示の双方に応じて、広告用商品データ141の内容が修正される。したがって、広告用商品データ141の修正のための処理をクライアント端末2とラベル印字装置6とで分散して行うことができる。また、ラベル印字装置6にて受け付けられる修正指示に応じて、ラベル用商品データ641および広告用商品データ141の双方の内容が修正されるため、双方の内容の修正を一度で行うことができるとともに、データの整合性を容易に保つことができる。
【0145】
また、ラベル印字装置6で修正指示を受け付けたときには、ラベル印字装置6から、修正対象となった商品に係るPOP広告を印刷させる印刷指示を行うことができる。したがって、わざわざクライアント端末2からPOP広告の印刷指示を行わなくとも、修正対象となった商品に係るPOP広告を印刷させることができる。
【0146】
また、ラベル印字装置6から印刷指示を行った場合は、ラベル用商品データ641および広告用商品データ141の双方の内容を用いて印刷対象データが生成されるため、POP広告に多様な情報を含ませることができる。
【0147】
また、広告用商品データ141に含まれる複数のデータ項目のそれぞれがラベル印字装置6からの修正指示信号に応じて修正可能か否かの属性を有するため、修正すべきでないデータ項目が誤って修正されることを防止することができる。
【0148】
<3−3.変形例>
なお、この実施の形態は、上記で説明したものに限定されるものではなく様々な変形が可能である。
【0149】
例えば、上記では、ラベル印字装置6のユーザから印刷指示を受け付けるようにしていたが、修正指示を受け付けたときに、修正された内容が反映された対象商品データを含む印刷要求信号がサーバ1に自動的に送信されるようになっていてもよい。これによれば、修正内容が反映されたPOP広告を自動的に印刷させることができる。
【0150】
また、クライアント端末2において広告用商品データ141の内容を修正した際においても、同様に、ラベル印字装置6に記憶されているラベル用商品データ641の内容の修正が行われるようになっていてもよい。
【0151】
また、上記では、サーバ1からプリンタ3に対して印刷を指示するようにしているが、上記実施の形態と同様に、クライアント端末2からプリンタ3に対して印刷を指示するようにしてもよい。
【0152】
【発明の効果】
以上、説明したように、請求項1の発明によれば、複数のクライアント端末はそれぞれ、自装置のタスク量が基準値より小さく、かつ、記憶手段に印刷対象データが記憶されていたとき、サーバから印刷対象データを取得してプリンタに印刷を指示する。したがって、サーバに印刷要求信号を送信したクライアント端末に限定されず、複数のクライアント端末のうちタスク量の小さいものがプリンタに印刷を指示することができる。その結果、印刷のための処理を、サーバに印刷要求信号を送信したクライアント端末と、他のクライアント端末とで分散して行うことができ、一のクライアント端末に処理が集中することを防止することができる。
【0157】
また、請求項2の発明によれば、印刷対象データと店舗の識別情報とが関連付けられ、サーバ監視手段は自装置が配置される店舗の識別情報と関連付けられた印刷対象データのみの存在を監視する。したがって、クライアント端末が複数の店舗にそれぞれ複数配置されるときにおいても、印刷要求信号の送信元のクライアント端末が配置される店舗において、プリンタに印刷を指示することができる。
【0158】
また、請求項3の発明によれば、印刷要求信号に端末識別情報を含ませることで、印刷対象データと端末識別情報とが関連付けられて記憶される。そして、サーバ監視手段は自装置に係る端末識別情報と関連付けられた印刷対象データのみの存在を監視することから、プリンタに印刷を指示すべきクライアント端末を指定することができる。
【0159】
また、請求項4の発明によれば、印刷要求信号にプリンタ識別情報を含ませることで、印刷対象データとプリンタ識別情報とが関連付けられて記憶される。そして、印刷指示手段は印刷対象データに関連付けられたプリンタ識別情報に対応するプリンタに印刷を指示することから、印刷すべきプリンタを指定することができる。
【図面の簡単な説明】
【図1】第1の実施の形態の商品広告作成システムの概略構成を示す図である。
【図2】サーバの基本構成を示す図である。
【図3】クライアント端末の基本構成を示す図である。
【図4】第1の実施の形態の商品広告作成システムの機能構成を示す図である。
【図5】POP広告の一例を示す図である。
【図6】POP広告用の商品データの例を示す図である。
【図7】第1の実施の形態の商品広告作成システムの処理の流れを示す図である。
【図8】ファイル更新処理およびファイル更新受付処理の詳細な流れを示す図である。
【図9】第2の実施の形態の商品広告作成システムの概略構成を示す図である。
【図10】第2の実施の形態の商品広告作成システムの機能構成を示す図である。
【図11】第2の実施の形態の商品広告作成システムの処理の流れを示す図である。
【図12】第2の実施の形態の商品広告作成システムの処理の流れを示す図である。
【図13】第3の実施の形態の商品広告システムの概略構成を示す図である。
【図14】ラベル印字装置の主たる構成を示す図である。
【図15】第3の実施の形態の商品広告システムの機能構成を示す図である。
【図16】ラベル印字用の商品データの例を示す図である。
【図17】第3の実施の形態の商品広告作成システムの処理の流れを示す図である。
【図18】第3の実施の形態の商品広告作成システムの処理の流れを示す図である。
【図19】第3の実施の形態の商品広告作成システムの処理の流れを示す図である。
【符号の説明】
1 サーバ
2 クライアント端末
3 プリンタ
6 ラベル印字装置
42 レイアウトデータ
44 印刷用イメージ
73 インターネット
141 広告用商品データ
641 ラベル用商品データ[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a product advertisement creation system for creating an advertisement related to a product.
[0002]
[Prior art]
In storefronts of retail stores such as supermarkets, POP (Point Of Purchase) advertisements are frequently used as product advertisements that serve both as advertisements and sales promotions. Since POP advertisements are intended to make consumers interested in specific products at the time of purchasing the products, the data described is changed daily according to sales plans and consumption trends. . For this reason, in recent years, a product advertisement creation system for creating a POP advertisement has been proposed so as to be able to deal with such a data change promptly and at low cost.
[0003]
In such a product advertisement creation system, a server and a client terminal are connected via a network such as a LAN or the Internet, and various data files related to POP advertisements are stored in the server. Then, the client terminal requests the server for a necessary data file as needed, and causes the printer to print a POP advertisement using this data file. With such a configuration, if the data file stored in the server is changed to the latest one, a POP advertisement that always uses the latest data file can be created in the client terminal (for example, Patent Document 1). reference.).
[0004]
[Patent Document 1]
Japanese Patent Laid-Open No. 10-254956
[0005]
[Problems to be solved by the invention]
However, the conventional product advertisement creation system acquires all the necessary data files from the server when the POP advertisement is printed on the printer. For this reason, a load is applied to the network, and if the network line speed is low, an enormous amount of time may be spent for creating a POP advertisement. That is, a problem has occurred due to the time concentration of the process of acquiring the data file.
[0006]
Further, in the conventional product advertisement creation system, a client terminal that issues a POP advertisement print request to the server also performs a process of issuing a print instruction related to the POP advertisement to the printer. For this reason, the load applied to one client terminal is increased, and the processing speed is reduced. That is, a problem has arisen due to the concentration of processing for printing on the client terminal.
[0007]
Meanwhile, in the product advertisement creation system, data (product data for advertisement) related to products such as selling price is used. On the other hand, in a label printing apparatus that prints a label to be attached to a product, data (product data for label) related to the product such as a selling price is used. In other words, the product advertisement creation system and the label printing apparatus use product data having contents that are somewhat common. Generally, in retail stores, label product data such as selling price is corrected at any time in a label printing device arranged in a sales area in accordance with consumer trends. However, the correction of the label product data is not reflected in the advertisement product data. For this reason, when the label product data is corrected, it is necessary to correct the product data for advertisement again at the client terminal of the product advertisement creation system, and there is a possibility that data inconsistency may occur. That is, a problem has arisen due to the concentration of processing for correcting the advertisement product data on the client terminal.
[0008]
As described above, in the conventional product advertisement creation system, various problems occur due to the concentration of processing.
[0009]
The present invention has been made in view of the above problems, and provides a product advertisement creation system capable of performing specific processing in a distributed manner. Eyes Target.
[0013]
[Means for Solving the Problems]
In order to solve the above problems, the invention of
[0018]
[0019]
[0020]
Claims 4 The invention of
[0027]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0028]
<1. First Embodiment>
<1-1. System configuration>
FIG. 1 is a diagram showing a schematic configuration of a product advertisement creating system according to the first embodiment of the present invention. The product
[0029]
The
[0030]
FIG. 2 is a diagram illustrating a basic configuration of the
[0031]
FIG. 3 is a diagram illustrating a basic configuration of the
[0032]
The
[0033]
The
[0034]
FIG. 4 is a diagram illustrating a main functional configuration of the product
[0035]
In FIG. 4, an
[0036]
<1-2. Data file>
Further, as shown in FIG. 4, the
[0037]
As the
[0038]
FIG. 5 is a diagram illustrating an example of a POP advertisement created by the product
[0039]
That is, a necessary data file (or individual data included in the
[0040]
Among these print files, the amount of data used for printing one POP advertisement is the smallest in the
[0041]
Since the data amount of the
[0042]
FIG. 6 is a diagram illustrating an example of one data file included in the
[0043]
In the POP advertisement, each content (text data) of the data item is arranged according to the
[0044]
<1-3. Processing details>
FIG. 7 is a diagram showing the flow of processing of the product
[0045]
Hereinafter, the processing content of the product
[0046]
When the advertisement program 210 is activated in the
[0047]
Subsequently, in order to make the file contents and file structure of the
[0048]
FIG. 8 is a diagram showing a detailed flow of the file update process and the file update acceptance process. First, a file list request signal is transmitted from the
[0049]
The file list request signal is received by the
[0050]
When the
[0051]
Subsequently, the
[0052]
Subsequently, a file request signal for requesting transmission of the extracted update file to the
[0053]
The acquired update file is stored in the
[0054]
Returning to FIG. 7, when the file update process is completed as described above, a screen for receiving an instruction from the user of the
[0055]
When an editing instruction is given (Yes in step S203), editing processing is performed under the control of the
[0056]
When the edit request signal is received by the
[0057]
The generated display target data is returned to the
[0058]
In this editing process, display target data is returned from the
[0059]
When the POP advertisement editing process is performed in this manner, a print instruction can be received from the user (step S205). The user can specify the number of printed POP advertisements when issuing a print instruction. When a print instruction is issued from the user (Yes in step S205), this print instruction is accepted by the
[0060]
The print request signal is received by the print
[0061]
The returned record of the
[0062]
The generated print target data is transferred to the
[0063]
As described above, in the product
[0064]
The
[0065]
On the other hand, the
[0066]
In the file update process, the
[0067]
In the file update process, the server-side list data and the client-side list data are generated, and the update files are extracted by comparing them. Therefore, the update files can be extracted in a short time.
[0068]
<1-4. Modification>
In addition, this embodiment is not limited to what was demonstrated above, Various deformation | transformation are possible.
[0069]
For example, the file update process may be performed in parallel with the editing process. Specifically, a file update process may be performed as a background process simultaneously with the POP advertisement editing process. However, in this case, the print instruction cannot be accepted until the file update process is completed. According to this, after the login process, the POP advertisement can be edited immediately without waiting for the end of the file update process.
[0070]
Further, when generating the display target data in the editing process, the
[0071]
In the above description, the server-side list data and the client-side list data are compared in the
[0072]
In addition, the
[0073]
<2. Second Embodiment>
<2-1. System configuration>
Next, a second embodiment of the present invention will be described. FIG. 9 is a diagram illustrating a schematic configuration of a product advertisement creating system according to the second embodiment. As in the first embodiment, the product advertisement creation system 70b according to the present embodiment includes the
[0074]
In the
[0075]
The plurality of
[0076]
A plurality of
[0077]
FIG. 10 is a diagram illustrating a main functional configuration of the product advertisement creation system 70b of the present embodiment including functions realized by the CPUs of the
[0078]
In FIG. 10, an authentication unit 111, an
[0079]
The
[0080]
<2-2. Processing details>
FIG. 11 and FIG. 12 are diagrams illustrating a processing flow of the product advertisement creation system 70b according to the present embodiment. FIG. 11 shows processing performed mainly under the control of the
[0081]
In the
[0082]
If the authentication is made, the
[0083]
When the
[0084]
When an editing instruction is issued (Yes in step S223), the POP advertisement editing process is performed under the control of the
[0085]
When the editing process is performed, it is possible to accept a print instruction from the user (step S225). The user can specify the number of printed POP advertisements when issuing a print instruction. At the same time, when the product advertisement creation system 70b is configured as a
[0086]
When the user issues a print instruction (Yes in step S225), the print request is accepted by the print request unit 223, and a print request signal is transmitted from the print request unit 223 to the
[0087]
The print request signal transmitted from the
[0088]
The generated
[0089]
Next, the process of the
[0090]
When the task amount is less than the reference value (Yes in step S232), the
[0091]
When the
[0092]
On the other hand, if there is
[0093]
If the
[0094]
When the
[0095]
If the printer code is described, the
[0096]
The process described above is performed in each of the plurality of
[0097]
Although the second embodiment has been described above, the task amount is monitored in each of the plurality of
[0098]
Further, the print target data is stored in association with the store code of the
[0099]
The print request signal can include a printer code, and the
[0100]
The print request signal can include a terminal code, and the
[0101]
<2-3. Modification>
In addition, this embodiment is not limited to what was demonstrated above, Various deformation | transformation are possible.
[0102]
For example, also in the present embodiment, the
[0103]
<3. Third Embodiment>
<3-1. System configuration>
Next, a third embodiment of the present invention will be described. FIG. 13 is a diagram illustrating a schematic configuration of a product advertisement system according to the third embodiment.
[0104]
The product advertisement creation system 70c of this embodiment is configured in one
[0105]
In the
[0106]
FIG. 14 is a diagram illustrating a main configuration of the
[0107]
The
[0108]
The
[0109]
FIG. 15 is a diagram showing a main functional configuration of the product advertisement creating system 70c of the present embodiment including functions realized by the CPUs of the
[0110]
In FIG. 15, an
[0111]
The
[0112]
On the other hand, the
[0113]
FIG. 16 is a diagram illustrating an example of one data file included in the
[0114]
As can be seen from comparison with FIG. 6, “product code”, “product name”, “manufacturer / producer”, “selling price”, and “standard” are common to the product data for
[0115]
In the
[0116]
In the product advertisement creation system 70c of the present embodiment, basically, the contents of the
[0117]
Note that not all common data items of the
[0118]
<3-2. Processing details>
17 to 19 are diagrams showing the flow of processing of the product advertisement creation system 70c of the present embodiment. FIG. 17 shows processing mainly performed under the control of the
[0119]
In the
[0120]
When an editing instruction is given (Yes in step S241), the POP advertisement editing process is performed under the control of the
[0121]
When the editing process is performed, it is possible to receive a print instruction from the user (step S243). The user can specify the number of printed POP advertisements when issuing a print instruction. When a print instruction is issued from the user (Yes in step S243), this print instruction is accepted by the
[0122]
The print request signal transmitted from the
[0123]
Subsequently, the
[0124]
When the user gives an instruction to correct the advertisement product data 141 (Yes in step S245), the correction request is received by the
[0125]
The correction request signal transmitted from the
[0126]
The returned correction result is received by the
[0127]
When a print start instruction is issued by the user (Yes in step S248), the print start instruction is accepted by the print
[0128]
The print start signal transmitted from the
[0129]
Next, processing performed by the control of the
[0130]
When a label printing instruction is issued (Yes in step S601), a label is printed / issued by the
[0131]
On the other hand, when a correction instruction for the
[0132]
In response to the correction instruction, the
[0133]
When the
[0134]
The correction request signal transmitted from the
[0135]
When the content of the
[0136]
When the
[0137]
The user can specify the number of printed POP advertisements and the
[0138]
When a printing instruction is issued from the user (Yes in Step S607), it is determined whether or not the designated number of printed sheets exceeds a predetermined upper limit number (for example, 10 sheets) (Step S608). If the upper limit has been exceeded (No in step S608), a warning message indicating that the number of printed sheets is too large is displayed on the
[0139]
When the number of printed sheets is equal to or less than the predetermined upper limit, subsequently, one record of label product data 641 (hereinafter, “target product data”) related to the product for which the POP advertisement is requested to be printed (the product to be corrected). Is read). Then, the print request signal including the designated number of printed sheets, the data identification code of the
[0140]
The print request signal transmitted from the
[0141]
Subsequently, the
[0142]
When the
[0143]
On the other hand, in the case of reserved printing, the generated
[0144]
Although the third embodiment has been described above, in the product advertisement creating system 70c according to the present embodiment, both the correction instruction received by the
[0145]
When the
[0146]
In addition, when a print instruction is issued from the
[0147]
In addition, since each of the plurality of data items included in the
[0148]
<3-3. Modification>
In addition, this embodiment is not limited to what was demonstrated above, Various deformation | transformation are possible.
[0149]
For example, in the above description, a print instruction is received from the user of the
[0150]
Further, even when the contents of the
[0151]
In the above description, printing is instructed from the
[0152]
【The invention's effect】
As described above, according to the invention of
[0157]
[0158]
[0159]
Claims 4 According to the invention, by including the printer identification information in the print request signal, the print target data and the printer identification information are stored in association with each other. The print instructing unit instructs the printer corresponding to the printer identification information associated with the print target data to print, so that the printer to be printed can be designated.
[Brief description of the drawings]
FIG. 1 is a diagram showing a schematic configuration of a product advertisement creating system according to a first embodiment.
FIG. 2 is a diagram illustrating a basic configuration of a server.
FIG. 3 is a diagram illustrating a basic configuration of a client terminal.
FIG. 4 is a diagram illustrating a functional configuration of the product advertisement creation system according to the first embodiment.
FIG. 5 is a diagram illustrating an example of a POP advertisement.
FIG. 6 is a diagram illustrating an example of product data for POP advertisements.
FIG. 7 is a diagram illustrating a processing flow of the product advertisement creating system according to the first embodiment.
FIG. 8 is a diagram illustrating a detailed flow of a file update process and a file update acceptance process.
FIG. 9 is a diagram illustrating a schematic configuration of a product advertisement creating system according to a second embodiment.
FIG. 10 is a diagram illustrating a functional configuration of a product advertisement creating system according to a second embodiment.
FIG. 11 is a diagram illustrating a processing flow of the product advertisement creating system according to the second embodiment.
FIG. 12 is a diagram illustrating a processing flow of the product advertisement creating system according to the second embodiment.
FIG. 13 is a diagram illustrating a schematic configuration of a product advertisement system according to a third embodiment.
FIG. 14 is a diagram illustrating a main configuration of a label printing apparatus.
FIG. 15 is a diagram illustrating a functional configuration of a product advertisement system according to a third embodiment.
FIG. 16 is a diagram illustrating an example of product data for label printing.
FIG. 17 is a diagram illustrating a processing flow of the product advertisement creating system according to the third embodiment.
FIG. 18 is a diagram illustrating a processing flow of the product advertisement creating system according to the third embodiment.
FIG. 19 is a diagram illustrating a processing flow of the product advertisement creating system according to the third embodiment;
[Explanation of symbols]
1 server
2 Client terminal
3 Printer
6 Label printing device
42 Layout data
44 Image for printing
73 Internet
141 Product data for advertisement
641 Product data for labels
Claims (4)
a−1)前記サーバは、
前記クライアント端末から前記ネットワークを介して送信される印刷要求信号に応答して、プリンタに受け渡すための印刷対象データを生成するデータ生成手段と、
生成された前記印刷対象データを記憶する記憶手段と、
を備え、
a−2)前記複数のクライアント端末はそれぞれ、
前記プリンタに前記広告を印刷させる印刷指示をユーザから受け付ける手段と、
前記印刷指示の受け付けに応答して、前記ネットワークを介して前記サーバに前記印刷要求信号を送信する信号送信手段と、
自装置のタスク量を監視するタスク監視手段と、
前記サーバの前記記憶手段に、前記印刷対象データが記憶されているか否かを監視するサーバ監視手段と、
前記タスク量が基準値より小さく、かつ、前記記憶手段に前記印刷対象データが記憶されていたとき、前記ネットワークを介して前記サーバから前記印刷対象データを取得するデータ取得手段と、
取得された前記印刷対象データを前記プリンタに受け渡して印刷を指示する印刷指示手段と、
を備えることを特徴とする商品広告作成システム。A product advertisement creation system for creating an advertisement related to a product, wherein a server and a plurality of client terminals are communicably connected via a network,
a-1) The server
In response to a print request signal transmitted from the client terminal via the network, data generation means for generating print target data for delivery to a printer;
And that SL憶means to store the generated the print target data;
With
a-2) Each of the plurality of client terminals is
It means for accepting a print instruction to print the advertisement on the printer from a user,
A signal transmission means for transmitting the print request signal to the server via the network in response to acceptance of the print instruction ;
Task monitoring means for monitoring the task amount of the own device;
Server monitoring means for monitoring whether the print target data is stored in the storage means of the server;
Data acquisition means for acquiring the print target data from the server via the network when the task amount is smaller than a reference value and the print target data is stored in the storage means;
Print instructing means for delivering the acquired print target data to the printer and instructing printing ;
A product advertisement creation system comprising:
前記クライアント端末は、複数の店舗にそれぞれ複数配置されるものであり、
前記記憶手段は、前記印刷対象データと、該印刷対象データを生成する際に前記データ生成手段が応答した前記印刷要求信号の送信元のクライアント端末が配置される店舗の識別情報とを関連付けて記憶し、
前記サーバ監視手段は、前記サーバの前記記憶手段に、自装置が配置される店舗の識別情報と関連付けられた前記印刷対象データが記憶されているか否かを監視することを特徴とする商品広告作成システム。In the product advertisement creation system according to claim 1,
A plurality of the client terminals are respectively arranged in a plurality of stores,
The storage means stores the print target data in association with identification information of a store where the client terminal that is the transmission source of the print request signal responded by the data generation means when the print target data is generated. And
The server monitoring means monitors whether or not the print target data associated with the identification information of the store where the apparatus is located is stored in the storage means of the server. system.
前記印刷要求信号は、前記複数のクライアント端末を識別するための端末識別情報を含むことが可能であり、
前記記憶手段は、前記印刷対象データと、該印刷対象データを生成する際に前記データ生成手段が応答した前記印刷要求信号に含まれる端末識別情報とを関連付けて記憶し、
前記サーバ監視手段は、前記サーバの前記記憶手段に、自装置に対応する端末識別情報と関連付けられた前記印刷対象データが記憶されているか否かを監視することを特徴とする商品広告作成システム。In the product advertisement creation system according to claim 1 or 2,
The print request signal can include terminal identification information for identifying the plurality of client terminals,
The storage means stores the print target data in association with the terminal identification information included in the print request signal responded by the data generation means when generating the print target data,
The server monitoring means monitors whether or not the print target data associated with terminal identification information corresponding to the device is stored in the storage means of the server .
前記プリンタは、複数配置されるものであり、
前記印刷要求信号は、前記複数のプリンタを識別するためのプリンタ識別情報を含むことが可能であり、
前記記憶手段は、前記印刷対象データと、該印刷対象データを生成する際に前記データ生成手段が応答した前記印刷要求信号に含まれるプリンタ識別情報とを関連付けて記憶し、
前記印刷指示手段は、取得された前記印刷対象データに関連付けられたプリンタ識別情報に対応するプリンタに印刷を指示することを特徴とする商品広告作成システム。In the product advertisement creation system according to any one of claims 1 to 3,
A plurality of the printers are arranged,
The print request signal can include printer identification information for identifying the plurality of printers,
The storage means stores the print target data in association with the printer identification information included in the print request signal responded by the data generation means when generating the print target data;
The product instruction creating system , wherein the print instruction means instructs a printer corresponding to the printer identification information associated with the acquired print target data .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002345983A JP4223792B2 (en) | 2002-11-28 | 2002-11-28 | Product advertisement creation system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002345983A JP4223792B2 (en) | 2002-11-28 | 2002-11-28 | Product advertisement creation system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004178422A JP2004178422A (en) | 2004-06-24 |
| JP4223792B2 true JP4223792B2 (en) | 2009-02-12 |
Family
ID=32707028
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002345983A Expired - Fee Related JP4223792B2 (en) | 2002-11-28 | 2002-11-28 | Product advertisement creation system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4223792B2 (en) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007128311A (en) * | 2005-11-04 | 2007-05-24 | Ishida Co Ltd | Promotion system and label printer |
| JP2015049805A (en) * | 2013-09-03 | 2015-03-16 | 東芝テック株式会社 | Demand prediction apparatus and program |
| JP2015184817A (en) * | 2014-03-20 | 2015-10-22 | 東芝テック株式会社 | Server and program |
| JP6905174B2 (en) * | 2016-11-28 | 2021-07-21 | キヤノンマーケティングジャパン株式会社 | Information processing device, its control method and program, and information processing system, its control method and program |
| CN111768264A (en) * | 2020-05-26 | 2020-10-13 | 上海晶赞融宣科技有限公司 | Commodity display picture generation method and device, storage medium and terminal |
| CN113034194B (en) * | 2021-04-02 | 2024-05-17 | 深圳市英特飞电子有限公司 | Intelligent lamp post advertisement management method, intelligent lamp post advertisement management device, computer equipment and storage medium |
| JP7821640B2 (en) * | 2022-03-16 | 2026-02-27 | 株式会社サトー | Information processing systems, printers, programs |
-
2002
- 2002-11-28 JP JP2002345983A patent/JP4223792B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004178422A (en) | 2004-06-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7287003B2 (en) | Integrated electronic shopping cart system and method | |
| US20070078725A1 (en) | Integrated customer fulfillment management | |
| EP1277132A2 (en) | Custom stores | |
| WO2001067284A2 (en) | Message-based referral marketing | |
| JP4223792B2 (en) | Product advertisement creation system | |
| JP3908199B2 (en) | Label printer system | |
| US8015066B2 (en) | POS system, POS server, local terminal, method of dealing management, and recording medium | |
| JP4473481B2 (en) | Network system, estimate information management method, server device, program, and recording medium | |
| JP2002298003A (en) | Sales management device, seller device, customer device, program and sales management system | |
| US8024800B2 (en) | File attachment processing method and system | |
| JP4837535B2 (en) | Product sales data processing apparatus and product sales data processing system | |
| JP7313953B2 (en) | SCREEN GENERATION SERVER, CONTROL METHOD, PROGRAM AND PRODUCT INFORMATION PROVIDING SYSTEM | |
| JP2001325424A (en) | Method and system for managing advertisement | |
| JP4570476B2 (en) | Document creation support system, server, program, and recording medium | |
| JP4578234B2 (en) | Project management system | |
| JP3818396B2 (en) | Printing system, print server, and information providing method thereof | |
| JP4205214B2 (en) | Sales information processing system | |
| JP4593750B2 (en) | POS server, store terminal, POS system, and recording medium | |
| WO2022044304A1 (en) | Document processing program, information processing device, and document processing method | |
| JPH11232552A (en) | Commodity sales registration processing device and recording medium recording program used for the same | |
| JP2005209100A (en) | Product information printing system, product information printing method, and product information printing program | |
| JP3878139B2 (en) | Data management system with expiration date | |
| JP2001209864A (en) | Sales information processing system | |
| JP2002324119A (en) | Sales information processing method and system | |
| JPH1165782A (en) | Business form output controller and business form output destination decision method for its controller |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051014 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080718 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080729 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080925 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20080925 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20081118 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20081120 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111128 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111128 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121128 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121128 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131128 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |