(57)【要約】【課題】デバイスが有する特定の機能を制御するためのドライバを容易にインストールすることができるようにする。【解決手段】デバイスが接続された情報処理装置からそのデバイスが有する複数の機能のうち特定の機能を制御するための特定制御プログラムを、情報処理装置にインストールする。具体的に、上記特定の機能とは異なる機能を制御するための規定の処理を行いながら特定制御プログラムのインストール指示を受け付け、インストール指示が受け付けられた場合、特定制御プログラムのインストールに必要なインストールプログラムを起動させる。その際、特定の機能とは異なる機能の制御時にデバイスとのデータ送受に用いられる特定ポートを示すポート情報をインストールプログラムへ通知することにより、特定制御プログラムによる特定の機能の制御時のポートとして特定ポートを設定させる。【選択図】図３
2016071518.tif 000002
【特許請求の範囲】
【請求項１】
プログラムに従った処理を実行する制御部を備える情報処理装置から、その情報処理装置に接続されたデバイスが有する複数の機能のうち第１の機能を制御するための、前記制御部が実行可能なデバイス制御プログラムであって、
前記制御部に、
前記第１の機能を制御するための規定の処理を行いながら、前記デバイスが有する前記複数の機能のうち前記第１の機能とは異なる第２の機能を制御するためのプログラムである特定制御プログラムのインストール指示を受け付ける、指示受付処理と、
前記指示受付処理により前記特定制御プログラムのインストール指示が受け付けられた場合に、前記特定制御プログラムのインストールに必要なインストールプログラムを起動させるインストール起動処理と、
前記第１の機能の制御時に前記デバイスとのデータ送受に用いるポートとして設定されている特定ポートを示すポート情報を、前記インストール起動処理により起動される前記インストールプログラムへ通知することにより、前記特定制御プログラムによる前記第２の機能の制御時の前記ポートとして前記特定ポートを設定させる、ポート情報通知処理と、
を実行させるためのデバイス制御プログラム。
【請求項２】
請求項１に記載のデバイス制御プログラムであって、
前記情報処理装置は表示部を備え、
前記制御部に実行させる処理として、前記第１の機能の制御に必要なパラメータの設定入力を受け付け可能な画面であって前記特定制御プログラムのインストールの要否を選択させるための選択画像が表示された画面である設定画面を前記表示部に表示させる設定画面表示処理、を有し、
前記指示受付処理では、前記設定画面表示処理により表示された前記設定画面内の前記選択画像に対して前記特定制御プログラムのインストールを要求する操作がなされた場合に、前記特定制御プログラムの前記インストール指示を受け付ける
ことを特徴とするデバイス制御プログラム。
【請求項３】
請求項１又は請求項２に記載のデバイス制御プログラムであって、
前記情報処理装置は、前記インストールプログラムが記憶された記憶部を備え、
前記インストール起動処理では、前記記憶部に記憶されている前記インストールプログラムを起動させる
ことを特徴とするデバイス制御プログラム。
【請求項４】
請求項１又は請求項２に記載のデバイス制御プログラムであって、
前記情報処理装置は、前記インストールプログラムが記憶されているサーバとデータ通信が可能な通信部を備え、
前記インストール起動処理では、前記通信部を介して前記サーバから前記インストールプログラムをダウンロードし、そのダウンロードした前記インストールプログラムを起動させる
ことを特徴とするデバイス制御プログラム。
【請求項５】
請求項１〜請求項４の何れか１項に記載のデバイス制御プログラムであって、
前記制御部に実行させる処理として、
前記デバイスにおける前記第２の機能の実行能力を示す実行能力情報を、前記インストール起動処理により起動される前記インストールプログラムへ通知することにより、前記特定制御プログラムのインストール時に前記特定制御プログラムに前記実行能力情報を反映させる、実行能力情報通知処理、
を有することを特徴とするデバイス制御プログラム。
【請求項６】
請求項１〜請求項５の何れか１項に記載のデバイス制御プログラムであって、
前記第１の機能は、前記情報処理装置から受信した画像データに基づく画像を印刷媒体へ印刷する印刷機能であり、
前記第２の機能は、前記情報処理装置から受信した送信データをファクシミリ回線を通じて送信先へファクシミリ送信する送信機能、及び前記ファクシミリ回線を通じてファクシミリ受信した受信データを前記情報処理装置へ送信する受信機能のうち少なくとも一方を備えた特定ファクシミリ機能である
ことを特徴とするデバイス制御プログラム。
【請求項７】
プログラムに従った処理を実行する制御部を備える情報処理装置から、その情報処理装置に接続されたデバイスが有する複数の機能のうち特定の機能を制御するための前記制御部が実行可能な特定制御プログラムを、前記情報処理装置にインストールするための、前記制御部が実行可能なインストールプログラムであって、
前記制御部に、
前記特定の機能とは異なる機能を制御するためのプログラムが実行されることによって通知される、そのプログラムの制御対象の機能の制御時に前記デバイスとのデータ送受に用いられるポートとして設定されている特定ポートを示すポート情報を取得するポート情報取得処理と、
前記特定制御プログラムをインストールするインストール処理と、
前記特定制御プログラムに対し、前記特定の機能を制御する際に前記デバイスとのデータ送受に用いるポートとして、前記ポート情報取得処理により取得された前記ポート情報が示す前記特定ポートを設定するポート設定処理と、
を実行させるためのインストールプログラム。
【請求項８】
情報処理装置が備える制御部に実行させるためのプログラムを記録した、前記制御部が読み取り可能な記録媒体であって、
前記プログラムは、前記情報処理装置に接続されたデバイスが有する複数の機能のうち第１の機能を制御可能に構成されており、
更に、前記制御部に実行させる処理として、
前記第１の機能を制御するための規定の処理を行いながら、前記デバイスが有する前記複数の機能のうち前記第１の機能とは異なる第２の機能を制御するためのプログラムである特定制御プログラムのインストール指示を受け付ける、指示受付処理と、
前記指示受付処理により前記特定制御プログラムのインストール指示が受け付けられた場合に、前記特定制御プログラムのインストールに必要なインストールプログラムを起動させるインストール起動処理と、
前記第１の機能の制御時に前記デバイスとのデータ送受に用いるポートとして設定されている特定ポートを示すポート情報を、前記インストール起動処理により起動される前記インストールプログラムへ通知することにより、前記特定制御プログラムによる前記第２の機能の制御時の前記ポートとして前記特定ポートを設定させる、ポート情報通知処理と、
を有することを特徴とする記録媒体。
【請求項９】
複数の機能を有するデバイスが接続された情報処理装置で用いられ、前記情報処理装置から前記デバイスが有する前記複数の機能のうち特定の機能を制御するための特定制御プログラムを前記情報処理装置にインストールするためのインストール方法であって、
前記デバイスが有する前記複数の機能のうち前記特定の機能とは異なる機能を制御するための規定の処理を行いながら、前記特定制御プログラムのインストール指示を受け付ける、指示受付ステップと、
前記指示受付ステップにより前記特定制御プログラムのインストール指示が受け付けられた場合に、前記特定制御プログラムのインストールに必要なインストールプログラムを起動させるインストール起動ステップと、
前記特定の機能とは異なる機能を制御する際に前記デバイスとのデータ送受に用いられるポートとして設定されている特定ポートを示すポート情報を、前記インストール起動処理により起動される前記インストールプログラムへ通知することにより、前記特定制御プログラムによる前記特定の機能の制御時の前記ポートとして前記特定ポートを設定させる、ポート情報通知ステップと、
を有することを特徴とするインストール方法。
【請求項１０】
デバイスとデータ通信を行うための通信部と、
前記デバイスが有する複数の機能のうち第１の機能を制御可能な制御部と、
を備え、
前記制御部は、
前記第１の機能を制御するための規定の処理を行いながら、前記デバイスが有する前記複数の機能のうち前記第１の機能とは異なる第２の機能を制御するためのプログラムである特定制御プログラムのインストール指示を受け付ける、指示受付処理と、
前記指示受付処理により前記特定制御プログラムのインストール指示が受け付けられた場合に、前記特定制御プログラムのインストールに必要なインストールプログラムを起動させるインストール起動処理と、
前記第１の機能の制御時に前記デバイスとのデータ送受に用いるポートとして設定されている特定ポートを示すポート情報を、前記インストール起動処理により起動される前記インストールプログラムへ通知することにより、前記特定制御プログラムによる前記第２の機能の制御時の前記ポートとして前記特定ポートを設定させる、ポート情報通知処理と、
を実行することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接続されたデバイスを制御可能な情報処理装置、情報処理装置に接続されたデバイスを制御するためのデバイス制御プログラムとそのデバイス制御プログラムが記録された記録媒体、デバイスが有する特定の機能を制御するプログラムをインストールするためのインストールプログラムとインストール方法、に関する。
【背景技術】
【０００２】
パーソナルコンピュータ（以下「ＰＣ」と略称する）やサーバなどの各種の情報処理装置から、プリンタやスキャナなどの各種のデバイスが有する機能を制御するためには、通常、情報処理装置にデバイスドライバ（以下「ドライバ」と略称する）をインストールする必要がある。例えばプリンタ機能、スキャナ機能、ＰＣ−ＦＡＸ機能などの複数の機能を有するデバイスを制御する場合は、各機能を使用するためには機能毎にドライバをインストールする必要がある（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２３５７２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
情報処理装置にドライバをインストールする方法としては、例えば、プラグアンドプレイによる方法と、インストーラを用いる方法がある。
プラグアンドプレイによるインストール方法を用いると、デバイスが有する複数の機能の全てについて対応するドライバがそれぞれ自動でインストールされる。そのため、必要な機能のドライバのみインストールしたいというニーズに対応することが困難である。
【０００５】
一方、インストーラを用いるインストール方法によれば、上記ニーズには対応可能である。しかし、特定の機能のドライバをインストーラを用いてインストールする場合、ドライバの種類によっては（即ち機能の種類によっては）ポートの設定方法が複雑になり、その分、ドライバの構成が複雑化する。
【０００６】
本発明は上記課題に鑑みなされたものであり、デバイスが有する特定の機能を制御するためのドライバを容易にインストールすることができるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するためになされた第１の発明は、プログラムに従った処理を実行する制御部を備える情報処理装置から、その情報処理装置に接続されたデバイスが有する複数の機能のうち第１の機能を制御するための、制御部が実行可能なデバイス制御プログラムである。本発明のデバイス制御プログラムは、制御部に実行させるための処理として、指示受付処理と、インストール起動処理と、ポート情報通知処理とを有する。
【０００８】
指示受付処理は、第１の機能を制御するための規定の処理を行いながら、デバイスが有する複数の機能のうち第１の機能とは異なる第２の機能を制御するためのプログラムである特定制御プログラムのインストール指示を受け付ける。インストール起動処理は、指示受付処理により特定制御プログラムのインストール指示が受け付けられた場合に、特定制御プログラムのインストールに必要なインストールプログラムを起動させる。ポート情報通知処理は、第１の機能の制御時にデバイスとのデータ送受に用いるポートとして設定されている特定ポートを示すポート情報を、インストール起動処理により起動されるインストールプログラムへ通知することにより、特定制御プログラムによる第２の機能の制御時のポートとして特定ポートを設定させる。
【０００９】
上記構成のデバイス制御プログラムは、基本的には、デバイスが有する複数機能のうち第１の機能を制御するためのプログラムであるが、第２の機能を制御するための特定制御プログラムのインストール指示を受け付け可能である。そして、特定制御プログラムのインストール指示を受け付けた場合、インストールプログラムを起動させる。インストールプログラムを起動させることで、特定制御プログラムをインストールさせることができる。その際、インストールプログラムに対し、第１の機能の制御時に用いるポートに関するポート情報を通知する。このポート情報は、特定制御プログラムに対し、デバイス制御プログラムが第１の機能の制御時に用いる特定ポートと同じポートを、特定制御プログラムによる第２の機能の制御時にも使用させるための通知である。この通知により、インストールプログラムは、特定制御プログラムをインストールする過程で、第２の機能の制御時に使用するポートを容易に設定（即ち通知された特定ポートに設定）することができる。
【００１０】
従って、上記構成のデバイス制御プログラムによれば、デバイスが有する第２の機能を制御するための特定制御プログラムを容易にインストールすることができる。
情報処理装置が表示部を備えている場合、デバイス制御プログラムは、制御部に実行させる処理として設定画面表示処理を有していてもよい。設定画面表示処理は、第１の機能の制御に必要なパラメータの設定入力を受け付け可能な画面であって特定制御プログラムのインストールの要否を選択させるための選択画像が表示された画面である設定画面を表示部に表示させる処理である。そして、指示受付処理では、設定画面表示処理により表示された設定画面内の選択画像に対して特定制御プログラムのインストールを要求する操作がなされた場合に、特定制御プログラムのインストール指示を受け付けるようにしてもよい。
【００１１】
このように構成されたデバイス制御プログラムが実行されると、第１の機能の制御用の設定画面内に選択画像が表示される。そして、その選択画像に対してインストールの要求操作がなされたら、インストール指示を受け付ける。そのため、インストール指示の受け付けを簡素な構成で実現でき、ユーザ側も簡単な操作でインストールを指示することができる。
【００１２】
情報処理装置が記憶部を備え、その記憶部にインストールプログラムが記憶されている場合、インストール起動処理では、記憶部に記憶されているインストールプログラムを起動させるようにしてもよい。
【００１３】
このように構成されたデバイス制御プログラムによれば、インストール指示があった場合に、インストールプログラムを容易、迅速、且つ確実に起動させることができ、ひいては特定制御プログラムを容易、迅速且つ確実にインストールさせることができる。
【００１４】
情報処理装置が、サーバとデータ通信可能な通信部を備え、サーバにインストールプログラムが記憶されている場合は、インストール起動処理では、通信部を介してサーバからインストールプログラムをダウンロードし、そのダウンロードしたインストールプログラムを起動させるようにしてもよい。このようにすることで、情報処理装置内のメモリの容量を低減することができる。
【００１５】
制御部に実行させる処理として、実行能力情報通知処理を有していてもよい。実行能力情報とは、デバイスにおける第２の機能の実行能力を示す情報であり、実行能力情報通知処理は、インストール起動処理により起動されるインストールプログラムへ実行能力情報を通知することによって、特定制御プログラムのインストール時に特定制御プログラムに実行能力情報を反映させるための処理である。
【００１６】
つまり、インストールプログラムを起動させる際、ポート情報に加えて、実行能力情報も通知する。このようにすることで、特定制御プログラムを、第２の機能を制御する際に第２の機能の実行能力を加味した適切な制御を実行可能なプログラムとしてインストールさせることができる。特定制御プログラムを提供するベンダ側としては、特定制御プログラムとして、デバイスの機種に依存しない汎用の特定制御プログラムを用意すれば済むようになり、特定制御プログラムの開発負担が軽減される。
【００１７】
第１の機能は、情報処理装置から受信した画像データに基づく画像を印刷媒体へ印刷する印刷機能であってもよい。一方、第２の機能は、特定ファクシミリ機能であってもよい。特定ファクシミリ機能は、情報処理装置から受信した送信データをファクシミリ回線を通じて送信先へファクシミリ送信する送信機能、及びファクシミリ回線を通じてファクシミリ受信した受信データを情報処理装置へ送信する受信機能のうち少なくとも一方を有する機能である。
【００１８】
このように構成されたデバイス制御プログラムによれば、印刷機能の制御時における規定の処理の際に、特定ファクシミリ機能を利用するための特定制御プログラムのインストールを指示することができる。また、印刷機能制御時に用いられる特定ポートが、特定ファクシミリ機能の制御用のポートとして自動的に設定されることになる。そのため、特定ファクシミリ機能を利用するための特定制御プログラムを、必要に応じて容易にインストールさせることができる。
【００１９】
上記課題を解決するためになされた第２の発明は、プログラムに従った処理を実行する制御部を備える情報処理装置において、制御部が実行可能なインストールプログラムである。このインストールプログラムは、情報処理装置に接続されたデバイスが有する複数の機能のうち特定の機能を制御するために制御部が実行可能な特定制御プログラムを、情報処理装置にインストールするためのプログラムである。
【００２０】
そして、インストールプログラムは、制御部に実行させる処理として、ポート情報取得処理と、インストール処理と、ポート設定処理とを有する。ポート情報取得処理は、上記特定の機能とは異なる機能を制御するための他のプログラムが実行されることによって通知される、そのプログラムの制御対象の機能の制御時にデバイスとのデータ送受に用いられるポートとして設定されている特定ポートを示すポート情報を取得する処理である。インストール処理は、特定制御プログラムをインストールする処理である。ポート設定処理は、特定制御プログラムに対し、上記特定の機能を制御する際にデバイスとのデータ送受に用いるポートとして、ポート情報取得処理により取得されたポート情報が示す特定ポートを設定する処理である。
【００２１】
このように構成されたインストールプログラムによれば、特定制御プログラムをインストールする際、他のプログラムから通知されるポート情報を取得して、そのポート情報が示す特定ポート（他の機能で用いられるポート）を、特定の機能の制御時に用いるポートとして設定する。
【００２２】
そのため、特定制御プログラムをインストールする過程で、特定の機能の制御時に使用するポートを容易に設定（即ち通知された特定ポートに設定）することができ、特定の機能を制御するための特定制御プログラムを容易にインストールすることができる。
【図面の簡単な説明】
【００２３】
【図１】実施形態の情報処理システムの概略構成を示す説明図である。
【図２】ＨＤＤにおける、ＯＳ、各ドライバ、インストーラの位置づけを説明するための説明図である。
【図３】ＰＣ−ＦＡＸドライバのインストールの流れを示す説明図である。
【図４】プリンタプリントキューＵＩ及び経過表示画面を示す説明図である。
【図５】プリンタドライバＵＩを示す説明図である。
【図６】プリンタドライバによるインストーラ起動処理を示すフローチャートである。
【図７】ＰＣ−ＦＡＸドライバインストーラによるインストール処理を示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下、本発明が適用された実施形態について、図面を用いて説明する。
（１）情報処理システム１の構成
図１に示すように、本実施形態の情報処理システム１は、ＰＣ３と、ＭＦＰ（Multifunction Peripheral：多機能周辺装置の略称）５とを備えている。ＰＣ３とＭＦＰ５は、ネットワーク１０を通して相互にデータ通信可能に接続されている。ネットワーク１０は、本実施形態では有線ＬＡＮであるが、これは一例であり、他の種類のネットワークであってもよい。
【００２５】
ＰＣ３とＭＦＰ５は、インターネット９に接続可能であり、インターネット９を通してサーバ７に接続可能である。そのため、ＰＣ３は、インターネット９を通してサーバ７から必要な情報をダウンロードしたり、逆にインターネット９を通してサーバ７へ情報をアップロードしたりすることができる。
【００２６】
（２）ＰＣ３の構成
ＰＣ３は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＨＤＤ（ハードディスクドライブ）１４、外部入出力部１５、ネットワークＩ／Ｆ（インタフェース）１６、表示部１７、入力部１８などを備えている。
【００２７】
ＣＰＵ１１は、ＲＯＭ１２やＨＤＤ１４に記憶されているプログラムを実行することによってＰＣ３の各部を制御する。また、ＣＰＵ１１は、外部入出力部１５に挿入された記憶媒体（例えばＣＤ−ＲＯＭ）からプログラムやデータを読み込んで実行することも可能である。ＲＯＭ１２には、ＣＰＵ１１によって実行される各種プログラムやデータ等が記憶されている。ＲＡＭ１３は、ＣＰＵ１１が各種処理を実行するための主記憶装置として用いられる。ネットワークＩ／Ｆ１６は、ネットワーク１０を通して外部機器と各種データ通信を行うための通信モジュールである。表示部１７は、液晶ディスプレイなどの表示デバイスにより構成される。入力部１８は、ユーザにより操作されるマウスやキーボード等（図示略）により構成される。
【００２８】
（３）ＭＦＰ５の構成
ＭＦＰ５は、原稿の画像を読み取るスキャナ機能、記録用紙やＯＨＰシート等の被記録媒体に画像を形成（印刷）するプリンタ機能、ファクシミリデータの送受信を行うファクシミリ機能などの複数の機能を備えた多機能周辺装置である。
【００２９】
ＭＦＰ５は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ＮＶＲＡＭ２４、ネットワークＩ／Ｆ２５、表示部２６、入力部２７、印刷部２８、スキャナ部２９、通信回線Ｉ／Ｆ３０などを備えている。
【００３０】
ＣＰＵ２１は、ＲＯＭ２２やＮＶＲＡＭ２４に記憶されている各種プログラムに従ってＭＦＰ５内の各部の制御を実行する。ＲＡＭ２３は、各種の情報を記憶するワークエリアや画像データを記憶するメインメモリ等として利用される。ＮＶＲＡＭ（Non Volatile RAMの略称）２４は、記憶内容を電気的に書き換え可能な不揮発性メモリであり、ファームウェアや各種設定値、各種プログラム、各種データ等が記憶される。
【００３１】
表示部２６は、液晶ディスプレイやＬＥＤなどの各種の表示装置を備えている。入力部２７は、タッチパネルや各種操作ボタン等を備え、使用者による操作入力を受け付ける。
印刷部２８は、印刷用紙等の印刷媒体に画像を形成し、印刷する。この印刷部２８によりプリンタ機能が実現される。印刷部２８は、ＰＣ３からネットワーク１０経由で受信した画像データに基づく画像を印刷媒体に印刷することが可能である。スキャナ部２９は、イメージセンサを備え、原稿の画像を読み取ってその画像データを生成する。このスキャナ部２９によりスキャナ機能が実現される。
【００３２】
ネットワークＩ／Ｆ２５は、ネットワーク１０を通して外部機器（例えばＰＣ３）と各種データ通信を行うための通信モジュールである。通信回線Ｉ／Ｆ３０は、通信回線３１を通して外部通信機器と通信（例えば電話やファクシミリ通信）を行うための回線インタフェースである。この通信回線Ｉ／Ｆ３０によりファクシミリ機能が実現される。即ち、ＭＦＰ５は、通信回線３１を通して外部機器とファクシミリデータの送受信を行うことができる。
【００３３】
ファクシミリ機能は、少なくとも通常ファクシミリ機能とＰＣ−ＦＡＸ機能とに細分化できる。通常ファクシミリ機能は、スキャナ部２９で原稿の画像を読み取らせてその画像データを通信回線Ｉ／Ｆ３０から通信回線３１を通してファクシミリ送信したり、通信回線３１を通してファクシミリ受信した受信データを印刷部２８に印刷出力させたりすることが可能な機能である。
【００３４】
一方、ＰＣ−ＦＡＸ機能は、ＰＣ３からネットワーク１０を通して受信した送信データを通信回線Ｉ／Ｆ３０から通信回線３１を通して指定送信先へファクシミリ送信する送信機能、及び通信回線３１を通してファクシミリ受信した受信データをネットワーク１０を通してＰＣ３へ送信する受信機能の双方を具備した機能である。なお、ＰＣ−ＦＡＸ機能は、送信機能及び受信機能のうち何れか一方のみを備えていてもよい。
【００３５】
（４）サーバ７の概要
サーバ７は、ＭＦＰ５のベンダである製品供給元により管理されている。サーバ７には、各種のプログラムやデータが格納されており、外部装置がインターネット９を通してサーバ７から各種のプログラムやデータをダウンロードできるようになっている。サーバ７に格納されているプログラムとして、後述するＰＣ−ＦＡＸドライバインストーラ４３（図２参照）がある。
【００３６】
（５）ＰＣ３のソフトウェア構成
ＰＣ３のＨＤＤ１４には、各種ソフトウェアがインストールされている。ソフトウェアの中には、ＯＳ（オペレーティングシステム）や、各種アプリ（アプリケーションソフトの略称）が含まれている。各種アプリの中には、ＰＣ３からＭＦＰ５の各種機能を制御するためのドライバや、特定のドライバをインストールするためのインストーラなどが含まれている。
【００３７】
より具体的には、本実施形態では、図２に示すように、ＨＤＤ１４には少なくとも、ＯＳ４１と、プリンタドライバ４２と、ＰＣ−ＦＡＸドライバインストーラ４３とが記憶されている。ＯＳ４１及びプリンタドライバ４２はすでにインストールされた状態となっている。
【００３８】
なお、以下の説明では、ＯＳ４１やプリンタドライバ４２などの各種プログラムを実行するＣＰＵ１１のことを、単にプログラム名で記載する場合もある。例えば、「プリンタドライバ４２が」という記載が、「プリンタドライバ４２を実行するＣＰＵ１１が」を意味する場合もある。
【００３９】
ＭＦＰ５は、既述の通り、スキャナ機能、プリンタ機能、ＰＣ−ＦＡＸ機能などの複数の機能を有している。プリンタドライバ４２は、ＭＦＰ５が有する複数の機能のうちプリンタ機能を制御するためのドライバである。プリンタドライバ４２がインストールされていることにより、ＰＣ３からＭＦＰ５へ印刷用の画像データを送信してＭＦＰ５で印刷させたり、ＰＣ３からＭＦＰ５に対してプリンタ機能に関する各種設定を行ったり、ＰＣ３がＭＦＰ５からプリンタ機能に関する各種情報を受信したりすることができる。
【００４０】
プリンタドライバ４２は、ＭＦＰ５のベンダから、インターネット９を通して或いはＣＤ−ＲＯＭ等の記録媒体を通じて提供され、ＰＣ３にインストールすることができる。ＯＳ４１がプラグアンドプレイ機能に対応している場合には、ＰＣ３とＭＦＰ５を特定のインタフェースで接続（例えばＵＳＢ接続）することで、プリンタドライバ４２を自動でインストールさせることも可能である。
【００４１】
プリンタドライバ４２がＰＣ３にインストールされると、プリンタ機能の制御時にＭＦＰ５とデータ通信を行うためのポート（本実施形態ではポートＰａ）が設定される。また、プリンタ機能用のプリントキュー（以下「プリンタプリントキュー」という）４１ａが、ＯＳ４１の一部として作成される。さらに、プリンタプリントキュー４１ａとポートＰａとの関連付けが行われる。
【００４２】
なお、プリントキューとは、スプールされた画像データを特定の順序でデバイスに送信するソフトウエアモジュールであり、ＯＳにより提供される。プリントキューは、デバイスへの画像データ送信が行われる機能（例えばプリンタ機能、ＰＣ−ＦＡＸ機能など）のドライバに対応付けられる。
【００４３】
本実施形態では、ＰＣ３からＭＦＰ５のプリンタ機能を利用するためにプリンタドライバ４２をインストールすると、プリンタプリントキュー４１ａが作成されてプリンタドライバ４２に対応付けられ、ポートＰａとの関連付けも行われる。これにより、ＰＣ３からＭＦＰ５のプリンタ機能を利用できるようになり、その際のポートはポートＰａが用いられる。
【００４４】
一方、本実施形態では、プリンタドライバ４２をインストールする過程で、ＰＣ−ＦＡＸドライバインストーラ４３がＨＤＤ１４に記憶される。ＰＣ−ＦＡＸドライバインストーラ４３は、ＰＣ３からＭＦＰ５のＰＣ−ＦＡＸ機能を利用するために必要なドライバであるＰＣ−ＦＡＸドライバ４４をインストールするためのプログラムであり、ＰＣ−ＦＡＸドライバ４４を含んでいる。
【００４５】
プリンタドライバ４２をインストールすると、ＰＣ−ＦＡＸドライバ４４のインストールまでは行われないものの、ＰＣ−ＦＡＸドライバインストーラ４３はＨＤＤ１４に書き込まれる。プリンタドライバ４２は、ＰＣ−ＦＡＸドライバインストーラ４３がどこに存在しているのかを示す情報であるＰＣ−ＦＡＸドライバインストーラ情報４２ａが含まれている。そのため、プリンタドライバ４２は、後述するように、ＰＣ−ＦＡＸドライバインストーラ情報４２ａに基づいてＰＣ−ＦＡＸドライバインストーラ４３にアクセスしてこれを起動させることにより、ＰＣ−ＦＡＸドライバ４４をインストールさせることができる。
【００４６】
プリンタドライバ４２がＰＣ−ＦＡＸドライバインストーラ４３を起動させると、ＰＣ−ＦＡＸドライバインストーラ４３は、ＰＣ−ＦＡＸドライバ４４のインストール処理を行って、ＰＣ−ＦＡＸドライバ４４をインストールする。これにより、ＰＣ−ＦＡＸドライバ４４に対応したプリントキューであるＰＣ−ＦＡＸプリントキュー４１ｂが作成される。また、そのＰＣ−ＦＡＸプリントキュー４１ｂに、ＰＣ−ＦＡＸ機能の利用時に用いられるポートが関連付けられる。
【００４７】
本実施形態では、ＰＣ−ＦＡＸプリントキュー４１ｂに関連付けられるポートは、プリンタプリントキュー４１ａに関連付けられているポートと同じ、ポートＰａである。つまり、本実施形態では、プリンタドライバ４２によるＰＣ−ＦＡＸドライバインストーラ４３の起動を契機としてＰＣ−ＦＡＸドライバ４４がインストールされると、ＰＣ−ＦＡＸ機能用のポートとして、プリンタ機能用のポートと同じポートＰａが自動的に設定される。これにより、ＰＣ３においてＰＣ−ＦＡＸ機能を利用する際には、ポートＰａを用いてデータの送受が行われる。
【００４８】
（６）ＰＣ−ＦＡＸドライバのインストールの概要
プリンタドライバ４２を介してＰＣ−ＦＡＸドライバ４４をインストールさせる際の手順を、図３を用いて説明する。まず、利用者は、ＯＳ４１に対し、プリンタプリントキューＵＩ５０（図４（ａ）参照）の表示指示を行う。具体的には、利用者による特定の操作によって、作成されているプリントキューのアイコンの一覧画面をＰＣ３の表示部１７に表示させ、その中から、利用者が、プリンタプリントキュー４１ａに対応したアイコンを選択する。この表示指示が行われると、ＰＣ３の表示部１７には、図４（ａ）に示すプリンタプリントキューＵＩ５０が表示される。なお、「ＵＩ」はユーザインタフェースの略称である。プリンタプリントキューＵＩ５０は、ＭＦＰ５のプリンタ機能に関連した管理情報が表示される画面であり、その中に、基本設定ボタン６１が含まれる。
【００４９】
次に、利用者は、ＯＳ４１に対してプリンタドライバＵＩ８０（図５参照）の表示指示を行う。具体的には、プリンタプリントキューＵＩ５０に含まれている基本設定ボタン６１を押下する。プリンタプリントキューＵＩ５０内の基本設定ボタン６１を押下すると、ＯＳ４１は、プリンタドライバ４２に対し、プリンタドライバＵＩ８０の表示指示を行う。その際、プリンタプリントキュー４１ａに関連付けられているポートＰａの指定も行う。
【００５０】
プリンタドライバ４２は、ＯＳ４１からプリンタドライバＵＩ８０の表示指示を受けると、ＰＣ３の表示部１７に、図５に示すプリンタドライバＵＩ８０を表示させる。プリンタドライバＵＩ８０は、ＭＦＰ５のプリンタ機能を利用して印刷出力させる際の各種のパラメータを設定するための画面である。パラメータとしては、例えば用紙サイズ、画質、カラーモード、両面印刷の有無、印刷の向き、などがある。利用者は、プリンタドライバＵＩ８０に対する入力操作を行うことで、パラメータの確認や設定変更を行うことができる。
【００５１】
プリンタドライバＵＩ８０に表示される内容は複数（本実施形態では３つ）のタブ８１，８２，８３に分けられる。図５は、３つのタブのうちユーティリティタブ８３が選択されてその内容が表示されている状態を示している。ユーティリティタブ８３には、図５に示すように、少なくともＰＣ−ＦＡＸドライバインストールボタン８５が表示される。このＰＣ−ＦＡＸドライバインストールボタン８５は、ＰＣ−ＦＡＸドライバ４４のインストールの要否を選択させるためのボタンである。
【００５２】
次に、利用者は、ＰＣ−ＦＡＸドライバのインストール要求を行う。具体的には、プリンタドライバＵＩ８０に表示されているＰＣ−ＦＡＸドライバインストールボタン８５を押下することによって、プリンタドライバ４２に対してＰＣ−ＦＡＸドライバのインストール指示を行う。ＰＣ−ＦＡＸドライバインストールボタン８５が押下されると、プリンタドライバ４２は、ＰＣ−ＦＡＸドライバインストーラ４３にアクセスしてそのプロセスを起動（具体的には特定の実行ファイルを起動）させる。また、ＰＣ−ＦＡＸドライバインストールボタン８５が押下されると、図４（ｂ）に示す、ＰＣ−ＦＡＸドライバ４４のインストールの進捗状況を示す経過表示画面７０が表示される。
【００５３】
本実施形態では、ＰＣ−ＦＡＸドライバインストーラ４３は予めＨＤＤ１４に記憶されている。そして、プリンタドライバ４２は、ＰＣ−ＦＡＸドライバインストーラ４３の所在情報を、ＰＣ−ＦＡＸドライバインストーラ情報４２ａとして持っている。そのため、プリンタドライバ４２は、ＰＣ−ＦＡＸドライバインストーラ情報４２ａに基づいてＨＤＤ１４内のＰＣ−ＦＡＸドライバインストーラ４３にアクセスし、そのプロセスを起動させる。これにより、ＰＣ−ＦＡＸドライバインストーラ４３が起動し、ＰＣ−ＦＡＸドライバ４４のインストールが開始される。
【００５４】
また、本実施形態では、プリンタドライバ４２は、ＰＣ−ＦＡＸドライバインストーラ４３を起動させる際、プリンタドライバ４２自身が用いるポートであるポートＰａを、ＰＣ−ＦＡＸドライバインストーラ４３に通知する。さらに、プリンタドライバ４２は、ＰＣ−ＦＡＸドライバインストーラ４３を起動させる際、ＭＦＰ５のケーパビリティ情報を、ＰＣ−ＦＡＸドライバインストーラ４３に通知する。
【００５５】
ＭＦＰ５のケーパビリティ情報とは、ＭＦＰ５が有する各種機能について、その実行能力を示す情報である。ＭＦＰ５のケーパビリティ情報としては、例えば、カラーでの原稿読み取りが可能であるか、カラー画像のファクシミリ送信が可能であるか、Ａ３サイズの原稿のファクシミリ送信が可能であるか、などがある。
【００５６】
プリンタドライバ４２は、ＰＣ−ＦＡＸドライバインストーラ４３を起動させる際、各種のＭＦＰ５の各種ケーパビリティ情報のうち、少なくともＰＣ−ＦＡＸ機能に関連したケーパビリティ情報をＰＣ−ＦＡＸドライバインストーラ４３へ通知する。
【００５７】
ＰＣ−ＦＡＸドライバインストーラ４３は、起動されると、ＰＣ−ＦＡＸドライバ４４のインストールを行う。その際、ＭＦＰ５のＰＣ−ＦＡＸ機能に関するケーパビリティ情報を反映させる。そして、ＰＣ−ＦＡＸプリントキュー４１ｂを作成する。さらに、プリンタドライバ４２から通知されたポートＰａを用いてＰＣ−ＦＡＸ機能を利用できるよう、ＰＣ−ＦＡＸプリントキュー４１ｂとポートＰａとの関連付けを行う。これにより、ＰＣ−ＦＡＸドライバ４４がインストールされ、ＰＣ−ＦＡＸプリントキュー４１ｂが作成されて、以後、ＰＣ３からＭＦＰ５のＰＣ−ＦＡＸ機能を利用できるようになる。ＰＣ−ＦＡＸドライバインストーラ４３によるＰＣ−ＦＡＸドライバ４４のインストールが完了するまで（具体的には、インストーラ起動後、ＰＣ−ＦＡＸプリントキュー４１ｂとポートＰａとの関連付けが完了するまでの間）は、ＰＣ３の表示部１７には、図４（ｂ）に示す経過表示画面７０が表示される。
【００５８】
（７）プリンタドライバによるインストーラ起動処理
次に、ＰＣ３にＰＣ−ＦＡＸドライバ４４をインストールするためにプリンタドライバ４２が実行するインストーラ起動処理について、図６を用いて説明する。プリンタドライバ４２は、利用者によりプリンタドライバＵＩ８０の表示指示が入力されると、Ｓ１１０で、表示部１７にプリンタドライバＵＩ８０を表示させる。
【００５９】
Ｓ１２０では、ＰＣ−ＦＡＸドライバ４４のインストール指示があったか否か判断する。具体的には、プリンタドライバＵＩ８０に表示されるＰＣ−ＦＡＸドライバインストールボタン８５が押下されたか否か判断する。ＰＣ−ＦＡＸドライバ４４のインストール指示がない場合、即ちＰＣ−ＦＡＸドライバインストールボタン８５が押下されていない場合は（Ｓ１２０：ＮＯ）、Ｓ１９０で通常処理を行って、Ｓ１６０に進む。通常処理とは、プリンタドライバＵＩ８０が表示されている状態で、ＰＣ−ＦＡＸドライバインストールボタン８５の押下以外の他の操作が行われた場合にその操作に応じて実行すべき処理の総称である。
【００６０】
ＰＣ−ＦＡＸドライバ４４のインストール指示があった場合、即ちＰＣ−ＦＡＸドライバインストールボタン８５が押下された場合は（Ｓ１２０：ＹＥＳ）、Ｓ１３０で、ＰＣ−ＦＡＸドライバインストーラ４３へアクセスする。具体的には、プリンタドライバ４２自身が有しているＰＣ−ＦＡＸドライバインストーラ情報４２ａに基づいてＨＤＤ１４内のＰＣ−ＦＡＸドライバインストーラ４３を読み込み、ＲＡＭ１３に展開する。
【００６１】
Ｓ１４０では、Ｓ１３０でアクセスしたＰＣ−ＦＡＸドライバインストーラ４３を起動させる。その際、プリンタドライバ４２がプリンタ機能利用時に使用するポートＰａを示す情報と、ケーパビリティ情報とを、ＰＣ−ＦＡＸドライバインストーラ４３に指定する。ＰＣ−ＦＡＸドライバインストーラ４３の起動後は、ＰＣ−ＦＡＸドライバ４４のインストール状況を監視する。
【００６２】
Ｓ１５０では、ＰＣ−ＦＡＸドライバ４４のインストールが完了したか否か判断する。ＰＣ−ＦＡＸドライバ４４のインストールがまだ完了していない場合は（Ｓ１５０：ＮＯ）、Ｓ１７０で、ＰＣ−ＦＡＸドライバ４４のインストールが失敗したか否か判断する。ＰＣ−ＦＡＸドライバ４４のインストールが失敗していない場合は（Ｓ１７０：ＮＯ）、Ｓ１５０に戻る。ＰＣ−ＦＡＸドライバ４４のインストールが失敗した場合は（Ｓ１７０：ＹＥＳ）、Ｓ１８０で、表示部１７に特定のエラー表示を表示させて、Ｓ１６０に進む。ＰＣ−ＦＡＸドライバ４４のインストールが完了した場合は（Ｓ１５０：ＹＥＳ）、Ｓ１６０に進む。
【００６３】
Ｓ１６０では、プリンタドライバＵＩ８０の表示を終了させるための特定の終了操作が行われたか否か判断する。終了操作が行われていない場合は（Ｓ１６０：ＮＯ）、Ｓ１２０に戻る。終了操作が行われた場合は（Ｓ１６０：ＹＥＳ）、表示部１７からプリンタドライバＵＩ８０を消去して、インストーラ起動処理を終了する。
【００６４】
（８）ＰＣ−ＦＡＸドライバインストーラによるインストール処理
次に、ＰＣ−ＦＡＸドライバインストーラ４３により行われる、ＰＣ−ＦＡＸドライバ４４をインストールするためのインストール処理について、図７を用いて説明する。ＰＣ−ＦＡＸドライバインストーラ４３は、プリンタドライバ４２によって起動されると、Ｓ３１０で、プリンタドライバ４２からポート名を受け取る。本実施形態では、ポート名として、プリンタドライバがプリンタ機能利用時に用いるポートＰａを示す情報を受け取る。
【００６５】
Ｓ３２０では、ＰＣ３の利用者にドライバのインストール権限があるか否か判断する。インストール権限がない場合は（Ｓ３２０：ＮＯ）、Ｓ３９０で特定の失敗時処理を行って、インストール処理を終了する。インストール権限がある場合は（Ｓ３２０：ＹＥＳ）、Ｓ３３０で、プリンタドライバ４２からケーパビリティ情報を受け取る。
【００６６】
Ｓ３４０では、ＰＣ−ＦＡＸドライバ４４をインストールする。Ｓ３５０では、ＰＣ−ＦＡＸプリントキュー４１ｂを作成する。Ｓ３６０では、作成したＰＣ−ＦＡＸプリントキュー４１ｂと、プリンタドライバ４２から受け取ったポート名（ポートＰａ）とを関連付ける。
【００６７】
Ｓ３７０では、ＰＣ−ＦＡＸドライバ４４のインストールが成功したか否か、即ちＳ３６０の処理まで正常に完了したか否か判断する。インストールが成功しなかった場合は（Ｓ３７０：ＮＯ）、３９０で特定の失敗時処理を行って、インストール処理を終了する。インストールが成功した場合は（Ｓ３７０：ＹＥＳ）、Ｓ３８０で特定の成功時処理を行って、インストール処理を終了する。
【００６８】
（９）実施形態の効果
以上説明したように、本実施形態のプリンタドライバ４２は、基本的には、ＭＦＰ５が有する複数の機能のうちプリンタ機能を制御するためのドライバであるが、ＰＣ−ＦＡＸドライバ４４のインストール指示を受け付ける機能も兼ね備えている。そのため、プリンタドライバ４２は、ＰＣ−ＦＡＸドライバ４４のインストール指示を受け付けた場合は、ＰＣ−ＦＡＸドライバインストーラ４３を起動させて、ＰＣ−ＦＡＸドライバ４４をインストールさせることができる。その際、プリンタドライバ４２は、ＰＣ−ＦＡＸドライバインストーラ４３に対し、プリンタ機能の制御時に用いるポートＰａを示す情報（ポート情報）を通知する。この通知に基づき、ＰＣ−ＦＡＸドライバインストーラ４３は、ＰＣ−ＦＡＸドライバ４４をインストールする過程で、ＰＣ−ＦＡＸ機能の制御時に使用するポートを、通知されたポートＰａに設定する。
【００６９】
従って、本実施形態のプリンタドライバ４２によれば、ＰＣ−ＦＡＸドライバ４４を容易にインストールすることができる。
また、本実施形態では、プリンタドライバＵＩ８０を表示させると、ユーティリティタブ８３に、ＰＣ−ＦＡＸドライバインストールボタン８５が表示される。利用者は、このＰＣ−ＦＡＸドライバインストールボタン８５を押下することで、ＰＣ−ＦＡＸドライバ４４のインストール指示を行うことができる。そのため、利用者は、必要に応じてＰＣ−ＦＡＸドライバ４４のインストール指示を簡単に行うことができる。逆に言えば、ＰＣ−ＦＡＸ機能を利用しない利用者は、ＰＣ−ＦＡＸドライバ４４がインストールされていない状態をそのまま維持させることができる。
【００７０】
また、本実施形態では、プリンタドライバ４２がインストールされたときに、ＰＣ−ＦＡＸドライバインストーラ４３もＨＤＤ１４内に記憶される。そのため、プリンタドライバ４２は、ＰＣ−ＦＡＸドライバ４４のインストール指示を受けた場合に、ＨＤＤ１４に記憶されているＰＣ−ＦＡＸドライバインストーラ４３を容易、迅速、且つ確実に起動させることができ、ひいてはＰＣ−ＦＡＸドライバ４４を容易、迅速且つ確実にインストールさせることができる。
【００７１】
また、本実施形態では、プリンタドライバ４２は、ＰＣ−ＦＡＸドライバインストーラ４３を起動させる際、ポート情報に加え、ＭＦＰ５のケーパビリティ情報を、ＰＣ−ＦＡＸドライバインストーラ４３に通知する。そのため、ＰＣ−ＦＡＸドライバ４４を、ＭＦＰ５におけるＰＣ−ＦＡＸ機能の実行能力が加味された適切な内容としてインストールさせることができる。これにより、利用者は、ＰＣ３からＭＦＰ５のＰＣ−ＦＡＸ機能を適切に利用することができる。また、ＰＣ−ＦＡＸドライバ４４を提供するベンダ側としては、ＰＣ−ＦＡＸドライバ４４として、デバイスの機種に依存しない汎用のドライバを用意すれば済むようになり、ＰＣ−ＦＡＸドライバ４４の開発負担が軽減される。
【００７２】
また、本実施形態のＰＣ−ＦＡＸドライバインストーラ４３は、起動後、プリンタドライバ４２からポート情報及びケーパビリティ情報を受け取り、それらに基づいてＰＣ−ＦＡＸドライバ４４をインストールする。そのため、ＰＣ−ＦＡＸドライバ４４をインストールする過程で、ＰＣ−ＦＡＸ機能の制御時に使用するポートを容易に設定（即ち通知されたポートＰａに設定）することができ、ＰＣ−ＦＡＸドライバ４４を容易且つ適切にインストールすることができる。また、使用するポートをインストーラ自ら探す必要はなく、プリンタドライバ４２から通知されるポート情報を用いればよいため、ＰＣ−ＦＡＸドライバインストーラ４３の構成を簡素化することも可能となる。
【００７３】
なお、本実施形態において、ＰＣ３は本発明の情報処理装置の一例に相当する。ＭＦＰ５は本発明のデバイスの一例に相当する。プリンタドライバ４２は本発明のデバイス制御プログラムの一例に相当する。ＰＣ−ＦＡＸドライバ４４は本発明の特定制御プログラムの一例に相当する。ＰＣ−ＦＡＸドライバインストーラ４３は本発明のインストールプログラムの一例に相当する。ＭＦＰ５のプリンタ機能は本発明の第１の機能及び印刷機能の一例に相当する。ＭＦＰ５のＰＣ−ＦＡＸ機能は本発明の第２の機能、特定の機能、及び特定ファクシミリ機能の一例に相当する。ポートＰａは本発明の特定ポートの一例に相当する。プリンタドライバＵＩ８０は本発明の設定画面の一例に相当する。ＰＣ−ＦＡＸドライバインストールボタン８５は本発明の選択画像の一例に相当する。ＨＤＤ１４は本発明の記憶部及び記録媒体の一例に相当する。ネットワークＩ／Ｆ１６は本発明の通信部の一例に相当する。ケーパビリティ情報は本発明の実行能力情報の一例に相当する。
【００７４】
［他の実施形態］
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されることなく、種々の形態を採り得る。
【００７５】
（１）上記実施形態では、ＰＣ−ＦＡＸドライバインストーラ４３が、プリンタドライバ４２のインストール時にＨＤＤ１４に記憶されるものとして説明したが、プリンタドライバ４２をインストールしてもＰＣ−ＦＡＸドライバインストーラ４３は記憶されないようにしてもよい。つまり、ＰＣ−ＦＡＸドライバインストーラ４３は、必要にならない限り、ＰＣ３に保持させないようにし、プリンタドライバ４２は、ＰＣ−ＦＡＸドライバインストーラ情報４２ａとして、ＰＣ−ＦＡＸドライバインストーラ４３の所在情報を有するようにしてもよい。上記実施形態では、サーバ７に、ＰＣ−ＦＡＸドライバインストーラ４３が記憶され、ＰＣ３にダウンロードできるように構成されている。そのため、ＰＣ−ＦＡＸドライバインストーラ情報４２ａは、サーバ７内のＰＣ−ＦＡＸドライバインストーラ４３が格納されているアドレスであってもよい。
【００７６】
そして、利用者によってＰＣ−ＦＡＸドライバ４４のインストール指示があった場合、即ちプリンタドライバＵＩ８０内のＰＣ−ＦＡＸドライバインストールボタン８５が押下された場合に、プリンタドライバ４２は、ＰＣ−ＦＡＸドライバインストーラ情報４２ａを参照して、サーバ７からＰＣ−ＦＡＸドライバインストーラ４３をダウンロードし、そのダウンロードしたＰＣ−ＦＡＸドライバインストーラ４３を起動させるようにしてもよい。このようにすることで、ＨＤＤ１４の記憶容量を低減することができる。
【００７７】
（２）上記実施形態では、プリンタドライバ４２に対してＰＣ−ＦＡＸドライバ４４のインストール機能（詳しくはＰＣ−ＦＡＸドライバインストーラ４３を起動させる機能）を持たせる例を示したが、ＰＣ−ＦＡＸドライバ４４のインストール機能は、プリンタドライバ４２以外の他のドライバに持たせてもよい。例えば、ＭＦＰ５のスキャナ機能を利用するためのスキャナドライバに、ＰＣ−ＦＡＸドライバ４４のインストール機能を持たせてもよい。
【００７８】
逆に、プリンタドライバ４２から起動させることが可能なドライバインストーラは、ＰＣ−ＦＡＸドライバインストーラ４３に限定されず、ＰＣ−ＦＡＸ機能以外の他の機能のドライバのインストーラを起動させることができるようにしてもよい。
【００７９】
（３）プリンタドライバ４２及びＰＣ−ＦＡＸドライバインストーラ４３は、例えばフレキシブルディスク、ＤＶＤ、ＣＤ−ＲＯＭなどのコンピュータで読み取り可能な（有形な）非一時的な記録媒体に記録されて利用者等に提供可能としてもよい。
【００８０】
その場合、プリンタドライバ４２は、ＰＣ−ＦＡＸドライバインストーラ４３のインストール指示を受けた場合、利用者に対して、ＰＣ−ＦＡＸドライバインストーラ４３が記録された記録媒体をＰＣ３に挿入させ、その記録媒体からＰＣ−ＦＡＸドライバインストーラ４３を読み取って起動させてもよい。
【００８１】
（４）上記実施形態における１つの構成要素が有する機能を複数の構成要素として分散させたり、複数の構成要素が有する機能を１つの構成要素に統合させたりしてもよい。また、上記実施形態の構成の少なくとも一部を、同様の機能を有する公知の構成に置き換えてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。なお、特許請求の範囲に記載した文言のみによって特定される技術思想に含まれるあらゆる態様が本発明の実施形態である。
【符号の説明】
【００８２】
１…情報処理システム、３…ＰＣ、５…ＭＦＰ、７…サーバ、９…インターネット、１０…ネットワーク、１１，２１…ＣＰＵ、１２，２２…ＲＯＭ、１３，２３…ＲＡＭ、１４…ＨＤＤ、１５…外部入出力部、１６，２５…ネットワークＩ／Ｆ、１７，２６…表示部、１８，２７…入力部、２４…ＮＶＲＡＭ、２８…印刷部、２９…スキャナ部、３０…通信回線Ｉ／Ｆ、３１…通信回線、４１…ＯＳ、４１ａ…プリンタプリントキュー、４１ｂ…ＰＣ−ＦＡＸプリントキュー、４２…プリンタドライバ、４２ａ…ＰＣ−ＦＡＸドライバインストーラ情報、４３…ＰＣ−ＦＡＸドライバインストーラ、４４…ＰＣ−ＦＡＸドライバ、５０…プリンタプリントキューＵＩ、６１…基本設定ボタン、７０…経過表示画面、８０…プリンタドライバＵＩ、８１〜８３…タブ、８５…ＦＡＸドライバインストールボタン。
【図１】
2016071518.tif 000003
【図２】
2016071518.tif 000004
【図３】
2016071518.tif 000005
【図４】
2016071518.tif 000006
【図５】
2016071518.tif 000007
【図６】
2016071518.tif 000008
【図７】
2016071518.tif 000009