ホスト装置における印刷実行時に障害が発生した際に、前記障害発生時の印刷情報と、既知の障害対応方法が保存された障害対応方法データベースとを照合し、前記印刷情報に合致する障害対応方法を取得することで、印刷時に発生した障害に自動対応する障害自動対応システムにおいて、前記印刷情報に合致する対応方法が前記障害対応方法データベースに無い場合に、前記ホスト装置にインストールされたプリンタドライバが、印刷画像を表す印刷データに基づいて印刷装置が印刷可能なデータに変換された印刷データを取得することで、前記印刷時に発生した障害に自動的に対応することを特徴とする障害自動対応システム。ホスト装置における印刷実行時に障害が発生した際に、前記障害発生時の印刷情報と、既知の障害対応方法が保存された障害対応方法データベースとを照合し、前記印刷情報に合致する障害対応方法を取得することで、印刷時に発生した障害に自動対応する障害自動対応システムにおいて、前記障害に対する対応方法が前記障害対応方法データベースに無い場合に、前記ホスト装置にインストールされたプリンタドライバが、印刷画像を表す印刷データを取得し、前記ホスト装置とネットワークを介して接続するサーバ装置に前記印刷データを送信し、前記サーバ装置が、前記印刷データを印刷装置にて印刷可能なデータに変換し、前記プリンタドライバに変換した印刷データを送信することで、前記印刷時に発生した障害に自動的に対応することを特徴とする障害自動対応システム。ホスト装置における印刷実行時に障害が発生した際に、前記障害発生時の印刷情報と、既知の障害対応方法が保存された障害対応方法データベースとを照合し、前記印刷情報に合致する障害対応方法を取得することで、印刷時に発生した障害に自動対応する障害自動対応方法において、前記障害に対する対応方法が前記障害対応方法データベースに無い場合に、前記ホスト装置にインストールされたプリンタドライバが、印刷画像を表す印刷データに基づいて印刷装置が印刷可能なデータに変換された印刷データを取得することで、前記印刷時に発生した障害に自動的に対応することを特徴とする障害自動対応方法。ホスト装置における印刷実行時に障害が発生した際に、前記障害発生時の印刷情報と、既知の障害対応方法が保存された障害対応方法データベースとを照合し、前記印刷情報に合致する障害対応方法を取得することで、印刷時に発生した障害に自動対応する障害自動対応方法において、前記障害に対する対応方法が前記障害対応方法データベースに無い場合に、前記ホスト装置にインストールされたプリンタドライバが、印刷画像を表す印刷データを取得し、前記ホスト装置とネットワークを介して接続するサーバ装置に前記印刷データを送信し、前記サーバ装置が、前記印刷データを印刷装置にて印刷可能なデータに変換し、前記プリンタドライバに変換した印刷データを送信することで、前記印刷時に発生した障害に自動的に対応することを特徴とする障害自動対応方法。ホスト装置における印刷実行時に障害が発生した際に、前記障害発生時の印刷情報と、既知の障害対応方法が保存された障害対応方法データベースとを照合し、前記印刷情報に合致する対応方法を取得することで、障害に自動対応するシステムに用いられ、前記ホスト装置にインストールされたプリンタドライバであって、印刷画像を表す印刷データに基づいて印刷装置が印刷可能なデータに変換された印刷データを取得することで、前記印刷時に発生した障害に自動的に対応することを特徴とするプリンタドライバ。請求項5に記載のプリンタドライバが格納されたコンピュータ読み取り可能な記憶媒体。しかしながら、上記方法においても、データベース内に保持された過去の障害事例を蓄積したデータベース内に、同じ障害事例又は類似する障害事例が無い場合には、製造元の技術者に報告を行って人的作業による解決を待つしか無い、という可能性がある。この様な場合には、やはり障害が解消されるまで長い時間を要するため、その間は印刷できないという問題を解消できないことがあった。上記課題を解決するために、本発明に係る障害自動対応システムは、ホスト装置における印刷実行時に障害が発生した際に、まずは、前記障害発生時の印刷情報と、既知の障害対応方法が保存された障害対応方法データベースとを照合し、前記印刷情報に合致する障害対応方法を取得する。前記印刷情報に合致する対応方法が前記障害対応方法データベースに無い場合には、前記ホスト装置にインストールされたプリンタドライバが、印刷画像を表す印刷データに基づいて印刷装置が印刷可能なデータに変換された印刷データを取得することで、前記印刷時に発生した障害に自動的に対応することを特徴とする。この様な構成によって、ホスト装置における印刷実行時に障害が発生した場合であって、前記障害に対応できる方法が障害対応データベースに無い場合であっても、前記ホスト装置内のプリンタドライバが、印刷装置が印刷可能なデータに変換された印刷データを取得し、この印刷データを用いて印刷を実行することにより、人的作業を介さずに障害を解消することができる。本発明の実施形態によれば、印刷を実行する際にエラー等の障害が発生した場合にも、人的作業を介さずにその障害を解決することが出来る。そのため、障害が発生した場合に、障害が解決されるまで長時間に渡って印刷をすることができない、といった問題を解消することができる。以下、本発明の好適な実施の形態以下実施形態というについて、図面を用いて詳細に説明する。[第1の実施形態]<システムの概要について>図1に、本実施形態に係る障害自動対応システム100の構成例の概念図を示す。障害自動対応システム100は、例えば、印刷装置としてのプリンタ102と、サーバ装置103と、ホスト装置としてのコンピュータ端末104、105とを、ネットワーク101を介して接続可能に配設することができる。ネットワーク101は、ローカルエリアネットワークLAN又はインターネット等で、有線又は無線の別は問わない。コンピュータ端末やプリンタは、例示した数に限るものではなく、複数台を接続することができる。コンピュータ端末104、105及びサーバ装置103は、いわゆるパーソナルコンピュータやワークステーション等で良く、主要な構成として、図示しないCPU、ROM、RAM、インタフェース装置、ドライブ装置といったハードウェアを備え、それぞれがバスで相互に接続されている。印刷装置としては、プリンタや、コピー及びスキャナ等の複数の機能を一つの筐体内に収納した複合機を用いることができる。本実施例におけるプリンタ102は、ネットワーク101を介して複数のコンピュータ端末104及び105に接続し、コンピュータ端末104及び105を利用するユーザが印刷を実行できるように設けられている。コンピュータ端末104及び105のOSOperatingSystem上には、プリンタドライバ200が搭載されている。プリンタドライバ200は、プリンタをOSによって制御するために用意されたプログラムである。また、OS上に文書等を作成することが可能なアプリケーション210が搭載されている。ユーザは、コンピュータ端末104、105において、アプリケーション210を用いて文書等の作成、編集、修正等を行うことができる。ユーザが作成した文書等について印刷指示操作を行うと、プリンタドライバ200が起動して、前記文書等のデータを印刷装置が印刷可能なデータに変換し、変換した印刷データを印刷装置102に送信することで、印刷装置に印刷を実行させることができる。プリンタ102は、ユーザが操作するコンピュータ端末104又は105のプリンタドライバ200から送信された印刷データに基づいて、ユーザが作成した文書等の印刷を実行する。<プリンタドライバとサーバ装置の機能について>図2に、本発明の実施形態に係るプリンタドライバ200と、サーバ装置103の機能ブロック図を示す。プリンタドライバ200は、コンピュータ端末104内に、アプリケーション210と共に搭載され、内部に印刷情報取得手段201、印刷情報送信手段202、対応方法受信手段203を有している。プリンタドライバ200の印刷情報取得手段201は、印刷時におけるコンピュータ端末104の構成、プリンタドライバ200自身の設定、使用しているアプリケーションソフト及びバージョン情報等の印刷設定情報301を取得することができる。印刷設定情報301の例を図3に示す。印刷設定情報301には、例えば、印刷エラーが発生しているコンピュータ端末104のメモリ容量、印刷しているポート、使用アプリケーション210の名称、印刷エラーが発生した際のプリンタドライバ200の設定が含まれる。また、印刷情報取得手段201では、印刷エラーが発生した際の印刷ログ401を取得する。図4に、印刷ログ401の例を示す。印刷ログ401には、例えば、印刷エラーが発生した際のエラーコード、使用された関数名TextOut関数、StretchBlt関数等及び関数に使用された引数が含まれている。印刷情報送信手段202は、取得した前記印刷設定情報301及び前記印刷ログ401をサーバ装置103に送信することができ、対応方法受信手段203で、サーバ装置103において解析された障害対応方法を受信することができる。サーバ装置103は、印刷情報受信手段205、印刷情報解析手段206、印刷データ変換手段207、対応方法送信手段208を有している。また、サーバ装置103には、印刷情報に関連する障害対応方法を格納する障害対応方法データベース209が、前記印刷情報解析手段206と接続可能に設けられている。印刷情報受信手段205では、プリンタドライバ200の印刷情報送信手段202から送信された印刷設定情報301及び印刷ログ401を受信する。次に、印刷情報解析手段206において、受信した印刷設定情報301及び印刷ログ401と、障害対応方法データベース209に保持された障害対応方法との照合を行う。障害対応方法データベース209に保存されたデータの例を図5に示す。障害対応方法データベース209には、例えば、エラーコード、アプリケーションソフト名、プリンタドライバ設定、エラー原因、対応方法が登録されている。データベース209のデータと、印刷設定情報301及び印刷ログ401を照合した結果、障害対応方法が検索された場合には、対応方法送信手段208によって、プリンタドライバ200に検索した障害対応方法が送信される。障害対応方法を受信したプリンタドライバ200は、受信した内容に基づいて再度印刷を実行することで、印刷時に発生した障害を、人的操作を介さずに自動的に解消することができる。<印刷データの変換処理について>また、プリンタドライバ200の印刷情報取得手段201は、障害発生時に、前記した印刷設定情報301及び印刷ログ401に加えて、印刷画像の印刷データ601を取得することができる。取得した印刷データ601は、印刷設定情報301及び印刷ログ401と共に、印刷情報送信手段202からサーバ装置103に送信される。印刷情報解析手段206において、印刷設定情報301及び印刷ログ401に合致する障害対応方法を取得することができなかった場合には、サーバ装置103内に設けられた印刷データ変換手段207が、受信した印刷データ601の変換を実行する。図6に、印刷データ601の変換例を示す。図6には、元の印刷データ601に含まれている色相に問題があった場合の例を示している。例えば、赤R、緑G、青Bの各色を0~255の間の数値で表す色相に関するデータの内、プリンタ102で印刷できる緑Gの値の範囲が245までだった場合に、印刷データ変換手段207において、その値を245に変換した印刷データ602を作成する。変換された印刷データ602は、サーバ装置103内の対応方法送信手段208によってプリンタドライバ200に送信され、プリンタ102で印刷が実行される。この様にして、障害対応方法データベース209に障害に対する対応方法が存在しない場合であっても、印刷データ変換手段207によって、印刷データ601を自動的に変換することで、障害に自動対応することが可能になる。<障害自動対応システムの処理について>本実施形態に係る障害自動対応システム100の処理例のフローチャートを図7に示す。まず、コンピュータ端末104において印刷実行時にエラーが発生した場合には、ステップS701においてプリンタドライバ200の印刷情報取得手段201が、印刷設定情報301、印刷ログ401及び印刷データ601を取得する。取得された各種の印刷情報は、印刷情報送信手段202によってサーバ装置103の印刷情報受信手段205に送信され、ステップ702において、サーバ装置103内の印刷情報解析手段206が対応方法についての解析を行う。印刷情報解析手段206は、障害対応方法データベース209にアクセスし、印刷情報と障害対応方法との照合を行う。次に、ステップS703及びステップS704において、障害対応方法データベース209に発生した障害に対応する方法が存在する場合は、対応方法送信手段208が、障害対応方法をプリンタドライバ200の対応方法受信手段203に送信する。ステップS702において障害対応方法が見つからなかった場合は、ステップS705において印刷データ601の変換で対処可能か否かが判断される。印刷データ601の変換で対処できる場合には、印刷データ変換手段207によって、印刷データ601が変換され、ステップS707において、変換された印刷データ602が、対応方法送信手段208からプリンタドライバ200の対応方法受信手段203に送信される。印刷データ601の変換によっても対処できない場合には、ステップS708において、その内容が解析結果として送信される。<まとめ>以上、本発明に係る実施形態によれば、コンピュータ端末104又は105における印刷実行時に障害が発生し、前記障害に対応できる方法が障害対応データベース209に無い場合であっても、プリンタドライバ200が、プリンタ102が印刷可能なデータに変換された印刷データ602を取得し、この印刷データ602を用いて印刷を実行することにより、人的操作を介さずに障害を解決することができる。従って、障害が発生してから解決されるまでに長時間に渡って印刷できない、といった不具合の発生を抑制することができる。最後に、上記実施形態に挙げた構成等に、その他の要素との組み合わせなど、ここで示した構成に本発明が限定されるものではない。これらの点に関しては、本発明の主旨を逸脱しない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。