(57)【要約】【課題】ユーザが望む機器に対応するデバイスドライバをコンピュータに容易にインストールする技術を提供する。【解決手段】コンピュータ１は、プリンタドライバ５２をインストールする際に、通信部４０を介して接続するプリンタＰ１、Ｐ２に関する設定情報を機器情報取得部１３１で取得して機器情報表示部１２１に出力し、その取得した情報に基づいた機器情報表示画面２２をインストールに先立って表示部２０に表示する。【選択図】図４
2007316921.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータと接続された機器に対応するソフトウエアプログラムを当該コンピュータにインストールする際に、
前記コンピュータに接続された機器から当該機器に係る情報を取得するステップと、
前記インストールに先立って、前記取得された機器に係る情報を表示部に表示するステップと、
を有することを特徴とするコンピュータへのソフトウエアインストール方法。
【請求項２】
前記機器に係る情報を取得する際に、前記インストールに係るソフトウエアプログラムである、種々の機器毎に対応するソフトウエアプログラムに係る情報を取得し、
前記インストールに先立って表示部に表示する機器の情報は、前記取得した種々の機器毎に対応するソフトウエアプログラムに係る情報から、前記機器に係る情報に基づいて取得される何れかの機器に対応するソフトウエアプログラムに係る情報であることを特徴とする請求項１に記載のソフトウエアインストール方法。
【請求項３】
前記機器に係る情報はＷｅｂページデータであり、前記インストールに先立って、取得されたＷｅｂページデータに基づいて機器に係る情報を表示部に表示することを特徴とする請求項１に記載のソフトウエアインストール方法。
【請求項４】
前記コンピュータと接続する機器は画像形成部を有する機器であり、前記コンピュータへインストールするソフトウエアプログラムは前記画像形成部を有する機器に係るドライバプログラムであることを特徴とする請求項１〜３のいずれか一項に記載のソフトウエアインストール方法。
【請求項５】
前記機器に係る情報の取得をＳＮＭＰ通信プロトコルにおけるＭＩＢを用いて行うことを特徴とする請求項１〜４のいずれか一項に記載のソフトウエアインストール方法。
【請求項６】
前記機器に係る情報は、当該機器に追加して設けられたオプション装備に係る情報であることを特徴とする請求項１〜５のいずれか一項に記載のソフトウエアインストール方法。
【請求項７】
前記機器に係る情報は、当該機器の外装状態に係る情報であることを特徴とする請求項１〜６のいずれか一項に記載のソフトウエアインストール方法。
【請求項８】
コンピュータに、
当該コンピュータに接続された機器に対応するソフトウエアプログラムを当該コンピュータへインストールするインストールステップと、
前記コンピュータに接続された機器から当該機器に係る情報を取得するステップと、
前記インストールに先立って、前記取得された機器に係る情報を表示部に表示するステップと、
を実行させることを特徴とするプログラム。
【請求項９】
前記機器に係る情報を取得する際に、前記インストールに係るソフトウエアプログラムである、種々の機器毎に対応するソフトウエアプログラムに係る情報を取得し、
前記インストールに先立って表示部に表示する機器の情報は、前記取得した種々の機器毎に対応するソフトウエアプログラムに係る情報から、前記機器の情報に基づいて取得される何れかの機器に対応するソフトウエアプログラムに係る情報であることを特徴とする請求項８に記載のプログラム。
【請求項１０】
前記機器に係る情報はＷｅｂページデータであり、前記インストールに先立って、取得されたＷｅｂページデータに基づいて機器に係る情報を表示部に表示することを特徴とする請求項９に記載のプログラム。
【請求項１１】
前記コンピュータと接続する機器は画像形成部を有する機器であり、前記コンピュータへインストールするソフトウエアプログラムは前記画像形成部を有する機器に係るドライバプログラムであることを特徴とする請求項８〜１０のいずれか一項に記載のプログラム。
【請求項１２】
前記機器に係る情報の取得をＳＮＭＰ通信プロトコルにおけるＭＩＢを用いて行うことを特徴とする請求項８〜１１のいずれか一項に記載のプログラム。
【請求項１３】
前記機器に係る情報は、当該機器に追加して設けられたオプション装備に係る情報であることを特徴とする請求項８〜１２のいずれか一項に記載のプログラム。
【請求項１４】
前記取得される機器に係る情報は、当該機器の外装状態に係る情報であることを特徴とする請求項８〜１３のいずれか一項に記載のプログラム。
【請求項１５】
コンピュータに接続された機器に対応するソフトウエアプログラムを当該コンピュータへインストールするインストールステップと、
前記コンピュータに接続された機器から当該機器に係る情報を取得するステップと、
前記インストールに先立って、前記取得された機器に係る情報を表示部に表示するステップと、
からなるプログラムを記録したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項１６】
前記機器に係る情報を取得する際に、前記インストールに係るソフトウエアプログラムである、種々の機器毎に対応するソフトウエアプログラムに係る情報を取得し、
前記インストールに先立って表示部に表示する機器の情報は、前記取得した種々の機器毎に対応するソフトウエアプログラムに係る情報から、前記機器の情報に基づいて取得される何れかの機器に対応するソフトウエアプログラムに係る情報であることを特徴とするプログラムを記録したことを特徴とする請求項１５に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１７】
前記機器に係る情報はＷｅｂページデータであり、前記インストールに先立って、取得されたＷｅｂページデータに基づいて機器に係る情報を表示部に表示することを特徴とするプログラムを記録したことを特徴とする請求項１５に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１８】
前記コンピュータと接続する機器は画像形成部を有する機器であり、前記コンピュータへインストールするソフトウエアプログラムは前記画像形成部を有する機器に係るドライバプログラムであることを特徴とするプログラムを記録したことを特徴とする請求項１５〜１７のいずれか一項に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１９】
前記機器に係る情報の取得をＳＮＭＰ通信プロトコルにおけるＭＩＢを用いて行うことを特徴とするプログラムを記録したことを特徴とする請求項１５〜１８のいずれか一項に記載のコンピュータ読み取り可能な記憶媒体。
【請求項２０】
前記取得される機器に係る情報は、当該機器に追加して設けられたオプション装備に係る情報であることを特徴とするプログラムを記録したことを特徴とする請求項１５〜１９のいずれか一項に記載のコンピュータ読み取り可能な記憶媒体。
【請求項２１】
前記取得される機器に係る情報は、当該機器の外装状態に係る情報であることを特徴とするプログラムを記録したことを特徴とする請求項１５〜２０のいずれか一項に記載のコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソフトウエアインストール方法、プログラム及び記憶媒体に関する。
【背景技術】
【０００２】
従来、通信可能に接続する機器の動作に係るデバイスドライバをインストールしたコンピュータにおいては、そのデバイスドライバがインストール済みである種々の機器を選択して利用する際に、ディスプレイなどに機器の外観図を表示することで、ユーザに直感的に選択させることが可能なものがある。例えば、特許文献１や特許文献２には、デバイスドライバなどを介してコンピュータによる制御が可能であり、ネットワークに接続されている機器（プリンタ）から機器外観図を取得して表示する技術が開示されている。
【０００３】
この従来技術を用いることで、例えば、通信可能に接続する種々の機器がネットワークプリンタであり、デバイスドライバがインストールされているプリンタの中から出力先プリンタを選択してコンピュータからプリントを行う場合、ディスプレイに表示されるプリンタの外観図などを参照することで、ユーザは容易に所望の出力先プリンタを選択することができる。
【特許文献１】特開平１０−１３３８３３号公報
【特許文献２】特開２００２−２６８７８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来技術は、既にインストール済みのデバイスドライバに対応する機器を選択する際に有効な技術であり、インストール前の機器の外観をディスプレイに表示して選択することはできなかった。つまり、種々の機器が通信可能に接続されたコンピュータにおいて、いずれかの機器に関するデバイスドライバをインストールする際に、デバイスドライバのインストール対象の候補機器が複数ある場合は、機器の外観等の情報をディスプレイに表示して確認することができず、デバイスドライバをインストールして利用したい機器をユーザが特定することは困難であり、不便であった。
【０００５】
本発明の課題は、上記従来技術の問題点に鑑みてなされたものであって、ユーザが望む機器に対応するデバイスドライバをコンピュータに容易にインストールする技術を提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、コンピュータと接続された機器に対応するソフトウエアプログラムを当該コンピュータにインストールする際に、前記コンピュータに接続された機器から当該機器に係る情報を取得するステップと、前記インストールに先立って、前記取得された機器に係る情報を表示部に表示するステップと、を有することを特徴とするコンピュータへのソフトウエアインストール方法である。
【０００７】
請求項２に記載の発明は、請求項１に記載の発明において、前記機器に係る情報を取得する際に、前記インストールに係るソフトウエアプログラムである、種々の機器毎に対応するソフトウエアプログラムに係る情報を取得し、前記インストールに先立って表示部に表示する機器の情報は、前記取得した種々の機器毎に対応するソフトウエアプログラムに係る情報から、前記機器に係る情報に基づいて取得される何れかの機器に対応するソフトウエアプログラムに係る情報であることを特徴とするソフトウエアインストール方法である。
【０００８】
請求項３に記載の発明は、請求項１に記載の発明において、前記機器に係る情報はＷｅｂページデータであり、前記インストールに先立って、取得されたＷｅｂページデータに基づいて機器に係る情報を表示部に表示することを特徴とするソフトウエアインストール方法である。
【０００９】
請求項４に記載の発明は、請求項１〜３のいずれか一項に記載の発明において、前記コンピュータと接続する機器は画像形成部を有する機器であり、前記コンピュータへインストールするソフトウエアプログラムは前記画像形成部を有する機器に係るドライバプログラムであることを特徴とするソフトウエアインストール方法である。
【００１０】
請求項５に記載の発明は、請求項１〜４のいずれか一項に記載の発明において、前記機器に係る情報の取得をＳＮＭＰ通信プロトコルにおけるＭＩＢを用いて行うことを特徴とするソフトウエアインストール方法である。
【００１１】
請求項６に記載の発明は、請求項１〜５のいずれか一項に記載の発明において、前記機器に係る情報は、当該機器に追加して設けられたオプション装備に係る情報であることを特徴とするソフトウエアインストール方法である。
【００１２】
請求項７に記載の発明は、請求項１〜６のいずれか一項に記載の発明において、前記機器に係る情報は、当該機器の外装状態に係る情報であることを特徴とするソフトウエアインストール方法である。
【００１３】
請求項８に記載の発明は、コンピュータに、当該コンピュータに接続された機器に対応するソフトウエアプログラムを当該コンピュータへインストールするインストールステップと、前記コンピュータに接続された機器から当該機器に係る情報を取得するステップと、前記インストールに先立って、前記取得された機器に係る情報を表示部に表示するステップと、を実行させることを特徴とするプログラムである。
【００１４】
請求項９に記載の発明は、請求項８に記載の発明において、前記機器に係る情報を取得する際に、前記インストールに係るソフトウエアプログラムである、種々の機器毎に対応するソフトウエアプログラムに係る情報を取得し、前記インストールに先立って表示部に表示する機器の情報は、前記取得した種々の機器毎に対応するソフトウエアプログラムに係る情報から、前記機器の情報に基づいて取得される何れかの機器に対応するソフトウエアプログラムに係る情報であることを特徴とするプログラムである。
【００１５】
請求項１０に記載の発明は、請求項９に記載の発明において、前記機器に係る情報はＷｅｂページデータであり、前記インストールに先立って、取得されたＷｅｂページデータに基づいて機器に係る情報を表示部に表示することを特徴とするプログラムである。
【００１６】
請求項１１に記載の発明は、請求項８〜１０のいずれか一項に記載の発明において、前記コンピュータと接続する機器は画像形成部を有する機器であり、前記コンピュータへインストールするソフトウエアプログラムは前記画像形成部を有する機器に係るドライバプログラムであることを特徴とするプログラムである。
【００１７】
請求項１２に記載の発明は、請求項８〜１１のいずれか一項に記載の発明において、前記機器に係る情報の取得をＳＮＭＰ通信プロトコルにおけるＭＩＢを用いて行うことを特徴とするプログラムである。
【００１８】
請求項１３に記載の発明は、請求項８〜１２のいずれか一項に記載の発明において、前記機器に係る情報は、当該機器に追加して設けられたオプション装備に係る情報であることを特徴とするプログラムである。
【００１９】
請求項１４に記載の発明は、請求項８〜１３のいずれか一項に記載の発明において、前記取得される機器に係る情報は、当該機器の外装状態に係る情報であることを特徴とするプログラムである。
【００２０】
請求項１５に記載の発明は、コンピュータに接続された機器に対応するソフトウエアプログラムを当該コンピュータへインストールするインストールステップと、前記コンピュータに接続された機器から当該機器に係る情報を取得するステップと、前記インストールに先立って、前記取得された機器に係る情報を表示部に表示するステップと、からなるプログラムを記録したことを特徴とするコンピュータ読み取り可能な記憶媒体である。
【００２１】
請求項１６に記載の発明は、請求項１５に記載の発明において、前記機器に係る情報を取得する際に、前記インストールに係るソフトウエアプログラムである、種々の機器毎に対応するソフトウエアプログラムに係る情報を取得し、前記インストールに先立って表示部に表示する機器の情報は、前記取得した種々の機器毎に対応するソフトウエアプログラムに係る情報から、前記機器の情報に基づいて取得される何れかの機器に対応するソフトウエアプログラムに係る情報であることを特徴とするプログラムを記録したことを特徴とするコンピュータ読み取り可能な記憶媒体である。
【００２２】
請求項１７に記載の発明は、請求項１５に記載の発明において、前記機器に係る情報はＷｅｂページデータであり、前記インストールに先立って、取得されたＷｅｂページデータに基づいて機器に係る情報を表示部に表示することを特徴とするプログラムを記録したことを特徴とするコンピュータ読み取り可能な記憶媒体である。
【００２３】
請求項１８に記載の発明は、請求項１５〜１７のいずれか一項に記載の発明において、前記コンピュータと接続する機器は画像形成部を有する機器であり、前記コンピュータへインストールするソフトウエアプログラムは前記画像形成部を有する機器に係るドライバプログラムであることを特徴とするプログラムを記録したことを特徴とするコンピュータ読み取り可能な記憶媒体である。
【００２４】
請求項１９に記載の発明は、請求項１５〜１８のいずれか一項に記載の発明において、前記機器に係る情報の取得をＳＮＭＰ通信プロトコルにおけるＭＩＢを用いて行うことを特徴とするプログラムを記録したことを特徴とするコンピュータ読み取り可能な記憶媒体である。
【００２５】
請求項２０に記載の発明は、請求項１５〜１９に記載の発明において、前記取得される機器に係る情報は、当該機器に追加して設けられたオプション装備に係る情報であることを特徴とするプログラムを記録したことを特徴とするコンピュータ読み取り可能な記憶媒体である。
【００２６】
請求項２１に記載の発明は、請求項１５〜２０のいずれか一項に記載の発明において、前記取得される機器に係る情報は、当該機器の外装状態に係る情報であることを特徴とするプログラムを記録したことを特徴とするコンピュータ読み取り可能な記憶媒体である。
【発明の効果】
【００２７】
請求項１、８、１５に記載の発明によれば、コンピュータに接続される機器に対応するソフトウエアプログラムを当該コンピュータへインストールする際に、インストールに先立って、どの機器に対応するソフトウエアプログラムをインストールするかを表示部に表示された機器に係る情報で確認することができ、ユーザが望む機器に対応するソフトウエアプログラムをコンピュータに容易にインストールすることができる。
【００２８】
請求項２、９、１６に記載の発明によれば、コンピュータに接続される機器に対応するソフトウエアプログラムをインストールする際に、そのインストールに係るソフトウエアプログラムである、種々の機器毎に対応するソフトウエアプログラムに係る情報から表示部に表示する機器に係る情報を取得することができ、通信部へ余分な負荷をかけることなく機器に係る情報を表示することができる。
【００２９】
請求項３、１０、１７に記載の発明によれば、コンピュータに接続される機器に対応するソフトウエアプログラムをインストールする際に、Ｗｅｂページで機器に係る情報を確認することができる。
【００３０】
請求項４、１１、１８に記載の発明によれば、ユーザが望む画像形成部を有する機器に対応するソフトウエアプログラムをコンピュータに容易にインストールすることができる。
【００３１】
請求項５、１２、１９に記載の発明によれば、コンピュータに接続される機器に係る情報の取得をＳＮＭＰ通信プロトコル（Simple Network Management Protocol）におけるＭＩＢ（Management Information Base）を用いて行うことができる。
【００３２】
請求項６、１３、２０に記載の発明によれば、ユーザは表示部から機器に追加して設けられたオプション装備に係る情報を確認することができ、ユーザが望むオプション装備を有する機器に係るソフトウエアプログラムを容易にインストールすることができる。
【００３３】
請求項７、１４、２１に記載の発明によれば、ユーザは表示部から機器の外装状態に係る情報を確認することができ、ユーザが望む外装の機器に係るソフトウエアプログラムを容易にインストールすることができる。
【発明を実施するための最良の形態】
【００３４】
以下、この発明の実施の形態について、図１〜図８を参照して説明するが、この発明は以下の実施の形態に限定しない。また、この発明の実施の形態は発明の最も好ましい形態を示すものであり、発明の用途や用語はこれに限定するものではない。
【００３５】
図１は、プリンタＰ１、Ｐ２、Ｐ３とコンピュータ１との接続を例示する概念図である。図２は、プリンタＰ１、Ｐ２、Ｐ３の機能的構成を模式的に示したブロック図である。図３は、コンピュータ１の機能的構成を模式的に示したブロック図である。図４は、コンピュータ１におけるソフトウエアインストールの際の機能的構成を模式的に示した概念図である。図５は、コンピュータ１におけるソフトウエアインストール処理を例示するフローチャートである。図６は、表示部２０に表示する画面を例示する図である。図７は、表示部２０に表示する画面を例示する図である。図８は、表示部２０に表示する画面を例示する図である。
図１に示すように、入力されるデータに基づいて紙などの記録媒体へ画像形成を行う以外に、コピー、スキャナなどの各種機能を有するＭＦＰ（Multi  Function  Peripheral）であるプリンタＰ１、Ｐ２、Ｐ３及びＰＣ（Personal  Computer）やＷＳ（Work  Station）等の情報機器であるコンピュータ１は、ネットワークＮを介して互いに通信可能に接続する構成である。
【００３６】
ネットワークＮは、ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）、インターネット、ＵＳＢ（Universal Serial Bus）、ＩＥＥＥ１３９４（Institute  of  Electrical  and  Electronic  Engineers  1394）等の所定の規格に準拠した通信を行う通信回線であり、接続する端末間のデータ通信を行う。なお、このデータ通信は、所定の規格に準拠した通信方式であればパラレル通信又はシリアル通信のいずれであってもよく、上述した有線以外に、ＩＥＥＥ８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ等の無線ＬＡＮやBluetooth無線通信などの無線によるものや、ＩｒＤＡ（Infrared Data Association）などの赤外線を介して行うものであってもよく、特に限定しない。
【００３７】
プリンタＰ１、Ｐ２、Ｐ３は、図２に示すように、制御部１０Ｐ、表示部２０Ｐ、操作部３０Ｐ、通信部４０Ｐ、画像形成部５０Ｐ及び記憶部６０Ｐを有し、各部はバスなどにより互いに接続する構成である。
【００３８】
制御部１０Ｐは、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）などを備える。制御部１０Ｐは、ＣＰＵがＲＯＭや記憶部６０Ｐに格納された各種制御プログラムや各種データをＲＡＭの作業領域に展開して順次実行することで、各部の動作を制御して装置全体を統括制御する。
【００３９】
具体的には、制御部１０Ｐは、通信部４０Ｐを介して入力される制御情報や画像データに基づいて各部を制御することで、画像形成部５０Ｐにおける画像形成を行う。また、制御部１０Ｐは、通信部４０Ｐを介して入力される制御情報に基づいて、記憶部６０Ｐに格納される設定情報等のデータを通信部４０Ｐを介して外部機器に出力する。例えば、制御部１０Ｐは、外部機器からの通信による問い合わせに対して設定情報の出力を返信などを行う。
【００４０】
表示部２０Ｐは、ＬＣＤ（Liquid  Crystal Display）などであり、制御部１０Ｐから表示制御に基づいた画像を表示する。操作部３０Ｐは、特に図示しない操作キーパネルや表示部２０Ｐの画面上に透明電極が格子状に配置された感圧式（抵抗膜圧式）のタッチパネルなどであり、入力される操作信号を制御部１０Ｐに出力する。
【００４１】
通信部４０Ｐは、前述したネットワークＮを介して他の情報機器と通信を行うための通信回路や当該ネットワークＮに接続するインターフェイスを有し、制御部１０Ｐの制御の下、外部の機器、具体的にはコンピュータ１との間でデータ通信を行う。画像形成部５０Ｐは、制御部１０Ｐの制御の下、通信部４０を介して入力されるデータなどに基づいて、電子写真方式、インクジェット方式、熱昇華方式等の各種プリント方式で紙などの記録媒体に画像を形成する機能部である。
【００４２】
記憶部６０Ｐは、磁気的、光学的記憶媒体、半導体等の不揮発性メモリなどで制御部１０Ｐから読み書き可能に構成されており、装置の各種制御プログラム、当該装置の設定情報、通信部４０Ｐから入力されたデータなどを格納する。なお、記憶部６０Ｐは、上述した磁気的、光学的記憶媒体若しくは半導体メモリなどの記憶媒体を着脱自在に装着するインターフェイスを有し、当該インターフェイスを介してデータを読み書きする構成であってよい。この場合は、制御部１０Ｐの制御の下、装着された記憶媒体に予め格納されたデータを読み出して、画像形成部５０Ｐでの画像形成や通信部４０Ｐから外部機器へのデータ転送などを行うことができる。
【００４３】
なお、プリンタＰ１、Ｐ２、Ｐ３は、制御部１０Ｐの制御の下、原稿画像を読み取るスキャナ部や画像形成部５０Ｐで形成した記録媒体にステイプルやパンチ穴開け等の後処理を行うフィニッシャー部など有し、操作部３０Ｐによる操作指示や外部機器からの制御指示に応じてコピーやスキャナ、記録媒体に対する各種後処理を行う構成であってよい。
【００４４】
コンピュータ１は、図３に示すように、制御部１０、表示部２０、操作部３０、通信部４０、記憶部５０及びデータ読取部６０を有し、各部はバスなどにより互いに接続する構成である。
【００４５】
制御部１０は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを備える。制御部１０は、ＣＰＵがＲＯＭ、記憶部５０又はデータ読取部６０から読み出した各種制御プログラムや各種データをＲＡＭの作業領域に展開して順次実行することで、各部の動作を制御して装置全体を統括制御する。
【００４６】
表示部２０は、ＣＲＴ（Cathode-Ray  Tube）、ＬＣＤ、有機又は無機ＥＬＤ（ElectroLuminescence  Display）、プラズマディスプレイ等などであり、制御部１０による制御の下、当該制御部１０から入力される表示データを画面上に表示する。
【００４７】
操作部３０は、数字キー、文字キー、各種機能キー等から構成されるキーボードや、マウス、タッチパネル等のポインティングデバイスを含んで構成され、入力される操作信号を制御部１０に出力する。通信部４０は、前述したネットワークＮを介して他の情報機器と通信を行うための通信回路や当該ネットワークＮに接続するインターフェイスを有し、制御部１０の制御の下、外部の機器との間で、具体的にはプリンタＰ１、Ｐ２、Ｐ３との間でデータ通信を行う。
【００４８】
記憶部５０は、磁気的、光学的記憶媒体、半導体等の不揮発性メモリなどで制御部１０から読み書き可能に構成されており、コンピュータ１における各種アプリケーションプログラム５１、コンピュータ１と通信可能に接続する機器であるプリンタＰ１、Ｐ２、Ｐ３に制御情報や画像形成を行うための印刷ジョブデータを出力して動作させるためのプリンタドライバ５２や各種設定情報を格納する。
【００４９】
データ読取部６０は、磁気的、光学的記憶媒体若しくは半導体メモリなどである記憶媒体Ｍを着脱可能に装着するインターフェイスを有し、当該インターフェイスを介して記憶媒体Ｍに格納されているデータの読み出しを行う。なお、データ読取部６０は、記憶媒体Ｍへデータの書き込みを行う構成であってもよい。
【００５０】
記憶媒体Ｍは、記憶部５０へプリンタドライバ５２を格納するインストール処理など、制御部１０が読み出して実行することでコンピュータ１で実行可能にソフトウエアプログラムをインストールするインストールプログラムＭ１や、そのインストールされるソフトウエアプログラムに係るデータである設定情報Ｍ２を格納する。この記憶媒体Ｍに格納される設定情報Ｍ２は、記憶部５０に格納するプリンタドライバ５２としてのデータであり、プリンタドライバ５２を介してプリンタを動作させる際に、制御対象であるプリンタの外観を表示するためのプリンタ外観形状の画像データを含む。なお、このプリンタ外観形状の画像データには、製造モデル毎に異なる色や形状又は各種オプションの装備ごとの複数の画像データがある。
【００５１】
ここで、制御部１０がインストールプログラムＭ１を読み出して実行し、通信部４０を介して接続するプリンタＰ１やプリンタＰ２に対応するプリンタドライバ５２をインストールする際の機能的構成について説明する。図４に示すように、制御部１０は、インストールプログラムＭ１を実行することで、インストール実行部１１、ユーザインターフェイス１２及び通信インターフェイス１３としての機能を提供する。
【００５２】
インストール実行部１１は、後述するユーザインターフェイス１２から渡される選択指示に応じて、設定情報Ｍ２を読み出してプリンタＰ１やプリンタＰ２に対応するプリンタドライバ５２を記憶部５０へ格納する。設定情報Ｍ２は、プリンタＰ１、Ｐ２などのプリンタの製品やモデル毎のプリンタドライバに係る情報であり、前述したプリンタ外観形状の画像データを含むプリンタドライバ情報Ｍ２１、Ｍ２２を有する。なお、設定情報Ｍ２は、上述したプリンタドライバ情報Ｍ２１、Ｍ２２毎にプリンタの製品やモデル毎の情報を格納する以外に、その製品やモデル毎の情報をテーブル形式で別に格納してもよく、特に上記構成に限定しない。
【００５３】
ユーザインターフェイス１２は、プリンタドライバ５２のインストールに先立って、表示部２０に表示するインストール画面の表示やインストールを行うプリンタドライバの選択指示などを操作部３０から受け付けてインストール実行部１１へ渡すなどの制御を行う。具体的には、表示部２０に表示するインストール画面は、機器情報表示部１２１、検索機器表示部１２２が行う。
【００５４】
機器情報表示部１２１は、後述する機器情報取得部１３１で検索された通信部４０を介して接続するプリンタＰ１、Ｐ２の情報を表示部２０に画面表示する機能部である。検索機器表示部１２２は、後述する機器検索部１３２で取得されたインストール対象として検索されたプリンタ、つまり、通信部４０を介して通信可能なプリンタに関する情報と、それに対応するプリンタドライバに関する情報を設定情報Ｍ２から取得して、表示部２０に画面表示する機能部である。
【００５５】
つまり、ユーザインターフェイス１２は、インストール可能なプリンタドライバと対応機器などの情報及び後述する通信インターフェイス１３から渡された情報などを表示部２０に表示する。また、ユーザインターフェイス１２は、インストール対象機器及びプリンタドライバの種類などのインストール条件を操作部３０から受け付けてインストール実行部１１へ渡す。
【００５６】
このユーザインターフェイス１２の表示制御に基づいて表示部２０に表示されるインストール画面は、検索機器表示画面２１、機器情報表示画面２２及び操作情報表示画面２３により構成される。検索機器表示画面２１は、通信部４０を介してコンピュータ１と接続し、プリンタドライバ５２のインストール対象として検索されたプリンタＰ１、Ｐ２などを一覧表示する画面である。機器情報表示画面２２は、上記インストール対象として検索されたプリンタＰ１、Ｐ２などの機器情報の詳細を表示する画面である。具体的には、後述する処理を実行することで、インストール対象として検索されたプリンタＰ１、Ｐ２の形態に応じた外観画像を表示する。操作情報表示画面２３は、操作部３０からの操作を受け付けるための選択ボタンなどを表示する画面である。
【００５７】
通信インターフェイス１３は、機器情報取得部１３１、機器検索部１３２を有し、通信部４０と通信可能に接続する外部機器と通信し、この通信により得た情報をユーザインターフェイス１２に渡す機能部である。機器情報取得部１３１は、通信部４０と接続するプリンタＰ１、Ｐ２から情報を取得する。具体的には、機器情報取得部１３１は、プリンタＰ１、Ｐ２との間でＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）におけるＳＮＭＰ／ＭＩＢ（Simple Network Management Protocol／Management Information Base）などの所定の通信プロトコルによるデータ通信を行い、当該プリンタＰ１、Ｐ２から各種設定情報などを取得する。
【００５８】
機器検索部１３２は、同様に所定の通信プロトコル、ＴＣＰ／ＩＰにおけるＳＮＭＰ／ＭＩＢなどを用いて通信部４０と通信可能に接続する全ての機器と通信を行い、設定情報Ｍ２におけるプリンタドライバ情報Ｍ２１やプリンタドライバ情報Ｍ２２に対応するプリンタの検索を行う。なお通信部４０と通信可能に接続する全ての機器とは、通信部４０が接続するネットワークＮの同一ノードに接続する機器などであってよい。つまり、通信ネットワークがルータなどで複数のノードに分割されている場合は、通信部４０が接続するノードに属する機器が検索対象となる。
【００５９】
次に、制御部１０がインストールプログラムＭ１を読み出して実行するインストール処理について説明する。図５に示すように、制御部１０は、操作部３０からの操作指示などにより、データ読取部６０に装着された記憶媒体ＭからインストールプログラムＭ１を読み出して、上述したインストール実行部１１、ユーザインターフェイス１２、通信インターフェイス１３としての機能を実現する、つまり、インストーラとしての機能を起動する（ステップＳ１１）。
【００６０】
次いで、制御部１０は、記憶媒体Ｍからプリンタドライバに関する情報、つまり設定情報Ｍ２を読み込み（ステップＳ１２）、その記憶媒体Ｍに格納されたプリンタドライバが対応するプリンタの製品モデル名称などの情報を認識して該当モデルを認識する（ステップＳ１３）。この該当モデルの認識については、上述した設定情報Ｍ２におけるプリンタの製品やモデル毎のプリンタドライバ情報Ｍ２１、Ｍ２２などを読み込んで行う。
【００６１】
次いで、制御部１０は、上述した設定情報Ｍ２で認識された該当モデルと機器検索部１３２による検索とにより、通信部４０と接続する機器のうち、記憶媒体Ｍに格納されたプリンタドライバに対応する該当モデルプリンタの検索を行う（ステップＳ１４）。具体的には、制御部１０は、下記の表に示すような機器検索部１３２の検索で得られたデータの「製品名」（モデル名）とプリンタドライバ情報Ｍ２１、Ｍ２２などの製品名やモデル名に関する情報とを比較して検出する。
【００６２】
【表１】
2007316921.tif 000003
【００６３】
次いで、制御部１０は、機器検索部１３２で検索された該当モデルプリンタの一覧を検索機器表示部１２２に出力し、当該検索機器表示部１２２の制御により、図６に示すように、その検索された該当モデルプリンタの一覧を表示部２０の検索機器表示画面２１に表示する（ステップＳ１５）。
【００６４】
次いで、制御部１０は、検索機器表示画面２１に一覧表示された該当モデルプリンタの中で操作部３０の操作により選択されているプリンタ（図６で反転表示されているプリンタ）の情報を機器情報取得部１３１を用いて取得する（ステップＳ１６）。この機器情報取得部１３１により取得される情報は、下記の表に示すように、機器検索部１３２で取得された情報に加え、「オプション」として機器のオプション装備に関する情報や、「外装色」として機器の外観色に関する情報を含む。
【００６５】
【表２】
2007316921.tif 000004
【００６６】
次いで、制御部１０は、機器情報取得部１３１で取得された情報を機器情報表示部１２１に出力し、当該機器情報表示部１２１の制御により、図６に示すように、検索機器表示画面２１で選択されたプリンタの詳細情報を機器情報表示画面２２に表示する（ステップＳ１７）。具体的には、選択されたプリンタの機器外観などを画像表示する。
【００６７】
この機器情報表示画面２２に表示されるプリンタの機器外観の画像は、上述の機器情報取得部１３１により取得された情報とプリンタドライバ情報Ｍ２１、Ｍ２２に格納された機器のオプション構成や外観毎の画像データとに基づいて合成したものである。例えばプリンタドライバ情報Ｍ２１には、下記の表に示すような「本体構成」ごとの「画像データ」が格納されている。
【００６８】
【表３】
2007316921.tif 000005
【００６９】
また、プリンタドライバ情報Ｍ２２には、下記の表に示すような「本体構成」ごとの「画像データ」が格納されている。
【００７０】
【表４】
2007316921.tif 000006
【００７１】
上述した各データに基づいた合成は、例えば下記の表のとおりである。
【００７２】
【表５】
2007316921.tif 000007
【００７３】
上述した表のうちで「ＩＰアドレス」が「１０．２０．３０．４０」の「モデルＡ」のプリンタの詳細を表示する場合は、図６に示すように、機器情報表示画面２２において外装が「黒」でオプションに「フィニッシャ」を備える本体外観画像が表示される。また、「ＩＰアドレス」が「１０．２０．３０．４１」の「モデルＡ」のプリンタの詳細を表示する場合は、図７に示すように、機器情報表示画面２２において外装が「白」でオプションに「増設トレイ」を備える本体外観画像が表示される。また、「ＩＰアドレス」が「１０．２０．３０．４２」の「モデルＢ」のプリンタの詳細を表示する場合は、図８に示すように、機器情報表示画面２２においてオプションを装備しない外装が「青」の本体外観画像が表示される。
【００７４】
次いで、制御部１０は、どのプリンタに関するプリンタドライバをインストールするかのユーザ選択条件を検索機器表示画面２１の選択状況と操作部３０の操作指示による操作情報表示画面２３の選択ボタンの操作から取得し（ステップＳ１８）、その取得されたインストールすべきプリンタドライバに関する情報をインストール実行部１１に送って、プリンタドライバのインストールを実行し（ステップＳ１９）、インストーラとしての機能を終了して（ステップＳ２０）、終了する。
【００７５】
＜変形例＞
次に、上述した構成の変形例として、図１におけるプリンタＰ１、Ｐ２、Ｐ３がＷｅｂサーバとしての機能を有するプリンタＰ１０、Ｐ２０、Ｐ３０であり、図４におけるユーザインターフェイス１２がＷｅｂブラウザとしての機能を有するユーザインターフェイス１２ａである場合について、図９、図１０を参照して説明する。なお、簡略化のため、前述と同様の構成については説明を省略する。
【００７６】
図９は、プリンタＰ１０、Ｐ２０、Ｐ３０の機能的構成を模式的に示したブロック図である。図１０は、コンピュータ１におけるソフトウエアインストールの際の機能的構成を模式的に示した概念図である。
【００７７】
プリンタＰ１０、Ｐ２０、Ｐ３０は、図９に示すように、前述した制御部１０Ｐ、表示部２０Ｐ、操作部３０Ｐ、通信部４０Ｐ、画像形成部５０Ｐ及び記憶部６０Ｐを有し、各部はバスなどにより互いに接続する構成である。記憶部６０Ｐは、前述した通信部４０Ｐを介して入力される制御情報に基づいて外部機器に出力する設定情報の他に、Ｗｅｂサーバプログラム６１Ｐ、ステータス情報ページデータ６２Ｐを格納する。
【００７８】
Ｗｅｂサーバプログラム６１Ｐは、制御部１０Ｐで実行されることで、通信部４０Ｐを介したＨＴＴＰ（HyperText Transfer Protocol）通信による要求を受け付けて、その要求されたＵＲＬ（Uniform Resource Locator）に係る情報を要求元に返信するＷｅｂサーバとして機能させる。ステータス情報ページデータ６２Ｐは、ＵＲＬに格納されるＷｅｂページデータであり、装置の設定情報がＨＴＭＬ（HyperText Markup Language）で記載されている。
【００７９】
この機器の設定情報が記載されたＷｅｂページデータとは、例えば、設定情報のテキスト表示の他に外装色やオプションの有無に応じた画像データを表示するようにリンクが張られたページである。つまり、このＷｅｂページは、ブラウザで表示した際に、機器の状況を示す外観画像を表示させることができる。
【００８０】
プリンタＰ１０、Ｐ２０、Ｐ３０は、Ｗｅｂサーバとして機能することで、コンピュータ１などからＵＲＬを指定した機器情報の取得要求に対して、装置の設定情報であるステータス情報ページデータ６２Ｐを返信する。なお、プリンタＰ１０、Ｐ２０、Ｐ３０は、ＣＧＩ（Common Gateway Interface）などのコンピュータ１からの要求に対して動的にＨＴＭＬ文を出力する構成を有し、例えば機器情報の取得要求時において、記憶部６０Ｐに格納された設定情報を元にステータス情報ページデータ６２Ｐと同様のＷｅｂページデータを返信する構成であってもよい。
【００８１】
変形例において、コンピュータ１がプリンタドライバ５２をインストールする際の機能的構成については、図９に示すように、前述のユーザインターフェイス１２における機器情報表示部１２１がＷｅｂブラウザの機能を有する機器情報表示部１２１ａの構成である。
【００８２】
機器情報表示部１２１ａは、検索機器表示画面２１で選択されたプリンタの詳細情報を機器情報表示画面２２に表示する際に、機器情報取得部１３１や機器検索部１３２で取得された下記の表に示すデータの「ＵＲＬ」の情報に基づいて取得したＨＴＭＬ文を解析して画面表示する。
【００８３】
【表６】
2007316921.tif 000008
【００８４】
上述した表のデータは、プリンタＰ１０、Ｐ２０、Ｐ３０から取得されるものであり、各プリンタの記憶部６０Ｐに格納されている情報である。各プリンタは、その記憶部６０Ｐに格納する情報の「ＵＲＬ」の部分に、各プリンタの設定情報を格納するＷｅｂページの場所、つまり、ステータス情報ページデータ６２Ｐの場所を予め設定しておく。これにより、機器情報表示部１２１ａは、「ＵＲＬ」の情報に基づいて取得したＷｅｂページを表示することで、各プリンタの設定情報を画面表示することができる。
【００８５】
具体的には、図６〜図８の例では、検索機器表示画面２１でいずれかのプリンタを選択した状態で、操作情報表示画面２３の「Ｗｅｂページへ」を選択することで、機器情報表示画面２２にその選択されたプリンタに係る機器外観をＷｅｂページで表示することができる。
【００８６】
以上のように、上述した何れの実施形態においても、コンピュータ１は、プリンタドライバ５２をインストールする際に、通信部４０を介して接続するプリンタＰ１、Ｐ２に関する設定情報を機器情報取得部１３１で取得して機器情報表示部１２１に出力し、その取得した情報に基づいた機器情報表示画面２２をインストールに先立って表示部２０に表示する。このため、ユーザは、所望のプリンタにプリンタドライバをインストールする場合に、機器情報表示画面２２に表示されるプリンタに係る情報を確認するだけでよい。よって、コンピュータ１は、インストールする際のユーザの確認の手間を軽減することができ、インストールを容易に行うことができる。
【００８７】
また、コンピュータ１は、機器情報表示画面２２に表示するプリンタに関する情報をコンピュータ１に読み取り可能に設けられた設定情報Ｍ２から取得する構成である。このため、コンピュータ１は、インストールに先立って表示するプリンタに関する情報の取得を通信部４０を介して行うことなく、つまり、ネットワークＮに負担をかけることなく行うことができる。
【００８８】
また、コンピュータ１は、機器情報表示画面２２に表示するプリンタに関する情報を、プリンタから取得するＵＲＬ情報を元に、Ｗｅｂサーバ機能を有するそのプリンタから取得されるＷｅｂページデータに基づいた表示を機器情報表示部１２１ａで行うことで、Ｗｅｂページとして表示することができる。
【００８９】
また、コンピュータ１は、通信部４０を介して接続するプリンタとの通信をＳＮＭＰ通信プロトコル（Simple Network Management Protocol）におけるＭＩＢ（Management Information Base）を用いて行うことができる。
【００９０】
また、コンピュータ１は、機器情報取得部１３１で取得した当該コンピュータ１に接続するプリンタのオプション装備や外装に関する情報を機器情報表示部１２１で表示部２０の機器情報表示画面２２に表示することができ、ユーザが望むオプション装備や外装の機器に係るソフトウエアプログラムを容易にインストールことができる。
【００９１】
また、コンピュータ１は、機器情報表示部１２１による機器情報表示画面２２を、機器情報取得部１３１で取得した情報と設定情報Ｍ２に格納されたオプション装備や外装ごとの画像情報とを元に表示させることができ、通信部４０の負荷を低減させるとともに、プリンタ側にオプション装備や外装ごとの画像データが格納されていない場合でも、プリンタの外観を画面表示することができる。
【００９２】
なお、本実施の形態における記述は、本発明の一例を示すものであり、これに限定するものではない。本実施の形態における構成及び動作に関しては、本発明の趣旨を逸脱しない範囲で適宜変更が可能である。
【００９３】
例えば、変形例では、プリンタＰ１０、Ｐ２０、Ｐ３０はＷｅｂサーバとしての機能を有し、コンピュータ１のＷｅｂブラウザとの間でＨＴＴＰ通信を行う構成を例示したが、プリンタ側がＦＴＰサーバ、コンピュータ１側がＦＴＰクライアントとしてＦＴＰ通信を行う構成であってもよいし、ＳＱＬ（Structured Query Language）などによりデータベースサーバから取得する構成であってもよい。つまり、ＣＳＳ（Client Server System）は、ＷｅｂサーバとそのクライアントによるＨＴＴＰ通信に限定するのではなく、ＦＴＰ通信によるものや、データベースと端末とによる構成であってよい。
【図面の簡単な説明】
【００９４】
【図１】プリンタＰ１、Ｐ２、Ｐ３とコンピュータ１との接続を例示する概念図である。
【図２】プリンタＰ１、Ｐ２、Ｐ３の機能的構成を模式的に示したブロック図である。
【図３】コンピュータ１の機能的構成を模式的に示したブロック図である。
【図４】コンピュータ１におけるソフトウエアインストールの際の機能的構成を模式的に示した概念図である。
【図５】コンピュータ１におけるソフトウエアインストール処理を例示するフローチャートである。
【図６】表示部２０に表示する画面を例示する図である。
【図７】表示部２０に表示する画面を例示する図である。
【図８】表示部２０に表示する画面を例示する図である。
【図９】プリンタＰ１０、Ｐ２０、Ｐ３０の機能的構成を模式的に示したブロック図である。
【図１０】コンピュータ１におけるソフトウエアインストールの際の機能的構成を模式的に示した概念図である。
【符号の説明】
【００９５】
１  コンピュータ
Ｐ１〜Ｐ３、Ｐ１０〜Ｐ３０  プリンタ
Ｎ  ネットワーク
１０Ｐ  制御部
２０Ｐ  表示部
３０Ｐ  操作部
４０Ｐ  通信部
５０Ｐ  画像形成部
６０Ｐ  記憶部
６１Ｐ  Ｗｅｂサーバプログラム
６２Ｐ  ステータス情報ページデータ
１０  制御部
１１  インストール実行部
１２  ユーザインターフェイス
１２ａ  ユーザインターフェイス
１２１、１２１ａ  機器情報表示部
１２２  検索機器表示部
１３  通信インターフェイス
１３１  機器情報取得部
１３２  機器検索部
２０  表示部
２１  検索機器表示画面
２２  機器情報表示画面
２３  操作情報表示画面
３０  操作部
４０  通信部
５０  記憶部
５１  各種アプリケーションプログラム
５２  プリンタドライバ
６０  データ読取部
Ｍ  記憶媒体
Ｍ１  インストールプログラム
Ｍ２  設定情報
Ｍ２１、Ｍ２２  プリンタドライバ情報
【図１】
2007316921.tif 000009
【図２】
2007316921.tif 000010
【図３】
2007316921.tif 000011
【図４】
2007316921.tif 000012
【図５】
2007316921.tif 000013
【図６】
2007316921.tif 000014
【図７】
2007316921.tif 000015
【図８】
2007316921.tif 000016
【図９】
2007316921.tif 000017
【図１０】
2007316921.tif 000018