OSカーネル層のオペレーティングシステムによって動作し、アプリケーション層のアプリケーションにより通信ポートに接続されるプリンターから印刷物を出力するコンピューターに、前記プリンターの遠隔保守のための処理を実行させる遠隔保守用プログラムであって、前記印刷物の出力時に、前記アプリケーションから前記通信ポートへ出力される印刷データを、当該通信ポートが受け取る前に、前記OSカーネル層で取得し、前記アプリケーション層で、当該取得した印刷データに係る前記プリンターの保守データを記憶し、当該取得した印刷データを前記通信ポートへ出力する工程と、前記コンピューターと接続される遠隔保守装置から送信される、前記プリンターの保守に係る要求を前記アプリケーション層で受信し、当該要求に応じた処理を、必要に応じて前記記憶した保守データを用いて、実行する工程と、を前記コンピューターに実行させることを特徴とする遠隔保守用プログラム。請求項1において、前記記憶する保守データには、前記印刷データが含まれ、前記遠隔保守装置からの要求に応じた処理には、前記印刷データを前記遠隔保守装置に送信する処理が含まれることを特徴とする遠隔保守用プログラム。請求項1あるいは2において、前記記憶する保守データには、前記プリンターの累積出力回数のデータが含まれ、前記遠隔保守装置からの要求に応じた処理には、前記累積出力回数のデータを前記遠隔保守装置に送信する処理が含まれることを特徴とする遠隔保守用プログラム。請求項1乃至3のいずれかにおいて、前記遠隔保守装置からの要求に応じた処理には、前記プリンターの状況に関する情報を取得して前記遠隔保守装置に送信する処理が含まれることを特徴とする遠隔保守用プログラム。請求項1乃至4のいずれかにおいて、前記遠隔保守装置からの要求に応じた処理には、前記プリンターをリセットする命令を前記プリンターに出す処理が含まれることを特徴とする遠隔保守用プログラム。請求項1乃至5のいずれかにおいて、前記遠隔保守装置からの要求に応じた処理には、クリーニングを実行させる命令を前記プリンターに出す処理が含まれることを特徴とする遠隔保守用プログラム。請求項1乃至6のいずれかにおいて、前記遠隔保守装置からの要求に応じた処理には、前記プリンターのソフトウェアを更新する命令を前記プリンターに出す処理が含まれることを特徴とする遠隔保守用プログラム。請求項1乃至7のいずれかにおいて、前記遠隔保守装置からの要求に応じた処理には、前記プリンターの設定内容を変更する命令を前記プリンターに出す処理が含まれることを特徴とする遠隔保守用プログラム。OSカーネル層のオペレーティングシステムによって動作し、アプリケーション層のアプリケーションにより通信ポートに接続されるプリンターから印刷物を出力するコンピューターにおける、前記プリンターの遠隔保守のための方法であって、前記コンピューターが、前記印刷物の出力時に、前記アプリケーションから前記通信ポートへ出力される印刷データを、当該通信ポートが受け取る前に、前記OSカーネル層で取得し、前記アプリケーション層で、当該取得した印刷データに係る前記プリンターの保守データを記憶し、当該取得した印刷データを前記通信ポートへ出力する工程と、前記コンピューターが、当該コンピューターと接続される遠隔保守装置から送信される、前記プリンターの保守に係る要求を前記アプリケーション層で受信し、当該要求に応じた処理を、必要に応じて前記記憶した保守データを用いて、実行する工程と、を有することを特徴とする方法。OSカーネル層のオペレーティングシステムによって動作し、アプリケーション層のアプリケーションにより通信ポートに接続されるプリンターから印刷物を出力するホスト装置であって、前記印刷物の出力時に、前記アプリケーションから前記通信ポートへ出力される印刷データを、当該通信ポートが受け取る前に、前記OSカーネル層で取得し、前記アプリケーション層で、当該取得した印刷データに係る前記プリンターの保守データを記憶し、当該取得した印刷データを前記通信ポートへ出力し、接続される遠隔保守装置から送信される、前記プリンターの保守に係る要求を前記アプリケーション層で受信し、当該要求に応じた処理を、必要に応じて前記記憶した保守データを用いて、実行することを特徴とするホスト装置。しかしながら、上記特許文献1及び2に記載の内容では、モデム機能、複製印刷機能など出力系の限られた機能を実現するに留まり、上述したプリンターの遠隔保守を実現することはできない。また、上記特許文献2では、OSカーネル層での処理であるため、一般に機能構築プログラム開発等が容易ではなく機能も限られてしまうという課題がある。そこで、本発明の目的は、プリンター出力を行う既存システムにプリンターに対する遠隔保守の機能を追加するためのプログラムであって、既存システムのプログラムを変更することなしに、容易に、当該機能追加を実現することのできる遠隔保守用プログラム、等を提供することである。上記の目的を達成するために、本発明の一つの側面は、OSカーネル層のオペレーティングシステムによって動作し、アプリケーション層のアプリケーションにより通信ポートに接続されるプリンターから印刷物を出力するコンピューターに、前記プリンターの遠隔保守のための処理を実行させる遠隔保守用プログラムが、前記印刷物の出力時に、前記アプリケーションから前記通信ポートへ出力される印刷データを、当該通信ポートが受け取る前に、前記OSカーネル層で取得し、前記アプリケーション層で、当該取得した印刷データに係る前記プリンターの保守データを記憶し、当該取得した印刷データを前記通信ポートへ出力する工程と、前記コンピューターと接続される遠隔保守装置から送信される、前記プリンターの保守に係る要求を前記アプリケーション層で受信し、当該要求に応じた処理を、必要に応じて前記記憶した保守データを用いて、実行する工程と、を前記コンピューターに実行させる、ことである。更に、上記発明において、その好ましい態様は、前記記憶する保守データには、前記印刷データが含まれ、前記遠隔保守装置からの要求に応じた処理には、前記印刷データを前記遠隔保守装置に送信する処理が含まれる、ことを特徴とする。更にまた、上記発明において、一つの態様は、前記記憶する保守データには、前記プリンターの累積出力回数のデータが含まれ、前記遠隔保守装置からの要求に応じた処理には、前記累積出力回数のデータを前記遠隔保守装置に送信する処理が含まれる、ことを特徴とする。更に、上記発明において、好ましい態様は、前記遠隔保守装置からの要求に応じた処理には、前記プリンターの状況に関する情報を取得して前記遠隔保守装置に送信する処理が含まれる、ことを特徴とする。また、上記発明において、好ましい態様は、前記遠隔保守装置からの要求に応じた処理には、前記プリンターをリセットする命令を前記プリンターに出す処理が含まれる、ことを特徴とする。更に、上記発明において、一つの態様は、前記遠隔保守装置からの要求に応じた処理には、クリーニングを実行させる命令を前記プリンターに出す処理が含まれる、ことを特徴とする。更にまた、上記発明において、一つの態様は、前記遠隔保守装置からの要求に応じた処理には、前記プリンターのソフトウェアを更新する命令を前記プリンターに出す処理が含まれる、ことを特徴とする。更に、上記発明において、一つの態様は、前記遠隔保守装置からの要求に応じた処理には、前記プリンターの設定内容を変更する命令を前記プリンターに出す処理が含まれる、ことを特徴とする。上記の目的を達成するために、本発明の別の側面は、OSカーネル層のオペレーティングシステムによって動作し、アプリケーション層のアプリケーションにより通信ポートに接続されるプリンターから印刷物を出力するコンピューターにおける、前記プリンターの遠隔保守のための方法が、前記コンピューターが、前記印刷物の出力時に、前記アプリケーションから前記通信ポートへ出力される印刷データを、当該通信ポートが受け取る前に、前記OSカーネル層で取得し、前記アプリケーション層で、当該取得した印刷データに係る前記プリンターの保守データを記憶し、当該取得した印刷データを前記通信ポートへ出力する工程と、前記コンピューターが、当該コンピューターと接続される遠隔保守装置から送信される、前記プリンターの保守に係る要求を前記アプリケーション層で受信し、当該要求に応じた処理を、必要に応じて前記記憶した保守データを用いて、実行する工程と、を有する、ことである。上記の目的を達成するために、本発明の更に別の側面は、OSカーネル層のオペレーティングシステムによって動作し、アプリケーション層のアプリケーションにより通信ポートに接続されるプリンターから印刷物を出力するホスト装置が、前記印刷物の出力時に、前記アプリケーションから前記通信ポートへ出力される印刷データを、当該通信ポートが受け取る前に、前記OSカーネル層で取得し、前記アプリケーション層で、当該取得した印刷データに係る前記プリンターの保守データを記憶し、当該取得した印刷データを前記通信ポートへ出力し、接続される遠隔保守装置から送信される、前記プリンターの保守に係る要求を前記アプリケーション層で受信し、当該要求に応じた処理を、必要に応じて前記記憶した保守データを用いて、実行する、ことである。本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。図1は、本発明を適用したPOS端末装置の実施の形態例に係る概略構成図である。図1示すPOS端末装置2が本発明を適用した装置であり、当該装置では、POSアプリケーション201から出力される印刷データを印刷出力する際には、当該印刷データをOSカーネル層230の仮想ポート203で一旦取得し、アプリケーション層220の遠隔保守用処理部204で、プリンター3の遠隔保守に必要なデータを蓄積後、上記印刷データを通信ポート206へ出力する。さらに、ネットワークを介して接続される保守サーバー6遠隔保守装置からの要求を受信した際には、必要に応じて上記蓄積した情報を用い、受信した要求に応じた保守処理を実行する。本POS端末装置2は、かかる処理を実行することにより、既存のアプリケーションプログラムを変更することなく、容易に、既存のPOSシステムに対してプリンターの遠隔保守機能を追加しようとするものである。図1に示すように、本実施の形態例では、スーパーマーケットなどで用いられるPOSシステムを想定しており、一つの店舗内には、店舗サーバー1とLAN4を介して接続される複数のPOS端末装置2が設置される。また、店舗サーバー1は、インターネット5を介して店舗外部の保守サーバー6と接続される。なお、図示していないが、複数の店舗のPOSシステムを管理するPOSサーバーが、インターネット5を介して各店舗の店舗サーバーと接続される構成であってもよい。保守サーバー6は、各POS端末装置2に接続されるプリンター3の遠隔保守を行うためのコンピューターシステムであり、サポートセンター等に設置される。保守サーバー6は、自動的に又はユーザー操作により、適宜、各POS端末装置2に対して各プリンター3を保守するための要求信号を送信し、その応答信号を受信する。店舗サーバー1は、店舗内の各POS端末装置2を管理するためのコンピューターシステムであり、上記プリンター3の遠隔保守のための保守サーバー6と各POS端末装置2間の通信を中継する。次に、POS端末装置2は、本発明による遠隔保守の機能追加を行う前から設置されている装置であり、店舗内の精算所に設置される。また、POS端末装置2はプリンター3と接続され、当該プリンター3はPOS端末装置2から出力される印刷データに従って、レシートやクーポンを出力する。従って、POS端末装置2はプリンター3のホスト装置と位置づけられる。POS端末装置2には、図示していないが、キーボードやバーコードリーダーといった入力装置を備え、これら装置から取得される情報に基づいて、レシートやクーポンに印刷する情報を生成して、プリンター3へ出力する。また、当該POS端末装置2は、コンピューターで構成され、図示していないが、CPU、RAM、ROM、HDDなどを備えている。後述するPOSアプリケーション201のプログラムや遠隔保守機能のためのプログラムは、HDD等に記憶され、それらのプログラムに従ってCPUが動作することにより各処理が実行される。また、POS端末装置2は、図1に示すような機能構成を備えている。POSアプリケーション201は、上述したレシートやクーポンに印刷する情報を生成して出力する処理を行う部分である。当該生成される印刷データは、そのままプリンター3へ出力できる形式のデータ、あるいは、プリンター3用ドライバー202に渡す形式のデータである。前者は、テキストだけの印刷など簡単な印刷データの場合に生成される。また、プリンター3用ドライバー202は、プリンター3用のプリンタードライバーであり、POSアプリケーション201から出力されたデータを、プリンター3の機種デバイスに依存したコマンドによる、プリンター3が受信して印刷可能な印刷データとして出力する。なお、POSアプリケーション201とプリンター3用ドライバー202は、図1に示すように、コンピューターのオペレーティングシステムOSに基づきその上でプログラムが各処理を実行するアプリケーション層220に位置する。また、両者は、それぞれの処理内容を指示する上記HDD等に格納されたプログラムと当該プログラムに従って処理を実行する上記CPU等によって構成される。また、両者は、本発明による遠隔保守の機能追加を行う前から設けられている既存部分である。次に、仮想ポート203は、POSアプリケーション201又はプリンター3用ドライバー202から出力された印刷データを、通信ポート206が受け取る前に上記オペレーティングシステムが位置するOSカーネル層230で受け取る部分である。そして、仮想ポート203は、取得した印刷データを遠隔保守用処理部204へ引き渡す。次に、遠隔保守用処理部204は、上述した保守サーバー6によるプリンター3の遠隔保守を可能にする部分であり、印刷データが仮想ポート203から転送された際には、当該遠隔保守に必要な情報をデータ格納部205に記憶し、保守サーバー6から所定処理の要求を受けた際には、その指示に従った処理を実行する。上記仮想ポート203と当該遠隔保守用処理部204が行う処理に本POS端末装置2の特徴があるが、その具体的な処理内容については後述する。なお、仮想ポート203及び遠隔保守用処理部204は、それぞれ、各部が行う処理を指示するプログラムと当該プログラムに従って処理を実行する上記CPU等によって構成される。また、これらの部分に係るプログラムが本発明の遠隔保守用プログラムに相当する。次に、データ格納部205は、プリンター3の遠隔保守に用いる保守データを記憶する部分であり、上記HDD等で構成される。当該保守データには、仮想ポート203から転送された上記印刷データそのもの、プリンター3からの累積出力回数などがある。なお、遠隔保守用処理部204とデータ格納部205は、アプリケーション層220に設けられる。また、図1において太線で示す部分が、本発明による遠隔保守機能を追加するために、既存のPOS端末装置に追加される部分である。次に、POS端末装置2には、物理層240に通信ポート206が備えられ、プリンター3に接続される。また、プリンター3は、既存のPOS端末装置に設けられていたプリンターであり、双方向通信が可能な装置である。当該プリンター3が保守サーバー6による遠隔保守の対象装置の一つである。なお、図1には、1の通信ポートとそれに接続される1のプリンターを示しているが、2以上の通信ポートとそれらに接続される2以上のプリンターが設けられる構成としてもよい。以上説明したような構成を有する本POS端末装置2では、プリンター3の遠隔保守に関連する処理に特徴があり、以下、その具体的な処理手順について説明する。まず、上記保守データが記憶される、プリンター3からの印刷出力時の処理について説明する。図2は、当該処理の手順を例示したフローチャートである。まず、前述の通り、POSアプリケーション201から直接、又は、プリンター3用ドライバー202を介して、印刷データが出力されるステップS1。次に、出力された印刷データは、指定された通信ポート206に届く前に仮想ポート203によって受け取られるステップS2。かかる処理は、いずれの通信ポート206へ向けたデータも、まず、仮想ポート203が受け取るように、レジストリーの優先度の設定を変更しておくことで実現され、かかる設定変更はOSの起動時に実行される。その後、受け取られた印刷データは、仮想ポート203からアプリケーション層220の遠隔保守用処理部204に送付されるステップS2。次に、遠隔保守用処理部204は、送付された印刷データをデータ格納部205に前述した保守データとして記憶する。なお、この記憶処理の際には、当該データをプリンター3の保守に用いることができるように受信した日時情報等を付加して記憶する。また、データ格納部205に保守データとして記憶される上記累積出力回数をカウントアップするステップS3。なお、上記記憶した印刷データについては、所定時間が経過した後に削除処理を実行する。その後、遠隔保守用処理部204は、上記印刷データを通信ポート206へ転送するステップS4。転送された印刷データは、通信ポート206から接続されるプリンター3へ出力されステップS5、プリンター3において当該印刷データによる印刷が実行され、レシートなどの印刷物が出力されるステップS6。以上説明したような手順で、本POS端末装置2における印刷出力時の処理が実行され、保守データが蓄積される。次に、保守サーバー6によるプリンター3の保守時の処理について説明する。図3は、遠隔保守時の処理手順を例示したフローチャートである。図3は、遠隔保守用処理部204の処理を示しており、遠隔保守用処理部204は、まず、保守サーバー6からの処理要求が受信されるのを待つステップS11。なお、保守サーバー6からは様々な処理要求が送信されるが、その具体例については後述する。上記処理要求が、保守サーバー6からインターネット5及び店舗サーバー1を介してPOS端末装置2に送信されると、遠隔保守用処理部204が当該処理要求を受信しステップS11のYes、その要求内容を解釈するステップS12。その後、遠隔保守用処理部204は、解釈した要求内容に従って要求された処理を実行するステップS13。当該処理には、遠隔保守用処理部204自身が行うもの及びプリンター3に実行させるものがあり、後者の場合には、その処理の指示をプリンター3に送信し当該処理を実行させる。具体的な処理内容の例については後述する。当該処理の実行がなされると、遠隔保守用処理部204は、要求された処理が完了した旨の通信を、上記受信した要求の返信として、保守サーバー6に対して実行するステップS14。当該完了通知は、上記処理の実行が保守サーバー6へデータを送信する処理である場合には、その処理と共に実行される。以上のようにして、保守サーバー6から発せられた一つの要求に対する処理が完了し、同様の処理が繰り返し実行される。次に、保守サーバー6から発せられる要求とそれに対する処理について、具体例を説明する。まず、保守サーバー6は、プリンター3の状況を常に把握しておく必要があるので、所定の周期で、上記処理要求として、状態取得コマンド、設定取得コマンド、情報取得コマンドを送信する。状態取得コマンドは、プリンター3の状態正常/エラーを取得するコマンドであり、当該コマンドに対して、遠隔保守用処理部204がプリンター3から状態情報を取得して保守サーバー6に返信することで上述した処理が実行される。また、設定取得コマンドはプリンター3にその時点で設定されている内容印刷条件、印刷モード等を取得するコマンドであり、情報取得コマンドはプリンター3の保守情報メンテナンスカウンターの値等を取得するコマンドである。これらのコマンドに対しても、同様に、遠隔保守用処理部204がプリンター3から該当する情報を取得して保守サーバー6に返信することで上述した処理が実行される。なお、上述した累積出力回数などデータ格納部205に記憶する保守情報を求められた場合には、遠隔保守用処理部204が当該情報を取得して保守サーバー6へ返信する。なお、状態取得コマンド、設定取得コマンド、情報取得コマンドは、同タイミングで発せられてもよいし、別々のタイミングで発せられてもよい。また別の例として、上記プリンター3の状態がエラーであった場合には、保守サーバー6は、その旨の情報を受信後に当該状態を解消するための処理要求を行う。例えば、発生しているエラー状態が明らかであり、プリンター3を正常状態に復帰させてよい場合には、保守サーバー6は、リセット命令を上記処理要求として出し、遠隔保守用処理部204を介した上記処理の実行でプリンター3が正常状態に復帰される。また、エラーの内容を調べる場合には、例えば、エラー状態になった直前の印刷データを調べるべく、保守サーバー6は、当該印刷データを送信することを上記処理要求として出し、遠隔保守用処理部204は、データ格納部205に蓄積する上記印刷データを返信することで処理を実行する。また、プリンター3からテスト出力をさせる必要がある場合には、保守サーバー6は、その旨の上記処理要求をし、遠隔保守用処理部204は、プリンター3へテスト出力の指示を行う。更に別の例としては、保守サーバー6がクリーニングの実行を上記処理要求として出し、遠隔保守用処理部204がプリンター3へクリーニングの指示を行う、ことができる。当該クリーニングの要求は、定期的に行われてもよいし、上記保守情報を取得しその内容に応じて行うようにしてもよい。また別の例として、保守サーバー6は、ファーム書換命令を上記処理要求として出し、プリンター3のファームウェアソフトウェアを更新させることもできる。また、保守サーバー6は、設定変更コマンドを上記処理要求として出し、プリンター3の設定内容を変更させることもできる。当該処理は、複数のプリンターに対して一括して要求を出して複数のプリンターで実行させることもできる。以上説明をしたように、既存のPOS端末装置に、仮想ポート203、遠隔保守用処理部204、及びデータ格納部205の部分を追加することにより、既存のPOSアプリケーション201を変更することなく、印刷データ等を必要とするプリンター3の遠隔保守機能を追加することができる。また、本POS端末装置2では、遠隔保守のための主な処理は、コンピューターのアプリケーション層で行うように構成するので、多彩な処理を実行させるプログラムの開発を容易に行うことができる。また、遠隔保守に印刷データを利用できるので多彩なメンテナンスを行うことができる。また、複数のPOS端末装置が同様の構成であれば、上述したファームウェアの更新や設定変更を一括した処理で実行でき効率的である。なお、図1に示す本実施の形態例では、POS端末装置2に接続されるプリンター3が1台であったが、2台以上のプリンターが接続される構成であってもよい。かかる場合には、遠隔保守用処理部204が、印刷出力時及び遠隔保守時に、出力先プリンター及び保守対象プリンターを識別し、各プリンターについて上述した内容と同様の処理を実行する。また、本実施の形態例ではPOSシステムの例を示したが、本発明は、POSシステムに限らず、病院や運送会社で使用されるシステムなど、プリンターからの印刷物の出力を含む所定のアプリケーションを備えたシステムに適用可能であり、特に、既存のアプリケーションプログラムの改変が困難である場合に有効である。本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。