(57)【要約】【課題】ドライバをインストールするネットワークプリンタなどの情報処理装置のＩＰアドレスもしくはコンピュータ名だけが判っていれば、ホスト装置側に特殊な手段を必要とせず、適当なドライバをホスト装置へインストールできる情報処理装置を提供する。【解決手段】接続されたホスト装置１で動作する、自装置を制御する制御プログラムであるドライバを格納する格納手段１４と、ドライバをホスト装置１へ転送する通信手段１３を有する情報処理装置２であって、通信手段１３の転送プロトコルがＨＴＴＰプロトコルであることを特徴とする。【選択図】      図２
2004220452.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置とネットワークを介して接続され、自装置を制御する制御プログラムであるドライバソフトウェアを格納する格納手段と、前記ドライバソフトウェアを前記ホスト装置へ転送する通信手段を備えた情報処理装置であって、前記通信手段の転送プロトコルがＨＴＴＰプロトコルであることを特徴とする情報処理装置。
【請求項２】
ホスト装置とネットワークを介して接続され、自装置を制御する制御プログラムであるドライバソフトウェアを格納する格納手段と、前記ドライバソフトウェアを前記ホスト装置へ転送する通信手段を備えた情報処理装置であって、前記通信手段の転送プロトコルがＦＴＰプロトコルであることを特徴とする情報処理装置。
【請求項３】
ホスト装置とネットワークを介して接続され、自装置を制御する制御プログラムであるドライバソフトウェアを格納する格納手段と、前記ドライバソフトウェアを前記ホスト装置へ転送する通信手段を備えた情報処理装置であって、前記通信手段の転送プロトコルがＮｅｔＢＥＵＩプロトコルであることを特徴とする情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク上で利用されるプリンタ、スキャナなどの情報処理装置に関する。
【０００２】
【従来の技術】
ネットワーク印刷システムにおいて、ホスト装置からプリンタに印刷指令を行う場合、文字コードをプリンタに送信する技術と、印刷すべき内容を該プリンタで認識可能なプリンタ記述言語に変換してプリンタに送信する技術とが知られている。後者の技術を採用する場合は、ホスト装置においては、画像データ等をプリンタ記述言語に変換するためのプリンタドライバを登録しておく必要がある。ここで、ホスト装置にプリンタドライバを登録する技術としては、以下のようなものが知られている。
（１）ホスト装置にオペレーティングシステムをインストールする際、所望のプリンタドライバがオペレーティングシステムに含まれている場合は、ユーザがメーカ名、プリンタ名等を指定してプリンタドライバを登録する。
（２）既にオペレーティングシステムがインストールされている場合は、フロッピー（登録商標）ディスクや等の記録媒体あるいはインターネットを介してメーカから提供されたプリンタドライバをユーザが手動でインストールする。
（３）ネットウエア（商標）においては、クライアントで使用するプリンタドライバを管理者が予めサーバにインストールしておくことができる。その際、各プリンタドライバに対して、対応するオペレーティングシステムが指定される。ここで、クライアントがサーバに対して必要なプリンタの登録要求を行うと、該クライアントのオペレーティングシステムに対応するプリンタドライバがクライアントに自動的に登録される。
（４）Ｗｉｎｄｏｗｓ（登録商標）ＮＴ  Ｓｅｒｖｅｒ等においては、管理者は予め共有サーバにプリンタの設定およびプリンタドライバの登録を行うことができる。クライアントにおいては、プリンタドライバの登録を行わずにプリンタの登録のみが行われる。クライアントにおける印刷時には、アプリケーションデータがそのままサーバに転送され、サーバにてアプリケーションデータからプリンタ記述言語への変換が行われる。
（５）特許文献１においては、ホスト装置がプリンタに対して機種を問合わせ、その情報とホスホスト装置側で保持しているプリンタのデータベースに基づいて、ユーザにプリンタドライバを知らせる技術が開示されている。
【０００３】
上述した技術には、以下のような問題点があった。すなわち（１）および（２）の技術では、ユーザあるいは管理者はプリンタのメーカ名、機種、使用するプリンタ記述言語等を認識していなければならず、しかもプリンタドライバが格納されているフロッピー（登録商標）ディスク等の管理も行う必要があり、きわめて煩雑であった。
（３）および（４）の技術によれば、クライアントにおける設定は簡単になるが、サーバにプリンタドライバの情報を設定しなければならない。また、通常のネットワークにおいては、セキュリティの関係上、プリンタドライバ等の登録作業はネットワーク管理者に限定されているため、ネットワーク管理者の負荷が増大してしまうという問題があった。
（５）の技術によれば、常に、ホスト装置にプリンタの機種に対応する情報を格納する必要があるため、やはり作業が繁雑になるという問題があった。
これらの課題を解決する技術として、プリンタドライバをプリンタ自身に格納し、クライアントのＯＳやインストール済みのドライバ情報を取得することで、クライアントへの適切なドライバインストールを支援する技術が開示されている（例えば、特許文献２参照）。
【特許文献１】特開平８−１２３６３１号公報
【特許文献２】特開２０００−１３２３７８公報
【０００４】
【発明が解決しようとする課題】
上記従来技術では、クライアント（ホスト）とプリンタ間でＯＳやドライバの情報伝達を行なうために、ホスト側にあらかじめ情報伝達手段を備えておく必要がある。これでは情報伝達手段を備えていないホストは全くメリットを受けられないことになる。
本発明は、ドライバをインストールするネットワークプリンタなどの情報処理装置のＩＰアドレスもしくはコンピュータ名だけが判っていれば、ホスト装置側に特殊な手段を必要とせず、適当なドライバをホスト装置へインストールできる情報処理装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の発明は、ホスト装置とネットワークを介して接続され、自装置を制御する制御プログラムであるドライバソフトウェアを格納する格納手段と、前記ドライバソフトウェアを前記ホスト装置へ転送する通信手段を備えた情報処理装置であって、前記通信手段の転送プロトコルがＨＴＴＰプロトコルであることを特徴とする。
請求項２記載の発明は、ホスト装置とネットワークを介して接続され、自装置を制御する制御プログラムであるドライバソフトウェアを格納する格納手段と、前記ドライバソフトウェアを前記ホスト装置へ転送する通信手段を備えた情報処理装置であって、前記通信手段の転送プロトコルがＦＴＰプロトコルであることを特徴とする。
請求項３記載の発明は、ホスト装置とネットワークを介して接続され、自装置を制御する制御プログラムであるドライバソフトウェアを格納する格納手段と、前記ドライバソフトウェアを前記ホスト装置へ転送する通信手段を備えた情報処理装置であって、前記通信手段の転送プロトコルがＮｅｔＢＥＵＩプロトコルであることを特徴とする。
【０００６】
【発明の実施の形態】
以下、本発明の実施の形態を図面に従って説明する。図１は本発明の情報処理装置を含むネットワーク印刷システムの全体構成図である。本ネットワーク印刷システムは、ホスト装置１（１−１、１−２、１−３）と、情報処理装置（ここではプリンタ）２（２−１、２−２）とがネットワーク３を介して相互に接続されることで構成されている。ホスト装置１は任意の情報処理装置２に対して、印刷指示を行うことができる。
図２は本発明の実施の形態に係る情報処理装置の構成図である。図において、ＣＰＵ１１は、メモリ１２に格納された制御プログラムに基づいて他の各部を制御する。ネットワークインターフェース１３は、ネットワーク３（図１参照）を介してホスト装置１（図１参照）、その他外部のネットワーク機器と通信し各種情報のやりとりを行う。通信プロトコルとしてはＨＴＴＰやＦＴＰなどをサポートしている。
補助記憶装置１４は、ハードディスク等から構成され、プリントスプールおよびプリンタドライバ等の格納に用いられる。プリンタエンジン１５は、供給された画像データを用紙に出力する。ページメモリ１６は、プリンタエンジン１５に供給する１ページ分のデータが展開される。システムバス１７は、上記各構成要素を接続する。
【０００７】
図３はホスト装置への情報処理装置からのドライバ配信と、ホスト装置へのドライバインストール工程の第１の例を示すフロー図である。情報処理装置２からドライバを配信させる場合、まず、ホスト装置１はインターネットエクスプローラや、ネットスケープナビゲータなどの汎用的なブラウザを起動する（Ｓ１）。これらのブラウザで、プロトコルと情報処理装置２のＩＰアドレスを指定する（Ｓ２）。
例えば情報処理装置２のＩＰアドレスが「１９２．１６８．０．１００」で、プロトコルをＨＴＴＰとする場合は、「ｈｔｔｐ：／／１９２．１６８．０．１００」とブラウザへ入力する。ここでホスト装置１と情報処理装置２は接続状態となり、情報処理装置２は保持しているドライバ情報をホスト装置１へ配信する（Ｓ１１）。ホスト装置１へ配信されたドライバ情報はブラウザに表示される。
ホスト装置１で、ブラウザに表示された各種ドライバのハイパーリンクを選択すると（Ｓ３）、情報処理装置２からドライバの配信が開始される（Ｓ１２）。ホスト装置１は配信されたドライバをＨＤＤなどの記憶装置へ保存し、ドライバが存在する場所として配信されたドライバ保存場所を指定することでドライバのインストールを行なう（Ｓ４）。ここでプロトコルをＦＴＰとする場合は、「ｆｔｐ：／／１９２．１６８．０．１００」とブラウザへ入力する。
図４はホスト装置への情報処理装置からのドライバ配信と、ホスト装置へのドライバインストール工程の第２の例を示すフロー図である。情報処理装置２からドライバを配信させる場合、まず、ホスト装置１はＷｉｎｄｏｗｓ（登録商標）に標準添付しているエクスプローラを起動する（Ｓ２１）。エクスプローラに表示されるワークグループ一覧から情報処理装置２のワークグループを選択し、その後表示されるコンピュータ名一覧から情報処理装置２のコンピュータ名を選択すると（Ｓ２２）、ホスト装置１と情報処理装置２は接続状態となり、情報処理装置２は保持しているドライバ情報をホスト装置１へ配信する（Ｓ２５）。
ホスト装置１へ配信されたドライバ情報はエクスプローラに表示される。ホスト装置１で、エクスプローラに表示された各種ドライバのファイル保存を選択すると（Ｓ２３）、情報処理装置２からドライバの配信が開始される（Ｓ２６）。ホスト装置１は配信されたドライバをＨＤＤなどの記憶装置へ保存し、ドライバが存在する場所として配信されたドライバ保存場所を指定することでドライバのインストールを行なう（Ｓ２４）。
【０００８】
【発明の効果】
以上説明したように、請求項１、２記載の発明によれば、ドライバをインストールするネットワークプリンタなどの情報処理装置のＩＰアドレスだけが判っていれば、ホスト装置側に特殊な手段を必要とせず、適当なドライバをホスト装置へインストールできる情報処理装置を提供することができる。
請求項３記載の発明によれば、ドライバをインストールするネットワークプリンタなどの情報処理装置のワークグループ名とコンピュータ名だけが判っていれば、ホスト側に特殊な手段を必要とせず、適当なドライバをホストへインストールできる情報処理装置を提供することができる。
【図面の簡単な説明】
【図１】本発明の情報処理装置を含むネットワーク印刷システムの全体構成図である。
【図２】本発明の実施の形態に係る情報処理装置の構成図である。
【図３】ホスト装置への情報処理装置からのドライバ配信と、ホスト装置へのドライバインストール工程の第１の例を示すフロー図である。
【図４】ホスト装置への情報処理装置からのドライバ配信と、ホスト装置へのドライバインストール工程の第２の例を示すフロー図である。
【符号の説明】
１  ホスト装置、２  情報処理装置、１３  ネットワークインターフェース（通信手段）、１４  補助記憶装置（格納手段）
【図１】
2004220452.tif 000003
【図２】
2004220452.tif 000004
【図３】
2004220452.tif 000005
【図４】
2004220452.tif 000006