(57)【要約】【課題】本発明はネットワーク通信システムのネットワークプリンタ、クライアント端末及び記録媒体に関し、ポートモニタの構築、ポートの構築を含む一連のドライバインストール手順を容易にし、ネットワークに接続されたクライアント端末の通信環境を容易に設定できるようにする。【解決手段】ネットワークプリンタ２において、記憶手段と、クライアント端末１のＯＳ毎に、印刷プロトコル、印刷プロトコルの優先順位を選択した印刷に関する設定情報及び印刷に関する設定情報を送信する送信先クライアント端末の電子メールアドレスの設定情報を含むネットワークの設定情報が入力された際、その設定情報を記憶手段に格納する設定情報格納手段と、記憶手段の設定情報を基に印刷に関する設定情報を各クライアント端末へ電子メール送信する電子メール送信手段を備えている。【選択図】　　　　図１
2004074458.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークプリンタと、複数のクライアント端末とをネットワークを介して接続したネットワーク通信システムのネットワークプリンタにおいて、
情報を記憶する記憶手段と、
クライアント端末のＯＳ毎に、印刷プロトコル、印刷プロトコルの優先順位を選択した印刷に関する設定情報及び前記印刷に関する設定情報を送信する送信先クライアント端末の電子メールアドレスの設定情報を含むネットワークの設定情報が入力された際、その設定情報を前記記憶手段に格納する設定情報格納手段と、
前記記憶手段の設定情報を基に、前記印刷に関する設定情報を各クライアント端末へ電子メール送信する電子メール送信手段を備えていることを特徴とするネットワークプリンタ。
【請求項２】
前記ネットワークプリンタ内のネットワークの設定情報が変更された場合、該設定情報の変更を検出して該設定情報を自動的に変更し、変更後の印刷に関する設定情報を前記各クライアント端末へ送信する設定情報変更制御手段を備えていることを特徴とする請求項１記載のネットワークプリンタ。
【請求項３】
ネットワークプリンタと、複数のクライアント端末とをネットワークを介して接続したネットワーク通信システムのクライアント端末において、
ネットワークプリンタから送信された設定情報を受信し、その受信した設定情報を内部の記憶手段に格納する受信設定情報格納手段と、
外部からの指示に応じて前記記憶手段の設定情報を読み出し、該設定情報を用いてポートモニタインストールを行うことでドライバインストールを自動的に行う自動設定手段を備えていることを特徴とするクライアント端末。
【請求項４】
前記ネットワークプリンタのネットワークの設定情報が変更され、ネットワークプリンタから送信されてきた変更後の設定情報を受信した際、該受信した設定情報を記憶手段に格納する変更後設定情報格納手段と、
前記記憶手段の変更後の設定情報を用いて、クライアント端末内の印刷に関する設定情報を自動更新する設定情報変更制御手段とを備えていることを特徴とする請求項３記載のクライアント端末。
【請求項５】
コンピュータに、
クライアント端末のＯＳ毎に、印刷プロトコル、印刷プロトコルの優先順位を選択した印刷に関する設定情報及び前記印刷に関する設定情報を送信する送信先クライアント端末の電子メールアドレスの設定情報を含むネットワークの設定情報が入力された際、その設定情報を記憶手段に格納する設定情報格納手段と、
前記記憶手段の設定情報を基に、前記印刷に関する設定情報を各クライアント端末へ電子メール送信する電子メール送信手段の機能を実現させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】本発明は、ネットワークプリンタと、複数のクライアント端末とをネットワークを介して接続したネットワーク通信システムの通信環境を容易に設定可能なネットワークプリンタ、クライアント端末及び記録媒体に関する。
【０００２】
【従来の技術】以下、従来例について説明する。
【０００３】
§１：一般的な事項
近年、ネットワークプリンタと、複数のクライアント端末とをネットワークを介して接続し、当該ネットワークを介してクライアント端末とネットワークプリンタとの通信を行うことを可能にしたネットワーク通信システムが広く構築されている。
【０００４】
このようなネットワーク通信システムにおいて、クライアント端末がネットワークプリンタを利用するためには、クライアント端末上にネットワークプリンタのドライバをインストールする必要がある。しかし、前記ドライバに対応したドライバのインストール作業は一般に煩雑であり、特に、ドライバの選択は容易ではない。
【０００５】
近年のネットワークプリンタは、色々なクライアント端末やネットワークプリンタとクライアント端末との接続形態｛ＬＡＮ、モデム、ＩＳＤＮ、ＡＤＳＬなど）に対応し複数の印刷プロトコル（ＬＰＲ、インターネット印刷プロトコル（Ｉｎｔｅｒｎｅｔ　Ｐｒｉｎｔｉｎｇ　Ｐｒｏｔｏｃｏｌ）｝をサポートしているが、クライアントＯＳと選択する印刷プロトコルによりドライバのインストール手順が異なることがドライバのインストールを複雑にしている。
【０００６】
前記ドライバに対応したドライバの選択を容易にするための技術として、例えば、特開平１０−３４０１６８号公報には、双方向インターフェースによってデバイス（プリンタ）側から取得した機種ＩＤを用いてインストールすべきドライバを選択する技術が開示されており、また、特開平１１−１９１０４７号公報には、ドライバソフトをデバイス（プリンタ）側から供給する技術が開示されている。
【０００７】
§２：従来の印刷プロトコル及びＯＳにより印刷プロトコルが制限される例の説明
図７は従来の印刷プロトコル／プロトコル制限の説明図であり、Ａ図は印刷プロトコルの説明図、Ｂ図はＯＳによりサポート可能なプロトコルが制限される例である。従来の印刷プロトコル及びＯＳにより印刷プロトコルが制限される例は次の通りである。
【０００８】
▲１▼：印刷プロトコルとしては、セントロ、ＵＳＢ、ＬＡＮで別プロトコルにより印刷する。
【０００９】
▲２▼：ＬＡＮはＬＰＲ（ラインプリンタプロトコル）、ＩＰＰ（インターネットプリンティングプロトコル）などの標準規格のプロトコルと独自プロトコルなどのプロトコルを実装している。
【００１０】
▲３▼：それぞれのプロトコル向けに「Ｗｉｎｄｏｗｓ」（登録商標）用のサポートモニタのインストールが必要である。
【００１１】
例えば、図７のように、クライアント端末とネットワークプリンタがネットワークを介して接続されていたとする。この場合、クライアント端末のＬＡＮドライバには、ＬＰＲ、ＩＰＰ、独自等が存在する。そして、ＬＰＲポートモニタ、ＩＰＰモニタ、独自モニタにより、何れか１つを、ネットワークプリンタのＬＡＮポートを介して設定する。
【００１２】
この場合、図７のＢ図のように、ＯＳによるサポート可能なプロトコルの制限がある。例えば、「Ｗｉｎｄｏｗｓ９５」（登録商標）、「Ｗｉｎｄｏｗｓ９８」（登録商標）、「ＷｉｎｄｏｗｓＭｅ」（登録商標）では、ＬＰＲは使用できない。また、「ＮｅｔＷａｒｅ」（登録商標）ではＩＰＰや独自は使用できない。
【００１３】
§３：従来のネットワーク設定画面例
図８は従来のネットワーク設定画面例であり、Ａ図は基本情報、Ｂ図はＴＣＰ／ＩＰ情報、Ｃ図はメール送信設定の例である。従来のネットワーク設定画面やメール設定画面では、管理者は次のような設定処理を行う。
【００１４】
図８のＡ、Ｂ図では、ネットワークプリンタ２の基本情報、ＴＣＰ／ＩＰ情報やインターネット印刷プロトコル（以下「ＩＰＰ」と記す）で使用するプリンタＵＲＬ情報を設定する。
【００１５】
図８のＡ図のように、基本情報としては、例えば、ＭＡＣアドレス＝０００００Ｅ８５００９５、Ｅｔｈｅｒｎｅｔ（登録商標）タイフ゜　＝自動認識、ＴＣＰ／ＩＰプロトコル＝有効、ＩＰＰサポート情報＝ＩＰＰ１．０、プリンタのＵＲＬ＝ｈｔｔｐ／／ＷＷＷ．ｎｕｊｉｔｓｕ．ｃｏｍ　等である。
【００１６】
また、図８のＢ図のように、ＴＣＰ／ＩＰ情報としては、ＤＨＣＰ自動取得＝設定、ＩＰアドレス＝１７２・・・サブネットマスク＝２５５・・・ゲートウェイ＝１７２・・・印刷ポート番号＝９３１３、検索ポート番号＝９３１３等である。
【００１７】
また、図８のＣ図では、メール送信に必要なＤＮＳ設定、ＳＭＴＰ設定などを設定する。このメール送信設定では、例えば、ＤＮＳ参照＝有効、ＤＮＳサーバアドレス、プライマリ＝・・・セカンダリ＝・・・ＤＮＳドメイン名・・・、ＳＭＴＰサーバアドレス＝・・・、送信元名＝・・・送信先アドレス＝・・・送信元アドレス＝・・・ＳＭＴＰポート番号＝２５、通知のタイミング：・・・等である。
【００１８】
以上の処理は、ネットワークプリンタ２の管理者が行い、前記情報を入力後、画面中の設定ボタンを押下することにより、管理者専用のパーソナルコンピュータ、或いはいずれかのクライアント端末（１−１〜１−３のいずれか）からネットワークプリンタ２へ設定する。
【００１９】
なお、この処理は、例えば、ＬＡＮ１１に接続された管理者専用のパーソナルコンピュータ、或いはいずれかのクライアント端末のユーティリティにて実現可能である。以上のようにして、ネットワークプリンタ２のネットワーク設定、メール送信設定などをネットワークプリンタ２の管理者が設定し、ネットワークプリンタ２がネットワーク経由で印刷可能になる。
【００２０】
§４：ドライバのインストール手順
図９は従来のドライバのインストール手順の説明図である。以下、図９に基づいて、従来のドライバインストール手順を説明する。なお、Ｓ１〜Ｓ９は各処理ステップを示す。
【００２１】
従来のドライバインストール手順は次の通りである。先ず、ネットワークプリンタ２を購入後、ＩＰアドレス、ポート番号、サブネットマスク、ゲートウェイアドレス、ＤＨＣＰ有効無効などを管理者が設定し、ネットワークに登録する。以下、詳細に説明する。
【００２２】
先ず、ユーザは、ドライバインストーラ起動を行い（Ｓ１）、ポート選択（ＬＡＮ）を行う（Ｓ２）。そして、プロトコル選択を行う（Ｓ３）。この時、プロトコルとして、ＬＰＲを選択すると、ＩＰアドレス設定やＩＰアドレス設定を行い（Ｓ６）、プロトコル設定指定（双方向、片方向、エラー通知有無等）を行う（Ｓ７）。
【００２３】
また、プロトコルとして、ＩＰＰを選択した場合は、ＵＲＬ設定を行い（Ｓ５）、プロトコル設定指定（双方向、片方向、エラー通知有無等）を行う（Ｓ７）。また、プロトコルとして、独自を選択した場合には、ＩＰアドレス設定（ＩＰアドレス、ポート番号、サブネットマスク、ゲートウェイアドレス、ＤＨＣＰ有効無効等）を行い（Ｓ４）、プロトコル設定指定（双方向、片方向、エラー通知有無等）を行う（Ｓ７）。
【００２４】
このようにしてユーザ選択を行った後、プログラムの実行により、ポートモニタインストール（Ｓ８）、ドライバインストールを行い（Ｓ９）、ドライバインストールを終了する。
【００２５】
【発明が解決しようとする課題】前記のような従来のものにおいては、次のような課題があった。
【００２６】
（１）　：クライアント端末上に、デバイス（ネットワークプリンタ２）に対応するドライバをインストールする場合、先ず、デバイスとクライアント端末との間で用いられる印刷プロトコルを選択し、印刷プロトコルに対応したポートモニタの構築、ポートの構築及び設定を行い、当該ポートと関連づけてネットワークプリンタ２に対応するドライバをインストールする必要がある。
【００２７】
ここで、デバイスに対応したドライバの選択は容易となるが、印刷プロトコルの選択は、ユーザがクライアント端末のＯＳ、ネットワーク環境に合わせ各自判断する必要があり、大変な作業となっていた。
【００２８】
本発明は、このような従来の課題を解決し、クライアント端末のＯＳに合わせた印刷プロトコルの選択を自動、半自動化し、ポートモニタの構築、ポートの構築を含む一連のドライバインストール手順を容易にし、ネットワークに接続されたクライアント端末の通信環境を容易に設定できるようにすることを目的とする。
【００２９】
【課題を解決するための手段】本発明は前記の目的を達成するため、次のように構成した。
【００３０】
（１）　：ネットワークプリンタと、複数のクライアント端末とをネットワークを介して接続したネットワーク通信システムのネットワークプリンタにおいて、情報を記憶する記憶手段と、クライアント端末のＯＳ毎に、印刷プロトコル、印刷プロトコルの優先順位を選択した印刷に関する設定情報及び前記印刷に関する設定情報を送信する送信先クライアント端末の電子メールアドレスの設定情報を含むネットワークの設定情報が入力された際、その設定情報を前記記憶手段に格納する設定情報格納手段と、前記記憶手段の設定情報を基に、前記印刷に関する設定情報を各クライアント端末へ電子メール送信する電子メール送信手段を備えていることを特徴とするネットワークプリンタ。
【００３１】
（２）　：前記ネットワークプリンタ内のネットワークの設定情報が変更された場合、該設定情報の変更を検出して該設定情報を自動的に変更し、変更後の印刷に関する設定情報を前記各クライアント端末へ送信する設定情報変更制御手段を備えていることを特徴とする（１）　記載のネットワークプリンタ。
【００３２】
（３）　：ネットワークプリンタと、複数のクライアント端末とをネットワークを介して接続したネットワーク通信システムのクライアント端末において、ネットワークプリンタから送信された設定情報を受信し、その受信した設定情報を内部の記憶手段に格納する受信設定情報格納手段と、外部からの指示に応じて前記記憶手段の設定情報を読み出し、該設定情報を用いてポートモニタインストールを行うことでドライバインストールを自動的に行う自動設定手段を備えていることを特徴とするクライアント端末。
【００３３】
（４）　：前記ネットワークプリンタのネットワークの設定情報が変更され、ネットワークプリンタから送信されてきた変更後の設定情報を受信した際、該受信した設定情報を記憶手段に格納する変更後設定情報格納手段と、前記記憶手段の変更後の設定情報を用いて、クライアント端末内の印刷に関する設定情報を自動更新する設定情報変更制御手段とを備えていることを特徴とする（３）　記載のクライアント端末。
【００３４】
（作用）
前記構成に基づく本発明の作用を、図１に基づいて説明する。
【００３５】
（ａ）　：前記（１）　のネットワークプリンタ２では、管理者により、クライアント端末のＯＳ毎に、印刷プロトコル、印刷プロトコルの優先順位を選択した印刷に関する設定情報及び前記印刷に関する設定情報を送信する送信先クライアント端末の電子メールアドレスの設定情報を含むネットワークの設定情報が入力された際、設定情報格納手段は、その設定情報を、プリンタコントローラ１５内の前記記憶手段に格納する。
【００３６】
次に、電子メール送信手段は、前記記憶手段の設定情報を基に、前記印刷に関する設定情報を各クライアント端末へ電子メール送信する。このようにすれば、クライアント端末のＯＳに合わせた印刷プロトコルの選択を自動、半自動化し、ポートモニタの構築、ポートの構築を含む一連のドライバインストール手順を容易にし、ネットワークに接続されたクライアント端末の通信環境を容易に設定できる。
【００３７】
（ｂ）　：前記（２）　のネットワークプリンタ２では、前記ネットワークプリンタ２内のネットワークの設定情報が変更された場合、設定情報変更制御手段は、該設定情報の変更を検出して該設定情報を自動的に変更し、変更後の印刷に関する設定情報を前記各クライアント端末１−１、１−２へ送信する。
【００３８】
このようにすれば、ネットワークプリンタ２内のネットワークの設定情報が変更された場合でも、一連のドライバインストール手順を容易にし、ネットワークに接続されたクライアント端末の通信環境を容易に設定できる。
【００３９】
（ｃ）　：前記（３）　のクライアント端末では、受信設定情報格納手段は、ネットワークプリンタ２から送信された設定情報を受信し、その受信した設定情報を内部の記憶手段に格納する。次に、外部からの指示に応じて自動設定手段は、前記記憶手段の設定情報を読み出し、該設定情報を用いてポートモニタインストールを行うことでドライバインストールを自動的に行う。
【００４０】
このようにすれば、クライアント端末のＯＳに合わせた印刷プロトコルの選択を自動、半自動化し、ポートモニタの構築、ポートの構築を含む一連のドライバインストール手順を容易にし、ネットワークに接続されたクライアント端末の通信環境を容易に設定できる。
【００４１】
（ｄ）　：前記（４）　のクライアント端末は、ネットワークプリンタのネットワークの設定情報が変更され、ネットワークプリンタから送信されてきた変更後の設定情報を受信した際、変更後設定情報格納手段は、該受信した設定情報を記憶手段に格納する。次に、設定情報変更制御手段は、前記記憶手段の変更後の設定情報を用いて、クライアント端末内の印刷に関する設定情報を自動更新する。
【００４２】
このようにすれば、ネットワークプリンタ内のネットワークの設定情報が変更された場合でも、一連のドライバインストール手順を容易にし、ネットワークに接続されたクライアント端末の通信環境を容易に設定できる。
【００４３】
【発明の実施の形態】以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、図８は本発明でも同じなので、図８も援用して説明する。
【００４４】
§１：システム構成の説明
図２はシステム構成の説明図である。図２に示したように、複数のクライアント端末１−１、１−２、１−３と、１つのネットワークプリンタ２はそれぞれＬＡＮ１１のネットワークを介して接続されている。この場合、クライアント端末１−１とクライアント端末１−２とネットワークプリンタ２は、ＬＡＮ１１に直接接続されているが、クライアント端末１−３はインターネット１２を介してＬＡＮ１１に接続されている。これら、いずれのクライアント端末（クライアント端末１−１、１−２、１−３）も本発明の対象である。
【００４５】
ＬＡＮ１１は、企業内などのローカルエリアネットワークであり、インターネット１２にも接続されている。クライアント端末１−１、１−２は、ＬＡＮ１１を介してネットワークプリンタ２に対し、印刷指示を行うことができる。また、クライアント端末１−３は、インターネット１２を介してＬＡＮ１１に接続されており、ネットワークプリンタ２に対し印刷指示を行うことができる。
【００４６】
§２：ネットワークプリンタの説明
図３はネットワークプリンタの説明図である。ネットワークプリンタ２は、プリンタコントローラ１５とプリンタエンジン１６より構成されている。プリンタコントローラ１５は、ＣＰＵ２２と、該ＣＰＵ２２により制御されるネットワークインタフェース部（ネットワークＩ／Ｆ部）２１と、ＲＡＭ２３と、フラッシュメモリ１７と、周辺制御ＬＳＩ１９等を備えると共に、前記周辺制御ＬＳＩ１９により制御されるユーザ操作パネル部１８と、プリンタエンジンコントローラ２０等を備えている。
【００４７】
ネットワークプリンタ２の制御は、フラッシュメモリ１７に格納されているプリンタファームウェア（プログラム）を、ＣＰＵ２２の制御でＲＡＭ２３に展開し、ＲＡＭ２３上でＣＰＵ２２がプログラムを実行することによって行う。ＲＡＭ２３は、プリンタ制御のプログラムを格納する領域と、印刷データの格納を行う作業領域等に分割されている。
【００４８】
ネットワークプリンタ２のネットワーク等の各種設定及びＷＷＷサーバプログラムの設定は、フラッシュメモリ１７に格納されている。また、ネットワークプリンタ２は、ネットワークＩ／Ｆ部２１を通じてＬＡＮ１１に接続されている。また、周辺制御ＬＳＩ１９は、ユーザ操作パネル部１８の制御やプリンタエンジンコントローラ２０の制御を行う。プリンタエンジンコントローラ２０はプリンタエンジン１６を制御する。
【００４９】
この場合、ネットワークプリンタ２と、複数のクライアント端末（１−１〜１−３等）とをネットワークを介して接続したネットワーク通信システムのネットワークプリンタ２は、情報を記憶する記憶手段（フラッシュメモリ１７、ＲＡＭ２３）と、ネットワークプリンタ２の管理者により、クライアント端末のＯＳ毎に、印刷プロトコル、印刷プロトコルの優先順位を選択した印刷に関する設定情報及び前記印刷に関する設定情報を送信する送信先クライアント端末の電子メールアドレスの設定情報を含むネットワークの設定情報が入力された際、その設定情報を前記記憶手段に格納する設定情報格納手段（ＣＰＵ２２とプログラム）と、前記記憶手段の設定情報を基に、前記印刷に関する設定情報を各クライアント端末１−１〜１−３へ電子メール送信する電子メール送信手段（電子メール送信プログラム）を備えている。
【００５０】
また、ネットワークプリンタ２内のネットワークの設定情報が変更された場合、該設定情報の変更を検出して該設定情報を自動的に変更（前の情報を削除し、再度、新しい情報を書き込む）し、変更後の印刷に関する設定情報を前記各クライアント端末へ送信する設定情報変更制御手段（ＣＰＵ２２、設定情報変更処理プログラム、電子メール送信プログラム等）を備えている。
【００５１】
§３：ネットワーク設定画面例
ネットワーク設定画面からの設定処理は、図８に示した従来例と同様にして行う。すなわち、図８に示したように、ネットワークプリンタ２の管理者は次のような設定処理を行う。
【００５２】
図８のＡ、Ｂ図では、ネットワークプリンタ２のＴＣＰ／ＩＰ情報やインターネット印刷プロトコル（以下「ＩＰＰ」と記す）で使用するプリンタＵＲＬ情報を設定する。図８のＡ図のように、基本情報としては、例えば、ＭＡＣアドレス＝０００００Ｅ８５００９５、Ｅｔｈｅｒｎｅｔタイフ゜　＝自動認識、ＴＣＰ／ＩＰ＝有効、ＩＰＰサポート情報＝ＩＰＰ１．０、プリンタのＵＲＬ＝ｈｔｔｐ／／ＷＷＷ．ｎｕｊｉｔｓｕ．ｃｏｍ　等である。
【００５３】
また、図８のＢ図のように、ＴＣＰ／ＩＰ情報としては、ＤＨＣＰ自動取得＝設定、ＩＰアドレス＝１７２・・・サブネットマスク＝２５５・・・ゲートウェイ＝１７２・・・印刷ポート番号＝９３１３、検索ポート番号＝９３１３等である。
【００５４】
また、図８のＣ図では、メール送信に必要なＤＮＳ設定、ＳＭＴＰ設定などを設定する。このメール送信設定では、例えば、ＤＮＳ参照＝有効、ＤＮＳサーバアドレス、プライマリ＝・・・セカンダリ＝・・・ＤＮＳドメイン名・・・、ＳＭＴＰサーバアドレス＝・・・、送信元名＝・・・送信先アドレス＝・・・送信元アドレス＝・・・ＳＭＴＰポート番号＝２５、通知のタイミング：・・・等である。
【００５５】
以上の処理は管理者が行い、前記情報を入力後、画面中の設定ボタンを押下することにより、管理者専用のパーソナルコンピュータ、或いはいずれかのクライアント端末からネットワークプリンタ２へ設定する。この場合、ＷＷＷブラウザからネットワークプリンタ２のＷＷＷサーバプログラムにアクセスすることにより表示されるＷｅｂ画面にて設定を行うが、同様の設定をクライアント端末のユーティリティにて実現しても良い。
【００５６】
ネットワークプリンタ２のネットワーク設定、メール送信設定などを管理者が設定し、ネットワークプリンタ２がネットワーク経由で印刷可能になったら、クライアント通信環境における設定情報の作成を行う。
【００５７】
§４：クライアント通信環境における「設定情報」作成の説明
図４は画面例の説明図であり、Ａ図はクライアントインストール情報設定画面例、Ｂ図はメール送信先設定画面例である。図４は、図８と同様に、ＷＷＷサーバプログラム（図３のＲＡＭ２３内のプログラム）により提供されるＷｅｂ画面である。
【００５８】
図４のＡ図に示した画面例では、ネットワークプリンタ２がサポートしているクライアントＯＳの一覧を表示しており、各ＯＳが図の右側の画面へのリンクとなっている。例えば、図４のＡ図の右側の画面は、左側の画面にて、「Ｗｉｎｄｏｗｓ　２０００」　（登録商標）を選択した場合の画面である。右側の画面では、クライアントＯＳが、「Ｗｉｎｄｏｗｓ　２０００」　の場合にネットワークプリンタ２がサポートしている印刷プロトコルを表示している。
【００５９】
なお、独自プロトコル１、２はネットワークプリンタの製造元（メーカ等）が独自にサポートしている印刷プロトコルを示す。右側の画面にて、印刷プロトコル名（ＬＰＲ、ＩＰＰなど）の横に表示されているチェックボックスをクリックすると、その印刷プロトコルが選択され、印紙プロトコル名の右側に優先順位を入力するテキストボックスが表示される。
【００６０】
複数の印刷プロトコルを選択した場合には、管理者が優先順位を設定する。プリンタ管理者が優先順位を設定しない場合には、プリンタが初期値として持っている優先順位を設定する。図４のＡ図にて、印刷プロトコルを選択、優先順位を設定後、「設定」ボタンを押すとネットワークプリンタ２へ設定を保存する。
【００６１】
次に、図４のＡ図の左側の画面にて、「メール送信先設定」をクリックすると、図４のＢ図のメール送信先設定画面が表示される。管理者がメール送信先を入力後、追加ボタンを押すと、メールアドレス（送信先クライアント端末の電子メールアドレス）が追加される。その後、「設定」ボタンを押すとネットワークプリンタ２へ設定を反映する。
【００６２】
図４により印刷プロトコルの選択、印刷プロトコルの優先順位設定、メール送信先アドレスが設定されている場合に、クライアント通信環境設定情報をネットワークプリンタ２の内部で生成する。生成されるクライアント通信環境設定情報（単に「設定情報」とも記す）には、ネットワークプリンタ２がサポートするＯＳ毎に印刷プロトコル毎の各種設定と優先順位が記載されているが、ここではフォーマットについては規定しない。
【００６３】
§５：クライアント端末の処理
前記のようにして、クライアント通信環境設定情報（「設定情報」）が生成されると、電子メール送信プログラムにより、電子メール送信先アドレス（クライアント端末１−１、１−２、１−３）に対し、クライアント通信環境設定情報（「設定情報」）を電子メールに添付し、電子メール送信する。
【００６４】
クライアント端末１−１、１−２、１−３側では、ネットワークプリンタ２より電子メール送信された設定情報を、ＳＭＴＰなどのメールプロトコルに準拠し、添付ファイル付きの電子メールを受信可能な電子メールソフトウェアにて受信を行う。
【００６５】
受信した電子メール本文には、各ＯＳごとに添付ファイルを保存するフォルダ名が記載されているため、ユーザは電子メール本文に記載された場所に、電子メールに添付された設定情報（図１の「印刷に関する設定情報」と同じ）をファイル保存する。
【００６６】
前記設定情報を受信したユーザが、プリンタドライバのインストールを行う際には、プリンタ製造元が提供するドライバインストーラを用いてインストールを行う。プリンタドライバインストーラでは、ユーザによりファイル保存された設定情報を読み取り、クライアントのＯＳ環境に合わせプリンタドライバのインストールを開始する。
【００６７】
インストールを開始すると、自動インストール、カスタムインストールを選択する画面が表示され、自動インストールを選択すると管理者が設定した最も優先順位の高い印刷プロトコルで選択肢ドライバのインストールを実施する。カスタムを選択した場合には、管理者が設定した印刷プロトコル一覧が画面表示されユーザが印刷プロトコルを選択しドライバをインストールすることができる。
【００６８】
なお、各印刷プロトコルに対応したポートモニタの構築、ポートの構築及び設定、当該ポートと関連付けてネットワークプリンタ２に対応するドライバをインストールする方法の詳細については、クライアントＯＳに依存しているため、ここでは説明しない。
【００６９】
モバイル環境などによりプリンタドライバをインストール後、クライアント端末１−１〜１−３の通信環境が変更された場合には、ドライバインストーラを再度実行することによりプリンタドライバインストール手段を起動し、クライアント端末１−１〜１−３の通信環境設定を変更（設定情報の変更）することができる。
【００７０】
すなわち、ネットワークプリンタ２と、複数のクライアント端末１−１〜１−３とをネットワークを介して接続したネットワーク通信システムのクライアント端末において、ネットワークプリンタ２から送信された設定情報を受信し、その受信した設定情報を内部の記憶手段に格納する受信設定情報格納手段（プログラム）と、外部からの指示に応じて前記記憶手段の設定情報を読み出し、該設定情報を用いてポートモニタインストールを行うことでドライバインストールを自動的に行う自動設定手段（プログラム）を備えている。
【００７１】
また、ネットワークプリンタ２のネットワークの設定情報が変更され、ネットワークプリンタから送信されてきた変更後の設定情報を受信した際、該受信した設定情報を記憶手段に格納する変更後設定情報格納手段（プログラム）と、前記記憶手段の変更後の設定情報を用いて、クライアント端末内の印刷に関する設定情報を自動更新する設定情報変更制御手段（プログラム）等を備えている。
【００７２】
§６：フローチャートによる処理の説明
図５はドライバインストール処理フローチャートである。以下、図５に基づいて、ドライバインストール処理を説明する。なお、図５において、Ｓ１１〜Ｓ２１は各処理ステップを示す。
【００７３】
（１）　：管理者の処理（Ｓ１１〜Ｓ１３）
管理者（ネットワークプリンタ２の管理者）は、各クライアント端末に送信する「設定情報」の作成を行う。この場合、各クライアント端末のＯＳ毎に、印刷プロトコル、印刷プロトコルの優先順位選択を行う（Ｓ１１）。次に、「設定情報」を送信するクライアント端末の設定（設定情報の送信先クライアント端末の電子メールアドレス情報の設定）を行う（Ｓ１２）。
【００７４】
次に、管理者の指示により、ネットワークプリンタ２からクライアント端末に「設定情報」（印刷に関する設定情報）を電子メール送信する（Ｓ１３）。この場合、前記ＲＡＭ２３内の設定情報に含まれている送信先クライアント端末の電子メールアドレスを用いて電子メール送信する。
【００７５】
（２）　：ユーザ側の処理（Ｓ１５〜Ｓ１９）
先ず、クライアント端末のユーザは、電子メール受信ソフトを起動する（Ｓ１５）。そして、ネットワークプリンタ２から送信された「設定情報」の電子メール受信を行い（Ｓ１６）、前記ＣＰＵ２２の制御により受信メール添付の「設定情報」を記憶手段（例えば、前記ＲＡＭ２３）に保存する（Ｓ１７）。そして、ユーザは、ドライバインストーラ起動を行い（Ｓ１８）、「設定情報」のファイルを指定する（Ｓ１９）。
【００７６】
（３）　：プログラムによるポートモニタインストール等の自動処理
このようにすると、前記記憶手段の設定情報を用いてポートモニタインストールを自動的に行う（プログラムによる自動処理）。この場合、インストーラにてＯＳ種別を判断し、指定したプロトコル、設定通りにポートモニタを自動でインストールを行う（Ｓ２０）。そして、ドライバインストールを自動的に行ってドライバインストールを終了する。
【００７７】
§７：具体的な装置例の説明
図６はクライアント端末の具体的な装置例である。前記クライアント端末１−１〜１−３は、ワークステーション、パーソナルコンピュータ等の任意のコンピュータにより実現することができる。この装置は、コンピュータ本体３１と、該コンピュータ本体３１に接続されたディスプレイ装置３２、入力装置（キーボード／マウス等）３３、リムーバブルディスクドライブ（「ＲＤＤ」という）３４、ハードディスク装置（「ＨＤＤ」という）３５等で構成されている。
【００７８】
そして、コンピュータ本体３１には、内部の各種制御や処理を行うＣＰＵ３６と、プログラムや各種データを格納しておくためのＲＯＭ３７（不揮発性メモリ）と、メモリ３８と、インタフェース制御部（「Ｉ／Ｆ制御部」という）３９と、通信制御部４０等が設けてある。なお、前記リムーバブルディスクドライブ（ＲＤＤ）３４には、フレキシブルディスクドライブや光ディスクドライブ等が含まれる。
【００７９】
前記構成の装置において、例えば、ハードディスク装置（ＨＤＤ）３５の磁気ディスク（記録媒体）に、前記クライアント端末１−１〜１−３の処理を実現するためのプログラムを格納しておき、このプログラムをＣＰＵ３６が読み出して実行することにより、前記クライアント端末１−１〜１−３が行う処理を実行する。
【００８０】
しかし、本発明は、このような例に限らず、例えば、ハードディスク装置（ＨＤＤ）３５の磁気ディスクに、次のようにしてプログラムを格納し、このプログラムをＣＰＵ３６が実行することで前記処理を行うことも可能である。
【００８１】
▲１▼：他の装置で作成されたリムーバブルディスクに格納されているプログラム（他の装置で作成したプログラムデータ）を、リムーバブルディスクドライブ（ＲＤＤ）３４により読み取り、ハードディスク装置（ＨＤＤ）３５の記録媒体に格納する。
【００８２】
▲２▼：通信回線を介して他の装置から伝送されたプログラム等のデータを、通信制御部４０を介して受信し、そのデータをハードディスク装置（ＨＤＤ）３５の記録媒体（磁気ディスク）に格納する。
【００８３】
前記の説明に対し、次の構成を付記する。
【００８４】
（付記１）
ネットワークプリンタと、複数のクライアント端末とをネットワークを介して接続したネットワーク通信システムのネットワークプリンタにおいて、
情報を記憶する記憶手段と、
クライアント端末のＯＳ毎に、印刷プロトコル、印刷プロトコルの優先順位を選択した印刷に関する設定情報及び前記印刷に関する設定情報を送信する送信先クライアント端末の電子メールアドレスの設定情報を含むネットワークの設定情報が入力された際、その設定情報を前記記憶手段に格納する設定情報格納手段と、
前記記憶手段の設定情報を基に、前記印刷に関する設定情報を各クライアント端末へ電子メール送信する電子メール送信手段を備えていることを特徴とするネットワークプリンタ。
【００８５】
（付記２）
前記ネットワークプリンタ内のネットワークの設定情報が変更された場合、該設定情報の変更を検出して該設定情報を自動的に変更し、変更後の印刷に関する設定情報を前記各クライアント端末へ送信する設定情報変更制御手段を備えていることを特徴とする（付記１）記載のネットワークプリンタ。
【００８６】
（付記３）
ネットワークプリンタと、複数のクライアント端末とをネットワークを介して接続したネットワーク通信システムのクライアント端末において、
ネットワークプリンタから送信された設定情報を受信し、その受信した設定情報を内部の記憶手段に格納する受信設定情報格納手段と、
外部からの指示に応じて前記記憶手段の設定情報を読み出し、該設定情報を用いてポートモニタインストールを行うことでドライバインストールを自動的に行う自動設定手段を備えていることを特徴とするクライアント端末。
【００８７】
（付記４）
前記ネットワークプリンタのネットワークの設定情報が変更され、ネットワークプリンタから送信されてきた変更後の設定情報を受信した際、該受信した設定情報を記憶手段に格納する変更後設定情報格納手段と、
前記記憶手段の変更後の設定情報を用いて、クライアント端末内の印刷に関する設定情報を自動更新する設定情報変更制御手段とを備えていることを特徴とする（付記３）記載のクライアント端末。
【００８８】
（付記５）
コンピュータに、
クライアント端末のＯＳ毎に、印刷プロトコル、印刷プロトコルの優先順位を選択した印刷に関する設定情報及び前記印刷に関する設定情報を送信する送信先クライアント端末の電子メールアドレスの設定情報を含むネットワークの設定情報が入力された際、その設定情報を記憶手段に格納する設定情報格納手段と、
前記記憶手段の設定情報を基に、前記印刷に関する設定情報を各クライアント端末へ電子メール送信する電子メール送信手段の機能を実現させるためのプログラム、又は該プログラムを記録したコンピュータ読み取り可能な記録媒体。
【００８９】
（付記６）
コンピュータに、
ネットワークプリンタ内のネットワークの設定情報が変更された場合、該設定情報の変更を検出して該設定情報を自動的に変更し、変更後の印刷に関する設定情報を前記各クライアント端末へ送信する設定情報変更制御手段の機能を実現させるためのプログラム、又は該プログラムを記録したコンピュータ読み取り可能な記録媒体。
【００９０】
（付記７）
コンピュータに、
ネットワークプリンタから送信された設定情報を受信し、その受信した設定情報を内部の記憶手段に格納する受信設定情報格納手段と、
外部からの指示に応じて前記記憶手段の設定情報を読み出し、該設定情報を用いてポートモニタインストールを行うことでドライバインストールを自動的に行う自動設定手段の機能を実現させるためのプログラム、又は該プログラムを記録したコンピュータ読み取り可能な記録媒体。
【００９１】
（付記８）
コンピュータに、
ネットワークプリンタのネットワークの設定情報が変更され、ネットワークプリンタから送信されてきた変更後の設定情報を受信した際、該受信した設定情報を記憶手段に格納する変更後設定情報格納手段と、
前記記憶手段の変更後の設定情報を用いて、クライアント端末内の印刷に関する設定情報を自動更新する設定情報変更制御手段の機能を実現させるためのプログラム、又は該プログラムを記録したコンピュータ読み取り可能な記録媒体。
【００９２】
【発明の効果】以上説明したように、本発明によれば次のような効果がある。
【００９３】
（１）　：請求項１、４のネットワークプリンタでは、管理者により、クライアント端末のＯＳ毎に、印刷プロトコル、印刷プロトコルの優先順位を選択した印刷に関する設定情報及び前記印刷に関する設定情報を送信する送信先クライアント端末の電子メールアドレスの設定情報を含むネットワークの設定情報が入力された際、設定情報格納手段は、その設定情報を前記記憶手段に格納する。
【００９４】
次に、電子メール送信手段は、前記記憶手段の設定情報を基に、前記印刷に関する設定情報を各クライアント端末へ電子メール送信する。このようにすれば、クライアント端末のＯＳに合わせた印刷プロトコルの選択を自動、半自動化し、ポートモニタの構築、ポートの構築を含む一連のドライバインストール手順を容易にし、ネットワークに接続されたクライアント端末の通信環境を容易に設定できる。
【００９５】
（２）　：請求項２のネットワークプリンタでは、前記ネットワークプリンタ内のネットワークの設定情報が変更された場合、設定情報変更制御手段は、該設定情報の変更を検出して該設定情報を自動的に変更し、変更後の印刷に関する設定情報を前記各クライアント端末へ送信する。
【００９６】
このようにすれば、ネットワークプリンタ内のネットワークの設定情報が変更された場合でも、一連のドライバインストール手順を容易にし、ネットワークに接続されたクライアント端末の通信環境を容易に設定できる。
【００９７】
（３）　：請求項３のクライアント端末では、受信設定情報格納手段は、ネットワークプリンタから送信された設定情報を受信し、その受信した設定情報を内部の記憶手段に格納する。次に、外部からの指示に応じて自動設定手段は、前記記憶手段の設定情報を読み出し、該設定情報を用いてポートモニタインストールを行うことでドライバインストールを自動的に行う。
【００９８】
このようにすれば、クライアント端末のＯＳに合わせた印刷プロトコルの選択を自動、半自動化し、ポートモニタの構築、ポートの構築を含む一連のドライバインストール手順を容易にし、ネットワークに接続されたクライアント端末の通信環境を容易に設定できる。
【００９９】
（４）　：請求項４のクライアント端末は、ネットワークプリンタのネットワークの設定情報が変更され、ネットワークプリンタから送信されてきた変更後の設定情報を受信した際、変更後設定情報格納手段は、該受信した設定情報を記憶手段に格納する。次に、設定情報変更制御手段は、前記記憶手段の変更後の設定情報を用いて、クライアント端末内の印刷に関する設定情報を自動更新する。
【０１００】
このようにすれば、ネットワークプリンタ内のネットワークの設定情報が変更された場合でも、一連のドライバインストール手順を容易にし、ネットワークに接続されたクライアント端末の通信環境を容易に設定できる。
【図面の簡単な説明】
【図１】本発明の原理説明図である。
【図２】本発明の実施の形態におけるシステム構成の説明図である。
【図３】本発明の実施の形態におけるネットワークプリンタの説明図である。
【図４】本発明の実施の形態における画面例の説明図であり、Ａ図はクライアントインストール情報設定画面例、Ｂ図はメール送信先設定画面例である。
【図５】本発明の実施の形態におけるドライバインストール処理フローチャートである。
【図６】本発明の実施の形態におけるクライアント端末の具体的な装置例である。
【図７】従来の印刷プロトコル／プロトコル制限の説明図であり、Ａ図は印刷プロトコルの説明図、Ｂ図はＯＳによりサポート可能なプロトコルが制限される例である。
【図８】従来のネットワーク設定画面例であり、Ａ図は基本情報、Ｂ図はＴＣＰ／ＩＰ情報、Ｃ図はメール送信設定である。
【図９】従来のドライバのインストール手順である。
【符号の説明】
１−１、１−２、１−３　クライアント端末
２　ネットワークプリンタ
３　ＬＡＮドライバ
４　ＬＰＲ
５　ＩＰＰ
６　独自（独自プロトコル）
７　ＬＰＲポートモニタ
８　ＩＰＰポートモニタ
９　独自ポートモニタ
１１　ＬＡＮ
１２　インターネット
１５　プリンタコントローラ
１６　プリンタエンジン
１７　フラッシュメモリ
１８　ユーザ操作パネル部
１９　周辺制御ＬＳＩ
２０　プリンタエンジンコントローラ
２１　ネットワークインタフェース部（ネットワークＩ／Ｆ部）
２２、３６　ＣＰＵ（中央演算処理装置）
２３　ＲＡＭ
３１　コンピュータ本体
３２　ディスプレイ装置
３３　入力装置
３４　リムーバブルディスクドライブ（ＲＤＤ）
３５　ハードディスク装置（ＨＤＤ）
３７　ＲＯＭ（リードオンリメモリ）
３８　メモリ
３９　インタフェース制御部（Ｉ／Ｆ制御部）
４０　通信制御部
【図１】
2004074458.tif 000003
【図２】
2004074458.tif 000004
【図３】
2004074458.tif 000005
【図４】
2004074458.tif 000006
【図５】
2004074458.tif 000007
【図６】
2004074458.tif 000008
【図７】
2004074458.tif 000009
【図８】
2004074458.tif 000010
【図９】
2004074458.tif 000011