(57)【要約】【課題】原稿を複製する装置の構成を簡略化できる情報処理装置を提供する。【解決手段】情報処理装置は、複製要求者によって複製が要求された原稿内の埋め込み情報を検出する検出部と、前記埋め込み情報から生体情報に関する認証情報を復元する復元部と、生体認証部が読み取った前記複製要求者の生体情報から生成された認証情報と、前記埋め込み情報の前記認証情報とに基づいて、前記原稿の複製を許可するか否かを判定する許可部と、を備える。【選択図】図２
2018012251.tif 000002
【特許請求の範囲】
【請求項１】
複製要求者によって複製が要求された原稿内の埋め込み情報を検出する検出部と、
前記埋め込み情報から生体情報に関する認証情報を復元する復元部と、
生体認証部が読み取った前記複製要求者の生体情報から生成された認証情報と、前記埋め込み情報の前記認証情報とに基づいて、前記原稿の複製を許可するか否かを判定する許可部と、
を備える情報処理装置。
【請求項２】
前記復元部は、前記埋め込み情報から個人情報を復元する請求項１に記載の情報処理装置。
【請求項３】
前記生体認証部から取得した前記認証情報を含む前記埋め込み情報を、予め定められた条件に基づいて設定した前記原稿の位置に埋め込む埋込部を更に備える請求項１または２に記載の情報処理装置。
【請求項４】
前記埋込部は、個人情報を含む前記埋め込み情報を、予め定められた条件に基づいて設定した前記原稿の位置に埋め込む請求項３に記載の情報処理装置。
【請求項５】
前記許可部は、前記埋め込み情報の状態に応じて、前記原稿の複製を許可するか否かを判定する請求項１から４のいずれか１項に記載の情報処理装置。
【請求項６】
前記許可部は、前記複製要求者の前記認証情報と前記埋め込み情報の前記認証情報とが一致した場合、前記原稿の複製を許可する請求項１から５のいずれか１項に記載の情報処理装置。
【請求項７】
前記許可部は、前記複製要求者の前記認証情報と前記埋め込み情報の前記認証情報とが一致しない場合、前記埋め込み情報の前記認証情報のユーザに複製が要求された旨を通知する請求項１から６のいずれか１項に記載の情報処理装置。
【請求項８】
請求項１から７のいずれか１項に記載の前記情報処理装置と、
前記生体情報を読み取って、当該生体情報から生成した前記認証情報を前記情報処理装置へ送信する前記生体認証部と、
前記情報処理装置の指示に応じて、画像を印刷する印刷部と、
を備える画像形成装置。
【請求項９】
原稿を複製する装置において実行される複製方法であって、
複製要求者によって複製が要求された原稿内の埋め込み情報を検出する検出段階と、
前記埋め込み情報から生体情報に関する認証情報を復元する復元段階と、
生体認証部が読み取った前記複製要求者の生体情報から生成された認証情報と、前記埋め込み情報の前記認証情報とに基づいて、前記原稿の複製を許可するか否かを判定する許可段階と、
を備える複製方法。
【請求項１０】
原稿を複製する装置に設けられたコンピュータに、
複製要求者によって複製が要求された原稿内の埋め込み情報を検出する検出機能と、
前記埋め込み情報から生体情報に関する認証情報を復元する復元機能と、
生体認証部が読み取った前記複製要求者の生体情報から生成された認証情報と、前記埋め込み情報の前記認証情報とに基づいて、前記原稿の複製を許可するか否かを判定する許可機能と、
を実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像形成装置、複製方法、及び、プログラムに関する。
【背景技術】
【０００２】
原稿を印刷する画像形成装置の情報処理装置において、機密性保持を要求された原稿を印刷して複製する場合、情報漏洩を防ぐためにユーザの認証を行う技術が知られている。例えば、ユーザの認証方法として、ユーザ情報が埋め込まれているＩＤカードを利用する技術、及び、指紋または網膜パターン等の生体認証を利用する技術が知られている。
【０００３】
更に、複製対象の原稿に複製を許可するか否かを判定するための認証情報が埋め込まれた合成画像を印刷する技術が知られている。画像形成装置は、合成画像が印刷された原稿を複製する場合、光学的に読み込んだ合成画像内の認証情報を認証サーバに問い合わせて、複製の許可または不許可を決定する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述の技術では、認証サーバを用いて、複製の許可または不許可を決定するので、原稿を複製する装置の構成が複雑になるといった課題がある。
【０００５】
本発明は、上記に鑑みてなされたものであって、原稿を複製する装置の構成を簡略化できる情報処理装置、画像形成装置、複製方法、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明の情報処理装置は、複製要求者によって複製が要求された原稿内の埋め込み情報を検出する検出部と、前記埋め込み情報から生体情報に関する認証情報を復元する復元部と、生体認証部が読み取った前記複製要求者の生体情報から生成された認証情報と、前記埋め込み情報の前記認証情報とに基づいて、前記原稿の複製を許可するか否かを判定する許可部と、を備える。
【発明の効果】
【０００７】
本発明によれば、原稿を複製する装置の構成を簡略化できるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態の画像形成装置の全体構成図である。
【図２】図２は、情報処理部の機能を示すブロック図である。
【図３】図３は、制御部が実行する埋込印刷処理のフローチャートである。
【図４】図４は、機密性保持要求画面の一例を示す図である。
【図５】図５は、取得画像の分離を説明する図である。
【図６】図６は、個人情報の取得を説明する図である。
【図７】図７は、認証情報及び個人情報の変換例を説明する図である。
【図８】図８は、埋め込み候補領域の文字列の一例を示す図である。
【図９】図９は、認証情報を含む第１埋め込み情報が埋め込まれた合成画像の一部を示す図である。
【図１０】図１０は、個人情報を含む第２埋め込み情報が埋め込まれた合成画像の一部を示す図である。
【図１１】図１１は、制御部が実行する復元印刷処理のフローチャートである。
【図１２】図１２は、検出部による認証情報及び個人情報の探索方法を説明する図である。
【図１３】図１３は、欠落している第１埋め込み情報の一例を示す図である。
【図１４】図１４は、欠落していない第１埋め込み情報から認証情報を復元する一例を示す図である。
【図１５】図１５は、欠落していない第２埋め込み情報から個人情報を復元する一例を示す図である。
【図１６】図１６は、ユーザに生体認証を要求する生体認証要求画面の一例を示す図である。
【図１７】図１７は、本実施形態に係る画像形成装置のハードウェア構成を模式的に示すブロック図である。
【発明を実施するための形態】
【０００９】
以下の例示的な実施形態等の同様の構成要素には共通の符号を付与して、重複する説明を適宜省略する。
【００１０】
＜実施形態＞
図１は、実施形態の画像形成装置１０の全体構成図である。図１に示すように、画像形成装置１０は、パーソナルコンピュータ等の外部機器９０、及び、認証サーバ９２等とネットワーク９４を介して情報を送受信可能に接続されている。画像形成装置１０は、例えば、スキャナ機能、複製機能（＝複写機能またはコピー機能）、ファクシミリ機能、及び、印刷機能等の複数の機能を有する複合機（ＭＦＰ：Multi-Function  Printer）である。画像形成装置１０は、スキャナ１２と、印刷部１４と、生体認証部１６と、出力部１８と、操作部２０と、情報処理装置の一例である情報処理部２２とを備える。
【００１１】
スキャナ１２は、ＣＣＤ（Charge  Coupled  Device）またはＣＭＯＳ（Complementary  MOS）センサ等を有する光学的読取装置である。スキャナ１２は、例えば、複製用の原稿に印刷されている画像を光学的に読み取って、画像データを生成する。スキャナ１２は、生成した画像データを情報処理部２２へ送信する。
【００１２】
印刷部１４は、レーザによる電子写真方式またはインクジェット方式等によって画像を印刷する。例えば、印刷部１４は、情報処理部２２からの指示に応じて、取得画像を印刷用紙等に印刷する。取得画像とは、情報処理部２２がスキャナ１２または外部機器９０から取得した画像データに基づく画像のことである。また、印刷部１４は、ユーザの認証情報及び個人情報を含む埋め込み情報が取得画像に埋め込まれた合成画像を印刷または複製する。
【００１３】
生体認証部１６は、ユーザの生体に関する情報である生体情報を読み取って、当該生体情報から認証用の認証情報を生成する。生体認証部１６は、例えば、ユーザの指紋を生体情報として光学的に読み取って、当該指紋の画像データから指紋の特徴点のデータを認証情報として生成する。生体認証部１６は、ユーザの声紋等の生体情報に関する認証情報を生成してもよい。生体認証部１６は、認証情報を情報処理部２２へ送信する。
【００１４】
出力部１８は、画像を表示する表示装置、及び、音声を出力するスピーカ等を有する。出力部１８は、情報処理部２２から受信した表示画像データまたは音声データに基づいて、画像または音声を出力する。
【００１５】
操作部２０は、例えば、タッチパネルである。出力部１８が表示装置の場合、操作部２０は出力部１８の前面に設けられてもよい。この場合、出力部１８及び操作部２０が、画像表示及び操作受付の機能を有する操作パネルとして機能する。操作部２０は、ユーザから印刷または複製等の操作指示を受け付ける。操作部２０は、例えば、原稿の機密性の保持を要求する機密性保持指示、及び、原稿の複製を要求する複製要求指示等を受け付ける。操作部２０は、操作指示を情報処理部２２へ送信する。
【００１６】
情報処理部２２は、画像形成装置１０の制御全般を司る。情報処理部２２は、スキャナ１２または外部機器９０から受信した画像データに基づいて、印刷部１４に取得画像または合成画像等の画像を印刷または複製させる。情報処理部２２は、生体認証部１６から受信した認証情報と埋め込み情報に埋め込まれた認証情報とを比較して、原稿の複製を許可するか否かを判定する。
【００１７】
図２は、情報処理部２２の機能を示すブロック図である。情報処理部２２の一例は、コンピュータである。図２に示すように、情報処理部２２は、制御部２４と、記憶部２６とを有する。
【００１８】
制御部２４は、ＣＰＵ（Central  Processing  Unit）を含むプロセッサ等の演算処理装置である。制御部２４は、埋込部３０と、検出部３２と、復元部３４と、許可部３６とを有する。制御部２４は、例えば、記憶部２６に格納された埋込印刷処理用のプログラム及び復元印刷処理用のプログラムを読み込むことによって、埋込部３０、検出部３２、復元部３４、及び、許可部３６の機能を実現する。埋込部３０、検出部３２、復元部３４、及び、許可部３６の一部または全ては、ＡＳＩＣ（Application  Specific  Integrated  Circuit）等の回路を含むハードウェアによって構成してもよい。
【００１９】
埋込部３０は、外部機器９０から取得した取得画像またはスキャナ１２が読み取った原稿の取得画像に埋め込む埋め込み情報を生成する。例えば、埋込部３０は、生体認証部１６から取得した認証情報を含む埋め込み情報を生成する。埋込部３０は、個人情報データベース９２ａを格納する認証サーバ９２から取得したユーザの個人情報を示す埋め込み情報を生成する。埋込部３０は、予め定められた条件に基づいて設定した原稿の取得画像の位置に埋め込み情報を埋め込むことによって合成した合成画像の画像データを生成する。例えば、埋込部３０は、予め定められた条件の一例である、原稿の取得画像の文字を含む文字領域のうち最も大きい文字領域に含まれる文字の直線部分に、認証情報を含む埋め込み情報及び個人情報を含む埋め込み情報を埋め込む。埋込部３０は、合成画像の画像データを印刷部１４に送信して、合成画像を印刷させる。
【００２０】
検出部３２は、ユーザ（即ち、複製要求者）が原稿の複製を要求する複製要求指示を操作部２０から取得すると、予め定められた条件に基づいて当該原稿内の埋め込み情報を検出して、埋め込み情報の有無を判定する。検出部３２は、埋め込み情報が有る場合、原稿内から埋め込み情報を検出して抽出する。検出部３２は、検出した埋め込み情報を復元部３４へ出力する。
【００２１】
復元部３４は、検出部３２から認証情報を含む埋め込み情報を取得すると、当該埋め込み情報から生体情報に関する認証情報を復元する。また、復元部３４は、検出部３２から個人情報を含む埋め込み情報を取得すると、当該埋め込み情報から原稿作成者であるユーザの個人情報を復元する。復元部３４は、復元した認証情報及び個人情報を、記憶部２６に格納または許可部３６へ出力する。
【００２２】
許可部３６は、生体認証部１６からユーザ（例えば、複製要求者）の認証情報を取得する。許可部３６は、復元部３４が復元した埋め込み情報の認証情報を取得する。許可部３６は、生体認証部１６から取得した複製要求者の認証情報と復元部３４から取得した埋め込み情報の認証情報とに基づいて、原稿の複製を許可するか否かを判定する。具体的には、許可部３６は、生体認証部１６から取得した複製要求者の認証情報と復元部３４から取得した埋め込み情報の認証情報とが一致した場合、原稿の複製を許可する。この場合、許可部３６は、印刷部１４に原稿の画像データを送信して、印刷させて複製させる。許可部３６は、生体認証部１６から取得した複製要求者の認証情報と復元部３４から取得した埋め込み情報の認証情報とが一致しない場合、原稿の複製を不許可とするとともに、埋め込み情報の認証情報のユーザ（例えば、機密性保持を要求した原稿作成者）に複製が要求されたことを通知してもよい。この場合、許可部３６は、当該原稿作成者を埋め込み情報に埋め込まれた個人情報から特定してもよい。また、許可部３６は、埋め込み情報の状態に応じて、原稿の複製を許可するか否かを判定してもよい。例えば、許可部３６は、埋め込み情報の一部が欠落している場合、複製を不許可としてもよい。
【００２３】
記憶部２６は、プログラム及びプログラムの実行に必要なパラメータ等の情報を格納する。例えば、記憶部２６は、埋め込み情報を取得画像に埋め込むための埋込印刷処理用のプログラム及び復元印刷処理用のプログラム等を格納する。また、記憶部２６は、埋込印刷処理用及び復元印刷処理用のプログラムを実行するときに必要なユーザの認証情報及び個人情報等を格納する。
【００２４】
図３は、制御部２４が実行する埋込印刷処理のフローチャートである。制御部２４は、スキャナ１２または外部機器９０から取得画像の画像データを取得するとともに、印刷または複製要求指示を受け付けた場合に、記憶部２６に格納された埋込印刷処理用のプログラムを読み込むことによって、埋込印刷処理を実行する。
【００２５】
図３に示すように、埋込印刷処理では、埋込部３０は、機密性保持を要求する機密性保持指示があったか否かを判定する（Ｓ１０２）。図４は、機密性保持要求画面３００の一例を示す図である。埋込部３０は、例えば、図４に示す機密性保持要求画面３００を出力部１８に表示させて、機密性保持指示を操作部２０から受け付けてもよい。埋込部３０は、操作部２０からユーザの機密性保持指示を受け付けない場合、機密性保持の要求なしと判定して（Ｓ１０２：Ｎｏ）、ステップＳ１２０を実行して、埋込印刷処理を終了する。
【００２６】
埋込部３０は、操作部２０からユーザの機密性保持指示を受け付けた場合、機密性保持の要求ありと判定する（Ｓ１０２：Ｙｅｓ）。この場合、埋込部３０は、予め定められた条件に基づいて埋め込み情報を埋め込む位置を原稿内に設定するために、スキャナ１２等から取得した画像データの取得画像を１または複数の領域に分離する（Ｓ１０４）。図５は、取得画像３０２の分離を説明する図である。例えば、埋込部３０は、図５に示すように、取得画像３０２の全領域のうち、文字を含む文字領域３０４、３０６と文字以外の絵または写真等を含む領域である非文字領域３０８とに分離する。
【００２７】
埋込部３０は、分離した１または複数の領域に文字領域３０４、３０６が含まれているか否かを判定する（Ｓ１０６）。埋込部３０は、分離した領域に非文字領域３０８のみが含まれており、文字領域３０４、３０６が含まれていないと判定すると（Ｓ１０６：Ｎｏ）、当該取得画像３０２の印刷を不許可とする（Ｓ１０８）。これは、埋込部３０が後述する埋め込み情報を取得画像３０２に埋め込んで機密性を保持することができないためである。また、埋込部３０は、出力部１８を介して、画像または音声によって、ユーザに不許可を通知してもよい。埋込部３０は、ステップＳ１０８を実行した後、埋込印刷処理を終了する。
【００２８】
埋込部３０は、図５に示す取得画像３０２のように、分離した複数の領域に文字領域３０４、３０６が含まれていると判定すると（Ｓ１０６：Ｙｅｓ）、予め定められた条件に基づいて、埋め込み情報を埋め込むための候補領域を決定する（Ｓ１１０）。例えば、埋込部３０は、複数の文字領域３０４、３０６のうち、最も面積の大きい文字領域３０４を埋め込み候補領域３１０として決定する。尚、埋込部３０は、複数の文字領域３０４、３０６を埋め込み候補領域３１０、３１２として決定してもよい。この場合、埋込部３０は、面積の大きい順に複数の埋め込み候補領域３１０、３１２に優先度を付与してもよい。
【００２９】
埋込部３０は、生体認証部１６が読み取ったユーザ（例えば、機密性保持を要求した原稿作成者）の生体情報（例えば、指紋）に基づく認証情報を取得する（Ｓ１１２）。
【００３０】
埋込部３０は、ユーザの個人情報を取得する（Ｓ１１４）。図６は、個人情報の取得を説明する図である。例えば、図６に示すように、埋込部３０は、生体認証部１６から取得した認証情報に対応するユーザの個人情報を、ネットワーク９４を介して認証サーバ９２の個人情報データベース９２ａから取得する。個人情報は、例えば、ユーザの名前、所属、メールアドレス、及び、電話番号等を含む。
【００３１】
埋込部３０は、スキャナ１２から取得した認証情報を変換するとともに、個人情報を変換する（Ｓ１１６）。図７は、認証情報及び個人情報の変換例を説明する図である。埋込部３０は、例えば、認証情報及び個人情報を、図７に示すように“０”と“１”のデータに符号化した認証情報３１６及び個人情報３１８に変換する。更に、埋込部３０は、認証情報及び個人情報を符号化した後、更にバーコード等の画像に変換してもよい。
【００３２】
埋込部３０は、取得画像３０２の埋め込み候補領域３１０に符号化した認証情報３１６及び個人情報３１８を埋め込んで合成した合成画像の画像データを生成する（Ｓ１１８）。図８は、埋め込み候補領域３１０の文字列の一例を示す図である。例えば、埋込部３０は、取得画像３０２の埋め込み候補領域３１０が図８に示す文字列３１４（＝この文書は機密文書です。）を画像として含む場合、文字列３１４に含まれる複数の文字を、認証情報３１６を埋め込む奇数番目の文字３１４ａと、個人情報３１８を埋め込む偶数番目の文字３１４ｂとに分離する。
【００３３】
図９は、認証情報３１６を含む第１埋め込み情報３２０が埋め込まれた合成画像３２２の一部を示す図である。埋込部３０は、図９に示すように符号化した認証情報を含む第１埋め込み情報３２０を奇数番目の文字列の文字３１４ａのうち順番の早い文字（図９に示す例では“こ”）の直線部分に埋め込んで、合成画像３２２を生成する。ここで、埋込部３０は、第１埋め込み情報３２０の始端部には“１１０００”で示す始端情報３２０ａを付与して、第１埋め込み情報３２０の中央部を符号化した認証情報３１６として、第１埋め込み情報３２０の終端部には“０００１１”で示す終端情報３２０ｂを付与する。更に、埋込部３０は、図９に認証情報３１６ａ、３１６ｂで示すように認証情報３１６を分けて埋め込む場合、始端側の第１埋め込み情報３２０の部分の中断部分には“００００１”で示す中断情報３２０ｃを付与して、終端側の第１埋め込み情報３２０の部分の再開部分には“１００００”で示す再開情報３２０ｄを付与する。
【００３４】
図１０は、個人情報３１８を含む第２埋め込み情報３２４が埋め込まれた合成画像３２２の一部を示す図である。埋込部３０は、図１０に示すように符号化した個人情報３１８を示す第２埋め込み情報３２４を偶数番目の文字列の文字３１４ｂのうち順番の早い文字の直線部分に埋め込んで、合成画像３２２を生成する。ただし、埋込部３０は、直線部分を含まない文字（図１０に示す例では“の”）には第２埋め込み情報３２４を埋め込まず、次の順番の文字（図１０に示す例では“書”）の直線部分に第２埋め込み情報３２４を埋め込む。尚、埋込部３０は、第１埋め込み情報３２０の埋め込みにおいても、同様に、直線部分のない文字には第１埋め込み情報３２０を埋め込まず、次の順番の文字に第１埋め込み情報３２０を埋め込む。埋込部３０は、第２埋め込み情報３２４の始端部には“１１０００”で示す始端情報３２４ａを付与して、第２埋め込み情報３２４の中央部を符号化した個人情報３１８として、第２埋め込み情報３２４の終端部には“０００１１”で示す終端情報３２４ｂを付与する。尚、埋込部３０は、第２埋め込み情報３２４を分けて埋め込む場合も、第１埋め込み情報３２０と同様に、中断情報及び再開情報を第２埋め込み情報３２４に付与する。
【００３５】
埋込部３０は、認証情報３１６及び個人情報３１８を含む埋め込み情報３２０、３２４を取得画像３０２に埋め込んで生成した合成画像３２２の画像データを印刷部１４に出力して、合成画像３２２を印刷させて（Ｓ１２０）、埋込印刷処理を終了する。
【００３６】
図１１は、制御部２４が実行する復元印刷処理のフローチャートである。制御部２４は、スキャナ１２から複製対象の原稿の画像データを取得した場合に、記憶部２６に格納された復元印刷処理用のプログラムを読み込むことによって、復元印刷処理を実行する。復元印刷処理で実行される方法は、複製方法の一例である。
【００３７】
図１１に示すように、検出部３２は、スキャナ１２が読み取った複製対象の原稿の取得画像３０２の画像データを取得して、取得画像３０２を１または複数の領域に分離する（Ｓ２０２）。例えば、検出部３２は、取得画像３０２の全領域のうち、文字を含む文字領域３０４、３０６と文字以外の絵または写真等を含む非文字領域３０８とに分離する。
【００３８】
検出部３２は、予め定められた条件に基づいて、埋め込み候補領域３１０、３１２を検出する（Ｓ２０４）。例えば、検出部３２は、分類した１または複数の領域のうち、最も面積の大きい文字領域３０４を埋め込み候補領域３１０として検出する。
【００３９】
検出部３２は、予め定められた条件に基づいて、埋め込み情報３２０、３２４が埋め込み候補領域３１０に埋め込まれているか否かを探索する（Ｓ２０６）。図１２は、検出部３２による認証情報３１６及び個人情報３１８の探索方法を説明する図である。例えば、検出部３２は、図１２に示すように、埋め込み候補領域３１０に含まれる文字列３１４の複数の文字を、奇数番目の文字３１４ａと、偶数番目の文字３１４ｂとに分離する。検出部３２は、奇数番目の文字３１４ａの直線部分を探索することにより、認証情報３１６を含む第１埋め込み情報３２０が埋め込まれているか否かを判定する。検出部３２は、偶数番目の文字３１４ｂの直線部分を探索することにより、個人情報３１８を示す第２埋め込み情報３２４が埋め込まれているか否かを判定する。
【００４０】
検出部３２は、取得画像３０２が合成画像３２２ではなく、埋め込み候補領域３１０の文字列３１４の直線部分に埋め込み情報３２０、３２４がない場合、埋め込み情報３２０、３２４を検出できないと判定して、当該判定結果を許可部３６へ出力する（Ｓ２０８：Ｎｏ）。この場合、複製対象の原稿は機密性保持の必要がないので、許可部３６は、当該原稿を印刷部１４に印刷させることにより複製して出力する（Ｓ２２４）。
【００４１】
検出部３２は、取得画像３０２が合成画像３２２であり、埋め込み候補領域３１０の文字列３１４の直線部分に埋め込み情報３２０、３２４がある場合、埋め込み情報３２０、３２４を検出できたと判定する（Ｓ２０８：Ｙｅｓ）。この場合、複製対象の原稿は機密性保持の必要があるので、検出部３２は、埋め込み情報３２０、３２４を解析するために復元部３４へ出力する。
【００４２】
復元部３４は、検出部３２から取得した埋め込み情報３２０、３２４を解析する（Ｓ２１０）。図１３は、欠落している第１埋め込み情報３２０の一例を示す図である。例えば図１３の再開情報３２０ｄに示すように第１埋め込み情報３２０が情報の欠落した欠落箇所３２０ｅを含む場合、復元部３４は、第１埋め込み情報３２０の解析の結果、第１埋め込み情報３２０が欠落していると判定する（Ｓ２１２：Ｙｅｓ）。この場合、復元部３４は、第１埋め込み情報３２０が欠落している旨の判定結果を許可部３６に出力する。このように第１埋め込み情報３２０の状態が欠落している場合、許可部３６は、複製を不許可として（Ｓ２２２）、復元印刷処理を終了する。これは、機密性保持が要求されている原稿にも関わらず、許可部３６は、当該原稿の機密性を保持することができないためである。尚、許可部３６は、複製を不許可とする場合、不許可であることを画像または音声によって、ユーザに通知してもよい。
【００４３】
復元部３４は、第１埋め込み情報３２０が欠落していない場合、第１埋め込み情報３２０の解析の結果、第１埋め込み情報３２０が欠落していないと判定する（Ｓ２１２：Ｎｏ）。この場合、復元部３４は、判定結果を許可部３６に出力するとともに、埋め込み情報３２０、３２４を復元して、認証情報３１６及び個人情報３１８を抽出して、記憶部２６に格納する（Ｓ２１４）。
【００４４】
図１４は、欠落していない第１埋め込み情報３２０から認証情報３１６を復元する一例を示す図である。図１５は、欠落していない第２埋め込み情報３２４から個人情報３１８を復元する一例を示す図である。例えば、復元部３４は、図１４に示すように、奇数番目の文字３１４ａに埋め込まれている第１埋め込み情報３２０から指紋等の認証情報３１６を復元する。また、復元部３４は、図１５に示すように、偶数番目の文字３１４ｂに埋め込まれている第２埋め込み情報３２４からメールアドレス等の個人情報３１８を復元する。
【００４５】
許可部３６は、復元部３４から欠落していない旨の判定結果を取得すると、ユーザに生体認証を要求して生体情報を取得する（Ｓ２１６）。図１６は、ユーザに生体情報を要求する生体認証要求画面３３０の一例を示す図である。例えば、許可部３６は、図１６に示す生体認証要求画面３３０を出力部１８に表示させて、ユーザに生体認証を要求してもよい。尚、許可部３６は、音声によって生体認証を要求してもよい。
【００４６】
許可部３６は、生体認証部１６からユーザの生体情報から生成した認証情報を取得すると、生体認証部１６から取得した認証情報と、復元部３４が復元して記憶部２６に格納した第１埋め込み情報３２０の認証情報とを比較して、両認証情報が一致するか否かを判定する（Ｓ２１８）。許可部３６は、両認証情報が一致しない場合（Ｓ２１８：Ｎｏ）、記憶部２６に格納されている第１埋め込み情報３２０の認証情報のユーザ（即ち、原稿作成者）の個人情報を読み出して、当該ユーザに対して不正な複製要求があったことを通知する（Ｓ２２０）。許可部３６は、複製を不許可として（Ｓ２２２）、復元印刷処理を終了する。
【００４７】
許可部３６は、両認証情報が一致した場合（Ｓ２１８：Ｙｅｓ）、スキャナ１２から取得した取得画像３０２（この場合は合成画像３２２）の画像データを印刷部１４へ送信して、合成画像３２２を印刷させることにより、原稿を複製して出力する（Ｓ２２４）。尚、許可部３６は、合成画像３２２を複製する場合、出力部１８に複製要求者の個人情報を表示して通知してもよい。
【００４８】
図１７は、実施形態にかかる画像形成装置１０の情報処理部２２のハードウェア構成を示すブロック図である。図１７に示すように、画像形成装置１０の情報処理部２２は、コントローラ６０とエンジン部（Engine）８０とをＰＣＩ（Peripheral  Component  Interface）バスで接続した構成となる。コントローラ６０は、画像形成装置１０の制御全般と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部８０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部８０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００４９】
コントローラ６０は、ＣＰＵ６１と、ノースブリッジ（NB）６２と、システムメモリ（MEM-P）６３と、サウスブリッジ（SB）６４と、ローカルメモリ（MEM-C）６５と、ＡＳＩＣ（Application  Specific  Integrated  Circuit）６６と、ハードディスクドライブ（HDD：Hard  Disk  Drive）６７とを有し、ノースブリッジ（NB）６２とＡＳＩＣ６６との間をＡＧＰ（Accelerated  Graphics  Port）バス６８で接続した構成となる。また、ＭＥＭ−Ｐ６３は、ＲＯＭ（Read  Only  Memory）６３ａと、ＲＡＭ（Random  Access  Memory)６３ｂと、をさらに有する。
【００５０】
ＣＰＵ６１は、画像形成装置１０の全体制御をおこなうものであり、ＮＢ６２、ＭＥＭ−Ｐ６３およびＳＢ６４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００５１】
ＮＢ６２は、ＣＰＵ６１とＭＥＭ−Ｐ６３、ＳＢ６４、ＡＧＰバス６８とを接続するためのブリッジであり、ＭＥＭ−Ｐ６３に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００５２】
ＭＥＭ−Ｐ６３は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ６３ａとＲＡＭ６３ｂとからなる。ＲＯＭ６３ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ６３ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００５３】
ＳＢ６４は、ＮＢ６２とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ６４は、ＰＣＩバスを介してＮＢ６２と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【００５４】
ＡＳＩＣ６６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated  Circuit）であり、ＡＧＰバス６８、ＰＣＩバス、ＨＤＤ６７およびＭＥＭ−Ｃ６５をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ６６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ６６の中核をなすアービタ（ARB）と、ＭＥＭ−Ｃ６５を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Direct  Memory  Access  Controller）と、エンジン部８０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ６６には、ＰＣＩバスを介してＦＣＵ（Facsimile  Control  Unit）７０、ＵＳＢ（Universal  Serial  Bus）７１、ＩＥＥＥ１３９４（THE  Institute  of  Electrical  AND  Electronics  Engineers  １３９４）インターフェース７２が接続される。操作部２０及び出力部１８はＡＳＩＣ６６に直接接続されている。
【００５５】
ＭＥＭ−Ｃ６５は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ６７は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００５６】
ＡＧＰバス６８は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ６３に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００５７】
実施形態の画像形成装置１０の情報処理部２２が実行する埋込印刷処理用及び復元印刷処理用のプログラムは、上述した各部（埋込部３０、検出部３２、復元部３４、及び、許可部３６）を含むモジュール構成となっている。実際のハードウェアとしてはＣＰＵ６１が上記ＲＯＭ６３ａから埋込印刷処理用及び復元印刷処理用のプログラムを読み出して実行することにより、上記各部が主記憶装置上にロードされる。これにより、埋込部３０、検出部３２、復元部３４、及び、許可部３６が主記憶装置上に生成されて、これらの機能がコンピュータに実現されるようになっている。
【００５８】
例えば、実施形態の情報処理部２２で実行される埋込印刷処理用及び復元印刷処理用のプログラムは、ＲＯＭ６３ａ等に予め組み込まれて提供される。実施形態の情報処理部２２で実行される埋込印刷処理用及び復元印刷処理用のプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（FD）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００５９】
さらに、実施形態の情報処理部２２で実行される埋込印刷処理用及び復元印刷処理用のプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、実施形態の情報処理部２２で実行される埋込印刷処理用及び復元印刷処理用のプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００６０】
上述したように、画像形成装置１０の情報処理部２２は、合成画像３２２から取得した認証情報、及び、生体認証部１６から取得した複製要求者の認証情報を比較して、複製を許可するか否かを判定している。従って、情報処理部２２は、認証サーバ９２等の外部の装置に認証情報を問い合わせることなく、複製の許可を判定できる。これにより、情報処理部２２は、画像形成装置１０の構成を簡略化できる。
【００６１】
情報処理部２２は、第２埋め込み情報３２４から個人情報３１８を復元するので、複製対象の原稿の作成者等の情報を得ることができる。
【００６２】
情報処理部２２は、認証情報３１６を含む第１埋め込み情報３２０を埋め込むので、機密性の高い原稿を生成できる。
【００６３】
情報処理部２２は、認証情報３１６を含む第１埋め込み情報３２０が欠落している場合、複製を許可しないので、高い状態で機密性を維持できる。
【００６４】
情報処理部２２は、合成画像３２２から取得した認証情報と生体認証部１６から取得した複製要求者の認証情報とが一致した場合に、原稿の複製を許可するので、原稿の機密性を高い状態で維持できる。
【００６５】
情報処理部２２は、合成画像３２２から取得した認証情報と生体認証部１６から取得した複製要求者の認証情報とが一致しない場合、合成画像３２２から取得した認証情報のユーザ（例えば、原稿作成者）に複製が要求された旨を通知するので、原稿作成者に不正な複製を知らせることができる。
【００６６】
上述した実施形態の各構成の機能、接続関係、個数、及び、配置等は適宜変更してよい。
【００６７】
上述の実施形態では、埋め込み情報３２０、３２４が、認証情報３１６及び個人情報３１８を含む例を説明したが、これに限定されない。例えば、埋め込み情報は、認証情報３１６を含み、個人情報３１８を含まなくてもよい。
【００６８】
上記実施形態では、本発明の画像形成装置１０を、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機に適用した例を挙げて説明したが、複製機、プリンタ、スキャナ装置、ファクシミリ装置等の画像形成装置１０であればいずれにも適用することができる。
【００６９】
上述の実施形態では、許可部３６が、生体認証部１６から認証情報を取得する例を示したが、許可部３６は、生体認証部１６から生体情報（例えば、指紋の画像データ）を取得して、当該生体情報から認証情報を生成してもよい。
【００７０】
上述の実施形態は、例として提示したものであり、本発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことも可能である。実施形態および実施形態の変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７１】
１０…画像形成装置
１４…印刷部
１６…生体認証部
２２…情報処理部
３０…埋込部
３２…検出部
３４…復元部
３６…許可部
３０２…取得画像
３１６…認証情報
３１６ａ…認証情報
３１６ｂ…認証情報
３１８…個人情報
３２０…第１埋め込み情報
３２２…合成画像
３２４…第２埋め込み情報
【先行技術文献】
【特許文献】
【００７２】
【特許文献１】特開２００４−７２３４３号公報
【図１】
2018012251.tif 000003
【図２】
2018012251.tif 000004
【図３】
2018012251.tif 000005
【図４】
2018012251.tif 000006
【図５】
2018012251.tif 000007
【図６】
2018012251.tif 000008
【図７】
2018012251.tif 000009
【図８】
2018012251.tif 000010
【図９】
2018012251.tif 000011
【図１０】
2018012251.tif 000012
【図１１】
2018012251.tif 000013
【図１２】
2018012251.tif 000014
【図１３】
2018012251.tif 000015
【図１４】
2018012251.tif 000016
【図１５】
2018012251.tif 000017
【図１６】
2018012251.tif 000018
【図１７】
2018012251.tif 000019