(57)【要約】【課題】周辺機器をＰＣ本体に接続するだけでドライバを自動的にインストールし周辺機器を利用できるようにする手法を提供することにより、利用者がドライバを意識することなく周辺機器を利用することを可能とし、利用者の利便性を向上することを目的とする。【解決手段】プリンタ２をＰＣ１に接続すると、ＰＣ１のＯＳ１０１は、汎用ストレージデバイスに対応するドライバ１０２をインストールする。不明な周辺機器であったプリンタ２を新しいデバイスであると認識されると、情報格納装置２０１内のインストール起動ファイル２０５に従いインストールプログラム２０４が自動的に実行される。インストールプログラム２０４は、ＰＣの情報を調査し、必要なプリンタ用ドライバ２０３を選択し、ＰＣ１のＯＳ１０１にインストールする。【選択図】図１
2007280171.tif 000002
【特許請求の範囲】
【請求項１】
パーソナルコンピュータ（ＰＣ）の周辺機器内に、
前記ＰＣのオペレーティングシステム（ＯＳ）に対応する周辺機器のドライバと、
前記ＰＣのＯＳ上で実行される前記周辺機器のドライバのインストールプログラムと、
前記インストールプログラムを前記ＰＣのＯＳの機能により自動的に起動するためインストール起動ファイルと、
を備えることを特徴とするドライバ自動インストール装置。
【請求項２】
前記周辺機器は、
１以上のＰＣのＯＳに対応した前記周辺機器のドライバ、前記インストールプログラム、前記インストール起動ファイルを備えることを特徴とする請求項１に記載のドライバ自動インストール装置。
【請求項３】
前記周辺機器のドライバ、前記インストールプログラムはネットワークを介して前記ＰＣと接続された記憶装置に格納され、前記ＰＣは前記ネットワークを介して当該周辺機器のドライバ、インストールプログラムをダウンロード可能であることを特徴とする請求項１に記載のドライバ自動インストール装置。
【請求項４】
前記周辺機器は、
ネットワーク上の前記記憶装置に格納され高機能な周辺機器ドライバの有無を判断し、
その有無に応じて前記周辺機器内の周辺機器ドライバ、高機能な周辺機器ドライバのいずれかをインストールする機能を持つインストールプログラムを備えることを特徴とする請求項３に記載のドライバ自動インストール装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプリンタなどパーソナルコンピュータ周辺機器を導入する際のドライバを自動インストールするドライバ自動インストール装置に関するものである。
【背景技術】
【０００２】
パーソナルコンピュータ（ＰＣ）において、従来、周辺機器を接続する際、オペレーティングシステム（ＯＳ）から周辺機器を認識させるためのデバイスドライバ（以下ドライバ）をインストールする必要があった。現在でも、一部、ＯＳ標準のドライバで認識するものもあるものの、多くの周辺機器が従来と同様、初回接続時にドライバをインストールすることによりはじめて使用可能となる。
【０００３】
ドライバは通常、製品同梱のＣＤＲＯＭ等の記憶媒体に納められており、ユーザはＰＣにそれらの媒体をセットしドライバをインストールする作業を行う必要があった。
【０００４】
このため、ドライバの格納されたＣＤＲＯＭ等の記憶媒体を管理する必要があると同時に、周辺機器をＰＣに初回接続するとき、別のＰＣに接続するとき、ＯＳを再インストールするときはドライバをインストールする作業を行う必要があり、ユーザにとってはかなりの負担であった。
【０００５】
この問題を解決するために、周辺機器をＰＣに接続した際、自動的に周辺機器のドライバをＰＣに組み込むシステムが、特許文献１に開示されている。
【０００６】
このシステムでは、ＰＣと周辺機器は双方向性インターフェースにより接続され、ＰＣにインストールされることが想定されるＯＳに対応した複数のドライバを格納した記憶手段を設けている。ＰＣに周辺機器が接続されると、ＰＣのＯＳから周辺機器を識別するためのデータ要求命令が出される。周辺機器は命令を受け識別データを送信する。ＰＣは識別データを受信すると、自機内に周辺機器用ドライバの有無を検索し、なければ周辺機器に対して自機のＯＳに対応したドライバ要求命令が出される。この命令を受けた周辺機器は、要求されたＯＳに対応したドライバをＰＣに送信し、自動的にインストールされる。
【０００７】
この従来技術によれば、ユーザがプリンタドライバをインストールする作業を行うことなく、かつドライバは周辺機器内の記憶領域に設けられているので、ドライバの格納された記憶媒体を管理する必要がないため、ユーザの負担は軽減される。
【０００８】
しかし、上記構成では、周辺機器を識別するためのデータの要求、受信を行い、識別された周辺機器に対応するドライバの有無を検索し、なければ周辺機器にドライバ要求命令を出し、受信したドライバを自動的にインストールする機能がＰＣ内に必要である。
【０００９】
上記機能のうち、ＰＣやＯＳに含まれていない機能に関しては、ＣＤＲＯＭやフロッピー（登録商標）ディスク、ネットワークからのダウンロード等、別にプログラムを追加する必要がある。
【００１０】
この機能をハードウェアにて提供したシステムが特許文献２に公開されている。
【００１１】
この技術では、周辺機器（オプションボード）は、ドライバソフトを格納したフラッシュＲＯＭと、従来のオプションボードと識別するための識別ピンを持っている。オプションボード導入後、初回起動時に、識別ピンによりＰＣがドライバの内蔵されたオプションボードを認識し、フラッシュＲＯＭからドライバがＰＣ本体へインストールされる。
【００１２】
上記システムにおいて、ドライバの自動展開の方法は新規に設けられた識別ピンによるものであり、本体の新規インターフェースへの対応が必須であると同時に、ＯＳもしくは専用プログラムでの対応が必須であるため、既に規格が決定され変更が容易でないと考えられる周辺機器の外部インターフェースには用いることができない。
【００１３】
また、前述の機能をソフトウェアによって提供したシステムが、特許文献３に公開されている。
【００１４】
この技術では、周辺機器は、ＯＳ環境を調査するＯＳ環境プログラムと、周辺機器のドライバと、ＰＣからの要求に応じて前述のＯＳプログラムとドライバを送信する管理手段を備えている。ＰＣに接続された周辺機器を利用する際、ＰＣからの要求に応答して、周辺機器はＰＣへＯＳ環境プログラムを送信する。ＯＳ環境プログラムはアーキテクチャニュートラルな言語で記載されており、ＰＣ内のＯＳに含まれているバーチャルマシン上で自動的に実行される。ＯＳ環境調査プログラムの結果は周辺機器に送信され、周辺機器内に備える適切なドライバがＰＣに送信され自動的にインストールされる。
【００１５】
しかし、この技術では、周辺機器がドライバの自動インストールのためのＯＳ環境プログラムの送信を開始するために、ＰＣ本体側からの送信要求が必要であった。また、送信要求には、周辺機器の管理手段にアクセスするためのアドレスを入力したり、アドレスの記載されたファイルを入手することが必要であった。
【特許文献１】特開平８−１６１２５０号公報
【特許文献２】特開２００１−２５６１６７公報
【特許文献３】特開平１０−３０１８８４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
上記の従来の構成において、周辺機器を接続したときにＰＣにドライバを自動的にインストールするためには、何らかの特殊なプログラムや規格がＰＣに必要となり、ユーザから周辺機器のアドレスを指定しての要求を行う必要があった。
【００１７】
そこで、本発明では、本体には特別なインターフェースや専用のプログラムを内蔵することなく、かつ外部記憶媒体にてドライバソフトなど基本ＯＳに含まれない特殊プログラムを提供することなく、かつＵＲＬを入力したり、能動的な周辺機器への要求を行うことなく、周辺機器を本体に接続するだけでドライバを自動的にインストールし周辺機器を利用できるようにする手法を提供することにより、利用者がドライバを意識することなく周辺機器を利用することを可能とし、利用者の利便性を向上することを目的とする。
【課題を解決するための手段】
【００１８】
本発明の請求項１に記載の発明は、
パーソナルコンピュータ（ＰＣ）の周辺機器内に、
前記ＰＣのオペレーティングシステム（ＯＳ）に対応する周辺機器のドライバと、
前記ＰＣのＯＳ上で実行される前記周辺機器のドライバのインストールプログラムと、
前記インストールプログラムを前記ＰＣのＯＳの機能により自動的に起動するためインストール起動ファイルと、
を備えることを特徴とするドライバ自動インストール装置としたものであり、
周辺機器を本体に接続するだけでドライバを自動的にインストールし周辺機器を利用できるようにする手法を提供することができる。
【００１９】
請求項２に記載の発明は、
前記周辺機器は、
１以上のＰＣのＯＳに対応した前記周辺機器のドライバ、前記インストールプログラム、前記インストール起動ファイルを備えることを特徴とする請求項１に記載のドライバ自動インストール装置としたものであり、
異なるＯＳを持つ異なるＰＣや、複数のＯＳを持つＰＣにおいても周辺機器を本体に接続するだけでドライバを自動的にインストールし周辺機器を利用できるようにする手法を提供することができる。
【００２０】
請求項３に記載の発明は、
前記周辺機器のドライバ、前記インストールプログラムはネットワークを介して前記ＰＣと接続された記憶装置に格納され、前記ＰＣは前記ネットワークを介して当該周辺機器のドライバ、インストールプログラムをダウンロード可能であることを特徴とする請求項１に記載のドライバ自動インストール装置としたものであり、
周辺機器を本体に接続するだけでドライバを自動的にインストールし周辺機器を利用できるようにすることはもちろん、より高機能なドライバを周辺機器の資源を有効に利用した上で自動的にインストールすることができる。
【００２１】
請求項４に記載の発明は、
前記周辺機器は、
ネットワーク上の前記記憶装置に格納され高機能な周辺機器ドライバの有無を判断し、
その有無に応じて前記周辺機器内の周辺機器ドライバ、高機能な周辺機器ドライバのいずれかをインストールする機能を持つインストールプログラムを備えることを特徴とする請求項３に記載のドライバ自動インストール装置としたものであり、
周辺機器の資源をさらに有効に利用した上で自動的にドライバをインストールすることができる。
【発明の効果】
【００２２】
本発明にかかる、ＰＣ周辺機器におけるドライバ自動インストール装置は、ＰＣには特別なインターフェースや専用のプログラムを内蔵することなく、かつ外部記憶媒体にてドライバソフトなど基本ＯＳに含まれない特殊プログラムを提供することなく、かつＵＲＬを入力したり、能動的な周辺機器への要求を行うことなく、周辺機器を本体に接続するだけでドライバを自動的にインストールし周辺機器を利用できるようにすることができる機能を提供することにより、利用者がドライバを意識することなく周辺機器を利用することを可能とし、利用者の利便性を向上させる効果がある。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態を、図面を参照しながら説明する。
【００２４】
（実施の形態１）
図１は、本発明の実施の形態１であるＰＣ１と周辺機器２であるプリンタの構成図である。
【００２５】
図１に示すように、プリンタ２はＵＳＢ等のインターフェース３でＰＣ１に接続されている。ＰＣ１内にインストールされているＯＳ１０１は、汎用的なストレージデバイス用のドライバ１０２を備えている。また、ＯＳ１０１には、接続されたストレージデバイス内の特定のファイルを参照して、自動的にプログラムを起動する機能１０３を備えている。
【００２６】
一方、プリンタ２は、そのハードウェアに適合するＯＳ２０７と、印刷の機能を実行するプログラム２０６と、ドライバのインストールに必要なファイルを格納する情報格納装置２０１を備えている。さらに、ＰＣ１からプリンタと認識されるだけでなく、内部に備える情報格納装置２０１のファイルを格納している汎用的なストレージデバイスとしても認識される機能を持つ。
【００２７】
情報格納装置２０１に格納されているファイル２０２には、ＰＣの持ちえる各種ＯＳに対応したプリンタ用ドライバ２０３と、ドライバをインストールするためのインストールプログラム２０４と、インストールプログラム２０４をＰＣのＯＳ１０１の機能により自動的に起動するためのインストール起動ファイル２０５をＰＣのＯＳバージョンに対応して複数含む。
【００２８】
図２は、図１の構成システムにおける動作を示すフローチャートである。
【００２９】
図２において、プリンタをドライバのインストールされていないＰＣ１に接続すると（Ａ０１、Ａ０２）、ＰＣ１のＯＳ１０１は、周辺機器の接続を検知する。ＰＣ１のＯＳ１０１では、プリンタを不明な周辺機器として、さらに汎用ストレージデバイスの２種類のデバイスとして同時に認識され（Ａ０３）、ＯＳ１０１内に備える汎用ストレージデバイスに適合するドライバを自動的に選んでインストールする。この時点で、ＰＣ１のＯＳ１０１内にプリンタ２のドライバは存在しないため、ＯＳ１０１はプリンタ２を不明な周辺機器としか認識できていない。
【００３０】
一方、汎用ストレージデバイスに対応する汎用ストレージドライバ１０２は、ＰＣ１のＯＳ１０１内から読み出され、インストールされることにより接続されたプリンタが不明な周辺機器からプリンタであることが認識され（Ａ０５）、ＰＣ１のＯＳ１０１はプリンタ２に格納されているファイル２０２にアクセスできるようになる。新しい周辺機器としてプリンタが認識されると、ＰＣ１のＯＳ１０１は内部のインストール起動ファイル（ａｕｔｏｒｕｎ．ｉｎｆ）２０５を自動的に検索し（Ａ０６）、インストール起動ファイル２０５に設定されているインストールプログラム２０４を実行する。
【００３１】
この機能により、プリンタ２の情報格納装置２０１内のインストール起動ファイル２０５に従い、ドライバのインストールプログラム２０４が自動的に実行される（Ａ０７）。インストールプログラム２０４は、ＰＣの情報を調査しＰＣ１内に適切なプリンタドライバが存在しなければ（Ａ０８）、ＰＣ１のＯＳ１０１にプリンタドライバ２０３を自動インストールする（Ａ０９）。
【００３２】
２回目以降の接続では、ＰＣのＯＳはインストール起動ファイル２０５にしたがって自動的にインストールプログラム２０４を起動する（Ａ０７）が、インストールプログラム２０４はドライバが既にプリンタ用ドライバイ２０３がンストールされているのを検知する（Ａ０８）とそのまま終了する。このような動作により、自動的にこのドライバがインストールされるので、プリンタ２がＰＣ１から利用できるようになる。
【００３３】
以上のように本実施の形態によれば、ＰＣには特別なインターフェースや専用のプログラムを内蔵することなく、かつ外部記憶媒体にてドライバソフトなど基本ＯＳに含まれない特殊プログラムを提供することなく、かつＵＲＬを入力したり能動的な周辺機器への要求を行うことなく、周辺機器を本体に接続するだけでドライバを自動的にインストールし周辺機器を利用できるようにすることができる。
【００３４】
（実施の形態２）
図３は、本発明の実施の形態２であるＰＣと周辺機器の構成図である。図１との差異点として、ＰＣ１はインターネットなどのネットワーク４に接続されている。また、プリンタの情報格納装置２０１とともに、ネットワーク上の記憶装置４０１にも、ドライバのインストールに必要なプリンタ用高機能ドライバ４０２、インストールプログラム４０３が備えられている。
【００３５】
高機能プリンタには、基本的な印刷機能のほかに、色調整、解像度設定など、細かな設定ができるものが多くある。また、使用中のユーザの利便性を向上させるために、画像や動画などを用いた情報の画面を出したり、電子マニュアルが提供されたりしている例も見受けられる。しかし、これらの機能を実現するためには、インストールプログラムの容量が大きくなり、プリンタ２の情報格納装置２０１の容量が肥大化してしまう。実施の形態２では、プリンタ２の情報格納装置２０１には印刷など基本的な機能を持つドライバを含むインストールプログラム２０８を格納し、ネットワーク４上に詳細調整や利便性向上のための機能を含んだ高機能なドライバ４０２のインストールプログラム４０３を格納する。
【００３６】
図４は、図３の構成システムにおける動作を示すフローチャートである。なお、Ｂ０１〜Ｂ０７は図２のＡ０１〜Ａ０７と同じ処理である。
【００３７】
ＰＣ１にプリンタ２が接続され（Ｂ０１，Ｂ０２）、プリンタ２の情報格納装置内２０１のインストールプログラムが自動的に起動されると（Ｂ０７）、インストールプログラム２０８は、高機能なドライバのインストールプログラム４０３があるネットワーク４の存在を確認する（Ｂ０８）。前述のネットワーク４が検知できないときは（Ｂ０９）、プリンタ２の情報格納装置２０１に備えられた基本的な機能を持つドライバ２０８をインストールし、終了する（Ｂ１２）。前述のネットワーク４が検知できたときは（Ｂ０９）、ネットワーク４から高機能なドライバ４０２のインストールプログラム４０３を自動的にコピーし、ＰＣ１で実行することによりインストールする（Ｂ１０）。
【００３８】
さらに図５のように、情報格納装置２０１の容量を抑えるために、プリンタ２の情報格納装置２０１にはネットワーク４上のファイル４０１をコピーし自動実行（Ｃ１０）するだけのプログラムやアドレスファイル２０８を配してもよい。この場合はドライバのインストールプログラムにアクセスできるネットワーク４とＰＣの接続がドライバの自動インストールには必須である。さらに前述のネットワーク４が検知できないときは、前述のネットワーク４への接続を促し、外部メディア等による手動でのインストールが必要な旨のメッセージを出して終了してもよい。
【００３９】
なお、図５においてＣ０１〜Ｃ０８は図２のＡ０１〜Ａ０８と同じ処理である。
【００４０】
以上のように本実施の形態によれば、ＰＣに接続されているドライバのインストールプログラムにアクセスできるネットワークを設けることにより、周辺機器を本体に接続するだけでドライバを自動的にインストールすることや、高度な機能を持つドライバを自動的にインストールすることができ、周辺機器に備えられる情報格納装置の資源を節約することができる。
【産業上の利用可能性】
【００４１】
本発明にかかるパーソナルコンピュータ周辺機器における自動インストール装置は、ＰＣに特別なインターフェースや専用のプログラムを内蔵することなく、かつ、外部記憶媒体にてドライバソフトなど基本ＯＳに含まれない特殊プログラムを提供することなく、かつ、ＵＲＬを入力したり能動的な周辺機器への要求を行うことなく、周辺機器を本体に接続するだけでドライバを自動的にインストールし周辺機器を利用できるようにすることができる機能を提供することにより、利用者がドライバを意識することなく周辺機器を利用することを可能とし、利用者の利便性を向上する手段として有用である。
【図面の簡単な説明】
【００４２】
【図１】本発明の形態１におけるＰＣと周辺機器のシステムの構成図
【図２】同実施の形態１におけるシステムの動作説明のためのフローチャート
【図３】本発明の形態２におけるＰＣと周辺機器のシステムの構成図
【図４】同実施の形態２におけるシステムの動作説明のためのフローチャート
【図５】同実施の形態２の別の形態におけるシステムの動作説明のためのフローチャート
【符号の説明】
【００４３】
１  パーソナルコンピュータ（ＰＣ）
２  プリンタ
３  周辺機器インターフェース（ＵＳＢ等）
４  ネットワーク
１０１  ＰＣのＯＳ（オペレーティングシステム）
１０２  汎用ストレージ用ドライバ
１０３  ＯＳの自動実行機能
２０１  情報格納手段
２０２  ＯＳ（１）用データ
２０３  プリンタのＯＳ（１）用ドライバ
２０４  プリンタドライバのＯＳ（１）用インストールプログラム
２０５  インストール起動ファイル
２０６  プリンタの印刷機能
２０７  プリンタのＯＳ
２０８  プリンタのＯＳ（１）用の基本的なドライバ・インストールファイル・アドレスファイル等
４０１  ネットワーク上の記憶装置
４０２  プリンタ用ドライバ
４０３  プリンタドライバのインストールプログラム
【図１】
2007280171.tif 000003
【図２】
2007280171.tif 000004
【図３】
2007280171.tif 000005
【図４】
2007280171.tif 000006
【図５】
2007280171.tif 000007