(57)【特許請求の範囲】
【請求項１】
入力画像に対して、装置の製造元を表す第１パターン及びその他の付加情報を表す第２パターンから構成される単位ドットパターンを周期的に人間の目に識別しにくく付加する付加手段と、
該付加手段により所定の付加情報が付加された画像を出力する出力手段を有し、
前記単位ドットパターンの各々において、前記第２パターンが少なくとも１個存在し、前記第１パターンが複数個隣接して存在し、該複数個の第１パターンは同一の内容を表すことを特徴とする画像処理装置。
【請求項２】
前記単位ドットパターンの各々に存在する複数個の第１のパターンは、主走査方向に隣接することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記単位ドットパターンの各々に存在する複数個の第１のパターンは、副走査方向に隣接することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記単位ドットパターンの各々に存在する複数個の第１のパターンは、主走査、副走査方向とは異なる方向に隣接することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記入力画像は複数色のプレーンから構成されるカラー画像であり、前記付加手段は前記複数色のプレーンの内の一部のプレーンに対してのみ前記単位ドットパターン及び基準パターンを付加することを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記単位ドットパターンを構成するドットの各々は、複数画素から構成されることを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記単位ドットパターンを構成するドットの１つが前記付加手段により付加されることにより、前記入力画像の一部は最高濃度に変調され、前記入力画像の一部は最低濃度に変調されることを特徴とする請求項１に記載の画像処理装置。
【請求項８】
前記単位ドットパターンを構成するドットの１つが前記付加手段により付加されることにより、前記入力画像の一部は＋αだけ濃度変調され、前記入力画像の一部は−αだけ濃度変調されることを特徴とする請求項１に記載の画像処理装置。
【請求項９】
前記付加手段は、前記単位ドットパターンの各々に対して、該単位ドットパターンが前記入力画像中に付加される位置を示す基準パターンを更に付加することを特徴とする請求項１に記載の画像処理装置。
【請求項１０】
前記付加手段は、前記入力画像上の単位ドットパターンの位置を示す基準パターンを、該単位ドットパターン毎に付加することを特徴とする請求項１に記載の画像処理装置。
【請求項１１】
前記基準パターンを構成するドットの１つが前記付加手段により付加されることにより、前記入力画像の一部は最高濃度に変調され、前記入力画像の一部は最低濃度に変調されることを特徴とする請求項１０に記載の画像処理装置。
【請求項１２】
前記基準パターンを構成するドットの１つが前記付加手段により付加されることにより、前記入力画像の一部は＋αだけ濃度変調され、前記入力画像の一部は−αだけ濃度変調されることを特徴とする請求項１０に記載の画像処理装置。
【請求項１３】
前記基準パターンは、前記単位ドットパターンが存在する領域とは別の領域に付加されることを特徴とする請求項１０に記載の画像処理装置。
【請求項１４】
前記その他の情報には、前記画像処理装置の機種を特定する情報、或いは前記画像処理装置の機体番号、或いは前記画像処理装置が行う画像処理の種類を特定する情報を含むことを特徴とする請求項１に記載の画像処理装置。
【請求項１５】
前記単位ドットパターン内には、前記基準パターンと同一形状のパターンが含まれないことを特徴とする請求項８に記載の画像処理装置。
【請求項１６】
更に、前記出力手段から出力された画像を可視画像として印刷する印刷手段を有することを特徴とする請求項１に記載の画像処理装置。
【請求項１７】
前記入力画像は多値画像であることを特徴とする請求項１に記載の画像処理装置。
【請求項１８】
入力画像に対して、装置の製造元を表す第１パターン及びその他の付加情報を表す第２パターンから構成される単位ドットパターンを周期的に人間の目に識別しにくく付加する付加ステップと、
該付加ステップにおいて所定の付加情報が付加された画像を出力する出力ステップを有し、
前記単位ドットパターンの各々において、前記第２パターンが少なくとも１個存在し、前記第１パターンが複数個隣接して存在し、該複数個の第１パターンは同一の内容を表すことを特徴とする画像処理方法。
【請求項１９】
入力画像に対して、装置の製造元を表す第１パターン及びその他の付加情報を表す第２パターンから構成される単位ドットパターンを周期的に人間の目に識別しにくく付加する付加ステップと、
該付加ステップにおいて所定の付加情報が付加された画像を出力する出力ステップを有し、
前記単位ドットパターンの各々において、前記第２パターンが少なくとも１個存在し、前記第１パターンが複数個隣接して存在し、該複数個の第１パターンは同一の内容を表すことを特徴とする画像処理プログラムをコンピュータから読み出し可能な状態に記憶した記憶媒体
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、入力画像に付加情報を付加することの可能な画像処理装置及び方法及びこの方法を記憶した記憶媒体に関するものである。
【０００２】
【従来の技術】
近年、カラープリンタやカラー複写機等の画像記録装置は性能が向上することにより高画質な画像を形成することができるようになってきている。このような状況下において紙幣などの有価証券と同様の画像を形成することも可能になりつつあり、この様な行為を抑止するための技術が知られている。
【０００３】
例えば、印字されるカラー画像と共にその画像処理装置の機体番号を示すドットパターンを人間の目に識別しにくく付加する様な付加方式が知られている。
【０００４】
通常、このドットパターンは所定サイズを有し、この所定サイズ内に複数のドットが配置されている。付加情報はこの複数のドットの配置の仕方により表現できる。また、このドットパターンは画面全体に周期的に印字される。また、人間の目に識別しにくくするためにイエロー、マゼンダ、シアン、ブラックのプレーンから構成されるカラー画像にドットパターンを付加する場合には、イエローのプレーンにのみ付加される。
【０００５】
上述の付加を行うことにより、画像形成を禁止されているはずの画像、或いは複写が禁止されているはずの複写画像が出現した場合に、これら画像から付加情報（機体番号）を解読し、これら画像を形成した装置を特定することが可能となる。
【０００６】
【発明が解決しようとする課題】
しかしながら、上述の様に各種付加情報を画像に付加した後に形成された画像から、上記付加情報を解読する際に、画像を形成する装置の環境や画像の内容によっては、解読困難又は解読不可能な部分が生じることがあった。よって、例えば上記付加情報として重要度の異なる複数の付加情報が存在している様な場合には、重要度の高い付加情報だけが解読不可能になってしまうこともあった。
【０００７】
本発明は上記従来例に鑑みてなされたものであり、入力画像に対して、重要度の異なる複数の付加情報を人間の目に識別しにくく付加する際に、これら情報が付加された画像から重要度の高い付加情報を確実に解読できる様な技術を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上述の課題を解決するために本発明の画像処理装置によれば、入力画像に対して、装置の製造元を表す第１パターン（本実施の形態では図１４におけるメーカーＩＤを表す２つのサブブロック１４０１に相当する）及びその他の付加情報を表す第２パターン（同じく図１４における機体番号、画像処理の種類、機種番号を表す６つのサブブロック１４０１に相当する）から構成される単位ドットパターン（同じく図２における領域２０１、或いは図１４における２×４個のサブブロックからなる領域に相当する）を周期的に人間の目に識別しにくく付加する付加手段（同じく図８の検査ドット付加処理部８０３に相当する）と、該付加手段により所定の付加情報が付加された画像を出力する出力手段（同じく図８のＰＷＭ処理部８０４に相当する）を有し、前記単位ドットパターンの各々において、前記第２パターンが少なくとも１個存在し、前記第１パターンが複数個隣接して存在し（同じく図１４において、メーカーＩＤを表す２つのサブブロック１４０１が隣接している場合に相当する）、該複数個の第１パターンは同一の内容（同じくメーカーＩＤに相当する）を表すことを特徴とする。
【０００９】
【発明の実施の形態】
（第１の実施の形態）
本実施の形態では、カラー電子写真技術を用いた画像記録装置について示す。しかしながら、本発明はこれに限らず、インクジェット方式、熱転写方式などの技術を用いた画像処理装置に適用することも可能である。
【００１０】
また本実施の形態において、入力される画像データは、Ｍ（マゼンタ）、Ｃ（シアン）、Ｙ（イエロー）、ＢＫ（ブラック）の各色８ビットの多値画像データとし、これら多値画像データを面順次に入力するものとする。
【００１１】
また、本実施の形態の画像記録装置（レーザービームプリンタ）は600dpiの解像度を持ち、偽造追跡するための付加情報を示すドットパターンはＹのプレーンのみに付加されるものとする。このようにすることにより人間の目に極力識別しにくくすることが可能となり、付加情報が付加されたカラー画像であっても、付加情報を付加する前の元のカラー画像と同様にして用いることが可能となる。なお、本発明は偽造追跡するための付加情報を付加する場合に限らない。即ち、元の画像を作成した著作者名、あるいはその画像の作品名等を付加情報とする場合も本発明に含まれる。
【００１２】
図１は以下の実施の形態に用いる画像処理装置の構成を示すものである。
【００１３】
１０００は画像処理部であり、Ｒ、Ｇ、Ｂからなる多値画像データを外部機器或いは装置内部の別の機器から順次入力し、この画像をＭ、Ｃ、Ｙ、Ｋからなる多値画像データに変換し、この多値画像データのＹ成分に対してのみ後述する付加情報の付加を行った後、各色の多値画像データをＰＷＭ処理により２値画像データに変換した後、レーザ発光部１００１に出力する。レーザ発光部１００１は入力された２値画像データに基づいて、後述するレーザビーム光Ｌを発光する。
【００１４】
帯電器１０１によって感光体ドラム１００が所定極性に均一に帯電され、レーザービーム光Ｌによる露光によって感光体ドラム１００上に、例えば、マゼンタの第一の潜像が形成される。次にこの場合にはマゼンタの現像器Ｄｍにのみ所要の現像バイアス電圧が印加されてマゼンタの潜像が現像され、感光体ドラム１００上にマゼンタの第１のトナー像が形成される。
【００１５】
一方、所定のタイミングで転写紙Ｐが給紙され、その先端が転写開始位置に達する直前に、トナーと反対極性（例えば、プラス極性）の転写バイアス電圧（＋１．８ＫＶ）が転写ドラム１０２に印加され、上記感光体ドラム１００上の第１のトナー像が転写紙Ｐに転写されると共に、転写紙Ｐが転写ドラム１０２の表面に静電吸着される。その後感光体ドラム１００はクリーナ１０３によって残留するマゼンタトナーが除去され、次の色の潜像形成および現像工程に備える。
【００１６】
次に、上記マゼンタの場合と同様に、前記感光体ドラム１００上にレーザービーム光Ｌによりシアンの第２の潜像が形成され、ついで、シアンの現像器Ｄｃにより感光体ドラム１００上の第２の潜像が現像されてシアンの第２のトナー像が形成される。
【００１７】
そして、このシアンの第２のトナー像は、先に転写紙Ｐに転写されたマゼンタの第１のトナー像の位置に合わせられて転写紙Ｐに転写される。この２色目のトナー像の転写においては、転写紙が転写部に達する直前に転写ドラム１０２に＋２．１ＫＶのバイアス電圧が印加される。
【００１８】
同様にして、イエロー、ブラックの第３、第４の各潜像が感光体ドラム１００上に順次形成され、それぞれが現像器Ｄｙ、Ｄｂによって順次現像され、転写紙Ｐに先に転写されたトナー像と位置合わせされてイエロー、ブラックの第３、第４の各トナー像が順次転写され、転写紙Ｐ上に４色のトナー像が重なったフルカラー画像が形成されることになる。
【００１９】
次に、本実施の形態における画像処理装置が付加する付加情報について述べる。
【００２０】
図２は、本実施の形態において画像処理装置に入力された画像データが表す画像に対して付加情報を付加した様子を示すものである。なお、上述した様に本実施の形態では、付加情報はＹのプレーンにのみに付加情報（ドットパターン）を付加することとしているので、図２はＹ，Ｍ，Ｃ，Ｋのプレーンからなるカラー画像のＹのプレーンが示す画像について示している。
【００２１】
図中、網掛けで示される領域２０１は、本実施の形態においてこのカラー画像（イエローのプレーン）に付加される付加情報を示すための単位領域である。即ちこの単位領域内に１つのドットパターンが付加されることになる。この単位領域２０１が図のようにカラー画像中（イエローのプレーン）に周期的に存在している。この様にすることにより、付加情報が付加された後に最終的に形成されたカラー画像について、何れの領域を参照しても付加情報を解析することができる。以下、この単位領域２０１を検査ブロックと呼ぶ。
【００２２】
また、２０２に示される３つのドットは基準マークと呼ばれ、各検査ブロック２０１の始まりの位置及び主走査、副走査の方向を示す。更に基準マーク２０２には幾つかの情報を持たせるようにしているが、詳細は後述する。
【００２３】
また、各検査ブロック２０１内には後述する複数の画素から構成される微少面積のドットが複数個配置されており、この各ドットの配置方法により付加情報を表すことができる。以下、このドットを検査ドットと呼ぶ。
【００２４】
図３は、図２の検査ブロック２０１を詳細に示した図である。
【００２５】
検査ブロック２０１内には、ガイドライン３０１、３０２が縦、横に存在しており、縦方向（副走査方向）のライン３０１を副走査ライン、横方向（主走査方向）のライン３０２を主走査ラインと呼ぶ。本実施の形態では主走査ライン、副走査ラインとも０、１…１１まで存在する。
【００２６】
３０３に示される丸印は、検査ドットを配置する可能性がある点であり、本実施の形態ではこれらの点は、奇数番目の主走査ラインと偶数番目の副走査ラインの交点、及び偶数番目の主走査ラインと奇数番目の副走査ラインの交点に存在する。
【００２７】
以下、この検査ドットが配置される可能性がある各点を３０３とし、ドット配置点と呼ぶ。画像（イエローのプレーン）に付加される付加情報は、各ドット配置点３０３に検査ドットが付加されるか否かで付加情報を表現することができる。各ドット配置点３０３は、主走査方向及び副走査方向に互いに距離２ｌだけ離れて構成される。
【００２８】
図中、基準マーク２０２は３つのドットから構成されており、各ドット配置点３０３の間隔（２ｌ）を規定することができる様に、主走査方向に伸びる２ドットと副走査方向に伸びる２ドットは、各々距離ｌだけ離れて構成されている。これにより隣接する互いのドット配置点３０３の距離２ｌが、いかなる値であっても、付加情報（ドットパターン）を解読する際には基準マークの距離ｌから算出することができる。なお、本実施の形態では、主走査ライン間と副走査ライン間の距離を同一として説明しているが、例えば主走査ライン０〜１１の各距離がｌであり、副走査ライン０〜１１の各距離がｌ’の場合にも対応でき、この場合には基準マーク２０２の副走査方向へ伸びる２ドット間の距離をｌ’に変更すれば良い。
【００２９】
なお、本実施の形態では基準マーク２０２を構成する３つのドットと各検査ドットの形状は同一とする。
【００３０】
また、本実施の形態では、ある検査ブロック２０１に対応する基準マーク２０２と、隣接する検査ブロック２０１に対応する基準マーク２０２の距離Ｌに基づいて、各検査ブロック２０１のサイズを示すことができる。即ち、本実施の形態では検査ブロック２０１の主走査方向、副走査方向のサイズは、Ｌ−２×ｌであることが分かる。
【００３１】
以上説明した様に、基準マーク２０２を解読できさえすれば、検査ブロック２０１の形状を算出することができる。
【００３２】
したがって、検査ブロック内の主走査、副走査ライン数ｎは、
ｎ＝（Ｌ−２×ｌ）／ｌ＋１
として算出できる。
【００３３】
なお、Ｌ、ｌ、ｎの値は各装置を製造するメーカー毎、各装置の機種毎に自由に設定が可能であり、検査ブロック２０１の大きさ、ドット密度、埋め込む情報量の大きさに合わせて最適な設定を行うことが可能である。よって、解読の際には基準マーク２０２を検出し、Ｌ、ｌの距離を測定することにより主走査、副走査ラインの位置、更にドット配置点の位置を特定することができ、付加情報を解読することが可能となる。
【００３４】
なお、本実施の形態では、基準マーク２０２の３つのドットの位置関係は、検査ブロック間には出現しない様に制御されている。これにより、イエローのプレーンから図３の様な複数ドットが解読された際に、ドットの配置状況から比較的容易に基準マーク２０２を断定することができる。
【００３５】
次に、各ドット配置点３０３が表現する情報を説明する。
【００３６】
図３において、領域３０４は、メーカーＩＤ（メーカー名）を表すための領域であり、主走査ライン０〜７、副走査ライン０〜４の領域は必ずこの情報を表すために割り当てられる。
【００３７】
領域３０５は、機種名（プリンタの種類）を表すための領域である。
【００３８】
その他の領域は各プリンタ固有の機体番号、或いは付加される画像に関わる何らかの情報を表すための領域である。
【００３９】
なお上記３つの領域において、一部は上記各情報を示すための点となり、他の一部はパリティビットを付加するための点となる。
【００４０】
なお、本実施の形態ではドット配置点３０３が存在する主走査、副走査ライン数は共に１２ラインとしているが、上述した様に基準マーク２０２に基づいてこのライン数も断定できるので、各メーカー、機種毎に自由に設定可能である。
【００４１】
次に、図４を用いて、本画像処理装置により画像形成された画像に基づいて、この画像に付加された付加情報を解読する手順を説明すると共に、付加情報の表現方法を説明する。
【００４２】
まず、検査ドットの解読は、例えば付加情報の付加されたカラー画像をスキャナーで読み取り、Ｙ（イエロー）のプレーンの画像のみをホストコンピュータに抽出し、このホストコンピュータのモニタ上で検査ドットの各位置を確認することによって行う。
【００４３】
まず、上述の基準マーク２０２を検出する。図４において、基準マーク２０２を形成する３つのドットの位置関係は、検査ブロック内には存在しないので、容易に基準マーク２０２を断定することができる。
【００４４】
次に、この基準マーク２０２を構成する３つのドットの位置関係に基づいて、検査ブロックの主走査、副走査方向を特定する。
【００４５】
更に、３つのドットの位置関係に基づいて、ドット配置点３０３が存在する主走査ライン間の距離ｌ、及び副走査ライン間の距離ｌを測定する。
【００４６】
次にある基準マーク２０２と主走査方向、及び副走査方向に隣接する基準マーク２０２との位置関係に基づいて、距離Ｌを測定することにより検査ブロック２０１のサイズ（Ｌ−２×ｌ）を特定する。
【００４７】
次に、ｎ＝（Ｌ−２×ｌ）／ｌ＋１の関係に基づいて、主走査方向、副走査方向検査ブロック２０１内のドット配置点の位置を特定する。
【００４８】
次に、このドット配置点におけるドットの有無により対応する付加情報を割り出す。
【００４９】
以下、主走査ラインｎ上のドット配置点３０３を左から順にａn0、ａn1、…、ａn5とし、検査ドットが配置される場合を１、配置されない場合を０として説明する。
【００５０】
まず、メーカーＩＤを表す領域３０４の解析方法を説明する。なお、領域３０４内に存在するドット配置点は、ａ00、ａ01、ａ02、ａ03、〜ａ40、ａ41、ａ42、ａ43であり、計２０個のドット配置点である。
【００５１】
本実施の形態では、領域３０４内の主走査ライン０上に存在するドット配置点であるａ00、ａ01、ａ02、ａ03の４つの点の内、１つの点のみが１（ドット有り）になり、他の３点は０（ドット無し）になる様に制御される。即ち、上記４点により２ビットの情報を表す。
【００５２】
領域３０４内の主走査ライン１、２、３上のドット配置点も同様の制御が行われており、領域３０４内の１６個のドット配置点により８ビットの情報を表すことができる。
【００５３】
なお、主走査ライン４上に存在するａ40、ａ41、ａ42、ａ43はパリティチェック用の点である。
【００５４】
図５は、領域３０４内の情報（メーカーＩＤ）に対するパリティチェックの方法を説明するための図である。ａ00〜ａ43を図の様に並べ、ａ40、ａ41、ａ42、ａ43が図の矢印方向にかけての偶数パリティとなることを確認する。このパリティチェックでエラーが出た場合には検査ドットの読み取りをやり直す。
【００５５】
一方、上記パリティチェックでエラーが出なければａ00、ａ01、ａ02、ａ03の値に応じて以下の２ビット値に変換する。
【００５６】
（ａ00  ａ01  ａ02  ａ03）
（  ０  ００１  ）  → ００
（  ０  ０１０  ）  → ０１
（  ０  １００  ）  → １０
（  １  ０００  ）  → １１
【００５７】
続いて、ａ10〜ａ13、ａ20〜ａ23、ａ30〜ａ33の順に、上述と同様の方法で２ビット値に変換してゆき、得られた２ビット値を左から順に並べることにより、８ビットのメーカーＩＤを得ることができる。
【００５８】
本実施の形態の図４に示した検査ドットの配置状態の場合には
メーカーＩＤ＝０、１、０、１、１、１、０、０（２進数）＝９２（１０進数）
となる。このメーカーＩＤはメーカー毎に固有の番号を有しているので、No.９２のメーカーが製造した複写機、プリンタが上記画像を形成したと特定できる。
【００５９】
次に、機種番号を表す領域３０５の解析方法を説明する。なお、領域３０５内に存在するドット配置点は、ａ04、ａ05〜ａ44、ａ45であり、計１０個のドット配置点である。
【００６０】
領域３０５内の主走査ライン０上のドット配置点ａ04、ａ05の２点は、どちらか１つが１（ドット有り）になり、他方は０（ドット無し）になる様に制御される。よって、ａ04、ａ05のドットの有無により１ビットの情報を表すことができる。
【００６１】
また、主走査ライン１、２、３上の点についても同様に制御される。よって、以上の８個の点ａ04、ａ05〜ａ34、ａ35で４ビットの情報を表す。
【００６２】
また、主走査ライン４上のａ44、ａ45はパリティチェック用の点である。
【００６３】
図６は、領域３０５内の情報（機種番号）に対するパリティチェックの方法を説明するための図である。ａ04〜ａ45を図の様に並べ、ａ44、ａ45が図の矢印方向にかけての偶数パリティとなることを確認する。このパリティチェックでエラーが出れた場合には、検査ドットの読み取りをやり直す。
【００６４】
一方、上記パリティチェックでエラーが出なければａ04、ａ05の値に応じて以下の様に１ビット値に変換する。
（ａ04  ａ05）
（  ０１）  →０
（  １０）  →１
【００６５】
続いて、ａ14〜ａ15、ａ24〜ａ25、ａ34〜ａ35の順に、上述と同様に変換し、得られた１ビット値を左から順に並べることにより、４ビットの機種番号とする。
【００６６】
本実施の形態の図４に示した検査ドットの配置状態の場合には
機種番号＝１、０、０、１（２進数）＝９（１０進数）
となる。
【００６７】
次に、機体番号及びその他の情報を表す領域の解析方法を説明する。
【００６８】
主走査ライン５上の６つの点ａ50〜ａ55の内、２つの点のみが１（ドット有り）になり、他の４点は０（ドット無し）になる様に制御される。よって、上記６点により１５通りの情報を示すことができる。
【００６９】
主走査ライン６〜１０上の点に対しても同様の制御が行われる。よって、主走査ライン５〜１０までを用いて、１５6通りの情報を表すことになる。
【００７０】
なお、主走査ライン１１上のａ110〜ａ115はパリティチェック用の点である。
【００７１】
図７は、この領域内の情報（機体番号及びその他の情報）に対するパリティチェックの方法を説明するための図である。ａ50〜ａ105を図の様に並べ、ａ110〜ａ115が図の矢印方向にかけての偶数パリティとなることを確認する。このパリティチェックでエラーが出た場合には検査ドットの読み取りをやり直す。
【００７２】
一方、上記パリティチェックでエラーが出なければａ50〜ａ55の値に応じて以下の様に１５進数に変換する。
（ａ50  ａ51  ａ52  ａ53  ａ54  ａ55）
（  ００  ００１  １  ）  → ０
（  ００  ０１０  １  ）  → １
（  ００  ０１１  ０  ）  → ２
（  ００  １００  １  ）  → ３
（  ００  １０１  ０  ）  → ４
（  ００  １１０  ０  ）  → ５
（  ０１  ０００  １  ）  → ６
（  ０１  ００１  ０  ）  → ７
（  ０１  ０１０  ０  ）  → ８
（  ０１  １００  ０  ）  → ９
（  １０  ０００  １  ）  → Ａ
（  １０  ００１  ０  ）  → Ｂ
（  １０  ０１０  ０  ）  → Ｃ
（  １０  １００  ０  ）  → Ｄ
（  １１  ０００  ０  ）  → Ｅ
【００７３】
続いて、ａ60〜ａ65、ａ70〜ａ75、ａ80〜ａ85、ａ90〜ａ95、ａ100〜ａ105の順で、上述と同様に変換し、得られた１５進数を左から順に並べることにより、６桁の１５進数を機体番号、及びその他の情報とする。なお、本装置を構成するメーカーが、上１桁の１５進数を画像処理モードを表すものとし、機体番号を下５桁の１５進数で表すこととすると、本実施の形態の図４に示した検査ドットの配置状態の場合には
画像処理モード＝０（１５進数）＝０（１０進数）
機体番号＝０、Ｅ、７、８、１（１５進数）＝４８９４６（１０進数）
となる。
【００７４】
なお、上記機種番号、機体番号、その他の情報は各メーカーが独自に設定する番号であり、各情報量を増加させることも可能である。例えば、メーカーによって機体番号が足りない場合には、ドット配置点を増やすために副走査ライン１２、１３等を追加することも可能であり、こうすることにより機体番号を６桁、７桁の１５進数で表すことが可能となる。
【００７５】
なお、本実施の形態では検査ブロック２０１内のドット密度を極端に上下させないために、検査ブロック２０１内の各領域の各主走査ライン上に存在する検査ドット（ドット有り：１）の数を規定していた。即ち、検査ブロック２０１内の各主走査ライン上に存在する検査ドットが２つになる様に調整していた。しかしながら、メーカーＩＤを表す領域３０５以外の領域におけるドットの配置については、各メーカーで自由に設定しても良い。ただし、その場合も主走査ライン４と検査ブロックの最下端に位置する主走査ライン（本実施の形態では主走査ライン１１）はパリティチェック用の検査ドットの配置されるラインとし、パリティチェックの方法も上記方法で規定する。
【００７６】
図８は、図１の画像処理部１０００の内部の概略図である。
【００７７】
図中、８０１はホストコンピュータ等の外部機器、或いは装置内部の別の機器からＲＧＢの多値カラー画像データを面順次で入力する画像入力部である。
【００７８】
８０２は、画像入力部８０１から入力されたＲＧＢの多値カラー画像データに公知の色補正処理等を行うと共に、ＭＣＹＫの多値カラー画像データに変換して面順次で後段に出力する画像処理部である。
【００７９】
８０３は、入力されたＭＣＹＫの多値カラー画像データの内、Ｙ成分に対してのみ上述した付加情報（検査ドット）を付加する検査ドット付加処理部である。なお、Ｍ、Ｃ、Ｋのプレーンに対しては検査ドットを付加すること無くそのまま後段に出力する。
【００８０】
８０４は、面順次で入力されたＭＣＹＫの多値カラー画像データをＰＷＭ処理により２値画像データに変換し、上述したレーザ発光部１００１に出力する。
【００８１】
図９は、図８の検査ドット付加処理部８０３の内部構成図である。
【００８２】
ＥＥＰＲＯＭ９０１は、画像に付加するべき付加情報（メーカーＩＤ、機種番号、機体番号等）を予め格納しておくものである。また、この付加情報（メーカーＩＤ、機種番号、機体番号等）は画像処理装置の電源を入れた時にＣＰＵ９１０内のレジスタ９０２へと自動的にロードされる。
【００８３】
なお、レジスタ９０２には上述した付加情報以外に固定値が入る固定ビットやパリティチェック用のパリティビットも記憶される。
【００８４】
まず、画像記録装置がカラー画像をプリントする命令を受信すると、上述した付加情報は暗号化回路９０５に入力されて暗号化される。
【００８５】
この暗号化された付加情報はパリティチェック回路９０６に入力され、パリティと固定ビットのチェックが行われる。ここでエラーが出た場合は付加情報が改造されたと判断して、印字動作を強制的に停止する制御を行う。
【００８６】
主走査カウンタ９０７は、画像データの主走査方向のクロック信号ＰＣＬＫに従ってカウント動作を行い、パリティチェック９０６よりロードされるコードに従って検査ドットを付加すべき位置でＯＮを送出する。
【００８７】
副走査カウンタ９０８は、副走査方向のクロック信号ＢＤに従ってカウント動作を行い、検査ドットを付加すべき主走査ライン及び基準マーク２０２を付加すべきラインでＯＮを送出する。
【００８８】
検査ドット生成回路９０９は、ＣＰＵ内のＲＯＭ９０３に格納される検査ドット形状パラメータを読み出す。更に検査ドット生成回路９０９は、検査ドット付加回路９０４にＹ（イエロー）のプレーンが入力される時にＯＮとなる許可信号と、主走査カウンタ９０７、副走査カウンタ９０８の双方がＯＮとなる許可信号を入力することにより、検査ドットを付加する位置を決定し、この位置に上記検査ドット形状パラメータが示す形状の検査ドットを生成する。そして、この検査ドットを付加する画像位置に対応する付加信号をＯＮにして出力する。なお、イエローのプレーンのそれ以外の画像位置及び、Ｍ、Ｃ、Ｋのプレーンの画像位置に対応する付加信号はＯＦＦにして出力される。
【００８９】
検査ドット付加回路９０４は、入力される多値画像データ（イエロー）に対して付加信号がＯＦＦならばこの多値画像データをそのまま出力し、付加信号がＯＮならば検査ドットが付加された際の画素値に変換してから出力する。これにより図４に示した様な付加情報（基準マーク、及び検査ブロック内の各検査ドット）を付加することができる。
【００９０】
なお、図９におけるＣＰＵ９１０は、検査ドット付加回路９０４内のみを制御するためのものとして用意しても、画像処理部１０００全体を制御するＣＰＵを共有する様にしても良い。また、ＥＥＰＲＯＭ９０１についても、画像処理部１０００に関与する他の情報も格納できる共通メモリを適用しても良い。
【００９１】
次に、付加情報を解読する際の動作手順を図１０のフローチャートにより説明する。
【００９２】
付加情報の解読処理が開始されると、まずステップＳ１で、カラー画像をスキャナーで読み取る。なお、本実施の形態の付加情報はイエローのプレーンにのみ付加されているので、イエローのプレーンのみを読み取る。
【００９３】
次に基準マーク２０２を検出し（ステップＳ２）、基準マーク２０２を構成する３つのドットの位置関係からドット間の距離ｌを断定する。また、検査ブロック２０１の方向、及び検査ブロック２０１の開始位置を特定する（ステップＳ３）。
【００９４】
次に主走査方向及び副走査方向に対して、互いに隣接する基準マーク２０２を抽出し、互いの基準マーク２０２間の距離Ｌを測定する（ステップＳ４）。この時点で上述したドット配置点３０３が存在する主走査、副走査ラインの数とドット配置点３０３が特定できるため、ドット配置点が特定される（ステップＳ５）。
【００９５】
次に上述したメーカーＩＤを表す領域３０４の検査を行い（ステップＳ６）、上述の図５のパリティチェックを行い（ステップＳ７）、エラーであればメーカーＩＤ領域の検査（ステップＳ６）からやり直す。一方、エラーが出なければメーカーＩＤを取得する（ステップＳ８）。
【００９６】
次に上述した機種番号を表す領域３０５の検査を行い（ステップＳ９）、上述の図６のパリティチェックを行い（ステップＳ１０）、エラーであれば機種番号領域の検査（ステップＳ９）からやり直す。一方、エラーが出なければ機種番号を取得する（ステップＳ１１）。
【００９７】
次に上述した機体番号及びその他の情報を表す領域の検査を行い（ステップＳ１２）、上述の図７のパリティチェックを行い（ステップＳ１３）、エラーであれば上記領域の検査（ステップＳ１２）をやり直す。一方、エラーが出なければ機体番号及びその他の情報を取得する（ステップＳ１４）。
【００９８】
以上のステップにより付加情報の解読を行うことができる。
【００９９】
なお、本実施の形態では上述の様に各メーカーとも検査ドットの配置の方法は各メーカー毎に同一であると想定して説明したので、図１０の様に一連のステップで解読することができた。しかしながら、検査ブロック２０１内の主走査ライン（図４の主走査ライン５〜１１に相当）上に配置する検査ドットの数がメーカー毎に異なる様な場合には、上記一連のステップで解読する（ステップＳ１０及びＳ１３において付加情報を得る）ことができない。この場合には、ステップＳ１０及びＳ１３において機種番号、機体番号等のパリティチェックのみを行うこととし、ステップＳ７で得られたメーカーＩＤ（メーカー）に対応する機種番号、機体番号等の解読モジュールを連動して起動させれば良い。
【０１００】
また、本実施の形態では基準マーク２０２内の３つのドット間の距離ｌに基づいて、ドット配置点３０３の互いの距離２ｌを表したが、基準マーク２０２内の３つのドットの配置を解析することによって、ドット配置点３０３の互いの距離、ドット配置点３０３が存在する主走査、副走査ラインの数を特定するようにしても良い。例えば、ドット配置点３０３の主走査方向、副走査方向への互いの距離を、３つのドットの主走査方向、副走査方向への距離をｌを用いて、３ｌ＋αとしても良い。
【０１０１】
図１１に、ドット配置点３０３に配置される検査ドットの形状の例を示す。各検査ドットは４×４画素から構成されている。
【０１０２】
図中（ａ）における各検査ドットの中心部には元の画像（イエローのプレーンのみ）を最高濃度ＦＦに変換された領域が存在し、その両端には最低濃度００に変換された領域が存在する。（ａ）の場合には中心部とその両端の濃度差が大きいことから容易に検査ドットの存在を認識させることができる。
【０１０３】
また、図中（ｂ）における各検査ドットの中心部には元の画像（イエローのプレーンのみ）を＋αだけ濃度変換された領域が存在し、その両端には−αだけ濃度変換された領域が存在する。（ｂ）の場合には中心部とその両端の濃度差が（ａ）ほど大きくないので、検査ドットの認識確率が下がるという問題があるが、元の画像（イエローのプレーン）に対して実質的に濃度保存されるという利点がある。よって、イエローのプレーンだけ見ても画質の劣化が少なくなる。
【０１０４】
以上の実施の形態によれば、入力画像に対して付加情報を人間の目に識別しにくく付加できると共に、付加方法に関する情報も人間の目に識別しにくく付加する様にしたので、解読側において、確実に付加情報を解読できる。
【０１０５】
特に、複数メーカーの各装置が付加情報を付加したあらゆる画像から付加情報を解読する必要がある場合において、図４の検査ブロック２０１の形状がメーカー毎に異なる場合には、基準マークにこの形状を特定できる情報を付加する様にしたので、解読側において確実に検査ブロック２０１の形状を断定でき、付加情報を確実に解読することが可能になる。
【０１０６】
（第２の実施の形態）
上述の実施の形態ではパリティチェック用の検査ドットの配置点（図３における主走査ライン４と副走査ライン１、３、５、７との交点）に検査ドットが２つ〜４つ並んで付加されてしまう場合がある。この場合には、これら検査ドットの存在が目立つ可能性がある。
【０１０７】
本実施の形態では、検査ブロック内の検査ドットが付加される密度をなるべく上昇させない様に検査ドットの配置を制御するものである。なお、装置構成は第１の実施の形態と同様であるので、説明を省略する。
【０１０８】
図１２及び図１３に本実施の形態の検査ドットの配置例を示す。
【０１０９】
本実施の形態では、図１２の様にパリティチェック用の検査ドットの配置点は設けない。メーカーＩＤ領域３０４は、主走査ライン０〜３、副走査ライン０〜７までであり、領域３０４内には１６個のドット配置点が存在する。主走査ラインｎ上のａn0〜ａn3（ｎ＝０、１、２、３）の４つの点の内、１つの点のみが１（ドット有り）になり、他の３点は０（ドット無し）になる様に制御される。
【０１１０】
更に、副走査方向に対してはａ0n〜ａ3n（ｎ＝０、１、２、３）の４つの点の内、１（ドット有り）になるドット数は必ず偶数個になる様に制御される。
【０１１１】
以上の様にドット配置方法を制御することにより、メーカーＩＤ領域３０４は４０通りの情報を表すことができ、領域３０４に付加されたドットから最大４０社のメーカーを識別することが可能である。
【０１１２】
解読時にはａ0n〜ａ3n（ｎ＝０、１、２、３）の和が偶数となることを確認する。これは、上述の実施の形態におけるパリティチェックと全く同じ作業である。
【０１１３】
また、解読の際の検査ドット判別の誤り率をｐとすると
メーカーＩＤの誤検出率 ≦ 約１８×ｐ4×（１―ｐ）12
となり、誤検出の確率は非常に低いことが分かる。
【０１１４】
次に、機種番号を表す領域３０５のドットの配置制御について述べる。領域３０５内に存在するドット配置点はａ04、ａ05〜ａ34、ａ35であり、計８個である。
【０１１５】
領域３０５内の主走査ラインｎ上のドット配置点ａn4、ａn5（ｎ＝０、１、２、３）の２点は、どちらか１つが１（ドット有り）になり、他方は０（ドット無し）になる様に制御される。また、副走査方向に対してはａ0n〜ａ3n（ｎ＝４、５）の４つの点の内、１（ドット有り）になるドット数は偶数個になるように制御される。
【０１１６】
以上の様にドット配置方法を制御することにより、機種番号領域３０４は８通りの情報を表すことができ、８機種の識別が可能である。解読時にはａ0n〜ａ3n（ｎ＝４、５）の和が偶数となることを確認する。
【０１１７】
また、機種番号の誤検出率は
機種番号の誤検出率 ＝ 約６×ｐ4×（１―ｐ）4
となる。
【０１１８】
次に機体番号及びその他の情報を表す領域のドット配置制御について述べる。
【０１１９】
主走査ラインｎ上の６つのドット配置点ａn0〜ａn5（ｎ＝４〜１１）の内、２つの点のみが１（ドット有り）になり、他の４点は０（ドット無し）になる様に制御される。また、副走査方向に対してはａn4〜ａn11（ｎ＝０〜５）の８つの点の内、１（ドット有り）になるドット数は偶数個になるように制御される。
【０１２０】
以上の様にドット配置方法を制御することにより、この領域ではメーカーの必要な情報を表すことができる。
【０１２１】
解読時にはａn4〜ａn11（ｎ＝０〜５）の和が偶数となることを確認する。
【０１２２】
また、この領域の誤検出率は
誤検出率 ≦ 約２２４×ｐ4×（１―ｐ）44
となる。
【０１２３】
以上の実施の形態によれば、メーカーＩＤ、機種番号、各装置固有の番号等の内容に関わらず、検査ブロック内に検査ドットが付加される密度を一定にすることができるので、上記検査ドットが目立つ様なこともなく、解読時の誤検出の確率も減らすことが可能となる。
【０１２４】
なお、第２の実施の形態ではパリティチェック用のドットを付加しないことにより最終的な形成画像の画質を良好にする様にしたが、本発明はこれに限らず、パリティチェック用のドットの個数をなるべく減少させる様にドットの配置方法を制御するだけでも良い。
【０１２５】
即ち、領域３０４について言えば、図３の様にパリティチェック用のドットを配置するべき点ａ5n（ｎ＝０〜３）は確保しつつ、この４つの配置点の全てにパリティチェック用のドット付加されない様なドット配置（ａ5nの０〜３個にドットが付加される様な配置）をａ00〜ａ04、ａ10〜ａ14、ａ20〜ａ24、ａ30〜ａ34に対して行っても良い。こうすることにより、少なくともパリティチェック用のドットを配置するべき点ａ5n（ｎ＝０〜３）に４つのドットが並ぶことが無いので、画質を良好に保つことが可能である。
【０１２６】
同様に、パリティチェック用のドットを配置するべき点ａ5n（ｎ＝０〜３）に２つ以上或いは３つ以上付加されない様に制御（ａ5nに０〜１個又は０〜２個のドットが付加される様な制御）することも可能である。上記第２の実施の形態では、上記点ａ5n（ｎ＝０〜３）に１つ以上付加されない様に制御（ａ5nに０個のドットが付加される様な制御）したので、この配置点ａ5n（ｎ＝０〜３）自体を無くしたものである。
【０１２７】
なお、上記ドット配置方法の制御は、図９のＥＥＰＲＯＭ９０１に格納しておくデータ自体を予め制限しておくようにしても良いが、ＣＰＵ９１０が上述したドット配置しか実行されない様に、このＥＥＰＲＯＭ９０１に格納されたデータの解釈の方法を変えて読み出す様にしても良い。また、暗号化回路９０５における暗号化の時点で実行する様にしても良い。
【０１２８】
（第３の実施の形態）
本発明の他の実施の形態について述べる。なお、装置構成は第１の実施の形態と同様であるので、説明を省略する。
【０１２９】
本実施の形態では、メーカーＩＤ、機種番号、機体番号の全ての付加情報が少なくとも１つは埋め込まれる単位領域（図２では領域２０１に相当する）内に、最も重要であるメーカーＩＤを複数個配置する様にしたものである。
【０１３０】
図１４は本実施の形態の検査ブロックの例である。
【０１３１】
本実施の形態では図のように５本の主走査ラインと８本の副走査ラインが形成する領域１４０１を１つのブロックの単位とし、これをサブブロックと呼ぶ。本実施の形態では、単位領域（図２では領域２０１に相当する）内に８つのサブブロックがある場合について説明する。１つの各サブブロック１４０１の詳細を図１５に示す。
【０１３２】
図１５のサブブロック１４０１内には１６個のドット配置点が存在し、上の主走査ラインから順に
ａ00 ａ01 ａ02 ａ03
ａ10 ａ11 ａ12 ａ13
ａ20 ａ21 ａ22 ａ23
ａ30 ａ31 ａ32 ａ33
とする。
【０１３３】
サブブロック内のドットはａn0〜ａn3の４つの点の内、１つの点のみが１（ドット有り）になり、他の３点は０（ドット無し）になる様に制御される。
【０１３４】
更に、副走査方向に対してはａ0n〜ａ3n（ｎ＝０、１、２、３）の４つの点の内、１（ドット有り）になるドット数は必ず偶数個になる様に制御される。
【０１３５】
以上の様にドット配置方法を制御することにより、サブブロック１４０１は４０通りの情報を表すことができる。
【０１３６】
解読時にはａ0n〜ａ3n（ｎ＝０、１、２、３）の和が偶数となることを確認する。これは、第１の実施の形態におけるパリティチェックと全く同じ作業である。さらにコード化の方法としては、例えばこの４０通りのパターンに順に数字を割り振って４０進数の１桁を表すようにすればよい。
【０１３７】
本実施の形態では図１４のように検査ブロックは２×４個のサブブロックで構成される。
【０１３８】
このうち最も基準マークに近いサブブロックはメーカーＩＤを表す。また、その右隣に位置するサブブロックも同じ内容、即ちメーカーＩＤを表すこととする。従って最も上の列に位置する２つのサブブロックは同じドット配置となる。これは検査ドットを解読する際に最も重要な情報であるメーカーＩＤを２ヶ所で表すことにより、どちらかのサブブロックの解読が困難な場合でも他方のサブブロックを解読することで、メーカーＩＤの解読の信頼性を上げるためである。
【０１３９】
なお、本発明は図１４の様に主走査方向に複数のメーカーＩＤ（本実施の形態では２つ）を並べる様にしているが、メーカーＩＤを複数のサブブロックで表す場合であれば、種々の状況に応じてどの様に変形しても良い。
【０１４０】
例えば、例えば検査ブロックの左上隅と右下隅というように離して配置しても良い。また、メーカーＩＤの信頼性を上げるためにメーカーＩＤのサブブロックを３つあるいは４つ配置しても良い。また、斜め方向に隣接する様にメーカーＩＤを複数並べても良い。また、副走査方向に複数のメーカーＩＤを並べる様にしても良い。
【０１４１】
次にその他のサブブロックが示す情報について説明する。その他の２×３個のサブブロックは各々独立した情報を表すこととする。例えば２列目の左のサブブロックは機種番号、右のサブブロックは画像処理の種類を示すコードを表す。３、４列目の４つのサブブロックは順にプリンタ固有の機体番号の４桁（４０進数）を表す。
【０１４２】
このように種々の付加情報が少なくとも１つ現れる１単位の領域（検査ブロック）内を、複数のサブブロックに分割し、これらサブブロック毎に独立した情報を表すことにより、解読の際に検査ブロックが部分的にしか認識できない場合でも、認識可能な部分だけである程度の情報を得ることができる。
【０１４３】
例えば図１４で検査ブロックの左半分のみしか解読できなかった場合でも、メーカーＩＤ、機種番号、機体番号の最も上位の桁と３番目の桁を解読でき、出力に使用された装置をある程度絞り込むことが可能である。さらに本方式ではサブブロック毎にパリティチェックの機能を持たせているので解読の信頼性を高めることが可能である。
【０１４４】
以上、本実施の形態では、メーカーＩＤ＝４０通り、機種番号＝４０通り、画像処理番号＝４０通り、機体番号＝４０4通りを表すことができる。
【０１４５】
また、このサブブロックの数は主走査方向２ブロックは固定であるが、副走査方向はメーカーや機種によって異なっていてもよく、副走査方向に１ブロック単位で増減が可能である。
【０１４６】
なお、上記第１、第２、第３の実施の形態で説明した各ドットの配列は、パリティチェックを実行する際にグループ（例えば図５で言えば、ａ00〜ａ30或いはａ01〜ａ31等）内のドットの有無（１／０）の和が偶数（偶数パリティ）になっている様に制御されていたが、本発明はこれに限らない。即ち、パリティチェックを実行する際にグループ内のドットの有無（１／０）の和が奇数（奇数パリティ）になっている様に各ドットの配列を制御する様にしても良い。上記偶数パリティを使用するか奇数パリティを使用するかは、図２の領域２０１のサイズ、或いは付加情報をして付加したいデータ量等に応じて、画質を劣化させない様に適宜決定すれば良い。また、図５に示すメーカーＩＤのパリティビットは奇数パリティとし、図６、図７に示す機種番号、機体番号及びその他の情報のパリティビットは偶数パリティという様に、１つの単位領域２０１内で偶数パリティと奇数パリティを選択的に使用しても良い。
【０１４７】
（変形例）
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムの１部として適用しても、１つの機器（たとえば複写機、ファクシミリ装置）からなる装置の１部に適用しても良い。
【０１４８】
また、本発明は上記実施の形態を実現するための装置及び方法のみに限定されるものではなく、上記システム又は装置内のコンピュータ（CPUあるいはMPU）に、上記実施の形態を実現するためのソフトウエアのプログラムコードを供給し、このプログラムコードに従って上記システムあるいは装置のコンピュータが上記各種デバイスを動作させることにより上記実施の形態を実現する場合も本発明の範疇に含まれる。
【０１４９】
またこの場合、前記ソフトウエアのプログラムコード自体が上記実施の形態の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、具体的には上記プログラムコードを格納した記憶媒体は本発明の範疇に含まれる。
【０１５０】
この様なプログラムコードを格納する記憶媒体としては、例えばフロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、CD-ROM、磁気テープ、不揮発性のメモリカード、ROM等を用いることができる。
【０１５１】
また、上記コンピュータが、供給されたプログラムコードのみに従って各種デバイスを制御することにより、上記実施の形態の機能が実現される場合だけではなく、上記プログラムコードがコンピュータ上で稼働しているOS(オペレーティングシステム)、あるいは他のアプリケーションソフト等と共同して上記実施の形態が実現される場合にもかかるプログラムコードは本発明の範疇に含まれる。
【０１５２】
更に、この供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能格納ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって上記実施の形態が実現される場合も本発明の範疇に含まれる。
【０１５３】
【発明の効果】
以上説明したように本発明によれば、入力画像に対して付加される１つの単位ドットパターン内において、図１４の様に、重要な付加情報を示すパターンを複数個隣接して配置する様にしたので、これら付加情報が付加された画像から重要度の高い付加情報（例えばメーカーＩＤ）を確実に解読することができる。
【図面の簡単な説明】
【図１】本実施の形態に用いられる画像処理装置を示す図
【図２】検査ブロックと基準マークの配置図
【図３】検査ブロックの構成を詳細に説明するための図
【図４】検査ブロックにおいて検査ドットの付加する一例を示す図
【図５】メーカーＩＤのパリティビットを説明するための図
【図６】機種番号のパリティビットを説明するための図
【図７】機体番号のパリティビットを説明するための図
【図８】画像処理部１０００の内部構成図
【図９】検査ドット付加処理部のブロック図
【図１０】付加情報付加後の画像から付加情報を解読する手順を示すフローチャート
【図１１】検査ドットの形状の例を示す図
【図１２】第２の実施の形態における検査ブロックの構成を示す図
【図１３】第２の実施の形態において実際に検査ドットが付加された様子を示す図
【図１４】第３の実施の形態における検査ブロックの構成を示す図
【図１５】第３の実施の形態においてサブブロックの構成を示す図
【符号の説明】
１００  感光ドラム
１０１  帯電器
１０２  転写ドラム
１０３  クリーナ
１０００  画像処理部
【図１】
0003679571.tif 000002
【図２】
0003679571.tif 000003
【図３】
0003679571.tif 000004
【図４】
0003679571.tif 000005
【図５】
0003679571.tif 000006
【図６】
0003679571.tif 000007
【図７】
0003679571.tif 000008
【図８】
0003679571.tif 000009
【図９】
0003679571.tif 000010
【図１０】
0003679571.tif 000011
【図１１】
0003679571.tif 000012
【図１２】
0003679571.tif 000013
【図１３】
0003679571.tif 000014
【図１４】
0003679571.tif 000015
【図１５】
0003679571.tif 000016