印刷およびハイライト化を含むPOSネットワーク
【課題】本発明は、販売ポイント(POS)におけるオプショナル印刷を提供する。
【解決手段】本発明は、POSにおける購入トランザクションに関係する情報をPOSにおいて印刷するためのシステムおよびコンピュータ実装される方法を提供する。それは、デフォルト印刷物の代わりに第二の代替印刷物を印刷すること、または、デフォルトおよび第二の印刷物の両方を印刷することを含み、いずれの場合も第二の印刷物が時宜を得てPOSプリンタに届けられることに依存して行われる。好ましくは、第二の印刷物は、印刷物における色に関係するビジネス規則を処理することに依存する。
【解決手段】本発明は、POSにおける購入トランザクションに関係する情報をPOSにおいて印刷するためのシステムおよびコンピュータ実装される方法を提供する。それは、デフォルト印刷物の代わりに第二の代替印刷物を印刷すること、または、デフォルトおよび第二の印刷物の両方を印刷することを含み、いずれの場合も第二の印刷物が時宜を得てPOSプリンタに届けられることに依存して行われる。好ましくは、第二の印刷物は、印刷物における色に関係するビジネス規則を処理することに依存する。
【発明の詳細な説明】
【技術分野】
【0001】
〈関連出願との相互参照〉
本願は、2006年3月3日に出願された“POS Network Including Color Printing and Color Highlighting”という名称の米国仮出願60/778,410、代理人整理番号PIP189MOUNP-USの優先権を主張するものである。
【背景技術】
【0002】
〈本願で使用される略語〉
販売ポイント〔ポイント・オブ・セール〕(Point Of Sale)―POS
コンピュータ・システム(Computer System)―CS
統一商品コード(Universal Product Code)―UPC
消費者識別情報(Consumer IDentification)―CID
〈背景となる用語の定義〉
販売ポイントは、販売トランザクションが生起する場所を意味する。
【0003】
統一商品コードUPCは、製品品目を一意的に識別するために使われる任意のコードを意味し、元来のUPC規格およびそれに基づくその後の変形および拡張を含む。
【0004】
トランザクション・データ(transaction data)は、POSにおいて執り行われるトランザクションのようなトランザクションについてのデータを意味する。トランザクション・データは、購入される製品品目についてのUPCコード、製品説明、メーカー、ブランド名、当該品目の価格、トランザクションに関わるCID、POS識別子(レーン)、時刻、割引、クーポン識別情報、レジ係識別情報、支払い種別などを含む。
【0005】
個別トランザクション・データ(individual transaction data)は、単一のトランザクションに関連付けられたトランザクション・データを意味する。個別トランザクション・データは、トランザクション・データについて上記した要素すべてを含んでいる必要はない。
【0006】
プリンタのための印刷ファイル(print file)は、プリンタのネイティブな命令セット内の命令と、当該印刷ファイルのプリンタによる印刷出力に含まれるべき全データとを含むファイルを意味する。
【0007】
プリンタのための印刷データ(print data)は、プリンタ・グリフおよび個別のテキスト・キャラクタ以外の、プリンタによって記憶されているデータ・オブジェクトへの参照を含む、プリンタのための命令を含むデータを意味する。
【0008】
プリンタ・グリフ(printer glyph)は、フォント・セットのテキスト・キャラクタを形成するためにプリンタによって使用される画像オブジェクトである。
【0009】
〈本発明の背景〉
従来技術においては、組み合わされたPOSおよび誘因提供生成CS(incentive offer generation CS)は、ともに小売店舗に位置される店舗コントローラCS(store controller CS)および誘因CS(incentive CS〔インセンティブ・コンピュータ・システム〕)を含む。店舗コントローラCSは小売店舗において動作する。店舗コントローラCSは、トランザクション・データをPOS端末から受信し、そのデータからその小売店舗についての在庫を追跡し、POS端末で識別された製品についての製品価格情報をPOS端末に提供できる。大規模小売店舗については、複数のPOS端末がある。店舗コントローラCSは典型的には価格、製品品目在庫および当該小売店舗についての会計情報ならびにその小売店舗においてPOS端末から得られたトランザクション・データを記憶する。POS端末は、POS端末機能を実行する特化したCSであってもよい。そうした機能は、個別トランザクション・データの取得、該データの店舗コントローラCSへの送信および印刷されたレジのレシートまたは販売レシート(register or sales receipt)の生成を含む。
【0010】
従来技術において、POSにおいて個々の購入トランザクションを行う各顧客についてレジのレシートまたは販売レシートを印刷するために、各POSにはPOS黒色インク・プリンタがある。各POSでは、POS端末にUPC、CIDを読み込むためのバーコード読み取り器および顧客のクレジットカードまたはデビットカード番号といった支払い口座識別情報を読み取るための磁気ストリップ読み取り器がある。POSにあるこれらの読み取り器およびPOS端末は機能的に相互に関係していて、POS端末が読み取りデータを取得できるようになっている。小切手からの小切手口座番号およびバイオメトリック・データを読み取り、その情報をPOS端末に渡すよう設計された、POSに付随する読み取り器もあってもよい。従来技術では、POS端末全部がネットワーク接続を介して店舗コントローラCSと通信する。
【0011】
従来技術において、小売店舗に位置される誘因CSもある。誘因CSは、POSコントローラCSをPOS端末に接続するネットワーク・セグメントへのネットワーク接続を有する。これにより、誘因CSは、POS端末とPOSコントローラCSとの間のネットワーク・トラフィックを監視できる。誘因CSは、ネットワーク・トラフィックをデコードしてトランザクション・データのレーン、UPC、CIDおよび終了を判別できるのに十分なだけの店舗コントローラCSの仕様(specification)を記憶する。これにより、誘因CSは個別トランザクション・データを得ることができる。
【0012】
従来技術において、誘因CSは、中央CS(central CS)に個別トランザクション・データおよびその他のデータを提供するために、中央CSと通信する手段(ダイヤルアップまたはインターネットへのネットワーク接続)を有していた。中央CSは、誘因CSに報賞データ(awards data)を送信した。報賞データは、誘因データ(incentive data)と関連するCIDを含む。誘因データは、たとえば、クーポンのような誘因オファーを印刷するための命令である。報賞データは、クーポンによって提供されるべき割引をもつ製品のUPCを含んでいてもよい。
【0013】
従来技術のシステムは、以下に論じるデフォルトおよび第二の印刷に関係した新しい機能、ネットワーク構造、処理またはビジネス規則およびビジネス方法を含んでいなかった。
【発明の概要】
【発明が解決しようとする課題】
【0014】
情報を印刷するためのシステムおよびコンピュータ実装される方法を提供することが本発明の目的である。
【課題を解決するための手段】
【0015】
本発明者は、レシートを印刷するためのPOSにあるプリンタ、好ましくはカラー・プリンタと、関係するグラフィックを記憶するためのデータ構造と、各POSで生起する個々のトランザクションについてある種のプリンタ・レシート関係のビジネス規則(printer receipt related business rules)(以下、ビジネス規則)を適用するためのハードウェアとを使うことを着想した。前記ビジネス規則のいくつかが実行される結果、デフォルトおよび第二の印刷ファイルまたはデフォルトおよび第二の印刷データの生成と、前記デフォルトおよび第二の印刷ファイルまたは印刷データのPOSにあるプリンタへの送信が起こる。前記規則のいくつかおよび好ましい実施形態は、透かし(water marking)のようなカラー・ハイライト付けの印刷および種々の色の印刷に関わるので、カラー・プリンタに関する。
【0016】
〈小売店舗ネットワーク構成〉
本発明は、CS、好ましくは誘因CSがデータを取得し、そのデータに基づいてビジネス規則を実行し、POSプリンタに送られるデフォルト印刷ファイルまたはデフォルト印刷データに加えて第二の印刷ファイルまたは第二の印刷データを生成し、その第二の印刷ファイルまたは第二の印刷データをPOSにあるPOSプリンタに送ることができるようにする、ローカルな小売店舗ネットワーク・アーキテクチャを提供する。前記第一および第二の印刷ファイルまたは印刷データを生成するために使われるデータは、個別トランザクション・データと、任意的には報賞データおよび更新されたビジネス規則データとを含む。
【0017】
代替的な小売店舗CSネットワーク・アーキテクチャは、誘因CSから:
A―従来技術の誘因CSがPOS CSにおけるネットワーク・トラフィックを監視する線;
B―誘因CSが接続するネットワーク・セグメントに端末CS(terminal CS)を接続するデータ線;
C―前記端末POSからプリンタへのデータ線に接続するデータ線;または
D―誘因CSおよびプリンタの両方に接続するデータ線
まで接続するネットワーク線を含む。
【0018】
誘因CSおよびプリンタの両方に接続するデータ線Dは好ましくは、プリンタ上のUSBポートに接続する。
【0019】
誘因CSを採用する実施形態の機能要件は、その誘因CSがPOSからトランザクション・データを取得し、そのPOSにあるPOS端末に付随するプリンタ、好ましくはカラー・プリンタにデータを提供できるようにすることである。
【0020】
全実施形態において、POSプリンタは、該POSプリンタに送られた印刷ファイルの出所を、該印刷ファイルに関連付けられているネットワーク・アドレスまたは該印刷ファイルに関連付けられているフラグ値のいずれかと、ネットワーク・アドレスまたはフラグ値によって印刷ファイルの出所を示すプリンタ論理内のルックアップ・テーブルによって判別してもよい。
【0021】
全実施形態において、CSは、少なくとも一つの中央処理ユニット(CPU)と、該CPUがアクセスするメモリと、前記CPU、前記メモリおよび任意的な入出力(I/O)装置が非オペレーティング・システム・コードに基づいて機能できるようにするオペレーティング・システムとを指す。
【0022】
プリンタが処理を実行することが注目される事例では、プリンタは、CPUとプリンタのCPUがアクセスできるメモリとを含んでいて、プリンタが指示された機能を実行できるようにしている。プリンタは、紙に印刷するための印刷ハードウェアをも含む。
【0023】
店舗コントローラPOS、誘因CS、POS端末およびプリンタを含む、互いと通信している別個の要素への言及は、それらの要素の間の、一つまたは複数のネットワーク・プロトコルを用いたネットワーク通信を含意する。
【0024】
全実施形態において、任意的に、第二の印刷ファイルまたは第二の印刷データを生成するCSは、もしその第二の印刷ファイルまたは第二の印刷データが所定の送信時までに送られなければ、その第二の印刷ファイルまたは第二の印刷データをプリンタに送らない。前記所定の送信時は、個々のトランザクション・データに関連付けられたトランザクションの完了時から始まる時間または第二の印刷ファイルまたは第二の印刷データを生成するCSによる個別トランザクション・データの受信とともに始まる時間のいずれかに基づいている。
【0025】
〈第一の実施形態〉
ある代替では、POS端末または店舗コントローラCSは、POSで完了した個別トランザクションについての販売レシートを印刷するためのデフォルトの印刷ファイルを生成し、そのデフォルト印刷ファイルをそのPOSにあるPOSプリンタに送信する。POSプリンタは、POS端末から受信したデフォルト印刷ファイルを、1秒、2秒または5秒のような所定の時間期間、待ち時間期間にわたってキャッシュするようプログラムされる。この間、POSプリンタは、誘因CSからのデータを待つ。POSプリンタが所定の時間期間に先立って誘因CSから第二の印刷ファイルを受信した場合、POSプリンタは、誘因CSから受信したその第二の印刷ファイルを印刷し、POS端末または店舗コントローラCSから受信したデフォルト印刷ファイルは印刷しないよう構成される。POSプリンタが前記所定の時間期間内に誘因CSから第二の印刷ファイルを受信しない場合、POSプリンタは、POS端末または店舗コントローラCSから受信されたデフォルト印刷ファイルを印刷し、第二の印刷ファイルを印刷しないよう構成される。
【0026】
〈第二の実施形態〉
ある関係する代替では、POS端末または店舗コントローラCSは、プリンタに送信するためのデフォルトのプリンタ・データを生成し、POSプリンタはそのデフォルト・プリンタ・データを使ってプリンタ中のローカルなプリンタ・データベース中で追加的なデータを検索し、販売レシートを含むデフォルト印刷ファイルを生成し、POS端末で完了された個別トランザクションについての販売レシートを含むデフォルト印刷ファイルを印刷する。POSプリンタは、POS端末から受信するデフォルト印刷データまたはプリンタが生成するデフォルト印刷ファイルのいずれかを、1秒、2秒または5秒のような所定の時間期間にわたってキャッシュするようプログラムされる。この間、POSプリンタは、誘因CSからのデータを待つ。POSプリンタが所定の時間期間に先立って誘因CSから販売レシートを印刷するための第二の印刷データを受信した場合、POSプリンタは、その第二の印刷データを使ってローカルなプリンタ・データベース中で追加的なデータを検索し、販売レシートを含む第二の印刷ファイルを生成し、POSプリンタは、対応するPOSで完了された個別トランザクションについての販売レシートを含むその第二の印刷ファイルを印刷し、デフォルトは印刷しない。POSプリンタが前記所定の時間期間内に誘因CSから第二の印刷データを受信しない場合、POSプリンタは、デフォルトから印刷するよう構成される。
【0027】
〈第三の実施形態〉
ある関係する代替では、POSプリンタは、誘因CSと、POS端末でも店舗コントローラCSでもよい代替的なデータ・ソースとのうち一方または両方から、印刷ファイルを受信するか、受信する印刷データを使ってローカルなプリンタ・データベース中の追加的データを検索して印刷ファイルを生成するよう構成されてもよい。すなわち、POSプリンタは、デフォルト印刷データまたはファイルに対応する印刷データまたは印刷ファイルの一方または両方の任意の組み合わせおよび第二の印刷データまたはファイルの任意の組み合わせを受信してもよい。
【0028】
〈第四の実施形態〉
ある代替では、POS端末は、デフォルト印刷ファイルまたは自らが生成したデフォルト・プリンタ・データを、POSプリンタおよび誘因CSの両方に送信するようプログラムされる。次いで誘因CSはそのデフォルト・プリンタ・ファイルまたはデフォルト・プリンタ・データを使って、個別トランザクションについての個別トランザクション・データを判別し、その個別トランザクション・データに対してそのビジネス規則を実施する。その後、誘因CSは、そのトランザクション・データに対するそのビジネス規則の実施に基づいて、第二の印刷ファイルまたは第二のプリンタ・データをPOSプリンタに送信する。
【0029】
〈第五の実施形態〉
ある代替では、店舗コントローラCSまたはPOS端末が誘因CSの機能を帯びる。この場合、誘因CSは冗長であり、必要なくなる。この代替では、POS端末の店舗コントローラCSが、誘因CSのための上に示したデータを記憶し、POS端末の店舗コントローラCSが、誘因CSによって送信されるとして上に示したデータをPOSプリンタに送信する。店舗コントローラCSが誘因CSの機能を帯びる場合、誘因CSに送られるとして上に示したデフォルト印刷ファイルまたはデフォルト印刷データを店舗コントローラCSが受信してもよい。
【0030】
〈第六の実施形態〉
ある代替では、POSプリンタが誘因CSについて上記した機能を帯びる。この実施形態では、POSプリンタは中央処理ユニットおよびメモリを含み、誘因CSによって生成されるとして上に示した第二の印刷データまたは第二の印刷ファイルを生成する。POSプリンタは、個別トランザクション・データを同時並行して処理してデフォルト印刷ファイルおよび第二の印刷ファイルを生成することによって、あるいはまずデフォルト印刷ファイルを生成して、逐次的にその後、第二の印刷ファイルを生成することによって、それを行う。もちろん、POSプリンタは、誘因コンピュータに関連付けられたビジネス規則を含むコードと、上に示した誘因コンピュータに関連付けられたデータとを記憶している。
【0031】
〈タイミング〉
前記所定の時間期間は好ましくは、遅延が効率低下やPOSにおけるトランザクションを完了させる顧客にとっての不快感を引き起こさない時間に設定される。POSプリンタが指定された時間期間内に誘因CSから印刷ファイルを受信した場合、POSプリンタは誘因CSから受信された印刷ファイルを印刷することに進み、POS端末から受信された印刷ファイルは印刷しない。
【0032】
誘因CSは個別トランザクションについての個別トランザクション・データを、その個別トランザクションの間、またはその終了後に受信する。誘因CSは、個別トランザクションについての個別トランザクション・データを、上記の型のネットワーク接続から、そのトランザクションが生起している間に、取得してもよい。代替的に、誘因CSは、個別トランザクションについての個別トランザクション・データ・ファイルを、いったんトランザクションが完了されたときに、店舗コントローラCS、POS端末またはPOSプリンタを含む他のネットワーク・ノードの一つから受信してもよい。
【0033】
何らかの時点において、誘因CSは、POSにおけるトランザクションが終わったことを該誘因CSに示すデータ(トランザクション終了データ信号またはテンダー・データ信号[tender data signal])を受信する。誘因CSがそのビジネス規則処理をトランザクション終了データの受信に先立って完了する場合、誘因CSはそのトランザクション終了データを待つ。誘因CSが個別のトランザクションに応答したトランザクション・データに対するそのビジネス規則処理の完了に先立ってトランザクション終了データを受信した場合、誘因CSはそのビジネス規則処理を完了させ、販売レシート・データおよびまた追加的な印刷情報を含む第二の印刷ファイルまたは第二の印刷データのいずれかを生成し、その第二の印刷ファイルまたは第二の印刷データをその個別トランザクション・データの起点となったPOSに付随するPOSプリンタに送信する。
【0034】
〈POSプリンタに送られるデータのフォーマット〉
POSプリンタが受信するデータは、POSプリンタ中のデータベースに記憶されているオブジェクトおよび印刷属性を指定する参照データを含む。たとえば、POSプリンタが受信する非印刷ファイル・データはベクトル・グラフィック形式であってもよく、カラー・プリンタ中のデータベースに記憶されているデータは、ベクトル・グラフィック・ファイルにおいて参照されるカラー・オブジェクトを含むオブジェクトであってもよい。
【0035】
〈誘因CSにおいて実装されるビジネス規則〉
誘因CSは、個別のUPCに、またはUPCコードの任意の組み合わせに固有の規則を実行してもよい。したがって、各UPCコードの受領に際して、誘因CSは、顧客注文の事前完了を必要としないある種のビジネス規則を実装するコードを実行してもよい。
【0036】
誘因CSによって実行されるビジネス規則は、POSでの現在の個別トランザクションについての個別トランザクション・データに対して、あるいはそのデータに対して、そしてまた誘因CSによって記憶されている、現在の個別トランザクション・データに関連付けられたCIDに関連付けられた以前の諸トランザクションからのデータに対して実装されてもよい。
【0037】
たとえば、誘因CSによって実装されるあるビジネス規則は、消費者へのある製品カテゴリーのあるブランドについてのクーポンの提供を、その消費者がある時間期間にわたって一貫してその製品カテゴリーの別のブランドを購入したときに行ってもよい。そのビジネス規則は、現在のトランザクションに関連付けられたCIDに関連付けられた以前のトランザクションについての個別トランザクション・データを、あるいは以前のトランザクション・データおよび現在の個別トランザクション・データの両方を調べることを必要とすることがある。
【0038】
たとえば、誘因CSによって実装されるあるビジネス規則は、レシート(register receipt)中に印刷するのに、個別トランザクション・データ中のあるUPCに関連付けられた製品識別情報について、ハイライトし、フォント・サイズを拡大し、フォントを変更し、透かし背景色を追加し、あるいはブランディング・テキスト(branding text)を追加することであってもよい。たとえば図3を参照。
【0039】
〈追加的な印刷情報の定義〉
誘因CSによって記憶されるデータは、個別トランザクション・データ、通常のレシート情報に加えて印刷に含める情報を指定するビジネス規則データを含んでいてもよい。通常のレシート情報は、製品識別情報、価格、量および総コストを含む。レシートに関係するこの追加的な情報は以下では「追加的印刷情報」と呼ばれる。追加的印刷情報は第二の印刷データを結果として与え、個別トランザクションについての第二の印刷データは、そのトランザクションについてのデフォルト印刷ファイルおよびデフォルト印刷データとは異なる。
【0040】
レシートの印刷に含める追加的印刷情報は、諸トランザクションについての個別トランザクション・データにビジネス規則を適用することから帰結する。この追加的印刷情報は、印刷されるテキストおよび画像データの色、サイズおよび位置のうちの任意のものまたは全部を含んでいてもよい。たとえば、ある種の製品識別情報のカラー・ハイライト化、ある種の製品記述に関連付けられたテキストの大きさまたはフォント・タイプの変更、製品ロゴの取り込み、製品の記述の印刷順序(どれを最初に印刷して目につきやすくするか)、そしてまたクーポンおよび製品引き換え書式を印刷するための、クーポンおよび引き換え書式製品識別情報およびクーポンまたは引き換え書式の値の量(amount)を含む情報といったものである。
【0041】
誘因CSは、ビジネス規則を適用して、追加的印刷情報を使って指定された第二の印刷ファイルを生成する、あるいは生成し、POSプリンタ中のデータベースに記憶されているデータ・オブジェクトの印刷を含めて印刷するためにプリンタによって使われる第二の印刷データ命令を生成する。
【0042】
たとえば、ビジネス規則は、透かしによるハイライト化、ある種のカラー枠、ある種のカラー・テキスト、フォント、キャラクタ・コード・サイズ、テキストまたはグラフィックおよび印刷に含めるべきテキストまたはグラフィック・オブジェクトを指定する追加的印刷情報を結果として与えてもよい。
【0043】
〈スキッピーの例〉
具体例として、一つのビジネス規則は、特定の「スキッピー(Skippy)」ブランドのピーナッツバター製品品目の識別情報を含み、品目記述(スキッピー 12オンス瓶)およびコストを示すレシートの部分を、ライトブルーの背景、「スキッピー」ピーナッツバターの缶の前景画像および"More Skippy has been sold than any other peanut butter in the world!"(世界中で、スキッピーは他のどんなピーナッツバターよりもたくさん売れています!)という陳述とともに印刷することである。図3参照。ライトブルーの背景透かし、「スキッピー」の缶の前景画像およびテキスト陳述は追加的印刷情報であり、デフォルト印刷によって印刷される情報ではない。そのようなグラフィックなハイライト化の一つの恩恵は、メーカー、ブランド名、製品名、商標またはトレード・ドレスの消費者認知度が上がることである。
【0044】
〈中央CS〉
誘因CSおよびPOSプリンタに適用可能なビジネス規則およびデータは、周期的または非周期的に更新されてもよい。更新は中央CSから各小売店舗にある各誘因CSに、各店舗コントローラCSに、および各ネットワーク接続されたPOSプリンタに送信されてもよい。更新は、誘因CSが実装すべき誘因CSに送られる新しいビジネス規則と、誘因CSおよびPOSプリンタの両方に送信される、データ・オブジェクトについての参照識別情報と、POSプリンタに送信される対応するデータ・オブジェクトとを含む。
【0045】
さらに、中央CSは、各誘因CS、各店舗コントローラPOS、各POSプリンタまたは中央小売店舗CSに、小売者製品記述への変更および更新を送信できる。中央CSは、インターネットを介したマスター小売者CSからの通信を介して、小売者固有の更新を受信できる。
【0046】
〈検証チェック〉
誘因CSは、受信するトランザクション・データに対してビジネス規則前の検証チェック(validation check)を実行してもよい。こうした検証チェックは、(1)トランザクション・データ内のすべてのUPCが誘因CSのローカル・データベース中にあることおよび(2)同じトランザクションについて二つの異なる源(たとえばPOS端末と店舗コントローラCS)から受信されたトランザクション・データが同じデータを含んでいたことを含んでいてもよい。誘因CSが二つのデータ・セットの間に食い違いを判別する場合、印刷ファイルまたは印刷データを生成してPOSプリンタに送ることはしなくてもよい。その代わり、非検証信号をPOSプリンタに送ってもよく、POSプリンタは、非検証信号の受領に応答して、以前に店舗コントローラPOSから受信した印刷ファイルまたは印刷データを印刷することによって応答するよう構成されていてもよい。
【0047】
〈関係する発明〉
ある関係発明では、小売者コンピュータ・システム10は、常に、POSプリンタでデフォルト印刷ファイルまたはデフォルト印刷データを印刷するよう構成されている。さらに、POSプリンタは、その後、待ち時間期間内に第二の印刷ファイルを受信する場合には、第二の印刷ファイルを印刷するよう構成されている。この関係発明では、小売店舗CSが生成する第二の印刷ファイルまたは第二の印刷データは、デフォルトの印刷に含まれるレシート情報を印刷することはPOSプリンタに命令しない。その代わり、第二の印刷ファイルまたは第二の印刷データがPOSプリンタに命令するのは、デフォルト・レシート情報に加えて、情報、特定的には、小売店舗CSによる個別トランザクション・データの処理から帰結するクーポン、ならびに、各個別トランザクションに関連付けられたCIDとCIDおよび対応する報賞のルックアップ・テーブルとによって決定される報賞を含む情報を印刷するということだけである。
【0048】
〈本発明の諸側面〉
ある側面では、本発明は、情報を印刷するシステムおよびコンピュータ実装される方法であって:
第一の小売店舗のPOSのPOS端末において、個別トランザクションについての個別トランザクション・データを受領し;
前記個別トランザクションについての前記個別トランザクション・データから、前記個別トランザクションについての販売レシートを印刷するためのデフォルト印刷ファイルまたはデフォルト印刷データのいずれかを生成し;
前記POSにあるPOSプリンタが前記個別トランザクション・データに関連付けられた第二の印刷ファイルまたは第二の印刷データを、前記個別トランザクションの時間に関連付けられた待ち時間期間の満了前に受信する場合、前記第二の印刷ファイルまたは前記第二の印刷データを使って前記POSプリンタから印刷し;
前記POSプリンタが前記第二の印刷ファイルまたは前記第二の印刷データを、前記待ち時間期間の満了前に受信しない場合、前記デフォルト印刷ファイルまたは前記デフォルト印刷データを使って前記POSプリンタから印刷する、
ことを含むものを提供する。
【0049】
別の側面では、本発明は、情報を印刷するコンピュータ実装されるシステムおよび方法であって:
小売店舗のPOSにある小売店舗CSのPOS端末において、個別トランザクションについての個別トランザクション・データを受領し;
前記個別トランザクションについての前記個別トランザクション・データから、前記個別トランザクションについての販売レシートを印刷するためのデフォルト印刷ファイルまたはデフォルト印刷データを生成し;
前記デフォルト印刷ファイルまたは前記デフォルト印刷データを使ってPOSプリンタにおいて前記販売レシートを印刷し;
第二の印刷ファイルまたは第二の印刷データを使って前記POSプリンタから少なくとも一つのクーポンを印刷することを、前記POSプリンタが前記第二の印刷ファイルを、所定の待ち時間期間の満了前に受信する場合にのみ、行う、
ことを含むものを提供する。
【0050】
他の従属的な諸側面は、以下で記述され、従属請求項に現れる。
本発明は、図面を参照しても記述される。
【図面の簡単な説明】
【0051】
【図1A】新たなコンピュータ・ネットワーク・システムの概略図である。
【図1B】新たなコンピュータ・ネットワーク・システムの概略図である。
【図1C】新たなコンピュータ・ネットワーク・システムの概略図である。
【図1D】新たなコンピュータ・ネットワーク・システムの概略図である。
【図2】通常のデジタル・コンピュータの概略図である。
【図3】開示される発明の実装から帰結するカラー・レシートの白黒モックアップを示す図である。
【図4】開示される発明の実装に関連するデータを記憶するデータ構造を示す図である。
【図5A】開示される諸方法を実装する諸ステップを示すフローチャートである。
【図5B】開示される諸方法を実装する諸ステップを示すフローチャートである。
【図5C】開示される諸方法を実装する諸ステップを示すフローチャートである。
【図5D】開示される諸方法を実装する諸ステップを示すフローチャートである。
【発明を実施するための形態】
【0052】
図1は、小売店舗CS10、製造業者CS20、中央CS30、マスター小売者CS40およびネットワークI 50を含むコンピュータ・ネットワーク1を示している。好ましくは、ネットワーク1はインターネットである。小売者店舗CSは、なかんづく、対応する小売店舗におけるトランザクションをログ記録および監査追跡し、小売店舗プリンタにおける印刷を実施するビジネス規則を実行するための一つまたは複数のCSを含む。記されている各CSは、ネットワーク接続された複数の個別コンピュータを含んでいてもよい。ローカルにネットワーク接続されたコンピュータおよびネットワーク50を介してネットワーク接続されたコンピュータ・システムは、ネットワーク通信線50を介して接続する。ネットワーク接続されたCSのそれぞれは、TCP/IPのようなパケット交換網通信プロトコルを実装するためのハードウェアおよびソフトウェアを含む。
【0053】
中央CS30は、複数の小売店舗CSから受信されたデータを記憶するデータベースを含んでいる。このデータは、個別トランザクション・データ、報賞ログ・データを含み、プリンタ記述データおよびプリンタ・ドライバのようなプリンタ・ソフトウェア・データを含んでいてもよい。
【0054】
製造業者CS20は、製造業者の製品、その製品に関連するクーポンまたは広告を指定する製造業者データを含んでいてもよく、あるCIDに関連付けられた購入履歴データ(過去の個別トランザクション・データ)に適用可能な、そのCIDがクーポンまたは広告を受け取る資格があるかどうかを示す製造業者基準をも含んでいてもよい。中央CSは好ましくは、複数の製造業者についての製造業者CSからそのデータを受信し、前記の製造業者基準をトランザクション・データに適用し、対応する報賞データ(CIDに関連付けられた報賞)を生成し、該報賞データを、中央CSによって前記CIDに関連付けられている小売店舗CSに送信するためのコードを含む。
【0055】
小売店舗CS10は、対応する小売店舗の諸POSで生起するトランザクションをログ記録し、各個別トランザクションについての個別トランザクション・データについてデフォルト印刷ファイルを生成し、各個別トランザクションについて個別トランザクション・データについての第二の印刷ファイルを生成し、各個別トランザクションについて個別トランザクション・データに関連付けられたCIDが報賞を受ける資格があるかどうかを判別し、レシートおよび報賞データを印刷するためのコードを含む。POSプリンタは、第二の印刷ファイルまたはデータいずれかのデフォルト印刷に基づいて、レシートを印刷する。POSプリンタまたは第二のマーケティング・プリンタは任意的に、個別トランザクションについての個別トランザクション・データに関連付けられた報賞の印刷を、小売店舗CS10がそのCIDおよびその個別トランザクションが資格を満たす報賞を判別したのち、行う。
【0056】
マスター小売者CSは任意的に、小売店舗CS10からトランザクション・データを受信し、製品記述、UPCおよびその他の情報への小売店舗CS10更新を送る。中央CS30が代替的にこれらの機能のうちの任意のものを実行してもよい。
【0057】
図1B〜図1Dは、小売店舗CS10の諸要素のネットワーク化の代替的な実施形態を示している。各実施形態において、POSコントローラCS70、誘因CS80、POS端末T1およびプリンタP1があるPOS1、POS端末T2およびプリンタP2があるPOS2などといったPOSの組が存在する。
【0058】
図1Bは、POS1にある端末T1およびプリンタP1などをもつ小売店舗CSを示している。この図はまた、明示的なネットワーク接続は示していないが、これは、小売店舗CSのすべての要素は互いに通信しうることを示している。
【0059】
図1Cは、誘因CS80の種々のネットワーク接続を示すA〜Dとラベルされた、小売店舗CS10の4つのネットワーク構成実施形態を示している。実施形態A〜Dでは、誘因CS80はそれぞれ:POSコントローラCS70の間の通信経路に接続し(A);POS端末T1に接続し;POS端末T1とプリンタP1との間の通信経路に接続し;プリンタP1に接続する。
【0060】
図1Dは、小売店舗CS10のすべてのネットワーク構成要素がネットワーク・スイッチに接続されてもよいことを示している。
【0061】
プリンタP1は、POS端末T1によって制御されるローカル・プリンタであってもよいし、あるいは小売店舗CS構内ネットワーク中のネットワーク・アドレス指定可能なノードであってもよい。
【0062】
図2は、命令スタック内のCPU処理命令と、ランダム・アクセス・メモリ(RAM)と、ディスク・メモリ(ディスク)と、入出力構造(たとえば画面ディスプレイ、キーボードおよびマウスを含むI/O要素)と、コンポーネントを互いにインターフェースさせるインターフェース電子回路と、各要素の活動を調整するオペレーティング・システム・コードとを含む通常のデジタル・コンピュータ20の要素を示している。本稿での処理および生成は、CPUが命令を、典型的にはトランザクション・データに対して実施することに関連する機能を指す。
【0063】
図3は、開示される方法によって印刷される例示的なレシート(register receipt)300(販売レシート(sales receipt)とも呼ばれる)を示している。レシート300は、店舗識別情報310(名称、住所、管理者(manager)名、レジ係(cashier)名)のためのデータ・フィールドに対応する印刷セグメント、購入される製品情報320(インライン画像データ・オブジェクト、大きな画像データ・オブジェクト、製品記述、大きな画像追加的記述、製品記述書式、製品価格およびテキスト色付けおよび透かしのような背景色付け)のためのデータ・フィールドに対応する印刷セグメント、トランザクション要約情報330(税(tax)、差引勘定(balance)、支払い種別)のためのデータ・フィールドおよび割引情報340(割引記述および割引料、総割引)のためのデータ・フィールドを含んでいる。
【0064】
購入される製品情報320のためのデータ・フィールドに対応する印刷セグメントは、インライン画像データ・オブジェクトについてはたとえば画像「Pic ID」320Aに対応し;大きな画像データ・オブジェクトについてはたとえば画像「Pic ID」320Bに対応し;製品記述についてはたとえば「Fresca」320Cに対応し、大きな画像追加的記述についてはたとえば"More Skippy has been sold than any other peanut butter in the world!"320Dに対応し、製品記述書式についてはたとえば「スキッピー」製品に対応する情報の相対的な位置に対応し、着色についてはたとえば「スキッピー」製品についての情報にかぶった斜線で示される透かし320Eに対応する。「スキッピー」製品に関係する情報の拡大されたサイズおよびそれに関連付けられた特徴的な色付け(透かしのような)は、「スキッピー」関係の情報を、見る者にとってより識別しやすくする。
【0065】
任意的に、レシートを印刷するプリンタで、レシート300が印刷されるのと同じ紙テープ上にクーポンが印刷されてもよい。好ましくは、そのようなクーポンは領域310〜330より前または後に印刷される。そのように印刷されたクーポンは、上記したような小売店舗CS10による処理に基づいていてもよい。
【0066】
いくつかの態様を記載しておく。
〔態様1〕
情報を印刷する、コンピュータ実装される方法であって:
第一の小売店舗のPOSのPOS端末において、個別トランザクションについての個別トランザクション・データを受領し;
前記個別トランザクションについての前記個別トランザクション・データから、前記個別トランザクションについての販売レシートを印刷するためのデフォルト印刷ファイルまたはデフォルト印刷データのいずれかを生成し;
前記POSにあるPOSプリンタが前記個別トランザクション・データに関連付けられた第二の印刷ファイルまたは第二の印刷データを、前記個別トランザクションの時間に関連付けられた待ち時間期間の満了前に受信する場合、前記第二の印刷ファイルまたは前記第二の印刷データを使って前記POSプリンタから印刷し;
前記POSプリンタが前記第二の印刷ファイルまたは前記第二の印刷データを、前記待ち時間期間の満了前に受信しない場合、前記デフォルト印刷ファイルまたは前記デフォルト印刷データを使って前記POSプリンタから印刷する、
ことを含む方法。
〔態様2〕
前記POS端末から前記個別トランザクション・データを、第二の印刷ファイルまたは第二の印刷データを生成する生成CSに送信することをさらに含んでおり、前記生成が前記生成CSにおいて生起する、態様1記載の方法。
〔態様3〕
前記生成CSが誘因CSである態様2記載の方法であって、前記個別トランザクション・データをPOSコントローラCSに送信することをさらに含む、方法。
〔態様4〕
前記生成CSがPOSコントローラCSである、態様2記載の方法。
〔態様5〕
前記生成CSが前記POSプリンタである、態様2記載の方法。
〔態様6〕
前記第二の印刷ファイルまたは前記第二の印刷データを前記生成CSから前記POSプリンタに送信することをさらに含む、態様2記載の方法。
〔態様7〕
前記生成CSにおいて、前記個別トランザクション・データに関連付けられた所定の送信時間が経過したかどうかを判別し、もし経過していれば、前記第二の印刷ファイルまたは前記第二の印刷データを前記生成CSから前記POSプリンタに送信しないことをさらに含む、態様2記載の方法。
〔態様8〕
前記POSプリンタがカラー・プリンタである、態様1記載の方法。
〔態様9〕
前記第二の印刷ファイルまたは前記第二の印刷データが、前記デフォルト印刷ファイルまたは前記デフォルト印刷データに含まれる情報に対する追加的印刷情報を含む、態様1記載の方法。
〔態様10〕
前記第二の印刷ファイルまたは前記第二の印刷データを使って印刷することが、前記デフォルト印刷ファイルまたは前記デフォルト印刷データを使って印刷することとは異なる印刷物を結果として与える、態様9記載の方法。
〔態様11〕
前記追加的印刷情報が:印刷されるテキストおよび画像データの色、大きさおよび位置、製品識別情報のカラー・ハイライト化、ある種の製品記述に関連付けられたテキストの大きさまたはフォント・タイプの変更、製品ロゴ、製品の記述の印刷順序、クーポンならびに製品引き換え書式のうちの少なくとも一つを含む、態様10記載の方法。
〔態様12〕
前記追加的情報が、製品識別情報の領域内における透かしの印刷を含む、態様11記載の方法。
〔態様13〕
前記追加的印刷情報が、製品についての陳述を含むテキストを含む、態様10記載の方法。
〔態様14〕
中央CSから前記第一の小売店舗およびある第二の小売店舗に、トランザクションに応答して各店舗で印刷すべき追加的情報を決定するためのビジネス規則を送信することをさらに含む、態様1記載の方法。
〔態様15〕
前記第一の小売店舗から前記中央CSに、前記第一の小売店舗における複数の個別トランザクションについてのトランザクション・データおよび前記第二の小売店舗における複数の個別トランザクションについてのトランザクション・データを送信することをさらに含む、態様14記載の方法。
〔態様16〕
情報を印刷する、コンピュータ実装されるシステムであって:
第一の小売店舗のPOSの、該POSで生起する個別トランザクションについての個別トランザクション・データを受領するよう構成されているPOS端末と;
前記個別トランザクションについての前記個別トランザクション・データから、前記個別トランザクションについての販売レシートを印刷するためのデフォルト印刷ファイルまたはデフォルト印刷データのいずれかを生成するよう設計された生成CSと;
前記POSにあるPOSプリンタであって、該POSプリンタが、前記個別トランザクション・データに関連付けられた第二の印刷ファイルまたは第二の印刷データを、前記個別トランザクションの時間に関連付けられた待ち時間期間の満了前に受信する場合、前記第二の印刷ファイルまたは前記第二の印刷データを使って印刷するよう設計されたPOSプリンタと;
前記POSプリンタであって、該POSプリンタが、前記第二の印刷ファイルまたは前記第二の印刷データを、前記待ち時間期間の満了前に受信しない場合、前記デフォルト印刷ファイルまたは前記デフォルト印刷データを使って印刷するよう設計されたPOSプリンタ、
とを有するシステム。
〔態様17〕
前記POS端末から前記生成CSに前記個別トランザクション・データを送信するための構造をさらに有する、態様16記載のシステム。
〔態様18〕
前記生成CSが誘因CSである態様17記載のシステムであって、POSコントローラCSと、前記個別トランザクション・データを前記POSコントローラCSに送信するための構造とをさらに有する、システム。
〔態様19〕
前記生成CSがPOSコントローラCSである、態様17記載のシステム。
〔態様20〕
前記生成CSが前記POSプリンタである、態様17記載のシステム。
〔態様21〕
前記第二の印刷ファイルまたは前記第二の印刷データを前記生成CSから前記POSプリンタに送信するための構造をさらに有する、態様17記載のシステム。
〔態様22〕
前記生成CSにおいて、前記個別トランザクション・データに関連付けられた所定の送信時間が経過したかどうかを判別し、もし経過していれば、前記第二の印刷ファイルまたは前記第二の印刷データを前記生成CSから前記POSプリンタに送信しないための構造をさらに有する、態様17記載のシステム。
〔態様23〕
前記POSプリンタがカラー・プリンタである、態様16記載のシステム。
〔態様24〕
前記第二の印刷ファイルまたは前記第二の印刷データが、前記デフォルト印刷ファイルまたは前記デフォルト印刷データに含まれる情報に対する追加的印刷情報を含む、態様16記載のシステム。
〔態様25〕
前記第二の印刷ファイルまたは前記第二の印刷データを使って印刷することが、前記デフォルト印刷ファイルまたは前記デフォルト印刷データを使って印刷することとは異なる印刷物を結果として与える、態様24記載のシステム。
〔態様26〕
前記追加的印刷情報が:印刷されるテキストおよび画像データの色、大きさおよび位置、製品識別情報のカラー・ハイライト化、ある種の製品記述に関連付けられたテキストの大きさまたはフォント・タイプの変更、製品ロゴ、製品の記述の印刷順序、クーポンならびに製品引き換え書式のうちの少なくとも一つを含む、態様24記載のシステム。
〔態様27〕
前記追加的情報が、製品識別情報の領域内における透かしの印刷を含む、態様26記載のシステム。
〔態様28〕
前記追加的印刷情報が、製品についての陳述を含むテキストを含む、態様25記載のシステム。
〔態様29〕
中央CSから前記第一の小売店舗およびある第二の小売店舗に、トランザクションに応答して各店舗で印刷すべき追加的情報を決定するためのビジネス規則を送信するための構造をさらに有する、態様16記載のシステム。
〔態様30〕
前記第一の小売店舗から前記中央CSに、前記第一の小売店舗における複数の個別トランザクションについてのトランザクション・データおよび前記第二の小売店舗における複数の個別トランザクションについてのトランザクション・データを送信することをさらに含む、態様29記載のシステム。
〔態様31〕
情報を印刷するコンピュータ実装される方法であって:
小売店舗のPOSにある小売店舗CSのPOS端末において、個別トランザクションについての個別トランザクション・データを受領し;
前記個別トランザクションについての前記個別トランザクション・データから、前記個別トランザクションについての販売レシートを印刷するためのデフォルト印刷ファイルまたはデフォルト印刷データを生成し;
前記デフォルト印刷ファイルまたは前記デフォルト印刷データを使ってPOSプリンタにおいて前記販売レシートを印刷し;
第二の印刷ファイルまたは第二の印刷データを使って前記POSプリンタから少なくとも一つのクーポンを印刷することを、前記POSプリンタが前記第二の印刷ファイルを、所定の待ち時間期間の満了前に受信する場合にのみ、行う、
方法。
〔態様32〕
前記待ち時間期間が満了したかどうかを判別することをさらに含む、態様31記載の方法。
〔態様33〕
前記第二の印刷ファイルまたは第二の印刷データを、少なくとも部分的には前記個別トランザクション・データに基準を適用することによって生成することをさらに含む、態様32記載の方法。
〔態様34〕
情報を印刷するコンピュータ実装されるシステムであって:
小売店舗のPOSにある小売店舗CSの、個別トランザクションについての個別トランザクション・データを受領するよう構成されたPOS端末と;
前記個別トランザクションについての前記個別トランザクション・データから、前記個別トランザクションについての販売レシートを印刷するためのデフォルト印刷ファイルまたはデフォルト印刷データを生成するよう設計されたコードと;
前記デフォルト印刷ファイルまたは前記デフォルト印刷データを使ってPOSプリンタを制御して前記販売レシートを印刷させるよう設計されたコードと;
第二の印刷ファイルまたは第二の印刷データを使って前記POSプリンタを制御して少なくとも一つのクーポンを印刷させることを、前記POSプリンタが前記第二の印刷ファイルを、所定の待ち時間期間の満了前に受信する場合にのみ、行うよう設計されたコード、
とを有するシステム。
〔態様35〕
前記待ち時間期間が満了したかどうかを判別するよう設計されたコードをさらに有する、態様34記載のシステム。
〔態様36〕
前記第二の印刷ファイルまたは第二の印刷データを、少なくとも部分的には前記個別トランザクション・データに基準を適用することによって生成するよう設計されたコードをさらに有する、態様32記載のシステム。
【技術分野】
【0001】
〈関連出願との相互参照〉
本願は、2006年3月3日に出願された“POS Network Including Color Printing and Color Highlighting”という名称の米国仮出願60/778,410、代理人整理番号PIP189MOUNP-USの優先権を主張するものである。
【背景技術】
【0002】
〈本願で使用される略語〉
販売ポイント〔ポイント・オブ・セール〕(Point Of Sale)―POS
コンピュータ・システム(Computer System)―CS
統一商品コード(Universal Product Code)―UPC
消費者識別情報(Consumer IDentification)―CID
〈背景となる用語の定義〉
販売ポイントは、販売トランザクションが生起する場所を意味する。
【0003】
統一商品コードUPCは、製品品目を一意的に識別するために使われる任意のコードを意味し、元来のUPC規格およびそれに基づくその後の変形および拡張を含む。
【0004】
トランザクション・データ(transaction data)は、POSにおいて執り行われるトランザクションのようなトランザクションについてのデータを意味する。トランザクション・データは、購入される製品品目についてのUPCコード、製品説明、メーカー、ブランド名、当該品目の価格、トランザクションに関わるCID、POS識別子(レーン)、時刻、割引、クーポン識別情報、レジ係識別情報、支払い種別などを含む。
【0005】
個別トランザクション・データ(individual transaction data)は、単一のトランザクションに関連付けられたトランザクション・データを意味する。個別トランザクション・データは、トランザクション・データについて上記した要素すべてを含んでいる必要はない。
【0006】
プリンタのための印刷ファイル(print file)は、プリンタのネイティブな命令セット内の命令と、当該印刷ファイルのプリンタによる印刷出力に含まれるべき全データとを含むファイルを意味する。
【0007】
プリンタのための印刷データ(print data)は、プリンタ・グリフおよび個別のテキスト・キャラクタ以外の、プリンタによって記憶されているデータ・オブジェクトへの参照を含む、プリンタのための命令を含むデータを意味する。
【0008】
プリンタ・グリフ(printer glyph)は、フォント・セットのテキスト・キャラクタを形成するためにプリンタによって使用される画像オブジェクトである。
【0009】
〈本発明の背景〉
従来技術においては、組み合わされたPOSおよび誘因提供生成CS(incentive offer generation CS)は、ともに小売店舗に位置される店舗コントローラCS(store controller CS)および誘因CS(incentive CS〔インセンティブ・コンピュータ・システム〕)を含む。店舗コントローラCSは小売店舗において動作する。店舗コントローラCSは、トランザクション・データをPOS端末から受信し、そのデータからその小売店舗についての在庫を追跡し、POS端末で識別された製品についての製品価格情報をPOS端末に提供できる。大規模小売店舗については、複数のPOS端末がある。店舗コントローラCSは典型的には価格、製品品目在庫および当該小売店舗についての会計情報ならびにその小売店舗においてPOS端末から得られたトランザクション・データを記憶する。POS端末は、POS端末機能を実行する特化したCSであってもよい。そうした機能は、個別トランザクション・データの取得、該データの店舗コントローラCSへの送信および印刷されたレジのレシートまたは販売レシート(register or sales receipt)の生成を含む。
【0010】
従来技術において、POSにおいて個々の購入トランザクションを行う各顧客についてレジのレシートまたは販売レシートを印刷するために、各POSにはPOS黒色インク・プリンタがある。各POSでは、POS端末にUPC、CIDを読み込むためのバーコード読み取り器および顧客のクレジットカードまたはデビットカード番号といった支払い口座識別情報を読み取るための磁気ストリップ読み取り器がある。POSにあるこれらの読み取り器およびPOS端末は機能的に相互に関係していて、POS端末が読み取りデータを取得できるようになっている。小切手からの小切手口座番号およびバイオメトリック・データを読み取り、その情報をPOS端末に渡すよう設計された、POSに付随する読み取り器もあってもよい。従来技術では、POS端末全部がネットワーク接続を介して店舗コントローラCSと通信する。
【0011】
従来技術において、小売店舗に位置される誘因CSもある。誘因CSは、POSコントローラCSをPOS端末に接続するネットワーク・セグメントへのネットワーク接続を有する。これにより、誘因CSは、POS端末とPOSコントローラCSとの間のネットワーク・トラフィックを監視できる。誘因CSは、ネットワーク・トラフィックをデコードしてトランザクション・データのレーン、UPC、CIDおよび終了を判別できるのに十分なだけの店舗コントローラCSの仕様(specification)を記憶する。これにより、誘因CSは個別トランザクション・データを得ることができる。
【0012】
従来技術において、誘因CSは、中央CS(central CS)に個別トランザクション・データおよびその他のデータを提供するために、中央CSと通信する手段(ダイヤルアップまたはインターネットへのネットワーク接続)を有していた。中央CSは、誘因CSに報賞データ(awards data)を送信した。報賞データは、誘因データ(incentive data)と関連するCIDを含む。誘因データは、たとえば、クーポンのような誘因オファーを印刷するための命令である。報賞データは、クーポンによって提供されるべき割引をもつ製品のUPCを含んでいてもよい。
【0013】
従来技術のシステムは、以下に論じるデフォルトおよび第二の印刷に関係した新しい機能、ネットワーク構造、処理またはビジネス規則およびビジネス方法を含んでいなかった。
【発明の概要】
【発明が解決しようとする課題】
【0014】
情報を印刷するためのシステムおよびコンピュータ実装される方法を提供することが本発明の目的である。
【課題を解決するための手段】
【0015】
本発明者は、レシートを印刷するためのPOSにあるプリンタ、好ましくはカラー・プリンタと、関係するグラフィックを記憶するためのデータ構造と、各POSで生起する個々のトランザクションについてある種のプリンタ・レシート関係のビジネス規則(printer receipt related business rules)(以下、ビジネス規則)を適用するためのハードウェアとを使うことを着想した。前記ビジネス規則のいくつかが実行される結果、デフォルトおよび第二の印刷ファイルまたはデフォルトおよび第二の印刷データの生成と、前記デフォルトおよび第二の印刷ファイルまたは印刷データのPOSにあるプリンタへの送信が起こる。前記規則のいくつかおよび好ましい実施形態は、透かし(water marking)のようなカラー・ハイライト付けの印刷および種々の色の印刷に関わるので、カラー・プリンタに関する。
【0016】
〈小売店舗ネットワーク構成〉
本発明は、CS、好ましくは誘因CSがデータを取得し、そのデータに基づいてビジネス規則を実行し、POSプリンタに送られるデフォルト印刷ファイルまたはデフォルト印刷データに加えて第二の印刷ファイルまたは第二の印刷データを生成し、その第二の印刷ファイルまたは第二の印刷データをPOSにあるPOSプリンタに送ることができるようにする、ローカルな小売店舗ネットワーク・アーキテクチャを提供する。前記第一および第二の印刷ファイルまたは印刷データを生成するために使われるデータは、個別トランザクション・データと、任意的には報賞データおよび更新されたビジネス規則データとを含む。
【0017】
代替的な小売店舗CSネットワーク・アーキテクチャは、誘因CSから:
A―従来技術の誘因CSがPOS CSにおけるネットワーク・トラフィックを監視する線;
B―誘因CSが接続するネットワーク・セグメントに端末CS(terminal CS)を接続するデータ線;
C―前記端末POSからプリンタへのデータ線に接続するデータ線;または
D―誘因CSおよびプリンタの両方に接続するデータ線
まで接続するネットワーク線を含む。
【0018】
誘因CSおよびプリンタの両方に接続するデータ線Dは好ましくは、プリンタ上のUSBポートに接続する。
【0019】
誘因CSを採用する実施形態の機能要件は、その誘因CSがPOSからトランザクション・データを取得し、そのPOSにあるPOS端末に付随するプリンタ、好ましくはカラー・プリンタにデータを提供できるようにすることである。
【0020】
全実施形態において、POSプリンタは、該POSプリンタに送られた印刷ファイルの出所を、該印刷ファイルに関連付けられているネットワーク・アドレスまたは該印刷ファイルに関連付けられているフラグ値のいずれかと、ネットワーク・アドレスまたはフラグ値によって印刷ファイルの出所を示すプリンタ論理内のルックアップ・テーブルによって判別してもよい。
【0021】
全実施形態において、CSは、少なくとも一つの中央処理ユニット(CPU)と、該CPUがアクセスするメモリと、前記CPU、前記メモリおよび任意的な入出力(I/O)装置が非オペレーティング・システム・コードに基づいて機能できるようにするオペレーティング・システムとを指す。
【0022】
プリンタが処理を実行することが注目される事例では、プリンタは、CPUとプリンタのCPUがアクセスできるメモリとを含んでいて、プリンタが指示された機能を実行できるようにしている。プリンタは、紙に印刷するための印刷ハードウェアをも含む。
【0023】
店舗コントローラPOS、誘因CS、POS端末およびプリンタを含む、互いと通信している別個の要素への言及は、それらの要素の間の、一つまたは複数のネットワーク・プロトコルを用いたネットワーク通信を含意する。
【0024】
全実施形態において、任意的に、第二の印刷ファイルまたは第二の印刷データを生成するCSは、もしその第二の印刷ファイルまたは第二の印刷データが所定の送信時までに送られなければ、その第二の印刷ファイルまたは第二の印刷データをプリンタに送らない。前記所定の送信時は、個々のトランザクション・データに関連付けられたトランザクションの完了時から始まる時間または第二の印刷ファイルまたは第二の印刷データを生成するCSによる個別トランザクション・データの受信とともに始まる時間のいずれかに基づいている。
【0025】
〈第一の実施形態〉
ある代替では、POS端末または店舗コントローラCSは、POSで完了した個別トランザクションについての販売レシートを印刷するためのデフォルトの印刷ファイルを生成し、そのデフォルト印刷ファイルをそのPOSにあるPOSプリンタに送信する。POSプリンタは、POS端末から受信したデフォルト印刷ファイルを、1秒、2秒または5秒のような所定の時間期間、待ち時間期間にわたってキャッシュするようプログラムされる。この間、POSプリンタは、誘因CSからのデータを待つ。POSプリンタが所定の時間期間に先立って誘因CSから第二の印刷ファイルを受信した場合、POSプリンタは、誘因CSから受信したその第二の印刷ファイルを印刷し、POS端末または店舗コントローラCSから受信したデフォルト印刷ファイルは印刷しないよう構成される。POSプリンタが前記所定の時間期間内に誘因CSから第二の印刷ファイルを受信しない場合、POSプリンタは、POS端末または店舗コントローラCSから受信されたデフォルト印刷ファイルを印刷し、第二の印刷ファイルを印刷しないよう構成される。
【0026】
〈第二の実施形態〉
ある関係する代替では、POS端末または店舗コントローラCSは、プリンタに送信するためのデフォルトのプリンタ・データを生成し、POSプリンタはそのデフォルト・プリンタ・データを使ってプリンタ中のローカルなプリンタ・データベース中で追加的なデータを検索し、販売レシートを含むデフォルト印刷ファイルを生成し、POS端末で完了された個別トランザクションについての販売レシートを含むデフォルト印刷ファイルを印刷する。POSプリンタは、POS端末から受信するデフォルト印刷データまたはプリンタが生成するデフォルト印刷ファイルのいずれかを、1秒、2秒または5秒のような所定の時間期間にわたってキャッシュするようプログラムされる。この間、POSプリンタは、誘因CSからのデータを待つ。POSプリンタが所定の時間期間に先立って誘因CSから販売レシートを印刷するための第二の印刷データを受信した場合、POSプリンタは、その第二の印刷データを使ってローカルなプリンタ・データベース中で追加的なデータを検索し、販売レシートを含む第二の印刷ファイルを生成し、POSプリンタは、対応するPOSで完了された個別トランザクションについての販売レシートを含むその第二の印刷ファイルを印刷し、デフォルトは印刷しない。POSプリンタが前記所定の時間期間内に誘因CSから第二の印刷データを受信しない場合、POSプリンタは、デフォルトから印刷するよう構成される。
【0027】
〈第三の実施形態〉
ある関係する代替では、POSプリンタは、誘因CSと、POS端末でも店舗コントローラCSでもよい代替的なデータ・ソースとのうち一方または両方から、印刷ファイルを受信するか、受信する印刷データを使ってローカルなプリンタ・データベース中の追加的データを検索して印刷ファイルを生成するよう構成されてもよい。すなわち、POSプリンタは、デフォルト印刷データまたはファイルに対応する印刷データまたは印刷ファイルの一方または両方の任意の組み合わせおよび第二の印刷データまたはファイルの任意の組み合わせを受信してもよい。
【0028】
〈第四の実施形態〉
ある代替では、POS端末は、デフォルト印刷ファイルまたは自らが生成したデフォルト・プリンタ・データを、POSプリンタおよび誘因CSの両方に送信するようプログラムされる。次いで誘因CSはそのデフォルト・プリンタ・ファイルまたはデフォルト・プリンタ・データを使って、個別トランザクションについての個別トランザクション・データを判別し、その個別トランザクション・データに対してそのビジネス規則を実施する。その後、誘因CSは、そのトランザクション・データに対するそのビジネス規則の実施に基づいて、第二の印刷ファイルまたは第二のプリンタ・データをPOSプリンタに送信する。
【0029】
〈第五の実施形態〉
ある代替では、店舗コントローラCSまたはPOS端末が誘因CSの機能を帯びる。この場合、誘因CSは冗長であり、必要なくなる。この代替では、POS端末の店舗コントローラCSが、誘因CSのための上に示したデータを記憶し、POS端末の店舗コントローラCSが、誘因CSによって送信されるとして上に示したデータをPOSプリンタに送信する。店舗コントローラCSが誘因CSの機能を帯びる場合、誘因CSに送られるとして上に示したデフォルト印刷ファイルまたはデフォルト印刷データを店舗コントローラCSが受信してもよい。
【0030】
〈第六の実施形態〉
ある代替では、POSプリンタが誘因CSについて上記した機能を帯びる。この実施形態では、POSプリンタは中央処理ユニットおよびメモリを含み、誘因CSによって生成されるとして上に示した第二の印刷データまたは第二の印刷ファイルを生成する。POSプリンタは、個別トランザクション・データを同時並行して処理してデフォルト印刷ファイルおよび第二の印刷ファイルを生成することによって、あるいはまずデフォルト印刷ファイルを生成して、逐次的にその後、第二の印刷ファイルを生成することによって、それを行う。もちろん、POSプリンタは、誘因コンピュータに関連付けられたビジネス規則を含むコードと、上に示した誘因コンピュータに関連付けられたデータとを記憶している。
【0031】
〈タイミング〉
前記所定の時間期間は好ましくは、遅延が効率低下やPOSにおけるトランザクションを完了させる顧客にとっての不快感を引き起こさない時間に設定される。POSプリンタが指定された時間期間内に誘因CSから印刷ファイルを受信した場合、POSプリンタは誘因CSから受信された印刷ファイルを印刷することに進み、POS端末から受信された印刷ファイルは印刷しない。
【0032】
誘因CSは個別トランザクションについての個別トランザクション・データを、その個別トランザクションの間、またはその終了後に受信する。誘因CSは、個別トランザクションについての個別トランザクション・データを、上記の型のネットワーク接続から、そのトランザクションが生起している間に、取得してもよい。代替的に、誘因CSは、個別トランザクションについての個別トランザクション・データ・ファイルを、いったんトランザクションが完了されたときに、店舗コントローラCS、POS端末またはPOSプリンタを含む他のネットワーク・ノードの一つから受信してもよい。
【0033】
何らかの時点において、誘因CSは、POSにおけるトランザクションが終わったことを該誘因CSに示すデータ(トランザクション終了データ信号またはテンダー・データ信号[tender data signal])を受信する。誘因CSがそのビジネス規則処理をトランザクション終了データの受信に先立って完了する場合、誘因CSはそのトランザクション終了データを待つ。誘因CSが個別のトランザクションに応答したトランザクション・データに対するそのビジネス規則処理の完了に先立ってトランザクション終了データを受信した場合、誘因CSはそのビジネス規則処理を完了させ、販売レシート・データおよびまた追加的な印刷情報を含む第二の印刷ファイルまたは第二の印刷データのいずれかを生成し、その第二の印刷ファイルまたは第二の印刷データをその個別トランザクション・データの起点となったPOSに付随するPOSプリンタに送信する。
【0034】
〈POSプリンタに送られるデータのフォーマット〉
POSプリンタが受信するデータは、POSプリンタ中のデータベースに記憶されているオブジェクトおよび印刷属性を指定する参照データを含む。たとえば、POSプリンタが受信する非印刷ファイル・データはベクトル・グラフィック形式であってもよく、カラー・プリンタ中のデータベースに記憶されているデータは、ベクトル・グラフィック・ファイルにおいて参照されるカラー・オブジェクトを含むオブジェクトであってもよい。
【0035】
〈誘因CSにおいて実装されるビジネス規則〉
誘因CSは、個別のUPCに、またはUPCコードの任意の組み合わせに固有の規則を実行してもよい。したがって、各UPCコードの受領に際して、誘因CSは、顧客注文の事前完了を必要としないある種のビジネス規則を実装するコードを実行してもよい。
【0036】
誘因CSによって実行されるビジネス規則は、POSでの現在の個別トランザクションについての個別トランザクション・データに対して、あるいはそのデータに対して、そしてまた誘因CSによって記憶されている、現在の個別トランザクション・データに関連付けられたCIDに関連付けられた以前の諸トランザクションからのデータに対して実装されてもよい。
【0037】
たとえば、誘因CSによって実装されるあるビジネス規則は、消費者へのある製品カテゴリーのあるブランドについてのクーポンの提供を、その消費者がある時間期間にわたって一貫してその製品カテゴリーの別のブランドを購入したときに行ってもよい。そのビジネス規則は、現在のトランザクションに関連付けられたCIDに関連付けられた以前のトランザクションについての個別トランザクション・データを、あるいは以前のトランザクション・データおよび現在の個別トランザクション・データの両方を調べることを必要とすることがある。
【0038】
たとえば、誘因CSによって実装されるあるビジネス規則は、レシート(register receipt)中に印刷するのに、個別トランザクション・データ中のあるUPCに関連付けられた製品識別情報について、ハイライトし、フォント・サイズを拡大し、フォントを変更し、透かし背景色を追加し、あるいはブランディング・テキスト(branding text)を追加することであってもよい。たとえば図3を参照。
【0039】
〈追加的な印刷情報の定義〉
誘因CSによって記憶されるデータは、個別トランザクション・データ、通常のレシート情報に加えて印刷に含める情報を指定するビジネス規則データを含んでいてもよい。通常のレシート情報は、製品識別情報、価格、量および総コストを含む。レシートに関係するこの追加的な情報は以下では「追加的印刷情報」と呼ばれる。追加的印刷情報は第二の印刷データを結果として与え、個別トランザクションについての第二の印刷データは、そのトランザクションについてのデフォルト印刷ファイルおよびデフォルト印刷データとは異なる。
【0040】
レシートの印刷に含める追加的印刷情報は、諸トランザクションについての個別トランザクション・データにビジネス規則を適用することから帰結する。この追加的印刷情報は、印刷されるテキストおよび画像データの色、サイズおよび位置のうちの任意のものまたは全部を含んでいてもよい。たとえば、ある種の製品識別情報のカラー・ハイライト化、ある種の製品記述に関連付けられたテキストの大きさまたはフォント・タイプの変更、製品ロゴの取り込み、製品の記述の印刷順序(どれを最初に印刷して目につきやすくするか)、そしてまたクーポンおよび製品引き換え書式を印刷するための、クーポンおよび引き換え書式製品識別情報およびクーポンまたは引き換え書式の値の量(amount)を含む情報といったものである。
【0041】
誘因CSは、ビジネス規則を適用して、追加的印刷情報を使って指定された第二の印刷ファイルを生成する、あるいは生成し、POSプリンタ中のデータベースに記憶されているデータ・オブジェクトの印刷を含めて印刷するためにプリンタによって使われる第二の印刷データ命令を生成する。
【0042】
たとえば、ビジネス規則は、透かしによるハイライト化、ある種のカラー枠、ある種のカラー・テキスト、フォント、キャラクタ・コード・サイズ、テキストまたはグラフィックおよび印刷に含めるべきテキストまたはグラフィック・オブジェクトを指定する追加的印刷情報を結果として与えてもよい。
【0043】
〈スキッピーの例〉
具体例として、一つのビジネス規則は、特定の「スキッピー(Skippy)」ブランドのピーナッツバター製品品目の識別情報を含み、品目記述(スキッピー 12オンス瓶)およびコストを示すレシートの部分を、ライトブルーの背景、「スキッピー」ピーナッツバターの缶の前景画像および"More Skippy has been sold than any other peanut butter in the world!"(世界中で、スキッピーは他のどんなピーナッツバターよりもたくさん売れています!)という陳述とともに印刷することである。図3参照。ライトブルーの背景透かし、「スキッピー」の缶の前景画像およびテキスト陳述は追加的印刷情報であり、デフォルト印刷によって印刷される情報ではない。そのようなグラフィックなハイライト化の一つの恩恵は、メーカー、ブランド名、製品名、商標またはトレード・ドレスの消費者認知度が上がることである。
【0044】
〈中央CS〉
誘因CSおよびPOSプリンタに適用可能なビジネス規則およびデータは、周期的または非周期的に更新されてもよい。更新は中央CSから各小売店舗にある各誘因CSに、各店舗コントローラCSに、および各ネットワーク接続されたPOSプリンタに送信されてもよい。更新は、誘因CSが実装すべき誘因CSに送られる新しいビジネス規則と、誘因CSおよびPOSプリンタの両方に送信される、データ・オブジェクトについての参照識別情報と、POSプリンタに送信される対応するデータ・オブジェクトとを含む。
【0045】
さらに、中央CSは、各誘因CS、各店舗コントローラPOS、各POSプリンタまたは中央小売店舗CSに、小売者製品記述への変更および更新を送信できる。中央CSは、インターネットを介したマスター小売者CSからの通信を介して、小売者固有の更新を受信できる。
【0046】
〈検証チェック〉
誘因CSは、受信するトランザクション・データに対してビジネス規則前の検証チェック(validation check)を実行してもよい。こうした検証チェックは、(1)トランザクション・データ内のすべてのUPCが誘因CSのローカル・データベース中にあることおよび(2)同じトランザクションについて二つの異なる源(たとえばPOS端末と店舗コントローラCS)から受信されたトランザクション・データが同じデータを含んでいたことを含んでいてもよい。誘因CSが二つのデータ・セットの間に食い違いを判別する場合、印刷ファイルまたは印刷データを生成してPOSプリンタに送ることはしなくてもよい。その代わり、非検証信号をPOSプリンタに送ってもよく、POSプリンタは、非検証信号の受領に応答して、以前に店舗コントローラPOSから受信した印刷ファイルまたは印刷データを印刷することによって応答するよう構成されていてもよい。
【0047】
〈関係する発明〉
ある関係発明では、小売者コンピュータ・システム10は、常に、POSプリンタでデフォルト印刷ファイルまたはデフォルト印刷データを印刷するよう構成されている。さらに、POSプリンタは、その後、待ち時間期間内に第二の印刷ファイルを受信する場合には、第二の印刷ファイルを印刷するよう構成されている。この関係発明では、小売店舗CSが生成する第二の印刷ファイルまたは第二の印刷データは、デフォルトの印刷に含まれるレシート情報を印刷することはPOSプリンタに命令しない。その代わり、第二の印刷ファイルまたは第二の印刷データがPOSプリンタに命令するのは、デフォルト・レシート情報に加えて、情報、特定的には、小売店舗CSによる個別トランザクション・データの処理から帰結するクーポン、ならびに、各個別トランザクションに関連付けられたCIDとCIDおよび対応する報賞のルックアップ・テーブルとによって決定される報賞を含む情報を印刷するということだけである。
【0048】
〈本発明の諸側面〉
ある側面では、本発明は、情報を印刷するシステムおよびコンピュータ実装される方法であって:
第一の小売店舗のPOSのPOS端末において、個別トランザクションについての個別トランザクション・データを受領し;
前記個別トランザクションについての前記個別トランザクション・データから、前記個別トランザクションについての販売レシートを印刷するためのデフォルト印刷ファイルまたはデフォルト印刷データのいずれかを生成し;
前記POSにあるPOSプリンタが前記個別トランザクション・データに関連付けられた第二の印刷ファイルまたは第二の印刷データを、前記個別トランザクションの時間に関連付けられた待ち時間期間の満了前に受信する場合、前記第二の印刷ファイルまたは前記第二の印刷データを使って前記POSプリンタから印刷し;
前記POSプリンタが前記第二の印刷ファイルまたは前記第二の印刷データを、前記待ち時間期間の満了前に受信しない場合、前記デフォルト印刷ファイルまたは前記デフォルト印刷データを使って前記POSプリンタから印刷する、
ことを含むものを提供する。
【0049】
別の側面では、本発明は、情報を印刷するコンピュータ実装されるシステムおよび方法であって:
小売店舗のPOSにある小売店舗CSのPOS端末において、個別トランザクションについての個別トランザクション・データを受領し;
前記個別トランザクションについての前記個別トランザクション・データから、前記個別トランザクションについての販売レシートを印刷するためのデフォルト印刷ファイルまたはデフォルト印刷データを生成し;
前記デフォルト印刷ファイルまたは前記デフォルト印刷データを使ってPOSプリンタにおいて前記販売レシートを印刷し;
第二の印刷ファイルまたは第二の印刷データを使って前記POSプリンタから少なくとも一つのクーポンを印刷することを、前記POSプリンタが前記第二の印刷ファイルを、所定の待ち時間期間の満了前に受信する場合にのみ、行う、
ことを含むものを提供する。
【0050】
他の従属的な諸側面は、以下で記述され、従属請求項に現れる。
本発明は、図面を参照しても記述される。
【図面の簡単な説明】
【0051】
【図1A】新たなコンピュータ・ネットワーク・システムの概略図である。
【図1B】新たなコンピュータ・ネットワーク・システムの概略図である。
【図1C】新たなコンピュータ・ネットワーク・システムの概略図である。
【図1D】新たなコンピュータ・ネットワーク・システムの概略図である。
【図2】通常のデジタル・コンピュータの概略図である。
【図3】開示される発明の実装から帰結するカラー・レシートの白黒モックアップを示す図である。
【図4】開示される発明の実装に関連するデータを記憶するデータ構造を示す図である。
【図5A】開示される諸方法を実装する諸ステップを示すフローチャートである。
【図5B】開示される諸方法を実装する諸ステップを示すフローチャートである。
【図5C】開示される諸方法を実装する諸ステップを示すフローチャートである。
【図5D】開示される諸方法を実装する諸ステップを示すフローチャートである。
【発明を実施するための形態】
【0052】
図1は、小売店舗CS10、製造業者CS20、中央CS30、マスター小売者CS40およびネットワークI 50を含むコンピュータ・ネットワーク1を示している。好ましくは、ネットワーク1はインターネットである。小売者店舗CSは、なかんづく、対応する小売店舗におけるトランザクションをログ記録および監査追跡し、小売店舗プリンタにおける印刷を実施するビジネス規則を実行するための一つまたは複数のCSを含む。記されている各CSは、ネットワーク接続された複数の個別コンピュータを含んでいてもよい。ローカルにネットワーク接続されたコンピュータおよびネットワーク50を介してネットワーク接続されたコンピュータ・システムは、ネットワーク通信線50を介して接続する。ネットワーク接続されたCSのそれぞれは、TCP/IPのようなパケット交換網通信プロトコルを実装するためのハードウェアおよびソフトウェアを含む。
【0053】
中央CS30は、複数の小売店舗CSから受信されたデータを記憶するデータベースを含んでいる。このデータは、個別トランザクション・データ、報賞ログ・データを含み、プリンタ記述データおよびプリンタ・ドライバのようなプリンタ・ソフトウェア・データを含んでいてもよい。
【0054】
製造業者CS20は、製造業者の製品、その製品に関連するクーポンまたは広告を指定する製造業者データを含んでいてもよく、あるCIDに関連付けられた購入履歴データ(過去の個別トランザクション・データ)に適用可能な、そのCIDがクーポンまたは広告を受け取る資格があるかどうかを示す製造業者基準をも含んでいてもよい。中央CSは好ましくは、複数の製造業者についての製造業者CSからそのデータを受信し、前記の製造業者基準をトランザクション・データに適用し、対応する報賞データ(CIDに関連付けられた報賞)を生成し、該報賞データを、中央CSによって前記CIDに関連付けられている小売店舗CSに送信するためのコードを含む。
【0055】
小売店舗CS10は、対応する小売店舗の諸POSで生起するトランザクションをログ記録し、各個別トランザクションについての個別トランザクション・データについてデフォルト印刷ファイルを生成し、各個別トランザクションについて個別トランザクション・データについての第二の印刷ファイルを生成し、各個別トランザクションについて個別トランザクション・データに関連付けられたCIDが報賞を受ける資格があるかどうかを判別し、レシートおよび報賞データを印刷するためのコードを含む。POSプリンタは、第二の印刷ファイルまたはデータいずれかのデフォルト印刷に基づいて、レシートを印刷する。POSプリンタまたは第二のマーケティング・プリンタは任意的に、個別トランザクションについての個別トランザクション・データに関連付けられた報賞の印刷を、小売店舗CS10がそのCIDおよびその個別トランザクションが資格を満たす報賞を判別したのち、行う。
【0056】
マスター小売者CSは任意的に、小売店舗CS10からトランザクション・データを受信し、製品記述、UPCおよびその他の情報への小売店舗CS10更新を送る。中央CS30が代替的にこれらの機能のうちの任意のものを実行してもよい。
【0057】
図1B〜図1Dは、小売店舗CS10の諸要素のネットワーク化の代替的な実施形態を示している。各実施形態において、POSコントローラCS70、誘因CS80、POS端末T1およびプリンタP1があるPOS1、POS端末T2およびプリンタP2があるPOS2などといったPOSの組が存在する。
【0058】
図1Bは、POS1にある端末T1およびプリンタP1などをもつ小売店舗CSを示している。この図はまた、明示的なネットワーク接続は示していないが、これは、小売店舗CSのすべての要素は互いに通信しうることを示している。
【0059】
図1Cは、誘因CS80の種々のネットワーク接続を示すA〜Dとラベルされた、小売店舗CS10の4つのネットワーク構成実施形態を示している。実施形態A〜Dでは、誘因CS80はそれぞれ:POSコントローラCS70の間の通信経路に接続し(A);POS端末T1に接続し;POS端末T1とプリンタP1との間の通信経路に接続し;プリンタP1に接続する。
【0060】
図1Dは、小売店舗CS10のすべてのネットワーク構成要素がネットワーク・スイッチに接続されてもよいことを示している。
【0061】
プリンタP1は、POS端末T1によって制御されるローカル・プリンタであってもよいし、あるいは小売店舗CS構内ネットワーク中のネットワーク・アドレス指定可能なノードであってもよい。
【0062】
図2は、命令スタック内のCPU処理命令と、ランダム・アクセス・メモリ(RAM)と、ディスク・メモリ(ディスク)と、入出力構造(たとえば画面ディスプレイ、キーボードおよびマウスを含むI/O要素)と、コンポーネントを互いにインターフェースさせるインターフェース電子回路と、各要素の活動を調整するオペレーティング・システム・コードとを含む通常のデジタル・コンピュータ20の要素を示している。本稿での処理および生成は、CPUが命令を、典型的にはトランザクション・データに対して実施することに関連する機能を指す。
【0063】
図3は、開示される方法によって印刷される例示的なレシート(register receipt)300(販売レシート(sales receipt)とも呼ばれる)を示している。レシート300は、店舗識別情報310(名称、住所、管理者(manager)名、レジ係(cashier)名)のためのデータ・フィールドに対応する印刷セグメント、購入される製品情報320(インライン画像データ・オブジェクト、大きな画像データ・オブジェクト、製品記述、大きな画像追加的記述、製品記述書式、製品価格およびテキスト色付けおよび透かしのような背景色付け)のためのデータ・フィールドに対応する印刷セグメント、トランザクション要約情報330(税(tax)、差引勘定(balance)、支払い種別)のためのデータ・フィールドおよび割引情報340(割引記述および割引料、総割引)のためのデータ・フィールドを含んでいる。
【0064】
購入される製品情報320のためのデータ・フィールドに対応する印刷セグメントは、インライン画像データ・オブジェクトについてはたとえば画像「Pic ID」320Aに対応し;大きな画像データ・オブジェクトについてはたとえば画像「Pic ID」320Bに対応し;製品記述についてはたとえば「Fresca」320Cに対応し、大きな画像追加的記述についてはたとえば"More Skippy has been sold than any other peanut butter in the world!"320Dに対応し、製品記述書式についてはたとえば「スキッピー」製品に対応する情報の相対的な位置に対応し、着色についてはたとえば「スキッピー」製品についての情報にかぶった斜線で示される透かし320Eに対応する。「スキッピー」製品に関係する情報の拡大されたサイズおよびそれに関連付けられた特徴的な色付け(透かしのような)は、「スキッピー」関係の情報を、見る者にとってより識別しやすくする。
【0065】
任意的に、レシートを印刷するプリンタで、レシート300が印刷されるのと同じ紙テープ上にクーポンが印刷されてもよい。好ましくは、そのようなクーポンは領域310〜330より前または後に印刷される。そのように印刷されたクーポンは、上記したような小売店舗CS10による処理に基づいていてもよい。
【0066】
いくつかの態様を記載しておく。
〔態様1〕
情報を印刷する、コンピュータ実装される方法であって:
第一の小売店舗のPOSのPOS端末において、個別トランザクションについての個別トランザクション・データを受領し;
前記個別トランザクションについての前記個別トランザクション・データから、前記個別トランザクションについての販売レシートを印刷するためのデフォルト印刷ファイルまたはデフォルト印刷データのいずれかを生成し;
前記POSにあるPOSプリンタが前記個別トランザクション・データに関連付けられた第二の印刷ファイルまたは第二の印刷データを、前記個別トランザクションの時間に関連付けられた待ち時間期間の満了前に受信する場合、前記第二の印刷ファイルまたは前記第二の印刷データを使って前記POSプリンタから印刷し;
前記POSプリンタが前記第二の印刷ファイルまたは前記第二の印刷データを、前記待ち時間期間の満了前に受信しない場合、前記デフォルト印刷ファイルまたは前記デフォルト印刷データを使って前記POSプリンタから印刷する、
ことを含む方法。
〔態様2〕
前記POS端末から前記個別トランザクション・データを、第二の印刷ファイルまたは第二の印刷データを生成する生成CSに送信することをさらに含んでおり、前記生成が前記生成CSにおいて生起する、態様1記載の方法。
〔態様3〕
前記生成CSが誘因CSである態様2記載の方法であって、前記個別トランザクション・データをPOSコントローラCSに送信することをさらに含む、方法。
〔態様4〕
前記生成CSがPOSコントローラCSである、態様2記載の方法。
〔態様5〕
前記生成CSが前記POSプリンタである、態様2記載の方法。
〔態様6〕
前記第二の印刷ファイルまたは前記第二の印刷データを前記生成CSから前記POSプリンタに送信することをさらに含む、態様2記載の方法。
〔態様7〕
前記生成CSにおいて、前記個別トランザクション・データに関連付けられた所定の送信時間が経過したかどうかを判別し、もし経過していれば、前記第二の印刷ファイルまたは前記第二の印刷データを前記生成CSから前記POSプリンタに送信しないことをさらに含む、態様2記載の方法。
〔態様8〕
前記POSプリンタがカラー・プリンタである、態様1記載の方法。
〔態様9〕
前記第二の印刷ファイルまたは前記第二の印刷データが、前記デフォルト印刷ファイルまたは前記デフォルト印刷データに含まれる情報に対する追加的印刷情報を含む、態様1記載の方法。
〔態様10〕
前記第二の印刷ファイルまたは前記第二の印刷データを使って印刷することが、前記デフォルト印刷ファイルまたは前記デフォルト印刷データを使って印刷することとは異なる印刷物を結果として与える、態様9記載の方法。
〔態様11〕
前記追加的印刷情報が:印刷されるテキストおよび画像データの色、大きさおよび位置、製品識別情報のカラー・ハイライト化、ある種の製品記述に関連付けられたテキストの大きさまたはフォント・タイプの変更、製品ロゴ、製品の記述の印刷順序、クーポンならびに製品引き換え書式のうちの少なくとも一つを含む、態様10記載の方法。
〔態様12〕
前記追加的情報が、製品識別情報の領域内における透かしの印刷を含む、態様11記載の方法。
〔態様13〕
前記追加的印刷情報が、製品についての陳述を含むテキストを含む、態様10記載の方法。
〔態様14〕
中央CSから前記第一の小売店舗およびある第二の小売店舗に、トランザクションに応答して各店舗で印刷すべき追加的情報を決定するためのビジネス規則を送信することをさらに含む、態様1記載の方法。
〔態様15〕
前記第一の小売店舗から前記中央CSに、前記第一の小売店舗における複数の個別トランザクションについてのトランザクション・データおよび前記第二の小売店舗における複数の個別トランザクションについてのトランザクション・データを送信することをさらに含む、態様14記載の方法。
〔態様16〕
情報を印刷する、コンピュータ実装されるシステムであって:
第一の小売店舗のPOSの、該POSで生起する個別トランザクションについての個別トランザクション・データを受領するよう構成されているPOS端末と;
前記個別トランザクションについての前記個別トランザクション・データから、前記個別トランザクションについての販売レシートを印刷するためのデフォルト印刷ファイルまたはデフォルト印刷データのいずれかを生成するよう設計された生成CSと;
前記POSにあるPOSプリンタであって、該POSプリンタが、前記個別トランザクション・データに関連付けられた第二の印刷ファイルまたは第二の印刷データを、前記個別トランザクションの時間に関連付けられた待ち時間期間の満了前に受信する場合、前記第二の印刷ファイルまたは前記第二の印刷データを使って印刷するよう設計されたPOSプリンタと;
前記POSプリンタであって、該POSプリンタが、前記第二の印刷ファイルまたは前記第二の印刷データを、前記待ち時間期間の満了前に受信しない場合、前記デフォルト印刷ファイルまたは前記デフォルト印刷データを使って印刷するよう設計されたPOSプリンタ、
とを有するシステム。
〔態様17〕
前記POS端末から前記生成CSに前記個別トランザクション・データを送信するための構造をさらに有する、態様16記載のシステム。
〔態様18〕
前記生成CSが誘因CSである態様17記載のシステムであって、POSコントローラCSと、前記個別トランザクション・データを前記POSコントローラCSに送信するための構造とをさらに有する、システム。
〔態様19〕
前記生成CSがPOSコントローラCSである、態様17記載のシステム。
〔態様20〕
前記生成CSが前記POSプリンタである、態様17記載のシステム。
〔態様21〕
前記第二の印刷ファイルまたは前記第二の印刷データを前記生成CSから前記POSプリンタに送信するための構造をさらに有する、態様17記載のシステム。
〔態様22〕
前記生成CSにおいて、前記個別トランザクション・データに関連付けられた所定の送信時間が経過したかどうかを判別し、もし経過していれば、前記第二の印刷ファイルまたは前記第二の印刷データを前記生成CSから前記POSプリンタに送信しないための構造をさらに有する、態様17記載のシステム。
〔態様23〕
前記POSプリンタがカラー・プリンタである、態様16記載のシステム。
〔態様24〕
前記第二の印刷ファイルまたは前記第二の印刷データが、前記デフォルト印刷ファイルまたは前記デフォルト印刷データに含まれる情報に対する追加的印刷情報を含む、態様16記載のシステム。
〔態様25〕
前記第二の印刷ファイルまたは前記第二の印刷データを使って印刷することが、前記デフォルト印刷ファイルまたは前記デフォルト印刷データを使って印刷することとは異なる印刷物を結果として与える、態様24記載のシステム。
〔態様26〕
前記追加的印刷情報が:印刷されるテキストおよび画像データの色、大きさおよび位置、製品識別情報のカラー・ハイライト化、ある種の製品記述に関連付けられたテキストの大きさまたはフォント・タイプの変更、製品ロゴ、製品の記述の印刷順序、クーポンならびに製品引き換え書式のうちの少なくとも一つを含む、態様24記載のシステム。
〔態様27〕
前記追加的情報が、製品識別情報の領域内における透かしの印刷を含む、態様26記載のシステム。
〔態様28〕
前記追加的印刷情報が、製品についての陳述を含むテキストを含む、態様25記載のシステム。
〔態様29〕
中央CSから前記第一の小売店舗およびある第二の小売店舗に、トランザクションに応答して各店舗で印刷すべき追加的情報を決定するためのビジネス規則を送信するための構造をさらに有する、態様16記載のシステム。
〔態様30〕
前記第一の小売店舗から前記中央CSに、前記第一の小売店舗における複数の個別トランザクションについてのトランザクション・データおよび前記第二の小売店舗における複数の個別トランザクションについてのトランザクション・データを送信することをさらに含む、態様29記載のシステム。
〔態様31〕
情報を印刷するコンピュータ実装される方法であって:
小売店舗のPOSにある小売店舗CSのPOS端末において、個別トランザクションについての個別トランザクション・データを受領し;
前記個別トランザクションについての前記個別トランザクション・データから、前記個別トランザクションについての販売レシートを印刷するためのデフォルト印刷ファイルまたはデフォルト印刷データを生成し;
前記デフォルト印刷ファイルまたは前記デフォルト印刷データを使ってPOSプリンタにおいて前記販売レシートを印刷し;
第二の印刷ファイルまたは第二の印刷データを使って前記POSプリンタから少なくとも一つのクーポンを印刷することを、前記POSプリンタが前記第二の印刷ファイルを、所定の待ち時間期間の満了前に受信する場合にのみ、行う、
方法。
〔態様32〕
前記待ち時間期間が満了したかどうかを判別することをさらに含む、態様31記載の方法。
〔態様33〕
前記第二の印刷ファイルまたは第二の印刷データを、少なくとも部分的には前記個別トランザクション・データに基準を適用することによって生成することをさらに含む、態様32記載の方法。
〔態様34〕
情報を印刷するコンピュータ実装されるシステムであって:
小売店舗のPOSにある小売店舗CSの、個別トランザクションについての個別トランザクション・データを受領するよう構成されたPOS端末と;
前記個別トランザクションについての前記個別トランザクション・データから、前記個別トランザクションについての販売レシートを印刷するためのデフォルト印刷ファイルまたはデフォルト印刷データを生成するよう設計されたコードと;
前記デフォルト印刷ファイルまたは前記デフォルト印刷データを使ってPOSプリンタを制御して前記販売レシートを印刷させるよう設計されたコードと;
第二の印刷ファイルまたは第二の印刷データを使って前記POSプリンタを制御して少なくとも一つのクーポンを印刷させることを、前記POSプリンタが前記第二の印刷ファイルを、所定の待ち時間期間の満了前に受信する場合にのみ、行うよう設計されたコード、
とを有するシステム。
〔態様35〕
前記待ち時間期間が満了したかどうかを判別するよう設計されたコードをさらに有する、態様34記載のシステム。
〔態様36〕
前記第二の印刷ファイルまたは第二の印刷データを、少なくとも部分的には前記個別トランザクション・データに基準を適用することによって生成するよう設計されたコードをさらに有する、態様32記載のシステム。
【特許請求の範囲】
【請求項1】
情報を印刷するためのコンピュータ実装される方法であって:
インセンティブ・コンピュータによって、ポイント・オブ・セール端末から、個別トランザクションの個別トランザクション・データを受領する段階と;
前記インセンティブ・コンピュータによって、前記個別トランザクション・データに関係する追加的印刷情報を決定する段階であって、前記追加的印刷情報は前記個別トランザクション・データのハイライトを含む、段階と;
前記インセンティブ・コンピュータによって、前記個別トランザクション・データおよび前記追加的印刷情報を含む第二の印刷ファイルまたは第二の印刷データを生成する段階と;
前記インセンティブ・コンピュータによって、前記第二の印刷ファイルまたは第二の印刷データを前記ポイント・オブ・セール端末に印刷のために送信する段階とを含む、
コンピュータ実装される方法。
【請求項2】
前記ハイライトが、透かし、ある種のカラー枠、ある種のカラー・テキスト、フォント、キャラクタ・コード・サイズ、テキストまたはグラフィックを含む、請求項1記載のコンピュータ実装される方法。
【請求項3】
前記個別トランザクション・データが、前記個別トランザクションの間または前記個別トランザクションの終了後に受領される、請求項1記載のコンピュータ実装される方法。
【請求項4】
前記インセンティブ・コンピュータによって、一つまたは複数のビジネス規則を前記個別トランザクション・データに適用する段階であって、前記追加的印刷情報が一つまたは複数のビジネス規則に基づいて決定される、段階をさらに含む、
請求項1記載のコンピュータ実装される方法。
【請求項5】
前記インセンティブ・コンピュータによって、一つまたは複数のビジネス規則を前記個別トランザクション・データに適用する段階と;
前記インセンティブ・コンピュータによって、適用される前記一つまたは複数のビジネス規則に基づいてクーポンを決定する段階とをさらに含む、
請求項1記載のコンピュータ実装される方法。
【請求項6】
前記インセンティブ・コンピュータによって、一つまたは複数のビジネス規則を以前のトランザクションに適用する段階と;
前記インセンティブ・コンピュータによって、適用される前記一つまたは複数のビジネス規則に基づいてクーポンを決定する段階とをさらに含む、
請求項1記載のコンピュータ実装される方法。
【請求項7】
前記個別トランザクション・データが製品識別情報を含み、前記ハイライトが前記製品識別情報に関連付けられている、請求項1記載のコンピュータ実装される方法。
【請求項8】
前記インセンティブ・コンピュータによって、前記ポイント・オブ・セール・コンピュータからトランザクション終了信号を受信する段階であって、前記トランザクション終了信号を受信する前に前記追加的印刷情報が決定される場合は、前記トランザクション終了信号を受信するのを待つ、段階をさらに含む、
請求項1記載のコンピュータ実装される方法。
【請求項9】
インセンティブ・コンピュータを有する、情報を印刷するシステムであって、前記インセンティブ・コンピュータは:
ポイント・オブ・セール端末から、個別トランザクションの個別トランザクション・データを受領する段階と;
前記個別トランザクション・データに関係する追加的印刷情報を決定する段階であって、前記追加的印刷情報は前記個別トランザクション・データのハイライトを含む、段階と;
前記個別トランザクション・データおよび前記追加的印刷情報を含む第二の印刷ファイルまたは第二の印刷データを生成する段階と;
前記第二の印刷ファイルまたは第二の印刷データを前記ポイント・オブ・セール端末に印刷のために送信する段階とを実行するよう構成されている、
システム。
【請求項10】
前記ハイライトが、透かし、ある種のカラー枠、ある種のカラー・テキスト、フォント、キャラクタ・コード・サイズ、テキストまたはグラフィックを含む、請求項9記載のシステム。
【請求項11】
前記個別トランザクション・データが、前記個別トランザクションの間または前記個別トランザクションの終了後に受領される、請求項11記載のシステム。
【請求項12】
前記インセンティブ・コンピュータがさらに:
一つまたは複数のビジネス規則を前記個別トランザクション・データに適用するよう構成されており、前記追加的印刷情報が一つまたは複数のビジネス規則に基づいて決定される、
請求項9記載のシステム。
【請求項13】
前記インセンティブ・コンピュータがさらに:
一つまたは複数のビジネス規則を前記個別トランザクション・データに適用し;
適用される前記一つまたは複数のビジネス規則に基づいてクーポンを決定するよう構成されている、
請求項9記載のシステム。
【請求項14】
前記インセンティブ・コンピュータがさらに;
一つまたは複数のビジネス規則を以前のトランザクションに適用し;
適用される前記一つまたは複数のビジネス規則に基づいてクーポンを決定するよう構成されている、
請求項9記載のシステム。
【請求項15】
前記個別トランザクション・データが製品識別情報を含み、前記ハイライトが前記製品識別情報に関連付けられている、請求項9記載のシステム。
【請求項16】
前記インセンティブ・コンピュータがさらに:
前記ポイント・オブ・セール・コンピュータからトランザクション終了信号を受信し、前記トランザクション終了信号を受信する前に前記追加的印刷情報が決定される場合は、前記トランザクション終了信号を受信するのを待つよう構成されている、
請求項9記載のシステム。
【請求項1】
情報を印刷するためのコンピュータ実装される方法であって:
インセンティブ・コンピュータによって、ポイント・オブ・セール端末から、個別トランザクションの個別トランザクション・データを受領する段階と;
前記インセンティブ・コンピュータによって、前記個別トランザクション・データに関係する追加的印刷情報を決定する段階であって、前記追加的印刷情報は前記個別トランザクション・データのハイライトを含む、段階と;
前記インセンティブ・コンピュータによって、前記個別トランザクション・データおよび前記追加的印刷情報を含む第二の印刷ファイルまたは第二の印刷データを生成する段階と;
前記インセンティブ・コンピュータによって、前記第二の印刷ファイルまたは第二の印刷データを前記ポイント・オブ・セール端末に印刷のために送信する段階とを含む、
コンピュータ実装される方法。
【請求項2】
前記ハイライトが、透かし、ある種のカラー枠、ある種のカラー・テキスト、フォント、キャラクタ・コード・サイズ、テキストまたはグラフィックを含む、請求項1記載のコンピュータ実装される方法。
【請求項3】
前記個別トランザクション・データが、前記個別トランザクションの間または前記個別トランザクションの終了後に受領される、請求項1記載のコンピュータ実装される方法。
【請求項4】
前記インセンティブ・コンピュータによって、一つまたは複数のビジネス規則を前記個別トランザクション・データに適用する段階であって、前記追加的印刷情報が一つまたは複数のビジネス規則に基づいて決定される、段階をさらに含む、
請求項1記載のコンピュータ実装される方法。
【請求項5】
前記インセンティブ・コンピュータによって、一つまたは複数のビジネス規則を前記個別トランザクション・データに適用する段階と;
前記インセンティブ・コンピュータによって、適用される前記一つまたは複数のビジネス規則に基づいてクーポンを決定する段階とをさらに含む、
請求項1記載のコンピュータ実装される方法。
【請求項6】
前記インセンティブ・コンピュータによって、一つまたは複数のビジネス規則を以前のトランザクションに適用する段階と;
前記インセンティブ・コンピュータによって、適用される前記一つまたは複数のビジネス規則に基づいてクーポンを決定する段階とをさらに含む、
請求項1記載のコンピュータ実装される方法。
【請求項7】
前記個別トランザクション・データが製品識別情報を含み、前記ハイライトが前記製品識別情報に関連付けられている、請求項1記載のコンピュータ実装される方法。
【請求項8】
前記インセンティブ・コンピュータによって、前記ポイント・オブ・セール・コンピュータからトランザクション終了信号を受信する段階であって、前記トランザクション終了信号を受信する前に前記追加的印刷情報が決定される場合は、前記トランザクション終了信号を受信するのを待つ、段階をさらに含む、
請求項1記載のコンピュータ実装される方法。
【請求項9】
インセンティブ・コンピュータを有する、情報を印刷するシステムであって、前記インセンティブ・コンピュータは:
ポイント・オブ・セール端末から、個別トランザクションの個別トランザクション・データを受領する段階と;
前記個別トランザクション・データに関係する追加的印刷情報を決定する段階であって、前記追加的印刷情報は前記個別トランザクション・データのハイライトを含む、段階と;
前記個別トランザクション・データおよび前記追加的印刷情報を含む第二の印刷ファイルまたは第二の印刷データを生成する段階と;
前記第二の印刷ファイルまたは第二の印刷データを前記ポイント・オブ・セール端末に印刷のために送信する段階とを実行するよう構成されている、
システム。
【請求項10】
前記ハイライトが、透かし、ある種のカラー枠、ある種のカラー・テキスト、フォント、キャラクタ・コード・サイズ、テキストまたはグラフィックを含む、請求項9記載のシステム。
【請求項11】
前記個別トランザクション・データが、前記個別トランザクションの間または前記個別トランザクションの終了後に受領される、請求項11記載のシステム。
【請求項12】
前記インセンティブ・コンピュータがさらに:
一つまたは複数のビジネス規則を前記個別トランザクション・データに適用するよう構成されており、前記追加的印刷情報が一つまたは複数のビジネス規則に基づいて決定される、
請求項9記載のシステム。
【請求項13】
前記インセンティブ・コンピュータがさらに:
一つまたは複数のビジネス規則を前記個別トランザクション・データに適用し;
適用される前記一つまたは複数のビジネス規則に基づいてクーポンを決定するよう構成されている、
請求項9記載のシステム。
【請求項14】
前記インセンティブ・コンピュータがさらに;
一つまたは複数のビジネス規則を以前のトランザクションに適用し;
適用される前記一つまたは複数のビジネス規則に基づいてクーポンを決定するよう構成されている、
請求項9記載のシステム。
【請求項15】
前記個別トランザクション・データが製品識別情報を含み、前記ハイライトが前記製品識別情報に関連付けられている、請求項9記載のシステム。
【請求項16】
前記インセンティブ・コンピュータがさらに:
前記ポイント・オブ・セール・コンピュータからトランザクション終了信号を受信し、前記トランザクション終了信号を受信する前に前記追加的印刷情報が決定される場合は、前記トランザクション終了信号を受信するのを待つよう構成されている、
請求項9記載のシステム。
【図1A】
【図1B】
【図1C】
【図1D】
【図2】
【図3】
【図4】
【図5A】
【図5B】
【図5C】
【図5D】
【図1B】
【図1C】
【図1D】
【図2】
【図3】
【図4】
【図5A】
【図5B】
【図5C】
【図5D】
【公開番号】特開2012−256357(P2012−256357A)
【公開日】平成24年12月27日(2012.12.27)
【国際特許分類】
【出願番号】特願2012−180542(P2012−180542)
【出願日】平成24年8月16日(2012.8.16)
【分割の表示】特願2008−557494(P2008−557494)の分割
【原出願日】平成19年3月1日(2007.3.1)
【出願人】(507314729)カタリナ マーケティング コーポレーション (13)
【Fターム(参考)】
【公開日】平成24年12月27日(2012.12.27)
【国際特許分類】
【出願日】平成24年8月16日(2012.8.16)
【分割の表示】特願2008−557494(P2008−557494)の分割
【原出願日】平成19年3月1日(2007.3.1)
【出願人】(507314729)カタリナ マーケティング コーポレーション (13)
【Fターム(参考)】
[ Back to top ]