(57)【要約】【課題】サーバ側にＰＯＳ端末の情報が登録されていない場合であってもサーバ装置からＰＯＳ端末に対して適切なロゴデータを配信することができるロゴデータ配信プログラム、ＰＯＳ端末およびロゴデータ配信システムを提供すること。【解決手段】要求受付部１２１は、配信するロゴデータを指定するコードを含んだ要求メッセージをＰＯＳ端末から受け付け、ロゴデータ取得部１２３は、このコードに対応するロゴデータをロゴデータ記憶部１３２から取得し、ロゴデータ送出部１２５は、取得したロゴデータをＰＯＳ端末に応答する。また、取得コード解析部１２２は、要求受付部１２１が受け付けた要求メッセージに含まれるコードを解析し、コードが所定の書式に従っている場合には、店舗共通や全店共通のロゴデータを検索するためのコードを生成し、指定されたコードに対応するロゴデータが存在しない場合に代用させる。【選択図】        図３
2006202190.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続されたＰＯＳ端末に対してロゴデータを配信するロゴデータ配信プログラムであって、
ロゴデータを特定するためのコードを少なくとも一つ含むロゴデータ配信要求メッセージを前記ＰＯＳ端末から受け付ける要求受付手順と、
前記要求受付手順が受け付けたロゴデータ配信要求メッセージに含まれるコードに対応するロゴデータを記憶手段から取得するロゴデータ取得手順と、
前記ロゴデータ取得手順が取得したロゴデータを前記ＰＯＳ端末へ送出するロゴデータ送出手順と
をコンピュータに実行させることを特徴とするロゴデータ配信プログラム。
【請求項２】
前記要求受付手順が受け付けたロゴデータ配信要求メッセージに含まれるコードが所定の書式に従っている場合に、該コードを基にして要求元のＰＯＳ端末が属する組織の各階層ごとの共通のロゴデータを取得するためのコードを生成するコード解析手順をさらにコンピュータに実行させ、
前記ロゴデータ取得手順は、前記要求受付手順が受け付けたロゴデータ配信要求メッセージに含まれるコードと、前記コード解析手順が生成したコードとのいずれかに対応するロゴデータを記憶手段から取得することを特徴とする請求項１に記載のロゴデータ配信プログラム。
【請求項３】
前記コード解析手順は、前記要求受付手順が受け付けたロゴデータ配信要求メッセージに含まれるコードに所定の文字列が含まれている場合は、その文字列を予め定められたルールに基づいて置換することを特徴とする請求項２に記載のロゴデータ配信プログラム。
【請求項４】
レシートに出力するロゴデータを保持するサーバ装置とネットワークで接続されたＰＯＳ端末であって、
ロゴデータを特定するためのコードを記憶する記憶手段と、
前記コードを含むロゴデータ配信要求メッセージを前記サーバ装置に送出してロゴデータの配信を要求する要求送出手段と
を備えたことを特徴とするＰＯＳ端末。
【請求項５】
ＰＯＳ端末装置と、前記ＰＯＳ端末装置がレシートに出力するロゴデータを保持するサーバ装置とをネットワークで接続して構成したロゴデータ配信システムであって、
前記ＰＯＳ端末は、
ロゴデータを特定するためのコードを記憶する記憶手段と、
前記コードを含むロゴデータ配信要求メッセージを前記サーバ装置に送出してロゴデータの配信を要求する要求送出手段と
を備え、
前記サーバ装置は、
前記ロゴデータ配信要求メッセージを前記ＰＯＳ端末から受け付ける要求受付手段と、
前記要求受付手段が受け付けたロゴデータ配信要求メッセージに含まれるコードに対応するロゴデータを記憶手段から取得するロゴデータ取得手段と、
前記ロゴデータ取得手段が取得したロゴデータを前記ＰＯＳ端末へ送出するロゴデータ送出手段と
を備えたことを特徴とするロゴデータ配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ロゴデータ配信プログラム、ＰＯＳ端末およびロゴデータ配信システムに関し、特に、サーバ側にＰＯＳ端末の情報が登録されていない場合であってもサーバ装置からＰＯＳ端末に対して適切なロゴデータを配信することができるロゴデータ配信プログラム、ＰＯＳ端末およびロゴデータ配信システムに関するものである。
【背景技術】
【０００２】
ＰＯＳ端末が発行するレシートには、店舗のマーク等のロゴが印字されることが一般的である。このロゴを変更する場合、かつては、作業員が現地へ出向いて変更作業をおこなっていた。ＰＯＳ端末は、大量の台数が稼動している上に、キャンペーンなどで特定期間のみロゴを変更する場合もあるため、作業員が現地で変更作業をおこなう方式は、多くの時間と費用とを必要としていた。
【０００３】
この問題を解決するため、サーバ装置からネットワークを介してロゴデータを配信する方式が近年とられるようになっている。たとえば、特許文献１においては、ＰＯＳ端末の識別番号と当該のＰＯＳ端末が出力するロゴデータとの組み合わせを管理する表をサーバ装置に保持し、ＰＯＳ端末からロゴデータ取得要求があった場合に、サーバ装置がこの表に基づいてロゴデータを選択して応答するための技術が開示されている。この技術を用いれば、サーバ装置が保持する表を更新するだけでＰＯＳ端末が出力するロゴを変更することが可能になり、作業員が現地へ出向く必要がなくなる。
【０００４】
【特許文献１】特開２００１−５２２６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１において開示されている技術を用いた場合、ＰＯＳ端末の情報がサーバ装置に登録されていないと、ロゴデータの配信がおこなわれないという問題がある。特売などでＰＯＳ端末が急遽増設されるような場合、サーバ側の登録作業が間に合わないと、ロゴデータの配信がおこなわれずに、レシートに印字されるロゴが空白になったり、古いロゴが誤って出力されたりすることになる。
【０００６】
この発明は、上述した従来技術による問題点を解消するためになされたものであり、サーバ側にＰＯＳ端末の情報が登録されていない場合であってもサーバ装置からＰＯＳ端末に対して適切なロゴデータを配信することができるロゴデータ配信プログラム、ＰＯＳ端末およびロゴデータ配信システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、本発明は、ネットワークを介して接続されたＰＯＳ端末に対してロゴデータを配信するロゴデータ配信プログラムであって、ロゴデータを特定するためのコードを少なくとも一つ含むロゴデータ配信要求メッセージを前記ＰＯＳ端末から受け付ける要求受付手順と、前記要求受付手順が受け付けたロゴデータ配信要求メッセージに含まれるコードに対応するロゴデータを記憶手段から取得するロゴデータ取得手順と、前記ロゴデータ取得手順が取得したロゴデータを前記ＰＯＳ端末へ送出するロゴデータ送出手順とをコンピュータに実行させることを特徴とする。
【０００８】
この発明によれば、ＰＯＳ端末側からサーバ装置に対して配信するロゴデータの指定をおこなうように構成したので、サーバ装置にＰＯＳ端末に対応したロゴデータの登録がおこなわれていない場合でも適切なロゴデータの配信をおこなうことができる。
【０００９】
また、この発明によれば、ＰＯＳ端末側からサーバ装置に対して配信するロゴデータの指定をおこなう場合に、複数のロゴデータを指定できるように構成したので、指定したロゴデータのいずれかがサーバ装置に存在しない場合でも、他の指定に従って適切なロゴデータの配信をおこなうことができる。
【００１０】
また、本発明は、上記の発明において、前記要求受付手順が受け付けたロゴデータ配信要求メッセージに含まれるコードが所定の書式に従っている場合に、該コードを基にして要求元のＰＯＳ端末が属する組織の各階層ごとの共通のロゴデータを取得するためのコードを生成するコード解析手順をさらにコンピュータに実行させ、前記ロゴデータ取得手順は、前記要求受付手順が受け付けたロゴデータ配信要求メッセージに含まれるコードと、前記コード解析手順が生成したコードとのいずれかに対応するロゴデータを記憶手段から取得することを特徴とする。
【００１１】
この発明によれば、ロゴデータを指定するコードが所定の書式に従っている場合には、要求元のＰＯＳ端末が属する組織の各階層ごとの共通のロゴデータを取得するためのコードをサーバ側で生成するように構成したので、ＰＯＳ端末側で指定したコードと一致するロゴデータがサーバ装置上に存在しない場合でも、サーバ装置側の判断で適切なロゴデータの配信をおこなうことができる。
【００１２】
また、本発明は、上記の発明において、前記コード解析手順は、前記要求受付手順が受け付けたロゴデータ配信要求メッセージに含まれるコードに所定の文字列が含まれている場合は、その文字列を予め定められたルールに基づいて置換することを特徴とする。
【００１３】
この発明によれば、ロゴデータを指定するコードに含まれる所定の文字列をサーバ側で所定のルールに基づいて置換するように構成したので、各ＰＯＳ端末に記憶させておくコードを共通化することができ、もって、ＰＯＳ端末の管理を簡便におこなうことができる。
【００１４】
また、本発明は、レシートに出力するロゴデータを保持するサーバ装置とネットワークで接続されたＰＯＳ端末であって、ロゴデータを特定するためのコードを記憶する記憶手段と、前記コードを含むロゴデータ配信要求メッセージを前記サーバ装置に送出してロゴデータの配信を要求する要求送出手段とを備えたことを特徴とする。
【００１５】
この発明によれば、ＰＯＳ端末側からサーバ装置に対して配信するロゴデータの指定をおこなうように構成したので、サーバ装置にＰＯＳ端末に対応したロゴデータの登録がおこなわれていない場合でも適切なロゴデータの配信をおこなうことができる。
【００１６】
また、本発明は、ＰＯＳ端末装置と、前記ＰＯＳ端末装置がレシートに出力するロゴデータを保持するサーバ装置とをネットワークで接続して構成したロゴデータ配信システムであって、前記ＰＯＳ端末は、ロゴデータを特定するためのコードを記憶する記憶手段と、前記コードを含むロゴデータ配信要求メッセージを前記サーバ装置に送出してロゴデータの配信を要求する要求送出手段とを備え、前記サーバ装置は、前記ロゴデータ配信要求メッセージを前記ＰＯＳ端末から受け付ける要求受付手段と、前記要求受付手段が受け付けたロゴデータ配信要求メッセージに含まれるコードに対応するロゴデータを記憶手段から取得するロゴデータ取得手段と、前記ロゴデータ取得手段が取得したロゴデータを前記ＰＯＳ端末へ送出するロゴデータ送出手段とを備えたことを特徴とする。
【００１７】
この発明によれば、ＰＯＳ端末側からサーバ装置に対して配信するロゴデータの指定をおこなうように構成したので、サーバ装置にＰＯＳ端末に対応したロゴデータの登録がおこなわれていない場合でも適切なロゴデータの配信をおこなうことができる。
【発明の効果】
【００１８】
本発明によれば、ＰＯＳ端末側からサーバ装置に対して配信するロゴデータの指定をおこなうように構成したので、サーバ装置にＰＯＳ端末に対応したロゴデータの登録がおこなわれていない場合でも適切なロゴデータの配信をおこなうことができるという効果を奏する。
【００１９】
また、本発明によれば、ＰＯＳ端末側からサーバ装置に対して配信するロゴデータの指定をおこなう場合に、複数のロゴデータを指定できるように構成したので、指定したロゴデータのいずれかがサーバ装置に存在しない場合でも、他の指定に従って適切なロゴデータの配信をおこなうことができるという効果を奏する。
【００２０】
また、本発明によれば、ロゴデータを指定するコードが所定の書式に従っている場合には、要求元のＰＯＳ端末が属する組織の各階層ごとの共通のロゴデータを取得するためのコードをサーバ側で生成するように構成したので、ＰＯＳ端末側で指定したコードと一致するロゴデータがサーバ装置上に存在しない場合でも、サーバ装置側の判断で適切なロゴデータの配信をおこなうことができるという効果を奏する。
【００２１】
また、本発明によれば、ロゴデータを指定するコードに含まれる所定の文字列をサーバ側で所定のルールに基づいて置換するように構成したので、各ＰＯＳ端末に記憶させておくコードを共通化することができ、もって、ＰＯＳ端末の管理を簡便におこなうことができるという効果を奏する。
【発明を実施するための最良の形態】
【００２２】
以下に添付図面を参照して、この発明に係るロゴデータ配信プログラム、ＰＯＳ端末およびロゴデータ配信システムの好適な実施の形態を詳細に説明する。
【実施例】
【００２３】
まず、本実施例に係るロゴデータ配信方式の概要について説明する。図１は、本実施例に係るロゴデータ配信方式の概要を説明するための説明図である。同図に示すように、本実施例に係るロゴデータ配信方式においては、ＰＯＳ端末からサーバ装置に対して取得コードを送信し、サーバ装置側で取得コードに応じたロゴデータを選択して応答する方式をとる。
【００２４】
このように、ＰＯＳ端末側からサーバ装置に対してロゴデータの指定をおこなうことにより、サーバ装置においてＰＯＳ端末に対応するロゴデータが登録されていない場合であっても、ＰＯＳ端末が必要としているロゴデータを配信することができる。
【００２５】
また、本実施例に係るロゴデータ配信方式においては、取得コードが所定の書式に従っている場合には、取得コードに対応するロゴデータがサーバ装置に存在しない場合であっても、サーバ装置側の判断で代替の候補を検索する仕組みとなっている。
【００２６】
図１の例では、店舗ごとに固有な３桁の数字からなる店舗コードと、店舗内において固有な３桁の数字からなるＰＯＳコードの組み合わせによって、各ＰＯＳ端末が一意に識別可能になっている。そして、識別コードが２つの３桁の数字をハイフン記号で連結した形式の場合、サーバ装置は、取得コードが店舗コードとＰＯＳコードの組み合わせからなっているものと判断して、下記のようにロゴデータを検索する。
【００２７】
まず、第１の候補として、取得コードと完全に一致する端末固有のロゴデータを検索し、該当データが存在すれば、そのロゴデータをＰＯＳ端末に応答する。サーバ装置において、ＰＯＳ端末の情報が正常に登録されている場合、取得コードと完全に一致するロゴデータの取得は問題なくおこなわれる。
【００２８】
取得コードと完全に一致するロゴデータが存在しない場合は、第２の候補として店舗共通のロゴデータを検索する。本実施例に係るロゴデータ配信方式においては、店舗共通のロゴデータは、ＰＯＳコードの全ての桁に「０」を指定した取得コードと紐付けされて管理されている。そこで、サーバ装置は、第１の候補のロゴデータを取得できなかった場合は、取得コードのＰＯＳコードの部分を全桁「０」に置き換えて再検索をおこない、該当データが存在すれば、そのロゴデータをＰＯＳ端末に応答する。
【００２９】
第２候補のロゴデータも存在しない場合は、第３の候補として全店共通のロゴデータを検索する。本実施例に係るロゴデータ配信方式においては、全店共通のロゴデータは、店舗コードとＰＯＳコードの全ての桁に「０」を指定した取得コードと紐付けされて管理されている。そこで、サーバ装置は、第２の候補のロゴデータを取得できなかった場合は、取得コードの店舗コードとＰＯＳコードの部分を全桁「０」に置き換えて再検索をおこない、該当データが存在すれば、そのロゴデータをＰＯＳ端末に応答する。
【００３０】
このように、本実施例に係るロゴデータ配信方式においては、所定の書式からなる取得コードをサーバ装置が受信した場合に、該当するロゴデータが見つからなければ、販売組織の階層を上位に遡って、各階層の共通のロゴを検索する処理を順次おこなっていく。このような仕組みを設けることにより、ＰＯＳ端末が指定したロゴデータがサーバ装置に存在しない場合でも、サーバ装置側の判断で適切なロゴをＰＯＳ端末に配信することが可能になる。
【００３１】
なお、本実施例では、所定の書式の取得コードとして、店舗コードとＰＯＳコードを組み合わせたコードを例として用いているが、これ以外の組み合わせを所定の書式とすることもできる。たとえば、同一店舗内であっても、売り場によって異なるロゴをレシートに印字することが必要な場合には、店舗コードと売り場コードとＰＯＳコードを組み合わせたコードを取得コードとすることで、売り場共通のロゴデータを取得候補とすることができる。
【００３２】
また、本実施例では、各コードをハイフン記号で連結したものを書式化された取得コードとして扱うこととしているが、書式はこの通りである必要はなく、任意に書式を定めてよい。
【００３３】
次に、本実施例に係るロゴデータ配信方式を実現するためのシステムの構成について説明する。図２は、本実施例に係るロゴデータ配信システムの構成を示すブロック図である。同図に示すように、ロゴデータ配信システムは、本部のサーバ装置１００と各店舗のＰＯＳ端末２００ａ〜２００ｆをインターネット等のネットワーク３００で接続した構成をとる。
【００３４】
各店舗には、固有の店舗コードが割当てられており、さらに、店舗内の各ＰＯＳ端末には、店舗内で重複することがないＰＯＳコードが割当てられている。従って、店舗コードとＰＯＳコードの組み合わせにより、システム全体においてＰＯＳ端末を特定することができる。また、各ＰＯＳ端末には、ネットワーク通信のための識別番号であるＰＯＳ名も固有の値が割当てられており、このＰＯＳ名によってもＰＯＳ端末を特定することが可能となっている。
【００３５】
次に、サーバ装置の構成について説明する。図３は、図２に示したサーバ装置１００の構成を示す機能ブロック図である。同図に示すように、サーバ装置１００は、ネットワークインターフェース部１１０と、制御部１２０と、記憶部１３０とを有する。ネットワークインターフェース部１１０は、ネットワークを介して各種データ等をやり取りするためのインターフェース部である。
【００３６】
制御部１２０は、サーバ装置１００を全体制御する制御部であり、要求受付部１２１と、取得コード解析部１２２と、ロゴデータ取得部１２３と、更新日付比較部１２４と、ロゴデータ送出部１２５とを有する。要求受付部１２１は、ネットワークを介して送信されたロゴデータ配信の要求メッセージを受け付ける処理部である。
【００３７】
ここで、要求受付部１２１が受け付ける要求メッセージの形式について説明しておく。図５は、要求メッセージの形式の一例を示すサンプル図である。同図に示すように、要求メッセージには、要求元のＰＯＳ端末を識別するためのＰＯＳ名に加えて、取得コードと更新日時の組み合わせが少なくとも一つ設定される。各ＰＯＳ端末は、配信を希望するロゴデータを指定するための取得コードを優先順位をつけて複数記憶しておくことができ、要求メッセージにそれらを優先順位が高い順に設定する。
【００３８】
また、それらの取得コードに対応するロゴデータが配信済みの場合は、そのロゴデータの更新日時も取得コードと対で要求メッセージに設定される。取得コードに対応するロゴデータが配信されていない場合は、要求メッセージにおいてその取得コードと対となる更新日時の内容は空白となる。
【００３９】
取得コード解析部１２２は、要求受付部１２１が受け付けた要求メッセージに含まれる取得コードの解析をおこない、解析後の取得コードをロゴデータ取得部１２３へ引き渡す処理部である。取得コード解析部１２２がおこなう取得コードの解析は、大別して２種類ある。一つは、変数の解析である。取得コードには、具体的な店舗コードやＰＯＳコードなどの代わりに所定の変数を指定することができ、取得コード解析部１２２が変数を店舗コードやＰＯＳコードへ置き換える処理をおこなう。
【００４０】
下記の表は、取得コード中に指定可能な変数の一覧表である。たとえば、要求メッセージに”％ＴＥＮＣＤ％−％ＰＯＳＮＯ％”という取得コードが含まれていた場合、取得コード解析部１２２は、要求メッセージに含まれるＰＯＳ名をキーとして、記憶部１３０のＰＯＳ端末情報記憶部１３１を検索して、ＰＯＳ名に対応するＰＯＳ端末の店舗コードとＰＯＳコードを取得する。そして、取得コード中の”％ＴＥＮＣＤ％”の部分を取得した店舗コードに置き換え、”％ＰＯＳＮＯ％”の部分を取得したＰＯＳコードに置き換える。
【００４１】
【表１】
2006202190.tif 000003
【００４２】
このように、サーバ装置に取得コード中の変数を置き換える機能をもたせることにより、各ＰＯＳ端末において取得コードを設定する場合に端末固有の値ではなく、共通の値を設定することが可能になり、ＰＯＳ端末の保守のための工数を低減させることができる。
【００４３】
取得コード解析部１２２がおこなう取得コードの解析のもう一つは、組織階層の解析である。要求メッセージに含まれる取得コードが、所定の書式に従ったものである場合、取得コードから各組織階層ごとの共通のロゴを検索するための取得コードを生成し、これらを当初の取得コードとともに選択候補として優先順位をつけてロゴデータ取得部１２３に引き渡す。
【００４４】
具体的には、既に説明したように、要求メッセージに含まれる取得コードが２つの３桁の数字をハイフン記号で連結したものであった場合は、店舗コードとＰＯＳコードの組み合わせによる取得コードが指定されたものとみなして、ＰＯＳコード部分を全て「０」で置き換えた店舗共通のロゴデータ検索用の取得コードと、店舗コード部分も全て「０」で置き換えた全店共通のロゴデータ検索用の取得コードとを生成する。
【００４５】
そして、当初の取得コードを第１候補として、店舗共通のロゴデータ検索用の取得コードを第２の候補として、全店共通のロゴデータ検索用の取得コードを第３の候補としてロゴデータ取得部１２３に引き渡す。
【００４６】
ロゴデータ取得部１２３は、取得コード解析部１２２から引き渡された取得コードに対応するロゴデータを記憶部１３０のロゴデータ記憶部１３２から取得し、ロゴデータ送出部１２５へ引き渡す処理部である。ただし、要求メッセージに取得コードと対で更新日時が設定されており、この取得日時が取得したロゴデータの更新日時と一致した場合には、ロゴデータをロゴデータ送出部１２５へ引き渡さずに、既に当該のロゴデータを配信済みである旨をロゴデータ送出部１２５へ通知する。
【００４７】
このように、ロゴデータの更新日付の確認をおこない、既に配信済みのロゴデータを配信しないようにすることにより、通信負荷の通信コストの増大を回避することができる。各ＰＯＳ端末は、通常、営業開始時にサーバ装置にロゴデータの配信を要求する仕組みとなっており、不要なデータの配信の抑止は、システム全体の通信量の削減に大きな効果を有する。
【００４８】
更新日時比較部１２４は、ロゴデータ取得部１２３の依頼を受けて、要求メッセージ中の更新日時とロゴデータの更新日付とを比較し、結果をロゴデータ取得部１２３へ応答する処理部である。
【００４９】
ロゴデータ送出部１２５は、ロゴデータ取得部１２３の処理結果をネットワークを介して要求メッセージの送信元のＰＯＳ端末へ応答する処理部である。応答内容には３種類あり、ロゴデータ取得部１２３がロゴデータを取得でき、そのロゴデータが配信済みのものでなければ、ロゴデータの取得が成功した旨のメッセージとともにロゴデータが送出される。また、ロゴデータ取得部１２３が取得したロゴデータが配信済みのものであった場合には、配信済みの旨のメッセージが送出され、ロゴデータ取得部１２３がロゴデータを取得できなかった場合には、ロゴデータの取得に失敗した旨のメッセージが送出される。
【００５０】
記憶部１３０は、各種情報を記憶する記憶部であり、ＰＯＳ端末情報記憶部１３１とロゴデータ記憶部１３２とを有する。ＰＯＳ端末情報記憶部１３１は、ＰＯＳ端末に関する情報を記憶する記憶部である。図６は、ＰＯＳ端末情報記憶部１３１のデータ構成の一例を示すサンプル図である。同図に示すように、ＰＯＳ端末情報記憶部１３１は、ＰＯＳ名と、店舗コードと、ＰＯＳコードとを記憶する。この情報は、たとえば、取得コード解析部１２２が、ＰＯＳ名から店舗コードとＰＯＳコードを検索する場合に利用される。
【００５１】
ロゴデータ記憶部１３２は、ロゴデータを記憶する記憶部である。ロゴデータ記憶部１３２には、ロゴデータが取得コードと紐付けされて管理されており、取得コードを指定することで特定のロゴデータを取得できるようになっている。
【００５２】
次に、ＰＯＳ端末の構成について説明する。ＰＯＳ端末２００ａ〜２００ｆはいずれも同様の構成を有するため、ここではＰＯＳ端末２００ａを例にして構成を説明することとする。図４は、図２に示したＰＯＳ端末２００ａの構成を示す機能ブロック図である。同図に示すように、ＰＯＳ端末２００ａは、ネットワークインターフェース部２１０と、制御部２２０と、記憶部２３０とを有する。ネットワークインターフェース部２１０は、ネットワークを介して各種データ等をやり取りするためのインターフェース部である。
【００５３】
制御部２２０は、ＰＯＳ端末２００ａを全体制御する制御部であり、要求送出部２２１と、プロパティ取得部２２２と、更新日時取得部２２３と、ロゴデータ取得部２２４と、ロゴデータ登録部２２５とを有する。要求送出部２２１は、ネットワークを介してサーバ装置１００に対してロゴデータ配信の要求メッセージを送出する処理部である。具体的には、プロパティ取得部２２２から取得コードを取得し、この取得コードに対応するロゴデータの更新日時を更新日時取得部２２３から取得し、これらを組み合わせて要求メッセージを生成してサーバ装置１００に送出する処理をおこなう。
【００５４】
プロパティ取得部２２２は、記憶部２３０のプロパティ記憶部２３１から取得コードを取得し、要求送出部２２１へ引き渡す処理部である。更新日時取得部２２２は、要求送出部２２１から指定された取得コードに対応するロゴデータを記憶部２３０のロゴデータ記憶部２３２から検索し、そのロゴデータの更新日時を返す処理部である。もし、取得コードに対応するロゴデータが存在しない場合は、その旨を要求送出部２２１へ返し、要求送出部２２１は、要求メッセージの更新日時に空白を設定する。
【００５５】
ロゴデータ取得部２２４は、サーバ装置１００から送信されたロゴデータを受信する処理部である。ロゴデータ取得部２２４は、ロゴデータが配信済みである旨のメッセージ、および、要求メッセージ中の取得コードに対応するロゴデータが存在しない旨のメッセージも受信する。ロゴデータ登録部２２５は、ロゴデータ取得部２２４が受信したロゴデータをロゴデータ記憶部２３２に記憶させ、そのロゴデータがレシートに出力される状態にする処理部である。
【００５６】
記憶部２３０は、各種情報を記憶する記憶部であり、プロパティ記憶部２３１とロゴデータ記憶部２３２とを有する。プロパティ記憶部２３１は、当該のＰＯＳ端末に関する各種設定情報等を記憶する処理部であり、ロゴデータを取得するための取得コードもここに優先順位を付けて記憶される。なお、プロパティ記憶部２３１に取得コードを記憶させる方式については本発明では特定しない。ロゴデータ記憶部２３２は、サーバ装置１００から配信されたロゴデータを取得コードと紐付けて記憶する記憶部である。ここに記憶されたロゴデータは、レシートの出力時に利用される。
【００５７】
次に、図２に示したロゴデータ配信システムの処理手順について説明する。図７は、図２に示したロゴデータ配信システムの処理手順を示すフローチャートである。同図に示すように、まず、ＰＯＳ端末がプロパティ記憶部２３１より取得コードを読み取り（ステップＳ１０１）、その取得コードに対応するロゴデータの更新日時を取得する（ステップＳ１０２）。そして、これらを基にして要求メッセージを組み立ててサーバ装置へ送出する（ステップＳ１０３）。
【００５８】
サーバ装置は、要求メッセージを受信すると（ステップＳ２０１）、後述するロゴデータ取得処理をおこない（ステップＳ２０２）、その結果をＰＯＳ端末に対して応答する（ステップＳ２０３）。
【００５９】
ＰＯＳ端末は、サーバ装置からの応答を受信すると（ステップＳ１０４）、ロゴデータが配信されたかどうかを確認する。そして、ロゴデータが配信された場合は（ステップＳ１０５肯定）、ロゴデータをロゴデータ記憶部２３２に記憶させ、そのロゴデータがレシートに出力されるように設定して処理を完了する（ステップＳ１０６）。ロゴデータが配信なかった場合は、ステップＳ１０６の処理はおこなわずに処理を完了する。
【００６０】
次に、図７に示したロゴデータ取得処理の処理手順について説明する。図８は、図７に示したロゴデータ取得処理の処理手順を示すフローチャートである。同図に示すように、サーバ装置は、受信した要求メッセージから、未処理の取得コードのうちで最も優先順位が高いものを更新日時とともに取得する（ステップＳ３０１）。ここで、未処理の取得コードが存在しない場合は（ステップＳ３０２否定）、ロゴデータが存在しない旨の応答メッセージを編集して（ステップＳ３０３）、ＰＯＳ端末に応答する（ステップＳ３１２）。
【００６１】
未処理の取得コードを取得できた場合は（ステップＳ３０２肯定）、取得コードに含まれる変数の置き換えをおこない（ステップＳ３０４）、所定の書式であるか否かを確認する（ステップＳ３０５）。ここで、所定の書式であることが確認された場合は、各階層ごとの共通ロゴデータを取得するための取得コードを優先順位付きで生成する。
【００６２】
そして、取得もしくは生成した取得コードに対応するロゴデータを検索し（ステップＳ３０６）、該当データが見つからない場合は（ステップＳ３０７否定）、ステップＳ３０１へ復帰して次の取得コードの処理をおこなう。該当データが存在した場合は（ステップＳ３０７肯定）、そのロゴデータの更新日時と要求メッセージに含まれていた更新日時との比較をおこなう（ステップＳ３０８）。
【００６３】
ここで、二つの日時が一致していた場合は（ステップＳ３０９ロゴデータと一致）、ロゴデータが配信済みであり、更新が不要である旨の応答メッセージを編集して（ステップＳ３１０）、ＰＯＳ端末に応答する（ステップＳ３１２）。また、二つの日時が異なる場合、および、要求メッセージに更新日時の指定がない場合は（ステップＳ３０９ロゴデータと異なるもしくは要求メッセージに更新日時の指定がない）、ステップＳ３０６で検索したロゴデータを埋め込んだ応答メッセージを編集して（ステップＳ３１１）、ＰＯＳ端末に応答する（ステップＳ３１２）。
【００６４】
上記実施例で説明したサーバ装置１００の各種の処理は、あらかじめ用意されたプログラムをコンピュータで実行することによって実現することができる。そこで、以下では、図９を用いて、本実施例に係るサーバ装置の機能を実現するためのプログラムを実行するコンピュータの一例を説明する。
【００６５】
図９は、ロゴデータ配信プログラムを実行するコンピュータを示す機能ブロック図である。このコンピュータ１０００は、ユーザからのデータの入力を受け付ける入力装置１０１０、モニタ１０２０、各種プログラムを記録した記録媒体からプログラムを読み取る媒体読取り装置１０３０、各種情報を一時記憶するＲＡＭ（Random Access Memory）１０４０、ネットワークを介して他のコンピュータとの間でデータの授受をおこなうネットワークインターフェース１０５０、ＨＤＤ（Hard Disk Drive）１０６０およびＣＰＵ１０７０をバス１０８０で接続して構成される。
【００６６】
ＨＤＤ１０６０には、サーバ装置１００の機能を実現するためのプログラムであるロゴデータ配信プログラム１０６０ｃが記憶されている。そして、ＣＰＵ１０７０が、ロゴデータ配信プログラム１０６０ｃをＨＤＤ１０６０から読み出して実行することにより、同プログラムは、ロゴデータ配信プロセス１０７０ａとして機能するようになる。ロゴデータ配信プロセス１０７０ａは、図３に示した制御部１２０に対応する。
【００６７】
また、ＣＰＵ１０７０は、ＨＤＤ１０６０からロゴデータ格納領域１０６０ａとＰＯＳ端末情報ＤＢ１０６０ｂとからデータを読み出して、ロゴデータ情報１０４０ａおよびＰＯＳ端末情報１０４０ｂとしてＲＡＭ１０４０に格納する。そして、ＲＡＭ１０４０に格納されたロゴデータ情報１０４０ａおよびＰＯＳ端末情報１０４０ｂに基づいて各種データ処理を実行する。ロゴデータ格納領域１０６０ａは、図３に示した記憶部１３０のロゴデータ記憶部１３２に対応し、ＰＯＳ端末情報ＤＢ１０６０ｂは、ＰＯＳ端末情報記憶部１３１に対応する。
【００６８】
なお、上記のロゴデータ配信プログラム１０６０ｃについては、必ずしもＨＤＤ１０６０に格納されている必要はなく、ＣＤ−ＲＯＭ等の記憶媒体に記憶されたプログラムを、コンピュータ１０００が読み出して実行するようにしてもよい。また、公衆回線、インターネット、ＬＡＮ、ＷＡＮ等を介してコンピュータ１０００に接続される他のコンピュータ（またはサーバ）などにプログラムを記憶させておき、コンピュータ１０００がこれらからプログラムを読み出して実行するようにしてもよい。
【００６９】
上述してきたように、本実施例では、ＰＯＳ端末側からサーバ装置に対して配信するロゴデータの指定をおこなうように構成したので、サーバ装置にＰＯＳ端末に対応したロゴデータの登録がおこなわれていない場合でも適切なロゴデータの配信をおこなうことができる。
【００７０】
また、本実施例では、ロゴデータを指定するコードが所定の書式に従っている場合には、要求元のＰＯＳ端末が属する組織の各階層ごとの共通のロゴデータを取得するためのコードをサーバ側で生成するように構成したので、ＰＯＳ端末側で指定したコードと一致するロゴデータがサーバ装置上に存在しない場合でも、サーバ装置側の判断で適切なロゴデータの配信をおこなうことができる。
【００７１】
（付記１）ネットワークを介して接続されたＰＯＳ端末に対してロゴデータを配信するロゴデータ配信プログラムであって、
ロゴデータを特定するためのコードを少なくとも一つ含むロゴデータ配信要求メッセージを前記ＰＯＳ端末から受け付ける要求受付手順と、
前記要求受付手順が受け付けたロゴデータ配信要求メッセージに含まれるコードに対応するロゴデータを記憶手段から取得するロゴデータ取得手順と、
前記ロゴデータ取得手順が取得したロゴデータを前記ＰＯＳ端末へ送出するロゴデータ送出手順と
をコンピュータに実行させることを特徴とするロゴデータ配信プログラム。
【００７２】
（付記２）前記要求受付手順が受け付けたロゴデータ配信要求メッセージに含まれるコードが所定の書式に従っている場合に、該コードを基にして要求元のＰＯＳ端末が属する組織の各階層ごとの共通のロゴデータを取得するためのコードを生成するコード解析手順をさらにコンピュータに実行させ、
前記ロゴデータ取得手順は、前記要求受付手順が受け付けたロゴデータ配信要求メッセージに含まれるコードと、前記コード解析手順が生成したコードとのいずれかに対応するロゴデータを記憶手段から取得することを特徴とする付記１に記載のロゴデータ配信プログラム。
【００７３】
（付記３）前記コード解析手順は、前記要求受付手順が受け付けたロゴデータ配信要求メッセージに含まれるコードに所定の文字列が含まれている場合は、その文字列を予め定められたルールに基づいて置換することを特徴とする付記２に記載のロゴデータ配信プログラム。
【００７４】
（付記４）前記要求受付手順は、ロゴデータを特定するためのコードと、該コードに対応する配信済みのロゴデータの更新日時とが対で記録されたロゴデータ配信要求メッセージを受け付け、
前記ロゴデータ取得手順は、記憶手段から取得したロゴデータの更新日時と、該ロゴデータを取得する際に使用したコードと対でロゴデータ配信要求メッセージに記録されている更新日時とを比較し、両者が一致する場合は、ロゴデータの配信をおこなわずに、ロゴデータが配信済みである旨の応答をおこなうように前記ロゴデータ送出手順に指示することを特徴とする付記１〜３のいずれか一つに記載のロゴデータ配信プログラム。
【００７５】
（付記５）ネットワークを介して接続されたＰＯＳ端末に対してロゴデータを配信するサーバ装置であって、
ロゴデータを特定するためのコードを少なくとも一つ含むロゴデータ配信要求メッセージを前記ＰＯＳ端末から受け付ける要求受付手段と、
前記要求受付手段が受け付けたロゴデータ配信要求メッセージに含まれるコードに対応するロゴデータを記憶手段から取得するロゴデータ取得手段と、
前記ロゴデータ取得手段が取得したロゴデータを前記ＰＯＳ端末へ送出するロゴデータ送出手段と
を備えたことを特徴とするサーバ装置。
【００７６】
（付記６）前記要求受付手段が受け付けたロゴデータ配信要求メッセージに含まれるコードが所定の書式に従っている場合に、該コードを基にして要求元のＰＯＳ端末が属する組織の各階層ごとの共通のロゴデータを取得するためのコードを生成するコード解析手段をさらに備え、
前記ロゴデータ取得手段は、前記要求受付手段が受け付けたロゴデータ配信要求メッセージに含まれるコードと、前記コード解析手段が生成したコードとのいずれかに対応するロゴデータを記憶手段から取得することを特徴とする付記５に記載のサーバ装置。
【００７７】
（付記７）前記コード解析手段は、前記要求受付手段が受け付けたロゴデータ配信要求メッセージに含まれるコードに所定の文字列が含まれている場合は、その文字列を予め定められたルールに基づいて置換することを特徴とする付記６に記載のサーバ装置。
【００７８】
（付記８）前記要求受付手段は、ロゴデータを特定するためのコードと、該コードに対応する配信済みのロゴデータの更新日時とが対で記録されたロゴデータ配信要求メッセージを受け付け、
前記ロゴデータ取得手段は、記憶手段から取得したロゴデータの更新日時と、該ロゴデータを取得する際に使用したコードと対でロゴデータ配信要求メッセージに記録されている更新日時とを比較し、両者が一致する場合は、ロゴデータの配信をおこなわずに、ロゴデータが配信済みである旨の応答をおこなうように前記ロゴデータ送出手段に指示することを特徴とする付記５〜７のいずれか一つに記載のサーバ装置。
【００７９】
（付記９）レシートに出力するロゴデータを保持するサーバ装置とネットワークで接続されたＰＯＳ端末であって、
ロゴデータを特定するためのコードを記憶する記憶手段と、
前記コードを含むロゴデータ配信要求メッセージを前記サーバ装置に送出してロゴデータの配信を要求する要求送出手段と
を備えたことを特徴とするＰＯＳ端末。
【００８０】
（付記１０）ＰＯＳ端末装置と、前記ＰＯＳ端末装置がレシートに出力するロゴデータを保持するサーバ装置とをネットワークで接続して構成したロゴデータ配信システムであって、
前記ＰＯＳ端末は、
ロゴデータを特定するためのコードを記憶する記憶手段と、
前記コードを含むロゴデータ配信要求メッセージを前記サーバ装置に送出してロゴデータの配信を要求する要求送出手段と
を備え、
前記サーバ装置は、
前記ロゴデータ配信要求メッセージを前記ＰＯＳ端末から受け付ける要求受付手段と、
前記要求受付手段が受け付けたロゴデータ配信要求メッセージに含まれるコードに対応するロゴデータを記憶手段から取得するロゴデータ取得手段と、
前記ロゴデータ取得手段が取得したロゴデータを前記ＰＯＳ端末へ送出するロゴデータ送出手段と
を備えたことを特徴とするロゴデータ配信システム。
【産業上の利用可能性】
【００８１】
以上のように、本発明にかかるロゴデータ配信プログラム、ＰＯＳ端末およびロゴデータ配信システムは、サーバ装置からＰＯＳ端末にロゴデータを配信する場合に有用であり、特に、サーバ側にＰＯＳ端末の情報が登録されていない場合であってもサーバ装置からＰＯＳ端末に対して適切なロゴデータを配信することが必要な場合に適している。
【図面の簡単な説明】
【００８２】
【図１】本実施例に係るロゴデータ配信方式の概要を説明するための説明図である。
【図２】本実施例に係るロゴデータ配信システムの構成を示すブロック図である。
【図３】図２に示したサーバ装置の構成を示す機能ブロック図である。
【図４】図２に示したＰＯＳ端末の構成を示す機能ブロック図である。
【図５】要求メッセージの形式の一例を示すサンプル図である。
【図６】ＰＯＳ端末情報記憶部のデータ構成の一例を示すサンプル図である。
【図７】図２に示したロゴデータ配信システムの処理手順を示すフローチャートである。
【図８】図７に示したロゴデータ取得処理の処理手順を示すフローチャートである。
【図９】ロゴデータ配信プログラムを実行するコンピュータを示す機能ブロック図である。
【符号の説明】
【００８３】
１００    サーバ装置
１１０    ネットワークインターフェース部
１２０    制御部
１２１    要求受付部
１２２    取得コード解析部
１２３    ロゴデータ取得部
１２４    更新日時比較部
１２５    ロゴデータ送出部
１３０    記憶部
１３１    ＰＯＳ端末情報記憶部
１３２    ロゴデータ記憶部
２００ａ、２００ｂ、２００ｃ、２００ｄ、２００ｅ、２００ｆ  ＰＯＳ端末
２１０    ネットワークインターフェース部
２２０    制御部
２２１    要求送出部
２２２    プロパティ取得部
２２３    更新日時取得部
２２４    ロゴデータ取得部
２２５    ロゴデータ登録部
２３０    記憶部
２３１    プロパティ記憶部
２３２    ロゴデータ記憶部
３００    ネットワーク
１０００    コンピュータ
１０１０    入力装置
１０２０    モニタ
１０３０    媒体読取り装置
１０４０    ＲＡＭ
１０４０ａ  ロゴデータ情報
１０４０ｂ  ＰＯＳ端末情報
１０５０    ネットワークＩ／Ｆ装置
１０６０    ＨＤＤ
１０６０ａ  ロゴデータ格納領域
１０６０ｂ  ＰＯＳ端末情報ＤＢ
１０６０ｃ  ロゴデータ配信プログラム
１０７０    ＣＰＵ
１０７０ａ  ロゴデータ配信プロセス
１０８０    バス
【図１】
2006202190.tif 000004
【図２】
2006202190.tif 000005
【図３】
2006202190.tif 000006
【図４】
2006202190.tif 000007
【図５】
2006202190.tif 000008
【図６】
2006202190.tif 000009
【図７】
2006202190.tif 000010
【図８】
2006202190.tif 000011
【図９】
2006202190.tif 000012