(57)【特許請求の範囲】
【請求項１】
印刷設定情報に基づいて印刷データを生成する情報端末装置であって、
所定の記憶手段にユーザ定義ＭＩＢとして記憶されている設定項目と同じ設定項目が前記印刷設定情報に含まれていた場合、印刷装置から監視機器に向けてＳＮＭＰトラップを送信させるＳＮＭＰトラップ送信命令を前記印刷データに付加して前記印刷装置に送信する制御手段を備えたことを特徴とする情報端末装置。
【請求項２】
印刷設定情報に基づいて生成された印刷データを情報端末装置から受信可能な印刷装置であって、
所定の記憶手段にユーザ定義ＭＩＢとして記憶されている設定項目と同じ設定項目が前記印刷設定情報に含まれていた場合に前記印刷データに付加されるＳＮＭＰトラップ送信命令を、前記印刷データを受信した際に検出した場合にＳＮＭＰトラップを監視機器に送信する制御手段を備えたことを特徴とする印刷装置。
【請求項３】
情報端末装置と印刷装置がネットワークで接続された印刷システムであって、
前記情報端末装置は、
印刷設定情報に基づいて印刷データを生成する印刷データ生成手段と、
所定の記憶手段にユーザ定義ＭＩＢとして記憶されている設定項目と同じ設定項目が前記印刷設定情報に含まれていた場合、ＳＮＭＰトラップ送信命令を前記印刷データに付加して前記印刷装置に送信する制御手段と、を備え、
前記印刷装置は、
前記情報端末装置から前記印刷データを受信した際に前記ＳＮＭＰトラップ送信命令を検出した場合にＳＮＭＰトラップを監視機器に送信する制御手段を備えたことを特徴とする印刷システム。
【請求項４】
前記記憶手段は、ネットワークを介して前記情報端末装置に接続されるサーバ装置に設けられ、
前記ユーザ定義ＭＩＢは、所定のアプリケーションによって前記情報端末装置から前記記憶手段に登録可能に構成されていることを特徴とする請求項１に記載の情報端末装置、請求項２に記載の印刷装置または請求項３に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末装置、印刷装置及び印刷システムに関する。 
【背景技術】
【０００２】
今日、コンピュータネットワークが広く使用され、例えばＬＡＮ（ローカルエリアネットワーク）等のネットワークに印刷装置を接続し、パーソナルコンピュータ（ＰＣ）等のホスト機器からアプリケーションソフト等を利用して作成した文書画像情報に基づく印刷データを送信して印刷処理を行う印刷システムが使用されている。このようなシステムにおいて、例えばＳＮＭＰ(Simple Network Management Protocol)を使用してネットワーク機器の監視及び制御を行っている。このＳＮＭＰのプログラムによるネットワーク機器の監視及び制御は、ネットワーク機器自身の状態を外部に知らせるために公開するＭＩＢ(Management Information Base)を使用して行っている。
【０００３】
ＳＮＭＰにおいて、例えばプリンタ装置等の管理対象のネットワーク機器をＳＮＭＰエージェントと呼び、監視するシステムをＳＮＭＰマネージャと呼ぶ。ＳＮＭＰマネージャとＳＮＭＰエージェントとの間では、情報の取得、情報の設定、及び情報の通知の３つの動作が行われ、例えばＳＮＭＰマネージャからＳＮＭＰエージェントに対して機器の情報取得や情報設定の要求（リクエスト）が行われ、ＳＮＭＰエージェントはその要求に対して応答（レスポンス）を行う。また、ＳＮＭＰエージェントにある事情が発生した場合、ＳＮＭＰマネージャに対して通知するトラップ処理も行われる。
【０００４】
ＭＩＢは上記のようにネットワーク上の機器が自身の状態を外部に知らせるために公開する情報であり、ＳＮＭＰに対応した当該ネットワーク機器の管理情報のデータベースであり、ＳＮＭＰマネージャからの上記要求（リクエスト）に対してＳＮＭＰエージェントの応答（レスポンス）はＭＩＢ内の情報を返送するものである。
【０００５】
また、ＭＩＢに格納されているネットワーク機器の情報は、それぞれオブジェクト単位で管理され、個々のオブジェクトは情報の要素によってツリー構造で管理されている。また、各オブジェクトにはオブジェクトＩＤ（識別子）が割り当てられており、ＳＮＭＰマネージャからの要求（リクエスト）や、ＳＮＭＰエージェントからの応答（レスポンス）、又は通知（トラップ）が行われた際、上記オブジェクトＩＤによって情報の識別が行われる。
【０００６】
尚、特許文献１に係る発明は、クライアントが要求するデバイス情報の種類に応じて、デバイスが処理可能な形式でデータや命令を含むパケットを作成してデバイスに送信することによって、例えばデバイスの変更やＭＩＢの構成に変更が生じた場合でも柔軟にデバイスの変更等に対応した処理を行うデバイス管理システムを開示する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−２５８６９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上記のように、従来のＳＮＭＰを使用したネットワーク機器の監視システムでは、ＳＮＭＰマネージャからの要求に対してＳＮＭＰエージェントの応答はＭＩＢ内の情報を返送するものである。ここで、ＭＩＢにはネットワーク機器としてＲＦＣ（Request for Comments）によって規定される実装すべき標準のＭＩＢと、例えばプリンタ装置の製造メーカであるベンダが独自に拡張できる拡張ＭＩＢがあるが、何れも場合もＳＮＭＰマネージャはＭＩＢに定義されている情報しか取得することができない。したがって、例えばネットワーク機器の利用者が独自に拡張ＭＩＢを追加し、利用者が所望する状態をＳＮＭＰによって監視することはできない。
【０００９】
そこで、本発明は利用者が所望する状態をＳＮＭＰによって監視することができる情報端末装置、印刷装置及び印刷システムを提供することを目的とする。 
【課題を解決するための手段】
【００１０】
上記の目的を達成するために、請求項１に記載の発明に係る情報端末装置は、印刷設定情報に基づいて印刷データを生成する情報端末装置であって、所定の記憶手段にユーザ定義ＭＩＢとして記憶されている設定項目と同じ設定項目が前記印刷設定情報に含まれていた場合、印刷装置から監視機器に向けてＳＮＭＰトラップを送信させるＳＮＭＰトラップ送信命令を前記印刷データに付加して前記印刷装置に送信する制御手段を備えたことを特徴とする。
また、請求項２に記載の発明に係る印刷装置は、印刷設定情報に基づいて生成された印刷データを情報端末装置から受信可能な印刷装置であって、所定の記憶手段にユーザ定義ＭＩＢとして記憶されている設定項目と同じ設定項目が前記印刷設定情報に含まれていた場合に前記印刷データに付加されるＳＮＭＰトラップ送信命令を、前記印刷データを受信した際に検出した場合にＳＮＭＰトラップを監視機器に送信する制御手段を備えたことを特徴とする。
また、請求項３に記載の発明に係る印刷システムは、情報端末装置と印刷装置がネットワークで接続された印刷システムであって、前記情報端末装置は、印刷設定情報に基づいて印刷データを生成する印刷データ生成手段と、所定の記憶手段にユーザ定義ＭＩＢとして記憶されている設定項目と同じ設定項目が前記印刷設定情報に含まれていた場合、ＳＮＭＰトラップ送信命令を前記印刷データに付加して前記印刷装置に送信する制御手段と、を備え、前記印刷装置は、前記情報端末装置から前記印刷データを受信した際に前記ＳＮＭＰトラップ送信命令を検出した場合にＳＮＭＰトラップを監視機器に送信する制御手段を備えたことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、利用者が所望する状態をＳＮＭＰによって監視することができる情報端末装置、印刷装置及び印刷システムを提供できる。
【図面の簡単な説明】
【００１２】
【図１】プリンタ装置、クライアントコンピュータ、サーバコンピュータ等の接続構成を具体的に示す図である。
【図２】本実施形態の印刷システムのシステム構成図である。
【図３】本実施形態の処理を説明する概念図である。
【図４】ユーザ定義ＭＩＢ記述ファイルの構成を示す図である。
【図５】プリンタドライバの処理を説明するフローチャートである。
【図６】プリンタ装置の処理を説明するフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態を図面に基づいて説明する。
図２は本実施形態の印刷システムのシステム構成図である。同図において、本実施形態の印刷システムは、２台のプリンタ装置Ｐ１、Ｐ２と、このプリンタ装置Ｐ１、Ｐ２を使用して印刷実行を行なう３台のクライアントコンピュータＣ１〜Ｃ３と、ネットワーク機器の監視を行う監視用コンピュータＰＣ１と、後述するユーザ定義ＭＩＢ記述ファイルを管理するサーバコンピュータＰＣ２で構成されている。また、上記プリンタ装置Ｐ１、Ｐ２、クライアントコンピュータＣ１〜Ｃ３、監視用コンピュータＰＣ１、及びサーバコンピュータＰＣ２はＬＡＮ（local area network）等のネットワークによって接続されている。尚、ユーザー定義ＭＩＢ記述ファイルは、各クライアントコンピュータＣ１〜Ｃ３内の記憶部３に記憶されても良いし、各クライアントコンピュータからアクセス可能なサーバーコンピュータＰＣ２が備えるメモリの共有フォルダ内に存在しても良い。
【００１４】
ここで、上記監視用コンピュータＰＣ１ではＳＮＭＰマネージャが動作し、上記のようにネットワーク機器の監視及び制御を行う。また、サーバコンピュータＰＣ２はユーザ定義ＭＩＢ記述ファイルを管理する。尚、上記図２で説明するシステムでは２台のプリンタ装置Ｐ１、Ｐ２を使用し、また３台のクライアントコンピュータＣ１〜Ｃ３を使用するが、更に多くのプリンタ装置やクライアントコンピュータが接続されている場合でも、本例は同様に実施することができる。
【００１５】
クライアントコンピュータＣ１〜Ｃ３は、後述する印刷アプリケーションや、プリンタドライバ、スプーラ等を備え、印刷アプリケーションを使用して印刷データを作成し、この印刷データをプリンタドライバによってプリンタ装置Ｐ１又はＰ２に対応した中間データ（ＰＤＬデータ）に変換し、スプーラを介してプリンタ装置Ｐ１又はＰ２に送信する。尚、クライアントコンピュータＣ１〜Ｃ３は上記構成以外に、例えばキーボードやマウス、ディスプレイ等も備える。
【００１６】
プリンタ装置Ｐ１及びＰ２は、後述する図１に示すように受信部５や、制御部６、印刷機構部７、及び送信部８を備え、クライアントコンピュータＣ１〜Ｃ３から送信される印刷データ（ＰＤＬデータ）を受信部５で受信し、制御部６によってコマンド解析を行って画像データに変換し、印刷機構部７によって記録媒体（用紙）に印刷出力する。また、直ちに印刷出力することなく、一旦記憶部に画像データを登録した後、例えばユーザ認証を行った後印刷出力を行う認証印刷も可能である。
【００１７】
図１は上記プリンタ装置Ｐ１、Ｐ２、クライアントコンピュータＣ１〜Ｃ３、監視用コンピュータＰＣ１、及びサーバコンピュータＰＣ２の接続構成を具体的に示す図である。尚、２台のプリンタ装置Ｐ１、Ｐ２、及び３台のクライアントコンピュータＣ１〜Ｃ３については、同図において、代表してそれぞれ１台で示している。
【００１８】
クライアントコンピュータＣ１（Ｃ２、Ｃ３）は、前述のように印刷アプリケーション１や、プリンタドライバ２、記憶部３を備え、記憶部３にユーザ定義ＭＩＢを記憶するユーザ定義ＭＩＢ記述ファイルが登録されている。また、ユーザ定義ＭＩＢ記述ファイルはサーバコンピュータＰＣ２にも登録されている。尚、クライアントコンピュータＣ１（Ｃ２、Ｃ３）に登録されているユーザ定義ＭＩＢ記述ファイルは当該クライアントコンピュータのユーザ定義ＭＩＢ記述ファイルのみであり、サーバコンピュータＰＣ２に登録されたユーザ定義ＭＩＢ記述ファイルは３台のクライアントコンピュータＣ１〜Ｃ３のユーザ定義ＭＩＢ記述ファイルである。
【００１９】
前述のようにプリンタドライバ２によって中間データに変換された印刷データはプリンタ装置Ｐ１又はＰ２に送信されるが、その際プリンタドライバ２は印刷データにユーザ定義ＭＩＢに関するＳＮＭＰトラップを送信させる命令コマンドを付加してプリンタ装置Ｐ１又はＰ２に送信することができる。プリンタ装置Ｐ１、Ｐ２は上記印刷データを受信し、コマンド解析を行い、印刷データに上記ＳＮＭＰトラップを送信させる命令コマンドが含まれている場合、プリンタ装置Ｐ１又はＰ２の送信部８からＳＮＭＰマネージャである監視用コンピュータＰＣ２にＳＮＭＰトラップの送信が行なわれる。
【００２０】
以上の構成において、以下に本例の処理を説明する。
図３は本例の処理を説明する概念図である。同図において、印刷アプリケーション１及びプリンタドライバ２は前述のようにクライアントコンピュータＣ１〜Ｃ３の機能であり、ユーザ定義ＭＩＢ記述ファイルはクライアントコンピュータＣ１〜Ｃ３の記憶部３又はサーバコンピュータＰＣ２に登録されたファイルである。また、ＳＮＭＰマネージャである監視用コンピュータＰＣ１には、上記のようにプリンタ装置Ｐ１又はＰ２からＳＮＭＰトラップが送信される。
【００２１】
ここで、ユーザ定義ＭＩＢ記述ファイルについて説明する。ユーザ定義ＭＩＢ記述ファイルは複数のユーザ定義ＭＩＢを記述するファイルであり、ユーザ定義ＭＩＢ作成アプリケーション４を用いることにより、ユーザが、所望のユーザ定義ＭＩＢを作成することができ、以下のフォーマットで構成されている。
図４はこのファイルの構成を示す図である。同図に示すように、当該ファイルは対象ＭＩＢのオブジェクトＩＤと、条件種類、及び条件定義で構成され、例えばこのファイルに記述された条件定義と印刷データの設定情報が一致する場合、クライアントコンピュータＣ１〜Ｃ３から出力される印刷データにＳＮＭＰトラップ送信コマンドを含める。
【００２２】
上記条件種類としては設定言語としてＸＱueryが使用される場合と外部プログラムが使用される場合があり、ＸＱueryはＸＭＬ（Extensible Markup Language）データへの問い合わせ言語であり、この条件が使用される場合、現在のプリンタドライバが管理する設定や環境情報を表すＸＭＬデータに対し、条件定義で指定されたＸＱueryが一致すれば、印刷データにＳＮＭＰトラップ送信コマンドを付加する。一方、外部プログラムが指定された場合、プリンタ装置Ｐ１又はＰ２への印刷実行時、プリンタドライバが当該外部プログラムを実行し、その外部プログラムの終了コードが真であればプリンタ装置Ｐ１又はＰ２に対応するＳＮＭＰトラップ送信コマンドを発行する。
【００２３】
一方、ＳＮＭＰ  ＴＲＡＰ通知を送信する条件定義としては、例えばクライアントコンピュータＣ１〜Ｃ３のＩＰアドレスやカラー設定、トナーセーブ設定等のプリンタドライバの設定、更に印刷する文書ファイルの文書名や描画命令のシーケンス情報等のプリンタドライバによって検出可能な情報等のあらゆる情報をＳＮＭＰ  ＴＲＡＰ通知をマネージャに送信する条件定義として設定することができる。
【００２４】
したがって、ユーザ定義ＭＩＢ作成アプリケーション４は、例えば前述のベンダの拡張ＭＩＢの配下にユーザ定義用のリザーブ領域を設け、その範囲に対してユーザが所望する上記のような条件定義を作成し、対象となるＭＩＢオブジェクトＩＤを設定し、ユーザ定義ＭＩＢ記述ファイルを作成する。このようにして作成されたユーザ定義ＭＩＢ記述ファイルは前述のサーバコンピュータＰＣ２及び対応するクライアントコンピュータＣ１〜Ｃ３に登録される。
【００２５】
次に、上記処理によってクライアントコンピュータＣ１〜Ｃ３、又はサーバコンピュータＰＣ２にユーザ定義ＭＩＢ記述ファイルが登録された状態において、プリンタドライバ２は以下の処理を行う。
【００２６】
図５はプリンタドライバ２の処理を説明するフローチャートであり、前述の図３に示す概念図も使用してプリンタドライバ２の処理を説明する。
先ず、印刷アプリケーション１が印刷データを作成し、プリンタドライバ２が上記印刷アプリケーション１から印刷の指示を受けると（図３に示すａ）、自己の記憶部３に登録されたユーザ定義ＭＩＢ記述ファイル、又はサーバコンピュータＰＣ２に登録されたユーザ定義ＭＩＢ記述ファイルを読み込む（ステップ（以下、Ｓで示す）１、図３に示すｂ）。
【００２７】
次に、プリンタドライバ２自身の設定情報、環境情報を読み込み（Ｓ２）、ユーザ定義ＭＩＢを解析し、プリンタドライバ２自身の設定情報、環境情報にユーザ定義ＭＩＢに適用される条件と一致するものが含まれているか判断する（Ｓ３）。
【００２８】
ここで、プリンタドライバ２自身の設定情報、環境情報にユーザ定義ＭＩＢに適用される条件と一致するものが含まれている場合（Ｓ３がＹＥＳ）、ＳＮＭＰトラップ送信命令をプリンタ装置Ｐ１、Ｐ２に送信する（Ｓ４、図３に示すｃ）。
【００２９】
例えば、ユーザ定義ＭＩＢとしてカラー印刷の設定が存在する場合、プリンタドライバ２自身の設定情報、環境情報にもカラー印刷の設定情報が含まれていれば、ＳＮＭＰトラップ送信命令をプリンタ装置Ｐ１、Ｐ２に送信する。また、ユーザ定義ＭＩＢにトナーセーブ印刷の設定が存在する場合、プリンタドライバ２自身の設定情報、環境情報にもトナーセーブ印刷の設定情報が含まれていれば、ＳＮＭＰトラップ送信命令をプリンタ装置Ｐ１、Ｐ２に送信する。尚、上記ＳＮＭＰトラップ送信命令は、印刷命令コマンドを含む印刷データと共にプリンタ装置Ｐ１、Ｐ２に送信される（Ｓ５）。
【００３０】
尚、プリンタドライバ２自身の設定情報、環境情報にユーザ定義ＭＩＢに適用される条件と一致するものが含まれていない場合（Ｓ３がＮＯ）、印刷命令コマンドのみを含む印刷データがプリンタ装置Ｐ１、Ｐ２に送信される（Ｓ５）。
【００３１】
一方、プリンタ装置Ｐ１又はＰ２では、図６に示すフローチャートに従って処理が行われる。先ず、クライアントコンピュータＣ１〜Ｃ３からの印刷データを受信し（ステップ（以下、ＳＴで示す）１）、印刷データにＳＮＭＰトラップ送信命令が含まれているか判断する（ＳＴ２）。例えば、ＳＮＭＰトラップ送信命令は印刷データのヘッダ部に記述され、プリンタ装置Ｐ１又はＰ２はヘッダ部のコマンド解析を行い、ＳＮＭＰトラップ送信命令が含まれているか判断する。
【００３２】
ここで、ＳＮＭＰトラップ送信命令が含まれている場合（ＳＴ２がＹＥＳ）、ＳＮＭＰトラップを監視用コンピュータＰＣ１のＳＮＭＰマネージャに通知する（ＳＴ３、図３に示すｄ）。前述のようにユーザ定義ＭＩＢ記述ファイルにはＳＮＭＰトラップ通知を送信する条件定義とその際使用する管理情報であるオブジェクトＩＤが設定されている。したがって、ＳＮＭＰトラップを受信した監視用コンピュータＰＣ１ではオブジェクトＩＤによって送信されたＳＮＭＰトラップの条件定義を知ることができ、例えばカラー印刷の設定であれば、クライアントコンピュータＣ１〜Ｃ３からプリンタ装置Ｐ１又はＰ２にカラー設定の印刷データが送信されたことが分かる。
【００３３】
したがって、監視用コンピュータＰＣ１は送信されたＳＮＭＰトラップからクライアントコンピュータＣ１〜Ｃ３の印刷設定を監視することができ、例えばクライアントコンピュータＣ１の印刷実行においてカラー印刷の設定が禁止されている場合には、監視用コンピュータＰＣ１は上記ＳＮＭＰトラップによってクライアントコンピュータＣ１の印刷設定を監視することができる。
【００３４】
また、例えばクライアントコンピュータＣ２の印刷設定においてトナーセーブの設定が義務付けられている場合、プリンタ装置Ｐ１又はＰ２からのＳＮＭＰトラップによってクライアントコンピュータＣ２の印刷設定を監視することができる。
【００３５】
さらに、ユーザ定義ＭＩＢ記述ファイルの条件定義には前述のように、印刷する文書ファイルの文書名や描画命令のシーケンス情報等のプリンタドライバ２によって検出可能なあらゆる情報を条件定義として設定可能であり、従ってクライアントコンピュータＣ１〜Ｃ３からの印刷データの文書名や描画命令のシーケンス情報等の監視を行うことも可能である。したがって、例えばシステムが関知しないＩＰアドレスを有するユーザからの印刷実行指示である場合には、上記ＳＮＭＰトラップの通知によってその事実を知ることができ、例えば極秘文書等の印刷出力を禁止させるような対応も行なうことができる。このように、システム管理者等が、監視用コンピュータＰＣ１における監視状況を確認することによって、システム上にあるクライアントコンピュータが、プリンタ装置を正しい利用方法で利用しているかどうか、予め約束してあるエコモードなどの制限で利用されているかどうか、不正なあるいは機密の文書等を印刷していないかどうか等々、ユーザ定義ＭＩＢ記述ファイルの定義の作り方によって、ありとあらゆるプリンタの利用状況の監視確認を行うことが可能となる。これにより、例えば、管理者から、正しいプリンタ装置の利用方法を警告する案内をクライアントに送信したり、アラームを表示させたり、装置の仕様に制限を加える制御を遠隔から強制的に行ったり、種々の他所処理を実施することが可能となる。
【００３６】
尚、前述の判断（ＳＴ２）において、ＳＮＭＰトラップ送信命令が含まれていない場合（ＳＴ２がＮＯ）、印刷データに含まれる印刷命令コマンドを実行し（ＳＴ４）、例えば画像データを作成し、印刷出力を行う。その後、印刷データを全て受信したか判断し（ＳＴ５）、全ての印刷データの受信が完了すると（ＳＴ５がＹＥＳ）、処理を終了する。
【００３７】
以上のように本実施形態によれば、ネットワーク機器の管理情報として、ＲＦＣで定義した標準のＭＩＢやベンダによる拡張ＭＩＢ以外の状態監視が可能となり、例えば個々のユーザが所望する設定状態の監視を行うことができる。すなわち、個々のユーザが所望するカラー印刷やトナーセーブ印刷等のエコロジーに関する印刷設定の監視も可能となり、更にプリンタ装置Ｐ１、Ｐ２を使用するクライアントコンピュータＣ１〜Ｃ３が増加した場合にもシステムの監視や保守等も容易となる。
また、本実施形態によれば、ベンダ定義の拡張ＭＩＢに、ユーザーが利用可能となる予約範囲を設け、プリンタドライバを通して、その予約範囲の情報をＳＮＭＰ  ＴＲＡＰとしてＳＮＭＰマネージャに通知することができ、ユーザーがＳＮＭＰマネージャを通して、ユーザー定義の事象発生の検知を可能にすることにより、ユーザーが独自拡張してネットワークプリンタに対して所望の監視を行うことを可能にするものである。
更に、プリンタドライバを使用することにより、ネットワークプリンタを利用する各クライアントの情報をプリンタドライバを使用して取得可能であり、例えば、関知しないＩＰアドレスを持つユーザが印刷を実行した、印刷時のドキュメント名から、ある極秘文書が印刷された、両面印刷や面付け印刷などの節約を考慮した印刷を行っていないなど、プリンタドライバで検出できる全ての情報を、ＳＮＭＰプロトコルで管理できるようになる。
また、印刷関連の事象に監視項目を絞った場合には、プリンタドライバからプリンタを経由して、ＳＮＭＰ  ＴＲＡＰを送信することで、クライアントコンピュータが増加しても、ＳＮＭＰマネージャは、ネットワークプリンタのみ監視しておけば良いので、メンテナンス作業が増えることはない。また、ＳＮＭＰを利用することで、既存のＳＮＭＰマネージャで監視を行え、新たなツールを導入する必要もない。
【００３８】
本発明はいくつかの実施形態を説明したが、本発明は特許請求の範囲に記載された発明とその均等の範囲に含まれる。以下、本件特許出願の出願当初の特許請求の範囲に記載された発明を付記する。
【００３９】
付記１
クライアントコンピュータと、印刷装置と、監視機器がネットワークを介して接続された印刷システムにおいて、
前記クライアントコンピュータは、
アプリケーションを実行することにより作成された文書画像情報及び印刷設定情報にしたがって印刷データを生成するプリンタドライバと、
前記印刷データを前記印刷装置へ送信する送信部と、
ユーザ定義ＭＩＢを記憶する記憶部と、
前記印刷設定情報に前記ユーザ定義ＭＩＢに登録されている情報と一致するものがあった場合、前記印刷データにＳＮＭＰトラップ送信命令を含めて前記印刷装置に送信する制御部と、を有し、
前記印刷装置は、
前記クライアントコンピュータから送信された前記印刷データに前記ＳＮＭＰトラップ送信命令が含まれているとき、前記監視機器に前記ＳＮＭＰトラップを送信するトラップ送信部と、
前記印刷データに従って記録媒体に印刷出力を行う印刷処理部と、
を有することを特徴とする印刷システム。
【００４０】
付記２
前記印刷装置は、ＳＮＭＰにおけるＳＮＭＰエージェントとしての機能を有し、
前記監視機器は、ＳＮＭＰにおけるＳＮＭＰマネージャーとしての機能を有し、
ＳＮＭＰにおけるＴＲＡＰによって前記監視機器は前記ユーザ定義ＭＩＢに定義された前記印刷装置における事象の発生を識別することを特徴とする付記１記載の印刷システム。
【００４１】
付記３
前記ユーザ定義ＭＩＢは前記ネットワークに接続されたサーバコンピュータに記憶され、前記クライアントコンピュータは前記サーバコンピュータから前記ユーザ定義ＭＩＢ記述ファイルを読み出してユーザ定義ＭＩＢと前記印刷データの印刷設定情報との一致判断を行うことを特徴とする付記１、又は２に記載の印刷システム。
【００４２】
付記４
前記ユーザ定義ＭＩＢは、ユーザが独自に設定した条件定義であり、該条件定義を特定する認証情報を含み、該認証情報に従って前記監視機器は前記条件定義である前記印刷データの印刷設定情報を取得することを特徴とする付記１、２、又は３に記載の印刷システム。
【００４３】
付記５
クライアントコンピュータと、印刷装置と、監視機器がネットワークを介して接続された印刷システムの制御方法であって、
前記クライアントコンピュータは、
アプリケーションを実行することにより作成された文書画像情報及び印刷設定情報にしたがって印刷データを生成し、
該クライアントコンピュータのユーザ定義ＭＩＢを記憶するユーザ定義ＭＩＢ記述ファイルから前記ユーザ定義ＭＩＢを読み出し、
該読み出した前記ユーザ定義ＭＩＢに、前記印刷データの印刷設定情報と一致するものが含まれるか判断し、一致するものがあるとき前記印刷データにＳＮＭＰトラップ送信命令を含めて前記印刷装置に送信し、
前記印刷装置は、
前記クライアントコンピュータから送信された前記印刷データに前記ＳＮＭＰトラップ送信命令が含まれているとき、前記監視機器に前記ＳＮＭＰトラップの送信を行うと共に、前記印刷データに従って記録媒体に印刷出力を行う、
ことを特徴とする印刷システムの制御方法。
【００４４】
付記６
前記ユーザ定義ＭＩＢは前記ネットワークに接続されたサーバコンピュータに記憶され、前記クライアントコンピュータは前記サーバコンピュータから前記ユーザ定義ＭＩＢ記述ファイルを読み出してユーザ定義ＭＩＢと前記印刷データの印刷設定情報との一致判断を行うことを特徴とする付記５に記載の印刷システムの制御方法。
【００４５】
付記７
前記ユーザ定義ＭＩＢは、ユーザが独自に設定した条件定義であり、該条件定義を特定する認証情報を含み、該認証情報に従って前記監視機器は前記条件定義である前記印刷データの印刷設定情報を取得することを特徴とする付記５、又は６に記載の印刷システムの制御方法。
【符号の説明】
【００４６】
１・・・印刷アプリケーション
２・・・プリンタドライバ
３・・・記憶部
４・・・ユーザ定義ＭＩＢ作成アプリケーション
５・・・受信部
６・・・制御部
７・・・印刷機構部
８・・・送信部
Ｐ１、Ｐ２・・プリンタ装置
Ｃ１〜Ｃ３・・クライアントコンピュータ
ＰＣ１・・監視用コンピュータ
ＰＣ２・・サーバコンピュータ
【図４】
0005900071.tif 000002
【図５】
0005900071.tif 000003
【図６】
0005900071.tif 000004
【図１】
0005900071.tif 000005
【図２】
0005900071.tif 000006
【図３】
0005900071.tif 000007