(57)【要約】【課題】バリアブル印刷や部数ナンバリングなどを含むことによって部単位で異なる画像を有する出力に際しても、部毎の画像の一致、不一致を検出することを可能にする。【解決手段】順序が定められた複数ページの出力単位を１部として複数部数の出力単位を出力する画像形成装置において、複数ページのそれぞれに対応する画像を複数の用紙上に順に形成する画像形成部と、画像の一部を除外して算出された画像固有値の演算処理を出力単位毎に行う制御部と、特定の１部の出力単位について行われた演算処理の結果を記憶する第１記憶部と、ｎ部目の出力単位について行われた演算処理の結果を記憶する第２記憶部を有し、制御部は、第１記憶部に記憶された演算処理結果と第２記憶部に記憶された演算処理結果とを比較し、ｎ部目の出力単位について複数の用紙に画像が正常に形成されている否か判定する。【選択図】図７
2012255843.tif 000002
【特許請求の範囲】
【請求項１】
順序が定められた複数ページによって構成される出力単位を１部として、複数部数の出力単位を出力する画像形成装置であって、
前記複数ページのそれぞれに対応する画像を複数の用紙上に順に形成する画像形成部と、
前記画像の一部を除外して算出された画像固有値の演算処理を前記出力単位毎に行う制御部と、
前記複数部数の出力単位のうち、特定の１部の出力単位について行われた前記演算処理の結果を記憶する第１記憶部と、
前記複数部数の出力単位のうち、ｎ部目の出力単位について行われた前記演算処理の結果を記憶する第２記憶部と、を有し、
前記制御部は、前記第１記憶部に記憶された前記演算処理の結果と前記第２記憶部に記憶された前記演算処理の結果との比較結果によって、前記ｎ部目の出力単位について、前記複数の用紙に画像が正常に形成されている否かを判定することを特徴とする画像形成装置。
【請求項２】
前記画像形成時あるいは前記画像形成前にそれぞれの前記画像に対して、前記画像の一部を除外して画像固有値を算出する固有値算出部を有することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記制御部は、前記演算処理を前記画像固有値の順序に依存して行うことを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記複数ページのそれぞれに対応する画像のデータを格納する画像データ記憶部を有し、
前記制御部は、前記複数部数の出力に際し、前記画像データ記憶部から前記画像データを指定部数分繰り返し読み出すことを特徴とする請求項１〜３のいずれか１項に記載の画像形成装置。
【請求項５】
前記制御部は、部単位で前記演算処理を行い、ｎ部目の前記出力単位での出力を終了した後、前記第１記憶部に記憶された前記演算処理の結果と前記第２記憶部に記憶された前記演算処理の結果とを比較して、ｎ部目の出力単位について部単位で前記用紙に画像が正常に形成されている否かを判定することを特徴とする請求項１〜４のいずれか１項に記載の画像形成装置。
【請求項６】
前記制御部は、ページ単位で前記演算処理を行い、ｎ部目の所定ページの出力を終了した後、前記第１記憶部に記憶された前記演算処理の結果と前記第２記憶部に記憶された前記演算処理の結果とを比較して、ｎ部目の当該所定ページについてページ単位で前記用紙に画像が正常に形成されている否かを判定することを特徴とする請求項１〜４のいずれか１項に記載の画像形成装置。
【請求項７】
前記除外が行われる画像の一部が元の画像に付加された可変画像であることを特徴とする請求項１〜６のいずれか１項に記載の画像形成装置。
【請求項８】
前記第１記憶部に記憶された前記演算処理結果は、前記画像形成時に１部目の出力単位について行われた前記演算処理の結果であり、前記第２記憶部に記憶された前記演算処理結果は、前記画像形成時に２部目以降の出力単位で演算処理された結果であることを特徴とする請求項１〜７のいずれか１項に記載の画像形成装置。
【請求項９】
前記第１記憶部に記憶された前記演算処理結果と、前記第２記憶部に記憶された前記演算処理結果とが、連続する２部間の出力単位について行われた演算処理の結果であることを特徴とする請求項１〜７のいずれか１項に記載の画像形成装置。
【請求項１０】
前記第１記憶部に記憶された前記演算処理結果は、前記画像形成前に予め記憶された画像基準固有値であり、前記第２記憶部に記憶された前記演算処理結果は、前記画像形成時に１部目の出力単位から出力単位毎に演算処理された結果であることを特徴とする請求項１〜７のいずれか１項に記載の画像形成装置。
【請求項１１】
外部から画像用のデータを受信して印刷用の画像データに処理するプリンターコントローラーを備えており、
前記固有値算出部は、前記プリンターコントローラーから通知される各ページの画像付加情報に基づいて除外する前記画像を決定することを特徴とする請求項２に記載の画像形成装置。
【請求項１２】
操作入力を受ける操作部を備え、
前記操作部は、除外する前記画像を指定可能であることを特徴とする請求項１〜１０のいずれか１項に記載の画像形成装置。
【請求項１３】
除外する前記画像が、除外前の画像における平面上の座標位置または除外前の画像が複数に分割された分割画像のいずれかの指定によって定められることを特徴とする請求項１〜１２のいずれか１項に記載の画像形成装置。
【請求項１４】
前記制御部は、前記画像が正常に形成されていないと判定する場合、異常処理を行うことを特徴とする請求項１〜１３のいずれか１項に記載の画像形成装置。
【請求項１５】
順序が定められた複数ページによって構成される出力単位を１部として、複数部数の出力単位を出力する画像形成装置であって、前記複数ページのそれぞれに対応する画像を複数の用紙上に順に形成する画像形成部を備える画像形成装置と、
順序が定められた複数ページのそれぞれに対応する画像の送信が可能な外部装置と、
前記画像形成装置と前記外部装置とが接続されるネットワークと、
それぞれの前記画像に対して、前記画像の一部を除外して画像固有値を算出する固有値算出部と、を備え、
前記画像形成装置は、前記画像固有値の演算処理を前記出力単位毎に行う制御部と、
前記複数部数の出力単位のうち、特定の１部の出力単位について行われた前記演算処理の結果を記憶する第１記憶部と、
前記複数部数の出力単位のうち、ｎ部目の出力単位について行われた前記演算処理の結果を記憶する第２記憶部とを有し、
前記制御部は、前記第１記憶部に記憶された前記演算処理の結果と前記第２記憶部に記憶された前記演算処理の結果との比較結果によって、前記ｎ部目の出力単位について、前記複数の用紙に画像が正常に形成されている否かを判定することを特徴とする画像形成システム。
【請求項１６】
前記固有値算出部が、前記外部装置または前記画像形成装置に備えられていることを特徴とする請求項１５記載の画像形成システム。
【請求項１７】
前記外部装置は、可変画像が付加された前記画像の送信が可能であり、前記画像とともにページの属性情報を送信することを特徴とする請求項１５または１６に記載の画像形成システム。
【請求項１８】
前記各ページの画像付加情報に、前記除外がなされる画像に関する情報または前記画像固有値に関する情報が含まれていることを特徴とする請求項１７記載の画像形成システム。
【請求項１９】
操作入力を受けて、除外する前記画像を指定可能である操作部を前記外部装置または前記画像形成装置に備えることを特徴とする請求項１５〜１８のいずれか１項に記載の画像形成システム。
【請求項２０】
画像形成装置を制御するコンピューターに、順序が定められた複数ページによって構成される出力単位を１部として、複数部数の出力単位を出力する機能を実行させるプログラムであって、
前記複数ページのそれぞれに対応する画像を複数の用紙上に順に画像形成する機能と、
前記画像の一部を除外して算出された画像固有値の演算処理を前記出力単位毎に行う機能と、
前記複数部数の出力単位のうち、特定の１部の出力単位について行われた前記演算処理の結果を第１記憶部に記憶する機能と、
前記複数部数の出力単位のうち、ｎ部目の出力単位について行われた前記演算処理の結果を記憶する第２記憶部に記憶する機能と、
前記第１記憶部に記憶された前記演算処理の結果と前記第２記憶部に記憶された前記演算処理の結果との比較結果によって、前記ｎ部目以外の出力単位について、前記複数の用紙に画像が正常に形成されている否かを判定する機能とを実現させることを特徴とする画像形成プログラム。
【請求項２１】
さらに、前記画像形成時あるいは前記画像形成前にそれぞれの前記画像に対して、前記画像の一部を除外して画像固有値を算出する機能を実現させることを特徴とする請求項２０記載の画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、順序が定められた複数ページによって構成される出力単位を１部として、複数部数の出力単位を出力可能な画像形成装置、該画像形成装置を備える画像形成システムおよび画像形成プログラムに関する。
【背景技術】
【０００２】
従来、画像データに基づいて、用紙上に画像を形成した上で、画像が形成された用紙を排出する画像形成装置が知られている。画像形成装置は、例えば、複写機やプリンター、ファクシミリ、複合機などである。画像形成装置が複写機である場合には、画像形成装置は、原稿から画像を読み取ることによって画像データを取得する。一方で、画像形成装置がプリンターである場合には、画像形成装置は、パーソナルコンピューターなどの外部装置から画像データを取得する。
【０００３】
画像形成装置の利用方法としては、複数ページによって構成される出力単位を画像形成装置が出力するケースが考えられる。このようなケースにおいて、用紙上に画像が正常に形成されているか否かを確認する確認作業が重要である。例えば、確認作業では、落丁や乱丁などが生じていないかを確認する。
【０００４】
ここで、複数部数の出力単位が出力される場合、特に大量印刷を行うプロダクション系印刷において、出力物の落丁、乱丁確認は出力後に手作業による確認を行うものとすると膨大な工数を要し、万一落丁、乱丁した出力物を顧客へ納品した場合、著しく顧客の信頼を失墜する結果となる。
従って、確認作業を自動化することが好ましく、印刷時に落丁を検知する技術が特許文献１や特許文献２などで提案されている。
【０００５】
特許文献１では、複数ページのそれぞれに対応する識別情報をページデータに付与し、ページデータの読み出し順序に依存した演算処理を行って、ｎ部目とｎ部目以外の演算処理結果を比較してｎ部目以外の出力単位について複数の用紙に画像が正常に形成されたか否かを判定する画像形成装置が提案されている。具体的には、ｎ部目以外の演算処理結果がｎ部目の演算処理結果と一致した場合、ｎ部目以外の出力単位には落丁や乱丁などが生じていないと判定し、上記演算処理結果が一致しない場合、落丁や乱丁などが生じていると判定する。
【０００６】
特許文献２では、ｎ部目の出力単位を構成する複数ページの画素数の合計値とｎ＋１部目以降の出力単位を構成する複数ページの画素数の合計値とを比較する技術（以下、第１技術と称す）が提案されている。具体的には、画像形成装置は、画素数の合計値が一致した場合には、ｎ＋１部目以降の出力単位には落丁や乱丁などが生じていないと判定する。一方で、画像形成装置は、画素数の合計値が一致しなかった場合には、ｎ＋１目以降の出力単位には落丁や乱丁などが生じていると判定する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−２４８３１９号公報
【特許文献２】特開２００７−１８９３１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、複数部数の印刷を行う際に部単位で画像が異なる場合、例えば、画像に可変画像を付加して出力すると、印字率や画像チェックサムなどで部毎の出力単位で画像自体の比較を行っても、画像自体が異なるため、異常の判定を行うことができない。
可変画像としては、スタンプナンバリングやバリアブル印刷などが挙げられる。
したがって、識別情報などを画像データに付与しても、部毎の画像の一致が保証されず、確実な落丁、乱丁検知ができないため、手作業による確認を行わざるを得ず、作業効率が極めて悪いという問題がある。
【０００９】
本発明は、上記事情を背景としてなされたものであり、可変画像などを含むことによって部単位で異なる画像を有する出力に際しても、部毎の画像の一致を検出することができる画像形成装置、画像形成システムおよび画像形成プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
すなわち、本発明の画像形成装置のうち、第１の本発明は、順序が定められた複数ページによって構成される出力単位を１部として、複数部数の出力単位を出力する画像形成装置であって、
前記複数ページのそれぞれに対応する画像を複数の用紙上に順に形成する画像形成部と、
前記画像の一部を除外して算出された画像固有値の演算処理を前記出力単位毎に行う制御部と、
前記複数部数の出力単位のうち、特定の１部の出力単位について行われた前記演算処理の結果を記憶する第１記憶部と、
前記複数部数の出力単位のうち、ｎ部目の出力単位について行われた前記演算処理の結果を記憶する第２記憶部と、を有し、
前記制御部は、前記第１記憶部に記憶された前記演算処理の結果と前記第２記憶部に記憶された前記演算処理の結果との比較結果によって、前記ｎ部目の出力単位について、前記複数の用紙に画像が正常に形成されている否かを判定することを特徴とする。
【００１１】
上記本発明によれば、部単位で異なる画像を含む場合でも、特定の１部の出力単位とｎ部目の出力単位とについて、画像固有値の演算処理比較に基づいて画像形成が正常に行われた否かを判定することができる。
除外される画像は、元の画像に付加されて部毎で画像が異なる可能性のあるものが代表的に示される。例えば、スタンプナンバリングや宛名、社名などを刷り込むバリアブル印刷などによる画像が挙げられる。ただし、本発明としては除外される画像がこれらに限定されるものではなく、部毎で画像が異なる可能性のあるものであれば包含することができる。
画像固有値は、種々の方法により求めることができる。例えば、画像データに対するＣＲＣ３２コードや、チェックサム、印字率などの手法を用いることができ、本発明としては特定のものに限定されない。
画像の一部を除外して画像固有値を算出する固有値算出部は、制御部とは別個に備えるものであってもよく、また、制御部で兼用するものであってもよい。さらに画像形成装置で固有値の算出を行わず、ネットワークに接続された外部装置で算出された画像固有値を取得して演算に用いるものであってもよい。
【００１２】
第２の本発明の画像形成装置は、前記第１の本発明において、前記画像形成時あるいは前記画像形成前にそれぞれの前記画像に対して、前記画像の一部を除外して画像固有値を算出する固有値算出部を有することを特徴とする。
【００１３】
上記本発明によれば、画像固有値が画像形成装置に備える固有値算出部によって算出される。
【００１４】
第３の本発明の画像形成装置は、前記第１または第２の本発明において、前記制御部が、前記演算処理を前記画像固有値の順序に依存して行うことを特徴とする。
【００１５】
上記本発明によれば、部毎にページ単位で画像が正常に形成されているか否かの判定を行うことができ、これにより落丁のほかページ順がくるった乱丁も検出することができる。なお、第１の本発明においては、ページ単位の他に、部単位で画像が正常に形成されているか否かを判定するものであってもよい。このようなものとして例えば部全体のチェックサムを行うものが挙げられる。チェックサムのような部単位の検出では、ページ順が変わっても同じ固有値となるため乱丁を検出することはできないが落丁は検出することができ、この形態も本発明に含まれるものである。
【００１６】
第４の本発明の画像形成装置は、前記第１〜第３の本発明のいずれかにおいて、前記複数ページのそれぞれに対応する画像のデータを格納する画像データ記憶部を有し、
前記制御部は、前記画像データ記憶部に対し前記画像のデータの書き込みおよび読み出しを制御し、前記複数部数の出力に際し、前記画像データ記憶部から前記画像データを指定部数分繰り返し読み出すことを特徴とする。
【００１７】
上記本発明によれば、画像データ記憶部に一旦格納された画像データに基づいて、画像の形成、画像の正常、異常の判定が行われる。
【００１８】
第５の本発明の画像形成装置は、前記第１〜第４の本発明のいずれかにおいて、前記制御部は、部単位で前記演算処理を行い、ｎ部目の前記出力単位での出力を終了した後、部単位で前記第１記憶部に記憶された前記演算処理の結果と部単位で前記第２記憶部に記憶された前記演算処理の結果とを比較して、ｎ部目の出力単位について部単位で前記用紙に画像が正常に形成されている否かを判定することを特徴とする。
【００１９】
上記本発明によれば、部単位で前記判定を行う際に、当該部の出力を終了した後、出力された当該部の画像が正常か否かの判定を行うことができる。判定は上記出力終了後であれば、直ちに行ってもよく、また、必要に応じて時間を置いて行ってもよい。
【００２０】
第６の本発明の画像形成装置は、前記第１〜第４の本発明のいずれかにおいて、前記制御部は、ページ単位で前記演算処理を行い、ｎ部目の所定ページの出力を終了した後、前記第１記憶部に記憶された前記演算処理の結果と前記第２記憶部に記憶された前記演算処理の結果とを比較して、ｎ部目の当該所定ページについてページ単位で前記用紙に画像が正常に形成されている否かを判定することを特徴とする。
【００２１】
上記本発明によれば、ページ単位で前記判定を行う際に、当該ページの出力を終了した後、出力された当該ページの画像が正常に形成されているか否かの判定を行うことができる。判定は上記出力終了後であれば、直ちに行ってもよく、また、必要に応じて時間を置いて行ってもよい。
【００２２】
第７の本発明の画像形成装置は、前記第１〜第６の本発明のいずれかにおいて、前記除外が行われる画像の一部が元の画像に付加された可変画像であることを特徴とする。
【００２３】
上記本発明によれば、可変画像が付加された画像において、部毎の出力単位で画像が正常に形成されたか否かを判定することができる。
【００２４】
第８の本発明の画像形成装置は、前記第１〜第７の本発明のいずれかにおいて、前記第１記憶部に記憶された前記演算処理結果は、前記画像形成時に１部目の出力単位について行われた前記演算処理の結果であり、前記第２記憶部に記憶された前記演算処理結果は、前記画像形成時に２部目以降の出力単位で演算処理された結果であることを特徴とする。
【００２５】
すなわち本発明によれば、１部目の演算処理結果を基準にして２部目以降の演算処理結果と比較して、２部目以降で画像が正常に形成されているか否かを判定することができる。
【００２６】
第９の本発明の画像形成装置は、前記第１〜第７の本発明のいずれかにおいて、前記第１記憶部に記憶された前記演算処理結果と、前記第２記憶部に記憶された前記演算処理結果とが、連続する２部間の出力単位について行われた演算処理の結果であることを特徴とする。
【００２７】
上記本発明によれば、連続する２部間で演算処理結果を比較することで画像が正常に形成されているか否かを判定することができる。
【００２８】
第１０の本発明の画像形成装置は、前記第１〜第７の本発明のいずれかにおいて、前記第１記憶部に記憶された前記演算処理結果は、前記画像形成前に予め記憶された画像基準固有値であり、前記第２記憶部に記憶された前記演算処理結果は、前記画像形成時に１部目の出力単位から出力単位毎に演算処理された結果であることを特徴とする。
【００２９】
上記本発明によれば、予め特定の１部の出力単位について演算処理結果を得て基準の固有値としておき、この基準の固有値として比較することで、ｎ部目の画像の形成が正常であるか否かを判定することができる。したがって、ｎ部目としては１部目から最終部までを含むことができ、１部目から正常に画像が形成されているか否かを判定することができる。
【００３０】
予め演算処理結果を得る方法としては、確認印刷時に求めたものが挙げられる。確認印刷は、体裁などの確認のために確認用に通常１部の出力を行うものであり、ユーザーによって確認がなされる。したがって、確認印刷時の演算処理を利用することで、その後の本出力で１部目から画像が正常に形成されているか否かの判定を行うことができる。
また、予め演算処理結果を得る方法として、原稿画像をスキャンなどで入力したときに演算をする。
さらに、外部装置のプリンタードライバー等で固有値が生成されて、外部装置から送信される画像データに付加されて入力された固有値を用いて演算処理によって基準値を得ることができる。
【００３１】
第１１の本発明の画像形成装置は、前記第２の本発明において、外部から画像用のデータを受信して印刷用の画像データに処理するプリンターコントローラーを備えており、
前記固有値算出部は、前記プリンターコントローラーから通知される各ページの画像付加情報に基づいて除外する前記画像を決定することを特徴とする。
【００３２】
上記本発明によれば、外部から送信される画像データに付加されているページの画像付加情報に付加画像などに関する情報が含まれていれば、これを利用して除外する画像を決定することができる。
【００３３】
第１２の本発明の画像形成装置は、前記第１〜第１０の本発明のいずれかにおいて、
操作入力を受ける操作部を備え、
前記操作部は、除外する前記画像を指定可能であることを特徴とする。
【００３４】
上記本発明によれば、操作者の意思に従って除外する画像を指定することができる。
【００３５】
第１３の本発明の画像形成装置は、前記第１〜第１２の本発明のいずれかにおいて、除外する前記画像が、除外前の画像における平面上の座標位置または除外前の画像が複数に分割された分割画像のいずれかの指定によって定められることを特徴とする。
【００３６】
上記本発明によれば、除外する画像を座標や分割画像の指定によって決定することができる。
【００３７】
第１４の本発明の画像形成装置は、前記第１〜第１３の本発明のいずれかにおいて、前記制御部は、前記画像が正常に形成されていないと判定する場合、異常処理を行うことを特徴とする。
【００３８】
上記本発明によれば、画像が正常に形成されていないと判定される場合に異常処理を行って操作者に通知したり、画像形成装置の停止を行ったりする。これにより異常な画像の除去などを迅速に行うことができる。異常の通知に際しては出力された用紙について異常発生箇所を示す表示を行って出力物の修復を容易に行えるようにしてもよい。
【００３９】
第１５の本発明の画像形成システムは、  順序が定められた複数ページによって構成される出力単位を１部として、複数部数の出力単位を出力する画像形成装置であって、前記複数ページのそれぞれに対応する画像を複数の用紙上に順に形成する画像形成部を備える画像形成装置と、
順序が定められた複数ページのそれぞれに対応する画像の送信が可能な外部装置と、
前記画像形成装置と前記外部装置とが接続されるネットワークと、
それぞれの前記画像に対して、前記画像の一部を除外して画像固有値を算出する固有値算出部と、を備え、
前記画像形成装置は、前記画像固有値の演算処理を前記出力単位毎に行う制御部と、
前記複数部数の出力単位のうち、特定の１部の出力単位について行われた前記演算処理の結果を記憶する第１記憶部と、
前記複数部数の出力単位のうち、ｎ部目の出力単位について行われた前記演算処理の結果を記憶する第２記憶部とを有し、
前記制御部は、前記第１記憶部に記憶された前記演算処理の結果と前記第２記憶部に記憶された前記演算処理の結果との比較結果によって、前記ｎ部目の出力単位について、前記複数の用紙に画像が正常に形成されている否かを判定することを特徴とする。
【００４０】
上記本発明によれば、外部装置から画像形成装置に送信される画像に基づいて画像形成が行われる際に、部単位で異なる画像を含む場合でも、特定の１部の出力単位とｎ部目の出力単位とについて、画像固有値の比較に基づいて画像形成が正常に行われた否かを判定することができる。
【００４１】
第１６の本発明の画像形成システムは、前記第１５の本発明において、前記固有値算出部が、前記外部装置または前記画像形成装置に備えられていることを特徴とする。
【００４２】
上記本発明によれば、固有値の算出を外部装置または画像形成装置に備える固有値算出部により行うことができる。
【００４３】
第１７の本発明の画像形成システムは、前記第１５または第１６の本発明において、前記外部装置は、可変画像が付加された前記画像の送信が可能であり、前記画像とともに各ページの画像付加情報を送信することを特徴とする。
【００４４】
上記本発明によれば、画像形成装置では、外部装置から送信される画像データとともにページ属性情報を受信する。
【００４５】
第１８の本発明の画像形成システムは、前記第１７の本発明において、前記各ページの画像付加情報に、前記除外がなされる画像に関する情報または前記画像固有値に関する情報が含まれていることを特徴とする。
【００４６】
上記本発明によれば、上記ページ情報を利用して画像形成装置で画像形成の判定を行うことができる。
【００４７】
第１９の本発明の画像形成システムは、前記第１５〜第１８の本発明のいずれかにおいて、操作入力を受けて、除外する前記画像を指定可能である操作部を前記外部装置または前記画像形成装置に備えることを特徴とする。
【００４８】
前記本発明によれば、除外する画像の指定を外部装置または画像形成装置に備える操作部により行うことができる。
【００４９】
第２０の本発明の画像形成プログラムは、画像形成装置を制御するコンピューターに、順序が定められた複数ページによって構成される出力単位を１部として、複数部数の出力単位を出力する機能を実行させるプログラムであって、
前記複数ページのそれぞれに対応する画像を複数の用紙上に順に画像形成する機能と、
前記画像の一部を除外して算出された画像固有値の演算処理を前記出力単位毎に行う機能と、
前記複数部数の出力単位のうち、特定の１部の出力単位について行われた前記演算処理の結果を第１記憶部に記憶する機能と、
前記複数部数の出力単位のうち、ｎ部目の出力単位について行われた前記演算処理の結果を記憶する第２記憶部に記憶する機能と、
前記第１記憶部に記憶された前記演算処理の結果と前記第２記憶部に記憶された前記演算処理の結果との比較結果によって、前記ｎ部目以外の出力単位について、前記複数の用紙に画像が正常に形成されている否かを判定する機能とを実現させることを特徴とする。
【００５０】
上記本発明によれば、画像形成装置の制御部に対し、部単位で異なる画像を含む場合でも、特定の１部の出力単位とｎ部目の出力単位とについて、画像固有値の比較に基づいて画像形成が正常に行われた否かを判定することを実現させることができる。
【００５１】
第２１の本発明の画像形成プログラムは、前記第２０の本発明において、さらに、前記画像形成時あるいは前記画像形成前にそれぞれの前記画像に対して、前記画像の一部を除外して画像固有値を算出する機能を実現させることを特徴とする。
【００５２】
上記本発明によれば、画像固有値の算出を画像形成装置のコンピュータに実現させることができる。
【発明の効果】
【００５３】
以上説明したように本発明によれば、可変画像などを含むことによって部単位で異なる画像を有する出力に際しても、部単位での画像比較によりページ抜けやページ入れ替わりによる乱丁、落丁を自動的に検出することを可能にする。したがって、宛名だけ異なるバリアブル印刷や、部番号を部毎に印字するスタンプナンバリングモードでの出力時においても、不良印刷物を容易に発見することができる。
【図面の簡単な説明】
【００５４】
【図１】本発明の一実施形態の画像形成装置を示す概略図である。
【図２】同じく、制御ブロックを示す図である。
【図３】同じく、部単位でのＣＲＣコード演算処理の例を示す図である。
【図４】同じく、画像除外の例を示す図である。
【図５】同じく、部数ナンバリングの設定を行う画面の例を示す図である。
【図６】同じく、複数部数の出力単位を出力する手順を示すフローチャートである。
【図７】同じく、画像形成処理の手順を示すフローチャートである。
【図８】同じく、除外情報を取得する手順を示すフローチャートである。
【図９】同じく、排紙処理の手順を示すフローチャートである。
【図１０】同じく、部単位でのページ狂いを表示する画面の例を示す図である。
【図１１】同じく、ページ単位でのＣＲＣコード演算処理の例を示す図である。
【図１２】同じく、複数部数の出力単位を出力する手順を示すフローチャートである。
【図１３】同じく、画像形成処理の手順を示すフローチャートである。
【図１４】同じく、除外情報を取得する手順を示すフローチャートである。
【図１５】同じく、排紙処理の手順を示すフローチャートである。
【図１６】同じく、ページ単位でのページ狂いを表示する画面の例を示す図である。
【発明を実施するための形態】
【００５５】
以下に、本発明の一実施形態を説明する。
画像形成装置１００は、図１に示すように画像形成装置本体１と、これに付設した大容量給紙トレイユニット２と後処理装置３とを備えている。
大容量トレイユニット２は、第３給紙トレイ２０、第４給紙トレイ２１、第５給紙トレイ２２を備えており、各給紙トレイから画像形成装置本体１への給紙が可能になっている。
【００５６】
画像形成装置本体１は、第１給紙トレイ１０と第２給紙トレイ１１とを下部に備えており、前記大容量トレイユニット２との選択的な使用が可能になっている。
画像形成装置本体１には、各給紙トレイから給紙された用紙に印刷を行うプリンター部１５０と、原稿から画像を読み込むスキャナー部１３０とを備えており、さらに前記スキャナー部１３０に原稿を自動的に給送する流し込みｔｙｐｅ自動原稿給送装置（ＡＤＦ）１３５を画像形成装置本体１の上部に備えている。また、画像形成装置本体１の上部には、操作者の操作入力を受け、また情報を表示することができる操作部１４０を備えている。操作部１４０は、操作部分と表示部分とが一体になったタッチパネルなどによって構成することができ、また、操作部分と表示部分とを別体に構成してもよい。
【００５７】
後処理装置３は、画像形成装置本体１で印刷されて出力された用紙をスタックするスタック部３０と、印刷された前記用紙に挿入する挿入紙を給紙する挿入紙給紙部３１を備えている。
【００５８】
次に、画像形成装置１００の機能を図２の制御ブロック図に基づいて説明する。
画像形成装置１００は、状態管理部１１０とスキャナー部１３０と操作部１４０とプリンター部１５０とを有し、ＬＡＮなどの通信回線４を通してＰＣなどの外部装置５から入力される画像データを処理し、またはスキャナー部１３０で得た画像データを、通信回線４を通して外部装置５に転送可能にするプリンターコントローラー１６０とを備えている。
外部装置５は、プリンタードライバーやアプリケーションソフトが搭載されたパーソナルコンピューターやサーバーなどによって構成されるものである。
上記画像形成装置１００、通信回線４、外部装置５は、本発明の画像形成システムを構成している。
【００５９】
状態管理部１１０には、プリンターコントローラー１６０に接続されたＰＣＩバス１１２を有しており、該ＰＣＩバス１１２にＤＲＡＭ制御ＩＣ１１１が接続されている。ＤＲＡＭ制御ＩＣ１１１には、画像メモリー１２０が接続されている。画像メモリー１２０は、圧縮メモリー１２１とページメモリー１２２とを有している。圧縮メモリー１２０は、圧縮画像データを格納するためのメモリーであり、ページメモリー１２１は、画像形成前にプリント対象の非圧縮画像データを一時的に格納するためのメモリーである。画像メモリー１２０は、本発明の画像データ格納部に相当する。
上記プリンターコントローラー１６０で取得される画像データは、プリント動作に伴ってＰＣＩバス１１２を通してＤＲＡＭ制御ＩＣ１１１へと送信される。
【００６０】
また、状態管理部１１０には、画像制御ＣＰＵ１１３を備えており、該画像制御ＣＰＵ１１３に前記ＤＲＡＭ制御ＩＣ１１１が接続されている。
また、画像制御ＣＰＵ１１３には、ＲＯＭなどの不揮発のメモリーで構成され、プログラムが格納されるプログラムメモリー１１４、ＲＡＭで構成され、作業エリアやデータの一時格納に用いられるシステムメモリー１１５、フラッシュメモリーなどにより構成される不揮発メモリー１１６が接続されている。該不揮発メモリー１１６には、画像形成装置１の初期印刷設定情報や、プロセス制御パラメータ等の機械設定情報、画像固有値を算出する算出式などが読み出し可能に格納される。
【００６１】
画像制御ＣＰＵ１１３は、プログラムメモリー１１４、システムメモリー１１５、不揮発メモリー１１６のデータを読み取り可能であり、また、所望のデータをシステムメモリー１１５、不揮発メモリー１１６に書き込むことが可能である。
画像制御ＣＰＵ１１３は、上記機械設定情報や印刷設定情報などに従って画像形成装置１００の各部を動作制御する。したがって、画像制御ＣＰＵ１１３は、画像形成装置１００を制御するコンピューターに相当する。
【００６２】
次に、前記スキャナー部１３０は、光学読み取りを行うＣＣＤ１３１と、スキャナー部１３０全体の制御を行うスキャナー制御部１３２とを備えている。スキャナー制御部１３２は、前記画像制御ＣＰＵ１１３とシリアル通信可能に接続されている。また、前記ＣＣＤ１３１は、該ＣＣＤ１３１で読み取った画像データを処理する読取り処理部１１７に接続され、該読取り処理部１１７は前記したＤＲＡＭ制御ＩＣ１１１に制御可能に接続されている。
【００６３】
前記操作部１４０は、表示部を兼ね、タッチパネルで構成されるＬＣＤ１４１と、操作部全体を制御する操作部制御部１４２とを備えており、該操作部制御部１４２は前記画像制御ＣＰＵ１１３にシリアル通信可能に接続されている。操作部１４０では、画像制御ＣＰＵ１１３の制御を受けて、ＬＣＤ１４１によって、画像固有値を算出するために除外する画像の指定を行うことができる。
【００６４】
また、ＤＲＡＭ制御ＩＣ１１１には、画像データを圧縮し、また、圧縮された画像データを伸長するする圧縮・伸長ＩＣ１１８が接続されている。さらにＤＲＡＭ制御ＩＣ１１１には書き込み処理部１１９が接続されている。
書き込み処理部１１９は、プリンター部１５０に接続され、ＬＤ部１５１の動作に用いられる書き込みデータの処理を行う。プリンター部１５０には、ＬＤ部１５１などによって構成される画像形成部や用紙の搬送機構を含んでいる。画像形成部は、その他に、図示しない感光体や転写部、定着部などを備えている。
プリンター部１５０は、プリンター部１５０の全体（給紙、画像形成、排紙、後処理など）を制御するプリンター制御部１５２を備えており、プリンター制御部１５２は前記した画像制御ＣＰＵ１１３に接続されている。プリンター制御部１５２は画像制御ＣＰＵ１１３の制御指令に従って動作してプリンター部１５０を制御する。プリンター制御部１５２には、後処理装置３全体を制御する後処理装置制御部３３が接続されており、プリンター制御部１５２を介して後処理装置３の制御がなされる。後処理装置３では、画像形成装置本体１から排紙される用紙に対し、所望によりステープル、パンチなどの後処理がなされる。
【００６５】
ＤＲＡＭ制御ＩＣ１１１が接続されたＰＣＩバス１１２には、前記プリンターコントローラー１６０が接続されている。プリンターコントローラー１６０は、画像形成装置１００をネットワークプリンタやネットワークスキャナーとして使用する場合に、通信回線４に接続される外部装置５などから画像データ等を受信したり、スキャナー部１３０で取得した画像データを通信回線４に接続される外部装置５などに送信したりするものである。プリンターコントローラー１６０では、ＤＲＡＭ制御ＩＣ１１１に、ＤＲＡＭなどで構成される画像メモリー（図示しない）が接続されている。また、プリンターコントローラー１６０では、共通バスにコントローラー制御ＣＰＵや通信回線インターフェースなどが接続されている。通信回線インターフェースは、通信回線４に接続される。
【００６６】
また、画像制御ＣＰＵ１１３には、ＩＯ１２５が接続されている。ＩＯ１２５は、画像形成装置１００内の各部との間で情報の授受を行うインターフェースとして動作する。
【００６７】
次に、上記画像形成システムの基本的動作について説明する。
先ず、画像形成装置１００において画像データを蓄積する手順について説明する。
画像形成装置１００において、スキャナー部１３０で画像を読み取り画像データを生成する場合について説明する。スキャナー部１３０において原稿からＣＣＤ１３１により画像を光学的に読み取る。この際には、画像制御ＣＰＵ１１３から指令を受けるスキャナー部制御部１３２によってＣＣＤ１３１の動作制御を行う。原稿の読み取りは、流し込みｔｙｐｅ自動原稿給送装置（ＡＤＦ）１３５によって原稿を給送しつつ行ってもよく、また、プラテンガラス上に原稿を置いて行ってもよい。
【００６８】
画像制御ＣＰＵ１１３は、プログラムによって動作し、操作部１４０による操作に基づいてスキャナー部１３０への指令を発行する。ＣＣＤ１３１で読み取られた画像は、読取り処理部１１７でデータ処理がなされ、ＤＲＡＭ制御ＩＣ１１１に送られた後、圧縮・伸長ＩＣ１１８で圧縮され、ＤＲＡＭ制御ＩＣ１１１を介して圧縮メモリー１２１に格納される。
【００６９】
また、画像データは、通信回線４を介して外部装置５から画像形成装置本体１に入力することができる。上記画像データとしては、外部装置５のアプリケーションソフト等により生成されたものや他の画像形成装置により生成されたものが挙げられる。該データは、通信回線４、プリンターコントローラー１６０を通して受信され、ＤＲＡＭ制御ＩＣ１１１を介して圧縮・伸長ＩＣ１１８で圧縮された後、ＤＲＡＭ制御ＩＣ１１１を介して圧縮メモリー１２１に格納される。
上記画像データには、各ページの画像付加情報が含まれており、該付加情報には、画像に付加画像が加えられている場合、その位置などに関する情報が含まれている。
【００７０】
さらに画像形成装置１００で出力を行う場合、圧縮メモリー１２１に格納されているデータは、ＤＲＡＭ制御ＩＣ１１１を介して圧縮・伸長ＩＣ１１８に送出してデータを伸長し、書き込み処理部１１９に送出して書き込みデータを生成し、ＬＤ部１５１への書き込みを行う。この際に、画像制御ＣＰＵ１１３では、複数部数の出力を行う際には、前記圧縮メモリー１２１から前記画像データを指定部数分繰り返し読み出す制御を行う。
【００７１】
プリンター部１５０では、画像制御ＣＰＵ１１３の指令を受けたプリンター制御部１５２によって各給紙トレイからの給紙、搬送機構における搬送などの各部の制御が行われる。プリンター部１５０において、さらに画像形成、用紙への転写、定着、排紙が行われ、後処理装置３に排出される。後処理装置３では、プリンター制御部１５２による指令を受ける後処理装置制御部３３による制御がなされ、指令内容に応じた後処理がなされて排紙され、または、後処理の指令がない場合には、後処理を行うことなく用紙の排紙がなされる。
【００７２】
上記画像形成システムでは、画像形成時あるいは画像形成前にそれぞれの画像に対して、画像全体、あるいは画像の一部を除外した画像について画像固有値を算出可能となっている。該算出は、画像形成装置１００の書き込み処理部１１９で行うことができる。この場合、書き込み処理部１１９は、画像形成装置１００を制御するコンピューターの一部を構成する。また、該算出はアプリケーションソフトで算出が可能になっていれば、外部装置５で行うこともできる。
この実施形態では、画像形成時に書き込み処理部１１９にて書込画像の画像固有値を算出する。その際にその画像のもつ算出除外情報（あるいは算出対象情報）を基に、画像の全体、あるいは画像の一部の演算を行う。算出除外情報（あるいは算出対象情報）は画像入力元（プリンターコントローラー１６０）からの指定や、画像形成装置１００の持つ操作部１４０などで設定される。したがって、書き込み処理部１１９は、本発明の固有値算出部として機能する。算出された画像固有値は、システムメモリー１１５に順次格納される。
【００７３】
また、本発明では、画像データをＣＲＣ３２コード演算処理に順次かけることができる。該処理は、画像制御ＣＰＵ１１３によって行われる。ＣＲＣ３２コード演算処理は本発明の演算処理に相当する。したがって、画像制御ＣＰＵ１１３は、本発明の制御部として機能する。
上記ＣＲＣ３２コード演算処理では、画像形成を行って用紙を排出するときに該用紙に係わる画像データに含まれる情報をＣＲＣ３２コード演算処理にかけ、結果をシステムメモリー１１５に保存する。部最終紙が排出されるまで繰り返す。
演算処理に際しては、システムメモリー１１５に格納された画像固有値を読み出し、画像制御ＣＰＵ１１３で演算処理を行い、演算処理結果をシステムメモリー１１５に格納する。演算処理に際しては、演算式などを不揮発メモリー１１６に格納しておき、これを読み出して演算処理を行う。
【００７４】
複数部数のうち１部目の最終紙の排出時に算出したＣＲＣ３２コード演算結果は基準値として、他の演算処理結果と区別してシステムメモリー１１５に格納することができる。したがって、１部目の演算データを格納するシステムメモリー１１５は、第１記憶部に相当する。
２部目以降に演算データは、１部目と同様に、演算したＣＲＣ３２コード演算結果を比較データとして、１部目の演算データとは別エリアにおいてシステムメモリー１１５に保存する。この場合、システムメモリー１１５は、ｎ部目の演算処理結果を格納する第２記憶部に相当する。
画像制御ＣＰＵ１１３は、第１記憶部に相当するエリアのシステムメモリー１１５に保存された１部目の演算データを読み出すとともに、第２記憶部に相当するエリアのシステムメモリー１１５に保存された２部目以降の演算データを読み出し、両者のＣＲＣコードを比較して、ｎ部目の出力が正常出力であるかチェックする。
【００７５】
画像制御ＣＰＵ１１３では、比較の結果が不一致の場合、異常処理を行う。すなわち、比較した結果、上記演算データが不一致であると判断された場合には、プリンター制御部１５２および後処理装置制御部３３に指令を出し、新たな給紙を開始せずに画像形成装置内の紙を排出させ終了させる。
【００７６】
図３に部単位でのＣＲＣ３２コード演算処理の例を示す。なお、ＣＲＣ３２コードとは、ｓｔｒの３２ビット長のＣＲＣ（cyclic redundancy check）チェックサムを生成し、受信されたデータの整合性を検証するために通常使用されるものである。
図３は、固有値としての識別コードを算出し、この値を用いてＣＲＣ３２コードの演算を行っている。なお、この例の識別コードは、３２ｂｉｔの画像チェックサムをわかりやすくするために１〜８としているが、実際にはこのようにインクリメンタルに並ぶ値とすることが必要とされるものではない。
図３に示すように、ページの順序が狂うとＣＲＣ３２コード演算結果が異なる値になり、ページの順序に狂いが生じていることが分かる。
【００７７】
図４は、画像の１部除外を行う具体例を示す図である。
この形態では、識別コードとして用いた画像チェックサムは、８画素単位のＸＯＲ（排他的論理和）を用いている。その演算対象の用紙Ｐに形成される画像Ｇ０として、下記のように座標で指定した範囲の画像Ｇ１を演算対象から外す。画像Ｇ０はバリアブル印刷として付加される画像である。
この例では、外部装置５から画像データが送信され、この画像を画像形成装置１００で受信しており、画像データには各ページの画像付加情報が付加されている。ページの画像付加情報には、演算対象から外すための演算除外情報が含まれている。演算除外情報の例を以下に説明する。
【００７８】
演算除外情報種別：除外なし（前画面画像対象）、除外あり（座標情報）が設定される。
演算情報格納場所：演算除外情報は、画像入力元から通知される画像情報の１つとして画像毎に持つページヘッダーに格納されている。
演算除外情報格納タイミング：画像データの格納時（外部装置）
演算除外情報の参照方法：画像形成時に書き込み処理部にて書き込み画像の画像固有値を算出する際に参照する。
【００７９】
図５は、入力画像に部数ナンバリングの画像を付与する際の設定画面を示すものである。部数ナンバリングの設定画面１４００は、操作画面１４０に表示したり、外部装置５に備える操作画面に表示したりすることができる。
設定画面１４００には、ナンバリングのフォーマットを設定するフォーマット釦群１４０１が押釦可能に表示されており、選択したフォーマット釦によってナンバリングが実行される。この例では、部数に応じて「０００１」…「０００ｎ」のナンバリングが行われる。また、設定画面１４００には、印刷位置設定釦群１４０２が設けられており、各設定釦の選択によって、用紙における印刷位置（上中下、左右中）を設定することができる。「Fine Adjustment」釦１４０３を押釦することで印刷位置設定釦群１４０２を利用した印刷位置の微調整を行うことができる。
印刷位置を設定してＯＫ釦１４０４を押釦すると印刷位置が座標として決定して画像データがメモリーなどに格納され、印刷除外情報に必要な情報が加えられる。すなわち、除外有りで設定情報には設定された座標情報が付与される。キャンセル釦１４０５を押釦すれば、設定内容がキャンセルされ、「Function OFF」釦１４０６が押釦されれば、部数ナンバーの印刷機能がオフにされる。この結果、演算除外情報には、除外なしの情報が付与される。
【００８０】
次に、図６〜図９のフローチャートに基づいて部単位で画像の一致、不一致を判定する手順について説明する。
先ず確認プリントの実行が選択されているか否かの判定がなされる（ステップｓ１）。確認プリントの実行が選択されていなければ（ステップｓ１、ＮＯ）、プリント開始処理に移行する（ステップｓ６）。ステップｓ１で確認プリントの実行が選択されていれば（ステップｓ１、ＹＥＳ）、給紙処理が行われ（ステップｓ２）、次いで画像形成処理（ステップｓ３）、排紙処理（ステップｓ４）が順次行われる。
画像形成処理では、画像固有値の算出が行われる。詳細は後述する。
排紙処理では、必要に応じて、確認プリントされた１部の出力単位に関し、ＣＲＣコード演算処理が行われ、部最終紙が排紙された後は、部単位での画像一致、不一致の判定がなされる。なお、詳細は後述する。
排紙処理（ステップｓ４）後、確認プリントの結果がＯＫであるか否かの判定がなされる（ステップｓ５）。確認プリントの結果に対しては、ＯＫであるか否かを操作部などにおいて操作者の入力を求める。
確認ＯＫでなければ（ステップｓ５、ＮＯ）、処理を終了する。確認ＯＫであれば（ステップｓ５、ＹＥＳ）、プリント開始処理（ステップｓ６）に移行する。プリント開始処理に次いで給紙処理（ステップｓ７）、画像形成処理（ステップｓ８）、排紙処理（ステップｓ９）が順次行われる。画像形成処理では、画像固有値の算出が行われる。詳細は後述する。排紙処理では、必要に応じて、確認プリントされた１部の出力単位に関し、ＣＲＣコード演算処理が行われ、部最終紙が排紙された後は、部単位での画像一致、不一致の判定がなされる。詳細は後述する。
【００８１】
排紙処理（ステップｓ９）後、ページ狂いが発生しているか否かの判定がなされる（ステップｓ１０）。ページ狂いは、後述するページ狂い状態セットの有無によって判定される。ページ狂いが発生していなければ（ステップｓ１０、ＮＯ）、設定部数分の出力が完了したか判定され（ステップｓ１１）、設定部数分の出力が完了していなければ（ステップｓ１１、ＮＯ）、ステップｓ７の給紙処理に戻って出力を継続する。一方、設定部数分の出力が完了していれば（ステップｓ１１、ＹＥＳ）、プリント終了処理を行う（ステップｓ１３）。ステップｓ１０でページ狂いが発生していれば、ページ狂い発生時のメッセージを操作部１４０等に表示し（ステップｓ１２）、プリント終了処理を行う（ステップｓ１３）。
上記により、ページ狂いが発生している場合は、メッセージを表示するとともにプリントを終了することで、ページ狂いに対する対応を容易に行うことができる。
【００８２】
次に、上記画像形成処理（ステップｓ３、ｓ８）の詳細を図７のフローチャートに基づいて説明する。
先ず、通常画像形成処理を行い（ステップｓ３０）、画像データに付加されている除外情報を取得する（ステップｓ３１）。除外情報から除外必要状態であるか判定がなされる（ステップｓ３２）。除外必要状態がクリア状態であれば（ステップｓ３２、ＮＯ）、画像の全面に対するチェックサム演算を行い（ステップｓ３３）、算出された識別コードを画像情報に付加し（ステップｓ３５）、処理を終了する。ステップｓ３２で、除外必要状態であると判定される場合（ステップｓ３２、ＹＥＳ）、除外必要状態にセットし、画像の全面から除外が必要な画像を除いてチェックサム演算を行い（ステップｓ３４）、算出された識別コードを画像情報に付加し（ステップｓ３５）、処理を終了する。
【００８３】
上記手順における除外情報の取得手順を図８のフローチャートに基づいて説明する。
先ず、画像情報から画像付加情報を取得する（ステップｓ３６）。
プリンターコントローラーからの画像入力時、画像受信時にその画像のヘッダー情報として送られてくる画像付加情報には画像サイズや解像度などの情報の他に除外情報も付与されている。バリアブル印刷では、住所など部毎に異なる画像が合成された画像領域の座標情報が付与される。また、スタンプナンバリングなどが画像形成装置で付与される場合は、画像形成装置の操作部で指定されたスタンプ位置情報（図５参照）と画像サイズとを元に除外すべき座標情報が算出される。
画像付加情報の取得後、画像付加情報に除外情報があるか判定される（ステップｓ３７）。除外情報があると判定されると（ステップｓ３７、あり）、例外必要状態をセットし（ステップｓ３９）、処理を終了する。例外情報がないと判定されると（ステップｓ３７、全面）、画像は全面が対象になり、例外必要状態をクリアし（ステップｓ３８）、処理を終了する。
【００８４】
次に、上記排紙処理（ステップｓ４、ｓ９）の詳細を図９のフローチャートに基づいて説明する。
先ず、通常排紙処理を行い（ステップｓ４０）、画像の比較となる基準データが確定済みか否かの判定がなされる（ステップｓ４１）。
基準データが確定済みでなければ（ステップｓ４１、ＮＯ）、基準データ用ＣＲＣ３２コードが格納されているシステムメモリー１１５から該コードデータを読み出して取得する（ステップｓ４２）。最初のページでは、コードデータが格納されておらず、読み出しはなされない。次いで、排紙された用紙に関し含まれる画像付加情報を取得し（ステップｓ４３）、ステップｓ４２で取得した格納データと、画像付加情報、ここでは画像形成処理で算出した識別コードとをＣＲＣ３２コード演算処理にかけ、演算処理結果を第１記憶部としてのシステムメモリー１１５の所定のエリアに格納する（ステップｓ４４）。
【００８５】
ステップｓ４１で、基準データが確定済みである場合（ステップｓ４１、ＹＥＳ）、比較用ＣＲＣ３２コードが格納されているシステムメモリー１１５から該コードデータを読み出して取得する（ステップｓ４５）。最初のページでは、コードデータが格納されておらず、読み出しはなされない。次いで、排紙された用紙に関し含まれる画像付加情報を取得し（ステップｓ４６）、ステップｓ４５で取得した格納データと、画像付加情報、ここでは画像形成処理で算出した識別コードとをＣＲＣ３２コード演算処理にかけ、演算処理結果を第２記憶部としてのシステムメモリー１１５の所定のエリアに格納する（ステップｓ４７）。
【００８６】
基準データ用または比較用のＣＲＣコードデータをシステムメモリー１１５に格納（ステップｓ４４、ｓ４７）後、排紙された用紙が部の最終紙かどうか判定し（ステップｓ４８）、部の最終紙でなければ（ステップｓ４８、ＮＯ）、処理を終了する。
排紙された用紙が部の最終紙であれば（ステップｓ４８、ＹＥＳ）、基準データが確定済みであるかを判定し（ステップｓ４９）、確定済みでなければ（ステップｓ４９、ＮＯ）、基準データ確定済み状態をセットし（ステップｓ５０）、処理を終了する。確定済みであれば（ステップｓ４９、ＹＥＳ）、第１記憶部および第２記憶部であるシステムメモリー１１５から基準データ用と比較用のＣＲＣコードを読み出して、両者が一致するか判定する（ステップｓ５１）。両者のＣＲＣコードが一致していれば（ステップｓ５１、ＹＥＳ）、画像が正常に出力されているものとし、システムメモリー１１５に格納されている比較用ＣＲＣ３２コードのデータをクリアし（ステップｓ５２）、処理を終了する。ＣＲＣコードが一致していなければ、ページ狂いが生じているものとしてページ狂い停止状態をセットし（ステップｓ５３）、処理を終了する。
【００８７】
なお、この例では、部単位でＣＲＣコードの算出を行っているため、仮にページ狂いが生じていても偶然にＣＲＣコードが一致すればページ狂いを検知することができない。また、部単位で単純なチェックサムを行う場合には、落丁は検知できるがページ狂いは検知することができない。
【００８８】
図１０は、部単位で前記判定を行い、ページ狂い発生時のメッセージを表示した表示画面１４１０を示すものである。表示画面１４１０は、操作部１４０などに表示することができる。表示画面１４１０は、メッセージ欄１４１１を有しており、メッセージでは２部前までの出力を確認してスタートするように注意を示している。これは１部あたりの枚数が少ない場合など、異常を検知した後に複数部排出される可能性があるためであり、広範囲を異常出力の対象にしている。この際に、何部前までさかのぼった確認を行うかは、制御部において出力スピードや部当たりの枚数から算出して表示するようにしてもよい。
また、表示画面１４１０では、状態表示欄１４１２に画像形成装置が停止していることを示している。
【００８９】
以上、部単位で判定を行うものについて説明を行ったが、本発明の判定はページ単位で行うこともできる。以下に詳細に説明する。
【００９０】
図１１は、ページ単位で演算処理を行って、ページ単位での判定を行う際のＣＲＣ３２コード演算処理の例を示すものである。ＣＲＣコードの演算では、各部のページ単位での排出毎にＣＲＣ演算処理が行われ、演算処理結果がページ毎に格納されている。この例では、１部目において基準データ用のＣＲＣコードが演算されており、ページ毎に第１記憶部に格納される。ｎ部目では、比較用のＣＲＣコードが演算されており、ページ毎に第２記憶部に格納される。その際にはページ毎に第１記憶部のデータと第２記憶部のデータとが比較される、部が変わると、第２記憶部ではＣＲＣコードの演算結果が上書きで書き換えられている。
【００９１】
次に、図１２〜図１５のフローチャートに基づいてページ単位で画像の一致、不一致を判定する手順について説明する。
先ず確認プリントの実行が選択されているか否かの判定がなされる（ステップｓ１００）。確認プリントの実行が選択されていなければ（ステップｓ１００、ＮＯ）、プリント開始処理に移行する（ステップｓ１０５）。ステップｓ１００で確認プリントの実行が選択されていなければ（ステップｓ１００、ＹＥＳ）、給紙処理が行われ（ステップｓ１０１）、次いで画像形成処理（ステップｓ１０２）、排紙処理（ステップｓ１０３）が順次行われる。
画像形成処理では、画像固有値の算出が行われる。詳細は後述する。
排紙処理では、必要に応じて、確認プリントされた１部の出力単位に関し、ページ単位毎にＣＲＣコード演算処理が行われ、ページ単位での画像一致、不一致の判定がなされる。なお、詳細は後述する。
排紙処理後、確認プリントの結果がＯＫであるか否かの判定がなされる（ステップｓ１０４）。確認プリントの結果に対しては、ＯＫであるか否かを操作部などにおいて操作者の入力を求める。
確認ＯＫでなければ（ステップｓ１０４、ＮＯ）、処理を終了する。確認ＯＫであれば（ステップｓ１０４、ＹＥＳ）、プリント開始処理（ステップｓ１０５）に移行する。プリント開始処理に次いで給紙処理（ステップｓ１０６）、画像形成処理（ステップｓ１０７）、排紙処理（ステップｓ１０８）が順次行われる。画像形成処理、排紙処理は前記と同様であり、詳細は後述する。
【００９２】
排紙処理後、ページ狂いが発生しているか否かの判定がなされる（ステップｓ１０９）。ページ狂いが発生していなければ（ステップｓ１０９、ＮＯ）、設定部数分の出力が完了したかの判定がなされ（ステップｓ１１０）、設定部数分の出力が完了していなければ（ステップｓ１１２、ＮＯ）、ステップｓ１０６の給紙処理に戻って出力を継続する。一方、設定部数分の出力が完了していれば（ステップｓ１１０、ＹＥＳ）、プリント終了処理を行う（ステップｓ１１２）。ステップｓ１０９でページ狂いが発生していれば、ページ狂い発生時のメッセージを操作部等に表示し（ステップｓ１１１）、プリント終了処理を行う（ステップｓ１１２）。
上記により、ページ狂いが発生している場合は、メッセージを表示するとともにプリントを終了することで、ページ狂いに対する対応を容易に行うことができる。
【００９３】
次に、上記画像形成処理（ステップｓ１０２、ｓ１０７）の詳細を図１３のフローチャートに基づいて説明する。
先ず、通常画像形成処理を行い（ステップｓ１２０）、画像データに付加されている除外情報を取得する（ステップｓ１２１）。除外情報から除外必要状態であるか判定がなされる（ステップｓ１２２）。除外が必要なくてクリア状態であれば（ステップｓ１２２、ＮＯ）、画像の全面に対するチェックサム演算を行い（ステップｓ１２３）、算出された識別コードを用紙の属性情報に付加し（ステップｓ１２５）、処理を終了する。ステップｓ１２２で、除外必要状態であると判定される場合（ステップｓ１２２、ＹＥＳ）、除外必要状態にセットし、画像の全面から除外が必要な画像を除いてチェックサム演算を行い（ステップｓ１２４）、算出された識別コードを用紙の属性情報に付加し（ステップｓ１２５）、処理を終了する。
【００９４】
上記手順における除外情報の取得手順を図１４のフローチャートに基づいて説明する。
先ず、画像付加情報を取得する（ステップｓ１２６）。
画像付加情報の取得後、画像付加情報に除外情報があるか判定される（ステップｓ１２７）。除外情報があると判定されると（ステップｓ１２７、あり）、例外必要状態をセットし（ステップｓ１２９）、処理を終了する。例外情報がないと判定されると（ステップｓ１２７、全面）、画像は全面が対象になり、例外必要情報をクリアし（ステップｓ１２８）、処理を終了する。
【００９５】
次に、上記排紙処理（ステップｓ１０３、ｓ１０８）の詳細を図１５のフローチャートに基づいて説明する。
先ず、通常排紙処理を行い（ステップｓ１３０）、画像の比較となる基準データが確定済みか否かの判定がなされる（ステップｓ１３１）。
基準データが確定済みでなければ（ステップｓ１３１、ＮＯ）、基準データ用ＣＲＣ３２コードが格納されているシステムメモリー１１５から該コードデータを読み出して取得する（ステップｓ１３２）。最初のページでは、コードデータが格納されておらず、読み出しはなされない。次いで、排紙された用紙に関し画像情報に含まれる画像付加情報を取得し（ステップｓ１３３）、ステップｓ１３２で取得した格納データと、画像付加情報、ここでは画像形成処理で算出した識別コードとをＣＲＣ３２コード演算処理にかけ、演算処理結果を第１記憶部としてのシステムメモリー１１５の所定のエリアに格納する（ステップｓ１３４）。次いで、部の最終紙かどうかを判定する（ステップｓ１３９）。
【００９６】
ステップｓ１３１で、基準データが確定済みである場合（ステップｓ１３１、ＹＥＳ）、比較用ＣＲＣ３２コードが格納されているシステムメモリー１１５から該コードデータを読み出して取得する（ステップｓ１３５）。最初のページでは、コードデータが格納されておらず、読み出しはなされない。次いで、排紙された用紙に関し画像情報に含まれる画像付加情報を取得し（ステップｓ１３６）、ステップｓ１３５で取得した格納データと、画像付加情報、ここでは画像形成処理で算出した識別コードとをＣＲＣコード演算処理にかけ、演算処理結果を第２記憶部としてのシステムメモリー１１５の所定のエリアに格納する（ステップｓ１３７）。次いで、排紙された用紙について第１記憶部および第２記憶部であるシステムメモリー１１５から基準データ用と比較用のＣＲＣコードを読み出して、一致するか否かの判定を行う（ステップｓ１３８）。一致していれば（ステップｓ１３８、ＹＥＳ）、部の最終紙かどうかを判定する（ステップｓ１３９）。比較の結果、一致していなければ（ステップｓ１３８、ＮＯ）、当該ページでページ狂いが生じているものとしてページ狂い停止状態をセットし（ステップｓ１４３）、処理を終了する。
【００９７】
排紙された用紙が部の最終紙かどうかの判定（ステップｓ１３９）において、部の最終紙でなければ（ステップｓ１３９、ＮＯ）、処理を終了する。
排紙された用紙が部の最終紙であれば（ステップｓ１３９、ＹＥＳ）、基準データが確定済みであるか判定し（ステップｓ１４０）、確定済みでなければ（ステップｓ１４０、ＮＯ）、基準データ確定済み状態をセットし（ステップｓ１４１）、処理を終了する。確定済みであれば（ステップｓ１４０、ＹＥＳ）、第２記憶部であるシステムメモリー１１５に格納されている比較用ＣＲＣ３２コードのデータをクリアし（ステップｓ１４２）、処理を終了する。
【００９８】
図１６は、ページ単位で前記判定を行い、ページ狂い発生時のメッセージを表示した表示画面１４２０を示すものである。表示画面１４２０は、操作部１４０などに表示することができる。表示画面１４２０は、メッセージ欄１４２１を有しており、メッセージではどの部のどのページ付近を確認すればよいかを注意を向けている。これはページ単位で判定を行っているため、ページの発生位置がより詳細に分かるためである。
また、表示画面１４２０では、状態表示欄１４２２に画像形成装置が停止していることを示している。
【００９９】
以上、本発明について上記実施形態について説明を行ったが、本発明は上記実施形態の内容に限定されるものではなく、本発明の範囲を逸脱しない限りは適宜の変更が可能である。
【符号の説明】
【０１００】
１  画像形成装置本体
２  大容量トレイユニット
３  後処理装置
４  通信回線
５  外部装置
１００  画像形成装置
１１３  画像制御ＣＰＵ
１１５  システムメモリー
１１６  不揮発メモリー
１１９  書き込み処理部
１２０  画像メモリー
１３０  スキャナー部
１４０  操作部
１５０  プリンター部
【図１】
2012255843.tif 000003
【図２】
2012255843.tif 000004
【図３】
2012255843.tif 000005
【図４】
2012255843.tif 000006
【図５】
2012255843.tif 000007
【図６】
2012255843.tif 000008
【図７】
2012255843.tif 000009
【図８】
2012255843.tif 000010
【図９】
2012255843.tif 000011
【図１０】
2012255843.tif 000012
【図１１】
2012255843.tif 000013
【図１２】
2012255843.tif 000014
【図１３】
2012255843.tif 000015
【図１４】
2012255843.tif 000016
【図１５】
2012255843.tif 000017
【図１６】
2012255843.tif 000018