(57)【要約】【課題】、クライアント装置と各種デバイス装置とが接続され、デバイス装置の状態変化を、クライアント装置に、電子メールで送信するネットワークシステムにおいて、電子メールの無駄な送信を阻止することができるようにすることを目的とする。【解決手段】本発明は、クライアント装置と各種デバイス装置とが接続されるネットワークシステムにおいて、上記デバイス装置は、上記デバイス装置の状態変化を、電子メールで、上記クライアント装置に通知する通知手段を具備する装置である。また、本発明は、上記クライアント装置は、上記デバイス装置から電子メールの通知を受けるタイミングを、上記デバイス装置に対して設定する設定手段を具備する装置である。【選択図】図３
2008021006.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置と各種デバイス装置とが接続されるネットワークシステムにおいて、
上記デバイス装置は、上記デバイス装置の状態変化を、電子メールで、上記クライアント装置に通知する通知手段を具備する装置であり、
上記クライアント装置は、上記デバイス装置から電子メールの通知を受けるタイミングを、上記デバイス装置に対して設定する設定手段を具備する装置であることを特徴とするネットワークシステム。
【請求項２】
請求項１において、
上記設定手段は、上記デバイス装置の状態変化後の任意の時間に、上記通知を受けるタイミングを設定する手段であることを特徴とするネットワークシステム。
【請求項３】
クライアント装置と各種デバイス装置とが接続されるネットワークシステムにおいて、
上記デバイス装置の状態変化を、上記デバイス装置が、電子メールで、上記クライアント装置に通知し、
上記デバイス装置から電子メールの通知を受けるタイミングを、上記クライアント装置が、上記デバイス装置に対して設定することを特徴とするネットワークシステムの制御方法。
【請求項４】
クライアント装置と各種デバイス装置とが接続されるネットワークシステムを制御するプログラムにおいて、
上記デバイス装置の状態変化を、上記デバイス装置が、電子メールで、上記クライアント装置に通知する手順と；
上記デバイス装置から電子メールの通知を受けるタイミングを、上記クライアント装置が、上記デバイス装置に対して設定する手順と；
をネットワークシステムに実行させるプログラムを記憶している記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークシステムに関するものであり、特に、ネットワーク上に接続された、サーバ装置と、クライアント装置と、プリンタ装置との間におけるデータ転送処理、および、データ転送で行われる処理の設定に関するものである。
【背景技術】
【０００２】
従来、ネットワーク上にクライアント装置と各種のデバイス装置とを接続し、クライアント装置によってデバイス装置の情報を取得し、監視するように構成されているネットワークシステムが知られている。この種のネットワークシステムにおいては、予めデバイス装置の情報を取得するための専用のアプリケーションがクライアント装置に組み込まれると共に、アプリケーションがクライアント装置上で動作して、デバイス装置の情報を取得する。
【０００３】
さらには、デバイス装置の状態変化に関する情報を、電子メールとして、サーバ装置を介して、クライアント装置へ転送するように構成されたネットワークシステムも知られている（たとえば、特許文献１参照）。
【０００４】
上記従来例では、デバイス装置の状態変化を、クライアント装置に、的確なタイミングで電子メール送信可能である。
【特許文献１】特開２００２−２１５４８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記従来例では、デバイス装置の状態変化を、クライアント装置に、電子メールで送信する場合、プリンタ装置にエラー等の状態変化が発生すると、このエラーが発生したタイミングで、プリンタ装置が電子メール通知する。
【０００６】
この場合、エラーしたプリンタ装置の近くに人が存在し、この人がエラーを発見し、適切に対処した場合、遠隔地にいるプリンタ装置管理者には、エラー発生の電子メールを通知してエラー改善を促す必要が生じない。
【０００７】
つまり、クライアント装置と各種デバイス装置とが接続され、デバイス装置の状態変化を、クライアント装置に、電子メールで送信するネットワークシステムにおいて、電子メールの無駄な送信を阻止することができないという問題がある。
【０００８】
本発明は、クライアント装置と各種デバイス装置とが接続され、デバイス装置の状態変化を、クライアント装置に、電子メールで送信するネットワークシステムにおいて、電子メールの無駄な送信を阻止することができるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、クライアント装置と各種デバイス装置とが接続されるネットワークシステムにおいて、上記デバイス装置は、上記デバイス装置の状態変化を、電子メールで、上記クライアント装置に通知する通知手段を具備する装置である。また、本発明は、上記クライアント装置は、上記デバイス装置から電子メールの通知を受けるタイミングを、上記デバイス装置に対して設定する設定手段を具備する装置である。
【発明の効果】
【００１０】
本発明によれば、クライアント装置と各種デバイス装置とが接続され、デバイス装置の状態変化を、クライアント装置に、電子メールで送信するネットワークシステムにおいて、電子メールの無駄な送信を阻止することができるという効果を奏する。つまり、エラー発生時から、設定された時間が経過するまでの間に、エラーが解除されれば、電子メールで通知しないので、電子メールの無駄な送信を阻止することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１１】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００１２】
図１は、本発明の実施例１であるネットワークシステムＮＳ１の構成を示す図である。
【００１３】
ネットワークシステムＮＳ１は、ネットワーク１０と、プリンタ装置１１と、クラインアントＰＣ１２と、ＰＣ１３、１４と、ネットワーク２０と、複合機（ＭＦＰ）２１と、従来のプリンタ装置２２と、クライアントＰＣ２３とを有する。また、ネットワークシステムＮＳ１は、ファイルサーバＰＣ２４と、ファイアウォール２５と、インターネット３０と、他のネットワーク４０と、クライアントＰＣ４１とを有する。
【００１４】
クラインアントＰＣ１２は、Ｍａｃｉｎｔｏｓｈ（登録商標）ＰＣである。ＰＣ１３は、クライアントＰＣであり、Ｗｉｎｄｏｗｓ（登録商標）ＰＣである。ＰＣ１４は、ＩＰアドレスのルーティング機能、ＡｐｐｌｅＴａｌｋルータ機能、およびメールサーバ機能を持ったＰＣであり、これらはビルの１階（１Ｆ）に設置されている。これらのデバイス装置は、ネットワーク１０を介して、同一サブネット上で動作し、ＰＣ（ＩＰルーティング、ＡｐｐｌｅＴａｌｋルータ、メールサーバ）１４を介して、ビル２階（２Ｆ）に設置されている。異なるサブネットのネットワーク２０に接続されている。
【００１５】
複合機（ＭＦＰ）２１と、従来のプリンタ装置２２と、クライアントＰＣ２３と、ファイルサーバＰＣ２４とは、ネットワーク２０を介して、同一サブネット上に接続され、データの送受信が可能である。また、これら各種デバイス装置は、サービスの提供、またはそれらを利用している。
【００１６】
ネットワーク２０は、ファイアウォール２５を介して、インターネット３０に接続され、さらにインターネット３０を介して、他のネットワーク４０とも接続されている。クライアントＰＣ４１は、ネットワーク４０に接続されているクライアントＰＣである。これら個々のデバイス装置には、ＩＰアドレスやＡｐｐｌｅＴａｌｋアドレスが設定され、ＴＣＰ／ＩＰ通信またはＡｐｐｌｅＴａｌｋ通信によってデータ送信が行われ、個々のデバイス装置の機能が利用されている。
【００１７】
プリンタ装置１１も、ＩＰアドレスを保持し、ＰＣ（ＩＰルーティング、ＡｐｐｌｅＴａｌｋルータ、メールサーバ）１４を介して、他のデバイス装置と通信する。
【００１８】
プリンタ装置１１は、電子メール送信機能を備え、プリンタ装置の状態変化を電子メールでユーザに通知可能である。ユーザは、ネットワーク上の任意のクライアントＰＣ上から、電子メールの送信先設定や通知条件を設定することができる。これによって、プリンタ装置１１は、そのユーザ設定に従い、クラアントＰＣに対して、プリンタ装置の状態変化を電子メールで通知する。
【００１９】
図２は、プリンタ装置１１の内部構成を示すブロック図である。
【００２０】
プリンタ装置１１は、ＣＰＵ５１と、ＲＯＭ５２と、ＲＡＭ５３と、システムバス５４と、プリンタエンジン部５５と、デバイス状態変化検知部５６と、ＰＣＩバス５７と、ネットワーク・インタフェース・カード（ＮＩＣ）５８とを有する。
【００２１】
プリンタ装置１１は、ＣＰＵ５１を備え、ＲＯＭ５２に記憶されているデバイス制御ソフトウェアを実行し、システムバス５４に接続されている各モジュールを総括的に制御する。
【００２２】
ＲＡＭ５３は、ＣＰＵ５１の主メモリ、ワークエリア等として機能する。プリンタエンジン部５５は、システムバス５４を介して、印刷処理に関わる各種制御を統括する。
【００２３】
デバイス状態変化検知部５６は、プリンタエンジン部５５の状態を監視する。そして、デバイス状態変化検知部５６は、プリンタエンジン部５５の状態に応じて、システムバス５４、ＰＣＩバス５７を介して、ネットワーク・インタフェース・カード（ＮＩＣ）５８に、プリンタエンジン部５５の状態に関する情報を通知する。
【００２４】
ＮＩＣ５８は、デバイス状態変化検知部５６から通知されたデバイス装置１１の状態に関する情報（状態情報）を取得する。これによって、ＮＩＣ５８は、取得した状態情報から、人間が読解可能な自然言語の電子メールメッセージを生成し、また、ユーザが事前設定した通知情報（送信先情報）に基づいて、クライアントＰＣ等に、それを送信する。
【００２５】
ユーザは、ネットワーク上の任意のクライアントＰＣ上から、電子メールの送信先アドレス（送信先情報）を設定し、また、エラーが発生した場合等の状態変化発生の通知条件（通知条件情報）を設定する。
【００２６】
上記通知条件の中には、状態変化後に電子メールで通知する「遅延通知情報」や、エラーを改善している状態変化を、電子メールで通知する「エラー改善通知情報」も含まれている。
【００２７】
このように、プリンタ装置１１は、ユーザ設定に従い、クラアントＰＣに対して、プリンタ装置の状態変化を電子メールで通知する。
【００２８】
図３は、プリンタ装置１１のプリンタ状態通知処理を示すフローチャートである。
【００２９】
本処理は、図２に示すプリンタ装置１１のＮＩＣ５８の電子メール送信処理に関する処理である。
【００３０】
プリンタ装置１１のＮＩＣ５８が、デバイス状態変化検知部５６から通知され、デバイス装置１１の状態に関する状態情報を取得する（Ｓ１）。
【００３１】
その後に、取得した状態情報と、通知条件情報とを比較する（Ｓ２）。この比較の結果、互いに合致すれば、Ｓ３へ進み、合致しなければ、終了する。なお、上記「通知条件情報」は、エラーが発生した場合等の状態変化発生の通知条件と、エラー改善通知情報を含む情報である。
【００３２】
Ｓ３の処理は、実施例１に関する部分であり、遅延通知情報に基づいて、電子メール送信処理を中断させ、その間に、再度エラー改善等のプリンタ装置の状態変化が発生し、この状態変化を検知すると、電子メール送信処理を終了する。つまり、電子メールでの送信を行わない。なお、上記「遅延通知情報」は、状態変化後に電子メールで通知する情報である。
【００３３】
もし、改善されていなければ、電子メールによる送信処理を継続し、Ｓ４へ進む。Ｓ４では、取得した状態情報から、人間が読解可能な自然言語の電子メールメッセージを生成し、その後、送信先情報に基づいて、クライアントＰＣ等に電子メールを送信し（Ｓ５）、終了する。なお、上記「送信先情報」は、ユーザによって事前設定された通知情報である。
【００３４】
図４は、クライアントＰＣ１３に表示されているプリンタ装置の電子メール通知設定例を示す図である。
【００３５】
クライアントＰＣ１３からネットワーク１０を介して、プリンタ装置１１のＮＩＣ５８に対して、ＨＴＴＰプロトコル経由でアクセスし、ブラウザに表示した例である。
【００３６】
図４では、プリンタ装置１１に対して、送信先（送信先）と、通知条件（通知のタイミング）との設定で、電子メール通知設定が可能な例を示してある。
【００３７】
たとえば、通知先のＴｏアドレスに、“ｐｒｔ−ａｄｍｉｎ＠ａｂｃｄｅ．ｃｏ．ｊｐ”、Ｒｅｐｌｙアドレスに、“Ｎｅｔ−ａｄｍｉｎ＠ａｂｃｄｅ．ｃｏ．ｊｐ”を設定したとする。この場合、後述する通知条件に従う状態変化が、プリンタ装置に発生すると、この設定に基づいて、プリンタ装置から電子メールが通知される。
【００３８】
通知条件（通知のタイミング）を設定する場合、プリンタ状態として、“インク無しエラー”、“紙無しエラー”、“紙ジャムエラー”、“致命エラー”の状態変化が発生したときに、電子メールで通知するように選択することができる。
【００３９】
また、これらのエラー状態発生に伴って、遅延通知設定が可能であり、エラー発生後“直ぐ”、または“１時間後”等に、電子メール通知するかどうかを選択する設定が可能である。上記「遅延通知設定」は、エラー発生の直後にまたはエラー発生から所定時間経過に通知する設定であり、エラー発生からどの程度の時間が経過したときに、通知するかを決める設定である。
【００４０】
さらに、エラー発生後に、エラー改善作業に入り、終了した場合に、電子メールで通知するかどうかを選択する設定（エラー改善通知の設定）が可能である。
【００４１】
上記ネットワークシステムの制御プログラムは、ＣＤ−ＲＯＭやフラッシュメモリ、フロッピー（登録商標）ディスク等、記憶媒体を介して、実行するようにしてもよい。また、電子メールやパソコン通信等、ネットワークを介して、外部の記憶媒体からＰＣ等のデバイス上にロードし、実行するようにしてもよい。
【００４２】
つまり、上記実施例は、クライアント装置と各種デバイス装置とが接続されるネットワークシステムにおいて、上記デバイス装置は、上記デバイス装置の状態変化を、電子メールで、上記クライアント装置に通知する通知手段を具備する装置である。また、上記クライアント装置は、上記デバイス装置から電子メールの通知を受けるタイミングを、上記デバイス装置に対して設定する設定手段を具備する装置である。
【００４３】
上記実施例は、クライアント装置と各種デバイス装置とが接続され、デバイス装置の状態変化を、クライアント装置に、電子メールで送信するネットワークシステムである。この実施例において、エラー発生時から、設定された時間が経過するまでの間に、エラーが解除されれば、電子メールで通知しないので、電子メールの無駄な送信を阻止することができる。
【００４４】
また、上記実施例において、エラー発生時から、設定された時間が経過するまでの間に、エラーが解除されれば、エラー改善する必要がない無駄な作業を、遠隔地に存在しているプリンタ管理者に強いることがない。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施例１であるネットワークシステムＮＳ１の構成を示す図である。
【図２】プリンタ装置１１の内部構成を示すブロック図である。
【図３】プリンタ装置１１のプリンタ状態通知処理を示すフローチャートである。
【図４】クライアントＰＣ１３に表示されているプリンタ装置の電子メール通知設定例を示す図である。
【符号の説明】
【００４６】
ＮＳ１…ネットワークシステム、
１０、２０、４０…ネットワーク、
１１…プリンタ装置、
１２、２３、４１…クラインアントＰＣ、
１３、１４…ＰＣ、
２１…複合機（ＭＦＰ）、
２２…従来のプリンタ装置、
２４…ファイルサーバＰＣ、
２５…ファイアウォール、
３０…インターネット。
【図１】
2008021006.tif 000003
【図２】
2008021006.tif 000004
【図３】
2008021006.tif 000005
【図４】
2008021006.tif 000006