(57)【要約】【課題】  画像データをプリンタ等のデバイスに供給して処理する際に、多種多様のデバイス（プリンタ）に対応したデバイス（プリンタ）ドライバを、予め用意された多数のデバイス（プリンタ）ドライバ中から容易に選び出してインストールできるコンピュータシステムおよびプログラムを提供すること。【解決手段】  プリンタ２ａ、２ｂ…２ｎに設けられたプリンタ情報をリムーバブル記録媒体５に書き込むための書き込み装置２１ａ、２１ｂ…２１ｎと、リムーバブル記録媒体５からプリンタ情報を読み出すために画像形成装置３に設けた読み出し装置３１と、読み出し装置３１によりプリンタ情報に基づいて予め用意された多数のプリンタドライバを保持する保持手段を検索して対応するプリンタドライバを選び出す検索部３４と、検索部３４により得られたプリンタドライバを前記画像形成装置にインストールするインストール制御部３３とを備える。【選択図】      図１
2006018611.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータの周辺デバイスに設けられ、該周辺デバイスのデバイス情報をリムーバブル記録媒体に書き込むための書き込み手段と、前記リムーバブル記録媒体から該デバイス情報を読み出すために該デバイスに設けた読み出し手段と、予め用意された多数のデバイスドライバを保持する保持手段を、前記読み出し手段により読み出された前記デバイス情報に基づいて検索して対応するデバイスドライバを選び出す検索手段と、前記検索手段により得られたデバイスドライバを前記コンピュータにインストールするイストール手段とを備えてなることを特徴とするコンピュータシステム。
【請求項２】
前記検索手段は、夫々独立して多数のデバイスドライバを保持する複数の保持手段を順次に検索して前記デバイス情報に対応するデバイスドライバを選び出すことを特徴とする請求項1に記載のコンピュータシステム。
【請求項３】
コンピュータの周辺デバイスの書き込み手段により該デバイスのデバイス情報が書き込まれたリムーバブル記録媒体から該デバイス情報を読み出す読み出し手段と、前記読み出し手段により読み出された前記デバイス情報に基づいて予め用意された多数のデバイスドライバを保持する保持手段を検索して対応するデバイスドライバを選び出す検索手段と、前記検索手段により得られたデバイスドライバをインストールするイストール手段とを備えたコンピュータに、
処理を実行したいデバイスのデバイス情報を読み出す読み出し手段としての機能を実行させ、
予め用意された多数のデバイスドライバを保持する保持手段を、前記読み出されたデバイス情報に基づいて検索して対応するデバイスドライバを検索する検索手段としての機能を実行させ、
前記検索して得られたデバイスドライバを前記コンピュータにインストールするインストール手段としての機能を実行させることを特徴とするプログラム。
【請求項４】
前記検索手段としての機能を実行させるステップは、夫々独立して多数のデバイスドライバを保持する複数の保持手段を順次検索し、前記デバイス情報に対応するデバイスドライバを選び出すことを特徴とする請求項３に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータなどのコンピュータで形成された画像データをプリンタなどの周辺デバイスに供給して印刷などの処理をする際に、該周辺デバイスに適応するデバイスドライバをコンピュータにインストールするためのコンピュータシステムおよびプログラムに関するものである。
【背景技術】
【０００２】
従来、例えば、パーソナルコンピュータの機能を拡張するための拡張ユニットのドライバプログラムを更新・追加することを可能にした技術として、下記の特許文献1（特開２００２−３５１８０７号公報）に示す技術が提案されている。この技術は、内蔵されたフラッシュメモリにドライバプログラムを格納するＩＣカードにおいて、無線通信機能を付加したものである。ＩＣカードはパーソナルコンピュータに装着されるものである。そして、フラッシュメモリに格納されるドライバプログラムは更新・追加されるので、このＩＣカードを利用することによってパーソナルコンピュータの機能を拡張するものである。
【０００３】
また、例えば、下記の特許文献２（特開２００２−３６６３１８号公報）においては、ＩＣカードに複数装置に関する情報を格納しておき、各装置がＩＣカードから自分に関連する情報を利用できるようにした技術が開示されている。具体的には、ＩＣカードは各装置間で共通に使える互換性を有していて、各装置の印刷を行なうための印刷データ、処理ソフト等の情報が各装置単位で記憶するためのデータ記憶領域を備えている。このＩＣカードを装着した装置は、他の装置の印刷条件等を新たに作成しなくてもＩＣカードに予め格納されている当該他の装置の印刷条件等を使用して印刷を行なうことができるようになっている。また、各装置がネットワークに接続されている場合は、ネットワークを介して情報を共用するものである。
【０００４】
【特許文献１】特開２００２−３５１８０７号公報（段落〔０００７〕、段落〔００１８〕、段落〔００３２〕〜段落〔００４８〕）
【特許文献２】特開２００２−３６６３１８号公報（段落〔０００５〕、段落〔００２０〕〜段落〔００３１〕）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
一般に、パーソナルコンピュータなどのコンピュータで形成された画像データをプリンタなどの周辺デバイスに供給して印刷などの処理をする際に、該周辺デバイスに適応するデバイスドライバをコンピュータにインストールする必要が生じる。例えば、コンピュータで形成された画像データをプリンタで印刷する場合は、印刷に使用するプリンタに適応したプリンタドライバをコンピュータにインストールする必要がある。通常は、プリンタドライバは複数用意されており、これを必要に応じて手選択してインストールするものである。これに対し、前記特許文献１及び特許文献２に開示された従来技術にあっては、プリンタドライバそのものをＩＣカードに格納し、このプログラムを各装置が読み出して使用するものであるため、予めコンピュータに用意したプリンタドライバは全く活用できない。
【０００６】
多種、多様のプリンタやファクシミリ装置などのコンピュータ周辺デバイスが多数用意されている現状では、これら多数のデバイスドライバをＩＣカードに格納すること自体が困難なことである。また、デバイスドライバは古い機種のものから各種のものを長年にわたってＣＤ−ＲＯＭ、ハードディスク及びウェブを介してアクセスできるデバイスドライバデータベース等に保持されていることが多く、これらを直接に検索して使用することがコスト的に最も安価になる。しかしながら、ユーザが目的とするプリンタあるいはデバイスの型番など、プリンタ情報あるいはデバイス情報を得て多数のプリンタドライバあるいはデバイスドライバから対応するドライバを選択してインストールするには、使用すべきプリンタのプリンタ情報あるいはデバイスのデバイス情報を調べる必要があるため、手間がかかったり、誤りを生じるなどの問題点があった。
【０００７】
そこで、本発明は、従来の問題点を排除し、多種、多様の多数のデバイスに対応したデバイスドライバを、予め用意された多数のデバイスドライバ中から容易に選び出してインストールすることができるコンピュータシステムおよびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記の課題を解決するために、本願の請求項１に係る発明のコンピュータシステムは、コンピュータの周辺デバイスに設けられ、該周辺デバイスのデバイス情報をリムーバブル記録媒体に書き込むための書き込み手段（例えば、書き込み装置２１ａ、２１ｂ……２１ｎ）と、前記リムーバブル記録媒体から該デバイス情報を読み出すために該デバイスに設けた読み出し手段（例えば、読み出し装置３１）と、予め用意された多数のデバイスドライバを保持する保持手段を、前記読み出し手段により読み出された前記デバイス情報に基づいて検索して対応するデバイスドライバを選び出す検索手段（例えば、検索部３２）と、前記検索手段により得られたデバイスドライバを前記コンピュータにインストールするイストール手段（例えば、インストール部３４）とを備えてなることを特徴とする。
【０００９】
また、本願の請求項2に係る発明は、前記請求項1に記載のコンピュータシステムにおいて、前記検索手段が、夫々独立して多数のデバイスドライバを保持する複数の保持手段を順次に検索して前記デバイス情報に対応するデバイスドライバを選び出すことを特徴とする。
【００１０】
また、本願の請求項３に係る発明は、コンピュータの周辺デバイスの書き込み手段（例えば、書き込み装置２１ａ、２１ｂ……２１ｎ）により該デバイスのデバイス情報が書き込まれたリムーバブル記録媒体から該デバイス情報を読み出す読み出し手段（例えば、読み出し装置３１）と、前記読み出し手段により読み出された前記デバイス情報に基づいて予め用意された多数のデバイスドライバを保持する保持手段を検索して対応するデバイスドライバを選び出す検索手段（例えば、検索部３２）と、前記検索手段により得られたデバイスドライバをインストールするイストール手段（例えば、インストール部３４）とを備えたコンピュータに、
処理を実行したいデバイスのデバイス情報を読み出す読み出し手段としての機能を実行させ、
予め用意された多数のデバイスドライバを保持する保持手段を、前記読み出されたデバイス情報に基づいて検索して対応するデバイスドライバを検索する検索手段としての機能を実行させ、
前記検索して得られたデバイスドライバを前記コンピュータにインストールするインストール手段としての機能を実行させることを特徴とするプログラムである。
【００１１】
また、本願の請求項４に係る発明は、前記請求項３に記載のプログラムにおいて、前記検索手段としての機能を実行させるステップは、夫々独立して多数のデバイスドライバを保持する複数の保持手段を順次検索し、前記デバイス情報に対応するデバイスドライバを選び出すことを特徴とする。
【発明の効果】
【００１２】
本願発明は、上記の構成を備えることにより以下のような優れた効果を奏する。すなわち本願の請求項１に係る発明のコンピュータシステムにおいては、デバイスに設けられた前記書き込み手段により前記リムーバブル記録媒体に該デバイスを特定するデバイス情報を書き込み、前記コンピュータに設けられた読み出し手段によりリムーバブル記録媒体から前記デバイス情報を読み出し、予め用意された前記デバイスに対応したデバイスドライバを、前記検索手段によって前記デバイス情報に基づいて検索して選択し、得られたデバイスドライバを前記インストール手段によりインストールするので、ユーザは所定のデバイスを特定するデバイス情報を確認することなく所定のデバイスドライバが自動的に得られ、自動的にインストールされる。そのため、ユーザにとっては、デバイスの機種名、その他のデバイス情報を型番プレートなどから探してインストールの作業を行なう等の面倒な作業がなくなり、コンピュータへの所定のデバイスドライバのインストールが迅速に容易にできる効果を有する。
【００１３】
また、本願の請求項2に係る発明においては、請求項1にかかるコンピュータシステムの検索手段が、夫々独立して多数のデバイスドライバを保持するＣＤ−ＲＯＭ、ハードディスク、ウェブ等の複数の保持手段を順次に検索して、前記デバイス情報に対応するデバイスドライバを選び出すので、既存の各種の保持手段を有効に活用できる効果を有する。また、広範囲の保持内容から検索できるので目的とするデバイスドライバが確実にインストールできる効果を有する。
【００１４】
また,本願の請求項３に係る発明においては、コンピュータの周辺デバイスの書き込み手段により該デバイスのデバイス情報が書き込まれたリムーバブル記録媒体から該デバイス情報を読み出す読み出し手段と、前記読み出し手段により読み出された前記情報に基づいて予め用意された多数のデバイスドライバを保持する保持手段を検索して対応するデバイスドライバを選び出す検索手段と、前記検索手段により得られたデバイスドライバをインストールするイストール手段と、を備えたコンピュータに提供されるプログラムである。
そして、このプログラムは、処理を実行したいデバイスのデバイス情報を読み出す読み出し手段としての機能を実行させ、予め用意された多数のデバイスドライバを保持する保持手段を、前記読み出されたデバイス情報に基づいて検索して対応するデバイスドライバを検索する検索手段としての機能を実行させ、前記検索して得られたデバイスドライバを前記画像形成装置にインストールするインストール手段としての機能を実行させる。
【００１５】
そのため、ユーザは所定のデバイスを特定する情報を確認することなく所定のデバイスドライバが自動的に得られてインストールされる。従って、ユーザはデバイスの機種名、その他のデバイス情報を型番プレートなどから探してインストールの作業を行なう等の面倒な作業がなくなり、コンピュータへの所定のデバイスドライバのインストールが迅速に容易にできる効果を有する。
【００１６】
また、本願の請求項４に係る発明においては、請求項３の発明において、前記検索手段としての機能を実行する処理が、夫々独立して多数のデバイスドライバを保持するＣＤ−ＲＯＭ、ハードディスク、ウェブ等の複数の保持手段を順次に検索して前記デバイス情報に対応するデバイスドライバを選び出すので、既存の各種の保持手段を有効に活用できる効果を有する。また、多種多様な保持手段の内容から検索できるので目的とするデバイスドライバが確実にインストールできる効果を有する。
【発明を実施するための最良の形態】
【００１７】
本発明を実施するための最良の形態としては、以下に説明する実施例がある。以下、本発明の実施例について図面を参照しながら説明する。なお、以下の実施例においては、コンピュータの周辺デバイスとしてプリンタ装置を代表例として具体的に説明する。
図１は、本発明の実施例におけるコンピュータシステムを示すブロック図である。図２は、図１におけるパーソナルコンピュータ（画像形成装置）の要部を示すブロック図である。図３は、プリンタのプリンタ情報をリムーバブル記録媒体に取得する動作手順を示すフローチャートである。図４は、プリンタドライバのインストールの動作手順を示すフローチャートである。
【実施例】
【００１８】
図１において示すように、コンピュータシステム１は、複数のプリンタ２ａ、２ｂ……２ｎと、画像形成装置であるパーソナルコンピュータ３とを接続するネットワーク４とからなる。プリンタ２ａ、２ｂ……２ｎは夫々にリムーバブル記録媒体５に該プリンタ２ａ、２ｂ……２ｎの機種名、ポート情報、印刷能力（カラー／モノクロ、印刷速度等）等のプリンタ情報を書き込むための書き込み装置２１ａ、２１ｂ……２１ｎを有する。また、プリンタ２ａ、２ｂ……２ｎはプリンタの機種名、ポート情報、印刷能力の書き込みが不能の場合これを個別に表示する表示部（図示せず）を有する。
【００１９】
パーソナルコンピュータ３は、リムーバブル記録媒体５に書き込まれた情報を読み出すための読み出し装置３１を有する。また、パーソナルコンピュータ３は、図2で示すように検索して得られたプリンタドライブをプリンタドライバ用記録部３２にインストールするためのキーボード、ディスプレイ、ＣＰＵ等からなるインストール手段を構成するインストール制御部３３と、ＣＤ−ＲＯＭ、ハードディスク、ウェブ等に多数のプリンタドライバを夫々独立に保持する保持手段を検索し、読み出し装置３１で得られたプリンタ情報に基づいたプリンタドライバを選び出す検索部３４とを備えている。
【００２０】
プリンタドライバを保持する保持手段は、前述したように、ＣＤ−ＲＯＭ、ハードディスク、ウェブなどであるが、ＣＤ−ＲＯＭ、ハードディスクは画像形成装置３の各々のデバイスドライブに装着され、ウェブの場合はネットワーク４を介してウェブ接続して、プリンタドライバデータベース（プリンタドライバＤＢ）６から所望のプリンタドライバを検索することになる。
【００２１】
次に、上述した構成によるコンピュータシステム１の動作を図３、図４に示すフローチャートを参照して説明する。図３は、リムーバブル記録媒体５にプリンタ２ａ、２ｂ……２ｎのプリンタ情報を書き込むことにより該プリンタ情報を取得する動作を示す。まず、ユーザはプリンタ２ａ、２ｂ……２ｎ中から印刷に使用したいものであって、未だプリンタドライバをインストーしていない、例えば、プリンタ２ａを選定する。そして、ステップＳ１において選定されたプリンタ２ａの書き込み装置２１ａにリムーバブル記録媒体５を装着する。次に、書き込み装置２１ａの書き込み動作を開始させ、ステップＳ２においてリムーバブル記録媒体５にプリンタ２ａのプリンタ情報が書き込み可能か否かが判別される。プリンタ情報は、例えば、プリンタ２ａの機種名、型番、ポート情報、印刷能力情報等である。
【００２２】
書き込み可能な場合は、ステップＳ３において機種名等をプリンタ情報として書き込んで取得する。その後、ステップＳ４においてポート情報を書き込んで取得する。このポート情報の取得後はステップＳ５で示すようにプリンタ２ａの印刷能力情報を書き込んで取得する。この印刷能力の情報とはカラー／モノクロの印刷可能、印刷速度等である。このようにして各種のプリンタの情報をリムーバブル記録媒体５に書き込むことによりプリンタ情報の取得が完了した後には、ステップＳ６においてリムーバブル記録媒体５を書き込み装置２１ａから取り出す。
【００２３】
ステップＳ２においてリムーバブル記録媒体５への書き込みが媒体、若しくは書き込み装置２１ａ等の不具合により不可能と判別された場合は、ステップスＳ７で示すようにその旨が表示部に表示され書き込み動作が停止される。テップＳ３においてプリンタ２ａの機種名等のリムーバブル記録媒体５への書き込みが不可能と判別された場合は、ステップスＳ８で示すようにその旨が表示部に表示され書き込み動作が停止される。ステップＳ４においてプリンタ２ａのポート情報のリムーバブル記録媒体５への書き込みが不可能と判別された場合は、ステップスＳ９で示すようにその旨が表示部に表示され書き込み動作が停止される。
【００２４】
ステップＳ５においてプリンタ２ａの印刷能力情報のリムーバブル記録媒体５への書き込みが不可能と判別された場合は、ステップスＳ１０で示すようにその旨が表示部に表示され書き込み動作が停止される。通常はステップＳ４までの機種名とポートの情報が取得できれば後述するプリンタドライバのインストールは可能である。
【００２５】
プリンタ２ａのプリンタ情報が全てリムーバブル記録媒体４に書き込まれた後は、ユーザはプリンタ２ａの書き込み装置２１ａからリムーバブル記録媒体５を取り出してパーソナルコンピュータ３の読み取り装置３１に装着してプリンタ情報の読み取りと、後述するインストール操作を行う。
【００２６】
この動作を図４によって説明する。ステップ１１において、ユーザは書き込み装置２１ａから取り出したリムーバブル記録媒体５をパーソナルコンピュータ３の読み取り装置３１に装着する。ステップＳ１２においてリムーバブル記録媒体５にプリンタ情報が書き込まれているか否かが確認される。この確認が得られた後に、ステップＳ１３においてリムーバブル記録媒体５に記憶されたプリンタ情報が読み出される。そして、この後、ステップＳ１４においてパーソナルコンピュータ３のプリンタドライバ検索ソフトを起動させる。このソフトの起動によってステップＳ１５で示すように、検索部３４はＣＤ−ＲＯＭを検索する。
【００２７】
この検索はリムーバブル記録媒体５から得られたプリンタ情報からプリンタ２ａに対応するプリンタドライバをＣＤ−ＲＯＭから選び出すのであるが、この検索に成功すると次のステップＳ１６においてインストール制御部３３を起動させる。そしてステップＳ１７においてＣＤ−ＲＯＭに記録されているプリンタドライバのインストールを開始する。ステップＳ１８においてインストールが完了すると、これをもってプリンタ２ａに対応するプリンタドライバがパーソナルコンピュータ３のプリンタドライバ用記憶部３２に記憶されてインストールされる。そして、パーソナルコンピュータ３で形成された画像データをプリンタ２ａに供給することにより印刷を実行することができる。
【００２８】
ステップＳ１５においてＣＤ−ＲＯＭを検索したが対応するプリンタドライバがない場合は、ステップＳ１９で示すようにハードディスクを検索する。この検索はリムーバブル記録媒体５から得られたプリンタ情報からプリンタ２ａに対応するプリンタドライバをハードディスクから選び出すのであるが、この検索に成功すると次のステップＳ１６においてインストール制御部３３を起動させる。そしてステップＳ１７においてハードディスクに記録されているプリンタドライバのインストールを開始する。
【００２９】
ステップＳ１９においてハードディスクを検索したが対応するプリンタドライバがない場合は、ステップＳ２０で示すようにウェブを検索する。この検索はリムーバブル記録媒体５から得られたプリンタ情報からプリンタ２ａに対応するプリンタドライバをインターネットを介してウェブ上から選び出すのであるが、この検索に成功すると次のステップＳ１６においてインストール制御部３４を起動させる。そしてステップＳ１７においてウェブからプリンタドライバを得てインストールを開始する。
【００３０】
ステップＳ２０においてウェブを検索したが対応するプリンタドライバが見当たらない場合は、インストールが不可能であるということで終了する。ステップＳ１２においてリムーバブル記録媒体５にプリンタ情報が記録されていないと判別された場合もインストールが不可能であるということで終了する。
【００３１】
従って、本発明の実施例のコンピュータシステム１は、プリンタ２ａ、２ｂ……２ｎに設けられた書き込み装置２１ａ、２１ｂ……２１ｎによりリムーバブル記録媒体５にプリンタ２ａ、２ｂ……２ｎを特定するプリンタ情報を書き込み、パーソナルコンピュータ３に設けられた読み出し装置３１によってリムーバブル記録媒体５からプリンタ情報を読み出し、検索部３４によりプリンタ情報に基づき所定のプリンタに対応したプリンタドライバを検索して選択し、得られたプリンタドライバをインストール制御部３３によってインストールする。そのため、ユーザは所定のプリンタを特定するプリンタ情報を確認することなくリムーバブル記録媒体５への書き込み読み出しの操作だけでインストールの準備ができる。そして、所定のプリンタドライバが自動的に得られプリンタドライブ用記憶部３２に記憶されてインストールされる。
【００３２】
また、検索部３４は、夫々独立して多数のプリンタドライバを保持するＣＤ−ＲＯＭ、ハードディスク、ウェブ等の複数の保持手段を順次に検索して所定のプリンタのプリンタ情報に対応するプリンタドライバを選び出すので、既存の各種の保持手段を有効に活用できる。例えば、古い機種のプリンタドライバはＣＤ―ＲＯＭに保存されていることが多く、新しいものはウェブに保持されている場合が多いので、あらゆる機種の入れ替えに対応できるシステムとなる。
【００３３】
以上、説明した実施例においては、コンピュータの周辺デバイスとしてプリンタを代表例として示したが、本発明はプリンタに限られることなく、ファクシミリ装置などの周辺デバイスに適用できるものである。尚、上述した本発明の実施例にあっては、プリンタ２ａ、２ｂ……２ｎは夫々印刷機能を有するだけの単独のものであるが、プリンタ２ａ、２ｂ……２ｎは複合機に組み込まれスキャナ機能、ＦＡＸ機能と共同して作動するものであってもよい。この場合、リムーバブル記録媒体５に書き込まれる情報は、スキャナ／ＦＡＸ／給排紙装置／記憶装置等の情報（各装置の有無）、カラー／モノクロスキャン可能、カラー／モノクロＦＡＸ可能、ＦＡＸの通信速度等が追加されることがある。
【００３４】
尚また、上述した本発明の実施例にあっては、プリンタは複数設けたものであるが、1台だけであっても機種の入れ替えがあったときのために本発明を適用することができる。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施例におけるコンピュータシステムを示すブロック図である。
【図２】図１におけるパーソナルコンピュータ（画像形成装置）の要部を示すブロック図である。
【図３】プリンタのプリンタ情報をリムーバブル記録媒体に取得する動作手順を示すフローチャートである。
【図４】プリンタドライバのインストールの動作手順を示すフローチャートである。
【符号の説明】
【００３６】
１            コンピュータシステム
２ａ、２ｂ……２ｎ                  プリンタ
３            パーソナルコンピュータ
４            ネットワーク
５            リムーバブル記録媒体
６            プリンタドライバデータベース
２１ａ、２１ｂ……２１ｎ              書き込み装置
３１          読み出し装置
３２          プリンタドライバ用記録部
３３          インストール制御部
３４          検索部
【図１】
2006018611.tif 000003
【図２】
2006018611.tif 000004
【図３】
2006018611.tif 000005
【図４】
2006018611.tif 000006