(57)【特許請求の範囲】
【請求項１】
原稿画像の濃度を算出する算出手段と、
制御手段であって、
前記濃度が第１の閾値より小さい場合に前記原稿画像の印刷を実行するように制御し、
前記濃度が第２の閾値を超える場合に前記原稿画像の印刷を中止するように制御し、
前記濃度が前記第１の閾値以上であって前記第２の閾値以下の場合に二次元バーコードを構成するドットごとにドットの近傍画素の濃度が所定の値以上であるかどうかを判定し、二次元バーコードを構成するドットの総数と、前記所定の値以上と判定されたドットの総数との比が、所定の比以下の場合に、前記原稿画像と二次元バーコードとを合成した画像の印刷を実行するように制御する
ことを特徴とする制御手段と
を有することを特徴とする画像出力装置。
【請求項２】
前記制御手段は、二次元バーコードを構成するドットの総数と、前記所定の値以上と判定されたドットの総数との比が、前記所定の比より大きい場合に、前記原稿画像の印刷を中止するように制御することを特徴とする請求項１に記載の画像出力装置。
【請求項３】
前記制御手段は、二次元バーコードを構成するドットの総数と、前記所定の値以上と判定されたドットの総数との比が、前記所定の比より大きい場合に、前記原稿画像の濃度を変換することを特徴とする請求項１に記載の画像出力装置。
【請求項４】
原稿画像の濃度を算出する算出ステップと、
制御ステップであって、
前記濃度が第１の閾値より小さい場合に前記原稿画像の印刷を実行するように制御し、
前記濃度が第２の閾値を超える場合に前記原稿画像の印刷を中止するように制御し、
前記濃度が前記第１の閾値以上であって前記第２の閾値以下の場合に二次元バーコードを構成するドットごとにドットの近傍画素の濃度が所定の値以上であるかどうかを判定し、二次元バーコードを構成するドットの総数と、前記所定の値以上と判定されたドットの総数との比が、所定の比以下の場合に、前記原稿画像と二次元バーコードとを合成した画像の印刷を実行するように制御する
ことを特徴とする制御ステップと
を有することを特徴とする画像出力装置の制御方法。
【請求項５】
前記制御ステップにおいて、二次元バーコードを構成するドットの総数と、前記所定の値以上と判定されたドットの総数との比が、前記所定の比より大きい場合に、前記原稿画像の印刷を中止するように制御することを特徴とする請求項４に記載の画像出力装置の制御方法。
【請求項６】
前記制御ステップにおいて、二次元バーコードを構成するドットの総数と、前記所定の値以上と判定されたドットの総数との比が、前記所定の比より大きい場合に、前記原稿画像の濃度を変換することを特徴とする請求項４に記載の画像出力装置の制御方法。
【請求項７】
請求項４から請求項６のいずれかに記載の制御方法をコンピュータに実行させるためのプログラム。
【請求項８】
請求項７に記載のプログラムを記憶させたコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置等の画像出力装置において、埋込まれた情報が後に正しく復元されるように画像出力を行う技術に関する。
【背景技術】
【０００２】
オフィスのＩＴ（Information Technology）化の促進に伴い、セキュリティに対する関心が近年高まってきている。例えば、企業が保持している顧客情報の漏洩事件が度々発生するなど、組織の機密や、個人のプライバシが脅かされており、大きな社会問題になっている。
【０００３】
これらの問題に対処するために、電子化された機密情報のアクセス権限や、ファイアウォールに監視装置を設けるなどのＩＴメカニズムを導入することにより、企業外への漏洩を防ぐ対処が行われている。あるいはノートＰＣやＵＳＢメモリなどの可搬媒体のオフィスへの持ち込み、持ち出しを禁止するなどの措置が取られている。
【０００４】
電子化された機密情報の場合、上記のようなＩＴメカニズムを用いた対策を実施することによって、機密情報をある程度ガードすることが可能である。これは電子情報の場合、ＩＴメカニズムを使ってのみ参照可能であり、そこにこのメカニズムを導入しやすいという性質があるため可能である。
【０００５】
一方、機密情報を画像形成装置などで用紙媒体に印刷された場合、セキュリティのため組織の機密や個人のプライベート情報が印刷された用紙の持ち出しを確認したり禁止したりすることが行われる。しかし、この場合、上記のような従来のＩＴメカニズムを迂回できることになり、そのため、電子化された機密情報の持ち出しを制限することよりもよりも、セキュリティの維持を難しくしている。
【０００６】
この問題に対処するために、従来さまざまな情報漏洩対策手段が考案されている。
【０００７】
情報漏洩対策手段の一種として、既知の電子透かし（ウォーターマーク）技術や２次元バーコード技術を用いる技術がある。つまり、印刷を実施する際に用紙媒体そのものにコピーを禁止する複写制限情報をシステムが埋め込むというものである。このシステムでは、上記技術に対応した画像形成装置において、複写実施時に、当該複写制限情報を復元することによってコピーの可否を検知し、それによってコピーの継続、中止をページ毎に制御することが可能であった。また単純な複写の是非だけの複写制限だけではなく、複写許可の判断に用いるパスワード情報やユーザ情報を条件情報として埋め込み、特定のユーザにのみ複写を許可する方式も提案されている。例えば、この種のシステムとしては特許文献１が提案されているものがある。なお、上記複写制限情報や利用者を追跡するために付加される追跡情報を総称して今後「セキュリティ付加情報」または後述のように「メタ情報」と呼ぶこととする。
【０００８】
このセキュリティ付加情報を用いた情報漏洩対策が効力を発揮するためには、画像形成装置における複写実施時にセキュリティ付加情報を正確に復元可能であることが必要である。これに対して、印刷出力物を画像形成装置で読み取り、読み取った画像からセキュリティ付加情報の復元を実行した結果に基づいて、原稿に付加するセキュリティ付加情報を補正する方式が提案されており、例えば、特許文献２に提案されている技術がある。
【０００９】
【特許文献１】特開２００３−２８０４６９号公報
【特許文献２】特開２００６−１６５８８９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上記技術のように、セキュリティ付加情報（メタ情報）を補正することにより付加情報の復元精度を向上させる場合、原稿によっては補正の効果がでないことがある。この場合、補正を行なってもセキュリティ付加情報の復元が不可能となり、セキュリティ付加情報の読み取りを正しく行えないため、所望のセキュリティ対策が実施できなくなるという問題があった。
【課題を解決するための手段】
【００１１】
前述した課題を解決するために、請求項１に記載の発明は、画像出力装置であって、原稿画像の濃度を算出する算出手段と、制御手段であって、前記濃度が第１の閾値より小さい場合に前記原稿画像の印刷を実行するように制御し、前記濃度が第２の閾値を超える場合に前記原稿画像の印刷を中止するように制御し、前記濃度が前記第１の閾値以上であって前記第２の閾値以下の場合に二次元バーコードを構成するドットごとにドットの近傍画素の濃度が所定の値以上であるかどうかを判定し、二次元バーコードを構成するドットの総数と、前記所定の値以上と判定されたドットの総数との比が、所定の比以下の場合に、前記原稿画像と二次元バーコードとを合成した画像の印刷を実行するように制御することを特徴とする制御手段とを有することを特徴とする。
【００１２】
また、請求項４に記載の発明は、画像出力装置の制御方法であって、原稿画像の濃度を算出する算出ステップと、制御ステップであって、前記濃度が第１の閾値より小さい場合に前記原稿画像の印刷を実行するように制御し、前記濃度が第２の閾値を超える場合に前記原稿画像の印刷を中止するように制御し、前記濃度が前記第１の閾値以上であって前記第２の閾値以下の場合に二次元バーコードを構成するドットごとにドットの近傍画素の濃度が所定の値以上であるかどうかを判定し、二次元バーコードを構成するドットの総数と、前記所定の値以上と判定されたドットの総数との比が、所定の比以下の場合に、前記原稿画像と二次元バーコードとを合成した画像の印刷を実行するように制御することを特徴とする制御ステップとを有することを特徴とする。
【発明の効果】
【００２２】
本発明によれば、画像出力装置が、メタ情報を正確に復元できないと判断された原稿に対して、出力の実行を禁止する、もしくは、原稿画像を補正することにより、メタ情報を復元可能とした原稿を生成・出力する。これにより、メタ情報の読み取りが不可能な出力が行われることを抑制し、セキュリティを強化することが可能となる。
【発明を実施するための最良の形態】
【００２３】
[実施形態１]
以下、図面を用いて本発明による実施形態を説明する。
【００２４】
＜システムの全体配置について＞
はじめに、システムの全体配置について図１を用いて説明する。
【００２５】
図１は、本発明の一実施形態におけるシステムの全体配置を説明する図である。
【００２６】
図１において、０１１１および０１１２はクライアントＰＣ、０１２１はプリントサーバ、０１３１および０１３２はコピー機またはプリンタ機能を持つ画像形成装置である。これらの装置はＬＡＮ０１０１によって相互に接続されており、ＬＡＮ０１０１を介して通信する機能を持つものとする。
【００２７】
ユーザがクライアントＰＣ０１１１あるいは０１１２を操作することにより、クライアントＰＣ０１１１あるいは０１１２は印刷データを生成し、この印刷データをプリントサーバ０１２１に送付する。
【００２８】
プリントサーバ０１２１は、受信した印刷データを画像形成装置０１３１あるいは０１３２に再送する。
【００２９】
画像形成装置０１３１あるいは０１３２では、受信した印刷データを解釈して画像データに変換し、それを紙に印字することで印刷物を生成する。
【００３０】
なお、上記はシステム構成の一例であり、プリントサーバ０１２１が無い構成も当然考え得る。その場合、クライアントＰＣ０１１１あるいは０１１２が、直接画像形成装置０１３１あるいは０１３２に印刷データを送付する。この場合、ＬＡＮ０１０１ではなくＩＥＥＥ１２８４、ＵＳＢ（Universal Serial Bus）などの既知のインターフェイスを用いて接続されていてもよい。
【００３１】
続いて、複写制限あるいは印刷出力を追跡するための情報（追跡情報）の埋め込み指示と複写制限動作について簡単に説明する。なお、情報の埋め込みとは、人にその情報を知覚されないように付加することを意味する。本実施形態においては、メタ情報の原稿への埋め込みを、後述するＬＶＢＣによるドット（以下、ＬＶＢＣドットと称す）からなるメタ情報画像を背景画像として原稿画像に合成し、合成した画像を印字することによって実現する。
【００３２】
図１に示した構成において、ユーザがクライアントＰＣ０１１１あるいは０１１２を操作する際に、印刷出力にコピー禁止あるいは印刷出力を追跡するための情報を埋め込む旨を指示したとする。すると、画像形成装置０１３１あるいは０１３２は、原稿画像に、コピー禁止あるいは印刷出力を追跡するための情報を背景画像として合成した画像の印刷出力を生成する。その背景画像を含んだ印刷出力の例を図２に示す。図２に関する詳細な説明は後ほど行う。
【００３３】
以上、システム全体の動作について簡単に説明した。以下の説明において、これら一連の動作がどのようになされるのか、より具体的に説明する。
【００３４】
なお、印刷出力の背景画像として合成可能な情報は、コピー禁止や印刷出力の追跡情報に限られるものではない。このため、このような情報を、以下ではメタ情報と記述し、このメタ情報（セキュリティ付加情報）を表す背景画像をメタ情報画像と記述し説明する。
【００３５】
＜画像形成装置のコピー動作におけるメタ情報画像の生成および合成＞
次に、図３を用いて、画像形成装置におけるメタ情報画像の生成および合成について説明する。
【００３６】
図３に、紙の原稿をコピーする際に、印刷出力の背景がコピー禁止情報を含むように画像形成装置を構成したデータフローダイアグラムを示す。
【００３７】
ユーザが原稿をスキャナ部（図示せず）に載せて、操作部（図示せず）を操作してコピー開始を指示すると、画像読み取り部０３０１が起動され、コピー動作が開始される。画像読み取り部０３０１は、原稿を読み取って、その画像データを画像合成部０３０２に送る。
【００３８】
一方、複写制限情報保持部０３０４は、各種設定ダイアログを操作した結果として保持している複写制限情報を、メタ情報画像生成部０３０５へと送る。
【００３９】
メタ情報画像生成部０３０５は、受け取った複写制限情報を解釈し、メタ情報を表すメタ情報画像を生成する。例えば、後述するＬＶＢＣなどの技術を用いることによって、その複写制限情報に応じたメタ情報画像を背景画像として生成する。メタ情報画像生成部０３０５は生成した背景画像を画像合成部０３０２に送る。
【００４０】
画像合成部０３０２は、画像読み取り部０３０１から受け取った原稿の画像データと、メタ情報画像生成部０３０５から受け取った背景画像を合成し、印字部０３０３へ画像データ（ビットマップ画像）を送る。
【００４１】
印字部０３０３の動作は、画像合成部０３０２から受け取ったビットマップ画像を用紙媒体に印字する。
【００４２】
＜ＬＶＢＣについて＞
次に本実施形態におけるメタ情報埋め込み技術の好適な例として、本出願人による、二次元バーコードの一種であるＬＶＢＣ（Low Visibility Barcodes：低可視バーコード）について説明する。
【００４３】
ここでいう情報埋め込み手段というのは画像形成装置において、用紙やＯＨＰシートなど画像形成する媒体（以下シートとする）に本来印刷する画像の他に、所望の情報を表す画像を合成して印字する手段のことをいう。
【００４４】
一般的な情報埋め込み手段の要件として、下記が挙げられる。
・シートに対して、情報の埋め込みに必要とされる十分な情報量の情報の埋め込みを実現できること。
・シートに色材（トナーやインクなど）を使って印刷することにより埋め込まれた情報が後にデジタル情報として確実に復元可能であること。
・原稿画像をシートに複写する際に、原稿の回転、拡大、縮小、部分的削除、複写による信号の鈍り、汚れなどの情報復元を妨げる要因に対して、ある程度の耐性があること。
・複写制限原稿の複写を防止するために、複写時に復元可能なリアルタイム性、あるいはそれに準ずる高速性があること
本実施形態におけるＬＶＢＣは上記の要件を満たすものである。
【００４５】
図２は、上記要件を満たすＬＶＢＣによるメタ情報画像が背景画像として印刷された原稿の一例を示すイメージ図である。
【００４６】
０２０１はシート全体を示し、０２０２は０２０１の拡大図を示す。０２０２によれば、原稿に本来描画されるイメージの他に、一見ランダムに印刷された多数のドット（例えば０２０３）が見える。このドットで付加すべき情報を表現する。
【００４７】
＜ＬＶＢＣによるメタ情報の埋め込み＞
次に、ＬＶＢＣによる、メタ情報の埋め込み方法について図２を用いて説明する。
【００４８】
ＬＶＢＣではシートに対して印刷される本来の原稿画像のほかに、メタ情報を埋め込むためにグリッド（格子）と呼ばれるドットパターンを印刷する。図２においてドット０２０３はグリッドを構成する各ドットを示している。グリッドそのものは縦横等間隔に離れたドットの集合体である。グリッドに置かれた各ドット間の最短距離を仮想的な線（ガイドライン）で結ぶと、一定の間隔で縦横に引かれた仮想的な格子模様が出現する。
【００４９】
メタ情報は、一定サイズ以内のバイナリ（２値）データとして入力される。このメタ情報に基づき、グリッドを構成するドットに対してドットを上下左右８方向に変位すること（すなわち、中心からずれること）によってメタ情報を表現する。本実施形態では、この変位させたドット群を背景画像として原稿画像に合成し、印字することによりメタ情報の埋め込みを実現している。
【００５０】
ここで図４、メタ情報として０１０１１１１１００１１ｂというバイナリデータを埋め込む例を示す。
【００５１】
図４において、縦横の線０４０１はグリッドの位置を示す仮想的なガイドラインを示す。このようにグリッドの最短距離を線で結ぶと格子模様が出現する。０４０２は中心を示し、ここにはドットを置かない。実際には、例えば０４０３のように中心０４０２から離れた位置にドットを変位させて配置する。
【００５２】
０１０１１１１１００１１ｂは３ビットずつ分解され、０１０，１１１，１１０，０１１に分けられる。さらに各３ビットに対してデシマル変換を行い、２，７，６，３に変換される。図４の下図で示されるように、グリッドを構成する各ドットは数値に対して上下左右の８方向にいずれかに変位させることによって情報を表すことが可能である。この場合、２，７，６，３はそれぞれ右上、右下、下、左に変位することによって情報を表現することが可能である。このような処理の繰り返しによって、ＬＶＢＣでは高々２０００バイト程度のメタ情報を１枚のシートに埋め込むことが可能である。さらに図５に示すように、メタ情報を表現するドットをシートに対して何度も印刷する。図５の４２０１がメタ情報を表すドットのブロックであり、これを繰り返し印刷することにより冗長性を増加させ、画像イメージとの誤認識やシートに対する汚れ、しわ、部分的破壊に対して信頼性を向上させることを行っている。
【００５３】
メタ情報のＬＶＢＣによる埋め込みは、デジタルデータとしてのメタ情報をアナログデータとしてシートに記録するＤＡ変換であるため、比較的単純な仕組みで実現可能である。
【００５４】
図６に示す、本発明の構成図において、メタ情報保持部０６１６は、ＬＶＢＣドットとしてシートに印刷されることにより埋め込まれるメタ情報を保持する。メタ情報画像生成部０６１５は、メタ情報保持部０６１６に格納されているメタ情報からＬＶＢＣのドットパターン画像（メタ情報画像）を作成する。画像合成部０６０３は、メタ情報画像生成部０６１５により作成されたＬＶＢＣドットパターン画像と原稿画像を合成し、１枚の出力画像を作成する。メタ情報復元部０６０８は、画像読み取り部０６０１より入力された画像から、この画像に合成されているＬＶＢＣドットパターンを検知し、このドットパターンが表すメタ情報を復元する。
【００５５】
＜原稿の画像濃度による印刷出力生成の制御について＞
次に本実施形態の特徴である、原稿の画像濃度によりメタ情報が合成された印刷出力の生成を制御する動作について説明する。
【００５６】
前述のようにメタ情報は、ドットパターンとして原稿に埋め込まれる。したがって、メタ情報を復元する際は原稿からドットを検知し、解析することで埋め込まれた情報の復元を行う。このため、メタ情報が埋め込まれる原稿の濃度によっては、メタ情報を表すドットを検知できず、メタ情報を復元できない場合がある。これに対応するため、ＬＶＢＣでは、冗長性の確保されたドットパターンを使用しており、さらに印刷面全体にわたってパターンを繰り返し印字することでも冗長性を確保している。しかし、全面写真画像のような印刷面全面に渡って高濃度である原稿画像などでは、埋め込まれたメタ情報を正常に復元できない可能性がある。
【００５７】
これに対し、本実施形態では、原稿画像にメタ情報を合成した印刷出力を行う際に、原稿画像の濃度とそれによるメタ情報復元への影響を評価する。そして、メタ情報の復元が困難となる原稿画像であると判断される場合には、当該原稿画像の印刷を禁止する、もしくは、原稿画像の濃度を落とし、メタ情報を復元可能な原稿となるよう補正してから印刷を行う。これにより、合成されたセキュリティ付加情報を復元できない印刷出力の存在が、セキュリティホールとなることを未然に防ぐ。
【００５８】
以下、上記の印刷出力制御動作について詳細を説明する。
【００５９】
＜コピー時の印刷出力制限動作＞
ここでは、前述の印刷出力制限動作を伴うコピー時の動作フローを図７に示し、この図を用いてコピー時の印刷出力制限動作を説明する。
【００６０】
はじめに、ステップＳ０７０１で、当該画像形成装置は、操作部（図示せず）を介したユーザによる選択指示を受ける。１つは、２値化処理方法の選択であり、指示された２値化処理方法を、後述のステップＳ１１０４（図１１）で実施する２値化処理の方法として画像形成情報に含める。なお、ユーザによる２値化処理方法の選択がなされない場合、デフォルトの２値化処理方法が選択される。もう１つは、後述のステップＳ０７１９での出力制限動作の種別であり、印刷出力禁止動作と原稿濃度調整動作のいずれかが選択される。この情報は、出力制御設定保持部０６１１の設定情報に含められる。
【００６１】
次に、画像読み取り部０６０１は、ステップＳ０７０２で、原稿読み取り待機を行い、操作部（図示せず）を介したユーザによる原稿読み取りが指示されると、スキャナによる原稿の読み取り動作を行う。
【００６２】
原稿の読み取りが行われると、メタ情報保持部０６１６は、ステップＳ０７０３で出力に対してメタ情報の埋め込みを行う設定がされているか否かを確認する。
【００６３】
メタ情報の埋め込みが実行されない場合、通常のコピー動作と同様にステップＳ０７１８の印刷処理に進み、印字部０６０５は原稿の印刷を実行する。
【００６４】
一方、メタ情報の埋め込み実施の設定がされている場合、ステップＳ０７０４に進む。このステップでは、メタ情報画像生成部０６１５は、メタ情報保持部０６１６が保持している設定から複写制限情報や追跡情報などのメタ情報を生成し、ＬＶＢＣなどによりこのメタ情報を表すメタ情報画像を生成する。
【００６５】
次いで、ステップＳ０７０５で、読み取った原稿の画像データからその平均濃度を算出する。
【００６６】
そしてステップＳ０７０６にて、原稿の平均濃度が所定の範囲内にあるか、すなわちＡおよびＢを予め定められた閾値として、Ａ以上Ｂ以下かを判断する。
【００６７】
閾値Ａは、後述するステップＳ１１１４で決められる濃度（メタ情報を復元可能な最大濃度）の１／２の値（例えば、Ｓ１１１４で決められる濃度が５０なら２５）とする。また、閾値Ｂは、ステップＳ１１１４で決められる濃度の２倍の値（例えば、Ｓ１１１４で決められる濃度が５０なら１００）とする。これらの値は、ほぼ確実にメタ情報を復元できると考えられる経験的数値として定められている。
【００６８】
上記ステップＳ０７０６で原稿の平均濃度が所定の範囲内にないと判定された場合は、ステップＳ０７０７へ移行し、さらに原稿の平均濃度がＡ未満であるか否か判定する。ここで原稿の平均濃度が下限であるＡより小さい場合は、ステップＳ０７１８に移行し通常の印刷データを印刷する。このように、原稿の平均濃度が下限であるＡより小さい場合は、すなわち原稿の平均濃度があまりにも低い場合には、後述のステップＳ０７０９やＳ０７１４に関連する詳細な検査をせずとも通常の印刷を許可することとしている。
【００６９】
一方、ステップＳ０７０７の判断でＮｏと判定された場合、すなわち、原稿の平均濃度が上限のＢ以上である場合、ステップＳ０７２０へ移行し複写ジョブ（コピージョブ）を中止する。このように、原稿の平均濃度が上限のＢ以上である場合は、すなわち、原稿の平均濃度があまりにも高い場合には、後述のステップＳ０７０９やＳ０７１４に関連する詳細な検査をせずとも印刷を強制的に禁止することとしている。なお、ステップＳ０７２０の段階で、ユーザに対しユーザインタフェース（図示せず）を介して警告を行い、ユーザの同意がある場合のみ、印刷を禁止したり、あるいは原稿画像のみを印刷するようにしてもよい。
【００７０】
上記の簡易的な検査（ステップＳ０７０６、Ｓ０７０７）により、詳細な調査をしなくても良い場合には、処理時間の短縮が図ることができる。
【００７１】
ところで、上記ステップＳ０７０６で、原稿の平均濃度が所定の範囲内にある場合は、ステップＳ０７０８へ移行し、以下の処理が実施される。
【００７２】
以下では、画像解析部０６０６が、生成したメタ情報画像を原稿画像と合成し、印刷した出力結果を再度画像形成装置で読み込んだ際に、埋め込まれたメタ情報を正しく復元できるか否かの検査を行う。
【００７３】
まず、画像解析部０６０６は、ステップＳ０７０８において、メタ情報画像の各ドットが印字される位置とその周辺画素の画像濃度が、当該判定の閾値となるある一定の濃度を超えるか否かについて、検査を行う。ここで周辺画素とは図８の０８０２に示す領域（二次元バーコードを構成するドットが一つだけ存在するブロック領域、つまり、４本のグリッドにより囲まれる領域）のうち、ドットが存在する位置以外の領域であり、ここでの画像濃度はこの領域の平均濃度である。図８の０８０１はＬＶＢＣドットを作成する際の仮想グリッドを示す。領域０８０２は、ＬＶＢＣドットが変位により移動し、かつ隣接するＬＶＢＣドットの領域と交わらない領域となっており、隣接ドットを含む領域との境界は、仮想グリッド間の中間線となる。
【００７４】
ステップＳ０７０９で周辺画素の画像濃度が所定の閾値を超える場合、当該ＬＶＢＣドットはＬＶＢＣのドットとして検出することができないドットであると決定する（ステップＳ０７１０）。一方、周辺画素の画像濃度が所定の閾値を超えない場合、当該ＬＶＢＣドットはＬＶＢＣのドットとして検出することができるドットであると決定する（ステップＳ０７１１）。なお、上記画像濃度の閾値の決定方法については後述する。
【００７５】
原稿画像に合成されるＬＶＢＣによる全てのドットについて、ステップＳ０７０８〜Ｓ０７１２の処理を繰り返し、同様にドットが検出可能であるか否かの判断を行う。
【００７６】
画像解析部０６０６は、ステップＳ０７１２で、全てのＬＶＢＣドットについて、ドット検出可否の判断が終了すると、次にステップＳ０７１３で、検出不可能なＬＶＢＣドットの割合の算出を行う。これは、前のステップで検査したＬＶＢＣの全ドットのうち、検出不可能と判断されたドットの数を求めることで行う。
【００７７】
そして、ステップＳ０７１４で、上記ステップＳ０７１３求めた検出不可能ドットの割合が一定割合を超える場合、印刷物からのメタ情報の復元が不可能であると決定する（ステップＳ０７１５）。これは、検出不可能なＬＶＢＣドットの全ＬＶＢＣドットに対する割合が一定数を超えると、エラー訂正などの処理を行ったとしても、このＬＶＢＣドットからメタ情報の復元ができなくなるためである。
【００７８】
原稿画像には、様々な種類のもの（例えば、全体に渡って同じくらいの濃度のもの、局所的に濃い濃度があるが他の部分は濃度の薄いものなど）が存在する。そのため、パッチを用いて決定された濃度閾値と、原稿画像の平均濃度と比較するだけでは、メタ情報が正確に復元されるかどうかわからない。したがって、本実施形態では、上記ステップＳ０７０６、Ｓ０７０９、Ｓ０７１４で細かく検査処理を行い、メタ情報を正確に復元されるようにしている。なお、メタ情報の可否を判断する上記閾値の決定方法については後述する。
【００７９】
上記判定により、検出不可能なＬＶＢＣドットの割合が所定の閾値以下である場合は、メタ情報を復元可能な原稿画像であると決定する（ステップＳ０７１６）。このとき、画像合成部０６０３は、ステップＳ０７１７で原稿画像とメタ情報画像を合成し、メタ情報付加画像の印刷処理を行えるようにする。印刷部０６０５は、ステップＳ０７１８で印刷処理を実行し、出力を行う。
【００８０】
一方、検出不可能なＬＶＢＣドットの割合が所定の閾値以上である場合、画像解析部０６０６は、当該原稿画像はこれにメタ情報画像を合成し出力を行った場合、埋め込まれたメタ情報の復元ができなくなる原稿画像であると決定する（ステップＳ０７１５）。このため、出力制御判断部０６１０は、ステップＳ０７１９でユーザ設定による出力制限動作を実行する。出力制御判断部０６１０は、出力制御設定保持部０６１１の設定情報を参照し、印刷出力禁止動作と原稿濃度調整動作のうちユーザが設定した動作を実行する。
【００８１】
ところで、メタ情報の復元が不可能と判断された原稿画像については、その印刷出力を行うとセキュリティホールとなる可能性が高い。このため、印刷出力禁止動作では、出力制御判断部０６１０は、ステップＳ０７２０で当該原稿の複写ジョブを強制的にキャンセルし、原稿画像の印刷を禁止する。
【００８２】
一方、原稿濃度調整動作では、画像処理部０６０２が、メタ情報の復元が不可能と判断された原稿画像に対し、ステップＳ０７２１でメタ情報の復元が可能となるよう原稿画像の濃度を薄くする画像処理を行う。この画像処理によりメタ情報の復元が可能となった原稿画像に対し、画像合成部０６０３がステップＳ０７１７でメタ情報画像の合成処理を行い、印字部０６０５はステップＳ０７１８で印刷処理を実行し、出力を行う。ここでの、原稿画像の濃度を薄くする処理については、出力制御判断部０６１０により原稿画像に適した処理が選択される。具体的には、原稿画像全体の濃度を薄くする処理、原稿画像の濃度が閾値を越えている部分についてのみ濃度を薄くする処理、原稿画像の文字と認識される部分以外の濃度を薄くする処理、などいくつかの異なる画像処理のなかから選択がなされる。
【００８３】
なお、上記ステップＳ０７０６の検査において、判定の閾値として平均濃度を用いているが、平均濃度以外の物理量を判定の閾値として用いることができる。例えば、前述のドットが存在する位置の外周部分よりも高濃度の可能性の高い中央部分の平均濃度だけを採用しても良い。これは、中央部分の濃度が低ければ外周部分の濃度も低いと考えられ、メタ情報画像を原稿画像に合成しても問題ないと考えられるからである。この場合、処理も速くなる効果も得られる。あるいは、中央部分の濃度に高い重み係数を掛けて、外周部分の濃度に低い重み係数を掛けて得られる重み付け平均の濃度でも良い。あるいは、原稿全体の濃度のヒストグラムを見て、そのヒストグラムの偏り具合（高濃度側への偏り具合）が所定の閾値を超えているか否かを判断してもよい。なお、このように濃度のヒストグラムの偏り具合が閾値を越えるか判断することも含めて、本明細書では、原稿画像の濃度が閾値を超えるか判断するという。
【００８４】
＜原稿画像濃度閾値（ステップＳ０７０９で用いられる閾値）＞
上記のように、原稿の画像濃度により印刷出力の制御を行う処理においては、ＬＶＢＣドットが原稿画像に合成された際に、検出可能であるかの判断を画像濃度により行っている。このため、当該判断における基準として、ＬＶＢＣドットの検出可否を判定する原稿画像濃度の閾値を保持しておく必要がある。この閾値は、予め本実施形態の画像形成装置において様々な濃度のパッチデータを出力し、これをスキャナで読み込んだ結果から閾値を決定し、保持しておく。
【００８５】
図９にこのパッチ画像を示す。パッチ画像は図９の０９０４のように、濃度０から最大濃度までを複数の段階（図９の例では１８段階）に分け、パッチとしたものである。各パッチ部分には、メタ情報画像が背景画像として合成され印字されている。また、このパッチ画像は、図９の０９０１〜０９０３に示すように、誤差拡散によるもの、スクリーン１３４線によるもの、スクリーン１４１線によるものなど、２値化処理別に形成される。図９に示すように２値化処理別にパッチ画像を形成するのは、メタ情報を画像化して得られる二次元バーコードと原稿とが合成された上で、当該合成画像に対する２値化処理の違いにより、メタ情報復元の成否が異なる可能性があるためである。
【００８６】
各パッチには、図１０のようにＬＶＢＣドットが印字されている。出力されたパッチ画像をスキャナで読み込み、メタ情報の復元を行った結果、ある濃度以上のパッチの打たれている領域からは、メタ情報の復元が行えない。これは、１００１のように、ＬＶＢＣドットが印字されるパッチ画像の濃度が高く、ＬＶＢＣドットの検出が正常に行えなくなるためである。以上から、原稿画像濃度の閾値としては、このメタ情報の復元に成功したパッチのうち、もっとも濃度の低いパッチ画像の濃度とする。
【００８７】
＜原稿画像濃度閾値の設定処理＞
前述した原稿画像の濃度閾値設定処理について、その動作フローを示す図１１を用いて説明する。
【００８８】
図１１に示す原稿画像濃度閾値の設定処理において、原稿画像濃度閾値を決定する際には、パッチデータ生成部０６１３が、ステップＳ１１０１でパッチ画像を生成する。
【００８９】
次に、メタ情報画像生成部０６１５は、ステップＳ１１０２で、パッチ画像に背景画像として合成するメタ情報画像を生成する。
【００９０】
続いて、ステップＳ１１０３で、画像合成部０６０３が、ステップＳ１１０２で生成したメタ情報画像と、ステップＳ１１０１で生成したパッチ画像とを合成する。
【００９１】
ハーフトーン処理部０６０４は、メタ情報を表すＬＶＢＣドット（すなわち、メタ情報画像）が合成されたパッチ画像の印刷出力を行うため、ステップＳ１１０４で２値化処理を行う。なお、ハーフトーン情報保持部０６１２は、メタ情報付加印刷において使用される画像形成情報を保持しており、２値化処理方法はこの中から選択される。
【００９２】
同様に、パッチデータ生成部５０１３は、他のメタ情報付加印刷において使用される画像形成情報に対しても、それぞれパッチ作成処理を行う（ステップＳ１１０１〜Ｓ１１０５）。そして、ステップＳ１１０６で各パッチ画像を１つまたは複数の原稿画像として合成する。
【００９３】
作成された各画像形成情報によるパッチ画像は、印字部０６０５により、ステップＳ１１０７で印刷される。
【００９４】
出力されたパッチ画像原稿に対し、画像読み取り部０６０１は、ステップＳ１１０８でスキャナにより読み込み処理を行う。
【００９５】
画像解析部０６０６は、ステップＳ１１０９で読み込まれたパッチ画像を解析することで閾値を決定する。ここでは始めに、濃度パッチ毎にメタ情報の解析・復元処理を行う。
【００９６】
メタ情報復元部０６０８は、各濃度パッチから復元したメタ情報について、ステップＳ１１１０で正しいデータであるか否かを検査する。このとき、各濃度パッチから復元したメタ情報が正しいデータであれば、当該濃度パッチでの画像濃度はメタ情報を復元可能な濃度であると判断する（ステップＳ１１１１）。
【００９７】
一方、誤ったデータが復元された場合、画像解析部０６０６は、当該濃度パッチでの画像濃度では、メタ情報が復元不可能になる濃度であると判断する（ステップＳ１１１２）。
【００９８】
全ての濃度パッチについて上記検査を行った結果（ステップＳ１１０９〜Ｓ１１１３）、画像解析部０６０６は、ステップＳ１１１４でメタ情報を正しく復元したパッチのうち最大濃度のパッチにおける濃度値を求める。そして、この濃度値を、選択された２値化処理に対応する、当該画像形成におけるメタ情報を復元可能な濃度閾値として、設定情報生成部０６０９は、これをステップＳ１１１５で設定・保持する。なお、ここで設定・保持される濃度閾値は、前述のステップＳ０７０５用いられる。
【００９９】
上記の、パッチ画像の解析から濃度閾値の設定・保持までの一連の動作は、画像形成ごとに行われ（ステップＳ１１０９〜Ｓ１１１６）、決定された濃度閾値も各画像形成に対して設定・保持される。
【０１００】
＜ＬＶＢＣ検出ドット閾値（ステップＳ０７１５で用いられる閾値）＞
一般に原稿に埋め込まれたメタ情報の復元に際して、全てのＬＶＢＣドットの検出は必要としない。これは、メタ情報画像をＬＶＢＣのドットとして原稿画像に合成する際に、冗長性を確保するようドットへの変換や、メタ情報を表すブロック単位でのドットパターンの繰り返しが行われるためである。
【０１０１】
しかしながら、原稿の画像濃度により印刷出力の制御を行う場合、原稿画像全体に印字されたＬＶＢＣドットのうち、どの程度のドットが正常に検出可能であれば、原稿に埋め込まれたメタ情報を正常に復元可能であるとみなせるかについて基準が必要となる。ここでは、全てのＬＶＢＣドットに対する、データの復元に必要である正常に検出可能なＬＶＢＣドットの割合として、閾値を設定する。この閾値の設定は、当該画像形成装置において、図１２に示すような様々なパターンのパッチデータを出力し、これをスキャナで読み込み、メタ情報の復元を行った結果から決定を行う。
【０１０２】
図１３は、上記パッチデータの例である。この図において、１３０１は一部のＬＶＢＣドットを検出不可能とするための妨害パターンである。これは画像中にランダムに挿入され、妨害パターンの割合により検出可能なＬＶＢＣドットの割合を変化させる。
【０１０３】
図１３での各格子１３０２はメタ情報をあらわすブロックであり、メタ情報をドットに変換したものが繰り返している。１３０３に示すブロックに含まれるＬＶＢＣドットは、その妨害パターンによりドットの情報が正常に検出できず、メタ情報を復元（復号化）することができない。各ブロックにメタ情報が埋め込まれていることから、理論上は全てのブロックで情報が復元可能であることが望ましい。しかし、実際に原稿画像と合成される二次元バーコード（メタ情報を画像化して得られた画像）は誤り訂正符号を付加されているため、一定数以上のブロックで正常にデータの復元が行われればよい。なお、データ復元可能なブロック数は、画像形成装置の特性などから設計時に決定される。また、データ復元可能なブロック数を満たすパッチデータのうち、妨害パターンの割合が最も多く、検出可能なＬＶＢＣドットの割合がもっとも小さいパッチデータにおける検出可能なＬＶＢＣドットの割合が、正常なデータ復元に要求される閾値として設定される。
【０１０４】
＜ＬＶＢＣ検出ドット閾値（正常なデータ復元に要求される閾値）の設定処理＞
続いて、前述したＬＶＢＣ検出ドット閾値の、設定処理について、その動作フローを図１４を用いて説明する。
【０１０５】
はじめに、ステップＳ１４０１で、メタ情報の復元に必要な検出ドット割合の閾値を決定するために、パッチデータ生成部０６１３が、ＬＶＢＣドットに対する妨害パターンを含んだ様々なパターンのパッチ画像を生成する。
【０１０６】
ここで、検出ドット閾値設定に用いるパッチ画像の一例を図１５に示す。図１５において、１５０１は、ＬＶＢＣによるメタ情報画像を背景画像として合成する際の合成単位を示している。この単位のブロックが用紙全体にわたり繰り返し印字されることで、埋め込まれたメタ情報の復元のための冗長性が確保されている。また、図１５における実線で示すグリッドは、ＬＶＢＣドットの仮想グリッドを示す。このパッチ画像では、１５０２〜１５０４に示す妨害パターンを加えて、意図的にメタ情報の復元を妨げることで、メタ情報の復元において必要となる、メタ情報を表すＬＶＢＣドットの領域数を求める。妨害パターンは、ＬＶＢＣの単位グリッドサイズのパターン（１５０２）からメタ情報の埋め込み単位（１５０４）まで、その大きさを１グリッドずつ拡大したものを用いる。そして、各妨害パターンを、メタ情報の埋め込み単位の中心に配置したものを、用紙全体にわたって繰り返し配置する。また、これらのパターンをランダムに組み合わせたものも用いる。
【０１０７】
次に、ステップＳ１４０２で、メタ情報画像生成部０６１５は、パッチ画像に合成するメタ情報画像を生成する。これは、各パッチにおいて、埋め込まれたメタ情報が復元可能であるか否かを判定するためのものである。
【０１０８】
次いで、ステップＳ１４０３で、画像合成部０６０３は、ステップＳ１４０２で生成したメタ情報画像とステップＳ１４０１で生成したパッチ画像とを合成する。
【０１０９】
この合成がなされた各パッチの出力画像は、印字部０６０５により、ステップＳ１４０４でそれぞれ１枚の出力用紙に印刷する。
【０１１０】
次に、ステップＳ１４０５で、画像読み取り部０６０１は、出力されたパッチ画像原稿の読み込み処理を行う。
【０１１１】
画像解析部０６０６は、読み込まれたパッチ画像を解析することで前述のＬＶＢＣ検出ドット閾値を決定するが、その処理は以下のようになる。
【０１１２】
続くステップＳ１４０６で、画像解析部０６０６により、各パッチごとにメタ情報の解析・復元処理が行われる。
【０１１３】
さらに、ステップＳ１４０７で、メタ情報復元部０６０８が、各パッチに対するメタ情報復元処理において正しく復元できたメタ情報の領域数を求める。
【０１１４】
ステップＳ１４０８では、メタ情報復元部０６０８が、正常に復元できたメタ情報の領域数から、当該パッチがメタ情報を復元可能なパッチであるか判断する。
【０１１５】
設定情報生成部０６０９は、算出した復元可能領域数が、別途ＬＶＢＣの仕様より定まる正常にメタ情報を復元するために必要な領域数を超える場合、当該パッチは、メタ情報を復元可能なパッチであるとして登録する（ステップＳ１４０９）。一方、正しく復元できたＬＶＢＣの領域数が、メタ情報を正常に復元するために必要な領域数以下の場合、当該パッチは、メタ情報を正しく（正常に）復元することができないパッチであるとして登録する（ステップＳ１４１０）。なお、正しく復元することができないことを復元不可能と表現することもある。
【０１１６】
設定情報生成部０６０９は、全てのパッチについて上記検査を行う（ステップＳ１４０６〜Ｓ１４１１）。その結果、メタ情報を正しく復元可能なパッチとして登録されたパッチのうち、妨害パターンの割合が最も多く、検出可能なＬＶＢＣドットの割合が最小のパッチにおける、検出可能なＬＶＢＣドットの割合を求める（ステップＳ１４１２）。
【０１１７】
そして、ステップＳ１４１３で、画像解析設定保持部０６０７は、この割合を、メタ情報の復元に必要なＬＶＢＣ検出ドット閾値として、設定・保持する。
【０１１８】
［実施形態２］
次に、本発明の第２の実施形態について、図１６を用いて説明する。
【０１１９】
図１６は、本実施形態における画像合成部０３０２の動作を説明するフローチャートである。
【０１２０】
前述の実施形態１における画像合成部０３０２の動作は、単純にメタ情報と原稿の画像データとを合成するだけであったが、本実施形態では以下の点で改良されており、その詳細を説明する。
【０１２１】
はじめに、ステップＳ１６０１において、メタ情報画像がまだ背景画像として合成されていない画像データとメタ情報画像の合成を行う。
【０１２２】
続いて、ステップＳ１６０２において、ステップＳ１６０１で合成された合成画像に対して、縦横それぞれを規定のサイズをもつブロックにブロック領域分割を行う。例えばブロック領域としては縦３２ドット、横３２ドットといったサイズで分割する。ここで分割されたブロック領域の個数をｎとする。
【０１２３】
次に、ステップＳ１６０３において、メタ情報が残存するブロック（メタ情報を読み取れるブロック）の個数を示す変数ｒｅｍａｉｎをｎに設定する。以下からブロック毎の処理となる。
【０１２４】
ステップＳ１６０４において未解析のブロック領域をひとつ選択する。この選択方法としては、例えば、画像データに対して、左上の位置から右に１個ずつ選択していき、画像データの右端のブロック領域が選択済みであれば、一行下に移って、再度左から１行を順次選択する方法が挙げられる。
【０１２５】
次いで、ステップＳ１６０５において、当該ブロック領域の中のドット数をカウントする。ここでは、画像を縦横斜めの３方向からスキャンし、いずれの方向からもギャップが見つかったものをドットとしてカウントする。
【０１２６】
そして、ステップＳ１６０６の判断で、ステップＳ１６０５でカウントされたドットの個数がある閾値（例えば３２ドット）を超えているか否か判断する。ここで超えていると判定された場合、当該ブロック領域にはメタ情報を表すＬＶＢＣドットの他に、ハーフトーンを構成するドットが数多くあると認識する。このようなブロック領域はメタ情報の復元が不能であるため、ステップＳ１６０７において変数ｒｅｍａｉｎを１だけ減ずる。
【０１２７】
次いで、ステップＳ１６０８において、未解析のブロック領域があるか調査し、あればステップＳ１６０４に戻り、そうでなければステップＳ１６０９に分岐する。
【０１２８】
ステップＳ１６０９では、ｒｅｍａｉｎが規定の最小復元ブロック数（メタ情報を復元するのに必要な最小のブロック数）を上回っているか比較する。このとき、ｒｅｍａｉｎが規定の最小復元ブロック数を上回っている場合には、ステップＳ１６０１で合成された画像データをそのまま採用する。そうでない場合にはステップＳ１６１０において、合成する前の画像データに対して縮小処理を行う。
【０１２９】
この縮小処理は、紙面に対して、メタ情報が残存する残存ブロック領域で最小復元ブロック数を上回る個数分が、画像データと重ならないように縮小する。画像縮小の処理については、最小近傍法、線形補間法など様々な既知のアルゴリズムが知られているが、本実施形態においては重要な位置を占めないので、説明を割愛する。
【０１３０】
最後に、ステップＳ１６１１において、縮小した画像データにメタ情報画像を合成して、この画像データを採用する。
【０１３１】
このように、縮小によって空いた空白領域に対してメタ情報画像が合成されるため、画像データに関係なく高い復元率を保障することが可能となる。
【０１３２】
［その他の実施形態］
なお、本発明の目的は、上述した実施形態で示したフローチャートの手順を実現するプログラムコードを記憶した記憶媒体から、システムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）がそのプログラムコードを読出し実行することによっても達成される。
この場合、記憶媒体から読み出されたプログラムコード自体が、コンピュータに、上述した実施形態の機能を実現させることになる。そのため、このプログラムコード及びプログラムコードを記憶／記録したコンピュータ読み取り可能な記憶媒体も本発明の一つを構成することになる。
【０１３３】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１３４】
また、前述した実施形態の機能は、コンピュータが、読み出したプログラムを実行することによって実現される。また、このプログラムの実行とは、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行う場合も含まれる。
【０１３５】
さらに、前述した実施形態の機能は、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットによっても実現することもできる。この場合、まず、記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行う。こうした機能拡張ボードや機能拡張ユニットによる処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１３６】
【図１】本発明の一実施形態である実施形態１におけるシステム全体の装置構成を示す図である。
【図２】メタ情報画像が背景画像として合成され印刷されたた原稿の一例を示すイメージ図である。
【図３】実施形態１の画像形成装置におけるメタ情報を含む画像の生成を示すデータフロー図である。
【図４】ＬＶＢＣによるメタ情報として０１０１１１１１００１１ｂというバイナリデータを埋め込む例を示す図である。
【図５】メタ情報を表すドットのブロックの繰り返し構造を示す図である。
【図６】実施形態１の画像形成装置における複写ジョブの際の原稿画像濃度に応じた印刷出力制御を説明するための図である。
【図７】実施形態１の画像形成装置における複写ジョブの際の原稿画像濃度に応じた印刷出力制御の動作フローを示すフローチャートである。
【図８】実施形態１におけるメタ情報の各ドットが印字される位置とその周辺画素の画像濃度に対して行われる検査について説明するための図である。
【図９】原稿画像濃度に応じた印刷出力制御における画像濃度閾値設定のためのパッチデータの例を示す図である。
【図１０】実施形態１での原稿画像濃度に応じた印刷出力制御における画像濃度閾値設定のパッチデータの例を示す図である。
【図１１】実施形態１での原稿画像濃度に応じた印刷出力制御における画像濃度閾値の設定動作を説明するためのフローチャートである。
【図１２】実施形態１での原稿画像濃度に応じた印刷出力制御における検出ドット閾値設定の際用いられるパッチデータの例を示す図である。
【図１３】実施形態１での原稿画像濃度に応じた印刷出力制御における検出ドット閾値設定の際用いられるパッチデータの例を示す図である。
【図１４】実施形態１での原稿画像濃度に応じた印刷出力制御における検出ドット閾値の設定動作を説明するためのフローチャートである。
【図１５】実施形態１での原稿画像濃度に応じた印刷出力制御における検出ドット閾値設定に用いるパッチデータの一例を示す図である。
【図１６】本発明の一実施形態である実施形態２における画像合成部の動作フローを示すフローチャートである。
【符号の説明】
【０１３７】
０１１１、０１１２  クライアントＰＣ
０１２１  プリントサーバ
０１３１、０１３２  コピー機（画像形成装置）
０３０１  画像読み取り部
０３０２  画像合成部
０３０３  印字部
０３０４  ジョブ制限情報保持部
０３０５  メタ情報画像生成部
０６０１  画像読み取り部
０６０２  画像処理部
０６０３  画像合成部
０６０４  ハーフトーン処理部
０６０５  印字部
０６０６  画像解析部
０６０７  画像解析設定保持部
０６０８  メタ情報復元部
０６０９  設定情報生成部
０６１０  出力制御判断手段
０６１１  出力制御設定保持部
０６１２  ハーフトーン情報保持部
０６１３  パッチデータ生成部
０６１４  パッチデータ情報保持部
０６１５  メタ情報画像生成部
０６１６  メタ情報保持部
【図１】
0004996522.tif 000002
【図２】
0004996522.tif 000003
【図３】
0004996522.tif 000004
【図４】
0004996522.tif 000005
【図５】
0004996522.tif 000006
【図６】
0004996522.tif 000007
【図７】
0004996522.tif 000008
【図８】
0004996522.tif 000009
【図９】
0004996522.tif 000010
【図１０】
0004996522.tif 000011
【図１１】
0004996522.tif 000012
【図１２】
0004996522.tif 000013
【図１３】
0004996522.tif 000014
【図１４】
0004996522.tif 000015
【図１５】
0004996522.tif 000016
【図１６】
0004996522.tif 000017