(57)【要約】【課題】取引情報およびシステムソフトウェアと取引データとは独立して生成されるマーケッティングまたは画像情報を含む領収書を生成するシステムおよび方法を提供すること。【解決手段】マーケッティングまたは画像情報は順次、ランダム、統計的、または手動を含むいくつかの方法で生成することができ、これらの1つが処理モードとして設定される。プリンタードライバーが取引データを処理し、設定された処理モードに従いあるセット内の1つ以上のクーポンを印刷する命令を生成し、クーポンを印刷するための付属する印刷データとともに命令を送信する機能コンポーネントを含む。【選択図】図１
2012234518.tif 000002
【特許請求の範囲】
【請求項１】
領収書を生成する方法であって、
複数の処理モードから処理モードを設定するステップと、
取引データを受信するステップと、
前記取引データを処理して前記取引データを示す第１印刷データを生成するステップと
、
設定された前記処理モードに従い複数の拡張項目の中から少なくとも１つの拡張項目を
取り出すステップと、
命令を生成し、生成された前記命令および選択された前記少なくとも１つの拡張項目を
表す第２印刷データを送信するステップと、
前記第１および第２印刷データを前記領収書に印刷するステップと、
前記少なくとも１つの拡張項目が前記領収書に印刷されたことを示すようファイルを更
新するステップと、を有する領収書を生成する方法。
【請求項２】
前記複数の処理モードは順次、ランダム、統計的、および手動モードを含む、請求項１
に記載の領収書を生成する方法。
【請求項３】
前記順次モードにおいて、前記選択操作は前記複数の拡張項目のシーケンスにおいて次
に来る少なくとも１つの拡張項目を選択し取り出すステップを有する、請求項2に記載の
領収書を生成する方法。
【請求項４】
前記ランダムモードにおいて、前記複数の拡張項目の現在のシーケンスはランダムに混
ぜられて前記複数の拡張項目の新しいシーケンスが作成され、前記ランダムモードにおい
て前記選択操作は前記複数の拡張項目の新しいシーケンスにおいて次に来る少なくとも１
つの拡張項目を選択し取り出すステップを有する、請求項2に記載の領収書を生成する方
法。
【請求項５】
前記統計的モードにおいて、前記複数の拡張項目の現在のシーケンスは各項目がその項
目に割り当てられた加重に従い現れる新しいシーケンスとして再構成され、前記統計的モ
ードにおいて前記選択操作は前記複数の拡張項目の加重されたシーケンスにおいて次に来
る少なくとも１つの拡張項目を選択し取り出すステップを有する、請求項2に記載の領収
書を生成する方法。
【請求項６】
前記手動モードにおいて、前記複数の拡張項目のすべてが手動選択のために表示される
、請求項2に記載の領収書を生成する方法。
【請求項７】
前記手動モードにおいて、前記複数の拡張項目はポップアップウィンドウに表示される
、請求項6に記載の領収書を生成する方法。
【請求項８】
前記手動モードは、指定された時間内に少なくとも1つの拡張項目が選択されない場合
、前記処理モードは自動的に順次、ランダム、または統計的処理モードの1つに変わるよ
うなタイムアウト機能を含む、請求項7に記載の領収書を生成する方法。
【請求項９】
取引データを受信して処理し、前記取引データを示す第1印刷データを生成し、複数拡
張項目を記憶するホストと、
プリンターと、
を有する印刷システムであって、
前記ホストは、
複数の処理モードの中から処理モードを設定し、前記設定された処理モードに従い前記
複数の拡張項目の中から少なくとも拡張項目を選択し取り出す設定ツールであって、さら
に前記設定された処理モードに関する情報を入力するよう構成される設定ツールと、
前記選択された少なくとも1つの拡張項目を印刷する命令を生成し、前記生成された命
令および前記選択された少なくとも1つの拡張項目を表す第2印刷データを送信するプリン
タードライバーと、を含み、
前記プリンターは、前記ホストと通信し、前記第1および第2印刷データおよび前記命令
を受信し、それらに基づき領収書を印刷する、印刷システム。
【請求項１０】
前記複数の処理モードは順次、ランダム、統計的、および手動モードを含む、請求項9
に記載の印刷システム。
【請求項１１】
前記順次モードにおいて、前記システムは前記複数の拡張項目のシーケンスにおいて次
に来る少なくとも１つの拡張項目を選択し取り出すよう構成される、請求項10に記載の印
刷システム。
【請求項１２】
前記ランダムモードにおいて、前記複数の拡張項目の現在のシーケンスはランダムに混
ぜられて前記複数の拡張項目の新しいシーケンスが作成され、前記ランダムモードにおい
て前記システムは前記複数の拡張項目の新しいシーケンスにおいて次に来る少なくとも１
つの拡張項目を選択し取り出すよう構成される、請求項10に記載の印刷システム。
【請求項１３】
前記統計的モードにおいて、前記複数の拡張項目の現在のシーケンスは各項目がその項
目に割り当てられた加重に従い現れる新しいシーケンスとして再構成され、前記統計的モ
ードにおいて前記システムは前記複数の拡張項目の加重されたシーケンスにおいて次に来
る少なくとも１つの拡張項目を選択し取り出すよう構成される、請求項10に記載の印刷シ
ステム。
【請求項１４】
前記ホストはさらにディスプレイを有し、前記手動モードにおいて、前記システムは前
記複数の拡張項目のすべてを手動選択のために表示するよう構成される、請求項10に記載
の印刷システム。
【請求項１５】
前記ホストはPOS端末を有する、請求項9に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は拡張領収書の生成に関する。より具体的に、本発明の実施形態は取引データま
たは他のテキストデータをきっかけとして用いることなくマーケッティングまたは画像情
報を加えることに関する。
【背景技術】
【０００２】
ほとんどすべての小売店は顧客の購入品に対し領収書を生成するシステムを有する。こ
のような領収書は通常対応購入品を明細化し、購入された各項目および対応価格を記述す
る。各顧客からさらに商売を生み出す試みにおいて、小売業者はしばしばマーケッティン
グまたは画像情報を領収書に加える。このようなマーケッティング活動を促進するために
、小売店はコンピューター／プリンターシステムまたは店頭（POS）システムを用いるこ
とができる。このようなシステムは店が領収書に加え得る追加情報を記憶して置くことを
可能にする（例えば特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許第７６６６０７８号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
あるシステムは取引データまたはテキストデータにおけるきっかけをどのマーケッティ
ングまたは画像情報を加えるかの根拠とする。これには取引情報を表すデータまたはテキ
スト列を解析する機能をシステムが有することを必要とする。システムにより、マーケッ
ティングまたは画像情報を領収書に加えることはシステム（例、POSシステム）ソフトウ
ェアに依存し、従ってそれに何らかの改変を必要とする。システムに適当な改変を加える
ことは時間がかかり、小売業者がさらに経費を負担する必要がある。したがってこの関連
および環境において本発明の実施形態は生じる。
【課題を解決するための手段】
【０００５】
本発明の領収書を生成する方法は、
複数の処理モードから処理モードを設定するステップと、
取引データを受信するステップと、
前記取引データを処理して前記取引データを示す第１印刷データを生成するステップと
、
設定された前記処理モードに従い複数の拡張項目の中から少なくとも１つの拡張項目を
取り出すステップと、
命令を生成し、生成された前記命令および選択された前記少なくとも１つの拡張項目を
表す第２印刷データを送信するステップと、
前記第１および第２印刷データを前記領収書に印刷するステップと、
前記少なくとも１つの拡張項目が前記領収書に印刷されたことを示すようファイルを更
新するステップと、を有することを特徴とする。
【０００６】
また、本発明の領収書を生成する方法において、前記複数の処理モードは順次、ランダ
ム、統計的、および手動モードを含むことを特徴とする。
【０００７】
また、本発明の領収書を生成する方法において、前記順次モードにおいて、前記選択操
作は前記複数の拡張項目のシーケンスにおいて次に来る少なくとも１つの拡張項目を選択
し取り出すステップを有することを特徴とする。
【０００８】
また、本発明の領収書を生成する方法において、前記ランダムモードにおいて、前記複
数の拡張項目の現在のシーケンスはランダムに混ぜられて前記複数の拡張項目の新しいシ
ーケンスが作成され、前記ランダムモードにおいて前記選択操作は前記複数の拡張項目の
新しいシーケンスにおいて次に来る少なくとも１つの拡張項目を選択し取り出すステップ
を有することを特徴とする。
【０００９】
また、本発明の領収書を生成する方法において、前記統計的モードにおいて、前記複数
の拡張項目の現在のシーケンスは各項目がその項目に割り当てられた加重に従い現れる新
しいシーケンスとして再構成され、前記統計的モードにおいて前記選択操作は前記複数の
拡張項目の加重されたシーケンスにおいて次に来る少なくとも１つの拡張項目を選択し取
り出すステップを有することを特徴とする。
【００１０】
また、本発明の領収書を生成する方法において、前記手動モードにおいて、前記複数の
拡張項目のすべてが手動選択のために表示されることを特徴とする。
【００１１】
また、本発明の領収書を生成する方法において、前記手動モードにおいて、前記複数の
拡張項目はポップアップウィンドウに表示されることを特徴とする。
【００１２】
また、本発明の領収書を生成する方法において、前記手動モードは、指定された時間内
に少なくとも1つの拡張項目が選択されない場合、前記処理モードは自動的に順次、ラン
ダム、または統計的処理モードの1つに変わるようなタイムアウト機能を含むことを特徴
とする。
【００１３】
ここで、本発明の印刷システムは、取引データを受信して処理し、前記取引データを示
す第1印刷データを生成し、複数拡張項目を記憶するホストと、
プリンターと、
を有する印刷システムであって、
前記ホストは、
複数の処理モードの中から処理モードを設定し、前記設定された処理モードに従い前記
複数の拡張項目の中から少なくとも拡張項目を選択し取り出す設定ツールであって、さら
に前記設定された処理モードに関する情報を入力するよう構成される設定ツールと、
前記選択された少なくとも1つの拡張項目を印刷する命令を生成し、前記生成された命
令および前記選択された少なくとも1つの拡張項目を表す第2印刷データを送信するプリン
タードライバーと、を含み、
前記プリンターは、前記ホストと通信し、前記第1および第2印刷データおよび前記命令
を受信し、それらに基づき領収書を印刷することを特徴とする。
【００１４】
また、本発明の印刷システムにおいて、前記複数の処理モードは順次、ランダム、統計
的、および手動モードを含むことを特徴とする。
【００１５】
また、本発明の印刷システムにおいて、前記順次モードにおいて、前記システムは前記
複数の拡張項目のシーケンスにおいて次に来る少なくとも１つの拡張項目を選択し取り出
すよう構成されることを特徴とする。
【００１６】
また、本発明の印刷システムにおいて、前記ランダムモードにおいて、前記複数の拡張
項目の現在のシーケンスはランダムに混ぜられて前記複数の拡張項目の新しいシーケンス
が作成され、前記ランダムモードにおいて前記システムは前記複数の拡張項目の新しいシ
ーケンスにおいて次に来る少なくとも１つの拡張項目を選択し取り出すよう構成されるこ
とを特徴とする。
【００１７】
また、本発明の印刷システムにおいて、前記統計的モードにおいて、前記複数の拡張項
目の現在のシーケンスは各項目がその項目に割り当てられた加重に従い現れる新しいシー
ケンスとして再構成され、前記統計的モードにおいて前記システムは前記複数の拡張項目
の加重されたシーケンスにおいて次に来る少なくとも１つの拡張項目を選択し取り出すよ
う構成されることを特徴とする。
【００１８】
また、本発明の印刷システムにおいて、前記ホストはさらにディスプレイを有し、前記
手動モードにおいて、前記システムは前記複数の拡張項目のすべてを手動選択のために表
示するよう構成されることを特徴とする。
【００１９】
また、本発明の印刷システムにおいて、前記ホストはPOS端末を有することを特徴とす
る。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態による代表的なシステムを示す図である。
【図２】発明の実施形態により領収書に含むクーポンを生成する基本的構造を示す図である。
【図３】発明の実施形態により、クーポン設定ツールにより得られた情報からの各々の処理モードに対する印刷リストの作成を示す図である。
【図４】発明の実施形態により手動モードにおけるすべてのクーポンの表示を示す図である。
【図５】発明の実施形態によるプリンタードライバーの構造およびさらにプリンタードライバーの表示コンポーネントの構造を示す図である。
【図６】発明の実施形態によりホストソフトウェアとは独立して領収書上にクーポンを生成し印刷するタイミングおよび流れを示す図である。
【図７】発明の実施形態により領収書上にクーポンを印刷する命令を作成するフローチャートである。
【図８】発明の実施形態による設定ファイルおよび実行結果ファイルの例を示す図である。
【図９】図９Ａは、本発明の実施形態による取引データに基づく実際の領収書およびクーポン双方を含む1ページの領収書の例を示す図であり、図９Ｂは、第1ページが図9Aに示す領収書と同じレイアウトを有し、第2ページは領収書部分のみのコピーである2ページの領収書の例を示す図である。
【発明を実施するための形態】
【００２１】
本発明は領収書にマーケッティングまたは画像情報を加えるのにテキストまたはデータ
きっかけ方法を用いない。逆に、本発明は関連取引データから独立して、またホスト、例
えばPOS、ソフトウェアから独立してマーケッティングまたは画像情報を加えるさまざま
な方法を提供する。
【００２２】
本発明の概要は以下となる。
本発明の一態様は領収書を生成する方法に具現される。方法は複数の処理モードの中か
ら処理モードを設定するステップ、取引データを受信するステップ、取引データを処理し
て取引データを示す第1印刷データを生成するステップ、設定された処理モードに従い複
数の拡張項目から少なくとも1つの拡張項目を選択し取り出すステップ、命令を生成し、
生成された命令および選択された少なくとも1つの拡張項目を表す第2印刷データを送信す
るステップ、およびファイルを更新して少なくとも1つの拡張項目が領収書上に印刷され
たことを示すステップ、を有する。
【００２３】
複数の処理モードは順次、ランダム、統計的および手動モードを含むことが好ましい。
【００２４】
順次モードの実施形態において、選択操作は複数の拡張項目のシーケンスにおいて次に
来る少なくとも1つの拡張項目を選択し取り出すステップを有する。このような項目の各
々はシーケンスにおいて1度のみ現れることができる。
【００２５】
ランダムモードの実施形態において、複数の拡張項目における現在のシーケンスはラン
ダムに混ぜられてこれら項目の新しいシーケンスが作成され、ランダムモードにおいて選
択操作はこれら項目の新しいシーケンスにおいて次に来る少なくとも1つの拡張項目を選
択し取り出すステップを有する。複数の拡張項目の各々は現在および新しいシーケンスの
各々において1度のみ現れることができる。
【００２６】
統計的モードの実施形態において、複数の拡張項目における現在のシーケンスは各項目
がその項目に割り当てられた加重に従って現れる新しいシーケンスとして再設定され、統
計的モードにおいて選択操作は複数の拡張項目の加重されたシーケンスにおいて次に来る
少なくとも1つの拡張項目を選択し取り出すステップを有する。現在のシーケンスにおけ
る拡張項目の各々は1度のみ現れることができる一方、新しい加重されたシーケンスにお
いて各項目はその項目の割り当てられた加重により1度以上現れることができ、または全
く現れないことができる。
【００２７】
手動モードの実施形態において、複数の拡張項目のすべてが好ましくはポップアップウ
ィンドウにおいて表示され手動で選択される。手動モードは指定時間内に拡張項目のいず
れも選択されない場合処理モードが自動的の他のいずれかのモードに変わるようなタイム
アウト機能を含むことが好ましい。
【００２８】
発明の別の態様は取引データを処理し、かつ上述のように領収書を生成するシステムに
関わる。POS端末でも良いホストは取引データを受信して処理し、取引データを示す第1印
刷データを生成し、複数の拡張項目を記憶する。ホストはさらに複数の処理モードの中か
ら処理モードを設定し、設定された処理モードに従い複数の拡張項目の中から少なくとも
1つの拡張項目を選択し取り出す設定ツールを含み、設定ツールはさらに選択された処理
モードに関する情報を入力するよう設定される。プリンタードライバーが選択された少な
くとも1つの拡張項目を印刷し、生成された印刷命令および選択された少なくとも1つの拡
張項目を表す第2印刷データを送信する命令を生成する。プリンタードライバーはさらに
第1印刷データをプリンターに対応するよう改変し領収書を印刷するよう設定されるプリ
ンターに送信されるデータストリームを第1および第2印刷データから生成することができ
る。
システムの実施形態は上述の方法操作と一貫する追加機能を有する。
【００２９】
発明のより完全な理解とともに他の目的および達成は添付図面と併せて以下の説明およ
びクレームを参照することにより明らかになり、理解されよう。
続いて好ましい実施形態を説明する。
【００３０】
発明のさまざまな実施形態の以下の詳細な説明において、本明細書の一部をなし、例示
として発明を実施し得る具体的な実施形態例を示す添付図面が参照される。しかし発明は
そのように限定されない。逆に本発明の範囲を逸脱することなく他の実施形態を活用でき
構造的変更をなし得ることが理解されよう。
【００３１】
以下の説明は基礎となる購入に付属する取引データとは独立して生成される拡張項目、
例えばマーケッティングまたは画像データ（例示実施形態に関連して時に「クーポン」と
呼ばれる）、を含む拡張領収書を生成する方法およびシステムの実施形態例を提供する。
システムはすべての適当な機能が具現されるPOS端末、またはプリンターと通信するPOSレ
ジスターのようなホスト単独の装置を含むことができこれらのコンポーネントに適当なハ
ードウェアおよびソフトウェアが具現される。
【００３２】
図1は顧客の取引に関し購入情報を入力し支払いを処理するPOSレジスター11を有する代
表的なシステムを示す。システムはキーボード12および取引に関連する情報およびデータ
を表示するディスプレイ13などの入力コンポーネントを含む。キーボード12はハードウェ
アまたはソフトウェアで実施することができる。
後者の場合、キーボードはディスプレイ13上に表示されるタッチパネルの形を取ること
ができる。
【００３３】
POSレジスター11はさらにRAMおよびROMの形を取り得るメモリーから取り出されるPOSア
プリケーションソフトウェア15を実行するプロセッサー、例えばCPU、を含む制御部14を
含む。メモリーはさらにクーポンを記憶するのに用いることができる。発明の実施形態に
より、POSレジスター11はさらにクーポンが領収書に加えられる方法を設定し、クーポン
をそのように生成することに関する情報を受信するクーポン設定ツール16を含む。
【００３４】
本明細書の開示に照らし当業者であれば理解し得るように、ツール16は適当なハードウ
ェア、ファームウェア、もしくはソフトウェア、またはそれらの適当な組み合わせを用い
て実施することができる。POSレジスター11はさらにプリンタードライバー17を含み、こ
れは例えばAPD、OPOS、OPOS.net、Java（登録商標）POS、UPOS、およびこれらの今後のバ
ージョンなど、用いられるPOSのオペレーティングシステムに適したさまざまなアーキテ
クチャーのいずれかにおいて実施することができる。
【００３５】
POSレジスター11は発明により拡張領収書を印刷するプリンター21と通信している。通
信リンク20は例えばUSB（ユニバーサルシリアルバス）ケーブルによりなど物理的でも良
く、またはＢｌｕｅｔｏｏｔｈ（登録商標）および任意の適切なIEEE規格を含むがこれら
に限定されず、適当なプロトコルまたは規格に準拠する無線でも良い。プリンター21は印
刷ヘッド23および紙裁断機24を含むさまざまなコンポーネントとインターフェイスする制
御部22を有する。
【００３６】
図2は拡張領収書を生成するシステムの全体的構造を図示する。
クーポン設定ツール16は処理モード、例えば領収書に印刷されるクーポンが生成される
方法、を設定しクーポンが取り出され印刷される印刷リストを生成するためのものである
。
これらのモードは順次、ランダム、統計的、および手動を含む。各モードにおいて、1
つのクーポンが生成されるクーポンのセットが存在する。
【００３７】
これらのクーポンは各々のデータがメモリーに記憶されるが、選択されたモードに従い
リストされる。設定ツール16はさらにセット内の各クーポンを画像に転換しクーポンが印
刷される順序を示すリストを保存する命令を提供する。
印刷リストは選択されたモードに依存する。印刷リストまたはそれを表す情報は次にク
ーポン情報25としてプリンタードライバー17に出力され、プリンタードライバー17は最初
のまたはリストの次のクーポンの印刷を指示する。
【００３８】
プリンタードライバー17はさらにソフトウェアアプリケーション15から取引データを受
信しプリンター21に送信するために2種類のデータを連結してデータストリームにする。
クーポンデータは取引データの後に印刷されるよう含まれることが好ましい。
【００３９】
図3は順次モード（図3A）、ランダムモード（図3B）、および統計的モード（図3C）の
各々においてクーポン設定ツール16により得られる情報から印刷リストの作成を図示する
。これら3つの図の各々において、左のボックスはクーポン設定ツール16にリストされる
クーポン情報を示し、これはメモリーに記憶されるクーポンの全セットまたは部分セット
であることができ、右のボックスはクーポンが取り出され印刷される順序またはシーケン
スを示し、これはクーポン設定ツールにおける情報に基づく。後に説明するように、クー
ポン設定ツールのリストは選択がなされるセットにおける各クーポンを特定し、他方印刷
リストは順序だてたリストまたはシーケンスで、加重されていることができる。
【００４０】
図3Aに見られるように、順次モードにおいて、作成された印刷リストはクーポン設定ツ
ールのリストと同じシーケンスまたは順序を有する。ランダムモードにおいて、クーポン
設定ツールのリストの個々のクーポンはランダムに混ぜられ印刷リストを生成し、例とし
て図3Bに図示される。統計的モードにおいて、各クーポンは図3Cに示すように加重または
印刷頻度が与えられる。
【００４１】
この図に示されるように、クーポン設定ツールのリストはセット内に5つのクーポンが
あることを示している。このリストにおける各クーポンの横にそのクーポンの加重があり
、これはクーポン設定ツール16を用いて入力される。図示される実施形態において、クー
ポンAAAは2の加重、BBBは0の加重、CCCは1の加重、DDDは3の加重、およびEEEは4の加重を
有する。
【００４２】
この情報からクーポン設定ツールは最初の10の印刷のリストを生成する。印刷リスト内
で各クーポンはその割り当てられた加重に従い現れるか、または現れない。
クーポンAAAは2回現れ、従って最初の10の印刷において2回印刷される。0の加重を有す
るBBBは全く現れず、従って印刷されない。CCCは現れ、1回印刷される。DDDは現れ、3回
印刷される。EEEは4回である。
【００４３】
この実施形態において、加重印刷リストにランダムな混ぜが適用される。このように、
特定のクーポンがリストに現れる回数はその割り当てられた加重に従うが、クーポンが生
成され印刷される全体のシーケンスはランダムである。
【００４４】
前述のとおり、クーポンの生成は手動でもできる。クーポン設定ツール16により手動モ
ードが選択された場合、プリンタードライバー17はディスプレイ13の画面に現れるすべて
のクーポンロゴの表示を生成する。このようなクーポンロゴの表示は図4に示すようにポ
ップアップの形であっても良い。
【００４５】
オペレーターまたはユーザーは次に例えば望まれるクーポンを画面上で触ることにより
印刷用に任意の1つ以上のクーポンを選択することができる。選択がなされた後、オペレ
ーターは「終了」を触ってポップアップウィンドウを閉じることができる。いくつかの実
施形態において、手動モードはタイムアウト機能が設定される。すなわち、ポップアップ
表示が現れてから設定時間内に選択がなされない場合、システムは他のモードの1つに戻
る。
【００４６】
手動モードはさらにバイパスを含むよう設定することができ、この場合オペレーターは
クーポンを生成しないと決める。この場合、クーポンロゴが現れた後、オペレーターはク
ーポンを生成しないことを示す何らかの行動を取ることになる。例えば、クーポンロゴが
ポップアップの形である場合、オペレーターはクーポンを最初に選択することなく単に「
終了」を触ることができる。別の選択肢は表示後設定された時間内にクーポンの選択がさ
れない場合、システムは行動のないことをクーポンが生成されないという命令と受け止め
るようタイムアウトモードを再構成することである。
【００４７】
図5はプリンタードライバー17の構造を示す。これはさまざまな印刷パラメーターを設
定する表示画面を提供し、特定設定の保存を可能にし、システムのオペレーティングシス
テムとインターフェイスするユーザーインターフェイス（UI）コンポーネント51を含む。
ドライバー17はさらに印刷データ設定コンポーネント52を含み、これはプリンターの機種
情報および設定データに基づき印刷データを設定する。
【００４８】
表示コンポーネント58は画像装置インターフェイス（GDI）56、描画転換要素57、およ
びアプリケーションソフトウェア15により作成され印刷データ設定コンポーネント52によ
り設定された印刷データを印刷命令に転換する命令作成部58を含み、印刷命令はプリンタ
ー21に出力される。発明の実施形態によりプリンタードライバー17およびそのコンポーネ
ントにより実行される処理は上述のようにさまざまなアーキテクチャーおよびインターフ
ェイス内で実施することができる。本明細書の開示はアーキテクチャーに限定されない。
逆にこのような開示は説明された処理を実施するプログラムを書くために当業者が必要と
する機能的情報を提供している。
【００４９】
図6はPOSソフトウェアとは独立して領収書にクーポンを加えるタイミングおよび流れの
図である。初めに、ユーザーは印刷操作を実行する。これはアプリケーションソフトウェ
ア15に文書およびページ開始命令を発行するよう指示し、命令はプリンタードライバー17
の描画転換要素57に渡され、次にその命令作成部58に渡される。アプリケーションソフト
ウェア15は顧客の購入に関連して入力された取引データから印刷データを生成し、ページ
終了および文書終了命令を発行する。
【００５０】
アプリケーションソフトウェアにより発行された文書およびページ開始命令に応答し、
描画転換要素57は描画転換プロセスを実行し、印刷データを画像データに転換する。命令
作成部58は文書およびページ開始命令に応答し、画像データを画像印刷の命令の命令に転
換し、この命令は取引データを印刷するためにプリンター21に送信される。ページおよび
文書終了命令はアプリケーションソフトウェアから描画転換要素を通して命令作成部に伝
搬される。このような命令に応答して命令作成部58は適用モードに従い選択されたクーポ
ンを印刷する命令を作成し、選択され取り出されたクーポンのデータと共に命令をプリン
ターに送信し、クーポンデータが印刷される。ページおよび文書を終了する命令もプリン
ターに送信される。
【００５１】
領収書が1ページの場合、文書開始、およびページ開始命令は基本的に1つに融合される
。文書終了およびページ終了命令についても同様である。領収書の追加コピー、例えば小
売業者用に、が印刷される場合ページおよび文書命令は異なる。
【００５２】
クーポン印刷の命令を作成するプロセスは図7のフローチャートにおいてさらに詳細に
示される。プロセスは命令のプログラムにより実行することができ、これはソフトウェア
、ハードウェア、またはこれらの組み合わせに実装することができる。
【００５３】
最初に設定ファイルが読み取られる（ステップ71）。設定ファイルはクーポン設定ツー
ル16への情報入力に基づき生成され、その例が図8Aに示される。
次にステップ72において、リストにおける印刷された最後のクーポンを示すよう現在設
定されている数（X）が1つ増分され、リストされたシーケンスにおける次のクーポンを印
刷するようシステムを設定する。いくつかの実施形態において、最後のクーポンが印刷さ
れた後に実行結果ファイルが更新されるのでステップ71および72はシステムが次のクーポ
ンを印刷するよう設定されていることを単に確認することに帰することができる。
【００５４】
次に、システムにおける次のクーポンの位置を示すパス情報が読み取られる（ステップ
73）。ステップ74においてクーポンファイルがメモリーから取り出され、必要な場合は画
像データに転換される。
次に、システムはクーポンを印刷する前に必要な、または望ましい調節プロセス、例え
ば中間調にすること、を実行する（ステップ75）。
次に、（処理された）画像は印刷命令に転換され、またはこのような画像に基づき印刷
命令が生成される（ステップ76）。
【００５５】
いくつかの実施形態においてクーポンが印刷された後、実行結果ファイルが更新される
。図8Bに実行結果ファイルの例を示す。このような更新により、システムは次のクーポン
を印刷するよう設定され、次回クーポンが印刷される再ステップ72を実行する必要はない
。
【００５６】
領収書部分（取引データから）およびクーポンを含む単独ページの印刷出力例が図9Aに
示される。プリンタードライバー17は、図示される実施形態に示すごとくクーポンが領収
書部分の下に印刷されるよう、またはクーポンが領収書の上に印刷されるよう2種類のデ
ータを組み合わせるように設定することができる。さらに領収書部分のみの複数コピーを
生成することができ、その内1つを小売業者が保持することができる。持ち帰りまたは宅
配を提供する店の場合3つ目のコピーが必要または望ましいかもしれず、3つ目のコピーは
袋の中に含まれる。
【００５７】
領収書のコピーを2つ生成する場合、顧客文書（領収書およびクーポン）の印刷後、図9
Bに示すように裁断操作が実行され顧客文書を領収書部分の2つ目のコピーから分離する。
3つ目が生成された場合は領収書の2つ目と3つ目のコピーを分離するために別の裁断操作
が実行されることになる。クーポンを追加コピーに印刷しないようシステムを設定するこ
とができる。
【００５８】
前述が示すように、本明細書で説明された拡張領収書の印刷システムは顧客の購入を示
す基礎的な取引データから独立して、また取引データを処理するホストソフトウェアから
独立して領収書に対する拡張項目の生成および印刷を有利に可能にする。
【００５９】
発明はいくつかの具体的な実施形態と併せて説明されたが、当業者であれば前述の説明
に照らしさらに多くの代替、改変、および変形が明らかになることは明白であろう。従っ
て、本明細書に説明される発明は添付クレームの精神および範囲に入るこのような代替、
改変、用途、および変形のすべてを包含することが意図される。
【符号の説明】
【００６０】
１１…ＰＯＳレジスター  １２…キーボード  １３…ディスプレイ  １４…制御部  １
５…ＰＯＳアプリケーションソフトウェア  １６…クーポン設定ツール  １７…プリンタ
ードライバー  ２１…プリンター  ２２…制御部  ２３…印刷ヘッド  ２４…紙裁断機  
２５…クーポン情報。
【図１】
2012234518.tif 000003
【図２】
2012234518.tif 000004
【図３】
2012234518.tif 000005
【図５】
2012234518.tif 000006
【図６】
2012234518.tif 000007
【図７】
2012234518.tif 000008
【図８】
2012234518.tif 000009
【図９】
2012234518.tif 000010
【図４】
2012234518.tif 000011