(57)【要約】【課題】ＦＣＯＴコピーを「プリント画像塗りつぶし方式」のみの方式で偽造防止すると、画像を塗りつぶして印刷するため、通常よりもトナーの消費量が増える。また、印刷出力直前での画像の塗りつぶしを行うため、印刷エンジンに通知するトナー消費量と実際のトナー消費量の差異が生じる。【解決手段】ＦＣＯＴ印刷開始条件を満たす前に、複製が禁止されている特定画像が原稿に含まれていることが判明した場合は、印刷を開始せずに、ディスクに画像を保存して、画像の白抜き処理を行い、印刷を行う。【選択図】図３
2015198366.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像に対応した画像データを生成する画像データ生成手段と、
前記画像データを用いて、前記原稿画像から特定画像を検出する検出手段と、
画像データに基づいて画像を形成する画像形成手段と、
前記画像データを印刷のために出力できる開始条件が満たされたときに、前記検出手段により前記特定画像が検出されているなら、生成した前記画像データに対して、画像の少なくとも一部を欠落させる白抜き処理を施して前記画像形成手段に対して出力し、前記特定画像が検出されていないなら、生成した前記画像データを前記画像形成手段に対して出力する制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記制御手段による前記画像データの出力の開始後に前記検出手段により前記特定画像が検出された場合には、前記制御手段は前記画像形成手段に対して、前記画像データにかかる画像に置き換わる一様な画像を出力する指示、または、前記画像データにかかる画像に置き換わる一様な画像データを出力することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御手段は、前記画像データに対して、白色の縞により画像の一部を欠落させる白抜き処理を施すことを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記制御手段は、前記画像データに対して、画像の全部を欠落させる白抜き処理を施すことを特徴とする請求項１または２に記載の画像形成装置。
【請求項５】
前記制御手段は、前記画像形成手段による画像形成に用いる画像データの不足が生じないタイミングに達したことを前記開始条件が満たされたものと判定することを特徴とする請求項１乃至４のいずれか一項に記載の画像形成装置。
【請求項６】
前記制御手段はさらに、前記画像データに対して加工を施す必要がなく、かつ、前記画像形成手段による画像形成に用いる画像データの不足が生じないタイミングに達したことを前記開始条件が満たされたものと判定することを特徴とする請求項１乃至４のいずれか一項に記載の画像形成装置。
【請求項７】
原稿画像に対応した画像データを生成する画像データ生成手段と、
前記画像データを用いて、前記原稿画像から特定画像を検出する検出手段と、
画像データに基づいて画像を形成する画像形成手段と、
前記画像データを印刷のために出力できる開始条件が満たされたときに、前記検出手段により前記特定画像が検出されているなら、生成した前記画像データに対して、画像の少なくとも一部を欠落させる白抜き処理を施して前記画像形成手段に対して出力し、前記特定画像が検出されていないなら、生成した前記画像データを前記画像形成手段に対して出力する制御手段とを有する画像形成装置において、
コンピュータを前記手段として機能させるためのプログラム。
【請求項８】
原稿画像に対応した画像データを生成する画像データ生成手段と、
前記画像データを用いて、前記原稿画像から特定画像を検出する検出手段と、
画像データに基づいて画像を形成する画像形成手段と、
制御手段とを有する画像形成装置において、
前記制御手段が、前記画像データを印刷のために出力できる開始条件が満たされたときに、前記検出手段により前記特定画像が検出されているなら、生成した前記画像データに対して、画像の少なくとも一部を欠落させる白抜き処理を施して前記画像形成手段に対して出力し、前記特定画像が検出されていないなら、生成した前記画像データを前記画像形成手段に対して出力することを特徴とする画像形成装置の制御方法。
【請求項９】
印刷を開始する開始条件を満たす前に、読み取った画像データから特定画像を検出した場合に、読み取った前記画像データを保存して、保存した前記画像データを白抜き処理して出力することを特徴とする複写機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば複製が禁止されている特定画像等を判定し、特定画像を含む入力画像を元画像と異なる画像に加工して印刷する画像形成装置、複写機及びプログラムに関する。
【背景技術】
【０００２】
原稿を複製する際に、原稿に複製が禁止されている特定画像が含まれているか否かを判定し、特定画像を含む原稿を複製させない偽造を防止する技術がある。例えば、紙幣や有価証券などの複製をさせないことである。この偽造防止技術は大きく分けて二種類の方式ある。「プリント画像塗りつぶし方式」と「メモリ画像塗りつぶし方式」である。「プリント画像塗りつぶし方式」は、原稿に複製が禁止されている特定画像が含まれている場合、印刷過程で画像を塗りつぶして印刷することにより、複製による偽造を防止する方式である。もうひとつの「メモリ画像塗りつぶし方式」は、原稿に複製が禁止されている特定画像が含まれている場合、読み取った画像データを一旦磁気ディスク等の記憶媒体に保存し、保存された画像データを加工し、その加工した画像データを印刷することにより、複製による偽造を防止する方式である。この方式を使い分ける技術として、ネットワークを介したPCからの印刷処理や、装置内のディスクからの印刷処理などの、ディスクに画像データをいったん保存する機能は「メモリ画像塗りつぶし方式」、それ以外の機能は、「プリント画像塗りつぶし方式」を採用する発明（特許文献１）が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2000-175031号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前述した特許文献１は、ディスクに画像データを保存する機能は、「メモリ画像塗りつぶし方式」、それ以外の機能は、「プリント画像塗りつぶし方式」と機能に応じて画像塗りつぶし方式の切り替えを行う技術である。そのため、「プリント画像塗りつぶし方式」を適用している機能では、印刷処理開始前に、入力された画像データから複製が禁止されている特定画像を検知できたとしても、「メモリ画像塗りつぶし方式」を行わず、印刷処理過程で画像を塗りつぶして印刷する。例えば、ＦＣＯＴコピーなどがそれにあたる。ＦＣＯＴコピーは、読み取り速度と印刷速度の差分を計算し、画像をある程度読み取ったタイミングで印刷を開始する。複製時間を短くするために読み取った画像を随時印刷する仕組みで動作している。これによりＦＣＯＴ（ファーストコピータイムまたはファーストコピーアウトプットタイム）を短縮する。つまり、ＦＣＯＴコピー機能では、画像データを保存しないため、偽造防止処理のためには「プリント画像塗りつぶし方式」が適用されている。
【０００５】
しかし、「プリント画像塗りつぶし方式」は、画像を塗りつぶして印刷するため、トナーの消費量が多い。また、印刷処理中に強制的に画像の塗りつぶしを行うため、印刷エンジンに通知するトナー消費量と実際のトナー消費量との差異が生じる。そのため、「プリント画像塗りつぶし方式」を何度も繰り返し行うと、トナー消費量が増大し無駄になるだけでなく、正確なトナー残量の検知ができなくなる課題がある。
【０００６】
本発明は、以上を鑑みて、偽造防止のセキュリティレベルを維持しつつ、偽造防止機能によりトナー等の記録剤の消費量が増大するという課題を改善することを目的とする。さらに、トナー残量の検知を高精度に行って記録剤の残量の検知誤差を減らすことも目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明の画像形成装置は以下に記載する構成を有する。
【０００８】
原稿画像に対応した画像データを生成する画像データ生成手段と、
前記画像データを用いて、前記原稿画像から特定画像を検出する検出手段と、
画像データに基づいて画像を形成する画像形成手段と、
前記画像データを印刷のために出力できる開始条件が満たされたときに、前記検出手段により前記特定画像が検出されているなら、生成した前記画像データを保存手段に保存し、保存した前記画像データに対して、画像の少なくとも一部を欠落させる白抜き処理を施して前記画像形成手段に対して出力し、前記特定画像が検出されていないなら、生成した前記画像データを前記画像形成手段に対して出力する制御手段と
を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、トナー等の記録剤の消費量を抑えることができる。さらに、記録剤残量の検知誤差を減らす効果がある。
【図面の簡単な説明】
【００１０】
【図１】画像形成装置のハードウエア構成例を示したブロック図である。
【図２】ＦＣＯＴコピーとＦＣＯＴコピー時の偽造防止の処理ケースを示した図である。
【図３】読み取り処理のフローチャートを示した図である。
【図４】ＦＣＯＴ開始条件の開始タイミングを示す図である。
【図５】画像白抜き処理のフローチャートを示した図である。
【図６】印刷処理のフローチャートを示した図である。
【図７】ＦＣＯＴ印刷処理のフローチャートを示した図である。
【図８】ＦＣＯＴ条件を見たす前に複製禁止が判明した場合の処理のフローチャートを示した図である。
【図９】ＦＣＯＴ条件を見たした後に複製禁止が判明した場合の処理のフローチャートを示した図である。
【図１０】画像を白抜きした時の画像の一例を示した図である。
【発明を実施するための形態】
【００１１】
［実施形態1］
＜画像形成装置の構成＞
以下、本発明を実施するための形態について図面を用いて説明する。ただし、この実施形態に記載されている構成はあくまで例示であり、この発明の範囲をそれらに限定する趣旨のものではない。図１は、本実施形態における画像形成装置である複合機１００のシステムの構成を示すブロック図である。複合機１００は、制御部１０１、読み取り部１０２、印刷部１０３、受付部１０４、表示部１０５、送信部１０６、画像処理部１０７、及び記憶装置１０８を備えて構成される。複合機１００は、画像複製装置又は情報処理装置として機能する。なお、複合機１００は、印刷機、複写機など、他の画像複製装置に置き換えることができる。
【００１２】
記憶装置１０８には、図３〜図７のフローチャートに示される処理を実装するためのプログラムを含む、各種データが格納されている。制御部１０１は、そのプログラムを実行することにより複合機１００に含まれている他の各コンポーネントを制御し、複合機１００の処理を統括的に制御する
読み取り部１０２は、図示しない給紙部から順次給紙された原稿を光学的に読み取り、画像データを生成する。すなわち画像データ生成部ということもできる。読み取り部１０２は、原稿を複数枚連続で読み取ること、及び原稿の両面を読み取ることが可能である。読み取り部１０２で読取られた画像は、記憶装置１０８に格納される。
【００１３】
印刷部１０３は、記憶装置１０８から画像を読み出し、用紙に印刷を行う画像形成部である。印刷部１０３は、両面印刷も可能である。読み取り部１０２で原稿を読み取り、印刷部１０３が印刷することでコピー機能が実現される。受付部１０４は、キー（ハードキーやソフトキー）入力を受け付けることにより、コピー等のジョブの実行指示を受け付けることができる。表示部１０５は、ジョブ状況やアラーム、エラー、複合機１００の設定などを表示することが可能である。本実施形態では、印刷部１０３の印刷方式は本例では電子写真方式とし、利用する記録剤はトナーであるが、インクジェット方式など他の記録方式にも本発明を適用できる。印刷部１０３は、特定画像の塗りつぶしのために、制御部１０１からの信号（塗りつぶし信号）に応じて、入力された画像データを覆うたとえば黒単色の一様な画像を出力する機能を有する。
【００１４】
送信部１０６は、ネットワーク１０９に接続されている。送信部１０６は、読み取り部１０２で読み取られ、記憶装置１０８に格納された画像データを電子データとして、ネットワーク１０９を介して、E-Mail等で送信する（以降、送信機能と呼ぶ）ために使用される。
【００１５】
読み取り部１０２で読み取られた画像データから複製が禁止されている特定画像に対応した画像データが検知された場合、制御部１０１は、複製が禁止されている特定画像が原稿に含まれたことを、状況に応じて画像処理部１０７、印刷部１０３、送信部１０６に通知する。本実施形態において、複合機１００は、印刷部１０３や送信部１０６により出力されるべき画像の出力を制限する偽造防止機能を備えている。制御部１０１は、読み取り部１０２で画像を読み取り、読み取った画像に複製が禁止されている特定画像が含まれているか判断する。制御部１０１は、原稿に複製が禁止されている特定画像が含まれているか否かを検知した結果に応じて、その後の処理を切り分ける。原稿から複製が禁止されている特定画像を検知できなかった場合、印刷部１０３や送信部１０６から複製画像が出力される。なお、特定画像の検出および塗りつぶしのために、制御部１０１には、その検出を行い、検出に応じて、印刷部に対して、たとえば黒単色の一様な画像（塗りつぶし画像）を出力させるための信号を出慮ｋする検出部（不図示）を有する。
【００１６】
原稿から複製が禁止されている特定画像を検知できた場合、制御部１０１は複製が禁止されている特定画像を検知したタイミングにより、次に実施する処理を判断する。制御部１０１は、複製が禁止されている特定画像を検知したタイミングで、印刷処理を開始できる条件が満たされていない場合は、画像処理部１０７に複製禁止の特定画像が含まれている旨を通知する。その後、制御部１０１は、画像処理部に画像の加工処理を行わせて、印刷部１０３や送信部１０６から複製画像を出力させる。複製が禁止されている特定画像を検知したタイミングが、印刷処理を開始できる条件よりも後であった場合は、制御部１０１は、印刷部１０３や送信部１０６に、印刷対象の画像に複製が禁止されている特定画像が含まれている旨を通知する。通知を受けた印刷部１０３や送信部１０６は、たとえば特定画像の領域を白色のパターンで上書きする白抜きする等して画像の加工処理を行い、その画像を出力する。パターンには縞模様やなど画像の一部を白抜きしたり、あるいは画像の全部を一様に白抜きしたりすることで特定画像の複製を防止するための種々のパターンが含まれる。
【００１７】
＜ＦＣＯＴコピー処理＞
まずあらためてＦＣＯＴ機能を説明する。ＦＣＯＴ（ファーストコピータイム）コピーとは、読み取り速度と印刷速度の差を考慮し、画像をある程度読み取ったプリントアンダーランを生じないタイミングでその画像の印刷を開始するという機能である。このため、読み取り開始タイミングに対する印刷開始タイミングの遅延を短縮できる。ＦＣＯＴコピー機能は一定の条件が満たされた場合に実施される。この条件については図４で詳述するが、端的には、プリントアンダーランを生じない条件が満たされたことであり、この開始条件はコピー動作中に判断される。プリントアンダーランとは、画像形成に用いる画像データの不足が生じることである。印刷開始タイミングは、読み取り手段１０２により生成される画像データが、画像形成処理で不足して印刷が中断することがないタイミングのうち、最も早いタイミングであることが望ましい。
【００１８】
図２は、本実施形態におけるＦＣＯＴコピー処理のパターンに関して記載した図である。図中のＳ２０１〜Ｓ２０７は、当該動作の各ステップを表す。各ステップの処理及びそのフローは、複合機１００内の制御部１０１が記憶装置１０８内部のプログラムを実行し、複合機１００の各構成を制御することにより実現される。以下に、図２の詳細を記載する。
【００１９】
図２は、本実施形態のＦＣＯＴ時における処理パターンである３パターンの処理を表している。３パターンの処理は、図中、左側が、原稿画像中で、複製が禁止されている特定画像が検出されなかった場合のＦＣＯＴコピー処理、中央が、ＦＣＯＴ開始条件が満たされた時点で、複製対象の原稿画像に含まれた、複製が禁止されている特定画像が検知されている場合のＦＣＯＴコピー処理、右側が、ＦＣＯＴ開始条件を満たした後、複製対象の原稿画像に含まれた、複製が禁止されている特定画像が検知された場合のＦＣＯＴコピー処理である。
【００２０】
複製が禁止されている特定画像が原稿に含まれていない場合のＦＣＯＴコピー処理は、Ｓ２０１でコピー処理開始から始まり、Ｓ２０２で読み取り処理を行い読み取った分を順次保存する。この途中でＦＣＯＴ開始条件が満たされるとＳ２０３で印刷処理を開始し、Ｓ２０４でコピー処理終了の順で行われる。次に、ＦＣＯＴ開始条件を満たす前に複製が禁止されている特定画像を検知できた場合のＦＣＯＴコピー処理は以下の通りとなる。まず、Ｓ２０１でコピー処理開始から始まり、Ｓ２０２で読み取り処理を行い、ＦＣＯＴ開始条件が満たされる前に特定画像が検出されると、読み取り途中で印刷を開始せず、読み取った画像データを例えばページ単位で保存し、Ｓ２０５でそのページに含まれた特定画像領域を対象として画像白抜き処理を行い、Ｓ２０６で白抜き処理を終えた画像データの印刷処理し、Ｓ２０４でコピー処理終了を行う。最後に、ＦＣＯＴ開始条件を満たした後に複製が禁止されている特定画像を検知できた場合のＦＣＯＴコピー処理は以下の通りに行われる。まず、Ｓ２０１でコピー処理開始から始まり、Ｓ２０２で読み取り処理を行い、特定画像を検出する前にＦＣＯＴ開始条件が満たされると、画像の読み取りと並行して、Ｓ２０７で印刷処理を開始する。印刷中の画像内に特定画像が検出されたなら、特定画像領域に対して黒塗り印刷を施しつつ、印刷を続ける。そしてＳ２０４でコピー処理終了となる。
【００２１】
＜コピー処理手順＞
図３は、本実施形態における複合機１００による読み取り処理のフローチャートである。なお、図中のＳ３０１〜Ｓ３１４は当該動作の各ステップを表す。各ステップの処理及びそのフローは、複合機１００内の制御部１０１が記憶装置１０８内部のプログラムを実行し、複合機１００の各構成を制御することにより実現される。以下に、図３フローチャートの詳細を記載する。図２は条件に応じた処理の概略を条件ごとに示したが、図３は条件の判定も含めた動作手順である。
【００２２】
受付部１０４がスタートボタン押下をユーザから受け付けると、本フローが開始され、読み取り部１０２が、Ｓ３０１で原稿読み取り処理を行う。Ｓ３０１が完了すると、Ｓ３０２で読み取りが完了した画像分を画像メモリへ書き出す処理を行う。Ｓ３０２が完了すると、制御部１０１が、Ｓ３０３でＦＣＯＴ開始条件が満たされたか判定する。ここでＦＣＯＴの開始条件について、図４を用いて説明する。図４において、Ｌは、原稿の副走査長（主走査ラインが、副走査方向に何本あるかを示す数）を示す。Ｖsは読み取り処理のスピードであり、１秒あたりの読み取り処理可能なライン数を示す。同様に、Ｖpは印刷処理のスピードであり、１秒の間に印刷処理により印刷されるライン数を示す。ｌmはＦＣＯＴ開始条件の境界を示す。制御部１０１は、読み取り部１０２がｌmライン目の画像データを読み取った時点でＦＣＯＴ印刷処理を開始する。この所定の数であるｌmは以下の式（１）により求められる。
ｌm＝Ｌ＊（Ｖp−Ｖs）／Ｖp  ...  （１）
なお、ライン数ｌmには最小値がある。すなわち、印刷のために必要な最低限の画像データがｌmの最小値となる。たとえば、ラインが印刷の単位とすれば、印刷部１０３による一回の主走査で記録されるライン数を、読み取り部１０２による主走査のライン数に換算したその換算後の値を最小値とする。画素密度（あるいは解像度）が読み取りと記録とで一致していれば、印刷部１０３による一回の主走査で記録されるライン数がｌmの最小値となる。たとえばレーザー光源が単一の電子写真方式であれば、ｌmの最小値は１であり、インクジェット方式であれば副走査方向のノズル数がｌmの最小値となる。式（１）で得られたｌmの値がこの最小値よりも小さい場合には、ｌmはこの最小値に設定される。現在の読み取りライン数がｌm以上となったことがＦＣＯＴコピーの開始条件となる。さらに、図３の手順では、ＦＣＯＴ開始条件は必ず満たされるものとして処理が行われる。そこで、ＦＣＯＴ開始条件を必ず満たすために、ｌmの最大値も定めておく。たとえば、コピー対象のサイズの画像データを読み取り部１０２により読み取った際の主走査ライン数をｌmの最大値とする。式（１）で得られたｌmの値がこの最大値を超えていれば、ｌmを最大値に設定する。このようにすれば、１ページ分読み終わったタイミングでＦＣＯＴ開始条件は必ず満たされる。
【００２３】
また、読み取った画像データを、たとえば画像処理等のためにページ単位でいったん保存する必要がある場合にはＦＣＯＴコピーは行われない。したがって、ＦＣＯＴ開始条件には、たとえば、ページ単位でいったん保存する必要のある画像処理等が選択されていないことも同時に充足される必要がある。しかしこの条件について本例では省略し、本実施形態の説明では、読み取りライン数がｌｍ以上となったことをＦＣＯＴ開始条件とする。もしもページ単位でいったん保存する必要のある画像処理等が選択されたなら、ページ単位で画像データを読み取って保存し、それを印刷する。ＦＣＯＴ開始条件の閾値となるライン数ｌmは、Ｖp、Ｖs、Ｌで決まり、Ｖp、Ｖsは機種によって決まるので、ｌmの値は印刷用紙サイズであるＬが確定した段階で算出できる。たとえばスタートボタンが押された段階でＶp、Ｖs、Ｌは決まっているので、Ｓ３０１の実行前に開始条件ｌmを算出してもよい。
【００２４】
制御部１０１が、Ｓ３０３でＦＣＯＴ開始条件を満たしていないと判断した場合、制御部１０１はＳ３０１で原稿の読み取り処理を継続する。一方、制御部１０１が、Ｓ３０３でＦＣＯＴ開始条件を満たしていると判断した場合は、制御部１０１は、複製が禁止されている特定画像を検出できたかどうかを判断する（Ｓ３０４）。制御部１０１が、Ｓ３０４で、複製が禁止されている特定画像が検出できたと判断した場合は、制御部１０１は、Ｓ３０５で、画像処理部１０７を使い、画像メモリに保存された画像データのうち、少なくとも特定画像を含む領域の白抜き処理を行う要求をする。Ｓ３０５で白抜き処理の要求が完了したら、制御部１０１が、Ｓ３０６で残りの画像の読み取り処理を行う、Ｓ３０６が完了したら、制御部１０１が、Ｓ３１３で、読み取った画像をディスクに保存し、読み取り処理を終了する。なお、特定画像の検出を、専用のハードウェアを用いて場合には、そのハードウェアによる検出結果をそのまま特定画像の塗りつぶしのための出力とせず、いったん特定画像が検出されたことを示すフラグ等として格納しておく。そしてそのフラグは、上述のようにＦＣＯＴ開始条件が満たされた時点でテストされる（Ｓ３０４）。
【００２５】
制御部１０１が、Ｓ３０４で、複製が禁止されている特定画像が検出できなかったと判断した場合は、制御部１０１はＳ３０７でＦＣＯＴ印刷処理を開始する。すなわち画像読取と並行して、画像メモリに格納した画像データを印刷部１０３により印刷し始める。Ｓ３０７の処理が終了したら、制御部１０１がＳ３０８で原稿読み取り処理を行う。ここでの読み取りは、たとえば１回の走査による画像データの読み取りであり、たとえば画像センサの１回の走査により読み取れるデータ量を単位とした読み取りである。センサが１ラインであれば、Ｓ３０８では１ラインずつ読み取りが行われる。Ｓ３０８における１回の走査による読み取りが完了すると、Ｓ３０９で読み取りが完了した部分の画像データを画像メモリへ書き出す処理を行う。Ｓ３０９が完了すると、制御部１０１が、複製が禁止されている特定画像を検出できたかどうかを判断する（Ｓ３１０）。制御部１０１が、Ｓ３１０で、複製が禁止されている特定画像が検出できたと判断した場合は、制御部１０１は、Ｓ３１１でＦＣＯＴ印刷処理に画像の黒塗りを要求する。Ｓ３１１の処理が完了したら、ページの読み取りが完了したかどうか判断する（Ｓ３１２）。制御部１０１が、Ｓ３１２でページの読み取り処理が完了していると判断した場合は、制御部１０１は、Ｓ３１３で、読み取った画像をディスクに保存し、読み取り処理を終了する。制御部１０１が、Ｓ３１２で、ページの読み取り処理が完了していないと判断した場合は、制御部１０１はＳ３０８から原稿の読み取り処理を継続する。制御部１０１が、Ｓ３１０で、複製が禁止されている特定画像が検出できなかったと判断した場合、制御部１０１は、Ｓ３１２に分岐して、ページの読み取りが完了したかどうか判断する。
【００２６】
ここで、Ｓ３１１の「ＦＣＯＴ印刷処理に画像の黒塗りを要求する」とは、画像メモリ内の画像データを加工することなく、画像を黒塗りする処理である。そのためには様々な方法がある。たとえば、印刷部１０３に対して、画像信号をオーバーライドして黒の塗りつぶしとなる信号を出力する。このように印刷部１０３への信号を制御することで塗りつぶしが実現できる。塗りつぶしの範囲は、たとえば主走査のライン単位で行ってもよいし、あるいは特定画像の検出以降はページの後端まで黒の塗りつぶしとしても良い。
【００２７】
なおＳ３１２でページ読み取りが完了した場合には、画像をディスクに保存せずに読み取り処理を終了してもよい。また保存を行う場合には、保存した画像に特定画像が含まれている可能性があるため、改めて保存した画像データから特定画像を検出し、その白抜き処理をおこなう。
【００２８】
図５は、本実施例における複合機１００による画像白抜き処理のフローチャートである。なお、図中のＳ５０１〜Ｓ５０５は当該動作の各ステップを表す。各ステップの処理及びそのフローは、複合機１００内の制御部１０１が記憶装置１０８内部のプログラムを実行し、複合機１００の各構成を制御することにより実現される。以下に、図５のフローチャートの詳細を記載する。
【００２９】
図３のフローチャートのＳ３０５で画像白抜き処理を行う要求が行われると、読み取り処理終了後に、本フローが開始され、画像処理部１０７を使用して、制御部１０１がＳ５０１でディスクから画像を読み取る。Ｓ５０１が完了すると、制御部１０１は、Ｓ５０２でディスクから読み取った画像を画像メモリへの書き出しを行う、Ｓ５０２が完了すると、制御部１０１は、Ｓ５０３で画像メモリへ格納された画像を白抜きに加工する処理を行う。図１０は画像を白抜きに加工した時の一例である。白抜きは、図示したように、部分的に行ってもよいし、全面的におこなってもよい。いずれにしても、白抜き処理とは、画像の少なくとも一部を欠落させる処理である。欠落の程度は、原稿画像との同一性が維持できない程度である必要がある。Ｓ５０３の処理が完了すると、制御部１０１は、Ｓ５０４で加工した画像をメモリへ書き出す処理を行う。Ｓ５０４が完了したら、制御部１０１は、Ｓ５０５でメモリへ書き出された画像をディスクに画像を保存し、画像白抜き処理を終了する。
【００３０】
図６は、本実施例における複合機１００による印刷処理のフローチャートである。なお、図中のＳ６０１〜Ｓ６０３は当該動作の各ステップを表す。各ステップの処理及びそのフローは、複合機１００内の制御部１０１が記憶装置１０８内部のプログラムを実行し、複合機１００の各構成を制御することにより実現される。以下に、図６フローチャートの詳細を記載する。図６の処理は、ディスク等の記憶媒体に記憶したページ単位の画像データに対して白抜き処理を行った際の印刷手順である。
【００３１】
図５のフローチャートで画像白抜き処理終了後、本フローが開始され、印刷部１０３を使用して、制御部１０１は、Ｓ６０１でディスクから画像を読み取る。Ｓ６０１が完了すると、制御部１０１は、Ｓ６０２でディスクから読み取った画像を画像メモリへの書き出す処理を行う、Ｓ６０２が完了すると、制御部１０１は、Ｓ６０３でメモリへ書き出された画像を印刷し、印刷処理を終了する。
【００３２】
図７は、本実施形態における複合機１００による印刷処理、特にＦＣＯＴコピー時の印刷処理のフローチャートである。なお、図中のＳ７０１〜Ｓ７０５は当該動作の各ステップを表す。各ステップの処理及びそのフローは、複合機１００内の制御部１０１が記憶装置１０８内部のプログラムを実行し、複合機１００の各構成を制御することにより実現される。以下に、図７フローチャートの詳細を記載する。
【００３３】
図３のフローチャートのＳ３０８で、ＦＣＯＴコピー処理における印刷処理が開始されると、本フローが開始され、印刷部１０３を使用して、制御部１０１がＳ７０１で画像メモリから画像を読み取る。この画像メモリは、Ｓ３０２、Ｓ３０９で読み取り画像を書きだしたメモリと同一のメモリである。Ｓ７０１が完了すると、制御部１０１は、Ｓ７０２で、図３のフローチャートのＳ３１１で発行された画像の黒塗り要求があるかないかを判断する（Ｓ７０２）。制御部１０１が、Ｓ７０２で画像の黒塗り要求が発生していなかったと判断した場合は、制御部１０１は、Ｓ７０３で画像メモリから読み取った画像を印刷する。Ｓ７０３の処理が完了すると、制御部１０１は、Ｓ７０４で画像メモリの読み取りが完了したかどうかを判断する（Ｓ７０４）。制御部１０１は、Ｓ７０４で像メモリの読み取りが完了した、すなわち、１ページ分の印刷が完了したと判断した場合は、ＦＣＯＴ印刷処理を終了する。制御部１０１は、Ｓ７０４で画像メモリの読み取りが完了していないと判断した場合、Ｓ７０１を継続し処理を繰り返す。
【００３４】
制御部１０１は、Ｓ７０３で像の黒塗り要求が発生していたと判断した場合は、制御部１０１は、Ｓ７０５で画像メモリから読み取った画像を印刷する際に、黒塗り印刷を行う。Ｓ７０５の処理が完了すると、制御部１０１は、Ｓ７０４で画像メモリの読み取りが完了したかどうかを判断する（Ｓ７０４）。制御部１０１は、Ｓ７０４で画像メモリの読み取りが完了したと判断した場合は、ＦＣＯＴ印刷処理を終了する。制御部１０１は、Ｓ７０４で画像メモリの読み取りが完了していないと判断した場合は、Ｓ７０１を継続し処理を繰り返す。なおＳ７０５における黒塗り印刷は、上述したように、制御部１０１に設けた検出部により、たとえば印刷部１０３に対して、画像メモリに格納された画像に代えて黒色等の一様な色の信号を送信することで実現できる。あるいは、塗りつぶしを指示する信号或いは命令などを送信することでも実現できる。印刷部１０３はその指示に応じて、例えば画像データを覆い隠す（あるいは塗りつぶす）一様な濃度の画像（すなわち塗りつぶし画像）を形成するよう、画像データを加工したり、あるいは、画像データの値にかかわらずそれをオーバーライドして高濃度の塗りつぶし画像を形成する。
【００３５】
図８は、本実施形態における複合機１００によるＦＣＯＴ開始条件を満たす前に、複製が禁止されている特定画像があると判明された場合のシーケンス図である。なお、図中のＳ８０１〜Ｓ８０７は当該動作の各ステップを表す。各ステップの処理及びそのフローは、複合機１００内の制御部１０１が記憶装置１０８内部のプログラムを実行し、複合機１００の各構成を制御することにより実現される。以下に、図８のシーケンス図の詳細を記載する。
【００３６】
ＦＣＯＴ開始条件を満たす前に複製が禁止されている特定画像があると判明される原稿を読み取り装置にセットし、ＦＣＯＴの条件を満たす印刷設定を行い、受付部１０４がユーザからスタートボタン押下を受け付けると、本シーケンスが始まる。Ｓ８０１の読み取り処理開始後は図３のフローチャートに従い読み取り処理が行われる。Ｓ８０４の画像白抜き処理開始後は、図５のフローチャートに従い画像の白抜き処理が行われる。Ｓ８０６印刷処理開始後は、図６のフローチャートに従い印刷処理が行われる。
【００３７】
Ｓ８０１で読み取り処理が開始された後、順次画像が読み込まれていく。ある程度画像を読み込み、Ｓ８０２のＦＣＯＴ開始条件を満たした時点で、制御部１０１が読み取った画像から複製が禁止されている特定画像があると判明された場合、Ｓ８０８のＦＣＯＴ印刷処理を開始せずに、Ｓ８０３の画像の読み取り処理が完了するまで、印刷処理を行わない。Ｓ８０３で画像の読み取り処理が完了したら、原稿に複製が禁止されている特定画像があると判明しているため、制御部１０１が、Ｓ８０４の画像白抜き処理を開始する。その後、Ｓ８０５の画像の白抜き処理が完了したら、制御部１０１が、Ｓ８０６の印刷処理を開始する。Ｓ８０７の印刷処理が完了すると、図１０のような複製が禁止された原稿を白抜きした画像が出力される。今回のシーケンスの場合は、図３のフローチャートでは、Ｓ３０１、Ｓ３０２、Ｓ３０３、Ｓ３０４、Ｓ３０５、Ｓ３０５、Ｓ３０７、Ｓ３１４の順に処理が行われる。図３のフローチャートが完了した後、図５のフローチャートが開始され、Ｓ５０１、Ｓ５０２、Ｓ５０３、Ｓ５０４、Ｓ５０５の順に処理が行われる。図５のフローチャートが完了した後、図６のフローチャートが開始され、Ｓ６０１、Ｓ６０２、Ｓ６０３の順に処理が行われる。
【００３８】
図９は、本実施例における複合機１００によるＦＣＯＴ開始条件を満たし、ＦＣＯＴ印刷処理が開始された以降に、複製が禁止されている特定画像があると判明された場合のシーケンス図である。なお、図中のＳ９０１〜Ｓ９０７は当該動作の各ステップを表す。各ステップの処理及びそのフローは、複合機１００内の制御部１０１が記憶装置１０８内部のプログラムを実行し、複合機１００の各構成を制御することにより実現される。以下に、図９のシーケンス図の詳細を記載する。
【００３９】
ＦＣＯＴ開始条件を満たした後に複製が禁止されている特定画像があると判明される原稿を読み取り装置にセットし、ＦＣＯＴの条件を満たす印刷設定を行い、受付部１０４がユーザからスタートボタン押下を受け付けると、本シーケンスが始まる。Ｓ９０１の読み取り処理開始後は図３のフローチャートに従い読み取り処理が行われる。Ｓ９０５のＦＣＯＴ印刷処理開始後は、図７のフローチャートに従いＦＣＯＴ印刷処理が行われる。
【００４０】
Ｓ９０１で読み取り処理が開始された後、順次画像が読み込まれていく。ある程度画像を読み込み、Ｓ９０２のＦＣＯＴ開始条件を満たした時点、制御部１０１が読み取った画像から複製が禁止されている特定画像があるかないか判明していない場合、Ｓ９０５でＦＣＯＴ印刷処理を開始し、画像の読み取り処理を継続する。画像の読み込みを続けて、Ｓ９０３の読み取った画像から複製が禁止されている特定画像があると判明した時点で、制御部１０１は、Ｓ９０６でＦＣＯＴ印刷処理に黒塗り印刷を実行する。Ｓ９０３が完了したら、読み取り処理を続け、Ｓ９０４で読み取りを終了する。一方、ＦＣＯＴ印刷処理は、Ｓ９０６の黒塗り印刷実行以降は、Ｓ９０７のＦＣＯＴ印刷処理が終了するまでの間、黒塗り印刷を継続する。
【００４１】
今回のシーケンスの場合は、図３フローチャートでは、Ｓ３０１、Ｓ３０２、Ｓ３０３、Ｓ３０４、Ｓ３０５、Ｓ３０８、Ｓ３０９、Ｓ３１０、Ｓ３１１、Ｓ３１２、Ｓ３１３、Ｓ３１４の順に処理が行われる。図３のフローチャートのＳ３０８時点で、図７フローチャートが開始され、Ｓ７０１、Ｓ７０２、Ｓ７０５、Ｓ７０４の順に処理が行われる。
【００４２】
以上の構成及び処理によって、本実施形態によれば、ＦＣＯＴコピーの開始条件を満たした時点で、複製が禁止された特定画像が複製対象画像の中に発見された場合には、ＦＣＯＴコピーを行わずに、いったん読み取った画像データをページ単位で保存したのちに、特定画像の複製を制限するための白抜き処理を行う。これにより、特定画像の印刷を抑制するためのトナー等の記録剤の消費を抑制できる。あわせて、いったんＦＣＯＴコピーが開始された後で当該画像内に特定画像が検出されたなら、印刷される画像を塗りつぶし画像とすることで、複製が禁止された画像の複製を抑制できる。
【００４３】
［その他の実施例］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００４４】
１０１...制御部、１０３...印刷部、１０７...画像処理部、１０８...記憶装置
【図１】
2015198366.tif 000003
【図２】
2015198366.tif 000004
【図３】
2015198366.tif 000005
【図４】
2015198366.tif 000006
【図５】
2015198366.tif 000007
【図６】
2015198366.tif 000008
【図７】
2015198366.tif 000009
【図８】
2015198366.tif 000010
【図９】
2015198366.tif 000011
【図１０】
2015198366.tif 000012