(57)【要約】【課題】印刷物の不要な重複印刷を防止し、破棄された印刷物の印刷データの再印刷を可能にし、所有者が変更された印刷物の再利用を容易にする印刷管理装置、印刷管理システム、印刷管理方法、プログラムおよび記録媒体を提供すること。【解決手段】本発明の印刷管理装置は、印刷対象データの印刷命令を検出し、印刷命令による印刷対象データの印刷処理を停止する。そして、印刷管理装置は、印刷処理が実行された印刷対象データの識別情報、印刷処理を実行したユーザの識別情報、および印刷対象データの再印刷の可否を指定する再印刷可否指定情報とを関連付けて登録される印刷履歴情報テーブルが登録された印刷管理情報データベースを有する印刷管理サーバに対して、印刷対象データの印刷処理の可否を判断させる。印刷管理装置は、その判断の結果に応じて、印刷対象データの印刷処理を再開または中止させる。【選択図】  図２
2011192234.tif 000002
【特許請求の範囲】
【請求項１】
印刷すべきデータである印刷対象データの印刷処理を管理する印刷管理装置であって、前記印刷管理装置は、
印刷対象データの印刷命令を検出する印刷命令検出手段と、
前記印刷命令による印刷対象データの印刷処理を停止し、前記印刷対象データの印刷処理の可否を判断し、前記判断の結果に応じて、前記印刷対象データの印刷処理を再開または中止させる印刷管理手段と、
印刷履歴情報として印刷処理が実行された印刷対象データの識別情報、印刷処理を実行したユーザの識別情報、および前記印刷対象データの再印刷の可否を指定する再印刷可否指定情報とが関連付けて登録される印刷履歴情報テーブルと、前記印刷対象データの識別情報と前記印刷対象データの属性情報とが関連付けて登録される印刷対象データ属性情報テーブルとをデータベースに登録する印刷管理情報登録手段と
を含み、
前記印刷管理手段は、
前記データベースを備える印刷管理サーバに前記印刷対象データの属性情報を送信して、前記印刷対象データの印刷処理の可否を判断させる、印刷管理装置。
【請求項２】
前記印刷管理装置は、
前記印刷管理装置の表示装置にユーザ・インタフェースを表示させる表示手段をさらに含み、
印刷管理情報登録手段は、前記データベースに登録された印刷履歴情報テーブルから、前記ユーザ・インタフェースを介してユーザが指定した印刷対象データの印刷履歴情報を削除する、請求項１に記載の印刷管理装置。
【請求項３】
印刷管理情報登録手段は、前記データベースに登録された印刷履歴情報テーブルのユーザの識別情報を、前記ユーザ・インタフェースを介してユーザが指定したユーザの識別情報を変更する、請求項２に記載の印刷管理装置。
【請求項４】
印刷すべきデータである印刷対象データの印刷処理を管理する印刷管理装置と、前記印刷対象データの印刷可否を判断する印刷管理サーバとを含む印刷管理システムであって、前記印刷管理装置は、
印刷対象データの印刷命令を検出する印刷命令検出手段と、
前記印刷命令による印刷対象データの印刷処理を停止し、前記印刷対象データの印刷処理の可否を判断し、前記判断の結果に応じて、前記印刷対象データの印刷処理を再開または中止させる印刷管理手段と、
印刷履歴情報として印刷処理が実行された印刷対象データの識別情報、印刷処理を実行したユーザの識別情報、および前記印刷対象データの再印刷の可否を指定する再印刷可否指定情報とが関連付けて登録される印刷履歴情報テーブルと、前記印刷対象データの識別情報と前記印刷対象データの属性情報とが関連付けて登録される印刷対象データ属性情報テーブルとをデータベースに登録する印刷管理情報登録手段と
を含み、
前記印刷管理手段は、
前記データベースを備える印刷管理サーバに前記印刷対象データの属性情報を送信して、前記印刷対象データの印刷処理の可否を判断させる、印刷管理システム。
【請求項５】
前記印刷管理装置は、
前記印刷管理装置の表示装置にユーザ・インタフェースを表示させる表示手段をさらに含み、
印刷管理情報登録手段は、前記データベースに登録された印刷履歴情報テーブルから、前記ユーザ・インタフェースを介してユーザが指定した印刷対象データに関連する印刷履歴情報を削除する、請求項４に記載の印刷管理システム。
【請求項６】
印刷管理情報登録手段は、前記データベースに登録された印刷履歴情報テーブルのユーザの識別情報を、前記ユーザ・インタフェースを介してユーザが指定したユーザの識別情報を変更する、請求項５に記載の印刷管理システム。
【請求項７】
印刷すべきデータである印刷対象データの印刷処理を管理する印刷管理装置が実行する印刷管理方法であって、前記印刷管理方法は、前記印刷管理装置が、
印刷対象データの印刷命令を検出するステップと、
前記印刷命令による印刷対象データの印刷処理を停止し、前記印刷対象データの印刷処理の可否を判断し、前記判断の結果に応じて、前記印刷対象データの印刷処理を再開または中止させて、前記印刷対象データの印刷を管理するステップと、
印刷履歴情報として印刷処理が実行された印刷対象データの識別情報、印刷処理を実行したユーザの識別情報、および前記印刷対象データの再印刷の可否を指定する再印刷可否指定情報とが関連付けて登録される印刷履歴情報テーブルと、前記印刷対象データの識別情報と前記印刷対象データの属性情報とが関連付けて登録される印刷対象データ属性情報テーブルとをデータベースに登録するステップと
を含み、
前記印刷対象データの印刷を管理するステップは、
前記データベースを備える印刷管理サーバに前記印刷対象データの属性情報を送信して、前記印刷対象データの印刷処理の可否を判断させるステップを含む、印刷管理方法。
【請求項８】
前記方法は、前記印刷管理装置が、
前記印刷管理装置の表示装置にユーザ・インタフェースを表示させるステップをさらに含み、
前記データベースに登録するステップは、前記データベースに登録された印刷履歴情報テーブルから、前記ユーザ・インタフェースを介してユーザが指定した印刷対象データに関連する印刷履歴情報を削除するステップを含む、請求項７に記載の印刷管理方法。
【請求項９】
前記データベースに登録するステップは、前記データベースに登録された印刷履歴情報テーブルのユーザの識別情報を、前記ユーザ・インタフェースを介してユーザが指定したユーザの識別情報を変更するステップを含む、請求項８に記載の印刷管理方法。
【請求項１０】
請求項７〜９のいずれか１項に記載の各ステップを印刷管理装置が実行するためのコンピュータ実行可能なプログラム。
【請求項１１】
請求項１０に記載されたプログラムを記録したコンピュータ可読な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷管理装置に関し、より詳細には、印刷物の不要な重複印刷を防止する印刷管理装置、印刷管理システム、印刷管理方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
従来、企業や官庁等ではその業務に関するデータ等を、複数の者がアクセス可能なファイルサーバ等のデータサーバに格納して管理することにより、業務データの共有化およびペーパーレス化が図られている。通常、これらの業務データは、データサーバにアクセス可能なＰＣの画面上に表示させて使用される他、閲覧者が適宜、用紙に印刷して使用する。しかしながら、複数の閲覧者が同一の業務データの印刷物を必要とする場合には、同一の印刷物が重複して印刷されることがあり、その結果、必要以上の紙資源が無用に消費されている。このような問題を解決すべく種々の技術が提案されている。
【０００３】
特許文献１は、過去に印刷した文書毎に文書名、文書リビジョン、印刷要求者名を含む出力データ履歴情報をデータテーブルに記録しておき、コンピュータから転送される文書名が、データテーブルに記憶された出力データ履歴情報内の文書名と一致する場合に、その出力データ履歴情報をユーザに通知し、ユーザから印刷実行指示を受領したときにのみ、当該文書の印刷を実行する装置を開示する。
【０００４】
また、特許文献２は、一定のプリント指示受付期間内に印刷データのプリント指示を受領すると、印刷データの印刷処理を実行せずにプリント指示をしたユーザの識別情報がグループ記憶領域に登録され、当該プリント指示期間が経過した後に、当該プリント指示期間内に同一の印刷データのプリント指示をしたユーザ情報が記載された回覧とともに印刷データを印刷する装置を開示する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１が開示する装置は、再印刷が許可されていない印刷データを印刷可能であり、重複印刷を完全に防止することができず、また、既に印刷された印刷物が他のユーザに譲渡または引き渡しされた場合に、重複印刷を要求するユーザに当該ユーザの情報が通知されず、印刷物の再利用を促進することができない。
【０００６】
また、特許文献２が開示する装置は、再印刷が許可されていない印刷データを印刷可能であり、重複印刷を完全に防止することができない。また、当該装置は、一定の受付期間経過後に、他のユーザが同一のデータを再印刷することができ、重複印刷を有効に防止することができない。さらに、当該装置は、一定の受付期間経過後に、既に印刷されたデータの印刷を要求するユーザは、その印刷物の閲覧情報を取得できないため、その印刷物の再利用を図ることができず、不要な重複印刷を実行せざるを得ない。
【０００７】
したがって、上記特許文献に開示する従来技術では、再印刷が許可されていない印刷データの再印刷を拒否できず、また、再印刷が禁止されている印刷物が破棄された場合に、その印刷物を再印刷することができず、さらに、印刷物の所有者が変更された場合に、その印刷物の利用を欲する他のユーザが、変更後の所有者を知ることができず、その印刷物を円滑に再利用することができないという問題があった。
【０００８】
本発明は、上記従来技術の問題に鑑みてなされたものであり、印刷物の不要な重複印刷を防止し、破棄された印刷物の印刷データの再印刷を可能にし、所有者が変更された印刷物の再利用を容易にする印刷管理装置、印刷管理システム、印刷管理方法、プログラムおよび記録媒体を提供することを目的とするものである。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の印刷管理装置は、印刷対象データの印刷命令を検出し、印刷命令による印刷対象データの印刷処理を停止する。そして、印刷管理装置は、印刷処理が実行された印刷対象データの識別情報、印刷処理を実行したユーザの識別情報、および印刷対象データの再印刷の可否を指定する再印刷可否指定情報とを関連付けて登録される印刷履歴情報テーブルが登録された印刷管理情報データベースを有する印刷管理サーバに対して、印刷対象データの印刷処理の可否を判断させる。印刷管理装置は、その判断の結果に応じて、印刷対象データの印刷処理を再開または中止させる。これにより、本発明の印刷管理装置は、印刷物の不要な重複印刷を防止することができる。
【００１０】
また、本発明の印刷管理装置は、印刷管理情報データベースに登録された印刷履歴情報テーブルから、ユーザが指定した印刷対象データに関連する印刷対象データの識別情報、ユーザの識別情報、および再印刷可否指定情報を削除することができ、破棄された印刷物の印刷データの再印刷を可能にする。
【００１１】
さらに、本発明の印刷管理装置は、印刷管理情報データベースに登録された印刷履歴情報テーブルのユーザの識別情報をユーザが指定したユーザの識別情報を変更することができ、所有者が変更された印刷物の再利用を容易にする。
【００１２】
さらに、本発明は、印刷物の不要な重複印刷を防止し、破棄された印刷物の印刷データの再印刷を可能にし、所有者が変更された印刷物の再利用を容易にする印刷管理システム、印刷管理方法、プログラムおよび記録媒体を提供する。
【図面の簡単な説明】
【００１３】
【図１】本実施形態の印刷管理システム１００を示す概略図。
【図２】本実施形態のクライアントＰＣ１２０ａおよび印刷管理サーバ１３０の機能構成を示す図。
【図３】本実施形態のクライアントＰＣ１２０ａが実行する処理のフローチャートを示す図。
【図４】本実施形態の印刷管理サーバが印刷可否判定要求を受領したときに実行する印刷要求判定処理のフローチャートを示す図。
【図５】本実施形態の印刷管理サーバ１３０が備える印刷管理情報データベース２３２に登録されるデータテーブルの実施形態を示す図。
【図６】本実施形態のクライアントＰＣが発行する印刷可否判定要求および印刷管理サーバが発行する印刷可否判定要求の判定結果の一実施形態を示す図。
【図７】本実施形態のクライアントＰＣが発行する印刷管理情報データベース２３２に対する印刷管理情報の登録要求の一実施形態を示す図。
【図８】本実施形態のクライアントＰＣによる印刷可否判定の要求時にその表示装置に表示されるＵＩおよびその判定結果を受領したときに表示されるＵＩを示す図。
【図９】本実施形態のクライアントＰＣが実行する印刷管理情報更新処理のフローチャートを示す図。
【図１０】本実施形態の印刷管理情報データベースに登録された印刷履歴情報を変更する際にクライアントＰＣに表示されるＵＩの一実施形態を示す図。
【図１１】本実施形態の印刷管理情報データベースに登録された印刷履歴情報を変更する際にクライアントＰＣに表示されるＵＩの他の実施形態を示す図。
【図１２】本実施形態の印刷管理情報データベースに登録された印刷履歴情報を変更する際にクライアントＰＣに表示されるＵＩのさらに他の実施形態を示す図。
【発明を実施するための形態】
【００１４】
以下、本発明について実施形態をもって説明するが、本発明は、後述する実施形態に限定されるものではない。図１は、本実施形態の印刷管理システム１００を示す概略図である。印刷管理システム１００は、ネットワーク１１０と、ネットワーク１１０に接続されるクライアントＰＣ１２０ａ，１２０ｂ，１２０ｃと、印刷管理サーバ１３０と、画像形成装置１４０とを含んで構成されている。ネットワーク１１０は、例えば、イーサネット（登録商標）およびＴＣＰ／ＩＰプロトコルを使用したネットワークとして構成されている。また、ネットワーク１１０は、ローカルエリアネットワーク（ＬＡＮ）として実装することができ、図示しないルータなどを介して接続されるワイドエリアネットワーク（ＷＡＮ）、インターネットなどの公共ネットワークを適宜含ませて実装することができる。
【００１５】
クライアントＰＣ１２０ａ，１２０ｂ，１２０ｃは、印刷データを生成し、画像形成装置１４０に送信して印刷処理を実行させるパーソナルコンピュータとして構成されている。本実施形態では、クライアントＰＣ１２０ａ，１２０ｂ，１２０ｃは、ノート型やデスクトップ型等のパーソナルコンピュータ等の情報処理装置を採用することができ、任意のアプリケーションをインストールして、文書データや画像データ等の種々のデータを印刷することができる。また、クライアントＰＣ１２０ａ，１２０ｂ，１２０ｃは、画像形成装置１４０に印刷処理を実行させる前に、印刷すべきデータである印刷対象データの属性情報および印刷処理の履歴情報である印刷履歴情報を印刷管理サーバ１３０に送信して登録させる。本実施形態では、クライアントＰＣ１２０ａ，１２０ｂ，１２０ｃは、Ruby on Railsを使用して印刷管理サーバ１３０のデータベース対して種々の情報を登録、削除、変更することができる。
【００１６】
クライアントＰＣ１２０ａ，１２０ｂ，１２０ｃは、ＰＥＮＴＩＵＭ（登録商標）プロセッサまたは互換プロセッサを搭載し、ＷＩＮＤＯＷＳ（登録商標）シリーズ、ＭＡＣ（登録商標）ＯＳ、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）などのＯＳの管理下で、アセンブラ、Ｃ、Ｃ＋＋、Ｊａｖａ（登録商標）、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ、ＰＥＲＬ、ＲＵＢＹ、ＰＹＴＨＯＮなどのプログラム言語で記述された本実施形態のプログラムを実行する。また、クライアントＰＣ１２０ａ，１２０ｂ，１２０ｃは、プログラムを実行するための実行空間を提供するＲＡＭ、プログラムやデータなどを持続的に保持するためのハードディスク装置（ＨＤＤ）などを含んでおり、本実施形態の各機能手段をプログラムの実行により、当該クライアントＰＣ上に実現する。さらに、クライアントＰＣ１２０ａ，１２０ｂ，１２０ｃは、ネットワーク１１０と接続可能なインタフェースを備えており、当該インタフェースを介して画像形成装置１４０に印刷実行命令および印刷データを送信して印刷処理を実行させ、または、印刷管理サーバ１３０に印刷対象データの属性情報や印刷履歴情報を提供して印刷管理サーバ１３０のデータベースに登録させる。
【００１７】
印刷管理サーバ１３０は、クライアントＰＣが要求する印刷処理の実行可否を判断し、印刷処理が許可される印刷データのみを印刷させるサーバ装置である。印刷管理サーバ１３０には、クライアントＰＣが提供する印刷対象データの属性情報、印刷履歴情報、および印刷管理システムのユーザの情報である印刷管理情報が登録され、印刷管理サーバ１３０は、当該印刷管理情報を使用して印刷データの印刷可否を判断する。また、印刷管理サーバ１３０は、ＨＴＭＬやＸＭＬ、ＸＨＴＭＬ等のマークアップ言語により記述された構造化文書を解析可能であり、構造化文書として記述された種々のデータをクライアントＰＣ１２０ａ，１２０ｂ，１２０ｃとの間で通信することできる。
【００１８】
画像形成装置１４０は、ＣＣＤ（Charge Coupled Device）センサなどを含んで構成されるスキャナ装置を含むＭＦＰ（Multi Function Peripheral）などの画像処理装置として構成されている。また、画像形成装置１４０は、印刷管理システム１００内のネットワークプリンタとして実装されており、クライアントＰＣ１２０ａ，１２０ｂ，１２０ｃの印刷要求に応じて、クライアントＰＣ１２０ａ，１２０ｂ，１２０ｃから受領した印刷データを印刷する。また、別の実施形態では、画像形成装置１４０は、クライアントＰＣ１２０ａ，１２０ｂ，１２０ｃにローカルプリンタとして構成することができ、さらに、他の実施形態では、画像形成装置１４０は、より下位機種のページプリンタとして構成することもできる。
【００１９】
図２は、本実施形態の印刷管理システム１００に含まれるクライアントＰＣ１２０ａ、印刷管理サーバ１３０の機能構成を示す図である。以下、図２を参照して、クライアントＰＣ１２０ａおよび印刷管理サーバ１３０が実装する処理機能について説明する。なお、クライアントＰＣ１２０ｂ，１２０ｃについては、クライアントＰＣ１２０ａと同様の機能を実装するので、以下、より詳細な説明は省略する。
【００２０】
クライアントＰＣ１２０ａは、印刷命令検出部２１０と、印刷管理部２１２と、表示処理部２１４と、入力受付部２１６とを含む。
【００２１】
印刷命令検出部２１０は、クライアントＰＣ１２０ａが画像形成装置１４０に対して発行する印刷命令を検出する手段である。本実施形態では、クライアントＰＣに実装されたＯＳが管理するＡＰＩ関数が発行する印刷命令を監視することにより、画像形成装置１４０に対する印刷命令を検出することができる。印刷命令検出部２１０は、印刷命令を検出すると、印刷管理部２１２にその旨を通知する。
【００２２】
印刷管理部２１２は、印刷すべき印刷対象データの印刷処理の実行可否を判断する機能手段である。印刷管理部２１２は、印刷命令検出部２１０から印刷命令を検出した旨の通知を受領すると、印刷処理を要求するアプリケーションにより、ＯＳが管理するデータベース内の印刷ジョブ情報構造体に格納された印刷すべき印刷対象データのファイル名、印刷対象データの格納先であるディレクトリパス、印刷対象データのデータサイズ等のメタデータである印刷対象データ属性情報を取得し、印刷管理サーバ１３０に送信する。なお、印刷対象データ属性情報については、より詳細に後述する。
【００２３】
表示処理部２１４は、クライアントＰＣ１２０ａの表示装置に各種のユーザ・インタフェース（以下、ＵＩとして参照する。）を表示させる機能手段である。本実施形態では、表示処理部２１４は、図８および図１０〜図１２を参照して説明するＵＩを表示する。
【００２４】
入力受付部２１６は、表示処理部２１４がクライアントＰＣ１２０ａの表示装置に表示したＵＩを介したユーザからの種々の命令を受領する機能手段である。入力受付部２１６は、当該命令を受領すると、その命令に関連する機能手段にその旨を通知するとともに、関連するデータを送付する。
【００２５】
また、クライアントＰＣ１２０ａは、印刷管理情報登録部２１８と、データ送受信部２２０とを含む。
【００２６】
印刷管理情報登録部２１８は、印刷管理サーバ１３０のデータベースに対して印刷管理情報を登録、変更または削除させる機能手段である。印刷管理情報登録部２１８は、印刷履歴情報を変更するＵＩである印刷情報履歴変更画面を表示処理部２１４に表示させ、変更すべき印刷管理情報やその変更内容を、入力受付部２１６を介して受領する。印刷管理情報登録部２１８は、当該変更すべき印刷管理情報の種類や変更内容を、印刷管理サーバ１３０に送信してデータベースに格納された印刷管理情報を変更させる。本実施形態では、ＨＴＭＬやＸＭＬ、ＸＨＴＭＬ等のマークアップ言語により記述された構造化文書を使用して、印刷管理情報の登録、変更または削除を行うことができる。
【００２７】
データ送受信部２２０は、クライアントＰＣ１２０ａと印刷管理サーバ１３０との間のデータ通信を行う機能手段である。データ送受信部２２０は、上述した機能手段の指示により、送信すべき印刷可否判定要求、印刷対象データ属性情報、印刷管理情報変更要求、および印刷管理情報等のデータを、ネットワーク１１０を介して印刷管理サーバ１３０に送信する。また、データ送受信部２２０は、印刷管理サーバ１３０から印刷可否判定要求の判定結果や印刷管理情報変更要求の処理結果等のデータを受領し、関連する機能手段に渡す。
【００２８】
印刷管理サーバ１３０は、データ送受信部２３０と、印刷管理情報データベース２３２と、印刷要求判定部２３４と、印刷管理情報登録部２３６とを含む。
【００２９】
データ送受信部２３０は、印刷管理サーバ１３０とクライアントＰＣ１２０ａとの間のデータ通信を行う機能手段である。データ送受信部２３０は、ネットワーク１１０を介してクライアントＰＣから受領した印刷可否判定要求、印刷対象データ属性情報、印刷管理情報変更要求および印刷管理情報等のデータを関連する後述の機能手段に渡し、当該機能手段の指示により、送信すべき印刷可否判定要求の判定結果や印刷管理情報変更要求の処理結果等のデータをクライアントＰＣに送信する。
【００３０】
印刷管理情報データベース２３２は、既に印刷処理が実行された印刷対象データの属性情報、印刷履歴情報および印刷管理システム１００のユーザ情報である印刷管理情報が登録されるデータベースである。本実施形態の印刷管理情報データベース２３２には、印刷対象データの属性情報が登録される印刷対象データ属性情報テーブルと、印刷履歴情報が登録される印刷履歴情報テーブルと、ユーザ情報が登録されるユーザ情報テーブルとが含まれる。印刷履歴情報テーブルには、印刷対象データを固有に識別する印刷対象データ識別情報と、当該印刷対象データの再印刷の可否を指定する再印刷可否指定情報等が関連つけて登録されている。なお、印刷管理情報データベース２３２については、登録される情報とともに、図５を参照してより詳細に説明する。
【００３１】
印刷要求判定部２３４は、印刷が要求されている印刷対象データの印刷処理の実行可否を判断する機能手段である。印刷要求判定部２３４は、印刷管理情報データベース２３２を参照し、印刷可否判定要求とともに送信される印刷対象データ属性情報に含まれる印刷対象データの名称や格納先情報等を使用して、当該印刷対象データの印刷対象データ識別情報を取得し、当該印刷対象データ識別情報を使用し、これが示す印刷対象データが印刷可能であるか否か判断する。そして、印刷要求判定部２３４は、その判断結果を、データ送受信部２３０を介してクライアントＰＣ１２０ａに通知する。
【００３２】
印刷管理情報登録部２３６は、印刷管理情報データベース２３２に対して印刷管理情報の登録、変更または削除を行う機能手段である。印刷管理情報登録部２３６は、クライアントＰＣ１２０ａの印刷管理情報変更要求に応じて、印刷管理情報データベース２３２に対して印刷管理情報を登録、変更または削除する。本実施形態では、ＨＴＭＬやＸＭＬ、ＸＨＴＭＬ等のマークアップ言語により記述された構造化文書を使用することができ、印刷管理情報登録部２３６は、クライアントＰＣ１２０ａから受信した構造化文書を解析して印刷管理情報の登録、変更または削除を行うことができる。
【００３３】
図３は、本実施形態のクライアントＰＣが実行する処理のフローチャートを示す図である。以下、図３を参照して、クライアントＰＣ１２０ａが実装する印刷管理プログラムの処理について説明する。
【００３４】
図３の処理は、ステップＳ３００でクライアントＰＣ１２０ａのＯＳから印刷管理プログラムが呼び出されることにより開始し、ステップＳ３０１でクライアントＰＣ１２０ａの印刷命令検出部２１０が、印刷処理を要求するアプリケーションにより発行された印刷命令を検出したか否か判断する。そして、印刷命令を検出していない場合には（ｎｏ）、処理をステップＳ３０２に分岐させ、ステップＳ３０２で印刷命令検出部２１０が、印刷管理プログラムの終了命令を検出したか否か判断する。ステップＳ３０２の判定で終了命令を検出したと判断した場合には（ｙｅｓ）、ステップＳ３１５で印刷管理プログラムを終了する。一方、ステップＳ３０２の判定で終了命令を検出しない場合には（ｎｏ）、処理をステップＳ３０１に戻す。
【００３５】
一方、ステップＳ３０１の判定で印刷命令を検出したと判断した場合には（ｙｅｓ）、処理をステップＳ３０３に分岐させ、ステップＳ３０３で印刷管理部２１２が、印刷処理を要求するアプリケーションによる印刷処理の実行を停止させ、印刷処理の妥当性を確認中である旨を表示するＵＩである印刷妥当性確認画面を入力受付部２１６に表示させる。ステップＳ３０４では、印刷管理部２１２が、印刷が要求されている印刷対象データの属性情報である印刷対象データ属性情報を取得する。ステップＳ３０５では、印刷管理部２１２が、印刷管理サーバ１３０に印刷処理の実行可否を判定させる印刷可否判定要求を送信する。ステップＳ３０６では、印刷管理部２１２が印刷管理サーバ１３０から印刷可否判定要求に対する判定結果を受領したか否か判断し、判定結果を受領していないと判断した場合には（ｎｏ）、ステップＳ３０６の処理を反復させる。
【００３６】
一方、印刷管理サーバ１３０から判定結果を受領したと判断した場合には（ｙｅｓ）、処理をステップＳ３０７に分岐させ、印刷管理部２１２が、印刷管理サーバ１３０から受領した判定結果が印刷不可を示すか否か判断する。ステップＳ３０７の判定で判定結果が印刷不可を示すと判断した場合には（ｙｅｓ）、処理をステップＳ３０８に分岐させ、印刷管理部２１２が、印刷処理の実行が不可能である旨を通知するＵＩである印刷処理不可通知画面を表示処理部２１４に表示させる。ステップＳ３０９では、印刷管理部２１２が、アプリケーションによる印刷処理を中止し、ステップＳ３１５で処理を終了させる。本実施形態では、保留中の印刷ジョブを取り消すことにより、印刷処理を中止することができる。
【００３７】
一方、ステップＳ３０７の判定で判定結果が印刷不可でないと判断した場合には（ｎｏ）、処理をステップＳ３１０に分岐させ、印刷管理部２１２が、上記判定結果に応じて、ユーザに印刷処理の継続を確認させるＵＩである印刷処理継続確認画面を表示処理部２１４に表示させる。ステップＳ３１１では、印刷管理部２１２が、印刷処理の継続命令を受信したか否か判断し、印刷処理の継続命令を受信したと判断した場合には（ｙｅｓ）、処理をステップＳ３１２に分岐させる。ステップＳ３１２では、印刷管理部２１２が、印刷管理情報登録部２１８に対して、印刷処理を要求するユーザのユーザ情報および印刷対象データの印刷管理情報を印刷管理サーバ１３０に送信させ、印刷管理情報データベース２３２を更新させる。ステップＳ３１３では、印刷管理部２１２が、印刷処理を要求するアプリケーションに印刷処理を再開させる。
【００３８】
本実施形態では、ユーザ情報には、クライアントＰＣを使用するユーザを固有に識別するユーザ識別情報、ユーザ名、所属、所在、メールアドレスが含まれる。ユーザ情報は、クライアントＰＣのＨＤＤ等の記憶装置に設定情報ファイル等として保持することができ、印刷管理部２１２は、印刷を要求するユーザのユーザ情報を当該設定ファイル等から取得することができる。本実施形態では、当該設定ファイル等には、１のユーザのユーザ情報が登録されているが、他の実施形態では、複数のユーザのユーザ情報を登録するようにしてもよい。この場合、印刷管理部２１２は、ユーザ情報を特定するためのＵＩを表示装置に表示させ、ユーザにユーザ情報を選択させることにより、ユーザ情報を特定することができる。なお、ユーザ情報の詳細については、印刷管理情報データベース２３２の登録データとともにより詳細に後述する。
【００３９】
一方、ステップＳ３１１の判定で印刷処理の継続命令を受信していないと判断した場合には（ｎｏ）、処理をステップＳ３１４に分岐させる。ステップＳ３１４では、印刷管理部２１２が、印刷処理が要求されている印刷対象データの所有者に印刷物の再利用を促す旨の通知をし、ステップＳ３１５で処理が終了する。
【００４０】
本実施形態では、印刷対象データの所有者に印刷物の再利用を促す方法として、電子メールによる通知やその所有者が使用する表示装置にポップアップ画面により通知させることができる。この場合、印刷管理部２１２は、印刷管理サーバ１３０に対して、印刷管理情報データベース２３２の印刷履歴情報テーブルおよびユーザ情報テーブルを参照させ、印刷が要求されている印刷対象データに関連付けられている当該印刷対象データの所有者の電子メールアドレスを取得し、その電子メールアドレス宛に印刷物の再利用を促す旨の通知を記載した電子メールを送信する。他の実施形態では、印刷対象データの所有者が使用するクライアントＰＣのＩＰアドレスを印刷管理情報データベース２３２のユーザ情報テーブルに登録しておき、そのＩＰアドレスを取得して当該ＩＰアドレスが割り当てられたクライアントＰＣに対してポップアップ画面を表示させて上記通知をすることができる。
【００４１】
図４は、本実施形態の印刷管理サーバが印刷可否判定要求を受領したときに実行する印刷要求判定処理のフローチャートを示す図である。以下、図４を参照して印刷管理サーバ１３０が実行する印刷要求判定処理について説明する。
【００４２】
図４の処理は、ステップＳ４００から開始し、データ送受信部２３０がクライアントＰＣから印刷可否判定要求を受領したか判断し、印刷可否判定要求を受領していない場合には（ｎｏ）、ステップＳ４０１の処理を反復させる。一方、ステップＳ４０１の判定で印刷可否判定要求を受領したと判断した場合には（ｙｅｓ）、処理をステップＳ４０２に分岐させる。
【００４３】
ステップＳ４０２では、印刷要求判定部２３４が、印刷管理情報データベース２３２を参照し、印刷可否判定要求と共に受領した印刷対象データ属性情報を使用して、印刷が要求されている印刷対象データの印刷履歴情報が登録されたレコードを検索し、該当するレコードが存在するか否か判断する。ステップＳ４０２の判定で、対応する印刷履歴情報が存在しないと判断した場合には（ｎｏ）、処理をステップＳ４０５に分岐させる。一方、ステップＳ４０２の判定で、対応する印刷履歴情報が存在すると判断した場合には（ｙｅｓ）、処理をステップＳ４０３に分岐させ、印刷要求判定部２３４が、印刷管理情報データベース２３２を参照し、印刷対象データが再印刷可能であるか否か判断する。ステップＳ４０３の判定で再印刷が不可能であると判断した場合には（ｎｏ）、処理をステップＳ４０４に分岐させ、印刷要求判定部２３４が、印刷対象データが印刷不可である旨の判定結果をクライアントＰＣに送信する。
【００４４】
一方、ステップＳ４０３の判定で再印刷が可能であると判断した場合には（ｙｅｓ）、処理をステップＳ４０５に分岐させ、ステップＳ４０５で印刷要求判定部２３４が、印刷対象データが印刷可能である旨の判定結果をクライアントＰＣに送信する。本実施形態では、印刷可能である旨の判定結果には、印刷すべき印刷対象データの印刷履歴情報が印刷管理情報データベース２３２に存在しないことにより印刷可能である場合と、印刷すべき印刷対象データの印刷履歴情報が印刷管理情報データベース２３２に存在し、かつ当該印刷対象データの再印刷が許可されている場合とがあり、これらを識別する情報を判定結果に含ませることにより、クライアントＰＣの印刷管理部２１２が、その表示装置に表示すべき印刷処理継続確認画面を判断することができる。
【００４５】
ステップＳ４０６では、データ送受信部２３０が、クライアントＰＣから印刷管理情報の登録要求を受領したか否か判断し、当該登録要求を受領していないと判断した場合には（ｎｏ）、ステップＳ４０６の処理を反復させる。一方、ステップＳ４０６の判定で印刷管理情報の登録要求を受領したと判断した場合には（ｙｅｓ）、処理をステップＳ４０７に分岐させ、ステップＳ４０７で印刷管理情報登録部２１８が、印刷管理情報の登録要求に従って印刷管理情報データベース２３２を更新し、ステップＳ４０８で処理を終了する。
【００４６】
図５は、本実施形態の印刷管理サーバ１３０が備える印刷管理情報データベース２３２に登録されるデータテーブルの実施形態を示す図である。以下、図５を参照して、印刷対象データ属性情報テーブル５１０、ユーザ情報テーブル５３０および印刷履歴情報テーブル５５０について説明する。
【００４７】
印刷対象データ属性情報テーブル５１０は、印刷管理サーバ１３０がクライアントＰＣからの印刷管理情報の登録要求に応じて生成するデータテーブルである。印刷対象データ属性情報テーブル５１０には、印刷処理が許可された印刷対象データの属性情報が登録され、印刷対象データ属性情報として、印刷対象データ識別情報５１２と、印刷対象データ名５１４と、印刷対象データ格納先情報５１６と、印刷対象データのデータサイズ５１８と、印刷対象データの作成日５２０と、印刷対象データの更新日５２２とが関連付けて登録される。
【００４８】
印刷対象データ識別情報５１２には、印刷対象データの印刷対象データ識別情報が登録される。印刷対象データ識別情報は、印刷管理サーバ１３０によって作成される。本実施形態では、印刷対象データ識別情報として「１１」、「１２」等の数字列を使用しているが、他の実施形態では、印刷対象データを固有に識別可能である限り、文字列、文字および数字の結合、または印刷対象データ内容から算出したハッシュ値を使用してもよい。
【００４９】
印刷対象データ名５１４には、印刷対象データ識別情報が示す印刷対象データの名称が登録される。図５に示す実施形態では、印刷対象データ名として「提案書．ｐｐｔ」や「７月度速報．ｐｐｔ」等のファイル名が登録されているが、任意のファイル名を印刷対象データ名として登録することができる。
【００５０】
印刷対象データ格納先情報５１６には、印刷対象データ識別情報が示す印刷対象データの格納先情報が登録される。本実施形態では、印刷対象データの格納先情報として、印刷対象データが格納されているディレクトリやファイルパスが登録される。
【００５１】
データサイズ５１８には、印刷対象データ識別情報が示す印刷対象データのデータサイズが登録される。作成日５２０には、印刷対象データ識別情報が示す印刷対象データの最初の作成日が登録され、更新日５２２には、当該印刷対象データの更新日が登録される。他の実施形態では、作成日および更新日の他、作成時間や更新時間を登録することができる。
【００５２】
ユーザ情報テーブル５３０には、印刷管理システム１００のユーザ情報が登録され、ユーザ情報として、ユーザ識別情報５３２と、ユーザ名５３４と、ユーザの所属５３６と、ユーザの所在５３８と、ユーザのメールアドレス５４０とが関連付けて登録される。
【００５３】
ユーザ識別情報５３２には、ユーザを固有に識別する情報が登録される。本実施形態では、ユーザ識別情報として「１」、「２」等の数字列を使用しているが、他の実施形態では、ユーザを固有に識別可能である限り、社員番号等の文字列または文字および数字の結合等を使用してもよい。
【００５４】
ユーザ名５３４には、ユーザ識別情報が示すユーザの名称が登録される。本実施形態では、ユーザ名が仮名文字で登録されているが、他の実施形態では、漢字や平仮名、英字等の種々の文字を使用してもよい。
【００５５】
所属５３６には、ユーザ識別情報が示すユーザが所属する部署や組織名等が登録される。所在５３８には、ユーザ識別情報が示すユーザの部署等が使用する建物名称等の所在情報が登録される。
【００５６】
メールアドレス５４０には、ユーザ識別情報が示すユーザのメールアドレスが登録される。本実施形態では、１のユーザに対して１のメールアドレスが登録されているが、他の実施形態では、ユーザが複数のメールアドレスを有する場合には、１のユーザに対して複数のメールアドレスを登録してもよい。
【００５７】
印刷履歴情報テーブル５５０には、印刷処理が実行された印刷対象データの印刷履歴情報が登録され、印刷履歴情報として、印刷履歴識別情報５５２と、印刷対象データ識別情報５５４と、ユーザ識別情報５５６と、印刷対象データの印刷日５５８と、再印刷可否指定情報５６０とが関連付けて登録される。
【００５８】
印刷履歴識別情報５５２には、印刷対象データの印刷履歴情報を固有に識別する情報である印刷履歴識別情報が登録される。本実施形態では、印刷対象データ識別情報として「２０」、「２１」等の数字列を使用しているが、他の実施形態では、印刷対象データを固有に識別可能である限り、文字列または文字および数字の結合等を使用してもよい。
【００５９】
印刷対象データ識別情報５５４には、印刷された印刷対象データの印刷対象データ識別情報が登録される。ユーザ識別情報５５６には、印刷対象データを印刷したユーザのユーザ識別情報が登録される。印刷日５５８には、印刷対象データの印刷日が登録される。他の実施形態では、印刷日の他、印刷を実行した時間を登録することができる。
【００６０】
再印刷可否指定情報５６０には、印刷対象データの再印刷の可否を指定する情報である再印刷可否指定情報が登録される。本実施形態では、再印刷可否指定情報として、「ｄｅｎｙ」および「ａｌｌｏｗ」が使用されている。「ｄｅｎｙ」は、印刷対象データを印刷して生成された印刷物の譲渡または受け渡しが不可能であることを意味し、すなわち、印刷対象データの再印刷が可能であることを示す。「ａｌｌｏｗ」は、当該印刷物の譲渡等が可能であることを意味し、すなわち、印刷対象データの再印刷が不可能であることを示す。本実施形態では、説明目的のために、文字列「ｄｅｎｙ」および「ａｌｌｏｗ」を使用して印刷対象データの再印刷の可否を指定しているが、他の実施形態では、その他の文字列や数字を使用して印刷対象データの再印刷の可否を指定してもよい。また、他の実施形態では、再印刷可否指定情報として、印刷物の譲渡等の可否を登録するのではなく、印刷対象データの再印刷の可否を直接的に指定する文字列や数字等を使用してもよい。
【００６１】
図６は、本実施形態のクライアントＰＣが発行する印刷可否判定要求および印刷管理サーバが発行する印刷可否判定要求の判定結果の一実施形態を示す図である。以下、図６を参照して、印刷可否判定要求６１０および印刷可否判定要求の判定結果６２０，６３０，６４０について説明する。
【００６２】
図６に示す印刷可否判定要求６１０は、ＸＭＬ形式のテキストファイルであり、適切な名前空間により定義された各種のタグを利用して記述されている。印刷可否判定要求６１０には、印刷可否判定要求であることを示す開始タグ＜ｒｅｑｕｅｓｔ＞および終了タグ＜／ｒｅｑｕｅｓｔ＞の間に印刷可否の判定を要求すべき印刷対象データの属性情報を設定するタグが配置されている。また、印刷可否判定要求６１０は、タグ＜ｎａｍｅ＞、＜ｐａｔｈ＞、＜ｓｉｚｅ＞、＜ｃｒｅａｔｅｄ＿ａｔ＞および＜ｕｐｄａｔｅｄ＿ａｔ＞で、印刷対象データ属性情報である印刷対象データの名称、格納先情報、データサイズ、作成日および更新日をそれぞれ設定することができる。
【００６３】
図６に示す印刷可否判定要求の判定結果６２０，６３０，６４０は、ＸＭＬ形式のテキストファイルであり、適切な名前空間により定義された各種のタグを利用して記述されている。
【００６４】
印刷可否判定要求の判定結果６２０，６３０には、印刷可否判定要求の判定結果であることを示す開始タグ＜ｒｅｑｕｅｓｔ＿ｒｅｓｕｌｔ＞および終了タグ＜／ｒｅｑｕｅｓｔ＿ｒｅｓｕｌｔ＞の間に印刷可否判定を要求された印刷対象データの属性情報を設定するタグが配置されている。
【００６５】
また、印刷可否判定要求の判定結果６２０，６３０には、印刷可否判定結果として、「ｆａｌｓｅ＿０１」、「ｆａｌｓｅ＿０２」が記述されている。本実施形態では、「ｆａｌｓｅ＿０１」は、判定すべき印刷対象データのレコードが印刷管理情報データベース２３２に存在し、かつ印刷対象データの再印刷が可能である場合に記述される。また、「ｆａｌｓｅ＿０２」は、判定すべき印刷対象データのレコードが印刷管理情報データベース２３２に存在し、かつ印刷対象データの再印刷が不可能である場合に記述される。クライアントＰＣの印刷管理部２１２は、このような判定結果を使用して、表示すべき印刷処理継続確認画面または印刷処理不可通知画面を判断する。
【００６６】
さらに、印刷可否判定要求の判定結果６２０，６３０には、タグ＜ｆｉｌｅ＿ｉｎｆｏｒｍａｔｉｏｎ＿ＩＤ＞および＜／ｆｉｌｅ＿ｉｎｆｏｒｍａｔｉｏｎ＿ＩＤ＞を使用して、印刷対象データ識別情報を設定することができる。図６の実施形態では、印刷対象データ識別情報として「１１」が設定されている。また、印刷可否判定要求の判定結果６２０，６３０には、タグ＜ｕｓｅｒ＞および＜／ｕｓｅｒ＞を使用して、印刷対象データを印刷したユーザのユーザ情報を設定することができる。
【００６７】
本実施形態では、印刷要求判定部２３４は、クライアントＰＣから印刷可否判定要求６１０を受領すると、図５に示す印刷管理情報データベース２３２の印刷対象データ属性情報テーブル５１０を参照し、印刷可否判定要求６１０に記述された印刷対象データ属性情報と一致するレコードが存在するか否か判断する。印刷対象データ属性情報テーブル５１０には、印刷可否判定要求６１０に記述された印刷対象データの属性情報が有るため、印刷要求判定部２３４は、当該印刷対象データ属性情報に関連付けられた印刷対象データ識別情報「１１」を取得し、印刷可否判定要求の判定結果として記述する。そして、印刷要求判定部２３４は、印刷履歴情報テーブル５５０を参照し、取得した印刷対象データ識別情報「１１」に関連付けられた再印刷可否指定情報「ａｌｌｏｗ」を取得し、これに対応する判定結果である「ｆａｌｓｅ＿０２」を印刷可否判定要求の判定結果として記述する。また、印刷要求判定部２３４は、印刷履歴情報テーブル５５０を参照し、取得した印刷対象データ識別情報「１１」に関連付けられたユーザ識別情報「２」を取得する。次いで、印刷要求判定部２３４は、ユーザ情報テーブル５３０を参照し、取得したユーザ識別情報「２」に関連付けられたユーザ情報（「タナカジロウ」、「資材部３課」、「東京Ｎビル」、「ｔａｎａｋａ＠ｘｘｘ.ｃｏ．ｊｐ」）を、印刷可否判定要求の判定結果として記述し、印刷可否判定要求の判定結果６３０を生成する。
【００６８】
図６に示す印刷可否判定要求の判定結果６４０には、印刷可否判定要求の判定結果であることを示す開始タグ＜ｒｅｑｕｅｓｔ＿ｒｅｓｕｌｔ＞および終了タグ＜／ｒｅｑｕｅｓｔ＿ｒｅｓｕｌｔ＞が記述され、印刷可否判定結果として「ｔｒｕｅ」が記述されている。本実施形態では、「ｔｒｕｅ」は、判定すべき印刷対象データのレコードが印刷管理情報データベース２３２に存在しない場合に記述される。
【００６９】
本実施形態では、印刷要求判定部２３４は、クライアントＰＣから印刷可否判定要求を受領すると、印刷管理情報データベース２３２の印刷対象データ属性情報テーブルを参照し、当該印刷可否判定要求に記述された印刷対象データ属性情報と一致するレコードが存在しないと判断した場合に、上述した印刷可否判定要求の判定結果６４０を生成し、クライアントＰＣに送信する。クライアントＰＣの印刷管理部２１２は、当該判定結果を使用して、表示すべき印刷処理継続確認画面を判断する。
【００７０】
図７は、本実施形態のクライアントＰＣが発行する印刷管理情報データベース２３２に対する印刷管理情報の登録要求の一実施形態を示す図である。以下、図７を参照して、印刷管理情報データベース２３２の印刷履歴情報テーブルおよび印刷対象データ属性情報テーブルに対する登録要求７１０，７２０について説明する。
【００７１】
図７に示す登録要求７１０，７２０は、ＸＭＬ形式のテキストファイルであり、適切な名前空間により定義された各種のタグを利用して記述されている。登録要求７１０，７２０には、印刷管理情報データベース２３２の登録要求であることを示す開始タグ＜ｐｒｉｎｔ＿ｌｏｇ＞および終了タグ＜／ｐｒｉｎｔ＿ｌｏｇ＞の間に、印刷要求がされた印刷対象データの印刷対象データ属性情報を設定するタグ＜ｆｉｌｅ＿ｉｎｆｏｒｍａｔｉｏｎ＞および＜／ｆｉｌｅ＿ｉｎｆｏｒｍａｔｉｏｎ＞と、印刷処理を要求するユーザのユーザ情報を設定するタグ＜ｕｓｅｒ＞および＜／ｕｓｅｒ＞とが配置されている。
【００７２】
登録要求７１０は、既に印刷管理情報データベース２３２の印刷対象データ属性情報テーブルに印刷対象データ属性情報が登録されている印刷対象データについて印刷要求がされた場合に作成される登録要求である。登録要求７１０のタグ＜ｆｉｌｅ＿ｉｎｆｏｒｍａｔｉｏｎ＞および＜／ｆｉｌｅ＿ｉｎｆｏｒｍａｔｉｏｎ＞の間には、印刷要求がされた印刷対象データの印刷対象データ識別情報が設定される。印刷管理情報登録部２１８は、印刷管理部２１２が印刷管理サーバ１３０から受領した判定結果に含まれる印刷対象データ識別情報と、クライアントＰＣのＨＤＤ等の記憶装置に保存されている設定情報ファイルに含まれるユーザ情報とを使用して、登録要求７１０を生成することができる。
【００７３】
登録要求７２０は、印刷管理情報データベース２３２の印刷対象データ属性情報テーブルに印刷対象データ属性情報が登録されていない印刷対象データについて印刷要求がされた場合に作成される登録要求である。登録要求７２０のタグ＜ｆｉｌｅ＿ｉｎｆｏｒｍａｔｉｏｎ＞および＜／ｆｉｌｅ＿ｉｎｆｏｒｍａｔｉｏｎ＞の間には、印刷要求がされた印刷対象データの属性情報が設定される。印刷管理情報登録部２１８は、印刷管理部２１２が取得した印刷対象データの属性情報と、クライアントＰＣのＨＤＤ等の記憶装置に保存されている設定情報ファイルに含まれるユーザ情報とを使用して、登録要求７１０を生成することができる。
【００７４】
印刷管理情報登録部２３６は、クライアントＰＣから登録要求を受領すると、登録要求に印刷対象データ識別情報が含まれているか否か判断する。印刷対象データ識別情報が含まれている場合（例えば、登録要求７１０）には、印刷管理情報データベース２３２のユーザ情報テーブルを参照し、登録要求に含まれるユーザ情報を使用してユーザ識別情報を特定し、当該ユーザ識別情報と上記印刷対象データ識別情報とを関連付けて印刷履歴情報テーブルに登録する。
【００７５】
一方、印刷対象データ識別情報が含まれていない場合（例えば、登録要求７２０）には、印刷管理情報データベース２３２のユーザ情報テーブルを参照し、登録要求に含まれるユーザ情報を使用してユーザ識別情報を特定する。そして、印刷対象データ属性情報テーブルを参照し、登録要求に含まれる印刷対象データ属性情報を使用して印刷対象データ識別情報を特定し、当該ユーザ識別情報と当該印刷対象データ識別情報とを関連付けて印刷履歴情報テーブルに登録する。
【００７６】
また、印刷管理情報登録部２３６は、登録要求を受領した日を印刷日として印刷管理情報テーブルに登録するとともに、再印刷可否指定情報の初期値を登録する。本実施形態では、再印刷可否指定情報の初期値として、再印刷を不可能とする「ａｌｌｏｗ」等の文字列を指定することができる。また、他の実施形態では、再印刷を不可能とする「ｄｅｎｙ」等の文字列を指定することができる。
【００７７】
図８は、本実施形態のクライアントＰＣによる印刷可否判定の要求時にその表示装置に表示されるＵＩおよびその判定結果を受領したときに表示されるＵＩを示す図である。以下、図８を参照して、印刷妥当性確認画面８１０、印刷処理継続確認画面８２０，８３０および印刷処理不可通知画面８４０について説明する。
【００７８】
印刷妥当性確認画面８１０は、クライアントＰＣが印刷管理サーバ１３０に対して印刷可否判定を要求するときに表示されるＵＩである。印刷妥当性確認画面８１０は、クライアントＰＣが印刷可否判定要求の判定結果を受領するまでその表示画面に表示される。
【００７９】
印刷処理継続確認画面８２０は、印刷が要求される印刷対象データの属性情報が印刷管理情報データベース２３２に既に登録され、且つ印刷対象データの再印刷が可能な場合に、クライアントＰＣの表示装置に表示されるＵＩである。印刷処理継続確認画面８２０には、印刷物の再利用を促す旨の通知８２２と、その印刷者のユーザ情報８２４と、印刷処理の継続を指定可能なボタン８２６，８２８とが含まれる。ユーザが、これらのボタン８２６，８２８を選択することにより、クライアントＰＣに対して印刷処理の継続命令を発行することができる。ユーザがボタン８２６を押下した場合には印刷処理が再開され、一方、ボタン８２８を押下した場合には印刷処理が中止され、印刷者に印刷物の再利用を促す通知が送信される。本実施形態では、印刷を要求するユーザに対して、既に同一の印刷対象データを印刷したユーザのユーザ情報を通知し、印刷物の再利用を促するため、既に印刷された印刷対象データの再印刷を抑制することができる。
【００８０】
印刷処理継続確認画面８３０は、印刷が要求される印刷対象データの属性情報が印刷管理情報データベース２３２に登録されていない場合に、クライアントＰＣの表示装置に表示されるＵＩである。印刷処理継続確認画面８３０には、印刷処理を継続する旨の通知８３２と、印刷処理の継続を指示可能なボタン８３４とが含まれる。ユーザが、これらのボタン８３４を選択することにより、クライアントＰＣに対して印刷処理の継続命令を発行することができる。本実施形態では、ユーザがボタン８３４を押下すると、中断されていた印刷処理が再開される。
【００８１】
印刷処理不可通知画面８４０は、印刷が要求される印刷対象データの属性情報が印刷管理情報データベース２３２に既に登録され、且つ印刷対象データの再印刷が不可能である場合に、クライアントＰＣの表示装置に表示されるＵＩである。印刷処理不可通知画面８４０には、印刷対象データが印刷不可能である旨の通知８４２と、その印刷者のユーザ情報８４４とが含まれる。これにより、既に印刷された印刷対象データの再印刷を完全に防止し、既に印刷された印刷対象データの再利用を促進することができる。
【００８２】
図９は、本実施形態のクライアントＰＣが実行する印刷管理情報更新処理のフローチャートを示す図である。以下、図９を参照してクライアントＰＣ１２０ａが実行する印刷管理情報更新処理について説明する。
【００８３】
図９の処理は、ステップＳ９００から開始し、ステップＳ９０１でクライアントＰＣ１２０ａの表示処理部２１４がユーザ特定情報入力画面を表示する。ステップＳ９０２では、入力受付部２１６が、ユーザ特定情報入力画面にユーザ特定情報が入力されたか否か判断し、入力されていない場合には（ｎｏ）、ステップＳ９０２の処理を反復させる。一方、ステップＳ９０２の判定でユーザ特定情報が入力されたと判断した場合には（ｙｅｓ）、処理をステップＳ９０３に分岐させる。
【００８４】
ステップＳ９０３では、印刷管理情報登録部２１８が、当該ユーザ特定情報が示すユーザが印刷した印刷対象データの印刷対象データ名、印刷対象データ格納先情報、印刷日および再印刷可否指定情報を表示するＵＩである印刷物一覧画面を、表示処理部２１４に表示させる。本実施形態では、印刷管理情報登録部２１８は、印刷管理サーバ１３０に対して、印刷管理情報データベース２３２のユーザ情報テーブルを参照させ、ユーザ特定情報が示すユーザのユーザ識別情報を取得させる。そして、印刷履歴情報テーブルを参照させ、そのユーザ識別情報に関連付けられた総ての印刷履歴識別情報、印刷対象データ識別情報、印刷日および再印刷可否指定情報を取得させる。さらに、印刷対象データ属性情報テーブルを参照させ、当該印刷対象データ識別情報に関連付けられた印刷対象データ名および印刷対象データ格納先情報を取得させる。そして、表示処理部２１４は、印刷管理サーバ１３０から取得したこれらの情報を含む印刷物一覧画面をクライアントＰＣの表示装置に表示させる。なお、本実施形態では、印刷物一覧画面に表示される印刷対象データの属性情報および印刷履歴情報と、印刷対象データに関連する印刷履歴識別情報とを関連付けて、クライアントＰＣが有する印刷履歴識別情報データベースに登録することができる。
【００８５】
ステップＳ９０４では、入力受付部２１６が、ユーザが印刷物一覧画面を使用して発行した印刷履歴情報変更指示を受領したか否か判断し、印刷履歴情報変更指示を受領していないと判断した場合には（ｎｏ）、ステップＳ９０４の処理を反復させる。一方、ステップＳ９０４で印刷履歴情報変更指示を受領したと判断した場合には（ｙｅｓ）、受領した印刷履歴情報変更指示の種類に応じて、処理をステップＳ９０５、Ｓ９１０、Ｓ９１４に分岐させる。
【００８６】
ステップＳ９０５の処理は、ステップＳ９０４で印刷履歴情報変更指示として印刷物の所有者変更指示を受領した場合に実行され、印刷管理情報登録部２１８が、印刷管理サーバ１３０の印刷管理情報データベース２３２のユーザ情報テーブルに登録されている総てのユーザのユーザ名およびメールアドレスを取得する。ステップＳ９０６では、表示処理部２１４が、印刷物の所有者を変更するＵＩである印刷物所有者変更画面を表示する。ステップＳ９０７では、入力受付部２１６が、所有者情報が変更されたか否か判断し、所有者情報が変更されていない場合には（ｎｏ）、ステップＳ９０７の処理を反復させる。一方、所有者情報が変更されたと判断した場合には（ｙｅｓ）、処理をステップＳ９０８に分岐させる。
【００８７】
ステップＳ９０８で印刷管理情報登録部２１８が、印刷管理サーバ１３０に対して、印刷管理情報データベース２３２の印刷履歴情報テーブルを更新させる。本実施形態では、印刷管理情報登録部２１８が、クライアントＰＣの印刷履歴識別情報データベースを参照し、所有者情報が変更された印刷対象データに関連する印刷履歴識別情報を取得する。そして、印刷管理情報登録部２１８は、印刷管理サーバ１３０に対して、ユーザ情報テーブルを参照させ、所有者情報の変更後のユーザ名およびメールアドレスに関連付けられたユーザ識別情報を取得させる。そして、印刷履歴情報テーブルを参照させ、当該印刷履歴識別情報に関連付けられたユーザ識別情報を、所有者情報の変更後のユーザ識別情報に変更させる。
【００８８】
ステップＳ９０９では、表示処理部２１４が、Ｓ９０３と同様に印刷物一覧画面を再表示させ、ステップＳ９１８で処理が終了する。
【００８９】
一方、ステップＳ９１０の処理は、ステップＳ９０４で印刷履歴情報変更指示として印刷物を破棄した指示を受領した場合に実行され、印刷管理情報登録部２１８が、表示処理部２１４が、印刷履歴情報を削除するＵＩである印刷履歴情報削除画面を表示する。ステップＳ９１１では、入力受付部２１６が、印刷履歴情報を削除する指示を受領したか否か判断し、当該指示を受領していない場合には（ｎｏ）、ステップＳ９１１の処理を反復させる。一方、ステップＳ９１１の判定で当該指示を受領したと判断した場合には（ｙｅｓ）、処理をステップＳ９１２に分岐させる。
【００９０】
ステップＳ９１２では、印刷管理情報登録部２１８が、印刷管理サーバ１３０に印刷管理情報データベース２３２の印刷履歴情報テーブルを更新させる。本実施形態では、印刷管理情報登録部２１８が、クライアントＰＣの印刷履歴識別情報データベースを参照し、削除指定された印刷履歴情報の印刷履歴識別情報を取得する。そして、印刷管理情報登録部２１８は、印刷管理サーバ１３０に対して、印刷履歴情報テーブルに含まれる当該印刷履歴識別情報に関連付けられたレコードを削除させる。
【００９１】
ステップＳ９１３では、表示処理部２１４が、Ｓ９０３と同様に印刷物一覧画面を再表示させ、ステップＳ９１８で処理が終了する。
【００９２】
一方、ステップＳ９１４の処理は、ステップＳ９０４で印刷履歴情報変更指示として再印刷可否指定情報の変更指示を受領した場合に実行され、印刷管理情報登録部２１８が、表示処理部２１４に対して、再印刷可否指定情報を変更するＵＩである再印刷可否指定情報変更画面を表示する。ステップＳ９１５では、入力受付部２１６が、再印刷可否指定情報を変更する指示を受領したか否か判断し、当該指示を受領していない場合には（ｎｏ）、ステップＳ９１５の処理を反復させる。一方、ステップＳ９１５の判定で当該指示を受領したと判断した場合には（ｙｅｓ）、処理をステップＳ９１６に分岐させる。
【００９３】
ステップＳ９１６では、印刷管理情報登録部２１８が、印刷管理サーバ１３０に印刷管理情報データベース２３２の印刷履歴情報テーブルを更新させる。本実施形態では、印刷管理情報登録部２１８が、クライアントＰＣの印刷履歴識別情報データベースを参照し、再印刷可否指定情報が変更された印刷対象データに関連する印刷履歴識別情報を取得する。そして、印刷管理情報登録部２１８は、印刷管理サーバ１３０に対して、当該印刷履歴識別情報および変更された再印刷可否指定情報を送信し、印刷履歴情報テーブルの当該印刷履歴識別情報に関連する再印刷可否指定情報を、変更された再印刷可否指定情報に書き換えさせる。
【００９４】
ステップＳ９１７では、表示処理部２１４が、Ｓ９０３と同様に印刷物一覧画面を再表示させ、ステップＳ９１８で処理が終了する。
【００９５】
図１０は、本実施形態の印刷管理情報データベースに登録された印刷履歴情報を変更する際にクライアントＰＣに表示されるＵＩの一実施形態を示す図である。以下、図１０を参照して、ユーザ特定情報入力画面１０１０、印刷物一覧画面１０２０，１０５０および再印刷可否指定情報変更画面１０４０について説明する。
【００９６】
ユーザ特定情報入力画面１０１０は、印刷管理情報を更新する際にクライアントＰＣの表示装置に表示されるＵＩである。ユーザがユーザ特定情報入力画面１０１０にユーザ特定情報を入力することにより、当該ユーザ特定情報が示すユーザが印刷した印刷物の一覧を表示する印刷物一覧画面１０２０が表示される。本実施形態では、ユーザ特定情報としてユーザのメールアドレスを使用しているが、他の実施形態では、ユーザ名やユーザ識別情報を使用することができる。
【００９７】
印刷物一覧画面１０２０は、ユーザ特定情報入力画面１０１０で指定されたユーザ特定情報が示すユーザが印刷した印刷物の一覧を表示するＵＩである。印刷物一覧画面１０２０には、印刷対象データ名であるファイル名１０２２と、印刷対象データ格納先情報であるファイルパス１０２４と、印刷対象データの印刷日を示す印刷日１０２６と、再印刷可否指定情報である再利用状態１０２８とが含まれる。
【００９８】
また、印刷物一覧画面１０２０には、再利用状態の変更を指示するボタン１０３０と、印刷物の所有者の変更を指示するボタン１０３２と、印刷履歴情報の削除を指示するボタン１０３４とを含まれている。ユーザはこれらのボタンを指定して実行ボタンを押下することにより、クライアントＰＣに印刷履歴情報変更指示を発行させて、印刷管理サーバ１３０の印刷管理情報データベースの印刷履歴情報を変更させることができる。
【００９９】
なお、本実施形態では、印刷対象データ名と、印刷対象データ格納先情報と、印刷対象データの印刷日と、再印刷可否指定情報とが、印刷物一覧画面に表示されるが、他の実施形態では、印刷管理情報データベース２３２の印刷対象データ属性情報テーブルに登録されている印刷対象データのデータサイズ、作成日、更新日を表示することもできる。
【０１００】
再印刷可否指定情報変更画面１０４０は、再印刷可否指定情報である印刷物の再利用状態を変更するＵＩである。再印刷可否指定情報変更画面１０４０には、印刷対象データ名であるファイル名１０４２と、印刷対象データ格納先情報であるファイルパス１０４４と、印刷対象データの印刷日を示す印刷日１０４６と、印刷対象データの再利用状態１０４８とが含まれる。再利用状態１０４８には、該当する印刷物の再利用状態が表示されており、ユーザは、印刷物の再利用禁止または再利用可能を選択することができる。
【０１０１】
印刷物一覧画面１０５０は、再印刷可否指定情報変更画面１０４０を使用して印刷物の再利用状態が変更された後に、再表示された印刷物一覧画面である。本実施形態では、印刷対象データの再印刷の可否を個別に指定することができる。
【０１０２】
図１１は、本実施形態の印刷管理情報データベースに登録された印刷履歴情報を変更する際にクライアントＰＣに表示されるＵＩの他の実施形態を示す図である。以下、図１１を参照して、印刷物一覧画面１１１０，１１３０および印刷物所有者変更画面１１２０について説明する。
【０１０３】
印刷物所有者変更画面１１２０は、印刷管理情報データベース２３２の印刷履歴情報テーブルに登録された印刷対象データの印刷物の所有者を変更するＵＩであり、印刷物を別のユーザに譲渡または引き渡した場合に使用される。印刷物所有者変更画面１１２０は、印刷物一覧画面１１１０に含まれる印刷物の所有者の変更を指示するボタンが選択され、実行ボタンが押下されることにより表示される。
【０１０４】
印刷物所有者変更画面１１２０は、印刷対象データ名であるファイル名１１２２と、印刷対象データ格納先情報であるファイルパス１１２４と、印刷対象データの印刷日を示す印刷日１１２６と、印刷物の所有者１１２８とが表示される。ユーザは、所有者１１２８に表示された印刷物の所有者を選択し、実行ボタンを押下することにより、印刷管理情報データベースの印刷履歴情報を変更することができる。
【０１０５】
印刷物一覧画面１１３０は、印刷物所有者変更画面１１２０を使用して印刷履歴情報が変更された後に再表示される印刷物一覧画面であり、所有者が変更された印刷物のファイル名、ファイルパス、印刷日および所有者が削除されている。
【０１０６】
本実施形態では、印刷対象データの印刷物が別のユーザに譲渡または受け渡しされた場合でも、その印刷物を必要とする他のユーザが、その新たな所有者を容易に特定でき、再印刷することなくその印刷物を活用することができる。
【０１０７】
図１２は、本実施形態の印刷管理情報データベースに登録された印刷履歴情報を変更する際にクライアントＰＣに表示されるＵＩのさらに他の実施形態を示す図である。以下、図１２を参照して、印刷物一覧画面１２１０，１２４０および印刷履歴情報削除画面１２２０について説明する。
【０１０８】
印刷履歴情報削除画面１２２０は、印刷管理情報データベース２３２の印刷履歴情報テーブルの印刷履歴情報を削除するＵＩであり、印刷対象データの印刷物を破棄した場合に使用される。印刷履歴情報削除画面１２２０は、印刷物一覧画面１２１０に含まれる印刷履歴情報の削除を指示するボタンが選択され、実行ボタンが押下されることにより表示される。
【０１０９】
印刷履歴情報削除画面１２２０は、印刷対象データ名であるファイル名１２２２と、印刷対象データ格納先情報であるファイルパス１２２４と、印刷対象データの印刷日を示す印刷日１２２６と、印刷対象データの再印刷可否指定情報である再利用状態１２２８と、印刷履歴情報の削除を指定するチェックボックス１２３０が表示される。ユーザは、印刷履歴情報を削除する印刷対象データの属性情報（図１２に示す例では、ファイル名、ファイルパス、印刷日、再利用状態）に対応するチェックボックス１２３０を選択し、実行ボタンを押下することにより、印刷管理情報データベースの印刷履歴情報テーブルの該当する印刷履歴情報を削除することができる。
【０１１０】
印刷物一覧画面１２４０は、印刷履歴情報削除画面１２２０を使用して印刷履歴情報を削除した後に再表示される印刷物一覧画面であり、削除が実行された印刷対象データの属性情報が削除されている。
【０１１１】
本実施形態では、再印刷が禁止されている印刷対象データの印刷物を破棄し、その再利用が不可能な場合でも、印刷管理情報データベースに登録された当該印刷物の印刷履歴情報を削除することにより、他のユーザがその印刷対象データを再印刷することができる。
【０１１２】
これまで本実施形態につき説明してきたが、本発明は、上述した実施形態に限定されるものではなく、他の実施形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【０１１３】
１００…印刷管理システム、１１０…ネットワーク、１２０ａ，１２０ｂ，１２０ｃ…クライアントＰＣ、１３０…印刷管理サーバ、１４０…画像形成装置
【先行技術文献】
【特許文献】
【０１１４】
【特許文献１】特開２００１−０７１５９３号公報
【特許文献２】特開２００８−２０９９８４号公報
【図１】
2011192234.tif 000003
【図２】
2011192234.tif 000004
【図３】
2011192234.tif 000005
【図４】
2011192234.tif 000006
【図５】
2011192234.tif 000007
【図６】
2011192234.tif 000008
【図７】
2011192234.tif 000009
【図８】
2011192234.tif 000010
【図９】
2011192234.tif 000011
【図１０】
2011192234.tif 000012
【図１１】
2011192234.tif 000013
【図１２】
2011192234.tif 000014