既存POSシステムにクーポン発行機能を追加するためのクーポン発行システムであって、前記既存POSシステムの端末装置に読み込まれたバーコードリーダーからの商品情報を、前記端末装置のPOSアプリケーションが受け取る前に取得し、当該取得した商品情報をネットワークを介して所定のアドレスへ転送する、前記端末装置に設けられた商品情報取得部と、前記ネットワークに接続され前記所定のアドレスを有する前記端末装置とは別の装置であって、前記転送された商品情報に基づいてクーポンの発行可否を判断し、クーポンを発行する場合には、当該クーポンの印刷データを生成し、当該印刷データを出力して印刷指示を行うクーポン発行装置と、前記出力された印刷データに従ってクーポンを印刷するクーポンプリンターと、を有することを特徴とするクーポン発行システム。請求項1において、前記クーポン発行装置は、商品毎にクーポン発行に関する情報を定めた発行ルールを備え、当該発行ルールに従って、前記クーポンの発行可否及び発行するクーポンの内容を決定することを特徴とするクーポン発行システム。請求項1あるいは2において、前記クーポン発行装置は、前記クーポンの印刷データを生成した後、当該クーポンを表示し、当該表示に対するクーポンを発行する旨の操作を受けた後に、前記印刷指示を行うことを特徴とするクーポン発行システム。バーコードリーダーが接続されるPOS端末装置に、前記バーコードリーダーで読み取られた商品情報を取得する処理を実行させるバーコード情報取得プログラムであって、前記バーコードリーダーが前記商品情報を読み取る度に、当該読み取った商品情報を前記POS端末装置のPOSアプリケーションが受け取る前に取得し、当該取得した商品情報をネットワークを介して接続される前記POS端末装置とは別の装置に転送する、処理を、前記POS端末装置に実行させることを特徴とするバーコード情報取得プログラム。しかしながら、上記特許文献1に記載のシステムでは、POSターミナルとストアコントローラ間の送受信データをモニタリングすることによってクーポン券の発行がなされるため、いわゆるPOS端末の上流側サーバ側に売上関連情報のデータが流れていないシステムにおいては、クーポン発行を実現できない。また、かかる業界においては、POSシステムの開発運用会社とクーポン発行システムの開発運用会社が異なるケースが多く、両システムをできるだけ分離した形で構成することが好ましい。そこで、本発明の目的は、既存POSシステムにクーポン発行機能を追加するためのシステムであって、既存POSアプリケーションを変更することなしに端末装置側だけで容易に当該機能の追加を実現でき、既存POSシステムとの分離性が高いクーポン発行システム、等を提供することである。上記の目的を達成するために、本発明の一つの側面は、既存POSシステムにクーポン発行機能を追加するためのクーポン発行システムが、前記既存POSシステムの端末装置に読み込まれたバーコードリーダーからの商品情報を、前記端末装置のPOSアプリケーションが受け取る前に取得し、当該取得した商品情報をネットワークを介して所定のアドレスへ転送する、前記端末装置に設けられた商品情報取得部と、前記ネットワークに接続され前記所定のアドレスを有する前記端末装置とは別の装置であって、前記転送された商品情報に基づいてクーポンの発行可否を判断し、クーポンを発行する場合には、当該クーポンの印刷データを生成し、当該印刷データを出力して印刷指示を行うクーポン発行装置と、前記出力された印刷データに従ってクーポンを印刷するクーポンプリンターと、を有する、ことである。更に、上記発明において、その好ましい態様は、前記クーポン発行装置は、商品毎にクーポン発行に関する情報を定めた発行ルールを備え、当該発行ルールに従って、前記クーポンの発行可否及び発行するクーポンの内容を決定する、ことを特徴とする。更にまた、上記発明において、その好ましい態様は、前記クーポン発行装置は、前記クーポンの印刷データを生成した後、当該クーポンを表示し、当該表示に対するクーポンを発行する旨の操作を受けた後に、前記印刷指示を行う、ことを特徴とする。上記の目的を達成するために、本発明の別の側面は、バーコードリーダーが接続されるPOS端末装置に、前記バーコードリーダーで読み取られた商品情報を取得する処理を実行させるバーコード情報取得プログラムが、前記バーコードリーダーが前記商品情報を読み取る度に、当該読み取った商品情報を前記POS端末装置のPOSアプリケーションが受け取る前に取得し、当該取得した商品情報をネットワークを介して接続される前記POS端末装置とは別の装置に転送する、処理を、前記POS端末装置に実行させる、ことである。本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。図1は、本発明を適用したクーポン発行システムの実施の形態例に係る概略構成図である。図1に示すフィルタードライバー122商品情報取得部、転送処理部112商品情報取得部、クーポン発行装置5、及びクーポンプリンター7が本実施の形態例に係るクーポン発行システムを構成する。本システムでは、POS端末装置1にバーコードリーダー3から商品情報が読み込まれる度に、フィルタードライバー122がその情報を取得し、取得された商品情報が転送処理部112によってクーポン発行装置5に転送され、クーポン発行装置5の判断により、当該商品情報に関するクーポン券がクーポンプリンター7から印刷される。このような本システムの構成と機能により、既存POSアプリケーションを変更することなしにPOS端末装置側だけで容易にクーポン発行機能の追加を実現でき、既存POSシステムとの分離性が高いシステムを構築できる。図1に示すように、本実施の形態例では、POSシステムのPOS端末装置1とクーポン発行装置5及びクーポンプリンター7とがLAN4で接続される構成であり、既存のPOS端末装置1に対して上述したクーポン発行装置5等のクーポン発行システム図1の太線部分を追加して、クーポン発行機能を備えないPOSシステムにその機能を追加する場合を想定している。POS端末装置1は、スーパーマーケットなどの店舗で用いられるいわゆるPOSシステムの端末装置コンピューターであり、各レジに設置され、商品の販売時に店員の操作によってレシートの出力等の処理を実行する。図1には図示していないが、同じLAN4内に複数のPOS端末装置が存在してよく、また、それらの端末装置を管理するPOSサーバーと接続されてもよい。また、全てを図示していないが、POS端末装置1には、レシートプリンター2、バーコードリーダー3、キーボード、ディスプレイ等の周辺機器が接続され、POS端末装置1は、それらの機器との間でデータの入出力を行う。特に、商品の販売時には、商品に付されたバーコードの情報をバーコードリーダー3で読み込み、その情報が用いて、レシートをレシートプリンター2から出力する。なお、POS端末装置1には、図示していないが、CPU、RAM、ROM、HDD等を備えている。また、図1には、本発明に関係する部分の機能構成を示しているが、POS端末装置1は、オペレーティングシステム上で動作する各種アプリケーションが備えられるアプリケーション層11に、POSアプリケーション111と転送処理部112を備える。POSアプリケーション111は、既存POSシステムのアプリケーションであり、上述したレシート等に印刷する情報を生成して出力する処理など、POS端末装置1の機能を実現するための各種処理を実行する。なお、POSアプリケーション111は、それぞれの処理内容を指示する上記ROM又は上記HDDに格納されたプログラムと当該プログラムに従って処理を実行する上記CPU等によって構成される。転送処理部112は、クーポン発行システムの一部を構成し、後述するフィルタードライバー122が取得したバーコード情報を、LAN4を介してクーポン発行装置5に転送する部分である。なお、転送処理部112は、処理内容を指示する上記ROM又は上記HDDに格納されたプログラムと当該プログラムに従って処理を実行する上記CPU等によって構成される。次に、オペレーティングシステムが収められるOSカーネル層12には、HIDドライバー121、フィルタードライバー122、及びUSBドライバー123が備えられる。HIDHumanInterfaceDeviceドライバー121は、ここでは、バーコードリーダー3用のドライバーであり、既存POSシステムにおいては、USBドライバー123を介してバーコードリーダー3からの入力情報を受け取り、受け取った情報をPOSアプリケーション111が理解可能な形式として渡す部分である。本クーポン発行システムが追加された後においては、同様の機能を担うが、バーコードリーダー3からの入力情報は、フィルタードライバー122を介して受け取る。フィルタードライバー122は、クーポン発行システムの一部を構成し、バーコードリーダー3からの入力情報をHIDドライバー121が受け取る前に取得し、取得した情報を上記転送処理部112に渡す部分である。当該フィルタードライバー122を構成するプログラムがPOS端末装置1にインストールされると、オペレーティングシステムが起動した際に、USBドライバー123を介したバーコードリーダー3からの入力情報がまず当該フィルタードライバー122に送られるように、レジストリーに設定され、その設定によって上記情報の取得が実現される。USBドライバー123は、USB規格の通信ポートに接続される周辺機器とのインターフェースを司る部分であり、ここでは、USBで接続されるバーコードリーダー3との通信機能を司る。以上のHIDドライバー121、フィルタードライバー122、及びUSBドライバー123は、処理内容を指示する上記ROM又は上記HDDに格納されたプログラムと当該プログラムに従って処理を実行する上記CPU等によって構成される。次に、レシートプリンター2は、既存POSシステムを構成する上記レシート用のプリンターであり、POSアプリケーション111の指示に従ってレシートを印刷し出力する。バーコードリーダー3は、既存POSシステムを構成し、ここではUSB規格でPOS端末装置1と接続されており、オペレーターの操作によって各商品に付されたバーコードを読み取る周辺機器である。その読み取られた商品情報はPOS端末装置1に入力される。クーポン発行装置5は、追加されるクーポン発行システムを構成する装置であり、POS端末装置1とは独立したコンピューターシステムで構成される。従って、図示していないが、クーポン発行装置5は、CPU、RAM、HDD等を備え、入力装置などの周辺機器が接続される。図1に示すように、クーポン発行装置5には、機能構成として、クーポン発行アプリケーション51、クーポンプリンター用ドライバー52、発行ルール53、及びクーポンデータ54が備えられる。クーポン発行アプリケーション51は、上記転送処理部112から転送されるバーコード情報、すなわち、バーコードリーダー3で読み込まれた各商品の商品情報を用いて、その商品に対するクーポンの発行可否を判断し、クーポンを発行する場合には、その発行指示を行う部分である。クーポン発行アプリケーション51が実行する具体的な処理内容については後述する。なお、クーポン発行アプリケーション51は、処理内容を指示する上記HDDに格納されたプログラムと当該プログラムに従って処理を実行する上記CPU等によって構成される。クーポンプリンター用ドライバー52は、クーポンプリンター7用のドライバーであり、クーポン発行アプリケーション51から出力されるクーポンの印刷データをクーポンプリンター7用のコマンドに変換してクーポンプリンター7へ送信する部分である。なお、クーポンプリンター用ドライバー52は、処理内容を指示する上記HDDに格納されたプログラムと当該プログラムに従って処理を実行する上記CPU等によって構成される。次に、発行ルール53は、商品毎にクーポンの発行可否と発行するクーポンの内容を定めた情報であり、テーブルの形式で上記HDDに保持され、上記クーポン発行アプリケーション51による判断に用いられる。図2は、発行ルール53を例示した図である。図2に示すとおり、発行ルール53は、各商品の識別情報である商品コード毎に、クーポン発行可否の情報、クーポン内容の情報、及びその他情報を格納している。クーポン発行可否の情報では、その内容が○である場合に、その商品が販売された際にクーポンを発行すべきことを意味し、その内容が×である場合に、その商品が販売されてもクーポンを発行しないことを意味する。図2に示す例では、XXXXXX2の商品コードの商品が販売された時に次回50OFFの内容のクーポンを発行すべきことが定められている。その他情報には、商品名称、クーポン生成に必要なデータの所在情報等が収められる。また、この発行ルール53は、ユーザーにより適宜編集が可能であり、商品の販売前に適正なルールが設定される。次に、クーポンデータ54は、クーポンの印刷データを生成する際に必要なデータであり、読み出し可能に上記HDDに保持される。当該クーポンデータ54には、クーポン券に印刷するロゴの画像データ、商品の写真データ等がある。また、クーポン発行装置5には、ディスプレイ6が接続される。当該ディスプレイ6は、商品を購入する顧客に発行しようとするクーポンを表示するものである。なお、後述するように、クーポン発行前に顧客の確認を求める場合には、当該ディスプレイ6を顧客がタッチすることにより、顧客の指示をクーポン発行装置5に入力できる構成とすることができる。次に、クーポンプリンター7は、クーポン発行装置5の指示に従ってクーポン券を印刷するプリンターである。以上説明したような構成を有する本実施の形態例に係るクーポン発行システムでは、商品が販売されて、上述したバーコードリーダー3で商品のバーコード情報が読み込まれる度に、以下のような、クーポン発行処理を実行する。図3は、クーポン発行処理の手順を例示したフローチャートである。まず、POS端末装置1のオペレーターが、販売された商品のバーコード情報をバーコードリーダー3で読み取る。すると、その情報はUSBドライバー123により、POS端末装置1に入力されるステップS1。当該入力されたバーコード情報は、前述の通り、まず、フィルタードライバー122によって受け取られるように設定されているので、フィルタードライバー122が当該情報をHIDドライバー121が受け取る前に受け取り、そのバーコード情報を転送処理部112に送信するステップS2。また、フィルタードライバー122は、受け取ったバーコード情報をHIDドライバー121にも送信する。HIDドライバー121に送信されたバーコード情報は、既存POSシステムの場合と同様にPOSアプリケーション111に送信され、POSアプリケーション111において、精算及びレシート出力のための情報として使用される。バーコード情報を受け取った転送処理部112は、直ぐに、予め定められたLAN4上のクーポン発行装置5のアドレスに当該バーコードを転送するステップS3。次に、クーポン発行装置5では、クーポン発行アプリケーション51が、転送されたバーコード情報を受け取り当該情報を解析するステップS4。その後、クーポン発行アプリケーション51は、解析によって判明した商品コードについて、上述した発行ルール53のクーポン発行可否情報を参照し、クーポン発行可否を判断するステップS5。図2に示す例では、受け取った情報がXXXXXX2の商品コードであれば、クーポンを発行すると判断し、受け取った情報がXXXXXX1やXXXXXX3の商品コードであれば、クーポンを発行しないと判断する。当該判断の結果、クーポンを発行しないと判断した場合にはステップS5のNo、当該商品についてのクーポン発行処理を終了する。一方、クーポンを発行すると判断した場合にはステップS5のYes、クーポン発行アプリケーション51は、発行するクーポンの内容を、発行ルール53のクーポン内容情報を参照して把握し、必要に応じて上述したクーポンデータ54を用いて、発行するクーポン券の印刷データを生成するステップS6。例えば、図2に示す例において、商品がXXXXXX2である場合には、次回50OFFの内容のクーポンデータが生成される。その後、クーポン発行アプリケーション51は、当該クーポン券の印刷データをクーポンプリンター7に向けて送信し、クーポン発行の指示を行うステップS7。当該指示がなされると、送信された印刷データは、クーポンプリンター用ドライバー52によってクーポンプリンター7用のコマンドデータに変換されてからクーポンプリンター7に送られ、当該データに従ったクーポンプリンター7の印刷処理によりクーポン券が印刷出力されるステップS8。以上のクーポン発行処理が、各商品のバーコードが読み取られる度に実行される。出力されたクーポンは、POSアプリケーション111によりレシートプリンター2から出力されるレシートと共に顧客によって受け取られる。なお、上述した処理手順において、クーポン発行アプリケーション51が発行するクーポン券の印刷データを生成S6した後、直ぐに、発行指示S7を出さずに、顧客にそのクーポンが必要であるか否かを確認した後に発行指示を出すようにしてもよい。この場合には、生成したクーポン券のデータを用いて、発行するクーポン券を上述したディスプレイ6に表示し、当該表示に対する顧客の発行すべきとの指示操作を受けた場合に、上記発行指示S7以降の処理を実行する。一方、発行しなくてよい旨の指示操作を受けた場合には、当該クーポン発行処理を終了する。以上説明したように、本実施の形態例に係るクーポン発行システムでは、既存POSシステムに当該システムを追加することにより、既存POSアプリケーション111のプログラムを変更することなしに、容易に、クーポン発行機能を追加することができる。また、当該システム追加によって構築されるシステムは、既存POSシステムとクーポン発行システムの分離性が高く、POSシステムとクーポンシステムの開発運用会社が異なる場合に適している。また、当該クーポン発行機能の追加は、既存POSシステムのPOS端末装置側だけで実現することが可能である。また、クーポン発行可否及び発行するクーポンの内容を定める発行ルール53は、ユーザーが編集可能であり、自在なクーポン発行が可能である。さらに、上述したように、クーポン発行前に顧客の確認手順を入れることにより、無駄なクーポン券の発行を抑えることができる。本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。