(57)【要約】【課題】画像形成装置の各機能に対応するドライバソフトを効率よく管理することが可能な情報端末装置、プログラム、及び情報処理システムを提供する。【解決手段】ＣＰＵ３０ａが実行する診断ツール管理処理では、デバイスが電話回線に接続されているか否かを問い合わせる要求信号を複合機２に送信し(S310)、その応答信号に含まれる使用可否情報の接続フラグＧｃに基づいて、複合機２における電話回線の接続状態を判断する(S320)。ここで、電話回線に接続されていると判断した場合(S320:YES)は、ＰＣＦＡＸ機能がＰＣ３にインストールされていなければ(S330:NO)、機能インストール処理を実行する。一方、電話回線に未接続である判断した場合(S320:NO)は、ＰＣＦＡＸ機能がＰＣ３にインストールされていれば(S350:YES)、機能アンインストール処理を実行する。【選択図】図５
2009042902.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と通信可能に接続される情報端末装置であって、
前記画像形成装置が有する装置機能が使用可能または使用不能であることを表す使用可否情報を前記画像形成装置から取得する情報取得手段と、
前記情報取得手段によって取得された使用可否情報に基づいて、前記装置機能を実行するためのソフトウェアであるドライバソフトをインストールまたはアンインストールするドライバ管理手段と、
を備えることを特徴とする情報端末装置。
【請求項２】
画像形成装置と通信可能に接続される情報端末装置であって、
前記画像形成装置が有する装置機能が使用可能または使用不能であることを表す使用可否情報を前記画像形成装置から取得する情報取得手段と、
前記情報取得手段によって取得された使用可否情報に基づいて、前記装置機能を実行するためのソフトウェアであるドライバソフトのうち、使用可能な前記装置機能に対応する前記ドライバソフトをインストールするドライバ管理手段と、
を備えることを特徴とする情報端末装置。
【請求項３】
前記ドライバ管理手段による前記ドライバソフトのインストールを実行するか否かを選択するための第１選択手段を備えることを特徴とする請求項１または請求項２に記載の情報端末装置。
【請求項４】
前記ドライバ管理手段がインストールする前記装置機能に対応する前記ドライバソフトを取得するドライバ取得手段と、
前記ドライバ取得手段が前記ドライバソフトを取得する取得先を切り替えるための切替手段と、
を備えることを特徴とする請求項１ないし請求項３のいずれかに記載の情報端末装置。
【請求項５】
前記取得先には、インターネット上のサーバが少なくとも含まれ、
前記切替手段は、
前記ドライバ管理手段が前記使用可能な前記装置機能に対応する前記ドライバソフトをインストール後、前記使用可否情報が使用不能から使用可能になった前記装置機能がある場合、前記取得先を前記サーバに切り替えることを特徴とする請求項４に記載の情報端末装置。
【請求項６】
画像形成装置と通信可能に接続される情報端末装置であって、
前記画像形成装置が有する装置機能が使用可能または使用不能であることを表す使用可否情報を前記画像形成装置から取得する情報取得手段と、
前記情報取得手段によって取得された使用可否情報に基づいて、前記装置機能を実行するためのソフトウェアであるドライバソフトのうち、使用不能な前記装置機能に対応する前記ドライバソフトをアンインストールするドライバ管理手段と、
を備えることを特徴とする情報端末装置。
【請求項７】
前記ドライバ管理手段による前記ドライバソフトのアンインストールを実行するか否かを選択するための第２選択手段を備えることを特徴とする請求項１ないし請求項６のいずれかに記載の情報端末装置。
【請求項８】
前記第２選択手段にて前記アンインストールを実行しないことが選択された場合に、前記装置機能を実行可能にするための方法を提示する提示手段を備えることを特徴とする請求項７に記載の情報端末装置。
【請求項９】
前記ドライバ管理手段による処理を実行させるための実行指令を外部から受け付ける実行受付手段を備え、
前記情報取得手段は、
前記実行受付手段が前記実行指令を受け付けた時に、前記使用可否情報を取得することを特徴とする請求項１ないし請求項８のいずれかに記載の情報端末装置。
【請求項１０】
前記装置機能が使用可能か否かを前記画像形成装置に問い合わせるための確認指令を外部から受け付ける指令受付手段を備え、
前記情報取得手段は、
前記指令受付手段が前記確認指令を受け付けた時に、前記使用可否情報を取得することを特徴とする請求項１ないし請求項９のいずれかに記載の情報端末装置。
【請求項１１】
前記画像形成装置に前記装置機能を実行させるための機能指令を外部から受け付ける機能受付手段を備え、
前記情報取得手段は、
前記機能受付手段が前記機能指令を受け付けた時に、前記使用可否情報を取得することを特徴とする請求項１ないし請求項１０のいずれかに記載の情報端末装置。
【請求項１２】
前記情報取得手段により取得した前記使用可否情報に基づいて、前記装置機能が使用可能か否かを報知する報知手段を備えることを特徴とする請求項１ないし請求項１１のいずれかに記載の情報端末装置。
【請求項１３】
前記装置機能は、少なくともＦＡＸ機能を含み、
前記使用可否情報にて前記ＦＡＸ機能が使用可能であることを表すための条件は、前記画像形成装置が電話回線を介して外部装置と通信可能に接続されていることであることを特徴とする請求項１ないし請求項１２のいずれかに記載の情報端末装置。
【請求項１４】
画像形成装置と通信可能に接続される情報端末装置が実行するプログラムであって、
前記画像形成装置が有する装置機能が使用可能または使用不能であることを表す使用可否情報を前記画像形成装置から取得する情報取得ステップと、
前記情報取得ステップによって取得された前記使用可否情報に基づいて、前記装置機能を実行するためのソフトウェアであるドライバソフトをインストールまたはアンインストールするドライバ管理ステップと、
を備えることを特徴とするプログラム。
【請求項１５】
画像形成装置と通信可能に接続される情報端末装置が実行するプログラムであって、
前記画像形成装置が有する装置機能が使用可能または使用不能であることを表す使用可否情報を前記画像形成装置から取得する情報取得ステップと、
前記情報取得ステップによって取得された前記使用可否情報に基づいて、前記装置機能を実行するためのソフトウェアであるドライバソフトのうち、使用可能な前記装置機能に対応する前記ドライバソフトをインストールするインストールステップと、
を備えることを特徴とするプログラム。
【請求項１６】
画像形成装置と通信可能に接続される情報端末装置が実行するプログラムであって、
前記画像形成装置が有する装置機能が使用可能または使用不能であることを表す使用可否情報を前記画像形成装置から取得する情報取得ステップと、
前記情報取得ステップによって取得された前記使用可否情報に基づいて、前記装置機能を実行するためのソフトウェアであるドライバソフトのうち、使用不能な前記装置機能に対応する前記ドライバソフトをアンインストールするアンインストールステップと、
を備えることを特徴とするプログラム。
【請求項１７】
装置機能を有する画像形成装置と、該画像形成装置と通信可能に接続される情報端末装置とを有する情報処理システムであって、
前記画像形成装置は、
前記装置機能が使用可能または使用不能であることを表す使用可否情報を送信する情報送信手段を備え、
前記情報端末装置は、
前記使用可否情報を受信する情報受信手段と、
前記情報受信手段によって受信された使用可否情報に基づいて、前記装置機能を実行するためのソフトウェアであるドライバソフトをインストールまたはアンインストールするドライバ管理手段と、
を備えることを特徴とする情報処理システム。
【請求項１８】
装置機能を有する画像形成装置と、該画像形成装置と通信可能に接続される情報端末装置とを有する情報処理システムであって、
前記画像形成装置は、
前記装置機能が使用可能または使用不能であることを表す使用可否情報を送信する情報送信手段を備え、
前記情報端末装置は、
前記使用可否情報を受信する情報受信手段と、
前記情報受信手段によって受信された使用可否情報に基づいて、前記装置機能を実行するためのソフトウェアであるドライバソフトのうち、使用可能な前記装置機能に対応する前記ドライバソフトをインストールするドライバ管理手段と、
を備えることを特徴とする情報処理システム。
【請求項１９】
装置機能を有する画像形成装置と、該画像形成装置と通信可能に接続される情報端末装置とを有する情報処理システムであって、
前記画像形成装置は、
前記装置機能が使用可能または使用不能であることを表す使用可否情報を送信する情報送信手段を備え、
前記情報端末装置は、
前記使用可否情報を受信する情報受信手段と、
前記情報受信手段によって受信された使用可否情報に基づいて、前記装置機能を実行するためのソフトウェアであるドライバソフトのうち、使用不能な前記装置機能に対応する前記ドライバソフトをアンインストールするドライバ管理手段と、
を備えることを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種装置機能を有する画像形成装置にネットワーク等を介して接続される情報端末装置、その情報端末装置が実行するプログラム、及び、画像形成装置と情報端末装置とからなる情報処理システムに関する。
【背景技術】
【０００２】
従来より、画像情報に基づく画像を形成するプリント機能を有するプリンタ機器、原稿から画像情報を読み取るスキャナ機能を有するスキャナ機器、原稿から画像情報を読み取り、読み取った画像情報に基づく画像を形成するコピー機能を有するコピー機器、電話回線を介して外部機器と画像情報の送受信を行うＦＡＸ機能を有するＦＡＸ機器、或いは各機器が有する装置機能を複数有する複合機器などの画像形成装置が提供されている。そして、当該画像形成装置と、画像形成装置のドライバソフトがインストールされた情報端末装置（以下、ＰＣという）とが、ＬＡＮ等のネットワークを介して接続されることにより、ＰＣのユーザが画像形成装置を共有使用する情報処理システムが提供されている。但し、ドライバソフトとは、画像形成装置が有する装置機能をＰＣが実行するためのソフトウェアをいう
この情報処理システムの一例として、各ＰＣのハードディスク（以下、ＨＤＤという）資源を有効活用するために、当該ＨＤＤ内に記憶される画像形成装置のドライバソフトの要否を判断し、不要なドライバソフトの削除などを自動的に行う情報処理システムが知られている。
【０００３】
具体的には、各ＰＣが、ネットワーク上の全ての画像形成装置との接続状況を取得し、ドライバソフトに対応する画像形成装置が存在しない場合、この存在しない画像形成装置に対応するドライバソフトを不要と判断し、不要なドライバソフトのアンインストールを自動的に行っている（例えば、特許文献１参照）。
【特許文献１】特開２００２−２５１３６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、従来の情報処理システムでは、画像形成装置にて各装置機能が使用可能であるか否かに拘らず、ドライバソフトに対応する画像形成装置が存在するか否かで各画像形成装置に対応するドライバソフトの要否の判断が行われるため、使用不可能な装置機能に対応するドライバソフトがインストールされてしまう、或いはアンインストールされない可能性があった。このため、使用不可能な装置機能に対応するドライバソフトが、ＰＣのＨＤＤ内に保管されたままとなり、ＨＤＤ資源を無駄に費やしている可能性があった。
【０００５】
本発明は、上記問題点を解決するために、画像形成装置の各機能に対応するドライバソフトを効率よく管理することが可能な情報端末装置、プログラム、及び情報処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するためになされた発明である請求項１に記載の情報端末装置は、装置機能を有する画像形成装置と通信可能に接続され、この画像形成装置から情報取得手段が取得する使用可否情報に基づいて、ドライバ管理手段が、ドライバソフトのインストールまたはアンインストール、即ち、ドライバソフトの管理を行う。
【０００７】
なお、情報取得手段は、画像形成装置が有する装置機能が使用可能または使用不能であることを表す使用可否情報を画像形成装置から取得する。また、ドライバソフトは、当該情報端末装置において装置機能を実行するためのソフトウェアをいう。さらに、画像形成装置としては、一つの装置機能を有する単機能機や、複数の装置機能を有する複合機などが考えられる。
【０００８】
このように構成された本発明の情報端末装置では、ドライバ管理手段が、ドライバソフトのインストールまたはアンインストールを行うため、画像形成装置の各装置機能に対応するドライバソフトを効率よく管理することができる。
【０００９】
また、請求項２に記載のように、ドライバ管理手段は、情報取得手段によって取得された使用可否情報に基づいて、使用可能な装置機能に対応するドライバソフトをインストールすることによって、ドライバソフトの管理を行う。
【００１０】
したがって、本発明の情報端末装置によれば、画像形成装置の各装置機能に対応するドライバソフトを効率よく管理することができる。
なお、ドライバ管理手段では、いずれかの機能に対応するドライバソフトの一部が当該情報端末装置にインストール済みである場合に、ドライバ管理処理を実行することも考えられる。
【００１１】
さらに、請求項３に記載のように、第１選択手段がドライバ管理手段によるドライバソフトのインストールを実行するか否かを選択することが望ましい。
この場合、本発明の情報端末装置は、使用可能な装置機能に対応するドライバソフトを、インストールするか否かをユーザに判断させることができる。
【００１２】
ところで、請求項４に記載のように、ドライバ管理手段がインストールする装置機能に対応するドライバソフトを、ドライバ取得手段が取得し、このドライバ取得手段がドライバソフトを取得する取得先を、切替手段が切り替えることが望ましい。
【００１３】
この場合、本発明の情報端末装置は、インストールする装置機能に対応するドライバソフトの取得先をユーザに選択させることができる。
また、請求項５に記載のように、ドライバソフトの取得先には、インターネット上のサーバが少なくとも含まれ、切替手段は、ドライバ管理手段が使用可能な装置機能に対応するドライバソフトをインストール後、使用可否情報が使用不能から使用可能になった装置機能がある場合、ドライバソフトの取得先をサーバに切り替えてもよい。なお、切替手段は、このサーバから未インストールのドライバソフトのうち使用可能な装置機能に対応するものを取得しても構わない。ちなみに、ドライバソフトの取得先には、このサーバ以外にも、ＣＤ−ＲＯＭ等の外部記憶媒体などが考えられる。
【００１４】
このような場合、画像形成装置の使用開始からの時間が経過し、画像形成装置の使用開始時のドライバソフトのアップデート（最新）版がリリースされている可能性がある。したがって、取得先が自動的にインターネット上のサーバに切り替えられることにより、最新のドライバソフトを容易に取得することができる。
【００１５】
また、請求項６に記載のように、ドライバ管理手段は、情報取得手段によって取得された使用可否情報に基づいて、使用不能な装置機能に対応するドライバソフトをアンインストールすることによって、ドライバソフトの管理を行う。
【００１６】
したがって、本発明の情報端末装置によれば、画像形成装置の各装置機能に対応するドライバソフトを効率よく管理することができる。
さらに、請求項７に記載のように、第２選択手段がドライバ管理手段によるドライバソフトのアンインストールを実行するか否かを選択することが望ましい。
【００１７】
この場合、本発明の情報端末装置は、使用不能な装置機能に対応するドライバソフトを、アンインストールするか否かをユーザに判断させることができる。
また、請求項８に記載のように、提示手段が、第２選択手段にてアンインストールを実行しないことが選択された場合には、装置機能を実行可能にするための方法を提示することが望ましい。
【００１８】
この場合、本発明の情報端末装置は、画像形成装置側にて使用不能であった機能を使用可能にする方法を、ユーザに提示することができる。
なお、本発明の情報端末装置における情報取得手段が、使用可否情報を取得するタイミングとしては、以下のように場合分けすることができる。
【００１９】
例えば、情報取得手段は、請求項９に記載のように、実行受付手段がドライバ管理手段による処理を実行させるための実行指令を、外部から受け付けた時に使用可否情報を取得することが考えられる。
【００２０】
この場合、本発明の情報端末装置は、特別な操作をユーザにさせることなく、ドライバソフトをインストール／アンインストールするための処理を起動させることができる。
また、情報取得手段は、請求項１０に記載のように、装置機能が使用可能か否かを画像形成装置に問い合わせるための確認指令を、指令受付手段が外部から受け付けた時に使用可否情報を取得することが考えられる。
【００２１】
この場合、ユーザは、自発的にドライバソフトをインストール／アンインストールするための処理を起動させることができる。
さらに、情報取得手段は、請求項１１に記載のように、機能受付手段が画像形成装置に装置機能を実行させるための機能指令を受け付けた時に、使用可否情報を取得することも考えられる。
【００２２】
この場合では、本発明の情報端末装置は、装置機能を実行させるため以外の特別な操作をユーザにさせることなく、ドライバソフトをインストール／アンインストールするための処理を起動することができ、ひいては、自装置内にてドライバソフトを管理する際に要するユーザの手間をより抑制することができる。
【００２３】
なお、請求項１２に記載のように、報知手段が、情報取得手段により取得した使用可否情報に基づいて、画像形成装置が有する装置機能が、当該情報端末装置において使用可能か否かを報知すればよい。
【００２４】
この場合、ユーザは、画像形成装置が有する装置機能の使用の可否を簡易に把握することができる。
また、請求項１３に記載のように、画像形成装置が有する装置機能に少なくともＦＡＸ機能が含まれる場合には、使用可否情報にてＦＡＸ機能が使用可能であることを表すための条件、即ち、ＦＡＸ機能の使用に不可欠な条件は、画像形成装置が電話回線を介して外部装置と通信可能に接続されていることとすればよい。
【００２５】
さらに、請求項１に記載の情報端末装置は、情報端末装置にプログラムをロードさせて起動することによっても実現される。
但し、このプログラムは、請求項１４に記載のように、画像形成装置が有する装置機能が使用可能または使用不能であることを表す使用可否情報を取得する情報取得ステップと、情報取得ステップによって取得された使用可否情報に基づいて、装置機能を実行するためのソフトウェアであるドライバソフトをインストールまたはアンインストールするドライバ管理ステップとをコンピュータに実行させる必要がある。
【００２６】
この請求項１４に記載のプログラムを情報端末装置に実行させても、請求項１に記載の情報端末装置と同様の効果を得ることができる。
なお、請求項１４に記載のプログラムは、使用可能な機能に対応するドライバソフトをインストールするプログラム、又は、使用不能な機能に対応するドライバソフトをアンインストールするプログラムであってもよい。
【００２７】
但し、前者のプログラムでは、請求項１５に記載のように、情報取得ステップによって取得された使用可否情報に基づいて、装置機能を実行するためのソフトウェアであるドライバソフトのうち、使用可能な装置機能に対応するドライバソフトをインストールするインストールステップを情報端末装置に実行させる必要がある。
【００２８】
この請求項１５に記載のプログラムを情報端末装置に実行させても、請求項２に記載の情報端末装置と同様の効果を得ることができる。
また、後者のプログラムでは、請求項１６に記載のように、情報取得ステップによって取得された使用可否情報に基づいて、装置機能を実行するためのソフトウェアであるドライバソフトのうち、使用不能な装置機能に対応するドライバソフトをアンインストールするアンインストールステップを情報端末装置に実行させる必要がある。
【００２９】
この請求項１６に記載のプログラムを情報端末装置に実行させても、請求項６に記載の情報端末装置と同様の効果を得ることができる。
さらに、本発明の情報端末装置は、自装置と画像形成装置とからなる情報処理システムの一構成要素として把握することもできる。
【００３０】
但し、この情報処理システムにおいて、請求項１７に記載のように、画像形成装置では、情報送信手段が、装置機能が使用可能または使用不能であることを表す使用可否情報を送信する。また、情報端末装置では、この使用可否情報を情報受信手段が受信すると、ドライバ管理手段が、受信した使用可否情報に基づいて、装置機能を実行するドライバソフトをインストールまたはアンインストールすることにより、ドライバソフトの管理を行う。
【００３１】
このように構成された本発明の情報処理システムによれば、請求項１に記載の情報端末装置を備えていることにより、当該情報端末装置と同様の効果を得ることができる。
また、本発明の情報処理システムにおいて、請求項１８に記載のように、情報端末装置では、この使用可否情報を情報受信手段が受信すると、ドライバ管理手段が、受信した使用可否情報に基づいて、装置機能を実行するドライバソフトのうち、使用可能な装置機能に対応するドライバソフトをインストールすることにより、ドライバソフトの管理を行ってもよい。
【００３２】
この場合、請求項２に記載の情報端末装置を備えていることにより、当該情報端末装置と同様の効果を得ることができる。
さらに、本発明の情報処理システムにおいて、請求項１９に記載のように、情報端末装置では、この使用可否情報を情報受信手段が受信すると、ドライバ管理手段が、受信した使用可否情報に基づいて、装置機能を実行するドライバソフトのうち、使用不能な装置機能に対応するドライバソフトをアンインストールすることにより、ドライバソフトの管理を行ってもよい。
【００３３】
この場合、請求項６に記載の情報端末装置を備えていることにより、当該情報端末装置と同様の効果を得ることができる。
【発明を実施するための最良の形態】
【００３４】
以下に本発明の実施形態を図面と共に説明する。
＜情報処理システムの構成＞
図１は、本発明が適用された情報処理システムの構成を示したブロック図である。
【００３５】
図１に示すように、情報処理システム１は、複合機２，６（画像形成装置の一例）と、パーソナルコンピュータ（以下、ＰＣという）３〜５（情報端末装置の一例）とを備えている。また、情報処理システム１の各装置２〜６は、ＬＡＮ等のネットワークを介して接続されている。
【００３６】
なお、複合機２と複合機６とは同様の機能および構成を有すると共に、ＰＣ３〜ＰＣ５のいずれも同様の構成を有するため、以下では、複合機２及びＰＣ３を詳細に説明する。
＜複合機の構成＞
複合機２は、操作部２１と、印刷部２２と、読取部２３と、表示パネル２４と、補助記憶装置（以下、ＨＤＤという）２５と、ファクシミリ通信部２６と、ネットワークインタフェース（以下、ネットワークＩ／Ｆという）２７と、制御部２０とを備えている。
【００３７】
操作部２１は、表示パネル２４の表示面と一体に構成されたタッチパネル、及び、表示パネル２４の周囲に設けられたカーソルキーやスイッチ等から構成される。ユーザは、操作部２１を操作することにより、各種設定や指令を入力する。
【００３８】
印刷部２２は、用紙などの記録媒体に画像情報を印刷する。
読取部２３は、原稿に記録された画像情報を読み取る。
表示パネル２４は、各種メニュー項目が示されたメニュー画面や、ユーザが操作部２１を介して入力した内容、及び、ユーザに対する各種報知のための表示を行う。
【００３９】
ＨＤＤ２５は、プログラムやデータ等を記憶する。
ファクシミリ通信部２６は、公衆電話回線網（以下、単に「電話回線」という）を介して画像データの通信を行う。
【００４０】
ネットワークＩ／Ｆ２７は、ＬＡＮ等のネットワークを介して外部機器（例えば、ＰＣ３）との間で画像データの入出力や各種信号の送受信を行う。
制御部２０は、操作部２１を介して入力される指令やネットワークＩ／Ｆ２７を介して受信される各種信号に基づいて、複合機２を構成する各部２２〜２６を制御することにより、当該複合機２が有する各種の機能（後述）を実現する
また、制御部２０は、ＣＰＵ２０ａ，ＲＯＭ２０ｂ，ＲＡＭ２０ｃからなる周知のマイクロコンピュータを中心に構成されており、ＨＤＤ２５等に記憶されたプログラムに基づいて、後述するプリンタ機能，スキャナ機能，コピー機能，ＦＡＸ機能等、各種機能における処理を実行したり、後述する使用可否情報を送信する可否情報送信処理を実行したりする。
【００４１】
なお、ＲＡＭ２０ｃには、読取部２３，ＨＤＤ２５，ファクシミリ通信部２６，ネットワークＩ／Ｆ２７を介して入力される画像データを格納するバッファエリアが少なくとも確保されている。
【００４２】
＜複合機の機能＞
ここで、複合機２が有する各種の機能について説明する。
複合機２は、ネットワークＩ／Ｆ２７を介してＰＣ３〜５から受信した画像データの表す画像を印刷部２２によって記録媒体に印刷するプリンタ機能と、読取部２３により読み取った原稿の画像を表す画像データを、ネットワークＩ／Ｆ２７を介してＰＣ３〜５へ送信するスキャナ機能と、読取部２３により読み取った原稿の画像を、印刷部２２により用紙等の記録媒体に印刷するコピー機能とを有している。
【００４３】
また、複合機２は、読取部２３により読み取った原稿の画像を表す画像データを、電話回線を介して送信する機能、及び、電話回線を介して受信した画像データの表す画像を、印刷部２２により記録媒体に印刷する機能からなる一般ＦＡＸ機能と、ＰＣ３〜５からネットワークＩ／Ｆ２７を介して受信した画像データを、電話回線を介して送信する機能、及び、電話回線を介して受信した画像データを、ネットワークＩ／Ｆ２７を介してＰＣ３〜５へ送信する機能からなるＰＣＦＡＸ機能とを有している。
【００４４】
即ち、複合機２の機能は、コピー機能，一般ＦＡＸ機能のように、複合機２が単独で（ＰＣ３〜５とは無関係に）実行可能な機能（以下、単独機能という）と、プリンタ機能，スキャナ機能，ＰＣＦＡＸ機能のように、複合機２がＰＣ３〜５と連携して実行する機能（以下、複合機能という）とからなる。
【００４５】
＜ＰＣの構成＞
次に、ＰＣ３の構成について説明する。
図１に示すように、ＰＣ３は、操作部３１と、外部入力部３２と、表示部３３と、補助記憶装置（以下、ＨＤＤという）３４と、ネットワークインタフェース（以下、ネットワークＩ／Ｆという）３５と、制御部３０とを備えている。
【００４６】
操作部３１は、マウスやキーボード等の周知の外部入力装置からなり、自装置（ＰＣ３）を動作させるために必要な各種情報を入力する。
外部入力部３２は、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記憶媒体に記憶されたデータ等を読み出す。
【００４７】
表示部３３は、液晶ディスプレイ等の周知の表示デバイスからなり、制御部３０から出力される画像を表示する。また、表示部３３には、パーソナルコンピュータが有する周知のグラフィカルユーザインターフェース（ＧＵＩ）機能により、各種情報が入力されるユーザインターフェース画面やマウスポインタ等が表示される。
【００４８】
ＨＤＤ３４は、高容量ディスクと読取装置とが一体化して構成された周知のハードディスクドライブからなり、プログラムやデータ等を記憶する。また、ＨＤＤ３４には、ＯＳの動作に必要な各種システムファイルが記憶されたシステムフォルダ１５と、アプリケーションプログラム及び各種ログ等のファイルが記憶されるプログラムフォルダ１６と、ＯＳ及びアプリケーションプログラムを動作するための情報が記憶されたレジストリ１７とが少なくとも設けられている。
【００４９】
ネットワークＩ／Ｆ３５は、ＬＡＮ等のネットワークを介して外部機器（例えば、複合機２）との間で画像データの入出力や各種信号の送受信を行うと共に、インターネット回線網を介して各種データの通信を行う。
【００５０】
制御部３０は、操作部３１を介して入力される指令に従って、又は、ネットワークＩ／Ｆ３５を介して受信される各種信号に基づいて、表示部３３，ＨＤＤ３４を制御することにより、複合機能を実現する。また、制御部３０は、ＣＰＵ３０ａ，ＲＯＭ３０ｂ，ＲＡＭ３０ｃからなる周知のマイクロコンピュータを中心に構成されており、ＨＤＤ３４等に記憶されたプログラムに基づいて、周知のプリンタ，スキャナ，ＰＣＦＡＸ処理などや、後述するドライバソフトのインストール及びアンインストールに関する各制御処理を実行する。
【００５１】
さらに、ＰＣ３には、マルチタスク機能を有した周知のオペレーティングシステム（以下、ＯＳという）がインストールされており、このＯＳの環境下において、文書データ作成や画像データ処理などを行うためのアプリケーションプログラムや、複合機２に関する各種プログラムが作動する。但し、この複合機２に関するプログラムには、後述するドライバソフト、インストーラ、及び管理プログラムが含まれる。
【００５２】
＜ドライバソフト、インストーラ、及び管理プログラム＞
次に、ドライバソフト、インストーラ、及び管理プログラムをまとめたインストールパッケージについて説明する。
【００５３】
図２は、インストールパッケージの概略を説明するための説明図である。
図２に示すように、インストールパッケージ１０は、複合機能を実現するためのソフトウェア（以下、ドライバソフトという）１１と、このドライバソフト１１を管理するためのプログラム（以下、管理プログラムという）１３と、ドライバソフト１１及び管理プログラム１３を情報端末装置（例えば、ＰＣ３）にインストールするためのプログラム（以下、インストーラという）１２とを備えている。
【００５４】
ドライバソフト１１は、少なくとも複合機２を制御するためのデバイスドライバ１４を備えており、このデバイスドライバ１４には、複合機２に備えられた各複合機能を制御するために必要なドライバ、即ち、プリンタ機能を制御するためのプリンタドライバ１４ａと、スキャナ機能を制御するためのスキャナドライバ１４ｂと、ＰＣＦＡＸ機能を制御するためのＦＡＸドライバ１４ｃとが含まれている。
【００５５】
インストーラ１２は、プリンタドライバ１４ａと、スキャナドライバ１４ｂと、ＦＡＸドライバ１４ｃとを含むデバイスドライバ１４等、即ち、ドライバソフト１１がインストールされる時にＣＰＵ３０ａによって起動されるプログラムである。
【００５６】
管理プログラム１３は、処理を実行するための操作指令を外部から受け付けた時に起動する診断プログラム１３ａと、ＰＣＦＡＸ機能の実行時に起動する監視プログラム１３ｂとを有しており、ＯＳが管理するＨＤＤ３４などの特定の場所（例えば、プログラムフォルダ１６）に格納される。
【００５７】
なお、ここで言うデバイスドライバ１４のインストールとは、以下のことを行う周知の処理である。
即ち、複合機２を制御する時にＰＣ３が参照する設定ファイルを作成し、その作成した設定ファイルと、デバイスドライバに含まれ、複合機２を制御するためのドライバ構成ファイルとを、ＯＳが管理するＨＤＤ３４などの特定の場所（例えば、システムフォルダ１５）に格納する。これと共に、それらのファイルとドライバとの対応関係（例えば、ファイルの参照先）等からなるデバイス情報をレジストリ１７に登録する。
【００５８】
また、インストーラ１２は、診断プログラム１３ａと、監視プログラム１３ｂとを有する管理プログラム１３がインストールされる時もＣＰＵ３０ａによって起動されるプログラムである。
【００５９】
但し、本実施形態におけるインストールパッケージ１０は、一つの可般型の記憶媒体（例えば、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等）に格納された状態でソフトウェア提供者から配布され、ＰＣ３の外部入力部３２のような各記憶媒体に対応する読取装置から読み出される。また、インストールパッケージ１０は、ソフトウェア提供者などが管理するインターネット上のサーバからも、インターネット回線網及びネットワークＩ／Ｆ３５を介してダウンロードされる。
【００６０】
＜可否情報送信処理＞
次に、複合機２のＣＰＵ２０ａが実行する可否情報送信処理を、図３に示すフローチャートに沿って説明する。なお、可否情報送信処理は、後述する要求信号を、ネットワークＩ／Ｆ２７を介して外部（例えば、ＰＣ３）から受信した時に起動される。また、本実施形態では、複合機２における装置機能のうち、使用に不可欠な条件を有する機能（以下、条件付機能という）をＰＣＦＡＸ機能とする。
【００６１】
図３に示すように、可否情報送信処理が実行されると、まず、Ｓ１１０では、受信した要求信号の送信元を判別する。なお、本実施形態では、要求信号には、ＰＣ３〜５のうちいずれかのＩＰアドレスが少なくとも含まれており、このＩＰアドレスに基づいて要求信号の送信元を特定する。
【００６２】
続くＳ１２０では、外部（例えば、ＰＣ３）から受信した要求信号に基づいた制御信号をファクシミリ通信部２６に送信し、Ｓ１３０に進む。但し、ＰＣＦＡＸ機能の実行時に、画像データをネットワークＩ／Ｆ２７を介して外部（例えば、ＰＣ３）から受信した場合には、この画像データを制御信号と共にファクシミリ通信部２６に送信する。
【００６３】
なお、本実施形態では、条件付機能がＰＣＦＡＸ機能であるため、制御信号をファクシ
ミリ通信部２６に送信しているが、条件付機能にスキャナ機能等が含まれている場合には、制御信号を読取部２３等にも送信する。
【００６４】
また、ファクシミリ通信部２６は、受信した制御信号に応答して、電話回線の接続状態を表す状態信号を制御部２０に送信する。そして、ファクシミリ通信部２６は、制御信号と共に画像データを受信した場合には、電話回線に接続された状態であれば、受信した画像データをファクシミリ規格に準じて符号化し、この符号化されたデータを公衆電話回線網に接続された他の機器に送信し、電話回線に未接続の状態であれば、受信した画像データを破棄する。
【００６５】
Ｓ１３０では、電話回線が接続されている状態を表す正常信号、又は、電話回線が未接続である状態を表すエラー信号を、ファクシミリ通信部２６から受信したか否かを判断し、肯定判断した場合はＳ１４０に進み、否定判断した場合は待機する。
【００６６】
続くＳ１４０では、Ｓ１３０にてファクシミリ通信部２６から受信した正常信号又はエラー信号に基づき、ファクシミリ通信部２６が電話回線に接続されているか否かを判断する。なお、ファクシミリ通信部２６から、正常信号を受信した場合には、電話回線に接続されているとみなしてＳ１５０に進み、エラー信号を受信した場合には、電話回線に未接続であるとみなしてＳ１６０に進む。
【００６７】
Ｓ１５０では、条件付機能であるＰＣＦＡＸ機能の使用条件が完備されているか否かを表す使用可否情報に、電話回線が接続されていることを表す１に設定した接続フラグＧｃを付加したものを生成し、Ｓ１６０では、電話回線が未接続であることを表す０に設定した接続フラグＧｃを付加した使用可否情報を生成する。
【００６８】
続くＳ１７０では、Ｓ１５０又はＳ１６０にて接続フラグＧｃが設定された使用可否情報を含む応答信号を、ネットワークＩ／Ｆ２７を介して、先のＳ１１０にて特定した要求信号の送信元（例えば、ＰＣ３）に送信し、本処理を終了する。
【００６９】
＜インストール処理＞
次に、インストーラ１２に従ってＰＣ３のＣＰＵ３０ａが実行するインストール処理について説明する。なお、本実施形態におけるインストール処理は、インストールパッケージ１０を格納したＣＤ−ＲＯＭ等の記憶媒体が外部入力部３２にセットされた時に起動され、複合機能に対応するドライバソフト１１のいずれもがＰＣ３に未インストールである場合、即ち、複合機２のいずれかの複合機能が初めて使用される場合に実行される。
【００７０】
図４は、インストール処理の処理手順を示したフローチャートである。
図４に示すように、インストール処理が実行されると、まず、Ｓ２１０では、ネットワークＩ／Ｆ３５を介して複合機２に、使用可否情報を取得するための要求信号を送信することにより、複合機２が電話回線に接続されているか否かを問い合わせる。なお、本実施形態では、要求信号にＰＣ３のＩＰアドレスが少なくとも含まれている。
【００７１】
続くＳ２２０では、上述の可否情報送信処理（図３参照）にて複合機２から送信されてきた応答信号をネットワークＩ／Ｆ３５を介して受信すると、受信した応答信号に含まれている使用可否情報の接続フラグＧｃに基づいて、複合機２が電話回線に接続されているか否かを判断する。
【００７２】
このＳ２２０にて、肯定判断した場合は、複合機２側にてＰＣＦＡＸ機能が使用条件の完備を示しているもの（以下、完備機能という）とみなしてＳ２３０に進む。また、Ｓ２２０にて、否定判断した場合は、複合機２側にてＰＣＦＡＸ機能が使用条件の不備を示しているもの（以下、実行不能機能という）とみなしてＳ２４０に進む。但し、本実施形態では、プリンタ機能およびスキャナ機能は、複合機２が備えるべき使用条件が存在せず、特別な設定を行わなくても使用可能な状態にあるもの（以下、無条件機能という）とする。
【００７３】
Ｓ２３０では、プリンタドライバ１４ａ、スキャナドライバ１４ｂ、及びＦＡＸドライバ１４ｃを含むデバイスドライバ１４、即ち、完備機能および無条件機能に対応するデバイスドライバ１４をインストール対象ドライバに設定してＳ２５０に進む。
【００７４】
一方、Ｓ２４０では、実行不能機能に対応するＦＡＸドライバ１４ｃを除くデバイスドライバ１４、即ち、無条件機能に対応するプリンタドライバ１４ａ及びスキャナドライバ１４ｂをインストール対象ドライバに設定してＳ２５０に進む。
【００７５】
Ｓ２５０では、Ｓ２３０またはＳ２４０にてインストール対象ドライバに設定されたデバイスドライバ１４のうち、未インストールのものをいずれか一つ抽出する。このようにして、インストール対象ドライバに設定されたデバイスドライバ１４を一つずつＰＣ３にインストールするステップ（Ｓ２５０〜Ｓ２９０）を開始する。
【００７６】
続くＳ２６０では、Ｓ２５０にて抽出されたデバイスドライバ１４に対応する複合機２を、ＰＣ３にて通常使用されることを表すデフォルトのデバイス（以下、デフォルトデバイスという）に設定するか否かを選択するための設定入力画面（以下、デフォルトデバイス入力画面という）を表示部３３に表示する。そして、デフォルトデバイス入力画面を介してユーザによるデフォルトデバイスの選択を受け付けると、Ｓ２７０に進む。
【００７７】
Ｓ２７０では、デフォルトデバイスを制御する時の制御設定を入力するための設定入力画面（以下、制御設定入力画面という）を表示部３３に表示する。なお、本実施形態における制御設定としては、デフォルトデバイスのスキャナ機能を使用する際に、読み取った画像データをＰＣ３へ送信することを可能とするスキャンキー設定や、デフォルトデバイスのプリンタ機能を使用する際に、デフォルトとしてモノクロプリントまたはカラープリントのいずれかを選択する等のプリンタ設定などがある。そして、制御設定入力画面を介して制御設定の入力が受け付けられると、Ｓ２８０に進む。
【００７８】
Ｓ２８０では、Ｓ２５０にて抽出されたデバイスドライバ１４に対応するデバイスドライバ１４のドライバ構成ファイルと、Ｓ２７０にて入力を受け付けた制御設定を含む設定ファイルとを、ＨＤＤ３４のシステムフォルダ１５に格納する。また、これらのファイルとデバイスドライバ１４との対応関係（例えば、ファイルの参照先）等からなるデバイス情報をレジストリ１７に登録する。
【００７９】
続くＳ２９０にて、全てのインストール対象ドライバに対応するデバイスドライバ１４のインストールが終了したか否かを判断し、肯定判断した場合には本処理を終了し、否定判断した場合にはＳ２５０に戻る。
【００８０】
このようにして、インストール処理では、複合機２が有する複合機能のうち、完備機能および無条件機能を、複合機２側にて使用可能な状態にあるもの（以下、実行可能機能という）とみなし、この実行可能機能に対応するデバイスドライバ１４のみをインストールする。
【００８１】
＜診断ツール管理処理＞
次に、診断プログラム１３ａに従ってＰＣ３のＣＰＵ３０ａが実行する診断ツール管理処理について説明する。なお、診断ツール管理処理は、先のインストール処理（図４参照）にてインストール対象ドライバに設定されたデバイスドライバ１４がインストールされている場合、即ち、複合機能に対応するドライバソフト１１の一部がＰＣ３にインストール済みである場合に、操作部３１及び表示部３３を介してユーザによる本診断ツール管理処理を実行するための操作指令を受け付けた時に起動する。
【００８２】
図５は、診断ツール管理処理の処理手順を示したフローチャートである。
図５に示すように、診断ツール管理処理が実行されると、まず、Ｓ３１０では、先のＳ２１０と同様に、デバイスが電話回線に接続されているか否かを問い合わせる。但し、この問い合わせは、ＦＡＸドライバ１４ｃがデフォルトデバイスとして設定されているデバイスに対して行われる。
【００８３】
続くＳ３２０では、先のＳ２２０と同様に、複合機２が電話回線に接続されているか否かを判断し、肯定判断した場合にはＳ３３０に進み、否定判断した場合には、Ｓ３５０に進む。
【００８４】
先のＳ３２０にてＰＣＦＡＸ機能を完備機能とみなして進むＳ３３０では、ＨＤＤ３４のレジストリ１７に登録されているデバイス情報に基づき、ＨＤＤ３４のシステムフォルダ１５にＦＡＸドライバ１４ｃが格納されているか否か、即ち、ＦＡＸドライバ１４ｃがＰＣ３にインストールされているか否かを判断する。このＳ３３０にて、肯定判断した場合には本処理を終了し、否定判断した場合にはＳ３４０に進む。
【００８５】
Ｓ３４０では、ＦＡＸドライバ１４ｃをＰＣ３にインストールするための機能インストール処理（後述する）を実行する。
一方、先のＳ３２０にてＰＣＦＡＸ機能を実行不能機能とみなして進むＳ３５０では、Ｓ３３０と同様に、ＦＡＸドライバ１４ｃがＰＣ３にインストールされているか否かを判断し、肯定判断した場合にはＳ３６０に進み、否定判断した場合には本処理を終了する。
【００８６】
Ｓ３６０では、ＦＡＸドライバ１４ｃをＰＣ３からアンインストールするための機能アンインストール処理（後述する）を実行する。
このようにして、診断ツール管理処理では、処理を実行するための操作指令を受け付けた時に起動して、条件付機能（即ち、ＰＣＦＡＸ機能）を完備機能とみなした場合に機能インストール処理を実行し、ＰＣＦＡＸ機能を実行不能機能とみなした場合に機能アンインストール処理を実行する。
【００８７】
＜監視ツール管理処理＞
次に、監視プログラム１３ｂに従ってＰＣ３のＣＰＵ３０ａが実行する監視ツール管理処理について説明する。なお、監視ツール管理処理は、先のインストール処理（図４参照）または診断ツール管理処理（図５参照）にて、ＦＡＸドライバ１４ｃがＰＣ３にインストール済みである場合に、ＰＣＦＡＸ処理にて操作部３１や表示部３３を介してユーザによる画像データの送信要求を受け付けた時に起動する。
【００８８】
図６は、監視ツール管理処理の処理手順を示したフローチャートである。
図６に示すように、監視ツール管理処理が実行されると、まず、Ｓ４１０では、先のＳ３１０と同様に、デバイスが電話回線に接続されているか否かを問い合わせる。なお、本実施形態では、要求信号は、ＰＣＦＡＸ処理によって生成された画像データ等と共に送信される。
【００８９】
続くＳ４２０では、先のＳ３２０と同様に、複合機２が電話回線に接続されているか否かを判断し、肯定判断した場合には、本処理を終了（即ち、ＰＣＦＡＸ処理を継続）し、否定判断した場合には、Ｓ４３０に進む。
【００９０】
Ｓ４３０では、ＰＣＦＡＸ機能が、複合機２側にて使用条件の不備を示しているもの（即ち、実行不能機能）であることを示すＦＡＸエラー画面７１を表示部３３に表示する。なお、本実施形態では、ＦＡＸエラー画面７１は、図９（ａ）に示すように、複合機２が電話回線に接続されていない状態にありＦＡＸ送信できない旨を表すダイアログ７１ａと、「ＯＫ」ボタン７１ｂとを有している。
【００９１】
そして、続くＳ４４０では、Ｓ４３０にて表示部３３に表示されるＦＡＸエラー画面７１の「ＯＫ」ボタン７１ｂが、操作部３１を介して押下されたか否かを判断し、肯定判断した場合にはＳ４５０に進み、否定判断した場合には待機する。
【００９２】
Ｓ４５０では、本処理と並行して実行されているＰＣＦＡＸ処理を終了させて、ＰＣＦＡＸ機能をＰＣ３からアンインストールするための機能アンインストール処理（後述する）を実行する。
【００９３】
このようにして、監視ツール管理処理は、ＰＣＦＡＸ機能の実行時に起動して、ＰＣＦＡＸ機能が実行不能機能であるとみなした場合に、機能アンインストール処理を実行する。
【００９４】
＜機能インストール処理＞
次に、先の診断ツール管理処理（図５参照）のＳ３４０にて実行される機能インストール処理について説明する。
【００９５】
図７は、機能インストール処理の処理手順を示したフローチャートである。
図７に示すように、機能インストール処理が開始されると、まず、Ｓ５１０では、ＰＣＦＡＸ機能が、複合機２側にて使用条件の完備を示しているもの（即ち、完備機能）であることを示すと共に、ＦＡＸドライバ１４ｃをインストールするか否かを示すインストール確認画面７２を表示部３３に表示する。
【００９６】
なお、本実施形態では、インストール確認画面７２は、図９（ｂ）に示すように、複合機２が電話回線に接続されている状態にある旨を表すと共に、ＰＣＦＡＸ機能をインストールするか否かをユーザに選択させるためのダイアログ７２ａと、「ＯＫ」ボタン７２ｂとを有している。
【００９７】
続くＳ５２０では、表示部３３に表示されるインストール確認画面７２の「ＯＫ」ボタン７２ｂが、操作部３１を介して押下されたか否かを判断し、肯定判断した場合にＳ５３０に進み、否定判断した場合には待機する。このとき、ＦＡＸドライバ１４ｃをインストールするか否かが選択されることになる。
【００９８】
Ｓ５３０では、Ｓ５２０にて選択された結果に基づいて、ＦＡＸドライバ１４ｃをインストールするか否かを判断し、肯定判断した場合にはＳ５４０に進み、否定判断した場合には本処理を終了する。
【００９９】
Ｓ５４０では、インストールするＦＡＸドライバ１４ｃの取得先を設定するインストール元設定画面７３を表示部３３に表示する。なお、本実施形態では、図９（ｃ）に示すように、インストール元設定画面７３は、「ＣＤ−ＲＯＭからインストールする」または「ホームページから最新版をダウンロードする」をユーザに選択させるためのダイアログ７３ａと、「ＯＫ」ボタン７３ｂとを有している。
【０１００】
なお、ソフトウェア提供者などが管理するインターネット上のサーバ（以下、管理サーバという）には、デバイスドライバ１４のアップデート版が保管されており、先のインストール元設定画面にて「ホームページから最新版をダウンロードする」が選択され、「ＯＫ」ボタンが押下された場合、ネットワークＩ／Ｆ３５を介して、管理サーバのアドレスにアクセスする。
【０１０１】
また、先のインストール元設定画面７３にて「ＣＤ−ＲＯＭからインストールする」が選択され、「ＯＫ」ボタン７３ｂが押下された場合、外部入力部３２によりＣＤ−ＲＯＭに格納されたインストールパッケージ１０からＦＡＸドライバ１４ｃが読み出される。
【０１０２】
続くＳ５５０では、ＦＡＸドライバ１４ｃをデフォルトデバイスに設定するか否かを選択するためのデフォルトデバイス入力画面を表示部３３に表示する。そして、デフォルトデバイス入力画面を介してデフォルトデバイスの選択が受け付けられると、Ｓ５６０に進む。
【０１０３】
続くＳ５６０では、デフォルトデバイスを制御する時の制御設定を入力するための設定入力画面（以下、制御設定入力画面という）を表示部３３に表示する。そして、制御設定入力画面を介して制御設定の入力が受け付けられると、Ｓ５７０に進む。
【０１０４】
Ｓ５７０では、ＦＡＸドライバ１４ｃのドライバ構成ファイルと、Ｓ５５０にて入力を受け付けた制御設定を含む設定ファイルとを、ＨＤＤ３４のシステムフォルダ１５に格納する。
【０１０５】
なお、先のＳ５４０におけるインストール元設定画面７３にて、「ホームページから最新版をダウンロードする」が選択され、「ＯＫ」ボタン７３ｂが押下された場合には、ネットワークＩ／Ｆ３５を介して、管理サーバのアドレスからＦＡＸドライバ１４ｃをインストールする。一方、「ＣＤ−ＲＯＭからインストールする」が選択され、「ＯＫ」ボタン７３ｂが押下された場合、外部入力部３２を介して、ＣＤ−ＲＯＭに格納されたインストールパッケージ１０からＦＡＸドライバ１４ｃをインストールする。
【０１０６】
また、ＦＡＸドライバ１４ｃのドライバ構成ファイル及び設定ファイルとデバイスドライバ１４との対応関係（例えば、ファイルの参照先）等からなるデバイス情報をレジストリ１７に登録すると、本処理を終了する。
【０１０７】
＜機能アンインストール処理＞
次に、先の診断ツール管理処理（図５参照）のＳ３６０、及び、監視ツール管理処理（図６参照）のＳ４５０にて実行される機能アンインストール処理について説明する。
【０１０８】
図８は、機能アンインストール処理の処理手順を示したフローチャートである。
図８に示すように、機能アンインストール処理が開始されると、まず、Ｓ６１０では、ＰＣＦＡＸ機能が、複合機２側にて使用条件の不備を示しているもの（実行不能機能）であることを示すと共に、ＦＡＸドライバ１４ｃをアンインストールするか否かを示すアンインストール確認画面７４を表示部３３に表示する。
【０１０９】
なお、本実施形態では、アンインストール確認画面７４は、図１０（ａ）に示すように、複合機２が電話回線に未接続の状態にある旨を示すと共に、ＰＣＦＡＸ機能をアンインストールするか否かをユーザに選択させるためのダイアログ７４ａと、「ＯＫ」ボタン７４ｂとを有している。
【０１１０】
続くＳ６２０では、表示部３３に表示されるアンインストール確認画面７４の「ＯＫ」ボタン７４ｂが、操作部３１を介して押下されたか否かを判断し、肯定判断した場合にＳ６３０に進み、否定判断した場合には待機する。
【０１１１】
Ｓ６３０では、アンインストール確認画面７４におけるダイアログ７４ａの選択結果に基づいて、ＦＡＸドライバ１４ｃをアンインストールするか否かを判断し、肯定判断した場合にはＳ６６０に進み、否定判断した場合にはＳ６４０に進む。
【０１１２】
Ｓ６４０では、複合機２側にて使用条件を満たすための方法を提示するユーザ提示画面７５を表示部３３に表示する。なお、本実施形態では、図１０（ｂ）に示すように、ユーザ提示画面７５は、複合機２側にて電話回線に接続するようにユーザに促すためのダイアログ７５ａと、「ＯＫ」ボタン７５ｂとを有している。
【０１１３】
続くＳ６５０では、表示部３３に表示されるユーザ提示画面７５の「ＯＫ」ボタン７５ｂが、操作部３１を介して押下されたか否かを判断し、肯定判断した場合に本処理を終了し、否定判断した場合には待機する。
【０１１４】
一方、先のＳ６３０にて、ＦＡＸドライバ１４ｃをアンインストールすると判断した場合に進むＳ６６０では、ＦＡＸドライバ１４ｃのドライバ構成ファイル及び設定ファイルを、ＨＤＤ３４のシステムフォルダ１５から削除する。また、これらのファイルに対応するデバイス情報をレジストリ１７から削除し、本処理を終了する。
【０１１５】
なお、本実施形態において、Ｓ２１０，Ｓ３１０，Ｓ４１０が情報取得手段、Ｓ５１０，Ｓ６１０が報知手段、Ｓ５２０が第１選択手段、Ｓ６２０が第２選択手段、Ｓ５３０，Ｓ５４０がドライバ取得手段および切替手段、Ｓ６３０，Ｓ６４０が提示手段、操作部３１及び表示部３３が実行受付手段，指令受付手段，及び機能受付手段、Ｓ２２０〜Ｓ２９０，Ｓ３２０〜Ｓ３６０，Ｓ４２０〜Ｓ４５０がドライバ管理手段に相当する。
【０１１６】
［本実施形態の効果］
以上説明したように、本実施形態において、複合機能に対応するドライバソフト１１のいずれもがＰＣ３に未インストールである場合に実行されるインストール処理では、複合機２から取得した使用可否情報に基づいて、複合機２が有する複合機能のうち、複合機２が備えるべき使用条件が存在しないもの（即ち、無条件機能）と、複合機２側にて使用条件の完備を示しているもの（即ち、完備機能）とを実行可能機能とみなし、この実行可能機能に対応するデバイスドライバ１４のみをインストールする。
【０１１７】
したがって、本実施形態のインストール処理によれば、複合機２側にて使用可能な状態にある可能性がある装置機能に対応するデバイスドライバ１４を漏れなくインストールするため、複合機２の各装置機能に対応するドライバソフト１１を効率よく管理することができる。
【０１１８】
また、本実施形態において、診断ツール管理処理は、複合機能に対応するドライバソフト１１の一部がＰＣ３にインストール済みである場合に、操作部３１及び表示部３３を介してユーザによる本診断ツール管理処理を実行するための操作指令を受け付けた時に起動し、条件付機能に対応するデバイスドライバ１４について、機能インストール処理または機能アンインストール処理を実行するか否かの判定を行う。
【０１１９】
したがって、本実施形態の診断ツール管理処理によれば、条件付機能のうち、インストール処理の実行時には実行不能機能であっても、その後、使用条件が完備されたものがあれば、その時点での完備機能に対応するデバイスドライバ１４をインストールすることができる。逆に、インストール処理の実行時には実行可能機能であっても、その後、使用条件が不備となったものがあれば、その時点での実行不能機能に対応するデバイスドライバ１４をアンインストールすることができる。
【０１２０】
さらに、本実施形態において、監視ツール管理処理は、ＦＡＸドライバ１４ｃがＰＣ３にインストール済みである場合に、ＰＣＦＡＸ処理にて操作部３１や表示部３３を介してユーザによる画像データの送信要求を受け付けた時に起動し、複合機２が電話回線に未接続である場合に機能アンインストール処理を実行する。
【０１２１】
したがって、本実施形態において、監視ツール管理処理は、ＰＣＦＡＸ機能を実行させるため以外の特別な操作をユーザにさせることなく、機能アンインストール処理を実行するか否かを自動的に判断するため、ＰＣ３のＨＤＤ３４内における複合機２のデバイスドライバ１４を管理する際に要するユーザの手間をより抑制することができる。
【０１２２】
なお、情報処理システム１では、複数のＰＣ３〜５のいずれもが、同様の構成を有すると共に、ネットワーク上に接続されているため、インストール処理、診断ツール管理処理、及び監視ツール管理処理を実行することができ、ひいては、ネットワーク上の全ての情報端末装置の記憶装置内にて、デバイスドライバの自動割り当てを、漏れ及び無駄なく行うことができる。
【０１２３】
また、情報処理システム１では、ネットワーク上に接続された複数の複合機２，６のいずれもが、同様の構成および機能を有するために、各機２，６に共通した一つのデバイスドライバ１４がＰＣ３に記憶される。
【０１２４】
このような環境下であっても、機能アンインストール処理が、実行不能機能に対応するデバイスドライバ１４のアンインストールを最終的にはユーザに決定させるため、一方の複合機が有する条件付機能が実行不能機能であり、この条件付機能が他方の複合機では実行可能機能である場合にも、ユーザにとって必要なデバイスドライバ１４の削除を回避することができる。
【０１２５】
［他の実施形態］
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において、様々な態様にて実施することが可能である。
【０１２６】
例えば、上記実施形態では、機能インストール処理のＳ５４０にて、インストール元設定画面を表示し、デバイスドライバ１４の取得先をユーザに選択させているが、このステップを省略しても構わない。この場合、Ｓ５１０にて、図１０（ｃ）に示すように、インストール確認画面７６にて予め設定された取得先を表示すればよい。
【０１２７】
なお、この取得先が、機能インストール処理を実行する場合には、ソフトウェア提供者などが管理するインターネット上の管理サーバとなるように予め設定してもよい。
このような場合、デバイスドライバ１４の取得先が自動的にサーバに切り替えられることにより、最新のデバイスドライバ１４等を容易に取得することができる。
【０１２８】
また、上記実施形態では、情報処理システム１が、ネットワークを介して接続された複数の複合機２，６およびＰＣ３〜５からなる構成であるが、ＵＳＢ等のバスを介して接続された一つの複合機２およびＰＣ３からなる構成としてもよい。さらに言えば、情報処理システム１は、ネットワークを介して接続された一つの装置機能を有する単機能機およびＰＣ３からなる構成であってもよい。
【０１２９】
なお、ドライバソフト１１には、複合機２を制御するためのデバイスドライバ１４と共に、複合機２が有する複合機能に対応するアプリケーションプログラムが含まれてもよい。
【０１３０】
この場合、アプリケーションプログラムは、デバイスドライバ１４のインストールと共に、ＨＤＤ３４のプログラムフォルダ１６等に格納され、デバイスドライバ１４のアンインストールと共に、ＨＤＤ３４のプログラムフォルダ１６等から削除されるとよい。
【０１３１】
ところで、ネットワーク上に複数の複合機２，６が接続され、共通で使用しているデバイスドライバ１４が、一方の複合機では実行不能機能に対応するものであるが、他方の複合機では実行可能機能に対応するものである場合に、ユーザが不用意にデバイスドライバ１４を削除してしまう可能性がある。そこで、インストール処理および機能インストール処理にて表示部３３に表示する制御設定入力画面を介して、デバイスドライバ１４のアンインストールを禁止する設定を受け付けてもよい。
【０１３２】
また、デバイスドライバ１４のインストール及びアンインストールを行う毎にログを記憶するためのログファイルが、ＨＤＤ３４のプログラムフォルダ１６等に格納されていてもよい。この場合、診断ツール管理処理および監視ツール管理処理にて、このログファイルに基づき、条件付機能に対応するデバイスドライバ１４がＰＣ３にインストールされているか否かを直ちに判断することができる。
【０１３３】
或いは、各複合機能を実行する毎にログを記憶するためのログファイルが、ＨＤＤ３４のプログラムフォルダ１６等に格納され、複合機能ごとの使用頻度を記録するようにしてもよい。この場合、このログファイルに基づいて、条件付機能が一定期間実行されていない場合に、その条件付機能に対応する診断ツール管理処理を起動させればよい。
【０１３４】
ところで、複合機２が有する複合機能のうち、条件付機能は、ＰＣＦＡＸ機能に限られるものではなく、外付けの装置を取り付けないと機能を実現しないものであってもよい。
例えば、外付けの装置としては、原稿の画像を読み取り、その画像を表す画像データをＰＣ３〜５へ送信するスキャナ機能を実現するためのスキャナユニットが考えられ、このスキャナユニットが複合機本体に接続されているか否かを表す使用可否情報に基づいて、スキャナドライバ１４ｂをインストールまたはアンインストールすればよい。この場合には、スキャナ処理にて画像データの読み取り要求を受け付けた時に、監視ツール管理処理が起動するとよい。
【図面の簡単な説明】
【０１３５】
【図１】情報処理システム１の構成を示したブロック図。
【図２】インストールパッケージの概略を説明するための説明図。
【図３】複合機２にて実行される可否情報送信処理の処理手順を示したフローチャート。
【図４】ＰＣ３にて実行されるインストール処理の処理手順を示したフローチャート。
【図５】診断ツール管理処理の処理手順を示したフローチャート。
【図６】監視ツール管理処理の処理手順を示したフローチャート。
【図７】診断ツール管理処理にて実行される機能インストール処理の処理手順を示したフローチャート。
【図８】診断ツール管理処理および監視ツール管理処理にて実行される機能アンインストール処理の処理手順を示したフローチャート。
【図９】表示部３３に表示される各種画面を示した第１の説明図。
【図１０】表示部３３に表示される各種画面を示した第２の説明図。
【符号の説明】
【０１３６】
１…情報処理システム、２，６…複合機、３〜５…ＰＣ、１０…インストールパッケージ、１１…ドライバソフト、１２…インストーラ、１３…管理プログラム、１３ａ…診断プログラム、１３ｂ…監視プログラム、１４…デバイスドライバ、１４ａ…プリンタドライバ、１４ｂ…スキャナドライバ、１４ｃ…ＦＡＸドライバ、２０…制御部、２１…操作部、２６…ファクシミリ通信部、２７…ネットワークＩ／Ｆ、３０…制御部、３１…操作部、３２…外部入力部、３３…表示部、３４…ＨＤＤ、３５…ネットワークＩ／Ｆ。
【図１】
2009042902.tif 000003
【図２】
2009042902.tif 000004
【図３】
2009042902.tif 000005
【図４】
2009042902.tif 000006
【図５】
2009042902.tif 000007
【図６】
2009042902.tif 000008
【図７】
2009042902.tif 000009
【図８】
2009042902.tif 000010
【図９】
2009042902.tif 000011
【図１０】
2009042902.tif 000012