(57)【特許請求の範囲】
【請求項１】
固有の識別子を表す符号画像が含まれた対象画像データと、処理指示との入力を受け入れる手段と、
前記符号画像を復号して、対象画像データに含まれる固有の識別子を、入力識別子として抽出する手段と、
前記入力された対象画像データから、当該対象画像データに含まれる符号画像を除去し、前記指示に従って処理して、処理結果となる出力画像データを生成する手段と、
当該生成した出力画像データに固有の識別子を、出力識別子として生成し、出力画像データに当該固有の識別子を含めて出力する手段と、
前記対象画像データから抽出した入力識別子と、当該対象画像データに対する処理の結果である出力画像データの出力識別子とを関連づけて、処理履歴情報として記録する手段と、
を含み、
前記処理履歴情報が、画像データの処理履歴の追跡に係る所定処理に供されることを特徴とする画像処理装置。
【請求項２】
固有の識別子を表す符号画像が含まれた対象画像データと、処理指示との入力を受け入れる工程と、
前記符号画像を復号して、対象画像データに含まれる固有の識別子を、入力識別子として抽出する工程と、
前記入力された対象画像データから、当該対象画像データに含まれる符号画像を除去し、前記指示に従って処理して、処理結果となる出力画像データを生成する工程と、
当該生成した出力画像データに固有の識別子を、出力識別子として生成し、出力画像データに当該固有の識別子を含めて出力する工程と、
前記対象画像データから抽出した入力識別子と、当該対象画像データに対する処理の結果である出力画像データの出力識別子とを関連づけて、処理履歴情報として記録する工程と、
を含み、
前記処理履歴情報が、画像データの処理履歴の追跡に係る所定処理に供されることを特徴とする画像処理方法。
【請求項３】
コンピュータを、
固有の識別子を表す符号画像が含まれた対象画像データと、処理指示との入力を受け入れる手段と、
前記符号画像を復号して、対象画像データに含まれる固有の識別子を、入力識別子として抽出する手段と、
前記入力された対象画像データから、当該対象画像データに含まれる符号画像を除去し、前記指示に従って処理して、処理結果となる出力画像データを生成する手段と、
当該生成した出力画像データに固有の識別子を、出力識別子として生成し、出力画像データに当該固有の識別子を含めて出力する手段と、
前記対象画像データから抽出した入力識別子と、当該対象画像データに対する処理の結果である出力画像データの出力識別子とを関連づけて、処理履歴情報として記録する手段と、
として機能させ、
前記処理履歴情報を、画像データの処理履歴の追跡に係る所定処理に供することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタや複合機などの画像処理装置に関する。
【背景技術】
【０００２】
近年、情報漏洩に対処するなどの目的で、画像処理装置によって行われた処理を記録することが広く行われている。また当該処理の対象となった画像データをログとして記録することも考えられている。例えば読み取った画像データをコピーサーバに送信して蓄積させる技術が特許文献１に開示されている。
【特許文献１】特開２００４ー１０２５４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来のログの記録方式では、実行された処理の内容や画像の内容までは確認可能ではあるが、例えばある文書を複製して社内で頒布した場合に、当該文書が漏洩したとしても、頒布されたどの文書から漏洩が生じたかを調べることは困難であった。
【０００４】
本発明は上記実情に鑑みて為されたもので、画像処理の履歴を簡便な方法で追跡可能とする画像処理装置を提供することを、その目的の一つとする。
【課題を解決するための手段】
【０００５】
上記従来例の問題点を解決するための本発明は、固有の識別子が含まれた対象画像データと処理指示との入力を受けて、前記入力された対象画像データを、前記指示に従って処理し、処理結果となる出力画像データを出力する画像処理装置であって、前記対象画像データに含まれる固有の識別子を抽出する手段と、出力画像データに固有の識別子を生成し、出力画像データに当該固有の識別子を含めて出力する手段と、前記対象画像データから抽出した固有の識別子と、当該対象画像データに対する処理の結果である出力画像データの固有の識別子とを関連づけて、処理履歴情報として記録する手段と、を含み、前記処理履歴情報が、画像データの処理履歴の追跡に係る所定処理に供されることを特徴としている。
【０００６】
また本発明の一態様は、固有の識別子が含まれた対象画像データと処理指示との入力を受けて、前記入力された対象画像データを、前記指示に従って処理し、処理結果となる出力画像データを出力する画像処理装置の制御方法であって、前記対象画像データに含まれる固有の識別子を抽出する工程と、出力画像データに固有の識別子を生成し、出力画像データに当該固有の識別子を含めて出力する工程と、前記対象画像データから抽出した固有の識別子と、当該対象画像データに対する処理の結果である出力画像データの固有の識別子とを関連づけて、処理履歴情報として記録する工程と、を含み、前記処理履歴情報が、画像データの処理履歴の追跡に係る所定処理に供されることを特徴としている。
【０００７】
さらに本発明の別の態様は、プログラムであって、固有の識別子が含まれた対象画像データと処理指示との入力を受けて、前記入力された対象画像データを、前記指示に従って処理し、処理結果となる出力画像データを出力する画像処理装置に、前記対象画像データに含まれる固有の識別子を抽出する手順と、出力画像データに固有の識別子を生成し、出力画像データに当該固有の識別子を含めて出力する手順と、前記対象画像データから抽出した固有の識別子と、当該対象画像データに対する処理の結果である出力画像データの固有の識別子とを関連づけて、処理履歴情報として記録する手順と、を実行させ、前記処理履歴情報が、画像データの処理履歴の追跡に係る所定処理に供されることを特徴としている。
【発明を実施するための最良の形態】
【０００８】
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係る画像処理装置は、例えばコピー機能、ファクシミリ送受信機能、スキャン機能、プリント出力機能等を備えた複合機として実現できる。この複合機１は、図１に例示すように、スキャナ部１０と、コントローラ部２０と、プリンタ部３０と、通信部４０とを含んで構成され、コントローラ部２０は、制御部２１と、記憶部２２と、操作部２３と、インタフェース部２４とを含む。また、通信部４０は、ファクシミリ（ＦＡＸ）送受信部４１と、ネットワークインタフェース部（ＮＩＣ）４２とを含む。
【０００９】
この複合機１はまた、ネットワークを介してサーバ装置２に接続されている。サーバ装置２は、ストレージデバイスを備え、複合機１から受信されるジョブログや画像ログをストレージに格納する。
【００１０】
スキャナ部１０は、例えばフラットベッドスキャナであり、コントローラ部２０から入力される指示に従って、原稿台に載置された原稿を光学的に読み取り、当該読み取りによって得た画像データをコントローラ部２０に出力する。
【００１１】
コントローラ部２０の制御部２１は、ＣＰＵ等のプログラム制御デバイスを含んで構成される。この制御部２１は、記憶部２２に格納されたプログラムに従って動作し、利用者によって行われた指示に基づいて各部を制御し、画像データの処理を行う。また、この制御部２１は、当該利用者によって行われた指示の内容や画像データの処理結果（ここでは「ジョブログ」と呼ぶ）を記憶部２２に記録し、併せてその指示による処理の対象となった画像データ（以下「画像ログ」と呼ぶ）を記憶部２２に記録する。さらに、制御部２１は、記録したジョブログや画像ログをサーバ装置２へ転送する処理を行う。これらの制御部２１の具体的な動作については後に詳しく述べる。
【００１２】
記憶部２２は、ＲＡＭ（Random Access Memory）や、ＲＯＭ（Read Only Memory）などの記憶素子を含む。また、この記憶部２２は、ハードディスクなどのディスクデバイスを含んで構成されてもよい。記憶部２２は、制御部２１によって実行されるプログラムを保持するほか、制御部２１のワークメモリとしても動作する。また、この記憶部２２には、利用者の指示内容や画像データの処理結果を表すジョブログや、当該指示による処理の対象となった画像データを含む画像ログが保持される。
【００１３】
操作部２３は、キーパッドなどを含んで構成される。操作部２３は、利用者の指示操作を受けて、当該指示操作の内容を制御部２１に出力する。インタフェース部２４は、スキャナ部１０やプリンタ部３０、並びに通信部４０に接続されており、制御部２１が出力する指示を各部へ伝達する。また、各部から入力されるデータなどを制御部２１に出力する。
【００１４】
プリンタ部３０は、コントローラ部２０から入力される印刷指示と、画像データとを受けて、当該画像データを用紙などの記録媒体上に形成する。通信部４０のＦＡＸ送受信部４１は、電話回線網に接続されており、コントローラ部２０から入力される発信指示と画像データとを受けて、当該発信指示に従って、電話回線網を介して相手方を発呼する。そして相手方が着信すると、上記入力された画像データをＦＡＸプロトコルにて、相手方に送信する。
【００１５】
ＮＩＣ４２は、ネットワークに接続されており、コントローラ部２０から入力される宛先（ネットワークアドレス）の情報と、送信の対象となるデータとを受けて、当該データを指示された宛先に送信する。また、このＮＩＣ４２は、ネットワークを介して受信されるデータをコントローラ部２０へ出力する。
【００１６】
ここで複合機１のコントローラ部２０の動作について説明する。このコントローラ部２０は、利用者からの指示を受けて画像処理を実行する。本実施の形態の複合機１では、スキャナ部１０にて原稿を読み取って得た画像データを、ネットワークを介してＰＣ等に送信する「スキャン処理」、スキャナ部１０にて原稿を読み取って得た画像データをプリンタ部３０に出力して画像形成を行わせる「コピー処理」、ネットワークを介してＰＣから受信した画像データや描画データをプリンタ部３０に出力して画像形成を行わせる「印刷処理」、さらにスキャナ部１０にて原稿を読み取って得た画像データをＦＡＸ送受信部４１に出力してＦＡＸ送信させる「ＦＡＸ送信処理」やＦＡＸ送受信部４１にて受信された画像データをプリンタ部３０に出力して印刷させる「ＦＡＸ受信処理」等が行われる。
【００１７】
ここで、処理の対象となる画像データには、予め固有の識別子が含められている場合があるものとする。具体的な例として画像データに固有の識別子を記述したバーコード情報（符号画像）を画像データ上の所定位置に、電子透かしなどの技術を利用して含めておけばよい。なお、電子透かし技術については、広く知られているので、ここでの詳細な説明を省略する。
【００１８】
コントローラ部２０の制御部２１は、処理の対象となった画像データから固有の識別子を抽出する。上述のように、例えば符号画像として固有の識別子が記述されている場合、当該符号画像を復号することで、固有の識別子を抽出する。以下の説明では、この固有の識別子を入力識別子と呼ぶ。なお、処理の対象となった画像データに固有の識別子が記録されていない場合など、固有の識別子を抽出できない場合は、制御部２１は、入力識別子を「空（ＮＵＬＬ）」とする。
【００１９】
さらに制御部２１は、新たに、画像処理を行った出力画像データに固有の識別子を発行する。以下の説明ではここで新たに発行した識別子を出力識別子と呼ぶ。そして制御部２１は、処理の対象となった画像データから、記述されている入力識別子を除去し、指示された処理を実行する。そして、処理後の画像データに対して出力識別子を符号化して得た符号画像（バーコードなど）を合成し、当該出力識別子を合成した後の画像データを、出力する。制御部２１は、図示しない計時部（カレンダーＩＣなどを含んで実現される）から、指示を受けた日時の情報を取得する。
【００２０】
そして制御部２１は、入力識別子と、出力識別子と、日時の情報と、指示の内容と、画像処理の結果とを関連づけて、ジョブログとして記憶する。また、処理の対象となった画像データ（例えば、印刷のためにページ記述言語で記述された画像データを受信した場合は、当該画像データをビットマップ化して得た画像データでもよい）を、固有の識別子に関連づけて画像ログとして記録する。ここでジョブログは、処理の内容を「スキャン処理」、「コピー処理」等の文字列で記録するものであってもよいし、各処理に関係して行われた設定の内容や画像処理結果を併せて、ジョブログとして記録してもよい。この設定の内容としては例えば、スキャン処理であれば、解像度の設定や、カラー・モノクロの別の設定などがあり、コピーであれば、複写の部数や、拡大・縮小率の設定などがあり、画像処理の結果としては、処理の正常または異常終了やエラー情報や処理を実行した画像処理装置の情報や処理開始／完了日時といった情報がある。
【００２１】
さらに制御部２１は、処理の指示を行った利用者を特定する情報を取得し、このジョブログに含めてもよい。この利用者を特定する情報の取得は、例えばコピーの指示等、操作部２３にて行われる指示であれば、操作部２３にて利用者を認証する（利用者名やパスワードの入力を求めるなど）ことで行うことができ、ネットワークを介してＰＣから画像データを受信する場合には、当該ＰＣのネットワークアドレス等を利用者を特定する情報として記録すればよく、また、ＦＡＸ受信による場合は、相手先の電話番号などを利用者を特定する情報として記録すればよい。なお、利用者を特定する情報が取得できない場合（利用者名の入力が拒否された場合など）においては、利用者名を不明として記録する。
【００２２】
これにより図２に示すように、入力識別子と、出力識別子と、指示を受けた日時の情報と、利用者を特定する情報と、指示の内容（処理の種別）と、設定の内容とを互いに関連づけたジョブログが記憶部２２に格納されることになる。また、画像ログは図３に例示するように、入力識別子と、出力識別子と、画像データとを関連づけたものとなる。これにより入力識別子と出力識別子とが関連づけて記憶部２２に記録されることとなる。これらジョブログ、あるいは画像ログが、本発明の処理履歴情報として用いられる。
【００２３】
以下、（１）利用者Ｘが資料Ｐを複写し、（２）当該複写した資料ＰをスキャンにてＰＣへ転送し、（３）またＦＡＸ送信し、（４）利用者Ｙが当該ＰＣに転送された資料Ｐを印刷し、（５）当該印刷した資料Ｐを複写した場合を例として本実施の形態の画像処理装置の動作を説明する。このとき、当初の資料Ｐには識別子が含まれていないものとする。
【００２４】
利用者Ｘが資料Ｐをスキャナ部１０にセットし、コントローラ部２０を操作してコピー処理を指示すると、コントローラ部２０は、スキャナ部１０にて資料Ｐを光学的に読み取り、識別子の抽出を試みる。ここでは、識別子が含まれていないので、抽出ができないこととなり、コントローラ部２０は、この資料の識別子を「ＮＵＬＬ」とする。
【００２５】
そして新たな識別子（例えば「ＩＤ１」）を発行し、この識別子「ＩＤ１」を表す符号画像を生成する。そして資料Ｐを読み取って得た画像データの所定位置に、この符号画像を合成し（例えば電子透かし技術を用いて合成すればよい）、プリンタ部３０に当該合成後の画像データを出力して印刷出力させる。
【００２６】
一方、コントローラ部２０は、処理の内容「コピー」と、入力識別子「ＮＵＬＬ」と、出力識別子「ＩＤ１」と、利用者を特定する情報「利用者Ｘ」と、その他、コピー処理において指示された設定の情報（「フルカラー」など）とを関連づけて、ジョブログとして記憶する。
【００２７】
さらに利用者Ｘがこの複写された画像を、スキャナ部１０にセットする。そして、スキャナ部１０にて当該画像を読み取らせ、それによって得られた画像データをネットワークを介して接続されたＰＣへ転送する旨の指示を行う。するとコントローラ部２０は、スキャナ部１０に読み取りを指示し、得られた画像データから識別子を抽出する。ここでは「ＩＤ１」が記述されているので、入力識別子として「ＩＤ１」が抽出される。
【００２８】
コントローラ部２０は、当該抽出した識別子の記述を、画像データから除去する。例えば識別子を表す符号画像が、福岡義秀・松井甲子雄著「フーリエ変換による画像への電子透かしの一方法」（1998年暗号と情報セキュリティシンポジウム(SCIS'98)，（1998年１月28〜31日），社団法人電子情報通信学会発行）に示されている電子透かし技術のように、画像データに対する高周波領域のノイズとして埋め込まれる場合、該当する部分に対してローパスフィルタを適用して高周波ノイズとして含まれている情報を除去することができる。
【００２９】
コントローラ部２０は、さらに新規の識別子「ＩＤ２」を発行し、この識別子「ＩＤ２」を表す符号画像を、入力識別子を除去した画像データの所定位置に合成し、通信部４０へ出力して、指定されたネットワーク上の宛先へ当該合成後の画像データを送信出力させる。
【００３０】
また、コントローラ部２０は、処理の内容「スキャン」と、入力識別子「ＩＤ１」と、出力識別子「ＩＤ２」と、利用者を特定する情報「利用者Ｘ」と、その他、スキャン処理において指示された設定の情報（宛先のアドレスなど）とを関連づけて、ジョブログとして記憶する。
【００３１】
以下、ＦＡＸ送信の際や、利用者Ｙによる印刷、複写の際にもそれぞれ同様の処理が行われ、コントローラ部２０は、ジョブログとして、図４に示すような記録を保持することとなる。
【００３２】
ここで仮に、識別子「ＩＤ４」の画像データが漏洩したとする。この場合、「ＩＤ４」なる出力識別子に関わるジョブログをコントローラ部２０の記憶部２２から検索する。すると、当該ジョブログとして、識別子「ＩＤ２」の画像データが検索され、当該複写を生成した利用者がＹとわかり、漏洩元を特定できる。このように本実施の形態によると、画像処理の履歴が簡便な方法で追跡可能となる。
【００３３】
なお、本実施の形態において、上記固有の識別子には、識別子を発行した画像処理装置を特定する情報が含まれてもよい。このような情報としては例えば、ＮＩＣ４２に割り当てられたＭＡＣアドレスやＩＰアドレスとすることができる。これにより、識別子から当該識別子を発行した画像処理装置が特定され、情報の漏洩元の特定がより簡便となる。
【００３４】
また、例えば印刷の指示やコピーの指示において、複数部数の出力が得られる場合は、コントローラ部２０は、各出力画像データである、各部に固有の識別子を発行して、各部に含める。例えば２ページの画像データを３部分、出力するよう指示されたときには、各セットに固有の識別子を含める。
【００３５】
さらに本実施の形態において記録されるジョブログや画像ログは、ネットワークを介してサーバ装置２へ送信されてもよい。サーバ装置２では、本実施の形態の画像処理装置としての複合機１から受信されるジョブログや画像ログをストレージに格納する。これによりサーバ装置２にて複数の複合機１でのジョブログや画像ログを集中的に管理可能となる。
【００３６】
さらに、ここまでの説明では画像データ上に識別子を埋め込むこととしていたが、これに代えて、例えば画像データの状態で出力されるもの（ネットワークを介して送出されるものなど）であれば当該画像データのヘッダ情報などに識別子を含めてもよい。この場合、画像データ自体（表示等される画像そのもの）には識別子が埋め込まれないが、画像データには識別子が含まれた状態となる。また、用紙などに形成する場合は、当該用紙に無線タグなどを含めておき、当該無線タグに、識別子の情報を保持させてもよい。この場合スキャナ部１０には当該無線タグに記録された識別子を読み取るためのリーダーを設ける。そしてスキャナ部１０は、画像の読み取りが指示されたときに、セットされた原稿を光学的に読み取るとともに、リーダーによって、原稿に含まれる無線タグから識別子の情報を取得し、コントローラ部２０に出力することになる。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施の形態に係る画像処理装置としての複合機の構成例を表すブロック図である。
【図２】本発明の実施の形態に係る画像処理装置が保持するジョブログの内容例を表す説明図である。
【図３】本発明の実施の形態に係る画像処理装置が保持する画像ログの内容例を表す説明図である。
【図４】本発明の実施の形態に係る画像処理装置の動作時のジョブログ蓄積例を表す説明図である。
【符号の説明】
【００３８】
１  複合機、２  サーバ装置、１０  スキャナ部、２０  コントローラ部、２１  制御部、２２  記憶部、２３  操作部、２４  インタフェース部、３０  プリンタ部、４０  通信部、４１  ＦＡＸ送受信部、４２  ＮＩＣ。
【図１】
0004793067.tif 000002
【図２】
0004793067.tif 000003
【図３】
0004793067.tif 000004
【図４】
0004793067.tif 000005