(57)【要約】【課題】統合セキュリティシステムにおいて、ユーザーがジョブ実行制御の設定を手動で行うため、ユーザーの設定ミスによって正しくジョブ実行を制御することができない場合がある。【解決手段】デジタル複合機はジョブ実行に伴って生成したジョブ履歴情報をジョブ履歴情報監査サーバーへ送信する。ジョブ履歴情報監査サーバーはキーワードフィルタリング処理を行い、ジョブ実行制御情報と一緒に、画像データ特定情報を含むジョブ履歴情報を保存する。デジタル複合機はユーザーによるジョブ実行指示を受けて、画像データから紙媒体埋め込み情報を読み取り、画像データ特定情報を取得する。画像データ特定情報をジョブ履歴情報監査サーバーへ送信し、該当する画像データのジョブ実行制御情報を受信する。そのジョブ実行制御情報に応じて、ジョブの実行を制御する。【選択図】  図６
2014013983.tif 000002
【特許請求の範囲】
【請求項１】
紙文書から紙媒体埋込情報を読み取り、印刷、コピーのジョブ実行を制御する機能と、該実行したジョブのジョブ履歴情報を生成するデジタル複合機と、該デジタル複合機から受信した該ジョブ履歴情報を保存し、検索可能とするジョブ履歴情報監査サーバーから構成される統合セキュリティシステムであって、
前記ジョブ履歴情報監査サーバーは、
前記デジタル複合機から画像データ特定情報と画像データを含むジョブ履歴情報を受信するジョブ履歴情報受信手段（Ｓ５０１）と、
前記デジタル複合機から受信したジョブ履歴情報の画像データに対してキーワードフィルタリング処理を施し、ジョブ実行制御情報を得るキーワードフィルタリング処理実行手段（Ｓ５０４）と、
該ジョブ履歴情報と該ジョブ実行制御情報を関連付けて保存するジョブ履歴情報保存手段（Ｓ５０６）と、
前記デジタル複合機から画像データ特定情報と共に、ジョブ実行制御情報取得要求を受信するジョブ実行制御情報取得要求受信手段（Ｓ３０１）と、
該画像データ特定情報が一致する該ジョブ履歴情報を特定し、該当する画像データの該ジョブ実行制御情報を前記デジタル複合機へ送信するジョブ実行制御情報返信手段（Ｓ３０２〜３０４）と、
を有し、
前記デジタル複合機は、
ジョブの実行指示を受け付けた際、入力画像データから紙原稿に埋め込まれた紙媒体埋込情報を読み取り、画像データ特定情報を取得する画像データ特定情報取得手段（Ｓ２０２〜Ｓ２０４）と、
該画像データ特定情報を該ジョブ履歴情報監査サーバーへ送信する該ジョブ実行制御情報取得要求送信手段（Ｓ２０６）と、
該ジョブ履歴情報監査サーバーが該ジョブ実行制御情報返信手段によって送信した、該ジョブ実行制御情報を受信するジョブ実行制御情報受信手段（Ｓ２０７）と、
該ジョブ実行制御情報に応じてジョブ実行を制御するジョブ実行制御手段（Ｓ２０８）と、
を有することを特徴とする統合セキュリティシステム。
【請求項２】
前記紙媒体埋込情報は、ＱＲコードであることを特徴とする請求項１に記載の統合セキュリティシステム。
【請求項３】
前記ジョブ実行制御情報は、少なくともジョブ実行を続行するか、または、ジョブ実行をキャンセルするか、の制御情報を含むことを特徴とする請求項１に記載の統合セキュリティシステム。
【請求項４】
前記ジョブ実行制御情報は、少なくともジョブの種類によって、ジョブ実行を続行するか、または、ジョブ実行をキャンセルするか、の制御情報を含むことを特徴とする請求項１に記載の統合セキュリティシステム。
【請求項５】
前記キーワードフィルタリング処理実行手段は、
画像データに対してＯＣＲ処理を施すことによってテキスト情報を得るＯＣＲテキスト抽出手段と、
該ＯＣＲテキスト抽出手段によって得られた該テキスト情報に、特定キーワードが含まれるか否かを判定する特定キーワード検索手段を有し、
該特定キーワード検索手段の結果に応じて、前記ジョブ制御情報を生成することを特徴とする請求項１に記載の統合セキュリティシステム。
【請求項６】
紙文書から紙媒体埋込情報を読み取り、印刷、コピーのジョブ実行を制御する機能と、該実行したジョブのジョブ履歴情報を生成するデジタル複合機と、該デジタル複合機から受信した該ジョブ履歴情報を保存し、検索可能とするジョブ履歴情報監査サーバーから構成される統合セキュリティシステムにおけるジョブ制御方法であって、
前記ジョブ履歴情報監査サーバーは、
前記デジタル複合機から画像データ特定情報と画像データを含むジョブ履歴情報を受信するジョブ履歴情報受信ステップ（Ｓ５０１）と、
該デジタル複合機から受信したジョブ履歴情報の画像データに対してキーワードフィルタリング処理を施し、ジョブ実行制御情報を得るキーワードフィルタリング処理実行ステップ（Ｓ５０４）と、
前記ジョブ履歴情報と該ジョブ実行制御情報を関連付けて保存するジョブ履歴情報保存ステップ（Ｓ５０６）と、
前記デジタル複合機から画像データ特定情報と共に、ジョブ実行制御情報取得要求を受信するジョブ実行制御情報取得要求受信ステップ（Ｓ３０１）と、
該画像データ特定情報が一致する該ジョブ履歴情報を特定し、該当する画像データの該ジョブ実行制御情報を前記デジタル複合機へ送信するジョブ実行制御情報返信ステップ（Ｓ３０２〜３０４）と、
を有し、
前記デジタル複合機は、
ジョブの実行指示を受け付けた際、入力画像データから紙原稿に埋め込まれた紙媒体埋込情報を読み取り、画像データ特定情報を取得する画像データ特定情報取得ステップ（Ｓ２０２〜Ｓ２０４）と、
該画像データ特定情報を該ジョブ履歴情報監査サーバーへ送信する該ジョブ実行制御情報取得要求送信ステップ（Ｓ２０６）と、
該ジョブ履歴情報監査サーバーが該ジョブ実行制御情報返信ステップによって送信した、該ジョブ実行制御情報を受信するジョブ実行制御情報受信ステップ（Ｓ２０７）と、
該ジョブ実行制御情報に応じてジョブ実行を制御するジョブ実行制御ステップ（Ｓ２０８）と、
を有することを特徴とする統合セキュリティシステムにおけるジョブ実行制御方法。
【請求項７】
前記紙媒体埋込情報は、ＱＲコードであることを特徴とする請求項６に記載の統合セキュリティシステムにおけるジョブ実行制御方法。
【請求項８】
前記ジョブ実行制御情報は、少なくともジョブ実行を続行するか、または、ジョブ実行をキャンセルするか、の制御情報を含むことを特徴とする請求項６に記載の統合セキュリティシステムにおけるジョブ実行制御方法。
【請求項９】
前記ジョブ実行制御情報は、少なくともジョブの種類によって、ジョブ実行を続行するか、または、ジョブ実行をキャンセルするか、の制御情報を含むことを特徴とする請求項６に記載の統合セキュリティシステムにおけるジョブ実行制御方法。
【請求項１０】
前記キーワードフィルタリング処理実行手段は、
画像データに対してＯＣＲ処理を施すことによってテキスト情報を得るＯＣＲテキスト抽出手段と、
該ＯＣＲテキスト抽出手段によって得られた該テキスト情報に、特定キーワードが含まれるか否かを判定する特定キーワード検索手段を有し、
該特定キーワード検索手段の結果に応じて、前記ジョブ制御情報を生成することを特徴とする請求項６に記載の統合セキュリティシステムにおけるジョブ実行制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル複合機において、紙文書から紙媒体埋込情報を読み取り、スキャン、コピー、印刷などのジョブ実行を制御するジョブ実行制御システムに関する。また、実行された該ジョブについて、実行ユーザー、実行日時などのジョブ履歴情報を記録することのできるジョブ履歴情報監査システムに関する。
【背景技術】
【０００２】
近年のプリンタやデジタル複合機の普及に伴って、原稿の印刷、コピーや送信を誰でも簡単に実行することが可能になっている。このようにユーザーにとって利便性が向上する一方で、機密原稿の印刷やコピー、送信などによる情報漏えいが新たな問題となっている。
【０００３】
その対策の１つとして、コピー、ＦＡＸ、電子メール送信などジョブの実行の際に、紙文書から紙媒体埋込情報を読み取り、該ジョブの実行を制御するデジタル複合機が存在する。
【０００４】
ユーザーがコピー時に、出力物が複製されても良いものであるかのジョブ実行制御情報を指定し、デジタル複合機はそのジョブ実行制御情報を埋め込んだＱＲコード(登録商標）等の紙媒体埋込情報を出力物に印字する。ユーザーが出力物をコピーしようとすると、デジタル複合機は紙媒体埋込情報からジョブ実行制御情報を読み込んで複製を実行して良いか判断し、良い場合はジョブを実行する。複製を禁止する設定のジョブ実行制御情報だった場合は、ジョブをキャンセルする。
【０００５】
一方、印刷、コピー、ＦＡＸ、電子メール送信などジョブの実行の際に、ジョブ履歴情報を記憶装置に保存するデジタル複合機と、それを管理するジョブ履歴監査サーバーから構成されるジョブ履歴情報監査システムが存在する。
【０００６】
ジョブ履歴情報とは、そのジョブを実行したユーザー情報、実行した日時情報、実行したデジタル複合機を特定する情報（ＩＰアドレスや、シリアル番号）、実行したジョブの種類といったログ属性情報を含んでいる。さらに、入力された画像をデータ化した画像データや前記画像データを縮小した縮小画像データを含むこともある。
【０００７】
デジタル複合機に記録されたジョブ履歴情報は、ジョブ履歴情報監査サーバーに送信される。ジョブ履歴情報に画像データが含まれる場合、ジョブ履歴情報監査サーバーにおいてキーワードフィルタリング処理を行うことによって、画像データが機密文書であるかを判断する。キーワードフィルタリング処理とは、画像データに対してＯＣＲ処理等を施して得られた画像内のテキスト情報の中に、あらかじめ指定されたキーワードを含む場合に、その画像データが機密文書であると判断する処理のことを指す。キーワードフィルタリング処理後、ジョブ履歴情報は、ジョブ履歴情報監査サーバー上に構築されたデータベースに一定期間保存される。
【０００８】
ジョブ履歴情報監査サーバーは、ユーザーからの検索条件の指定に基づいて、データベース上のジョブ履歴情報を検索し、その結果をユーザーに提示する。これにより、情報漏えいが発覚した場合など、後から遡ってジョブ履歴情報を追跡することができる。
【０００９】
従来技術として、電子文書に対するアクセス制御についての提案がされている。ユーザーは、あらかじめ文書の参照、編集、印刷の可否等のポリシー情報と、これら情報の有効期間をポリシーサーバーに蓄積しておく。アプリケーションは文書にアクセスする際、ポリシーサーバーに問い合わせを行い、文書アクセスや機能制御を行う。特許文献１では、特に電子文書を印刷する際の提案であり、文書を特定する識別ＩＤを印刷装置に送信し、印刷装置が印刷実行前にポリシーサーバーから当該識別ＩＤのポリシー情報を取得する。印刷装置は、ポリシー情報に従って印刷実行を制御する。
【００１０】
また、特許文献２では、ユーザーがジョブ実行制御の設定を手動で行うため、ユーザーの設定ミスによって正しくジョブ制御を実行することができない場合がある課題に対しての解決方法を提案している。あらかじめ機密情報と判断されるキーワードを管理者が設定しておく。ユーザーが印刷操作を行った際、印刷を実行する前に電子文書の内容をサーバーに送信し検査を行うことによって、機密文書であるか否かを判断する。機密文書と判断された場合には、管理者に通知を行い、管理者によって正当な印刷であることが確認されるまで印刷の実行を停止する。また、印刷履歴としてＤＢに保存しておくことで管理者は後から検索ＵＩを用いて確認することが可能である。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００８−０４０６７５号公報
【特許文献２】特開２０１０−４９５２０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
デジタル複合機がジョブ実行時に紙媒体埋込情報を読み取り、該ジョブの実行を制御する方法では、ユーザーが手動で紙媒体埋込情報を指定するため、紙媒体埋込情報の設定内容を間違える可能性がある。間違えて紙媒体埋込情報を指定してしまうと、修正することができない。
【００１３】
また、特許文献１の提案の場合は、ジョブの実行制御情報をポリシーサーバーで修正することができるが、ユーザーが自らポリシーサーバーにアクセスして、あらかじめ蓄積しておいたポリシー情報を修正する必要があり、手間がかかっていた。さらに、ユーザーがポリシー情報の設定内容を間違えたことに気づかないと、蓄積したポリシー情報の修正をすることができないという問題点があった。
【００１４】
特許文献２の提案では、文書の内容に応じてジョブ実行制御をおこなうことはできるが、文書を印刷するたびに文書のチェック処理が行われるため、印刷処理に時間がかかってしまうという問題があった。
【００１５】
本発明の目的は、ＱＲコード等に埋め込まれた紙媒体埋込情報を使用してジョブ実行制御を行う場合に、ユーザーが間違ってジョブ実行制御情報を設定してしまった場合でも、ジョブ履歴情報を使用して適切なジョブ実行制御を自動で行うことである。
【課題を解決するための手段】
【００１６】
紙文書から紙媒体埋込情報を読み取り、印刷、コピーなどのジョブ実行を制御する機能と、該実行したジョブのジョブ履歴情報を生成するデジタル複合機と、該デジタル複合機から受信した該ジョブ履歴情報を保存し、検索可能とするジョブ履歴情報監査サーバーから構成される統合セキュリティシステムであって、
前記ジョブ履歴情報監査サーバーは、
前記デジタル複合機から画像データ特定情報と画像データを含むジョブ履歴情報を受信するジョブ履歴情報受信手段（Ｓ５０１）と、
前記デジタル複合機から受信したジョブ履歴情報の画像データに対してキーワードフィルタリング処理を施し、ジョブ実行制御情報を得るキーワードフィルタリング処理実行手段（Ｓ５０４）と、
該ジョブ履歴情報と該ジョブ実行制御情報を関連付けて保存するジョブ履歴情報保存手段（Ｓ５０６）と、
前記デジタル複合機から画像データ特定情報と共に、ジョブ実行制御情報取得要求を受信するジョブ実行制御情報取得要求受信手段（Ｓ３０１）と、
該画像データ特定情報が一致する該ジョブ履歴情報を特定し、該当する画像データの該ジョブ実行制御情報を前記デジタル複合機へ送信するジョブ実行制御情報返信手段（Ｓ３０２〜３０４）と、
を有し、
前記デジタル複合機は、
ジョブの実行指示を受け付けた際、入力画像データから紙原稿に埋め込まれた紙媒体埋込情報を読み取り、画像データ特定情報を取得する画像データ特定情報取得手段（Ｓ２０２〜Ｓ２０４）と、
該画像データ特定情報を該ジョブ履歴情報監査サーバーへ送信する該ジョブ実行制御情報取得要求送信手段（Ｓ２０６）と、
該ジョブ履歴情報監査サーバーが該ジョブ実行制御情報返信手段によって送信した、該ジョブ実行制御情報を受信するジョブ実行制御情報受信手段（Ｓ２０７）と、
該ジョブ実行制御情報に応じてジョブ実行を制御するジョブ実行制御手段（Ｓ２０８）と、
を有することを特徴とする。
【発明の効果】
【００１７】
紙文書に印字された紙媒体埋込情報からジョブ履歴情報を特定し、キーワードフィルタリング結果から機密情報か否かを判断する。これにより、機密文書であるにもかかわらずユーザーが間違って指定したジョブ実行制御情報を埋め込んだ紙文書に対しても、自動でジョブ実行制御を行うことができる。自動でジョブ実行制御を行うため、ユーザーが間違ってジョブ実行制御情報を指定していることに気づかなくても正しいジョブ実行制御をおこなうことができる。
【図面の簡単な説明】
【００１８】
【図１】本発明における実施形態に係る統合セキュリティシステムの全体構成図
【図２】ジョブ履歴情報監査サーバー２０を構成する各ＰＣのハードウェア構成図
【図３】デジタル複合機１０の構成を示すブロック図
【図４】デジタル複合機１０、ジョブ履歴情報監査サーバー２０のソフトウエア構成の例を示すブロック図
【図５】デジタル複合機１０において、デジタル複合機１０を制御するための動作条件を設定する場合のフロー図
【図６】デジタル複合機１０における、ジョブ実行及びジョブ履歴情報生成に関するフロー
【図７】ジョブ履歴情報監査サーバー２０からデジタル複合機１０へ、ジョブ実行制御情報の送信に関するフロー図
【図８】デジタル複合機１０がジョブ履歴情報をジョブ履歴情報監査サーバー２０へ送信するフロー図
【図９】ジョブ履歴情報監査サーバー２０が、デジタル複合機１０からジョブ履歴情報を受信し、データベースへ保存するまでのフロー図
【発明を実施するための形態】
【００１９】
以下、本発明を実施するための最良の形態について図面を用いて説明する。  
【実施例１】
【００２０】
図１は、本発明における実施形態に係る統合セキュリティシステムの全体構成図である。ここではネットワーク上に画像処理装置としての一例であるデジタル複合機１０、ジョブ履歴情報監査サーバー  ２０が、ネットワーク  ３０を介して接続されている。
【００２１】
デジタル複合機１０は、スキャン、プリント、コピー、電子メール、ＦＡＸなどのジョブを実行する機能を有している。
【００２２】
また、デジタル複合機１０は、スキャン等により得られた画像データにＱＲコードが含まれている場合、ＱＲコードに記録された情報を読み取る機能を有している。デジタル複合機は、読み取った情報をジョブ履歴情報監査サーバーへ送信し、ジョブ履歴情報監査サーバーからジョブ実行制御情報を取得し、ジョブの実行を制御する。
【００２３】
さらに、デジタル複合機１０は、機器上で実行したジョブに関して、ジョブ実行と同時にジョブ履歴情報を記録する機能を有する。デジタル複合機１０は、ジョブが実行された場合、ジョブ履歴情報をローカルの記憶領域に一時保存し、送信指示を受信時または送信時間になり次第それらを画像処理サーバー２０に送信する。
【００２４】
なお、本実施例では、紙文書に情報を埋め込む手段としてＱＲコードを例に記載するが、紙媒体に対して情報を埋め込み可能な手段であれば、電子透かしやバーコード等で実施されていても構わない。
【００２５】
ジョブ履歴情報監査サーバー２０は、デジタル複合機１０から送信されたジョブ履歴情報に対し、データ変換処理を行い、ジョブ履歴情報監査サーバー２０上に構築されたデータベースへ保存する。データ変換処理とは、画像データに対して、ＯＣＲ処理を行ってテキスト情報を抽出したり、画像データのフォーマットを変換したりする処理である。また、テキスト情報にあらかじめユーザーによって設定されたキーワードが存在するか確認するキーワードフィルタリング処理を実施し、キーワードフィルタリング結果、及びジョブ実行制御情報を得る。データ変換処理によって得られたテキスト情報やキーワードフィルタリング結果、及びジョブ実行制御情報は、ジョブ履歴情報と紐付けられてデータベースに保存され、ジョブ履歴情報の検索に利用される。
【００２６】
またジョブ履歴情報監査サーバー２０は、ユーザーから検索条件を受けつけ、データベースに保存されたジョブ履歴情報から検索条件に合致するものを取得し、ユーザーに提示する機能を有する。検索条件としては、ジョブの実行者、実行日時などのジョブ属性情報やテキスト情報に含まれる文字列などがある。指定された検索条件をキーワードに、データベースに保存されたジョブ履歴情報を検索する。
【００２７】
なお、本実施例ではジョブ履歴情報監査サーバーにデータベースが存在することを前提としているが、ジョブ履歴情報を保存できる記憶手段であれば、データベースであっても、ファイルシステムであっても構わない。データベースに保存されたジョブ履歴情報は、所定の条件を満たすと削除される。所定の条件とは通常、ジョブ履歴情報の保存期間であり、一定の期間が経過したジョブ履歴情報から順次削除される。削除処理は、たとえば１日に１回など、所定のタイミングで実行される。
【００２８】
図１において、各機能は１台のＰＣにこれらの機能が含まれている構成で記載しているが、これらの機能が任意の組み合わせで、任意の台数のＰＣに含まれていても構わない。
【００２９】
図２は、図１に示したジョブ履歴情報監査サーバー２０を構成する各ＰＣのハードウェア構成図である。図２に示されるハードウェア構成図は一般的な情報処理装置のハードウェア構成図に相当するものとし、本実施形態の各ＰＣには一般的な情報処理装置のハードウェア構成を適用できる。
【００３０】
図２において、ＣＰＵ１００は、ＲＯＭ１０２のプログラム用ＲＯＭに記憶された、或いはハードディスク１０９からＲＡＭ１０１にロードされたオペレーティングシステムやアプリケーション等のプログラムを実行する。後述する各フローチャートの処理はこのプログラムの実行により実現できる。ＲＡＭ１０１は、ＣＰＵ１００の主メモリ、ワークエリア等として機能する。キーボードコントローラ１０３は、キーボード１０７や図示しないポインティングデバイスからのキー入力を制御する。ディスプレイコントローラ１０４は、各種ディスプレイ１０８の表示を制御する。ディスクコントローラ１０５は、各種データを記憶するハードディスク（ＨＤ）１０９やフロッピー（登録商標）ディスク（ＦＤ）等におけるデータアクセスを制御する。ＮＣ１０６はネットワークに接続されて、ネットワークに接続された他の機器との通信制御処理を実行する。
【００３１】
図３は、図１に示したデジタル複合機１０  の構成を示すブロック図である。コントローラユニット２３３は、画像入力デバイスであるスキャナ部２３１や画像出力デバイスであるプリンタ部２３２と接続している。また一方では、ネットワーク（ＬＡＮ）２４０や公衆回線（ＷＡＮ）２５０と接続している。これによって、画像データやデバイス情報の入出力を行う。
【００３２】
コントローラユニット２３３において、２００はＣＰＵで、システム全体を制御するコントローラである。２０１はＲＡＭで、ＣＰＵ２００が動作するためのシステムワークメモリであり、入力された画像データを一時記憶するための画像メモリ（バッファメモリ）でもある。２０２はＲＯＭで、ブートＲＯＭであり、システムのブートプログラムが保存されている。
【００３３】
２０３はハードディスクドライブ（ＨＤＤ）で、システムソフトウェア、ジョブ履歴情報、ユーザボックス内の画像データなどを保存する。
【００３４】
２０４は操作部Ｉ／Ｆで、操作部２３４とのインターフェース部であり、操作部２３４に表示する画面データを操作部２３４に対して出力する。また、操作部Ｉ／Ｆ２０４は、操作部２３４からオペレータが入力した情報を、ＣＰＵ２００に伝える役割をする。なお、操作部２３４は、デジタル複合機に設置された画面であっても、ＰＣなどの外部機器からリモートでデジタル複合機内のプログラムが提供する画面（ディスプレイ１０８）であっても構わない。
【００３５】
２０５はネットワーク部（Ｎｅｔｗｏｒｋ）で、ネットワーク（ＬＡＮ）２４０に接続し、情報の入出力を行う。２０６はモデム（ＭＯＤＥＭ）で、公衆回線（ＷＡＮ）２５０に接続し、画像データの入出力を行う。以上のデバイスがシステムバス２０７上に配置される。
【００３６】
２０８はイメージバス（Ｉｍａｇｅ  Ｂｕｓ）Ｉ／Ｆで、システムバス２０７と画像データを高速で送信する画像バス２０９を接続し、データ構造を変換するバスブリッジである。画像バス２０９上には以下のデバイスが配置される。
【００３７】
２１０はラスタイメージプロセッサ（ＲＩＰ）で、ＰＤＬコードをビットマップイメージに展開する。２１１はデバイスＩ／Ｆ部で、画像入出力デバイスであるスキャナ部２３１，プリンタ部２３２とコントローラ２３３を画像入力部インターフェース２１２，印刷部インターフェース２１３を介して接続し、画像データの変換を行う。２１４はスキャナ画像処理部で、入力画像データに対し補正、加工、編集を行う。また、スキャナ画像処理部２１４は、入力された画像データがカラー原稿か白黒原稿かを画像データの彩度信号から判断しその結果を保持する機能を有する。２１５はプリンタ画像処理部で、出力画像データに対し補正、加工、編集を行う。
【００３８】
２１６は画像回転部で、スキャナ画像処理部２１４と連携して、スキャナ部２３１からの画像読み込みと同時に画像データを回転しメモリ上に保存する。また、メモリ上にある画像データを回転し、メモリ上に保存、もしくはメモリ上にある画像データをプリンタ画像処理部２１５と連携して回転しながら印字出力することもできる。２１７は画像圧縮部で、多値画像データはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＲ、ＭＨの圧縮伸長処理を行う。２１８は解像度変換部で、メモリ上にある画像データを解像度変換処理し、メモリ上に保存する。２１９は色空間変換部で、マトリクス演算により、たとえばメモリ上にあるＹＵＶ画像データをＬａｂ画像データに変換し、メモリ上に保存する。２２０は階調変換部で、例えばメモリ上にある８ｂｉｔ，２５６階調の画像データを誤差拡散処理などの手法により１ｂｉｔ，２階調に変換し、メモリ上に保存する。画像回転部２１６、画像圧縮部２１７、解像度変換部２１８、色空間変換部２１９、階調変換部２２０は、それぞれ連結して動作することが可能である。例えばメモリ上の画像データを画像回転、解像度変換する場合は、両処理を、メモリを介することなしに行うことができる。
【００３９】
図４は、図１に示したデジタル複合機１０、ジョブ履歴情報監査サーバー２０のソフトウエア構成の例を示すプロック図である。
【００４０】
デジタル複合機１０において、メイン制御部１０００は、デジタル複合機１０の全体を制御し、後述の各部に対する指示、管理を行う。また、ＵＩ制御部１００１からのユーザー指示内容に従い、設定制御部１００２への設定制御指示、ジョブ制御部１００３へのジョブ実行指示を行う。さらに、ジョブ履歴情報制御部１００４へのジョブ履歴情報制御指示、及び、ＱＲコード制御部１００５へのＱＲコード制御指示を行う。
【００４１】
ＵＩ制御部１００１は、デジタル複合機１０におけるユーザー操作に関する処理を全般的に制御する。具体的には、ユーザーインターフェースをデジタル複合機１０の操作部２３４乃至ＰＣなどの外部機器へリモートで提供する画面（ディスプレイ１０８）に表示し、ユーザーから受け取った指示内容をメイン制御部１０００へ渡す。
【００４２】
設定制御部１００２は、デジタル複合機１０に関する動作条件の設定情報を制御する。メイン制御部１０００を介して、ＵＩ制御部１００１から動作条件の設定指示を受け取り、ファイル操作部１００６を介して、設定情報の参照、保存を行う。ここで、設定制御部１００２は、設定情報の参照処理速度を効率良くするため、設定情報をＲＡＭ  ２０１に保持する構成とする。なお、ＲＡＭ２０１に保存した設定情報は、ＵＩ制御部１００１からの設定指示時に更新するが、それ以外にも５分に１回ジョブ履歴情報監査サーバー２０へ最新情報取得要求を行うなど、所定のタイミングで更新を行う。また、ジョブ履歴情報監査サーバー２０のメイン制御部２０００を介してデータベース２００８に保存された設定情報が更新されたことを検知し、更新できるような仕組みであっても構わない。
【００４３】
ジョブ制御部１００３は、メイン制御部１０００を介して、ＵＩ制御部１００１からユーザーの指示を受け取り、指定されたジョブを実行する。この際、メイン制御部１０００を介して、ＱＲコード制御部１００５に指示し、画像データにＱＲコードが埋め込まれているか判断し、埋め込まれている場合に情報の読み取りを指示する。また、ジョブ制御部１００３は、メイン制御部１０００を介して、ジョブ履歴情報制御部１００４へジョブ履歴情報の保存を指示する。
【００４４】
ジョブ履歴情報制御部１００４は、メイン制御部１０００を介してジョブ制御部１００３からの指示に従い、ジョブ実行時にジョブ履歴情報を生成し、ファイル制御部１００６を介してＨＤＤ２０３に保存する。
【００４５】
ＱＲコード制御部１００５は、メイン制御部１０００を介してジョブ制御部１００３からの指示に従い、画像データにＱＲコードが埋め込まれているかを確認する。画像データにＱＲコードが埋め込まれている場合には、その内容（情報）を読み込み、画像データ特定情報を取得する。また、画像データ特定情報を取得できた場合には、メイン制御部１０００を介して、ジョブ履歴監査サーバーに該当するジョブ履歴情報があるか問い合わせる。さらにＱＲコード制御部１００５は、ジョブ履歴情報監査サーバーからジョブ実行制御情報を受信し、ジョブ制御部１００３へ渡す。
【００４６】
ファイル操作部１００５は、ＨＤＤ  ２０３内の設定情報、画像データ、及び、ジョブ履歴情報を入出力するための制御部であり、各部からの処理要望を受けて処理を実行する。
【００４７】
ジョブ履歴情報監査サーバー２０において、メイン制御部２０００は、ジョブ履歴情報監査サーバー２０の全体を制御し、後述の各部に対する指示、管理を行う。
【００４８】
ＵＩ制御部２００１は、ジョブ履歴情報監査サーバー２０のディスプレイ１０８にユーザーインターフェースを表示し、ジョブ履歴情報監査サーバー２０のキーボード１０７を用いたユーザーからの指示を受け付ける。ユーザーが指定した設定情報は、メイン制御部２０００を介して、データベース２００８に保存する。また、ユーザーが指定した検索条件は、メイン制御部２０００を介して検索制御部２００５へ送信し、検索制御部２００５から受信した検索結果をディスプレイ１０８に表示する。
【００４９】
設定制御部２００２は、ジョブ履歴監査サーバー２０に関する動作条件の設定情報を制御する。メイン制御部２０００を介して、動作条件の設定指示を受け取り、データベース２００８に設定情報を保存する。また、メイン制御部２０００の指示に応じて、データベース２００８に保存された設定情報を参照する。
【００５０】
ジョブ履歴情報制御部２００３は、ジョブ履歴情報監査サーバー２０のメイン制御２０００を介して、ジョブ履歴情報参照、保存指示を受け付け、指示に従ったジョブ履歴情報の制御を行う。
【００５１】
画像処理部２００４は、ジョブ履歴情報制御部２００３からの指示に従い、画像データに対してＯＣＲ処理や、画像フォーマットの変換を行う。
【００５２】
検索制御部２００５は、メイン制御部２０００、ＵＩ制御部２００１を介して、ユーザーから検索条件、検索実行指示を受け付け、データベース２００８から該当するジョブ履歴情報を検索する。検索制御部２００５は、その結果をメイン制御部２０００を介してＵＩ制御部２００１に検索結果として渡す。
【００５３】
ファイル操作部３００３は、各制御部からの指示を受け付け、データベース２００８に設定情報、ジョブ履歴情報の参照、保存を行う。ここではデータベースを例に説明しているが、Ｗｉｎｄｏｗｓ（登録商標）のファイルシステム等であっても構わない。
【００５４】
図５は、ジョブ履歴情報監査サーバー２０において、ジョブ履歴情報監査サーバー２０やデジタル複合機１０の動作条件、及び、キーワードフィルタリング処理に用いるキーワードを設定する場合のフロー図である。動作条件は、具体的にはジョブ履歴情報送信スケジュールや保存形式など等があり、詳細は後述する。
【００５５】
ステップＳ１０１において、メイン制御部２０００はＵＩ制御部２００１を介してユーザー認証を行う。ユーザー認証は、既知の技術であるため詳細な説明は省略するが、外部の認証サーバーに接続して認証を行っても構わない。また、図示していないがデジタル複合機１０またはジョブ履歴情報監査サーバー２０がローカルに保持しているユーザー情報を基に認証を行っても構わない。
【００５６】
ステップＳ１０２において、メイン制御部２０００はＵＩ制御部２００１を介してディスプレイ１０８に設定画面を表示する。
【００５７】
ステップＳ１０３において、キーボード１０７を介してユーザーからの入力を受け付ける。ここで設定する動作条件の項目の例は、以下の通りである。
デジタル複合機１０からのジョブ履歴情報の送信スケジュール
ジョブ履歴情報の格納形式（画像のみ、テキストのみ、画像とテキスト）
保存画像の設定（解像度、画質）、ジョブ履歴情報の保存期間等
キーワードフィルタリング処理において使用するキーワード（キーワードが含まれていたら機密文書と判断するための単語）
通知先メールアドレス
ユーザーによって入力されたこれらの設定情報はメイン制御部２０００を介して、設定制御部２００２が受信し、ＲＡＭ１０１に保持する。
【００５８】
ステップＳ１０４において、設定制御部２００２はファイル制御部２００７を介して、設定情報をデータベース２００８に保存する。
【００５９】
なお、デジタル複合機１０の設定条件は、デジタル複合機１０のＵＩ制御部１００１を介しても実施可能とする。また図示しないが、デジタル複合機１０は、一定期間ごとに、ジョブ履歴情報監査サーバー２０のメイン制御部２０００、設定制御部２００２を介して、データベース２００８に保存された設定情報を取得し、同期してもよい。
【００６０】
図６は、デジタル複合機１０における、ジョブ実行及びジョブ履歴情報生成に関するフロー図である。
【００６１】
ステップＳ２０１において、メイン制御部１０００はＵＩ制御部１００１を介してユーザー認証を行う。ユーザー認証に関する補足説明は、Ｓ１０１と同様であるため省略する。
【００６２】
ステップＳ２０２において、メイン制御部１０００は、ＵＩ制御部１００１を介してユーザーからのジョブ実行指示、または、ドライバーなどの外部システムからのジョブ実行指示を受け付ける。
【００６３】
ステップＳ２０３において、メイン制御部１０００は、ジョブ制御部１００３へジョブ実行を指示し、ジョブ制御部１００３は画像データを取得し、ジョブ実行を一時停止する。ここで言うジョブとは、コピー、プリント、ＳＥＮＤ、ＦＡＸ送受信、電子メール送信などが該当する。また、画像データは、コピー、ＳＥＮＤ、ＦＡＸ送信時のスキャン画像データや、プリント、ＦＡＸ受信時の際にデジタル複合機１０が受け付けた画像データが該当する。
【００６４】
ステップＳ２０４において、メイン制御部１０００は、ＱＲコード制御部１００５にＱＲコードを読み取るよう指示し、ＱＲコード制御部１００５はＱＲコードから情報を読み取る。
【００６５】
ステップＳ２０５において、ＱＲコード制御部１００５はＱＲコードから画像データ特定情報が取得できたかを確認する。
【００６６】
ステップＳ２０６において、該ステップＳ２０５の確認の結果、画像データ特定情報が取得できた場合には、ＱＲコード制御部１００５はメイン制御部１０００を介して、ジョブ履歴情報監査サーバー２０へ送信する。
【００６７】
ステップＳ２０７において、ＱＲコード制御部１００５は、ジョブ履歴情報監査サーバー２０からジョブ実行制御情報を受信する。
【００６８】
ステップＳ２０８において、該ステップＳ２０７において取得したジョブ実行制御情報から、ジョブを実行するか否かを判断し、メイン制御部１０００を介してジョブの実行制御を指示する。
【００６９】
ステップＳ２０９において、メイン制御部１０００は、ジョブ制御部１００３に対してジョブ実行の継続を指示し、ジョブ制御部１００３はジョブ実行を継続する。
【００７０】
ステップＳ２１０において、メイン制御部１０００は、ジョブ履歴情報制御部１００４へジョブ履歴情報の生成を指示し、ジョブ履歴情報制御部１００４は実行されたジョブのジョブ履歴情報を生成し、ＨＤＤ２０３へ保存する。ジョブ履歴情報には、少なくとものログ属性情報、ジョブ実行時に入力された画像データ、画像データ特定情報を含む。
【００７１】
ステップＳ２１２は、該ステップＳ２０８において画像データが機密情報であると判断された場合の動作である。メイン制御部１０００は、ジョブ制御部１００３にジョブ実行の中止を指示し、ジョブ制御部１００３はジョブ実行を中止する。また、メイン制御部１０００は、ＵＩ制御部１００１を介して、ユーザーへジョブ実行を中止した旨を通知する。
【００７２】
図７は、ジョブ履歴情報監査サーバー２０からデジタル複合機１０へ、ジョブ実行制御情報の送信に関するフロー図である。
【００７３】
ステップＳ３０１において、メイン制御部２０００を介して、ジョブ履歴制御部２００３は画像データ特定情報を受信する。ジョブ履歴情報制御部２００３は検索制御部２００５へ画像データ特定情報に該当するジョブ履歴情報の検索を依頼する。
【００７４】
ステップＳ３０２において、検索制御部２００５は、ファイル操作部２００７を介して、データベース２００８から画像データ特定情報が一致するジョブ履歴情報を検索する。検索されたジョブ履歴情報は、メイン制御部２０００を介して、ジョブ履歴制御部２００３へ渡される。
【００７５】
ステップＳ３０３において、ステップＳ３０２の処理でジョブ履歴情報を特定できたかを確認する。ジョブ履歴情報が特定できなかった場合には、ジョブ実行制御情報はジョブ続行とし、ステップＳ３０５へ移行する。ジョブ実行制御情報には、ジョブ履歴情報が特定できなかったことが分かるような情報を含めても構わない。
【００７６】
ジョブ履歴情報が特定できた場合には、ステップＳ３０４において、ジョブ履歴制御部２００３は当該ジョブ履歴情報から、ジョブ実行制御情報を取得する。
【００７７】
ステップＳ３０５において、ジョブ履歴情報２００３はメイン制御部２０００を介して、デジタル複合機１０へジョブ実行制御情報を送信する。
【００７８】
図８は、デジタル複合機１０がジョブ履歴情報をジョブ履歴情報監査サーバー２０へ送信する際のフロー図である。送信するタイミングに関しては、デジタル複合機１０のＵＩ制御部１０００を介して送信指示された場合を前提について記載するが、あらかじめ決められた、もしくは指定されたスケジュールに従って送信を行っても構わない。さらに、ＰＣを使用してリモートでデジタル複合機１０にアクセスして送信指示した場合や、画像処理サーバー２０のＵＩ制御部２００１を介して送信指示された場合であっても構わない。
【００７９】
ステップＳ４０１において、メイン制御部１０００は、ＵＩ制御部１００１からのジョブ履歴情報送信指示を受信する。
【００８０】
ステップＳ４０２において、ジョブ履歴情報制御部１００４は、該ステップＳ２１０で生成、保存したジョブ履歴情報で未処理のものがあるかを確認する。未処理のものがあれば、ステップＳ４０３からＳ４０５を実行する。
【００８１】
ステップＳ４０３において、ジョブ履歴情報制御部１００４は、ファイル操作部１００６を介してジョブ履歴情報を取得する。
【００８２】
ステップＳ４０４において、ジョブ履歴情報制御部１００４は、メイン制御部１０００を介して、ジョブ履歴情報監査サーバー２０へジョブ履歴情報を送信する。
【００８３】
ステップＳ４０５において、ジョブ履歴情報制御部１００４は、ジョブ履歴情報監査サーバー２０への送信が成功したジョブ履歴情報を削除する。
【００８４】
図９は、ジョブ履歴情報監査サーバー２０が、デジタル複合機１０からジョブ履歴情報を受信し、データベース２００８へ保存するまでのフロー図である。
【００８５】
ステップＳ５０１において、メイン制御部２０００は、デジタル複合機のメイン制御部１０００からジョブ履歴情報を受信し、ジョブ履歴情報制御部２００３へ渡す。
【００８６】
ステップＳ５０２において、ジョブ履歴情報制御部２００３は、画像処理部２００４に対し、メイン制御部２０００を介して受信したジョブ履歴情報に画像変換処理を施し、検索結果として表示するためのＰＤＦを作成するよう指示する。なお、ここでは一般的なファイルフォーマットとしてＰＤＦを例に用いているが、ＰＤＦ以外のファイルフォーマット（例えばＪＰＥＧやＴＩＦＦなど）であっても構わない。また、画像変換時には、解像度変換によって低解像度に変換したり、カラー数変換によってグレースケールや２値画像に変換しても良い。
【００８７】
ステップＳ５０３において、画像処理部２００３は、ジョブ履歴情報の画像データに対しＯＣＲ処理を施し、テキスト検索用のテキスト情報を抽出する。なお、ＯＣＲ処理を行う画像データは、事前に解像度変換や２値画像への変換を行っても構わない。
【００８８】
ステップＳ５０４において、ジョブ履歴情報制御部２００３は、メイン制御部２０００を介して、キーワードフィルタリング制御部２００６に対し、キーワードフィルタリング処理の実行を指示する。キーワードフィルタリング制御部２００６は、キーワードフィルタリング処理を実施し、キーワードフィルタリング結果を得る。また、キーワードフィルタリング結果に基づいて、画像データが機密文書であると判断した場合には、ジョブ実行制御情報は、ジョブキャンセルとする。画像データが機密文書ではないと判断した場合には、ジョブ実行制御情報は、ジョブ続行とする。
【００８９】
なお、キーワードフィルタリング処理とは、該ステップＳ５０３において画像データから得られたテキスト情報に、あらかじめユーザーが該ステップＳ１０３において指定したキーワードが含まれるかどうかを確認する処理である。キーワードが含まれる場合に、画像データは機密文書であると判断する。
【００９０】
また、ユーザーまたはシステムが定義する特定のキーワードが、画像データに含まれる場合に、一部のジョブのみを実行不可としても良い。例えば、「電子化禁止」というキーワードが入っている画像データの場合には、スキャン、及び、電子メール送信等の送信ジョブを実行不可とし、コピーは実行可能とする。この場合、ジョブ実行制御情報は、ジョブの種類と実行可否情報の組み合わせの情報として管理される。
【００９１】
ステップＳ５０５において、メイン制御部２０００は、ジョブ履歴情報のログ属性情報について、校正を行う。ここでは設定制御部２００２から得られる情報を追加するなど、データベース２００８へ保存するための最終形に変換することを想定している。
【００９２】
ステップＳ５０６において、ジョブ履歴情報制御部２００３は、ファイル操作部２００７を介して、ジョブ履歴情報をデータベース２００８へ保存する。ジョブ履歴情報には、少なくともＰＤＦファイル、テキスト情報、ログ属性情報、画像データ特定情報、キーワードフィルタリング結果、ジョブ実行制御情報の１つ以上を含む。
【００９３】
本実施例では詳細に説明しないが、類似画像の検索を可能とするため、画像検索用の画像特徴量抽出処理を行うステップがあっても良い。
【符号の説明】
【００９４】
デジタル複合機１０のメイン制御部
デジタル複合機１０のＵＩ制御部
デジタル複合機１０の設定制御部
デジタル複合機１０のジョブ制御部
デジタル複合機１０のジョブ履歴情報制御部
デジタル複合機１０のＱＲコード制御部
デジタル複合機１０のファイル操作部
画像処理サーバー２０のメイン制御部
画像処理サーバー２０のＵＩ制御部
画像処理サーバー２０の設定制御部
画像処理サーバー２０のジョブ履歴情報制御部
画像処理サーバー２０の画像処理部
画像処理サーバー２０の検索制御部
画像処理サーバー２０のキーワードフィルタリング制御部
画像処理サーバー２０のファイル操作部
画像処理サーバー２０のデータベース
【図１】
2014013983.tif 000003
【図２】
2014013983.tif 000004
【図３】
2014013983.tif 000005
【図４】
2014013983.tif 000006
【図５】
2014013983.tif 000007
【図６】
2014013983.tif 000008
【図７】
2014013983.tif 000009
【図８】
2014013983.tif 000010
【図９】
2014013983.tif 000011