OSカーネル層のオペレーティングシステムによって動作しアプリケーション層に備えられるアプリケーションによってプリンターから印刷物を出力させるコンピューターに、出力先プリンターを変更するための処理を実行させるプリンター変更用プログラムであって、前記アプリケーションから第一のプリンターへ出力される印刷データを前記OSカーネル層で取得する工程と、前記アプリケーション層で、前記取得された印刷データを、プリンタードライバーが処理可能な標準データに変換する工程と、前記変換後のデータを第二のプリンター用のドライバーへ出力する工程と、を前記コンピューターに実行させることを特徴とするプリンター変更用プログラム。請求項1において、更に、前記第二のプリンター用のドライバーへ出力する前に、前記アプリケーション層で、前記取得された印刷データを加工する工程を前記コンピューターに実行させることを特徴とするプリンター変更用プログラム。請求項1あるいは2において、前記第二のプリンターとして複数のプリンターを選択可能である場合に、更に、前記第二のプリンター用のドライバーへ出力する前に、前記アプリケーション層で、前記第二のプリンターを決定する工程を前記コンピューターに実行させることを特徴とするプリンター変更用プログラム。OSカーネル層のオペレーティングシステムによって動作しアプリケーション層に備えられるアプリケーションによってプリンターから印刷物を出力させるコンピューターにおける、プリンター変更方法であって、前記コンピューターが、前記アプリケーションから第一のプリンターへ出力される印刷データを前記OSカーネル層で取得する工程と、前記コンピューターが、前記アプリケーション層で、前記取得された印刷データを、プリンタードライバーが処理可能な標準データに変換する工程と、前記コンピューターが、前記変換後のデータを第二のプリンター用のドライバーへ出力する工程と、を有することを特徴とするプリンター変更方法。OSカーネル層のオペレーティングシステムによって動作しアプリケーション層に備えられるアプリケーションによってプリンターから印刷物を出力させる、プリンターのホスト装置であって、前記アプリケーションから第一のプリンターへ出力される印刷データを前記OSカーネル層で取得するデータ取得部と、前記アプリケーション層で、前記取得された印刷データを、プリンタードライバーが処理可能な標準データに変換し、当該変換後のデータを第二のプリンター用のドライバーへ出力する変換部と、を有することを特徴とするホスト装置。しかしながら、上記特許文献1及び2に記載の内容は、モデム機能、複製印刷機能に関するものであり、上述したプリンターの置き換えを解決するものではない。また、上記特許文献2では、OSカーネル層での処理であるため、一般に機能構築プログラム開発等が容易ではないという課題がある。従って、既存のアプリケーションを変更することなく容易にプリンターの置き換えが可能な技術が望まれている。そこで、本発明の目的は、アプリケーションから出力される印刷物の出力先を変更するためのプログラムであって、様々なタイプのプリンターへの出力先変更を、アプリケーションプログラムを変更することなしに容易に行うことができるプリンター変更用プログラム、等を提供することである。上記の目的を達成するために、本発明の一つの側面は、OSカーネル層のオペレーティングシステムによって動作しアプリケーション層に備えられるアプリケーションによってプリンターから印刷物を出力させるコンピューターに、出力先プリンターを変更するための処理を実行させるプリンター変更用プログラムが、前記アプリケーションから第一のプリンターへ出力される印刷データを前記OSカーネル層で取得する工程と、前記アプリケーション層で、前記取得された印刷データを、プリンタードライバーが処理可能な標準データに変換する工程と、前記変換後のデータを第二のプリンター用のドライバーへ出力する工程と、を前記コンピューターに実行させる、ことである。更に、上記発明において、一つの態様は、更に、前記第二のプリンター用のドライバーへ出力する前に、前記アプリケーション層で、前記取得された印刷データを加工する工程を前記コンピューターに実行させる、ことを特徴とする。また、上記発明において、一つの態様は、前記第二のプリンターとして複数のプリンターを選択可能である場合に、更に、前記第二のプリンター用のドライバーへ出力する前に、前記アプリケーション層で、前記第二のプリンターを決定する工程を前記コンピューターに実行させる、ことを特徴とする。上記の目的を達成するために、本発明の別の側面は、OSカーネル層のオペレーティングシステムによって動作しアプリケーション層に備えられるアプリケーションによってプリンターから印刷物を出力させるコンピューターにおける、プリンター変更方法が、前記コンピューターが、前記アプリケーションから第一のプリンターへ出力される印刷データを前記OSカーネル層で取得する工程と、前記コンピューターが、前記アプリケーション層で、前記取得された印刷データを、プリンタードライバーが処理可能な標準データに変換する工程と、前記コンピューターが、前記変換後のデータを第二のプリンター用のドライバーへ出力する工程と、を有する、ことである。上記の目的を達成するために、本発明の更に別の側面は、OSカーネル層のオペレーティングシステムによって動作しアプリケーション層に備えられるアプリケーションによってプリンターから印刷物を出力させる、プリンターのホスト装置が、前記アプリケーションから第一のプリンターへ出力される印刷データを前記OSカーネル層で取得するデータ取得部と、前記アプリケーション層で、前記取得された印刷データを、プリンタードライバーが処理可能な標準データに変換し、当該変換後のデータを第二のプリンター用のドライバーへ出力する変換部と、を有することである。本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。図1は、本発明を適用したPOS端末装置の実施の形態例に係る概略構成図である。また、図2は、当該POS端末装置の概略機能構成図である。図1及び図2に示すPOS端末装置2が本発明を適用した装置であり、当該装置では、POSアプリケーション201からプリンター3Aに対して出力される印刷データをOSカーネル層230の仮想ポート203データ取得部で取得する。そして、取得したデータをアプリケーション層220のコマンド変換部204変換部で、一般のプリンタードライバーが処理可能な標準データ形式に変換し、変換後のデータをプリンター3B用のドライバー205に引き渡す。本POS端末装置2は、かかる処理を実行することにより、POSアプリケーション201のプログラムを変更することなく、出力先プリンター3の変更を実現する。すなわち、アプリケーションを変更することなく、プリンターの置き換えが可能になる。本実施の形態例では、スーパーマーケットなどで用いられるPOSシステムを想定しており、図1に示すように、POSサーバー1にネットワーク4を介して複数のPOS端末装置2が接続される構成をしている。POSサーバー1は、コンピューターシステムで構成され、上記複数のPOS端末装置2の管理とそれらのPOS端末装置2から取得される各種データの集計、管理等の処理を実行する。POS端末装置2は各レジに設置され、それぞれ、プリンター3と接続される。プリンター3は、POS端末装置2から出力される印刷データに従って、レシートやクーポンを出力する。従って、POS端末装置2はプリンター3のホスト装置と位置づけられる。各POS端末装置2は、図1に示すように、POS端末本体21、ディスプレイ22、キーボード23、バーコードリーダー24、及びカードリーダー25等を備える。ディスプレイ22は、顧客に商品の金額等を表示し、キーボード23は、価格や商品コードなどの商品情報、性別、年代などの顧客情報をオペレーターが入力するために用いられる。また、バーコードリーダー24は、商品に付されたバーコードを読み取って商品情報を取得し、カードリーダー25は、各種カードに記憶された情報を読み取って、清算に必要な情報などを取得する。POS端末本体21は、上述したキーボード23、バーコードリーダー24、及びカードリーダー25から取得される情報に基づいて、レシートやクーポンに印刷する情報を生成して、プリンター3へ出力する。当該POS端末本体21は、コンピューターで構成され、図示していないが、CPU、RAM、ROM、HDDなどを備えている。後述するPOSアプリケーション201のプログラムやコマンド変換処理のためのプログラムは、ROMに記憶され、それらのプログラムに従ってCPUが動作することにより各処理が実行される。また、POS端末装置2は、図2に示すような機能構成となっている。POSアプリケーション201は、上述したレシートやクーポンに印刷する情報を生成して出力する処理を行うが、ここで生成されるデータはプリンター3Aから出力することを前提としている。また、生成されるデータは、そのままプリンター3Aへ出力できる形式のデータプリンター3A用のコマンドで表現されたデータ、あるいは、プリンター3A用ドライバー202に渡す形式のデータである。前者は、テキストだけの印刷など簡単な印刷データの場合に生成される。また、プリンター3A用ドライバー202は、プリンター3A用のプリンタードライバーであり、POSアプリケーション201から出力されたデータを、プリンター3Aの機種デバイスに依存したコマンドによる、プリンター3Aが受信して印刷可能な印刷データとして出力する。なお、POSアプリケーション201とプリンター3A用ドライバー202は、図2に示すように、コンピューターのオペレーティングシステムOSに基づきその上でプログラムが各処理を実行するアプリケーション層220に位置する。また、両者は、それぞれの処理内容を指示する上記ROMに格納されたプログラムと当該プログラムに従って処理を実行する上記CPU等によって構成される。次に、仮想ポート203は、POSアプリケーション201又はプリンター3A用ドライバー202から出力された印刷データここでは、元印刷データと呼ぶを、通信ポート209が受け取る前に上記オペレーティングシステムが位置するOSカーネル層230で受け取る部分である。そして、仮想ポート203は、取得した元印刷データをコマンド変換部204へ引き渡す。次に、コマンド変換部204は、プリンター3A用のコマンドで表現された上記元印刷データを標準データ、すなわち、一般のプリンタードライバーが処理可能な標準フォーマットのデータに変換し、変換後のデータここでは、変換後データと呼ぶをプリンター3B用ドライバー205に渡す部分である。標準データの形式としては、例えば、Windows登録商標のGDIGraphicsDeviceInterfaceがドライバーに命令を送る際の形式が用いられる。プリンター3B用ドライバー205は、プリンター3B用のプリンタードライバーであり、上記変換後データ標準データを、プリンター3Bの機種デバイスに依存したコマンドによる、プリンター3Bが受信して印刷可能な印刷データとして出力する。なお、仮想ポート203、コマンド変換部204、及びプリンター3B用ドライバー205は、それぞれ、上記ROMに格納されるプログラムと当該プログラムに従って処理を実行する上記CPU等によって構成される。また、仮想ポート203及びコマンド変換部204に係るプログラムが本発明のプリンター変更用プログラムに相当する。次に、POS端末装置2には、物理層240に通信ポート206A及び206Bが備えられ、それぞれ、プリンター3A及び3Bに接続される。ここでは、一例として、通信ポート206Aは、シリアル通信のCOM通信ポートであり、通信ポート206Bは、USB通信を行うUSB通信ポートである。また、プリンター3A及び3Bは、ここでは、互いに使用するコマンドが異なるプリンターであることと想定している。そして、プリンター3Aは、当該POSシステムが導入された際に設置されたプリンターであり、プリンター3Bは、システム導入後に新たに設置されたプリンターである。また、プリンター3Aは、この時点で実際に設置されていなくても良い。また、一例として、プリンター3AがA社製のモノクロプリンターであり、プリンター3BがB社製のカラープリンターであるとすることができる。また、プリンター3Aがインクジェットプリンターであり、プリンター3Bがレーザープリンターであるとすることができる。なお、ここでは、2つ通信ポート206が備えられ、2つのプリンター3がPOS端末装置2に接続されるが、接続される通信ポート206及びプリンター3の数はこれに限定されることはなく、1でもよいし3以上でもよい。以上説明をしたような構成を有する本POS端末装置2では、プリンター3A向けの元印刷データをプリンター3Bに出力すべく標準フォーマットの変換後データにコマンド変換する処理に特徴があり、以下、その処理を含む印刷出力時の処理手順について説明する。図3は、当該印刷出力時の処理手順を例示したフローチャートである。まず、前述の通り、POSアプリケーション201から直接、又は、プリンター3A用ドライバー202を介して、元印刷データが出力されるステップS1。当該元印刷データは、上述のとおり、プリンター3Aから出力することを想定しているレシートの印刷データであり、従って、出力先の通信ポートには通信ポート206Aが指定され、プリンター3Aに依存したコマンドで表現されている。次に、出力された元印刷データは、指定された通信ポートにここでは、通信ポート206Aに届く前に仮想ポート203によって受け取られるステップS2。かかる処理は、いずれの通信ポート206へ向けたデータも、まず、仮想ポート203が受け取るように、レジストリーの優先度の設定を変更しておくことで実現され、かかる設定変更はOSの起動時に実行される。その後、受け取られた元印刷データは、仮想ポート203からアプリケーション層220のコマンド変換部204に送付されるステップS2。次に、コマンド変換部204は、送付された元印刷データのコマンドを解釈し、当該データの内容を解析するステップS3。そして、コマンド変換部204は、解析された印刷内容を上述した標準データで表現すべく、プリンター3A用の各コマンドを上述した標準フォーマットに変換する処理を実行し、上記変換後データを生成するステップS4。元印刷データの印刷内容が標準フォーマットで表現された当該変換後データは、その後、コマンド変換部204からプリンター3B用ドライバー205へ出力されるステップS5。プリンター3B用ドライバー205では、標準フォーマットの変換後データがプリンター3B用のコマンドに変換され、変換後のデータがそこから通信ポート206Bへ出力されるステップS6。その後、データが通信ポート206Bから接続されるプリンター3Bへ送信され、プリンター3Bにおいて当該印刷データによる印刷が実行され、レシートなどの印刷物が出力されるステップS7。以上説明したような手順で、本POS端末装置2におけるコマンド変換を含む印刷出力処理が実行される。すなわち、POSアプリケーション201で指示される出力先3Aとは異なる出力先3Bでの印刷が実現される。なお、上述の説明では、POSアプリケーション201から出力された印刷内容をそのまま印刷することを前提として説明したが、印刷内容を変更するようにしても良い。例えば、POSアプリケーション201からモノクロプリンターであるプリンター3Aに向けて出力されたレシートの印刷データを、カラープリンターであるプリンター3Bから出力する時に、色の付いたレシートとして印刷する場合には、コマンド変換部204が、元印刷データに対して色の情報を付加するデータ加工を実行するようにしてもよい。この場合、コマンド変換部204は、予め定められたルールに従って、上記コマンド解析時に、色を付加すべき印刷オブジェクトを特定し、そのオブジェクトの印刷コマンドに情報を追加するデータ加工を実行する。当該加工が加えられた印刷データは、上述のとおり、標準データとしてプリンター3B用ドライバー205へ出力される。また、上記印刷内容の変更はこの色情報の付加のみでなく、新たな画像の挿入例えば、レシートにおけるロゴの追加などでもよく、この場合にも、コマンド変換部204が同様のデータ加工を実行する。また、上述の説明では、コマンド変換後の出力先プリンターが1つであったが、複数であっても構わない。すなわち、POS端末装置2が、プリンター3A、3B以外の1以上のプリンターと接続され、それらに対応する各プリンタードライバーを備える、構成とすることができる。この場合には、コマンド変換部204が、予め定められたルールに基づき、上記コマンド解析時に、印刷物の内容を判断してそれに基づく出力先を決定する処理を行う。そして、上述した標準データへの変換後は、この決定された出力先のプリンタードライバーに変換後データを出力する。例えば、印刷物の内容がレシートであると判断した場合にはモノクロプリンターを出力先として決定し、印刷物の内容がクーポンであると判断した場合にはカラープリンターを出力先として決定する。以上説明したように、本実施の形態例に係るPOS端末装置2では、POSアプリケーション201から出力された印刷データの出力先プリンターを変更する処理を実行することができる。そして、当該変更機能を行わないPOS端末装置及びPOSシステムを、比較的容易な方法で本POS端末装置2及びそれを含むPOSシステムに改良することができる。言い換えれば、既存POSシステムのプリンターの置き換えが容易にできる。図4は、当該改良を説明するための図である。当該図は、図2と同じ機能構成図であり、実線部分が上述した既存のPOS端末装置及びPOSシステムを示している。すなわち、改良前のシステムは、POSアプリケーション201から直接又はプリンター3A用ドライバー202を介して出力された印刷データが通信ポート206Aで受け取られ、プリンター3Aから出力がなされる構成となっている。そして、このような構成のシステムに対して、破線で示される部分を追加することにより、本POS端末装置2及びそれを含むPOSシステムにすることが可能である。すなわち、既存のPOSアプリケーション201を変更することなく、上述した仮想ポート203、コマンド変換部204、プリンター3B用ドライバー205、及びプリンター3Bを追加することにより、既存のPOSシステムの出力先プリンターを変更することが可能となる。すなわち、POSシステムのプリンターをプリンター3Aからプリンター3Bに置き換えることが可能になる。そして、この改良変更は、新たなプリンター3Bの設置と上記追加する部分のプログラムとデータを含む当該プリンタードライバーソフトウェアのインストールという作業で実行され得る。また、仮想ポート203及びコマンド変換部204の追加後、更にプリンターを置き換える場合においては、コマンド変換部204が出力するデータが標準フォーマットでありどのプリンタードライバーも処理可能であるので、変換後データの出力先を新たなプリンタードライバーに変更するだけで対応可能である。以上説明したように、本実施の形態例に係るプリンター変更用プログラムを用いることにより、上述した標準フォーマットでのドライバーへのデータ転送がなされ、そのデータをどのプリンタードライバーも処理可能であるので、元印刷データの出力先をどのようなタイプのプリンターにも変更することが可能になる。さらに、このプリンターの変更置き換えが、既存のPOSアプリケーションプログラムの変更を伴わず、また、置き換え後の各プリンターに関わらず標準フォーマットへの変換という一律な処理で実行され得るので、比較的容易な開発作業で実現できる。また、POSアプリケーションから出力された印刷データを通信ポートが受け取る前にOSカーネル層で取得する上述の構成により、上述のコマンド変換に合わせてデータ加工も行うことにより、POSアプリケーションプログラムの変更をせずに、印刷物の内容を変更することも可能である。また、複数のプリンターと接続させる場合には、適切な出力先を選択して印刷させることも可能である。なお、本実施の形態例では、POSサーバー1が複数のPOS端末装置2と接続されるシステムであったが、本発明は、当該構成に限らず、POS端末装置とプリンターが接続される環境に対して適用することができる。また、本実施の形態例ではPOSシステムの例を示したが、本発明は、POSシステムに限らず、病院や運送会社で使用されるシステムなど、プリンターからの印刷物の出力を含む所定のアプリケーションを備えたシステムに適用可能であり、特に、既存のアプリケーションプログラムの改変が困難である場合に有効である。また、本実施の形態例では、POSアプリケーションのプログラムやコマンド変換処理のためのプログラム等がROMに記憶されている例を示したが、これらプログラムはROMに限らず、RAMやHDD等の記憶媒体に記憶されていてもよい。また、これらプログラムは別々の記憶媒体に記憶されていてもよい。本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。