(57)【要約】【課題】少なくとも２つの異なる画像データを連続して画像形成する際に、画像形成動作の生産性を向上させると共に、特定画像の画像形成を防止する。【解決手段】画像読取装置で読み取られた画像データが、紙幣又は有価証券のような特定画像を表す画像データか否かを判定し、少なくとも２つの異なる画像データを連続して画像形成する際に、画像データの属性を表す属性情報が画像読取装置で読み取られたスキャン画像を表し（Ａｔｔｒｉｂｕｔｅ信号＝０）、且つ、判定した結果が特定画像を表す場合（レジスタ設定値＝１）、その画像データの画像形成を妨げるよう制御する。【選択図】      図１４
2004153561.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも２つの異なる画像データを連続して画像形成する画像形成方法であって、
画像読取装置で読み取られた画像データが特定画像を表す画像データか否かを判定する判定工程と、
少なくとも２つの異なる画像データを連続して画像形成する際に、各々の画像データの属性を表す属性情報と前記判定工程での判定結果とに基づいて前記特定画像を表す画像データの画像形成を妨げるよう制御する制御工程とを有することを特徴とする画像形成方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、スキャンした画像が有価証券や紙幣等の特定画像か否かを判定し、特定画像の場合、その画像の形成を妨げる制御を行うことで有価証券や紙幣等の偽造行為を防止することに関する。
【０００２】
【従来の技術】
近年、複写機の高画質化及びカラー化に伴い、紙幣や有価証券などの本来複写されるべきでない特定画像についての偽造の危惧が生じている。
【０００３】
複写機等の画像形成装置において、特定画像の画像記録行為を防止することを目的として、予め特定画像の特徴データを装置内部に保持しておき、入力された画像信号の特徴と比較することで、特定画像か否かを判定し、特定画像だと判定された場合には、画像に所定の処理を施すことによって対処していた。その処理方法としては、種々の方式が提案されている。
【０００４】
その方式の一つとして、画像読取部により読み取られた画像が、特定画像だと判定された場合、所定の色成分について全面塗りつぶした画像を画像記録部より出力することで実現している。この特定画像の判定は、装置内の判定回路により行い、判定結果が得られるまである程度の処理時間を要する。
【０００５】
このような特定画像に対する画像記録行為の防止動作について、４ドラム系の１スキャン（Ｒ（赤）、Ｇ（緑）、Ｂ（青）入力）で４色（Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック））を同時に形成するタンデム構成のフルカラー画像形成装置を例に説明する。
【０００６】
このようなタンデム構成のフルカラー画像形成装置では、装置内に４つの印字ユニット（４つの印字色のための感光体を含む）が一列に配置されており、読み取られた画像データは４色の印字データに変換された後、画像遅延メモリに格納される。そして、各印字データは感光体の間隔に対応したタイミングで画像遅延メモリより読み出され、Ｃ、Ｍ、Ｙ、Ｋの順に各色の露光位置に供給され、フルカラー画像が形成される。
【０００７】
このような画像形成装置において、画像読取部での画像入力、画像遅延メモリへの印字データの格納、画像遅延メモリからの印字データの読み出しによる各色プリント動作、それぞれのタイミングを図１５に示す。図１５において、ＲＧＢは原稿の読取動作を示し、ＣＭＹＫは印字データに変換後の画像遅延メモリへの格納動作を示し、Ｃ、Ｍ、Ｙ、Ｋは画像遅延メモリからの読み出しプリント動作を示す。
【０００８】
また、上述の画像形成装置において、原稿上の特定画像の有無を判定する場合、その判定に要する処理時間をｔ１とすると、ＲＧＢの判定結果が得られる時刻は特定画像の原稿上の位置により、時刻Ａから時刻Ｂの間に位置する。スキャン方向に対して時刻Ａが先端部にある場合で、時刻Ｂが後端部にある場合である。また、処理時間ｔ１は判定回路の処理内容、処理速度に関係する。
【０００９】
尚、画像入力の区間とＣ色のプリント動作の区間とが重なり合っているのは、ＦＣＯＴ（Ｆｉｒｓｔ  Ｃｏｐｙ  Ｏｕｔｐｕｔ  Ｔｉｍｅ）を速めて、画像形成装置の生産性を上げるのが目的である。
【００１０】
また、時刻Ｂで特定画像と判定された場合にも、画像形成を妨げる制御を行うためには、画像遅延メモリから読み出された後の画像データに対して行うようにする必要がある。
【００１１】
図１５に示す例では、所定の色成分について全面塗りつぶす動作は、画像遅延メモリからの読み出し後のＫデータに対して行うことで画像形成を妨げることができる。全面塗りつぶす動作は、Ｃ、Ｍ、Ｙ、Ｋのどれか一色の濃度を固定値に変換することで行うことが出来るが、Ｋデータで行うのは、画像形成の順が最後であり、処理時間ｔ１が図１５より長くなった場合でも、全面塗りつぶす動作を確実に行えるからである。この図１５では、判定結果が得られた時刻以降、Ｋ色データが固定値となって出力される。
【００１２】
次に、フィーダー使用による連続スキャンを行う場合の、画像読取部での画像入力、画像遅延メモリへの印字データの格納、画像遅延メモリからの印字データ読み出しによる各色プリント動作、それぞれのタイミングを図１６に示す。
【００１３】
図１６において、ＲＧＢ１は１ページ目の原稿読取動作であり、ＲＧＢ２は２ページ目の原稿読取動作である。尚、ここで、ＲＧＢ１で読み取られたデータの全ての印字色の印字動作が終了する前にＲＧＢ２の読取動作を開始しているのは、フィーダーの使用による連続スキャン時にコピースピードを速めて、生産性を上げるのが目的である。
【００１４】
このような連続スキャンのとき、各ページの原稿上の特定画像の有無を判定し、特定画像が１ページ目の原稿には含まれず、２ページ目に含まれる場合、判定結果が得られる時刻は、図１６に示す時刻Ｃから時刻Ｄの間の時点である。
【００１５】
即ち、時刻Ｃの時点で判定結果が得られ、Ｋ色データの塗りつぶし処理を行うとすると、Ｋ２データだけでなくＫ１データも塗りつぶされることになる。また、Ｋ１データが塗りつぶされないようにするには、時刻Ｃの時点がＫ１データのプリント後となるように、２ページ目の原稿読取動作を遅らせる方法もあるが、その場合、コピースピードが遅くなってしまう。
【００１６】
通常、フルカラー画像形成装置で読み込まれる原稿は特定画像を含まないものが殆どである。装置としてはそのような特定画像を含まない原稿に対して生産性を上げるのが重要である。そして、特定画像が含まれている場合にはＫ２データに対して確実に塗りつぶし処理が行われる必要がある。
【００１７】
また、連続スキャン動作であるため、Ｋ１データとＫ２データとの出力は同一のユーザによるものと考えられる。Ｋ１データが塗りつぶされても、ＲＧＢ１の原稿を再コピーすることは可能である。
【００１８】
従って、連続スキャン動作時に特定画像が判定された場合に、判定を行われたページの前ページのデータに対して塗りつぶし処理が行われることは特に問題にならないものとしている。
【００１９】
【発明が解決しようとする課題】
しかしながら、上述したフルカラーの複写機能を備える複合機では、画像読取部で読み取られたスキャナ画像以外に、ＰＤＬ画像、ＦＡＸ受信画像についてもプリント動作が行われる。
【００２０】
上述のＰＤＬ画像は、装置外部よりネットワークを介して、ＦＡＸ受信画像は装置外部より公衆回線を介して、それぞれ装置内部の共通メモリへと格納される。そして、スキャナ画像も所定の画像処理の後、装置内部の共通メモリへと格納される。
【００２１】
このような複合機では、これら複数種類の画像を共通メモリから連続して読み出してプリントすることが可能である。
【００２２】
ＰＤＬ画像とスキャナ画像が連続でプリントされる場合の、画像読取部での画像入力、画像遅延メモリへの印字データの格納、画像遅延メモリから印字データの読み出しによる各色プリント動作、それぞれのタイミングを図１７に示す。
【００２３】
まず、ＰＤＬ画像はプリント動作時に装置内部の共通メモリから読み出され、画像遅延メモリにＣＭＹＫ＿Ｐとして格納される。スキャナ画像はＲＧＢ＿Ｓとして入力され、プリント動作時に装置内部の共通メモリから読み出され、画像遅延メモリにＣＭＹＫ＿Ｓとして格納される。
【００２４】
図１７に示すタイミングで動作を行い、ＲＧＢ＿Ｓに特定画像が含まれている場合、時刻Ｅの位置で判定結果が得られ、Ｋ色データの塗りつぶし処理を行うとすると、Ｋ＿ＳデータだけでなくＫ＿Ｐデータも塗りつぶされることになる。
【００２５】
また、ＰＤＬ画像とスキャナ画像とが同一のユーザとは限らないため、ＰＤＬ画像を送信したユーザは塗りつぶされたことを知らずに送信データを消去してしまうことも考えられる。
【００２６】
この問題は、ＦＡＸ画像とスキャナ画像が連続でプリントされる場合も同様である。ＦＡＸ受信画像は、プリント時にＦＡＸ内部の画像メモリから消去されるため、ＦＡＸ画像が塗りつぶされると受信相手は自分宛てにＦＡＸが送られたことが確認できないことになる。
【００２７】
このようなＰＤＬ画像、ＦＡＸ受信画像についての問題点を回避するために、従来では、スキャナ画像の読み込みを、一つ前に行われるスキャナ以外の画像のプリント動作が終了した後に開始することで対応していた。この動作を図１７で示すと、時刻Ｅの時点でＫ＿Ｐデータのプリント後となるように、ＲＧＢ＿Ｓの原稿読取動作を遅らせる方法である。
【００２８】
この方法では、スキャナ画像とそれ以外の画像とを連続してプリント動作する場合に、図１７に示した動作に対して装置の生産性が落ちることになる。
【００２９】
本発明は、上述の課題を解決するためになされたものであり、少なくとも２つの異なる画像データを連続して画像形成する際に、画像形成動作の生産性を向上させると共に、特定画像の画像形成を防止することを目的とする。
【００３０】
【課題を解決するための手段】
上記目的を達成するために、本発明は、少なくとも２つの異なる画像データを連続して画像形成する画像形成方法であって、画像読取装置で読み取られた画像データが特定画像を表す画像データか否かを判定する判定工程と、少なくとも２つの異なる画像データを連続して画像形成する際に、各々の画像データの属性を表す属性情報と前記判定工程での判定結果とに基づいて前記特定画像を表す画像データの画像形成を妨げるよう制御する制御工程とを有することを特徴とする。
【００３１】
【発明の実施の形態】
以下、図面を参照しながら本発明に係る実施の形態を詳細に説明する。
【００３２】
本実施形態では、画像形成システムとして複数の画像入力装置や画像出力装置などが１つの制御装置に接続され、コピーやスキャナ或いはプリントなどの機能を提供する画像入出力システムを例に説明する。
【００３３】
図１は、本実施形態における画像入出力システム１００の全体構成を示す図である。図１において、２００は画像入力装置（リーダー部）であり、原稿の画像を光学的に読み取り、画像データに変換して出力する。このリーダー部２００は、原稿を読み取るための機能を持つスキャナユニット２１０と、原稿を搬送するための機能を持つ原稿給紙ユニット２５０とで構成される。
【００３４】
３００は画像出力装置（プリンタ部）であり、記録紙を搬送し、その上に画像データを可視画像として印字して装置外に排紙する。このプリンタ部３００は、複数種類の記録紙カセットからなる給紙ユニット３６０と、画像データを記録紙に転写、定着させるための機能を持つマーキングユニット３１０と、印字された記録紙をソート、ステイプルして機外へ出力するための機能を持つ排紙ユニット３７０とで構成される。
【００３５】
１１０は制御装置（コントローラ部）であり、リーダー部２００、プリンタ部３００と電気的に接続され、公衆回線５００或いはローカルエリアネットワーク（ＬＡＮ）又はイーサネット（登録商標）のようなネットワーク４００を介して複数のホストコンピュータ４０１，４０２と接続されている。このコントローラ部１１０は、リーダー部２００とプリンタ部３００とを制御し、後述する操作部やネットワーク４００を介して指示されるコピー、スキャナ、プリンタ等の機能を提供するものである。
【００３６】
例えば、コピー機能の場合は、リーダー部２００を制御して原稿の画像データを読み込み、プリンタ部３００を制御して画像データを記録紙に出力する。また、スキャナ機能の場合は、リーダー部２００から読み取った画像データをコードデータに変換し、ネットワーク４００を介してホストコンピュータへ送信する。そして、プリンタ機能の場合には、ホストコンピュータからネットワーク４００を介して受信したコードデータを画像データに変換し、プリンタ部３００に出力する。
【００３７】
１５０は操作部であり、コントローラ部１１０に接続され、液晶タッチパネルで構成され、画像入出力システム１００を操作するためのユーザインタフェース（ＵＩ）を提供する。１６０はＣＤ−ＲＯＭドライブであり、ＣＤ−ＲＯＭ内に記憶された画像入出力システムの各種アプリケーションなどを読み込むためのものである。
【００３８】
図２は、リーダー部２００及びプリンタ部３００の構成を示す断面図である。図示するように、リーダー部２００の原稿給送ユニット２５０は原稿を先頭から順番に１枚ずつプラテンガラス２１１上へ給送し、原稿の読み取り動作が終了後、プラテンガラス２１１上の原稿を排出する。原稿がプラテンガラス２１１上に搬送されると、光学ユニット２１３はランプ２１２を点灯し、Ｖ方向へ移動しながら原稿を露光走査する。この時の原稿からの反射光は、ミラー２１４、２１５、２１６及びレンズ２１７によってＣＣＤイメージセンサ（以下ＣＣＤという）２１８へ導かれる。このように、走査された原稿の画像はＣＣＤ２１８によって読み取られる。
【００３９】
２２２はリーダー画像処理部であり、ＣＣＤ２１８から出力される画像データに所定の処理を施して、後述するスキャナインタフェース（Ｉ／Ｆ）を介して制御装置１１０へと出力するものである。
【００４０】
プリンタ部３００の３５２はプリンタ画像処理部であり、後述するプリンタインタフェース（Ｉ／Ｆ）を介してコントローラ部１１０から送られる画像信号をレーザドライバへと出力するものである。３１７はレーザドライバであり、レーザ発光部３１３、３１４、３１５、３１６を駆動するものであり、プリンタ画像処理部３５２から出力された画像データに応じたレーザ光を、レーザ発光部３１３、３１４、３１５、３１６を駆動して発光させる。このレーザ光はミラー３４０〜３５１によって感光ドラム３２５、３２６、３２７、３２８に照射され、感光ドラム３２５、３２６、３２７、３２８にはレーザ光に応じた潜像が形成される。３２１、３２２、３２３、３２４はブラック（Ｂｋ）、イエロー（Ｙ）、シアン（Ｃ）、マゼンダ（Ｍ）のトナーによって潜像を現像するための現像器であり、現像された各色のトナーは、記録紙に転写され、フルカラーのプリントアウトがなされる。
【００４１】
給紙ユニット３６０、３６１及び手差しトレイ３６２の何れかより、レーザ光の照射開始と同期したタイミングで給紙された記録紙は、レジストローラ３３３を経て転写ベルト３３４上に吸着され搬送される。そして、感光ドラム３２５、３２６、３２７、３２８に付着された現像剤を記録紙に転写する。この現像剤の乗った記録紙は定着部３３５に搬送され、定着部３３５の熱と圧力により現像剤が記録紙に定着される。定着部３３５を通過した記録紙は、排出ローラ３３６によって排出され、排紙ユニット３７０が排出された記録紙を束ねて記録紙の仕分けをしたり、仕分けされた記録紙のステイプルを行う。
【００４２】
また、両面記録が設定されている場合は、排出ローラ３３６の所まで記録紙を搬送した後、排出ローラ３３６の回転方向を逆転させ、フラッパ３３７によって再給紙搬送路３３８へと導く。そして、再給紙搬送路３３８へ導かれた記録紙は上述したタイミングで転写ベルト３３４へ給紙される。
【００４３】
［リーダー画像処理部の説明］
図３は、リーダー画像処理部２２２の詳細構成を示すブロック図である。このリーダー画像処理部２２２では、プラテンガラス２１１上の原稿はＣＣＤ２１８に読み取られて電気信号に変換される。尚、ＣＣＤ２１８はカラーセンサの場合、ＲＧＢのカラーフィルタが１ラインＣＣＤ上にＲＧＢ順にインラインに乗ったものでも、３ラインＣＣＤで、それぞれＲフィルタ・Ｇフィルタ・ＢフィルタをそれぞれのＣＣＤ毎に並べたものでも構わないし、フィルタがオンチップ化又はフィルタがＣＣＤと別構成になったものでも構わない。
【００４４】
そして、その電気信号（アナログ画像信号）は画像処理部２２２に入力され、クランプ＆Ａｍｐ．  ＆Ｓ／Ｈ＆Ａ／Ｄ部３０１でサンプルホールド（Ｓ／Ｈ）され、アナログ画像信号のダークレベルを基準電位にクランプし、所定量に増幅され（処理順番は表記順とは限らない）、Ａ／Ｄ変換されて、例えばＲＧＢ各８ビットのディジタル信号に変換される。そして、ＲＧＢ信号はシェーディング部３０２でシェーディング補正及び黒補正が施された後、制御装置（コントローラ部）１１０へと出力される。
【００４５】
［制御装置（コントローラ部）の説明］
図４は、制御装置（コントローラ部）１１０の構成を示すブロック図である。メインコントローラ１１１は、主にＣＰＵ１１２と、バスコントローラ１１３、各種インタフェース（Ｉ／Ｆ）コントローラとから構成される。
【００４６】
ＣＰＵ１１２とバスコントローラ１１３はコントローラ部１１０全体の動作を制御するものであり、ＣＰＵ１１２はＲＯＭ１１４からＲＯＭインタフェース（Ｉ／Ｆ）１１５を介して読み込んだ各種プログラムに基づいて動作する。また、ホストコンピュータから受信したＰＤＬ（ページ記述言語）コードデータを解釈し、ラスターイメージデータに展開する処理もこのプログラムに含まれており、ソフトウェアによって処理される。バスコントローラ１１３は各インタフェース（Ｉ／Ｆ）から入出力されるデータ転送を制御するものであり、バスの競合時の調停やＤＭＡデータ転送の制御を行う。
【００４７】
ＤＲＡＭ１１６はＤＲＡＭインタフェース（Ｉ／Ｆ）１１７によってメインコントローラ１１１と接続されており、ＣＰＵ１１２が動作するためのワークエリアや画像データを蓄積するためのエリアとして使用される。コーデック（Ｃｏｄｅｃ）１１８はＤＲＡＭ１１６に蓄積されたラスターイメージデータをＭＨ，ＭＲ，ＭＭＲ，ＪＢＩＧ，ＪＰＥＧ等の符号化方式で圧縮し、また逆に、圧縮されて蓄積されたコードデータをラスターイメージデータに伸長する。ＳＲＡＭ１１９はコーデック１１８の一時的なワーク領域として使用される。コーデック１１８はインタフェース（Ｉ／Ｆ）１２０を介してメインコントローラ１１１と接続され、ＤＲＡＭ１１６との間のデータの転送はバスコントローラ１１３によって制御され、ＤＭＡ転送される。
【００４８】
グラフィックプロセッサ（Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ）１３５は、ＤＲＡＭ１１６に蓄積されたラスターイメージデータに対して画像回転、画像変倍、色空間変換、二値化の処理をそれぞれ行う。ＳＲＡＭ１３６はグラフィックプロセッサ１３５の一時的なワークエリアとして使用される。グラフィックプロセッサ１３５はインタフェース（Ｉ／Ｆ）１３７を介してメインコントローラ１１１と接続され、ＤＲＡＭ１１６との間のデータの転送は、バスコントローラ１１３によって制御され、ＤＭＡ転送される。
【００４９】
ネットワークコントローラ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｏｒｌｌｅｒ）１２１はインタフェース（Ｉ／Ｆ）１２２によってメインコントローラ１１１と接続され、コネクタ１２２によって外部ネットワークと接続される。
【００５０】
汎用高速バス１２５には、拡張ボードを接続するための拡張コネクタ１２４とＩ／Ｏ制御部１２６とが接続される。この汎用高速バスと１２５しては、一般的にＰＣＩバスがあげられる。
【００５１】
Ｉ／Ｏ制御部１２６には、リーダー部２００及びプリンタ部３００の各ＣＰＵと制御コマンドを送受信するための調歩同期シリアル通信コントローラ１２７が２ｃｈ装備されており、Ｉ／Ｏバス１２８によって外部インタフェース１４０、１４５に接続されている。
【００５２】
パネルインタフェース（Ｉ／Ｆ）１３２は、ＬＣＤコントローラ１３１に接続され、操作部１５０上の液晶画面に表示を行うためのインタフェース（Ｉ／Ｆ）と、ハードキーやタッチパネルキーの入力を行うためのキー入力インタフェース（Ｉ／Ｆ）１３０とから構成される。
【００５３】
操作部１５０は液晶表示部と液晶表示部上に張り付けられたタッチパネル入力装置と、複数個のハードキーを有する。タッチパネル又はハードキーにより入力された信号は、上述したパネルインタフェース（Ｉ／Ｆ）１３２を介してＣＰＵ１１２に伝えられ、液晶表示部はパネルインタフェース（Ｉ／Ｆ）１３２から送られてきた画像データを表示するものである。液晶表示部には、本装置の操作における機能表示や画像データ等を表示する。
【００５４】
リアルタイムクロックモジュール１３３は、機器内で管理する日付と時刻とを更新／保存するためのもので、バックアップ用電池１３４によってバックアップされている。
【００５５】
Ｅ−ＩＤＥコネクタ１６１は、外部記憶装置を接続するためのものである。本実施形態においては、このコネクタ１６１を介してハードディスク（ＨＤ）ドライブ１６０を接続し、ハードディスク（ＨＤ）１６２へ画像データを記憶させたり、ハードディスク（ＨＤ）１６２から画像データを読み込む動作を行う。
【００５６】
コネクタ１４２、１４７は、それぞれリーダー部２００とプリンタ部３００とに接続され、同調歩同期シリアルインタフェース（Ｉ／Ｆ）１４３、１４８及びビデオインタフェース（Ｉ／Ｆ）１４４、１４９で構成される。
【００５７】
スキャナインタフェース（Ｉ／Ｆ）１４０は、コネクタ１４２を介してリーダー部２００と接続される一方、スキャナバス１４１によってメインコントローラ１１１と接続されており、リーダー部２００から受け取った画像に対して所定の処理を施す機能を有し、更に、リーダー部２００から送られたビデオ制御信号に基づいて生成した制御信号を、スキャナバス１４１に出力する機能も有する。
【００５８】
スキャナバス１４１からＤＲＡＭ１１６へのデータ転送は、バスコントローラ１１３によって制御される。
【００５９】
プリンタインタフェース（Ｉ／Ｆ）１４５は、コネクタ１４７を介してプリンタ部３００と接続される一方、プリンタバス１４６によってメインコントローラ１１１と接続されており、メインコントローラ１１１から出力された画像データに所定の処理を施してプリンタ部３００へ出力する機能を有し、更に、プリンタ部３００から送られたビデオ制御信号に基づいて生成した制御信号を、プリンタバス１４６に出力する機能も有する。
【００６０】
ＤＲＡＭ１１６上に展開されたラスターイメージデータのプリンタ部３００への転送は、バスコントローラ１１３によって制御され、プリンタバス１４６及びビデオインタフェース（Ｉ／Ｆ）１４９を経由して、プリンタ部３００へＤＭＡ転送される。
【００６１】
［スキャナインタフェース（Ｉ／Ｆ）の説明］
スキャナインタフェース（Ｉ／Ｆ）１４０の画像処理を担う部分について詳細な説明を行う。
【００６２】
図５は、スキャナインタフェース（Ｉ／Ｆ）１４０の詳細構成を示すブロック図である。図示するように、リーダー部２００からコネクタ１４２を介して送られる画像信号に対して、つなぎ＆ＭＴＦ補正部５０１でＣＣＤ２１８が３ラインＣＣＤの場合、つなぎ処理はライン間の読取位置が異なるため、読取速度に応じてライン毎の遅延量を調整し、３ラインの読取位置が同じになるように信号タイミングを補正し、ＭＴＦ補正は読取速度によって読み取りのＭＴＦが変るため、その変化を補正する。次に、読取位置タイミングが補正されたデジタル信号は、入力マスキング部５０２でＣＣＤ２１８の分光特性と、ランプ２１２及びミラー２１４、２１５、２１６の分光特性とが補正される。そして、入力マスキング部５０２の出力はメインコントローラ１１１へと送られる。
【００６３】
また、つなぎ＆ＭＴＦ補正部５０１で補正されたデジタル信号は特定画像判定部５０３に入力され、読み取り画像データに含まれるパターンと、例えば紙幣、有価証券などの特定画像に含まれるパターンとの類似度が算出される。
【００６４】
また、特定画像の形状に関するデータは、特定画像判定部５０３内部の不図示のＲＯＭに予め格納されており、読み取り画像データとの比較が行われる。この比較により、特定画像に含まれるパターンと一致すれば、特定画像検知信号が１（ＨＩＧＨ）に設定され、一致する部分がなければ、その特定画像検知信号は０（ＬＯＷ）に設定される。この特定画像検知信号はメインコントローラ１１１に入力され、ＣＰＵ１１２により特定画像の判定結果が認識される。
【００６５】
［プリンタインタフェース（Ｉ／Ｆ）の説明］
プリンタインタフェース（Ｉ／Ｆ）１４５の画像処理を担う部分について詳細な説明を行う。
【００６６】
図６は、プリンタインタフェース（Ｉ／Ｆ）１４５の詳細構成を示すブロック図である。メインコントローラ１１１からプリンタバス１４６を介して送られる画像信号は、まずＬＯＧ変換部６０１に入力される。ＬＯＧ変換部６０１では、ＬＯＧ変換でＲＧＢ信号からＣＭＹ信号に変換する。次に、モアレ除去部６０２でモアレを除去する。６０３はＵＣＲ＆マスキング部で、モアレ除去処理されたＣＭＹ信号に対してＵＣＲ処理してＣＭＹＫ信号を生成し、マスキング処理部でプリンタの出力にあった信号に補正する。ＵＣＲ＆マスキング部６０３で処理された信号はγ補正部６０４で濃度調整され、フィルタ部６０５でスムージング又はエッジ処理された後、メモリ部６０６に入力される。そして、これらの処理を経てコネクタ１４７を介してプリンタ部３００へと画像が送られる。
【００６７】
また、メインコントローラ１１１からプリンタＩ／Ｆ１４５には、画像信号の出力タイミングに伴い、画像信号の１ページ分の属性を表す属性（Ａｔｔｒｉｂｕｔｅ）信号（細矢印）が出力される。このＡｔｔｒｉｂｕｔｅ信号は、上述した６０１〜６０５までの各ブロックで画像信号と同じだけの遅延が施され、Ａｔｔｒｉｂｕｔｅ信号が対応する画像信号と共にメモリ部６０６に入力される。このＡｔｔｒｉｂｕｔｅ信号の詳細については更に後述する。
【００６８】
一方、メモリ部６０６に入力されたＣＭＹＫの各画像信号は、メモリ部６０６内のメモリ（ＳＤＲＡＭ等）に書き込まれ、その後、四個の感光ドラム３２５、３２６、３２７、３２８上に潜像を形成するそれぞれのタイミングで読み出され、コネクタ１４７を介してプリンタ部３００へと出力される。
【００６９】
図７は、メモリ部６０６の内部構成を示すブロック図である。まず、メモリ部６０６に入力されたＣＭＹＫの各画像信号及びＡｔｔｒｉｂｕｔｅ信号は、メモリコントローラ部７０１の制御によりＳＤＲＡＭ７０２に同時に書き込まれ、ＣＭＹＫがそれぞれ独立したタイミングで読み出される。また、Ａｔｔｒｉｂｕｔｅ信号は画像信号Ｋと同じタイミングで読み出される。次に、ＳＤＲＡＭ７０２より読み出された画像信号Ｋは、Ａｔｔｒｉｂｕｔｅ信号とメインコントローラ１１１によりセットされたレジスタ７０４の設定値とに応じて、ゲート処理部７０３において固定値に変換されて出力されるか、スルーで出力されるかが決定される。
【００７０】
即ち、本実施形態では、メモリ部６０６のゲート処理部７０３から出力される画像信号Ｋは、Ａｔｔｒｉｂｕｔｅ信号＝“０”、且つレジスタ７０４の設定値＝“１”のとき固定値“１”が出力され、それ以外ではスルーの出力となる。
【００７１】
［グラフィックプロセッサ（Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ）の説明］
グラフィックプロセッサ（Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ）１３５の詳細な構成及び動作について説明を行う。
【００７２】
図８は、グラフィックプロセッサ（Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ）１３５の詳細構成を示すブロック図である。
【００７３】
グラフィックプロセッサ１３５は、画像回転、画像変倍、色空間変換、二値化の各処理を行うモジュール８０１、８０２、８０３、８０５を有する。ＳＲＡＭ１３６は、グラフィックプロセッサ１３５の各モジュールの一時的なワーク領域として使用される。各モジュールが用いるＳＲＡＭ１３６のワーク領域が競合しないよう、予め各モジュール毎にワーク領域が静的に割り当てられているものとする。また、グラフィックプロセッサ１３５はインタフェース（Ｉ／Ｆ）１３７を介してメインコントローラ１１１と接続され、ＤＲＡＭ１１６との間のデータの転送はバスコントローラ１１３によって制御され、ＤＭＡ転送される。
【００７４】
バスコントローラ１１３は、グラフィックプロセッサ１３５の各モジュールにモード等を設定する制御及び、各々のモジュールに画像データを転送するためのタイミング制御を行う。
【００７５】
以下、グラフィックプロセッサ１３５の各モジュール８０１、８０２、８０３、８０５について順に説明する。
【００７６】
［画像回転部の説明］
まず、画像回転部８０１における処理手順を説明する。インタフェース（Ｉ／Ｆ）１３７を介してＣＰＵ１１２からバスコントローラ１１３に画像回転制御のための設定を行う。この設定によりバスコントローラ１１３は画像回転部８０１に対して画像回転に必要な設定（例えば画像サイズや回転方向・角度等）を行う。必要な設定を行った後、再度ＣＰＵ１１２からバスコントローラ１１３に対して画像データ転送の許可を行う。この許可に従って、バスコントローラ１１３はＤＲＡＭ１１６もしくは各インタフェース（Ｉ／Ｆ）を介して接続されているデバイスから画像データの転送を開始する。尚、ここでは、回転を行う画像サイズを３２画素×３２ラインとし、また画像バス上に画像データを転送させる際に２４バイト（ｂｙｔｅ）（ＲＧＢ各々８ビットで１画素分）を単位とする画像転送を行うものとする。
【００７７】
上述のように、３２画素×３２ラインの画像を得るためには、上述の単位データ転送を３２×３２回行う必要があり、且つ不連続なアドレスから画像データを転送する必要がある（図９参照）。
【００７８】
不連続アドレッシングによって転送された画像データは、読み出し時に所望の角度に回転されているように、ＳＲＡＭ１３６に書き込まれる。例えば、９０度反時計方向回転であれば、転送される画像データを、図１０に示すようにＹ方向に書き込んでいく。そして、読み出し時にＸ方向に読み出すことで、画像が回転される。
【００７９】
３２画素×３２ラインの画像回転（ＳＲＡＭ１３６への書き込み）が完了した後、画像回転部８０１はＳＲＡＭ１３６から上述した読み出し方法で画像データを読み出し、バスコントローラ１１３に画像を転送する。
【００８０】
回転処理された画像データを受け取ったバスコントローラ１１３は、連続アドレッシングによって、ＤＲＡＭ１１６もしくはインタフェース（Ｉ／Ｆ）上の各デバイスにデータを転送する。
【００８１】
こうした一連の処理は、ＣＰＵ１１２からの処理要求が無くなるまで（必要なページ数の処理が終わるまで）繰り返される。
【００８２】
［画像変倍部の説明］
次に、画像変倍部８０２における処理手順を説明する。インタフェース（Ｉ／Ｆ）１３７を介してＣＰＵ１１２からバスコントローラ１１３に画像変倍制御のための設定を行う。この設定によりバスコントローラ１１３は画像変倍部８０２に対して画像変倍に必要な設定（主走査方向の変倍率、副走査方向の変倍率、変倍後の画像サイズ等）を行う。必要な設定を行った後、再度ＣＰＵ１１２からバスコントローラ１１３に対して画像データ転送の許可を行う。この許可に従って、バスコントローラ１１３はＤＲＡＭ１１６もしくは各インタフェース（Ｉ／Ｆ）を介して接続されているデバイスから画像データの転送を開始する。
【００８３】
画像変倍部８０２は、受け取った画像データを一時ＳＲＡＭ１３６に格納し、これを入力バッファとして用いて、格納されたデータに対して主走査、副走査の変倍率に応じて必要な画素数、ライン数の分の補間処理を行って画像を拡大もしくは縮小することで、変倍処理とする。変倍後のデータは再度ＳＲＡＭ１３６へ書き戻し、これを出力バッファとしてＳＲＡＭ１３６から画像データを読み出し、バスコントローラ１１３に転送する。
【００８４】
変倍処理された画像データを受け取ったバスコントローラ１１３は、ＤＲＡＭ１１６もしくはインタフェース（Ｉ／Ｆ）上の各デバイスにデータを転送する。
【００８５】
［色空間変換部の説明］
次に、色空間変換部８０３における処理手順を説明する。インタフェース（Ｉ／Ｆ）１３７を介してＣＰＵ１１２からバスコントローラ１１３に色空間変換制御のための設定を行う。この設定によりバスコントローラ１１３は色空間変換部８０３及ＬＵＴ（ルック・アップ・テーブル）８０４に対して色空間変換処理に必要な設定（後述するマトリックス演算の係数、ＬＵＴ８０４のテーブル値等）を行う。必要な設定を行った後、再度ＣＰＵ１１２からバスコントローラ１１３に対して画像データ転送の許可を行う。この許可に従って、バスコントローラ１１３はＤＲＡＭ１１６もしくは各インタフェース（Ｉ／Ｆ）を介して接続されているデバイスから画像データの転送を開始する。
【００８６】
色空間変換部８０３は、受け取った画像データ１画素毎に対して、まず以下の式で表される３×３のマトリックス演算を施す。
【００８７】
【数１】
2004153561.tif 000003
【００８８】
上式において、Ｒ、Ｇ、Ｂが入力、Ｘ、Ｙ、Ｚが出力、ａ１１、ａ１２、ａ１３、ａ２１、ａ２２、ａ２３、ａ３１、ａ３２、ａ３３、ｂ１、ｂ２、ｂ３、ｃ１、ｃ２、ｃ３がそれぞれ係数である。
【００８９】
上式の演算により、例えばＲＧＢ色空間からＹｕｖ色空間への変換など、各種の色空間変換を行うことができる。
【００９０】
次に、マトリックス演算後のデータに対してＬＵＴ８０４による変換を行う。これにより、非線形の変換も行うことができる。当然、スルーのテーブルを設定することにより、実質的にＬＵＴ変換を行わないこともできる。
【００９１】
その後、色空間変換部８０３は色空間変換処理された画像データをバスコントローラ１１３に転送する。
【００９２】
色空間変換処理された画像データを受け取ったバスコントローラ１１３は、ＤＲＡＭ１１６もしくはインタフェース（Ｉ／Ｆ）上の各デバイスにデータを転送する。
【００９３】
［画像二値化部の説明］
次に、画像二値化部８０５における処理手順を説明する。インタフェース（Ｉ／Ｆ）１３７を介してＣＰＵ１１２からバスコントローラ１１３に二値化制御のための設定を行う。この設定によりバスコントローラ１１３は画像二値化部８０５に対して二値化処理に必要な設定（変換方法に応じた各種パラメータ等）を行う。必要な設定を行った後、再度ＣＰＵ１１２からバスコントローラ１１３に対して画像データ転送の許可を行う。この許可に従って、バスコントローラ１１３はＤＲＡＭ１１６もしくは各インタフェース（Ｉ／Ｆ）を介して接続されているデバイスから画像データの転送を開始する。
【００９４】
画像二値化部８０５は、受け取った画像データに対して二値化処理を施す。本実施形態では、二値化の手法としては、画像データを所定の閾値と比較して単純に二値化するものとする。もちろん、ディザ法、誤差拡散法、誤差拡散法を改良したものなど、何れの手法によってもかまわない。
【００９５】
その後、画像二値化部８０５は二値化処理された画像データをバスコントローラ１１３に転送する。
【００９６】
二値化処理された画像データを受け取ったバスコントローラ１１３は、ＤＲＡＭ１１６もしくはインタフェース（Ｉ／Ｆ）上の各デバイスにデータを転送する。
【００９７】
［ＰＤＬ画像出力時のシーケンス］
次に、ＰＣからＰＤＬの印刷指示を受け取り、ラスタライズ処理してプリンタへ画像データを転送する処理について説明する。
【００９８】
図１１は、本実施形態におけるＰＤＬ画像出力の手順を示すフローチャートである。ＰＤＬ画像を出力する場合、ステップＳ１１０１において、ＰＣ４０１上でユーザが当該ＰＤＬ画像出力ジョブのプリント設定を行う。このプリント設定の内容は、例えば部数、用紙サイズ、片面／両面、ページ出力順序、ソート出力、ステイプル止めの有無等である。
【００９９】
次に、ステップＳ１１０２において、ＰＣ４０１上で印刷指示を与え、それと共にＰＣ４０１上にインストールされているドライバソフトウェアが、印刷対象となるＰＣ４０１上のコードデータを、いわゆるＰＤＬデータに変換して、上述のステップＳ１１０１で設定したプリント設定パラメータと共に、本画像入出力システムのコントローラ部１１０にネットワーク４００を介してＰＤＬデータを転送する。
【０１００】
一方、コントローラ部１１０のメインコントローラ１１１のＣＰＵ１１２は、ステップＳ１１０３において、コネクタ１２２及びネットワークコントローラ１２１を介して転送されたＰＤＬデータを上述のプリント設定パラメータに基づいて画像データに展開（ラスタライズ）する。この画像データの展開は、ＤＲＡＭ１１６で行われる。そして、画像データの展開が完了するとステップＳ１１０４へ進む。
【０１０１】
このステップＳ１１０４において、メインコントローラ１１１は、ＤＲＡＭ１１６に展開された画像データをグラフィックプロセッサ（Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ）１３５に転送する。そして、ステップＳ１１０５において、グラフィックプロセッサ１３５が上述のプリント設定パラメータとは独立に画像処理を行う。例えば、プリント設定パラメータで指定された用紙サイズがＡ４であるにもかかわらず、プリンタ部３００の給紙ユニット３６０にはＡ４Ｒ用紙しかない場合、グラフィックプロセッサ１３５で画像を９０度回転することにより、出力用紙に合わせた画像出力を行うことができる。画像データの画像処理が完了すると、ステップＳ１１０６へ進む。
【０１０２】
このステップＳ１１０６において、グラフィックプロセッサ１３５は、メインコントローラ１１１へ画像処理後の画像データを転送する。そして、メインコントローラ１１１は転送されてきた画像データをＤＲＡＭ１１６上に記憶する。
【０１０３】
次に、ステップＳ１１０７において、メインコントローラ１１１は、プリンタインタフェース（Ｉ／Ｆ）１４５及びコネクタ１４７を介してプリンタ部３００を制御しつつ、適切なタイミングでＤＲＡＭ１１６上の画像データを、プリンタ部３００へと転送する。また、メインコントローラ１１１は、画像データと同時に画像データの属性を表す１ビットのＡｔｔｒｉｂｕｔｅ信号（＝“０”：スキャナ画像、＝“１”：ＰＤＬ画像又はＦＡＸ画像）をプリンタＩ／Ｆ１４５へと出力する。このＡｔｔｒｉｂｕｔｅ信号（＝“１”）を受けることにより、プリンタＩ／Ｆ１４５内のメモリ部６０６のゲート処理部７０３からの出力は、レジスタ７０４の設定値によらず、スルーに設定される。
【０１０４】
そして、ステップＳ１１０８において、コントローラ部１１０が、プリンタ部３００を制御して画像データをプリント出力する。画像データの転送が完了すると、即ち、当該ＰＤＬジョブが終了すると、プリント出力を終了する。
【０１０５】
［コピー画像出力時のシーケンス］
図１２は、本実施形態におけるコピー画像出力の手順を示すフローチャートである。コピー画像を出力する場合、ステップＳ１２０１において、操作部１５０上でユーザが当該コピー画像出力ジョブのコピー設定を行う。このコピー設定の内容は、例えば部数、用紙サイズ、片面／両面、拡大／縮小率、ソート出力、ステイプル止めの有無等である。
【０１０６】
次に、ステップＳ１２０２において、操作部１５０上でコピー開始指示を与えると、コントローラ部１１０のメインコントローラ１１１はスキャナインタフェース（Ｉ／Ｆ）１４０及びコネクタ１４２を介してリーダー部２００を制御し、原稿の画像データの読み込み動作を行う。
【０１０７】
この動作は、まず原稿給送ユニット２５０が、載置された原稿を１枚ずつ順にプラテンガラス２１１上へ給送し、その際同時に原稿のサイズを検知する。検知した原稿のサイズに基づいて原稿を露光走査することにより、画像データを読み取る。読み取られた画像データはＤＲＡＭ１１６上に記憶される。また同時に、スキャナＩ／Ｆ１４０内の特定画像判定部５０３で画像データの判定処理が行われる。ここで特定画像と判定されると、特定画像判定部５０３からメインコントローラ１１１に判定信号が割り込み信号として出力される。メインコントローラ１１１はこの判定信号を受けると、プリンタＩ／Ｆ１４５内のメモリ部６０６のレジスタ７０４に“１”を設定する。
【０１０８】
次に、ステップＳ１２０３において、メインコントローラ１１１がＤＲＡＭ１１６上の画像データをグラフィックプロセッサ１３５に転送する。これにより、ステップＳ１２０４において、グラフィックプロセッサ１３５は、上述のコピー設定パラメータに基づいて画像処理を行う。例えば、拡大４００％の設定がなされているときには、グラフィックプロセッサ１３５内のモジュールである画像変倍部８０２を用いて主走査方向、副走査方向、双方への変倍処理を行う。そして、画像データの画像処理が完了するとステップＳ１２０５へ進む。
【０１０９】
このステップＳ１２０５において、グラフィックプロセッサ１３５は、メインコントローラ１１１へ画像処理後の画像データを転送する。メインコントローラ１１１は転送されてきた画像データをＤＲＡＭ１１６上に記憶する。
【０１１０】
次に、ステップＳ１２０６において、メインコントローラ１１１は、プリンタインタフェース（Ｉ／Ｆ）１４５及びコネクタ１４７を介してプリンタ部３００を制御して、適切なタイミングでＤＲＡＭ１１６上の画像データを、プリンタ部３００へと転送する。また、メインコントローラ１１１は、画像データと同時に画像データの属性を表す１ビットのＡｔｔｒｉｂｕｔｅ信号（＝“０”：スキャナ画像、＝“１”：ＰＤＬ画像又はＦＡＸ画像）をプリンタＩ／Ｆ１４５へと出力する。このＡｔｔｒｉｂｕｔｅ信号＝“０”を受けることで、プリンタＩ／Ｆ１４５内のメモリ部６０６のゲート処理部７０３からの出力は、レジスタ７０４の設定値が“１”、即ち特定画像であれば固定値“１”が出力され、それ以外ではスルーの出力となる。
【０１１１】
そして、ステップＳ１２０７において、コントローラ部１１０が、プリンタ部３００を制御して画像データをプリント出力する。画像データの転送が完了すると、即ち当該コピージョブが終了すると、プリント出力を終了する。
【０１１２】
［ＦＡＸ受信画像出力時のシーケンス］
図１３は、本実施例におけるＦＡＸ受信画像出力の手順を示すフローチャートである。ＦＡＸ受信画像を出力する場合、ステップＳ１３０１において、ＦＡＸ画像が公衆回線５００からコントローラ部１１０に受信され、当該ＦＡＸジョブが開始される。まず、ステップＳ１３０２において、ステップＳ１３０１で受信されたＦＡＸ画像が、モデム１２４を介してメインコントローラ１１１へと転送される。
【０１１３】
次に、ステップＳ１３０３において、メインコントローラ１１１のＣＰＵ１１２がＦＡＸ画像を伸長し、画像データに展開（ラスタライズ）する。画像データの展開はＤＲＡＭ１１６上で行われる。画像データの展開が完了するとステップＳ１３０４へ進む。
【０１１４】
このステップＳ１３０４では、メインコントローラ１１１がＤＲＡＭ１１６上に展開された画像データをグラフィックプロセッサ１３５に転送する。そして、ステップＳ１３０５において、グラフィックプロセッサ１３５が上述のプリント設定パラメータとは独立に、画像処理を行う。例えば、プリント設定パラメータで指定された用紙サイズがＡ４であるにもかかわらず、プリンタ部３００の給紙ユニット３６０にはＡ４Ｒ用紙しかない場合、グラフィックプロセッサ１３５で画像を９０度回転することにより、出力用紙に合わせた画像出力を行うことができる。画像データの画像処理が完了すると、ステップＳ１３０６へ進む。
【０１１５】
このステップＳ１３０６において、グラフィックプロセッサ１３５は、メインコントローラ１１１へ画像処理後の画像データを転送する。そして、メインコントローラ１１１は転送されてきた画像データをＤＲＡＭ１１６上に記憶する。
【０１１６】
次に、ステップＳ１３０７において、メインコントローラ１１１は、プリンタＩ／Ｆ１４５及びコネクタ１４７介してプリンタ部３００を制御しつつ、適切なタイミングでＤＲＡＭ１１６上の画像データを、プリンタ部３００へと転送する。また、メインコントローラ１１１は、画像データと同時に画像データの属性を表す１ビットのＡｔｔｒｉｂｕｔｅ信号（＝“０”：スキャナ画像、＝“１”：ＰＤＬ画像又はＦＡＸ画像）をプリンタＩ／Ｆ１４５へと出力する。このＡｔｔｒｉｂｕｔｅ信号（＝“１”）を受けることにより、プリンタＩ／Ｆ１４５内のメモリ部６０６のゲート処理部７０３からの出力は、レジスタ７０４の設定値によらず、スルーに設定される。
【０１１７】
そして、ステップＳ１３０８において、コントローラ部１１０が、プリンタ部３００を制御して画像データをプリント出力する。画像データの転送が完了すると、即ち、当該ＦＡＸジョブが終了すると、プリント出力を終了する。
【０１１８】
［複数ジョブ出力時のシーケンス］
次に、上述した複数のジョブが連続でプリンタ出力される場合の制御について説明する。
【０１１９】
図１４は、ＰＤＬジョブ、コピージョブ、ＦＡＸジョブの順にプリンタ出力が実行される場合の動作タイミングを示す図である。尚、ＰＤＬ画像は、装置外部よりネットワーク４００を介してＤＲＡＭ１１６上に格納されており、プリント動作時にＳＤＲＡＭ７０２にＣＭＹＫ＿Ｐとして格納される。また、ＲＧＢ＿Ｓはスキャナ画像を表し、このＲＧＢ＿ＳはＤＲＡＭ１１６を介してプリント動作時にＳＤＲＡＭ７０２にＣＭＹＫ＿Ｓとして格納される。そして、ＦＡＸ画像は装置外部より公衆回線５００を介してＤＲＡＭ１１６上に格納されており、プリント動作時にＳＤＲＡＭ７０２にＣＭＹＫ＿Ｆとして格納される。
【０１２０】
図１４において、画像入力はリーダー部２００の原稿の読み込み動作を示し、遅延メモリ格納はＤＲＡＭ１１６上に記憶されたＰＤＬジョブ、コピージョブ、ＦＡＸジョブそれぞれの画像データをＳＤＲＡＭ７０２へ書き込む動作を示している。また、プリント動作（Ｃ）、プリント動作（Ｍ）、プリント動作（Ｙ）はメモリコントローラ部７０１のＳＤＲＡＭ７０２からの各色読み出し動作を示し、プリント動作（Ｋ）はゲート処理部７０３の出力動作を示している。そして、Ａｔｔｒｉｂｕｔｅ信号はメモリコントローラ部７０１の出力信号を示し、レジスタ設定値はレジスタ７０４の設定値を示している。
【０１２１】
ここで、ＰＤＬ画像データは、図１１に示すＳ１１０６までの手順でＤＲＡＭ１１６上に記憶され、そのＰＤＬ画像データがプリンタＩ／Ｆ１４５へ転送されてから、コピージョブの要求を受けてコピー動作を開始する。
【０１２２】
また、ＦＡＸ受信画像データは、コピージョブが終了するまでに図１３に示すＳ１３０６までの手順でＤＲＡＭ１１６上に記憶され、コピージョブが終了後、ＦＡＸ受信画像データのプリンタ転送を開始する。
【０１２３】
上述したように本実施形態では、プリント動作（Ｋ）がＰＤＬ画像（Ｋ＿Ｐ）又はＦＡＸ画像（Ｋ＿Ｆ）のときにメモリコントローラ部７０１から出力されるＡｔｔｒｉｂｕｔｅ信号は“１”となり、それ以外ではＡｔｔｒｉｂｕｔｅ信号は“０”となる。
【０１２４】
図１４に示す時刻Ａの時点で、リーダー部２００の読み取り画像データが特定画像と判定されると、メインコントローラ１１１によりレジスタ７０４の設定値は“０”→“１”となる。このとき、プリント動作（Ｋ）は、Ｋ＿Ｐ、Ｋ＿ＦのときＡｔｔｒｉｂｕｔｅ信号は“１”となるため、ゲート処理部７０３はスルーとなる。また、スキャナ画像（Ｋ＿Ｓ）のときＡｔｔｒｉｂｕｔｅ信号は“０”、レジスタ７０４の設定値は“１”となるため、ゲート処理部７０３からの出力は固定値“１”となる。従って、プリント動作（Ｋ）は、Ｋ＿Ｓのときにのみ、塗りつぶし処理が行われる。
【０１２５】
尚、図１４では、特定画像判定部５０３で特定画像と判定された場合について示したが、特定画像と判定されない場合は、プリント動作（Ｋ）がＫ＿ＳのときＡｔｔｒｉｂｕｔｅ信号は“０”、レジスタ７０４の設定値は“０”となるため、ゲート処理部７０３はスルーとなり、塗りつぶし処理は行われない。
【０１２６】
これにより、複数の原稿をコピーするコピージョブで、その複数の原稿の中の１枚、或いは数枚が特定画像と判定された場合、その特定画像と判定された原稿のみ塗りつぶし処理を行うことができる。
【０１２７】
また、図１４では、コピージョブの読み取り開始タイミングについてＤＲＡＭ１１６上に記憶されているＰＤＬ画像データがプリンタＩ／Ｆ１４５へと転送後の場合を示したが、転送中でも良い。その場合は、リーダー部２００の読み取り画像データは図１２に示すＳ１２０５まで行われ、ＰＤＬ画像データがプリンタＩ／Ｆ１４５へと転送されるまで記憶されている。その場合、ＰＤＬ画像データがプリンタＩ／Ｆ１４５へと転送された後に、Ｓ１２０６以降のステップが開始される。
【０１２８】
更に、図１４では、コピージョブ以外のジョブとして、ＰＤＬジョブ、ＦＡＸジョブが連続する場合を示したが、コピージョブ以外でプリント動作が行われるジョブであれば良く、ジョブの種類には制限されないものとする。
【０１２９】
また、本実施形態では、全面塗りつぶしを行う色成分を、画像形成装置が媒体上に形成する複数の色成分のうち、画像形成のタイミングが最後の色成分の画像データとしたが、特定画像判定部５０３の判定結果に応じた全面塗りつぶし処理が行える色成分であれば良く、色成分の画像形成のタイミングには制限されないものとする。
【０１３０】
尚、本発明は複数の機器（例えば、ホストコンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用しても良い。
【０１３１】
また、本発明の目的は前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【０１３２】
この場合、記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【０１３３】
このプログラムコードを供給するための記録媒体としては、例えばフロッピー（登録商標）ディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【０１３４】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３５】
更に、記録媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３６】
【発明の効果】
以上説明したように、本発明によれば、少なくとも２つの異なる画像データを連続して画像形成する際に、画像形成動作の生産性を向上させると共に、特定画像の画像形成を防止することができる。
【図面の簡単な説明】
【図１】本実施形態における画像入出力システム１００の全体構成を示す図である。
【図２】リーダー部２００及びプリンタ部３００の構成を示す断面図である。
【図３】リーダー画像処理部２２２の詳細構成を示すブロック図である。
【図４】制御装置（コントローラ部）１１０の構成を示すブロック図である。
【図５】スキャナインタフェース（Ｉ／Ｆ）１４０の詳細構成を示すブロック図である。
【図６】プリンタインタフェース（Ｉ／Ｆ）１４５の詳細構成を示すブロック図である。
【図７】メモリ部６０６の内部構成を示すブロック図である。
【図８】グラフィックプロセッサ（Ｇｒａｐｈｉｃ  Ｐｒｏｃｅｓｓｏｒ）１３５の詳細構成を示すブロック図である。
【図９】画像回転部の動作を説明する図である。
【図１０】画像回転部の動作を説明する図である。
【図１１】本実施形態におけるＰＤＬ画像出力の手順を示すフローチャートである。
【図１２】本実施形態におけるコピー画像出力の手順を示すフローチャートである。
【図１３】本実施例におけるＦＡＸ受信画像出力の手順を示すフローチャートである。
【図１４】ＰＤＬジョブ、コピージョブ、ＦＡＸジョブの順にプリンタ出力が実行される場合の動作タイミングを示す図である。
【図１５】従来の画像入力、遅延メモリ格納、及びプリント動作のタイミングを示す図である。
【図１６】従来の画像入力、遅延メモリ格納、及びプリント動作のタイミングを示す図である。
【図１７】従来の画像入力、遅延メモリ格納、及びプリント動作のタイミングを示す図である。
【図１】
2004153561.tif 000004
【図２】
2004153561.tif 000005
【図３】
2004153561.tif 000006
【図４】
2004153561.tif 000007
【図５】
2004153561.tif 000008
【図６】
2004153561.tif 000009
【図７】
2004153561.tif 000010
【図８】
2004153561.tif 000011
【図９】
2004153561.tif 000012
【図１０】
2004153561.tif 000013
【図１１】
2004153561.tif 000014
【図１２】
2004153561.tif 000015
【図１３】
2004153561.tif 000016
【図１４】
2004153561.tif 000017
【図１５】
2004153561.tif 000018
【図１６】
2004153561.tif 000019
【図１７】
2004153561.tif 000020