(57)【要約】【課題】  原稿の複製防止に係る処理の処理効率を低下させることなく、不正な複製を未然に防止できるようにした画像形成装置および方法を提供する。【解決手段】  原稿に埋め込まれたディジタルコードを画像読取部１０で読み取り、読み取った原稿の画像データをページバッファ２１に格納するとともに条件情報検出部２２で条件情報を検出する。検出した条件情報に含まれる複製制限回数と最新の複製回数から複製可能であるかをコピーカウント制御部２３で判断し、最新の複製回数が複製制限回数以下であって複製可能である場合に、制御部２５からの指示により最新の複製回数をインクリメントして更新した新たな最新の複製回数をその条件情報に追記したディジタルコードを合成画像生成部４０で作成する。ページバッファ２１に格納された画像データと作成したディジタルコードを合成して画像形成部６０で複製する。【選択図】図１
2007306494.tif 000002
【特許請求の範囲】
【請求項１】
原画像と当該原画像の複製条件を示したパターン画像とを印刷媒体に複製する画像形成装置において、
印刷媒体の背景に埋め込まれた複製の制限回数と実行済の複製回数の複製条件とを表すパターン画像を読み取る画像読取手段と、
前記画像読取手段により読み取ったパターン画像から複製条件を検知する検知手段と、
前記検知手段により検知した複製条件の前記実行済の複製回数の情報が前記複製の制限回数以下であるか否かを判定する判定手段と、
前記判定手段により実行済の複製回数が複製の制限回数以下であると判定されている場合に、実行済の複製回数を更新し、更新後の実行済の複製回数に対するパターン画像を前記読取手段で読み取ったパターン画像に追記して画像形成する合成画像生成手段と、
前記合成画像生成手段により作成したパターン画像を前記原画像にオーバーレイして複写する画像形成手段と
を具備することを特徴とする画像形成装置。
【請求項２】
前記判定手段により実行済の複製回数が複製の制限回数を超えている場合には、前記合成画像生成手段による画像形成を中止する
ことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記パターン画像は、
複製禁止を示す複製禁止情報を含み、
前記画像形成手段は、
前記検知手段により前記複製禁止情報を検出した場合であって、かつ前記判定手段により実行済の複製回数が複製の制限回数以下であると判定されている場合に、実行済の複製回数を更新し、更新後の当該実行済の複製回数に対するパターン画像を前記読取手段で読み取ったパターン画像に追記して画像形成する
ことを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記複製条件は、
前記原画像に基づく実行済複製回数と、各回の複製動作日時情報とを関連付けた情報からなり、
前記判定手段は、
前記実行済の複製回数に関連付けられた複製動作日時情報のうち、最新の複製動作日時情報の当該実行済の複製回数と前記複製の制限回数とを判定する
ことを特徴とする請求項１乃至３のいずれか記載の画像形成装置。
【請求項５】
原画像と当該原画像を制御する制御情報とを印刷媒体に複製する画像形成装置において、
前記原画像が画像形成された印刷媒体から該印字媒体の世代を示す世代情報及び各世代の画像形成条件を示した制御情報を含むパターン画像を読み取る読取手段と、
前記読取手段によって読み取ったパターン画像の世代情報から前記印字媒体の世代を特定し、当該世代に対する前記制御情報を検出する検出手段と、
前記検出手段によって前記世代に対する制御情報を検出後、該世代を次世代へと更新し、該次世代の世代情報及び前記制御情報を含むパターン画像を生成する画像生成手段と、
前記検出手段で検出した制御情報に基づき、前記原画像に前記画像生成手段によって生成した前記パターン画像をオーバーレイして複製する画像形成手段と
を具備することを特徴とする画像形成装置。
【請求項６】
前記制御情報は、
各世代ごとに複製を許可する許可部数を含み、
前記検出手段は、
前記読取手段によって読み取ったパターン画像の世代情報に対する前記制御情報から前記許可部数を検出し、
前記画像形成手段は、
前記検出手段で検出した許可部数の範囲内で、前記原画像に前記画像生成手段で生成したパターン画像をオーバーレイして前記印字媒体を複製する
ことを特徴とする請求項５記載の画像形成装置。
【請求項７】
原画像の複製を制御するための制御情報、複製制限回数を示す複製条件情報、及び実行済複製回数を示す複製経過情報追記領域と前記原画像とを合成する画像生成装置であって、
予め定められた装置を利用した前記複製の動作時に検知可能なコードデータがそれぞれ対応付けられものであり、且つ前記制御情報を表すことが可能なように所定の間隔で２次元状に配列された第１のパターン画像、前記複製条件情報を表すことが可能なように所定の間隔で２次元状に配列された第２のパターン画像、及び、前記予め定められた装置による前記複製動作実行時に、当該複製動作実行装置によって、前記コードデータが対応付けられ且つ前記複製経過情報を表すことが可能なように所定の間隔で２次元状に配列された第３のパターンを追記するために用いる前記複製経過情報追記領域とを含む背景画像と前記原画像とが合成された合成画像を形成する合成画像形成部
を備えたことを特徴とする画像形成装置。
【請求項８】
原画像と当該原画像の複製条件を示したパターン画像とを印刷媒体に複製する画像形成方法において、
印刷媒体の背景に埋め込まれた複製の制限回数と実行済の複製回数の複製条件を表すパターン画像とを画像読取手段によって読み取り、
前記画像読取手段により読み取ったパターン画像から複製条件を検知手段によって検知し、
前記検知手段により検知した複製条件の前記実行済の複製回数の情報が前記複製の制限回数以下であるか否かを判定手段によって判定し、
前記判定手段により実行済の複製回数が複製の制限回数以下であると判定されている場合に、実行済の複製回数を更新し、更新後の実行済の複製回数に対するパターン画像を前記読取手段で読み取ったパターン画像に追記して合成画像生成手段によって画像形成し、
前記合成画像生成手段により作成したパターン画像を前記原画像にオーバーレイして複写する
ことを特徴とする画像形成方法。
【請求項９】
原画像と当該原画像を制御する制御情報とを印刷媒体に複製する画像形成方法において、
前記原画像が画像形成された印刷媒体から該印字媒体の世代を示す世代情報及び各世代の画像形成条件を示した制御情報を含むパターン画像を読取手段によって読み取り、
前記読取手段によって読み取ったパターン画像の世代情報から前記印字媒体の世代を特定し、当該世代に対する前記制御情報を検出手段によって検出し、
前記検出手段によって前記世代に対する制御情報を検出後、該世代を次世代へと更新し、該次世代の世代情報及び前記制御情報を含むパターン画像を画像生成手段によって生成し、
前記検出手段で検出した制御情報に基づき、前記原画像に前記画像生成手段によって生成した前記パターン画像をオーバーレイして複製する
ことを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿を複製する画像形成装置および方法に関し、特に、原稿の不正な複製処理が大量に行われないように制御できるようにした画像形成装置および方法に関する。
【背景技術】
【０００２】
近年のディジタル技術の急速な発展により、コンピュータやディジタル装置を用いて簡単に電子文書を作成することができるようになり、また、それと同時に、作成した電子文書を複製した場合であっても性能（品質）の劣化が生じないという特性を生かし、多くのユーザに高品質で電子文書を提供できるようになってきた。
【０００３】
しかしながら一方で、電子文書の複製が容易である特性を用いた不正利用が頻繁に発生しているほか、電子メール機能などを用いた電子文書の伝送中にその電子文書の内容が盗聴され、さらには改ざんされてしまうという問題も発生している。そのため、伝送中に限らず作成した電子文書の安全性・機密性を確保することが急務となっている。
【０００４】
これらの安全性・機密性を確保する技術として、電子文書の利用の際にユーザ認証を行ったり電子文書を暗号化したりする技術があり、これらの技術を絡めることで高いセキュリティを確保しているとともにこれらの技術を改良した新たな技術が多く開示されている。
【０００５】
これに対して、印刷用紙などの印字媒体にその電子文書の内容がひとたび印刷された原稿（ドキュメント）は、複合機若しくは複写機などを利用することで簡単にその原稿の内容を複写することができるため不正な利用を防止することが難しくなる。
【０００６】
この原稿の複写を制限して不正な利用を最小限に抑制する技術として、複写の際に不正な複写であることが一見して判断できるように複写防止の処理が施された印字媒体を用いる方法や、また、予め人間の目に見え難いパターン画像あるいは複写禁止マークを登録しておき、複写時にそのパターン画像、マークを検出する処理を行い、検出時には複写を行わないように処理する方法がある。
【０００７】
さらに、特許文献１に示された従来技術を用いることによっても電子文書の複製を制限できるようにしている。
【０００８】
この特許文献１に示された従来技術では、不正防止を行うために原稿にディジタルコードを透かし画像として埋め込んで出力する。そして、原稿のみの複写でなくディジタルコードを含んだ原稿の複製時に、そのディジタルコードを読み取ることにより複製処理を制御できるようにした従来技術である。この技術を用いることにより、高度な検出判定処理を必要とすることなく出力された印刷物の無断複製をより確実に防止できるようにしている。
【０００９】
さらに、チップやＲＦＩＤ（Radio Frequency IDentification）タグなどの電子情報記録媒体（以下、単に「記録媒体」）を埋め込んだ印字媒体を用いることで複製防止のための情報を記録し、複製時に当該記録媒体の情報を読み込み、複製を禁止する情報が記録されていない場合にのみ複製を行うようにした従来技術がある。
【００１０】
またさらに、コンテンツの複製可能な回数を制限できるようにするとともに機密文書を複写した者または機密文書の複写に使用した機器の履歴を管理し、機密文書の内容が漏洩した場合にその漏洩者または漏洩箇所を特定できるようにした従来技術として特許文献２に開示されたものがある。
【特許文献１】特開２００３−２８３７９０
【特許文献２】特開２００５−２２９１７６
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、特許文献１で示した従来技術は、ディジタルコードを印刷出力時に埋め込み、複写時にそのディジタルコードを読み取ることによって不正な複製を防止しているが、不正な複製を防止するために埋め込んだ情報（ディジタルコード）は変更、削除することができず、新たな情報へ更新することができないという問題がある。
【００１２】
また、チップやＲＦＩＤタグなどの読み書き可能な記録媒体を用いて、複製防止を行う技術では、その記録媒体に対して必要な情報の追加、変更、削除を行うことができるが、その情報の追加、変更、削除を行う際には、特別な機能（チップやＲＦＩＤタグなどから情報を読み書きする機能）を搭載した装置が必要になるとともに、その記録媒体を埋め込むために特別な印字媒体を用いる必要がある。これは、印字媒体の作成に多くの時間を要するとともに作成にかかるコストが大きくなり、コストパフォーマンスが低下するという問題がある。
【００１３】
さらに、特許文献２に示す従来技術では、コンテンツの複製可能な回数を制限したり内容が漏洩した場合に、漏洩者または漏洩箇所を特定できるようにしたりしているが、この従来技術では、複製の際に読み取った画像データから元の画像データとディジタルコード（透かし画像データ）に対してマスク処理することによって分離し、読み取った画像データをメモリ上で全て処理する必要があるため、処理効率が悪くなり生産性が低下するという問題がある。
【００１４】
そこで、本発明は、原稿の複製防止に係る処理の処理効率を低下させることなく、不正な複製を未然に防止できるようにした画像形成装置および方法を提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記目的を達成するため、請求項１の発明は、原画像と当該原画像の複製条件を示したパターン画像とを印刷媒体に複製する画像形成装置において、印刷媒体の背景に埋め込まれた複製の制限回数と実行済の複製回数の複製条件とを表すパターン画像を読み取る画像読取手段と、前記画像読取手段により読み取ったパターン画像から複製条件を検知する検知手段と、前記検知手段により検知した複製条件の前記実行済の複製回数の情報が前記複製の制限回数以下であるか否かを判定する判定手段と、前記判定手段により実行済の複製回数が複製の制限回数以下であると判定されている場合に、実行済の複製回数を更新し、更新後の実行済の複製回数に対するパターン画像を前記読取手段で読み取ったパターン画像に追記して画像形成する合成画像生成手段と、前記合成画像生成手段により作成したパターン画像を前記原画像にオーバーレイして複写する画像形成手段とを具備することを特徴とする。
【００１６】
また、請求項２の発明は、請求項１の発明において、前記判定手段により実行済の複製回数が複製の制限回数を超えている場合には、前記合成画像生成手段による画像形成を中止することを特徴とする。
【００１７】
また、請求項３の発明は、請求項１または２の発明において、前記パターン画像は、複製禁止を示す複製禁止情報を含み、前記画像形成手段は、前記検知手段により前記複製禁止情報を検出した場合であって、かつ前記判定手段により実行済の複製回数が複製の制限回数以下であると判定されている場合に、実行済の複製回数を更新し、更新後の当該実行済の複製回数に対するパターン画像を前記読取手段で読み取ったパターン画像に追記して画像形成することを特徴とする。
【００１８】
また、請求項４の発明は、請求項１乃至３のいずれかの発明において、前記複製条件は、前記原画像に基づく実行済複製回数と、各回の複製動作日時情報とを関連付けた情報からなり、前記判定手段は、前記実行済の複製回数に関連付けられた複製動作日時情報のうち、最新の複製動作日時情報の当該実行済の複製回数と前記複製の制限回数とを判定することを特徴とする。
【００１９】
また、請求項５の発明は、原画像と当該原画像を制御する制御情報とを印刷媒体に複製する画像形成装置において、前記原画像が画像形成された印刷媒体から該印字媒体の世代を示す世代情報及び各世代の画像形成条件を示した制御情報を含むパターン画像を読み取る読取手段と、前記読取手段によって読み取ったパターン画像の世代情報から前記印字媒体の世代を特定し、当該世代に対する前記制御情報を検出する検出手段と、前記検出手段によって前記世代に対する制御情報を検出後、該世代を次世代へと更新し、該次世代の世代情報及び前記制御情報を含むパターン画像を生成する画像生成手段と、前記検出手段で検出した制御情報に基づき、前記原画像に前記画像生成手段によって生成した前記パターン画像をオーバーレイして複製する画像形成手段とを具備することを特徴とする。
【００２０】
また、請求項６の発明は、請求項５の発明において、前記制御情報は、各世代ごとに複製を許可する許可部数を含み、前記検出手段は、前記読取手段によって読み取ったパターン画像の世代情報に対する前記制御情報から前記許可部数を検出し、前記画像形成手段は、前記検出手段で検出した許可部数の範囲内で、前記原画像に前記画像生成手段で生成したパターン画像をオーバーレイして前記印字媒体を複製することを特徴とする。
【００２１】
また、請求項７の発明は、原画像の複製を制御するための制御情報、複製制限回数を示す複製条件情報、及び実行済複製回数を示す複製経過情報追記領域と前記原画像とを合成する画像生成装置であって、予め定められた装置を利用した前記複製の動作時に検知可能なコードデータがそれぞれ対応付けられものであり、且つ前記制御情報を表すことが可能なように所定の間隔で２次元状に配列された第１のパターン画像、前記複製条件情報を表すことが可能なように所定の間隔で２次元状に配列された第２のパターン画像、及び、前記予め定められた装置による前記複製動作実行時に、当該複製動作実行装置によって、前記コードデータが対応付けられ且つ前記複製経過情報を表すことが可能なように所定の間隔で２次元状に配列された第３のパターンを追記するために用いる前記複製経過情報追記領域とを含む背景画像と前記原画像とが合成された合成画像を形成する合成画像形成部を備えたことを特徴とする。
【００２２】
また、請求項８の発明は、原画像と当該原画像の複製条件を示したパターン画像とを印刷媒体に複製する画像形成方法において、印刷媒体の背景に埋め込まれた複製の制限回数と実行済の複製回数の複製条件を表すパターン画像とを画像読取手段によって読み取り、前記画像読取手段により読み取ったパターン画像から複製条件を検知手段によって検知し、前記検知手段により検知した複製条件の前記実行済の複製回数の情報が前記複製の制限回数以下であるか否かを判定手段によって判定し、前記判定手段により実行済の複製回数が複製の制限回数以下であると判定されている場合に、実行済の複製回数を更新し、更新後の実行済の複製回数に対するパターン画像を前記読取手段で読み取ったパターン画像に追記して合成画像生成手段によって画像形成し、前記合成画像生成手段により作成したパターン画像を前記原画像にオーバーレイして複写することを特徴とする。
【００２３】
また、請求項９の発明は、原画像と当該原画像を制御する制御情報とを印刷媒体に複製する画像形成方法において、前記原画像が画像形成された印刷媒体から該印字媒体の世代を示す世代情報及び各世代の画像形成条件を示した制御情報を含むパターン画像を読取手段によって読み取り、前記読取手段によって読み取ったパターン画像の世代情報から前記印字媒体の世代を特定し、当該世代に対する前記制御情報を検出手段によって検出し、前記検出手段によって前記世代に対する制御情報を検出後、該世代を次世代へと更新し、該次世代の世代情報及び前記制御情報を含むパターン画像を画像生成手段によって生成し、前記検出手段で検出した制御情報に基づき、前記原画像に前記画像生成手段によって生成した前記パターン画像をオーバーレイして複製することを特徴とする。
【発明の効果】
【００２４】
本発明によれば、ディジタルコードとして原稿に埋め込まれた条件情報に含まれる複製制限回数と最新の複製回数から複製可能であるか判断し、最新の複製回数が複製制限回数以下であって複製可能である場合に、最新の複製回数をインクリメントして更新した新たな最新の複製回数をその条件情報に追記してディジタルコードを作成し、原稿を読み取って作成した画像データとそのディジタルコードを合成して複製するように構成したので、不正な複製処理を未然に防止することができるようになる。
【００２５】
また、本願発明では、複製対象となる原稿に埋め込まれたディジタルコードを原稿から分離させる必要がないため、簡単な装置構成で複製制御を実現することができるという効果をも奏する。
【００２６】
さらに、ディジタルコードに複製時のジェネレーションを示す情報を追記するとともに予めジェネレーション毎の制御内容を含ませて原稿に埋め込むように構成したので、ジェネレーションごとに複製を制御することができ、不正利用を最小限に抑制することが可能なるという効果を奏する。
【発明を実施するための最良の形態】
【００２７】
以下、本発明に係わる画像形成装置および方法の一実施例を添付図面を参照して詳細に説明する。
【００２８】
なお、以下の実施例では、本願発明の画像形成装置の一例として、複合機を示し、その複合機がクライアントコンピュータなどと通信回線を介して通信可能な状態にあるネットワーク構成からなるが、複合機でなく複写機であってもよい。画像形成装置が複写機によって構成される場合、画像読取部を有する読取装置が複写機の画像形成装置と通信回線を介して接続されているような構成からなる。すなわち、画像読取部と画像形成部とが別の装置によって構成されてもよい。
【実施例１】
【００２９】
図１は、本発明に係わる画像形成装置および方法を適用して構成した複合機の装置構成図である。
【００３０】
図１において、この複合機は、クライアントコンピュータなどの装置と通信回線若しくは無線によって接続されており、印刷機能、ファクシミリ機能、読取機能、複製機能を有する。
【００３１】
この複合機は、画像読取部１０、画像制御部２０、画像形成部６０から構成され、原稿の内容を印刷用紙に複写するとともに、複製にかかる情報を示した複製制御情報をコード化したディジタルコードを埋め込む複製処理を行う。
【００３２】
また、このディジタルコードとして埋め込まれる複製制御情報は、複製を行う際の複製条件である「条件情報」と、複製を禁止する原稿であることを示す「複製禁止情報」とから構成される情報である。
【００３３】
このとき、パターン画像で表した複製制御情報を原稿に埋め込んだ例を図２に示す。図２を用いて複製制御情報に含まれる条件情報と複製禁止情報とを説明する。
【００３４】
図２において、図２（ａ）は、原稿全体にパターン画像を埋め込んだ例を示す図であり、図２（ｂ）は、図２（ａ）で示した原稿全体に埋め込まれたパターン画像の一部を拡大した図であり、図２（ｃ）は、図２（ｂ）で示したパターン画像の一部を更に拡大した図である。
【００３５】
図２（ａ）には、原稿の全体にパターン画像で表した複製制御情報を埋め込んだ例を示し、その原稿を上下左右いずれの方向から読み込んだ場合であってもパターン画像を検出できるようになっている。
【００３６】
このときのパターン画像がどのような構成で埋め込まれているかを示したのが図２（ｂ）である。図２（ｂ）に示された複製制御情報のパターン画像は、複製制御情報に含まれる複製禁止情報のパターン画像（２０１）と条件情報のパターン画像（２０２）とから構成され、それぞれのパターン画像（２０１、２０２）がブロックを形成している。
【００３７】
すなわち、複製制御情報に含まれる各情報はブロック単位で分割することができ、複製禁止情報を示すパターン画像のブロックと条件情報を示すパターン画像のブロックは二次元方向に交互になるように配置されている。
【００３８】
さらに、複製禁止情報のパターン画像（２０１）は、禁複製配列[０]（２０１−Ａ）と禁複製配列[１]（２０１−Ｂ）の各ブロックによって構成され、条件情報（２０２）を示したパターン画像は、条件コード配列（２０２−Ａ、２０２−Ｂ、２０２−Ｃ・・・）から構成される。複製禁止情報のパターン画像（２０１）を示す禁複製配列[０]（２０１−Ａ）と禁複製配列[１]（２０１−Ｂ）は、一行おき若しくは一列おきに交互に埋め込まれた状態であり、各行若しくは各列はこれらいずれかの配列と、条件コード配列とが交互に配列された状態にある。
【００３９】
すなわち、各パターン画像をブロック単位に分割した状態で、ブロックの各行には、禁複製配列[０]（２０１−Ａ）若しくは禁複製配列[１]（２０１−Ｂ）のいずれかのブロックと、条件コード配列のブロックとが交互に配列されている。また、ブロックの各列にも禁複製配列[０]（２０１−Ａ）若しくは禁複製配列[１]（２０１−Ｂ）のいずれかのブロックと、条件コード配列のブロックとが交互に配列されている。
【００４０】
そして、複合機で複製処理を行う際には、画像読取部１０でこの禁複製配列[０]（２０１−Ａ）と禁複製配列[１]（２０１−Ｂ）を検出すると複製禁止情報が埋め込まれた原稿であることを複合機が認識して複製処理が行われる。
【００４１】
ちなみに、図２（ｂ）で示す禁複製配列[０]（２０１−Ａ）は、配列を構成する要素全てが右上から左下に向かって引かれた斜線で表された配列であり、禁複製配列[１]（２０１−Ｂ）は、配列を構成する要素全てが左上から右下に向かって引かれた斜線で表された配列である。
【００４２】
そして、条件情報（２０２）のパターン画像を示す条件コード配列（２０２−Ａ、２０２−Ｂ、２０２−Ｃ・・・）は、複製処理に用いる複製条件が含まれており、この条件コード配列（２０２−Ａ、２０２−Ｂ、２０２−Ｃ・・・）が示す複製条件に基づいて複製処理を行う。
【００４３】
また、この条件コード配列（２０２−Ａ、２０２−Ｂ、２０２−Ｃ・・・）は、ブロック単位の構成において、斜め方向に同じ条件コード配列（２０２−Ａ、２０２−Ｂ、２０２−Ｃ・・・）が埋め込まれ、上下左右いずれの用紙方向から原稿が複製開始された場合であってもその条件コード配列（２０２−Ａ、２０２−Ｂ、２０２−Ｃ・・・）を検出できるようにする。
【００４４】
そして、さまざまな条件コード配列（２０２−Ａ、２０２−Ｂ、２０２−Ｃ・・・）のうち、ある１つの条件コード配列（２０２−Ａ）を拡大した図が図２（ｃ）であり、斜線の種類によって「０」または「１」のいずれかのディジタルデータを示している。「０」は左上から右下に沿って描かれた斜線で表現され、「１」は右上から左下に沿って描かれた斜線で表現される。
【００４５】
例えば、図２（ｃ）の２行目に示すパターン画像は、左側から順に「１、０、１、０、０、１、０、１、０、０、１、１」のデータを示しており、これは「１０１００１０１００１１」からなる１２ビットの情報を表現している。そして、先頭１ビット目〜４ビット目はコマンド（命令）を示し、５ビット目〜８ビット目はコマンドに対する値を示し、９ビット目〜１２ビット目はその情報が追記された日付を示しているとした場合、「１０１０」はコマンドを示し、「０１０１」はそのコマンドに対する値を示し、「００１１」は日付を示している。
【００４６】
また、同様に３行目に示すパターン画像は、左側から順に「１、１、０、１、０、０、０、１、０、１、０、１」のデータを示しており、１ビット目〜４ビット目の「１１０１」がコマンドを示し、５ビット目〜８ビット目の「０００１」がコマンドに対する値を示し、９ビット目〜１２ビット目の「０１０１」が追記された日付を示している。
【００４７】
またさらに、４行目に示すパターン画像は、左側から順に「１、１、０、１、０、０、１、０、１、０、１、１」のデータを示しており、１ビット目〜４ビット目の「１１０１」がコマンドを示し、５ビット目〜８ビット目の「００１０」がコマンドに対する値を示し、９ビット目〜１２ビット目の「１０１１」が追記された日付を示している。
【００４８】
そして、５行目以降の行に示す孤立点データ「・」のように、パターン画像がない部分が仮のデータ（ダミーデータ）であることを示している。
【００４９】
以上のようなビット構成からなる条件コード配列に新たなディジタルデータを追記するには、孤立点によって構成される行の書き換えを行うことで追記できる。
【００５０】
このように、複製処理における複製の条件をパターン画像によって表現し、そのパターン画像を原稿に埋め込むことで複製条件を指定する。
【００５１】
もちろん、複製条件を指定しないビット列に孤立点データなどのダミーデータを用いるのではなく、ダミーデータの代わりに空白とするように構成してもよい。
【００５２】
以下、条件情報と複製制御情報を含んだ複製制御情報をパターン画像で表した場合の例で図１の複合機を説明する。
【００５３】
複合機が構成する画像読取部１０は、ＣＣＤ（Charge Coupled Device）などによって構成され、図示しないプラテンガラス上に載置された原稿から埋め込まれたパターン画像とその原稿の内容を読み取る読取処理を行い、その原稿に対する画像データを作成する。この読取処理では、読み取った画像データに対してゲイン制御や色分解、あるいはホワイトバランス処理などの撮像信号処理を施す処理を行う。
【００５４】
また、画像形成部６０は、プリントエンジンなどを示し、画像制御部２０で複製処理が行われた画像データを印刷用紙などの印字媒体に印字する出力処理を行う。
【００５５】
このときの出力処理は、個々の印刷色用の２値化信号を生成する。この２値化信号の生成は、たとえば、ＲＧＢ表色系の画像データをＹＣｒＣｂ表色系の画像データに変換し、さらにＹＣｒＣｂ表色系から最低３つ（好ましくは４つ）、たとえば、ＣＭＹ表色系あるいはＣＭＹＫ表色系のへのマッピングを行い、プリント出力用に色分解されたラスタデータ（２値化信号）を生成する。このようなラスタデータ化の処理に際して、カラー画像のＣＭＹ成分を減色するアンダーカラー除去（ＵＣＲ）、あるいは減色されたＣＭＹ成分を部分的にＫ成分と交換するグレー成分交換（ＧＣＲ）をするといった処理を行う。
【００５６】
画像制御部２０は、ＣＰＵ（Central Processor Unit）などによって構成され、画像読取部１０で読み取った画像データに対して複製処理を行い、処理した画像データの出力を画像形成部６０に要求する。
【００５７】
この画像制御部２０は、ページバッファ２１、条件情報検出部２２、コピーカウント制御部２３、複製禁止情報検出部２４、制御部２５、コントロールパネル２６、ネットワークＩ／Ｆ２７、画像処理部３０、合成画像生成部４０、選択部５０を具備して構成される。
【００５８】
まず、画像読取部１０で原稿を読み取って作成した画像データは、ページバッファ２１に記憶され、ページバッファ２１に記憶された画像データからパターン画像の検出要求を条件情報検出部２２と複製禁止情報検出部２４に行う。画像データが記憶されたページバッファ２１は、複製処理を行う際の作業領域を示すメモリである。
【００５９】
検出要求を受けた条件情報検出部２２では、ページバッファ２１に格納された画像データに埋め込まれたパターン画像から条件情報の条件コード配列を特定し、その条件コード配列を解析して複製にかかる条件情報を検出する。
【００６０】
この条件情報には、複製を許可する最大回数を示す「複製制限回数（LimitCount）」と、複製が行われた回数を示す「複製回数（ScanCount）」とが含まれ、この「複製回数（ScanCount）」のうち、最も新しい日付のデータを持つ複製回数（ScanCount）が「最新の複製回数（ScanCount）」である。この「最新の複製回数（ScanCount）」と「複製制限回数（LimitCount）」の各情報をコピーカウント制御部２３と制御部２５に対して通知する。
【００６１】
このときの条件コード配列を特定する処理は、読み取ったパターン画像を二値化処理してパターン画像全体におけるコード配列を作成し、所定のサイズにブロック分割する。このブロック分割した所定のサイズごとに条件情報の条件コード配列と、複製禁止情報の禁複製配列[０]（２０１−Ａ）または禁複製配列[１]（２０１−Ｂ）とをわけて条件情報のパターン画像を特定する。そして、特定した条件情報の条件コード配列に対して、図２（ｃ）の図で説明したようなコマンドの内容とその値を解析することで条件の検出を行う。このときの条件情報検出部２２で行われる詳細な処理フローを図３のフローチャートで示す。
【００６２】
また、条件情報検出部２２と同時に検出要求を受けた複製禁止情報検出部２４では、ページバッファ２１に格納された画像データに埋め込まれたパターン画像から複製禁止情報の禁複製配列[０]（２０１−Ａ）と禁複製配列[１]（２０１−Ｂ）を検出する。
【００６３】
このときの検出処理は、条件情報検出部２２の処理と同じように、読み取ったパターン画像を二値化処理してパターン画像全体におけるコード配列を作成し、所定のサイズにブロック分割する。このブロック分割した所定のサイズごとに条件情報の条件コード配列と、複製禁止情報の禁複製配列[０]（２０１−Ａ）または禁複製配列[１]（２０１−Ｂ）とをわけて複製禁止情報の配列（禁複製配列[０]（２０１−Ａ）、禁複製配列[１]（２０１−Ｂ））を特定する。
【００６４】
そして、禁複製配列[０]（２０１−Ａ）と禁複製配列[１]（２０１−Ｂ）を検出したことを制御部２５に通知する。
【００６５】
次に、コピーカウント制御部２３では、条件情報検出部２２から検出した条件情報に含まれる「複製制限回数（LimitCount）」と「最新の複製回数（ScanCount）」が通知され、これらを比較することによって原稿の複製処理が可能であるかを複製禁止フラグに設定する。
【００６６】
複製処理が可能である場合には、複製禁止フラグを「無効（ＯＦＦ）」とし、複製処理が可能でない場合には、複製禁止フラグを「有効（ＯＮ）」とする。
【００６７】
例えば、図２（ｃ）で示すパターン画像において、２行目のコマンドを示すビット列「１０１０」が「LimitCount（複製制限回数）」であり、３行目と４行目のコマンドを示すビット列「１１０１」が「ScanCount（複製回数）」であるとした場合、まず、条件情報検出部２２からは２行目のコマンド「LimitCount（複製制限回数）」に対する値のビット列「０１０１」が示す数値（十進数に変換すると「５」）が通知される。次に、３行目と４行目が示すコマンド「ScanCount（複製回数）」に対する日付のうち最も新しい日付のコマンドが示す数値（最新の複製回数（ScanCount））が通知される。
【００６８】
そして、通知された「最新の複製回数（ScanCount）」が「複製制限回数（LimitCount）」以下である場合には、その最新の複製回数（ScanCount）に「１」を加算して更新して複製禁止フラグを「無効（ＯＦＦ）」と設定して複製処理を行う。また、通知された「最新の複製回数（ScanCount）」と「複製制限回数（LimitCount）」が等しい場合には、複製禁止フラグを「有効（ＯＮ）」に設定して複製処理を禁止する。
【００６９】
このとき、コピーカウント制御部２３で行われる処理の詳細な流れを示したフローチャートを図４に示す。
【００７０】
制御部２５は、ページバッファ２１に記憶された画像データに対して、条件情報検出部２２、コピーカウント制御部２３、複製禁止情報検出部２４で処理した各情報に基づいて複製処理を制御し、合成画像生成部４０や選択部５０に対して指示を行う。また、コントロールパネル２６に必要な情報を表示させたりネットワークＩ／Ｆ２７を介して情報を伝送したりする。
【００７１】
この制御部２５は、条件情報検出部２２から条件情報の条件コード配列（２０２）が検出されたことと、その条件情報で示された「最新の複製回数（ScanCount）」、「複製可能な回数（LimitCount）」の情報とを受けるほか、さらに、コピーカウント制御部２３から原稿の複製が可能であるかを示した複製禁止フラグとを受ける。また、その複製禁止フラグが「無効（ＯＦＦ）」を示し、複製可能である場合には、「最新の複製回数（ScanCount）」の情報を受ける。
【００７２】
また、複製禁止情報検出部２４からは、複製禁止情報の禁複製配列[０]（２０１−Ａ）と禁複製配列[１]（２０１−Ｂ）が検出されたことの通知を受ける。
【００７３】
これらの情報に基づき、制御部２５では、複製禁止フラグの状態を判断し、複製禁止フラグの状態が「無効（ＯＦＦ）」であって複製が可能である場合には、条件情報検出部２２より受けた「最新の複製回数（ScanCount）」ではなく、コピーカウント制御部２３より受けた「最新の複製回数（ScanCount）」を追記した条件情報の条件コード配列の作成指示を合成画像生成部４０に行う。
【００７４】
また、複製禁止フラグの状態が「有効（ＯＮ）」であって複製が可能でない場合には、複製処理を停止し、コントロールパネル２６の表示デバイス（２６−ａ）にその旨を表示する。
【００７５】
このときの制御部２５で行われる詳細な処理の流れを示したフローチャートを図５に示す。
【００７６】
コントロールパネル２６は、ユーザインターフェースを示し、情報を表示する表示デバイス（２６−ａ）、ユーザからの指示を受け付ける操作部（２６−ｂ）から構成される。
【００７７】
例えば、表示デバイス（２６−ａ）には、制御部２５によって複製禁止であると判断された場合に「この原稿は複写が禁止されているため、処理を停止します」といったメッセージが表示される。また、操作部（２６−ｂ）は、十字キーやテンキーさらにはキーボードやポインティングデバイスなどから構成され、複写枚数を指定したり拡縮倍率を指定したりするなどの複製における各種設定を行う。
【００７８】
もちろん、このコントロールパネル２６は、表示デバイス（２６−ａ）、操作部（２６−ｂ）を一体としたタッチパネルであってもよい。
【００７９】
ネットワークＩ／Ｆ２７は、通信回線や無線によって外部の装置と接続する外部インターフェースであって、複製における設定や複製状況などを送受信できるとともに、複合機自体の稼動状況、利用状況などを外部から把握するための情報の送受信を行う。
【００８０】
そして、画像処理部３０は、ページバッファ２１に記憶された画像データに対して、例えば、下地除去処理、空間フィルタによる強調処理などの画像処理を施す。
【００８１】
合成画像生成部４０では、制御部２５から最新の複製回数（ScanCount）を追記した条件情報の条件コード配列の作成指示を受け、条件情報検出部２２で検出した条件コード配列にその最新の複製回数（ScanCount）を追記した条件コード配列を作成する。さらに、作成した条件コード配列と、この作成指示に含まれる複製禁止情報の禁複製配列[０]（２０１−Ａ）と禁複製配列[１]（２０１−Ｂ）から画像処理部３０によって画像処理された画像データに合成するパターン画像を作成する。
【００８２】
作成後、画像データにそのパターン画像を合成し、出力処理を行う合成画像データを作成する。このときの合成画像生成部４０で行われる詳細な処理の流れを示したフローチャートを図６に示す。
【００８３】
選択部５０は、パターン画像が埋め込まれた原稿の複製を行う場合とパターン画像が埋め込まれていない原稿の複製を行う場合の切り替え処理を行う。前者の場合、合成画像生成部４０で生成された合成画像データの出力を画像形成部６０に指示し、後者の場合、制御部２５より条件情報を検出されなかった通知を受けて画像処理部３０で画像処理された画像データの出力指示を画像形成部６０に行う。
【００８４】
このような構成における複製処理の流れを以下に説明する。
【００８５】
まず、原稿を画像読取部１０で読み取ることにより作成した画像データをページバッファ２１に記憶し、同時に条件情報検出部２２で条件情報を、複製禁止情報検出部２４で複製禁止情報を検出する処理を行う。このとき、いずれの検出部（２２、２４）でもこれらの情報を検出できない場合と、これらの情報を検出した場合とに処理が分かれる。
【００８６】
まず、いずれの検出部でもこれらの情報が検出できない場合、条件情報検出部２２、複製禁止情報検出部２４がそれぞれ制御部２５にその旨を通知し、制御部２５から通常の複製処理を指示する。この場合、画像処理部３０で画像処理した画像データを画像形成部６０に転送することにより複製を行う。
【００８７】
それに対して、次に、条件情報を条件情報検出部２２で検出し、複製禁止情報を複製禁止情報検出部２４で検出した場合、複製禁止情報検出部２４で複製禁止情報を検出したことを制御部２５に通知する。また、条件情報検出部２２で検出した条件情報をコピーカウント制御部２３と制御部２５に通知する。
【００８８】
複製禁止情報が検出されたことを受けるとともに、条件情報を受け付けたコピーカウント制御部２３では、その原稿の複製処理が可能であるか否かを複製禁止フラグに示し、複製処理が可能であることが示されている場合には最新の複製回数（ScanCount）を更新して複製禁止フラグとともに制御部２５に通知する。
【００８９】
そして、制御部２５が条件情報検出部２２、コピーカウント制御部２３、複製禁止情報検出部２４からそれぞれの情報を受けると、コピーカウント制御部２３からの複製禁止フラグの状態を確認し、複製禁止フラグの状態が「有効（ＯＮ）」であって複製処理が可能でない場合には複製処理を停止する。
【００９０】
また、複製禁止フラグの状態が「無効（ＯＦＦ）」であって複製処理が可能である場合には条件コード配列にコピーカウント制御部２３から通知された最新の複製回数（ScanCount）を追記して禁止条件情報の禁複製配列[０]（２０１−Ａ）と禁複製配列[１]（２０１−Ｂ）とともにディジタルコード（パターン画像）の作成指示を合成画像生成部４０に行う。
【００９１】
さらに、合成画像生成部４０では、制御部２５からのパターン画像の作成指示に基づき最新の複製回数（ScanCount）を追記したパターン画像を作成する。作成したパターン画像を画像処理部３０によって画像処理された画像データに合成して合成画像データを作成する。そして、選択部５０を介して画像形成部６０に転送され、画像形成が行われることによって原稿が複製される。
【００９２】
以上のような構成、処理によって、複製対象の原稿からディジタルコードを分離するなどの複雑な処理を行うことなく、条件に基づいた複製処理を行うことができる。
【００９３】
続いて、図３から図６に示すフローチャートを説明する。
【００９４】
図３は、図１に示す条件情報検出部で行われる処理の流れを示すフローチャートである。
【００９５】
図３において、画像読取部によって原稿が読み取られ、ページバッファにその原稿に対する画像データが保存されて条件情報の検出要求を受け付けると処理が開始され、画像データに埋め込まれたパターン画像の二値化処理を行い（３０１）、ノイズ成分の除去を行う（３０２）。
【００９６】
二値化されたパターン画像のコード配列を作成し（３０３）、予め指定された所定のサイズに作成したコード配列を分割する（３０４）。この分割によって、条件コード配列と、禁複製配列[０]または禁複製配列[１]とが分割される。
【００９７】
分割されたコード配列から条件コード配列を特定し（３０５）、その特定した条件コード配列のビット列を解析することによって条件情報を検出する（３０６）。例えば、図２（ｃ）で示すようなパターン画像において、コマンドを示すビット列、コマンドに対する値を示すビット列、日付を示すビット列を判別し、これらを解析することによって条件情報を検出する。
【００９８】
このような処理によって、複製処理における複製条件をパターン画像から検出でき、その複製条件に基づいて複製処理を行うことができる。
【００９９】
図４は、図１に示すコピーカウント制御部で行われる処理の流れを示すフローチャートである。
【０１００】
図４において、条件情報検出部で検出した条件情報を受け付けると処理が開始され、その条件情報に含まれ、原稿を複製した回数のうち最も新しい回数を示す「最新の複製回数（ScanCount）」の情報と最大複製回数を示す「複製可能な回数（LimitCount）」の情報とを比較する処理を行う（４０１）。これは、許可した回数以内で行われる複製処理であるかを判断するためである。
【０１０１】
そして、「複製可能な回数（LimitCount）」が「最新の複製回数（ScanCount）」以上であるか判断し（４０２）、「複製可能な回数（LimitCount）」が「最新の複製回数（ScanCount）」以上である場合（４０２でＹＥＳ）、すなわち、許可された最大複製回数を超えていない場合には、複製処理を可能とするために複製禁止フラグを「無効（ＯＦＦ）」に設定する（４０３）。
【０１０２】
続いて、「複製可能な回数（LimitCount）」と比較した「最新の複製回数（ScanCount）」に「１」を加算して「最新の複製回数（ScanCount）」を更新する（４０４）。
【０１０３】
それに対して、「複製可能な回数（LimitCount）」が「最新の複製回数（ScanCount）」よりも小さい場合（４０２でＮＯ）、すなわち、許可された最大複製回数を超えた場合には、複製処理を禁止するために複製禁止フラグを「有効（ＯＮ）」に設定する（４０５）。
【０１０４】
以上の処理で設定した複製禁止フラグの状態（ＯＮまたはＯＦＦ）と、複製禁止フラグの状態が「ＯＦＦ」である場合には更新した「最新の複製回数（ScanCount）」の情報を制御部に通知する（４０６）。
【０１０５】
このような処理により、パターン画像として示された複製条件に基づく複製処理が可能であるかを複製禁止フラグに設定することができる。
【０１０６】
図５は、図１に示す制御部で行われる処理の流れを示すフローチャートである。
【０１０７】
図５において、条件情報検出部で検出した条件情報を受けるとともに、コピーカウント制御部から複製禁止フラグの状態が通知されると処理が開始され、複製禁止フラグの状態が「有効（ＯＮ）」であるか「無効（ＯＦＦ）」であるかを解析する（５０１）。
【０１０８】
解析した複製禁止フラグの状態が「無効（ＯＦＦ）」であるか判断し（５０２）、無効（ＯＦＦ）であると判断され、複製処理が可能な場合（５０２でＹＥＳ）には、コピーカウント制御部から複製禁止状態フラグと同時に通知された「最新の複製回数（ScanCount）」の情報を追記したパターン画像の作成指示を合成画像生成部に対して行う（５０３）。このときの「最新の複製回数（ScanCount）」の情報は、読み取った画像データに含まれる条件情報の「最新の複製回数（ScanCount）」の情報に「１」を加算した情報である。
【０１０９】
それに対して、複製禁止フラグの状態が「無効（ＯＦＦ）」でないと判断された場合、つまり「有効（ＯＮ）」であると判断された場合（５０２でＮＯ）には、複製における条件を満たさないことから複製処理を停止する（５０４）。そして、複製処理を行うことができない旨をコントロールパネルの表示デバイスに表示する（５０５）。
【０１１０】
このような処理により、条件情報に基づく複製処理を行うことができ、原稿の不正な複製を未然に防ぐことができる。
【０１１１】
図６は、図１に示す合成画像生成部で行われる処理の流れを示すフローチャートである。
【０１１２】
図６において、制御部より複製処理後のパターン画像の作成指示が行われたると処理が開始され、指示された「最新の複製回数（ScanCount）」の情報を条件コード配列に追記してその条件コード配列のパターン画像を作成する（６０１）。
【０１１３】
このパターン画像の作成処理（６０１）は、たとえば、図２（ｃ）で示すパターン画像を用いて説明すると、５行目以降が透かしの背景（孤立点データによる画像）が印刷されていることから、５行目の孤立点データの１ビット目から４ビット目を「ScanCount」コマンドが示すビット列に書き換え、５ビット目から８ビット目を制御部より指示された「最新の複製回数（ScanCount）」の情報を示すビット列で書き換え、９ビット目から１２ビット目を書き換えの日付を表すビット列で書き換える。
【０１１４】
これにより、制御部より指示された「最新の複製回数（ScanCount）」の情報をパターン画像へ追記することができる。ちなみに、６行目以降が追記後の孤立点データとなる。
【０１１５】
そして、パターン画像が作成されると、画像処理部で処理された画像データを受けてそのパターン画像を画像データにオーバーレイ処理することにより合成画像データを作成する（６０２）。
【０１１６】
このオーバーレイ処理では、パターン画像の位置補正などの補正処理が行われて印刷出力する際の印刷データの元となる画像データを作成する。このオーバーレイ処理によって作成した画像データの複製要求を選択部に対して行う（６０３）。
【０１１７】
このような処理によって、印刷可能な回数の情報を更新して原稿を複製することができるようになる。
【０１１８】
以上に示すような構成や処理によって、パターン画像として埋め込まれた複製条件に基づいて複製処理を行うことができるようになる。
【実施例２】
【０１１９】
図７は、本発明に係わる画像形成装置および方法を適用して構成した複合機の他の装置構成図である。
【０１２０】
図７に示す装置構成は、図１に示す装置構成と類似するため異なる点を中心に説明する。
【０１２１】
図７に示す装置構成では、図８に示すようなパターン画像が埋め込まれた文書の複製処理を行う。この図８に示すパターン画像は、複製制御情報に含まれる条件情報を示す条件コード配列のみで構成され、図２（ｃ）に示すような複製禁止情報の禁複製配列[０]、禁複製配列[１]は構成されない。
【０１２２】
この条件コード配列には、「（Ａ）世代ごとの複製許可部数情報と制御情報」のほか、「（Ｂ）世代情報（以下、「ジェネレーション情報」）」が含まれる。複製許可部数情報は、原稿の複製を許可した部数を示す情報であり、制御情報は、複製における出力時の設定情報である。
【０１２３】
このときの世代情報が示す「世代」とは、元の原稿を複製することにより作成した複製原稿を第１世代とし、また、この第１世代の原稿を複製することにより作成した複製原稿を第２世代とした場合における原稿同士の親子関係を示すものである。
【０１２４】
すなわち、条件コード配列には、各世代に渡って複製条件を予め指定されたものであり、先の世代の複製を制御（コントロール）できるような情報が含まれている。
【０１２５】
条件コード配列に含まれる「（Ａ）世代ごとの複製許可部数情報と制御情報」の一例を図９に示す。
【０１２６】
図９において、世代は複製回数項目９０１で示され、この複製回数項目９０１が示した世代の原稿を複製する際に参照する複製条件の複製許可部数情報を部数項目９０２で示す。さらに、複製時の制御情報を両面項目９０３、フィニッシング項目９０４、他サービス項目９０５の各項目で示す。
【０１２７】
まず、複製回数項目９０１は、複製する世代が示されており、例えば、「１」が示されている場合には第１世代の複製原稿を作成することを示す。
【０１２８】
また、部数項目９０２は、複製回数項目９０１で示された世代の複製原稿を作成するにあたり、一回の複製処理によって複製可能な部数を示す項目である。例えば、複製回数項目９０１で「１」が示された行の部数項目９０２に「３」が指定されている場合、一回の複製処理で第１世代の原稿を最大「３部」複製することが可能であることを示している。
【０１２９】
また、第１世代として作成された原稿をさらに複製する場合、第２世代の原稿が作成されることとなり、この第２世代の原稿として作成可能な部数が最大「１部」であると指定されている。また、第２世代として作成された原稿をさらに複製する場合、第３世代の原稿が作成されることとなり、この第３世代の原稿として作成可能な部数が最大「１部」であると指定されている。またさらに、第３世代の原稿を複製して第４世代の原稿を作成しようとした場合、許可された部数が指定されていないため複製処理が禁止されていることを示す。
【０１３０】
そして、制御情報として指定された両面項目９０３は、複製処理によって両面の同時複製を可能としているか否かを示す項目であり、両面の複製が可能である場合には「可」と示され、両面の同時複製を禁止し、片面のみを複製可能としている場合には「不可」と示される。同じく制御情報として指定されたフィニッシング項目９０４は、フィニッシングの種類を示す項目であり、例えば、パンチなどを指定することができる。さらに、制御情報として指定された他サービス項目９０５は、複製処理によって同時に行うことが可能なサービスの一覧を示す項目である。
【０１３１】
例えば、複製回数項目９０１が「３」を示す行の他サービス項目９０５には「ScantoMail（アドレス番号）」サービスが示されており、第３世代の複製原稿を作成するために、読み取りを行った画像データを電子メールとして転送することができるサービスである。このサービスの利用有無は、予めユーザがコントロールパネルなどを操作することによって設定可能であり、設定時には転送先のメールアドレスを入力したり予め登録されたアドレスから選択したりすることによって転送先を指定する。
【０１３２】
なお、両面項目９０３、フィニッシング項目９０４、他サービス項目９０５の各項目で示された制御情報は、複写機や複合機で一般的に用いられるＰＪＬ（Printer Job Language：プリンタジョブ言語）を用いて指定するような構成であってもよく、さらには、予め決定されたコマンド番号を指定してそのコマンド番号に対する値を設定するような構成であってもよい。
【０１３３】
以上のような「（Ａ）世代ごとの複製許可部数情報と制御情報」と「（Ｂ）ジェネレーション情報」が条件情報として、図８で示すような条件コード配列のパターン画像に含まれる。
【０１３４】
このパターン画像が埋め込まれた原稿を図７に示す画像読取部１０で読み取る。画像読取部１０で原稿を読み取ることにより作成した画像データはページバッファ２１に記憶され、また、同時に条件情報検出部２２に条件情報の検出要求を行う。
【０１３５】
実施例１の図１で示した装置構成では、画像データがページバッファ２１に格納されると同時に複製禁止情報検出部に対して複製禁止情報の検出要求が行っているが、本実施例の図７の装置構成では、条件情報のみをパターン画像で表現しているため複製禁止情報検出部は必要ない。
【０１３６】
そして、条件情報の検出要求が行われた条件情報検出部２２では、パターン画像のから条件情報を検出し、検出した条件情報に含まれる「（Ａ）世代ごとの複製許可部数情報と制御情報」と「（Ｂ）ジェネレーション情報」をコピーカウント制御部２３に通知するとともに、条件情報を検知したことを制御部２５に通知する。
【０１３７】
この「（Ｂ）ジェネレーション情報」は、元の原稿からの世代数を示す情報であり、元の原稿は、世代を経ていないためジェネレーション情報として「０」が指定されているか若しくはジェネレーション情報が空白である。また、元の原稿を複製して作成した第１世代の原稿にはジェネレーション情報として「１」が指定されており、第１世代の原稿を複製して作成した第２世代の原稿にはジェネレーション情報として「２」が指定されている。
【０１３８】
コピーカウント制御部２３は、条件情報検出部２２から通知された「（Ａ）世代ごとの複製許可部数情報と制御情報」と「（Ｂ）ジェネレーション情報」を受けて、その「（Ｂ）ジェネレーション情報」で指定された世代に「１」を加算（カウントアップ）して次世代へと更新する。通知された複製許可部数情報のうち、カウントアップした世代に対する複製許可部数情報と制御情報を検知する。すなわち、次世代の原稿を複製するにあたり、複製可能な部数と制御情報を特定する。
【０１３９】
そして、コピーカウント制御部２３では、カウントアップした世代（次世代）を示すジェネレーション情報と、検知した複製許可部数情報、制御情報を制御部２５に通知する。例えば、図９を例にして、カウントアップした世代が「１」である場合には複製可能な部数を示す複製許可部数情報が「３」であると特定でき、また、カウントアップした世代が「２」である場合には複製可能な部数を示す複製許可部数情報が「１」であると検知できる。
【０１４０】
そして、制御部２５は、条件情報検出部２２から条件情報を検知したことを受けるとともにコピーカウント制御部２３からカウントアップした世代を示すジェネレーション情報と複製許可部数情報、制御情報とを受けて、その複製許可部数の範囲内で複製処理を行う。実際に複製を行う部数は、コントロールパネル２６を用いてユーザが指定することができる。
【０１４１】
この複製処理では、カウントアップしたジェネレーション情報を条件情報検出部２２で検出した条件情報のジェネレーション情報に追記した新たな条件コード配列からなるパターン画像の作成要求を合成画像生成部４０に行う。
【０１４２】
合成画像生成部４０では、制御部２５からのパターン画像の作成要求に対して新たなジェネレーション情報と作成する日付を追記したパターン画像の作成を行い、画像処理部３０によって作成された画像データと合成した合成画像データを生成する。そして、その合成画像データを選択部５０に転送する。
【０１４３】
そして、選択部５０が合成画像データの画像形成要求を画像形成部６０に行うことで、画像形成部６０で画像形成されて複製が完了する。
【０１４４】
すなわち、複製された原稿に埋め込まれたパターン画像のジェネレーション情報には新たな世代を示した情報が追記された状態にある。
【０１４５】
このような構成により、予め世代ごとに指定された複製条件で複製処理を行うことができ、複製した複製原稿には、世代を示すジェネレーション情報を追記することができる。
【０１４６】
図１０は、図７の装置構成におけるコピーカウント制御部の処理の流れを示すフローチャートである。
【０１４７】
図１０において、条件情報検出部で検出した「（Ａ）世代ごとの複製許可部数情報と制御情報」と「（Ｂ）ジェネレーション情報」の各情報を受け付けると処理が開始され、「（Ｂ）ジェネレーション情報」が示す世代を解析し（１００１）、解析した世代に「１」を加算して、複製する原稿の世代（ジェネレーション情報）を算出する（１００２）。
【０１４８】
続いて、「（Ａ）世代ごとの複製許可部数情報と制御情報」の複製許可部数情報から算出したジェネレーション情報の複製許可部数を検知し（１００３）、複製許可部数が指定されているか判断する（１００４）。
【０１４９】
算出した世代に対する複製許可部数が指定されていない場合（１００４でＮＯ）には、複製が禁止されているため、複製処理を停止する（１００５）。それに対して、複製許可部数が指定されている場合（１００４でＹＥＳ）には、その指定された複製許可部数の情報と、制御情報と、算出したジェネレーション情報とを制御部２５に転送する（１００６）。
【０１５０】
このような処理により、コピーカウント制御部では、追記するジェネレーション情報を算出するとともに条件情報の複製可能な部数の範囲内での複製を可能としている。
【０１５１】
以上に示す構成、処理によって、元の原稿を作成する時点で世代を越えた複製条件を指定することができる。
【０１５２】
これにより、複雑な複製処理を行うことなく、原稿の複製処理を世代に跨って制御することが可能となる。
【０１５３】
本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【０１５４】
例えば、上記実施例では、日付情報を追記する情報ととともに埋め込むような構成にしているが、日付情報だけでなく時間情報も一緒に埋め込むような構成であってもよい。
【０１５５】
さらに、上記実施例１または実施例２では、画像形成部でパターン画像を原稿の全面に印刷出力するような構成を示しているが、そのパターン画像の印刷位置を算出する数式（演算処理プログラム）を記憶しておき、画像形成時に数式を実行することで特定のエリアにのみ印字するような構成であってもよい。
【産業上の利用可能性】
【０１５６】
本発明は、原稿の不正な複製を防止した画像形成装置および方法に適用可能であり、特に、複製処理によって作成された文書に対して行われる複製処理を制御するのに有用である。
【図面の簡単な説明】
【０１５７】
【図１】本発明に係わる画像形成装置および方法を適用して構成した複合機の装置構成図。
【図２】パターン画像による複製制御情報の一例を示す図。
【図３】図１に示す条件情報検出部で行われる処理の流れを示すフローチャート。
【図４】図１に示すコピーカウント制御部で行われる処理の流れを示すフローチャート。
【図５】図１に示す制御部で行われる処理の流れを示すフローチャート。
【図６】図１に示す合成画像生成部で行われる処理の流れを示すフローチャート。
【図７】本発明に係わる画像形成装置および方法を適用して構成した複合機の他の装置構成図。
【図８】図７の構成において解析できるパターン画像の一例を示す図。
【図９】条件コード配列に含まれる「（Ａ）世代ごとの複製許可部数情報と制御情報」の一例を示す図。
【図１０】図７の装置構成におけるコピーカウント制御部の処理の流れを示すフローチャート。
【符号の説明】
【０１５８】
１０        画像読取部
２０        画像制御部
２１        ページバッファ
２２        条件情報検出部
２３        コピーカウント制御部
２４        複製禁止情報検出部
２５        制御部
２６        コントロールパネル
２６−Ａ    表示デバイス
２６−Ｂ    操作部
２７        ネットワークＩ／Ｆ
３０        画像処理部
４０        合成画像生成部
５０        選択部
６０        画像形成部
【図１】
2007306494.tif 000003
【図２】
2007306494.tif 000004
【図３】
2007306494.tif 000005
【図４】
2007306494.tif 000006
【図５】
2007306494.tif 000007
【図６】
2007306494.tif 000008
【図７】
2007306494.tif 000009
【図８】
2007306494.tif 000010
【図９】
2007306494.tif 000011
【図１０】
2007306494.tif 000012