(57)【要約】【課題】ＰＣ、プリンタ、ネットワーク等について十分な知識を持っていない一般のユーザであっても、自分の意図したプリンタドライバのインストールまたは設定変更を容易に行うことを可能にする。【解決手段】プリンタはプリンタおよびネットワーク接続に関する情報を記載した設定リストを作成し、作成した設定リストを印刷する。印刷した設定リストをスキャナで読み込み、インストーラはスキャナが読み込んだ設定リストの画像データからプリンタおよびネットワーク接続に関する情報を検出し、検出した情報を元にプリンタに対応するプリンタドライバをＰＣにインストールする。【選択図】図１
2005301734.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続するプリンタに対応するプリンタドライバを情報処理装置にインストールするインストールプログラムにおいて、
前記プリンタが出力した該プリンタに関する情報を記載した設定リストを読込手段で読み込むことで取得した該設定リストの画像データから該情報を検出する処理と、
該検出した情報を元に、前記プリンタドライバを前記情報処理装置にインストールする処理と
をコンピュータに動作させることを特徴とするインストールプログラム。
【請求項２】
前記情報が文字として前記設定リストに記載されている場合、
前記設定リストの画像データ上の文字を認識する処理と、
該認識した文字に基づき、前記情報を検出する処理と
をコンピュータに動作させることを特徴とする請求項１記載のインストールプログラム。
【請求項３】
ネットワークを介して接続するプリンタに対応するプリンタドライバを情報処理装置にインストールするインストールプログラムにおいて、
前記プリンタが出力した該プリンタに関する情報を記載した設定リストを読込手段で読み込むことで取得した該設定リストの画像データから該情報を検出する処理と、
該検出した情報を元に、前記ネットワークに接続する格納装置に格納されている前記プリンタドライバをインストールするためのインストーラを起動する処理と
をコンピュータに動作させることを特徴とするインストールプログラム。
【請求項４】
前記情報は、
前記プリンタの機種情報を含み、
前記格納装置は、
前記プリンタの機種に依存するインストーラを格納し、
前記検出したプリンタの機種情報に基づき、該プリンタの機種に依存するインストーラを起動する処理
をコンピュータに動作させることを特徴とする請求項３記載のインストールプログラム。
【請求項５】
ネットワークを介して接続するプリンタに対応するプリンタドライバを情報処理装置にインストールするインストール装置において、
前記プリンタが出力した該プリンタに関する情報を記載した設定リストを読込手段で読み込むことで取得した該設定リストの画像データから該情報を検出する情報検出手段と、
前記情報検出手段で検出した情報を元に、前記プリンタドライバを前記情報処理装置にインストールするプリンタドライバインストール手段と
を具備することを特徴とするインストール装置。
【請求項６】
前記情報検出手段は、
画像データ上の文字を認識する文字認識手段
を具備し、
前記情報が文字として前記設定リストに記載されている場合、
前記文字認識手段は、
前記設定リストの画像データ上の文字を認識し、
前記情報検出手段は、
前記文字認識手段が認識した文字に基づき、前記情報を検出する
ことを特徴とする請求項５記載のインストール装置。
【請求項７】
ネットワークを介して接続するプリンタに対応するプリンタドライバを情報処理装置にインストールするインストール装置において、
前記プリンタが出力した該プリンタに関する情報を記載した設定リストを読込手段で読み込むことで取得した該設定リストの画像データから該情報を検出する情報検出手段と、
前記情報検出手段で検出した情報を元に、前記ネットワークに接続する格納装置に格納されている前記プリンタドライバをインストールするためのインストーラを起動するインストーラ起動手段と
を具備することを特徴とするインストール装置。
【請求項８】
前記情報は、
前記プリンタの機種情報を含み、
前記格納装置は、
前記プリンタの機種に依存するインストーラを格納し、
前記インストーラ起動手段は、
前記情報検出手段で検出したプリンタの機種情報に基づき、該プリンタの機種に依存するインストーラを起動する
ことを特徴とする請求項７記載のインストール装置。
【請求項９】
ネットワークを介して接続するプリンタに対応するプリンタドライバを情報処理装置にインストールするプリンタドライバのインストール方法において、
前記プリンタが出力した該プリンタに関する情報を記載した設定リストを読込手段で読み込むことで取得した該設定リストの画像データから該情報を検出し、
該検出した情報を元に、前記プリンタドライバを前記情報処理装置にインストールする
ことを特徴とするプリンタドライバのインストール方法。
【請求項１０】
前記情報が文字として前記設定リストに記載されている場合、
前記設定リストの画像データ上の文字を認識し、
該認識した文字に基づき、前記情報を検出する
ことを特徴とする請求項９記載のプリンタドライバのインストール方法。
【請求項１１】
ネットワークを介して接続するプリンタに対応するプリンタドライバを情報処理装置にインストールするプリンタドライバのインストール方法において、
前記プリンタが出力した該プリンタに関する情報を記載した設定リストを読込手段で読み込むことで取得した該設定リストの画像データから該情報を検出し、
該検出した情報を元に、前記ネットワークに接続する格納装置に格納されている前記プリンタドライバをインストールするためのインストーラを起動する
ことを特徴とするプリンタドライバのインストール方法。
【請求項１２】
前記情報は、
前記プリンタの機種情報を含み、
前記格納装置は、
前記プリンタの機種に依存するインストーラを格納し、
前記検出したプリンタの機種情報に基づき、該プリンタの機種に依存するインストーラを起動する
ことを特徴とする請求項１１記載のプリンタドライバのインストール方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インストールプログラム、インストール装置およびプリンタドライバのインストール方法に関し、特に、ネットワークを介して接続するプリンタのプリンタドライバをＰＣにインストールするインストールプログラム、インストール装置およびプリンタドライバのインストール方法に関する。
【背景技術】
【０００２】
従来、ＰＣ（Personal Computer）には、プリンタ、スキャナ、モデム、デジタルカメラ等の様々な周辺機器を接続することができ、その周辺機器の動作に必要な情報をＰＣのＯＳ（Operating System）に提供したり、その周辺機器の動作を管理するプログラムが周辺機器ドライバである。
【０００３】
例えば、プリンタの周辺機器ドライバ（以下、プリンタドライバとする）をＰＣにインストールするためには、インストールを行うプリンタのモデルに見合うインストールプログラム（以下、インストーラとする）をＰＣが起動し、起動したインストーラがプリンタドライバのインストールを実施する。
【０００４】
しかし、上記の方法でプリンタドライバをインストールする際に、ユーザはインストーラの指示に従ってプリンタに関する情報（例えば、プリンタモデル名、オプション構成等）をＰＣに入力するという煩雑な作業が不可欠であるという問題があった。
【０００５】
ここで、上記問題を解決するために、例えば、ＣＤ−ＲＯＭ等の記憶媒体を用いずに、コンピュータへ接続するだけで煩雑なインストール作業なしで使用できるＵＳＢ接続機器がある（例えば、特許文献１参照。）。
【特許文献１】特開２００３−１１４８５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に開示されている技術は、ＰＣとＵＳＢ接続機器（Universal Serial Bus通信規格を採用した周辺機器）とが接続する構成に限定されるものであり、例えば、ＰＣとプリンタとがネットワークを介して接続する構成では、特許文献１に開示されている技術を利用することはできない。
【０００７】
なお、ネットワーク上のプリンタに対応するプリンタドライバをインストールする際には、プリンタに関する情報に加えてネットワークアドレス等の情報をＰＣに入力するという煩雑な作業（例えば、プリンタから設定リストを印刷し、印刷した設定リスト上の情報をユーザがキーボード等からＰＣに入力する）が不可欠であるとともに、このインストール作業を正しく行うためには、ユーザ自身がインストールを行うプリンタドライバに対応するプリンタが、ＰＣとどのような形態で接続されているかを把握する必要があり、更に、ＰＣ、プリンタおよびネットワーク等についての十分な知識をユーザに要求することになってしまう。
【０００８】
ここで、情報を正しく入力することができない場合、或いは誤った情報を入力してしまった場合、プリンタを使用することができない。
【０００９】
そこで、本発明は、上記問題を解決することで、ＰＣ、プリンタ、ネットワーク等について十分な知識を持っていない一般のユーザであっても、自分の意図したプリンタドライバのインストールまたは設定変更を容易に行うことが可能なインストールプログラム、インストール装置およびプリンタドライバのインストール方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、請求項１の発明は、ネットワークを介して接続するプリンタに対応するプリンタドライバを情報処理装置にインストールするインストールプログラムにおいて、前記プリンタが出力した該プリンタに関する情報を記載した設定リストを読込手段で読み込むことで取得した該設定リストの画像データから該情報を検出する処理と、該検出した情報を元に、前記プリンタドライバを前記情報処理装置にインストールする処理とをコンピュータに動作させることを特徴とする。
【００１１】
また、請求項２の発明は、請求項１の発明において、前記情報が文字として前記設定リストに記載されている場合、前記設定リストの画像データ上の文字を認識する処理と、該認識した文字に基づき、前記情報を検出する処理とをコンピュータに動作させることを特徴とする。
【００１２】
また、請求項３の発明は、ネットワークを介して接続するプリンタに対応するプリンタドライバを情報処理装置にインストールするインストールプログラムにおいて、前記プリンタが出力した該プリンタに関する情報を記載した設定リストを読込手段で読み込むことで取得した該設定リストの画像データから該情報を検出する処理と、該検出した情報を元に、前記ネットワークに接続する格納装置に格納されている前記プリンタドライバをインストールするためのインストーラを起動する処理とをコンピュータに動作させることを特徴とする。
【００１３】
また、請求項４の発明は、請求項３の発明において、前記情報は、前記プリンタの機種情報を含み、前記格納装置は、前記プリンタの機種に依存するインストーラを格納し、前記検出したプリンタの機種情報に基づき、該プリンタの機種に依存するインストーラを起動する処理をコンピュータに動作させることを特徴とする。
【００１４】
また、請求項５の発明は、ネットワークを介して接続するプリンタに対応するプリンタドライバを情報処理装置にインストールするインストール装置において、前記プリンタが出力した該プリンタに関する情報を記載した設定リストを読込手段で読み込むことで取得した該設定リストの画像データから該情報を検出する情報検出手段と、前記情報検出手段で検出した情報を元に、前記プリンタドライバを前記情報処理装置にインストールするプリンタドライバインストール手段とを具備することを特徴とする。
【００１５】
また、請求項６の発明は、請求項５の発明において、前記情報検出手段は、画像データ上の文字を認識する文字認識手段を具備し、前記情報が文字として前記設定リストに記載されている場合、前記文字認識手段は、前記設定リストの画像データ上の文字を認識し、前記情報検出手段は、前記文字認識手段が認識した文字に基づき、前記情報を検出することを特徴とする。
【００１６】
また、請求項７の発明は、ネットワークを介して接続するプリンタに対応するプリンタドライバを情報処理装置にインストールするインストール装置において、前記プリンタが出力した該プリンタに関する情報を記載した設定リストを読込手段で読み込むことで取得した該設定リストの画像データから該情報を検出する情報検出手段と、前記情報検出手段で検出した情報を元に、前記ネットワークに接続する格納装置に格納されている前記プリンタドライバをインストールするためのインストーラを起動するインストーラ起動手段とを具備することを特徴とする。
【００１７】
また、請求項８の発明は、請求項７の発明において、前記情報は、前記プリンタの機種情報を含み、前記格納装置は、前記プリンタの機種に依存するインストーラを格納し、前記インストーラ起動手段は、前記情報検出手段で検出したプリンタの機種情報に基づき、該プリンタの機種に依存するインストーラを起動することを特徴とする。
【００１８】
また、請求項９の発明は、ネットワークを介して接続するプリンタに対応するプリンタドライバを情報処理装置にインストールするプリンタドライバのインストール方法において、前記プリンタが出力した該プリンタに関する情報を記載した設定リストを読込手段で読み込むことで取得した該設定リストの画像データから該情報を検出し、該検出した情報を元に、前記プリンタドライバを前記情報処理装置にインストールすることを特徴とする。
【００１９】
また、請求項１０の発明は、請求項９の発明において、前記情報が文字として前記設定リストに記載されている場合、前記設定リストの画像データ上の文字を認識し、該認識した文字に基づき、前記情報を検出することを特徴とする。
【００２０】
また、請求項１１の発明は、ネットワークを介して接続するプリンタに対応するプリンタドライバを情報処理装置にインストールするプリンタドライバのインストール方法において、前記プリンタが出力した該プリンタに関する情報を記載した設定リストを読込手段で読み込むことで取得した該設定リストの画像データから該情報を検出し、該検出した情報を元に、前記ネットワークに接続する格納装置に格納されている前記プリンタドライバをインストールするためのインストーラを起動することを特徴とする。
【００２１】
また、請求項１２の発明は、請求項１１の発明において、前記情報は、前記プリンタの機種情報を含み、前記格納装置は、前記プリンタの機種に依存するインストーラを格納し、前記検出したプリンタの機種情報に基づき、該プリンタの機種に依存するインストーラを起動することを特徴とする。
【発明の効果】
【００２２】
本発明によれば、プリンタドライバのインストール作業において、ユーザが必要な情報を入力する手間を軽減することが可能になるとともに、誤入力によるトラブルを防止することが可能になるという効果を奏する。
【００２３】
更に、本発明によれば、ＰＣ、プリンタおよびネットワーク等について十分な知識を持ったユーザに限らず、一般のユーザであっても、自分の意図したプリンタドライバのインストールや設定変更を行うことが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態について添付図面を参照して詳細に説明する。
【００２５】
本発明の第１の実施の形態について詳細に説明する。
【００２６】
本発明の第１の実施の形態として、本発明に係るインストールプログラム（以下、インストーラとする）を有するＰＣ（Personal Computer）と本発明に係るプリンタとがネットワークを介して接続されている構成を一例にして説明する。
【００２７】
図１は、インストーラ１を有するＰＣ２、およびプリンタ３の機能的な構成を示すブロック図である。
【００２８】
図１に示すように、ＰＣ２とプリンタ３とがネットワーク４を介して接続し、ＰＣ２とスキャナ５とがローカル接続している。なお、本発明ではＰＣ２とスキャナ５との接続形式およびインターフェース規格の種類については問わない。
【００２９】
プリンタ３は、設定リスト作成部６および印刷部７を有している。
【００３０】
設定リスト作成部６は、プリンタ３に関する情報（例えば、プリンタモデル名、オプション構成等）およびネットワーク接続に関する情報（例えば、ネットワークアドレス等）を２次元コード等の図形情報に変換し、変換した図形情報を記載した設定リスト８を作成する処理を行う。なお、これらのプリンタ３に関する情報およびネットワーク接続に関する情報（以下、プリンタ情報とする）を文字情報（暗号も含む）に変換して設定リスト８に記載する構成でも適用可能である。
【００３１】
印刷部７は、ＰＣ等から受け取った印刷データを用紙上に印字する処理を行うとともに、設定リスト作成部６で作成した設定リスト８を用紙上に印字する処理を行う。
【００３２】
スキャナ５は、原稿を読み込む処理を行う画像入力部９を有している。
【００３３】
ＰＣ２は、プリンタドライバをインストールするためのインストーラ１を有するとともに、アプリケーションプログラムによって実現される各種のアプリケーション（図示せず）を有し、これらは、図示していないＯＳ（Operating System）の制御下で、ＯＳの機能を利用して各種処理を実行する。また、ＰＣ２はキーボードまたはマウス等の入力装置（図示せず）、ディスプレイ等の表示装置（図示せず）が接続されている。
【００３４】
ここで、インストーラ１について詳細に説明する。
【００３５】
図１に示すように、インストーラ１は、画像データ受信部１０、プリンタ情報検出部１１、プリンタドライバインストール部１２から構成されている。
【００３６】
画像データ受信部１０は、スキャナ５で読み込んだ設定リスト８の画像データを受信する処理を行う。
【００３７】
プリンタ情報検出部１１は、画像データ受信部１０が受信した設定リスト８の画像データから図形情報を解析し、解析した図形情報が示すプリンタ情報を検出する処理を行う。なお、プリンタ情報が文字情報に変換されている場合は、プリンタ情報検出部１１にＯＣＲ（Optical Character Recognition）機能を持たせ、ＯＣＲ機能により文字情報を認識し、認識した文字情報が示すプリンタ情報を検出する構成でも適用可能である。
【００３８】
プリンタドライバインストール部１２は、プリンタ情報検出部１１が検出したプリンタ情報を元に、プリンタドライバのインストール処理を行う。
【００３９】
次に、ＰＣ２にプリンタドライバをインストールする際に、プリンタ３が行う設定リスト出力処理について図２に示すフローチャートを参照して説明する。
【００４０】
プリンタは設定リストの出力指示を受け付けると、設定リストを作成し（ステップＳ２０１）、作成した設定リストを印刷し（ステップＳ２０２）、設定リスト出力処理を終了する。
【００４１】
そして、プリンタが印刷した設定リストをスキャナで読み込ませる。
【００４２】
次に、ＰＣ２にプリンタドライバをインストールする際に、インストーラ１が行うプリンタドライバインストール処理について図３に示すフローチャートを参照して説明する。
【００４３】
スキャナで読み込んだ設定リストの画像データを受け付け（ステップＳ３０１）、受け付けた設定リストの画像データからプリンタ情報を検出し（ステップＳ３０２）、検出したプリンタ情報を元にプリンタドライバをインストールし（ステップＳ３０３）、プリンタドライバインストール処理を終了する。
【００４４】
本発明の第２の実施の形態について詳細に説明する。
【００４５】
本発明の第２の実施の形態として、本発明に係るインストールプログラム（以下、インストーラとする）を有するＰＣ（Personal Computer）と本発明に係るプリンタとがネットワークを介して接続されている構成を一例にして説明する。
【００４６】
図４は、インストーラ１を有するＰＣ２、およびプリンタ３の機能的な構成を示すブロック図である。
【００４７】
図４に示すように、ＰＣ２とプリンタ３とインストーラ格納装置１３とがネットワーク４を介して接続し、ＰＣ２とスキャナ５とがローカル接続している。なお、本発明ではＰＣ２とスキャナ５との接続形式およびインターフェース規格の種類については問わない。
【００４８】
インストーラ格納装置１３には、プリンタドライバのインストール処理を行うインストーラ本体がプリンタモデル毎に（例えば、プリンタモデルＡのプリンタドライバをインストールするためのプリンタモデルＡ用インストーラ本体１４１、プリンタモデルＢのプリンタドライバをインストールするためのプリンタモデルＢ用インストーラ本体１４２、プリンタモデルＣのプリンタドライバをインストールするためのプリンタモデルＣ用インストーラ本体１４３）格納されている。
【００４９】
プリンタ３は、設定リスト作成部６および印刷部７を有している。
【００５０】
設定リスト作成部６は、プリンタ３に関する情報（例えば、プリンタモデル名、オプション構成等）およびネットワーク接続に関する情報（例えば、ネットワークアドレス等）を２次元コード等の図形情報に変換し、変換した図形情報を記載した設定リスト８を作成する処理を行う。なお、これらのプリンタに関する情報およびネットワーク接続に関する情報（以下、プリンタ情報とする）を文字情報（暗号も含む）に変換して設定リスト記載する構成でも適用可能である。
【００５１】
印刷部７は、ＰＣ等から受け取った印刷データを用紙上に印字する処理を行うとともに、設定リスト作成部６で作成した設定リスト８を用紙上に印字する処理を行う。
【００５２】
スキャナ５は、原稿を読み込む処理を行う画像入力部９を有している。
【００５３】
ＰＣ２はプリンタドライバをインストールするためのインストーラ１を有するとともに、アプリケーションプログラムによって実現される各種のアプリケーション（図示せず）を有し、これらは、図示していないＯＳ（Operating System）の制御下で、ＯＳの機能を利用して各種処理を実行する。
【００５４】
なお、本発明の第２の実施の形態のインストーラ１は、設定リスト８の画像データからプリンタ情報であるプリンタモデル名を検出し、インストーラ格納装置１３に格納されている当該プリンタモデルのプリンタドライバをインストールするためのインストーラ本体を起動する機能のみを有している。
【００５５】
また、ＰＣ２は、ネットワーク４を介する通信制御を行うＩ／Ｆ（Interface）１５を有し、キーボードまたはマウス等の入力装置（図示せず）、ディスプレイ等の表示装置（図示せず）が接続されている。
【００５６】
ここで、インストーラ１について詳細に説明する。
【００５７】
図４に示すように、インストーラ１は、画像データ受信部１０、プリンタ情報検出部１１、インストーラ本体起動部１６から構成されている。
【００５８】
画像データ受信部１０は、スキャナ５で読み込んだ設定リスト８の画像データを受信する処理を行う。
【００５９】
プリンタ情報検出部１１は、画像データ受信部１０が受信した設定リスト８の画像データから図形情報を解析し、解析した図形情報が示すプリンタ情報を検出する処理を行う。なお、プリンタ情報が文字情報に変換されている場合は、プリンタ情報検出部１１にＯＣＲ（Optical Character Recognition）機能を持たせ、ＯＣＲ機能により文字情報を認識し、認識した文字情報が示すプリンタ情報を検出する構成でも適用可能である。
【００６０】
インストーラ本体起動部１６は、プリンタ情報検出部１１が検出したプリンタ情報であるプリンタモデル名に基づき、インストーラ格納装置１３に格納されている当該プリンタモデルのプリンタドライバをインストールするためのインストーラ本体を起動する処理を行う。
【００６１】
なお、インストーラ本体起動部１６により起動されたインストーラ本体は、インストーラ１が検出したプリンタ情報を元に、ＰＣ２へのプリンタドライバのインストールを行う
次に、ＰＣ２にプリンタ３のプリンタドライバをインストールする際に、インストーラ１が行うインストーラ本体起動処理について図５に示すフローチャートを参照して説明する。
【００６２】
スキャナで読み込んだ設定リストの画像データを受け付け（ステップＳ５０１）、受け付けた設定リストの画像データからプリンタ情報を検出し（ステップＳ５０２）、検出したプリンタ情報であるプリンタモデル名に基づき、インストーラ格納装置内のインストーラ本体を起動し（ステップＳ５０３）、インストーラ本体起動処理を終了する。
【００６３】
なお、インストーラは、プリンタモデル名の他にインストーラ本体が格納されている位置情報に基づいてインストーラ本体を起動する構成でも適用可能である。
【００６４】
また、プリンタモデル毎のインストーラ本体を別々の格納装置に格納する構成でも適用可能であり、また、インストーラ本体をプリンタが格納する構成でも適用可能である。
【００６５】
また、本発明は、設定シートの画像データを入力する手段はスキャナに限定する必要はなく、デジタルカメラ等を用いても良い。
【００６６】
また、本発明は、上記で説明した実施例のように、ＰＣにインストーラをインストールする構成に限定せず、ＰＣが上記で説明したインストーラと同様な機能を有するプリンタドライバインストール装置を内蔵または接続する構成でも適用可能である。
【図面の簡単な説明】
【００６７】
【図１】インストーラ１を有するＰＣ２、およびプリンタ３の機能的な構成を示すブロック図である。
【図２】ＰＣ２にプリンタドライバをインストールする際に、プリンタ３が行う設定リスト出力処理を示すフローチャートである。
【図３】ＰＣ２にプリンタドライバをインストールする際に、インストーラ１が行うプリンタドライバインストール処理を示すフローチャートである。
【図４】インストーラ１を有するＰＣ２、およびプリンタ３の機能的な構成を示すブロック図である。
【図５】ＰＣ２にプリンタ３のプリンタドライバをインストールする際に、インストーラ１が行うインストーラ本体起動処理を示すフローチャートである。
【符号の説明】
【００６８】
１    インストーラ
２    ＰＣ
３    プリンタ
４    ネットワーク
５    スキャナ
６    設定リスト作成部
７    印刷部
８    設定リスト
９    画像入力部
１０    画像データ受信部
１１    プリンタ情報検出部
１２    プリンタドライバインストール部
１３    インストーラ格納装置
１４１    プリンタモデルＡ用インストーラ本体
１４２    プリンタモデルＢ用インストーラ本体
１４３    プリンタモデルＣ用インストーラ本体
１５    Ｉ／Ｆ
１６    インストーラ本体起動部
【図１】
2005301734.tif 000003
【図２】
2005301734.tif 000004
【図３】
2005301734.tif 000005
【図４】
2005301734.tif 000006
【図５】
2005301734.tif 000007