OSカーネル層のオペレーティングシステムによって動作し、アプリケーション層のアプリケーションにより印刷物を出力する、POS端末装置を構成するコンピューターに、広告宣伝機能を拡張する処理を実行させる広告宣伝機能拡張プログラムであって、前記アプリケーションから出力される前記印刷物の印刷データを、前記OSカーネル層で取得するデータ取得工程と、前記アプリケーション層で、前記データ取得工程で取得された印刷データを解析し、当該印刷データに所定の販売情報が含まれている場合に、顧客に表示するための表示データを生成し、当該表示データを前記コンピューターに接続される顧客側表示装置に出力する表示工程と、を前記コンピューターに実行させることを特徴とする広告宣伝機能拡張プログラム。請求項1において、前記表示データを生成するか否かの判断と前記表示データの内容は、前記POS端末装置のユーザーが設定可能であり予め前記コンピューターに記憶されるルール情報に基づいて実行されることを特徴とする広告宣伝機能拡張プログラム。請求項1あるいは2において、前記販売情報は販売した商品の識別情報であり、前記表示データは当該商品に関する広告宣伝情報を表示するデータであることを特徴とする広告宣伝機能拡張プログラム。請求項1乃至3のいずれかにおいて、更に、前記表示工程の後に、クーポン券の発行指示を受けた場合に、当該クーポン券の印刷データを生成し、当該印刷データを前記コンピューターに接続されるプリンターに出力する工程を、前記コンピューターに実行させることを特徴とする広告宣伝機能拡張プログラム。請求項4において、前記印刷物はレシートであり、前記クーポン券の印刷データは、前記データ取得工程で取得されたレシートの印刷データに統合されて、一印刷物の印刷データとして出力されることを特徴とする広告宣伝機能拡張プログラム。OSカーネル層のオペレーティングシステムによって動作し、アプリケーション層のアプリケーションにより印刷物を出力する、POS端末装置を構成するコンピューターにおける、広告宣伝機能拡張方法であって、前記コンピューターが、前記アプリケーションから出力される前記印刷物の印刷データを、前記OSカーネル層で取得するデータ取得工程と、前記コンピューターが、前記アプリケーション層で、前記データ取得工程で取得された印刷データを解析し、当該印刷データに所定の販売情報が含まれている場合に、顧客に表示するための表示データを生成し、当該表示データを前記コンピューターに接続される顧客側表示装置に出力する表示工程と、を有することを特徴とする広告宣伝機能拡張方法。OSカーネル層のオペレーティングシステムによって動作し、アプリケーション層のアプリケーションにより印刷物を出力する、POS端末装置を構成するホスト装置であって、前記アプリケーションから出力される前記印刷物の印刷データを、前記OSカーネル層で取得するデータ取得部と、前記アプリケーション層で、前記データ取得部で取得された印刷データを解析し、当該印刷データに所定の販売情報が含まれている場合に、顧客に表示するための表示データを生成し、当該表示データを前記ホスト装置に接続される顧客側表示装置に出力する機能拡張処理部と、を有することを特徴とするホスト装置。しかしながら、上記特許文献1及び2に記載の内容では、モデム機能、複製印刷機能など出力系の限られた機能を実現するに留まり、上述した2面ディスプレイの使用等による広告宣伝機能の拡張は実現できない。また、上記特許文献2では、OSカーネル層での処理であるため、一般に機能構築プログラム開発等が容易ではなく機能も限られてしまうという課題がある。そこで、本発明の目的は、既存のPOSシステムの広告宣伝機能を拡張するためのプログラムであって、既存のアプリケーションを変更することなしに、容易に、多彩な機能拡張を実現することのできる広告宣伝機能拡張プログラム、等を提供することである。上記の目的を達成するために、本発明の一つの側面は、OSカーネル層のオペレーティングシステムによって動作し、アプリケーション層のアプリケーションにより印刷物を出力する、POS端末装置を構成するコンピューターに、広告宣伝機能を拡張する処理を実行させる広告宣伝機能拡張プログラムが、前記アプリケーションから出力される前記印刷物の印刷データを、前記OSカーネル層で取得するデータ取得工程と、前記アプリケーション層で、前記データ取得工程で取得された印刷データを解析し、当該印刷データに所定の販売情報が含まれている場合に、顧客に表示するための表示データを生成し、当該表示データを前記コンピューターに接続される顧客側表示装置に出力する表示工程と、を前記コンピューターに実行させる、ことである。更に、上記発明において、その好ましい態様は、前記表示データを生成するか否かの判断と前記表示データの内容は、前記POS端末装置のユーザーが設定可能であり予め前記コンピューターに記憶されるルール情報に基づいて実行される、ことを特徴とする。更にまた、上記発明において、好ましい態様は、前記販売情報は販売した商品の識別情報であり、前記表示データは当該商品に関する広告宣伝情報を表示するデータである、ことを特徴とする。また、上記発明において、好ましい態様は、更に、前記表示工程の後に、クーポン券の発行指示を受けた場合に、当該クーポン券の印刷データを生成し、当該印刷データを前記コンピューターに接続されるプリンターに出力する工程を、前記コンピューターに実行させる、ことを特徴とする。更に、上記発明において、一つの態様は、前記印刷物はレシートであり、前記クーポン券の印刷データは、前記データ取得工程で取得されたレシートの印刷データに統合されて、一印刷物の印刷データとして出力される、ことを特徴とする。上記の目的を達成するために、本発明の別の側面は、OSカーネル層のオペレーティングシステムによって動作し、アプリケーション層のアプリケーションにより印刷物を出力する、POS端末装置を構成するコンピューターにおける、広告宣伝機能拡張方法が、前記コンピューターが、前記アプリケーションから出力される前記印刷物の印刷データを、前記OSカーネル層で取得するデータ取得工程と、前記コンピューターが、前記アプリケーション層で、前記データ取得工程で取得された印刷データを解析し、当該印刷データに所定の販売情報が含まれている場合に、顧客に表示するための表示データを生成し、当該表示データを前記コンピューターに接続される顧客側表示装置に出力する表示工程と、を有する、ことである。上記の目的を達成するために、本発明の更に別の側面は、OSカーネル層のオペレーティングシステムによって動作し、アプリケーション層のアプリケーションにより印刷物を出力する、POS端末装置を構成するホスト装置が、前記アプリケーションから出力される前記印刷物の印刷データを、前記OSカーネル層で取得するデータ取得部と、前記アプリケーション層で、前記データ取得部で取得された印刷データを解析し、当該印刷データに所定の販売情報が含まれている場合に、顧客に表示するための表示データを生成し、当該表示データを前記ホスト装置に接続される顧客側表示装置に出力する機能拡張処理部と、を有する、ことである。本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。図1は、本発明を適用したPOS端末装置の実施の形態例に係る概略構成図である。図1に示すPOS端末装置1が本発明を適用した装置であり、当該装置では、POSアプリケーション11から出力される印刷データ例えば、レシートの印刷データをOSカーネル層120の仮想ポート13で取得する。そして、取得したデータをアプリケーション層110の機能拡張処理部14で受け取り、印刷データに含まれる販売情報例えば、販売された商品コード等から顧客に広告宣伝情報を表示するか否かを判断する。その結果、表示すると判断した場合には、表示用の画像データを生成してPOS端末装置1に接続されるに備えられる顧客側ディスプレイ2Aに出力する。本POS端末装置1では、かかる処理を実行することにより、既存のPOSアプリケーション11のプログラムを変更することなく、POSシステムの広告宣伝機能を容易に拡張できる。本実施の形態例では、スーパーマーケットなどで用いられるPOSシステムを想定しており、図1に示すPOS端末装置1は、図示していないが、ネットワークを介してPOSサーバーに接続される。POSサーバーは、複数のPOS端末装置1と接続され、それらの管理とそれらから取得される各種データの集計、管理等の処理を実行する。POS端末装置1は、店舗のレジに設置され、1以上のプリンター3ここでは、プリンター3A及び3Bと接続される。プリンター3は、POS端末装置1から出力される印刷データに従って、レシートやクーポンを出力する。従って、POS端末装置1はプリンター3のホスト装置と位置づけられる。また、POS端末装置1には、図1に示すディスプレイ2顧客側ディスプレイ2A及び店員側ディスプレイ2Bが接続され、図示していないキーボードやバーコードリーダーなどの入力装置が備えられる。POS端末装置1は、上述した入力装置から取得される情報に基づいて、レシートやクーポンに印刷する情報を生成して、プリンター3へ出力する。当該POS端末装置1は、コンピューターで構成され、図示していないが、CPU、RAM、ROM、HDDなどを備えている。後述するPOSアプリケーション11のプログラムや機能拡張処理のためのプログラムは、上記HDD等に記憶され、それらのプログラムに従って上記CPUが動作することにより各処理が実行される。また、POS端末装置1は、図1に示すような機能構成となっている。まず、POSアプリケーション11は、本発明に基づく機能拡張を行う前から備えられる既存POSシステムにおけるアプリケーションである。POSアプリケーション11は、上述したレシートやクーポンに印刷する情報を生成して出力する処理等を行うが、ここで生成されるデータは、そのままプリンター3A既存POSシステムにおけるプリンターへ出力できる形式のデータ、あるいは、プリンター3A用ドライバー12に渡す形式のデータである。前者は、テキストだけの印刷など簡単な印刷データの場合に生成される。また、プリンター3A用ドライバー12は、プリンター3A用の既存POSシステムに備えられていたプリンタードライバーであり、POSアプリケーション11から出力されたデータを、プリンター3Aの機種デバイスに依存したコマンドによる、プリンター3Aが受信して印刷可能な印刷データとして出力する。なお、POSアプリケーション11とプリンター3A用ドライバー12は、図1に示すように、コンピューターのオペレーティングシステムOSに基づきその上でプログラムが各処理を実行するアプリケーション層110に位置する。また、両者は、それぞれの処理内容を指示する上記HDD等に格納されたプログラムと当該プログラムに従って処理を実行する上記CPU等によって構成される。次に、仮想ポート13データ取得部は、POSアプリケーション11又はプリンター3A用ドライバー12から出力された印刷データを、通信ポート17が受け取る前に上記オペレーティングシステムが位置するOSカーネル層120で受け取る部分である。そして、仮想ポート13は、取得した印刷データを機能拡張処理部14へ引き渡す。次に、機能拡張処理部14は、上記仮想ポート13から引き渡された印刷データを用いて顧客への宣伝広告を行う部分である。具体的には、受け取った印刷データを解析し、顧客側ディスプレイ2Aに広告宣伝のための表示を行うか否かを判断し、表示を行う場合にはその画面用のデータを生成して、顧客側ディスプレイ2Aに出力する処理、当該表示に対してクーポン発行の要求があった場合にクーポン用の印刷データを生成して、プリンター3ここでは、プリンター3Bに出力する処理などを実行する。これら処理の具体的な処理手順については後述する。次に、データ格納部15は、上記機能拡張処理部14が使用する各種データを記憶する部分であり、上記HDD等で構成される。ここに格納されるデータには、仮想ポート13から転送された印刷データがいずれの印刷物のものであるかを判別するためのルール、当該印刷物のどの位置にどのような情報が配置されているかを示す情報、顧客への広告宣伝表示についてのルール以下、表示ルールと呼ぶ、及び、当該表示やクーポンの印刷データを生成するために必要な画像データ以下、画像DB等がある。上記表示ルールには、商品の識別情報商品コード、商品名等毎に表示内容と発行するクーポンの内容が収められている。また、上記画像DBには、商品の外観画像や店舗ロゴ等の画像データが読み出し可能に収められている。次に、ルール設定部16は、POS端末装置1のユーザー例えば、店員が上記表示ルールや画像DBのデータをデータ格納部15に設定するための部分である。ユーザーは、店員側ディスプレイ2B、前述した入力装置を用いて、ルール設定部16を起動させ、当該ルール設定部16が提供するインターフェース画面に対して所定の操作を行うことにより、所望の表示ルールや画像データを設定することができる。当該設定処理は、適時行うことができ、その設定内容により、広告表示を行う商品や表示内容、発行するクーポンの内容を自在に変更することができる。なお、仮想ポート13、機能拡張処理部14、及び、ルール設定部16は、それぞれ、各部が行う処理を指示する、上記HDD等に格納されたプログラムと、当該プログラムに従って処理を実行する上記CPU等によって構成される。また、これらの部分に係るプログラムが本発明の広告宣伝機能拡張プログラムに相当する。次に、POS端末装置1には、物理層130に通信ポート17A、17B、17C及び17Dが備えられ、それぞれ、プリンター3A及び3B、顧客側ディスプレイ2A顧客側表示装置、店員側ディスプレイ2Bに接続される。プリンター3は、一例として、プリンター3Aが既存POSシステムに備えられていたモノクロプリンターであり、プリンター3Bが本発明による機能拡張時に新設されたカラープリンターである。なお、ここでは、プリンター3Aはレシートの印刷に用いられ、プリンター3Bはクーポンの印刷に用いられる。また、店員側ディスプレイ2Bは、既存POSシステムに備えられていた、店員に情報を表示するために店員側を向いた表示装置であり、顧客側ディスプレイ2Aは、機能拡張時に新設された、顧客に情報を表示するために顧客側を向いた表示装置である。また、顧客側ディスプレイ2Aは、表示画面を顧客が触れることによって入力操作を行うことができる、いわゆるタッチパネルとしての機能を有する。なお、POS端末装置1と顧客側ディスプレイ2Aと店員側ディスプレイ2Bが一体として構成された装置を用いてもよい。この場合には、POS端末装置1の本体装置と店員側ディスプレイ2Bも機能拡張時に新設されることになる。これらPOS端末装置1及びその周辺装置は、上述のように、既存POSシステムで備えられていた装置に機能拡張に必要な部分を追加した構成となっており、当該追加された部分は図1において太線で示される。以上説明をしたような構成を有する本POS端末装置1では、印刷データを用いた顧客への広告宣伝機能に特徴があり、以下、その機能の具体的な処理内容について説明する。図2は、当該広告宣伝処理の処理手順を例示したフローチャートである。まず、前述の通り、POSアプリケーション11から直接、又は、プリンター3A用ドライバー12を介して、印刷データが出力される。ここでは、当該印刷データは、プリンター3Aから出力することを想定しているレシートの印刷データであり、従って、出力先の通信ポートには通信ポート17Aが指定され、プリンター3Aに依存したコマンドで表現されている。次に、出力された印刷データは、指定された通信ポートにここでは、通信ポート17Aに届く前に仮想ポート13によって受け取られるステップS1。かかる処理は、通信ポート17Aへ向けたデータを、まず、仮想ポート13が受け取るように、レジストリーの優先度の設定を変更しておくことで実現され、かかる設定変更はOSの起動時に実行される。その後、受け取られた印刷データは、仮想ポート13からアプリケーション層110の機能拡張処理部14に転送されるステップS1。次に、機能拡張処理部14は、転送された印刷データを解析するステップS2。具体的には、印刷データのコマンドを解釈し、データ格納部15に記憶される、上述した印刷物を判別するためのルールに従って、当該印刷データの印刷物を判別する。そして、印刷物がレシートであった場合には、データ格納部15に記憶される、上述した位置の情報に従って、販売された顧客によって購入された商品の商品名や商品コードなどの商品識別情報が印刷される場所の印刷データを取得する。なお、ここでは、印刷物がレシートでない場合、当該解析処理を終了する。上記印刷データの取得後、機能拡張処理部14は、当該レシートの出力に合わせて顧客側ディスプレイ2Aに広告宣伝表示を行うか否かを判断する。具体的には、取得した商品識別情報のデータを、データ格納部15に記憶される上述した表示ルールの商品識別情報と比較し、表示ルールに一致するものがあれば、上記広告宣伝表示を行うと判断する。一方、一致するものがなければ当該表示を行わないと判断する。以上のようにして印刷データの解析が終了すると、機能拡張処理部14は、上記転送された印刷データを通信ポート17Aに向けて出力するステップS2。出力された印刷データは、通信ポート17Aを介してプリンター3Aに送られ、当該印刷データによりレシートが印刷される。一方、上記データ解析後、上記広告宣伝表示を行わないと判断された場合にはステップS3のNo、当該印刷データについての広告宣伝処理を終了する。一方、上記広告宣伝表示を行うと判断された場合にはステップS3のYes、機能拡張処理部14は、表示する画像データの生成と出力の処理を実行するステップS4。具体的には、表示ルールの上記一致した商品識別情報に対して表示ルールに収められている表示内容を参照し、表示する画像を顧客用ディスプレイ2A用のデータとして生成する。その際、必要に応じて上述した画像DBに格納される商品の画像データ等を用いる。なお、表示する内容は、当該商品識別情報の商品に関する広告宣伝情報とすることができる。また、表示を行う商品についてクーポン券を発行できることが表示ルールに示されている場合には、表示する広告宣伝画面の所定箇所に、クーポン券の発行をするか否かの指示を顧客に促す表示を追加するよう、画像データを生成する。また、複数の商品について広告宣伝表示を行う場合など、当該表示が複数ページ画面に及ぶ場合には、表示画面の所定箇所に、表示ページ画面の変更指示を顧客に促す表示を追加するように、画像データを生成する。このようにして生成された表示用データは、機能拡張処理部14から通信ポート17Cに向けて出力される。出力された表示用データは通信ポート17Cを介して顧客用ディスプレイ2Aに渡され、ここで表示される。すなわち、顧客に対する広告宣伝表示がなされる。そして、上述したクーポン券発行のための表示がない場合、及び、当該表示に対して顧客が発行しない旨の指示を行った場合にはステップS5のNo、当該印刷データについての広告宣伝処理を終了する。なお、上記顧客の指示は、広告宣伝表示画面上の、上記クーポン券発行のための表示の所定箇所を触れることによってなされ、当該指示が顧客用ディスプレイ2Aから機能拡張処理部14へ通知されて処理が終了される。一方、上記表示に対して顧客がクーポン券を発行する旨の指示を行った場合にはステップS5のYes、その指示が顧客用ディスプレイ2Aから機能拡張処理部14へ通知され、機能拡張処理部14は、発行を指示されたクーポン券の印刷データの生成及び出力の処理を実行するステップS6。なお、上記顧客による発行の指示は、広告宣伝表示画面上の、上記クーポン券発行のための表示の所定箇所を触れることによってなされる。また、上記クーポン券発行のための表示には、発行されるクーポン券の内容次回購入時50オフなどを表示してもよい。上記クーポン券の印刷データ生成では、具体的には、上述した表示ルールにおいて、顧客がクーポン発行を指示した商品に対して収められるクーポンの内容を参照し、その内容に従ったクーポン券の印刷データを、必要に応じて上記画像DBのロゴ等を利用して生成する。クーポン券をカラーで発行する場合にはプリンター3Bで印刷するため、プリンター3B用のコマンドで表現した印刷データとして生成し、その印刷データを通信ポート17Bに出力する。一方、クーポン券をモノクロで発行する場合にはプリンター3Aで印刷するため、プリンター3A用のコマンドで表現した印刷データとして生成し、その印刷データを通信ポート17Aに出力する。その後、出力された印刷データは通信ポート17を介してプリンター3に送られ、プリンター3において当該印刷データに基づくクーポン券の印刷が実行される。そして、印刷されたクーポン券が出力されて、当該印刷データレシートについての広告宣伝処理を終了する。なお、上述の説明では、クーポン券の発行処理を行っていたが、当該処理を行わずに、広告宣伝機能として広告宣伝表示のみを行うようにしてもよい。この場合には、図2におけるステップS4までの処理で広告宣伝処理を終了する。また、上述の説明では、レシートとクーポン券を別々の印刷物として印刷したが、クーポン券を発行する場合に、レシート用紙内にクーポン券を印刷するようにしてもよい。例えば、レシートの印刷面の下部やレシートの裏面にクーポン券を印刷するようにしてもよい。裏面に印刷する場合には、当該クーポン付のレシートを印刷するプリンター3は、両面印刷が可能なプリンターとする。かかる処理を行う場合には、図2におけるステップS2のデータ出力仮想ポート13から転送された印刷データの通信ポート17Aへの出力をこの時点で行わずに、クーポン券の発行を行わない場合には、そのことが決定したした時点でS3のNo及びS5のNo当該データ出力を上述の通り実行する。一方、クーポン券の発行を行う場合には、ステップS6の処理で、クーポン券の印刷データを、仮想ポート13から転送されたレシートの印刷データに統合した後に、データ出力を実行する。この統合後のデータ出力では、クーポン付レシートの印刷色に適したプリンター3が接続される通信ポート17に対して出力が行われる。以上説明したように、本実施の形態例に係る広告宣伝機能拡張プログラムを用いることにより、既存のPOS端末装置に顧客側ディスプレイやカラープリンターなどの新規装置を導入した際に、既存のPOSアプリケーションプログラムの変更を伴わない容易な方法で、既存POSシステムに対し、顧客に対する広告宣伝表示やクーポン券の発行といった広告宣伝機能を追加することができる。すなわち、図1における太線で示した部分を追加することにより、当該機能追加が可能になる。また、主な機能拡張処理は、コンピューターのアプリケーション層で行うように構成するので、多彩な処理を実行させるプログラムの開発を容易に行うことができる。また、上述した表示ルールをユーザーが適宜変更可能であるので、自在な宣伝広告をタイムリーに行うことができる。また、クーポン券を発行する場合に、上述のように、レシートの裏面に統合することにより、用紙の効率的な利用に寄与できる。本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。