(57)【要約】【課題】印刷のための処理を時間的に分散して行う商品広告作成システムを提供する。【解決手段】商品広告作成システム７０ａのサーバ１には、広告の印刷に用いるレイアウトデータ１４２および印刷用イメージ１４４が記憶されている。一方クライアント端末２においても、レイアウトデータ２４２および印刷用イメージ２４４が記憶される。これらのデータは、クライアント端末２がサーバ１に対してログインした直後において比較され、同一内容となるようにサーバ１からクライアント端末２に必要なデータが取得される。ユーザから印刷指示がなされ実際に広告を印刷する際には、クライアント端末２に記憶されたデータが用いられる。これにより、印刷指示がなされた際にクライアント端末２は印刷に必要となる全てのデータをサーバ１から取得する必要がなくなり、印刷のための処理を時間的に分散して行うことができる。【選択図】        図４
2004178422.tif 000002
【特許請求の範囲】
【請求項１】
サーバと、複数のクライアント端末とをネットワークを介して通信可能に接続した、商品に係る広告を作成するための商品広告作成システムであって、
ａ−１）前記サーバは、
前記広告の印刷に用いるための複数の印刷用ファイルを記憶する第１記憶手段、
を備え、
ａ−２）前記複数のクライアント端末はそれぞれ、
プリンタに前記広告を印刷させる印刷指示をユーザから受け付ける手段と、
前記印刷指示を受け付けていない非印刷時間帯に、前記サーバの前記第１記憶手段に記憶されている前記複数の印刷用ファイルを前記ネットワークを介して取得するファイル取得手段と、
前記ファイル取得手段に取得された前記複数の印刷用ファイルを記憶する第２記憶手段と、
前記印刷指示の受け付けに応答して、前記第２記憶手段に記憶されている前記複数の印刷用ファイルから選択された印刷対象ファイルを用いて、前記プリンタに受け渡すための印刷対象データを生成するデータ生成手段と、
を備えることを特徴とする商品広告作成システム。
【請求項２】
請求項１に記載の商品広告作成システムにおいて、
前記第１記憶手段に記憶されている前記複数の印刷用ファイルと、前記第２記憶手段に記憶されている前記複数の印刷用ファイルとを比較し、前記第１記憶手段のみに記憶されている前記印刷用ファイルを更新ファイルとして抽出する抽出手段、
をさらに備え、
前記ファイル取得手段は、抽出された前記更新ファイルのみを取得することを特徴とする商品広告作成システム。
【請求項３】
請求項２に記載の商品広告作成システムにおいて、
前記第１記憶手段に記憶されている前記複数の印刷用ファイルの一覧を示す第１一覧データを作成する手段と、
前記第２記憶手段に記憶されている前記複数の印刷用ファイルの一覧を示す第２一覧データを作成する手段と、
をさらに備え、
前記抽出手段は、前記第１一覧データと前記第２一覧データとを比較して、前記更新ファイルを抽出することを特徴とする商品広告作成システム。
【請求項４】
請求項１ないし３のいずれかに記載の商品広告作成システムにおいて、
前記印刷用ファイルは、イメージファイルおよびテキストファイルを含むものであり、
前記データ生成手段は、前記イメージファイルとしては前記第２記憶手段に記憶されているものを用い、前記テキストファイルとしては前記サーバの前記第１記憶手段に記憶されているものを前記ネットワークを介して取得することを特徴とする商品広告作成システム。
【請求項５】
サーバと、複数のクライアント端末とをネットワークを介して通信可能に接続した、商品に係る広告を作成するための商品広告作成システムであって、
ｂ−１）前記サーバは、
前記クライアント端末から前記ネットワークを介して送信される印刷要求信号に応答して、プリンタに受け渡すための印刷対象データを生成するデータ生成手段と、
生成された前記印刷対象データを記憶する記憶手段と、
を備え、
ｂ−２）前記複数のクライアント端末はそれぞれ、
前記プリンタに前記広告を印刷させる印刷指示をユーザから受け付ける手段と、
前記印刷指示の受け付けに応答して、前記ネットワークを介して前記サーバに前記印刷要求信号を送信する信号送信手段と、
自装置のタスク量を監視するタスク監視手段と、
前記サーバの前記記憶手段に、前記印刷対象データが記憶されているか否かを監視するサーバ監視手段と、
前記タスク量が基準値より小さく、かつ、前記記憶手段に前記印刷対象データが記憶されていたとき、前記ネットワークを介して前記サーバから前記印刷対象データを取得するデータ取得手段と、
取得された前記印刷対象データを前記プリンタに受け渡して印刷を指示する印刷指示手段と、
を備えることを特徴とする商品広告作成システム。
【請求項６】
請求項５に記載の商品広告作成システムにおいて、
前記クライアント端末は、複数の店舗にそれぞれ複数配置されるものであり、
前記記憶手段は、前記印刷対象データと、該印刷対象データを生成する際に前記データ生成手段が応答した前記印刷要求信号の送信元のクライアント端末が配置される店舗の識別情報とを関連付けて記憶し、
前記サーバ監視手段は、前記サーバの前記記憶手段に、自装置が配置される店舗の識別情報と関連付けられた前記印刷対象データが記憶されているか否かを監視することを特徴とする商品広告作成システム。
【請求項７】
請求項５または６に記載の商品広告作成システムにおいて、
前記印刷要求信号は、前記複数のクライアント端末を識別するための端末識別情報を含むことが可能であり、
前記記憶手段は、前記印刷対象データと、該印刷対象データを生成する際に前記データ生成手段が応答した前記印刷要求信号に含まれる端末識別情報とを関連付けて記憶し、
前記サーバ監視手段は、前記サーバの前記記憶手段に、自装置に対応する端末識別情報と関連付けられた前記印刷対象データが記憶されているか否かを監視することを特徴とする商品広告作成システム。
【請求項８】
請求項５ないし７のいずれかに記載の商品広告作成システムにおいて、
前記プリンタは、複数配置されるものであり、
前記印刷要求信号は、前記複数のプリンタを識別するためのプリンタ識別情報を含むことが可能であり、
前記記憶手段は、前記印刷対象データと、該印刷対象データを生成する際に前記データ生成手段が応答した前記印刷要求信号に含まれるプリンタ識別情報とを関連付けて記憶し、
前記印刷指示手段は、取得された前記印刷対象データに関連付けられたプリンタ識別情報に対応するプリンタに印刷を指示することを特徴とする商品広告作成システム。
【請求項９】
サーバと、クライアント端末と、ラベル印字装置とをネットワークを介して通信可能に接続した、商品に係る広告を作成するための商品広告作成システムであって、
ｃ−１）前記サーバは、
前記広告の印刷に用いるための広告用商品データを記憶する第１記憶手段、を備え、
ｃ−２）前記クライアント端末は、
前記広告用商品データの内容を修正するための第１修正指示をユーザから受け付ける手段と、
前記第１修正指示に応じて、前記ネットワークを介して前記広告用商品データの内容を修正する第１修正手段と、
を備え、
ｃ−３）前記ラベル印字装置は、
ラベルの印字に用いるためのラベル印字用商品データを記憶する第２記憶手段と、
前記ラベル印字用商品データの内容を修正するための第２修正指示をユーザから受け付ける手段と、
前記第２修正指示に応じて、前記ラベル印字用商品データの内容を修正する第２修正手段と、
前記第２修正指示に応じて、前記ネットワークを介して前記広告用商品データの内容を修正する第３修正手段と、
を備えることを特徴とする商品広告作成システム。
【請求項１０】
請求項９に記載の商品広告作成システムにおいて、
前記ラベル印字装置から前記ネットワークを介して送信される印刷要求信号に応答して、前記広告用商品データを用いてプリンタに受け渡すための印刷対象データを生成するデータ生成手段と、
前記印刷対象データを前記プリンタに受け渡して印刷を指示する印刷指示手段と、
をさらに備え、
前記ラベル印字装置は、
前記第２修正指示の受け付けに応答して、前記ネットワークを介して前記印刷要求信号を前記データ生成手段に送信する信号送信手段、
をさらに備えることを特徴とする商品広告作成システム。
【請求項１１】
請求項９に記載の商品広告作成システムにおいて、
前記ラベル印字装置から前記ネットワークを介して送信される印刷要求信号に応答して、前記広告用商品データを用いてプリンタに受け渡すための印刷対象データを生成するデータ生成手段と、
前記印刷対象データを前記プリンタに受け渡して印刷を指示する印刷指示手段と、
をさらに備え、
前記ラベル印字装置は、
前記プリンタに前記広告を印刷させる印刷指示をユーザから受け付ける手段と、
前記印刷指示の受け付けに応答して、前記ネットワークを介して前記印刷要求信号を前記データ生成手段に送信する信号送信手段と、
をさらに備えることを特徴とする商品広告作成システム。
【請求項１２】
請求項９に記載の商品広告作成システムにおいて、
前記ラベル印字装置から前記ネットワークを介して送信される印刷要求信号に応答して、前記広告用商品データを用いてプリンタに受け渡すための印刷対象データを生成するデータ生成手段と、
前記印刷対象データの印刷を開始するための印刷開始指示をユーザから受け付ける手段と、
前記印刷開始指示の受け付けに応答して、前記印刷対象データを前記プリンタに受け渡して印刷を指示する印刷指示手段と、
をさらに備え、
前記ラベル印字装置は、
前記プリンタに前記広告を印刷させる印刷指示をユーザから受け付ける手段と、
前記印刷指示の受け付けに応答して、前記ネットワークを介して前記印刷要求信号を前記データ生成手段に送信する信号送信手段と、
をさらに備えることを特徴とする商品広告作成システム。
【請求項１３】
請求項１０ないし１２のいずれかに記載の商品広告作成システムにおいて、
前記信号送信手段は、前記ラベル印字用商品データのうち印刷が要求された商品に係る対象商品データを、前記印刷要求信号とともに送信するものであり、
前記データ生成手段は、前記対象商品データおよび前記広告用商品データの双方を用いて前記印刷対象データを生成することを特徴とする商品広告作成システム。
【請求項１４】
請求項９ないし１３のいずれかに記載の商品広告作成システムにおいて、
前記広告用商品データは、複数のデータ項目を含み、
前記複数のデータ項目はそれぞれ、前記第２修正指示に応じて修正可能か否かの属性を有し、
前記第３修正手段は、前記広告用商品データのうち前記第２修正指示に応じて修正可能な属性を有するデータ項目のみの内容を修正することを特徴とする商品広告作成システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、商品に係る広告を作成するための商品広告作成システムに関する。
【０００２】
【従来の技術】
スーパーマーケット等の小売り店舗の店頭では、広告と販売促進とを兼ねた商品広告として、ＰＯＰ（Ｐｏｉｎｔ  Ｏｆ  Ｐｕｒｃｈａｓｅ）広告が頻繁に利用される。ＰＯＰ広告は、消費者が商品を購買する時点において、特定商品へ消費者の関心を向かわせるためのものであることから、記載されるデータは販売計画や消費動向などに応じて日々変更される。このため、このようなデータの変更に迅速かつ低コストに対応できるように、近年では、ＰＯＰ広告を作成するための商品広告作成システムとして、ネットワークを利用したものが提案されている。
【０００３】
このような商品広告作成システムでは、サーバとクライアント端末とをＬＡＮやインターネットなどのネットワークで接続し、サーバにＰＯＰ広告に係る各種のデータファイルを記憶させる。そして、クライアント端末において随時必要なデータファイルをサーバに要求して、このデータファイルを使用したＰＯＰ広告をプリンタに印刷させるようになっている。このような構成により、サーバに記憶されたデータファイルを最新のものに変更すれば、クライアント端末において常に最新のデータファイルを使用したＰＯＰ広告を作成することができるようになる（例えば、特許文献１参照。）。
【０００４】
【特許文献１】
特開平１０−２５４９５６号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、従来の商品広告作成システムは、ＰＯＰ広告をプリンタに印刷させる時点において、必要となるデータファイルの全てをサーバから取得するようになっていた。このため、ネットワークに対して負荷がかかるとともに、ネットワークの回線速度が低速の場合は、ＰＯＰ広告の作成のために膨大な時間を費やすこともあった。すなわち、データファイルを取得する処理の時間的な集中を原因として、問題が生じることとなっていた。
【０００６】
また、従来の商品広告作成システムでは、サーバに対してＰＯＰ広告の印刷要求を行うクライアント端末が、当該ＰＯＰ広告に係る印刷の指示をプリンタに対して行う処理も行っていた。このため、一のクライアント端末にかかる負荷が大きくなり、処理速度の低下が生じていた。すなわち、印刷のための処理の一のクライアント端末への集中を原因として、問題が生じることとなっていた。
【０００７】
またところで、商品広告作成システムでは、売価などの商品に係るデータ（広告用商品データ）が使用される。また、一方で、商品に貼付するラベルを印字するラベル印字装置においても、売価などの商品に係るデータ（ラベル用商品データ）が使用される。つまり、商品広告作成システムとラベル印字装置とでは、ある程度共通した内容となる商品データが使用されている。一般に、小売り店舗では、随時、消費者の動向に応じて、販売エリアに配置されるラベル印字装置において、売価などのラベル用商品データの修正がなされる。しかしながら、このラベル用商品データの修正は、広告用商品データには反映されない。このことから、ラベル用商品データを修正したときには、商品広告作成システムのクライアント端末において、再度、広告用商品データの修正を行う必要があり、また、データの不整合が生じる可能性もあった。すなわち、広告用商品データの修正のための処理のクライアント端末への集中を原因として、問題が生じることとなっていた。
【０００８】
以上のように、従来の商品広告作成システムでは、処理の集中を原因として、種々の問題が生じることとなっていた。
【０００９】
本発明は、上記課題に鑑みてなされたものであり、特定の処理を分散して行うことできる商品広告作成システムを提供することを第１の目的とする。
【００１０】
また、本発明は、印刷のための処理を時間的に分散して行うことができる商品広告作成システムを提供することを第２の目的とする。
【００１１】
また、本発明は、印刷のための処理を複数のクライアント端末で分散して行うことができる商品広告作成システムを提供することを第３の目的とする。
【００１２】
また、本発明は、広告用商品データの修正のための処理をクライアント端末とラベル印字装置とで分散して行うことができる商品広告作成システムを提供することを第４の目的とする。
【００１３】
【課題を解決するための手段】
上記課題を解決するため、請求項１の発明は、サーバと、複数のクライアント端末とをネットワークを介して通信可能に接続した、商品に係る広告を作成するための商品広告作成システムであって、ａ−１）前記サーバは、前記広告の印刷に用いるための複数の印刷用ファイルを記憶する第１記憶手段、を備え、ａ−２）前記複数のクライアント端末はそれぞれ、プリンタに前記広告を印刷させる印刷指示をユーザから受け付ける手段と、前記印刷指示を受け付けていない非印刷時間帯に、前記サーバの前記第１記憶手段に記憶されている前記複数の印刷用ファイルを前記ネットワークを介して取得するファイル取得手段と、前記ファイル取得手段に取得された前記複数の印刷用ファイルを記憶する第２記憶手段と、前記印刷指示の受け付けに応答して、前記第２記憶手段に記憶されている前記複数の印刷用ファイルから選択された印刷対象ファイルを用いて、前記プリンタに受け渡すための印刷対象データを生成するデータ生成手段と、を備えている。
【００１４】
また、請求項２の発明は、請求項１に記載の商品広告作成システムにおいて、前記第１記憶手段に記憶されている前記複数の印刷用ファイルと、前記第２記憶手段に記憶されている前記複数の印刷用ファイルとを比較し、前記第１記憶手段のみに記憶されている前記印刷用ファイルを更新ファイルとして抽出する抽出手段、をさらに備え、前記ファイル取得手段は、抽出された前記更新ファイルのみを取得することを特徴とする。
【００１５】
また、請求項３の発明は、請求項２に記載の商品広告作成システムにおいて、前記第１記憶手段に記憶されている前記複数の印刷用ファイルの一覧を示す第１一覧データを作成する手段と、前記第２記憶手段に記憶されている前記複数の印刷用ファイルの一覧を示す第２一覧データを作成する手段と、をさらに備え、前記抽出手段は、前記第１一覧データと前記第２一覧データとを比較して、前記更新ファイルを抽出することを特徴とする。
【００１６】
また、請求項４の発明は、請求項１ないし３のいずれかに記載の商品広告作成システムにおいて、前記印刷用ファイルは、イメージファイルおよびテキストファイルを含むものであり、前記データ生成手段は、前記イメージファイルとしては前記第２記憶手段に記憶されているものを用い、前記テキストファイルとしては前記サーバの前記第１記憶手段に記憶されているものを前記ネットワークを介して取得することを特徴とする。
【００１７】
また、請求項５の発明は、サーバと、複数のクライアント端末とをネットワークを介して通信可能に接続した、商品に係る広告を作成するための商品広告作成システムであって、ｂ−１）前記サーバは、前記クライアント端末から前記ネットワークを介して送信される印刷要求信号に応答して、プリンタに受け渡すための印刷対象データを生成するデータ生成手段と、生成された前記印刷対象データを記憶する記憶手段と、を備え、ｂ−２）前記複数のクライアント端末はそれぞれ、前記プリンタに前記広告を印刷させる印刷指示をユーザから受け付ける手段と、前記印刷指示の受け付けに応答して、前記ネットワークを介して前記サーバに前記印刷要求信号を送信する信号送信手段と、自装置のタスク量を監視するタスク監視手段と、前記サーバの前記記憶手段に、前記印刷対象データが記憶されているか否かを監視するサーバ監視手段と、前記タスク量が基準値より小さく、かつ、前記記憶手段に前記印刷対象データが記憶されていたとき、前記ネットワークを介して前記サーバから前記印刷対象データを取得するデータ取得手段と、取得された前記印刷対象データを前記プリンタに受け渡して印刷を指示する印刷指示手段と、を備えている。
【００１８】
また、請求項６の発明は、請求項５に記載の商品広告作成システムにおいて、前記クライアント端末は、複数の店舗にそれぞれ複数配置されるものであり、前記記憶手段は、前記印刷対象データと、該印刷対象データを生成する際に前記データ生成手段が応答した前記印刷要求信号の送信元のクライアント端末が配置される店舗の識別情報とを関連付けて記憶し、前記サーバ監視手段は、前記サーバの前記記憶手段に、自装置が配置される店舗の識別情報と関連付けられた前記印刷対象データが記憶されているか否かを監視することを特徴とする。
【００１９】
また、請求項７の発明は、請求項５または６に記載の商品広告作成システムにおいて、前記印刷要求信号は、前記複数のクライアント端末を識別するための端末識別情報を含むことが可能であり、前記記憶手段は、前記印刷対象データと、該印刷対象データを生成する際に前記データ生成手段が応答した前記印刷要求信号に含まれる端末識別情報とを関連付けて記憶し、前記サーバ監視手段は、前記サーバの前記記憶手段に、自装置に対応する端末識別情報と関連付けられた前記印刷対象データが記憶されているか否かを監視することを特徴とする。
【００２０】
また、請求項８の発明は、請求項５ないし７のいずれかに記載の商品広告作成システムにおいて、前記プリンタは、複数配置されるものであり、前記印刷要求信号は、前記複数のプリンタを識別するためのプリンタ識別情報を含むことが可能であり、前記記憶手段は、前記印刷対象データと、該印刷対象データを生成する際に前記データ生成手段が応答した前記印刷要求信号に含まれるプリンタ識別情報とを関連付けて記憶し、前記印刷指示手段は、取得された前記印刷対象データに関連付けられたプリンタ識別情報に対応するプリンタに印刷を指示することを特徴とする。
【００２１】
また、請求項９の発明は、サーバと、クライアント端末と、ラベル印字装置とをネットワークを介して通信可能に接続した、商品に係る広告を作成するための商品広告作成システムであって、ｃ−１）前記サーバは、前記広告の印刷に用いるための広告用商品データを記憶する第１記憶手段、を備え、ｃ−２）前記クライアント端末は、前記広告用商品データの内容を修正するための第１修正指示をユーザから受け付ける手段と、前記第１修正指示に応じて、前記ネットワークを介して前記広告用商品データの内容を修正する第１修正手段と、を備え、ｃ−３）前記ラベル印字装置は、ラベルの印字に用いるためのラベル印字用商品データを記憶する第２記憶手段と、前記ラベル印字用商品データの内容を修正するための第２修正指示をユーザから受け付ける手段と、前記第２修正指示に応じて、前記ラベル印字用商品データの内容を修正する第２修正手段と、前記第２修正指示に応じて、前記ネットワークを介して前記広告用商品データの内容を修正する第３修正手段と、を備えている。
【００２２】
また、請求項１０の発明は、請求項９に記載の商品広告作成システムにおいて、前記ラベル印字装置から前記ネットワークを介して送信される印刷要求信号に応答して、前記広告用商品データを用いてプリンタに受け渡すための印刷対象データを生成するデータ生成手段と、前記印刷対象データを前記プリンタに受け渡して印刷を指示する印刷指示手段と、をさらに備え、前記ラベル印字装置は、前記第２修正指示の受け付けに応答して、前記ネットワークを介して前記印刷要求信号を前記データ生成手段に送信する信号送信手段、をさらに備えている。
【００２３】
また、請求項１１の発明は、請求項９に記載の商品広告作成システムにおいて、前記ラベル印字装置から前記ネットワークを介して送信される印刷要求信号に応答して、前記広告用商品データを用いてプリンタに受け渡すための印刷対象データを生成するデータ生成手段と、前記印刷対象データを前記プリンタに受け渡して印刷を指示する印刷指示手段と、をさらに備え、前記ラベル印字装置は、前記プリンタに前記広告を印刷させる印刷指示をユーザから受け付ける手段と、前記印刷指示の受け付けに応答して、前記ネットワークを介して前記印刷要求信号を前記データ生成手段に送信する信号送信手段と、をさらに備えている。
【００２４】
また、請求項１２の発明は、請求項９に記載の商品広告作成システムにおいて、前記ラベル印字装置から前記ネットワークを介して送信される印刷要求信号に応答して、前記広告用商品データを用いてプリンタに受け渡すための印刷対象データを生成するデータ生成手段と、前記印刷対象データの印刷を開始するための印刷開始指示をユーザから受け付ける手段と、前記印刷開始指示の受け付けに応答して、前記印刷対象データを前記プリンタに受け渡して印刷を指示する印刷指示手段と、をさらに備え、前記ラベル印字装置は、前記プリンタに前記広告を印刷させる印刷指示をユーザから受け付ける手段と、前記印刷指示の受け付けに応答して、前記ネットワークを介して前記印刷要求信号を前記データ生成手段に送信する信号送信手段と、をさらに備えている。
【００２５】
また、請求項１３の発明は、請求項１０ないし１２のいずれかに記載の商品広告作成システムにおいて、前記信号送信手段は、前記ラベル印字用商品データのうち印刷が要求された商品に係る対象商品データを、前記印刷要求信号とともに送信するものであり、前記データ生成手段は、前記対象商品データおよび前記広告用商品データの双方を用いて前記印刷対象データを生成することを特徴とする。
【００２６】
また、請求項１４の発明は、請求項９ないし１３のいずれかに記載の商品広告作成システムにおいて、前記広告用商品データは、複数のデータ項目を含み、前記複数のデータ項目はそれぞれ、前記第２修正指示に応じて修正可能か否かの属性を有し、前記第３修正手段は、前記広告用商品データのうち前記第２修正指示に応じて修正可能な属性を有するデータ項目のみの内容を修正することを特徴とする。
【００２７】
【発明の実施の形態】
以下、図面を参照しつつ本発明の実施の形態について説明する。
【００２８】
＜１．第１の実施の形態＞
＜１−１．システム構成＞
図１は、本発明の第１の実施の形態に係る商品広告作成システムの概略構成を示す図である。本実施の形態の商品広告作成システム７０ａは、商品を販売する複数の店舗７２においてそれぞれＰＯＰ広告を印刷・作成することができるように構成されており、主として、ＰＯＰ広告の内容を管理する広告管理センター７１に配置されるサーバ１と、複数の店舗７２にそれぞれ配置されるクライアント端末２とを備えている。複数のクライアント端末２は、ＬＡＮあるいは専用ケーブルを介して、ＰＯＰ広告を印刷するプリンタ３にそれぞれ接続されている。
【００２９】
サーバ１には、ＰＯＰ広告の作成に用いるための種々のデータファイルが記憶される。サーバ１と、複数のクライアント端末２とは広域ネットワークであるインターネット７３にそれぞれ接続されており、サーバ１と複数のクライアント端末２との相互間で各種のデータ通信が可能とされている。
【００３０】
図２は、サーバ１の基本構成を示す図である。サーバ１は、ハードウェアとしての構成は一般的なコンピュータと同様の構成である。すなわち、サーバ１は、各種演算処理を行うＣＰＵ１１、基本プログラムを記憶するＲＯＭ１２、演算処理の作業領域となるＲＡＭ１３、および、プログラムや各種のデータファイルなどを記憶するハードディスク１４をバスライン１９に接続した構成となっている。また、バスライン１９には、各種表示を行うディスプレイ１５、キーボードおよびマウスなどで構成される入力部１６、ＣＤ−ＲＯＭなどの情報記録媒体９１から情報を読み取る読取装置１７、および、インターネットやＬＡＮ等のネットワークを介して外部装置と通信を行う通信部１８等が適宜インターフェイス（Ｉ／Ｆ）を介して接続される。サーバ１は、この通信部１８により複数のクライアント端末２と各種のデータ通信を行うことができる。
【００３１】
図３は、クライアント端末２の基本構成を示す図である。クライアント端末２もハードウェアとしての構成は一般的なコンピュータの構成と同様であることから、図２に示すサーバ１の構成とほぼ同様となる。すなわち、クライアント端末２は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３およびハードディスク２４をバスライン２９に接続した構成であり、バスライン２９には、ディスプレイ２５、入力部２６、読取装置２７および通信部２８等が適宜インターフェイス（Ｉ／Ｆ）を介して接続される。クライアント端末２も、通信部２８によりサーバ１と各種のデータ通信を行うことができる。
【００３２】
また、クライアント端末２は、通信部２８（プリンタ３とＬＡＮで接続される場合）あるいはインターフェイス（プリンタ３と専用ケーブルで接続される場合）を介してプリンタ３に接続されており、これによりプリンタ３に印刷を指示することができるようになっている。
【００３３】
サーバ１およびクライアント端末２のそれぞれのハードディスク１４，２４には、読取装置１７，２７により情報記録媒体９１から読み出されて取得された固有のプログラムやデータファイル群が記憶される。そして、ＣＰＵ１１，２１がハードディスク１４，２４に記憶されたプログラムに従って、適宜データファイル群を用いて演算処理を行うことにより、サーバ１においては商品広告作成システム７０ａのサーバとしての機能が実現され、クライアント端末２においては商品広告作成システム７０ａのクライアント端末としての機能が実現される。もちろん、オペレーションシステム機能や、プリンタ３やディスプレイ２５等を動作させるためのデバイスドライバ機能も、プログラムに従ったＣＰＵ１１，２１の演算処理によって実現される。なお、このようなプログラムやデータファイル群は、通信部１８，２８によりインターネット７３等に接続された所定の記憶装置からダウンロードされて、ハードディスク１４，２４に記憶されるようになっていてもよい。
【００３４】
図４は、サーバ１およびクライアント端末２のそれぞれのＣＰＵが演算処理を行うことにより実現される機能を含めた商品広告作成システム７０ａの主たる機能構成を示す図である。
【００３５】
図４において、認証部１０１、編集受付部１０２、印刷要求受付部１０３および更新受付部１０４は、サーバ１のＣＰＵ１１により実現される機能を示している。一方、広告用プログラム２１０は、クライアント端末２のＣＰＵ２１により実現される機能（アプリケーションプログラム）を示しており、認証要求部２１１、編集部２１２、印刷要求部２１３、データ生成部２１４、印刷指示部２１５およびファイル更新部２１６は、広告用プログラム２１０の機能の一部を示している。これらの機能の詳細については後述する。なお、広告用プログラム２１０は、専用のソフトウェアとして動作してもよく、ＷＥＢブラウザのプラグインソフトウェアとして動作してもよい。
【００３６】
＜１−２．データファイル＞
また、図４に示すように、サーバ１のハードディスク１４には、ＰＯＰ広告の作成に用いるためのデータファイル群が記憶されている。このデータファイル群には、テキストファイル群から構成される商品データ１４１、バイナリファイル群で構成されるレイアウトデータ１４２（４２）、ならびに、イメージファイル群で構成される表示用イメージ１４３および印刷用イメージ１４４（４４）が含まれている。また、クライアント端末２のハードディスク２４においても、ＰＯＰ広告の作成に用いるためのデータファイル群として、レイアウトデータ２４２（４２）および印刷用イメージ２４４（４４）が記憶されている。これらのデータファイル群は、それぞれ複数のデータファイルから構成される。
【００３７】
レイアウトデータ４２として、サーバ１に記憶されるレイアウトデータ１４２と、クライアント端末２に記憶されるレイアウトデータ２４２とは同様のものである。また、印刷用イメージ４４として、サーバ１に記憶される印刷用イメージ１４４と、クライアント端末２に記憶される印刷用イメージ２４４とは同様のものである。ただし、サーバ１のハードディスク１４に記憶されたデータファイル群は、広告管理センター７１のサーバ管理者によって、販売計画や消費動向などに応じて日々ファイル内容やファイル構成が最新のものに変更される。したがって、レイアウトデータ１４２とレイアウトデータ２４２とにおいて、あるいは、印刷用イメージ１４４と印刷用イメージ２４４とにおいて、ファイル内容やファイル構成の相違が生じることもある。
【００３８】
図５は、商品広告作成システム７０ａで作成されるＰＯＰ広告の一例を示す図である。図に示すように、ＰＯＰ広告８には、商品名や売価などを示すテキストデータ、および、商品のイメージを示す画像データが配置される。図の例においては、領域８１〜８７にはテキストデータが配置され、領域８８には画像データが配置されている。商品データ１４１は、このようなテキストデータ（領域８１〜８７のもの）に用いられ、印刷用イメージ４４は、このような画像データ（領域８８のもの）に用いられる。そして、各種のテキストデータや画像データをいずれの位置に配置するかを示すデータにレイアウトデータ４２が用いられる。
【００３９】
つまり、商品データ１４１、レイアウトデータ４２および印刷用イメージ４４のうちの必要なデータファイル（あるいは、それに含まれる個々のデータ）が、ＰＯＰ広告の印刷に用いられる。すなわち、商品データ１４１、レイアウトデータ４２および印刷用イメージ４４が、ＰＯＰ広告の印刷に用いるための印刷用ファイルとなる。
【００４０】
これら印刷用ファイルのうち、一のＰＯＰ広告の印刷に用いられるデータの量としては、商品データ１４１が最も小さく、レイアウトデータ４２は商品データ１４１と比較して大きく、印刷用イメージ４４が最も大きくなる。その一方で、印刷用ファイルのうち、サーバ１におけるデータの変更頻度としては、販売計画や消費動向などに直結する商品データ１４１が最も高く、販売計画や消費動向には左右されにくいレイアウトデータ１４２や印刷用イメージ１４４は比較的低くなる。
【００４１】
なお、印刷用イメージ４４のデータ量は非常に大きいため、画像内容の概要が把握できればよいＰＯＰ広告の編集時には、印刷用イメージ１４４と同一の画像内容で解像度や色数が低くデータ量が比較的小さい表示用イメージ１４３が用いられるようになっている。すなわち、ＰＯＰ広告の編集時には、商品データ１４１、レイアウトデータ４２および表示用イメージ１４３が用いられることとなる。
【００４２】
図６は、商品データ１４１に含まれる一のデータファイルの例を示す図である。商品データ１４１は、例えばＣＳＶ形式などテキストデータでテーブル表現が可能な形式とされている。一の商品は一のレコード（テーブルの行）として表現され、また、一の商品に対して該商品の特徴を示す複数のテキストデータが、それぞれデータ項目（テーブルの列）として対応付けられている。このデータ項目には、商品の識別コードである「商品コード」、商品の販売名称である「商品名」、製造メーカや産地を示す「メーカ・産地」、販売価格を示す「売価」、販売単位を示す「規格」、セールスポイントを示す「セールスコピー」、販売計画の名称を示す「特売情報」、販売計画の開始日を示す「開始日」、販売計画の終了日を示す「終了日」などが含まれている。
【００４３】
ＰＯＰ広告において、データ項目のそれぞれの内容（テキストデータ）は、レイアウトデータ４２に従って配置される。例えば、図５のＰＯＰ広告８においては、領域８１に「特売情報」、領域８２に「メーカ・産地」、領域８３に「開始日」・「終了日」、領域８４に「商品名」、領域８５に「セールスコピー」、領域８６に「規格」、領域８７に「売価」のそれぞれの内容が配置されている。もちろん、全てのデータ項目の内容が配置される必要はなく、レイアウトデータ４２によっては、配置されないデータ項目もあり得る。
【００４４】
＜１−３．処理内容＞
図７は、商品広告作成システム７０ａの処理の流れを示す図である。図７中の処理Ｓ１はサーバ１の処理を示し、処理Ｓ２はクライアント端末２の処理を示している。なお、処理Ｓ１がサーバ１の処理、処理Ｓ２がクライアント端末２の処理であることは、以下の説明でも同様である。
【００４５】
以下、商品広告作成システム７０ａの処理内容について図４および図７を参照しつつ説明する。サーバ１は、クライアント端末２から送信される信号に応答して処理を行うこととなるが、クライアント端末２は複数存在する。このため、サーバ１は複数のクライアント端末２のそれぞれに応じた処理を並列的に行うこととなる。したがって、図７中に示す破線の矢印は必ずしも処理の時間的な連続性を示すものではなく、他のクライアント端末２に応じた処理が割り込まれたり、あるいは、並列的に行われたりすることもあり得る。
【００４６】
クライアント端末２において、広告用プログラム２１０が起動されると、まず、サーバ１に通信許可を要求する認証要求処理（ログイン処理）が行われる。すなわち、クライアント端末２のユーザにより、店舗の識別コード（以下、「店舗コード」という。）およびパスワードが入力され、認証要求部２１１により入力された店舗コードおよびパスワードがサーバ１に送信される。サーバ１の認証部１０１において、店舗コードおよびパスワードが受信されると、それらの整合性が確認され、ユーザ（店舗）の認証がなされる。そして、認証がなされた場合は、クライアント端末２からサーバ１に対して各種の要求信号を送信することが可能な状態とされる（ステップＳ２０１，Ｓ１０１）。
【００４７】
続いて、サーバ１およびクライアント端末２の双方に記憶されているレイアウトデータ４２および印刷用イメージ４４のファイル内容およびファイル構成を一致させるために、クライアント端末２のファイル更新部２１６によりファイル更新処理（ステップＳ２０２）、および、サーバ１の更新受付部１０４によりファイル更新受付処理（ステップＳ１０２）がなされる。
【００４８】
図８は、このファイル更新処理およびファイル更新受付処理の詳細な流れを示す図である。まず、クライアント端末２のファイル更新部２１６から、ファイル一覧要求信号がサーバ１に対して送信される（ステップＳ２１１）。
【００４９】
ファイル一覧要求信号はサーバ１の更新受付部１０４に受信され（ステップＳ１１１）、このファイル一覧要求信号に応答して、サーバ１のハードディスク１４内に記憶されているレイアウトデータ１４２および印刷用イメージ１４４に含まれる複数のデータファイルの一覧を示す一覧データが作成される。この一覧データには、データファイルの名称、データ量およびタイムスタンプ等を示す情報が含まれている。作成された一覧データ（以下、「サーバ側一覧データ」という。）は、クライアント端末２に対して送信される（ステップＳ１１２）。
【００５０】
クライアント端末２のファイル更新部２１６は、サーバ側一覧データを受信すると（ステップＳ２１２）、クライアント端末２のハードディスク２４内に記憶されているレイアウトデータ２４２および印刷用イメージ２４４に含まれる複数のデータファイルの一覧を示す一覧データ（以下、「クライアント側一覧データ」という。）を作成する。このクライアント側一覧データのデータ形式は、サーバ側一覧データと同様のものとされ、データファイルの名称、データ量およびタイムスタンプ等を示す情報が含まれる（ステップＳ２１３）。
【００５１】
続いて、ファイル更新部２１６により、サーバ側一覧データと、クライアント側一覧データとの内容が比較される。具体的には、データファイルの名称、データ量およびタイムスタンプ等が比較され、これらが相違するデータファイルが抽出される。これにより、クライアント端末２のハードディスク２４には記憶されず、サーバ１のハードディスク１４のみに記憶されるレイアウトデータ４２および印刷用イメージ４４のデータファイルが、更新すべきデータファイル（以下、「更新ファイル」という。）として抽出される（ステップＳ２１４）。
【００５２】
続いて、抽出された更新ファイルのクライアント端末２への送信を要求するファイル要求信号がサーバ１に送信される（ステップＳ２１５）。このファイル要求信号に応答して、サーバ１の更新受付部１０４により更新ファイルがクライアント端末２に送信される（ステップＳ１１３，Ｓ１１４）。これにより、サーバ１のレイアウトデータ１４２および印刷用イメージ１４４のうち、更新ファイルのみがクライアント端末２に取得される。
【００５３】
取得された更新ファイルは、ファイル更新部２１６により、クライアント端末２のハードディスク２４に記憶される。またこのとき、サーバ１のハードディスク１４には存在せず、クライアント端末２のハードディスク２４のみに存在するレイアウトデータ４２および印刷用イメージ４４のデータファイルは削除される（ステップＳ２１６）。これにより、サーバ１のハードディスク１４に記憶されているレイアウトデータ１４２および印刷用イメージ１４４と、クライアント端末２のハードディスク２４に記憶されているレイアウトデータ２４２および印刷用イメージ２４４とのファイル内容およびファイル構成が一致されることとなる。すなわち、クライアント端末２のハードディスク２４には、レイアウトデータ４２および印刷用イメージ４４の、この時点において最新のデータファイルが記憶されることとなる。
【００５４】
図７に戻り、上記のようにしてファイル更新処理が終了すると、次に、クライアント端末２のユーザから指示を受け付ける画面がディスプレイ２５に表示される。この画面においては、ＰＯＰ広告の編集指示（ステップＳ０２３）またはＰＯＰ広告の印刷指示（ステップＳ２０５）が受付可能になっている。
【００５５】
編集指示がなされたときには（ステップＳ２０３にてＹｅｓ）、編集部２１２の制御により編集処理が行われる。具体的には、まず、ＰＯＰ広告を編集するための画面がクライアント端末２のディスプレイ２５に表示される。この画面において、ユーザは、任意の商品コード、レイアウトデータ４２および印刷用イメージ４４を選択することができる。これらのデータが選択されると、編集部２１２により編集要求信号がサーバ１に送信される。この編集要求信号には、選択された商品コード、ならびに、レイアウトデータ４２および印刷用イメージ４４のデータ識別コード（名称など）が含まれる。
【００５６】
この編集要求信号がサーバ１により受信されると、編集受付部１０２に受け付けられる。そして、編集要求信号に含まれる商品コードに対応する商品データ１４１のレコード、編集要求信号に含まれるデータ識別コードに対応するレイアウトデータ１４２および表示用イメージ１４３（印刷用イメージ１４４ではない。）が、ハードディスク１４から読み出される。そして、これらを用いてＰＯＰ広告の態様を示す表示対象データが生成される。
【００５７】
生成された表示対象データはクライアント端末２に返信され、編集部２１２によりディスプレイ２５に表示される。これによりユーザは、選択したデータを使用したときのＰＯＰ広告の態様をディスプレイ２５上で視覚的に確認できる。ユーザは、所望の態様となるＰＯＰ広告が得られるまで、上記の作業を繰り返すこととなる。この作業の繰り返しにより、最終的に、実際のＰＯＰ広告の印刷に用いられる商品コード、レイアウトデータ４２および印刷用イメージ４４が選択される（ステップＳ２０４，Ｓ１０３）。
【００５８】
この編集処理においては、サーバ１からクライアント端末２には表示対象データが返信されるが、表示対象データは商品データ１４１の一のレコード、レイアウトデータ１４２の一のデータファイル、および、表示用イメージ１４３の一のデータファイルから作成される。つまり、印刷用イメージ１４４ではなく表示用イメージ１４３が用いられる。前述したように、表示用イメージ１４３のデータ量は印刷用イメージ４４と比べて小さいことから、表示対象データのデータ量も比較的小さくなる。したがって、編集処理に伴う表示対象データの送信は、サーバ１の負荷にはならず、インターネット７３上を流れるデータ量が多大になることもないため、編集処理においてレスポンスの低下が生じることもない。
【００５９】
このようにしてＰＯＰ広告の編集処理がなされると、ユーザから印刷指示を受け付けることが可能となる（ステップＳ２０５）。ユーザは、印刷指示を行う際にＰＯＰ広告の印刷枚数を指定することができる。ユーザから印刷指示がなされると（ステップＳ２０５にてＹｅｓ）、この印刷指示は印刷要求部２１３により受け付けられ、印刷要求部２１３からからサーバ１に対して印刷要求信号が送信される。この印刷要求信号には、編集処理にて選択された商品コードが含まれている（ステップＳ２０６）。
【００６０】
印刷要求信号は、サーバ１の印刷要求受付部１０３に受け付けられる（ステップＳ１０４）。そして、これに応答して、印刷要求受付部１０３により印刷要求信号に含まれる商品コードに対応する商品データ１４１の一のレコードが読み出され、クライアント端末２に返信される（ステップＳ１０５）。
【００６１】
返信された商品データ１４１のレコードは、クライアント端末２のデータ生成部２１４に受信される（ステップＳ２０７）。続いて、データ生成部２１４により、編集処理にて選択されたレイアウトデータ４２のデータ識別コードに対応するレイアウトデータ２４２、および、選択された印刷用イメージ４４のデータ識別コードに対応する印刷用イメージ２４４が、ハードディスク２４から読み出される（ステップＳ２０７）。そして、受信された商品データ１４１のレコードと、ハードディスク２４から読み出されたレイアウトデータ２４２および印刷用イメージ２４４とを用いて、プリンタ３に受け渡すための印刷対象データが生成される（ステップＳ２０８）。
【００６２】
生成された印刷対象データは、印刷指示部２１５によりプリンタ３に受け渡され、印刷指示部２１５からプリンタ３に対して該印刷対象データの印刷を指示する信号が送信される。これにより、プリンタ３において、指定された印刷枚数のＰＯＰ広告が印刷される（ステップＳ２０９）。印刷が終了すると、再度、ステップＳ２０３に戻り、編集指示または印刷指示をユーザから受け付けることとなる。
【００６３】
以上説明したように、本実施の形態の商品広告作成システム７０ａにおいては、ユーザから印刷指示を受け付けていない非印刷時間帯に、サーバ１からレイアウトデータ４２および印刷用イメージ４４が取得され、クライアント端末２のハードディスク２４に記憶されるようになっている。そして、印刷対象データを生成する際には、商品データ１４１のみがサーバ１から取得され、レイアウトデータ４２および印刷用イメージ４４としては、クライアント端末２のハードディスク２４に予め記憶されたものが用いられる。したがって、ユーザから印刷指示を受け付けたときにおいて、印刷対象データの生成に必要となるレイアウトデータ４２および印刷用イメージ４４を、サーバ１から取得する必要はない。すなわち、レイアウトデータ４２および印刷用イメージ４４を非印刷時間帯に予め取得しておくことで、印刷のための処理を時間的に分散して行うことができることとなる。
【００６４】
また、レイアウトデータ４２および印刷用イメージ４４は、比較的データ量が大となるが、ユーザから印刷指示を受け付けたときにこれらを取得する必要がないことから、効果的にサーバの負荷やインターネット７３上を流れるデータ量を低下することができ、印刷のための処理時間を短縮することができる。なお、これらレイアウトデータ４２および印刷用イメージ４４は頻繁に更新されるものではないため、古いデータが用いられるといった問題が生じることもない。
【００６５】
その一方で、印刷対象データの生成に必要となる商品データ１４１は、印刷指示を受け付ける毎にサーバ１から取得される。取得されるデータは、商品データ１４１の一のレコードであり、また、このレコードはテキストデータである。したがって、印刷指示を受け付けた際に、サーバ１から送信されるデータ量はごく僅かとなり、サーバ１の負荷にもならず、インターネット７３上を流れるデータ量が多大になることもない。したがって、印刷のための処理においてもレスポンスの低下が生じることがない。また、商品データ１４１は、頻繁に更新されることとなるが、印刷指示を受け付ける毎にサーバ１から取得することで、常に最新の商品データ１４１を用いることができる。
【００６６】
また、ファイル更新処理においては、サーバ１のハードディスク１４内に記憶されているレイアウトデータ１４２および印刷用イメージ１４４と、クライアント端末２のハードディスク２４内に記憶されているレイアウトデータ２４２および印刷用イメージ２４４とが比較され、サーバ１のハードディスク１４内に記憶されているデータファイルのみが更新ファイルとして抽出される。そして、この更新ファイルのみがサーバ１からクライアント端末２に取得される。したがって、全てのデータファイルの送信を行うことなく、サーバ１とクライアント端末２との間のデータの整合性を保持できる。これとともに、サーバの負荷やネットワーク上を流れるデータ量を低下させることができる。
【００６７】
また、ファイル更新処理においては、サーバ側一覧データとクライアント側一覧データとを生成し、これらを比較して更新ファイルを抽出するため、短時間で更新ファイルを抽出することができることとなる。
【００６８】
＜１−４．変形例＞
なお、この実施の形態は、上記で説明したものに限定されるものではなく様々な変形が可能である。
【００６９】
例えば、ファイル更新処理は、編集処理と並列して行われてもよい。具体的には、ＰＯＰ広告の編集処理を行うと同時に、そのバックグラウンド処理としてファイル更新処理を行ってもよい。ただしこの場合は、ファイル更新処理が終了するまで、印刷指示の受付ができないようにする。これによれば、ログイン処理の後、ファイル更新処理の終了を待つことなく、即座にＰＯＰ広告の編集処理を行うことができる。
【００７０】
また、編集処理において表示対象データを生成する際に、クライアント端末２のハードディスク２４に記憶されているレイアウトデータ２４２を使用するようにしてもよい。さらには、表示用イメージ１４３もクライアント端末２のハードディスク２４に記憶させ、表示対象データを生成する際に、クライアント端末２に記憶された表示用イメージを用いるようにしてもよい。これによれば、さらに、サーバ１からクライアント端末２に転送するデータ量を低下させることができる。
【００７１】
また、上記記載においては、ファイル更新処理の際に、クライアント端末２においてサーバ側一覧データとクライアント側一覧データとが比較されていたが、クライアント側一覧データをクライアント端末２からサーバ１に送信し、サーバ１において比較されるようになっていてもよい。
【００７２】
また、イメージファイル群で構成される表示用イメージ１４３や印刷用イメージ１４４は、ビットマップなどの非圧縮形式ではなく、ＪＰＥＧやＰＮＧなどの圧縮形式でサーバ１のハードディスク１４に記憶しておくことが好ましい。このようにイメージファイルを圧縮形式で記憶しておくことで、イメージファイルのクライアント端末２への送信時において、送信するデータ量をさらに低下させることができることとなる。
【００７３】
＜２．第２の実施の形態＞
＜２−１．システム構成＞
次に、本発明の第２の実施の形態について説明する。図９は、第２の実施の形態に係る商品広告作成システムの概略構成を示す図である。本実施の形態の商品広告作成システム７０ｂは、第１の実施の形態と同様に、広告管理センター７１に配置されるサーバ１と、複数の店舗７２にそれぞれ配置されるクライアント端末２とを備えている。サーバ１の構成は図２に示すものと同様であり、クライアント端末２の構成は図３に示すものと同様である。
【００７４】
本実施の形態の店舗７２においては、店舗７２内に複数のクライアント端末２が配置されている。これらの複数のクライアント端末２には、それぞれを識別するための識別コード（以下、「端末コード」という。）が割り当てられている。本実施の形態の商品広告作成システム７０ｂでは、印刷のための処理を、これら複数のクライアント端末２で分散して行うこととなるが、以下この詳細について説明していく。
【００７５】
複数のクライアント端末２は、店舗７２内のＬＡＮ４０１によって接続されている。ＬＡＮ４０１は、ルータ装置４０２等を介してインターネット７３に接続されている。このような構成により、インターネット７３に接続されたサーバ１と、店舗内のＬＡＮ４０１に接続された複数のクライアント端末２との相互間においてデータ通信を行うことが可能とされている。
【００７６】
また、プリンタ３も各店舗７２において複数台配置されており、これらはクライアント端末２に専用ケーブルまたはＬＡＮ４０１を介して接続される。図に示す店舗７２ａでは、クライアント端末２とプリンタ３とは専用ケーブルを介して接続されている。このような場合は、クライアント端末２からは自装置に接続されたプリンタ３に対してのみ印刷を指示することができる。一方、店舗７２ｂでは、ＬＡＮ４０１に複数のプリンタ３が接続されている。このような場合は、店舗内の全てのクライアント端末２から任意のプリンタ３に対して印刷を指示することができる。これら複数のプリンタ３にも、それぞれを識別するための識別コード（以下、「プリンタコード」という。）が割り当てられている。
【００７７】
図１０は、サーバ１およびクライアント端末２のそれぞれのＣＰＵが演算処理を行うことにより実現される機能を含めた本実施の形態の商品広告作成システム７０ｂの主たる機能構成を示す図である。
【００７８】
図１０において、認証部１１１、編集受付部１１２、印刷要求受付部１１３、データ生成部１１４および監視受付部１１５は、サーバ１のＣＰＵ１１により実現される機能を示している。一方、広告編集プログラム２２０、監視プログラム２３０および広告印刷プログラム２４０は、クライアント端末２のＣＰＵ２１により実現される機能（アプリケーションプログラム）を示している。そして、認証要求部２２１、編集部２２２および印刷要求部２２３は広告編集プログラム２２０の機能の一部を示し、タスク監視部２３１およびサーバ監視部２３２は、監視プログラム２３０の機能の一部を示し、印刷指示部２４１は広告印刷プログラム２４０の機能の一部を示している。
【００７９】
また、サーバ１のハードディスク１４には、ＰＯＰ広告の作成に用いるためのデータファイル群として、商品データ１４１、レイアウトデータ１４２（４２）、表示用イメージ１４３および印刷用イメージ１４４（４４）が記憶されている。これらのデータファイル群は、第１の実施の形態と同様のものである。
【００８０】
＜２−２．処理内容＞
図１１および図１２は、本実施の形態の商品広告作成システム７０ｂの処理の流れを示す図である。図１１は、主として広告編集プログラム２２０の制御によりなされる処理を示しており、図１２は、主として監視プログラム２３０および広告印刷プログラム２４０の制御によりなされる処理を示している。以下、本実施の形態の商品広告作成システム７０ｂの処理内容について図１０ないし図１２を参照しつつ説明する。
【００８１】
クライアント端末２においては、まず、広告編集プログラム２２０が起動される。図１１に示すように、広告編集プログラム２２０が起動されると、第１の実施の形態と同様に、認証要求部２２１（およびサーバ１の認証部１１１）により、サーバ１に通信許可を要求する認証要求処理（ログイン処理）が行われる（ステップＳ２２１，Ｓ１２１）。
【００８２】
認証がなされた場合は、続いて、監視プログラム２３０が自動的に起動される（ステップＳ２２２）。この監視プログラム２３０は、クライアント端末２のオペレーションシステムに常駐し、広告編集プログラム２２０とは独立した処理（図１２の処理）を行うこととなるが、詳細は後述する。
【００８３】
監視プログラム２３０が起動すると、次に、クライアント端末２のユーザから指示を受け付ける画面がディスプレイ２５に表示される。この画面においては、第１の実施の形態と同様に、ＰＯＰ広告の編集指示（ステップＳ２２３）またはＰＯＰ広告の印刷指示（ステップＳ２２５）の受付が可能とされる。
【００８４】
編集指示がなされたときには（ステップＳ２２３にてＹｅｓ）、第１の実施の形態と同様に、クライアント端末２の編集部２２２（およびサーバ１の編集受付部１１２）の制御により、ＰＯＰ広告の編集処理が行われる。これにより、実際のＰＯＰ広告の印刷に用いられる商品コード、レイアウトデータ４２および印刷用イメージ４４が選択される（ステップＳ２２４，Ｓ１２２）。
【００８５】
編集処理がなされると、ユーザから印刷指示を受け付けることが可能とされる（ステップＳ２２５）。ユーザは、印刷指示を行う際にＰＯＰ広告の印刷枚数を指定することができる。またこれとともに、商品広告作成システム７０ｂが店舗７２ａのように構成される場合（クライアント端末２から自装置に接続されたプリンタ３に対してのみ印刷を指示することができる場合）は、さらに、プリンタ３に対して印刷を指示すべきクライアント端末２を指定することができる。また一方、商品広告作成システム７０ｂが店舗７２ｂのように構成される場合（クライアント端末２から任意のプリンタ３に対して印刷を指示することができる場合）は、さらに、印刷すべきプリンタ３を指定することができる。なお、このような印刷を指示すべきクライアント端末２や印刷すべきプリンタ３は必ずしも指定する必要はない。
【００８６】
ユーザから印刷指示がなされると（ステップＳ２２５にてＹｅｓ）、この印刷指示は印刷要求部２２３により受け付けられ、印刷要求部２２３からからサーバ１に対して印刷要求信号が送信される。この印刷要求信号には、印刷枚数、編集処理にて選択された商品コード、ならびに、選択されたレイアウトデータ４２および印刷用イメージ４４のデータ識別コードが含まれている。さらに、印刷要求信号には、印刷指示がなされたクライアント端末２が配置される店舗７２の店舗コード、印刷枚数、印刷を指示すべきクライアント端末２の端末コード、印刷すべきプリンタ３のプリンタコードが含まれている。なお、端末コードおよびプリンタコードは、ユーザにより指定された場合のみ印刷要求信号に含まれる（ステップＳ２２６）。印刷要求信号が送信されると、再度、ステップＳ２２３に戻り、編集指示または印刷指示をユーザから受け付けることとなる。
【００８７】
クライアント端末２から送信された印刷要求信号は、サーバ１の印刷要求受付部１１３に受け付けられる（ステップＳ１２３）。これに応答して、サーバ１のデータ生成部１１４により、印刷要求信号に含まれる商品コードに対応する商品データ１４１の一のレコード、ならびに、印刷要求信号に含まれるデータ識別コードに対応するレイアウトデータ１４２および印刷用イメージ１４４が読み出される。そして、これらを用いて印刷対象データ１５１が生成される（ステップＳ１２４）。
【００８８】
生成された印刷対象データ１５１は、ハードディスク１４内の所定のフォルダ１５０に記憶される。この印刷対象データ１５１のヘッダ部分には、印刷要求信号に含まれる店舗コード、印刷枚数、端末コード（指定された場合のみ）およびプリンタコード（指定された場合のみ）がヘッダ情報として記載される。すなわち、印刷対象データ１５１は、印刷要求信号の送信元のクライアント端末２が配置される店舗の店舗コード、印刷を指示すべきクライアント端末２の端末コード、および、印刷すべきプリンタ３のプリンタコードと関連付けて記憶されることとなる（ステップＳ１２５）。
【００８９】
次に、ステップＳ２２２にて起動された監視プログラム２３０の処理について図１２を参照して説明する。クライアント端末２において監視プログラム２３０が起動されると、タスク監視部２３１により、自装置のタスク量（ＣＰＵ２１の演算量）が監視される。具体的には、タスク量の検出（ステップＳ２３１）、および、検出されたタスク量が基準値未満であるか否かの判定（ステップＳ２３２）が繰り返される。換言すれば、自装置のＣＰＵ２１の処理能力に余裕があるか否かの判定が繰り返されることとなる。
【００９０】
タスク量が基準値未満の場合（ステップＳ２３２にてＹｅｓ）は、サーバ監視部２３２により、サーバ１のフォルダ１５０に記憶されている印刷対象データ１５１の一覧を示す一覧データ（以下、「印刷対象一覧データ」という。）が取得される。具体的には、サーバ監視部２３２から印刷対象一覧データを要求する信号がサーバ１に送信される。サーバ１の監視受付部１１５は、これに応答してフォルダ１５０に記憶されている印刷対象データ１５１を検索して印刷対象一覧データを生成する。そして、生成された印刷対象一覧データが、サーバ監視部２３２に返信されることとなる。この印刷対象一覧データには、各印刷対象データ１５１のヘッダ情報が記載される（ステップＳ２３３，Ｓ１３１）。
【００９１】
サーバ監視部２３２は印刷対象一覧データを取得すると、一覧として記載された印刷対象データ１５１のヘッダ情報を検索し、自装置が配置される店舗の店舗コードに関連付けられた印刷対象データ１５１が存在する否かを判定する（ステップＳ２３４）。このとき、自店舗の店舗コードに関連付けられた印刷対象データ１５１が存在しない場合は、再度、ステップＳ２３１に戻り、自装置のタスクが監視されることとなる。
【００９２】
一方、自店舗の店舗コードに関連付けられた印刷対象データ１５１が存在する場合は、該印刷対象データ１５１に関して印刷を指示すべきクライアント端末２が指定されているか否か、すなわち、端末コードに関連付けられているか否かが判定される（ステップＳ２３５）。そして、端末コードに関連付けられていた場合は、その端末コードが自装置の端末コードであるか否かがさらに判定される（ステップＳ２３６）。このとき、関連付けられた端末コードが自装置の端末コードでない場合（ステップＳ２３６にてＮｏ）は、再度、ステップＳ２３１に戻る。
【００９３】
印刷対象データ１５１が端末コードに関連付けられてない場合（ステップＳ２３５にてＮｏ）、あるいは、関連付けられた端末コードが自装置の端末コードである場合（ステップＳ２３６にてＹｅｓ）は、サーバ監視部２３２によりサーバ１から該印刷対象データ１５１が取得される。具体的には、サーバ監視部２３２から該印刷対象データ１５１を要求する信号がサーバ１に送信される。この信号を受け、サーバ１の監視受付部１１５により、信号に対応する印刷対象データ１５１がクライアント端末２に返信されることとなる（ステップＳ２３７，Ｓ１３２）。
【００９４】
印刷対象データ１５１がサーバ監視部２３２により受信されると、広告印刷プログラム２４０が自動的に起動され、受信された印刷対象データ１５１が広告印刷プログラム２４０の印刷指示部２４１に受け渡される。そして、印刷指示部２４１により該印刷対象データ１５１のヘッダ情報が確認され、印刷すべきプリンタ３が指定されているか否か、すなわち、プリンタコードが記載されているか否かが判定される（ステップＳ２３８）。
【００９５】
プリンタコードが記載されていた場合は、印刷指示部２４１により、プリンタコードに対応するプリンタ３に印刷対象データ１５１が受け渡され、該プリンタ３に対して印刷を指示する信号が送信される（ステップＳ２３９）。一方、プリンタコードが記載されていない場合は、印刷指示部２４１により、予め定められたプリンタ３に印刷対象データ１５１が受け渡され、該プリンタ３に対して印刷を指示する信号が送信される（ステップＳ２４０）。これにより、プリンタ３において、指定された印刷枚数のＰＯＰ広告が印刷される。印刷が終了すると、再度、ステップＳ２３１に戻り、自装置のタスクが監視されることとなる。
【００９６】
以上説明したような処理は、一の店舗に配置される複数のクライアント端末２のそれぞれにおいて行われる。また、図１１に示す処理と図１２に示す処理とは独立して行われる。したがって、ユーザから印刷指示を受け付けたクライアント端末２と、実際にプリンタ３に対して印刷を指示するクライアント端末２とを別の端末とすることができる。このプリンタ３に対して印刷を指示するクライアント端末２は、複数のクライアント端末２のうちタスク量が小さく、処理能力に比較的余裕のあるものとなる。
【００９７】
以上、第２の実施の形態について説明を行ったが、本実施の形態の商品広告作成システム７０ｂにおいては、複数のクライアント端末２のそれぞれにおいてタスク量が監視される。そして、このタスク量が基準値より小さく、かつ、サーバ１に印刷対象データが記憶されていたとき、サーバ１から印刷対象データ１５１が取得されプリンタ３に印刷が指示される。したがって、サーバ１に印刷要求信号を送信したクライアント端末２に限定されず、複数のクライアント端末２のうちタスク量の小さいものがプリンタ３に印刷を指示することができる。その結果、印刷のための処理を、サーバ１に印刷要求信号を送信したクライアント端末２と、他のクライアント端末２とで分散して行うことができ、一のクライアント端末２に処理が集中することを防止することができる。
【００９８】
また、印刷対象データが店舗７２の店舗コードに関連付けられて記憶され、サーバ監視部２３２は、自装置が配置される店舗の店舗コードに関連付けられた印刷対象データ１５１のみの存在を監視する。このことから、クライアント端末２が複数の店舗７２にそれぞれ複数配置されるときにおいても、印刷要求信号の送信元のクライアント端末２が配置される店舗７２のプリンタ３に印刷を指示することができる。
【００９９】
また、印刷要求信号にはプリンタコードを含ませることができ、印刷対象データ１５１は印刷要求信号に含まれるプリンタコードと関連付けられて記憶される。そして、印刷指示部２４１は、プリンタコードに対応するプリンタ３に印刷を指示することとなる。したがって、店舗７２ｂのように構成される場合（クライアント端末２から自装置に接続されたプリンタ３に対してのみ印刷を指示することができる場合）は、所望のプリンタ３にＰＯＰ広告を印刷させることができることとなる。
【０１００】
また、印刷要求信号には端末コードを含ませることができ、印刷対象データ１５１は印刷要求信号に含まれる端末コードと関連付けられて記憶される。そして、サーバ監視部２３２は、自装置に係る端末コードと関連付けられた印刷対象データ１５１のみの存在を監視することとなる。このことから、ユーザは印刷を指示すべきクライアント端末２を指定することができることとなる。したがって、店舗７２ａのように構成される場合（クライアント端末２から自装置に接続されたプリンタ３に対してのみ印刷を指示することができる場合）において、所望のプリンタ３にＰＯＰ広告を印刷させることができることとなる。
【０１０１】
＜２−３．変形例＞
なお、この実施の形態は、上記で説明したものに限定されるものではなく様々な変形が可能である。
【０１０２】
例えば、本実施の形態においても上記第１の実施の形態と同様に、レイアウトデータ４２および印刷用イメージ４４をクライアント端末２にも記憶させ、これらを印刷対象データの生成に用いるようにしてもよい。具体的には、サーバ１においては、商品データ１４１のみから第１の印刷対象データを生成するようにし、この第１の印刷対象データをクライアント端末２から監視する。そして、クライアント端末２にて、第１の印刷対象データを取得した後、クライアント端末２に記憶されたレイアウトデータ４２および印刷用イメージ４４を用いて、実際にプリンタ３に受け渡すための第２の印刷対象データを生成するようにする。このようにすれば、第１の実施の形態と同様に、効果的にサーバ１の負荷やインターネット７３上を流れるデータ量を低下させることができる。
【０１０３】
＜３．第３の実施の形態＞
＜３−１．システム構成＞
次に、本発明の第３の実施の形態について説明する。図１３は、第３の実施の形態に係る商品広告システムの概略構成を示す図である。
【０１０４】
本実施の形態の商品広告作成システム７０ｃは、スーパーマーケットなどの一の店舗７２内にて構成されるものであり、サーバ１とクライアント端末２とを備え、これらがＬＡＮ４０１により接続されている。さらに、このＬＡＮ４０１には、プリンタ３が接続されている。サーバ１の構成は図２に示すものとほぼ同様であり、クライアント端末２の構成は図３に示すものとほぼ同様である。ただし、サーバ１およびクライアント端末２の双方からプリンタ３に対して印刷を指示することができるようになっている。これらサーバ１、クライアント端末２およびプリンタ３は、消費者に商品を販売する販売エリア７２２とは別の事務室７２１などに配置される。
【０１０５】
また、販売エリア７２２においては、複数のラベル印字装置６が配置されている。例えば、魚売り場では魚商品に貼付するラベルを発行するラベル印字装置６が配置され、総菜売り場では総菜商品に貼付するラベルを発行するラベル印字装置６が配置される。これらのラベル印字装置６もＬＡＮ４０１に接続され、サーバ１とラベル印字装置６との相互間でも各種のデータ通信が可能とされている。
【０１０６】
図１４は、ラベル印字装置６の主たる構成を示す図である。図に示すように、ラベル印字装置６は主として、装置全体を制御する制御部６０、各種情報を表示する表示パネル６５、ユーザからの操作を受け付ける入力キー６６、商品に貼付するラベルを印字・発行するラベル印字部６７、および、ＬＡＮ４０１を介してサーバ１などの外部装置と通信を行う通信部６８等を備え、これらがバスライン６９に接続された構成となっている。
【０１０７】
制御部６０は、マイクロコンピュータ等によって構成され、各種演算処理を行うＣＰＵ６１、記憶領域となるＲＯＭ６２、演算処理の作業領域となるＲＡＭ６３、および、不揮発性メモリとなるバッテリーバックアップされたＳＲＡＭ６４等を備えている。表示パネル６５、入力キー６６、ラベル印字部６７および通信部６８等のラベル印字装置６の各部は、制御部６０の制御下にて動作することとなる。
【０１０８】
また、ＳＲＡＭ６４には、予めプログラムやデータファイル群が記憶される。制御部６０のＣＰＵ６１が、このＳＲＡＭ６４に記憶されたプログラムに従って、適宜データファイル群を用いて演算処理を行うことにより、各種の機能が実現される。
【０１０９】
図１５は、サーバ１、クライアント端末２およびラベル印字装置６のそれぞれのＣＰＵが演算処理を行うことにより実現される機能を含めた本実施の形態の商品広告作成システム７０ｃの主たる機能構成を示す図である。
【０１１０】
図１５において、編集受付部１２１、印刷要求受付部１２２、データ生成部１２３、印刷指示部１２４およびデータ修正部１２５は、サーバ１のＣＰＵ１１により実現される機能を示している。また、広告用プログラム２５０は、クライアント端末２のＣＰＵ２１により実現される機能（アプリケーションプログラム）を示しており、編集部２５１、印刷要求部２５２、印刷開始要求部２５３および修正要求部２５４は、広告用プログラム２５０の機能の一部を示している。また、ラベル用プログラム６１０および広告用プログラム６２０は、ラベル印字装置６のＣＰＵ６１により実現される機能（アプリケーションプログラム）を示している。そして、データ修正部６１１はラベル用プログラム６１０の機能の一部を示し、印刷要求部６２１および修正要求部６２２は広告用プログラム６２０の機能の一部を示している。
【０１１１】
サーバ１のハードディスク１４には、ＰＯＰ広告の作成に用いるためのデータファイル群として、商品データ１４１、レイアウトデータ１４２（４２）、表示用イメージ１４３および印刷用イメージ１４４（４４）が記憶されている。これらのデータファイル群は、第１の実施の形態と同様のものである。
【０１１２】
一方、ラベル印字装置６のＳＲＡＭ６４には、ラベルの印字に用いるためのデータファイル群として、商品データ６４１が記憶されている。魚売り場に配置されるラベル印字装置６では魚商品に係る商品データ６４１が記憶され、総菜売り場に配置されるラベル印字装置６では総菜商品に係る商品データ６４１が記憶される。すなわち、配置される売り場の商品に係る商品データ６４１が記憶されるようになっている。
【０１１３】
図１６は、商品データ６４１に含まれる一のデータファイルの例を示す図である。この商品データ（以下、「ラベル用商品データ」という。）６４１も、図６に示すＰＯＰ広告の作成に用いるための商品データ（以下、「広告用商品データ」という。）１４１と同様に、ＣＳＶ形式などテキストデータでテーブル表現が可能な形式とされている。そして、一の商品は一のレコード（テーブルの行）として表現され、一の商品に対して該商品の特徴を示す複数のテキストデータが、それぞれデータ項目（テーブルの列）として対応付けられている。このデータ項目には、「商品コード」、「商品名」、「メーカ・産地」、「売価」、「規格」、「原材料」、「賞味期限」および「加工日」などが含まれている。
【０１１４】
図６と比較してわかるように、「商品コード」、「商品名」、「メーカ・産地」、「売価」、「規格」は、広告用商品データ１４１とラベル用商品データ６４１とで共通のデータ項目（以下、「共通データ項目」という。）となっている。その一方で、「原材料」、「賞味期限」および「加工日」は、ラベル用商品データ６４１に独自のデータ項目となっている。
【０１１５】
ラベル印字装置６では、上述したように配置される売り場の商品に係るラベル用商品データ６４１のみが記憶されるようになっているが、サーバ１では、店舗において扱う全ての商品に係る広告用商品データ１４１が記憶される。したがって、共通データ項目に関しては、ラベル用商品データ６４１と広告用商品データ１４１とにおいて全く同一の内容が記載されることとなる。
【０１１６】
本実施の形態の商品広告作成システム７０ｃにおいては、基本的に、サーバ１にある広告用商品データ１４１の内容はクライアント端末２からの修正要求信号に応じて修正されるようになっており、ラベル用商品データ６４１の内容はラベル印字装置６において修正されるようになっている。ただし、広告用商品データ１４１とラベル用商品データ６４１との共通データ項目の内容の整合性を保持するために、ラベル用商品データ６４１の内容をラベル印字装置６において修正した場合は、サーバ１にも修正要求信号が送信され、広告用商品データ１４１の内容も同様に修正されるようになっている（詳細は後述）。
【０１１７】
なお、広告用商品データ１４１の全ての共通データ項目が、ラベル印字装置６からの修正要求信号に応じて修正できるわけではなく、共通データ項目のうちの一部のデータ項目は修正できないようにされている。すなわち、広告用商品データ１４１のデータ項目（図６参照）はそれぞれ、ラベル印字装置６からの修正要求信号に基づいて修正可能か否かの属性を有しており、修正不可属性を有するデータ項目は修正されないようになっている。具体的には、共通データ項目のうち、「商品コード」および「商品名」は修正不可属性、「メーカ・産地」、「売価」および「規格」は修正可能属性を有している。
【０１１８】
＜３−２．処理内容＞
図１７ないし図１９は、本実施の形態の商品広告作成システム７０ｃの処理の流れを示す図である。図１７は、主としてクライアント端末２の広告用プログラム２５０の制御によりなされる処理を示しており、図１８および図１９は、主としてラベル印字装置６のラベル用プログラム６１０および広告用プログラム６２０の制御によりなされる処理を示している。なお、図１８および図１９中の処理Ｓ６はラベル印字装置６における処理を示している。以下、本実施の形態の商品広告作成システム７０ｃの処理内容について図１５および図１７ないし図１９を参照しつつ説明する。
【０１１９】
クライアント端末２においては、まず、広告用プログラム２５０が起動される。図１７に示すように、広告編集プログラム２２０が起動されると、クライアント端末２のユーザから指示を受け付ける画面がディスプレイ２５に表示される。この画面においては、ＰＯＰ広告の編集指示（ステップＳ２４１）、ＰＯＰ広告の印刷指示（ステップＳ２４３）、広告用商品データ１４１の修正指示（ステップＳ２４５）および印刷開始指示（ステップＳ２４８）のいずれかの指示の受付が可能とされる。
【０１２０】
編集指示がなされたときには（ステップＳ２４１にてＹｅｓ）、上記実施の形態と同様に、クライアント端末２の編集部２５１（およびサーバ１の編集受付部１２１）の制御により、ＰＯＰ広告の編集処理が行われる。これにより、実際のＰＯＰ広告の印刷に用いられる商品コード、レイアウトデータ４２および印刷用イメージ４４が選択される（ステップＳ２４２，Ｓ１４１）。
【０１２１】
編集処理がなされると、ユーザから印刷指示を受け付けることが可能とされる（ステップＳ２４３）。ユーザは、印刷指示を行う際にＰＯＰ広告の印刷枚数を指定することができる。ユーザから印刷指示がなされると（ステップＳ２４３にてＹｅｓ）、この印刷指示は印刷要求部２５２により受け付けられ、印刷要求部２５２からからサーバ１に対して印刷要求信号が送信される。この印刷要求信号には、印刷枚数、編集処理にて選択された商品コード、ならびに、レイアウトデータ４２および印刷用イメージ４４のデータ識別コードが含まれている。
【０１２２】
クライアント端末２から送信された印刷要求信号は、サーバ１の印刷要求受付部１２２に受け付けられる（ステップＳ１４２）。これに応答して、サーバ１のデータ生成部１２３により、印刷要求信号に含まれる商品コードに対応する商品データ１４１の一のレコード、ならびに、印刷要求信号に含まれるデータ識別コードに対応するレイアウトデータ１４２および印刷用イメージ１４４が読み出される。そして、これらを用いて印刷対象データ１５１が生成される（ステップＳ１４３）。
【０１２３】
続いて、印刷指示部１２４により、プリンタ３に生成された印刷対象データ１５１が受け渡され、該プリンタ３に対して印刷を指示する信号が送信される。これにより、プリンタ３において、指定された印刷枚数のＰＯＰ広告が印刷される（ステップＳ１４４）。
【０１２４】
また、ユーザから広告用商品データ１４１の修正指示がなされたときには（ステップＳ２４５にてＹｅｓ）、この修正指示が修正要求部２５４に受け付けられ、修正要求部２５４からサーバ１に対して修正要求信号が送信される。ユーザから修正指示が行われる際には、修正対象となる商品の商品コードが指定されるとともに、該商品に係る各データ項目の修正後の内容が修正データとして入力部２６を介して入力される。修正要求信号には、指定された商品コード、および、修正データが含まれることとなる（ステップＳ２４６）。
【０１２５】
クライアント端末２から送信された修正要求信号は、サーバ１のデータ修正部１２５に受け付けられる（ステップＳ１４５）。これに応答して、データ修正部１２５は、修正要求信号に含まれる商品コードに対応する広告用商品データ１４１の一のレコードの内容を、修正データに基づいて書き換え更新する。これにより、広告用商品データ１４１の内容が修正される（ステップＳ１４６）。広告用商品データ１４１の内容の修正がなされると、修正された箇所が修正結果としてクライアント端末２に返信される（ステップＳ１４７）。
【０１２６】
返信された修正結果は、クライアント端末２の修正要求部２５４に受け付けられ、ディスプレイ２５に表示される。これにより、クライアント端末２のユーザは、サーバ１の広告用商品データ１４１の内容が修正されたことを確認することができる（ステップＳ２４７）。
【０１２７】
また、ユーザから印刷開始指示がなされたときには（ステップＳ２４８にてＹｅｓ）、この印刷開始指示が印刷開始要求部２５３に受け付けられ、印刷開始要求部２５３からサーバ１に対して印刷開始要求信号が送信される。ラベル印字装置６において印刷時期として予約印刷が指定されたとき（詳細は後述）には、サーバ１のハードディスク１４の所定のフォルダ１５０内に印刷対象データ１５１が記憶される。印刷開始指示は、この印刷対象データ１５１のプリンタ３での印刷を開始させる指示である。ユーザから印刷開始指示が行われる際には、印刷する印刷対象データ１５１が指定される。印刷開始要求信号には、指定された印刷対象データ１５１のデータ識別コードが含まれることとなる（ステップＳ２４９）。
【０１２８】
クライアント端末２から送信された印刷開始信号は、サーバ１の印刷指示部１２４に受け付けられる（ステップＳ１４８）。これに応答して、印刷指示部１２４により、印刷開始要求信号に含まれるデータ識別コードに対応する印刷対象データ１５１がハードディスク１４から読み出される。そして、該印刷対象データ１５１がプリンタ３に受け渡され、該プリンタ３に対して印刷を指示する信号が送信される。これにより、プリンタ３においてＰＯＰ広告が印刷される（ステップＳ１４９）。
【０１２９】
次に、ラベル印字装置６のラベル用プログラム６１０および広告用プログラム６２０の制御によりなされる処理について図１８および図１９を参照して説明する。ラベル印字装置６では、まず、ラベルの印字を制御するラベル用プログラム６１０が起動される。ラベル用プログラム６１０が起動されると、ユーザからラベル印字指示（ステップＳ６０１）あるいはラベル用商品データ６４１の修正指示（ステップＳ６０３）の受付が可能とされる。
【０１３０】
ラベル印字指示がなされたときには（ステップＳ６０１にてＹｅｓ）、ラベル印字部６７によりラベルが印字・発行される。ラベル印字指示を行う際には、ラベルの貼付対象となる商品の商品コードや、ラベル発行枚数等がユーザから指定される。そして、ラベル用プログラム６１０により、指定された商品コードに対応するラベル用商品データ６４１の一のレコードが読み出され、そのレコードの内容がラベルに印字されることとなる（ステップＳ６０２）。
【０１３１】
一方、ラベル用商品データ６４１の修正指示がなされたときには（ステップＳ６０３にてＹｅｓ）、この修正指示がデータ修正部６１１に受け付けられる。ユーザから修正指示が行われる際には、修正対象となる商品の商品コードが指定されるとともに、該商品に係る各データ項目の修正後の内容が修正データとして入力キー６６を介して入力される。
【０１３２】
データ修正部６１１は、修正指示に応答して、指定された商品コードに対応するラベル用商品データ６４１の一のレコードの内容を、修正データに基づいて書き換え更新する。これにより、ラベル用商品データ６４１の内容が修正される（ステップＳ６０４）。
【０１３３】
ラベル用商品データ６４１の修正がなされると、続いて、広告用プログラム６２０が自動的に起動され、修正指示において入力された商品コードと修正データとが修正要求部６２２に受け渡される。これに応答して、修正要求部６２２により、商品コードと修正データとを含む修正要求信号がサーバ１に対して送信される（ステップＳ６０５）。
【０１３４】
ラベル印字装置６から送信された修正要求信号は、サーバ１のデータ修正部１２５に受け付けられる（ステップＳ１５１）。これに応答して、データ修正部１２５は、修正要求信号に含まれる商品コードに対応する広告用商品データ１４１の一のレコードの共通データ項目の内容を、修正データに基づいて書き換え更新する。これにより、広告用商品データ１４１の共通データ項目の内容が修正される。ただし、修正可能属性を有する「メーカ・産地」、「売価」および「規格」のみが修正され、修正不可属性を有する「商品コード」および「商品名」に関しての修正は行われない。このように、広告用商品データ１４１の複数のデータ項目のそれぞれがラベル印字装置６からの修正要求信号に応じて修正可能か否かの属性を有し、修正可能属性を有するデータ項目のみの内容が修正されることから、修正すべきでないデータ項目が誤って修正されることを防止することができる（ステップＳ１５２）。
【０１３５】
このようにして広告用商品データ１４１の内容の修正がなされると、修正された箇所が修正結果としてラベル印字装置６に返信される（ステップＳ１５３）。返信された修正結果は、ラベル印字装置６の修正要求部６２２に受け付けられ、表示パネル６５に表示される。これにより、ラベル印字装置６のユーザは、サーバ１の広告用商品データ１４１において、修正されたデータ項目や、修正がなされなかったデータ項目を確認することができる（ステップＳ６０６）。
【０１３６】
このようにしてラベル用商品データ６４１および広告用商品データ１４１の修正がなされると、続いて、印刷要求部６２１の制御により、修正対象とした商品に係るＰＯＰ広告をプリンタ３に印刷させる印刷指示を受け付ける画面が表示パネル６５に表示される（図１９：ステップＳ６０７）。このとき、印刷指示がなされないときは、再度、ステップＳ６０１に戻り、ラベル印字指示やラベル用商品データ６４１の修正指示を受け付けることとなる。
【０１３７】
ユーザは、この印刷指示を行う際には、ＰＯＰ広告の印刷枚数およびレイアウトデータ４２を指定することができる。これとともに、印刷時期として、ＰＯＰ広告をプリンタ３に直ちに印刷させる即時印刷か、上述した印刷開始指示がクライアント端末２においてなされるまでプリンタ３の印刷を待機させる予約印刷かを選択することができる。
【０１３８】
ユーザから印刷指示がなされると（ステップＳ６０７にてＹｅｓ）、指定された印刷枚数が、所定の上限数（例えば、１０枚）を超えていないか否かが判定される（ステップＳ６０８）。上限数を超えていたときには（ステップＳ６０８にてＮｏ）、印刷枚数が多すぎる旨の警告表示を表示パネル６５に表示するとともに、ステップＳ６０７に戻り、再度、ユーザに印刷枚数を指定させることとなる。このように、指定された印刷枚数が所定の上限数を超える場合は、再度、ユーザに印刷枚数を指定させることで、大量のＰＯＰ広告が誤って印刷されることを防止することができる。
【０１３９】
印刷枚数が所定の上限数以下であるときには、続いて、ＰＯＰ広告の印刷が要求された商品（修正対象とした商品）に係るラベル用商品データ６４１の一のレコード（以下、「対象商品データ」という。）が読み出される。そして、指定された印刷枚数、レイアウトデータ４２のデータ識別コード、印刷時期、および、対象商品データが含まれる印刷要求信号がサーバ１に送信される（ステップＳ６０９）。印刷要求信号がサーバ１に送信されると、再度、ステップＳ６０１に戻り、ラベル印字指示やラベル用商品データ６４１の修正指示を受け付けることとなる。
【０１４０】
クライアント端末２から送信された印刷要求信号は、サーバ１の印刷要求受付部１２２に受け付けられる（ステップＳ１５４）。これに応答して、サーバ１のデータ生成部１２３により、印刷要求信号に含まれる商品コードに対応する商品データ１４１の一のレコード、ならびに、印刷要求信号に含まれるデータ識別コードに対応するレイアウトデータ１４２が読み出される。
【０１４１】
続いて、データ生成部１２３により印刷対象データ１５１が生成される。このとき、印刷要求信号に含まれる対象商品データも用いられる。すなわち、データ生成部１２３は、広告用商品データ１４１およびラベル用商品データ６４１の双方の内容を用いて印刷対象データ１５１を生成することとなる。具体的には、「原材料」、「賞味期限」および「加工日」は、ラベル用商品データ６４１に独自のデータ項目となっているが、この独自のデータ項目の内容も印刷対象データ１５１の生成に利用される。したがって、広告用商品データ１４１とラベル用商品データ６４１との双方の内容をＰＯＰ広告の内容として利用することができ、ＰＯＰ広告に多様な情報を含ませることができる（ステップＳ１５５）。
【０１４２】
印刷対象データ１５１が生成されると、続いて、印刷指示部１２４により、印刷要求信号に含まれる印刷時期が、即時印刷であるか予約印刷であるかが確認される（ステップＳ１５６）。即時印刷である場合は、生成された印刷対象データ１５１はそのままプリンタ３に受け渡され、該プリンタ３に対して印刷を指示する信号が送信される。これにより、プリンタ３においてＰＯＰ広告が印刷される（ステップＳ１５７）。
【０１４３】
一方、予約印刷である場合は、生成された印刷対象データ１５１はハードディスク１４の所定のフォルダ１５０に記憶される。上述したように、このようにして記憶された印刷対象データ１５１は、クライアント端末２において印刷開始指示がなされるまで、印刷が待機されることとなる（ステップＳ１５８）。このように印刷時期を予約印刷に指定すると印刷が待機されるため、例えば、実際に印刷を行う前の段階において、クライアント端末２にて印刷対象データ１５１の内容の確認や修正などを行うことができる。
【０１４４】
以上、第３の実施の形態について説明を行ったが、本実施の形態の商品広告作成システム７０ｃにおいては、クライアント端末２で受け付けられる修正指示、および、ラベル印字装置６で受け付けられる修正指示の双方に応じて、広告用商品データ１４１の内容が修正される。したがって、広告用商品データ１４１の修正のための処理をクライアント端末２とラベル印字装置６とで分散して行うことができる。また、ラベル印字装置６にて受け付けられる修正指示に応じて、ラベル用商品データ６４１および広告用商品データ１４１の双方の内容が修正されるため、双方の内容の修正を一度で行うことができるとともに、データの整合性を容易に保つことができる。
【０１４５】
また、ラベル印字装置６で修正指示を受け付けたときには、ラベル印字装置６から、修正対象となった商品に係るＰＯＰ広告を印刷させる印刷指示を行うことができる。したがって、わざわざクライアント端末２からＰＯＰ広告の印刷指示を行わなくとも、修正対象となった商品に係るＰＯＰ広告を印刷させることができる。
【０１４６】
また、ラベル印字装置６から印刷指示を行った場合は、ラベル用商品データ６４１および広告用商品データ１４１の双方の内容を用いて印刷対象データが生成されるため、ＰＯＰ広告に多様な情報を含ませることができる。
【０１４７】
また、広告用商品データ１４１に含まれる複数のデータ項目のそれぞれがラベル印字装置６からの修正指示信号に応じて修正可能か否かの属性を有するため、修正すべきでないデータ項目が誤って修正されることを防止することができる。
【０１４８】
＜３−３．変形例＞
なお、この実施の形態は、上記で説明したものに限定されるものではなく様々な変形が可能である。
【０１４９】
例えば、上記では、ラベル印字装置６のユーザから印刷指示を受け付けるようにしていたが、修正指示を受け付けたときに、修正された内容が反映された対象商品データを含む印刷要求信号がサーバ１に自動的に送信されるようになっていてもよい。これによれば、修正内容が反映されたＰＯＰ広告を自動的に印刷させることができる。
【０１５０】
また、クライアント端末２において広告用商品データ１４１の内容を修正した際においても、同様に、ラベル印字装置６に記憶されているラベル用商品データ６４１の内容の修正が行われるようになっていてもよい。
【０１５１】
また、上記では、サーバ１からプリンタ３に対して印刷を指示するようにしているが、上記実施の形態と同様に、クライアント端末２からプリンタ３に対して印刷を指示するようにしてもよい。
【０１５２】
【発明の効果】
以上、説明したように、請求項１の発明によれば、印刷指示を受け付けていない非印刷時間帯に複数の印刷用ファイルを取得して第２記憶手段に記憶しておき、記憶された複数の印刷用ファイルから選択された印刷対象ファイルを用いて印刷対象データを生成するため、印刷指示の受け付け時において必要な印刷用ファイルの全てをサーバから取得する必要はない。したがって、印刷のための処理を、時間的に分散して行うことができる。その結果、印刷のための処理時間を短縮することができる。
【０１５３】
また、請求項２の発明によれば、更新ファイルのみを取得するため、第１記憶手段と第２記憶手段との間のデータの整合性を保持しつつ、サーバの負荷やネットワーク上を流れるデータ量を低下することができる。
【０１５４】
また、請求項３の発明によれば、第１一覧データと第２一覧データとを比較して更新ファイルを抽出するため、短時間で更新ファイルを抽出することができる。
【０１５５】
また、請求項４の発明によれば、イメージファイルは、テキストファイルと比較してデータ量が大きいため、予め第２記憶手段に記憶されているものを用いることで、印刷指示の受け付け時において、効果的にサーバの負荷やネットワーク上を流れるデータ量を低下することができる。一方、テキストファイルは、イメージファイルと比較してその内容が頻繁に変更されるため、第１記憶手段に記憶されているものをサーバから取得することで常に最新のデータを用いることができる。
【０１５６】
また、請求項５の発明によれば、複数のクライアント端末はそれぞれ、自装置のタスク量が基準値より小さく、かつ、記憶手段に印刷対象データが記憶されていたとき、サーバから印刷対象データを取得してプリンタに印刷を指示する。したがって、サーバに印刷要求信号を送信したクライアント端末に限定されず、複数のクライアント端末のうちタスク量の小さいものがプリンタに印刷を指示することができる。その結果、印刷のための処理を、サーバに印刷要求信号を送信したクライアント端末と、他のクライアント端末とで分散して行うことができ、一のクライアント端末に処理が集中することを防止することができる。
【０１５７】
また、請求項６の発明によれば、印刷対象データと店舗の識別情報とが関連付けられ、サーバ監視手段は自装置が配置される店舗の識別情報と関連付けられた印刷対象データのみの存在を監視する。したがって、クライアント端末が複数の店舗にそれぞれ複数配置されるときにおいても、印刷要求信号の送信元のクライアント端末が配置される店舗において、プリンタに印刷を指示することができる。
【０１５８】
また、請求項７の発明によれば、印刷要求信号に端末識別情報を含ませることで、印刷対象データと端末識別情報とが関連付けられて記憶される。そして、サーバ監視手段は自装置に係る端末識別情報と関連付けられた印刷対象データのみの存在を監視することから、プリンタに印刷を指示すべきクライアント端末を指定することができる。
【０１５９】
また、請求項８の発明によれば、印刷要求信号にプリンタ識別情報を含ませることで、印刷対象データとプリンタ識別情報とが関連付けられて記憶される。そして、印刷指示手段は印刷対象データに関連付けられたプリンタ識別情報に対応するプリンタに印刷を指示することから、印刷すべきプリンタを指定することができる。
【０１６０】
また、請求項９の発明によれば、クライアント端末で受け付けられる第１修正指示、および、ラベル印字装置で受け付けられる第２修正指示の双方に応じて、広告用商品データの内容が修正される。したがって、広告用商品データの修正のための処理をクライアント端末とラベル印字装置とで分散して行うことができる。また、ラベル印字装置にて受け付けられる第２修正指示に応じて、ラベル印字用商品データおよび広告用商品データの双方の内容が修正されるため、双方の内容の修正を一度で行うことができるとともに、データの整合性を容易に保つことができる。
【０１６１】
また、請求項１０の発明によれば、第２修正指示の受け付けに応答して印刷要求信号が送信されるため、第２修正指示による修正内容が反映された広告を自動的に印刷させることができる。
【０１６２】
また、請求項１１の発明によれば、ラベル印字装置において広告を印刷させる印刷指示を行うことができる。
【０１６３】
また、請求項１２の発明によれば、ラベル印字装置に印刷指示を入力した後、さらに、印刷開始指示を入力することで、プリンタに広告を印刷させることができるため、ラベル印字装置において広告を印刷させる予約を行うことができる。
【０１６４】
また、請求項１３の発明によれば、印刷対象データにラベル印字用商品データおよび広告用商品データの双方の内容を用いることができ、広告に多様な情報を含ませることができる。
【０１６５】
また、請求項１４の発明によれば、広告用商品データに含まれる複数のデータ項目のそれぞれが第２修正指示に応じて修正可能か否かの属性を有するため、第２修正指示に応じて修正すべきでないデータ項目が誤って修正されることを防止することができる。
【図面の簡単な説明】
【図１】第１の実施の形態の商品広告作成システムの概略構成を示す図である。
【図２】サーバの基本構成を示す図である。
【図３】クライアント端末の基本構成を示す図である。
【図４】第１の実施の形態の商品広告作成システムの機能構成を示す図である。
【図５】ＰＯＰ広告の一例を示す図である。
【図６】ＰＯＰ広告用の商品データの例を示す図である。
【図７】第１の実施の形態の商品広告作成システムの処理の流れを示す図である。
【図８】ファイル更新処理およびファイル更新受付処理の詳細な流れを示す図である。
【図９】第２の実施の形態の商品広告作成システムの概略構成を示す図である。
【図１０】第２の実施の形態の商品広告作成システムの機能構成を示す図である。
【図１１】第２の実施の形態の商品広告作成システムの処理の流れを示す図である。
【図１２】第２の実施の形態の商品広告作成システムの処理の流れを示す図である。
【図１３】第３の実施の形態の商品広告システムの概略構成を示す図である。
【図１４】ラベル印字装置の主たる構成を示す図である。
【図１５】第３の実施の形態の商品広告システムの機能構成を示す図である。
【図１６】ラベル印字用の商品データの例を示す図である。
【図１７】第３の実施の形態の商品広告作成システムの処理の流れを示す図である。
【図１８】第３の実施の形態の商品広告作成システムの処理の流れを示す図である。
【図１９】第３の実施の形態の商品広告作成システムの処理の流れを示す図である。
【符号の説明】
１      サーバ
２      クライアント端末
３      プリンタ
６      ラベル印字装置
４２      レイアウトデータ
４４      印刷用イメージ
７３      インターネット
１４１      広告用商品データ
６４１      ラベル用商品データ
【図１】
2004178422.tif 000003
【図２】
2004178422.tif 000004
【図３】
2004178422.tif 000005
【図４】
2004178422.tif 000006
【図５】
2004178422.tif 000007
【図６】
2004178422.tif 000008
【図７】
2004178422.tif 000009
【図８】
2004178422.tif 000010
【図９】
2004178422.tif 000011
【図１０】
2004178422.tif 000012
【図１１】
2004178422.tif 000013
【図１２】
2004178422.tif 000014
【図１３】
2004178422.tif 000015
【図１４】
2004178422.tif 000016
【図１５】
2004178422.tif 000017
【図１６】
2004178422.tif 000018
【図１７】
2004178422.tif 000019
【図１８】
2004178422.tif 000020
【図１９】
2004178422.tif 000021