(57)【要約】【課題】画像処理の履歴画像の中から目的とするものを特定しやすくする。【解決手段】文書管理システム１０は、電子文書とその属性情報（例えばその文書の承認状態の情報）とを管理している。利用端末２０から電子文書に対する画像処理の指示を受けた場合、文書管理システム１０は、その電子文書の内容等をページ記述言語等で記述した画像処理依頼情報２１０と、その電子文書の属性情報２１２とを依頼処理部１２０に送る。依頼処理部１２０は、その画像処理依頼情報２１０を画像処理部１４０に渡して処理させる。イメージログ登録部１３０は、依頼処理部１２０から取得した画像処理依頼情報２１０から処理日時などの画像処理履歴情報２２２と、画像処理された画像を示す履歴画像２２０を生成し、これらを属性情報２１２と共にイメージログ管理部１５０に登録する。検索端末３０は、属性情報を条件としてイメージログ管理部１５０内のレコードを検索できる。【選択図】図３
2008210346.tif 000002
【特許請求の範囲】
【請求項１】
電子文書についての画像処理依頼を取得する依頼取得手段と、
前記依頼取得手段が取得した画像処理依頼の対象である電子文書を管理する文書管理システムで当該文書と関連させて管理する属性情報を前記文書管理システムから取得する属性情報取得手段と、
前記画像処理依頼情報に応じて前記電子文書に対し画像処理を施す画像処理手段と、
前記依頼情報取得手段で取得した画像処理依頼情報又は前記画像処理手段での画像処理の際に得られた情報に基づき処理履歴情報を生成する処理履歴情報生成手段と、
前記画像処理手段が前記画像処理において前記電子文書から生成した画像を表す履歴画像と、前記処理履歴情報生成手段が生成した処理履歴情報と、前記属性情報取得手段が取得した属性情報と、を対応させて記憶する履歴記憶手段と、
を備える画像処理システム。
【請求項２】
電子文書についての画像処理依頼を取得する依頼取得手段と、
前記依頼取得手段が取得した画像処理依頼の対象である電子文書を管理する文書管理システムで当該文書と関連させて管理する属性情報を前記文書管理システムから取得する属性情報取得手段と、
前記画像処理依頼情報に応じた前記電子文書に対する画像処理を所定の画像処理手段に実行させるための処理を行う依頼処理手段と、
前記画像処理依頼情報に応じて前記電子文書の履歴画像を生成する履歴画像生成手段と、
前記依頼情報取得手段で取得した画像処理依頼情報又は前記依頼処理手段での処理の際に得られた情報に基づき処理履歴情報を生成する処理履歴情報生成手段と、
前記履歴画像生成手段が生成した履歴画像と、前記処理履歴情報生成手段が生成した処理履歴情報と、前記属性情報取得手段が取得した属性情報と、を対応させて所定の履歴記憶手段に登録する履歴登録手段と、
を備える画像処理システム。
【請求項３】
前記履歴記憶手段に記憶された情報を、通信回線を介して接続された外部装置に出力する出力手段、を更に備える請求項１又は２記載の画像処理システム。
【請求項４】
前記画像処理手段は、前記属性に基づき前記電子文書の画像に対して背景画像を重畳するか否かを判定し、重畳すると判定された場合には前記電子文書の画像に対して背景画像を重畳して出力する、
ことを特徴とする請求項１又は２記載の画像処理システム。
【請求項５】
前記文書管理システムが管理する電子文書の属性情報は、当該電子文書の承認状態であることを特徴とする請求項１又は２記載の画像処理システム。
【請求項６】
電子文書についての画像処理依頼を取得する依頼取得手段、
前記依頼取得手段が取得した画像処理依頼の対象である電子文書を管理する文書管理システムで当該文書と関連させて管理する属性情報を前記文書管理システムから取得する属性情報取得手段、
前記画像処理依頼情報に応じて前記電子文書に対し画像処理を施す画像処理手段、
前記依頼情報取得手段で取得した画像処理依頼情報又は前記画像処理手段での画像処理の際に得られた情報に基づき処理履歴情報を生成する処理履歴情報生成手段、
前記画像処理手段が前記画像処理において前記電子文書から生成した画像を表す履歴画像と、前記処理履歴情報生成手段が生成した処理履歴情報と、前記属性情報取得手段が取得した属性情報と、を対応させて記憶する履歴記憶手段、
としてコンピュータを機能させるためのプログラム。
【請求項７】
電子文書についての画像処理依頼を取得する依頼取得手段、
前記依頼取得手段が取得した画像処理依頼の対象である電子文書を管理する文書管理システムで当該文書と関連させて管理する属性情報を前記文書管理システムから取得する属性情報取得手段、
前記画像処理依頼情報に応じた前記電子文書に対する画像処理を所定の画像処理手段に実行させるための処理を行う依頼処理手段、
前記画像処理依頼情報に応じて前記電子文書の履歴画像を生成する履歴画像生成手段、
前記依頼取得手段で取得した画像処理依頼情報又は前記依頼処理手段での処理の際に得られた情報に基づき処理履歴情報を生成する処理履歴情報生成手段、
前記履歴画像生成手段が生成した履歴画像と、前記処理履歴情報生成手段が生成した処理履歴情報と、前記属性情報取得手段が取得した属性情報と、を対応させて所定の履歴記憶手段に登録する履歴登録手段、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム及びプログラムに関する。
【背景技術】
【０００２】
プリンタ、複写機、スキャナ、ファクシミリ、又はそれらの機能を併せ持つ複合機などの画像処理装置が普及している。画像処理装置の中には、従来から、実行した処理に関してその処理の種類や、実行日時、実行指示者などの履歴情報（ログ）を記録する機能を持つものがあったが、近年では、更に実行した処理により生成された画像を表す履歴画像を併せて記録するものも出てきている。履歴画像には、例えば印刷される画像やスキャンにより読み取られた画像などがある。
【０００３】
特許文献１には、データベースに蓄積された印刷対象の文書を文書管理システムから印刷する際に、印刷時の印刷条件、出力先のプリンタ、出力日時等を含む印刷関連情報を、印刷対象の文書と対応づけてデータベースに登録することで、印刷関連情報にて元の文書を検索可能としたシステムが開示される。
【０００４】
特許文献２には、プリンタが印刷データをこれに対応づけて受け取った印刷制御情報に従って印刷した場合に、その印刷データと印刷制御情報とを印刷処理の履歴情報として保存することが示される。印刷制御情報は、ジョブ名、端末名、ユーザ名、日時情報などである。この文献２には、印刷データの代わりに、印刷データから生成したビットマップ等の画像データを保存する例も示される。
【０００５】
特許文献３には、印刷データをプリンタが印刷した場合に、印刷した画像を示す履歴画像を、その印刷に関する履歴情報と対応づけて印刷処理の履歴情報として保存するシステムが示される。印刷に関する履歴情報は、例えば、印刷データの作成者、その作成者が所属するグループ、印刷処理の実行日時、印刷処理パラメータなどである。
【０００６】
【特許文献１】特開２００３−２２８４６３号公報
【特許文献２】特開２００２−１４９３７１号公報
【特許文献３】特開２００３−３３０６７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
画像処理依頼の情報項目や画像処理装置で生成された履歴情報項目を履歴画像と対応づけて蓄積し、そのような情報項目に関する検索条件で履歴画像を検索する仕組みでは、蓄積された履歴画像の絞込が容易ではない場合や検索できない場合があった。
【課題を解決するための手段】
【０００８】
請求項１に係る発明は、電子文書についての画像処理依頼を取得する依頼取得手段と、  前記依頼取得手段が取得した画像処理依頼の対象である電子文書を管理する文書管理システムで当該文書と関連させて管理する属性情報を前記文書管理システムから取得する属性情報取得手段と、前記画像処理依頼情報に応じて前記電子文書に対し画像処理を施す画像処理手段と、前記依頼情報取得手段で取得した画像処理依頼情報又は前記画像処理手段での画像処理の際に得られた情報に基づき処理履歴情報を生成する処理履歴情報生成手段と、前記画像処理手段が前記画像処理において前記電子文書から生成した画像を表す履歴画像と、前記処理履歴情報生成手段が生成した処理履歴情報と、前記属性情報取得手段が取得した属性情報と、を対応させて記憶する履歴記憶手段と、を備える画像処理システムである。
【０００９】
請求項２に係る発明は、電子文書についての画像処理依頼を取得する依頼取得手段と、前記依頼取得手段が取得した画像処理依頼の対象である電子文書を管理する文書管理システムで当該文書と関連させて管理する属性情報を前記文書管理システムから取得する属性情報取得手段と、前記画像処理依頼情報に応じた前記電子文書に対する画像処理を所定の画像処理手段に実行させるための処理を行う依頼処理手段と、前記画像処理依頼情報に応じて前記電子文書の履歴画像を生成する履歴画像生成手段と、前記依頼情報取得手段で取得した画像処理依頼情報又は前記依頼処理手段での処理の際に得られた情報に基づき処理履歴情報を生成する処理履歴情報生成手段と、前記履歴画像生成手段が生成した履歴画像と、前記処理履歴情報生成手段が生成した処理履歴情報と、前記属性情報取得手段が取得した属性情報と、を対応させて所定の履歴記憶手段に登録する履歴登録手段と、を備える画像処理システムである。
【００１０】
請求項３に係る発明は、請求項１又は２に係る発明であって、前記履歴記憶手段に記憶された情報を、通信回線を介して接続された外部装置に出力する出力手段、を更に備える。
【００１１】
請求項４に係る発明は、請求項１又は２に係る発明であって、前記画像処理手段は、前記属性情報に基づき前記電子文書の画像に対して背景画像を重畳するか否かを判定し、重畳すると判定された場合には前記電子文書の画像に対して背景画像を重畳して出力する、ことを特徴とする。
【００１２】
請求項５に係る発明は、請求項１又は２に係る発明であって、前記文書管理システムが管理する電子文書の属性情報は、当該電子文書の承認状態であることを特徴とする。
【００１３】
請求項６に係る発明は、電子文書についての画像処理依頼を取得する依頼取得手段、前記依頼取得手段が取得した画像処理依頼の対象である電子文書を管理する文書管理システムで当該文書と関連させて管理する属性情報を前記文書管理システムから取得する属性情報取得手段、前記画像処理依頼情報に応じて前記電子文書に対し画像処理を施す画像処理手段、前記依頼情報取得手段で取得した画像処理依頼情報又は前記画像処理手段での画像処理の際に得られた情報に基づき処理履歴情報を生成する処理履歴情報生成手段、前記画像処理手段が前記画像処理において前記電子文書から生成した画像を表す履歴画像と、前記処理履歴情報生成手段が生成した処理履歴情報と、前記属性情報取得手段が取得した属性情報と、を対応させて記憶する履歴記憶手段、としてコンピュータを機能させるためのプログラムである。
【００１４】
請求項７に係る発明は、電子文書についての画像処理依頼を取得する依頼取得手段、  前記依頼取得手段が取得した画像処理依頼の対象である電子文書を管理する文書管理システムで当該文書と関連させて管理する属性情報を前記文書管理システムから取得する属性情報取得手段、前記画像処理依頼情報に応じた前記電子文書に対する画像処理を所定の画像処理手段に実行させるための処理を行う依頼処理手段、前記画像処理依頼情報に応じて前記電子文書の履歴画像を生成する履歴画像生成手段、前記依頼情報取得手段で取得した画像処理依頼情報又は前記依頼処理手段での処理の際に得られた情報に基づき処理履歴情報を生成する処理履歴情報生成手段、前記履歴画像生成手段が生成した履歴画像と、前記処理履歴情報生成手段が生成した処理履歴情報と、前記属性情報取得手段が取得した属性情報と、を対応させて所定の履歴記憶手段に登録する履歴登録手段、としてコンピュータを機能させるためのプログラムである。
【発明の効果】
【００１５】
請求項１及び６に係る発明によれば、画像処理に応じて蓄積された履歴画像の特定を、本発明の構成を備えていないシステムと比較して、より容易に実行することができる。
【００１６】
請求項２及び７に係る発明によれば、画像処理に応じて蓄積された履歴画像の特定を、本発明の構成を備えていないシステムと比較して、より容易に実行することができる。
【００１７】
請求項３に係る発明によれば、履歴記憶手段に記憶された情報を外部装置に提供することができる。
【００１８】
請求項４に係る発明によれば、属性情報に基づき背景画像を重畳すべきと判定される電子文書は、背景画像を重畳することで、電子文書の漏えい抑止効果を高めることができる。
【００１９】
請求項５に係る発明によれば、電子文書の承認状態を履歴記憶手段に登録でき、履歴記憶手段内の履歴画像の特定の条件として承認状態を用いることにより履歴画像の特定を容易にすることができる。
【発明を実施するための最良の形態】
【００２０】
まず図１を参照して、本実施形態のシステム構成の一例を説明する。図１に示すように、本実施形態のシステムでは、文書管理システム１０，利用端末２０，検索端末３０及び画像処理システム１００が、ＬＡＮ（ローカルエリアネットワーク）やインターネット等のデータ通信のためのネットワーク４０を介して相互接続されている。
【００２１】
文書管理システム１０は、電子文書を蓄積し管理するシステムである。電子文書は、例えば、アプリケーションにより生成されたファイル又は画像ファイルなどである。文書管理システム１０は、利用端末２０からの要求に応じて電子文書を蓄積したり、蓄積している電子文書を利用端末２０に提供したりする。また、文書管理システム１０は、ワークフロー定義に従って電子文書の状態を管理するなどの機能を提供するものであってもよい。
【００２２】
文書管理システム１０は、当該電子文書の属性情報を、蓄積している電子文書に対応づけて記憶している。電子文書の属性情報の内容は、文書管理システム１０の目的又は用途により定められる。属性情報は電子文書のファイル内に組み込まれていてもよいし、電子文書のファイルとは別のデータとして管理されていてもよい。
【００２３】
例えば、文書管理システム１０が、業務遂行のために利用者間での電子文書の受け渡しを管理するワークフローシステムである場合、電子文書の属性情報には例えば承認段階を示す情報項目が含まれる。例えば、文書管理システム１０に登録されたワークフローには、そのワークフローで作成される電子文書について、ドラフト（未承認）段階、一次承認段階、二次承認段階、最終承認段階、等といった１段階以上の承認段階が定義されていることがある。これら各承認段階のうち当該電子文書がいずれの段階にあるかを示す情報が、電子文書の属性情報の項目の一例である。
【００２４】
また、文書管理システム１０が、当該システム内で電子文書を一意に識別するのに用いる文書識別子も、電子文書の属性情報の一例である。ここで、１つのワークフロー上を流れる電子文書は、ワークフローの各段階の処理を受けることにより文書内容又は承認状態その他の属性情報が変化していくが、１つのワークフロー上を流れる電子文書をそのような内容の相違によらず１つの共通の文書識別子で管理することもある。このような１つのワークフロー上を流れる電子文書に共通の文書識別子も、電子文書の属性情報項目の一例である。
【００２５】
また、文書管理システム１０における電子文書の格納場所の情報も、そのような属性情報項目の一例である。電子文書の格納場所は、例えば、文書管理システム１０のディレクトリ（又はフォルダ）構造における当該電子文書の位置を示すパス情報である。キャビネット、ドロワー（引き出し）、フォルダ、ドキュメント（文書）などといった実世界のメタファーに基づくディレクトリ階層を設けて管理する場合には、どのキャビネット内のどのドロワー内のどのフォルダに含まれるどのドキュメントであるか、を示す情報が、格納場所の情報である。
【００２６】
また、文書管理システム１０が電子文書のバージョン管理を行う機能を持つ場合、バージョン情報は電子文書の属性情報項目の一例である。また、電子文書のファイルフォーマット、又は電子文書がアプリケーションにより生成されたファイルか画像系のファイルであるかなどといった文書形式の情報なども、属性情報項目の一例である。
【００２７】
利用端末２０は、文書管理システム１０を利用する利用者の端末である。利用者は、利用端末２０から文書管理システム１０にアクセスし、文書管理システム１０に電子文書を登録したり、文書管理システム１０に蓄積された電子文書を操作したりする。
【００２８】
検索端末３０は、画像処理システム１００のイメージログ管理部１５０に蓄積されたイメージログ（詳細は後述）レコードを検索するための端末である。
【００２９】
利用端末２０及び検索端末３０は、ハードウエアとしては、例えば、パーソナルコンピュータやワークステーションなどの通常のコンピュータでよい。利用端末２０用又は検索端末３０用のＵＩ（ユーザインタフェース）用のプログラム又はデータをコンピュータが実行又は処理することで、コンピュータが利用端末２０又は検索端末３０として機能する。
【００３０】
画像処理システム１００は、利用端末２０を操作する利用者からの指示に応じて、電子文書に対する画像処理を実行する。画像処理システム１００が実行する画像処理は、例えば電子文書の印刷又はファクシミリ送信などのように、電子文書の画像の出力を伴う処理である。対象となる電子文書は、文書管理システム１０又は利用端末２０から提供される。
【００３１】
画像処理システム１００において、依頼処理部１２０は、電子文書についての画像処理依頼情報を文書管理システム１０又は利用端末２０から受け取り、その依頼情報に従って画像処理部１４０にその電子文書の画像処理を実行させる。例えば印刷データ又は印刷ジョブデータなどと呼ばれるデータは、画像処理依頼情報の一例である。本実施形態では、画像処理依頼情報と対応づけて、文書管理システム１０が管理している電子文書の属性情報が送られてくる。属性取得部１２２は、その属性情報を取り出す。なお、画像処理依頼情報と電子文書の属性情報とを対応づけて画像処理システム１００に送信する代わりに、その依頼情報を依頼処理部１２０が受け取った場合に、属性処理部１２２が文書管理システム１０からその電子文書の属性情報を取得してもよい。この場合、画像処理依頼情報に電子文書の識別情報が含まれていれば、属性取得部１２２は、その識別情報を用いて電子文書を特定し、属性情報を取得することができる。
【００３２】
画像処理部１４０は、画像処理システム１００が提供する画像処理機能を担う装置である。例えば画像処理機能として印刷機能を提供する場合、画像処理部１４０は例えばプリンタ又はデジタル複合機である。またファクシミリ送信機能を提供する場合、画像処理部１４０は例えばファクシミリ装置又はデジタル複合機である。
【００３３】
イメージログ登録部１３０は、画像処理部１４０が実行した画像処理についてのイメージログレコードを作成し、イメージログ管理部１５０に登録する。イメージログレコードは、画像処理部１４０が実行した画像処理に関する履歴情報と、画像処理部１４０が処理した電子文書の画像を表す履歴画像とを含む。履歴情報は、例えば、画像処理の実行日時や画像処理を指示した利用者の識別情報などの項目を含む。
【００３４】
履歴情報生成部１３２は、画像処理依頼情報と、画像処理部１４０から提供される処理履歴項目の情報（例えば処理の実行日時など）とに基づいて、上述の履歴情報を生成する。なお、画像処理部１４０が処理履歴項目の情報を出力する機能を持たない装置である場合には、依頼処理部１２０が実行日時等の処理履歴項目の情報を提供し、その情報に基づき履歴情報生成部１３２が履歴情報を生成してもよい。
【００３５】
履歴画像生成部１３４は、画像処理部１４０が生成した電子文書の画像から、その画像を表す履歴画像を生成する。履歴画像は、画像処理部１４０が生成した電子文書の画像そのものであってもよいし、その画像に対してデータ圧縮等の画像処理を施したものであってもよい。なお、画像処理部１４０が、自分が生成した電子文書の画像のデータをイメージログ登録部１３０に提供する機能を持たない場合も考えられるが、そのような場合には、履歴画像生成部１３４が、画像処理依頼情報に基づき、処理対象の電子文書の履歴画像を生成すればよい。
【００３６】
本実施形態では、イメージログ登録部１３０は、履歴情報生成部１３２が生成した履歴情報と、履歴画像生成部１３４が生成した履歴画像と、属性取得部１２２が取得した電子文書の属性情報とを含むイメージログレコードを、イメージログ管理部１５０に登録する。
【００３７】
イメージログ管理部１５０は、イメージログ登録部１３０から登録されたイメージログレコードを蓄積し、検索端末３０に対してそれらレコードについての検索機能を提供する。イメージログ管理部１５０は、例えば履歴情報の項目に関する検索条件を検索端末３０から受け取り、その検索条件を満足する履歴情報項目を含んだイメージログレコード又はそのようなイメージログレコードのリストを検索端末３０に提供する。ここで、履歴情報には、画像処理に関する項目だけでなく、文書管理システム１０が管理する電子文書の属性情報項目が含まれる。したがって、検索条件には、そのような属性情報項目に関する条件を指定することができる。
【００３８】
図１は、機能的な構成の一例を示したものであり、具体的なハードウエア構成を示したものではない。例えば、画像処理システム１００は、図２に示すように、ネットワーク４０に接続された互いに別々の画像処理サーバ１１０，画像処理部１４０及びイメージログ管理部１５０から構成されてもよい。この例では、画像処理サーバ１１０は、依頼処理部１２０及びイメージログ登録部１３０の機能を備える。例えば印刷依頼を受け付けるプリントサーバが、このような画像処理サーバ１１０の一例である。画像処理部１４０とイメージログ管理部１５０とは、それぞれネットワーク４０に接続されたコンピュータを備え、このコンピュータにより画像処理サーバ１１０と指示やデータのやりとりを行い、各々の役割を果たす。例えば、画像処理サーバ１１０は、画像処理依頼情報を受け取り、その画像処理依頼情報又はその情報から生成した画像データを含む画像処理指示をネットワーク経由で画像処理部１４０に送信する。また、画像処理サーバ１１０は、イメージログレコードを生成し、そのレコードをネットワーク経由でイメージログ管理部１５０に登録する。
【００３９】
実施形態のシステムの動作の例を、図３を参照して説明する。この例では、利用者は利用端末２０を操作して文書管理システム１０にアクセスし、文書管理システム１０が管理している電子文書についての画像処理を指示する。ここで、例えば、文書管理システム１０は、電子文書を保存したディレクトリ構造を表示したり、属性情報を検索条件とした検索機能を提供したりし、利用者はそのような表示や検索機能により特定した１又は複数の電子文書についての画像処理の実行を指示する操作を行う。この操作に応じ、利用端末２０から文書管理システム１０に対して、画像処理指示２００が送信される。画像処理指示２００には、例えば、電子文書を特定する情報と、その電子文書に対して施すべき画像処理を特定する情報とが含まれる。画像処理を特定する情報は、例えば、画像処理の種類（例えば印刷、ファクシミリ送信）と、処理パラメータ（例えば用紙サイズや部数、宛先番号など）などである。
【００４０】
文書管理システム１０は、受け取った画像処理指示２００に応じて画像処理依頼情報２１０を作成する。画像処理依頼情報２１０には、処理対象の電子文書の画像内容を表す画像内容情報と、画像処理パラメータなどの制御情報とが含まれる。印刷依頼の場合、画像内容情報は例えばページ記述言語などで記述され、制御情報はジョブ記述言語などで記述される。文書管理システム１０は、作成した画像処理依頼情報２１０を、自分が管理している対象の電子文書の属性情報２１２と対応づけて画像処理システム１００に送信する。なお、画像処理システム１００に送信する属性情報２１２は、文書管理システム１０が管理している当該電子文書の属性情報の項目群のうち、イメージログ管理部１５０に記録すべき項目のみを含めばよい。イメージログ管理部１５０に記録すべき項目は、文書管理システム１０にあらかじめ設定しておいてもよいし、文書管理システム１０が依頼処理部１２０に問い合わせてもよい。
【００４１】
画像処理システム１００の依頼処理部１２０は、その画像処理依頼情報２１０及び属性情報２１２を受信し、画像処理依頼情報２１０に応じた画像処理を画像処理部１４０に実行させる。この場合、依頼処理部１２０は、例えば、画像処理依頼情報２１０（例えば印刷データ）そのものを画像処理部１４０に渡すか、又は画像処理依頼情報２１０を処理することで、画像処理部１４０で取り扱い可能な電子文書の画像データを生成し、その画像データを画像処理部１４０に渡す。画像処理依頼情報２１０と、それから生成した画像データとのいずれを渡すかは、画像処理部１４０に依る。画像処理部１４０は、依頼処理部１２０から指示された画像処理（例えば印刷又はファクシミリ送信）を実行する。
【００４２】
上述のように画像処理部１４０に画像処理を実行させるのと並行して、依頼処理部１２０は、画像処理依頼情報２１０及び属性情報２１２をイメージログ登録部１３０に渡す。依頼処理部１２０が電子文書の画像データを生成した場合は、更にその画像データをイメージログ登録部１３０に渡してもよい。
【００４３】
イメージログ登録部１３０の履歴情報生成部１３２は、画像処理についての履歴情報の各項目の情報を生成する。画像処理についての履歴情報は、例えば、受け取った画像処理依頼情報２１０中のあらかじめ定められた項目の情報（例えば画像処理を指示した利用者の識別情報、用紙サイズの指定など）と、画像処理部１４０又は依頼処理部１２０又はその両方の処理に関する履歴情報（例えば処理日時）などを含む。また、履歴情報生成部１３２は、画像処理依頼情報２１０中の電子文書の内容を示す情報から、全文検索用の文字列情報を生成し、これを履歴情報に組み込んでもよい。この文字列情報は、イメージログ管理部１５０に記憶されたイメージログレコードに対する全文検索のために用いることができる。また、履歴画像生成部１３４は、画像処理部１４０が生成した電子文書の画像を表す履歴画像を生成する。履歴画像は、画像処理部１４０又は依頼処理部１２０から電子文書の画像が提供される場合にはその画像から、提供されない場合は画像処理依頼情報２１０から生成すればよい。
【００４４】
イメージログ登録部１３０は、履歴画像生成部１３４が生成した履歴画像２２０と、履歴情報生成部１３２が生成した履歴情報２２２と、属性取得部１２２が取得した電子文書の属性情報２１２とを含むイメージログレコードを、イメージログ管理部１５０に登録する。
【００４５】
イメージログ管理部１５０は、検索端末３０に対し、履歴情報や電子文書の属性情報を検索条件とした検索機能を提供する。検索条件は、例えば、履歴情報や属性情報の中の単独の項目の値についての条件式や、複数の項目についての条件式の組合せなどである。また、イメージログ管理部１５０は、イメージログレコードの履歴画像が含む文字列内容についての全文検索機能を提供する。また、イメージログ管理部１５０は、これら各種検索機能を用いて検索された検索結果のイメージログレコードの内容、すなわち履歴画像２２０、履歴情報２２２及び属性情報２１２を検索端末３０に提供する。
【００４６】
以上のように、本実施形態では、イメージログ管理部１５０は、自身が蓄積しているイメージログレコード群に対し、文書管理システム１０が管理している電子文書の属性情報についての検索条件で検索する機能を備える。イメージログは、例えば、画像処理部１４０における処理が印刷やファクシミリ送信であった場合、どのユーザがどのような状況でどの文書を印刷またはファクシミリ送信したのか等のログを、印刷またはファクシミリ送信された画像と共に残しておくものである。紙文書は持ち運びが容易であるが故、電子文書が印刷されることにより情報漏えい事故が発生する危険がある。また不正なファクシミリ送信が行われた場合、電子文書が管理できない場所に送信されることになり、情報漏えい事故となり得る。これに対しイメージログを用いることにより、不正に文書を出力しようとするユーザに対するプレッシャーを与える抑止効果が得られると共に、後に情報漏えい事故が発生してしまった場合に、文書を出力したユーザ、あるいは文書自身に関する情報を追跡調査する場合に利用されることが考えられる。
【００４７】
次に、本実施形態のシステムの具体的な応用例を説明する。まず第１の例として、文書管理システム１０が業務遂行のために利用者間での電子文書の受け渡しを管理するワークフローシステムである場合の例を説明する。この例では、文書管理システム１０は、電子文書の属性情報として、当該電子文書の承認状態の情報を管理しているとする。承認状態の情報は、例えば、その電子文書が１以上の承認段階のうちのいずれの段階にあるかを示す。この例では、利用端末２０から電子文書についての画像処理指示２００を受けた場合、文書管理システム１０は、その電子文書の承認状態の情報を属性情報２１２として依頼処理部１２０に送信する。送信された承認状態の情報は、履歴画像２２０及び履歴情報２２２と対応づけてイメージログ管理部１５０に登録される。例えば検索者は、イメージログレコードの検索を行う場合に、漏えいしてしまった文書の情報から承認状態に関する情報が分かれば承認状態についての条件を含んだ検索条件を指定することができる。
【００４８】
例えば、ワークフローを通じて文書を作成し、公開する場合、まず文書が生成され、編集されることでドラフトの完成版が作成され、一次承認、二次承認を経て、最終承認者に承認された時点で文書が公開される、という作業手順が考えられる。この流れにおいて、個々の承認段階毎に文書を印刷して内容を確認し校正する、という作業が行われることもあり得る。このように、ワークフローを通る過程で、校正作業によって、内容が微妙に変更された文書がそれぞれ印刷されることになるので、内容の良く似たイメージログが多数蓄積されていくことになる。これにより、イメージログを検索する際に、例えばキーワードによる全文検索を行った場合でも、同じような内容のイメージログが大量に検索され、探しているイメージログレコードを一意に特定するのが困難になることが考えられる。これに対し、文書管理システム１０が管理している承認状態の情報をイメージログレコードに組み込んで保存することで、イメージログレコードを特定するための条件として承認状態を利用することが可能になる。
【００４９】
また、別の例として、文書管理システム１０が、１つのワークフローに沿って処理されていく電子文書を、処理段階に依らず共通の文書識別子で管理している例を考える。この場合、その文書識別子は、電子文書の属性情報の１つである。文書管理システム１０が、画像処理依頼情報２１０と共に、そのような文書識別子を画像処理システム１００に送り、イメージログ管理部１５０がその文書識別子をイメージログレコードに含めて蓄積するものとする。以下では、一例として、ワークフローシステムを用いて作成された文書が、最終承認の時点で機密指定された、という状況を想定して、文書識別子の利用例を説明する。
【００５０】
文書作成者はワークフローシステム上に文書を生成し、編集、校正を重ねてドラフトから完成版を作成し、次工程の承認に回す。そして、一次承認、二次承認を経て、最終承認者によって最終承認がなされたとする。このとき、文書の開示先を少数のユーザに限定し、かつ機密指定を付加することが最終承認の条件となるケースが考えられる。ところが、この文書は、最終承認に回ってくるまでに、最終的な開示先に含まれない何人かの人の手に渡って何度も印刷されている可能性がある。このような状況では、最終承認するにあたって、過去に当該電子文書を印刷したことがあるのは誰なのか追跡したい、という要求が出てくることも考えられる。そこで、上述のような電子文書の文書識別子をイメージログレコードに記録すれば、文書識別子を条件とする検索により、１つのワークフローを流れた電子文書の印刷等についてのイメージログレコード群が、承認等の処理段階の相違に関わりなく検索される。
【００５１】
また、例えばドラフト（未承認）版の電子文書が漏えいしたことが判明し、その電子文書のイメージログレコードを文書識別子以外の検索キーで検索することで発見した場合、そのイメージログレコードに含まれる文書識別子を取得することができる。この文書識別子を検索キーとして文書管理システム１０にて検索を行うと、その文書識別子に対応する電子文書の現在の状態、例えば最終承認が済んでいるのか否か、或いは機密指定されているのか、などが判明する。判明した情報は、例えばその電子文書が漏えいした場合、どのような影響が出るか、という評価に利用し得る。
【００５２】
また、文書管理システム１０が、各電子文書の格納場所、バージョン情報、文書フォーマットなどの属性情報を保持している場合に、イメージログレコードにそのような属性情報も組み込むようにしてもよい。これにより、イメージログレコードに対し、文書管理システム１０での電子文書の属性情報を検索条件とした検索が可能になる。また、イメージログレコードが検索された場合に、そのイメージログレコードに含まれる属性情報から、そのイメージログレコードに対応する電子文書がどのようなものであったかを特定することが容易になる。
【００５３】
次に、文書管理システム１０が各電子文書の承認段階の情報を管理している場合において、画像処理システム１００がその承認段階の情報を用いてその電子文書の画像に対して情報を付加する変形例を説明する。ここでは、対象となる電子文書の画像に対して、その電子文書の承認段階に応じた裏地画像を重畳する場合を例示する。裏地画像は、電子文書の背景となる画像であり、ウォーターマーク又は透かし画像とも呼ばれる。例えば、「機密」や「取扱注意」などといった内容の、文字列や画像を表す裏地画像を電子文書の画像に重畳するなどがその使用例である。裏地画像の生成方式については各種の方式が知られており、それらいずれの方式を用いてもよい。また、この例では、電子文書の画像に対して、更に、その画像を一意に識別する識別子を表す画像を付加する。以下では、識別子として全世界的に一意性が保証されるＵＵＩＤ(Universally Unique Identifier)を用いる場合を例示するが、これに限られるわけではない。
【００５４】
この変形例のシステム構成例を図４に示す。図４の例では、画像処理システム１００は、出力条件管理部１６０、ＵＵＩＤ生成部１６２及び裏地重畳部１６４を備える。図４において、図３に示した要素と対応する要素には、同一符号を付す。
【００５５】
出力条件管理部１６０は、裏地画像の付加に関する条件の情報を記憶している。出力条件管理部１６０が保持する条件情報の内容の一例を図５に示す。この例は、ドラフト、一次承認、二次承認、最終承認という４つの承認段階が規定されている場合の例である。図５に例示する条件情報の管理テーブルは、それら段階ごとに当該段階の電子文書に対する裏地画像の重畳の要否を規定している。図５の例は、最終承認段階の文書には裏地を重畳せず、その他の各段階の文書には裏地を重畳することを表しているが、これは一例に過ぎない。
【００５６】
ＵＵＩＤ生成部１６２は、対象の電子文書の画像に対して付与するＵＵＩＤを生成する。ＵＵＩＤは例えばRFC 4122などに規定されている。ＵＵＩＤ生成部１６２は、このような規定に準拠した公知のアルゴリズムを用いてＵＵＩＤを生成する。
【００５７】
裏地重畳部１６４は、対象の電子文書の画像に裏地画像を重畳するための処理を行う。ここで、裏地画像は定型でもよいし、承認段階に応じて裏地画像の内容を変化させてもよい。この例では、裏地重畳部１６４は、承認段階とＵＵＩＤとを表す裏地画像を重畳するが、これに限られるものではない。
【００５８】
以下、この変形例の処理の流れを説明する。この変形例では、文書管理システム１０は、処理対象の電子文書の承認段階の情報を含む属性情報２１２を、画像処理依頼情報２１０と対応づけて依頼処理部１２０に送る。依頼処理部１２０は、受け取った属性情報２１２に含まれる承認段階の情報を、出力条件管理部１６０に渡す。出力条件管理部１６０は、受け取った承認段階の値に対応する裏地重畳の有無の値を、自身の持つ管理テーブルを参照して求め、その値を依頼処理部１２０に返す。また、依頼処理部１２０は、ＵＵＩＤ生成部１６２にＵＵＩＤの生成を依頼し、生成されたＵＵＩＤを取得する。
【００５９】
また、依頼処理部１２０は、画像処理依頼情報２１０、属性情報２１２、出力条件管理部１６０から取得した裏地重畳の有無の値、及びＵＵＩＤ生成部１６２から取得したＵＵＩＤをセットにしてイメージログ登録部１３０に渡す。イメージログ登録部１３０は、画像処理履歴情報２２２及び履歴画像２２０を生成し、これらを属性情報２１２、裏地重畳の有無を表す情報２２４及びＵＵＩＤ２２６と対応づけてイメージログ管理部１５０に登録する。このようなイメージログについての処理は、以下に説明する処理と並行して行うことができる。
【００６０】
また、依頼処理部１２０は、画像処理依頼情報２１０、属性情報２１２中の承認段階の情報、出力条件管理部１６０から取得した裏地重畳の有無の値、及びＵＵＩＤ生成部１６２から取得したＵＵＩＤを含んだ１組の情報を裏地重畳部１６４に渡す。
【００６１】
裏地重畳部１６４は、受け取った１組の情報に含まれる裏地重畳の項目の値が「裏地重畳有り」を示しているか否かを判定する。裏地重畳有りであれば、裏地重畳部１６４は、その１組の情報に含まれる承認段階とＵＵＩＤとを表す裏地画像情報を生成し、れを画像処理依頼情報２１０に組み込み、依頼処理部１２０に返す。ここで生成する裏地画像は、例えば、当該承認段階を表す特定の文字列（例えば「ドラフト」、「一次承認」など）又は特定の画像と、ＵＵＩＤを表す画像とを組み合わせたものである。裏地画像情報の生成や、画像処理依頼情報２１０への裏地画像情報の組込は、公知の技術を用いて行えばよい。なお、裏地重畳部１６４は、裏地重畳の項目の値が「裏地重畳無し」を示している場合は、受け取った画像処理依頼情報２１０をそのまま依頼処理部１２０に返す。
【００６２】
依頼処理部１２０は、裏地重畳部１６４から受け取った画像処理依頼情報２１０に基づき、画像処理部１４０に対して電子文書に対する画像処理を行わせる。ここで、その画像処理依頼情報２１０に裏地画像情報が組み込まれていれば、画像処理部１４０は、電子文書の画像にその裏地画像情報を重畳し、重畳結果の画像に対して所定の画像処理（例えば印刷）を実行する。
【００６３】
この変形例のシステムの利用例を以下に示す。文書管理システム１０上で電子文書がワークフローの各承認段階を経ていく過程で、機密情報が一時的に文面上に現れることがあり得る。仮にドラフト完成の時点で機密情報が残っていても、後の承認処理にて削除、校正されるという場合もあり得るが、ドラフト版の文書は特に、作成者が校正のために頻繁に印刷することが考えられる。つまり、機密情報が含まれている可能性がある文書が、微妙に内容の異なる複数バージョンにて何度も印刷される、という状況が起こり得ると考えられる。そのような印刷結果は画像内容が互いに良く似ているので、仮にいずれかの印刷結果が漏えいした場合に、イメージログレコードを記録していたとしても、画像内容だけではどの印刷結果が漏えいしたのかを特定するのは難しい。どの印刷結果が漏えいしたかを特定できなければ、誰が漏えいに関与したのかを特定することも難しい。このように印刷結果が特定できないと、イメージログの情報漏えい抑止効果が薄れる。このような分析は、最終承認版よりもドラフト版の文書の方が漏えいのリスクが大きいと考える考え方である。図５の管理テーブルは、このような考え方に従ったものである。
【００６４】
すなわち、図５の管理テーブルを用いた場合、この変形例では、最終承認より前の各段階の文書については、裏地画像等を付加することにより、印刷者に対して情報漏えい抑止のプレッシャーを与える。また、文書の印刷結果にＵＵＩＤ情報を付加することにより、似た内容の文書のイメージログが大量に存在する場合でも、一意に文書を特定しやすくする。また、漏えいの証拠の印刷物から万が一ＵＵＩＤが読み取れない場合でも、承認段階の値に対応した裏地画像を付加していれば、印刷物から承認段階を認識することができる。承認段階が特定できれば、イメージログレコードを承認段階に該当するものによって絞り込めるので、調査がしやすくなる。
【００６５】
なお、図５の管理テーブルの例は、最終承認より前の段階の方が漏えいのリスクが高いとの考え方に基づくものであったが、これは一例に過ぎない。例えば、最終承認版が機密文書又は社外秘文書に指定される場合のように、最終承認版の方こそ厳重に守るべき、というポリシーもあり得る。そういったポリシーに対しては、管理テーブルの内容を変更することで対応すればよい。すなわち、画像処理システム１００を運用する組織の文書管理にポリシーに応じて、裏地重畳についての条件を示す管理テーブルを作成すればよい。
【００６６】
以上、実施形態とその変形例について説明した。以上では、利用端末２０からの指示を受けた文書管理システム１０が画像処理依頼情報２１０を生成して画像処理システム１００に送信したが、これは一例に過ぎない。この代わりに、利用端末２０が、文書管理システム１０に登録された電子文書を対象とする画像処理依頼情報２１０を生成し、画像処理システム１００に送信してもよい。この場合、画像処理依頼情報２１０にその電子文書の文書管理システム１０上での識別情報を組み込んでおけば、画像処理システム１００は画像処理依頼情報２１０中の識別情報を用いて、文書管理システム１０から電子文書の属性情報を取得できる。
【００６７】
以上に説明した画像処理システム１００のうち、印刷やファクシミリ送信などの画像処理のためのハードウエアを除く部分は、コンピュータを用いて実現することができる。この場合、コンピュータに上述の各部の機能又は処理内容を記述したプログラムを実行させればよい。ここで、コンピュータは、例えば、ハードウエアとして、図６に示すように、ＣＰＵ７０等のマイクロプロセッサ、ランダムアクセスメモリ（ＲＡＭ）７２およびリードオンリメモリ（ＲＯＭ）７４等のメモリ（一次記憶）、ＨＤＤ（ハードディスクドライブ）７６を制御するＨＤＤコントローラ７８、各種Ｉ／Ｏ（入出力）インタフェース８２、ローカルエリアネットワークなどのネットワークとの接続のための制御を行うネットワークインタフェース８８等が、例えばバス８６を介して接続された回路構成を有する。また、そのバス８６に対し、例えばＩ／Ｏインタフェース経由で、ＣＤやＤＶＤなどの可搬型ディスク記録媒体に対する読み取り及び／又は書き込みのためのディスクドライブ８０、フラッシュメモリなどの各種規格の可搬型の不揮発性記録媒体に対する読み取り及び／又は書き込みのためのメモリリーダライタ８４、などが接続されてもよい。実施形態の処理内容が記述されたプログラムがＣＤやＤＶＤ等の記録媒体を経由して、又はネットワーク等の通信手段経由で、ハードディスクドライブ等の固定記憶装置に保存され、画像形成装置またはコンピュータにインストールされる。固定記憶装置に記憶されたプログラムがＲＡＭ７２に読み出されＣＰＵ７０等のマイクロプロセッサにより実行されることにより、実施形態の処理が実現される。画像処理システム１００は、単体のコンピュータ上に構築してもよいし、複数のコンピュータに分散して構築してもよい。なお、画像処理システム１００の各部のうちの一部又は全部を例えばＡＳＩＣ（Application Specific Integrated Circuit、特定用途向け集積回路）やＦＰＧＡ（Field Programmable Gate Array）等のハードウエア回路として構成してもよい。文書管理サーバ１０及び利用端末２０，検索端末３０も同様にコンピュータを用いて実現することができる。
【図面の簡単な説明】
【００６８】
【図１】実施形態のシステム構成の一例を示す図である。
【図２】実施形態のシステム構成の別の例を示す図である。
【図３】実施形態のシステムにおける画像処理の流れを説明するための図である。
【図４】変形例のシステムにおける画像処理の流れを説明するための図である。
【図５】裏地画像の付加条件の情報の一例を示す図である。
【図６】コンピュータのハードウエア構成の一例を示す図である。
【符号の説明】
【００６９】
１０  文書管理システム、２０  利用端末、３０  検索端末、４０  ネットワーク、１００  画像処理システム、１１０  画像処理サーバ、１２０  依頼処理部、１２２  属性取得部、１３０  イメージログ登録部、１３２  履歴情報生成部、１３４  履歴画像生成部、１４０  画像処理部、１５０  イメージログ管理部、２００  画像処理指示、２１０  画像処理依頼情報、２１２  電子文書の属性情報、２２０  履歴画像、２２２  画像処理履歴情報。
【図１】
2008210346.tif 000003
【図２】
2008210346.tif 000004
【図３】
2008210346.tif 000005
【図４】
2008210346.tif 000006
【図５】
2008210346.tif 000007
【図６】
2008210346.tif 000008