(57)【特許請求の範囲】
【請求項１】
読み取られた画像の秘匿部分を暗号化コードとする暗号化手段と、
媒体の表と裏に前記暗号化コードを画像形成したときに１つの暗号化コードとなるように、かつ、前記媒体の一方の面に画像形成される暗号化コードの画像の裏写りが除去されるように、前記暗号化コードを画像形成するときの画像データを生成する暗号化画像生成手段と、
を備える画像処理装置。
【請求項２】
前記媒体から読み取られた前記暗号化コードの画像を検出する暗号化コード検出手段と、
前記暗号化コード検出手段により検出された前記暗号化コードの画像から、前記暗号化コードを復号する復号手段と、
を備える請求項１に記載の画像処理装置。
【請求項３】
前記暗号化画像生成手段は、前記媒体の表と裏における前記暗号化コードの画像を形成する位置として、前記媒体の両面の余白を検知し、前記媒体の表と裏で共通する余白部分に前記暗号化コードの画像を形成するための画像データを生成する
請求項１または請求項２に記載の画像処理装置。
【請求項４】
前記暗号化画像生成手段による前記暗号化コードの画像データを生成する際の該画像データの濃度値、および前記復号手段による前記暗号化コードの画像を復号する際に用いる濃度の閾値を、変更可能に設定できるようにした請求項２に記載の画像処理装置。
【請求項５】
前記濃度値および前記濃度の閾値を、前記暗号化コードの画像を分割した領域毎に変更可能とした、請求項４に記載の画像処理装置。
【請求項６】
前記暗号化画像生成手段は、
前記復号手段による前記暗号化コードの復号の際、前記媒体の表から読み取られた前記暗号化コードの画像の一部と、前記媒体の裏から読み取られた前記暗号化コードの画像の前記一部に対応する部分を除く部分とから前記暗号化コードの復号が行えるように前記暗号化コードの画像データを生成し、
前記復号手段は、
前記暗号化コードの復号の際、前記媒体の表から読み取られた前記暗号化コードの画像の前記一部と、前記媒体の裏から読み取られた前記暗号化コードの画像の前記一部に対応する部分を除く部分とから前記暗号化コードの復号を行う、
請求項２に記載の画像処理装置。
【請求項７】
請求項１から請求項６のいずれか１項に記載の画像処理装置と、
媒体上の画像を読み取り、読み取った画像データを前記画像処理装置に出力する画像読み取り手段と、
前記画像処理装置から前記画像形成のための画像データとして出力された画像を媒体上に形成する画像形成手段と、
を備える画像形成装置。
【請求項８】
画像処理装置において実施する方法であって、
読み取られた画像の秘匿部分を暗号化コードとする暗号化ステップと、
媒体の表と裏に前記暗号化コードを画像形成したときに１つの暗号化コードとなるように、かつ、前記媒体の一方の面に画像形成される暗号化コードの画像の裏写りが除去されるように、前記暗号化コードを画像形成するときの画像データを生成する暗号化画像生成ステップと、
を含む画像処理方法。
【請求項９】
読み取られた画像の秘匿部分を暗号化コードとする暗号化ステップと、
媒体の表と裏に前記暗号化コードを画像形成したときに１つの暗号化コードとなるように、かつ、前記媒体の一方の面に画像形成される暗号化コードの画像の裏写りが除去されるように、前記暗号化コードを画像形成するときの画像データを生成する暗号化画像生成ステップと
を、コンピュータに実行させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置、画像処理方法、および画像処理プログラムに関する。
【背景技術】
【０００２】
従来より、秘匿性のあるデータを目視で分からない状態として紙媒体に印刷する場合に、秘匿部分を暗号化したコードとして印刷する場合や、コード自体も、さらに視覚的に分からない状態として画像データ部分に埋め込んで印刷する場合がある。例えば、秘匿部分のデータを暗号化するものとして、２次元バーコードやＱＲコード（登録商標）などがあり、コードを視覚的にも分からない状態とするものとして、電子透かしなどの技術が知られている。
【０００３】
また、秘匿情報のセキュリティを高める目的で、秘匿情報の暗号化に加え、ユーザや装置を認証する認証情報も暗号化して含め、復号は、ユーザと装置の認証情報が正しい場合に秘匿部分の画像を表示するようにした技術も提案されている（特許文献１）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、秘匿部分として暗号化コードを含む原稿は、そのまま複写することが可能であり、複写物を多数作成でき、復号方法（解読方法）が判明すれば、複写された原稿から秘匿部分の情報を得ることが可能である。そのため、秘匿部分を含む原稿を多数複写できる場面では、セキュリティの低下を招くこととなり、問題があった。
【０００５】
本発明は、秘匿部分を暗号化コードとして保護している原稿を複写する場合におけるセキュリティを向上させることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明の画像処理装置は、読み取られた画像の秘匿部分を暗号化コードとする暗号化手段と、媒体の表と裏に前記暗号化コードを画像形成したときに１つの暗号化コードとなるように、かつ、前記媒体の一方の面に画像形成される暗号化コードの画像の裏写りが除去されるように、前記暗号化コードを画像形成するときの画像データを生成する暗号化画像生成手段と、を備える。
【発明の効果】
【０００７】
本発明によれば、秘匿部分を暗号化コードとして保護している原稿を複写する場合におけるセキュリティを向上させることができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、従来の暗号化コードが付加されている原稿の複写に関する説明図である。
【図２】図２は、第１の実施形態にかかる画像形成装置のハードウェア構成の一例を示すブロック図である。
【図３】図３は、画像処理部における、秘匿部分の暗号化および暗号化コードの復号の処理を行うための構成を説明する概略のブロック図である。
【図４】図４は、画像処理部の詳細構成を示すブロック図である。
【図５】図５の（Ａ）は、秘匿部分を含む原稿の原本の表（おもて）データ、（Ｂ）は、秘匿部分を暗号化コードとした原稿の表、（Ｃ）は秘匿部分を暗号化コードとした原稿の裏、（Ｄ）は、秘匿部分の暗号化コード部分の表面からみた裏写りの各例を示す図である。
【図６】図６は、第１の実施形態にかかる画像形成装置により画像形成された秘匿部分の暗号化コードを含む原稿の配布とその配布物の不正複写を説明する図である。
【図７】図７は、第１の実施形態における秘匿部分の暗号化コードを説明する図である。
【図８】図８は、第１の実施形態における暗号化コードの画像の濃度について説明する図である。
【図９】図９は、第１の実施形態において、裏写り除去のための濃度閾値設定を２２０とした場合の暗号化コードの濃度値と閾値の関係を示す図である。
【図１０】図１０は、図９に示した裏写り除去の濃度閾値設定を２２０とした場合の複写結果を示す図である。
【図１１】図１１は、第１の実施形態において、裏写り除去のための濃度閾値設定を１５０とした場合の暗号化コードの濃度値と閾値の関係を示す図である。
【図１２】図１２は、図１１に示した裏写り除去の濃度閾値設定を１５０とした場合の複写結果を示す図である。
【図１３】図１３は、第１の実施形態における暗号化コードの復号により得られるコード値を説明する図である。
【図１４】図１４は、図１３に示したコード値を説明する図である。
【図１５】図１５は、第１の実施形態における、原稿に含まれる暗号化コードの復号（暗号化コードからコード値へ）を説明する図である。
【図１６】図１６は、第１の実施形態における、複写原稿（裏写り除去のための濃度閾値設定が２２０の場合）に含まれる暗号化コードの復号結果を説明する図である。
【図１７】図１７は、第１の実施形態における、複写原稿（裏写り除去のための濃度閾値設定が１５０の場合）に含まれる暗号化コードの復号結果を説明する図である。
【図１８】図１８は、第１の実施形態における、暗号化コードを復号しコード値に変換する際の濃度の閾値を可変とした場合の暗号化コードの濃度値と閾値の関係を示す図である。
【図１９】図１９は、第１の実施形態における、秘匿部分の暗号化コードを生成しこの暗号化コードを付加した印刷を行う際の処理フローを説明するフローチャートである。
【図２０】図２０は、第１の実施形態における、秘匿部分が暗号化された原稿から秘匿部分の暗号化コードの復号を行う際の処理フローを説明するフローチャートである。
【図２１】図２１は、第２の実施形態における、原本の表（おもて）面の秘匿部分に対応する裏面の部分に画像が存在する場合について説明する図である。
【図２２】図２２は、図２１に示した原本の余白部分の検知を説明する図である。
【図２３】図２３は、第２の実施形態における、暗号化コードの印刷箇所とする両面の余白位置を検知して、検知した余白部分に暗号化コードを印刷する際の処理フローを説明するフローチャートである。
【図２４】図２４は、第２の実施形態における、余白部分に暗号化コードの画像を印刷した結果を説明する図である。
【図２５】図２５は、第３の実施形態における、暗号化コードを複数の領域に分割した形態とする場合について説明する図である。
【図２６】図２６は、第３の実施形態における、暗号化コードを復号しコード値に変換する際の濃度の閾値を領域毎に変更可能とした形態を説明する図である。
【図２７】図２７は、暗号化コードを復号しコード値に変換する際の濃度の閾値を領域毎に変更しない場合について説明する図である。
【図２８】図２８は、第３の実施形態における、図２６に示すように領域毎に濃度の閾値を変えた場合に、図２７に示した濃度の閾値を変えない場合と同等の復号時のコード値を得る場合について説明する図である。
【図２９】図２９は、図２６に示すように領域毎に濃度の閾値を変えた場合に、図２７に示した濃度の閾値を変えない場合と同等の復号時のコード値を得る場合について説明する図である。
【図３０】図３０は、図２９に示した暗号化コードを裏面から読み取りを行い、表（おもて）面と同様な復号を行った場合について説明する図である。
【図３１】図３１は、第４の実施形態における、暗号化コードの領域分割について説明する図である。
【図３２】図３２は、第４の実施形態における、表（おもて）面から読み取られた暗号化コード（図３１）の復号対象となる部分を示す図である。
【図３３】図３３は、第４の実施形態における、裏面から読み取られた暗号化コード（図３１）の復号対象となる部分を示す図である。
【発明を実施するための形態】
【０００９】
以下に、添付図面を参照して、画像処理装置の実施の形態を詳細に説明する。
【００１０】
はじめに、従来の暗号化コードが付加されている原稿の複写について図１を用いて説明する。
【００１１】
図１に示す例では、原稿１０１に暗号化コード１０２が印刷されている。暗号化コード１０２としては２次元バーコードやＱＲコード等が用いられる。図１では、暗号化コード１０２を簡易に５マスで表している。情報として秘匿にしたい（隠したい）情報を含む秘匿部分などを暗号化コード１０２として付加された原稿１０１は、復号装置により暗号化コード１０２を復号して、秘匿部分１０６を含む復号後の原稿１０４を取得することが可能である。従来技術としては、復号時にパスワードの入力を行う必要があるものなど、セキュリティを高めたものもある。しかし、秘匿部分１０６を暗号化コード１０２として付加された原稿１０１は、複写機などで多数複写することが可能であり、暗号化コード１０２の解読（復号）方法がわかれば、複写した原稿１０３から、復号後の原稿１０４と同じ原稿１０５を生成でき、複写された原稿１０３からの秘匿部分１０６の取得が、可能である。つまり、従来技術では、秘匿部分１０６の暗号化コード１０２を復号可能な多数の複写物（１０３）を生成することができることになる。
【００１２】
以下に説明する実施形態では、秘匿部分が暗号化コードとして印刷された原稿を複写した場合に、暗号化コード部分を正しく復号できない状態とすることを特徴とする。なお、秘匿部分としては、例えば、氏名や住所、暗証番号等の個人情報や、任意の画像・写真、文字等で機密情報となるものなどが挙げられる。また、以下では、画像処理装置として、複写機や複合機のように原稿をスキャンして読み取り印刷する画像形成装置を例として説明するが、パーソナルコンピュータと、スキャナおよびプリンタとによる構成等でも可能である。
【００１３】
（第１の実施形態）
図２は、第１の実施形態にかかる画像形成装置のハードウェア構成の一例を示すブロック図である。
【００１４】
図２に示す画像形成装置では、原稿を読み取るためのスキャナなどの読み取りユニット（画像読み取り手段）２０１と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等により構成される画像処理制御部２００とが接続され、原稿の画像データの入力が行われる。読み取りユニット２０１と画像処理制御部２００との接続は、画像処理制御部２００内の読み取り制御部２０２を介して行われる。
【００１５】
また、画像処理制御部２００は、画像データを印刷出力するためのプロッタなどの書き込みユニット（画像形成手段）２０３と接続され、画像処理制御部２００から書き込みユニット２０３へ印刷出力させる画像データの出力が行われる。書き込みユニット２０３と画像処理制御部２００との接続は、画像処理制御部２００内の書き込み制御部２０４を介して行われる。
【００１６】
画像処理制御部２００内の画像処理部２０５は、読み取りユニット２０１から読み取り制御部２０２を介して入力された原稿の画像データに対し、指定された出力形態に合わせる処理や加工編集処理を行う。また、画像処理制御部２００は、画像データに対する加工編集等の処理のために一時記憶する補助記憶装置であるメモリ２０７や、コントローラＡＳＩＣ２１２を介したＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２１３との接続をインタフェースするためのＩ／Ｆ部２０６も備えている。このＩ／Ｆ部２０６は、画像処理制御部２００に対する制御や各種設定をするためのＣＰＵ２０８との接続をインタフェースするための機能も備える。図２に示すように、画像処理制御部２００とＨＤＤ２１３とは、データバス２１１を介して接続されているコントローラＡＳＩＣ２１２により接続され、アクセス可能となっている。
【００１７】
コントローラＡＳＩＣ２１２は、ＨＤＤ２１３との接続の他、ユーザが操作指示するための入力やユーザへのメッセージ等の表示をするためのインタフェース部となる操作部２１５、データ処理のための一時記憶装置であるメモリ２１６、およびネットワーク２１７と接続されている。また、これらを統括的に制御するとともに、各種設定をするためのＣＰＵ２１４が、コントローラＡＳＩＣ２１２に接続されている。
【００１８】
画像処理制御部２００に対する各種処理の設定や制御は、ＣＰＵ２０８により行われる。ＣＰＵ２０８は、データバス２１０を介して画像処理制御部２００と接続されている。また、ＣＰＵ２０８は、各種処理のための一時記憶装置であるメモリ２０９とも接続されている。なお、画像処理制御部２００は、ＡＳＩＣ等を用いて実現できる。
【００１９】
図３は、上記画像処理部２０５における、秘匿部分の暗号化および暗号化コードの復号の処理を行うための構成を説明する概略のブロック図である。
【００２０】
画像処理部２０５は、入力データに対しての所定の画像処理を施す入力処理部３０１と、画像形成のため入力される画像データに対して所定の画像処理を施し出力データを生成する出力処理部３０２とで構成される。入力処理部３０１は、入力データ処理部３０３と復号制御部３０４とで構成される。出力処理部３０２は、出力データ処理部３０５と暗号化制御部３０６とで構成される。
【００２１】
暗号化が指定された場合、出力データ処理部３０５に入力された画像データ中の秘匿部分のデータは、出力データ処理部３０５から暗号化制御部３０６に渡され暗号化が行われる。暗号化制御部３０６で暗号化されたデータ（暗号化コードの画像データ）は、出力データ処理部３０５に渡され出力される。一方、暗号化が指定された場合で出力データ処理部３０５に入力された画像データ中の秘匿部分でない部分の画像データ、および暗号化が指定されていない場合の画像データは、出力データ処理部３０５にて所定の画像処理が施された後、暗号化制御部３０６を介さず、出力データ処理部３０５から出力される。
【００２２】
復号が指定された場合、入力データ処理部３０３に入力された画像データ中の暗号化コードは、入力データ処理部３０３から復号制御部３０４に渡されて復号が行われる。復号制御部３０４で復号された画像データは、入力データ処理部３０３に渡され出力される。一方、復号が指定された場合で入力された画像データ中の暗号化コードでない部分の画像データ、および復号が指定されていない場合に入力された画像データは、入力データ処理部３０３にて所定の画像処理が施された後、復号制御部３０４を介さず、入力データ処理部３０３から出力される。
【００２３】
なお、図中の符号４１６および４１７は、図４を用いて後述する同符号のものに対応している。また、入力データ処理部３０３および出力データ処理部３０５は、図４を用いて後述するスキャナ補正処理部４００、Ｉ／Ｆ部４０１、フィルタ部４０２、地肌除去・裏写り除去部４０３、色補正部４０４、変倍部４０５、階調補正部４０６、地紋合成部４０９、およびプリンタ補正処理部４１０に相当するものである。
【００２４】
図４に、画像処理部２０５の詳細構成を示す。以下では、図４を用いて本実施形態の画像形成装置の主な処理および制御の流れを説明する。
【００２５】
読み取り制御部２０２から入力される画像データは、スキャナ補正処理部４００にて読み取りユニット２０１で読み取られた反射リニアのデータから濃度リニアのデータへと変換される。変換された画像データは、Ｉ／Ｆ部４０１からパス４１８を通ってＩ／Ｆ部２０６へ渡され、Ｉ／Ｆ部２０６が、この画像データをメモリ２０７や、データバス２１１およびコントローラＡＳＩＣ２１２を介してＨＤＤ２１３やメモリ２１６に、またはメモリ２０７に転送し、これらのデバイスにて記憶保持される。
【００２６】
画像形成するため出力するときは、ＣＰＵ２０８の制御により、Ｉ／Ｆ部２０６およびコントローラＡＳＩＣ２１２を介して、ＨＤＤ２１３やメモリ２１６、またはメモリ２０７から、記憶保持されている画像データを読み出す。読み出された画像データは、Ｉ／Ｆ部２０６からパス４１８を通ってＩ／Ｆ部４０１へ転送される。
【００２７】
Ｉ／Ｆ部４０１へ転送された画像データは、フィルタ部４０２、地肌除去・裏写り除去部４０３、色補正部４０４、変倍部４０５にて、地肌除去・裏写り除去、色補正、変倍の処理が施され、Ｉ／Ｆ部２０６を介しパス４１９を通って階調補正部４０６へ転送される。転送された画像データは、階調補正部４０６にてさらに階調補正がなされ階調補正部４０６から符号４２０のパスを通って地紋合成部４０９へ転送される。階調補正部４０６から転送された画像データは、この地紋合成部４０９にて必要に応じて地紋合成の処理が行われて、プリンタ補正処理部４１０へ渡される。プリンタ補正処理部４１０で、画像データは、ＲＧＢ信号からＣＭＹＫ信号に変換され、さらに書き込みユニット２０３の機器特性に合わせたプリンタγ補正処理等が行われて書き込み制御部２０４に渡され、書き込み制御部２０４から書き込みユニット２０３へ出力され印刷用紙等の媒体上に画像形成が行われる。なお、変倍部４０５からＩ／Ｆ部２０６へ渡された画像データは、データバス２１１およびコントローラＡＳＩＣ２１２を介してＨＤＤ２１３へ記憶保持することも可能である。
【００２８】
以上のような処理および制御の流れにより、通常の画像形成が行われる。
【００２９】
引き続き図４を参照し、秘匿部分を含む原稿から、秘匿部分を暗号化し暗号化コードとして付加した画像形成を行う際の処理と、秘匿部分が暗号化コードとして付加された原稿から暗号化コードを復号して画像形成を行う際の処理の流れを説明する。
【００３０】
使用者により、操作部２１５から秘匿部分の暗号化の指示が行われ、秘匿する部分の領域が指定されると、ＣＰＵ２１４により、この秘匿部分の領域を判断するための情報（例えば、原稿中の秘匿部分の位置を特定する情報）がメモリ２１６等に記憶保持される。また、秘匿部分を暗号化コードとして付加して画像形成する際に、読み取り制御部２０２から画像処理部２０５に転送された秘匿部分を含む原稿の画像データは、上述のようにＨＤＤ２１３やメモリ２１６、またはメモリ２０７に記憶保持される。
【００３１】
そして、画像形成するとき、図４を用いて上述した処理および制御と同様にして、ＨＤＤ２１３やメモリ２１６、またはメモリ２０７からの画像データの読み出しが行われ、読み出された画像データは、フィルタ部４０２、地肌除去・裏写り除去部４０３、色補正部４０４、変倍部４０５にて所定の処理が施され、Ｉ／Ｆ部２０６を介しパス４１９を通って階調補正部４０６へ転送される。その後、画像データは階調補正部４０６から暗号化部（暗号化手段）４０７へ転送され、この暗号化部４０７にて、秘匿部分の領域の画像データに対する暗号化の処理が行われる。秘匿部分の領域でない場合は、暗号化部４０７は画像データを転送するのみで暗号化を行わない。秘匿部分の領域であるか否かは、メモリ２１６に記憶保持された秘匿部分の領域を判断するための情報（上記）からＣＰＵ２１４等により判断が行われ、暗号化部４０７に通知される。
【００３２】
暗号化部４０７は、暗号化した情報（暗号化コード）をコード生成部（暗号化画像生成手段）４０８へ渡し、コード生成部４０８は、暗号化コードの表（おもて）面用の画像データを生成する。生成された画像データは、地紋合成部４０９へ渡される。
【００３３】
一方、秘匿部分の領域でない場合は、暗号化部４０７およびコード生成部４０８での処理は行われず、画像データは、階調補正部４０６による階調補正後のデータとして地紋合成部４０９へ渡される。そして、階調補正部４０６から地紋合成部４０９に渡された画像データは、この地紋合成部４０９にて必要に応じて地紋合成の処理が行われて、プリンタ補正処理部４１０へ渡され、プリンタ補正処理部４１０にて所定の処理が施された後、書き込み制御部２０４から書き込みユニット２０３へ出力される。
【００３４】
以上のようにして表（おもて）面の画像形成が終了すると、次に、裏面の画像形成を行う。秘匿部分の領域以外は、上述した秘匿部分の領域でない場合の画像データの流れにおいて、データなしとした画像データ（白）を転送する。秘匿部分の領域については、前述と同様にＨＤＤ２１３やメモリ２１６、またはメモリ２０７から画像データの読み出しが行われ、読み出された画像データは、Ｉ／Ｆ部２０６を介しパス４１９を通って階調補正部４０６へ転送される。さらにこの画像データは、階調補正部４０６から暗号化部４０７へ転送され、暗号化の処理が施される。
【００３５】
暗号化部４０７は、暗号化した情報（暗号化コード）をコード生成部４０８へ渡し、コード生成部４０８は、暗号化コードの裏面用の画像データを生成し、地紋合成部４０９を介しプリンタ補正処理部４１０へ渡す。プリンタ補正処理部４１０に渡された画像データは、プリンタ補正処理部４１０にて所定の処理が施され、書き込み制御部２０４から書き込みユニット２０３へ出力される。なお、地紋合成部４０９は、ここでは画像データを転送するのみである。
【００３６】
このような処理の流れにより、暗号化コードを原稿の両面に付加した画像形成が行われる。
【００３７】
引き続き図４を参照し、秘匿部分の暗号化コードが付加された原稿から、暗号化コードを復号して画像形成する場合について説明する。
【００３８】
秘匿部分の暗号化コードが付加された原稿を読み取りユニット２０１で読み取ると、読み取り制御部２０２から転送される原稿の画像データは、スキャナ補正処理部４００にて反射リニアのデータから濃度リニアのデータに変換する処理が施される。変換された画像データは、Ｉ／Ｆ部４０１へ渡され、Ｉ／Ｆ部４０１からさらにＩ／Ｆ部２０６とコード検知部４１２へ渡される。
【００３９】
Ｉ／Ｆ部４０１から画像データを受けたコード検知部（暗号化コード検出手段）４１２は、暗号化コードの領域を検知し、その位置を特定する。ここで検知した暗号化コードの領域を特定する位置情報を暗号化コードの領域情報とする。この情報は、符号４１７で示すパスでＩ／Ｆ部２０６へ渡される。なお、暗号化コードの領域の検知は、その位置を示す情報（画像：しるし）による。この位置を示す情報は、例えばＱＲコードのファインダーパターン（切り出しシンボル）と同様のものによる。
【００４０】
Ｉ／Ｆ部２０６は、Ｉ／Ｆ部４０１からの画像データと、コード検知部４１２からの情報とを受け取り、データバス２１１およびコントローラＡＳＩＣ２１２を介して、ＨＤＤ２１３やメモリ２１６、またはメモリ２０７に記憶保持させる。ここで記憶保持されるデータは、画像データと暗号化コードの領域情報である。
【００４１】
画像形成する際は、ＣＰＵ２０８の制御により、記憶保持された原稿の画像データと暗号化コードの領域情報をＨＤＤ２１３やメモリ２１６、またはメモリ２０７から読み出し、読み出したデータをＩ／Ｆ部２０６からＩ／Ｆ部４０１へ転送する。画像データは、さらにＩ／Ｆ部４０１から符号４１１で示すパスでフィルタ部４０２へ転送され、暗号化コードの領域情報は、符号４１５で示すパスで復号部（復号手段）４１３に転送される。
【００４２】
フィルタ部４０２に転送された画像データは、フィルタ部４０２、地肌除去・裏写り除去部４０３で順にそれぞれの処理が施され、色補正部４０４と復号部４１３へ渡される。
【００４３】
復号部４１３は、暗号化コードの領域情報を基に、符号４１６で示すパスで地肌除去・裏写り除去部４０３から受け取った画像データが暗号化コードの領域のデータであると判定される場合は、地肌除去・裏写り除去部４０３から受け取った画像データを復号データ生成部４１４へ受け渡す。復号データ生成部４１４は、復号部４１３から受け取った画像データ（暗号化コード）の復号を行い、復号した画像データを色補正部４０４へ渡す。
【００４４】
色補正部４０４は、地肌除去・裏写り除去部４０３からの画像データと復号データ生成部４１４からの復号された画像データを受け取り、暗号化コードの領域でない場合は、地肌除去・裏写り除去部４０３からの画像データを選択し、暗号化コードの領域である場合は、復号データ生成部４１４からの復号後の画像データを選択し、所定の処理を施す。ここでの色補正部４０４における暗号化コードの領域であるか否かの判断は、復号データ生成部４１４から画像データが入力されるか否かにより判断する。その後、色補正部４０４は、選択し所定の処理を施した画像データを変倍部４０５へ転送する。
【００４５】
色補正部４０４から転送された画像データは、変倍部４０５にて必要に応じて変倍処理が施され、Ｉ／Ｆ部２０６を介しパス４１９を通って階調補正部４０６へ転送される。階調補正部４０６で階調補正が施された画像データは、階調補正部４０６から符号４２０のパスを通って地紋合成部４０９へ転送される。そして、階調補正部４０６からの画像データは、地紋合成部４０９にて必要に応じて地紋合成の処理が行われて、プリンタ補正処理部４１０へ渡され、書き込み制御部２０４から書き込みユニット２０３へ出力され画像形成が行われる。
【００４６】
以上のような処理の流れにより、暗号化コードを復号した画像形成が行われる。
【００４７】
本実施形態では、秘匿部分を含む原稿を秘匿部分の情報を提供してよい相手のみに配布する場合に、提供相手以外には秘匿となるようにセキュリティを高めるため、原稿の秘匿部分を暗号化し、秘匿部分は復号してその情報を得られるようにし、原稿を見ただけでは情報が得られないようにする。また、配布相手の原稿が複写され拡散されても、秘匿部分の暗号化コードが復号できない状態として複写されるようにすることで、秘匿部分を含む原稿のセキュリティを高める。以下に、秘匿部分の暗号化コードの画像データの生成に関して説明する。
【００４８】
図５（Ａ）は、秘匿部分を含む原稿の原本の表（おもて）データの例を示している。
【００４９】
秘匿部分のデータは、図５（Ｂ）、図５（Ｃ）に示す様に、暗号化コードとして原稿の表（おもて）面の表データと原稿の裏面の裏データ内に生成される。裏面に印刷生成される暗号化コード部分の画像は、原稿を表（おもて）面から読み取った場合に図５（Ｄ）に示す様に裏写りとして読み取れる状態となる。なお、図５（Ｄ）中の破線は表（おもて）面の画像の位置を示し裏写りではない。
【００５０】
図６は、秘匿部分を含む原稿の配布を行う際、および配布物からの不正複写が行われる際の状況を示している。図６に示すように、原本６０１は、秘匿部分６０２が印刷されているものとする。その裏面は、白紙となっている。ここでは、説明を容易にするため、裏面は白紙としているが、裏面にも画像データが生成されていてもよい。
【００５１】
本実施形態では、秘匿部分６０２を暗号化コード（６０６、６０７）として画像形成した原稿（６０３〜６０５）を配布するようにする。図６中では、暗号化コードは、５マス１行の暗号化コードの画像としているが、実際には、２次元バーコード、ＱＲコードなどの多くの情報が扱える形態となる。
【００５２】
表（おもて）面の暗号化コード６０６は、左から２番目が黒印刷となっている。裏面の暗号化コード６０７は、左から１番目と２番目が黒印刷となっている。また、裏面の暗号化コード６０７は、表（おもて）面から読み取った場合に表（おもて）面の暗号化コード６０６が印刷されている位置と同じ位置となっている。したがって、裏面の暗号化コード６０７の黒印刷の位置は、表（おもて）面から読み取ると左から４番目と５番目の位置となる。なお、表（おもて）面および裏面のそれぞれのマスにおける黒印刷は、それぞれ濃度値が異なる印刷状態とする。
【００５３】
配布する原稿６０３〜６０５は、原本６０１からその秘匿部分を暗号化コードとして付加したものである。配布された原稿６０３〜６０５が不正に複写された場合の複写物６０８，６０９の暗号化コードは、その印刷状態が、配布する原稿６０３〜６０５のものとは異なるものとなるようにする。
【００５４】
例えば、図６の例では、原稿６０３から複写された複写物６０８の暗号化コードの画像６１０は、表（おもて）面では、左から２番目と５番目が黒印刷となり、裏面では６１１に示すように、左から１番目が黒印刷となっている。また、原稿６０５から複写された複写物６０９の暗号化コードの画像は、表（おもて）面では、符号６１２で示すように左から２番目と４番目と５番目が黒印刷となり、裏面では、符号６１３で示すように左から１番目と２番目が黒印刷となっている。このように、秘匿部分の暗号化コードが複写されたときに、配布原稿と異なる暗号化コードの画像となるようにする。
【００５５】
ここで、暗号化コードを含む原稿が複写された場合に、上述のような状態となる暗号化コードの生成および復号時の読み取りについて図７〜図１２を用いてさらに説明する。
【００５６】
上述の図６の６０６、６０７に示す様に印刷された暗号化コードを表側から読み取る場合、図７に示すように、符号７００で示す部分が黒印刷、符号７０１、７０２で示す部分は裏写りとなる。黒印刷する部分は、その色濃度をそれぞれ異なる値として印刷を行う。
【００５７】
例えば、図７に示した暗号化コードの表側から読み取った濃度は、図８に示す様に、
左から１番目（８０１）の濃度値は、白：２５５、
２番目（８０２）の濃度値は、黒：１７０、
３番目（８０３）の濃度値は、白：２５５、
４番目（８０４）の濃度値は、黒：２３０、
５番目（８０５）の濃度値は、黒：１５０、
となる。
【００５８】
一方、裏側は、図７の符号７０３、７０４で示す部分が黒印刷となり、符号７０５で示す部分が裏写りとなる。また、符号７０３、７０４、７０５で示す部分は、表面ではそれぞれ符号７０２、７０１、７００で示す部分の位置となる。
【００５９】
このときの暗号化コードの裏面における濃度値は、例えば、
左から１番目の濃度値は（黒：１００）
２番目の濃度値は（黒：１８０）
３番目の濃度値は（白：２５５）
４番目の濃度値は（黒：２２０）
５番目の濃度値は（白：２５５）
となる。本実施形態では、このような暗号化コードの印刷を行う。
【００６０】
このような暗号化コードを含む原稿が複写される場合、上記に示す様な読み取り濃度として、読み取りおよび印刷が行われる。
【００６１】
ところで、複写機の中には、裏写り除去機能を搭載しているものがある。この裏写り除去機能により裏写りが除去される場合、除去を行うか否かの判断には濃度値が関わってくる。裏写り除去機能として、パラメータの１つとして濃度値を閾値として印刷する／印刷しないの判断が行われる。例えば、図９に示すように、暗号化コード９００に対して「濃度値２２０以上を除去」と設定した場合（図９参照）、複写物の表側の暗号化コード部分の印刷は、図１０の符号１０００で示す様に左から１番目と３番目と４番目が白印刷となり、他が濃度に合わせての印刷となる。この場合、図７に示した暗号化コードの左から４番目（濃度値：２３０）は、裏写り除去機能により除去されている。一方、複写物の裏側の暗号化コード部分の印刷は、図１０の符号１００１で示す様に左から３番目と４番目と５番目が白印刷となり、他が濃度に合わせての印刷となる。この場合、図７に示した暗号化コードの左から４番目（濃度値：２２０）は、裏写り除去機能により除去されている。なお、濃度値が大きい方が、白側としている。
【００６２】
また、図１１に示すように、暗号化コード１１００に対して「濃度値１５０以上を除去」と設定した場合、複写物の表側は、図１２の符号１２００で示す様に、左から１番目から４番目が白印刷となり、５番目が濃度に合わせての印刷となる。この場合、図７に示した暗号化コードは、左から２番目と４番目は、裏写り除去機能により除去されている。一方、複写物の裏側は、図１２の符号１２０１で示すように、左から２番目から５番目が白印刷となり、１番目が濃度に合わせての印刷となる。この場合、図７に示した暗号化コードの左から２番目と４番目は、裏写り除去により除去されている。
【００６３】
このように、裏写り除去機能で用いられる濃度値の閾値によって、複写時に暗号化コードの印刷濃度が異なるものとなる。このような暗号化コードを用い、復号時は、これらの濃度値の違いによる識別をすることで、複写による原稿では、暗号化コードの復号ができなくなるようにすることができる。
【００６４】
続いて、暗号化コードの復号に関してさらに説明する。本実施形態における復号では、秘匿部分の画像データの１マス毎の読み取り結果を数値（コード）として表すものとする。例えば、暗号化コードの１マスを４桁の数値とする（図１３参照）。図１３に示す様に、左から１番目の桁を暗号化コードの領域の表側の印刷判定結果（１３０１）として、印刷ありを１、無しを０とし、２番目の桁を表側の濃度判定結果（１３０２）として、閾値以上の濃度の場合は１とし、それ未満の場合は０とし、また、３番目の桁を裏側の印刷判定結果（１３０３）として、印刷ありを１とし、無しを０とし、また、４番目の桁を裏側の濃度判定結果（１３０４）として、閾値以上の濃度の場合は１、それ未満の場合は０とする。
【００６５】
このようにすることで、４桁のコードは、図１４に示す様になる。符号１４０６で示す欄は、印刷した時のイメージの例である（同図に示すものに限るものではない）。符号１４０１で示すコードは、００００，１０００，１１００，００１０，００１１，１０１０，１１１０，１０１１，１１１１の９種類となる。同図に示すように、コード１４０１は、符号１４０２の欄に示す表印刷（表（おもて）面における印刷判定結果）、符号１４０３の欄に示す表濃度（表（おもて）面にける濃度判定結果）、符号１４０４の欄に示す裏印刷（裏面における印刷判定結果）、符号１４０５の欄に示す裏濃度（裏面における濃度判定結果）の組み合わせにより決めることができる。
【００６６】
図１５の符号１５０１で示す画像は、配布資料の秘匿部分を暗号化コードとした図６の符号６０６で示したものあり、図１５の符号１５０２で示す画像は、図６の符号６０７で示したものである。この暗号化コードの読み取りにおいては、符号１５０１と１５０２で示すそれぞれの暗号化コードの画像の下に記載している数値（１〜５）で示す位置が、復号の際の同じ位置での読み取りとなる。これらを図１４に示した復号時のコード値（１４０１）で表したものが符号１５０３で示す復号後のコードである。なお、図１５の１５０３は、符号１５０１および１５０２で示したものの１番から５番のマスに対応するコード値がそれぞれ、００００，１１００，００００，００１０，００１１であることを示している。
【００６７】
図１６は図１５で示したものと同様に、配布資料を不正複写されたものの暗号化コード１６０１、１６０２（図１０の１０００、１００１）を復号した場合の４桁のコード値（符号１６０３部分）を表したものである。図１６の例は、裏写り除去の処理として、図９のように裏写り除去のための閾値濃度を高い値（ここでは２２０以上）とした場合の複写によるものである。また、同様に図１７は、配布資料を不正複写されたものの暗号化コード１７０１、１７０２（図１２の１２００、１２０１）を復号した場合の４桁のコード値を表したものである。図１７の例は、裏写り除去処理として、図１１のように裏写り除去のための閾値濃度を低い値（ここでは１５０以上）とした場合の複写によるものである。このように不正複写したものは、裏写り除去機能等により正確に複写できず、暗号化コードの復号において正しい結果が得られなくなる。
【００６８】
暗号化コードの画像データを印刷する場合の濃度および暗号化コードを復号しコード値に変換する際の濃度の閾値は、可変として設定することも可能である。図１８に示す様に濃度の閾値１９０１を変更することで、暗号化コードの印刷時の濃度および、復号結果のコード値の変換が変わってくる。これにより、装置毎の特性や性能のばらつきに応じた閾値の微調整を可能とすることや、後述するように復号時の読み取りの閾値を領域毎に異なるものとする場合には、復号がより困難となりセキュリティを高められる。
【００６９】
次に、暗号化コードを生成しこの暗号化コードを付加した印刷を行う際の処理フローを図１９のフローチャートを用いて説明する。なお、以下の説明では、原稿は、表（おもて）面のみに画像データがあるものとしている。
【００７０】
まず、ｓｔｅｐ１９０１において、画像形成装置のＣＰＵ２１４は、読み取る原稿の秘匿部分を暗号化コードとして付加するか否かが指定されているか判断する。ここで、秘匿部分を暗号化コードとして付加しないとされている場合は（暗号化指定なし：ｓｔｅｐ１９０１でＮｏ）、画像形成装置は、そのまま原稿を読み取りその印刷（通常の複写）を行う（ｓｔｅｐ１９１２）。一方、秘匿部分を暗号化コードとして付加するとされている場合は（暗号化指定あり：ｓｔｅｐ１９０１でＹｅｓ）、ｓｔｅｐ１９０２において、画像形成装置の操作部２１５は、ユーザによる紙種類の指定を受ける。
【００７１】
本実施形態では、予め、紙種類（または紙の厚さ）などと裏側の印刷濃度により、表側からの裏写りによる読み取り濃度値がどの程度の値となるかのデータをＨＤＤ２１３に蓄積しておき、ここでの紙種類の指定によって、対応する裏側の印刷の濃度値を決定する。なお、ｓｔｅｐ１９０１およびｓｔｅｐ１９０２における、暗号化するか否かの指定および紙種類の指定は、ユーザ操作により操作部２１５から行われ、ＣＰＵ２１４またはＣＰＵ２０８により処理される。また、紙種類による裏写りによる読み取り濃度値のデータは、ＨＤＤ２１３などに保持されており、この裏写りによる読み取り濃度値は、ＣＰＵ２１４またはＣＰＵ２０８から指示される。
【００７２】
ｓｔｅｐ１９０３において、画像形成装置は、当該画像形成装置に設置された秘匿部分を含む原稿の読み取りを行い、読み取った画像データを記憶保持する。ここで、読み取りによる読み取り制御部２０２から転送される画像データは、スキャナ補正処理部４００にて読み取りユニット２０１で読み取られた反射リニアのデータから濃度リニアのデータに変換される。変換されたデータは、Ｉ／Ｆ部４０１からパス４１８を通ってＩ／Ｆ部２０６へ受け渡され、Ｉ／Ｆ部２０６から、データバス２１１およびコントローラＡＳＩＣ２１２を介してＨＤＤ２１３やメモリ２１６、またはメモリ２０７に記憶保持される。
【００７３】
ｓｔｅｐ１９０４において、画像形成装置の操作部２１５は、読み取った原稿を表示し、ユーザによる、原稿中の秘匿としたい領域の指示を受け付ける。ここでは、例えば、タッチパネルのような操作手段と表示手段とが一体となった操作部２１５に読み取った画像データの表示が行われ、この操作部２１５からユーザが指示した秘匿部分の領域の情報が、操作部２１５からメモリ２１６等に記憶保持される。
【００７４】
ｓｔｅｐ１９０５において、画像形成装置は、画像形成を開始し、記憶保持している原稿の画像データおよび、秘匿部分の領域情報を読み出す。このとき、ＣＰＵ２１４またはＣＰＵ２０８は、ＨＤＤ２１３等に記憶保持されたデータを読み出し、画像処理制御部２００に各種画像処理（フィルタ部４０２、地肌除去・裏写り除去部４０３、色補正部４０４、変倍部４０５による処理）を実施させる。処理後のデータは、Ｉ／Ｆ部２０６を介しパス４１９を通って階調補正部４０６へ転送される。
【００７５】
暗号化部４０７は、階調補正部４０６からの原稿の画像データと、秘匿部分の領域情報とを取得し、取得した画像データが秘匿部分の領域であるか否か判断する（ｓｔｅｐ１９０６）。秘匿部分の領域である場合には（ｓｔｅｐ１９０６でＹｅｓ）、ｓｔｅｐ１９０７において、その画像データに対し暗号化処理を施す。そうでない場合（ｓｔｅｐ１９０６でＮｏ）、画像形成装置は、ｓｔｅｐ１９０９へ処理を進める。
【００７６】
ｓｔｅｐ１９０８において、画像形成装置は、暗号化コードの画像データの生成を行う。ここでは、暗号化部４０７で暗号化コードとなったデータを、コード生成部４０８において、印刷する画像データとして生成する（コードデータ生成）。生成される画像データは、表面と裏面の画像データとなる。
【００７７】
ｓｔｅｐ１９０９において、画像形成装置は、秘匿部分以外の画像データと、ｓｔｅｐ１９０８において生成された暗号化コードの画像データとを合成した画像データを生成する。秘匿部分以外の画像データは、暗号化部４０７およびコード生成部４０８においては、そのまま転送され、秘匿部分の領域のみが暗号化コードを印刷する際の画像データとして地紋合成部４０９へ受け渡される。地紋合成部４０９では、原稿画像と暗号化コードの印刷する位置が調整される。また、地紋合成部４０９は、ユーザによる処理設定に従って地紋の付加の有無を決定する。
【００７８】
ｓｔｅｐ１９１０において、画像形成装置は、表（おもて）面の印刷を行う。ここでは、地紋合成部４０９からの画像データに対してプリンタ補正処理部４１０において所定の処理が施され書き込み制御部２０４により印刷出力が行われる。
【００７９】
ｓｔｅｐ１９１１において、画像形成装置は、裏面の印刷を行う。ｓｔｅｐ１９１０の表（おもて）面の印刷が終了すると、裏面の印刷が開始される。ここでの例では、裏面の印刷データは、暗号化コードの画像データのみであり、ライン毎に順に印刷される。地紋合成部４０９において、コード生成部４０８により生成された暗号化コードの画像データ（裏面の画像データ）を、印刷すべき位置のタイミングに合わせて転送することで裏面の印刷が行われる。
【００８０】
以上のようにして、暗号化コードの画像を含む原稿が形成される。
【００８１】
続いて、秘匿部分が暗号化された原稿から秘匿部分の復号を行う際の処理フローを図２０のフローチャートを用いて説明する。以下の説明は、ユーザにより復号を行う処理を指定された後の、処理の流れである。
【００８２】
ｓｔｅｐ２００１において、画像形成装置は、原稿の読み取りを行う。ここでは、読み取りユニット２０１が、読み取り制御部２０２の制御により、当該読み取りユニット２０１に設置された原稿の両面の読み取りを行う。
【００８３】
ｓｔｅｐ２００２において、画像形成装置は、ｓｔｅｐ２００１での原稿の読み取りと同時に原稿画像中の暗号化コードの領域の検知を行い、暗号化コードの領域の画像データを取得する。ここで、ｓｔｅｐ２００１で読み取った原稿の画像データは、スキャナ補正処理部４００にて反射リニアのデータから濃度リニアのデータに変換され、その画像データはＩ／Ｆ部４０１を介してＩ／Ｆ部２０６に加えコード検知部４１２にも受け渡される。そして、コード検知部４１２において、受け取った画像データ中の暗号化コードの領域の検知（前述）が行われ、その位置が特定される。
【００８４】
ｓｔｅｐ２００３において、画像形成装置は、コード検知部４１２において検知した暗号化コードの領域情報と読み取った原稿の画像データを記憶保持する。暗号化コードの領域情報は、コード検知部４１２からＩ／Ｆ部２０６を介して、また、原稿の画像データは、スキャナ補正処理部４００からＩ／Ｆ部４０１およびＩ／Ｆ部２０６を介して、転送される。ここで転送される暗号化コード領域情報は、メモリ２０７、２１６等に記憶保持され、原稿の画像データは、ＨＤＤ２１３に記憶保持される。
【００８５】
ｓｔｅｐ２００４において、画像形成装置は、画像形成処理を開始し、ｓｔｅｐ２００３で記憶保持された原稿の画像データおよび、検知した暗号化コード領域情報を読み出す。ＨＤＤ２１３から読み出された原稿の画像データは、Ｉ／Ｆ部２０６およびＩ／Ｆ部４０１を介してフィルタ部４０２、地肌除去・裏写り除去部４０３、色補正部４０４、変倍部４０５により、それぞれの処理が施される。復号部４１３には、Ｉ／Ｆ部２０６およびＩ／Ｆ部４０１を介して暗号化コードの領域情報が受け渡される。また、復号部４１３は、地肌除去・裏写り除去部４０３から原稿の画像データを受け取る。
【００８６】
ｓｔｅｐ２００５において、画像形成装置は、処理対象の画像データが暗号化コードの領域の位置にあるデータであるか判断する。ここでは、復号部４１３がその判断を行う。
【００８７】
処理対象が暗号化コードの領域の画像データである場合（ｓｔｅｐ２００５でＹｅｓ）、画像形成装置は、印刷対象として復号データを選択する（ｓｔｅｐ２００６）。ここではまず、復号部４１３が、復号データ生成部４１４に暗号化コードの領域の画像データを受け渡し、復号データ生成部４１４が暗号化コードの復号を行い（詳細は後述）、復号された画像データ（復号データ）を生成する。生成された画像データ（復号データ）は、色補正部４０４に渡される。
【００８８】
一方、処理対象が暗号化コードの領域のデータでない場合（ｓｔｅｐ２００５でＮｏ）、画像形成装置は、印刷対象として原稿の画像データ（原稿データ）を選択する（ｓｔｅｐ２００８）。ｓｔｅｐ２００６およびｓｔｅｐ２００８において色補正部４０４は、復号データ生成部４１４からの復号データと、地肌除去・裏写り除去部４０３からの原稿データとを受け取ることになるが、復号データを受け取った場合は、復号データを選択して変倍部４０５へ転送し、復号データを受け取らなかった場合は、原稿データを変倍部４０５へ転送する。
【００８９】
ｓｔｅｐ２００７において、画像形成装置は、印刷を行う。ここでの印刷は、前述のｓｔｅｐ１９０９〜１９１１と同様に行うことで（ただし、ここでは原稿データと復号データとを合成）、画像形成が行われる。
【００９０】
以上、第１の実施形態について説明した。以上に説明したように、本実施形態では、暗号化コードを画像として印刷する際に、表面と裏面に印刷し、裏面の印刷画像は、表面から読み取る際の裏写りの情報として扱っている。裏面の印刷画像の濃度を表面の印刷画像の濃度と区別して複写しにくいものとすることで、裏写り除去機能等による裏写りの削除処理によって、さらに、複写の際使用される印刷用紙の種類が複写元の原稿のものと同一のものとは限らないことによって、忠実に複写することを難くしている。このようにして、秘匿部分が暗号化コードの画像として印刷された原稿を複写した場合に暗号化コードの画像からその復号が正確に行えなくすることで、本実施形態は、秘匿部分を含む原稿のセキュリティを高められる。
【００９１】
（第２の実施形態）
次に、原稿両面の余白位置を検知して、余白部分に暗号化コードを印刷することにより、余白を有効に活用する第２の実施形態について説明する。
【００９２】
図２１に示す例では、原稿の両面に印刷画像があり、秘匿部分とした箇所（２１０１）の裏面にも印刷用画像（２１０２）が存在している。この場合、両面の余白部分（画像がない部分）を検知し、暗号化コードの印刷を行う。図２２に示す様に、表（おもて）面には、符号２２０１で示す余白、裏面には、符号２２０２で示す余白が存在する。両面が余白となる部分は、符号２２０１で示す部分となる。本実施形態では、この部分に暗号化コードの印刷を行うようにする。
【００９３】
続いて、暗号化コードの印刷箇所とする両面の余白位置を検知して、検知した余白部分に暗号化コードを印刷する処理を図２３の処理フローにより説明する。
【００９４】
ｓｔｅｐ２３０１において、画像形成装置のＣＰＵ２１４は、読み取る原稿の秘匿部分を暗号化コードとして付加するか否かが指定されているか判断する。ここで、秘匿部分を暗号化コードとして付加しないとされている場合は（暗号化指定なし：ｓｔｅｐ２３０１でＮｏ）、画像形成装置は、そのまま原稿を読み取りその印刷（通常の複写）を行う（ｓｔｅｐ２３１５）。一方、秘匿部分を暗号化コードとして付加するとされている場合は（暗号化指定あり：ｓｔｅｐ２３０１でＹｅｓ）、ｓｔｅｐ２３０２において、画像形成装置の操作部２１５は、ユーザによる紙種類の指定を受ける。
【００９５】
ｓｔｅｐ２３０３において、画像形成装置は、当該画像形成装置に設置された秘匿部分を含む原稿の読み取りを行い、読み取った画像データを記憶保持する。両面印刷の場合は、両面の画像データが記憶保持されることになる。
【００９６】
ｓｔｅｐ２３０４において、画像形成装置の操作部２１５は、読み取った原稿を表示し、ユーザによる、原稿中の秘匿部分としたい領域の指示を受け付ける。ここまでは、図１９を用いて前述したｓｔｅｐ１９０１〜ｓｔｅｐ１９０４と同様である。
【００９７】
ｓｔｅｐ２３０５において、暗号化部４０７は、ｓｔｅｐ２３０４で指定された秘匿部分の領域の画像データを暗号化し、コード生成部４０８が暗号化コードの画像データを生成する。このとき、コード生成部４０８は、暗号としてコード化された画像データのサイズ情報を取得する。暗号化された画像データは、原稿の読み取り画像と同様に、記憶装置（メモリ２０７、２１６、またはＨＤＤ２１３）に一旦保持される。
【００９８】
ｓｔｅｐ２３０６において、コード生成部４０８は、指定された表（おもて）面の秘匿部分の領域の裏面に画像データが存在するかを検知する。この検知は、該当領域が白地でないか白地となっているかで判断することができる。
【００９９】
裏面の該当領域に画像データが存在しない場合（ｓｔｅｐ２３０６でＮｏ）、画像形成装置は、処理をｓｔｅｐ２３１０に進める。一方、裏面の該当部分に画像データが存在する場合は（ｓｔｅｐ２３０６でＹｅｓ）、ｓｔｅｐ２３０７において、コード生成部４０８は、表（おもて）面と裏面の余白部分の検知を行う。図２２の例では、上述したように符号２２０１、２２０２で示す余白部分が検知されることになる。
【０１００】
ｓｔｅｐ２３０８において、ｓｔｅｐ２３０７の検知の結果、余白部分がないと判定された場合（ｓｔｅｐ２３０８でＮｏ）は、ｓｔｅｐ２３１６において、画像形成装置は、余白不足により暗号化コードの印刷可能箇所が無いというメッセージ（作成不可メッセージ）を操作部２１５に表示して、一連の処理を終了する。
【０１０１】
ｓｔｅｐ２３０７の検知の結果、余白があると判定された場合（ｓｔｅｐ２３０８でＹｅｓ）は、ｓｔｅｐ２３０９において、コード生成部４０８は、ｓｔｅｐ２３０５で取得した暗号化コードの画像データのサイズ情報からそのサイズと余白のサイズとを比較し、暗号化コードの画像データのサイズが印字可能サイズであるか否か判断する。暗号化コードの画像データのサイズが余白サイズより大きい場合は（ｓｔｅｐ２３０９でＮｏ）、印刷ができないため、この判断結果に応じて画像形成装置は、余白不足による暗号化コードの印刷可能箇所が足りないというメッセージ（作成不可メッセージ）を操作部２１５に表示して、一連の処理を終了する。
【０１０２】
一方、暗号化コードの画像データのサイズが余白サイズより小さい場合（ｓｔｅｐ２３０９でＹｅｓ）、画像形成装置は、画像形成処理を行うため、ｓｔｅｐ２３１０へ処理を進める。
【０１０３】
ｓｔｅｐ２３１０で、画像形成装置は、画像形成処理を開始し、記憶保持している原稿の画像データを読み出す。
【０１０４】
ｓｔｅｐ２３１１において、コード生成部４０８は、原稿の画像データから上記ｓｔｅｐ２３０４で指定された秘匿部分の領域の画像データの削除を行う。
【０１０５】
次いで、ｓｔｅｐ２３１２において、地紋合成部４０９は、秘匿部分の領域の画像データが削除された秘匿部分以外の原稿の画像データと、ｓｔｅｐ２３０５において生成された暗号化コードの画像データとを合成した画像データを生成する。このとき、地紋合成部４０９により、秘匿部分以外の原稿の画像データと暗号化コードの画像データの位置が調整される。
【０１０６】
なお、本実施形態では、表側の余白箇所は、表側の各余白領域の位置を示す領域情報で管理する。裏側も同様にその余白領域を、その位置を示す領域情報で管理する。そして、表と裏の各余白領域から、表裏共に余白となる箇所を判断する。この表裏余白箇所の領域のサイズと暗号化コードの画像サイズから、印刷可能領域を識別する。印刷可能領域のうち何れかの領域を選択して暗号化コードを印刷する。
【０１０７】
続くｓｔｅｐ２３１３において、画像形成装置は、ｓｔｅｐ２３１２で合成した画像データを用いて表（おもて）面の印刷を実施する。
【０１０８】
次いで、ｓｔｅｐ２３１４において、画像形成装置のＣＰＵ２０８は、両面の印刷が終了したか判断を行い、終了していない場合は（ｓｔｅｐ２３１４でＮｏ）、処理をｓｔｅｐ２３１０に戻し、先に実施した表（おもて）面に対する処理と同様にして裏面の印刷を行う。ただし、ここで用いられる画像データは、裏面用の暗号化コードの画像データである。なお、各ｓｔｅｐでの画像処理制御部２００の各処理部での処理は、第１の実施形態で前述した対応する処理と同様におこなわれる。
【０１０９】
最終的に、ｓｔｅｐ２３１４において、両面の印刷が終了したかの判断で、両面終了の判定となり（ｓｔｅｐ２３１４でＹｅｓ）、画像形成装置は、一連の処理を終了する。
【０１１０】
本実施形態では、以上のように処理することで、図２４に示す様に、秘匿部分は空欄（２４０１）となり、秘匿部分の暗号化コードは、両面余白である表（おもて）面の余白２４０２、および裏面の余白２４０３に印刷される。
【０１１１】
以上、第２の実施形態について説明した。本実施形態では、暗号化コードの画像を、原稿の表（おもて）面と裏面のそれぞれで反対側の面が余白となる部分を自動で検知して印刷することで、人手によらず、容易に暗号化コードの印刷箇所を決定できる。
【０１１２】
（第３の実施形態）
次に第３の実施形態について説明する。本実施形態は、前述の実施形態のように暗号化コードの画像データを印刷する際の各部分の濃度値を可変としたのみならず、暗号化コードをコード値に変換（復号）する際の濃度閾値を領域毎に変更可能とした実施形態である。領域毎に可変とした濃度閾値の設定を必要とすることで、不正に暗号化コードを解読（復号）することをより困難として、セキュリティを高める。以下にその方法について説明する。
【０１１３】
図２５に示す様な暗号化コードが存在する場合に、暗号化コードの印刷されている画像領域を分割する。図２５の例では、２５００、２５０１、２５０２、２５０３の４つの領域に分ける。そして、４つに分けた領域のそれぞれに対する閾値を異なるものにして、領域毎に、前述の第１の実施形態のように暗号化コードの生成およびその復号を行う。これにより領域毎の閾値の情報が必要になり、暗号化コードの復号を行うことがより困難となる。
【０１１４】
例えば図２６（Ａ）に示すように、符号２５０５で示す５マス（図２５の符号２５０５で示す部分）からなる横１ラインに着目すると、符号２５０６で示す境界（図２５参照）を境に符号２６００で示す閾値が異なるようにする。これによる暗号化コードのコード値への変換結果は、図２６（Ｂ）の２６０１に示す様になる。図２７（Ａ）の符号２７００で示すように領域毎の閾値が同じ場合では、同じ印刷濃度の暗号化データであっても、図２７（Ｂ）の符号２７０１で示す様に復号時のコード値は、異なるものになる。従って、正常に復号するためには領域毎に異なる閾値を必要とし、より復号を困難なものとすることができる。
【０１１５】
また、図２６に示すように領域毎に濃度の閾値を変えた場合に、図２７に示した濃度の閾値を変えない場合と同等の復号時のコード値を得るためには、図２９（Ａ）の符号２９０１で示す様に、濃度の閾値を変える必要がある。濃度閾値が領域毎に異なることが無い暗号化コードの印刷結果２５０５と濃度閾値が領域毎に異なる暗号化コードの印刷結果が同一のとき、復号により同一のコード値を得るためには図２８（Ａ）に示す様に符号２８０２で示す印刷部分の濃度を、符号２８００で示すように変更する。図２８の例では、濃度値をより白側にすることになる。これにより、濃度閾値が領域毎に異ならない暗号化コードの印刷結果２５０５と濃度閾値が領域毎に異なる暗号化コードの印刷結果２８０１が同じコード値（図７（Ｂ）の２７０１、図２８（Ｂ）の２８０３）をもつものとなる。
【０１１６】
以上のように、領域毎に、印刷濃度、読み取り濃度の閾値変更を行うことで、より解読（復号）を困難とさせることが可能である。
【０１１７】
（第４の実施形態）
暗号化コードを表（おもて）面からの読み取りによる復号と裏面からの読み取りによる復号を可能として、さらに、暗号化コードを領域毎に、表面からと裏面からの読み取りを設定可能とする方法について説明する。
【０１１８】
前述したように、秘匿部分の暗号化コードを印刷したものを復号のため読み取りを行うと、図２９（Ａ）の符号２９００で示すような暗号化コードの印刷は、復号により２９０２のようなコード値に変換できる。この印刷されている暗号化コードを裏面から読み取りを行い、符号３００１で示す閾値の下で同様な復号を行うと図３０（Ａ）の符号３０００部分に示すように、印刷されている暗号化コードの左右は、順番が逆となる。また、上記読み取りの際、裏写りの濃度が表（おもて）面の濃度とは異なるものとなっている。これにより復号のコード値の変換は、図３０（Ｂ）に示す様になり、符号３００２で示すように左右の順番が異なるだけでなく、裏写りの状態により異なってくる（例えば、図２９（Ｂ）の符号２９０３部分と、図３０（Ｂ）の符号３００３部分）。
【０１１９】
本実施形態では、領域毎に、その暗号化コードを、表（おもて）面読み取り用の暗号化コードと裏面読み取り用の暗号化コードの組み合わせとする。暗号化コードの表面の読み取りと裏面の読み取りの組み合わせは容易に変更できるので、不正な解読（復号）をより困難にすることが可能である。
【０１２０】
図３１は、本実施形態における秘匿部分の暗号化コードの領域分割について説明する図である。同図の例では、符号３１００、３１０１、３１０２、３１０３で示す４つの領域に分割している。符号３１００、３１０１、３１０２、および３１０３で示す部分の裏面はそれぞれ、符号３１０６、３１０７、３１０４、および３１０５で示す部分となる。これを表面から読み取り復号する領域を３１００および３１０３で示す領域とし、裏面から読み取り復号する領域を符号３１０１（裏面での３１０７）および３１０２（裏面での３１０４）で示す領域とする。
【０１２１】
表（おもて）面は図３１の暗号化コードをそのまま印刷する。裏面は、裏面から読み取り復号するため表（おもて）面の暗号化コードに対し左右を逆にするようにして印刷する。暗号化コードを表面から読み取り復号対象とする画像データは、図３２に示すように、符号３２００および符号３２０１で示すものとなる。これらに対応する裏面の暗号化コードはそれぞれ符号３２０２および符号３２０３で示すものとなる。一方、暗号化コードを裏面から読み取り復号対象とする画像データは、図３３に示すように、符号３３０２および符号３３０３で示すものとなる。これらに対応する表面の画像データはそれぞれ符号３３０１および符号３３０２で示すものとなる。このようにすると、両面での暗号化コードの生成と暗号化コードのコード値変換（復号）を容易にでき、さらに、解読（不正復号）をより困難にすることが可能である。なお、ここでの左右を逆にするとは、主走査方向に暗号化コードの並びを逆にすることである。
【０１２２】
なお、本実施形態において、コード生成部４０８は、復号部４１３による暗号化コードの復号の際、原稿の表から読み取られた暗号化コードの画像の一部（符号３２００および符号３２０１で示す部分）と、原稿の裏から読み取られた暗号化コードの画像の上記一部に対応する部分を除く部分（符号３３０２および符号３３０３で示す部分）とから暗号化コードの復号が行えるように暗号化コードの画像データを生成する。
【０１２３】
以上のように、領域毎に、表面の読み取りによる復号と、裏面の読み取りによる復号を行うことで、より解読（不正復号）を困難とさせることが可能である。
【０１２４】
以上、画像処理装置としての画像形成装置の諸実施形態について説明した。上述の画像処理装置によれば、秘匿部分を暗号化コードとして保護している原稿を複写する場合におけるセキュリティを向上させることができる。
【０１２５】
なお、上記の諸実施形態では、本発明にかかる画像処理装置として画像形成装置を例に説明したが、この画像形成装置としては、複写機の他、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機にも適用することができる。また、画像形成装置に代え、パーソナルコンピュータと、スキャナおよびプリンタとによる構成とする場合、パーソナルコンピュータが本発明にかかる画像処理装置として機能し、このパーソナルコンピュータに代え、携帯情報端末などの情報処理装置を用いることも可能である。
【０１２６】
また、本発明にかかる画像処理装置を、パーソナルコンピュータや携帯情報端末などの情報処理装置で実現する場合、当該情報処理装置で実行される画像処理プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１２７】
また、上記画像処理プログラムは、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供または配布するように構成してもよいし、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１２８】
また、本発明にかかる画像処理装置を、情報処理装置で実現する場合、実際のハードウェアとしては上記情報処理装置に備わるＣＰＵ（プロセッサ）が当該情報処理装置に備わる記憶媒体から上記画像処理プログラムを主記憶装置上にロードし、実行することにより、上述の画像処理制御部２００、およびＣＰＵ２０８、２１４の画像処理機能および制御機能を実現する。
【符号の説明】
【０１２９】
１０１  原稿
１０２  暗号化コード
１０３  複写原稿
１０４  原稿から復号した原稿
１０５  複写原稿から復号した原稿
２００  画像処理制御部
２０１  読み取りユニット
２０２  読み取り制御部
２０３  書き込みユニット
２０４  書き込み制御部
２０５  画像処理部
２０６  Ｉ／Ｆ部
２０７  メモリ
２０８  ＣＰＵ
２０９  メモリ
２１０  データバス
２１１  データバス
２１２  コントローラＡＳＩＣ
２１３  ＨＤＤ
２１４  ＣＰＵ
２１５  操作部
２１６  メモリ
２１７  ネットワーク
３０１  入力処理部
３０２  出力処理部
３０３  入力データ処理部
３０４  復号制御部
３０５  出力データ処理部
３０６  暗号化制御部
４００  スキャナ補正処理部
４０１  Ｉ／Ｆ部
４０２  フィルタ部
４０３  地肌除去・裏写り除去部
４０４  色補正部
４０５  変倍部
４０６  階調補正部
４０７  暗号化部
４０８  コード生成部
４０９  地紋合成部
４１０  プリンタ補正処理部
４１２  コード検知部
４１３  復号部
４１４  復号データ生成部
【先行技術文献】
【特許文献】
【０１３０】
【特許文献１】特開２０１２−２２１２１０号公報
【図１】
0006651864.tif 000002
【図２】
0006651864.tif 000003
【図３】
0006651864.tif 000004
【図４】
0006651864.tif 000005
【図５】
0006651864.tif 000006
【図６】
0006651864.tif 000007
【図７】
0006651864.tif 000008
【図８】
0006651864.tif 000009
【図９】
0006651864.tif 000010
【図１０】
0006651864.tif 000011
【図１１】
0006651864.tif 000012
【図１２】
0006651864.tif 000013
【図１３】
0006651864.tif 000014
【図１４】
0006651864.tif 000015
【図１５】
0006651864.tif 000016
【図１６】
0006651864.tif 000017
【図１７】
0006651864.tif 000018
【図１８】
0006651864.tif 000019
【図１９】
0006651864.tif 000020
【図２０】
0006651864.tif 000021
【図２１】
0006651864.tif 000022
【図２２】
0006651864.tif 000023
【図２３】
0006651864.tif 000024
【図２４】
0006651864.tif 000025
【図２５】
0006651864.tif 000026
【図２６】
0006651864.tif 000027
【図２７】
0006651864.tif 000028
【図２８】
0006651864.tif 000029
【図２９】
0006651864.tif 000030
【図３０】
0006651864.tif 000031
【図３１】
0006651864.tif 000032
【図３２】
0006651864.tif 000033
【図３３】
0006651864.tif 000034