(57)【要約】【課題】文書等の閲覧情報を、ユーザに確実に閲覧させるようにする。【解決手段】重要文書と、その重要文書を識別可能な強制ＩＤと、その重要文書をユーザが既読か否かを識別可能なステータス情報とを関連付けて情報管理サーバ１２のデータベース３０５に登録しておく。クライアントＰＣ１３からの印刷指示によりＭＦＰ１１で印刷を行う場合、クライアントＰＣ１３は、クライアントＰＣ１３のユーザが未読の重要文書があるか否かを情報管理サーバ１２に問い合わせる。この結果、未読の重要文書がある場合には、クライアントＰＣ１３は、強制出力メッセージ８０１をモニタ２６に表示して、未読の重要文書の出力をユーザに促す。そして、未読の重要文書の出力が行われない限り、そのユーザがＭＦＰ１１で印刷を行えないようにする。【選択図】図１
2007157073.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに閲覧させることが必要な閲覧情報が未読であることを示す通知情報を、外部の情報管理サーバから受信する受信手段と、
前記受信手段により受信された通知情報に基づき、前記ユーザが未読の閲覧情報を閲覧したと判定されるまで、前記ユーザにより要求されるデータ処理を制限する制限手段とを有することを特徴とするデータ処理装置。
【請求項２】
前記受信手段により通知情報が受信されると、前記ユーザが未読の閲覧情報があることを前記ユーザに報知する報知手段を有することを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記ユーザが未読の閲覧情報があることが前記ユーザに報知された後に、前記ユーザが未読の閲覧情報の出力要求を受け付ける受付手段と、
前記受付手段により、前記ユーザが未読の閲覧情報の出力要求が受け付けられた後に、前記ユーザにより要求されたデータ処理を実行するデータ処理実行手段とを有することを特徴とする請求項２に記載のデータ処理装置。
【請求項４】
前記受付手段により、前記ユーザが未読の閲覧情報の出力要求が受け付けられると、その閲覧情報を出力するための処理を実行する出力処理実行手段を有し、
前記データ処理実行手段は、前記出力処理実行手段により、前記ユーザが未読の閲覧情報を出力するための処理が実行された後に、前記ユーザにより要求されたデータ処理を実行することを特徴とする請求項３に記載のデータ処理装置。
【請求項５】
データ処理の要求を受け付ける第２の受付手段を有し、
前記受信手段は、前記データ処理の要求を行ったユーザに閲覧させることが必要な閲覧情報が未読であることを示す通知情報を、外部の情報管理サーバから受信し、
前記データ処理実行手段は、前記受け付け手段により、前記ユーザが未読の閲覧情報の出力要求が受け付けられた後に、前記第２の受付手段により受け付けられた要求に基づくデータ処理を実行することを特徴とする請求項３又は４に記載のデータ処理装置。
【請求項６】
ユーザの認証を行うユーザ認証手段と、
前記ユーザ認証手段により認証されたユーザに関するユーザ認証情報を一時的に記憶する一時記憶手段と、
前記ユーザ認証情報を、前記外部の情報管理サーバに送信する送信手段とを有し、
前記送信手段は、前記第２の受け付け手段によりデータ処理の要求が受け付けられると、前記一時記憶手段により一時的に記憶されたユーザ認証情報を読み出して前記外部の情報管理サーバに送信し、
前記受信手段は、前記送信手段によりユーザ認証情報が送信された外部の情報管理サーバから、前記ユーザ認証手段により認証されたユーザに閲覧させることが必要な閲覧情報が未読であることを示す通知情報を受信することを特徴とする請求項５に記載のデータ処理装置。
【請求項７】
ユーザの認証を行うユーザ認証手段と、
前記ユーザ認証手段により認証されたユーザに関するユーザ認証情報を、外部の情報管理サーバに送信する送信手段とを有し、
前記受信手段は、前記送信手段によりユーザ認証情報が送信された外部の情報管理サーバから、前記ユーザ認証手段により認証されたユーザに閲覧させることが必要な閲覧情報が未読であることを示す通知情報を受信することを特徴とする請求項１〜５の何れか１項に記載のデータ処理装置。
【請求項８】
前記制限手段は、前記ユーザに閲覧させることが必要な閲覧情報が未読であることを示す通知情報が、前記受信手段により受信されると、前記ユーザ認証手段により行われたユーザの認証を解除することを特徴とする請求項７に記載のデータ処理装置。
【請求項９】
前記データ処理は、画像を形成するための処理であることを特徴とする請求項１〜８の何れか１項に記載のデータ処理装置。
【請求項１０】
ユーザに閲覧させることが必要な閲覧情報が、未読か否かを識別する識別情報を記憶する記憶手段と、
前記記憶手段により記憶された識別情報に基づいて、前記ユーザに閲覧させることが必要な閲覧情報が未読であるか否かを判断する判断手段と、
前記判断手段により、前記ユーザに閲覧させることが必要な閲覧情報が未読であると判断された場合、そのことを示す通知情報を前記ユーザが使用するデータ処理装置に送信する送信手段とを有することを特徴とする情報管理サーバ。
【請求項１１】
前記データ処理装置により認証されたユーザに関するユーザ認証情報を、前記データ処理装置から受信する受信手段と、
前記判断手段は、前記受信手段により受信されたユーザ認証情報が示すユーザに閲覧させることが必要な閲覧情報が未読であるか否かを判断することを特徴とする請求項１０に記載の情報管理サーバ。
【請求項１２】
前記ユーザに閲覧させることが必要な閲覧情報を、その閲覧情報の出力先の装置に送信する第２の送信手段を有し、
前記記憶手段は、前記ユーザに閲覧させることが必要な閲覧情報と、その閲覧情報が未読か否かを識別する識別情報とを関連付けて記憶し、
前記第２の送信手段は、前記ユーザに閲覧させることが必要な閲覧情報を、前記記憶手段から読み出して送信することを特徴とする請求項１０又は１１に記載の情報管理サーバ。
【請求項１３】
前記請求項１〜９の何れか１項に記載のデータ処理装置と、前記請求項１０〜１２の何れか１項に記載の情報管理サーバとを有することを特徴とするデータ処理システム。
【請求項１４】
ユーザに閲覧させることが必要な閲覧情報が未読であることを示す通知情報を、外部の情報管理サーバから受信する通知情報受信ステップと、
前記通知情報受信ステップにより受信された通知情報に基づき、前記ユーザが未読の閲覧情報を閲覧したと判定されるまで、前記ユーザにより要求されるデータ処理を制限する制限ステップとを有することを特徴とするデータ処理方法。
【請求項１５】
前記通知情報受信ステップにより通知情報が受信されると、前記ユーザが未読の閲覧情報があることを前記ユーザに報知する報知ステップを有することを特徴とする請求項１４に記載のデータ処理方法。
【請求項１６】
前記ユーザが未読の閲覧情報があることが前記ユーザに報知された後に、前記ユーザが未読の閲覧情報の出力要求を受け付ける受付ステップと、
前記受け付けステップにより、前記ユーザが未読の閲覧情報の出力要求が受け付けられた後に、前記ユーザにより要求されたデータ処理を実行するデータ処理実行ステップとを有することを特徴とする請求項１５に記載のデータ処理方法。
【請求項１７】
前記受付ステップにより、前記ユーザが未読の閲覧情報の出力要求が受け付けられると、その閲覧情報を出力するための処理を実行する出力処理実行ステップを有し、
前記データ処理実行ステップは、前記出力処理実行ステップにより、前記ユーザが未読の閲覧情報を出力するための処理が実行された後に、前記ユーザにより要求されたデータ処理を実行することを特徴とする請求項１６に記載のデータ処理方法。
【請求項１８】
データ処理の要求を受け付ける第２の受付ステップを有し、
前記通知情報受信ステップは、前記データ処理の要求を行ったユーザに閲覧させることが必要な閲覧情報が未読であることを示す通知情報を、外部の情報管理サーバから受信し、
前記データ処理実行ステップは、前記受け付けステップにより、前記ユーザが未読の閲覧情報の出力要求が受け付けられた後に、前記第２の受付ステップにより受け付けられた要求に基づくデータ処理を実行することを特徴とする請求項１６又は１７に記載のデータ処理方法。
【請求項１９】
ユーザの認証を行うユーザ認証ステップと、
前記ユーザ認証ステップにより認証されたユーザに関するユーザ認証情報を一時的に記憶媒体に記憶する一時記憶ステップと、
前記ユーザ認証情報を、前記外部の情報管理サーバに送信する認証情報送信ステップとを有し、
前記送信ステップは、前記第２の受け付けステップによりデータ処理の要求が受け付けられると、前記一時記憶ステップにより記憶媒体に一時的に記憶されたユーザ認証情報を読み出して前記外部の情報管理サーバに送信し、
前記通知情報受信ステップは、前記認証情報送信ステップによりユーザ認証情報が送信された外部の情報管理サーバから、前記ユーザ認証ステップにより認証されたユーザに閲覧させることが必要な閲覧情報が未読であることを示す通知情報を受信することを特徴とする請求項１８に記載のデータ処理方法。
【請求項２０】
ユーザの認証を行うユーザ認証ステップと、
前記ユーザ認証ステップにより認証されたユーザに関するユーザ認証情報を、外部の情報管理サーバに送信する送信ステップとを有し、
前記通知情報受信ステップは、前記認証情報送信ステップによりユーザ認証情報が送信された外部の情報管理サーバから、前記ユーザ認証ステップにより認証されたユーザに閲覧させることが必要な閲覧情報が未読であることを示す通知情報を受信することを特徴とする請求項１４〜１８の何れか１項に記載のデータ処理方法。
【請求項２１】
前記制限ステップは、前記ユーザに閲覧させることが必要な閲覧情報が未読であることを示す通知情報が、前記通知情報受信ステップにより受信されると、前記ユーザ認証ステップにより行われたユーザの認証を解除することを特徴とする請求項２０に記載のデータ処理方法。
【請求項２２】
前記データ処理は、画像を形成するための処理であることを特徴とする請求項１４〜２１の何れか１項に記載のデータ処理方法。
【請求項２３】
ユーザに閲覧させることが必要な閲覧情報が、未読か否かを識別する識別情報を記憶媒体に記憶する記憶ステップと、
前記記憶ステップにより記憶された識別情報に基づいて、前記ユーザに閲覧させることが必要な閲覧情報が未読であるか否かを判断する判断ステップと、
前記判断ステップにより、前記ユーザに閲覧させることが必要な閲覧情報が未読であると判断された場合、そのことを示す通知情報を前記ユーザが使用するデータ処理装置に送信する通知情報送信ステップとを有し、
前記通知情報受信ステップは、前記通知情報送信ステップにより送信された通知情報を受信することを特徴とする請求項１４〜２２の何れか１項に記載のデータ処理方法。
【請求項２４】
前記データ処理装置により認証されたユーザに関するユーザ認証情報を、前記データ処理装置から受信する認証情報受信ステップと、
前記判断ステップは、前記認証情報受信ステップにより受信されたユーザ認証情報が示すユーザに閲覧させることが必要な閲覧情報が未読であるか否かを判断することを特徴とする請求項２３に記載のデータ処理方法。
【請求項２５】
前記ユーザに閲覧させることが必要な閲覧情報を、その閲覧情報の出力先の装置に送信する閲覧情報送信ステップを有し、
前記記憶ステップは、前記ユーザに閲覧させることが必要な閲覧情報と、その閲覧情報が未読か否かを識別する識別情報とを関連付けて記憶し、
前記閲覧情報送信ステップは、前記ユーザに閲覧させることが必要な閲覧情報を、前記記憶ステップから読み出して送信することを特徴とする請求項２３又は２４に記載のデータ処理方法。
【請求項２６】
ユーザに閲覧させることが必要な閲覧情報が未読であることを示す通知情報を、外部の情報管理サーバから受信する通知情報受信ステップと、
前記通知情報受信ステップにより受信された通知情報に基づき、前記ユーザが未読の閲覧情報を閲覧したと判定されるまで、前記ユーザにより要求されるデータ処理を制限する制限ステップとをコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項２７】
ユーザに閲覧させることが必要な閲覧情報が、未読か否かを識別する識別情報を記憶装置に記憶する記憶ステップと、
前記記憶ステップで記憶された識別情報に基づいて、前記ユーザに閲覧させることが必要な閲覧情報が未読であるか否かを判断する判断ステップと、
前記判断ステップにより、前記ユーザに閲覧させることが必要な閲覧情報が未読であると判断された場合、そのことを示す通知情報を前記ユーザが使用するデータ処理装置に送信する送信ステップとをコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置、データ処理方法、及びコンピュータプログラムに関し、特に、ユーザに情報を閲覧させるために用いて好適なものである。
【背景技術】
【０００２】
情報管理サーバからネットワークを介してクライアント端末へ文書等の情報を送信し、その文書等の情報をクライアントに公開する情報管理システムが利用されている。かかる情報管理システムでは、新規に登録された文書の通知方法として、例えば電子メールが利用されている。この電子メールを利用した情報管理システムでは、電子メールの開封通知や、新規に登録された文書の登録通知等を行うことにより、発信者は、発信したメール文を受信者が開いた否かを確認することができる。
【０００３】
しかしながら、電子メールにより新規に登録された文書を通知する方法を利用する情報管理システムでは、必ずしも通知した文書が受信者により閲覧されるとは限らない。また、電子メールの受信者が、電子メールの開封通知や、新規に登録された文書の登録通知に気づくとは限らない。
例えば、数日間出張等により受信者が不在であった場合、電子メールの開封通知や、新規に登録された文書の登録通知を含む電子メールが、大量に受信した他の電子メールに埋もれてしまう虞がある。そうすると、受信者が、電子メールの開封通知や、新規に登録された文書の登録通知を含む電子メールに気がつかない虞がある。
また、大量に受信した電子メールを整理する際に、受信者が、電子メールの開封通知や、新規に登録された文書の登録通知を含む電子メールを誤って削除してしまう可能性がある。
【０００４】
そこで、情報管理システムにおける未読文書を通知する技術や、未読文書のリストや未読文書そのものをプリントする技術として、以下のような技術が提案されている。
特許文献１では、情報管理システムで管理している情報を、閲覧すべきユーザへリアルタイムでインスタントメッセージを利用して通知する方法が提案されている。
【０００５】
特許文献３、４では、Windows（登録商標）のログインコマンドが検出されたときに、プリントサーバが、ログインしたユーザへ、プリントサーバ上に蓄積されたファックスの受信リストを発行して、ファクシミリ文書の受信を通知する方法が提案されている。
特許文献２では、未読文書の通知と、サーバの蓄積容量とを確保するために、未読文書を強制的に出力する方法が提案されている。
【０００６】
【特許文献１】特開２００４−３３４４２８号公報
【特許文献２】特開平３−４４２３０号公報
【特許文献３】特開平３−４４２３９号公報
【特許文献４】特開平３−４４２４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、前述した特許文献１〜４に記載の従来の技術であっても、未読文書を通知したり、未読文書のリストや未読文書そのものをプリントしたりするだけでは、未読文書の閲覧対象のユーザが、それらに気づかない可能性がある。
このように従来の技術では、文書等の閲覧情報を、ユーザがいつまでも閲覧しない虞があるという問題点があった。
本発明は、このような問題点に鑑みてなされたものであり、文書等の閲覧情報を、ユーザに確実に閲覧させるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明のデータ処理装置は、ユーザに閲覧させることが必要な閲覧情報が未読であることを示す通知情報を、外部の情報管理サーバから受信する受信手段と、前記受信手段により受信された通知情報に基づき、前記ユーザが未読の閲覧情報を閲覧したと判定されるまで、前記ユーザにより要求されるデータ処理を制限する制限手段とを有することを特徴とする。
本発明の情報管理サーバは、ユーザに閲覧させることが必要な閲覧情報が、未読か否かを識別する識別情報を記憶する記憶手段と、前記記憶手段により記憶された識別情報に基づいて、前記ユーザに閲覧させることが必要な閲覧情報が未読であるか否かを判断する判断手段と、前記判断手段により、前記ユーザに閲覧させることが必要な閲覧情報が未読であると判断された場合、そのことを示す通知情報を前記ユーザが使用するデータ処理装置に送信する送信手段とを有することを特徴とする。
本発明のデータ処理システムは、前記データ処理装置と、前記情報管理サーバとを有することを特徴とする。
【０００９】
本発明のデータ処理方法は、ユーザに閲覧させることが必要な閲覧情報が未読であることを示す通知情報を、外部の情報管理サーバから受信する通知情報受信ステップと、前記通知情報受信ステップにより受信された通知情報に基づき、前記ユーザが未読の閲覧情報を閲覧したと判定されるまで、前記ユーザにより要求されるデータ処理を制限する制限ステップとを有することを特徴とする。
【００１０】
本発明のコンピュータプログラムは、ユーザに閲覧させることが必要な閲覧情報が未読であることを示す通知情報を、外部の情報管理サーバから受信する通知情報受信ステップと、前記通知情報受信ステップにより受信された通知情報に基づき、前記ユーザが未読の閲覧情報を閲覧したと判定されるまで、前記ユーザにより要求されるデータ処理を制限する制限ステップとをコンピュータに実行させることを特徴とする。
また、本発明の他の特徴とするところは、ユーザに閲覧させることが必要な閲覧情報が、未読か否かを識別する識別情報を記憶装置に記憶する記憶ステップと、前記記憶ステップで記憶された識別情報に基づいて、前記ユーザに閲覧させることが必要な閲覧情報が未読であるか否かを判断する判断ステップと、前記判断ステップにより、前記ユーザに閲覧させることが必要な閲覧情報が未読であると判断された場合、そのことを示す通知情報を前記ユーザが使用するデータ処理装置に送信する送信ステップとをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ユーザに閲覧させることが必要な閲覧情報が未読であることを示す通知情報を、情報管理サーバから受信すると、その通知情報に基づきユーザが未読の閲覧情報を閲覧するまで、ユーザにより要求されるデータ処理を制限するようにした。これにより、閲覧情報を未読のユーザは、その閲覧情報を閲覧しない限り、データ処理を行わせることができない。したがって、文書等の閲覧情報を、ユーザに可及的に確実に閲覧させることができる。
【発明を実施するための最良の形態】
【００１２】
本発明の一実施形態を、図面を参照しながら説明する。
図１は、本実施形態におけるシステムの構成の一例を示すブロック図である。
なお、図１のシステムの中に構成されるＭＦＰ１１は、利用するユーザを認証することができるものとする。また、情報管理サーバ１２は、図３に示すようにデータベース３０５ａを用いて管理する種々の文書のうち、重要文書（図３では文書Ｂ、Ｄ）については、その重要文書を識別するための属性（以下、強制ＩＤと称する）を付加して管理するものとする。
【００１３】
また、本実施形態では、ＭＦＰ１１のユーザ認証、情報管理サーバ１２のユーザ認証、及びクライアントＰＣ１３のユーザ認証（Windows（登録商標）認証）として、共通のユーザアカウントを利用するシングル・サイン・オンが実現されるものとする。本実施形態において、ユーザは、ＭＦＰやクライアントＰＣを利用する際（ネットワーク上のサービスを利用する場合でなくても）、ユーザ認証することとする。
さらに、本実施形態では、ＭＦＰ１１、及びクライアントＰＣ１３より送信されるユーザ認証情報１０１ａ、１０１ｂ、及び情報管理サーバ１２より送信される解析結果情報１０２ａ、１０２ｂが、XMLファイル形式である場合を例に挙げて説明する。また、ユーザ認証情報１０１ａ、１０１ｂ、解析結果情報１０２ａ、１０２ｂの送信は、ネットワーク１０を介して、ＨＴＴＰ上のＳＯＡＰ、つまりＷｅｂサービスを用いて行われるものとし、ＳＯＡＰヘッダに記述されている通信プロトコルで行われるものとする。但し、通信プロトコルはＷｅｂサービスに限定されるものでないことは言うまでもない。
【００１４】
図１において、ネットワーク１０は、各構成要素を相互に接続するための通信回線である。ＭＦＰ（Multi Function Printer）１１は、コピー、印刷、ＦＡＸ、及びＳｅｎｄ等の各処理を行う。本実施形態のＭＦＰ１１は、コピー、印刷、ＦＡＸ、及びＳｅｎｄ等の各処理を行う際にユーザ認証を必要とする。そして、ユーザ認証に成功すると、ＭＦＰエージェント５０１が動作し、認証されたユーザが未読の重要文書が情報管理サーバ１２にあるか否かを情報管理サーバ１２との通信結果に応じて判断する。この判断の結果、認証されたユーザが未読の重要文書がある場合、ＭＦＰ１１は、その未読の重要文書を情報管理サーバ１２から受け取って出力してから、コピー、印刷、ＦＡＸ、及びＳｅｎｄ等の各処理を行うための操作をユーザに許可する。
【００１５】
クライアントＰＣ１３は、ユーザの操作によりアプリケーションから印刷指示を出す。本実施形態のクライアントＰＣ１３は、印刷指示を出す際に、ユーザ認証（Windows（登録商標）認証）を必要とする。そして、ユーザ認証に成功すると、クライアントエージェント４０１が動作し、認証されたユーザが未読の重要文書が情報管理サーバ１２にあるか否かを情報管理サーバ１２との通信結果に応じて判断する。この判断の結果、認証されたユーザが未読の重要文書がある場合、クライアントＰＣ１３は、その未読の重要文書を情報管理サーバ１２から受け取って出力してから、印刷指示の実行をユーザに許可する。
【００１６】
情報管理サーバ１２は、文書等の情報を、図３に示す情報管理フォルダ３０５内のデータベース３０５ａ等に蓄積する機能を持つ。情報管理サーバ１２の情報管理エージェント３０１は、ＭＦＰ１１やクライアントＰＣ１３からの要求に基づいて、ＭＦＰ１１やクライアントＰＣ１３のユーザが未読の重要文書が情報管理フォルダ３０５内のデータベース３０５ａにあるか否かを判断する。この判断の結果、ＭＦＰ１１やクライアントＰＣ１３のユーザが未読の重要文書がある場合には、その未読の重要文書を、該当するＭＦＰ１１やクライアントＰＣ１３に出力する。
【００１７】
なお、本実施形態の情報管理サーバ１２は、ＭＦＰ１１やクライアントＰＣ１３等のユーザが共有することを目的とする情報を主として管理する。また、図３に示すように、社内通達等の全社員が必読すべき重要文書には、重要文書を識別可能な強制ＩＤが付加され、これら重要文書と強制ＩＤとが、データベース３０５ａに関連付けられて登録されている。以下、強制ＩＤが付加されている重要文書を、必要に応じて強制ＩＤ文書と称する。
【００１８】
図２は、情報管理サーバ１２、クライアントＰＣ１３、及びＭＦＰ１１のハードウェアの構成の一例を示すブロック図である。具体的に図２（ａ）は、情報管理サーバ１２及びクライアントＰＣ１３のハードウェアの構成の一例を示すブロック図であり、図２（ｂ）は、ＭＦＰ１１のハードウェアの構成の一例を示すブロック図である。
なお、情報管理サーバ１２及びクライアントＰＣ１３は、いずれもＩＢＭ−ＰＣ／ＡＴ互換機等の汎用ＰＣ（パーソナルコンピュータ）であるので、同じブロック図として図２（ａ）に示している。
【００１９】
図２（ａ）において、ＣＰＵ２１は、内部バスで接続される各デバイス（後述のＲＯＭ２２やＲＡＭ２３等）を直接或いは間接的に制御して、本実施形態の情報管理サーバ１２及びクライアントＰＣ１３の動作を実現するためのプログラムを実行する。ＲＯＭ２２は、ＢＩＯＳ（Basic Input/Output System）等の基本ソフトウェアを格納する。ＲＡＭ２３は、ＣＰＵ２１のワーク領域として利用される。また、ＲＡＭ２３には、プログラムである情報管理エージェント３０１やクライアントエージェント４０１をロードするためにデータが一時的に記憶される。ＨＤＤ（ハードディスクドライブ）２４は、プログラムをファイルとして格納している。入力装置２５は、ユーザインターフェースであり、例えばプログラムの中で操作画面がモニタ２６に表示された際に、その操作画面に対するユーザの操作を入力するためのものである。モニタ２６は、前記操作画面等を表示する。インターフェース（Ｉ／Ｆ）２７は、情報管理サーバ１２及びクライアントＰＣ１３と、ネットワーク１０とを相互に接続するためのである。
【００２０】
続いて、図２（ｂ）に示す本実施形態のＭＦＰ１１は、ネットワーク１０を介して、コンピュータ端末へ印刷サービス、スキャンサービス、ストレージサービス、及び送信サービス等を提供するネットワーク対応型のＭＦＰである。ここで、送信サービスとは、ＦＡＸ送信、電子メール送信、及びファイル転送等をいう。
【００２１】
ＭＦＰ１１のハードウェア構成は、例えば、通信装置３１、ＣＰＵ３２、メモリ３３、外部記憶装置（以下、ＨＤＤと称する）３４、画像処理装置３５、スキャナユニット３６、プリンタユニット３７、及びオペレーションパネル３８等から構成されている。
通信装置３１は、ネットワーク１０を介して、外部のコンピュータ端末（情報管理サーバ１２や情報管理サーバ１３等）と通信を行う。ＣＰＵ３２は、画像処理装置３５における種々の機能を実現するためのプログラムを実行するコンピュータである。具体的には、ＣＰＵ３２は、本実施形態におけるＭＦＰ１１の動作を実現するためのプログラムであるＭＦＰエージェント５０１をＨＤＤ３４から読み出す。そして、ＣＰＵ３２は、読み出したプログラム（ＭＦＰエージェント５０１）を、メモリ３３をワーク領域として実行する。また、オペレーションパネル３８は、ユーザインターフェースであり、タッチパネルの機能を備えている。
【００２２】
図３は、情報管理サーバ１２上で動作するソフトウェアモジュールの構成の一例を示す図である。
情報管理サーバ１２では、他の共有情報（図３では文書Ａ、Ｃ）と共に強制ＩＤ文書（図３では文書Ｂ、Ｄ）が情報管理フォルダ３０５内のデータベース３０５ａで管理されている。前述したように、強制ＩＤ文書（図３では文書Ｂ、Ｄ）には、強制ＩＤが付加されると共に、その強制ＩＤ文書をユーザが未読であるか又は既読であるかを識別するステータス情報も付加される（図３では文書Ｂが未読、文書Ｄが既読であることを示している）。
【００２３】
情報管理エージェント３０１は、ＭＦＰ１１又はクライアントＰＣ１３より受信したユーザ認証情報１０１ａ、１０１ｂを基に、該当するユーザが未読の強制ＩＤ文書を抽出する処理を行う。そして、情報管理エージェント３０１は、その処理した結果を解析結果情報１０２ａ、１０２ｂとしてＭＦＰ１１又はクライアントＰＣ１３返信する。なお、情報管理エージェント３０１は、ＢＩＯＳ３０４及びＯＳ３０３といったプラットフォーム上で動作している。
【００２４】
また、情報管理エージェント３０１は、ＭＦＰエージェント５０１又はクライアントエージェント４０１の処理によってＭＦＰ１１又はクライアントＰＣ１３より受信したデータベース更新要求信号に基づいて、データベース３０５ａを更新する。なお、ＨＴＴＰ及びＳＯＡＰのハンドリングはＯＳ３０３が行うものとする。また、データベース３０５ａは、情報管理システム３０２で管理される。
【００２５】
図４は、クライアントＰＣ１３上で動作するソフトウェアモジュールの構成の一例を示す図である。
クライアントＰＣ１３のクライアントエージェント４０１は、ユーザによる入力装置２５の操作に基づいて入力されたユーザ認証情報（Windows（登録商標）認証情報）１０１ｂを抽出して、一時保管フォルダ４０５へ一時的に格納する。そして、プリンタドライバ４０２で行われるプリント処理の実行指示が検出された後に、一時管理フォルダ４０５へ格納したユーザ認証情報１０１ｂを情報管理サーバ１２の情報管理エージェント３０１へ送信する。このユーザ認証情報１０１ｂに基づいて、クライアントエージェント４０１は、情報管理エージェント３０１で処理された結果を示す解析結果情報１０２ｂを受信する。なお、クライアントエージェント４０１は、ＢＩＯＳ４０４及びＯＳ４０３といったプラットフォーム上で動作している。
なお、ＨＴＴＰおよびＳＯＡＰのハンドリングはＯＳ４０３が行うものとする。
【００２６】
図５は、ＭＦＰ１１上で動作するソフトウェアモジュールの構成の一例を示す図である。
ＭＦＰの基本モジュール５０２（いわゆるコントローラと呼ばれるモジュール群）上で、ＭＦＰエージェント５０１が動作している。ＭＦＰエージェント５０１は、ＭＦＰ１１を利用するユーザによるオペレーションパネル３８の操作に基づいて入力されたユーザ認証情報１０１ａを抽出して情報管理エージェント３０１へ送信する。そして、このユーザ認証情報１０１ａに基づいて、ＭＦＰエージェント５０１は、情報管理エージェント３０１で処理された結果を示す解析結果情報１０２ａを受信する。なお、ＨＴＴＰ及びＳＯＡＰのハンドリングは、ＭＦＰの基本モジュール５０２が行うものとする。
【００２７】
次に、図６〜図１３のフローチャートを参照しながら、本実施形態のシステムにおける制御の流れの一例を説明する。
まず、図６のフローチャートを参照しながら、ユーザがＭＦＰ１１のオペレーションパネル３８を操作して利用可能となるコピー、印刷、ＦＡＸ、及びＳｅｎｄといった機能を利用する際のシステムの動作の一例を説明する。
【００２８】
ＭＦＰ１１を利用するユーザは、オペレーションパネル３８の操作に基づいて、例えばユーザＩＤ及びパスワードを入力する（ステップＳ６０１）。次に、ＭＦＰ基本モジュール５０２は、入力したユーザＩＤ及びパスワードと、予め登録されているユーザＩＤ及びパスワードとを照合する。そして、ＭＦＰ基本モジュール５０２は、これら入力したユーザＩＤ及びパスワードが、予め登録されているユーザＩＤ及びパスワードと一致しているか否かを判定し、ユーザ認証に成功したか否かを判定する。
【００２９】
この判定の結果、ユーザ認証に成功した場合には、コピー、印刷、ＦＡＸ、及びＳｅｎｄといった機能の利用を許可するか否かを決定するＭＦＰエージェント処理を実行する（ステップＳ６０３）。そして、ＭＦＰエージェント５０１は、このＭＦＰエージェント処理の実行結果に基づいて、コピー、印刷、ＦＡＸ、及びＳｅｎｄといったＭＦＰ１１の機能の利用を許可するか否かを判定する（ステップＳ６０４）。この判定の結果、ＭＦＰ１１の機能の利用を許可する場合、ＭＦＰエージェント５０１は、そのＭＦＰ１１の機能を実現するためのオペレーションパネル３８の操作を受け付け可能にする。そして、受け付けた結果に応じて、ＭＦＰ１１を動作させる（ステップＳ６０５）。
なお、ステップＳ６０２においてユーザ認証に失敗したと判定した場合と、ステップＳ６０４においてＭＦＰ１１の機能の利用を許可しないと判定した場合には、処理を終了する。
【００３０】
次に、図７のフローチャートを参照しながら、図６のステップＳ６０３におけるＭＦＰエージェント処理の一例を説明する。
まず、ＭＦＰエージェント５０１は、ユーザ認証に成功したユーザのユーザＩＤ及びパスワードからなるユーザ認証情報を抽出する（ステップＳ７０１）。そして、ＭＦＰエージェント５０１は、抽出したユーザ認証情報をＸＭＬファイル化する（ステップＳ７０２）。
【００３１】
続いて、ＭＦＰエージェント５０１は、ＸＭＬファイル化したユーザ認証情報１０１ａを情報管理サーバ１２の情報管理エージェント３０１へ送信する（ステップＳ７０３）。次に、情報管理エージェント３０１は、情報管理エージェント処理を実行する（ステップＳ７０４）。この情報管理エージェント処理では、例えば、ＭＦＰエージェント５０１から送信されたユーザ認証情報１０１ａにより識別されるユーザが未読の強制ＩＤ文書があるか否かを判定する等の処理を行う。そして、その処理した結果を示す解析結果情報１０２ａをＭＦＰエージェント５０１に送信する。なお、この情報管理エージェント処理の詳細については、図１１を参照しながら後述する。
【００３２】
次に、ＭＦＰエージェント５０１は、情報管理エージェント３０１から送信された解析結果情報１０２ａを受信する（ステップＳ７０５）。受信した解析結果情報１０２ａに基づいて、ＭＦＰエージェント５０１は、ステップＳ７０３で送信したユーザ認証情報１０１ａにより識別されるユーザが未読の強制ＩＤ文書があるか否かを判定する（ステップＳ７０６）。この判定の結果、ユーザが未読の強制ＩＤ文書がある場合、ＭＦＰエージェント５０１は、図８（ａ）に示すような強制出力メッセージ８０１を、ＭＦＰ１１のオペレーションパネル３０８に表示する（ステップＳ７０７）。この強制出力メッセージ８０１は、未読の強制ＩＤ文書が存在することと、その強制ＩＤ文書を強制的に出力することの了承を求めることとを報知するためのものである。
【００３３】
次に、ＭＦＰエージェント５０１は、強制出力メッセージ８０１に表示されているＯＫボタン８０１ａ及びＮＧボタン８０１ｂの何れがユーザにより押下されたのかを判定する（ステップＳ７０８）。この判定の結果、ＯＫボタン８０１ａが押された場合には、ＭＦＰエージェント５０１は、該当する強制ＩＤ文書の出力する（ステップＳ７０９）。そして、ＭＦＰエージェント５０１は、ユーザによるＭＦＰ１１の操作を許可し、その操作に基づく動作を実行する（ステップＳ７１０）。
【００３４】
最後に、強制的に出力した強制ＩＤ文書のステータスを変更するために、情報管理サーバ１２のデータベース３０５ａを更新するデータベース更新処理を実行する（ステップＳ７１１）。
ステップＳ７０６において、ユーザが未読の強制ＩＤ文書がないと判定された場合には、強制ＩＤ文書を出力する必要がないので、ステップＳ７０７〜Ｓ７０９を省略してステップＳ７１０に進み、ユーザによるＭＦＰ１１の操作を許可する。
また、ステップＳ７０８において、ＮＧボタン８０１ｂが押されたと判定された場合には、強制出力メッセージ８０１の内容をユーザが了承しなかったとして、ステップＳ７１２に進む。ステップＳ７１２では、ＭＦＰエージェント５０１は、図８（ｂ）に示すような出力不能メッセージ８０２を、ＭＦＰ１１のオペレーションパネル３０８に表示する。そして、ＭＦＰエージェント５０１は、ＭＦＰ１１のユーザ認証の結果を解除し、ＭＦＰ１１のコピー、印刷、ＦＡＸ、及びＳｅｎｄといった機能を実現するための操作を不可能にする。
【００３５】
続いて、図９のフローチャートを参照しながら、クライアントＰＣ１３のユーザが、ＭＦＰ１１を利用して印刷を行う際のシステムの動作の一例を説明する。
まず、クライアントエージェント４０１は、クライアントＰＣ１３を利用するユーザによる入力装置２５の操作に基づいて、例えばユーザＩＤ及びパスワードを入力し、Windows（登録商標）へのログインを試みる（ステップＳ９０１）。次に、クライアントエージェント４０１は、例えば、入力したユーザＩＤ及びパスワードと、予め登録されているユーザＩＤ及びパスワードとを照合する。クライアントエージェント４０１は、例えば、これら入力したユーザＩＤ及びパスワードが、予め登録されているユーザＩＤ及びパスワードと一致しているか否かを判定する（ステップＳ９０２）。すなわち、ユーザ認証（Windows（登録商標）ログイン認証）に成功したか否かを判定する。
【００３６】
この判定の結果、ユーザ認証に成功した場合には、ＭＦＰ１１の印刷機能の利用するためにプリンタドライバ４０２で行われる印刷処理の実行を許可するか否かを決定するクライアントエージェント処理を実行する（ステップＳ９０３）。そして、クライアントエージェント４０１は、クライアントエージェント処理結果の実行結果に基づいて、プリンタドライバ４０２で行われる印刷処理の実行が許可されているか否かを判定する（ステップＳ９０４）。この判定の結果、印刷処理の実行が許可されている場合、プリンタドライバ４０２は、印刷処理を実行する（ステップＳ９０５）。
なお、ステップＳ９０２においてユーザ認証に失敗したと判定した場合と、ステップＳ９０４において印刷処理の実行が許可されていないと判定した場合には、そのまま処理を終了する。すなわち、この場合には、何も印刷することはできないことになる。
【００３７】
次に、図１０のフローチャートを参照しながら、図９のステップＳ９０３におけるクライアントエージェントの処理の一例を説明する。
まず、クライアントエージェント４０１は、アプリケーションによって作成されたデータを印刷するために、プリンタドライバ４０２のダイアログをモニタ２６に表示すると、印刷処理が開始されることを検出する（ステップＳ１００１）。クライアントエージェント４０１は、クライアントＰＣ１３のユーザによって、プリンタドライバ４０２のダイアログのボタンが押下されるまで待機する（ステップＳ１００２）。プリンタドライバ４０２のダイアログのボタンが押下されると、クライアントエージェント４０１は、ユーザ認証情報（Windows（登録商標）認証情報）を一時保管フォルダ４０５から抽出する（ステップＳ１００３）。
【００３８】
続いて、クライアントエージェント４０１は、抽出したユーザ認証情報をＸＭＬファイル化する（ステップＳ１００４）。次に、クライアントエージェント４０１は、ＸＭＬファイル化したユーザ認証情報１０１ｂを、情報管理エージェント３０１へ送信する（ステップＳ１００５）。そして、情報管理エージェント３０１は、情報管理エージェント処理を実行する（ステップＳ１００６）。この情報管理エージェント処理では、例えば、クライアントエージェント４０１から送信されたユーザ認証情報１０１ｂにより識別されるユーザが未読の強制ＩＤ文書があるか否かを判定する等の処理を行う。そして、その処理した結果を示す解析結果情報１０２ｂをクライアントエージェント４０１に送信する。なお、この情報管理エージェント処理の詳細については、図１１を参照しながら後述する。
【００３９】
次に、クライアントエージェント４０１は、情報管理エージェント３０１から送信された解析結果情報１０２ｂを受信する（ステップＳ１００７）。受信した解析結果情報１０２ｂに基づいて、クライアントエージェント４０１は、ステップＳ１００５で送信したユーザ認証情報１０１ｂにより識別されるユーザが未読の強制ＩＤ文書があるか否かを判定する（ステップＳ１００８）。この判定の結果、ユーザが未読の強制ＩＤ文書がある場合、クライアントエージェント４０１は、例えば図８（ａ）に示したような強制出力メッセージ８０１を、モニタ２６にポップアップ表示する（ステップＳ１００９）。
【００４０】
次に、クライアントエージェント４０１は、ユーザによる入力装置２５の操作に基づいて、強制出力メッセージ８０１に表示されているＯＫボタン８０１ａ及びＮＧボタン８０１ｂの何れがユーザにより押下されたのかを判定する（ステップＳ１０１０）。この判定の結果、ＯＫボタン８０１ａが押された場合には、クライアントエージェント４０１は、該当する強制ＩＤ文書の出力する（ステップＳ１０１１）。そして、クライアントエージェント４０１は、プリンタドライバ４０２による印刷処理の実行を許可し、プリンタドライバ４０２は、印刷処理を実行する（ステップＳ１０１２）。
【００４１】
最後に、強制的に出力した強制ＩＤ文書のステータスを変更するために、情報管理サーバ１２のデータベース３０５ａを更新するデータベース更新処理を実行する（ステップＳ１０１３）。
ステップＳ１００８において、ユーザが未読の強制ＩＤ文書がないと判定された場合には、強制ＩＤ文書を出力する必要がないので、ステップＳ１００９〜Ｓ１０１１を省略してステップＳ１０１２に進む。
また、ステップＳ１０１０において、ＮＧボタン８０１ｂが押されたと判定された場合には、強制出力メッセージ８０１の内容をユーザが了承しなかったとして、処理を終了する。
【００４２】
続いて、図１１のフローチャートを参照しながら、図７のステップＳ７０４及び図１０のステップＳ１００６の情報管理エージェント処理の一例について説明する。
まず、情報管理エージェント３０１は、ＭＦＰエージェント５０１又はクライアントエージェント４０１から送信されたＸＭＬファイル形式のユーザ認証情報１０１ａ、１０１ｂを受信する（ステップＳ１１０１）。受信したユーザ認証情報１０１ａ、１０１ｂに基づいて、情報管理エージェント３０１は、情報管理システム３０２内のデータベース３０５ａを解析する。そして、該当するアカウトユーザが未読の強制ＩＤ文書を抽出する（ステップＳ１１０２）。
【００４３】
次に、情報管理エージェント３０１は、ステップＳ１１０２の抽出結果に基づいて、該当するユーザが未読の強制ＩＤ文書の有無を判定する（ステップＳ１１０３）。この判定の結果、該当するユーザが未読の強制ＩＤ文書がある場合、ステップＳ１１０４に進む。そして、情報管理エージェント３０１は、該当するユーザが未読の強制ＩＤ文書があることを示す情報をＸＭＬファイル化し、解析結果情報１０２ａ、１０２ｂを生成する（ステップＳ１１０４）。そして、情報管理エージェント３０１は、ステップＳ１１０１で受信したユーザ認証情報１０１ａ、１０１ｂの送信元となるエージェント４０１、５０１へ生成した解析結果情報１０２ａ、１０２ｂを返信する（ステップＳ１１０５）。
【００４４】
次に、情報管理エージェント３０１は、ユーザが未読の強制ＩＤ文書のＪＯＢチケット３０６ａを作成するＪＯＢチケット作成処理を実行する（ステップＳ１１０６）。そして、情報管理エージェント３０１は、作成したＪＯＢチケット３０６ａを情報管理サーバ１２のＨＤ２４内に設けられた一時保管フォルダ３６内に一時的に保管しておく（ステップＳ１１０７）。
【００４５】
ステップＳ１１０３において、該当するユーザが未読の強制ＩＤ文書がないと判定した場合、ステップＳ１１０８に進む。そして、情報管理エージェント３０１は、該当するユーザが未読の強制ＩＤ文書がないことを示す情報をＸＭＬファイル化し、解析結果情報１０２ａ、１０２ｂを生成する（ステップＳ１１０８）。そして、情報管理エージェント３０１は、ステップＳ１１０１で受信したユーザ認証情報１０１ａ、１０１ｂの送信元となるエージェント４０１、５０１へ生成した解析結果情報１０２ａ、１０２ｂを返信する（ステップＳ１１０９）。
【００４６】
次に、図１２のフローチャートを参照しながら、強制ＩＤ文書を出力する際のシステムの動作の一例を説明する。なお、図７のＭＦＰエージェント処理（ステップＳ７０９）又は図１０のクライアントエージェント処理（ステップＳ１０１１）において、図１２に示す動作が行われる。
【００４７】
まず、ＭＦＰエージェント５０１又はクライアントエージェント４０１は、情報管理エージェント３０１に対して、一時保管フォルダ３０６に一時的に保管されている強制ＩＤ文書のＪＯＢチケット３０６ａの送信要求がなされる（ステップＳ１２０１）。
ＪＯＢチケット３０６ａの送信要求を受信した情報管理エージェント３０１は、ＭＦＰ１１へ。一時保管フォルダ３０６に一時的に保管されている強制ＩＤ文書のＪＯＢチケット３０６ａを送信する（ステップＳ１２０２）。その後、情報管理エージェント３０１は、ＪＯＢチケット３０６ａの送信要求を行ったエージェント４０１、５０１へ、ＪＯＢチケット３０６ａを送信したことを通知する（ステップＳ１２０３）。この通知を受信したエージェント４０１、５０１は、情報管理サーバ１２のデータベース３０５ａの更新要求を情報管理エージェント３０１へ送信する（ステップＳ１２０４）。このデータベース３０５の更新要求は、一時保管フォルダ３０６に保管されている強制ＩＤ文書のＪＯＢチケット３０６ａを削除することと、強制出力した強制ＩＤ文書のステータス情報を未読から既読へ変更すること等を示す情報を含むものである。
【００４８】
次に、図１３のフローチャートを参照しながら、図１１のステップＳ１１０６におけるＪＯＢチケット作成処理の一例を説明する。
まず、情報管理エージェント３０１は、Ｎアップ印刷、両面印刷、ステープル等、強制ＩＤ文書に対する印刷指示をセットする。次に、情報管理エージェント３０１は、強制的に出力する文書名、出力ページ、ユーザ名等、ＭＦＰ１１を利用するユーザの出力される強制ＩＤ文書を識別することが可能な情報をヘッダ項目としてセットする（ステップＳ１３０２）。本実施形態では、このようにして各情報をセットして、ＪＯＢチケット３０６ａが作成される。
【００４９】
次に、図１４のフローチャートを参照しながら、情報管理サーバのデータベース更新処理の一例を説明する。
情報管理エージェント３０１は、図１２のステップＳ１２０４で、ＭＦＰエージェント５０１又はクライアントエージェント４０１から送信された、データベース３０５ａの更新要求を受信したか否かを判定する（ステップＳ１４０１）。この判定の結果、データベース３０５の更新要求を受信した場合、情報管理エージェント３０１は、一時保管フォルダ３０６に一時的に保管したＪＯＢチケット３０６ａを削除する（ステップＳ１４０２）。そして、情報管理エージェント３０１は、強制的に出力した強制ＩＤ文書に付加されているステータス情報を未読から既読へ変更して情報管理サーバ１２のデータベース３０５の更新を行う（ステップＳ１４０３）。
【００５０】
以上のように本実施形態では、重要文書と、その重要文書を識別可能な強制ＩＤと、その重要文書をユーザが既読か否かを識別可能なステータス情報とを関連付けて情報管理サーバ１２のデータベース３０５ａに登録しておく。
クライアントＰＣ１３からの印刷指示によりＭＦＰ１１で印刷を行う場合、クライアントＰＣ１３は、クライアントＰＣ１３のユーザが未読の重要文書があるか否かを情報管理サーバ１２に問い合わせる。この結果、未読の重要文書がある場合には、クライアントＰＣ１３は、強制出力メッセージ８０１をモニタ２６に表示して、未読の重要文書の出力をユーザに促す。そして、未読の重要文書の出力が行われない限り、そのユーザがＭＦＰ１１で印刷を行えないようにする。ここでの未読文書の出力はＭＦＰでの印刷出力やクライアントＰＣでの表示出力を選択できるようにしてもよい。クライアントＰＣでの表示出力の場合は、文書の重要度に応じて文書の最後までスクロールを行ったかどうかまでをチェックするなど、確実に読んだかどうかをチェックするのが好ましい。
【００５１】
同様に、ＭＦＰ１１を直接操作してコピーやＦＡＸ送信等を行う場合、ＭＦＰ１１は、ＭＦＰ１１のユーザが未読の重要文書があるか否かを情報管理サーバ１２に問い合わせる。この結果、未読の重要文書がある場合には、ＭＦＰ１１は、強制出力メッセージ８０１をオペレーションパネル３８に表示して、未読の重要文書の出力をユーザに促す。そして、未読の重要文書の出力が行われない限り、そのユーザがＭＦＰ１１でコピーやＦＡＸ送信等を行えないようにする。
【００５２】
以上のように、閲覧すべき未読の重要文書の存在をユーザへ知らせ、その未読の重要文書が閲覧されない限りＭＦＰ１１の使用を禁止することによって、その未読の重要文書の閲覧が必要なことをユーザに意識させることができる。これにより、未読の重要文書が、いつまでも閲覧されない状態になることを防止することができ、未読重要文書の通達漏れ等の減少を期待できる。
なお、本実施形態では、ＭＦＰエージェント５０１を、ＭＦＰ１１の内部に設けたが、必ずしもこのようにしなくてもよい。例えば、ＭＦＰとは別にＭＦＰ管理用のＰＣを設け、このＰＣによってＭＦＰを使用するための管理情報やＭＦＰの動作の制御を行えるようなＭＦＰにおいて、内蔵されたＰＣのＨＤＤにＭＦＰエージェント５０１をインストールしてもよい。
また、図１では、ＭＦＰ１１及びクライアントＰＣ１３の数を、それぞれ１つずつ示したが、ＭＦＰ１１及びクライアントＰＣ１３の双方又は何れか一方が、複数あってもよい。
【００５３】
また、本実施形態では、ＭＦＰ１１やクライアントＰＣ１３等のユーザが共有することを目的とする情報を重要文書としたが、重要文書の閲覧が必要なユーザを指定するようにしてもよい。このようにする場合には、その重要文書の閲覧が必要なユーザを識別できるように強制ＩＤを構成したり、その重要文書の閲覧が必要なユーザを識別するためのユーザＩＤをデータベース３０５ａに登録するようにしたりするのが好ましい。
【００５４】
また、本実施形態では、ＭＦＰ１１の代わりに又はＭＦＰ１１に加えてプリンタを用いてシステムを構成するようにしてもよい。プリンタは、ＭＦＰ１１のように、コピーやＦＡＸやスキャナ等の機能を有しておらず、クライアントＰＣ１３からの印刷指示に基づいて印刷する機能を有している。したがって、ＭＦＰ１１の代わりにプリンタを用いてシステムを構成した場合には、例えば、図６及び図７の処理を不要にすることができる。
【００５５】
（本発明の他の実施形態）
前述した実施形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、前記実施形態の機能を実現するためのソフトウェアのプログラムコードを供給してもよい。そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【００５６】
また、この場合、前記ソフトウェアのプログラムコード自体が前述した実施形態の機能を実現することになる。また、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、例えば、かかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記憶する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００５７】
また、コンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけでない。そのプログラムコードがコンピュータにおいて稼働しているオペレーティングシステムあるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【００５８】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードに備わるＣＰＵが実際の処理の一部または全部を行う。その処理によって前述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
また、供給されたプログラムコードがコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいて機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う。その処理によって前述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
【００５９】
なお、前述した各実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【００６０】
【図１】本発明の実施形態を示し、システムの構成の一例を示すブロック図である。
【図２】本発明の実施形態を示し、情報管理サーバ、クライアントＰＣ、及びＭＦＰのハードウェアの構成の一例を示すブロック図である。
【図３】本発明の実施形態を示し、情報管理サーバ上で動作するソフトウェアモジュールの構成の一例を示す図である。
【図４】本発明の実施形態を示し、クライアントＰＣ上で動作するソフトウェアモジュールの構成の一例を示す図である。
【図５】本発明の実施形態を示し、ＭＦＰ上で動作するソフトウェアモジュールの構成の一例を示す図である。
【図６】本発明の実施形態を示し、ユーザがＭＦＰのオペレーションパネルを操作して利用可能となるコピー、印刷、ＦＡＸ、及びＳｅｎｄといった機能を利用する際のシステムの動作の一例を説明するフローチャートである。
【図７】本発明の実施形態を示し、図６のステップＳ６０３におけるＭＦＰエージェント処理の一例を説明するフローチャートである。
【図８】本発明の実施形態を示し、強制出力メッセージと出力不能メッセージの一例を示す図である。
【図９】本発明の実施形態を示し、クライアントＰＣのユーザが、ＭＦＰを利用して印刷を行う際のシステムの動作の一例を説明するフローチャートである。
【図１０】本発明の実施形態を示し、図９のステップＳ９０３におけるクライアントエージェントの処理の一例を説明するフローチャートである。
【図１１】本発明の実施形態を示し、図７のステップＳ７０４及び図１０のステップＳ１００６の情報管理エージェント処理の一例について説明するフローチャートである。
【図１２】本発明の実施形態を示し、強制ＩＤ文書を出力する際のシステムの動作の一例を説明するフローチャートである。
【図１３】本発明の実施形態を示し、図１１のステップＳ１１０６におけるＪＯＢチケット作成処理の一例を説明するフローチャートである。
【図１４】本発明の実施形態を示し、情報管理サーバのデータベース更新処理の一例を説明するフローチャートである。
【符号の説明】
【００６１】
１０  ネットワーク
１１  ＭＦＰ
１２  情報管理サーバ
１３  クライアントＰＣ
１０１ａ、１０１ｂ  ユーザ認証情報
１０２ａ、１０２ｂ  解析結果情報
３０１  情報管理エージェント
３０５ａ  テーブル
３０６ａ  ＪＯＢチケット
４０１  クライアントエージェント
５０１  ＭＦＰエージェント
【図１】
2007157073.tif 000003
【図２】
2007157073.tif 000004
【図３】
2007157073.tif 000005
【図４】
2007157073.tif 000006
【図５】
2007157073.tif 000007
【図６】
2007157073.tif 000008
【図７】
2007157073.tif 000009
【図８】
2007157073.tif 000010
【図９】
2007157073.tif 000011
【図１０】
2007157073.tif 000012
【図１１】
2007157073.tif 000013
【図１２】
2007157073.tif 000014
【図１３】
2007157073.tif 000015
【図１４】
2007157073.tif 000016