(57)【要約】【課題】  ユーザの希望するメッセージのみを表示させるようにする。【解決手段】  管理者が"Detail"ボタン１８を押すと、メッセージ表示設定部２５２は、設定画面を表示装置２１０の画面上に表示させる。管理者は、かかる設定画面における"Report Clustering status"の項目２２において、"On end of print at whole printer"のチェックボックス２４，"On error"のチェックボックス２６，"On end of print at each printer"のチェックボックス２８，"Show copy number at the beginning of copy mode printing"のチェックボックス３０のうち、任意のチェックボックスに、入力装置２０８を用いて、チェックを入れることにより、クライアントコンピュータ１００のモニタ画面に４つのメッセージのうち、何れのメッセージを表示させることを許可するかを選択する。【選択図】  図４
2006235900.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷装置を用いて分散印刷を行う際に、各印刷装置の動作状態に応じたメッセージを、自己または他の装置において表示させることが可能なメッセージ表示制御装置であって、
表示部と、
以下の４つのメッセージのうち、少なくとも１つのメッセージを前記自己または他の装置において表示させることを許可するか否かをユーザに選択させるための設定画面を、前記表示部に表示させるメッセージ表示設定部と、
を備えるメッセージ表示制御装置。
Ａ．特定の印刷ジョブについて、全ての前記印刷装置において所定部数の印刷が終了したことを知らせる第１のメッセージ
Ｂ．何れかの前記印刷装置において、印刷の終了を阻害するエラーが発生したことを知らせる第２のメッセージ
Ｃ．特定の印刷ジョブについて、何れかの前記印刷装置において所定部数の印刷が終了したことを知らせる第３のメッセージ
Ｄ．特定の印刷ジョブについて、コピー印刷を行う場合に、合計何部の印刷を行う予定であるかを知らせる第４のメッセージ
【請求項２】
請求項１に記載のメッセージ表示制御装置において、
何れかの前記メッセージについてユーザにより表示させることが許可された場合に、各印刷装置の動作状態に応じて、許可された前記メッセージを前記自己または他の装置において表示させるメッセージ表示制御部をさらに備えるメッセージ表示制御装置。
【請求項３】
複数の印刷装置を用いて分散印刷を行う際に、各印刷装置の動作状態に応じたメッセージを所定の装置において表示させることを許可するか否かを設定する方法であって、
表示部を用意する工程と、
以下の４つのメッセージのうち、少なくとも１つのメッセージを前記所定の装置において表示させることを許可するか否かをユーザに選択させるための設定画面を、前記表示部に表示させる工程と、
を備えるメッセージ表示設定方法。
Ａ．特定の印刷ジョブについて、全ての前記印刷装置において所定部数の印刷が終了したことを知らせる第１のメッセージ
Ｂ．何れかの前記印刷装置において、印刷の終了を阻害するエラーが発生したことを知らせる第２のメッセージ
Ｃ．特定の印刷ジョブについて、何れかの前記印刷装置において所定部数の印刷が終了したことを知らせる第３のメッセージ
Ｄ．特定の印刷ジョブについて、コピー印刷を行う場合に、合計何部の印刷を行う予定であるかを知らせる第４のメッセージ
【請求項４】
複数の印刷装置を用いて分散印刷を行う際に、各印刷装置の動作状態に応じたメッセージを、自己または他のコンピュータにおいて表示させることが可能であり、少なくとも表示部を備えるコンピュータにおいて、用いられるコンピュータプログラムであって、
以下の４つのメッセージのうち、少なくとも１つのメッセージを前記自己または他の装置において表示させることを許可するか否かをユーザに選択させるための設定画面を、前記表示部に表示させる機能を、
前記コンピュータにおいて実現させるためのコンピュータプログラム。
Ａ．特定の印刷ジョブについて、全ての前記印刷装置において所定部数の印刷が終了したことを知らせる第１のメッセージ
Ｂ．何れかの前記印刷装置において、印刷の終了を阻害するエラーが発生したことを知らせる第２のメッセージ
Ｃ．特定の印刷ジョブについて、何れかの前記印刷装置において所定部数の印刷が終了したことを知らせる第３のメッセージ
Ｄ．特定の印刷ジョブについて、コピー印刷を行う場合に、合計何部の印刷を行う予定であるかを知らせる第４のメッセージ
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の印刷装置を用いて分散印刷を行う際に、各印刷装置の動作状態に応じたメッセージを、所定の装置おいて表示させることを許可するか否かを設定するための技術に関するものである。
【背景技術】
【０００２】
従来において、或るクライアントコンピュータからサーバコンピュータを介して印刷ジョブを送信して、複数のプリンタで分散印刷を行う場合、各プリンタで所定のイベントが発生すると、サーバコンピュータは、そのイベント発生の通知を受けて、クライアントコンピュータに対し、そのイベントが発生した旨のメッセージを送信し、クライアントコンピュータの表示画面にそのメッセージを表示させていた。
【０００３】
なお、複数のプリンタを用いて分散印刷を行うシステムとしては、例えば、下記の特許文献１に記載のものが知られている。
【０００４】
【特許文献１】特開２００２−２１５３６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記した従来技術においては、ユーザが希望するかどうかにかかわらず、各プリンタでイベントが発生するたびに、クライアントコンピュータの表示画面にメッセージが表示されていたため、ユーザにとっては非常に煩わしいものとなっていた。
【０００６】
従って、本発明の目的は、上記した従来技術の問題点を解決し、ユーザの希望するメッセージのみを表示させることが可能な技術を提供することにある。
【課題を解決するための手段】
【０００７】
上記した目的の少なくとも一部を達成するために、本発明のメッセージ表示制御装置は、複数の印刷装置を用いて分散印刷を行う際に、各印刷装置の動作状態に応じたメッセージを、自己または他の装置において表示させることが可能なメッセージ表示制御装置であって、
表示部と、
以下の４つのメッセージのうち、少なくとも１つのメッセージを前記自己または他の装置において表示させることを許可するか否かをユーザに選択させるための設定画面を、前記表示部に表示させるメッセージ表示設定部と、
を備えることを要旨とする。
【０００８】
Ａ．特定の印刷ジョブについて、全ての前記印刷装置において所定部数の印刷が終了したことを知らせる第１のメッセージ
Ｂ．何れかの前記印刷装置において、印刷の終了を阻害するエラーが発生したことを知らせる第２のメッセージ
Ｃ．特定の印刷ジョブについて、何れかの前記印刷装置において所定部数の印刷が終了したことを知らせる第３のメッセージ
Ｄ．特定の印刷ジョブについて、コピー印刷を行う場合に、合計何部の印刷を行う予定であるかを知らせる第４のメッセージ
このように、本発明のメッセージ表示制御装置では、４つのメッセージのうち、少なくとも１つのメッセージを表示させることを許可するか否かを選択させるための設定画面を、表示部に表示させているため、ユーザはその設定画面を利用して、ユーザの希望するメッセージのみを表示させることを許可することができる。
【０００９】
従って、本発明のメッセージ表示制御装置によれば、ユーザの希望するメッセージのみを自己または他の装置において表示させることができるようになるため、ユーザの煩わしさを軽減させることができる。
【００１０】
本発明のメッセージ表示制御装置において、何れかの前記メッセージについてユーザにより表示させることが許可された場合に、各印刷装置の動作状態に応じて、許可された前記メッセージを前記自己または他の装置において表示させるメッセージ表示制御部をさらに備えることが好ましい。
【００１１】
かかるメッセージ表示制御部を備えることにより、各印刷装置の動作状態に応じて、ユーザにより許可されたメッセージのみを自己または他の装置において表示させることができる。
【００１２】
なお、本発明は、上記したメッセージ表示制御部装置などの装置発明の態様に限ることなく、メッセージ表示設定方法などの方法発明としての態様で実現することも可能である。さらには、それら方法や装置を構築するためのコンピュータプログラムとしての態様や、そのようなコンピュータプログラムを記録した記録媒体としての態様や、上記コンピュータプログラムを含み搬送波内に具現化されたデータ信号など、種々の態様で実現することも可能である。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．分散印刷システムの構成：
Ｂ．分散印刷システムの動作概要：
Ｃ．サーバコンピュータの構成：
Ｄ．サーバコンピュータの動作：
Ｅ．実施例の効果：
Ｆ．変形例：
【００１４】
Ａ．分散印刷システムの構成：
図１は本発明の一実施例としてのメッセージ表示制御装置を備える分散印刷システムを示す説明図である。図１に示す分散印刷システムは、クライアントコンピュータ１００と、本実施例のメッセージ表示制御装置を構成するサーバコンピュータ２００と、分散元プリンタ３００と、分散先プリンタ４００，５００と、を備えており、各構成要素は互いにネットワークを介して接続されている。
【００１５】
Ｂ．分散印刷システムの動作概要：
かかる分散印刷システムでは、まず、クライアントコンピュータ１００が、分散印刷したい印刷ジョブをサーバコンピュータ２００に送信すると、サーバコンピュータ２００は、その印刷ジョブを中継して、分散元プリンタ３００に送信する。分散元プリンタ３００では、送信された印刷ジョブの先頭部を受信すると、その印刷ジョブの先頭部から印刷部数を取得すると共に、ネットワーク上に存在する分散印刷可能なプリンタの中から、分散先を決定し、さらに、各分散先に対する分散部数を決定する。例えば、このとき、分散先として、分散元プリンタ３００自身と、分散先プリンタ４００，５００と、がそれぞれ決定されたものとする。その後、分散元プリンタ３００は、送信された印刷ジョブの残りの部分を受信して、各分散先に対して、印刷ジョブを送信する。分散先である分散元プリンタ３００，分散先プリンタ４００，５００では、それぞれ、送信された印刷ジョブに基づいて、指定された分散部数だけ印刷を行う。
【００１６】
なお、かかる分散印刷には、通常モードとコピーモードがある。通常モードの場合、分散元プリンタ３００は、各々の分散部数の合計が、印刷ジョブの先頭部から取得した印刷部数と等しくなるように、各分散先に対する分散部数を割り当てる。一方、コピーモードの場合は、各々の分散部数が、取得した印刷部数とそれぞれ等しくなるように、各分散先に対する分散部数を割り当てる。従って、コピーモードの場合、分散元プリンタ３００が、分散先として決定するプリンタの台数に比例して、印刷される合計の部数は変わることになる。
【００１７】
また、分散元プリンタ３００には、予め、報告項目情報と監視タイミング情報とが設定されている。分散元プリンタ３００は、この監視タイミング情報に従った一定の時間間隔で、分散先のプリンタにおける印刷状態について監視する。すなわち、分散元プリンタ３００は、分散先のプリンタに対し、報告項目情報に設定されている各報告項目について、それぞれ監視を行い、その報告項目に対応するイベントの発生を検出した場合に、その旨と、そのイベントの発生内容と、をサーバコンピュータ２００に通知する。なお、報告項目としては、「全ての分散先のプリンタにおいて印刷が終了したこと」、「何れかの分散先のプリンタにおいて印刷の終了を阻害するエラーが発生したこと」、「何れかの分散先のプリンタにおいて印刷が終了したこと」、「コピーモードでかつ分散先のプリンタを決定したこと」などが、それぞれ、報告項目情報として設定することができる。
【００１８】
サーバコンピュータ２００は、分散元プリンタ３００から上記した通知を受けると、その通知に対応したメッセージをクライアントコンピュータ１００に送信する。クライアントコンピュータ１００は、そのメッセージを受信すると、クライアントコンピュータ１００の備えるモニタの画面上にそのメッセージを表示して、ユーザに報知する。
【００１９】
Ｃ．サーバコンピュータの構成：
次に、本実施例のメッセージ表示制御装置を構成するサーバコンピュータ２００について、さらに詳しく説明する。
【００２０】
図２は本発明の一実施例としてのメッセージ表示制御装置を構成するサーバコンピュータ２００を示すブロック図である。図２に示すサーバコンピュータ２００は、コンピュータ本体２０１と、そのコンピュータ本体２０１に接続されるキーボード，ポインティングデバイスなどの入力装置２０８と、同じくコンピュータ本体２０１に接続されるモニタなどの表示装置２１０と、を備えており、ネットワーク６００を介して、クライアントコンピュータ１００やプリンタ３００〜５００と、接続されている。
【００２１】
このうち、コンピュータ本体２０１は、プログラムに従って種々の処理や制御を行なうためのＣＰＵ２０２と、プログラムを記憶したり、処理中に得られたデータなどを記憶したりするためのメモリ２０４と、各種プログラムや各種データを格納するためのハードディスク装置２０６と、各構成要素との間でデータや信号の受け渡しを行うＩ／Ｏ回路部２１２と、ネットワーク６００を介して他の装置との間でデータのやり取りを行うネットワークＩ／Ｆ回路部２１４と、を備えており、各部は互いにバスを介して接続されている。
【００２２】
また、ＣＰＵ２０２は、メモリ２０４に格納されているプログラムのうち、メッセージ表示処理プログラムを実行することより、後述するようなメッセージ表示設定部２５２，メッセージ表示制御部２５４，通知受領部２５６として機能する。なお、上記メッセージ表示処理プログラムは、アプリケーションプログラムで構成されるが、その一部をオペレーティングシステムプログラムによって構成するようにしてもよい。
【００２３】
また、本実施例において、表示装置２１０は請求項における表示部に、メッセージ表示設定部２５２は請求項におけるメッセージ表示設定部に、メッセージ表示制御部２５４は請求項におけるメッセージ表示制御部に、サーバコンピュータ２００の管理者（後述する）は請求項におけるユーザに、それぞれ相当する。
一方、ハードディスク装置２０６には、メッセージ表示設定情報２６２が格納されている。
【００２４】
Ｄ．サーバコンピュータの動作：
上述したように、サーバコンピュータ２００は、分散元プリンタ３００から、報告項目に対応するイベント発生を検出した旨と、そのイベントの発生内容と、の通知を受けた場合、その通知に対応したメッセージをクライアントコンピュータ１００に送信する。
【００２５】
具体的には、ネットワークＩ／Ｆ回路部２１４が、ネットワーク６００を介して、上記の通知を受信すると、ＣＰＵ１０２が機能する通知受領部２５６が、その通知を受領して、その内容を解析し、メッセージ表示制御部２５４が、その解析に基づき、その内容に対応したメッセージを生成する。
【００２６】
図３はサーバコンピュータ２００からクライアントコンピュータ１００へ送信されるメッセージの例を示す説明図である。
【００２７】
例えば、その通知が、「全ての分散先のプリンタにおいて印刷が終了したこと」を示す通知であった場合、通知受領部２５６は、その通知の内容を解析して、その通知に含まれるイベントの発生内容から、対象となった印刷ジョブ名や、分散先のプリンタのＩＰアドレスや、各分散先における印刷部数などの情報を取得する。メッセージ表示制御部２５４は、それらの情報に基づき、図３（Ａ）に示すようなメッセージを生成して、ネットワークＩ／Ｆ回路部２１４からネットワーク６００を介して、クライアントコンピュータ１００に送信する。クライアントコンピュータ１００は、そのメッセージを受信して、モニタの画面上に表示する。
【００２８】
図３（Ａ）に示すメッセージには、主として、次のことが記載されている。
１．サーバコンピュータ２００からクライアントコンピュータ１００へのメッセージであること。但し、"HO01075"はサーバコンピュータ２００のコンピュータ名を、"HO01074"はクライアントコンピュータ１００のコンピュータ名を、それぞれ示している。
２．クライアントコンピュータ１００から送出された印刷ジョブの印刷が終了したこと。但し、"Document01.doc"は、対象となった印刷ジョブ名を示している。
３−１．分散先のプリンタ３００において、投入部数５部に対して、印刷部数５部の印刷が終了したこと。但し、"192.168.0.10"は分散先であるプリンタ３００のＩＰアドレスである。
３−２．分散先のプリンタ４００において、投入部数５部に対して、印刷部数５部の印刷が終了したこと。但し、"192.168.0.11"は分散先であるプリンタ４００のＩＰアドレスである。
３−３．分散先のプリンタ５００において、投入部数５部に対して、印刷部数５部の印刷が終了したこと。但し、"192.168.0.12"は分散先であるプリンタ５００のＩＰアドレスである。
４．印刷を指示された部数１５部に対して、印刷部数１５部の印刷が終了したこと。
【００２９】
また、その通知が、「何れかの分散先のプリンタにおいて印刷の終了を阻害するエラーが発生したこと」を示す通知であった場合、通知受領部２５６は、その通知の内容を解析して、その通知に含まれるイベントの発生内容から、そのエラーが発生した分散先のプリンタのＩＰアドレスや、エラーの内容などの情報を取得する。メッセージ表示制御部２５４は、それらの情報に基づき、図３（Ｂ）に示すようなメッセージを生成して、クライアントコンピュータ１００に送信する。クライアントコンピュータ１００は、そのメッセージを受信して、モニタの画面上に表示する。
【００３０】
図３（Ｂ）に示すメッセージには、主として、次のことが記載されている。
１．サーバコンピュータ２００からクライアントコンピュータ１００へのメッセージであること。
２．分散先のプリンタ４００において、Ａタイプのジャムが発生したこと。
【００３１】
また、その通知が、「何れかの分散先のプリンタにおいて印刷が終了したこと」を示す通知であった場合、通知受領部２５６は、その通知の内容を解析して、その通知に含まれるイベントの発生内容から、対象となった印刷ジョブ名や、分散先のプリンタのＩＰアドレスや、各分散先における印刷部数などの情報を取得する。メッセージ表示制御部２５４は、それらの情報に基づき、図３（Ｃ）に示すようなメッセージを生成して、ネットワークＩ／Ｆ回路部２１４からネットワーク６００を介して、クライアントコンピュータ１００に送信する。クライアントコンピュータ１００は、そのメッセージを受信して、モニタの画面上に表示する。
【００３２】
図３（Ｃ）に示すメッセージには、主として、次のことが記載されている。
１．サーバコンピュータ２００からクライアントコンピュータ１００へのメッセージであること。
２．クライアントコンピュータ１００から送出された印刷ジョブが現在印刷中であること。
３−１．分散先のプリンタ３００において、投入部数５部に対して、印刷部数５部の印刷が全て終了したこと。
３−２．分散先のプリンタ４００において、投入部数５部に対して、そのうちの印刷部数３部までの印刷が終了した状態にあること。
３−３．分散先のプリンタ５００において、投入部数５部に対して、そのうちの印刷部数２部までの印刷が終了した状態にあること。
４．印刷を指示された部数１５部に対して、そのうちの印刷部数１０部までの印刷が終了した状態にあること。
【００３３】
さらに、その通知が、「コピーモードでかつ分散先のプリンタを決定したこと」を示す通知であった場合、通知受領部２５６は、その通知の内容を解析して、その通知に含まれるイベントの発生内容から、対象となった印刷ジョブ名や、分散先として決定されたプリンタのＩＰアドレスや、各分散先における予定印刷部数などの情報を取得する。メッセージ表示制御部２５４は、それらの情報に基づき、図３（Ｄ）に示すようなメッセージを生成して、クライアントコンピュータ１００に送信する。クライアントコンピュータ１００は、そのメッセージを受信して、モニタの画面上に表示する。
【００３４】
図３（Ｄ）に示すメッセージには、主として、次のことが記載されている。
１．サーバコンピュータ２００からクライアントコンピュータ１００へのメッセージであること。
２．クライアントコンピュータ１００から送出された印刷ジョブが現在印刷中であること。
３−１．分散先のプリンタ３００において、予定されているコピー部数は５部であること。
３−２．分散先のプリンタ４００において、予定されているコピー部数は５部であること。
３−３．分散先のプリンタ５００において、予定されているコピー部数は５部であること。
４．予定されている合計のコピー部数は１５部であること。
【００３５】
なお、上記説明では、サーバコンピュータ２００がメッセージの送信先であるクライアントコンピュータ１００をどのようにして特定するかについて、詳しく触れなかったが、実際には以下のようにして特定する。
すなわち、まず、クライアントコンピュータ１００がプリンタドライバを使って印刷ジョブを作成する際に、印刷ジョブの先頭部に、自らのマシン名（つまり、クライアントコンピュータ１００のマシン名）を書き込んおく。その後、印刷ジョブが最終的に各プリンタに投入され、ジョブ情報がジョブＭＩＢに反映されて、外部より取得できるようになった場合に、サーバコンピュータ２００が、そのジョブＭＩＢにＧｅｔＲｅｑｕｅｓｔして、該当する印刷ジョブの印刷を要求したクライアントコンピュータのマシン名を取り出し、そのマシン名を基にして、クライアントコンピュータ１００に対しメッセージの送信を行う。
【００３６】
以上のようにして、サーバコンピュータ２００からクライアントコンピュータ１００に対しては、種々のメッセージが送信され、クライアントコンピュータ１００のモニタ画面には、それらのメッセージが次々にポップアップにて表示されることになる。従って、このままでは、クライアントコンピュータ１００のユーザにとっては、非常に煩わしいと感じる場合がある。
【００３７】
そこで、本実施例では、このようなクライアントコンピュータ１００のユーザの煩わしさを軽減するために、サーバコンピュータ２００において、上記したメッセージをクライアントコンピュータ１００のモニタ画面に表示させることを許可するか否かを選択させることを可能にしている。
【００３８】
図４はメッセージの表示を許可するか否を選択させるための設定画面の一例を示す説明図である。
【００３９】
サーバコンピュータ２００の管理者が、入力装置２０８を用いて、サーバコンピュータ２００に対し、メッセージ表示設定処理の開始の指示を出すと、ＣＰＵ１０２が機能するメッセージ表示設定部２５２が、まず、図４（Ａ）に示す設定画面を表示装置２１０の画面上に表示させる。管理者は、かかる設定画面における"Report clustering status"の項目１０において、"Enable"または"Disable"の何れかのラジオボタン１２，１４を、入力装置２０８を用いて、オンすることにより、クライアントコンピュータ１００のモニタ画面に上記したメッセージを表示させることを許可するか否かを選択することができる。
【００４０】
このとき、管理者が"Disable"のラジオボタン１４をオンして"Set"ボタン２０を押した場合、メッセージ表示設定部２５２は、クライアントコンピュータ１００のモニタ画面に上記した４つのメッセージのいずれも表示させることを許可しないものと判断し、ハードディスク装置２０６に格納されたメッセージ表示設定情報２６２に、４つのメッセージ全てについて表示オフである旨を書き込む。
【００４１】
反対に、管理者が"Enable"のラジオボタン１２をオンした場合、メッセージ表示設定部２５２は、クライアントコンピュータ１００のモニタ画面に上記した４つのメッセージのいずれかを表示させることを許可するものと判断し、監視間隔指定項目（"Reporting interval"）１６をアクティブにすると共に、"Detail"ボタン１８をアクティブにする。なお、ここで、監視間隔とは、前述した分散元プリンタ３００が分散先のプリンタの印刷状態を監視する間隔であり、項目１６は、その間隔を指定するための項目である。そこで、管理者が、入力装置２０８を用いて、"Reporting interval"項目１６に、所望の時間（秒）を入力して、"Set"ボタン２０を押すと、メッセージ表示設定部２５２は、その時間をメッセージ表示設定情報２６２に書き込む。一方、管理者が、"Detail"ボタン１８を押すと、メッセージ表示設定部２５２は、図４（Ｂ）に示す設定画面を表示装置２１０の画面上に表示させる。
【００４２】
管理者は、かかる設定画面における"Report Clustering status"の項目２２において、"On end of print at whole printer"のチェックボックス２４，"On error"のチェックボックス２６，"On end of print at each printer"のチェックボックス２８，"Show copy number at the beginning of copy mode printing"のチェックボックス３０のうち、任意のチェックボックスに、入力装置２０８を用いて、チェックを入れることにより、クライアントコンピュータ１００のモニタ画面に上記した４つのメッセージのうち、何れのメッセージを表示させることを許可するかを選択することができる。
【００４３】
"On end of print at whole printer"のチェックボックス２４は図３（Ａ）のメッセージに、"On error"のチェックボックス２６は図３（Ｂ）のメッセージに、"On end of print at each printer"のチェックボックス２８は図３（Ｃ）のメッセージに、"Show copy number at the beginning of copy mode printing"のチェックボックス３０は図３（Ｄ）のメッセージに、それぞれ対応している。図４（Ｂ）では、"On end of print at whole printer"のチェックボックス２４と、"On error"のチェックボックス２６に、チェックが入っている状態を示している。
【００４４】
これら何れかのチェックボックスにチェックを入れた状態で、管理者が"OK"ボタン３２を押した後、図４（Ａ）の設定画面で"Set"ボタン２０を押すと、メッセージ表示設定部２５２は、メッセージ表示設定情報２６２に、４つのメッセージのうち、チェックの入れられたチェックボックスに対応するメッセージについて表示オンであり、それ以外のメッセージについては表示オフである旨を書き込む。
【００４５】
以上のようにして、図４に示す設定画面を用いた設定が完了したら、メッセージ表示設定部２５２は、ハードディスク装置２０６に格納されたメッセージ表示設定情報２６２に基づき、ネットワークＩ／Ｆ回路部２１４からネットワーク６００を介して分散元プリンタ３００に、報告項目設定情報と監視タイミング設定情報とを送信する。具体的には、メッセージ表示設定情報２６２において、表示オンとなっているメッセージについて、そのメッセージに対応する報告項目を、報告項目設定情報として送信する。また、メッセージ表示設定情報２６２において、"Reporting interval"項目１６に対応して書き込まれた時間を、監視タイミング設定情報として送信する。
【００４６】
これに対し、分散元プリンタ３００では、受信した報告項目設定情報に基づいて、前述した報告項目情報を設定すると共に、受信した監視タイミング設定情報に基づいて監視タイミング情報を設定する。この結果、分散元プリンタ３００は、管理者が図４（Ａ）の"Reporting interval"項目１６で設定した時間間隔で、分散先のプリンタにおける印刷状態について監視を行うことになる。また、その際、分散元プリンタ３００は、管理者が図４（Ｂ）の設定画面でチェックを入れたチェックボックスに対応する報告項目についてのみ、監視を行い、その報告項目に対応するイベントの発生を検出した場合に、検出した旨と、そのイベントの発生内容と、をサーバコンピュータ２００に通知することになる。従って、図４（Ｂ）の設定画面でチェックを入れていないチェックボックスに対応する報告項目については、監視は行われず、通知も行われない。
【００４７】
この結果、サーバコンピュータ２００では、メッセージ表示制御部２５４が、分散元プリンタ３００から通知の行われた報告項目についてのみ、対応したメッセージを生成して、クライアントコンピュータ１００に送信するため、クライアントコンピュータ１００では、管理者が図４（Ｂ）の設定画面でチェックを入れたチェックボックスに対応するメッセージだけしか、ポップアップで表示されないこととなる。
【００４８】
Ｅ．実施例の効果：
従って、以上説明したように、本実施例においては、管理者やクライアントコンピュータ１００のユーザの希望するメッセージを選択的に、クライアントコンピュータ１００のモニタ画面に表示させることが可能となるため、クライアントコンピュータ１００のユーザの煩わしさを軽減させることができる。
【００４９】
Ｆ．変形例：
なお、本発明は上記した実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様にて実施することが可能である。
【００５０】
上記した実施例では、結果的に、分散元プリンタ３００において、図４（Ｂ）の設定画面でチェックを入れたチェックボックスに対応する報告項目についてのみ、監視を行い、サーバコンピュータ２００に通知し、チェックを入れていないチェックボックスに対応する報告項目については、監視を行わず、通知も行わないようにしていたが、本発明はこれに限定されるものではなく、全ての報告項目について、監視を行い、サーバコンピュータ２００に通知を行うようにしてもよい。そのような場合であっても、サーバコンピュータ２００において、例えば、通知受領部２５６が、受領した通知のうち、その通知が図４（Ｂ）の設定画面でチェックを入れたチェックボックスに対応する報告項目についての通知であるか否かを判断し、該当する通知である場合のみ、メッセージ表示制御部２５４が、対応するメッセージを生成して、クライアントコンピュータ１００に送信するようにすればよい。そのようにすれば、クライアントコンピュータ１００では、図４（Ｂ）の設定画面でチェックを入れたチェックボックスに対応するメッセージだけしか、表示されないため、ユーザの煩わしさを軽減させることができる。
【００５１】
上記した実施例では、クライアントコンピュータ１００とサーバコンピュータ２００とを分けた構成としたが、サーバコンピュータ２００の機能をクライアントコンピュータ１００に持たせ、クライアントコンピュータ１００を削除した構成としてもよい。その場合、メッセージ表示制御装置であるクライアントコンピュータ１００は、上記したメッセージ表示設定処理を行う場合、図４に示す設定画面を、自ら備えるモニタに表示させることになる
【００５２】
なお、クライアントコンピュータ１００とサーバコンピュータ２００とを分けた構成とした場合、上述したとおり、サーバコンピュータ２００は、ジョブＭＩＢから各印刷ジョブについて各々マシン名を取得した場合、マシン名を取得した全てのクライアントコンピュータに対して、メッセージの送信を行うしかない。しかし、クライアントコンピュータ１００とサーバコンピュータ２００とが同一の場合には、サーバコンピュータ２００は、自らのマシン名（すなわち、クライアントコンピュータ１００のマシン名）を自動的に知ることができるので、図４（Ｂ）に示した設定画面において、"□ Send report only this machine"という項目をさらに追加してもよい。すなわち、このように、チェックボックスと共に、「この設定をおこなったクライアントコンピュータにのみ結果を報告させる。」と言う意味の項目を設けることにより、メッセージをサーバコンピュータ２００（クライアントコンピュータ１００）だけに送信するのか、サーバコンピュータ２００（クライアントコンピュータ１００）を含む他のクライアントコンピュータ全てに送信するのかを、ユーザに選択させることができる。
【００５３】
以上のように構成することにより、ユーザは、自分のマシンから送信した印刷ジョブについてだけ、自分のマシンに対してメッセージを表示するか、他のマシンから送信され、中継した印刷ジョブについても、自分のマシンに対してメッセージを表示するか、の切り換えを容易に行うことができるため、設定の煩わしさから解放される。また、自分で設定を行ったら、自分で印刷要求したものだけ、自分に報告される、というのはきわめて自然でわかりやすい設定方法である。また、設定の際に、チェックボックスをチェックするだけでよく、自分のマシンのマシン名を入力する必要がないので、入力の負担が少ない。
【００５４】
上記した実施例において、図４（Ｂ）に示す設定画面では、図３に示した４つのメッセージに対応して、４つの選択項目を表示するようにしていたが、３つ以下の選択項目を表示するようにしてもよく、また、４つ以外の他のメッセージに対応する選択項目を用意して表示するようにしてもよい。また、表示を許可するか否かを選択するのに、チェックボックスを用いるようにしたが、ラジオボタンや、その他の選択方法を用いるようにしてもよい。
【図面の簡単な説明】
【００５５】
【図１】本発明の一実施例としてのメッセージ表示制御装置を備える分散印刷システムを示す説明図である。
【図２】本発明の一実施例としてのメッセージ表示制御装置を構成するサーバコンピュータ２００を示すブロック図である。
【図３】サーバコンピュータ２００からクライアントコンピュータ１００へ送信されるメッセージの例を示す説明図である。
【図４】メッセージの表示を許可するか否を選択させるための設定画面の一例を示す説明図である。
【符号の説明】
【００５６】
１２，１４...ラジオボタン
２４，２６，２８，３０...チェックボックス
１００...クライアントコンピュータ
１０２...ＣＰＵ
２００...サーバコンピュータ
２０１...コンピュータ本体
２０２...ＣＰＵ
２０４...メモリ
２０６...ハードディスク装置
２０８...入力装置
２１０...表示装置
２１２...Ｉ／Ｏ回路部
２１４...ネットワークＩ／Ｆ回路部
２５２...メッセージ表示設定部
２５４...メッセージ表示制御部
２５６...通知受領部
２６２...メッセージ表示設定情報
３００...分散元プリンタ
４００，５００...分散先プリンタ
６００...ネットワーク
【図１】
2006235900.tif 000003
【図２】
2006235900.tif 000004
【図３】
2006235900.tif 000005
【図４】
2006235900.tif 000006