(57)【特許請求の範囲】
【請求項１】
過去に接続されたことのある周辺機器の設定に用いられる設定情報を前記過去に接続されたことのある周辺機器が有する機能と対応付けて予め記憶する設定情報記憶手段と、
新たに接続された周辺機器が有する機能に対応する機能情報を前記新たに接続された周辺機器から取得する通信手段と、
前記新たに接続された周辺機器から前記通信手段を介して取得された機能情報に対応する機能を含む設定情報を前記設定情報記憶手段から読出す読出手段と、
前記読出手段により読出された設定情報と前記新たに接続された周辺機器から取得された機能情報とを用いて、新たな設定情報を設定する設定手段と、
前記設定手段により新たに設定された設定情報を、新たに接続された周辺機器が有する機能と対応付けて前記設定情報記憶手段に追加記憶させる設定情報追加記憶手段とを備えた、周辺機器設定装置。
【請求項２】
前記取得された機能情報に対応する機能を含む設定情報が前記設定情報記憶手段に記憶されているか否かを判断し、記憶されていた場合に、該設定情報に含まれる機能が前記新たに接続された周辺機器で実行可能か否かの判断を行なう解析手段を、さらに備えたことを特徴とする、請求項１に記載の周辺機器設定装置。
【請求項３】
前記読出手段は、前記通信手段により取得された機能情報が複数ある場合、前記複数の機能情報それぞれに対応する複数の機能を含む設定情報を読出し、
前記設定手段は、前記読出手段により読出され、前記新たに接続された周辺機器で設定可能な設定情報に基づき、該設定情報が含んでいる複数の機能に従って前記新たに接続された周辺機器の複数の機能を一度に設定することを特徴とする、請求項１に記載の周辺機器設定装置。
【請求項４】
前記読出手段は、前記通信手段により取得された機能情報が複数ある場合、前記複数の機能情報それぞれに対応する複数の機能を含む設定情報を読出し、
前記設定手段は、前記読出手段により読出され、前記新たに接続された周辺機器で設定可能な設定情報に基づき、該設定情報が含んでいる複数の機能の内から反映する機能を選択して、前記新たに接続された周辺機器の複数の機能を一度に設定することを特徴とする、請求項１に記載の周辺機器設定装置。
【請求項５】
前記設定情報記憶手段には、既に接続された周辺機器について設定された設定情報が複数記憶されていることを特徴とする、請求項１に記載の周辺機器設定装置。
【請求項６】
前記読出手段は、前記通信手段により取得された機能情報が複数ある場合、前記複数の機能情報それぞれに対応する設定情報を読出し、
前記設定手段は、前記読出手段により読出され、前記新たに接続された周辺機器で設定可能な複数の設定情報に基づき、該複数の設定情報の内から反映する設定情報を選択して、前記新たに接続された周辺機器を一度に設定することを特徴とする、請求項５に記載の周辺機器設定装置。
【請求項７】
前記複数の設定情報は、前記設定された周辺機器が使用された回数と対応付けて記憶され、
前記読出手段は、前記複数の設定情報の中から前記使用された回数に応じた設定情報を読出すことを特徴とする、請求項５に記載の周辺機器設定装置。
【請求項８】
前記複数の設定情報は、前記設定手段により設定された日と対応付けて記憶され、
前記読出手段は、前記複数の設定情報の中から前記設定された日に応じた設定情報を読出すことを特徴とする、請求項５に記載の周辺機器設定装置。
【請求項９】
前記読出手段により読出された設定情報を変更するための変更手段をさらに備えた、請求項１に記載の周辺機器設定装置。
【請求項１０】
前記設定情報記憶手段に記憶されている複数の設定情報から任意の設定情報を選択するための選択手段をさらに備え、
前記複数の設定情報はグループに分類されていることを特徴とする、請求項５〜８のいずれかに記載の周辺機器設定装置。
【請求項１１】
過去に接続されたことのある周辺機器の設定に用いられる設定情報を前記過去に接続されたことのある周辺機器が有する機能と対応付けてコンピュータが設定情報記憶手段に予め記憶するステップと、
新たに接続された周辺機器が有する機能に対応する機能情報をコンピュータが前記新たに接続された周辺機器から取得する通信ステップと、
前記新たに接続された周辺機器から前記通信ステップを介して取得された機能情報に対応する機能を含む設定情報をコンピュータが前記設定情報記憶手段から読出すステップと、
前記読出すステップにより読出された設定情報と前記新たに接続された周辺機器から取得された機能情報とを用いて、コンピュータが新たな設定情報を設定する設定ステップと、
前記設定ステップにより新たに設定された設定情報を、新たに接続された周辺機器が有する機能と対応付けてコンピュータが前記設定情報記憶手段に追加記憶させる設定情報追加記憶ステップとを含む、周辺機器設定方法。
【請求項１２】
過去に接続されたことのある周辺機器の設定に用いられる設定情報を前記過去に接続されたことのある周辺機器が有する機能と対応付けて設定情報記憶手段に予め記憶するステップと、
新たに接続された周辺機器が有する機能に対応する機能情報を前記新たに接続された周辺機器から取得する通信ステップと、
前記新たに接続された周辺機器から前記通信ステップを介して取得された機能情報に対応する機能を含む設定情報を前記設定情報記憶手段から読出すステップと、
前記読出すステップにより読出された設定情報と前記新たに接続された周辺機器から取得された機能情報とを用いて、新たな設定情報を設定する設定ステップと、
前記設定ステップにより新たに設定された設定情報を、新たに接続された周辺機器が有する機能と対応付けて前記設定情報記憶手段に追加記憶させる設定情報追加記憶ステップとをコンピュータに実行させるための、周辺機器設定プログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は周辺機器設定装置、周辺機器設定方法および周辺機器設定プログラムを記録した記録媒体に関し、特に、パーソナルコンピュータ等の電子装置に接続される周辺機器を設定するための周辺機器設定装置、周辺機器設定方法および周辺機器設定プログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
従来、使用者がパーソナルコンピュータにプリンタ等の周辺機器を新たに接続する場合、その周辺機器をコンピュータで動作させるためのドライバファイルをコンピュータにインストールする必要があった。このドライバファイルをインストールする際に、周辺機器が有する機能に応じて、または、パーソナルコンピュータの使用者の周辺機器の使用方法に応じて、所定の設定条件を付加してドライバファイルをインストールする必要があった。ここで、インストールとは、ドライバファイルをコンピュータで読取可能な形式でパーソナルコンピュータに備えられた記憶部に記憶するとともに、コンピュータでドライバファイルにあるドライバプログラムを実行させるために必要な変更をドライバファイルに加えることをいう。
【０００３】
周辺機器のドライバファイルがパーソナルコンピュータにインストールされると、ドライバファイルがインストールされたパーソナルコンピュータから、その周辺機器を制御可能となる。また、インストール時に周辺機器の有する種々の機能を必要に応じて設定することができる。
【０００４】
一方、周辺機器の設定を行なうには、周辺機器が有する機能をパーソナルコンピュータの使用者が知る必要がある。周辺機器によっては、複数の機能を有するものがある。この場合、使用者は、使用可能な機能の選択や、選択した機能を使用するために必要な既定値を設定するなどの作業を、ドライバファイルを記憶部に記憶した後に行なう必要があった。このため、ドライバファイルのインストールは非常に煩わしい作業となっていた。
【０００５】
周辺機器のドライバファイルをコンピュータにインストールさせる作業を改善するための技術として、特開平１１−２３２２０４号公報には、パーソナルコンピュータに接続された外部ハードウェアの機種を判別し、判別結果に基づいて必要なドライバファイルを自動的にインストールする技術が記載されている。
【０００６】
また、特開平１１−２０３２３１号公報には、コンピュータ等の電子装置に接続した周辺装置の機器名に対応するプログラムをインストールする技術が記載されている。
【０００７】
【発明が解決しようとする課題】
上述の特開平１１−２３２２０４号公報および特開平１１−２０３２３１号公報に記載の技術は、コンピュータに接続される周辺装置に対応するドライバファイルをパーソナルコンピュータに備えられた記憶部に記憶することができる。しかしながら、ドライバファイルが記憶部に記憶された後に、使用者が好みの方法で周辺機器を使用するためには、ドライバファイルに所定の設定を行なう必要がある。
【０００８】
周辺機器は、通常、複数の機能を有し、使用者の好みに応じて、または周辺機器の有する機能に応じて、使用する機能の選択や、その機能を使用する場合に必要な既定値の設定等を行なう必要がある。この機能の選択や既定値の設定等は周辺機器の有する機能を熟知したうえで行なう必要があり、煩雑な作業である。このように、周辺機器のドライバファイルをパーソナルコンピュータにインストールする作業は、パーソナルコンピュータに周辺機器を新たに接続するごとに設定する必要があり、煩雑な作業となっていた。
【０００９】
また、周辺機器の機能を十分に使用するためには、その機能を使用するたびに所定の設定を行なう必要があり、煩雑な作業となっていた。
【００１０】
この発明は上述の問題点を解決するためになされたもので、この発明の目的の１つは、周辺機器の有する機能を容易に設定することが可能な周辺機器設定装置を提供することである。
【００１１】
この発明の他の目的は、使用者にとって使い勝手がよくなるように周辺機器を設定することが可能な周辺機器設定装置を提供することである。
【００１２】
【課題を解決するための手段】
上述の目的を達成するためにこの発明のある局面によれば、周辺機器設定装置は、過去に接続されたことのある周辺機器の設定に用いられる設定情報を過去に接続されたことのある周辺機器が有する機能と対応付けて予め記憶する設定情報記憶手段と、新たに接続された周辺機器が有する機能に対応する機能情報を新たに接続された周辺機器から取得する通信手段と、新たに接続された周辺機器から前記通信手段を介して取得された機能情報に対応する機能を含む設定情報を設定情報記憶手段から読出す読出手段と、読出手段により読出された設定情報と新たに接続された周辺機器から取得された機能情報とを用いて、新たな設定情報を設定する設定手段と、設定手段により新たに設定された設定情報を、新たに接続された周辺機器が有する機能と対応付けて設定情報記憶手段に追加記憶させる設定情報追加記憶手段とを備える。
【００１３】
この発明に従えば、過去に接続されたことのある周辺機器の設定に用いられる設定情報が過去に接続されたことのある周辺機器の有する機能と対応付けられて予め記憶され、新たに接続された周辺機器が有する機能に対応する機能情報が新たに接続された周辺機器から取得され、新たに接続された周辺機器から通信手段を介して取得された機能情報に対応する機能を含む設定情報が設定情報記憶手段から読出される。そして、読出手段により読出された設定情報と、新たに接続された周辺機器から取得された機能情報とを用いて、新たな設定情報が設定される。さらに設定情報追加記憶手段の働きにより、設定手段により新たに設定された設定情報が、新たに接続された周辺機器が有する機能と対応付けて設定情報記憶手段に追加記憶される。予め記憶された設定値を用いて周辺機器が設定されるので、周辺機器の機能を調べる必要がなく、また、設定後に使用者が周辺機器の設定を変更する必要がない。その結果、周辺機器の機能を容易に設定することが可能な周辺機器設定装置を提供することができる。
【００１４】
好ましくは、取得された機能情報に対応する機能を含む設定情報が設定情報記憶手段に記憶されているか否かを判断し、記憶されていた場合に、該設定情報に含まれる機能が新たに接続された周辺機器で実行可能か否かの判断を行なう解析手段を、さらに備えたことを特徴とする。
【００１５】
この発明に従えば、解析手段により、取得された機能情報に対応する機能を含む設定情報が設定情報記憶手段に記憶されているか否かが判断され、記憶されていた場合に、該設定情報に含まれる機能が新たに接続された周辺機器で実行可能か否かが判断される。
【００１６】
好ましくは、読出手段は、通信手段により取得された機能情報が複数ある場合、複数の機能情報それぞれに対応する複数の機能を含む設定情報を読出し、設定手段は、読出手段により読出され、新たに接続された周辺機器で設定可能な設定情報に基づき、該設定情報が含んでいる複数の機能に従って新たに接続された周辺機器の複数の機能を一度に設定することを特徴とする。
【００１７】
この発明に従えば、読出手段の働きにより、通信手段により取得された機能情報が複数ある場合、複数の機能情報それぞれに対応する複数の機能を含む設定情報が読出される。設定手段の働きにより、読出手段により読出され、新たに接続された周辺機器で設定可能な設定情報に基づき、該設定情報が含んでいる複数の機能に従って新たに接続された周辺機器の複数の機能が一度に設定される。このため、周辺機器の機能をより簡単に設定することができる。
好ましくは、読出手段は、通信手段により取得された機能情報が複数ある場合、複数の機能情報それぞれに対応する複数の機能を含む設定情報を読出し、設定手段は、読出手段により読出され、新たに接続された周辺機器で設定可能な設定情報に基づき、該設定情報が含んでいる複数の機能の内から反映する機能を選択して、新たに接続された周辺機器の複数の機能を一度に設定することを特徴とする。
この発明に従えば、読出手段の働きにより、通信手段により取得された機能情報が複数ある場合、複数の機能情報それぞれに対応する複数の機能を含む設定情報が読出される。設定手段の働きにより、読出手段により読出され、新たに接続された周辺機器で設定可能な設定情報に基づき、該設定情報が含んでいる複数の機能の内から反映する機能が選択されて、新たに接続された周辺機器の複数の機能が一度に設定される。このため、周辺機器の機能をより簡単に設定することができる。
【００１８】
好ましくは、周辺機器設定装置の設定情報記憶手段には、既に接続された周辺機器について設定された設定情報が複数記憶されていることを特徴とする。
【００１９】
この発明に従えば、既に接続された周辺機器について設定された設定情報が複数記憶されているので、過去の複数の設定情報を利用して周辺機器の機能を設定することができる。
好ましくは、読出手段は、通信手段により取得された機能情報が複数ある場合、複数の機能情報それぞれに対応する設定情報を読出し、設定手段は、読出手段により読出され、新たに接続された周辺機器で設定可能な複数の設定情報に基づき、該複数の設定情報の内から反映する設定情報を選択して、新たに接続された周辺機器を一度に設定することを特徴とする。
この発明に従えば、読出手段の働きにより、通信手段により取得された機能情報が複数ある場合、複数の機能情報それぞれに対応する設定情報が読出される。設定手段の働きにより、読出手段により読出され、新たに接続された周辺機器で設定可能な複数の設定情報に基づき、該複数の設定情報の内から反映する設定情報が選択されて、新たに接続された周辺機器が一度に設定される。このため、周辺機器の機能をより簡単に設定することができる。
【００２０】
好ましくは、複数の設定情報は、設定された周辺機器が使用された回数と対応付けて記憶され、読出手段は、複数の設定情報の中から使用された回数に応じた設定情報を読出すことを特徴とする。
【００２１】
この発明に従えば、複数の設定情報の中から使用された回数に応じた設定情報が読出されるので、使用頻度の高い機能を設定することができ、たまにしか使用しない機能は設定しないようにすることができる。その結果、使用者にとって使い勝手が良くなるように周辺機器の機能を設定することができる。
【００２２】
好ましくは、複数の設定情報は、設定手段により設定された日と対応付けて記憶され、読出手段は、複数の設定情報の中から設定された日に応じた設定情報を読出すことを特徴とする。
【００２３】
この発明に従えば、複数の設定情報の中から設定された日に応じた設定情報が読出されるので、最近に設定した機能で設定することができる。特に、過去に設定された機能は、後において使用されなくなる場合が多いので、最近に設定した機能で設定することにより、使用者にとって使い勝手が良くなるように周辺機器の機能を設定することができる。
【００２４】
好ましくは、周辺機器設定装置は、読出手段により読出された設定情報を変更するための変更手段をさらに備える。
【００２５】
この発明に従えば、読出手段により読出された設定情報が変更されるので、使用者の好みに応じて周辺機器を設定することができる。
【００３０】
好ましくは、周辺機器設定装置は、設定情報記憶手段に記憶されている複数の設定情報から任意の設定情報を選択するための選択手段をさらに備え、複数の設定情報はグループに分類されていることを特徴とする。
【００３１】
この発明に従えば、設定情報記憶手段に記憶されている複数の設定情報から任意の設定情報が選択され、複数の設定情報はグループに分類されているので、複数の設定情報から設定情報を容易に選択することができる。また、不要な機能を設定しなようにすることができる。
【００３２】
この発明のさらに他の局面によれば、周辺機器設定方法は、過去に接続されたことのある周辺機器の設定に用いられる設定情報を過去に接続されたことのある周辺機器が有する機能と対応付けてコンピュータが設定情報記憶手段に予め記憶するステップと、新たに接続された周辺機器が有する機能に対応する機能情報をコンピュータが新たに接続された周辺機器から取得する通信ステップと、新たに接続された周辺機器から通信ステップを介して取得された機能情報に対応する機能を含む設定情報をコンピュータが設定情報記憶手段から読出すステップと、読出すステップにより読出された設定情報と新たに接続された周辺機器から取得された機能情報とを用いて、コンピュータが新たな設定情報を設定する設定ステップと、設定ステップにより新たに設定された設定情報を、新たに接続された周辺機器が有する機能と対応付けてコンピュータが設定情報記憶手段に追加記憶させる設定情報追加記憶ステップとを含む。
【００３３】
この発明に従えば、過去に接続されたことのある周辺機器の設定に用いられる設定情報が過去に接続されたことのある周辺機器が有する機能と対応付けられて予め記憶され、新たに接続された周辺機器が有する機能に対応する機能情報が新たに接続された周辺機器から取得され、取得された機能情報に対応する機能を含む設定情報が設定情報記憶手段から読出される。そして、読出された設定情報と新たに接続された周辺機器から取得された機能情報とを用いて、新たな設定情報が設定される。さらに設定情報追加記憶ステップの働きにより、設定ステップにより新たに設定された設定情報が、新たに接続された周辺機器が有する機能と対応付けて設定情報記憶手段に追加記憶される。このため、周辺機器の機能を容易に設定することが可能な周辺機器設定方法を提供することができる。
【００３４】
この発明のさらに他の局面によれば、周辺機器設定プログラムを記録したコンピュータ読取可能な記録媒体は、過去に接続されたことのある周辺機器の設定に用いられる設定情報を過去に接続されたことのある周辺機器が有する機能と対応付けて設定情報記憶手段に予め記憶するステップと、新たに接続された周辺機器が有する機能に対応する機能情報を新たに接続された周辺機器から取得する通信ステップと、新たに接続された周辺機器から通信ステップを介して取得された機能情報に対応する機能を含む設定情報を設定情報記憶手段から読出すステップと、読出すステップにより読出された設定情報と新たに接続された周辺機器から取得された機能情報とを用いて、新たな設定情報を設定する設定ステップと、設定ステップにより新たに設定された設定情報を、新たに接続された周辺機器が有する機能と対応付けて設定情報記憶手段に追加記憶させる設定情報追加記憶ステップとをコンピュータに実行させるための周辺機器設定プログラムを記録する。
【００３５】
この発明に従えば、周辺機器の設定に用いられる設定情報が過去に接続されたことのある周辺機器の有する機能と対応付けられて記憶され、新たに接続された周辺機器が有する機能に対応する機能情報が新たに接続された周辺機器から取得され、取得された機能情報に対応する機能を含む設定情報が設定情報記憶手段から読出される。そして、読出された設定情報と、新たに接続された周辺機器から取得された機能情報とを用いて、新たな設定情報が設定される。さらに設定情報追加記憶ステップの働きにより、設定ステップにより新たに設定された設定情報が、新たに接続された周辺機器が有する機能と対応付けて設定情報記憶手段に追加記憶される。このため、周辺機器の機能を容易に設定することが可能な周辺機器設定プログラムを記録した記録媒体を提供することができる。
【００３６】
【発明の実施の形態】
以下、本発明の実施の形態の１つにおける周辺機器設定装置について説明する。なお、図中同一符号は同一または相当する部材を示し、重複する説明は繰り返さない。
【００３７】
図１は、本発明の実施の形態の１つにおける周辺機器設定装置の概略構成を示すブロック図である。本実施の形態における周辺機器設定装置は、パーソナルコンピュータ内に設けられる。図１を参照して、周辺機器設定装置１は、周辺機器設定装置１の全体を制御するための制御部５と、周辺機器設定装置１に接続される周辺機器１３と通信を行なうための通信部４と、外部から所定の情報を入力するための入力部７と、所定の情報を使用者に表示するための表示部６と、所定の情報を記憶するための記憶部１１と、周辺機器を設定するための周辺機器設定処理部３と、周辺機器１３が有する機能を識別するための周辺機器機能識別部２と、外部の記録媒体に対して情報の読み書きを行なう外部入出力部１２とを含む。
【００３８】
周辺機器設定装置１は、周辺機器１３と接続されている。周辺機器設定装置１と周辺機器１３とは、専用ケーブルでローカルに接続してもよいし、ネットワークで接続するようにしてもよい。
【００３９】
周辺機器１３は、たとえば、プリンタやディスプレイなどの出力装置、光磁気ディスクドライブ、デジタルビデオディスクドライブ、フロッピーディスクドライブ等の外部記憶装置、メモリカードやローカルエリアネットワークカード等が含まれる。本実施の形態においては、周辺機器１３をプリンタとして説明する。
【００４０】
通信部４は、制御部５からの指示に基づき、周辺機器１３と通信を行なう。周辺機器１３は、周辺機器が有する機能に対応する機能情報を記憶するための周辺機器情報記憶部１４を備える。通信部４は、周辺機器１３と通信を行なうことにより、周辺機器１３から周辺機器情報記憶部１４に記憶されている機能情報を受信し、制御部５に送信する。
【００４１】
入力部７は、周辺機器設定装置１の使用者からの指示を入力するためのキーボードやマウス等のポインティングデバイスである。表示部６は、周辺機器設定装置１の使用者に所定の情報を表示するためのＣＲＴや液晶表示装置等のディスプレイ、または、プリンタである。
【００４２】
外部入出力部１２は、記録媒体１５に情報を書込んだり、または、記録媒体１５に記憶されている情報を読込んだりする。記録媒体１５は、たとえば、光磁気ディスク、フロッピーディスク、デジタルビデオディスク、コンパクトディスクなどである。記録媒体１５には、制御部５で実行するためのプログラムや、周辺機器１３のドライバファイルを記憶することができる。制御部５は、記録媒体１５に記録されたプログラムを外部入出力部から読み込むことにより、読み込んだプログラムを実行することができる。
【００４３】
記憶部１１は、周辺機器１３を周辺機器設定装置１で制御するためのドライバファイルを記憶するドライバファイル記憶部８と、周辺機器１３に必要な設定を行なうために用いられる設定情報を記憶するための周辺機器設定情報記憶部９と、周辺機器１３が有する機能に対応する機能情報を記憶するための周辺機器機能情報記憶部１０とを含む。
【００４４】
周辺機器１３を制御するためのドライバファイルが記録媒体１５に記憶されている場合、外部入出力部１２から記録媒体１５に記録されたドライバファイルが読取られ、ドライバファイル記憶部８に記憶される。
【００４５】
周辺機器設定情報記憶部９には、周辺機器１３の設定に用いられる設定情報が記憶される。設定情報は、周辺機器１３の設定に用いられる設定情報に限られず、他の周辺機器の設定に用いられる設定情報も記憶される。周辺機器設定情報記憶部９に記憶される設定情報は、周辺機器設定処理部３で決定された設定情報が記憶される。
【００４６】
周辺機器機能情報記憶部１０は、周辺機器１３の周辺機器情報記憶部１４と同じ内容の情報が記憶される。周辺機器機能情報記憶部１０に記憶される機能情報は、記録媒体１５に記録された機能情報を外部入出力部１２から読取ることにより記憶するようにしてもよい。
【００４７】
周辺機器機能情報記憶部１０を設ける場合には、周辺機器１３から機能情報を受信する必要なく、周辺機器の種別を受信することにより、受信された周辺機器１３の種別に基づいて、その種別に対応する機能情報を周辺機器機能情報記憶部１０から読出すようにすればよい。
【００４８】
周辺機器機能識別部２は、周辺機器１３から通信部４を介して受信される周辺機器１３の機能情報から周辺機器１３が有する機能を識別する。ここで、機能情報とは、周辺機器１３が有する機能に対応する情報であり、たとえば周辺機器１３で用紙の両面にプリントを行なう機能に対応する識別情報としては、「両面」の機能情報となる。
【００４９】
周辺機器設定処理部３は、周辺機器１３のドライバファイルをインストールする際に設定される設定情報を決定する処理を行なう。ここで、設定情報とは、周辺機器１３の有する機能の複数の組合せや、それらの機能の設定に必要な既定値の設定を意味する。たとえば、周辺機器１３の機能として、用紙の両面にプリントする機能として「両面」と、用紙の大きさをＡ４サイズとする機能「Ａ４」とがあった場合、機能「両面」と機能「Ａ４」との組合せたものが設定情報となる。周辺機器１３がこの設定情報で設定されると、Ａ４サイズの用紙の両面にプリント動作を行なうことになる。なお、周辺機器１３の有する機能の設定や使用する既定値の設定をまとめて機器設定という。
【００５０】
周辺機器設定情報記憶部９には、設定情報が複数記憶されており、周辺機器設定装置１に接続される周辺機器１３とは異なる他の周辺機器の設定情報も記憶される。たとえば、周辺機器設定装置１に周辺機器としてプリンタが複数接続されている場合、これら複数のプリンタの設定情報がすべて周辺機器設定情報記憶部９に記憶される。また、過去に接続されていて現在接続されていないプリンタの設定情報も周辺機器設定情報記憶部９に記憶される。
【００５１】
周辺機器設定処理部３は、新たに周辺機器１３が接続された場合に、周辺機器１３から通信部４を介して受信された機能情報に基づいて、周辺機器設定情報記憶部９に記憶されている複数の設定情報の中から設定するべき設定情報を決定する処理を行なう。また、一旦決定された設定情報を、他の機能の組合せからなる新たな設定情報を作成する処理をも行なう。周辺機器設定処理部３における処理については、後で詳しく説明する。
【００５２】
図２は、本実施の形態における周辺機器設定装置１で行なわれる周辺機器設定処理の流れを示すフローチャートである。周辺機器設定処理は、使用者が周辺機器設定装置１に周辺機器を新たに接続する際に行なわれる処理である。ここでの接続とは、物理的に周辺機器設定装置１と周辺機器１３とを接続するだけでなく、周辺機器設定装置１で周辺機器１３を使用可能にすることをいう。使用者が周辺機器設定装置１に周辺機器１３を接続するために、周辺機器１３のドライバファイルのインストールが開始される。
【００５３】
ステップＳ１においては、周辺機器設定装置１に過去に接続されたことのある周辺機器の設定情報を、今回接続しようとする周辺機器１３の設定情報に適用するか否かの判断がなされる。この判断は、周辺機器設定装置の使用者に対して表示部６より適用するかしないかを問う表示がなされ、入力部７からの使用者の入力に基づいて行なわれる。使用者が適用しない旨の入力を行なった場合にはステップＳ１６に進み、そうでない場合にはステップＳ２に進む。ステップＳ１６では、記録媒体１５に記録されている周辺機器１３のドライバファイルが外部入出力部１２で読取られ、ドライバファイル記憶部８に記憶される。そして、周辺機器設定処理を終了する。
【００５４】
使用者が周辺機器設定情報記憶部９に記憶されている設定情報を適用する旨の入力を行なった場合には、次のステップＳ２において、新たに接続する周辺機器のポートが指定される。ポートの指定は、使用者が入力部７より入力することにより行なわれる。
【００５５】
そして、周辺機器設定装置１は、ステップＳ２で指定されたポートを用いて周辺機器１３と通信が可能か否かを判断する（ステップＳ３）。通信が可能な場合にはステップＳ４に進み、可能でない場合はステップＳ７に進む。
【００５６】
ステップＳ４では、周辺機器情報記憶部１４に記憶されている機能情報が通信部４を介して受信される。受信された機能情報は、周辺機器機能識別部２により、解析可能か否かが判断される（ステップＳ５）。ステップＳ５において解析可能と判断された場合にはステップＳ６に進み、そうでない場合にはステップＳ７に進む。
【００５７】
ステップＳ６では、周辺機器機能識別部２により、機能情報に対応する機能を含む設定情報が周辺機器設定情報記憶部９に記憶されているか否かの判断と、設定情報が記憶されていた場合に、その設定情報に含まれる機能を周辺機器１３で実行可能か否かの判断が行なわれる。
【００５８】
ステップＳ７では、周辺機器機能情報記憶部１０から周辺機器１３の機能情報が読出される。ステップＳ７の処理は、ステップＳ３で通信不可の場合、あるいは、ステップＳ５で機能情報を解析不可の場合のいずれかである。周辺機器機能情報記憶部１０には、周辺機器１３の機種別にそれぞれの周辺機器が有する機能情報が記憶されている。したがって、ステップＳ７では、通信部４を介して周辺機器１３から機種情報が受信され、受信した機種情報に対応する機能情報が周辺機器機能情報記憶部１０から読出される。
【００５９】
ステップＳ８では、周辺機器設定情報記憶部９に記憶されている設定情報が読出され、解析される。ここでの解析は、周辺機器機能情報記憶部１０から読出された機能情報、または、周辺機器１３から通信部４を介して受信された機能情報に対応する機能が、周辺機器設定情報記憶部９に記憶されている設定情報と比較され、周辺機器１３で設定可能な設定情報が求められる処理である。
【００６０】
そして、周辺機器１３を設定可能な設定情報が周辺機器設定情報記憶部９に記憶されているか否かが判断される（ステップＳ９）。記憶されている場合にはステップＳ１１に進み、そうでない場合にはステップＳ１０に進む。
【００６１】
ステップＳ１０においては、設定情報が新たに設定され、周辺機器設定情報記憶部９に記憶される。ステップＳ１１では、ステップＳ８において解析の結果、該当する設定情報のすべてを用いて周辺機器１３を設定するか否かを判断する。この判断は、使用者が入力部７より入力する信号に基づいて行なわれる。ステップＳ１１において、すべての設定情報を反映する場合にはステップＳ１４に進み、そうでない場合にはステップＳ１２に進む。
【００６２】
ステップＳ１４では、ステップＳ８で解析された設定情報に基づいてドライバファイル記憶部８に記憶されているドライバファイルの書換を行なう。このとき、設定情報が複数ある場合には、複数ある設定情報の数だけドライバファイルをインストールする。これにより、設定情報の数だけ周辺機器１３のドライバファイルがドライバファイル記憶部８に記憶されることになる。
【００６３】
また、ドライバファイルに含まれるドライバプログラムに設定情報を渡すことにより、その設定情報に基づき周辺機器を設定することができる場合には、ドライバプログラムに渡すための設定情報が複数個ドライバファイル記憶部８に記憶される。
【００６４】
このように、ドライバファイルの書換、または、設定情報のドライバファイル記憶部８への記憶により、設定情報に基づき周辺機器１３が設定される。
【００６５】
ステップＳ１１で、すべての設定情報を反映しないとした場合には、全く反映しないか、あるいは、一部のみを反映する場合に該当する。ステップＳ１２では、反映する設定情報を選択するために、選択項目を表示部６に表示する。そして、使用者が入力部７より所定の入力を行なうことにより、複数の設定情報のうちいくつかが選択される。
【００６６】
次のステップＳ１３では、他に機器設定を行なうか否かが判断される。入力部７より他に機器設定を行なう旨の入力があった場合にはステップＳ１２に進み、ない場合にはステップＳ１４に進む。ステップＳ１２とステップＳ１３とで機器設定を行なう設定情報が選択される。そして、ステップＳ１４において、選択された設定情報に基づいて上述した機器設定が行なわれることになる。
【００６７】
ステップＳ１４の次のステップＳ１５では、周辺機器設定情報記憶部９の設定情報が更新され、周辺機器設定処理を終了する。
【００６８】
図３は、図２のステップＳ１０の処理における新たに機器設定を行なう場合に用いられる機器設定画面の一例を示す図である。図３を参照して、機器設定画面３１は、表示部６に表示される。機器設定名は、設定情報の名称であり、使用者が任意に名前を付けることができる。以前に設定した機器設定、換言すれば周辺機器設定情報記憶部９に記憶されている設定情報を用いる場合には、使用者が「従来の機器設定を反映する。」の文字が表示されたチェック欄３４にマウス等のポインティングデバイスで印を付けることにより、周辺機器設定情報記憶部９に記憶されている設定情報を用いて新たな設定情報を作成することができる。
【００６９】
機器設定の反映は、設定情報の名前である機器設定名を指定することにより行なわれる。機器設定名の指定は、機器設定名入力欄３５に機器設定名を入力することにより行なわれる。機器設定名入力欄３５は、右端に設けられたボタン３５Ａをポインティングデバイス等で指示することにより、周辺機器設定情報記憶部９に記憶されているすべての設定情報の機器設定名がウインドウに表示される。表示された機器設定名の中から所望の設定情報の機器設定名を選択することができる。
【００７０】
そして、機器設定名入力欄３５に入力された機器設定名の設定情報に含まれる機能が、機能表示欄３６に表示される。設定情報は、複数の機能の組合せである。機能表示欄３６には、設定情報に含まれる機能のすべてが表示される。そして、表示された機能ごとに、その機能が設定情報に設定された日付、および、その機能がそのときまで周辺機器設定装置１で使用された回数とが表示される。たとえば、機能表示欄３６の最上段の機能「２ＵＰ」は、「１９９９／１１／１２」に機器設定名「設定Ｂ」の設定情報に含まれるように設定され、これまでに周辺機器設定装置１で機能「２ＵＰ」が３回使用されたことを示す。
【００７１】
機能表示欄３６の機能名が表示された左側にはチェック欄が設けられており、このチェック欄にポインティングデバイスで印を付けることにより、印が付けられた機能が選択される。
【００７２】
機能表示欄３６には、上述したように、機器設定名入力欄３５に入力された機器設定名の設定情報に含まれる機能が表示されるが、設定情報に含まれる機能のうち、周辺機器１３で実行できない機能は、機能表示欄３６には表示されない。
【００７３】
「新しく機能を追加する」の文字が表示された左側にはチェック欄３７が設けられている。チェック欄３７をポインティングデバイスで印を付けることにより、周辺機器１３が有する機能の機能名が表示欄３８に表示される。なお、従来の機器設定を反映するためにチェック欄３４に印を付けた場合には、機能表示欄３６に表示された機能は、表示欄３８に重複して表示されない。
【００７４】
表示欄３８に表示された機能名の左側に設けられたチェック欄にポインティングデバイスで印を付けることにより、印が付けられた機能が設定情報に追加される。
【００７５】
このようにして、機器設定名入力欄３３に入力された機器設定名の設定情報が新たに作成される。新たに設定される設定情報は、従来の機器設定、すなわち周辺機器設定情報記憶部９に記憶されている設定情報を修正することにより作成されるので、設定情報を容易に作成することができる。また、過去に設定した設定情報を反映することができるので、使用者にとって使い慣れた機能を設定することができる。
【００７６】
また、設定情報は、グループに分類することができる。図３に示す機器設定画面３１では、クループ名欄３２に「未入力」と表示されているが、機器設定名入力欄３３に表示される機器設定名の設定情報がグループに分類されている場合には、その分類されたグループ名がクループ名欄３２に表示される。グループとは、複数の設定情報のまとまりをいい、グループ名はグループの名称である。
【００７７】
また、グループに含まれる複数の設定情報のうち、そのグループの代表となる設定情報を定めることができる。機器設定画面３１の「グループ代表に設定する」の文字が表示された左側のチェック欄３９にポインティングデバイスで印を付けることにより、機器設定名入力欄３３に表示された機器設定名の設定情報が、その設定情報が属するグループの代表に設定される。
【００７８】
設定情報がグループの代表に設定されると、その設定情報に基づいて周辺機器が設定される場合には、その設定情報が属するグループに含まれるすべての設定情報に基づいて周辺機器が設定されることになる。
【００７９】
このように、設定情報をグループに分類することにより、グループ単位で周辺機器の機能を設定することができ、複数の設定情報を一度に設定することができる。さらに、グループの代表に設定された設定情報に基づいて周辺機器が設定された場合にその設定情報が属するグループに含まれるすべての設定情報に基づいて周辺機器が設定されるので、より容易に周辺機器を設定することができる。
【００８０】
図４は、設定情報をグループに分類するためのグループ名設定画面の一例を示す図である。図４を参照して、機器設定名欄４０Ｂに表示された機器設定名の設定情報が、グループ名欄４０Ｂに表示されたグループに分類される。機器設定名欄４０Ｂの右側にあるボタンをポインティングデバイスで指示することにより、周辺機器設定情報記憶部９に記憶されている設定情報が一覧表示される。そして、一覧表示された設定情報の中からポインティングデバイスで指示することにより、機器設定名欄４２に表示する機器設定名が選択される。
【００８１】
なお、設定情報は、１つのグループに分類するようにしてもよいし、複数のグループにまたがって分類するようにしてもよい。たとえば、設定情報「設定Ｐ」をグループ名が「グループＢ」のグループのみに属するようにしてもよいし、グループ名が「グループＡ」と「グループＢ」の２つのグループに属するようにしてもよい。
【００８２】
入力部７からグループ名欄４１に直接文字を入力することにより、グループ名が入力される。また、以前に設定したグループ名を一覧表示し、一覧表示されたグループ名の中からポインティングデバイスで選択することにより入力するようにしてもよい。以前に設定したグループ名がない場合には、入力部７を用いた文字入力により入力される。
【００８３】
グループ名設定画面４０で設定情報とその設定情報が属するグループとの関係が設定されると、設定情報とその設定情報が属するグループとの関係が周辺機器設定情報記憶部９に記憶される。
【００８４】
図５は、図２のステップＳ１２の処理で表示される反映する設定情報を選択するための選択画面の一例を示す図である。図２のステップＳ８の処理では、周辺機器設定情報記憶部９に記憶されている設定情報のうち、周辺機器１３で設定可能な設定情報が解析された。図５に示す選択画面４１は、図２のステップＳ８の処理で選択されたすべての設定情報を反映するのかしないのかを選択するためのユーザーインターフェースである。図５を参照して、選択画面４１のチェック欄４２またはチェック欄４３のいずれかがポインティングデバイスで指示されることにより、設定情報の反映の有無が決定される。
【００８５】
チェック欄４２がポインティングデバイスで指示された場合には、図２のステップＳ８の処理で選択されたすべての設定情報が反映される。
【００８６】
チェック欄４３がポインティングデバイスで指示された場合には、設定に用いられる設定情報が次の３つの条件のうちから選択される。
【００８７】
（１）  最近に設定された設定情報（チェック欄４４）
（２）  周辺機器設定装置１で最も使用頻度の高い設定情報（チェック欄４５）
（３）  使用者自らが設定する設定情報を選択する（チェック欄４６）
チェック欄４４，４５，４６にポインティングデバイスで印を付すことにより、上述の３つの条件のうちいずれかの条件に適合する設定情報が選択される。そして選択された設定情報が周辺機器１３の機能を設定するために用いられる設定情報とされる。
【００８８】
上記（１）の条件によれば、使用者が最近に設定した設定情報が選択される。使用者が最近に設定した設定情報は、使用者が、周辺機器１３の機能を有効に利用するように設定したもので、これから多く使用されるものと考えられる。したがって、このような設定情報により定まる機能は、次に使用者が使用する可能性が高い。したがって、最近に設定された設定情報を反映するようにすることで、使用者にとって使い勝手のよい設定に周辺機器を設定することができる。
【００８９】
上述の（２）の条件は、最も使用頻度の高い機能が含まれる設定情報が反映される。最も使用頻度の高い機能は、今後も使用される可能性が高いので、使用者にとって使い勝手のよい設定に周辺機器を設定することができる。
【００９０】
（３）の条件は、適用する設定情報を使用者自らが選択するものである。選択された設定情報は、マニュアルで機器設定が行なわれる。図６は、マニュアルで機器設定を行なう場合に表示部６に表示される選択画面の一例を示す図である。図６を参照して、選択画面５１は、周辺機器設定情報記憶部９に記憶されている設定情報を表示するための従来の機器設定領域５２と、新規に設定情報を設定するために用いられる新規設定領域５８とを含む。
【００９１】
周辺機器設定情報記憶部９に記憶されている設定情報のうちから、反映する設定情報を選択する方法には、２つの方法がある。
【００９２】
（１）  グループ名で選択する方法
「グループ名」の文字が表示された左側のチェック欄５４にポインティングデバイス等を用いて印を付すことで、表示欄５６にグループ名の一覧表が表示される。表示欄５６に表示されたグループ名の左側のチェック欄にポインティングデバイスで印を付すことにより、印が付されたグループ名に属するすべての設定情報が選択される。図では、グループ名が「グループＡ」の左側のチェック欄に印が付されている。この場合、「グループＡ」に属する設定情報が選択される。
【００９３】
（２）  機器設定名を指定する方法
「機器設定名」の文字が表された左側のチェック欄５５にポインティングデバイスで印を付すことにより、表示欄５６に周辺機器設定情報記憶部９に記憶されている設定情報の機器設定名が表示される。表示された機器設定名の左側のチェック欄をポインティングデバイスで印を付すことにより、印が付された機器設定名の設定情報が選択される。
【００９４】
領域５７には、選択されたグループ名に含まれる設定情報、または、選択された機器設定名の設定情報に含まれる機能が表示される。これにより、使用者は、選択したグループ名または機器設定名に、どのような機能が含まれるのかかを確認することができる。
【００９５】
このように、周辺機器設定情報記憶部９に記憶されている設定情報のうちから、反映する設定情報を選択することにより、複数の設定情報を選択することができる。その結果、選択された複数の設定情報に基づき周辺機器が一度に設定される。
【００９６】
周辺機器設定情報記憶部９に記憶されている設定情報とは別に、新たな設定情報を作成する場合には、新規設定領域５８の「新規設定」の文字が付された領域５９を、ポインティングデバイスでクリックすることにより、図３で説明した機器設定画面が表示され、新たな設定情報を作成することができる。
【００９７】
周辺機器設定情報記憶部９には、設定情報データと機能データとが記憶されている。図７は、周辺機器設定情報記憶部９に記憶される設定情報データと機能データとのデータ構成の一例を示す図である。
【００９８】
図７を参照して、設定情報データは、機器設定名６２と、設定した日６３と、回数６４と、機種６５と、機能６６との項目を含む。機器設定名６２は、設定情報の機器設定名を示す。設定した日６３は、機器設定名６２に示す設定情報が設定された日を示す。回数６４は、機器設定名６２の設定情報に含まれる機能が周辺機器設定装置１で使用された回数を示す。機種６５は、設定名６２の設定情報が設定された周辺機器の機種を示す。機能６６は、機器設定名６２の設定情報に含まれる機能を示す。機能６６は、実際にはポインタであり、そのポインタはデータ６７と関連づけられている。これは、１つの設定情報に複数の機能が含まれるからである。このようにすることで、１つの設定情報に含まれる機能の数が設定情報ごとに異なる場合であっても、記憶容量を小さくしてデータを記憶することができる。
【００９９】
具体的に例を挙げて説明すると、機器設定名が「設定Ａ」の設定情報は、機種名がＡ２００の周辺機器に対して１９９９／１２／０２に設定され、「両面」と「Ａ４」の機能を含むデータであり、これまでに２回使用されたことを示す。
【０１００】
機能データ６８は、機能６９と回数７０とよりなる。機能６９には、設定情報データに含まれる機能のすべてを表したデータである。そして、データ６７の対応する機能とポインタで関連づけられている。回数７０は、機能６９が含まれる設定情報の数を示す。具体的には、「Ａ４」の機能は、機器設定名が設定Ａ、設定Ｂ、設定Ｃの３つの設定情報に用いられている。
【０１０１】
図８は、周辺機器設定情報記憶部９に記憶されるグループ情報のデータ構成の一例を示す図である。図８を参照して、グループ情報は、グループ名７１と、設定した日７２と、回数７３と、機器設定７４とからなる。グループ名７１は、グループの名称である。設定した日７２は、グループが設定された日である。回数７３は、グループに属する設定情報のうちいずれかが周辺機器設定装置１で使用された回数を示す。機器設定７４は、ポインタであり、データ７５と関連づけられている。
【０１０２】
データ７５には、「機器設定名」とその設定名の設定情報に含まれる「機能」とを含む。具体的には、グループ名が「グループＡ」のグループ情報は、１９９９／１２／０２に設定され、グループＡに含まれる設定情報はこれまでに２回使用されたことを示す。さらに、グループＡには機器設定名が「設定Ａ」の設定情報が含まれる。さらに、「設定Ａ」の設定情報には「両面」と「Ａ４」の機能が含まれる。
【０１０３】
このようにして、設定情報がどのグループに含まれるかの関係が周辺機器設定情報記憶部９に記憶される。
【０１０４】
図９は、設定された周辺機器１３を使用する際のユーザインタフェースの一例を示す図である。ここでは、周辺機器１３をプリンタとしており、図９は、印刷画面を示している。図９を参照して、印刷画面８１には、使用する周辺機器を指定するための周辺機器指定部８２と、指定された周辺機器の設定内容を表示するための設定内容表示部８３とを含む。
【０１０５】
周辺機器指定部８２には、設定情報ごとに周辺機器１３が指定される。設定情報ごとに指定される周辺機器１３は、一覧表より選択することができるようになっている。
【０１０６】
設定内容表示部８３は、周辺機器指定部８２で指示された設定情報ごとに指定される周辺機器に設定された機能が表示される。図では、周辺機器指定部８２で「設定Ｂ」の設定情報で設定された「プリンタ１」が指定され、設定Ｂの設定情報に含まれる機能「２ＵＰ」と「Ａ４」とが設定内容表示部８３に表示されている。設定内容表示部８３に表示された機能を確認してＯＫボタン８５をポインティングデバイスでクリックすることにより、設定Ｂの設定情報に設定されたプリンタ１から印刷が行なわれる。
【０１０７】
また、「設定の変更」が表示されたボタン８４をポインティングデバイスでクリックすることにより、設定情報を変更することができる。これにより、図３に示した機器設定画面が表示され、設定情報を変更することができる。
【０１０８】
図１０は、設定された周辺機器を使用する際のユーザインタフェースの一例を示す別の図である。図１０に示す印刷画面９１は、設定情報をグループ名から選択して設定する画面である。周辺機器設定情報記憶部９に記憶されているすべてのグループ名がグループ表示領域９２に表示される。ここでは、「プリンタ１」と「プリンタ２」のグループ名が表示されている。ここで、「プリンタ１」のグループ名を選択すると、「プリンタ１」のグループに属する設定情報の設定名が設定情報表示部９３に一覧表示される。そして、一覧表示された機器設定名から、所望の機器設定名をポインティングデバイスで選択することにより、設定情報と周辺機器とが特定される。
【０１０９】
ここでは、周辺機器ごとに設定情報をグループ化した例を示した。周辺機器ごとに設定情報をグループ化すると、グループを選択することは、周辺機器を選択することを意味する。したがって、周辺機器を選択すると、周辺機器に対して設定されている設定情報が設定情報表示部９３一覧表示されることになる。そして、機能表示領域９４には、選択された設定情報に含まれる機能と、選択されたグループ名とが表示される。図１０では、「プリンタ１」のグループ名と「設定Ａ」の設定情報とが選択された例を示し、機能表示領域９４には、「設定Ａ」の設定情報に含まれる機能「２ＵＰ」、「Ａ４」が表示され、「プリンタ１」のグループ名が表示されている。
【０１１０】
このように、周辺機器ごとに設定情報をグループ化することにより、周辺機器ごとに設定情報を選択することができ、使用者にとってより使い勝手のよいものとなる。
【０１１１】
以上説明したように本実施の形態における周辺機器設定装置においては、周辺機器設定情報記憶部９に予め記憶された設定情報を用いて周辺機器１３が設定されるので、周辺機器１３が有する機能を調べる必要がなく、周辺機器１３の機能を熟知していなくても周辺機器１３を設定することができる。
【０１１２】
また、周辺機器機能情報記憶部１０に周辺機器１３の有する機能を予め記憶するので、周辺機器１３の有する機能を周辺機器１３から取り込む必要がない。
【０１１３】
さらに、周辺機器設定情報記憶部９には、過去に接続されたことのある周辺機器について設定された設定情報が複数記憶されているので、過去の複数の設定情報を利用して周辺機器１３の機能を設定することができる。このため、周辺機器１３の機能を熟知していなくても周辺機器１３を設定することができる。また、過去に設定された設定情報は、使用者が使用する可能性が高いので、設定後に周辺機器１３の機能の設定を変更する必要がない。
【０１１４】
さらに、複数の設定情報の中から使用された回数に応じた設定情報に基づいて周辺機器１３が設定されるので、使用頻度の高い機能を設定することができ、たまにしか使用しない機能は設定しないようにすることができる。その結果、使用者にとって使い勝手が良くなるように周辺機器の機能を設定することができる。
【０１１５】
さらに、複数の設定情報の中から設定された日に応じた設定情報に基づいて周辺機器１３が設定されるので、最近に設定した機能で設定することができる。特に、過去に設定された機能は、後において使用されなくなる場合が多いので、最近に設定した機能で設定することにより、使用者にとって使い勝手が良くなるように周辺機器の機能を設定することができる。
【０１１６】
さらに、設定情報に基づいて設定された周辺機器の機能を変更する事ができるので、使用者の好みに応じて周辺機器を設定し直すことができる。
【０１１７】
さらに、複数の設定情報に基づき周辺機器が一度に設定されることができるので、周辺機器の機能をより簡単に設定することができる。
【０１１８】
さらに、設定情報をグループに分類することができるので、設定情報を識別しやすくなり、設定情報を容易に選択することができる。また、グループに分類された設定情報のうち、グループの代表に設定された設定情報に基づき周辺機器を設定する場合、グループに含まれる他の設定情報に基づき周辺機器が設定されるので、グループに含まれる複数の設定情報に基づき周辺機器を設定することができる。
【０１１９】
さらに、設定するべき設定情報を周辺機器設定記憶部９に記憶されている設定情報のなかから任意に選択することができるので、周辺機器を所望の機能に設定することができる。特に、ノートパソコンのような簡易型で周辺機器設定情報記憶部９に記憶されているすべての設定情報に含まれる機能の設定を望まない場合、たとえば、ディス容量の節約を望む場合などは、必要最小限の機能で周辺機器を設定することができる。
【０１２０】
なお、本実施の形態においては周辺機器設定装置について説明したが、図２のフローチャートで説明したように、周辺機器設定処理を行なう方法または、図２にフローチャートに示した周辺機器設定処理を実行するためのプログラムを記録した記録媒体としても発明を把握できるのは言うまでもない。
【０１２１】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図１】  本発明の実施の形態の１つにおける周辺機器設定装置の概略構成を示すブロック図である。
【図２】  本実施の形態における周辺機器設定装置で行なわれる周辺機器設定処理の流れを示すフローチャートである。
【図３】  機器設定画面の一例を示す図である。
【図４】  グループ名設定画面の一例を示す図である。
【図５】  図２のステップＳ１２の処理で表示される反映する設定情報を選択するための選択画面の一例を示す図である。
【図６】  マニュアルで機器設定を行なう場合に表示部６に表示される選択画面の一例を示す図である。
【図７】  周辺機器設定情報記憶部９に記憶される設定情報データと機能データとのデータ構成の一例を示す図である。
【図８】  周辺機器設定情報記憶部９に記憶されるグループ情報のデータ構成の一例を示す図である。
【図９】  設定された周辺機器を使用する際のユーザインタフェースの一例を示す図である。
【図１０】  設定された周辺機器を使用する際のユーザインタフェースの一例を示す別の図である。
【符号の説明】
１  周辺機器設定装置、２  周辺機器機能識別部、３  周辺機器設定処理部、４  通信部、５  制御部、６  表示部、７  入力部、８  ドライバファイル記憶部、９  周辺機器設定情報記憶部、１０  周辺機器機能情報記憶部、１１  記憶部、１２  外部入出力部、１３  周辺機器、１４  周辺機器情報記憶部、１５  記録媒体、３１  機器設定画面、４０  グループ名設定画面、５１  選択画面、８１  印刷画面。
【図１】
0004007746.tif 000002
【図２】
0004007746.tif 000003
【図３】
0004007746.tif 000004
【図４】
0004007746.tif 000005
【図５】
0004007746.tif 000006
【図６】
0004007746.tif 000007
【図７】
0004007746.tif 000008
【図８】
0004007746.tif 000009
【図９】
0004007746.tif 000010
【図１０】
0004007746.tif 000011