(57)【要約】【課題】  原稿の浮き量に応じた出力の制御ができる画像処理装置を提供する。【解決手段】  複合機１は、複写禁止コードが埋め込まれた原稿の両面を同時に読み取る表面読み取り手段２、裏面読み取り手段３と、前記読み取られた画像を出力する印字手段１２と、表面読み取り手段２、裏面読み取り手段３により読み取られた原稿の表面画像から前記複写禁止コードの有無を検知した結果と前記原稿の裏面画像から前記複写禁止コードの有無を検知した結果に基づいて前記読み取られた原稿の浮き量を検出し、この検出結果に基づいて前記印字手段１２による画像出力を制御する制御手段９とを有する。複合機は、前記浮き量検出結果に基づいて前記原稿の浮き量を制御する浮き量制御手段をさらに有する。【選択図】          図１
2007166338.tif 000002
【特許請求の範囲】
【請求項１】
所定のコードが埋め込まれた原稿の両面を読み取る画像読取手段と、
前記読み取られた画像を出力する画像出力手段と、
前記画像読取手段により読み取られた原稿の表面画像から前記コードの有無を検知した結果と前記原稿の裏面画像から前記コードの有無を検知した結果に基づいて前記画像読取手段により読み取られた原稿の浮き量を検出する浮き量検出手段と、
前記浮き量検出手段の検出結果に基づいて前記画像出力手段による画像出力を制御する制御手段とを有することを特徴とする画像処理装置。
【請求項２】
前記浮き量検出手段の検出結果に基づいて前記原稿の浮き量を制御する浮き量制御手段をさらに有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像読取手段のうち前記原稿の一方の面を読み取り手段は、コンタクト・イメージ・センサを用いて構成されていることを特徴とする請求項１又は請求項２に記載の画像処理装置。
【請求項４】
所定のコードが埋め込まれた原稿の両面を読み取る画像読取ステップと、
前記読み取られた画像を出力する画像出力ステップと、
前記画像読取ステップで読み取られた原稿の表面画像から前記コードの有無を検知した結果と前記原稿の裏面画像から前記コードの有無を検知した結果に基づいて前記読み取られた原稿の浮き量を検出する浮き量検出ステップと、
前記浮き量検出ステップの検出結果に基づいて前記画像出力ステップでの画像出力を制御する制御ステップとを有することを特徴とする画像処理方法。
【請求項５】
前記浮き量検出手段の検出結果に基づいて前記原稿の浮き量を制御するステップをさらに有することを特徴とする請求項４に記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機密文書の情報漏洩を防止することができる画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータやプリンタ、複写機の普及によって、プリントアウトされた機密文書の不正コピーによる情報漏洩の問題が出てきている。機密文書の不正コピーの防止・抑制のための従来技術として、機密文書のプリント時に、画像中にコピー禁止情報を埋め込んでからプリント出力し、コピー時には原稿を読み取った画像中から画像中に埋め込まれているコピー禁止情報を検知し、コピー禁止情報が含まれている場合には正常なコピー動作を中止する、といった不正コピー禁止機能を持った複合機が検討されている（例えば、特許文献１参照）。
【０００３】
また、その不正コピー禁止機能を発展させ、機密文書のプリント時には画像中にコピー禁止情報、および特定の条件のもとではコピーを許可するためのコピー許可条件情報（例えば、暗証番号）の２種類の情報を埋め込んでプリント出力し、コピー時には読み取った画像中から画像中に埋め込まれているコピー禁止情報およびコピー許可条件情報の２種類の情報を検知し、コピー許可条件に合致しているか判断し、コピー許可条件に合致していない場合にはコピー動作を中止するが、合致している場合にはコピー動作を行う、という高度な不正コピー禁止機能を持った複合機も検討されている。ここで、コピー禁止情報・コピー許可条件情報の埋込み方法としては、例えば次のような方法が提案されている（例えば、特許文献２参照）。
【０００４】
すなわち、文書画像の背景全面に微小なパターンで比較低濃度の背景地紋画像を合成する。背景地紋画像は潜像文字領域と背景領域の２つの領域で構成されており、それぞれの領域は異なる微小パターンで構成されている。潜像文字領域は、比較的小さいドットパターンで構成され、背景領域は、２種類の微小な斜線パターンの配列で構成されている。この２種類の斜線パターンがそれぞれビット０、ビット１を表現し、その２種類の斜線パターンを所定サイズの２次元配列とした２次元コード画像が背景部に互いに隣接して繰り返し配置されるようになっている。コピー許可条件情報としては、この２次元コードに埋め込む。
【０００５】
コピー禁止情報としては、２次元配列の内部が全てビット０に対応する斜線パターンで構成する特殊コード、もしくは２次元配列の内部が全てビット１に対応する斜線パターンで構成する特殊コードによって埋め込む。機密文書の不正コピー抑制のための他の従来例として、機機密文書のプリント時に、プリントを行ったユーザに関する情報や日時情報等を埋め込んでからプリント出力し、プリント出力された原稿をスキャナ等で読み込み、読み取られた画像中に埋め込まれたユーザ・クライアントＰＣ・プリンタ・日時を解析して、情報漏洩元を特定する画像処理装置が検討されている。この機能は、前記従来例の複合機の追加機能として構成することも可能である。
【特許文献１】特開２００３−２８０４６９号公報
【特許文献２】特開２００３−２８３７９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、両面同時読取機構を備えるスキャナでは裏面の読取センサとして小型で自動原稿送り（ＤＡＤＦ）に組み込みやすいＣＩＳ（コンタクト・イメージ・センサ：Contact Image Sensor）を使用する場合が多い。このＣＩＳ方式のスキャナでは、ＬＥＤを光源とした光を順に原稿に照射し、反射してきた光をＣＩＳセンサで順次受取してスキャンします。ＬＥＤ、レンズ、センサが一体化して同じ長さの棒状にまとめて密着していることから密着センサ方式とも呼ばれる。しかし、このＣＩＳセンサは焦点深度が浅いため、原稿との距離がぶれると読み取り画像がボケる傾向がある。読み取り画像がボケるとジョブ禁止原稿か否かの判定精度が悪化するという問題がある。
【０００７】
そこで、本発明は、上記問題点に鑑みてなされたもので、原稿の浮き量に応じた出力の制御ができる画像処理装置及び画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の画像処理装置は、コードが埋め込まれた原稿の両面を読み取る画像読取手段と、前記読み取られた画像を出力する画像出力手段と、前記画像読取手段により読み取られた原稿の表面画像から前記コードの有無を検知した結果と前記原稿の裏面画像から前記コードの有無を検知した結果に基づいて前記画像読取手段により読み取られた原稿の浮き量を検出する浮き量検出手段と、前記浮き量検出手段の検出結果に基づいて前記画像出力手段による画像出力を制御する制御手段とを有する。本発明によれば、原稿の浮き量に応じた出力の制御が可能となる。上記コードには例えば複写禁止コードなどが含まれる。
【０００９】
本発明の画像処理装置は、前記浮き量検出手段の検出結果に基づいて前記原稿の浮き量を制御する浮き量制御手段をさらに有する。本発明によれば、原稿が浮いて読み取り画像がぼけてコードがきちんと認識できないことにより禁止原稿か否かの判定精度が悪化するという問題を解決できる。前記画像読取手段のうち前記原稿の一方の面を読み取り手段は、コンタクト・イメージ・センサを用いて構成されている。
【００１０】
本発明の画像処理方法は、コードが埋め込まれた原稿の両面を読み取る画像読取ステップと、前記読み取られた画像を出力する画像出力ステップと、前記画像読取ステップで読み取られた原稿の表面画像から前記コードの有無を検知した結果と前記原稿の裏面画像から前記コードの有無を検知した結果に基づいて前記読み取られた原稿の浮き量を検出する浮き量検出ステップと、前記浮き量検出ステップの検出結果に基づいて前記画像出力ステップでの画像出力を制御する制御ステップとを有する。本発明によれば、原稿の浮き量に応じた出力の制御が可能となる。
【００１１】
本発明の画像処理方法は、前記浮き量検出手段の検出結果に基づいて前記原稿の浮き量を制御するステップをさらに有する。本発明によれば、原稿が浮いて読み取り画像がぼけてコードがきちんと認識できないことにより禁止原稿か否かの判定精度が悪化するという問題を解決できる。
【発明の効果】
【００１２】
本発明によれば、原稿の浮き量に応じた出力の制御ができる画像処理装置及び画像処理方法を提供できる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を実施するための最良の形態について説明する。図１は、本発明の実施例に係る複合機１のブロック図である。画像処理装置としての複合機１は、プリント機能、コピー機能、およびスキャン機能等の複数機能を持つ。この複合機１は、ＬＡＮ（Local Area Network）などのネットワークに接続されたクラインアントＰＣ（パーソナルコンピュータ）に接続されている。図１に示すように、複合機１は、表面読み取り手段２、裏面読み取り手段３、画像蓄積手段４、データベース５、ジョブ禁止コード検出手段６、７、ユーザインターフェース手段８、制御手段９、コード画像生成手段１０、画像重畳手段１１及び印字手段１２を有する。画像重畳手段１１又は印字手段１２が画像出力手段である。
【００１４】
表面読み取り手段２は、原稿の表面を読み取り、読み取った画像データを画像蓄積手段４へ出力する。裏面読み取り手段３は、原稿の裏面を読み取り、読み取った画像データを画像蓄積手段４へ出力する。画像蓄積手段４は、読み取った画像データを蓄積する。ジョブ禁止コード検出手段６は、表面読み取り手段２で読み取った画像から禁止コードかどうかを検知する。ジョブ禁止コード検出手段７は、表面読み取り手段３で読み取った画像から禁止コードかどうかを検知する。ユーザインターフェース手段８は、タッチパネルディスプレイ等の入出力デバイスを有しており、ユーザから各種操作や埋め込み情報の入力を受け付ける部分である。
【００１５】
制御手段９は、複合機１全体を制御するものである。制御手段９は、固定情報、ジョブ情報及びページ単位情報をそれぞれ固定情報コード、ジョブ情報コード及びページ情報コードとしてコード化する。固定情報には、複合機のマシン識別ＩＤ、ネットワークアドレス(ＩＰアドレス、ＭＡＣアドレス)などが含まれる。ジョブ情報には、ジョブ識別ＩＤ、送信元ＰＣネットワークアドレス、ユーザＩＤ、出力開始日時、総ページ数などが含まれる。ページ情報には、ページ番号などが含まれる。部情報は、何部中の何部かの情報である。また、制御手段９は、浮き量検出手段としても機能する。コード画像生成手段１０は、制御手段９がコード化したそれぞれのコードを画像の所定の領域に配置してコード画像を生成する。画像重畳手段１１は、画像蓄積手段４に蓄積された各ページの文書画像とコード画像を読み出して合成する。印字手段１２は、画像重畳手段１１が合成した合成画像データを用紙上に印字記録して出力する。
【００１６】
図２は、本実施例に係る複合機１の原稿送り装置付近の断面図である。表面縮小光学系である表面読み取り手段２は、光源２１、ミラー２２、レンズ２３及びＣＣＤ（Charge-Coupled Devices）２４により構成されている。原稿送り装置で原稿Ｐが引き込まれると、原稿Ｐの表面に光源２１からの光が照射され、ミラー２２で反射された光をレンズ２３を介してＣＣＤ２４に画像が取り込まれる。
【００１７】
裏面密着読取系である裏面読み取り手段３は、ＣＩＳ方式のスキャナで構成され、白色ＬＥＤ３１、３２、ＣＩＳセンサ・セルホックレンズアレイ３３、分光分布調整光学フィルタ３４及びこれらを覆う筐体３５を含む。参照符号３６は詳細は後述するが浮き量調整手段である。原稿送り装置で原稿Ｐが引き込まれると、原稿Ｐの裏面に白色ＬＥＤ３１、３２からの光が照射され、ＣＩＳセンサ・セルホックレンズアレイ３３により画像データとして取り込まれる。このＣＩＳセンサ３３は焦点深度が浅いため、原稿との距離がぶれると読み取り画像がボケる傾向がある。読み取り画像がボケるとジョブ禁止原稿か否かの判定精度が悪化する。
【００１８】
そこで、制御手段９は、表面読み取り手段２により読み取られた原稿の表面画像から複写禁止コードの有無を検知した結果と裏面読み取り手段３により読み取られた原稿の裏面画像から複写禁止コードの有無を検知した結果に基づいて表面読み取り手段２及び裏面読み取り手段３により読み取られた原稿の浮き量を検出し、この検出結果に基づいて画像重畳手段１１又は印字手段１２による画像出力を制御する。制御手段９は、原稿の浮き量を検出するとき、表面画像からの複写禁止コードの検出精度と、裏面画像からの複写禁止コードの検出精度を比べて、あらかじめ設定された閾値を参照しながら表裏面のうちどちらの面がどれくらい浮いているかを検出する。
【００１９】
次に、背景地紋画像生成処理について説明する。図３は、コードを説明する模式図である。図４は、パターン番号配列を説明する模式図である。コード画像生成手段１０の動作について説明する。コード画像生成手段１０には、制御手段９から付加情報（複写禁止情報、条件情報、潜像情報）が入力される。コード画像生成手段１０は、入力された潜像情報を元に潜像画像を生成する。潜像情報とは 、パターン画像の中にどのような潜像文字を埋め込むかを示す情報であり、具体的には、潜像の文字列、フォント種類、フォントサイズ、潜像文字列の方向(角度)等の情報からなっている。コード画像生成手段１０は、潜像情報を、指定されたフォント種類、フォントサイズで、指定された方向に潜像文字列の描画を行い、２値の潜像画像として生成する。
【００２０】
ここで、潜像画像の解像度はプリンタの解像度を後述するパターンのサイズで割った解像度となる。例えば、プリンタ解像度が６００ｄｐｉ、パターンのサイズが１２画素×１２画素の場合、潜像画像の解像度は５０ｄｐｉとなる。コード画像生成手段１０は、入力された複写禁止情報および条件情報の符号化を行う。
【００２１】
先ず、複写禁止情報がプリント出力を行った文書を複写機で複写させないようにすることを示す場合、図３（Ａ）、（Ｂ）に示す２種類の複写禁止コードを生成する。ここで、図３（Ａ）の複写禁止コードは、コード内部が全てビット０となっており、図３（Ｂ）の複写禁止コードは、コード内部が全てビット１となっていることが特徴である。複写禁止 情報が入力されない場合、もしくはプリント出力を行った文書を複写機で複写させないようにすることを示すものではない場合、図３（Ａ）および（Ｂ）に示す２種類のコードの生成は行われない。
【００２２】
次に、条件情報が入力されている場合、その条件情報に対して誤り訂正符号を行い、図３（Ｃ）に示すようなデジタルコードを生成する。図３（Ｃ）のコードは、ビット０およびビット１の配列によって、符号化された条件情報のビット列を表している。コードの外周は、コードの位置決めを容易にするために特殊なビットパターンとなっている。 次に、生成したコードを図４（Ａ）に示すように複数個繰り返し配置し、潜像画像の大きさと同じ大きさのパターン番号配列を生成する。ここで、図の斜線ハッチングされた矩形が図３（Ａ）の複写禁止コード、縦線ハッチングされた矩形が図３（Ｂ）の複写禁止コード、ドットハチングされた矩形が図３（Ｃ）のデジタルコードとなっている。
【００２３】
もし、複写禁止コードが生成されなかった場合には、図中の複写禁止コードの部分にはデジタルコードを配置する。また、もしデジタルコードが生成されなかった場合には、図中のデジタルコードの部分には複写禁止コードを配置する。この時点で、パターン番号配列の各要素の値は０または１になっている。次に、潜像画像を参照し、潜像画像中の黒画素の座標に対応するパターン番号配列の要素のパターン番号を２に変更する。これを潜像画像中の全ての黒画素について行うと、パターン番号配列は、複写禁止コード、デジタルコードが並べて配置された背景にパターン番号２で潜像文字が描かれた状態となる。この状態を図４（Ｂ）に示す。図中の黒色の「COPY」の部分が、パターン配列番号を２に変更された部分を示す。このパターン番号配列をコード画像生成手段１０へ出力する。
【００２４】
コード画像生成手段１０は、入力されたパターン番号配列の各要素を参照し、そのパターン番号に対応したパターンをパターン格納部から読み出してパターン画像に変換することで、背景地紋画像を生成する。生成された背景地紋画像は、画像蓄積手段４へ格納される。
【００２５】
図５は、パターン格納部に格納されるパターンの例を示す模式図で、（Ａ）はパターン番号０に対応するパターン、（Ｂ）はパターン番号１に対応するパターン、（Ｃ）はパターン番号２に対応するパターンである。ここで、パターン番号配列はプリンタ解像度をパ ターンサイズで割った画像の解像度に相当し、それをもとに生成されるパターン画像は、パターン番号配列の一要素を１つのパターンに置き換えて生成するので、生成されたパターン画像はプリンタの解像度に一致する。また、パターン画像は、複写禁止コード、デジタルコードのビット値に応じた斜線パターンに変換され、潜像文字が孤立ドットパターンに変換された画像になっている。
【００２６】
このようにして生成されたパターン画像が背景地紋画像として、画像蓄積手段４へ格納され、文書画像データに合成されて、用紙上にプリント出力される。図６は、プリント出力およびコピー出力の例を示す模式図である。プリント出力された画像の例を図６（Ａ）に示す(説明の都合上、文書画像は画像要素が何も無い真っ白な画像の場合の例を示している)。図６（Ａ）中の矩形で囲まれた領域 を拡大したものが図６（Ｃ）である。図６（Ｂ）は、図６（Ａ）をコピー機でコピーした 場合のコピー出力画像を示す。
【００２７】
次に、本発明の実施例に係る複合機１の動作について説明する。図７は、本発明の実施例に係る複合機１の動作フローチャートである。ユーザによりスタートボタン押下されると（ステップＳ１０１）、表面読み取り手段２により原稿の表面がスキャンされ、裏面読み取り手段３により原稿の裏面がスキャンされる（ステップＳ１０２）。制御手段９は、ジョブ禁止コード検出手段６から表面のジョブ禁止コード検出結果を取得し、ジョブ禁止コード検出手段７から裏面のジョブ禁止コード検出結果を取得する（ステップＳ１０３）。制御手段９は、表面読み取り手段２により読み取られた原稿の表面画像から複写禁止コードの有無を検知した結果と裏面読み取り手段３により読み取られた原稿の裏面画像から複写禁止コードの有無を検知した結果に基づいて表面読み取り手段２及び裏面読み取り手段３により読み取られた原稿の浮き量を検出する（ステップＳ１０４）。
【００２８】
制御手段９は、ＤＡＤＦの調整が必要でないと判断した場合（ステップＳ１０５で「Ｎ」）、画像を印字手段１２に出力し（ステップＳ１０６）、全原稿のコピーが終了した場合に処理を終了する（ステップＳ１０７）。一方、制御手段９は、ＤＡＤＦの調整が必要であると判断した場合に（ステップＳ１０５で「Ｙ」）、ユーザインターフェース手段８にアラームを出力する（ステップＳ１０８）。このようにして、制御手段９は、原稿の浮き量の検出結果に基づいて画像重畳手段１１又は印字手段１２による画像出力を制御する。ここでは、コピージョブを例に挙げているが、スキャンジョブやＦＡＸ送信ジョブでも同様である。また原稿浮き量判定は、原稿1ページのスキャン終了後に行っても、原稿1ページのスキャン中にリアルタイムで行っても良い。
【００２９】
図８は、本発明の実施例に係る他の複合機のブロック図である。図８に示すように、複合機１００は、上記複合機１に、浮き量制御手段としての表面原稿浮き制御手段１３及び裏面原稿浮き制御手段１４を追加したものである。表面原稿浮き制御手段１３は、表面原稿の浮き量を制御するものである。裏面原稿浮き制御手段１４は、裏面原稿の浮き量を制御するものである。この表面原稿浮き制御手段１３及び裏面原稿浮き制御手段１４は、実際には、図２で示した浮き量調整手段３６によって構成される。
【００３０】
そして、制御手段９は、表面読み取り手段２により読み取られた原稿の表面画像から複写禁止コードの有無を検知した結果と裏面読み取り手段３により読み取られた原稿の裏面画像から複写禁止コードの有無を検知した結果に基づいて表面読み取り手段２及び裏面読み取り手段３により読み取られた原稿の浮き量を検出し、この検出結果に基づいて原稿の浮き量の調整が必要であると判断した場合には、表面原稿浮き制御信号を表面原稿浮き制御手段１３へ出力し、裏面原稿浮き制御信号を裏面原稿浮き制御手段１４へ出力する。表面原稿浮き制御手段１３及び裏面原稿浮き制御手段１４は、制御手段９からの制御信号に応じて原稿の浮き量を制御する。これにより、原稿が浮いて読み取り画像がぼけて禁止コードがきちんと認識できないことにより禁止原稿か否かの判定精度が悪化するという問題を解決できる。
【００３１】
なお、本発明の画像処理方法は、複合機１により実現される。複合機１は、例えば、ＣＰＵ（Central Processing Unit）、ＲＯＭ(Read Only Memory)、ＲＡＭ(Random Access Memory)等を用いて実現される。本発明の画像処理方法は、コンピュータを制御して実行するプログラムとして実現することができる。このプログラムは、磁気ディスクや光ディスク、半導体メモリ、その他の記録媒体に格納して配布したり、ネットワークを介して配信したりすることにより、提供することができる。
【００３２】
以上本発明の好ましい実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、変更が可能である。例えば上記実施例ではコードの例として複写禁止を示すコードを例にとって説明したが、本発明ではコードは複写禁止を示すコードに限定されることなく、例えば読み取り画像に対して何らかの制限を付与するようなコードであればいずれのコードも含まれる。
【図面の簡単な説明】
【００３３】
【図１】本発明の実施例に係る複合機１のブロック図である。
【図２】本実施例に係る複合機１の原稿送り装置付近の断面図である。
【図３】コードを説明する模式図である。
【図４】パターン番号配列を説明する模式図である。
【図５】パターンの例を示す模式図である。
【図６】プリント出力およびコピー出力の例を示す模式図である。
【図７】本発明の実施例に係る複合機１の動作フローチャートである。
【図８】本発明の実施例に係る他の複合機のブロック図である。
【符号の説明】
【００３４】
１  複合機
２  表面読み取り手段
３  裏面読み取り手段
４  画像蓄積手段
５  コード画像生成手段
６、７  ジョブ禁止コード検出手段
８  ユーザインターフェース手段
９  制御手段
１０  重畳画像生成手段
１１  画像重畳手段
１２  印字手段
【図１】
2007166338.tif 000003
【図２】
2007166338.tif 000004
【図３】
2007166338.tif 000005
【図４】
2007166338.tif 000006
【図５】
2007166338.tif 000007
【図６】
2007166338.tif 000008
【図７】
2007166338.tif 000009
【図８】
2007166338.tif 000010