接続される機器の構成情報に基づき機器に応じた設定が可能な情報処理装置であって、同一機種の機器に共通する機能に関する情報である機種別機能情報と、全機種の機器に共通する機能に関する情報である共通機能情報とを保持した機能情報保持手段と、前記接続される機器から該機器の構成情報を取得する通信手段と、前記接続される機器の構成情報のうち機器の機種に基づき、前記機能情報保持手段において、該機種に対応する機種別機能情報が保持されているか否かが判定されることにより、前記接続される機器毎に、機器と、該機器の判定結果と、該機器から取得した構成情報のうち該機器の機能とを対応付けて記憶する記憶手段と、前記記憶手段から、使用する使用機器に対応付けられた判定結果を取得し、該判定結果に応じて前記機種別機能情報又は前記共通機能情報のいずれかを読み込み、少なくとも、読み込んだいずれかの機能情報に基づいて、該使用機器の機能に関する設定を行うための設定画面を表示する表示手段と、前記機能情報保持手段において、前記使用機器の機種に対応する機種別機能情報が保持されたとき、該機種に対応する機種別機能情報が保持されているか否かが再判定されることにより、前記記憶手段において該使用機器に対応付けられた判定結果を該再判定結果に更新する更新手段と、を有することを特徴とする情報処理装置。前記該機器の判定結果は、前記接続される機器の構成情報のうち機器の機種に基づき、前記機能情報保持手段において、該機種に対応する機種別機能情報が保持されている場合、該機種に対応する機種別機能情報を示す識別子であり、該機種に対応する機種別機能情報が保持されていない場合、前記共通機能情報を示す識別子であり、前記表示手段は、前記記憶手段から、使用する使用機器に対応付けられた判定結果を取得し、該判定結果が前記機種別機能情報を示す識別子であるときは、該機種別機能情報を読み込み、読み込んだ該機種別機能情報と該使用機器の機能とに基づいて、該使用機器の機能に関する設定を行うための設定画面を表示し、該判定結果が前記共通機能情報を示す識別子であるときは、該共通機能情報を読み込み、読み込んだ該共通機能情報に基づいて、該使用機器の機能に関する設定を行うための設定画面を表示すること、を特徴とする請求項1記載の情報処理装置。前記更新手段は、前記機能情報保持手段において、前記使用機器の機種に対応する機種別機能情報が保持された場合、前記記憶手段において該使用機器に対応付けられた前記共通機能情報を示す識別子を該機種に対応する機種別機能情報を示す識別子に更新すること、を特徴とする請求項2記載の情報処理装置。前記記憶手段から、使用する使用機器に対応付けられた判定結果を取得し、該判定結果に応じて前記機種別機能情報又は前記共通機能情報のいずれかを読み込み、少なくとも、読み込んだ機能情報に基づいて、該使用機器に対し該機能を動作させるためのデータであって該使用機器が処理可能な形式のデータを描画する描画手段と、を有することを特徴とする請求項1ないし3何れか一項記載の情報処理装置。前記機器は、プリンタであり、前記設定画面は、印刷設定画面であり、前記データは、印刷データであり、前記使用機器が処理可能な形式のデータは、プリンタ言語に変換されたデータであること、を特徴とする請求項4記載の情報処理装置。接続される機器の構成情報に基づき機器に応じた設定が可能な情報処理装置であるコンピュータに、同一機種の機器に共通する機能に関する情報である機種別機能情報と、全機種の機器に共通する機能に関する情報である共通機能情報とを保持した機能情報保持手段と、前記接続される機器から該機器の構成情報を取得する通信手段と、前記接続される機器の構成情報のうち機器の機種に基づき、前記機能情報保持手段において、該機種に対応する機種別機能情報が保持されているか否かが判定されることにより、前記接続される機器毎に、機器と、該機器の判定結果と、該機器から取得した構成情報のうち該機器の機能とを対応付けて記憶する記憶手段と、前記記憶手段から、使用する使用機器に対応付けられた判定結果を取得し、該判定結果に応じて前記機種別機能情報又は前記共通機能情報のいずれかを読み込み、少なくとも、読み込んだいずれかの機能情報に基づいて、該使用機器の機能に関する設定を行うための設定画面を表示する表示手段と、前記機能情報保持手段において、前記使用機器の機種に対応する機種別機能情報が保持されたとき、該機種に対応する機種別機能情報が保持されているか否かが再判定されることにより、前記記憶手段において該使用機器に対応付けられた判定結果を該再判定結果に更新する更新手段として機能させるためのプログラム。前記該機器の判定結果は、前記接続される機器の構成情報のうち機器の機種に基づき、前記機能情報保持手段において、該機種に対応する機種別機能情報が保持されている場合、該機種に対応する機種別機能情報を示す識別子であり、該機種に対応する機種別機能情報が保持されていない場合、前記共通機能情報を示す識別子であり、前記表示手段は、前記記憶手段から、使用する使用機器に対応付けられた判定結果を取得し、該判定結果が前記機種別機能情報を示す識別子であるときは、該機種別機能情報を読み込み、読み込んだ該機種別機能情報と該使用機器の機能とに基づいて、該使用機器の機能に関する設定を行うための設定画面を表示し、該判定結果が前記共通機能情報を示す識別子であるときは、該共通機能情報を読み込み、読み込んだ該共通機能情報に基づいて、該使用機器の機能に関する設定を行うための設定画面を表示すること、を特徴とする請求項6記載のプログラム。前記更新手段は、前記機能情報保持手段において、前記使用機器の機種に対応する機種別機能情報が保持された場合、前記記憶手段において該使用機器に対応付けられた前記共通機能情報を示す識別子を該機種に対応する機種別機能情報を示す識別子に更新すること、を特徴とする請求項7記載のプログラム。前記記憶手段から、使用する使用機器に対応付けられた判定結果を取得し、該判定結果に応じて前記機種別機能情報又は前記共通機能情報のいずれかを読み込み、少なくとも、読み込んだ機能情報に基づいて、該使用機器に対し該機能を動作させるためのデータであって該使用機器が処理可能な形式のデータを描画する描画手段と、を有することを特徴とする請求項6ないし8何れか一項記載のプログラム。前記機器は、プリンタであり、前記設定画面は、印刷設定画面であり、前記データは、印刷データであり、前記使用機器が処理可能な形式のデータは、プリンタ言語に変換されたデータであること、を特徴とする請求項9記載のプログラム。ここで、上述の発売されたプリンタ機をサポートする機種共通プリンタドライバがバージョンアップされリリースされた場合、ユーザはPCにおいてその機種共通プリンタドライバをアップデートする。新たにリリースされた機種共通プリンタドライバにおいては、ユーザは全機種に共通する汎用的な機能のみならず、固有のオプション機能を使用できるようになるからである。しかしながら、PCにおいてその機種共通プリンタドライバをアップデートする際には、上述の発売されたプリンタ機に対しGenericモードから機種別モードへと切り替える手動切替操作や、その機種共通プリンタドライバとプリンタ機との双方向通信が新たに必要となるため、アップデート時におけるユーザの利便性が低く、またアップデートに時間を要するという問題があった。具体的に、従来機種共通プリンタドライバをアップデートする際、ユーザはドライバをアップデートし、Genericモードで動作しているプリンタアイコン論理プリンタを選択し、手動で機種切り替え又は双方向による機種切り替えの作業が、新たに機種モード対応となったプリンタ機のプリンタアイコン数分だけ必要であった。また、機種共通プリンタドライバは、アップデート時にはプリンタ機と双方向通信を行って、新たに機種モード対応となったプリンタ機に搭載されているオプション構成を取得し、機種共通プリンタドライバに反映する必要があった。本発明では上記のような問題に鑑みて、機種共通プリンタドライバのアップデートにより、プリンタ機に対し、これまで使用していたGenericモードから、新たに対応したそのプリンタ機の機種モードへ設定変更する際において、そのアップデートにかかる作業負担を削減する情報処理装置及びプログラムを提供することを目的とする。上記課題を解決するため、本発明に係る情報処理装置は、接続される機器の構成情報に基づき機器に応じた設定が可能な情報処理装置であって、同一機種の機器に共通する機能に関する情報である機種別機能情報と、全機種の機器に共通する機能に関する情報である共通機能情報とを保持した機能情報保持手段と、前記接続される機器から該機器の構成情報を取得する通信手段と、前記接続される機器の構成情報のうち機器の機種に基づき、前記機能情報保持手段において、該機種に対応する機種別機能情報が保持されているか否かが判定されることにより、前記接続される機器毎に、機器と、該機器の判定結果と、該機器から取得した構成情報のうち該機器の機能とを対応付けて記憶する記憶手段と、前記記憶手段から、使用する使用機器に対応付けられた判定結果を取得し、該判定結果に応じて前記機種別機能情報又は前記共通機能情報のいずれかを読み込み、少なくとも、読み込んだいずれかの機能情報に基づいて、該使用機器の機能に関する設定を行うための設定画面を表示する表示手段と、前記機能情報保持手段において、前記使用機器の機種に対応する機種別機能情報が保持されたとき、該機種に対応する機種別機能情報が保持されているか否かが再判定されることにより、前記記憶手段において該使用機器に対応付けられた判定結果を該再判定結果に更新する更新手段とを有する。また上記課題を解決するため、本発明に係るプログラムは、接続される機器の構成情報に基づき機器に応じた設定が可能な情報処理装置であるコンピュータに、同一機種の機器に共通する機能に関する情報である機種別機能情報と、全機種の機器に共通する機能に関する情報である共通機能情報とを保持した機能情報保持手段と、前記接続される機器から該機器の構成情報を取得する通信手段と、前記接続される機器の構成情報のうち機器の機種に基づき、前記機能情報保持手段において、該機種に対応する機種別機能情報が保持されているか否かが判定されることにより、前記接続される機器毎に、機器と、該機器の判定結果と、該機器から取得した構成情報のうち該機器の機能とを対応付けて記憶する記憶手段と、前記記憶手段から、使用する使用機器に対応付けられた判定結果を取得し、該判定結果に応じて前記機種別機能情報又は前記共通機能情報のいずれかを読み込み、少なくとも、読み込んだいずれかの機能情報に基づいて、該使用機器の機能に関する設定を行うための設定画面を表示する表示手段と、前記機能情報保持手段において、前記使用機器の機種に対応する機種別機能情報が保持されたとき、該機種に対応する機種別機能情報が保持されているか否かが再判定されることにより、前記記憶手段において該使用機器に対応付けられた判定結果を該再判定結果に更新する更新手段として機能させる。なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、などに適用したものも本発明の態様として有効である。本発明によれば、機種共通プリンタドライバのアップデートにより、プリンタ機に対し、これまで使用していたGenericモードから、新たに対応したそのプリンタ機の機種モードへ設定変更する際において、そのアップデートにかかる作業負担を削減する情報処理装置及びプログラムを提供することができる。以下、本発明を実施するための形態を各実施形態において図面を用いて説明する。システム構成ネットワーク構成図1は、本実施形態に係るプリンタシステム100のネットワーク構成図を示す。本実施形態に係るプリンタシステム100は、PC1、プリンタA2、プリンタB3、プリンタC4がネットワーク5を介し接続され構成される。PC1は、OSOperatingSystemに基づき、印刷設定画面等を含むユーザインターフェースUIを表示することが可能な情報処理装置の一例としてのパーソナルコンピュータである。本実施形態に係るPC1は、機種共通プリンタドライバが組み込まれ、該ドライバにより、プリンタA2、プリンタB3、プリンタC4の処理可能なプリンタ言語PDLデータへと変換されうる限り、例えばPDAPersonalDigitalAssistants、又は携帯電話等の情報処理装置であってもよい。プリンタA2、プリンタB3、プリンタC4は、PC1からの要求に従って動作する機器であって、本実施形態では、レーザプリンタLP又は複合機能プリンタMFP等の画像形成装置を例とする。なお図中、あくまで説明の便宜上、PC1は1台、プリンタは3台のみを示すものであるが、実際には複数台であってもよい。また、PC1とプリンタとの間の接続は、図に示されるようなネットワークLAN、WAN含む5のみならず、例えばシリアル形式であってもよい。ハードウェア図2は、本実施形態に係るPC1の一実施形態の主要構成を示すハードウェア構成図である。PC1は、主要な構成として、CPU11、ROM12、RAM13、HDD14、記憶媒体読取装置15、入力装置16、表示装置17、及び通信装置18を含む構成である。CPU11は、マイクロプロセッサ及びその周辺回路から構成され、装置全体を制御する回路である。また、ROM12は、CPU11で実行される所定の制御プログラムを格納するメモリであり、RAM13は、CPU11がROM12に格納された所定の制御プログラムを実行して各種の制御を行うときの作業領域として使用するメモリである。HDD14は、汎用のOS、各種プログラムを含む各種情報を格納する装置であり、不揮発性の記憶装置である。記憶媒体読取装置15は、CDやDVD、USBメモリ等の外部記憶媒体から情報を入力する装置である。入力装置16は、ユーザが各種入力操作を行うための装置である。入力装置16は、マウス、キーボード、表示装置17の表示画面上に重畳するように設けられたタッチパネルスイッチなどを含む。表示装置17は、各種データを表示画面に表示する装置である。例えばLCD、CRTなどから構成される。通信装置18は、ネットワーク5を介して他の機器との通信を行う装置である。有線ネットワークや無線ネットワークなど含む各種ネットワーク形態に応じた通信をサポートする。機能次に、本実施形態に係るPC1の主要機能構成について説明する。図3は、本実施形態に係るPC1の機能ブロック図の一例を示す。図に示されるように、本実施形態に係るPC1は、PC1に搭載されるOS110、テキスト編集プログラムのようなアプリケーション120、プリンタドライバ150の設定を保存する記憶領域130、プリンタドライバ150を含むプログラムをインストールするプラグインインストーラ140、機種共通プリンタドライバであるプリンタドライバ150、各プリンタとの通信を行う通信部160を含み構成される。本構成において、ユーザがアプリケーション120のデータを印刷する場合、アプリケーション120はそれ単体でプリンタに対して印刷データの生成などは直接行わない。即ちユーザは、プリンタドライバ150により提供される印刷設定画面を介し、印刷命令印刷条件等を含むを実行すると、アプリケーション120は印刷を実行したい印刷対象となるデータをOS110に渡し、OS110がそのデータをプリンタドライバ150へ渡す。そしてプリンタドライバ150が解釈可能な印刷命令/プリンタ言語PDLに変更し、通信部160からプリンタに対し、印刷命令を送信することで印刷が実現される。図4は、本実施形態に係るプリンタドライバ150の機能ブロック図の一例を示す。図に示されるように、本実施形態に係るプリンタドライバ150は、機種別機能情報保持部151、画面表示部152、描画部153、更新処理部154、双方向通信部155を含み構成される。なお図に示すプリンタドライバ150は、機種共通プリンタドライバであるので、複数機種のプリンタをサポートするが、プリンタドライバ150のリリースバージョンVersion10においては、プリンタA2、プリンタB3をサポートするものとするプリンタC4は未対応。機種別機能情報保持部151は、各プリンタに対応した機種別機能情報ここではプリンタA2、プリンタC4に対応と、ジェネリックGeneric機能情報との大きく2種類の機能情報を保持する。具体的に例えば、プリンタA2の機能情報には、プリンタA2の機種固有の情報機種固有のオプションや機能に関する情報が含まれており、プリンタB3の機能情報には、プリンタB3の機種固有の情報が含まれている。またジェネリックの機能情報には、どのプリンタにも対応した共通の汎用的な機能情報が含まれている。そして上述したように、画面表示部152や描画部153が、ジェネリック機能情報を読み込んでいる場合をGenericモード、各プリンタに対応した機能情報を読み込んでいる場合を機種別モードとよぶ。つまりプリンタドライバ150は、機種別機能情報保持部151において、接続するプリンタに対応した機種別機能情報が存在する場合には、機種別モードで動作する。一方、機種別機能情報保持部151において、その時点のバージョンではサポートしていない未対応のプリンタに接続する場合には、Genericモードで動作する。ここで、Genericモードにおいては、各プリンタに対応した機能情報を読み込んでいる機種別モードよりも、ユーザの利便性が低くなる。つまり、ユーザにとってはGenericモードよりも機種別モードで動作する方が、その機種固有のオプションや機能等を使用することができるため利便性が高い推奨される。本図のプリンタドライバ150Version10の機種別機能情報保持部151は、プリンタA機能情報、プリンタB機能情報が保持されているので、プリンタA及びプリンタBをサポートしている。よってユーザがプリンタA2、プリンタB3を使用するときには、このプリンタドライバ150Version10により提供される機種別モードにより、プリンタA2、プリンタB3の機種固有のオプションや機能等を使用することが可能である。一方、プリンタCの機能情報はサポートしていないので、ユーザがプリンタC4を使用するときには、プリンタドライバ150Version10により提供されるGenericモードにより、共通の汎用的な機能に限定してプリンタC4を使用することが可能である。プリンタC4自体は機種固有のオプションや機能等を有する場合であっても、これら機種固有のオプションや機能等までは使用できない。プリンタドライバ150Version10はプリンタC4を正式にサポートしていないからである。画面表示部152は、プリンタ毎に印刷設定画面の表示を行う。印刷設定画面表示の際、機種別機能情報保持部151から使用するプリンタの機能情報を読み込み、さらに、双方向通信でプリンタ機自体から予め取得しておいたデバイスの情報例えば搭載オプションを読み込むことで、使用するプリンタに応じた印刷設定画面を表示する。例えばプリンタAは仕様上、機能α、機能β、機能γを搭載できるものとすると、その仕様上最大に搭載可能な機能情報例えば機能α、機能β、機能γや設定可能なパラメータ値等々をプリンタA機能情報から読み込み、またプリンタA機自体から取得しておいたデバイスの情報例えば搭載オプションから実際にそのプリンタが搭載している機能例えば機能αのみを読み込むことにより、画面表示部152は、そのプリンタの印刷設定画面上、実際にそのプリンタが搭載している機能例えば機能αを使用可能に表示する例えば後述の図9等参照。描画部153は、アプリケーション120から印刷を要求されたデータをプリンタが解釈可能な印刷命令/プリンタ言語PDLへ変換し、通信部160を通じてプリンタに印刷データを出力する。なお、プリンタ言語PDLへ変換する際、機種別機能情報保持部151からそのプリンタの機能情報を読み込み、さらに、双方向通信で取得しておいたデバイスの情報本実施例では例として搭載オプションを読み込むことで、使用するプリンタに応じた印刷命令/プリンタ言語PDLを生成することができる。例えばプリンタAは仕様上、機能α、機能β、機能γを搭載できるものとすると、その仕様上最大に搭載可能な機能情報例えば機能α、機能β、機能γやその機能に係るコマンド等々をプリンタA機能情報から読み込み、またプリンタA機自体から取得しておいたデバイスの情報例えば搭載オプションから実際にそのプリンタが搭載している機能例えば機能αのみを読み込むことにより、描画部153は、データを実際にそのプリンタが搭載している機能例えば機能αを動作指示するコマンドを含む印刷命令/プリンタ言語PDLへ変換し、出力する。更新処理部154は、記憶領域130の論理プリンタ情報の更新処理を行う。具体的には後述するが、新たにプリンタC4がサポートされたプリンタドライバ150Version20へのアップデートに伴って、更新処理部154は、記憶領域130の論理プリンタ情報を更新する。これによりPC1上、プリンタドライバ150Version10においては、プリンタC4はGenericモードで使用されていたところ、Version20へのアップデートによりプリンタC4は機種別モードで使用することができるようになる。更新処理部154は、Version20へのアップデートの過程において、Genericモードで使用されているプリンタC4が今回のVersion20によって機種別モードで使用することができることを判断し、自動的にGenericモードから機種別モードへ設定の変更を行う。そのため、ユーザはプリンタドライバVersion20のアップデート操作のみの操作でもって、それまで使用していたGenericモードよりも利便性の高い機種別モードでプリンタC4を使用することができる。この点詳細は後述する。双方向通信部155は、通信部160を介し、各プリンタ機本体と通信を行ってプリンタの機器構成情報を取得し、記憶領域130に保存する。具体的に例えばSNMPSimpleNetworkManagementProtocolを利用し、プリンタのMIBManagementinformationbaseに格納されている機種名やデバイス情報例えば搭載オプション等を取得する。図5は、本実施形態に係る記憶領域130に保存される論理プリンタ情報ver10その1の一例を示す。論理プリンタ情報は、実際に接続されるプリンタ機分の設定情報である。PC1においてプリンタドライバ150が、例えばプリンタA2、プリンタB3、プリンタC4といったように複数のプリンタ機を使用する場合、論理プリンタ例えばOS上に表示されるプリンタアイコンに対し、実際に接続されるプリンタ機の情報が対応付けられて、論理プリンタ情報として登録される。具体的に、記憶領域130には、最初例えばver10のプリンタドライバ150のインストール時などにおいて、例えばプリンタA2、プリンタB3、プリンタC4のプリンタ機を使用する場合、プリンタドライバ150の双方向通信部155により取得された機器構成情報に基づいて、プリンタ毎論理プリンタ毎に、どのプリンタ機と接続するかを示す接続機種名、機種別機能情報保持部151のうちどの機能情報を利用するかを示す利用機能情報名、そのプリンタ機が搭載するオプションを示す搭載オプション等が保存される。また次回例えばver20のプリンタドライバ150のアップデート時、アップデートされたプリンタドライバ150の機種別機能情報保持部151の機能情報に基づいて、プリンタ毎論理プリンタ毎の利用機能情報名が更新される。この点詳細は後述する。図6は、本実施形態に係るプリンタドライバ150の論理的接続図の一例を示す。PC1においてプリンタドライバ150が、例えばプリンタA2、プリンタB3、プリンタC4といったように複数のプリンタ機を使用する場合、複数の論理プリンタ例えばOS上に表示されるプリンタアイコンが作成され、複数の論理プリンタは、1つの物理プリンタドライバプリンタドライバ150を介し、上述の論理プリンタ情報に基づきそれぞれ対応するプリンタ機と接続される。そしてPC1から各プリンタへの印刷、設定画面表示、双方向通信、アップデート時処理等は、論理プリンタ毎に行われることになる。以上、PC1の主要機能構成である。これらの機能は、実際には装置のCPU11が実行するプログラムによりコンピュータに実現させるものである。情報処理以下、本実施形態に係るPC1における情報処理動作を説明する。プリンタドライバのインストール処理まず、最初のプリンタドライバ150のインストール処理について説明する。具体的にはPC1上、プラグインインストーラ140により、プリンタドライバ150Version10がインストールされる。その結果、PC1において、プリンタドライバ150Version10が組み込まれる例えば図3、4参照。プリンタドライバ150Version10がインストールされると、プリンタドライバ150の双方向通信部155は、通信部160を介し、各プリンタ機本体と通信を行ってプリンタの機器構成情報を取得し、記憶領域130に論理プリンタ情報として保存する動作を行う。図7は、本実施形態に係る論理プリンタ情報作成処理を説明するフローチャートである。論理プリンタ情報は、双方向通信を通じ、実際に接続されるプリンタ機毎に作成されるので、例えばプリンタA2、プリンタB3、プリンタC4のプリンタ機を使用する場合、プリンタA2、プリンタB3、プリンタC4それぞれに対し論理プリンタ情報が作成される。S1:双方向通信部155は、論理プリンタ毎に、そのプリンタ機本体から機種名を取得する。具体的には例えばSNMPを利用し、プリンタのMIBに格納されている機種名を取得する。ここでは、プリンタA2から機種名:プリンタA、プリンタB3から機種名:プリンタB、プリンタC4から機種名:プリンタCを取得することができる。S2:双方向通信部155は、記憶領域130の論理プリンタ情報において、論理プリンタ毎に取得した機種名を接続機種名として書き込み保存する例えば図5参照。S3:次に双方向通信部155は、プリンタ機本体からその搭載オプションを取得する。機種名と同様、SNMPを利用し、プリンタのMIBに格納されている搭載オプションを取得する。なおS1で機種名と同時に取得してもよい。S4:双方向通信部155は、記憶領域130の論理プリンタ情報において、論理プリンタ毎に取得した、搭載オプションを書き込み保存する例えば図5参照。S5:次に双方向通信部155は、プリンタドライバ150の機種別機能情報保持部151において、機種名に対応する機能情報が存在するか否かを判定する。ここで図4の機種別機能情報保持部151を参照すれば、機種別機能情報保持部151において、機種別の機能情報としては、プリンタA機能情報及びプリンタB機能情報が存在する。即ち機種名に対応する機能情報が存在するのは、プリンタA及びプリンタBである。プリンタCは存在しない。S6:双方向通信部155は、機種別機能情報保持部151において機種名に対応する機能情報が存在する場合、その機種名を利用機能情報名として書き込み保存する例えば図5参照。ここでは、機種別機能情報保持部151において機種名に対応する機能情報が存在するのは、プリンタA及びプリンタBであるので、プリンタA及びプリンタBの利用機能情報名にプリンタA及びプリンタBを書き込み保存する。S7:一方、双方向通信部155は、機種別機能情報保持部151において機種名に対応する機能情報が存在しない場合、ジェネリックとの値を利用機能情報名として書き込み保存する例えば図5参照。ここでは、機種別機能情報保持部151において機種名に対応する機能情報が存在しないのは、プリンタCであるので、論理プリンタCの利用機能情報名にジェネリックを書き込み保存する。以上論理プリンタ情報作成処理においては、プリンタドライバ150でサポートされる機種については、機種別機能情報保持部151の中から利用する機能情報を指定するための利用機能情報名に当該機種名を書き込んで、プリンタドライバ150でサポートされない機種については、利用機能情報名にジェネリックを書き込む。これにより、接続される各プリンタ機に対し、印刷設定画面等の表示において使用される機種別モード又はGenericモードが決定される。具体的に、PC1上、プリンタドライバ150Version10において、プリンタA及びプリンタBは機種別モード、プリンタCはGenericモードで使用されることになる。なお双方向通信処理によるプリンタの機器構成情報の取得は、PC1起動時や印刷設定画面表示時、プリンタドライバ更新時などを含め、OSの制限されないタイミングでならばいつでも実行することができるが、一般的に双方向通信はその処理に時間がかかることと、ネットワークのトラフィックを使用してしまうため、必要以上に実施されることは望ましくない。即ちプリンタ機の機器構成情報、例えばオプションに変更があったときのみに限定すべきである。またプリンタの機器構成情報の取得は、論理プリンタ毎に取得される必要があるため、論理プリンタの数に比例して双方向通信処理の処理時間が長くなる。よってプリンタドライバ更新時のような、失敗が許されない処理内で行うことは避けるべきである。本実施形態では、後述するようにプリンタドライバ更新時には双方向通信を行わず、初回のインストール時などで予め取得しておいた機器構成情報機種名搭載オプション等を記憶領域130の論理プリンタ情報において保持しておき、これをプリンタドライバ更新時に利用する。印刷設定画面の表示処理図8は、本実施形態に係る印刷設定画面の表示処理を説明するフローチャートである。ユーザはアプリケーション120のデータを印刷する場合、プリンタドライバ150により提供される印刷設定画面を介し、印刷命令印刷条件等を含むを実行する。ここではプリンタドライバ150Version10がインストールされているところ、以下プリンタAの印刷設定画面と、プリンタCの印刷設定画面とを例示しながら説明を行う。S21:画面表示部152は、ユーザにより印刷設定画面の表示命令の有無を判定する。具体的に、アプリケーション120上、例えば印刷ボタン押下により、印刷設定画面の表示命令の有りと判定しうる。なおこのときユーザにより使用する1のプリンタ標準使用プリンタ等も併せて指定されるものとする。またここでは、指定された論理プリンタは、プリンタAもしくはプリンタCであるとする。S22:画面表示部152は、記憶領域130から、指定された論理プリンタの利用機能情報名を読み込む。ここでは、指定された論理プリンタは、プリンタAもしくはプリンタCであるが、指定された論理プリンタがプリンタAの場合、利用機能情報名:プリンタA、一方指定された論理プリンタがプリンタBの場合、利用機能情報名:ジェネリックが読み込まれる例えば図5参照。S23:画面表示部152は、利用機能情報名がジェネリックであるか否かを判定する。ここでは、指定された論理プリンタがプリンタAの場合、利用機能情報名:ジェネリックでないと判定され、一方指定された論理プリンタがプリンタBの場合、利用機能情報名:ジェネリックであると判定される。S24:画面表示部152は、利用機能情報名がジェネリックでない場合、記憶領域130から、指定された論理プリンタの搭載オプションを読み込む。ここで指定された論理プリンタがプリンタAの場合、搭載オプション:パンチユニットA搭載が読み込まれる例えば図5参照。S25:画面表示部152は、プリンタドライバ150Version10の機種別機能情報保持部151から、利用機能情報名に対応するプリンタ機種の機能情報を読み込む。ここで指定された論理プリンタがプリンタAの場合、機種別機能情報保持部151からは、プリンタA機能情報が読み込まれる例えば図4参照。S26:画面表示部152は、読み込まれたプリンタの機能情報と搭載オプションとから、印刷設定画面を生成し表示する。ここで指定された論理プリンタがプリンタAの場合、プリンタA機能情報と搭載オプション:パンチユニットA搭載とから、印刷設定画面が生成、表示される。図9は、本実施形態に係る印刷設定画面例ver10を示す。aは、プリンタドライバ150Version10におけるプリンタAの印刷設定画面例である。図に示されるように、プリンタAは、機種別モードで使用されており、パンチユニットA搭載していることから、印刷設定画面においても、パンチという機器固有の機能が使用できるようになっている。S27:一方、画面表示部152は、利用機能情報名がジェネリックである場合、記憶領域130から、ジェネリックの機能情報を読み込む。ここで指定された論理プリンタがプリンタCの場合、利用機能情報名:ジェネリックであると判定され、機種別機能情報保持部151からは、ジェネリックの機能情報が読み込まれる例えば図4参照。S28:画面表示部152は、読み込まれたジェネリックの機能情報から、印刷設定画面を生成し表示する。ここで指定された論理プリンタがプリンタCの場合、ジェネリックの機能情報から、印刷設定画面が生成、表示される。再び図9を参照し、bは、プリンタドライバ150Version10におけるプリンタCの印刷設定画面例である。図に示されるように、プリンタCは、Genericモードで使用されており、印刷設定画面においては、共通の汎用的な機能設定のみが表示され、パンチという機器固有の機能設定は表示されていないパンチという機器固有の機能は使用できない。印刷処理図10は、本実施形態に係る印刷処理を説明するフローチャートである。ユーザはアプリケーション120のデータを印刷する場合、印刷設定画面を介し、印刷命令印刷条件等を含むを実行する。ここではプリンタドライバ150Version10がインストールされているところ、以下プリンタAの印刷設定画面からの印刷命令と、プリンタCの印刷設定画面からの印刷命令とを例示しながら説明を行う例えば図9参照。S31:描画部153は、ユーザからの印刷命令の有無を判定する。具体的に、例えば印刷設定画面上のOKボタン押下により、印刷命令の有りと判定しうる。S32:描画部153は、記憶領域130から、指定された論理プリンタの利用機能情報名を読み込む。ここでは、指定された論理プリンタは、プリンタAもしくはプリンタCであるが、指定された論理プリンタがプリンタAの場合、利用機能情報名:プリンタA、一方指定された論理プリンタがプリンタBの場合、利用機能情報名:ジェネリックが読み込まれる例えば図5参照。S33:描画部153は、利用機能情報名がジェネリックであるか否かを判定する。ここでは、指定された論理プリンタがプリンタAの場合、利用機能情報名:ジェネリックでないと判定され、一方指定された論理プリンタがプリンタBの場合、利用機能情報名:ジェネリックであると判定される。S34:描画部153は、利用機能情報名がジェネリックでない場合、記憶領域130から、指定された論理プリンタの搭載オプションを読み込む。ここで指定された論理プリンタがプリンタAの場合、搭載オプション:パンチユニットA搭載が読み込まれる例えば図5参照。S35:描画部153は、プリンタドライバ150Version10の機種別機能情報保持部151から、利用機能情報名に対応するプリンタ機種の機能情報を読み込む。ここで指定された論理プリンタがプリンタAの場合、機種別機能情報保持部151からは、プリンタA機能情報が読み込まれる例えば図4参照。S36:描画部153は、読み込まれたプリンタの機能情報と搭載オプションとから、印刷データを生成し、プリンタへ出力する。ここで指定された論理プリンタがプリンタAの場合、プリンタA機能情報と搭載オプション:パンチユニットA搭載とから、印刷データが生成され、プリンタA2に出力される。S37:一方、画面表示部152は、利用機能情報名がジェネリックである場合、記憶領域130から、ジェネリックの機能情報を読み込む。ここで指定された論理プリンタがプリンタCの場合、利用機能情報名:ジェネリックであると判定され、機種別機能情報保持部151からは、ジェネリックの機能情報が読み込まれる例えば図4参照。S38:画面表示部152は、読み込まれたジェネリックの機能情報から、印刷設定画面を生成し表示する。ここで指定された論理プリンタがプリンタCの場合、ジェネリックの機能情報から、印刷データを生成し、プリンタへ出力する。ここで指定された論理プリンタがプリンタCの場合、ジェネリックの機能情報から、印刷データが生成され、プリンタC4に出力される。なおプリンタCは、Genericモードで使用されており、印刷においても、パンチという機器固有の機能を使用して印刷することはできないプリンタ言語に変換された印刷データにおいて、パンチに関するコマンドは使用されない。以上、プリンタドライバ150Version10のインストール処理、及び、プリンタドライバ150Version10のインストールされている場合の印刷設定画面の表示処理、印刷処理について説明した。プリンタドライバのアップデート処理次に、プリンタドライバ150のアップデート処理について説明する。具体的にはPC1上、プラグインインストーラ140により、プリンタドライバ150Version20がアップデートされる。その結果PC1において、プリンタドライバ150Version20が組み込まれる。図11は、本実施形態に係るプリンタドライバ150の機能ブロック図の一例を示す。図に示されるように、本実施形態に係るプリンタドライバ150Version20は、上述の如く機種別機能情報保持部151、画面表示部152、描画部153、更新処理部154、双方向通信部155を含み構成される。なお図に示すプリンタドライバ150は、リリースバージョンVersion20であり、プリンタA2、プリンタB3に加え、機種別機能情報保持部151にプリンタCの機能情報が追加されているように、新たにプリンタC4をサポートする。図12は、本実施形態に係る論理プリンタ情報更新処理を説明するフローチャートである。論理プリンタ情報更新処理は、プリンタドライバ150Version20がアップデートされたことに伴って行われ、利用機能情報名がジェネリックであるプリンタの論理プリンタ情報に対し実施される。具体的にここでは、プリンタC4の論理プリンタ情報に対し、利用機能情報名の更新処理が実施される。S41:更新処理部154は、更新前の記憶領域130から論理プリンタ毎に利用機能情報名を読み込む。利用機能情報名がジェネリックであるか否かを判定するためである。S42:更新処理部154は、利用機能情報名がジェネリックであるか否かを判定する。これまでGenericモードで使用していたプリンタを特定するためである。ここでは論理プリンタCの利用機能情報名がジェネリックであると判定される例えば図5参照。なお一方、ジェネリックでない場合には、当処理をここで終了する。S43:次に更新処理部154は、利用機能情報名がジェネリックである論理プリンタの接続機種名を読み込む。ここでは論理プリンタCの接続機種名:プリンタCが読み込まれる例えば図5参照。S44:次に更新処理部154は、アップデートされたプリンタドライバ150Version20の機種別機能情報保持部151において、接続機種名に対応する機能情報が存在するか否かを判定する。ここで図11の機種別機能情報保持部151を参照すれば、機種別機能情報保持部151において接続機種名:プリンタCに対応するプリンタC機能情報が存在する。これは例えばこれまでGenericモードで使用していたプリンタCが、今回のVersion20によりサポートされたことを意味するものである。なお一方、接続機種名に対応する機能情報が存在しない場合には、当処理をここで終了する。例えばこれまでGenericモードで使用していたプリンタCが、今回のVersion20によってもサポートされていない場合が該当する。S45:更新処理部154は、接続機種名に対応する機能情報が存在する場合、その接続機種名を利用機能情報名として書き込み保存する。ここでは論理プリンタCの利用機能情報名にプリンタCを書き込み保存する。これは例えばこれまでGenericモードで使用していたプリンタCが、今回のVersion20へのアップデートにより、機種別モードで使用できるよう設定変更されたことを意味するものである。図13は、本実施形態に係る記憶領域130に保存される論理プリンタ情報ver20の一例を示す。図5を比べると、論理プリンタCにおいて、利用機能情報名の値がプリンタCへ更新されていることが分かる。これはこれまでGenericモードで使用していたプリンタCが、今回のVersion20へのアップデートにより、機種別モードで使用できるよう設定変更されたことを意味するものである。これにより、プリンタCに対し、印刷設定画面等の表示において機種別モードが使用される。以上のように、新たにプリンタC4がサポートされたプリンタドライバ150Version20へアップデートされると、更新処理部154は、記憶領域130の論理プリンタ情報に対しても自動的に更新を行う。具体的に、利用機能情報名をジェネリックから、プリンタCへ自動的に更新する。このときユーザは特段の操作、例えば論理プリンタCに対しGenericモードから機種別モードへと切り替える手動切替操作等は必要ない。そしてこれにより、プリンタC4を使用するべく、機種別モードで印刷設定画面等が表示される。つまりアップデート前では、共通の汎用的な機能設定のみが表示され、パンチという機器固有の機能設定は表示されていないパンチという機器固有の機能は使用できないが、アップデート後は、プリンタC4はパンチユニットC搭載していることから、印刷設定画面においても、パンチという機器固有の機能が使用できるようになる。また、更新処理部154が論理プリンタ情報に対して自動的に更新を行う際、予め取得しておいた機器構成情報機種名、搭載オプション等を利用するので、プリンタドライバ150Version20のアップデート時にあらためて、双方向通信による機器構成情報取得は必要ない。そしてこれにより、ネットワーク負荷の削減、更新処理時間の短縮に寄与できる。特にPC1の台数例えば大規模オフィスの1000台などが多い場合ほどその効果は大きい。アップデート後の印刷設定画面例図14は、本実施形態に係る印刷設定画面例ver20を示す。aは、プリンタドライバ150Version20におけるプリンタAの印刷設定画面例である。図に示されるように、プリンタAは、パンチユニットA搭載していることから、印刷設定画面においても、パンチという機器固有の機能が使用できるようになっている。さらに図9と比べ、プリンタCは、パンチユニットC搭載していることから、印刷設定画面においても、パンチという機器固有の機能が使用できるようになっている。つまりアップデート前まではGenericモードで使用していたプリンタCが、今回のプリンタCをサポートするVersion20へのアップデートにより、機種別モードで使用できるようになった。これにより、プリンタCに対し、印刷設定画面等の表示において機種別モードが使用され、プリンタA及びプリンタBと同様に、機器固有の機能が使用できるようになっている。なお、上述の印刷処理例えば図10参照においても、アップデート前まではGenericモードで使用していたプリンタCが、今回のプリンタCをサポートするVersion20へのアップデートにより、機種別モードで使用できるようになる。これにより、プリンタCに対し、印刷処理において機種別モードが使用され、プリンタA及びプリンタBと同様に、機器固有の機能を使用した印刷を行えるようになっている。総括以上本実施形態によれば、機種共通プリンタドライバのアップデートにより、プリンタ機に対し、これまで使用していたGenericモードから、新たに対応したそのプリンタ機の機種モードへ設定変更する際において、そのアップデートにかかる作業負担を削減する情報処理装置等を提供することが可能となる。なお、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形変更が可能である。例えば、プリンタ機から取得される固有の機器構成情報の一例として、デバイス情報搭載オプションの例を挙げたが、これはハードウェア的な機能に起因して実現される機能に限定されるものではない。つまりデバイス情報として、プリンタが有する固有のソフトウェア的な機能であってもよい例えば特殊な画像処理機能等。