(57)【特許請求の範囲】
【請求項１】
印刷媒体に対する印刷処理を実行する印刷装置であって、
前記印刷媒体に印刷すべき第１の画像データを入力する入力手段と、
前記入力手段により入力された前記第１の画像データに基づいて前記印刷媒体に印刷処理を実行する印刷処理手段と、
前記印刷処理手段により前記第１の画像データが印刷処理された印刷媒体を読み取って印刷不良を判定するための第２の画像データを取得する読取手段と、
前記第１の画像データが印刷処理された印刷媒体に対して所定の後処理が行われる場合には、前記印刷不良を判定するのに用いられる、前記第２の画像データ内の判定領域であって、該所定の後処理後においても前記印刷媒体上にて視認されうる画像の領域を表す判定領域を特定する特定処理を実行し、前記第１の画像データと前記判定領域にかかる前記第２の画像データとを比較することにより前記印刷不良の有無を判定し、
前記第１の画像データが印刷処理された印刷媒体に対して前記所定の後処理が行われない場合には、前記特定処理を実行せず、前記第１の画像データと前記第２の画像データとを比較することにより前記印刷不良の有無を判定する判定手段と
を有することを特徴とする印刷装置。
【請求項２】
前記第１の画像データが印刷処理された印刷媒体に対して前記所定の後処理として断裁処理が行われる場合には、該断裁される部分を除いた領域を前記判定領域として特定することを特徴とする請求項１に記載の印刷装置。
【請求項３】
印刷媒体に対する印刷処理を実行する印刷装置であって、
前記印刷媒体に印刷すべき第１の画像データを入力する入力手段と、
前記入力手段により入力された前記第１の画像データに基づいて前記印刷媒体に印刷処理を実行する印刷処理手段と、
前記印刷処理手段により前記第１の画像データが印刷処理された印刷媒体を読み取って印刷不良を判定するための第２の画像データを取得する読取手段と、
前記第１の画像データが印刷処理された印刷媒体に対して綴じ処理が行われる場合に、前記印刷不良を判定するのに用いられる、前記第２の画像データ内の判定領域であって、該綴じ処理後においても前記印刷媒体上にて視認されうる画像の領域を表す判定領域を、該綴じ処理に伴って生じる印刷位置のずれ量に基づいて特定する特定手段と、
前記第１の画像データと前記判定領域にかかる前記第２の画像データとを比較して、前記印刷不良の有無を判定する判定手段と
を有することを特徴とする印刷装置。
【請求項４】
印刷媒体に対する印刷処理を実行する印刷装置であって、
前記印刷媒体に印刷すべき第１の画像データを入力する入力手段と、
前記入力手段により入力された前記第１の画像データに基づいて前記印刷媒体に印刷処理を実行する印刷処理手段と、
前記印刷処理手段により前記第１の画像データが印刷処理された印刷媒体を読み取って印刷不良を判定するための第２の画像データを取得する読取手段と、
前記第２の画像データに断裁される部分を指定する印が含まれているか否かを判断する判断手段と、
前記印刷不良を判定するのに用いられる、前記第２の画像データ内の判定領域であって、前記断裁される部分が断裁された後に前記印刷媒体上に残る画像の領域を表す判定領域を、前記断裁される部分を指定する印に基づいて特定する特定手段と、
前記第１の画像データと前記判定領域にかかる前記第２の画像データとを比較して、前記印刷不良の有無を判定する判定手段と
を有することを特徴とする印刷装置。
【請求項５】
印刷媒体に対する印刷処理を実行する印刷装置における印刷処理方法であって、
前記印刷媒体に印刷すべき第１の画像データを入力する入力工程と、
前記入力工程により入力された前記第１の画像データに基づいて前記印刷媒体に印刷処理を実行する印刷処理工程と、
前記印刷処理工程により前記第１の画像データが印刷処理された印刷媒体を読み取って印刷不良を判定するための第２の画像データを取得する読取工程と、
前記第１の画像データが印刷処理された印刷媒体に対して所定の後処理が行われる場合には、前記印刷不良を判定するのに用いられる、前記第２の画像データ内の判定領域であって、該所定の後処理後においても前記印刷媒体上にて視認されうる画像の領域を表す判定領域を特定する特定処理を実行し、前記第１の画像データと前記判定領域にかかる前記第２の画像データとを比較することにより前記印刷不良の有無を判定し、
前記第１の画像データが印刷処理された印刷媒体に対して前記所定の後処理が行われない場合には、前記特定処理を実行せず、前記第１の画像データと前記第２の画像データとを比較することにより前記印刷不良の有無を判定する判定工程と
を有することを特徴とする印刷処理方法。
【請求項６】
前記第１の画像データが印刷処理された印刷媒体に対して前記所定の後処理として断裁処理が行われる場合には、該断裁される部分を除いた領域を前記判定領域として特定することを特徴とする請求項５に記載の印刷処理方法。
【請求項７】
印刷媒体に対する印刷処理を実行する印刷装置における印刷処理方法であって、
前記印刷媒体に印刷すべき第１の画像データを入力する入力工程と、
前記入力工程において入力された前記第１の画像データに基づいて前記印刷媒体に印刷処理を実行する印刷処理工程と、
前記印刷処理工程において前記第１の画像データが印刷処理された印刷媒体を読み取って印刷不良を判定するための第２の画像データを取得する読取工程と、
前記第１の画像データが印刷処理された印刷媒体に対して綴じ処理が行われる場合に、前記印刷不良を判定するのに用いられる、前記第２の画像データ内の判定領域であって、該綴じ処理後においても前記印刷媒体上にて視認されうる画像の領域を表す判定領域を、該綴じ処理に伴って生じる印刷位置のずれ量に基づいて特定する特定工程と、
前記第１の画像データと前記判定領域にかかる前記第２の画像データとを比較して、前記印刷不良の有無を判定する判定工程と
を有することを特徴とする印刷処理方法。
【請求項８】
印刷媒体に対する印刷処理を実行する印刷装置における印刷処理方法であって、
前記印刷媒体に印刷すべき第１の画像データを入力する入力工程と、
前記入力工程において入力された前記第１の画像データに基づいて前記印刷媒体に印刷処理を実行する印刷処理工程と、
前記印刷処理工程において前記第１の画像データが印刷処理された印刷媒体を読み取って印刷不良を判定するための第２の画像データを取得する読取工程と、
前記第２の画像データに断裁される部分を指定する印が含まれているか否かを判断する判断工程と、
前記印刷不良を判定するのに用いられる、前記第２の画像データ内の判定領域であって、前記断裁される部分が断裁された後に前記印刷媒体上に残る画像の領域を表す判定領域を、前記断裁される部分を指定する印に基づいて特定する特定工程と、
前記第１の画像データと前記判定領域にかかる前記第２の画像データとを比較して、前記印刷不良の有無を判定する判定工程と
を有することを特徴とする印刷処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の媒体に画像データを印刷する印刷装置において、画像データが印刷された媒体の印刷不良の有無を判定するための処理技術に関するものである。
【背景技術】
【０００２】
従来より、商業的印刷業界では、種々の作業工程を介して印刷物の発行を行ってきた。具体的な作業工程としては、原稿の入稿、レイアウト編集、校正（レイアウト修正や色修正）、校正刷り（プルーフ印刷）、版下作成、印刷、後処理加工、検品、発送等が挙げられる。
【０００３】
特に、商業的印刷業界の場合、印刷工程においてオフセット製版印刷機が用いられることが多いため、版下作成工程は不可欠な工程である。しかしながら、版下作成工程は、一度行うとその修正が容易ではなく、且つ修正を行った場合、コスト的にかなり不利になることから、版下作成にあたっては、入念な校正（即ち、入念なレイアウトのチェックや色の確認作業）が必須となってくる。このため、印刷物の発行が完了するまでには、ある程度の期間を要することが一般的である。
【０００４】
このような状況のもとで、最近では、電子写真方式の印刷装置やインクジェット方式の印刷装置の高速化、高画質化が顕著になってきた。そして、商業的印刷業界に対抗する、いわゆるプリント・オン・ディマンド（Ｐｒｉｎｔ  Ｏｎ  Ｄｅｍａｎｄ：以下、ＰＯＤと表記する。）と呼ばれる市場が出現しつつある。
【０００５】
これは、比較的小ロットのジョブを、大掛かりな装置やシステムを用いずに、短納期で取り扱うことができるよう、上述のような大規模な印刷機、印刷手法に代わって出現してきたものである。
【０００６】
ＰＯＤ市場では、例えば、デジタル複写機やデジタル複合機等のデジタル画像記録装置を最大限に活用することで、電子データを用いたデジタルプリントを実現し、プリントサービス等を行うことが可能となっている。
【０００７】
しかしながら、上述のような商業的印刷業界やＰＯＤ市場において、顧客に納品する印刷物に不具合がないかどうかの検品作業は未だに自動化されておらず、印刷物を作業員が手作業でチェックしているのが現状である。しかし、数百ページに及ぶ印刷物の場合、ページ毎に詳細にチェックすることは膨大な時間と労力が必要となるため、実際には大まかな検品作業となり、細かい印字ミスや抜け、紙汚れなどは検出されないといった問題がある。
【０００８】
このような現状においては、印刷物の検品作業を自動化する技術が望まれている。なお、検品作業を自動化する技術として、印刷物を検証するための検証用画像と、印刷物を撮像して取得した画像とを比較することで、印刷物を検品する技術が知られている（例えば、特許文献１参照。）。
【特許文献１】特開平１１−３９４９２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、従来の検品技術は、印刷物に対して印刷処理後に行われる処理内容を考慮したものではなかった。例えば、印刷物を検品する場合、印刷処理された媒体の全部分を検品する必要がない場合もある。具体的には、印刷処理後に断裁処理が行われて媒体の一部が不要となるような場合、その不要となる部分については検品の対象とする必要はない。このような場合にまで、媒体の全部分を検品することとすると、検品に要する時間や処理の負荷が大きくなってしまう。また、検品する対象（領域）が増加することにより、検品の精度が低くなってしまうおそれもある。
【００１０】
本発明は上記課題に鑑みてなされたものであり、印刷物における印刷不良の有無を精度よく検出することにより、顧客に納品する印刷物への不良品の混入を防止することを目的とする。
【課題を解決するための手段】
【００１１】
上記の目的を達成するために本発明に係る印刷装置は以下のような構成を備える。即ち、
印刷媒体に対する印刷処理を実行する印刷装置であって、
前記印刷媒体に印刷すべき第１の画像データを入力する入力手段と、
前記入力手段により入力された前記第１の画像データに基づいて前記印刷媒体に印刷処理を実行する印刷処理手段と、
前記印刷処理手段により前記第１の画像データが印刷処理された印刷媒体を読み取って印刷不良を判定するための第２の画像データを取得する読取手段と、
前記第１の画像データが印刷処理された印刷媒体に対して所定の後処理が行われる場合には、前記印刷不良を判定するのに用いられる、前記第２の画像データ内の判定領域であって、該所定の後処理後においても前記印刷媒体上にて視認されうる画像の領域を表す判定領域を特定する特定処理を実行し、前記第１の画像データと前記判定領域にかかる前記第２の画像データとを比較することにより前記印刷不良の有無を判定し、
前記第１の画像データが印刷処理された印刷媒体に対して前記所定の後処理が行われない場合には、前記特定処理を実行せず、前記第１の画像データと前記第２の画像データとを比較することにより前記印刷不良の有無を判定する判定手段とを有することを特徴とする。
【発明の効果】
【００１２】
印刷物における印刷不良の有無を精度よく検出することにより、顧客に納品する印刷物への不良品の混入を防止することが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、必要に応じて添付図面を参照しながら本発明の各実施形態を詳細に説明する。
【００１４】
［第１の実施形態］
＜ＭＦＰの構成＞
図１を用いて、本発明の第１の実施形態にかかる印刷装置（印刷機能を備える装置）である、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：マルチファンクション周辺機器）の構成について説明する。
【００１５】
ＭＦＰは、自装置内部に複数のジョブのデータを記憶可能なハードディスク等のメモリを具備し、スキャナから出力されたジョブデータに対し該メモリを介してプリンタ部でプリント可能にするコピー機能を備える。また、コンピュータ等の外部装置から出力されたジョブデータに対し該メモリを介してプリント部でプリント可能にするプリント機能を備える。つまり、ＭＦＰは印刷機能を含む複数の機能を具備した画像形成装置である（印刷機能を備える装置としての印刷装置には、印刷機能を備える画像形成装置も含まれ、ＭＦＰはその画像形成装置の一例である）。
【００１６】
ＭＦＰには、フルカラー機器とモノクロ機器とがあり、色処理や内部データなどを除いて、基本的な部分において、フルカラー機器がモノクロ機器の構成を包含することが多い。このため、ここではフルカラー機器を主に説明し、必要に応じて随時モノクロ機器の説明を加えることとする。
【００１７】
なお、本実施形態にかかるＭＦＰの構成に関しては、上記の如く、複数の機能を具備した複合機能型の画像形成装置を有すると共に、ＳＦＰ（Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：単一機能周辺機器）を具備する構成でも良い。なお、ＳＦＰとは、例えば、プリント機能のみを具備した単一機能型の画像形成装置をいう。
【００１８】
また、ＭＦＰとＳＦＰのいずれか一方のタイプの画像形成装置のみを具備する構成でも良い。さらに、何れのタイプの画像形成装置であっても、複数台具備する構成でも良い。いずれにしても、本実施形態にかかる情報処理方法が実現可能な構成であればよい。
【００１９】
図１において、１０１は、紙原稿などの画像を読み取り、読み取られた画像データを画像処理する入力画像処理部である。１０２は、ファクシミリなどに代表される電話回線を利用した画像の送受信を行うＦＡＸ部である。１０３は、ネットワークを利用して画像データや装置情報をやりとりするＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）部である。１０４は、外部装置と画像データなどの情報交換を行う専用インターフェース部である。１０５は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ（リムーバブルメディアの一種）に代表されるＵＳＢ機器と画像データなどを送受するＵＳＢインターフェース（ＵＳＢ  Ｉ／Ｆ）部である。また、１０６は、ＭＦＰ制御部であり、ＭＦＰの用途に応じて画像データを一時保存したり、経路を決定したりといった交通整理の役割を担っている。
【００２０】
文書管理部１１１は、複数の画像データを格納可能なハードディスク等のメモリを具備しており、ＭＦＰが具備する制御部（例えばＭＦＰ制御部１０６のＣＰＵなど）が主体となって、各種画像データが、該メモリに格納されるよう制御する。画像データとしては、例えば、入力画像処理部１０１からの画像データや、ＦＡＸ部１０２を介して入力されたファクシミリジョブの画像データや、ＮＩＣ部１０３を介して入力されたコンピュータ等の外部装置からの画像データが挙げられる。また、専用Ｉ／Ｆ部１０４やＵＳＢ  Ｉ／Ｆ部１０５を介して入力された様々な画像データ等も含まれる。
【００２１】
また、該メモリに格納された画像データを適宜読み出して、プリンタ部１１３等の出力部に転送して、該プリンタ部１１３によるプリント処理等の出力処理を実行するよう制御する。さらに、オペレータからの指示により、該メモリから読み出した画像データを、コンピュータや他の画像形成装置等の外部装置に転送するよう制御する。
【００２２】
画像データを文書管理部１１１に記憶する際には、必要に応じて、画像データを圧縮して格納し、逆に圧縮して格納された画像データを読み出す際には元の画像データに伸張して戻したりするなど、記憶／読み出し処理は圧縮伸張部１１０を介して行われる。また、データがネットワークを経由する際には、ＪＰＥＧ、ＪＢＩＧ、ＺＩＰなど圧縮データを使用することも一般に知られており、画像データがＭＦＰに入った後、この圧縮伸張部１１０にて解凍（伸張）される。
【００２３】
また、リソース管理部１１２は、フォント、カラープロファイル、ガンマテーブルなど共通に扱われる各種パラメータテーブルなどが格納されており、必要に応じて呼び出すことができる。さらに、新しいパラメータテーブルを格納したり、修正して更新したりすることもできる。
【００２４】
また、ＭＦＰ制御部１０６では、ＰＤＬデータが入力された場合に、ＲＩＰ部１０８でＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）処理を施す。また、プリントする画像に対しては、必要に応じて出力画像処理部１０９でプリントのための画像処理を行う。更に、その際に作られる画像データの中間データやプリントレディデータ（プリントのためのビットマップデータやそれを圧縮したデータ）を必要に応じて、文書管理部１１１に再度格納することもできる。
【００２５】
画像形成を行うプリンタ部１１３に送られ、プリンタ部１１３でプリントアウトされたシート（画像データが印刷される媒体）は、後処理部１１４へ送り込まれ、シートの仕分け処理やシートの仕上げ処理が行われる。
【００２６】
ここで、ＭＦＰ制御部１０６は円滑にジョブを流す役割を担っており、ＭＦＰの使い方に応じて、以下のようにパス切り替えが行われている。但し、中間データとして画像データを必要に応じて格納することは一般に知られているが、ここでは文書管理部１１１が始点、終点になる以外のアクセスについては表記しない。また、必要に応じて利用される圧縮伸張部１１０と後処理部１１４、あるいは、全体のコアとなるＭＦＰ制御部１０６などの処理は省略して、おおよそのフローがわかるように記載するものとする。
・複写機能：
入力画像処理部→出力画像処理部→プリンタ部
・ＦＡＸ送信機能：
入力画像処理部→ＦＡＸ部
・ＦＡＸ受信機能：
ＦＡＸ部→出力画像処理部→プリンタ部
・ネットワークスキャン：
入力画像処理部→ＮＩＣ部
・ネットワークプリント：
ＮＩＣ部→ＲＩＰ部→出力画像処理部→プリンタ部
・外部装置へのスキャン：
入力画像処理部→専用Ｉ／Ｆ部
・外部装置からのプリント：
専用Ｉ／Ｆ部→出力画像処理部→プリンタ部
・外部メモリへのスキャン：
入力画像処理部→ＵＳＢ  Ｉ／Ｆ部
・外部メモリからのプリント：
ＵＳＢ  Ｉ／Ｆ部→ＲＩＰ部→出力画像処理部→プリンタ部
・ボックススキャン機能：
入力画像処理部→出力画像処理部→文書管理部
・ボックスプリント機能：
文書管理部→プリンタ部
・ボックス受信機能：
ＮＩＣ部→ＲＩＰ部→出力画像処理部→文書管理部
・ボックス送信機能：
文書管理部→ＮＩＣ部
・プレビュー機能：
文書管理部→操作部
上記以外にも、Ｅ−ｍａｉｌサービスやＷｅｂサーバ機能を初めとして、様々な機能との組み合わせが考えられるが、ここでは割愛する。
【００２７】
また、ボックススキャン、ボックスプリント、ボックス受信、あるいは、ボックス送信とは、文書管理部１１１を利用したデータの書き込みや読み出しを伴うＭＦＰの処理機能である。そして、ジョブ毎やユーザ毎に文書管理部１１１内のメモリを分割して一次的にデータを保存し、ユーザＩＤやパスワードを組み合わせてデータの入出力を行う。
【００２８】
更に、操作部１０７は、上記の様々なフローや機能を選択したり操作指示したりするためのものであるが、操作部１０７の表示装置の高解像度化に伴い、文書管理部１１１にある画像データをプレビューし、確認後ＯＫならばプリントするといったこともできる。
【００２９】
＜ＭＦＰ制御部１０６について＞
次に、図２を用いてＭＦＰ制御部１０６について説明する。
【００３０】
同図は、大きく分けて４つの部分からなっている。すなわち、入力デバイスを管理する入力デバイス管理部２０１、入力されたジョブを解釈する入力ジョブ制御部２０２、ジョブの設定情報を整理する出力ジョブ制御部２０３、そして、出力デバイスを割り当てる出力デバイス管理部２０４である。
【００３１】
入力デバイス管理部２０１は、各入力部からの入力信号を整理したり、切り替えの順序を決定したりする役割を果たす。ここには、入力デバイス制御部が存在し、各インターフェースを介して送られてくる入力信号としては、紙原稿のスキャン画像信号やネットワークからのＰＤＬデータといったＭＦＰの外部から入力された信号が挙げられる。また、文書管理部１１１に保管してあった画像データの再プリントやＲＩＰ部１０８、出力画像処理部１０９との連携といったＭＦＰ内部で処理された信号なども含まれる。
【００３２】
入力ジョブ制御部２０２は、プロトコル解釈部とジョブ生成部から構成されている。入力デバイス制御部から送られてくる一連の操作要求は、コマンド（プロトコル）と呼ばれる命令信号で受信され、プロトコル解釈部でその操作要求の概要が解釈されて、ＭＦＰ内部で理解できる操作手順に変換される。一方、ジョブ生成部はプリントジョブ、スキャンジョブ、ＰＤＬ展開ジョブ、ファックス受信ジョブ等様々なジョブを生成する。生成されたジョブは、ＭＦＰ内部でどのような処理を施して、どこに送られるかといったそれぞれのシナリオが定義付けされて、そのシナリオに従ってＭＦＰ内部を流れることとなる。
【００３３】
出力ジョブ制御部２０３では、ジョブ解析部、バインダ解析部、ドキュメント解析部及び、ページ解析部において、ジョブの設定情報（俗に、ジョブチケットと呼ばれる）と画像情報が作成される。
【００３４】
ジョブ解析部は、印刷する文書名や印刷部数、出力先の排紙トレイ指定、複数バインダで構成されるジョブのバインダ順などジョブ全体に関わる設定情報の詳細が解析される。バインダ解析部は、製本方式の設定やステープルの位置、複数ドキュメントで構成されるバインダのドキュメント順などバインダ全体に関わる設定情報の詳細が解析される。
【００３５】
ドキュメント解析部は、複数ページで構成されるドキュメントのページ順、両面印刷の指定、表紙や合紙の付加などドキュメント全体に関わる設定情報の詳細が解析される。
【００３６】
ページ解析部は、画像の解像度、画像の向き（ランドスケープ／ポートレイト）等の各種設定ページ全体に関する設定情報の詳細が解析されると共に、ＰＤＬデータが入力された場合にはＲＩＰ部を呼び出してラスタライズ処理を施す。なお、画像情報を生成するに当たっては、ＲＩＰ部を呼び出して、ラスタライズ処理にてページ画像情報が生成される。ページ画像情報は、圧縮伸張部１１０において圧縮された後、文書管理部１１１に設定情報と関連付けされて格納される。
【００３７】
出力デバイス管理部２０４は、デバイス割り当て部と出力デバイス制御部で構成されている。文書管理部１１１に保存された画像情報は圧縮伸張部１１０にて伸張され、関連付けられていた設定情報と一緒に読み出され、設定情報と画像情報は一対になって出力デバイス管理部２０４に送られてくる。
【００３８】
デバイス割り当て部は、定義付けされたそれぞれのジョブのシナリオに基づいて、出力デバイスを割り当てる際に、複数のジョブが同時に処理を進めるとデバイスの競合が発生するため、それを調停する役割を果たす。出力デバイス制御部は、プリンタ部１１３、後処理部１１４など、どのデバイスを利用するかをスケジューリングする。
【００３９】
＜ＭＦＰのハードウェア構成＞
次に４Ｄカラー系ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：マルチファンクション周辺機器）のハードウェア構成（ただし、後処理部１１４を除く）について、図３を用いて説明する。４Ｄカラー系ＭＦＰは、スキャナ部３０１、レーザ露光部３０２、作像部３０３、定着部３０５、給紙／搬送部３０４及び、これらを制御する不図示のプリンタ制御部から構成される。
【００４０】
スキャナ部３０１は、原稿台に置かれた原稿に対して、照明を当てて原稿画像を光学的に読み取り、その像を電気信号に変換して画像データを作成する。
【００４１】
レーザ露光部３０２は、前記画像データに応じて変調されたレーザ光などの光線を等角速度で回転する回転多面鏡（ポリゴンミラー）に入射させ、反射走査光として感光ドラムに照射する。
【００４２】
作像部３０２は、感光ドラムを回転駆動し、帯電器によって帯電させ、前記レーザ露光部によって感光ドラム上に形成された潜像をトナーによって現像し、そのトナー像をシートに転写する。そして、その際に転写されずに感光ドラム上に残った微小トナーを回収するといった一連の電子写真プロセスの現像ユニット（現像ステーション）を４連持つ。
【００４３】
シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の順に並べられた４連の現像ユニットは、シアンステーションの作像開始から所定時間経過後に、マゼンタ、イエロー、ブラックの作像動作を順次実行していく。このタイミング制御によって、シート上に色ずれのない、フルカラートナー像が転写される。
【００４４】
定着部３０５は、ローラやベルトの組み合わせによって構成され、ハロゲンヒータなどの熱源を内蔵し、前記作像部によってトナー像が転写されたシート上のトナーを、熱と圧力によって溶解、定着させる。
【００４５】
給紙／搬送部３０４は、シートカセットやペーパーデッキに代表されるシート収納庫を一つ以上持っており、前記プリンタ制御部の指示に応じてシート収納庫に収納された複数のシートの中から一枚分離し、作像部３０３・定着部３０５へ搬送する。シートは搬送され、前述の現像ステーションによって、各色のトナー像が転写され、最終的にフルカラートナー像がシート上に形成される。また、シートの両面に画像形成する場合は、定着部３０５を通過したシートを再度作像部３０３へ搬送する搬送経路を通るように制御する。
【００４６】
プリンタ制御部は、ＭＦＰ全体を制御するＭＦＰ制御部１０６と通信して、その指示に応じて制御を実行する。また、前述のスキャナ部３０１、レーザ露光部３０２、作像部３０３、定着部３０５、給紙／搬送部３０４の各部の状態を管理しながら、全体が調和を保って円滑に動作できるよう指示を行う。
【００４７】
定着部３０５を通過したシートは、搬送経路上の画像読み取りセンサを通り、印刷された画像データが当該画像読み取りセンサにより読み取られる。読み取られた画像データは、出力画像の濃度測定や出力画像に異常がないかどうかの検出に使用される。
【００４８】
＜ＲＩＰ部１０８の構成＞
次に、図４を用いて、ＲＩＰ部１０８の構成について説明する。
【００４９】
ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）とは、各オブジェクト情報を同時にページ上に再現するために、メモリ上にビットマップ（ラスタイメージ）展開するプロセッサである。オブジェクト情報としては、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述された文字、線画、図形などのベクトル情報、あるいは、色、パターン、写真などの画像走査線情報などが挙げられる。元来、ハードウェアとして出力装置側に搭載されていたが、現在では、ＣＰＵの高速化によりソフトウェアで実現されている。
【００５０】
ＲＩＰ部１０８は、一般に、インタプリタ部４０１とレンダリング部４０２の２つの部分から成り立っている。インタプリタ部４０１は、ＰＤＬの翻訳を行うＰＤＬ解釈部と、解釈したＰＤＬデータからディスプレイリストと呼ばれる中間ファイルを生成するＤＬ（Ｄｉｓｐｌａｙ  Ｌｉｓｔ）生成部とで構成されている。一方、レンダリング部４０２は、ディスプレイリストに対してカラーマッチングを行うＣＭＭ（Ｃｏｌｏｒ  Ｍａｔｃｈｉｎｇ  Ｍｏｄｕｌｅ）部と、ディスプレイリストをビットマップ（ラスタイメージ）に展開するＤＬ展開部とで構成されている。
【００５１】
ＰＤＬ解釈部は、入力されてきた様々な種類のＰＤＬデータを解析する部分である。入力フォーマットとしては、Ａｄｏｂｅ社のＰｏｓｔＳｃｒｉｐｔ（登録商標）言語やＨＰ（Ｈｅｗｌｅｔｔ−Ｐａｃｋａｒｄ）社のＰＣＬ（Ｐｒｉｎｔｅｒ  Ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅ）言語などが有名である。
【００５２】
これらは、ページ単位の画像を作成するためのプリンタ制御コードで記載されており、単純な文字コードのほか、図形描画のコードや写真画像のコードなども含まれている。また、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）というＡｄｏｂｅ社の開発した文書表示用ファイル形式も様々な業界で多用されており、ドライバを使用せず直接ＭＦＰに投げ込まれたこのフォーマットも対象としている。
【００５３】
そのほか、ＰＰＭＬ（Ｐｅｒｓｏｎａｌｉｚｅｄ  Ｐｒｉｎｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）と呼ばれるＶＤＰ（Ｖａｒｉａｂｌｅ  Ｄａｔａ  Ｐｒｉｎｔ）向けフォーマットにも対応している。さらに、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）やＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）と呼ばれるカラー画像の圧縮フォーマットなどにも対応している。
【００５４】
また、ＣＭＭ部では、グレースケール、ＲＧＢ、ＣＭＹＫなど様々な画像データの入力が可能である。その他の色空間の場合には、一度ＣＲＤ（Ｃｏｌｏｒ  Ｒｅｎｄｅｒｉｎｇ  Ｄｉｃｔｉｏｎａｒｙ）にてＣＭＹＫ空間に変換された後、カラーマッチングが施される。ＣＭＭ部において、ＩＣＣプロファイルによる色調整が行われる。
【００５５】
ＩＣＣプロファイルは、ソースプロファイルとプリンタプロファイルとがあり、ソースプロファイルは、ＲＧＢ（またはＣＭＹＫ）データを一度規格化されたＬ＊ａ＊ｂ＊空間に変換する。さらに、このＬ＊ａ＊ｂ＊データを再度ターゲットとなるプリンタに適したＣＭＹＫ空間に変換する。このとき、ソースプロファイルは、ＲＧＢプロファイルとＣＭＹＫプロファイルからなっており、入力画像がＲＧＢ系画像（Ｍｉｃｒｏｓｏｆｔ社のアプリケーションソフトやＪＰＥＧ、ＴＩＦＦ画像等）の場合は、ＲＧＢプロファイルが選択される。一方、ＣＭＹＫ系画像（Ａｄｏｂｅ社のＰｈｏｔｏｓｈｏｐやＩｌｌｕｓｔｒａｔｏｒの一部データなど）の場合にはＣＭＹＫプロファイルが選択される。
【００５６】
プリンタプロファイルは、各プリンタの色特性に合わせて作られており、ＲＧＢ系画像の場合は、Ｐｅｒｃｅｐｔｕａｌ（色味優先）やＳａｔｕｒａｔｉｏｎ（鮮やかさ優先）を選択するのが好ましい。また、ＣＭＹＫ系画像の場合は、Ｃｏｌｏｒｉｍｅｔｒｉｃ（色差最小）を選んで最適画像を出力することが多い。
【００５７】
また、ＩＣＣプロファイルは、一般にルックアップテーブル形式で作られており、ソースプロファイルでは、ＲＧＢ（またはＣＭＹＫ）データが入力されると、一意にＬ＊ａ＊ｂ＊データに変換される。逆にプリンタプロファイルでは、Ｌ＊ａ＊ｂ＊データからプリンタにマッチしたＣＭＹＫデータに変換される。なお、カラーマッチングを必要としないＲＧＢデータは、デフォルトの色変換によりＣＭＹＫデータに変換されて出力され、カラーマッチングを必要としないＣＭＹＫデータに対しては、そのまま出力される。このＲＩＰ部１０８で展開された画像データは、圧縮伸張部１１０を介して文書管理部１１１に保持される。
【００５８】
＜出力画像処理部１０９の構成＞
次に図５を用いて出力画像処理部１０９について説明する。
【００５９】
出力画像処理部１０９（カラー系）に入力される画像データは、複写動作など入力画像処理部１０１からの出力データを扱うＲＧＢ系データと、ネットワークプリント動作などＲＩＰ部１０８からの出力データを扱うＣＭＹＫ系データとに大別できる。前者の場合、下地除去部に入力され、後者の場合は、出力ガンマ補正部に入力される。
【００６０】
まず、下地除去部では、スキャナ部３０１で読み取ったＲＧＢ画像データに対して、プリンタ部１１３の結果に基づいて、下地部を除去するための非線形変換を行う。
【００６１】
次に出力ダイレクトマッピング部において、ＲＧＢ画像データからＣＭＹＫ画像データに変換される。変換においては、ＲＧＢそれぞれの値をルックアップテーブルに入力し、その出力値の総和からＣ（Ｃｙａｎ）成分を作る。同様に、Ｍ（Ｍａｇｅｎｔａ）、Ｙ（Ｙｅｌｌｏｗ）、Ｋ（ｂｌａｃＫ）それぞれの成分もルックアップテーブルとその加算演算で形成している。このとき、入力画像処理部１０１にて検出された像域データに基づいて、３次元のルックアップテーブルが利用されており、文字領域と写真領域ではそれぞれ異なる種類のルックアップテーブルが適用されている。
【００６２】
出力ガンマ補正部では、プリンタに対応した出力画像の濃度補正を行っている。ＣＭＹＫそれぞれ一次元のルックアップテーブルを利用して、画像形成ごと異なる出力される画像データのリニアリティを保つ役割を果たしており、一般的にカラーキャリブレーションの結果は、このルックアップテーブルに反映される。
【００６３】
ハーフトーン処理部は、ＭＦＰ機能に応じて、異なる種類のスクリーニングを択一的に適用することができる。一般に、複写動作などでは、モアレの起きにくい誤差拡散系のスクリーニングを利用し、プリント動作では、文字や細線の再現性を考えてディザマトリクスなどを利用した多値スクリーン系のスクリーニングを用いることが多い。前者は、注目画素とその周辺画素に対して誤差フィルタで重み付けし、階調数を保ちながら多値化の誤差を配分して補正していく方法である。一方、後者は、ディザマトリックスの閾値を多値に設定し、擬似的に中間調を表現する方法で、ＣＭＹＫ独立に変換し、入力画像データによって低線数と高線数とを切り替えて再現する。
【００６４】
更に、スムージング処理部では、ＣＭＹＫそれぞれに対し、エッジ部分をパターンマッチングにより検出し、より滑らかに再現されるパターンに変換することでジャギーを軽減する方法である。
【００６５】
＜インラインフィニッシャ部（後処理部）１１４の構成＞
次に図６を用いてインラインフィニッシャ部（後処理部）１１４の構成を説明する。図６はインラインフィニッシャ部１１４の断面図である。
【００６６】
プリンタ部１１３の定着部３０５から排出されたシートは、インラインフィニッシャが接続されている場合には、インラインフィニッシャ部１１４に入る。インラインフィニッシャ部１１４には、サンプルトレイ及びスタックトレイがあり、ジョブの種類や排出されるシートの枚数に応じて切り替えて排出される。
【００６７】
ソート方式には２通りあり、複数のビンを有して各ビンに振り分けるビンソート方式と、電子ソート機能とビン（または、トレイ）を奥手前方向にシフトしてジョブ毎に出力シートを振り分けるシフトソート方式によるソーティングを行うことができる。
【００６８】
電子ソート機能は、コレートと呼ばれ、コア部に大容量メモリを持っていれば、このバッファメモリを利用して、バッファリングしたページ順と排出順を変更する、いわゆるコレート機能を用いることで電子ソーティングの機能もサポートできる。
【００６９】
グループ機能は、ソーティングがジョブ毎に振り分けるのに対し、ページ毎に仕分けする機能である。
【００７０】
さらに、出力すべきジョブに対してステープルモードが設定されている場合には、スタックトレイに排出するよう制御する。その際には、シートがスタックトレイに排出される前に、シートをジョブ毎にフィニッシャ内部の処理トレイに順次蓄えておき、該処理トレイ上にてステープラにてバインドして、その上で、スタックトレイへ、該シート束を束排出する。
【００７１】
その他、上記２つのトレイに至るまでに、紙をＺ字状に折るためのＺ折り機、ファイル用の２つ（または３つ）の穴開けを行うパンチャがあり、ジョブの種類に応じてそれぞれの処理を行う。例えば、出力すべきジョブに対するシート処理に関する設定としてユーザにより操作部１０７を介してＺ折り処理設定がなされた場合には、そのジョブのシートに対してＺ折り機により折り処理を実行させる。その上で、機内を通過させて、スタックトレイ及びサンプルトレイ等の排出トレイに排紙するよう制御する。
【００７２】
また、例えば、出力すべきジョブに対するシート処理に関する設定としてユーザにより操作部１０７を介してパンチ処理設定がなされた場合には、そのジョブのシートに対してパンチャによるパンチ処理を実行させる。その上で、機内を通過させて、スタックトレイ及びサンプルトレイ等の排出トレイに排紙するよう制御する。
【００７３】
さらに、サドルステッチャは、シートの中央部分を２ヶ所バインドした後に、シートの中央部分をローラに噛ませることによりシートを半折りし、パンフレットのようなブックレットを作成する処理（製本処理）を行う。サドルステッチャで製本されたシートは、ブックレットトレイに排出される。当該サドルステッチによる製本処理等のシート処理動作の実行可否も、上述の如く、出力すべきジョブに対してユーザにより設定されたシート処理設定に基づく。
【００７４】
また、インサータはインサートトレイにセットされたシートをプリンタへ通さずにスタックトレイ及びサンプルトレイ等の排出トレイのいずれかに送るためのものである。これによってインラインフィニッシャ部１１４に送り込まれるシート（プリンタ部１１３で印刷されたシート）とシートの間にインサータにセットされたシートをインサート（中差し）することができる。インサータのインサートトレイにはユーザによりフェイスアップの状態でセットされるものとし、ピックアップローラにより最上部のシートから順に給送する。
【００７５】
従って、インサータからのシートはそのままスタックトレイまたはサンプルトレイへ搬送することによりフェイスダウン状態で排出される。サドルステッチャへ送るときには、一度パンチャ側へ送り込んだ後スイッチバックさせて送り込むことによりフェースの向きを合わせる。尚、当該インサータによるシート挿入処理等のシート処理動作の実行可否も、上述の如く、出力すべきジョブに対してユーザにより設定されたシート処理設定に基づく。
【００７６】
次に、トリマ（断裁機）について説明する。サドルステッチャにおいてブックレット（中綴じの小冊子）にされた出力は、このトリマに入ってくる。その際に、まず、ブックレットの出力は、ローラで予め決められた長さ分だけ紙送りされ、カッタ部にて予め決められた長さだけ切断され、ブックレット内の複数ページ間でばらばらになっていた端部がきれいに揃えられることとなる。そして、ブックレットホールド部に格納される。尚、当該トリマによる断裁処理等のシート処理動作の実行可否も、上述の如く、出力すべきジョブに対してユーザにより設定されたシート処理設定に基づく。
【００７７】
＜印刷不良の有無の検出処理の概要＞
次に、図７を用いて、後処理部１１４での裁断が指定されているプリントジョブの出力画像チェック（印刷不良の有無の検出）を行う場合の処理に関して説明する。
【００７８】
図７Ａは、シートに印刷された状態を図示したものである。出力されたシート７０１にはシート一面に画像データが印刷されている。後処理部１１４で断裁処理を行うためのトリムマーク７０２がシートの四隅に印刷されており、断裁機で、このマークの位置に合わせてシートの端が断裁されることになる。つまり図中の点線７０３に沿って断裁されることになる。結果として、断裁後の印刷物は図７Ｂに示してある画像７０４のようになる。
【００７９】
次に印刷物の印刷不良の有無を検出する際の処理に関して説明する。印刷物は、ＭＦＰのプリンタ部１１３の画像読み取りセンサによって読み取られ、ＭＦＰ制御部１０６へ送られる。ＭＦＰ制御部１０６では、プリンタ部１１３から送られてきた画像データと、文書管理部１１１に保持されているＲＩＰ部１０８で展開された画像データとの比較処理を行う。このとき、比較処理を行う際には、精度を重視するか、処理速度を重視するかによって一画素単位で全ての画素の比較を行ってもよいし（精度重視モード）、数画素おきに画素の比較を行ってもよい（処理速度重視モード）。また、どちらのモードを使用するかは、予めユーザがＭＦＰの操作部１０７から設定可能であってもよいし、プリントジョブを実行する際に指定可能なようにしてもよい。
【００８０】
図７で説明したように、後処理部１１４で断裁が行われるジョブの場合、印刷される画像データは図７Ａに図示されているものとなるが、実際に断裁処理が行われ、最終的な印刷物として顧客に納品するものは図７Ｂに図示されたものとなる。
【００８１】
このとき、図８に示してあるように、出力されたシート７０１上に、汚れ８０１があったとする。この状態で印刷不良の検出処理を行った場合、展開画像データと印刷物との比較処理において、汚れ８０１の部分がエラーとなって検出されてしまう。
【００８２】
しかしながら、実際にはこの汚れ８０１がある部分は、後処理部１１４で断裁処理によって断裁されてしまうため、エラーとして扱う必要はなくなる。そのため、後処理部１１４での断裁が指定されている場合は、断裁後に残る画像部分である図７Ｂの画像７０４の部分だけの比較を行えばよいことになる。なお、この比較対象となる画像データ領域は、印刷ジョブに設定されている後処理部１１４での設定をもとにＭＦＰ制御部１０６で判断することとする。ただし、画像読み取りセンサで読み取った画像データの断裁の目印（トリムマーク７０２）から自動的に比較対象とする画像領域を検出してもよい。
【００８３】
＜印刷不良の有無の検出処理の流れ（印刷ジョブの設定値に基づいて比較対象を特定する場合）＞
図９は、印刷不良の有無の検出処理の流れを表したフローチャートである。
【００８４】
印刷が開始されると、まず、排紙のところにある画像読み取りセンサで印刷された画像が読み取られる（ステップＳ９０１）。読み取られた画像データは、ＭＦＰ制御部１０６へ送信される（ステップＳ９０２）。
【００８５】
ＭＦＰ制御部１０６は、印刷ジョブに断裁処理が設定されているかどうかをチェックし（ステップＳ９０３）、設定されている場合は断裁処理の設定値から、読み取られた画像データにおける比較すべき画像領域を特定する（ステップＳ９０４）。
【００８６】
断裁処理が設定されていないジョブの場合、及び、断裁処理が設定され、その設定値をもとに比較すべき画像領域が特定された後は、ステップＳ９０５に進む。ステップＳ９０５では、展開画像データの該当する画像領域と、読み取った画像データとを比較することによって印刷不良の有無の検出が実行される。
【００８７】
比較した結果、印刷不良があると判断された場合（ステップＳ９０６）は、操作部１０７または不図示の画面に、警告画面を表示する（ステップＳ９０７）。警告画面には、印刷を続行するか中止するかを促す画面が表示され（ステップＳ９０８）、中止すると指示された場合には、印刷を終了する。
【００８８】
続行すると指示された場合、及び、印刷不良がなかった場合は、後続の頁があるかどうかを確認する（ステップＳ９０９）。後続の頁がない場合には、印刷を終了する。後続の頁がある場合には、後続の頁の印刷を続行し（ステップＳ９１０）、ステップＳ９０１からステップＳ９１０までの処理が最終頁まで繰り返し実行される。
【００８９】
＜印刷不良の有無の検出処理の流れ（印刷物に基づいて比較対象を特定する場合）＞
図１０は、読み取った画像データから自動的に比較すべき画像データの領域を判断する場合の処理の流れを表したフローチャートである。
【００９０】
印刷が開始されると、まず、排紙のところにある画像読み取りセンサで印刷された画像が読み取られる（ステップＳ１００１）。読み取られた画像データは、ＭＦＰ制御部１０６へ送信される（ステップＳ１００２）。
【００９１】
ＭＦＰ制御部１０６は、読み取られた画像データにトリムマークがあるかどうかを検知する（ステップＳ１００３）。
【００９２】
トリムマークが検知された場合は、読み取った画像データから、断裁後に残る画像領域を特定する（ステップＳ１００４）。トリムマークが検知されなかった場合、及び、断裁後に残る画像領域が特定されたら、特定した画像領域に対応する展開画像データの領域を特定する（ステップＳ１００５）。
【００９３】
比較すべき画像領域が特定されたら、展開画像データと読み取った画像データを比較することによって、印刷不良の有無の検出が実行される（ステップＳ１００６）。比較した結果、印刷不良があると判断された場合（ステップＳ１００７）は、操作部１０７または不図示の画面に、警告画面を表示する（ステップＳ１００８）。
【００９４】
警告画面には、印刷を続行するか中止するかを促す画面が表示され（ステップＳ１００９）、中止すると指示された場合には、印刷を終了する。続行すると指示された場合、及び、印刷不良がなかった場合は、後続の頁があるかどうかを確認する（ステップＳ１０１０）。後続の頁がない場合には、印刷を終了する。後続の頁がある場合には、後続の頁の印刷を続行し（ステップＳ１０１１）、ステップＳ１００１からステップＳ１０１１までの処理が最終頁まで繰り返し実行される。
【００９５】
以上述べたように、本実施形態にかかるＭＦＰでは、すべての印刷物を対象に、印刷時に印刷不良の有無を検出する。これにより、顧客に納品する印刷物の不良品への混入を防止することが可能となる。
【００９６】
また、後処理として断裁処理が設定されている場合にあっては、印刷ジョブに設定されている断裁処理用の設定値を使用して、断裁後に残る画像領域を特定する。そして、特定された画像領域に対してのみ、展開画像データとの比較処理を行って印刷不良の有無を判断することによって、印刷不良の有無を効率的に検査することが可能となる。
【００９７】
なお、比較すべき画像領域の特定は、読み取った画像データに印刷されている断裁処理用のマーク（トリムマーク）をもとに行うこともできる。
【００９８】
［第２の実施形態］
上記第１の実施形態では、断裁処理が設定されている場合の印刷不良の有無の検出方法について述べた。本実施形態では、ステイプル処理が設定されているジョブで、ステイプル処理用に画像印刷位置をずらして印刷されるジョブについての処理に関して述べる。
【００９９】
図１１Ａは展開された画像データ１１０１を示しており、図１１Ｂは出力され、ステイプルが実行された印刷物を示している。
【０１００】
図１１Ｂに示してあるように、展開された画像データにおける、印刷される画像データの位置は図の点線で示した領域１１０２である。それに対して実際の印刷物は、ステイプル１１０４を打つ領域を確保するために、印刷位置が１１０３で示されている領域にシフトされて印刷される。これは印刷された画像データの上にステイプルが打たれると、最終的な印刷物では一部画像が見えないという問題が生じないように、印刷装置側でステイプル処理が指定されているジョブに対して自動的に行うためである。ただし、印刷を実行するユーザが任意にシフト量を印刷ジョブに対して設定することが可能な構成であってもよい。
【０１０１】
図１２は、ステイプル処理が設定されているジョブを印刷した場合の処理の流れを表したフローチャートである。
【０１０２】
まず、印刷が開始され、排紙のところにある画像読み取りセンサで印刷された画像が読み取られる（ステップＳ１２０１）。読み取られた画像データは、ＭＦＰ制御部１０６へ送信される（ステップＳ１２０２）。
【０１０３】
ＭＦＰ制御部１０６では、印刷ジョブにステイプル処理が設定されているかどうかをチェックし（ステップＳ１２０３）、設定されている場合はステイプル用の画像シフト量の設定値を取得する（ステップＳ１２０４）。
【０１０４】
ステイプル処理が設定されていないジョブの場合、及び、ステイプル処理が設定され、画像シフト量の設定値を取得した後、取得した画像シフト量から展開画像データの比較すべき画像領域を特定する（ステップＳ１２０５）。ここでいう画像領域とは、１１０５及び１１０６で仕切られる領域であり、画像シフトにより領域１１０２からシフトした１１０３を除いた領域である。
【０１０５】
展開画像データの該当する画像領域と、読み取った画像データとを比較することによって印刷不良の有無の検出が実行される（ステップＳ１２０６）。比較した結果、印刷不良があると判断された場合（ステップＳ１２０７）は、操作部１０７または不図示の画面に、警告画面を表示する（ステップＳ１２０８）。
【０１０６】
警告画面には、印刷を続行するか中止するかを促す画面が表示され（ステップＳ１２０９）、中止すると指示された場合には、印刷を終了する。続行すると指示された場合、及び、印刷不良がなかった場合は、後続の頁があるかどうかを確認する（ステップＳ１２１０）。後続の頁がない場合には、印刷を終了する。後続の頁がある場合には、後続の頁の印刷を続行し（ステップＳ１２１１）、ステップＳ１２０１からステップＳ１２１１までの処理が最終頁まで繰り返し実行される。
【０１０７】
以上述べたように、本実施形態にかかるＭＦＰでは、すべての印刷物を対象に、印刷時に印刷不良の有無を検出する。これにより、顧客に納品する印刷物の不良品への混入を防止することが可能となる。
【０１０８】
また、後処理としてステイプル処理等を行うために、印刷される画像データと印刷された印刷物を読み取って得られた画像データとの間で画像位置にずれがあった場合には、印刷ジョブに設定されている画像シフト量をもとに比較すべき画像領域を特定する。これにより、印刷不良の有無を正しく判断することが可能となる。
【０１０９】
［他の実施形態］
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【０１１０】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、
システムあるいは装置に供給し、
そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行する
ことによっても、達成されることは言うまでもない。
【０１１１】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１２】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１１３】
また、コンピュータが読出したプログラムコードを実行することにより、
前述した実施形態の機能が実現されるだけでなく、
そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合、
も含まれることは言うまでもない。
【０１１４】
さらに、記憶媒体から読出されたプログラムコードが、
コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、
そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、
その処理によって前述した実施形態の機能が実現される場合、
も含まれることは言うまでもない。
【図面の簡単な説明】
【０１１５】
【図１】本発明の第１の実施形態にかかる印刷装置である、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：マルチファンクション周辺機器）の構成を示す図である。
【図２】ＭＦＰ制御部のブロック図である。
【図３】４Ｄカラー系ＭＦＰのハードウェア構成（後処理部を除く）を示す図である。
【図４】ＲＩＰ部のブロック図である。
【図５】出力画像処理部（カラー系）のブロック図である。
【図６】後処理部の構成を示す図である。
【図７Ａ】断裁処理が設定されているジョブの出力画像の一例を示す図である。
【図７Ｂ】断裁処理が設定されているジョブの出力画像の一例を示す図である。
【図８】断裁処理が設定されているジョブの出力画像に汚れがある場合の一例を示す図である。
【図９】印刷不良の有無の検出処理の流れを表したフローチャートである。
【図１０】読み取った画像データから自動的に比較すべき画像データの領域を判断する場合の処理の流れを表したフローチャートである。
【図１１Ａ】ステイプル処理が設定されているジョブの出力画像の一例を示す図である。
【図１１Ｂ】ステイプル処理が設定されているジョブの出力画像の一例を示す図である。
【図１２】ステイプル処理が設定されいるジョブを印刷した場合の処理の流れを表したフローチャートである。
【符号の説明】
【０１１６】
１０１  入力画像処理部
１０２  ＦＡＸ部
１０３  ＮＩＣ部
１０４  専用Ｉ／Ｆ部
１０５  ＵＳＢ  Ｉ／Ｆ部
１０６  ＭＦＰ制御部
１０７  操作部
１０８  ＲＩＰ部
１０９  出力画像処理部
１１０  圧縮伸張部
１１１  文書管理部
１１２  リソース管理部
１１３  プリンタ部
１１４  後処理部
２００  画像処理装置
２０１  入力デバイス管理部
２０２  入力ジョブ制御部
２０３  出力ジョブ制御部
２０４  出力デバイス管理部
４０１  インタプリタ部
４０２  レンダリング部
【図１】
0004562188.tif 000002
【図２】
0004562188.tif 000003
【図３】
0004562188.tif 000004
【図４】
0004562188.tif 000005
【図５】
0004562188.tif 000006
【図６】
0004562188.tif 000007
【図９】
0004562188.tif 000008
【図１０】
0004562188.tif 000009
【図１２】
0004562188.tif 000010
【図７Ａ】
0004562188.tif 000011
【図７Ｂ】
0004562188.tif 000012
【図８】
0004562188.tif 000013
【図１１Ａ】
0004562188.tif 000014
【図１１Ｂ】
0004562188.tif 000015