(57)【要約】【課題】画像形成装置のオプション構成の追加または除去をデバイスドライバに認識させるユーザの手間を減らし、また、ユーザの意思通りに画像形成装置を動作させる。【解決手段】構成認識装置５は、デバイスドライバ４が起動する時に、またはデバイスドライバ４が画像形成装置３の設定を行うための設定パネルを情報処理装置２のディスプレイ１５に表示する時に、画像形成装置３の構成情報４０を画像形成装置３から取得し、これを情報処理装置２の記憶装置１２に記憶させる。デバイスドライバ４は、記憶装置１２に記憶された構成情報４０を参照し、構成情報４０に基づいて画像形成装置３の構成を認識する。これにより、ユーザが画像形成装置３を利用する時点における画像形成装置３の構成をデバイスドライバ４に自動的に認識させることができる。【選択図】図１
2010033399.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と、前記情報処理装置に接続された画像形成装置と、前記情報処理装置に設けられ、前記画像形成装置の動作を制御するデバイスドライバとを備えた画像形成システムにおいて、前記画像形成装置の構成をデバイスドライバに認識させる構成認識装置であって、
前記画像形成装置の構成を示す構成情報の送信を前記画像形成装置に要求する送信要求手段と、
前記送信要求手段による要求に応じて前記画像形成装置から送信された構成情報を受信する構成情報受信手段と、
前記構成情報受信手段により受信された構成情報を、前記デバイスドライバが参照可能な記憶装置に記憶させる記憶制御手段とを備え、
前記送信要求手段は、前記デバイスドライバが起動する時に、前記構成情報の送信を前記画像形成装置に要求することを特徴とする構成認識装置。
【請求項２】
情報処理装置と、前記情報処理装置に接続された画像形成装置と、前記情報処理装置に設けられ、前記画像形成装置の動作を制御するデバイスドライバとを備えた画像形成システムにおいて、前記画像形成装置の構成をデバイスドライバに認識させる構成認識装置であって、
前記画像形成装置の構成を示す構成情報の送信を前記画像形成装置に要求する送信要求手段と、
前記送信要求手段による要求に応じて前記画像形成装置から送信された構成情報を受信する構成情報受信手段と、
前記構成情報受信手段により受信された構成情報を、前記デバイスドライバが参照可能な記憶装置に記憶させる記憶制御手段とを備え、
前記送信要求手段は、前記デバイスドライバが前記画像形成装置の設定を行うための設定パネルを前記情報処理装置のディスプレイに表示する時に、前記構成情報の送信を前記画像形成装置に要求することを特徴とする構成認識装置。
【請求項３】
情報処理装置と、前記情報処理装置に接続された画像形成装置と、前記情報処理装置に設けられ、前記画像形成装置の動作を制御するデバイスドライバとを備えた画像形成システムにおいて、前記画像形成装置の構成をデバイスドライバに認識させる構成認識装置であって、
前記画像形成装置の構成を示す構成情報の送信を前記画像形成装置に要求する送信要求手段と、
前記送信要求手段による要求に応じて前記画像形成装置から送信された構成情報を受信する構成情報受信手段と、
前記構成情報受信手段により受信された構成情報を、前記デバイスドライバが参照可能な記憶装置に記憶させる記憶制御手段とを備え、
前記送信要求手段は、前記デバイスドライバから呼出指令が発せられた時に、前記構成情報の送信を前記画像形成装置に要求することを特徴とする構成認識装置。
【請求項４】
請求項１ないし３のいずれかに記載の構成認識装置としてコンピュータを機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータなどの情報処理装置に接続されたプリンタなどの画像形成装置の構成を、情報処理装置に設けられた画像形成装置用のデバイスドライバに認識させる構成認識装置およびコンピュータプログラムに関する。
【背景技術】
【０００２】
一般に、パーソナルコンピュータなどの情報処理装置に、プリンタ、複合機などの画像形成装置を接続し、情報処理装置から画像形成装置に印刷データを送信し、この印刷データを画像形成装置により印刷するといったシステムを構築する場合、情報処理装置により画像形成装置の動作を制御するためのデバイスドライバを情報処理装置にインストールする。
【０００３】
一方、画像形成装置は、少なくともプリンタの基本構成として、現像処理、転写処理および定着処理を行う印刷機構、用紙を印刷機構に搬送する用紙搬送機構、および、用紙を収納する給紙機構などを備えている。また、画像形成装置には、オプション構成として、両面印刷を行うための両面印刷ユニット、より多くの用紙を収納する大容量給紙装置、印刷後の用紙の仕分け、ステープル、パンチングなどを行うフィニッシャ装置などを追加することができる。
【０００４】
画像形成装置に上述したようなオプション構成を追加した場合には、情報処理装置により画像形成装置のオプション構成を制御するために、画像形成装置に追加したオプション構成をデバイスドライバに認識させる作業をユーザが手動で行う必要がある。例えば、ユーザは、パーソナルコンピュータのディスプレイにデバイスドライバの設定パネルを表示させ、画像形成装置の各オプション構成の有無を設定する項目にチェックを入れる必要がある。このようにしてオプション構成の追加をデバイスドライバに認識させると、デバイスドライバの設定パネルに、追加されたオプション構成に関する設定項目が追加的に表示される。ユーザは、この設定項目に設定情報を入力することにより、追加されたオプション構成に関する設定を行うことができる。一方、画像形成装置からオプション構成を除去した場合には、画像形成装置からオプション構成を除去したことをデバイスドライバに認識させる作業をユーザが手動で行う必要がある。オプション構成の除去をデバイスドライバに認識させると、デバイスドライバの設定パネルに、除去されたオプション構成に関する設定項目が表示されなくなる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上述したような従来技術によれば、ユーザは、画像形成装置にオプション構成を追加し、または除去する度に、オプション構成の追加または除去をデバイスドライバに認識させる作業を手動で行わなければならず、手間がかかる。
【０００６】
また、オプション構成の追加または除去をデバイスドライバに認識させる作業をユーザが怠った場合には、ユーザの意思通りに画像形成装置が動作しない場合がある。
【０００７】
すなわち、オプション構成の追加をデバイスドライバに認識させる作業を怠った場合には、ユーザの意思通りに、追加されたオプション構成が動作しない場合がある。また、オプション構成の除去をデバイスドライバに認識させる作業を怠った場合には、デバイスドライバの設定パネルに、すでに除去されたオプション構成についての設定項目が表示されてしまう。このため、ユーザは、すでに除去されたオプション構成がまだ追加された状態のままであると勘違いし、すでに除去されたオプション構成を動作させる指示を画像形成装置に与えてしまい、この結果、ユーザの意思通りに画像形成装置が動作しない場合がある。
【０００８】
本発明は例えば上述したような問題に鑑みなされたものであり、本発明の第１の課題は、画像形成装置のオプション構成の追加または除去をデバイスドライバに認識させるユーザの手間を減らすことができる構成認識装置およびコンピュータプログラムを提供することにある。
【０００９】
本発明の第２の課題は、ユーザの意思通りに画像形成装置を動作させることができる構成認識装置およびコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明の第１の構成認識装置は、情報処理装置と、前記情報処理装置に接続された画像形成装置と、前記情報処理装置に設けられ、前記画像形成装置の動作を制御するデバイスドライバとを備えた画像形成システムにおいて、前記画像形成装置の構成をデバイスドライバに認識させる構成認識装置であって、前記画像形成装置の構成を示す構成情報の送信を前記画像形成装置に要求する送信要求手段と、前記送信要求手段による要求に応じて前記画像形成装置から送信された構成情報を受信する構成情報受信手段と、前記構成情報受信手段により受信された構成情報を、前記デバイスドライバが参照可能な記憶装置に記憶させる記憶制御手段とを備え、前記送信要求手段は、前記デバイスドライバが起動する時に、前記構成情報の送信を前記画像形成装置に要求する。
【００１１】
上記課題を解決するために、本発明の第２の構成認識装置は、情報処理装置と、前記情報処理装置に接続された画像形成装置と、前記情報処理装置に設けられ、前記画像形成装置の動作を制御するデバイスドライバとを備えた画像形成システムにおいて、前記画像形成装置の構成をデバイスドライバに認識させる構成認識装置であって、前記画像形成装置の構成を示す構成情報の送信を前記画像形成装置に要求する送信要求手段と、前記送信要求手段による要求に応じて前記画像形成装置から送信された構成情報を受信する構成情報受信手段と、前記構成情報受信手段により受信された構成情報を、前記デバイスドライバが参照可能な記憶装置に記憶させる記憶制御手段とを備え、前記送信要求手段は、前記デバイスドライバが前記画像形成装置の設定を行うための設定パネルを前記情報処理装置のディスプレイに表示する時に、前記構成情報の送信を前記画像形成装置に要求する。
【００１２】
上記課題を解決するために、本発明の第３の構成認識装置は、情報処理装置と、前記情報処理装置に接続された画像形成装置と、前記情報処理装置に設けられ、前記画像形成装置の動作を制御するデバイスドライバとを備えた画像形成システムにおいて、前記画像形成装置の構成をデバイスドライバに認識させる構成認識装置であって、前記画像形成装置の構成を示す構成情報の送信を前記画像形成装置に要求する送信要求手段と、前記送信要求手段による要求に応じて前記画像形成装置から送信された構成情報を受信する構成情報受信手段と、前記構成情報受信手段により受信された構成情報を、前記デバイスドライバが参照可能な記憶装置に記憶させる記憶制御手段とを備え、前記送信要求手段は、前記デバイスドライバから呼出指令が発せられた時に、前記構成情報の送信を前記画像形成装置に要求する。
【００１３】
上記課題を解決するために、本発明のコンピュータプログラムは、本発明の第１ないし第３のいずれかの構成認識装置としてコンピュータを機能させる。
【発明の効果】
【００１４】
本発明によれば、ユーザが画像形成装置を利用する時点における画像形成装置の構成をデバイスドライバに自動的に認識させることができる。したがって、画像形成装置のオプション構成の追加または除去をデバイスドライバに認識させるユーザの手間を減らすことができる。また、ユーザの意思通りに画像形成装置を動作させることができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照しつつ、本発明の実施の形態について説明する。
【００１６】
（第１の実施形態）
図１は画像形成システムを示す。図１に示すように、画像形成システム１は、情報処理装置２、画像形成装置３、デバイスドライバ４、および、本発明の第１の実施形態である構成認識装置５を備えている。画像形成システム１によれば、文書等を用紙に印刷するための印刷データを情報処理装置２から画像形成装置３に送信し、この印刷データに基づいて、画像形成装置３により文書等を用紙に印刷して出力することができる。
【００１７】
情報処理装置２は例えばパーソナルコンピュータであり、画像形成装置３と例えばローカルエリアネットワークなどを介して通信可能に接続されている。情報処理装置２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）などを備えた制御ユニット１１と、例えばハードディスクドライブまたはフラッシュメモリである記憶装置１２と、ユーザが情報処理装置２に情報を入力するときに用いるキーボード１３およびマウス１４と、ユーザに向けて情報を表示するためのディスプレイ１５と、情報処理装置２と画像形成装置３との間を通信可能に接続する通信インターフェース１６とを備えている。
【００１８】
画像形成装置３は例えばプリンタである。画像形成装置３は、印刷機構、用紙搬送機構、給紙機構などプリンタとしての基本構成を備えた本体２１と、両面印刷を行うための両面印刷ユニット２２と、より多くの用紙を収納する大容量給紙装置２３と、印刷後の用紙の仕分け、ステープル、パンチングなどを行うフィニッシャ装置２４とを備えている。両面印刷ユニット２２、大容量給紙装置２３およびフィニッシャ装置２４は、画像形成装置３のオプション構成であり、ユーザまたはシステム管理者は、これらの装置を任意に追加し、または除去することができる。
【００１９】
デバイスドライバ４は、画像形成装置３の動作を制御する機能を有する。デバイスドライバ４は、情報処理装置２にインストールされ、情報処理装置２において例えばオペレーティングシステムが起動すると同時に起動する。すなわち、情報処理装置２の記憶装置１２には、情報処理装置２をデバイスドライバ４として機能させるためのコンピュータプログラムが記憶されており、情報処理装置２においてオペレーティングシステムが起動すると同時に、制御ユニット１１のＣＰＵがこのコンピュータプログラムを記憶装置１２から読み出し、このコンピュータプログラムの実行を開始する。
【００２０】
構成認識装置５は、画像形成装置３の構成（オプション構成の有無）をデバイスドライバ４に認識させる機能を有する。構成認識装置５は、情報処理装置２にインストールされ、情報処理装置２において例えばオペレーティングシステムが起動すると同時に起動する。すなわち、情報処理装置２の記憶装置１２には、情報処理装置２を構成認識装置５として機能させるためのコンピュータプログラムが記憶されており、情報処理装置２においてオペレーティングシステムが起動すると同時に、制御ユニット１１のＣＰＵがこのコンピュータプログラムを記憶装置１２から読み出し、このコンピュータプログラムの実行を開始する。
【００２１】
図２は構成認識装置５の内部構成を示している。図２に示すように、構成認識装置５は、送信要求部３１、構成情報受信部３２、記憶制御部３３および総合制御部３４を備えている。これらの構成要素は、制御ユニット１１のＣＰＵが、情報処理装置２を構成認識装置５として機能させるためのコンピュータプログラムを実行することにより、具現化される。
【００２２】
送信要求部３１は、デバイスドライバ４が起動する時に、画像形成装置３の構成を示す構成情報４０（図３参照）の送信を画像形成装置３に要求する。
【００２３】
構成情報４０は、画像形成装置３の構成を示す情報であり、例えば図３に示すように、画像形成装置３にオプション構成が装着されているか否かを示すオプション構成フラグを含む。構成情報４０は、例えば画像形成装置３にオプション構成が追加（装着）され、または除去されたときに、画像形成装置３によって生成され、画像形成装置３が有する記憶装置（図示せず）に記憶される。構成情報４０は、画像形成装置３の現在の（最新の）構成を示している。
【００２４】
図１に示すように、現時点において画像形成装置３には、両面印刷ユニット２２、１台目の大容量給紙装置２３およびフィニッシャ装置２４が装着されているので、図３に示すように、これらの装置に対応するオプション構成フラグがオン（１）になっている。また、画像形成装置３には、２台目の大容量給紙装置、３台目の大容量給紙装置、拡張バッファメモリなどを装着することができるが、現時点においてこれらの装置は画像形成装置３に装着されていないので、これらの装置に対応するオプション構成フラグはオフ（０）になっている。
【００２５】
構成情報受信部３２は、送信要求部３１による要求に応じて画像形成装置３から送信された構成情報４０を受信する。
【００２６】
記憶制御部３３は、構成情報受信部３２により受信された構成情報４０を、デバイスドライバ４が参照可能な記憶装置１２に記憶させる。
【００２７】
総合制御部３４は、構成認識装置５を総合的に制御する。
【００２８】
図４は、本発明の第１の実施形態において、ユーザが情報処理装置２のオペレーティングシステムを起動してから、画像形成装置３に印刷ジョブを送り、この印刷ジョブを画像形成装置３が実行するまでの情報処理装置２、画像形成装置３、デバイスドライバ４および構成認識装置５の動作の一例を示している。
【００２９】
例えば、画像形成装置３はすでに電源が入っており、情報処理装置２からのジョブを待っている。この状態で、ユーザが情報処理装置２の電源を入れると、情報処理装置２においてオペレーティングシステムが起動し、これと同時に、構成認識装置５およびデバイスドライバ４が起動する（図４中のステップＳ１）。
【００３０】
デバイスドライバ４が起動した時、構成認識装置５は、デバイスドライバ４の起動を検出し、構成情報４０の送信を画像形成装置３に要求するための送信要求信号を画像形成装置３に送信する（ステップＳ２）。
【００３１】
続いて、画像形成装置３はこの送信要求信号を受信し（ステップＳ３）、構成情報４０を構成認識装置５に送信する（ステップＳ４）。
【００３２】
続いて、構成認識装置５は、画像形成装置３から送信された構成情報４０を受信し（ステップＳ５）、この構成情報４０を記憶装置１２に記憶させる（ステップＳ６）。
【００３３】
続いて、ユーザが、印刷ジョブを画像形成装置３に実行させる準備を行うために、情報処理装置２のキーボード１３およびマウス１４を操作し、デバイスドライバ４の設定パネルを開く旨の指示を情報処理装置２に入力したとき（ステップＳ７：ＹＥＳ）、デバイスドライバ４は、ステップＳ６において記憶された構成情報４０を記憶装置１２から読み取り（ステップＳ８）、この構成情報４０の内容が反映された設定パネルを情報処理装置２のディスプレイ１５に表示する（ステップＳ９）。
【００３４】
図１に示すように、現在、画像形成装置３には、オプション構成である両面印刷ユニット２２、大容量給紙装置２３およびフィニッシャ装置２４が装着されている。そして、構成情報４０のオプション構成フラグは、図３に示すように、これら３つの装置が画像形成装置３に装着されていることを示している。この場合、情報処理装置２のディスプレイ１５には、図５に示すような設定パネルが表示される。この設定パネルには、画像形成装置３に大容量給紙装置２３が装着されていることを示す構成情報４０のオプション構成フラグの内容が反映され、給紙元の選択肢に「拡張カセット」が追加されている（拡張カセットは大容量給紙装置２３に当たる）。また、この設定パネルには、画像形成装置３に両面印刷ユニット２２が装着されていることを示す構成情報４０のオプション構成フラグの内容が反映され、両面印刷の設定項目が追加されている。また、この設定パネルには、画像形成装置３にフィニッシャ装置２４が装着されていることを示す構成情報４０のオプション構成フラグの内容が反映され、仕上げ（ステープル、パンチおよび仕分け）に関する設定項目が追加されている。ユーザは、図５に示す設定パネルを見ることにより、画像形成装置３に現在装着されているオプション構成を知ることができる。また、ユーザは、画像形成装置３に現在装着されているオプション構成に関する設定を、図５に示す設定パネルに基づいて行うことができる。
【００３５】
なお、図６は、画像形成装置３にオプション構成がまったく装着されていない場合の構成情報に基づいて表示された設定パネルを示している。図１に示す画像形成装置３から、両面印刷ユニット２２、大容量給紙装置２３およびフィニッシャ装置２４を除去すると、ステップＳ９において図６に示すような設定パネルが表示される。図５に示す設定パネルと図６に示す設定パネルとを比較すると、画像形成装置３に対するオプション構成の追加または除去が、構成情報を介してどのように設定パネルに反映されるかを理解することができる。ユーザは、図６に示す設定パネルを見ることにより、画像形成装置３から除去されたオプション構成を知ることができる。また、画像形成装置３から除去されたオプション構成に関する設定項目は設定パネルに表示されないので、ユーザがすでに画像形成装置３から除去されたオプション構成についての設定を行ってしまうことはない。
【００３６】
さて、図４に示すように、ユーザが、印刷ジョブを画像形成装置３に実行させる準備（設定パネル中に表示された設定項目に対する設定入力）を終え、実際に印刷ジョブを画像形成装置３に実行させる旨の指示を情報処理装置２に入力したとき（ステップＳ１０：ＹＥＳ）、印刷ジョブが情報処理装置２から画像形成装置３へ送信される（ステップＳ１１）。続いて、画像形成装置３においてこの印刷ジョブが実行され（ステップＳ１２）、この印刷ジョブに従って文書等が用紙に印刷される。
【００３７】
以上説明した通り、本発明の第１の実施形態である構成認識装置５は、デバイスドライバ４が起動する時に、画像形成装置３の構成情報４０を画像形成装置３から取得し、これを記憶装置１２に記憶させる。デバイスドライバ４は、記憶装置１２に記憶された構成情報４０を参照し、構成情報４０に基づいて画像形成装置３の構成を認識する。このように、本発明の第１の実施形態である構成認識装置５によれば、ユーザが画像形成装置３を利用する時点における画像形成装置３の構成をデバイスドライバ４に自動的に認識させることができる。したがって、画像形成装置３のオプション構成の追加または除去をデバイスドライバに認識させるユーザの手間を減らすことができる。
【００３８】
また、本発明の第１の実施形態である構成認識装置５によれば、ユーザが画像形成装置３を利用する時点における画像形成装置３の構成をデバイスドライバ４に自動的に認識させることができ、この結果、デバイスドライバ４は、ユーザが画像形成装置３を利用する時点における画像形成装置３の構成を反映した設定パネルをディスプレイ１５に表示することが可能になる。ユーザは設定パネルを見て、現在の画像形成装置３の構成を知ることができ、画像形成装置３に現在装着されているオプション構成についてのみ設定を行うことができる。したがって、ユーザは、その意思通りに画像形成装置３を動作させることができる。
【００３９】
（第２の実施形態）
図７は、本発明の第２の実施形態において、ユーザが情報処理装置２のオペレーティングシステムを起動してから、画像形成装置３にジョブを送り、このジョブを画像形成装置３が実行するまでの情報処理装置２、画像形成装置３、デバイスドライバ４および構成認識装置５の動作を示している。
【００４０】
本発明の第２の実施形態において、構成認識装置５の送信要求部３１は、デバイスドライバ４が画像形成装置３の設定を行うための設定パネルを情報処理装置２のディスプレイ１５に表示する時に、構成情報４０の送信を画像形成装置３に要求する。
【００４１】
すなわち、図７に示すように、ユーザが情報処理装置２の電源を入れると、情報処理装置２においてオペレーティングシステムが起動し、これと同時に、構成認識装置５およびデバイスドライバ４が起動する（ステップＳ２１）。
【００４２】
続いて、ユーザが、印刷ジョブを画像形成装置３に実行させる準備を行うために、情報処理装置２のキーボード１３およびマウス１４を操作し、デバイスドライバ４の設定パネルを開く旨の指示を情報処理装置２に入力したとき（ステップＳ２２：ＹＥＳ）、構成認識装置５は、この旨を検出し、構成情報４０の送信を画像形成装置３に要求するための送信要求信号を画像形成装置３に送信する（ステップＳ２３）。
【００４３】
続いて、画像形成装置３はこの送信要求信号を受信し（ステップＳ２４）、構成情報４０を構成認識装置５に送信する（ステップＳ２５）。
【００４４】
続いて、構成認識装置５は、画像形成装置３から送信された構成情報４０を受信し（ステップＳ２６）、この構成情報４０を記憶装置１２に記憶させる（ステップＳ２７）。
【００４５】
続いて、デバイスドライバ４は、ステップＳ２７において記憶された構成情報４０を記憶装置１２から読み取り（ステップＳ２８）、この構成情報４０の内容が反映された設定パネルを情報処理装置２のディスプレイ１５に表示する（ステップＳ２９）。
【００４６】
続いて、ユーザが、印刷ジョブを画像形成装置３に実行させる準備を終え、実際に印刷ジョブを画像形成装置３に実行させる旨の指示を情報処理装置２に入力したとき（ステップＳ３０：ＹＥＳ）、印刷ジョブが情報処理装置２から画像形成装置３へ送信される（ステップＳ３１）。続いて、画像形成装置３においてこの印刷ジョブが実行され（ステップＳ３２）、この印刷ジョブに従って文書等が用紙に印刷される。
【００４７】
以上説明した通り、本発明の第２の実施形態である構成認識装置５は、デバイスドライバ４が画像形成装置３の設定を行うための設定パネルを情報処理装置２のディスプレイ１５に表示する時に、画像形成装置３の構成情報４０を画像形成装置３から取得し、これを記憶装置１２に記憶させる。デバイスドライバ４は、記憶装置１２に記憶された構成情報４０を参照し、構成情報４０に基づいて画像形成装置３の構成を認識し、画像形成装置３の現時点における構成を反映した設定パネルを表示する。このように、ユーザが画像形成装置３を利用する時点における画像形成装置３の構成をデバイスドライバ４に自動的に認識させることができる。したがって、本発明の第２の実施形態である構成認識装置５によれば、画像形成装置３のオプション構成の追加または除去をデバイスドライバに認識させるユーザの手間を減らすことができる。また、ユーザの意思通りに画像形成装置３を動作させることができる。
【００４８】
なお、上述した第１の実施形態では、構成認識装置５がデバイスドライバ４の起動を検出し、構成情報４０の送信を画像形成装置３に要求する場合を例にあげた。また、第２の実施形態では、構成認識装置５が、デバイスドライバ４の設定パネルを開く旨のユーザによる指示入力を検出し、構成情報４０の送信を画像形成装置３に要求する場合を例にあげた。しかし、本発明はこれに限らない。デバイスドライバ４から呼出指令が発せられた時に、構成認識装置５が、この呼出指令を受け取り、この呼出指令に応じて構成情報４０の送信を画像形成装置３に要求してもよい。ユーザが画像形成装置３を利用する時点、例えばデバイスドライバ４の起動時、設定パネルの表示時などにデバイスドライバ４が呼出指令を発するようにすれば、ユーザが画像形成装置３を利用する時点における画像形成装置３の構成をデバイスドライバ４に自動的に認識させることができる。
【００４９】
また、上述した第１の実施形態では、情報処理装置２においてオペレーティングシステムの起動と同時にデバイスドライバ４が起動する場合を例にあげたが、本発明はこれに限らない。例えば、ユーザがデバイスドライバ４の設定パネルを開く旨の指示を情報処理装置２に入力した時、または、ユーザが印刷ジョブを画像形成装置３に実行させる旨の指示を情報処理装置２に入力した時にデバイスドライバ４が起動する場合がある。デバイスドライバ４がこのようなタイミングで起動する場合でも、構成認識装置５がデバイスドライバ４の起動時に構成情報４０の送信を画像形成装置３に要求する構成を採用することができる。
【００５０】
また、情報処理装置２はパーソナルコンピュータに限らず、他の種類のコンピュータ、端末装置などでもよい。画像形成装置３はプリンタに限らず、複写機、ファクシミリ装置、複合機などでもよい。また、デバイスドライバ４および構成認識装置５は、相互に独立した装置（コンピュータプログラム）であってもよいし、両者が組み合わさった１つの装置（コンピュータプログラム）であってもよい。
【００５１】
また、本発明は、請求の範囲および明細書全体から読み取るこのできる発明の要旨または思想に反しない範囲で適宜変更可能であり、そのような変更を伴う構成認識装置およびコンピュータプログラムもまた本発明の技術思想に含まれる。
【図面の簡単な説明】
【００５２】
【図１】本発明の構成認識装置の第１の実施形態を含む画像形成システムを示すブロック図である。
【図２】本発明の第１の実施形態である構成認識装置の内部構成を示すブロック図である。
【図３】画像形成装置の構成情報を示す説明図である。
【図４】本発明の第１の実施形態における画像形成システムの動作を示すフローチャートである。
【図５】いくつかのオプション構成が装着された画像形成装置についての設定パネルを示す説明図である。
【図６】オプション構成が全く装着されていない画像形成装置についての設定パネルを示す説明図である。
【図７】本発明の第２の実施形態における画像形成システムの動作を示すフローチャートである。
【符号の説明】
【００５３】
１  画像形成システム
２  情報処理装置
３  画像形成装置
４  デバイスドライバ
５  構成認識装置
３１  送信要求部（送信要求手段）
３２  構成情報受信部（構成情報受信手段）
３３  記憶制御部（記憶制御手段）
４０  構成情報
【図１】
2010033399.tif 000003
【図２】
2010033399.tif 000004
【図３】
2010033399.tif 000005
【図４】
2010033399.tif 000006
【図５】
2010033399.tif 000007
【図６】
2010033399.tif 000008
【図７】
2010033399.tif 000009