(57)【要約】【課題】クライアントパソコンの使用状況に関わらずプリンタドライバのインストールを適切なタイミングで実施することが可能なネットワークプリンタシステムを提供する。【解決手段】クライアントパソコン１、管理パソコン２、プリンタ３がネットワーク接続されたネットワークプリンタシステムにおいて、管理パソコン２は、プリンタドライバを格納する機能、プリンタ３に格納している最新のプリンタドライバを監視する機能、プリンタ３にアクセスしてきたクライアントパソコン１からプリンタドライバ情報を取得し、必要に応じてクライアントパソコン１のプリンタドライバを更新し、あるいは追加する機能、プリンタドライバのインストールの確認をクライアントパソコン１に送信する機能を有する。【選択図】図１
2006344209.tif 000002
【特許請求の範囲】
【請求項１】
クライアントパソコンと、管理パソコンと、プリンタとがネットワーク接続されたネットワークプリンタシステムにおいて、
前記管理パソコンは、プリンタドライバを格納する機能と、
前記プリンタに格納している最新のプリンタドライバを監視する機能と、
前記プリンタにアクセスしてきた前記クライアントパソコンからプリンタドライバ情報を取得し、必要に応じて前記クライアントパソコンのプリンタドライバを更新し、あるいは追加する機能と、
前記プリンタドライバのインストールの確認メッセージを前記クライアントパソコン送信する機能と、
を有することを特徴とするネットワークプリンタシステム。
【請求項２】
請求項１に記載のネットワークプリンタシステムにおいて、
確認メッセージを前記クライアントパソコンに送信する機能として電子メールを使用することを特徴とするネットワークプリンタシステム。
【請求項３】
請求項２のネットワークプリンタシステムにおいて、
前記管理パソコンは、確認した電子メールの返信を受信することにより、プリンタドライバのインストールを行う機能を有することを特徴とするネットワークプリンタシステム。
【請求項４】
請求項１乃至請求項３の何れか１項に記載のネットワークプリンタシステムにおいて、
前記管理パソコンは、前記クライアントパソコンのプリンタドライバとして、複数のプリンタ言語のプリンタドライバを更新し、或いは追加する機能を有することを特徴とするネットワークプリンタシステム。
【請求項５】
請求項１乃至請求項４の何れか１項に記載のネットワークプリンタシステムにおける管理パソコンを制御するプログラム。
【請求項６】
請求項５に記載のプログラムが格納されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアントパソコン、管理パソコン、プリンタがネットワーク接続されたネットワークプリンタシステムに関するものである。
【背景技術】
【０００２】
クライアントパソコン、プリンタがネットワーク接続され、クライアントパソコンのアプリケーションを利用して作成された印刷データを所定のプリンタで紙に印刷出力するネットワークプリンタシステムが広く利用されている。この種のネットワークプリンタシステムに関連して例えば以下の従来技術が提案されている。
【特許文献１】特開２０００−２４６９８１公報
【特許文献２】特開２０００−３３０９２０公報
【特許文献３】特開２０００−３３９２６２公報
【特許文献４】特開２００４−１９９３８７公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、上記特許文献４では、クライアントパソコンのプリンタドライバを自動的に追加、更新することができるネットワークプリンタシステムを提供することを可能としている。
具体的には、管理パソコンがドライバの追加もしくは更新の必要性を判断した場合に、画面表示でクライアントパソコンの使用者にインストールの確認を求めるようにしている。この方式では、画面表示のタイミングにログインした使用者が存在せず画面での確認が取れないこともありうる。
本発明は、クライアントパソコンの使用状況に関わらずプリンタドライバのインストールを適切なタイミングで実施することが可能なネットワークプリンタシステムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、請求項１記載の発明は、クライアントパソコンと、管理パソコンと、プリンタとがネットワーク接続されたネットワークプリンタシステムにおいて、前記管理パソコンは、プリンタドライバを格納する機能と、前記プリンタに格納している最新のプリンタドライバを監視する機能と、前記プリンタにアクセスしてきた前記クライアントパソコンからプリンタドライバ情報を取得し、必要に応じて前記クライアントパソコンのプリンタドライバを更新し、あるいは追加する機能と、前記プリンタドライバのインストールの確認メッセージを前記クライアントパソコン送信する機能を有することを特徴とする。
請求項２記載の発明は、請求項１に記載のネットワークプリンタシステムにおいて、確認メッセージを前記クライアントパソコンに送信する機能として電子メールを使用することを特徴とする。
請求項３記載の発明は、請求項２のネットワークプリンタシステムにおいて、前記管理パソコンは、確認した電子メールの返信を受信することにより、プリンタドライバのインストールを行う機能を有することを特徴とする。
請求項４記載の発明は、請求項１乃至請求項３の何れか１項に記載のネットワークプリンタシステムにおいて、前記管理パソコンは、前記クライアントパソコンのプリンタドライバとして、複数のプリンタ言語のプリンタドライバを更新し、或いは追加する機能を有することを特徴とする。
請求項５記載の発明は、請求項１乃至請求項４の何れか１項に記載のネットワークプリンタシステムにおける管理パソコンを制御するプログラムである。
請求項６記載の発明は、請求項５に記載のプログラムが格納されたコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【０００５】
本発明では、プリンタドライバのインストール（追加または更新）を行うかどうかの確認を電子メールなどのメッセージポストの方式で行うので、クライアントパソコンの使用状況に関わらずプリンタドライバのインストールを適切なタイミングで実施することを可能となる。
また、本発明によれば、プリンタが複数のプリンタ言語（ＰＤＬ）に対応している場合には、複数のプリンタ言語用のプリンタドライバをインストールすることが可能になる。
【発明を実施するための最良の形態】
【０００６】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
図１は本発明の実施の形態に係るネットワークプリンタシステムの構成図である。
本実施形態のネットワークプリンタシステムは、複数のクライアントパソコン１（１−１、１−２）、管理パソコン２、複数のプリンタ３（３−１、３−２）がネットワーク４に接続されることで構成されている。そしてクライアントパソコン１のアプリケーションを利用して作成された印刷データを所定のプリンタ３で紙に印刷出力するようになっている。
本発明の管理パソコン２は、プリンタ３内のプリンタドライバ情報と同期するために、プリンタドライバを格納する役割を持つ。プリンタ３も、プリンタドライバを格納する役割を持つ。
図２は管理パソコンがプリンタ内のプリンタドライバを監視する機能動作のフロー図である。管理パソコン２は、プリンタ３内のプリンタドライバ情報と同期するために、プリンタ３内のプリンタドライバを監視し（Ｓ１）、プリンタ３内のプリンタドライバが新しくなっている場合は（Ｓ２で「Ｙｅｓ」）、プリンタ３から更新されたプリンタドライバを転送してもらい自身でそれを格納する（Ｓ３）。そして再びに監視を続ける（Ｓ１）。
【０００７】
図３は管理パソコンがプリンタにアクセスしてきたクライアントパソコンに必要に応じてプリンタドライバをインストールする第１の機能動作のフロー図である。
管理パソコン２は、プリンタ３にアクセスしてきたクライアントパソコン１からプリンタドライバ情報を取得し（Ｓ１１）、クライアントパソコン１にそのプリンタ用のプリンタドライバがインストールされていない時、もしくはそのプリンタ用のプリンタドライバがインストールされているがそのプリンタドライバのバージョンが古い時（Ｓ１２で「Ｙｅｓ」）、プリンタドライバのインストールを行うかどうかの確認メールをクライアントパソコン１に送る（Ｓ１３）。
クライアントパソコンの使用者がステップＳ１３のメールに返信した場合にはプリンタドライバのインストールを開始してよいという指示と判断し（Ｓ１４で「Ｙｅｓ」）、プリンタ３に内蔵しているプリンタドライバがクライアントパソコン１に追加もしくは更新インストールされる（Ｓ１５）。
実際にドライバの追加・更新を行うかどうかはクライアントパソコン１のユーザー側が判断して、インストールを開始したい場合にはＳ１３のメールに返信を行う。
【０００８】
ところで、上記した例では、管理パソコン２は電子メール等のリクエストメッセージをクライアントパソコン１に送信し、管理パソコン２はその応答を受けてドライバインストール処理を駆動するようにした。
しかしながら、１つのプリンタが複数のプリンタ言語（エミュレーション）に対応していることは一般的であり、この場合には複数のプリンタ言語用のプリンタドライバを使用したい使用者の要求にも応えられる必要がある。
そこで、本実施形態では、使用者がプリンタ向けに複数のプリンタ言語に対応したプリンタドライバをインストールしていた場合や、新規導入する際でも複数のプリンタ言語を指定してプリンタドライバをインストールすることも可能である。
【０００９】
図４は、管理パソコンがプリンタにアクセスしてきたクライアントパソコンに必要に応じて、プリンタドライバをインストールする第２の機能動作のフロー図である。
管理パソコン２は、プリンタ３にアクセスしてきたクライアントパソコン１からプリンタドライバ情報を取得し（Ｓ２１）、クライアントパソコン１にそのプリンタ用のプリンタドライバがインストールされていない時、もしくはそのプリンタ用のプリンタドライバがインストールされているがそのプリンタドライバのバージョンが古い時（Ｓ２２で「Ｙｅｓ」）、プリンタドライバのインストールを行うかどうかの確認メールをクライアントパソコンに送信する（Ｓ２３）。この場合、メールの件名にはデフォルトでインストール対象とするプリンタ言語（ＰＤＬ）を列挙する。既に当該プリンタ用のプリンタドライバがクライアントパソコン１に１つ以上インストールされていた場合には、それらのプリンタ言語（ＰＤＬ）を件名に列挙する。クライアントパソコン１にまだ当該プリンタ用のドライバが１つもインストールされていない場合には所定の推奨のプリンタ言語（ＰＤＬ）を件名に記載する。図５はメールの一例である。
【００１０】
クライアントパソコンの使用者がステップＳ２３のメールに返信した場合にはドライバのインストールを開始してよいという指示と判断し（Ｓ２４で「Ｙｅｓ」）、返信メールの件名に列挙されたプリンタ言語（ＰＤＬ）に対応したプリンタドライバが、クライアントパソコン１に追加もしくは更新インストールされる。（Ｓ２５）
実際にドライバの追加・更新を行うかどうかはクライアントパソコンのユーザー側が判断して、インストール開始したい場合にはＳ２３のメールに返信を行う。
【００１１】
なお、本発明は上述した実施形態のみに限定されたものではない。上述した実施形態の管理パソコンの機能をプログラム化し、予めＣＤ−ＲＯＭ等の記録媒体に書き込んでおき、コンピュータに搭載したＣＤ−ＲＯＭドライブのような媒体駆動装置にこのＣＤ−ＲＯＭ等を装着して、これらのプログラムをコンピュータのメモリあるいは記憶装置に格納し、それを実行することによって、本発明の目的が達成されることは言うまでもない。
この場合、記録媒体から読み出されたプログラム自体が上述した実施形態の機能を実現することになり、そのプログラムおよびそのプログラムを記録した記録媒体も本発明を構成することになる。
なお、プログラムを格納する記録媒体としては半導体媒体（例えば、ＲＯＭ、不揮発性メモリ等）、光媒体（例えば、ＤＶＤ、ＭＯ、ＭＤ、ＣＤ等）、磁気媒体（例えば、磁気テープ、フレキシブルディスク等）等のいずれであってもよい。
また、ロードしたプログラムを実行することにより上述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、オペレーティングシステムあるいは他のアプリケーションプログラム等と共同して処理することによって上述した実施形態の機能が実現される場合も含まれる。
さらに、上述したプログラムが機能拡張ボードや機能拡張ユニットに備わるメモリにロードされ、そのプログラムの実行によって、上述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態に係るネットワークプリンタシステムの構成図である。
【図２】管理パソコンがプリンタ内のプリンタドライバを監視する機能動作のフロー図である。
【図３】管理パソコンがプリンタにアクセスしてきたクライアントパソコンに必要に応じてプリンタドライバをインストールする第１の機能動作のフロー図である。
【図４】管理パソコンがプリンタにアクセスしてきたクライアントパソコンに必要に応じて、プリンタドライバをインストールする第２の機能動作のフロー図である。
【図５】メールの一例を示した図である。
【符号の説明】
【００１３】
１  クライアントパソコン、２  管理パソコン、３  プリンタ、４  ネットワーク
【図１】
2006344209.tif 000003
【図２】
2006344209.tif 000004
【図３】
2006344209.tif 000005
【図４】
2006344209.tif 000006
【図５】
2006344209.tif 000007