(57)【要約】【課題】簡易な手段により、ロゴの種類ごとにそれぞれ適切な条件が成立したことをトリガーとして各ロゴに係るロゴデータを更新できるようにする。【解決手段】ホストコンピューター１２のロゴデータ管理部３０ａは、管理サーバー１４にアクセスを開始する条件として、ロゴの種類ごとに設定された条件のうち、いずれかの条件が成立した場合、管理サーバー１４にアクセスして、当該成立した条件に対応する更新用のロゴデータを取得し、取得したロゴデータをプリンター１１に登録する。【選択図】図２
2013020291.tif 000002
【特許請求の範囲】
【請求項１】
複数種類のロゴデータが登録され、登録された前記ロゴデータに基づいて記録媒体に記録可能な記録装置、及び、前記ロゴデータを記憶するサーバーに接続可能な制御装置であって、
前記サーバーにアクセスして前記ロゴデータを取得し、取得した前記ロゴデータを前記記録装置に登録するロゴデータ管理部を備え、
前記ロゴデータ管理部が前記サーバーにアクセスを開始する条件として、前記ロゴデータの種類ごとに異なる条件が設定され、
前記ロゴデータ管理部は、
前記設定された条件のうち、いずれかの条件が成立した場合、前記サーバーにアクセスして、当該成立した条件に対応する種類の前記ロゴデータを取得し、取得した前記ロゴデータを前記記録装置に登録することを特徴とする制御装置。
【請求項２】
前記ロゴデータ管理部は、
前記記録装置に前記ロゴデータを登録する際、前記記録装置の仕様に応じて前記ロゴデータを加工して登録することを特徴とする請求項１に記載の制御装置。
【請求項３】
前記ロゴデータ管理部が前記サーバーにアクセスを開始する条件は、予め定められた所定のタイミングが到来したことであり、前記ロゴデータの種類ごとに前記タイミングが異なっていることを特徴とする請求項１又は２に記載の制御装置。
【請求項４】
複数種類のロゴデータが登録され、登録された前記ロゴデータに基づいて記録媒体に記録可能な記録装置と、前記ロゴデータを記憶するサーバーと、前記記録装置、及び、前記サーバーに接続可能な制御装置とを備える制御システムであって、
前記制御装置は、
前記サーバーにアクセスして前記ロゴデータを取得し、取得した前記ロゴデータを前記記録装置に登録するロゴデータ管理部を備えており、
前記ロゴデータ管理部が前記サーバーにアクセスを開始する条件として、前記ロゴデータの種類ごとに異なる条件が設定され、
前記ロゴデータ管理部は、
前記設定された条件のうち、いずれかの条件が成立した場合、前記サーバーにアクセスして、当該成立した条件に対応する種類の前記ロゴデータを取得し、取得した前記ロゴデータを前記記録装置に登録することを特徴とする制御システム。
【請求項５】
複数種類のロゴデータが登録され、登録された前記ロゴデータに基づいて記録媒体に記録可能な記録装置、及び、前記ロゴデータを記憶するサーバーに接続可能な制御装置の制御方法であって、
前記サーバーにアクセスを開始する条件として、前記ロゴデータの種類ごとに異なる条件が設定されており、
前記設定された条件のうち、いずれかの条件が成立した場合、前記サーバーにアクセスして、当該成立した条件に対応する種類の前記ロゴデータを取得し、取得した前記ロゴデータを前記記録装置に登録することを特徴とする制御装置の制御方法。
【請求項６】
複数種類のロゴデータが登録され、登録された前記ロゴデータに基づいて記録媒体に記録可能な記録装置、及び、前記ロゴデータを記憶するサーバーに接続可能な制御装置の各部を制御する制御部により実行されるプログラムであって、
前記サーバーにアクセスを開始する条件として、前記ロゴデータの種類ごとに異なる条件が設定されており、
前記制御部を、
前記設定された条件のうち、いずれかの条件が成立した場合、前記サーバーにアクセスして、当該成立した条件に対応する種類の前記ロゴデータを取得し、取得した前記ロゴデータを前記記録装置に登録するロゴデータ管理部として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数種類のロゴデータが登録され、登録されたロゴデータに基づいて記録媒体に記録可能な記録装置、及び、ロゴデータを記憶するサーバーに接続可能な制御装置に関する。さらに、本発明は、当該記録装置、当該サーバー、及び、当該制御装置を備える制御システム、当該制御装置の制御方法、及び、当該制御装置を制御するためのプログラムに関する。
【背景技術】
【０００２】
従来、レシートにトップロゴや、ボトムロゴ、広告等の複数種類のロゴを記録する記録装置を備えるシステムが知られている（例えば、特許文献１参照）。
この種の記録装置では、予め、レシートを発行する記録装置に各ロゴの画像データ（以下、「ロゴデータ」という。）を登録しておき、ロゴを記録媒体に記録する場合、自身に登録された当該ロゴに係るロゴデータに基づいて記録を実行するものがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２２８０２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、レシートに記録されるロゴは、その種類ごとにレシートに記録される目的が異なっている。例えば、トップロゴは、一般にレシートを発行した主体を明示することを１つの目的としてレシートに記録されるものであり、一方、広告は、何らかの宣伝を目的としてレシートに記録されるものである。従って、ロゴの種類ごとにそれぞれ適切な条件が成立したことをトリガーとしてその内容を変更できるようにすれば、より魅力的なレシートを発行することが可能となる。
ここで、手動で、ロゴの種類ごとにそれぞれ適切な条件が成立したことをトリガーとして各ロゴのロゴデータを登録することは可能であるが作業が非常に煩雑である。特に、大型ショッピングセンターに設けられたＰＯＳシステムの記録装置の全てに手動でロゴデータを登録する場合、作業を行うのに相当の労力を要することとなる。
本発明は、上述した事情に鑑みてなされたものであり、簡易な手段により、ロゴの種類ごとにそれぞれ適切な条件が成立したことをトリガーとして各ロゴに係るロゴデータを更新できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、制御装置であって、複数種類のロゴデータが登録され、登録された前記ロゴデータに基づいて記録媒体に記録可能な記録装置、及び、前記ロゴデータを記憶するサーバーに接続可能な制御装置であって、前記サーバーにアクセスして前記ロゴデータを取得し、取得した前記ロゴデータを前記記録装置に登録するロゴデータ管理部を備え、前記ロゴデータ管理部が前記サーバーにアクセスを開始する条件として、前記ロゴデータの種類ごとに異なる条件が設定され、前記ロゴデータ管理部は、前記設定された条件のうち、いずれかの条件が成立した場合、前記サーバーにアクセスして、当該成立した条件に対応する種類の前記ロゴデータを取得し、取得した前記ロゴデータを前記記録装置に登録することを特徴とする。
ここで、ロゴとは、記録装置に登録されたロゴデータ（画像データ）に基づいて記録媒体に記録される画像の全てを含む概念であり、いわゆるレシートにおけるトップロゴや、ボトムロゴのほか、広告に係る画像等も含む。
この構成によれば、サーバーにアクセスを開始する条件として、ロゴデータの種類ごとに異なる条件が設定されており、設定された条件のうち、いずれかの条件が成立した場合、サーバーにアクセスして、当該成立した条件に対応する種類のロゴデータを取得し、取得したロゴデータを記録装置に登録するため、簡易な手段により、ロゴの種類ごとにそれぞれ適切な条件が成立したことをトリガーとして各ロゴに係るロゴデータを更新できる。特に、上記構成によれば、手動で、ロゴの種類ごとにそれぞれ適切な条件が成立したことをトリガーとして各ロゴのロゴデータを登録する必要がなく、作業が非常に簡易である。
【０００６】
また、上記発明の制御装置であって、本発明は、前記ロゴデータ管理部は、前記記録装置に前記ロゴデータを登録する際、前記記録装置の仕様に応じて前記ロゴデータを加工して登録することを特徴とする。
この構成によれば、記録装置ごとに、その仕様に応じたロゴデータを自動で登録可能である。
【０００７】
また、上記発明の制御装置であって、本発明は、前記ロゴデータ管理部が前記サーバーにアクセスを開始する条件は、予め定められた所定のタイミングが到来したことであり、前記ロゴデータの種類ごとに前記タイミングが異なっていることを特徴とする。
この構成によれば、ロゴの種類ごとにそれぞれ適切なタイミングで各ロゴに係るロゴデータを更新できる。
【０００８】
また、上記目的を達成するために、本発明は、複数種類のロゴデータが登録され、登録された前記ロゴデータに基づいて記録媒体に記録可能な記録装置と、前記ロゴデータを記憶するサーバーと、前記記録装置、及び、前記サーバーに接続可能な制御装置とを備える制御システムであって、前記制御装置は、前記サーバーにアクセスして前記ロゴデータを取得し、取得した前記ロゴデータを前記記録装置に登録するロゴデータ管理部を備えており、前記ロゴデータ管理部が前記サーバーにアクセスを開始する条件として、前記ロゴデータの種類ごとに異なる条件が設定され、前記ロゴデータ管理部は、前記設定された条件のうち、いずれかの条件が成立した場合、前記サーバーにアクセスして、当該成立した条件に対応する種類の前記ロゴデータを取得し、取得した前記ロゴデータを前記記録装置に登録することを特徴とする。
この構成によれば、サーバーにアクセスを開始する条件として、ロゴデータの種類ごとに異なる条件が設定されており、設定された条件のうち、いずれかの条件が成立した場合、サーバーにアクセスして、当該成立した条件に対応する種類のロゴデータを取得し、取得したロゴデータを記録装置に登録するため、簡易な手段により、ロゴの種類ごとにそれぞれ適切な条件が成立したことをトリガーとして各ロゴに係るロゴデータを更新できる。特に、上記構成によれば、手動で、ロゴの種類ごとにそれぞれ適切な条件が成立したことをトリガーとして各ロゴのロゴデータを登録する必要がなく、作業が非常に簡易である。
【０００９】
また、上記目的を達成するために、本発明は、複数種類のロゴデータが登録され、登録された前記ロゴデータに基づいて記録媒体に記録可能な記録装置、及び、前記ロゴデータを記憶するサーバーに接続可能な制御装置の制御方法であって、前記サーバーにアクセスを開始する条件として、前記ロゴデータの種類ごとに異なる条件が設定されており、前記設定された条件のうち、いずれかの条件が成立した場合、前記サーバーにアクセスして、当該成立した条件に対応する種類の前記ロゴデータを取得し、取得した前記ロゴデータを前記記録装置に登録することを特徴とする。
この制御方法によれば、サーバーにアクセスを開始する条件として、ロゴデータの種類ごとに異なる条件が設定されており、設定された条件のうち、いずれかの条件が成立した場合、サーバーにアクセスして、当該成立した条件に対応する種類のロゴデータを取得し、取得したロゴデータを記録装置に登録するため、簡易な手段により、ロゴの種類ごとにそれぞれ適切な条件が成立したことをトリガーとして各ロゴに係るロゴデータを更新できる。特に、上記構成によれば、手動で、ロゴの種類ごとにそれぞれ適切な条件が成立したことをトリガーとして各ロゴのロゴデータを登録する必要がなく、作業が非常に簡易である。
【００１０】
また、上記目的を達成するために、本発明は、複数種類のロゴデータが登録され、登録された前記ロゴデータに基づいて記録媒体に記録可能な記録装置、及び、前記ロゴデータを記憶するサーバーに接続可能な制御装置の各部を制御する制御部により実行されるプログラムであって、前記サーバーにアクセスを開始する条件として、前記ロゴデータの種類ごとに異なる条件が設定されており、前記制御部を、前記設定された条件のうち、いずれかの条件が成立した場合、前記サーバーにアクセスして、当該成立した条件に対応する種類の前記ロゴデータを取得し、取得した前記ロゴデータを前記記録装置に登録するロゴデータ管理部として機能させることを特徴とする。
このプログラムを実行すれば、サーバーにアクセスを開始する条件として、ロゴデータの種類ごとに異なる条件が設定されており、設定された条件のうち、いずれかの条件が成立した場合、サーバーにアクセスして、当該成立した条件に対応する種類のロゴデータを取得し、取得したロゴデータを記録装置に登録するため、簡易な手段により、ロゴの種類ごとにそれぞれ適切な条件が成立したことをトリガーとして各ロゴに係るロゴデータを更新できる。特に、上記構成によれば、手動で、ロゴの種類ごとにそれぞれ適切な条件が成立したことをトリガーとして各ロゴのロゴデータを登録する必要がなく、作業が非常に簡易である。
【発明の効果】
【００１１】
本発明によれば、簡易な手段により、制御装置が、印刷装置に登録された各ロゴに係るロゴデータをロゴの種類ごとにそれぞれ適切な条件が成立したことをトリガーとして更新できる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係る制御システムの構成を示す図である。
【図２】ホストコンピューター、プリンター、管理サーバーの構成を示す図。
【図３】レシートのレイアウトを模式的に示す図である。
【図４】ホストコンピューターの動作を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係る制御システム１の構成を模式的に示す図である。
図１に示すように、制御システム１は、店舗システム１０を備えている。
店舗システム１０は、スーパーマーケットや、コンビニエンスストア等の店舗に適用されるシステムであり、少なくとも、店舗に来店した顧客に対してレシート５（図３）を発行する機能を備えている。
店舗システム１０は、レシート５を発行可能なプリンター１１（記録装置）を複数備えており、これらプリンター１１のそれぞれには、これらプリンターを制御するホストコンピューター１２（制御装置）が接続されている。
プリンター１１は、サーマルプリンターであり、対応するホストコンピューター１２の制御の下、感熱ロール紙の記録面にサーマルヘッドによって熱を与えて画像を記録した上で、所定の位置で感熱ロール紙を切断することにより、レシート５を発行する。
店舗において、プリンター１１、及び、ホストコンピューター１２は、店舗に設けられた複数のレジカウンターごとに設置されており、プリンター１１は、ホストコンピューター１２の制御の下、所定のタイミングで、所定のレシート５を発行する。
【００１４】
図１に示すように、制御システム１は、管理サーバー１４（サーバー）を備えている。管理サーバー１４は、制御システム１を統括的に管理するシステムであり、商品ＤＢや、顧客ＤＢ等のレシート５の発行に必要なデータが格納されたデータベースを備えている。
この管理サーバー１４と、店舗システム１０のホストコンピューター１２のそれぞれとは、インターネット等のネットワーク１５を介して通信可能に接続されている。なお、制御システム１における各装置は、所定の暗号化プロトコルに準じた通信や、仮想専用線等の既存の技術によりセキュアな通信が実現されている。
ホストコンピューター１２は、プリンター１１を制御してレシート５を発行する際、適宜、管理サーバー１４のデータベースにアクセス必要な情報を取得する。
店舗システム１０、及び、管理サーバー１４は、店舗を運営する主体によって管理されるものである。この店舗を運営する主体は、自身が運営する店舗のそれぞれに、店舗システム１０を構築すると共に、本社ビル等に、管理サーバー１４を設置し、この管理サーバー１４により、各店舗システム１０を管理する。
【００１５】
図２は、プリンター１１、ホストコンピューター１２、及び、管理サーバー１４の機能的構成を示すブロック図である。
図２に示すように、プリンター１１は、プリンター側制御部２０と、プリントエンジン２１と、プリンター側記憶部２２と、を備えている。
プリンター側制御部２０は、プリンター１１の各部を中枢的に制御するものであり、演算実行部としてのＣＰＵや、このＣＰＵに実行されるファームウェアや、このファームウェアに係るデータ等を不揮発的に記憶するＲＯＭ、ＣＰＵに実行されるファームウェアやこのプログラムに係るデータ等を一時的に記憶するＲＡＭ、その他の周辺回路等を備えている。
プリントエンジン２１は、上述したサーマルヘッドのほか、サーマルヘッドが搭載されたキャリッジを主走査方向に駆動するキャリッジ駆動モーターや、感熱ロール紙を搬送する搬送ローラーを駆動する搬送モーター、感熱ロール紙を切断するカッターを駆動するカッター駆動モーター等を備えている。プリンター側制御部２０は、ホストコンピューター１２から受信した制御コマンドに基づいて、各種センサーの検出値を監視しながら、サーマルヘッドや、各種モーターを制御して、感熱ロール紙に所定の画像を記録し、所定の位置で感熱ロール紙を切断することにより、所定の画像が記録された紙片であるレシート５を発行する。
プリンター側記憶部２２は、ＥＥＰＲＯＭや、ハードディスク等の不揮発性メモリーを備え、各種データを書き換え可能に不揮発的に記憶する。プリンター側記憶部２２には、プリンター１１の動作を制御するためのファームウェアのほか、トップロゴ画像データ２４、広告画像データ２５、及び、ボトムロゴ画像データ２６が記憶されているがこれらについては後述する。
【００１６】
また、図２に示すように、ホストコンピューター１２は、制御部３０と、通信インターフェイス３１、３２（通信Ｉ／Ｆ）と、記憶部３３と、を備えている。
制御部３０は、ホストコンピューター１２の各部を中枢的に制御するものであり、上述したプリンター側制御部２０と同様、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の周辺回路等を備えている。制御部３０は、ＲＴＣ（不図示）に接続されており、ＲＴＣからの入力に基づいて、現時点の日時（日付、時刻）を取得可能である。また、制御部３０は、ロゴデータ管理部３０ａを備えているがこれについては後述する。
通信インターフェイス３１（通信Ｉ／Ｆ）は、制御部３０の制御の下、プリンター１１との間で、所定のプロトコルに準拠した通信を行い、また、通信インターフェイス３２（通信Ｉ／Ｆ）は、制御部３０の制御の下、管理サーバー１４との間で、所定のプロトコルに準拠した通信を行う。
記憶部３３は、ＥＥＰＲＯＭや、ハードディスク等の不揮発性メモリーを備え、各種データを書き換え可能に不揮発的に記憶する。
図２に示すように、ホストコンピューター１２には、入出力デバイス用インターフェイス３４（入出力デバイス用Ｉ／Ｆ）を介して、各種キーが配設されたキーボード３５、現金等を収容するためのドロワー３６、各種金額等を表示するためのディスプレー３７、商品のバーコードを読み取るバーコードリーダー３８、及び、会員カード等を読み取るカードリーダー３９が接続されている。
【００１７】
また、図２に示すように、管理サーバー１４は、データを不揮発的に書き換え可能に記憶するサーバー側記憶部４１を備え、このサーバー側記憶部４１には、更新用トップロゴ画像データ４２、更新用広告画像データ４３、及び、更新用ボトムロゴ画像データ４４が記憶されている。これらデータについては後述する。
【００１８】
図３は、プリンター１１が発行するレシート５を模式的に示す図である。
本実施形態では、制御システム１が備えるプリンター１１が発行するレシート５のレイアウトは、所定の例外を除き、いずれのレシート５についても基本的に同一である。このように、レシート５のレイアウトを共通化することにより、顧客は、どの店舗のどのレジカウンターで会計をした場合であっても、同一のレイアウトのレシート５を受け取れるようになり、これにより、レシート５に統一感を与えることができると共に、レシート５の見やすさを向上できる。
レシート５の具体的なレイアウトは、以下のようになっている。
すなわち、図３に示すように、レシート５では、先端５ａから後端５ｂへ向かって、順番に、トップロゴ画像５１、レシート明細情報５２、広告画像５３、及び、ボトムロゴ画像５４がそれぞれ記憶される。
トップロゴ画像５１とは、レシート５の先頭に定型的に記録される画像であって、店舗の名称を図案化した画像を含んで構成される、いわゆるトップロゴに係る画像である。
レシート明細情報５２とは、顧客が購入した商品の名称や、単価、数量、合計購入金額、消費税に関する情報、その他の会計に関する情報を含んで構成される画像である。
広告画像５３とは、広告を目的とした所定の情報を含んで構成される画像であり、例えば、文字列「明日、○○がお買い得」である。
ボトムロゴ画像５４とは、レシート５の末尾に定型的に記録される画像であって、店舗の電話番号、住所等の情報等を含んで構成される、いわゆるボトムロゴに係る画像である。
【００１９】
プリンター１１は、トップロゴ画像５１、広告画像５３、及び、ボトムロゴ画像５４のそれぞれを、以下のようにして感熱ロール紙に記録する。
すなわち、トップロゴ画像５１の記録を実行する場合、まず、ホストコンピューター１２の制御部３０は、プリンタードライバー等の制御プログラムを実行することにより、トップロゴ画像５１の記録を指示する制御コマンドを生成し、プリンター１１に出力する。
当該制御コマンドが入力されると、プリンター１１のプリンター側制御部２０は、プリンター側記憶部２２に記憶されたトップロゴ画像データ２４をプリントバッファー（不図示）に展開する。トップロゴ画像データ２４とは、トップロゴ画像５１を示すビットマップデータである。
次いで、プリンター側制御部２０は、プリントバッファーに展開したトップロゴ画像データ２４に基づいて、プリントエンジン２１を制御して、レシートの発行に係る各種機構を動作させて、感熱ロール紙にトップロゴ画像５１を記録する。
プリンター１１は、広告画像５３、及び、ボトムロゴ画像５４についても同様に記録する。すなわち、プリンター１１のプリンター側制御部２０は、広告画像５３を記録する場合、プリンター側記憶部２２に記憶された広告画像データ２５をプリントバッファーに展開し、展開した広告画像データ２５に基づいて画像の記録を実行し、また、ボトムロゴ画像５４を記録する場合、プリンター側記憶部２２に記憶されたボトムロゴ画像データ２６をプリントバッファーに展開し、展開したボトムロゴ画像データ２６に基づいて画像の記録を実行する。
【００２０】
ところで、レシート５に記録されるトップロゴ画像５１、広告画像５３、及び、ボトムロゴ画像５４（以下、これらを概念的に「ロゴ」と表現する場合があるものとする。）は、それぞれ、レシート５に記録される目的が異なっている。具体的には、トップロゴ画像５１は、一般にレシート５を発行した主体を明示することを１つの目的としてレシート５に記録されるものであり、また、広告画像５３は、何らかの広告を目的としてレシート５に記録されるものであり、また、ボトムロゴ画像５４は、レシート５を発行した主体に関する所定の情報を提示することを目的としてレシート５に記録されるものである。
これを踏まえ、これらロゴのそれぞれについて、それぞれ異なるタイミングでその内容を変更させたいとするニーズがある。
例えば、本実施形態では、トップロゴ画像５１は、クリスマスシーズンや、正月シーズン等の予め定められた所定の期間の間、その図案を変更する、という実情があるため、当該所定の期間だけ、トップロゴ画像５１を変更したいとするニーズがある。また、広告画像５３は、時間帯に応じて店舗に来店する客層が異なることを考慮して、時間帯に応じてその内容を変更したいとするニーズがある。また、ボトムロゴ画像５４は、店舗の電話番号や住所等の情報は基本的に変わらないため、意図的に変更する場合以外はその内容を変更する必要がない、という実情がある。
【００２１】
ここで、ホストコンピューター１２にインストールされたプリンタードライバーの機能の一つには、ユーザーの指示に基づいて、プリンター１１に記憶されているロゴの画像データ（トップロゴ画像データ２４、広告画像データ２５、及び、ボトムロゴ画像データ２６のこと。以下、これらを概念的に「ロゴデータ」と表現することがあるものとする。）を、ユーザーによって事前に用意された他のロゴデータによって更新（登録）する機能がある。
この機能を利用して、手動で、各ロゴを、それぞれ適切なタイミングで更新することにより、上述したニーズに応えることは可能であるものの、作業が非常に煩雑である。特に、本実施形態に係る制御システム１では、多くのプリンター１１の全てに手動でロゴデータを更新する必要があるため、作業に相当の労力を要することとなる。
また、全ての種類のロゴを、いずれかのロゴについてその内容が変更されると予想される最も短い周期で自動で更新するようなシステムを構築することによって上記ニーズに応えることは可能である。例えば、２時間ごとに全ての種類のロゴを自動で更新すれば、上記ニーズに応えることは可能である。しかしながら、ロゴデータを更新するためには、ホストコンピューター１２と、プリンター１１の間で所定の通信をしつつ、双方がロゴデータの更新に係る各種処理を実行する必要があるため、レシート５の発行に係る処理に悪影響（例えば、処理の遅延）を与えたり、通信に悪影響（例えば、通信の遅延）を与えたりする可能性があるため、ロゴデータの更新は、必要最小限に留めたいとするニーズがある。
以上を踏まえ、本実施形態に係るホストコンピューター１２は、以下の動作を実行する。
【００２２】
図４は、ホストコンピューター１２の動作を示すフローチャートである。
以下の説明において、ロゴデータ管理部３０ａの機能は、ＣＰＵがプリンタードライバー等のプログラムを実行する等、ハードウェアとソフトウェアとの協働により実現される。
まず、ホストコンピューター１２の制御部３０のロゴデータ管理部３０ａは、予め設定された複数の条件のうち、いずれかの条件が成立したか否かを監視する（ステップＳＡ１）。
ここで、条件について詳述する。
条件とは、プリンター１１に登録されたロゴデータの更新を開始する条件のことであり、ロゴの種類ごとに予め設定されている。なお、「プリンター１１にロゴデータが登録されている」とは、プリンター１１のプリンター側記憶部２２にロゴデータが記憶され、記憶されたロゴデータに基づいて記録を実行できる状態にあることをいう。
条件について具体的に説明すると、本実施形態では、トップロゴ画像５１は、正月期間（１／１〜１／３）だけ、正月に準じた図案に変更されるものとされている。そして、プリンター１１に登録されているトップロゴ画像データ２４を更新する条件として、条件Ｊ１「現在日時（日付＋時刻）が、１／１／００：００に至ったこと」、及び、条件Ｊ２「現在時刻が、１／４／００：００に至ったこと」の２つの条件が設定されている。
また、本実施形態では、店舗の営業時間は０８：００〜２０：００であり、広告画像データ２５は、０８：００〜１６：００と、１６：００〜２０：００とによってその内容を異ならせるものとされている。これは、１６：００までに来店する顧客と、１６：００以降に来店する顧客との客層が相違することに注目し、時間帯ごとに、広告画像データ２５の内容を客層に応じたものとするためである。そして、プリンター１１に登録されている広告画像データ２５を更新する条件として、条件Ｊ３「現在時刻が、０８：００に至ったこと」、及び、条件Ｊ４「現在時刻が、１６：００に至ったこと」の２つの条件が設定されている。
また、ボトムロゴ画像５４は基本的にその内容が変更されることがないため、ボトムロゴ画像データ２６の更新を開始する条件は設定されていない。
これら条件Ｊ１〜Ｊ４の４つの条件は、ロゴデータ管理部３０ａの機能を実現するプログラム上に定義されているものとする。このほか、ロゴデータ管理部３０ａによって参照可能な態様で記憶部３３にデータとして記憶する構成であってもよい。
【００２３】
ステップＳＡ１では、ロゴデータ管理部３０ａは、現在日時と、条件とを比較することにより、条件が成立したか否かを監視する。具体的には、ロゴデータ管理部３０ａは、現在日時が１／１／００：００に至った場合に条件Ｊ１が成立したと判別し、現在日時が１／４／００：００に至った場合に条件Ｊ２が成立したと判別し、日付にかかわらず現在時刻が０８：００に至った場合に条件Ｊ３が成立したと判別し、また、日付にかかわらず現在日時が１６：００に至った場合に条件Ｊ４が成立したと判別する。
ステップＳＡ１において予め設定された複数の条件のうちいずれかの条件が成立したと判別した場合（ステップＳＡ１：ＹＥＳ）、ロゴデータ管理部３０ａは、管理サーバー１４にアクセスする（ステップＳＡ２）。
次いで、ロゴデータ管理部３０ａは、管理サーバー１４と所定のプロトコルに準拠した通信を行い、成立した条件に対応する種類の更新用のロゴデータを取得する（ステップＳＡ３）。
例えば、ステップＳＡ１で条件Ｊ１、又は、条件Ｊ２が成立したと判別した場合、ロゴデータ管理部３０ａは、管理サーバー１４と通信して更新用トップロゴ画像データ４２を取得し、また、条件Ｊ３、又は、条件Ｊ４が成立したと判別した場合、更新用広告画像データ４３を取得する。
ここで、担当者は、各条件が成立する前に、事前に、管理サーバー１４のサーバー側記憶部４１の所定の記憶領域に、各条件に応じた適切な更新用のロゴデータを記憶させているものとする。例えば、担当者は、１／１／００：００が到来する間に、１／１〜１／３にレシート５に記録することを予定しているトップロゴ画像５１の画像データ（更新用トップロゴ画像データ４２）を所定の手段により管理サーバー１４のサーバー側記憶部４１の所定の記憶領域に記憶させ、その後、１／４／００：００が到来する間に、正月期間が経過した後にレシート５に記録することを予定しているトップロゴ画像５１の画像データ（更新用トップロゴ画像データ４２）を所定の手段により管理サーバー１４のサーバー側記憶部４１の所定の記憶領域に記憶させる。同様に、担当者は、日付にかかわらず、０８：００が到来する前に、０８：００〜１６：００用の更新用広告画像データ４３を管理サーバー１４のサーバー側記憶部４１の所定の記憶領域に記憶させ、その後、１６：００が到来する前に、１６：００〜２０：００用の更新用広告画像データ４３を管理サーバー１４のサーバー側記憶部４１の所定の記憶領域に記憶させる。
【００２４】
ステップＳＡ３において更新用のロゴデータを取得した後、ロゴデータ管理部３０ａは、取得した更新用のロゴデータを、自身に接続されているプリンター１１の仕様に応じて加工する（ステップＳＡ４）。詳述すると、プリンター１１の解像度や、感熱ロール紙の幅に応じて、ロゴデータの適切な態様（サイズ等）はそれぞれ異なっている。これを踏まえ、ロゴデータ管理部３０ａは、自身に接続されているプリンター１１の仕様を管理しており、ロゴデータの更新を行う場合、既存の画像データ編集処理を実行して、管理サーバー１４から取得した更新用のロゴデータを加工して、プリンター１１の仕様に対応したデータとする。
このように、ホストコンピューター１２が備えるロゴデータ管理部３０ａが、プリンター１１の仕様に応じて更新用のロゴデータを加工した上で、ロゴデータの更新を行う構成のため、担当者は、制御システム１が備えるプリンター１１の仕様ごとに、更新用のロゴデータを用意する必要がなく、非常に利便性がよい。
【００２５】
ステップＳＡ４において更新用のロゴデータを加工した後、ロゴデータ管理部３０ａは、プリンター１１と所定のプロトコルに準拠した通信を行い、加工後のロゴデータによって、対応するロゴデータを上書き更新する（ステップＳＡ５）。これにより、以後は、更新後のロゴデータに基づいて、ロゴが記録されることとなる。
ステップＳＡ５の実行後、ロゴデータ管理部３０ａは、処理手順をステップＳＡ１に戻し、再び、予め設定された複数の条件のうち、いずれかの条件が成立したか否かを監視する。
このように、ロゴデータ管理部３０ａは、ロゴデータを更新する条件として、ロゴの種類毎に異なる条件が設定されており、いずれかの条件が成立したときに初めて、当該成立した条件に対応するロゴデータの更新を実行する。この構成のため、ロゴデータの更新を必要最小限に留めるというニーズに応えた上で、ロゴのそれぞれについて、それぞれ異なるタイミングでその内容を変更させたいとするニーズに適切に応えることが可能である。
特に、制御システム１が備えるホストコンピューター１２のそれぞれが、条件が成立したことをトリガーとして、自動で、管理サーバー１４にアクセスして更新用のロゴデータを取得し、取得した更新用のロゴデータに基づいて、自動で、ロゴデータの更新を実行する構成であるため、担当者が、手動でロゴデータの更新を行う必要がなく、作業が非常に簡易化する。
【００２６】
以上説明したように、本実施形態では、ロゴデータ管理部３０ａが管理サーバー１４にアクセスを開始する条件として、ロゴの種類ごとに異なる条件が設定されている。そして、ロゴデータ管理部３０ａは、設定された条件のうち、いずれかの条件が成立した場合、管理サーバー１４にアクセスして、当該成立した条件に対応する更新用のロゴデータを取得し、取得したロゴデータに基づいて、プリンター１１に登録されたロゴデータを更新する。
これによれば、管理サーバー１４にアクセスを開始する条件として、ロゴデータの種類ごとに異なる条件が設定されており、設定された条件のうち、いずれかの条件が成立した場合、管理サーバー１４にアクセスして、当該成立した条件に対応する種類のロゴデータを取得し、取得したロゴデータをプリンター１１に登録するため、簡易な手段により、ロゴの種類ごとにそれぞれ適切な条件が成立したことをトリガーとして各ロゴに係るロゴデータを更新できる。特に、上記によれば、手動で、ロゴの種類ごとにそれぞれ適切な条件が成立したことをトリガーとして各ロゴのロゴデータを登録する必要がなく、作業が非常に簡易である。
【００２７】
また、本実施形態では、ロゴデータ管理部３０ａは、プリンター１１のロゴデータを更新（登録）する際、プリンター１１の仕様に応じて、管理サーバー１４から取得した更新用のロゴデータを加工した上で、当該加工後のロゴデータに基づいて、更新を実行する。
これによれば、プリンター１１ごとに、その仕様に応じたロゴデータを自動で登録可能である。
【００２８】
また、本実施形態では、条件は、予め定められた所定のタイミングが到来したことであり、ロゴの種類ごとにタイミングが異なっている。
これによれば、ロゴの種類ごとにそれぞれ適切なタイミングで各ロゴに係るロゴデータを更新できる。
【００２９】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、図２に示す各機能部はハードウェアとソフトウェアの協働により任意に実現可能であり、特定のハードウェア構成を示唆するものではない。
また、上記実施形態では、ホストコンピューター１２自体が制御部３０を備えていたが、例えば、制御部３０の機能を、ホストコンピューター１２に外部接続される別の装置に持たせるようにしても良い。
また、本発明は、プリンター１１は、サーマル式のプリンターに限らず、インクジェット式プリンター、ドットインパクト式プリンター、レーザープリンター、熱昇華型プリンター等の任意の形式のプリンターに適用可能である。
また、上記のフローチャートの各ステップを実行するプログラムを、ホストコンピューター１２の外部の記憶媒体に記憶させたものを読み出して、制御部３０により実行させることもできる。
【符号の説明】
【００３０】
１…制御システム、１１…プリンター（記録装置）、１２…ホストコンピューター（制御装置）、１４…管理サーバー（サーバー）、２４…トップロゴ画像データ（ロゴデータ）、２５…広告画像データ（ロゴデータ）、２６…ボトムロゴ画像データ（ロゴデータ）、３０…制御部、３０ａ…ロゴデータ管理部、４２…更新用トップロゴ画像データ（ロゴデータ）、４３…更新用広告画像データ（ロゴデータ）、４４…更新用ボトムロゴ画像データ（ロゴデータ）、５１…トップロゴ画像（ロゴ）、５３…広告画像（ロゴ）、５４…ボトムロゴ画像（ロゴ）。
【図１】
2013020291.tif 000003
【図２】
2013020291.tif 000004
【図３】
2013020291.tif 000005
【図４】
2013020291.tif 000006