(57)【要約】      （修正有）【課題】複写を禁止する必要のある印刷物をより高い精度で複写禁止とすることで、より多くの不正な複写を防止することの可能な画像形成装置を提供する。【解決手段】ＬＶＢＣに基づいて複写制限に関する判断をするＬＶＢＣ抽出部１１３２と、複写制限情報に基づいて複写制限に関する判断をする複写制限画像パターン解析部１１３７と、ＬＶＢＣ抽出部１１３２による判断結果に基づいて、複写制限画像パターン解析部１１３７による判断結果を参照することにより前記複写対象画像の複写の許可または不許可を決定するジョブ制御部１１３３と、前記決定手段により前記複写対象画像の複写を許可すると決定された場合に、前記複写対象画像を出力する印刷部１１３６とを有する。【選択図】図１１
2011010161.tif 000002
【特許請求の範囲】
【請求項１】
印刷物から生成された複写対象画像に含まれる、前記印刷物においてユーザが内容を認識不可能な情報が埋め込まれている二次元コードに基づいて前記複写対象画像の複写制限に関する判断をする第１の判断手段と、
前記複写対象画像に含まれる、前記印刷物においてユーザが内容を認識可能な情報である複写制限情報に基づいて前記複写対象画像の複写制限に関する判断をする第２の判断手段と、
前記第１の判断手段による判断結果に基づいて、前記第２の判断手段による判断結果を参照することにより前記複写対象画像の複写の許可または不許可を決定する決定手段と、
前記決定手段により前記複写対象画像の複写を許可すると決定された場合に、前記複写対象画像を出力する出力手段とを有することを特徴とする画像形成装置。
【請求項２】
前記決定手段は、前記第１の判断手段により前記複写対象画像に前記二次元コードが含まれていないと判断された場合に、前記第２の判断手段による判断結果を参照し、前記第２の判断手段により前記複写対象の画像の複写を許可すると判断された場合は、前記複写対象画像の複写を許可すると決定し、前記第２の判断手段により前記複写対象の画像の複写を不許可とすると判断された場合は、前記複写対象画像の複写を不許可とすると決定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記第２の判断手段により前記複写対象画像の複写を許可すると判断され、前記決定手段により前記複写対象画像の複写を許可すると決定された場合に、前記第１の判断手段により複写を許可する情報が埋め込まれていると判断される二次元コードを生成し、当該二次元コードと前記複写対象画像とを合成する合成手段をさらに有し、
前記出力手段は、前記合成手段により当該二次元コードの合成された複写対象画像を出力することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記決定手段は、前記第１の判断手段により前記複写対象画像に前記二次元コードが含まれており、当該二次元コードに前記複写対象画像の複写を許可する情報が埋め込まれていると判断された場合に、前記第２の判断手段による判断結果を参照せず、前記複写対象画像の複写を許可すると決定することを特徴とする請求項１乃至３いずれか１項に記載の画像形成装置。
【請求項５】
前記第１の判断手段による前記複写対象画像に前記二次元コードが含まれており、当該二次元コードに前記複写対象画像の複写を条件付きで許可する情報が埋め込まれていると判断された場合に、前記条件が満たされたかどうかを判定する判定手段を有し、
前記決定手段は、前記判定手段により前記条件が満たされたと判定された場合に、前記第２の判断手段による判断結果を参照せず、前記複写対象画像の複写を許可すると決定し、前記判定手段により前記条件が満たされなかったと判定された場合に、前記第２の判断手段により判断結果を参照し、前記複写対象画像の複写の許可または不許可を決定することを特徴とする請求項１乃至４いずれか１項に記載の画像形成装置。
【請求項６】
前記決定手段が前記第２の判断手段の判断結果を参照しない場合に、前記第２の判断手段による判断処理を行わないよう制御する制御手段をさらに有することを特徴とする請求項４または５いずれかに記載の画像形成装置。
【請求項７】
前記条件は、ユーザ認証またはパスワード認証のうち少なくとも１つが正しく行われることであることを特徴とする請求項５または６いずれかに記載の画像形成装置。
【請求項８】
前記印刷物においてユーザが内容を認識可能な情報である複写制限情報とは、前記複写対象画像に含まれる画像パターンまたはキーワードのうち少なくとも１つに含まれる情報であることを特徴とする請求項１乃至７に記載の画像形成装置。
【請求項９】
印刷物から生成された複写対象画像に含まれる、前記印刷物においてユーザが内容を認識不可能な情報が埋め込まれている二次元コードに基づいて前記複写対象画像の複写制限に関する判断をする第１の判断工程と、
前記複写対象画像に含まれる、前記印刷物においてユーザが内容を認識可能な情報である複写制限情報に基づいて前記複写対象画像の複写制限に関する判断をする第２の判断工程と、
前記第１の判断工程での判断結果に基づいて、前記第２の判断工程での判断結果を参照することにより前記複写対象画像の複写の許可または不許可を決定する決定工程と、
前記決定工程で前記複写対象画像の複写を許可すると決定された場合に、前記複写対象画像を出力する出力工程とを有することを特徴とする画像形成方法。
【請求項１０】
前記決定工程では、前記第１の判断工程で前記複写対象画像に前記二次元コードが含まれていないと判断された場合に、前記第２の判断工程での判断結果を参照し、前記第２の判断工程で前記複写対象の画像の複写を許可すると判断された場合は、前記複写対象画像の複写を許可すると決定し、前記第２の判断工程で前記複写対象の画像の複写を不許可とすると判断された場合は、前記複写対象画像の複写を不許可とすると決定することを特徴とする請求項９に記載の画像形成方法。
【請求項１１】
前記第２の判断工程で前記複写対象画像の複写を許可すると判断され、前記決定工程で前記複写対象画像の複写を許可すると決定された場合に、前記第１の判断工程において複写を許可する情報が埋め込まれていると判断される二次元コードを生成し、当該二次元コードと前記複写対象画像とを合成する合成工程をさらに有し、
前記出力工程では、前記合成工程において当該二次元コードの合成された複写対象画像を出力することを特徴とする請求項１０に記載の画像形成方法。
【請求項１２】
前記決定工程では、前記第１の判断工程で前記複写対象画像に前記二次元コードが含まれており、当該二次元コードに前記複写対象画像の複写を許可する情報が埋め込まれていると判断された場合に、前記第２の判断工程での判断結果を参照せず、前記複写対象画像の複写を許可すると決定することを特徴とする請求項９乃至１１いずれか１項に記載の画像形成方法。
【請求項１３】
前記第１の判断工程で前記複写対象画像に前記二次元コードが含まれており、当該二次元コードに前記複写対象画像の複写を条件付きで許可する情報が埋め込まれていると判断された場合に、前記条件が満たされたかどうかを判定する判定工程を有し、
前記決定工程では、前記判定工程で前記条件が満たされたと判定された場合に、前記第２の判断工程での判断結果を参照せず、前記複写対象画像の複写を許可すると決定し、前記判定工程で前記条件が満たされなかったと判定された場合に、前記第２の判断工程での判断結果を参照し、前記複写対象画像の複写の許可または不許可を決定することを特徴とする請求項９乃至１２いずれか１項に記載の画像形成方法。
【請求項１４】
前記決定工程が前記第２の判断工程での判断結果を参照しない場合に、前記第２の判断工程における判断処理を行わないよう制御する制御工程をさらに有することを特徴とする請求項１１または１２いずれかに記載の画像形成方法。
【請求項１５】
請求項９乃至１４のいずれか１項に記載の画像形成方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷された文書の不正複写を防止することができる画像形成装置、画像形成方法、プログラムに関するものである。
【背景技術】
【０００２】
印刷された文書の不正複写を防止するために、次の方法が提案されている。文書作成時においては、その文書が「複写禁止」であるか否かを示す複写条件を文書に画像データとして埋め込み、印刷出力する。一方、複写時においては、複写機が、印刷出力された文書から複写条件を検出し、その複写条件にしたがって複写動作を制御（複写動作の実行、複写動作の停止）する。
【０００３】
例えば、特許文献１には、複写機が、複写対象の文書内から特定シンボル（二次元コード）と機密レベルを検出する手段を備え、特定シンボルが検出された場合には更に機密レベルを検出し、機密レベルに応じて複写動作の制御を行う方法が開示されている。この方法によると、複写対象の文書に特定シンボルが含まれているかどうかを判定するだけで、その文書が複写動作の制御が必要な文書かどうかを判定できる。
【０００４】
一方で、画像形成装置があらかじめ複写制限の対象となるキーワードや画像パターンの情報を記憶し、入力される文書すべてに対して、それらの情報と比較することにより、複写制限を行う方法も存在する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−３０５６４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の方法では、二次元コードの含まれていない印刷物の複写を制限することはできない。また、複写制限の対象となるキーワードや画像パターンの情報を記憶し、入力される文書すべてに対して、それらの情報と比較する方法では、複写対象の印刷物に予め記憶されているキーワードや画像パターンが含まれていない場合には複写を制限することはできない。このように、いずれの方法でも特定の印刷物のみの複写制限しか行うことはできず、複写を禁止する必要のある印刷物が不正に複写されてしまうといった問題点があった。
【０００７】
本発明は、上記問題点を鑑み、複写を禁止する必要のある印刷物をより高い精度で複写禁止とすることで、より多くの不正な複写を防止することの可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の画像形成装置は、印刷物から生成された複写対象画像に含まれる、前記印刷物においてユーザが内容を認識不可能な情報が埋め込まれている二次元コードに基づいて前記複写対象画像の複写制限に関する判断をする第１の判断手段と、前記複写対象画像に含まれる、前記印刷物においてユーザが内容を認識可能な情報である複写制限情報に基づいて前記複写対象画像の複写制限に関する判断をする第２の判断手段と、前記第１の判断手段による判断結果に基づいて、前記第２の判断手段による判断結果を参照することにより前記複写対象画像の複写の許可または不許可を決定する決定手段と、前記決定手段により前記複写対象画像の複写を許可すると決定された場合に、前記複写対象画像を出力する出力手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、複写を禁止する必要のある印刷物をより高い精度で複写禁止とすることで、より多くの不正な複写を防止することの可能な画像形成装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】ＬＶＢＣが埋め込まれた原稿の一例を示す図。
【図２】画像形成装置の外観の一例を示す図。
【図３】画像形成装置の内部構成を示すブロック図。
【図４】ＬＶＢＣに埋め込む第１の情報と第２の情報を示す図。
【図５】プリンタドライバの設定画面例を示す図。
【図６】画像形成装置が複写動作を停止した際に表示する画面例を示す図。
【図７】画像形成装置が複写動作を中断した際に表示する画面例を示す図。
【図８】情報埋め込みのドットのグリッドを説明する図。
【図９】グリッド回転角度の補正を説明する図。
【図１０】タイルおよびタイリング配置を示す図。
【図１１】画像形成装置内の複写制御の機能を説明するためのブロック図。
【図１２】画像形成装置が実行する複写制御の流れの一例を示すフローチャート。
【図１３】画像形成装置が実行する複写制御の流れの一例を示すフローチャート。
【図１４】画像形成装置が実行する複写制御の流れの一例を示すフローチャート。
【発明を実施するための形態】
【００１１】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素の相対配置、数式、数値等は、特に特定的な記載がない限りは、この発明の範囲をそれらのみに限定する趣旨のものではない。
【実施例１】
【００１２】
本実施例では、画像形成装置が不正な複写を防止するために、二次元コードを扱うことを前提とする。
【００１３】
図１は、付加情報の埋め込まれた第１の二次元コードを含む印刷物０２２の外観を表す図である。本実施例では、この第１の二次元コードをＬＶＢＣ（Ｌｏｗ  Ｖｉｓｉｂｉｌｉｔｙ  Ｂａｒｃｏｄｅ：低可視二次元コード）と呼ぶこともある。０１１１は印刷物０１１２の一部分を拡大したものを表す。０１１１の拡大図からわかるように、印刷物には、文字の一部（「あ」の一部）とＬＶＢＣ０１１３とが印刷されている。また、複写を行うユーザは、ＬＶＢＣに含まれている内容を認識することはできない。
【００１４】
図２は、本実施例に適用される画像形成装置０２００の外観を示す図である。図３は、画像形成装置０２００内のコントローラ０３００の内部構成を示すブロック図である。図２、図３を用いて、画像形成装置０２００について説明を行う。
【００１５】
画像形成装置０２００は、ユーザインタフェース画面を提供する操作部０２２１、スキャナ部０２２２、プリンタ部０２２３、装置全体を制御するコントローラ０３００を備える。スキャナ部０２２２は、トレイ０２０２と、原稿フィーダ０２０１を備える。ユーザが原稿フィーダ０２０１のトレイ０２０２に複写対象の原稿（印刷物）をセットし、操作部０２２１から原稿の読み取り開始を指示すると、コントローラ０３００は、スキャナ部０２２２に原稿読み取り指示を出す。原稿読み取り指示を受けたスキャナ部０２２２は、トレイ０２０２から原稿を自動的に１枚ずつフィードして、原稿の読み取り動作を行い、複写対象画像のデータを得る。尚、原稿の読み取り方法は、原稿を自動的にフィードする構成に限らず、原稿をガラス面上に載置、露光部を移動させて走査を行う方法であってもよい。プリンタ部０２２３は、コントローラ０３００から受け取った複写対象画像を用紙上に形成する。プリンタ部０２２３には、異なる用紙サイズ又は異なる用紙向きを選択可能とする複数の用紙カセット０２０３、０２０４、０２０５が設けられている。排紙トレイ０２０６には印字後の用紙が出力物として出力される。
【００１６】
コントローラ０３００は、スキャナ部０２２２やプリンタ部０２２３を制御する。また、コントローラ０３００は、ＬＡＮやＷＡＮを介したクライアントＰＣやプリンタサーバとのデータ通信を制御する。ＲＡＭ０３０２は、複写制限画像抽出処理部０３１０が動作するためのシステムワークメモリであり、かつ、複写対象画像のデータを一時記憶するためのメモリでもある。ＲＯＭ０３０３は、装置のブートプログラムなどを格納する。ＨＤＤ０３０４は、ハードディスクドライブであり、システムソフトウェアや複写対象画像のデータを格納する。
【００１７】
操作部Ｉ／Ｆ０３０５は、システムバス０３０７と操作部０２２１とを接続するためのインタフェース部である。操作部Ｉ／Ｆ０３０５は、操作部０２２１に表示するための複写対象画像のデータをシステムバス０３０７から受取り、操作部０２２１に出力すると共に、操作部０２２１から入力された情報をシステムバス０３０７へと出力する。ＮｅｔｗｏｒｋＩ／Ｆ０３０６は、ＬＡＮ・ＷＡＮ０３０１とシステムバス０３０７とを接続するインタフェースボードである。画像バス０３１９は、複写対象画像のデータをやり取りするための伝送路であり、ＰＣＩバス又はＵＳＢで構成されている。スキャナ画像処理部０３１２は、スキャナ部０２２２からスキャナＩ／Ｆ０３１１を介して受け取った複写対象画像のデータをＬＶＢＣ抽出処理部０３０９と複写制限画像抽出処理部０３１０とに転送する。また、スキャナ画像処理部０３１２は、複写対象画像のデータに対して補正、加工、編集を行う。
【００１８】
ＬＶＢＣ抽出処理部０３０９は、複写対象画像のデータに含まれているＬＶＢＣ０１１３から、ＬＶＢＣ０１１３に埋め込まれている付加情報を検出し、検出された付加情報をデコードする。このＬＶＢＣ０１１３に埋め込まれている付加情報の内容、ＬＶＢＣ抽出処理部０３０９による付加情報の検出及びデコードの処理の詳細については後述する。
【００１９】
複写制限画像抽出処理部０３１０は、複写対象画像のデータから複写制限対象となる画像パターンやキーワード等の複写制限情報の抽出を行う。ここで抽出される複写制限情報は複写対象画像のデータの元となる原稿においてユーザがその内容を認識可能な情報である。この複写制限対象となる画像パターンやキーワードの抽出処理の詳細については後述する。ＬＶＢＣ０１１３の検出及び複写制限情報の抽出は、コントローラのＣＰＵによって、ＲＯＭ０３０３、または、ＨＤＤ０３０４に記憶された制御プログラムに基づいて行われる。また、複写制限対象となる複写制限情報はＨＤＤ０３０４に保存される。
【００２０】
ここで、ＬＶＢＣの検出とデコードは計算コストが高いため、もし画像形成装置のＣＰＵを使って検出とデコードを行ってしまうと、処理時間の増加や他の処理への影響をもたらしてしまうことになる。そのため、本実施例のＬＶＢＣ抽出処理部０３０９は、ハードウェアで処理する構成とする。このハードウェアはＦＰＧＡ、ＡＳＩＣまたはＣＰＵで構成されるものとする。一方、複写制限情報の抽出処理は、ソフトウェアで処理を行う構成とする。
【００２１】
画像処理部０３１７は、受け取った複写対象画像のデータに付随する属性データを参照して複写対象画像のデータに対して画像処理を施す。ＬＶＢＣ画像生成部０３１５は、付加情報が埋め込まれたＬＶＢＣを生成する。画像処理部０３１７は、ＬＶＢＣ画像生成部０３１５で生成されたＬＶＢＣを複写対象画像のデータに合成することが可能となっている。また、上述した画像処理部０３１７及びＬＶＢＣ画像生成部０３１５による処理はコントローラのＣＰＵによって、ＲＯＭ０３０３、または、ＨＤＤ０３０４に記憶された制御プログラムに基づいて行われる。
【００２２】
画像変換部０３１４は、複写対象画像のデータに対して回転や色空間変換、２値多値変換、画像合成、間引きといった所定の変換処理を施す。ＲＩＰ部０３０８は、クライアントＰＣ１００１から送信されたＰＤＬコードデータを元に生成された中間データを受取り、ビットマップデータを生成する。生成されたビットマップデータは画像バス０３１９へ送られる。
【００２３】
次に、画像形成装置０２００において出力する印刷物にＬＶＢＣを付加する処理について説明する。
【００２４】
ユーザがクライアントＰＣ上で印刷対象画像データの印刷指示を行うと、クライアントＰＣは印刷データを生成し、画像形成装置０２００に印刷データ含む印刷ジョブを送信する。画像形成装置０２００は、受信した印刷ジョブに含まれる印刷データを印刷対象画像データに変換し、印刷対象画像データを用紙に印刷することにより印刷物を出力する。ここで、ユーザは、クライアントＰＣ上で印刷指示の操作を行う際に、ＬＶＢＣを印刷対象画像データに付加するための指示を行う。この指示を受けて、クライアントＰＣはＬＶＢＣを印刷対象画像データに付加する設定を示す情報を含む印刷ジョブを生成し、画像形成装置に送信する。画像形成装置０２００は、印刷ジョブに含まれるＬＶＢＣを印刷対象画像データに付加する設定を示す情報に従って、印刷対象画像データにＬＶＢＣを付加する
図４は、ＬＶＢＣの情報パターン０４０１に埋め込まれる付加情報０４０２を示す図である。ＬＶＢＣの付加情報０４０２は、第１の情報０４０３（本実施例では、複写制御情報）と、第２の情報０４０４（本実施例では、印刷ジョブの履歴を持つ追跡情報）とから構成される。ここで、ＬＶＢＣの情報パターン０４０１は、付加情報０４０２をＬＶＢＣ画像生成部０３１５が画像化したパターンである。付加情報０４０２は、第１の情報０４０３と第２の情報０４０４との２チャンネルのデータを符号化したデータを含む。第１の情報０４０３のチャネルは後述のＬＤＤチャネルに該当する。第１の情報０４０３は、後のスキャン動作時の検知によりスキャンにより得られた画像データの出力を制御する複写制御情報として使用されるので、高速に抽出される必要がある。第２の情報０４０４は、印刷物０４０５の印刷者を追跡するための情報を含む。追跡情報には例えば、印刷日時、印刷指示をしたユーザのユーザ名、デバイス名といった印刷時の情報が含まれる。このデータのチャネルは後述のＨＤＤチャネルに該当する。
【００２５】
ＬＶＢＣを用いれば、第１の情報と第２の情報を合成したものを付加情報として画像に埋め込むことができる。また、ＬＶＢＣは、利用態様に応じて、第１の情報のみの抽出、第２の情報のみの抽出、第１の情報及び第２の情報の抽出のいずれかから選択して抽出することが可能である。ＬＶＢＣを用いた付加情報の埋め込み方法及び抽出方法については後述する。
【００２６】
ユーザが、画像形成装置０２００を用いて、ＬＶＢＣが埋め込まれた印刷物の複写を試みると、画像形成装置０２００は印刷物にＬＶＢＣが含まれていることを検出する。次いで、画像形成装置０２００は、検出されたＬＶＢＣに埋め込まれている付加情報のうち、複写制御情報に含まれる複写条件にしたがって、複写動作を制御する。例えば、複写条件が「複写禁止」であると、画像形成装置０２００は複写動作を停止する。これによって、複写が禁止された印刷物の複写を防止できる。
【００２７】
次に、クライアントＰＣにおける複写制御情報の設定処理と、画像形成装置０２００における複写動作の制御について詳細に説明する。
【００２８】
図５は、クライアントＰＣにインストールされているプリンタドライバが提供する印刷設定画面の一例である。
【００２９】
０５０１は印刷セキュリティ設定ダイアログボックスである。ユーザは印刷セキュリティ設定ダイアログボックスを用いて複写条件を設定する。ユーザは、印刷セキュリティ設定ダイアログボックス０５０１内のラジオボタン０５０２にチェックマークを入れることにより、「複写を許可する」、「複写を禁止する」、「複写を許可する為の条件を設定する」の条件の中から一つの条件を選択する。選択された条件は、複写制御情報として印刷対象画像の印刷ジョブに埋め込まれる。「複写の許可条件を設定する」を選択すると、条件情報入力フィールド０５０３が入力可能な状態になり、ユーザは、そこに条件情報を入力する。この条件情報もまた、複写制御情報として印刷対象画像の印刷ジョブに埋め込まれる。条件情報としては、例えば、ユーザ認証情報やパスワード情報がある。ユーザが画像形成装置０２００を用いて「複写の許可するための条件を設定する」が埋め込まれた印刷物の複写を試みると、画像形成装置０２００は、ユーザに条件情報の入力を促す。この場合、ユーザは、印刷設定時に条件情報入力フィールド０５０３に入力した条件情報を画像形成装置０２００に入力すれば複写が許可される。尚、条件情報としては、複写許可されているユーザの名前であってもよい。また、条件情報としては、複写許可の期間（例えば、２００９年１月１日〜２００９年１月３１日）であってもよい。条件情報として複写許可の期間が設定されると、画像形成装置０２００は、その期間内に行われる複写だけを許可する制御を行う。
【００３０】
次に、複写対象の印刷物に、複写制御情報として「複写を禁止する」又は「複写を許可する為の条件を指定する」の複写条件が埋め込まれていることを検知した画像形成装置０２００がユーザに提示するダイアログボックスの例を図６と図７に示す。これらのダイアログボックスは、画像形成装置０２００の操作部０２２１に表示される。
【００３１】
図６は、複写制御情報として「複写を禁止する」が埋め込まれた印刷文書の複写をユーザが試みたときに操作部０２２１に表示されるダイアログボックス０６０１を示す。画像形成装置０２００は、複写対象である印刷文書に「複写を禁止する」を示す複写制御情報が埋め込まれていることを検知すると、複写を行わない旨のメッセージをユーザに通知する。したがって、この通知を受けたユーザは、複写を断念することになる。
【００３２】
図７は、複写制御情報として「複写の許可条件を指定する」を示す複写制御情報が埋め込まれた文書の複写をユーザが試みたときに操作部０２２１に表示されるダイアログボックス０７０１を示す。画像形成装置０２００、複写対象である印刷文書に「複写の許可条件を設定する」を示す複写制御情報が埋め込まれていることを検知すると、この文書を複写するためにはパスワード入力が必要である旨のメッセージをユーザに通知する。この通知を受けたユーザは、操作部０２２１のキーボード又はＩＣカード等を用いてパスワードを入力する。次いで、画像形成装置０２００は、印刷文書に複写制御情報として埋め込まれているパスワードと、ユーザが入力したパスワードとを照合し、両者が一致していれば複写動作を実行する。これに対して、両者が一致せずパスワード認証に失敗すると、図６に示すダイアログボックス０６０１を操作部０２２１に表示する。
【００３３】
次に、図８、図９、図１０を用いて印刷の際に印刷物０４０５にＬＶＢＣ画像生成部０３１５が第１の情報０４０３及び第２の情報０４０４を埋め込む方法の一例を説明する。尚、印刷物０４０５に第１の情報０４０３及び第２の情報０４０４を埋め込む方法は以下の方法に限らず、他の方法を用いてもよい。
【００３４】
図８は、データドット１４０１および配列ドット１４０２がどのように配置されるかの一例を示す。リファレンスグリッド１４０３は配列ドットによって形成される、そして、データドットはリファレンスグリッド１４０３に関して調整される。
【００３５】
図９に示すように、ドット１５０１および１５０２は、座標１５０３および１５０４の算出のため９０度回転される。本実施例では、２チャネルのデータは、１つＬＶＢＣの情報パターン０４０１において同時に格納される。付加情報０４０２は、全グリッドの上に繰り返しタイルリングされる。
【００３６】
図１０は、単一のユニークなタイル１６００およびタイリング配置を示す。タイル１６００は、高密度データ・チャネル（ＨＤＤチャネル）と低密度データ・チャネル（ＬＤＤチャネル）との、２種類のチャネルにより構成される。ＨＤＤチャネルはロバスト性が低く、一方ＬＤＤチャネルはロバスト性が高い。また、タイル１６００は、ＨＤＤチャネル・タイルである４つのサブタイル１６０１、１６０２、１６０３および１６０４から成る。各ＨＤＤチャネル・タイルは、グリッドセルまたはデータドットを単位にして１６１４（『ＨＤＤタイル・サイズ』と呼ぶ）の寸法を有する正方形の格子である。それぞれのＨＤＤチャネル・タイルは、ＬＤＤチャネル・タイルと呼ばれるより小さい１枚の埋め込みタイルを含む。タイル１６００のＬＤＤチャネル・タイルは、１６０５、１６０６、１６０７および１６０８である。これは、タイル１６００がＬＤＤチャネル・タイルの４つのコピーを含むことを意味する。
【００３７】
各ＬＤＤチャネル・タイルは、グリッドセルまたはデータドットを単位にして１６１３（『ＬＤＤタイル・サイズ』と呼ぶ）の寸法を有する正方形の格子である。加えて、ＨＤＤチャネルはＬＤＤチャネル・タイルを除外している４枚のＨＤＤチャネル・タイルの完全な領域を占有する。そして、それはタイル１６００がＨＤＤチャネルの単一のコピーだけを含むことを意味する。例えば、領域１６０９、１６１０、１６１１および１６１２は、集合的にＨＤＤチャネルを形成する。ＨＤＤチャネルを格納するために用いるＨＤＤチャネル・タイルの数は、必要に応じて拡大することができる。エラー訂正コード（ＥＣＣ）は、ＬＤＤおよびＨＤＤ両チャネルのデータに適用される。本実施例においては、ＥＣＣとして低密度パリティーチェック（ＬＤＰＣ）コードを使用する。ＬＤＰＣは公知技術の高性能ＥＣＣである。
【００３８】
次に、ＬＶＢＣを検出する検出手段と複写制限情報を抽出する抽出手段との複写対象画像の複写制限に関する判断を行う２つの判断手段を持ち、不正複写防止機能を搭載した画像形成装置０２００が行う複写動作の制御を、図３、１１、１２を用いて説明する。
【００３９】
図１１は、画像形成装置０２００のＬＶＢＣの検出する及び複写制限情報の抽出に関する構成を示すブロック図である。
【００４０】
画像形成装置０２００は、画像読み取り部１１３１、ＬＶＢＣ抽出部１１３２、ジョブ制御部１１３３、設定情報保持部１１３４、画像処理部０３１７、印刷部１１３６、複写制限画像パターン解析部１１３７を備える。そして更に画像形成装置０２００は、複写制限画像情報記憶部１１３８、複写制限キーワード解析部１１３９、画像データ保存部１１４１、複写制限キーワード保存部１１４２、複写制限画像パターン保存部１１４３を備える。
【００４１】
ユーザが原稿フィーダ上に原稿を載せ、操作部０２２１から複写開始指示を出すと、画像読み取り部１１３１は、原稿の読み取りを開始する。画像読み取り部１１３１は、読み取った複写対象画像データを、画像データ保存部１１４１とＬＶＢＣ抽出部１１３２に送る。尚、画像読み取り部１１３１は図３のスキャナ部０２２２、スキャナＩ／Ｆ０３１１、スキャナ画像処理部０３１２を含んでいる。
【００４２】
ＬＶＢＣ抽出部１１３２は、ＬＶＢＣ抽出処理部０３０９を制御して、受け取った複写対象画像データに対してＬＶＢＣの検出と検出されたＬＶＢＣのデコード処理を行う。そして、ＬＶＢＣ抽出部１１３２はデコード処理によってＬＶＢＣに埋め込まれている情報を抽出し、抽出結果をジョブ制御部１１３３に送る。ジョブ制御部１１３３は、受け取った抽出結果に基づいて複写対象画像の複写を許可するか不許可とするかを決定する。ここで、複写を行うユーザは原稿にＬＶＢＣが含まれていたとしても、そのＬＶＢＣの内容を認識することはできない。
【００４３】
ＬＶＢＣ抽出部１１３２がＬＶＢＣを検出しなかった場合、ジョブ制御部１１３３はＬＶＢＣ抽出部１１３２からＬＶＢＣ無しの情報を受け取る。そして、ＬＶＢＣ無しの情報を受け取ったジョブ制御部１１３３は、複写制限キーワード解析部１１３９、複写制限画像パターン解析部１１３７に対して、処理実行命令を送る。
【００４４】
複写制限画像パターン解析部１１３７は、処理実行命令を受けると、画像データ保存部１１４１に保存された画像データと複写制限画像パターン保存部１１４３に予め保存してある複写対象画像パターンとを比較する。そして、比較の結果、複写制限画像パターンと複写対象画像データの画像パターンとの間に一致する画像パターンが少なくとも１つ存在すると複写制限画像パターン解析部１１３７が判断した場合、「複写制限情報有り」の情報をジョブ制御部１１３３に送る。一致する画像パターンがないと複写制限画像パターン解析部１１３７が判断した場合、「複写制限情報無し」の情報をジョブ制御部１１３３に送る。
【００４５】
この複写制限画像パターン解析部１１３７による画像パターンの比較方法は、既存の画像比較技術を使用し、特に限定しない。既存の画像比較技術とは、例えば画像のパターンマッチング処理などが挙げられる。
【００４６】
尚、複写制限画像パターン保存部１１４３には複写制限画像パターンを複数個保存することが可能である。また、複写制限画像パターン保存部１１４３に複写制限画像パターンが登録されていない場合には、複写制限画像パターン解析部１１３７は、画像パターンの比較を行わない。この場合には、複写制限画像パターン解析部１１３７は「複写制限情報無し」の情報をジョブ制御部１１３３に送る。
【００４７】
複写制限キーワード解析部１１３９は、画像データ保存部１１４１に保存された画像データに含まれる文字情報を抽出し、抽出された文字情報と複写制限キーワード保存部１１４２に保存された複写制限キーワードと比較する。そして、比較の結果、抽出された文字情報と複写制限キーワードとの間に一致するキーワードが少なくとも１つ存在すると複写制限キーワード解析部１１３９が判断した場合、「複写制限情報有り」の情報をジョブ制御部１１３３に送る。一致するキーワードがないと複写制限キーワード解析部１１３９が判断した場合、「複写制限情報無し」の情報をジョブ制御部１１３３に送る。この複写制限キーワード解析部１１３９による文字情報の抽出方法は、既存の文字認識技術を使用し、特に限定しない。既存の文字認識技術とは、例えばＯＣＲ処理などが挙げられる。
【００４８】
尚、複写制限キーワード保存部１１４２に保存される複写制限キーワードは複数個を登録することが可能である。また、複写制限キーワード保存部１１４２に複写制限キーワードが登録されていない場合、複写制限キーワード解析部１１３９は、キーワードの比較処理を行わない。そのとき、複写制限キーワード解析部１１３９は「複写制限情報無し」の情報をジョブ制御部１１３３に送る。
【００４９】
ここで、上記の複写制限画像パターン、複写制限キーワードと一致する複写対象画像上での複写制限情報は、原稿に含まれる画像や文字列の情報であり、複写をするユーザがその内容を認識可能な情報である。
【００５０】
ジョブ制御部１１３３は、複写制限画像パターン解析部１１３７及び複写制限キーワード解析部１１３９による判断結果によって、複写動作の許可または不許可を決定する。ジョブ制御部１１３３が、複写制限画像パターン解析部１１３７、または複写制限キーワード解析部１１３９のどちらか一方から「複写制限情報有り」を受け取った場合、複写対象画像の複写を不許可とする決定する。また、ジョブ制御部１１３３が、複写制限画像パターン解析部１１３７、または複写制限キーワード解析部１１３９の両方から「複写制限情報無し」を受け取った場合、複写対象画像の複写を許可すると決定する。
【００５１】
ジョブ制御部１１３３が複写の不許可を決定した場合には、ジョブ制御部１１３３は、複写動作の停止命令を印刷部１１３６に送る。さらに、ジョブ制御部１１３３は、操作部Ｉ／Ｆ０３０５を制御して、図６に示す、複写が制限さされていることをユーザに報知するためのダイアログボックスを操作部０２２１に表示させる。印刷部１１３６は、ジョブ制御部１１３３から複写動作の停止命令を受け取ると、印刷中であっても印刷を停止する。尚、印刷部には図３のプリンタＩ／Ｆ０３１８とプリンタ部０２２３が含まれる。
【００５２】
図１２は、画像形成装置０２００が実行する複写制御の流れを示すフローチャートである。
【００５３】
ステップ１２０１において、画像読み取り部１１３１は、ユーザの操作部０２２１における操作に基づく複写開始指示を受け付けると、複写対象の原稿を読み取り、読み取った複写対象画像データをＬＶＢＣ抽出部１１３２、画像データ保存部１１４１に送る。次に、ステップ１２０２において、ＬＶＢＣ抽出部１１３２は受け取った複写対象画像データに対してＬＶＢＣの検出処理を実行する。
【００５４】
ステップ１２０３において、ＬＶＢＣ抽出部１１３２により複写対象画像データからＬＶＢＣが検出され、ＬＶＢＣが含まれていると判断された場合にはステップ１２０４に進む。一方、ステップ１２０３において、ＬＶＢＣ抽出部１１３２により複写対象画像データからＬＶＢＣが検出されず、ＬＶＢＣが含まれていない判断された場合にはステップ１２０９に進む。尚、ＬＶＢＣ抽出部１１３２による検出処理において、ＬＶＢＣが含まれているかどうかの判断はドット解析が可能か不可能かを判定することにより行われる。ドット解析が可能な場合は、ＬＶＢＣが含まれていると判断され、ドット解析が不可能な場合は、ＬＶＢＣが含まれていないと判断される。
【００５５】
ステップ１２０４において、ＬＶＢＣ抽出部１１３２は、ＬＶＢＣ抽出処理部０３０９を制御して、複写対象画像データから検出したＬＶＢＣに対してデコード処理を行い、ＬＶＢＣに埋め込まれている付加情報を抽出する。次に、ステップ１２０５において、ＬＶＢＣ抽出部１１３２は、ステップ１２０４における抽出処理が成功してＬＶＢＣに埋め込まれている付加情報を取り出すことができたかを判定する。抽出処理が成功し、付加情報を取り出すことができたと判定された場合には、ステップ１２０６に進む。一方、抽出処理が成功せず、付加情報を取り出すことができなかったと判定された場合には、ステップ１２０９に進む。
【００５６】
ステップ１２０６において、ＬＶＢＣ抽出部１１３２は、抽出した付加情報のうち複写制御情報に含まれる複写条件が複写禁止であるかどうかを判断する。複写条件は複写禁止ではないと判断された場合、ジョブ制御部１１３３は、複写対象画像の複写を許可すると決定しステップ１２０７に進む。一方で、複写制御情報に含まれる複写条件は複写禁止であると判断された場合、ジョブ制御部１１３３は、複写対象画像の複写を不許可とすると決定し、複写動作をキャンセルすることにより複写動作を停止する。また、複写動作を停止する際に、ジョブ制御部１１３３は、図６に示すダイアログボックスを操作部０２２１に表示し、複写動作を停止することをユーザに知らせる。
【００５７】
ステップ１２０７において、ジョブ制御部１１３３は、印刷部１１３６に指令を送り、画像処理部０３１７を介して印刷部１１３６に送られた複写対象画像データの印刷を印刷部１１３６に開始させる。また、画像処理部０３１７から印刷部１１３６がまだ複写対象画像データを受け取っていない場合には、画像処理部０３１７における画像処理が終了するまで待機することになる。尚、図１２には示されないが、画像処理部０３１７は、複写対象となるその複写対象画像データに対して、印刷部１１３６が印刷するために必要な画像処理（例えば、ハーフトーニングなど）を実行する。
【００５８】
ステップ１２０８において、ジョブ制御部１１３３は、複写対象の原稿の最終頁かどうかを判定し、最終頁の場合には、複写動作を終了する。一方で、最終頁ではないと判定された場合には、ステップ１２０１に進む。
【００５９】
ステップ１２０９において、複写制限画像パターン解析部１１３７及び複写制限キーワード解析部１１３９は、画像データ保存部１１４１に保存された複写対象画像データに複写制限情報が含まれていないかを解析する。そして、ステップ１２１０において、複写制限画像パターン解析部１１３７及び複写制限キーワード解析部１１３９は、複写対象画像データに複写制限情報が含まれているかどうかを判断する。ここで、複写制限情報が含まれていると判断された場合、ジョブ制御部１１３３は、複写対象画像の複写を不許可とすると決定し、複写動作をキャンセルすることにより複写動作を停止する。また、複写動作を停止する際に、ジョブ制御部１１３３は、図６に示すダイアログボックスを操作部０２２１に表示し、複写動作を停止することをユーザに知らせる。一方で、複写制限情報が含まれていないと判断された場合、ジョブ制御部１１３３は、複写対象画像の複写を許可すると決定しステップ１２０７に進む。
【００６０】
以上のように、本実施例における画像形成装置０２００は、第１の判断手段と第２の判断手段とを有し、第１の判断手段の判断結果に基づいて、第２の判断手段の結果を参照している。ここで、第１の判断手段とは、複写対象画像の元となる原稿に含まれ、ユーザが内容を認識不可能な情報が埋め込まれている二次元コードであるＬＶＢＣに基づいて複製対象画像の複写制限に関する判断を行うＬＶＢＣ抽出部１１３２である。そして、第２の判断手段とは、複写対象画像の元となる原稿に含まれ、ユーザが内容を認識可能な情報である複写制限情報に基づいて複製対象画像の複写制限に関する判断を行う複写制限画像パターン解析部１１３７及び複写制限キーワード解析部１１３９である。
【００６１】
このように、異なる２つの判断手段を用いて、複写を制限することで、複写を禁止する必要のある印刷物をより高い精度で複写禁止と決定することができ、より多くの不正な複写を防止することが可能となる。
【００６２】
また、本実施例における第２の判断手段による判断処理は、第１の判断手段に比べて高い負荷がかかるため、多くの時間を要する。そのため複写対象の原稿すべてに対して第２の判断を行うと、画像形成装置０２００の生産性が低下してしまう恐れがある。本実施例では、ステップ１２０３において、ＬＶＢＣが検出されなかった複写対象画像、またステップ１２０５において、ＬＶＢＣから付加情報が抽出されなかった場合にのみ第２の判断手段による判断を行う。つまり、処理負荷の低いまたは処理時間の短い第１の判断手段による判断処理（実施例１ではＬＶＢＣを用いた判断処理）を先に行う。そして、第１の判断手段で用いるための情報が検出または抽出できない場合にのみ、処理負荷の高いまたは処理時間の長い第２の判断手段による判断処理を行い複写を制限することで、より多くの不正な複写を防止しつつ、効率的な複写制限処理を可能としている。
【実施例２】
【００６３】
次に、別の実施例について説明する。前述の実施例１では、ＬＶＢＣが検出されていない画像データに対して、複写制限キーワード解析部１１３９と複写制限画像パターン解析部１１３７による複写制限情報の検出処理が行われ、「複写制限情報無し」の場合は、複写動作が実行された。この複写動作により印刷された印刷物を、さらに画像形成装置０２００によって複写する場合、ＬＶＢＣが含まれていないため、再度処理負荷の高い第２の判断手段による複写制限処理が行われる。このように、１世代目の印刷物がすでに「複写制限情報無し」と判断され、複写が許可されている場合は、それを複写した２世代目の印刷物に対しても、複写が許可されるとするのが自然である。しかし、ＬＶＢＣが含まれていないために、不要な複写制限情報の検出処理が行われてしまい、２世代目の印刷物の複写における生産性を低下させる。
【００６４】
本実施例では、第２の判断手段により「複写制限情報無し」と判断され、複写の許可された２世代目以降の印刷物に対して、その印刷物を複写する際に、不要な複写制限情報の検出処理を省き、２世代目以降の原稿の複写をより効率的に行うことを目的とする。
【００６５】
図１３は、画像形成装置０２００が実行する複写制御の流れを示すフローチャートである。本実施例では、実施例１の制御に加えて、複写制限キーワード解析部１１３９と複写制限画像パターン解析部１１３７によって「複写制限情報無し」と判断された場合、複写対象となる画像データに対して、複写許可のＬＶＢＣを合成して印刷する。本実施例における、ステップ１２０１〜ステップ１２０９の処理は実施例１と同様であるため、説明を省略し、実施例１との差分であるステップ１３１０及びステップ１３１１の処理についてのみ説明する。
【００６６】
ステップ１３１０において、複写制限画像パターン解析部１１３７及び複写制限キーワード解析部１１３９は、複写対象画像データに複写制限情報が含まれているかどうかを判断する。ここで、複写制限情報が含まれていると判断された場合、ジョブ制御部１１３３は、複写対象画像の複写を不許可とすると決定し、複写動作をキャンセルすることにより複写動作を停止する。また、複写動作を停止する際に、ジョブ制御部１１３３は、図６に示すダイアログボックスを操作部０２２１に表示し、複写動作を停止することをユーザに知らせる。一方で、複写制限情報が含まれていないと判断された場合、ジョブ制御部１１３３は、複写対象画像の複写を許可すると決定しステップ１３１１に進む。
【００６７】
ステップ１３１１において、ジョブ制御部１１３３は、設定情報保持部１１３４に保持されているＬＶＢＣの設定情報に従って、ＬＶＢＣ画像生成部０３１５に複写許可を示す付加情報が埋め込まれたＬＶＢＣを生成させる。そして、ジョブ制御部１１３３はＬＶＢＣ画像生成部に、生成されたＬＶＢＣを複写対象画像データとを合成した画像データを生成させ、合成後の画像データを、画像処理部０３１７を介して印刷部１１３６に送り、ステップ１２０７に進む。
【００６８】
本実施例では、処理負荷の低いまたは処理時間の短い第１の判断手段で用いるための情報が検出または抽出できず、第２の判断手段においても制限対象情報がない場合に、第１の判断手段で用いるための複写を許可するための情報を合成して印刷する。これにより、１度複写が許可された２世代目の印刷物を再度複写する場合には、処理負荷の低いまたは処理時間の短い第１の判断手段により判断され、処理負荷の高いまたは処理時間の長い第２の判断処理を行う必要はない。そのため、２世代目以降の印刷物の複写をより効率的に行うことを可能としている。
【実施例３】
【００６９】
次に、別の実施例について説明する。前述の実施例１、実施例２では、ＬＶＢＣに埋め込まれている付加情報の複写条件として「複写許可」と「複写禁止」とを想定した場合の制御であった。しかしながら、複写条件には、単なる複写の許可や禁止以外にも、ある条件を満たした場合にのみ複写が許可となる「条件付き複写許可」を想定することができる。そこで、本実施例では、ＬＶＢＣに含まれる複写条件として、「複写許可」と「複写禁止」だけではなく、「条件付き複写許可」が含まれた場合の制御について説明する。尚、「条件付き許可」の具体例として、ユーザ認証が正しく行われた場合にのみ複写を許可する「ユーザ認証」と、パスワード認証が正しく行われた場合にのみ複写を許可する「パスワード認証」について説明する。
【００７０】
図１４は、画像形成装置０２００が実行する複写制御の流れを示すフローチャートである。本実施例では、実施例１、実施例２の処理に加えて、ＬＶＢＣに埋め込まれている付加情報の複写条件が「ユーザ認証」または「パスワード認証」である場合における処理について説明する。本実施例における、ステップ１２０１〜ステップ１２０９の処理は実施例１と同様であり、またステップ１３１０及び１３１１の処理は実施例２と同様である。そのため、同一ステップにおける処理の説明を省略し、実施例１及び実施例２との差分であるステップ１４０６、ステップ１４１２〜１４１９の処理についてのみ説明する。
【００７１】
ステップ１４０６において、ＬＶＢＣ抽出部１１３２は、抽出した付加情報のうち複写制御情報に含まれる複写条件の種類を判断する。複写条件が複写禁止であると判断された場合にはステップ１４１２に進む。複写条件が複写許可であると判断された場合にはステップ１４１３に進む。複写条件がユーザ認証であると判断された場合にはステップ１４１４に進む。複写条件がパスワード認証であると判断された場合にはステップ１４１６に進む。
【００７２】
ステップ１４１２において、ジョブ制御部１１３３は、複写対象画像の複写を不許可とすると決定し、複写動作をキャンセルすることにより複写動作を停止する。また、複写動作を停止する際に、ジョブ制御部１１３３は、図６に示すダイアログボックスを操作部０２２１に表示し、複写動作を停止することをユーザに知らせる。
【００７３】
ステップ１４１３において、ジョブ制御部１１３３は、複写対象画像の複写を許可すると決定しステップ１２０７に進む。
【００７４】
ステップ１４１４において、ジョブ制御部１１３３は、複写対象画像のユーザ認証をすると決定し、ステップ１４１５に進む。ステップ１４１５において、ジョブ制御部１１３３は、ＬＶＢＣに複写条件と共に埋め込まれているユーザ情報と画像形成装置０２００にログインしたユーザのユーザ情報とが一致するかどうかを判定する。ユーザ情報が一致すると判定された場合、ステップ１２０７に進む。一方で、ユーザ情報が一致しないと判定された場合には、ステップ１４０９に進む。
【００７５】
ステップ１４１６において、ジョブ制御部１１３３は、複写対象画像のパスワード認証をすると決定し、ステップ１４１７に進む。ステップ１４１７において、ジョブ制御部１１３３は、図７に示すダイアログボックス０７０１を操作部０２２１に表示させ、ユーザに対してパスワードの入力を要求する。そして、操作部０２２１においてユーザによりパスワードが入力され、ＯＫボタンの押下が確認されると、ステップ１４１８に進む。
【００７６】
ステップ１４１８において、ジョブ制御部１１３３は、ＬＶＢＣに複写条件と共に埋め込まれているパスワードとユーザにより入力されたパスワードとが一致するかを判定する。パスワードが一致すると判定された場合、ステップ１２０７に進む。パスワードが一致しないと判定された場合、ステップ１４１９に進む。ステップ１４１９において、ジョブ制御部１１３３は、ユーザが行ったパスワード入力の回数が所定回数以上かを判定する。ユーザが行ったパスワード入力の回数が所定回数以上であると判定された場合、ステップ１４０９に進む。ユーザが行ったパスワード入力の回数が所定回数未満であると判定された場合、ステップ１４１７に進む。
【００７７】
本実施例では、第１の判断手段で用いるための情報の種類が、「条件付き複写許可」（例えば「ユーザ認証」、または「パスワード認証」）である場合に条件を満たすか否かを判定し、条件を満たさない場合に第２の判断手段による判断処理を行う。これにより、複写許可の条件が満たされない場合であっても複写対象画像が複写制限情報を含んでいなければユーザは、複写を行うことができ、そのため、より自由度の高い複写制限の運用が可能となる。
【００７８】
以上、本発明の各実施例について具体例を挙げて説明したが、本発明は上記の実施例に限定されるものではない。例えば、本発明に適用される二次元コードはＬＶＢＣでなくてもよく、ＱＲコード、バーコード等、情報を埋め込むことのできる二次元コードであれば構わない。また、上記の実施例では第１の判断手段により複写が許可される場合には、第２の判断手段による判断は行われない。しかしこの方法に限らず、例えば、複写指示を受け付けた後、２つの判断手段による判断処理を並列して行う。そして、いずれかの判断処理により複写禁止を決定可能な情報があると判断された場合には、もう一方の判断処理を参照することなく停止するという方法であっても構わない。
【００７９】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００８０】
０２００  画像形成装置
１１３１  画像読み取り部
１１３２  ＬＶＢＣ抽出部
１１３３  ジョブ制御部
１１３６  印刷部
１１３７  複写制限画像パターン解析部
１１３９  複写制限キーワード解析部
【図１】
2011010161.tif 000003
【図２】
2011010161.tif 000004
【図３】
2011010161.tif 000005
【図４】
2011010161.tif 000006
【図５】
2011010161.tif 000007
【図６】
2011010161.tif 000008
【図７】
2011010161.tif 000009
【図８】
2011010161.tif 000010
【図９】
2011010161.tif 000011
【図１０】
2011010161.tif 000012
【図１１】
2011010161.tif 000013
【図１２】
2011010161.tif 000014
【図１３】
2011010161.tif 000015
【図１４】
2011010161.tif 000016