(57)【要約】【課題】  ページ抜けやページの入れ替わりを簡易に検出することを可能とする画像形成装置を提供する。【解決手段】  画像形成装置１００は、ページデータを格納する格納部４３０と、格納部４３０からページデータを読出す読出し／書込み部４２０と、読出し／書込み部４２０によって読み出されたページデータに基づいて、複数の用紙上に画像を順に形成する画像形成ユニット５０と、ページデータに含まれる識別情報を用いて、ページデータの読出し順序に依存した演算処理を出力単位毎に行う制御部４６０とを備える。制御部４６０は、演算処理の結果の比較結果によって、複数の用紙に画像が正常に形成されている否かを判定する。【選択図】  図２
2009248319.tif 000002
【特許請求の範囲】
【請求項１】
順序が定められた複数ページによって構成される出力単位を１部として、複数部数の出力単位を出力する画像形成装置であって、
前記複数ページのそれぞれに対応する識別情報を含み、前記複数ページのそれぞれに対応するページデータを格納する格納部と、
前記格納部から前記複数部数の出力単位に応じて前記ページデータを読み出す読出し部と、
前記読出し部によって読み出された前記ページデータに基づいて、前記複数ページのそれぞれに対応する画像を複数の用紙上に順に形成する画像形成部と、
前記読出し部によって読み出された前記ページデータに含まれる前記識別情報を用いて、前記ページデータの読出し順序に依存した演算処理を前記出力単位毎に行う制御部と、
前記複数部数の出力単位のうち、ｎ部目の出力単位について行われた前記演算処理の結果を記憶する第１記憶部と、
前記複数部数の出力単位のうち、ｎ部目以外の出力単位について行われた前記演算処理の結果を記憶する第２記憶部とを有し、
前記制御部は、前記第１記憶部に記憶された前記演算処理の結果と前記第２記憶部に記憶された前記演算処理の結果との比較結果によって、前記ｎ部目以外の出力単位について、前記複数の用紙に画像が正常に形成されている否かを判定する判定部を有することを特徴とする画像形成装置。
【請求項２】
前記複数ページのそれぞれに対応する画像データを圧縮して、圧縮画像データを取得する圧縮部と、
前記複数ページのそれぞれに前記識別情報を付与する付与部とをさらに備え、
前記格納部は、前記識別情報及び前記圧縮画像データを前記ページデータとして格納することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記複数の用紙に画像が正常に形成されていないと判定された場合に、何部目の出力単位に異常が発生したかを通知する通知部をさらに備えることを特徴とする請求項１に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、順序が定められた複数ページによって構成される出力単位を１部として、複数部数の出力単位を出力する画像形成装置に関する。
【背景技術】
【０００２】
従来、画像データに基づいて、用紙上に画像を形成した上で、画像が形成された用紙を排出する画像形成装置が知られている。画像形成装置は、例えば、複写機やプリンタなどである。画像形成装置が複写機である場合には、画像形成装置は、原稿から画像を読み取ることによって画像データを取得する。一方で、画像形成装置がプリンタである場合には、画像形成装置は、パーソナルコンピュータなどの外部装置から画像データを取得する。
【０００３】
画像形成装置の利用方法としては、複数ページによって構成される出力単位を画像形成装置が出力するケースが考えられる。このようなケースにおいて、用紙上に画像が正常に形成されているか否かを確認する確認作業が重要である。例えば、確認作業では、落丁や乱丁などが生じていないかを確認する。
【０００４】
ここで、複数部数の出力単位が出力される場合には、確認作業を目視で行うことは煩雑である。従って、確認作業を自動化することが好ましい。
【０００５】
これを受けて、ｎ部目の出力単位を構成する複数ページの画素数の合計値とｎ＋１部目以降の出力単位を構成する複数ページの画素数の合計値とを比較する技術（以下、第１技術と称す）が提案されている（例えば、特許文献１）。具体的には、画像形成装置は、画素数の合計値が一致した場合には、ｎ＋１部目以降の出力単位には落丁や乱丁などが生じていないと判定する。一方で、画像形成装置は、画素数の合計値が一致しなかった場合には、ｎ＋１目以降の出力単位には落丁や乱丁などが生じていると判定する。
【０００６】
また、画像データによって形成される画像以外に、用紙を識別する識別情報を用紙上に形成する技術（以下、第２技術と称す）も提案されている（例えば、特許文献２）。具体的には、画像形成装置は、識別情報を予め記憶部に記憶しておく。また、画像形成装置は、用紙上に識別情報を形成する。続いて、画像形成装置は、用紙上に形成された識別情報と記憶部に記憶された識別情報とを比較する。画像形成装置は、識別情報が一致した場合には、落丁や乱丁などが出力単位に生じていないと判定する。一方で、画像形成装置は、識別情報が一致しなかった場合には、落丁や乱丁などが出力単位に生じていると判定する。
【特許文献１】特開２００７−１８９３１５号公報
【特許文献２】特開２００５−１８６４６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した第１技術では、画像形成装置は、画素数の合計値を比較しているため、出力単位内におけるページの入れ替わりを検出することができない。
【０００８】
上述した第２技術では、用紙上に識別情報を形成する必要があり、画像データによって形成される画像以外の情報が用紙上に形成されてしまう。また、第２技術では、識別情報をページ毎に管理する必要があり、識別情報の管理負荷が大きくなる。
【０００９】
そこで、本発明は、上述した課題を解決するためになされたものであり、ページ抜けやページの入れ替わりを簡易に検出することを可能とする画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
第１の特徴に係る画像形成装置は、順序が定められた複数ページによって構成される出力単位を１部として、複数部数の出力単位を出力する。画像形成装置は、前記複数ページのそれぞれに対応する識別情報を含み、前記複数ページのそれぞれに対応するページデータを格納する格納部（格納部４３０）と、前記格納部から前記複数部数の出力単位に応じて前記ページデータを読み出す読出し部（読出し／書込み部４２０）と、前記読出し部によって読み出された前記ページデータに基づいて、前記複数ページのそれぞれに対応する画像を複数の用紙上に順に形成する画像形成部（画像形成ユニット５０）と、前記読出し部によって読み出された前記ページデータに含まれる前記識別情報を用いて、前記ページデータの読出し順序に依存した演算処理を前記出力単位毎に行う制御部（制御部４６０）と、前記複数部数の出力単位のうち、ｎ部目の出力単位について行われた前記演算処理の結果を記憶する第１記憶部（第１記憶部４７１）と、前記複数部数の出力単位のうち、ｎ部目以外の出力単位について行われた前記演算処理の結果を記憶する第２記憶部（第２記憶部４７２）とを有し、前記制御部は、前記第１記憶部に記憶された前記演算処理の結果と前記第２記憶部に記憶された前記演算処理の結果との比較結果によって、前記ｎ部目以外の出力単位について、前記複数の用紙に画像が正常に形成されている否かを判定する判定部を有する。
【００１１】
かかる特徴によれば、制御部は、ページデータの読出し順序に依存した演算処理を出力単位毎に行う。また、判定部は、演算処理の結果の比較結果によって、複数の用紙に画像が正常に形成されている否かを判定する。
【００１２】
ここで、ページ抜けやページの入れ替わりが生じた場合には、演算処理の結果が一致しないことに留意すべきである。また、演算処理の結果は、出力単位毎に管理すればよいことに留意すべきである。
【００１３】
このように、ページ抜けやページの入れ替わりを簡易に検出することができる。なお、第１の特徴では、格納部からページデータを読み出す際に生じるエラーによって、ページ抜けやページの入れ替わりが生じやすいことに着目していることに留意すべきである。
【００１４】
第１の特徴において、画像形成装置は、前記複数ページのそれぞれに対応する画像データを圧縮して、圧縮画像データを取得する圧縮部（圧縮処理部４４０と、前記複数ページのそれぞれに前記識別情報を付与する付与部（読取り処理部４１０、読出し／書込み部４２０又は圧縮処理部４４０）とをさらに備える。前記格納部は、前記識別情報及び前記圧縮画像データを前記ページデータとして格納する。
【００１５】
第１の特徴において、画像形成装置は、前記複数の用紙に画像が正常に形成されていないと判定された場合に、何部目の出力単位に異常が発生したかを通知する通知部（制御部４６０）をさらに備える。
【発明の効果】
【００１６】
本発明によれば、ページ抜けやページの入れ替わりを簡易に検出することを可能とする画像形成装置を提供することができる。
【発明を実施するための最良の形態】
【００１７】
以下において、本発明の実施形態に係る画像形成装置について、図面を参照しながら説明する。なお、以下の図面の記載において、同一又は類似の部分には、同一又は類似の符号を付している。
【００１８】
ただし、図面は模式的なものであり、各寸法の比率などは現実のものとは異なることに留意すべきである。従って、具体的な寸法などは以下の説明を参酌して判断すべきである。また、図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることは勿論である。
【００１９】
［第１実施形態］
（画像形成装置の概略）
以下において、第１実施形態に係る画像形成装置の概略について、図面を参照しながら説明する。図１は、第１実施形態に係る画像形成装置１００の概略を示す図である。なお、図１では、画像形成装置１００の詳細な構成については省略されていることに留意すべきである。
【００２０】
図１に示すように、画像形成装置１００は、自動原稿送りユニット１０と、画像読み取りユニット２０と、用紙トレイユニット３０と、給紙ユニット４０と、画像形成ユニット５０と、定着ユニット６０と、排紙ユニット７０と、反転ユニット８０と、操作ユニット９０とを有する。図１に示すように、画像形成装置１００には、給紙装置２００及び後処理装置３００が併設されている。
【００２１】
第１実施形態では、画像形成装置１００として、電子写真方式によって、用紙上に画像を形成するデジタル式複写機を例示する。但し、画像形成方法は、電子写真方式に限定されるものではない。画像形成方法は、インクジェット方式、熱転写方式、ドットインパクト方式などであってもよい。
【００２２】
第１実施形態では、画像形成装置１００は、複数部数の出力単位を出力する機能を有する。なお、１部の出力単位は、複数ページによって構成される。例えば、出力単位は、出版物、刊行物、会議資料などである。
【００２３】
自動原稿送りユニット１０は、複写すべき原稿を搬送するユニットである。具体的には、自動原稿送りユニット１０は、原稿載置トレイと、原稿分離部と、原稿搬送部と、原稿排紙部と、原稿排紙トレイと、原稿反転部とを有する。
【００２４】
原稿載置トレイは、原稿を載置するトレイである。原稿分離部は、原稿載置トレイに複数枚の原稿が載置されている場合に、原稿を１枚ずつに分離して給紙する。原稿搬送部は、原稿分離部によって分離された原稿を画像読み取り位置に搬送するローラ群を有する。原稿排紙部は、原稿搬送部によって搬送された原稿を原稿排紙トレイへ排紙する。原稿排紙トレイは、原稿排紙部によって排紙された原稿を載置するトレイである。原稿反転部は、両面複写モードにおいて原稿の表裏を反転する。
【００２５】
画像読み取りユニット２０は、原稿の画像を読み取って、画像データとしてのアナログデータを生成するユニットである。具体的には、画像読み取りユニット２０は、スリットと、プラテンガラスと、ランプと、ミラーユニットと、結像レンズと、撮像素子とを有する。
【００２６】
スリットは、ランプから出射された光を透過する領域である。スリットから出射された光が原稿に照射される位置が画像読み取り位置である。
【００２７】
プラテンガラスは、自動原稿送りユニット１０を用いずに原稿を複写する場合に、原稿を載置する台である。
【００２８】
ランプは、原稿に照射される光を出射する。ランプは、自動原稿送りユニット１０を用いるケースでは、スリットを介して原稿に光を照射する。一方で、ランプは、自動原稿送りユニット１０を用いないケースでは、プラテンガラスの下面に沿って移動しながら原稿に光を照射する。ミラーユニットは、原稿で反射された光を反射して、原稿で反射された光を結像レンズ側に導く。結像レンズは、ミラーユニットで反射された光を結像する。具体的には、結像レンズは、原稿で反射された光を撮像素子上に結像する。撮像素子は、結像レンズによって結像された光を読み取るＣＣＤ等の光電変換素子である。
【００２９】
用紙トレイユニット３０は、用紙を収容するユニットである。用紙トレイユニット３０は、複数の給紙トレイと、複数の給紙ローラと、複数の分離ローラと、複数のフォトセンサと、手差しトレイとを有する。
【００３０】
各給紙トレイは、複数枚の用紙を収容するトレイである。各給紙ローラは、給紙トレイに収容された用紙を分離ローラ方向へ送り出す。各分離ローラは、給紙ローラによって送り出された用紙を１枚ずつに分離する。各フォトセンサＰＳは、後述するローラ群に用紙が到達したか否かを検出する。手差しトレイは、用紙を載置するトレイである。
【００３１】
給紙ユニット４０は、画像形成ユニット５０に用紙を給紙するユニットである。給紙ユニット４０は、複数のローラ群と、搬送ローラと、レジストローラと、転写前ローラとを有する。
【００３２】
複数のローラ群は、用紙トレイユニット３０や給紙装置２００に収容された用紙を搬送する。搬送ローラは、複数のローラ群によって搬送された用紙をレジストローラ方向へ搬送する。また、搬送ローラは、後述する排紙ユニット７０から搬送された用紙をレジストローラ方向へ搬送する。レジストローラは、搬送ローラによって搬送された用紙を転写前ローラへ搬送する。また、レジストローラは、手差しトレイから搬送された用紙を転写前ローラへ搬送する。なお、レジストローラに用紙が到達したタイミングで、画像形成ユニット５０によるトナー像の形成を開始する。転写前ローラは、レジストローラによって搬送されたシートを画像形成ユニット５０側に搬送する。
【００３３】
画像形成ユニット５０は、画像読み取りユニット２０によって生成された画像データとしてのデジタルデータに応じて、給紙ユニット４０によって給紙された用紙上にトナー像を形成するユニットである。画像形成ユニット５０は、感光体ドラムと、帯電器と、書込み処理部と、現像器と、転写器と、分離部と、クリーニング部と、搬送ベルトとを有する。
【００３４】
感光体ドラムは、光導電性感光層が表面に形成されたドラムである。感光体ドラムの表面には、後述するように、静電荷によって構成される静電荷潜像が形成される。帯電器は、感光体ドラムの表面を一様に帯電する。
【００３５】
書込み処理部（後述する書込み処理部４８０）は、画像読み取りユニット２０によって生成された画像データに応じて、感光体ドラムの表面に静電荷潜像を形成する。具体的には、書込み処理部は、レーザ光を出射するレーザを有しており、レーザ光によって感光体ドラムの表面を露光する。
【００３６】
現像器は、静電荷潜像の反転現像によって、感光体ドラムの表面にトナー像を形成する。転写器は、給紙ユニット４０によって給紙された用紙を帯電する転写電極を有する。転写器は、感光体ドラムの表面に形成されたトナー像を用紙上に転写する。
【００３７】
分離部は、トナー像が形成された用紙を感光体ドラムから分離する。具体的には、分離部は、コロナ放電を行う分離電極を有しており、コロナ放電によって用紙の分離を促進する。クリーニング部は、感光体ドラムの表面を清掃する。具体的には、クリーニング部は、感光体ドラムの表面に残留するトナーを除去する。搬送ベルトは、分離部によって分離された用紙を定着ユニット６０へ搬送する。
【００３８】
定着ユニット６０は、用紙上に形成されたトナー像を熱圧着によって用紙に定着するユニットである。定着ユニット６０は、加熱ローラと、加圧ローラと、クリーニングウェブとを有する。
【００３９】
加熱ローラは、トナー像が形成された用紙を加熱する。加圧ローラは、加熱ローラと加圧ローラとの間にシートを狭持して用紙を搬送する。これによって、加圧ローラは、トナー像が形成された用紙を加圧する。クリーニングウェブは、加圧ローラに付着したトナーを除去する。
【００４０】
排紙ユニット７０は、トナー像が定着された用紙を排出するユニットである。また、排紙ユニット７０は、両面複写モードにおいてシートの表裏を反転するユニットである。排紙ユニット７０は、定着排出ローラと、切替部と、排紙ローラと、排紙トレイと、搬送ローラとを有する。
【００４１】
定着排出ローラは、定着ユニット６０から搬送された用紙を切替部側に搬送する。切替部は、定着排出ローラによって搬送された用紙を排紙するか否かを切り替える。具体的には、切替部は、片面複写モードにおいて、用紙の搬送ルートを排紙ローラ側に切り替える。切替部は、両面複写モードにおいて、用紙の両面についてトナー像の形成が終了している場合には、用紙の搬送ルートを排紙ローラ側に切り替える。一方で、切替部は、両面複写モードにおいて、用紙の片面についてトナー像の形成が終了していない場合には、用紙の搬送ルートを反転ユニット８０側に切り替える。
【００４２】
排紙ローラは、トナー像の定着が終了した用紙を後処理装置３００側に排紙する。搬送ローラは、両面複写モードにおいて、片面についてトナー像の形成が終了してない用紙を反転ユニット８０側に搬送する。
【００４３】
反転ユニット８０は、片面についてトナー像の形成が終了してない用紙の表裏を反転させるユニットである。反転ユニット８０は、排紙ユニット７０から搬送された用紙を画像形成ユニット５０側に搬送する。すなわち、反転ユニット８０は、画像形成ユニット５０に用紙を再給紙する。
【００４４】
操作ユニット９０は、画像形成装置１００の操作を行うためのユーザインタフェースである。操作ユニット９０は、タッチパネル式の液晶パネル、ボタン及びスイッチによって構成される。
【００４５】
給紙装置２００は、用紙トレイユニット３０よりも多量の用紙を収容する装置である。出力単位を構成するページ数が多いケースや出力単位の部数が多いケースにおいて、給紙装置２００は、用紙トレイユニット３０の代わりに用いられる。
【００４６】
後処理装置３００は、画像が形成された用紙の後処理を行う。例えば、後処理は、ソート処理、パンチ（穴空け）処理、ステープル処理、中折り処理、裁断処理などである。
【００４７】
（画像形成装置の機能）
以下において、第１実施形態に係る画像形成装置の機能について、図面を参照しながら説明する。図２は、第１実施形態に係る画像形成装置１００を示すブロック図である。
【００４８】
図２に示すように、画像形成装置１００は、画像形成装置１００を統括的に制御する制御ユニット４００を有する。制御ユニット４００は、読取り処理部４１０と、読出し／書込み部４２０と、格納部４３０と、圧縮処理部４４０と、プログラムメモリ４５０と、制御部４６０と、メモリ領域４７０と、書込み処理部４８０と、装置制御部４９０とを有する。
【００４９】
読取り処理部４１０は、画像読み取りユニット２０によって生成されたアナログ画像データをデジタル画像データに変換する。読取り処理部４１０は、例えば、サンプリング処理、Ａ／Ｄ変換処理、シェーディング処理などを行う。読取り処理部４１０は、デジタル画像データを圧縮処理部４４０に出力する。
【００５０】
読出し／書込み部４２０は、ＤＲＡＭコントローラなどのメモリコントローラである。読出し／書込み部４２０は、画像読み取りユニット２０によって原稿が読み取られた場合に、出力単位を構成する複数ページのそれぞれに対応するページデータを格納部４３０に書き込む。
【００５１】
一方で、読出し／書込み部４２０は、画像形成ユニット５０によって用紙上に画像が形成される際に、ページデータを格納部４３０から読み出す。画像形成装置１００が複数部数の出力単位を出力するケースでは、読出し／書込み部４２０は、ページデータの読出しを複数部数の出力単位に応じた回数繰り返す。
【００５２】
具体的には、読出し／書込み部４２０は、画像リスト格納部４３１に画像リストを書き込む。読出し／書込み部４２０は、画像リスト格納部４３１から画像リストを読み出す。読出し／書込み部４２０は、圧縮処理部４４０によって圧縮された画像データを画像情報格納部４３２に書き込む。読出し／書込み部４２０は、画像データを画像情報格納部４３２から読み出す。
【００５３】
ここで、ページデータは、図３に示すように、画像リスト及び画像情報を含む。画像リストは、ページ番号及びページ情報を含む。画像情報は、ヘッダ及びデータ本体を含む。なお、第１実施形態では、出力単位が８ページで構成されるケースを例示する。ページデータの構成は、ページが白紙であるか否かに応じて異なるため、（１）ページが白紙ではないケース、すなわち、ページが画像を含む一般ページであるケースと、（２）ページが白紙であるケース、すなわち、ページが白紙ページであるケースとに分けて説明する。なお、白紙ページは、画像データを用いずに形成されるページである。白紙ページは、ユーザによって指定されたページに挿入される。
【００５４】
（１）  ページが一般ページであるケース
このようなケースでは、画像リストは、各ページに割り当てられたページ番号と、各ページに対応する画像データのアドレスとを含む。画像データのアドレスは、画像情報格納部４３２内における位置を示す情報である。
【００５５】
例えば、ページ＃１を例に挙げると、ページ番号は、“＃１”であり、ページ情報は、画像情報格納部４３２内において“データ＃１”が格納された位置を示す“アドレス＃１”である。
【００５６】
画像情報は、各ページに対応する識別情報を含むヘッダと、画像データとを含む。識別情報は、各ページに割り当てられるｂｉｔ列などである。例えば、識別情報は、各ページを一意に識別する識別コードである。
【００５７】
識別コードは、例えば、ページ番号に応じて昇順又は降順で割り当てられる識別コードである。具体的には、  例えば、識別コードとしては、１６進数で表されるコードが挙げられる。ページが一般ページである場合には、識別コードは、０ｘ０００００００１〜０ｘ７ｆｆｆｆｆｆｆの範囲の中から、降順で選択されるコードである。ページが白紙ページである場合には、識別コードは、０ｘ８００００００１〜０ｘｆｆｆｆｆｆｆの範囲の中から、降順で選択されるコードである。
【００５８】
なお、識別情報は、各ページを一意に識別する識別コードでなくてもよい。例えば、識別情報は、各ページに対応する画像データの画素数、各ページに対応する画像データのサイズなどであってもよい。
【００５９】
（２）  ページが白紙ページであるケース
このようなケースでは、画像リストは、各ページに割り当てられたページ番号と、各ページに対応する識別情報を含むページ情報とを含む。識別情報は、上述したように、各ページに割り当てられるｂｉｔ列などである。
【００６０】
ここで、ページが白紙ページである場合には、画像データが不要である。従って、ヘッダ及び画像データを含む画像情報が不要である。また、ページ情報は、画像データのアドレスを含む必要がない。
【００６１】
格納部４３０は、例えば、ＤＲＡＭなどによって構成される。格納部４３０は、画像リスト格納部４３１と、画像情報格納部４３２とを有する。画像リスト格納部４３１は、上述した画像リストを格納するメモリ領域である。画像情報格納部４３２は、上述した画像情報を格納するメモリ領域である。
【００６２】
圧縮処理部４４０は、デジタル画像データの圧縮処理及び伸長処理を行う。具体的には、圧縮処理部４４０は、読取り処理部４１０から取得したデジタル画像データの圧縮処理を行って、圧縮画像データを取得する。圧縮処理部４４０は、画像データを読出し／書込み部４２０に出力する。一方で、圧縮処理部４４０は、読出し／書込み部４２０から取得した画像データの伸長処理を行って、伸長処理した画像データを取得する。圧縮処理部４４０は、伸長処理した画像データを書込み処理部４８０に出力する。
【００６３】
プログラムメモリ４５０は、半導体などの不揮発性メモリによって構成される。プログラムメモリ４５０は、画像形成装置１００を動作させるプログラムなどを格納する。
【００６４】
制御部４６０は、プログラムメモリ４５０に格納されたプログラムに従って動作する。具体的には、制御部４６０は、後述するメモリ領域４７０上にプログラムを展開した上で、読出し／書込み部４２０、圧縮処理部４４０、装置制御部４９０などを制御する。
【００６５】
ここで、制御部４６０は、読取り処理部４１０によって読み出されたページデータに含まれる識別情報を用いて、識別情報の読出し順序に依存した演算処理を出力単位毎に行う。制御部４６０は、演算処理の結果をメモリ領域４７０に一時的に格納する。
【００６６】
なお、識別情報の読出し順序に依存した演算処理としては、例えば、ＣＲＣ（Ｃｙｃｌｉｃ  Ｒｅｄｕｎｄａｎｃｙ  Ｃｈｅｃｋ）演算処理を用いることが可能である。ＣＲＣ演算処理では、制御部４６０は、読出し順序に従って識別情報を構成するｂｉｔ列を並べる。続いて、制御部４６０は、ｂｉｔ列を表す多項式を生成多項式で除算する。制御部４６０は、多項式を生成多項式で除算して得られる剰余を演算処理の結果としてメモリ領域４７０に格納する。
【００６７】
なお、このような演算処理は、ＣＲＣ演算処理に限定されるものではない。例えば、このような演算処理は、他のハッシュ関数を用いた演算処理（例えば、ＭＤ；Ｍｅｓｓａｇｅ  Ｄｉｇｅｓｔ）などを用いてもよい。すなわち、このような演算処理は、ｂｉｔ列の並び順が異なる場合に、演算処理の結果が異なるように構成された演算処理であればよい。
【００６８】
制御部４６０は、ｎ部目（例えば、１部目）の出力単位について行われた演算処理の結果を一時的に第１記憶部４７１に格納する。制御部４６０は、ｎ部目以外の、例えば、２部目以降の出力単位について行われた演算処理の結果を一時的に第２記憶部４７２に格納する。
【００６９】
制御部４６０は、第１記憶部４７１に記憶された演算処理の結果と第２記憶部４７２に記憶された演算処理の結果とを比較する。制御部４６０は、比較結果によって、ｎ部目以外の出力単位について、読出し／書込み部４２０の読出しが正常に行われたか否かを判定する。すなわち、制御部４６０は、ｎ部目以外の出力単位について、複数の用紙上に画像が正常に形成されているか否かを判定する異常判定処理を行う。
【００７０】
なお、制御部４６０は、演算処理の結果が一致する場合に、複数の用紙上に画像が正常に形成されたと判定する。一方で、制御部４６０は、演算処理の結果が一致しない場合に、複数の用紙上に画像が正常に形成されていないと判定する。
【００７１】
複数の用紙上に画像が正常に形成されていないケースとしては、ページの順序が入れ替わるケース、ページが抜けるケースなどが考えられる。
【００７２】
制御部４６０は、複数の用紙上に画像が正常に形成されていないと判定した場合には、画像が正常に形成されていないことを示す異常情報をユーザに通知する。例えば、制御部４６０は、操作ユニット９０に設けられた液晶パネル上に異常情報を表示する。
【００７３】
ここで、制御部４６０は、複数の用紙上に画像が正常に形成されていないと判定した場合には、何部目の出力単位に異常が発生したかを特定することが好ましい。制御部４６０は、何部目の出力単位に異常が発生したかを示す異常情報をユーザに通知する。例えば、制御部４６０は、操作ユニット９０に設けられた液晶パネル上に異常情報を表示する。
【００７４】
メモリ領域４７０は、プログラムなどの各種データを一時的に記憶するシステムメモリである。メモリ領域４７０は、第１記憶部４７１と、第２記憶部４７２とを有する。第１記憶部４７１は、上述したように、ｎ部目の出力単位について行われた演算処理の結果を記憶する。第２記憶部４７２は、ｎ部目以外の出力単位について行われた演算処理の結果を記憶する。
【００７５】
書込み処理部４８０は、上述した画像読み取りユニット２０に設けられた書込み処理部である。具体的には、書込み処理部４８０は、圧縮処理部４４０から取得した画像データに基づいて、感光体ドラムの表面に静電荷潜像を形成する。
【００７６】
装置制御部４９０は、画像形成装置１００の動作を統括的に制御する。例えば、装置制御部４９０は、給紙ユニット４０に設けられたローラ群の制御、画像形成ユニット５０に設けられた感光体ドラムの回動制御、定着ユニット６０に設けられた加熱ローラの加熱制御などを行う。
【００７７】
（異常判定処理）
以下において、第１実施形態に係る異常判定処理の一例について、図面を参照しながら説明する。図４〜図５は、第１実施形態に係る異常判定処理の一例を示す図である。以下においては、出力単位が８ページで構成されるケースを例示する。
【００７８】
図４に示すように、各ページには、ページ番号が割り当てられている。また、各ページには、識別情報が対応付けられている。識別情報は、上述したように、各ページに割り当てられるｂｉｔ列などである。
【００７９】
ここで、各ページに識別情報を付与するタイミングとしては、以下に示すタイミングが考えられる。アナログ画像データがデジタル画像データに変換される際に、読取り処理部４１０が各ページに識別情報を付与してもよい。デジタル画像データが圧縮される際に、圧縮処理部４４０が各ページに識別情報を付与してもよい。圧縮処理した画像データが格納部４３０の画像情報格納部４３２に格納される際に、読出し／書込み部４２０が各ページに識別情報を付与してもよい。
【００８０】
すなわち、読取り処理部４１０、読出し／書込み部４２０又は圧縮処理部４４０は、複数ページのそれぞれに識別情報を付与する付与部を構成する。
【００８１】
なお、白紙ページに対応する識別情報については、画像リストが格納部４３０の画像リスト格納部４３１に格納される際に、読出し／書込み部４２０が各ページに識別情報を付与してもよい。
【００８２】
図５に示すように、ｎ部目の出力単位において、複数の用紙上に画像が正常に形成さている。一方で、ｎ＋１部目の出力単位において、複数の用紙上に画像が正常に形成さていない。ｎ＋１部目の出力単位では、ページ＃１とページ＃２とが入れ替わっている。
【００８３】
このようなケースにおいて、上述した制御部４６０は、ｎ部目の出力単位について行われた演算処理の結果（ここでは、“５７５９８０６３７”）を第１記憶部４７１に格納する。制御部４６０は、ｎ＋１部目の出力単位について行われた演算処理の結果（ここでは、“６０６５４１４３６”）を第２記憶部４７２に格納する。
【００８４】
ここで、制御部４６０は、識別情報の読出し順序に依存した演算処理を行う。従って、ｎ＋１部目の出力単位に係る演算処理の結果は、ｎ部目の出力単位に係る演算処理の結果と異なる。制御部４６０は、ｎ＋１部目の出力単位において、複数の用紙上に画像が正常に形成されていないと判定する。
【００８５】
（画像形成装置の動作）
以下において、第１実施形態に係る画像形成装置の動作について、図面を参照しながら説明する。図６〜図８は、第１実施形態に係る画像形成装置１００の動作を示すフロー図である。
【００８６】
図６に示すように、ステップ１０において、制御部４６０は、複数ページによって構成される出力単位を１部として、設定部数の出力単位を出力するプリント処理を開始する。
【００８７】
ここで、ステップ２０〜ステップ４０の処理において、１部の出力単位を構成する複数の用紙上に画像が形成されることに留意すべきである。以下においては、現フローで処理されている出力単位を“処理対象出力単位”と称する。現フローで処理されているページを“処理対象ページ”と称する。
【００８８】
ステップ２０において、制御部４６０は、用紙トレイユニット３０や給紙装置２００から用紙を給紙する給紙処理の実行を装置制御部４９０に指示する。
【００８９】
ステップ３０において、制御部４６０は、用紙上に画像を形成する画像形成処理を行う。なお、画像形成処理の詳細については後述する（図７を参照）。
【００９０】
ステップ４０において、制御部４６０は、画像が形成された用紙を排紙する排紙処理の実行を装置制御部４９０に指示する。なお、排紙処理の詳細については後述する（図８を参照）。
【００９１】
ステップ５０において、制御部４６０は、複数の用紙上に画像が正常に形成されたか否かを判定する。ここでは、制御部４６０は、異常情報がセットされているか否かを判定する。なお、異常情報は、後述するステップ４１１でセットされる（図８を参照）。
【００９２】
ステップ６０において、制御部４６０は、異常情報をユーザに通知する。例えば、制御部４６０は、操作ユニット９０に設けられた液晶パネル上に異常情報を表示する。
【００９３】
ステップ７０において、制御部４６０は、設定部数の出力単位を出力したか否かを判定する。すなわち、制御部４６０は、設定部数の出力単位を構成する複数の用紙が排紙されたか否かを判定する。制御部４６０は、設定部数の出力単位を出力した場合には、ステップ８０の処理に移る。制御部４６０は、設定部数の出力単位を出力していない場合には、ステップ２０の処理に戻る。
【００９４】
ステップ８０において、制御部４６０は、複数部数の出力単位を出力するプリント処理を終了する。
【００９５】
以下において、画像形成処理について、図７を参照しながら説明する。図７に示すように、ステップ３０１において、制御部４６０は、用紙上に画像を形成する。具体的には、制御部４６０は、画像リスト格納部４３１から画像リストを読み出して、処理対象ページのページ情報を取得する。
【００９６】
処理対象ページが一般ページである場合には、制御部４６０は、画像情報格納部４３２から画像情報を読み出して、画像データを取得する。続いて、制御部４６０は、画像データの伸長処理を行った上で、画像データに基づいて感光体ドラムの表面に静電荷潜像を形成する。制御部４６０は、定着処理などを行って、用紙上に画像を形成する。
【００９７】
一方で、処理対象ページが白紙ページである場合には、制御部４６０は、画像情報格納部４３２から画像情報を読み出さずに、用紙上に白紙ページを形成する。
【００９８】
ステップ３０２において、制御部４６０は、処理対象ページに対応する識別情報を取得する。処理対象ページが一般ページである場合には、制御部４６０は、画像情報に含まれるヘッダから識別情報を取得する。一方で、処理対象ページが白紙ページである場合には、制御部４６０は、画像リストに含まれるページ情報から識別情報を取得する。
【００９９】
以下において、排紙処理について、図８を参照しながら説明する。ここでは、ｎ部目の出力単位について読み出された識別情報を“基準識別情報”と称する。ｎ部目の出力単位について行われた演算処理の結果を“基準演算結果”と称する。ｎ部目以外の出力単位について読み出された識別情報を“比較識別情報”と称する。ｎ部目以外の出力単位について行われた演算処理の結果を“比較演算結果”と称する。
【０１００】
図８に示すように、ステップ４０１において、制御部４６０は、画像が形成された用紙の排紙を装置制御部４９０に指示する。
【０１０１】
ステップ４０２において、制御部４６０は、基準演算結果が格納されているか否かを判定する。制御部４６０は、基準演算結果が格納されていない場合には、ステップ４０３の処理に移る。一方で、制御部４６０は、基準演算結果が格納されている場合には、ステップ４０４の処理に移る。
【０１０２】
ステップ４０３において、制御部４６０は、基準識別情報を格納する。処理対象ページが一般ページである場合には、制御部４６０は、画像情報のヘッダに含まれる識別情報を基準識別情報としてメモリ領域４７０に格納する。処理対象ページが白紙ページである場合には、制御部４６０は、画像リストのページ情報に含まれる識別情報を基準識別情報としてメモリ領域４７０に格納する。
【０１０３】
ステップ４０４において、制御部４６０は、比較識別情報を格納する。処理対象ページが一般ページである場合には、制御部４６０は、画像情報のヘッダに含まれる識別情報を比較識別情報としてメモリ領域４７０に格納する。処理対象ページが白紙ページである場合には、制御部４６０は、画像リストのページ情報に含まれる識別情報を比較識別情報としてメモリ領域４７０に格納する。
【０１０４】
ステップ４０５において、制御部４６０は、識別情報の読出し順序に依存した演算処理（例えば、ＣＲＣ演算処理）を行う。
【０１０５】
ステップ４０６において、制御部４６０は、処理対象ページが出力単位を構成する最終ページであるか否かを判定する。制御部４６０は、処理対象ページが最終ページである場合には、ステップ４０７の処理を行う。一方で、制御部４６０は、処理対象ページが最終ページでない場合には、一連の処理を終了する。
【０１０６】
ステップ４０７において、制御部４６０は、基準演算結果が格納されているか否かを判定する。制御部４６０は、基準演算結果が格納されていない場合には、ステップ４０８の処理に移る。一方で、制御部４６０は、基準演算結果が格納されている場合には、ステップ４０９の処理に移る。
【０１０７】
ステップ４０８において、制御部４６０は、処理対象出力単位について行われた演算処理の結果を基準演算結果として第１記憶部４７１に格納する。
【０１０８】
ステップ４０９において、制御部４６０は、処理対象出力単位について行われた演算処理の結果を比較演算結果として第２記憶部４７２に格納する。続いて、制御部４６０は、比較演算結果が基準演算結果と一致するか否かを判定する。制御部４６０は、比較演算結果が基準演算結果と一致する場合には、ステップ４１０の処理に移る。一方で、制御部４６０は、比較演算結果が基準演算結果と一致しない場合には、ステップ４１１の処理に移る。
【０１０９】
ステップ４１０において、制御部４６０は、比較識別情報をメモリ領域４７０から消去する。また、制御部４６０は、比較演算結果を第２記憶部４７２から消去する。
【０１１０】
ステップ４１１において、制御部４６０は、処理対象出力単位を構成する複数の用紙上に画像が正常に形成されていないことを示す異常情報をセットする。異常情報は、何部目の出力単位に異常が発生したかを示す情報を含むことが好ましい。
【０１１１】
（作用及び効果）
第１実施形態によれば、制御部４６０は、ページデータの読出し順序に依存した演算処理を出力単位毎に行う。また、制御部４６０は、演算処理の結果の比較結果によって、複数の用紙に画像が正常に形成されている否かを判定する。
【０１１２】
ここで、ページ抜けやページの入れ替わりが生じた場合には、演算処理の結果が一致しないことに留意すべきである。また、演算処理の結果は、出力単位毎に管理すればよいことに留意すべきである。
【０１１３】
このように、ページ抜けやページの入れ替わりを簡易に検出することができる。なお、第１の特徴では、格納部４３０からページデータを読み出す際に生じるエラーによって、ページ抜けやページの入れ替わりが生じやすいことに着目していることに留意すべきである。
【０１１４】
［第２実施形態］
以下において、第２実施形態について、図面を参照しながら説明する。以下においては、第１実施形態と第２実施形態との相違点について主として説明する。
【０１１５】
具体的には、上述した第１実施形態では、画像形成装置１００が複写機であるケースについて例示した。これに対して、第２実施形態では、画像形成装置１００が、複写機能及びプリンタ機能を有するＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）であるケースについて例示する。
【０１１６】
（画像形成装置の機能）
以下において、第２実施形態に係る画像形成装置の機能について、図面を参照しながら説明する。図９は、第２実施形態に係る画像形成装置１００を示すブロック図である。なお、図９では、上述した図２と同様の構成について同様の符号を付している。
【０１１７】
図９に示すように、制御ユニット４００には、プリンタコントローラ５００が接続されている。プリンタコントローラ５００は、パーソナルコンピュータ（不図示）などの外部装置に回線５１０を介して接続される。回線５１０は、例えば、有線ＬＡＮであってもよく、無線ＬＡＮであってもよい。
【０１１８】
プリンタコントローラ５００は、出力単位を構成する画像データを外部装置から取得する。プリンタコントローラ５００は、圧縮前の画像データを取得してもよく、圧縮後の画像データを取得してもよい。また、プリンタコントローラ５００は、白紙ページを指定する白紙ページ指定情報を外部装置から取得してもよい。
【０１１９】
プリンタコントローラ５００は、識別情報が既に付与された画像データを取得してもよい。同様に、プリンタコントローラ５００は、識別情報が既に付与された白紙ページ指定情報を取得してもよい。
【０１２０】
プリンタコントローラ５００は、識別情報が付与されていない場合に、各ページに識別情報を付与してもよい。また、識別情報は、第１実施形態と同様に、読取り処理部４１０、読出し／書込み部４２０又は圧縮処理部４４０によって各ページに付与されてもよい。
【０１２１】
［その他の実施形態］
本発明は上述した実施形態によって説明したが、この開示の一部をなす論述及び図面は、この発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなろう。
【０１２２】
例えば、画像形成装置１００は、複写機やＭＦＰではなくて、プリンタ機能のみを有する装置であってもよい。
【０１２３】
上述した実施形態では特に触れていないが、白紙ページは、操作ユニット９０を用いて指定されてもよい。
【０１２４】
上述した第２実施形態では、プリンタコントローラ５００は、制御ユニット４００とは別に設けられている。しかしながら、プリンタコントローラ５００は、制御ユニット４００に内蔵されていてもよい。
【図面の簡単な説明】
【０１２５】
【図１】第１実施形態に係る画像形成装置１００の構成を示す図である。
【図２】第１実施形態に係る制御ユニット４００の構成を示す図である。
【図３】第１実施形態に係るページデータを示す図である。
【図４】第１実施形態に係る異常判定処理を説明するための図である。
【図５】第１実施形態に係る異常判定処理を説明するための図である。
【図６】第１実施形態に係る画像形成装置１００の動作を示すフロー図である。
【図７】第１実施形態に係る画像形成装置１００の動作を示すフロー図である。
【図８】第１実施形態に係る画像形成装置１００の動作を示すフロー図である。
【図９】第２実施形態に係る画像形成装置１００の構成を示す図である。
【符号の説明】
【０１２６】
１０・・・自動原稿送りユニット、２０・・・画像読み取りユニット、３０・・・用紙トレイユニット、４０・・・給紙ユニット、５０・・・画像形成ユニット、６０・・・定着ユニット、７０・・・排紙ユニット、８０・・・反転ユニット、９０・・・操作ユニット、１００・・・画像形成装置、２００・・・給紙装置、３００・・・後処理装置、４００・・・制御ユニット、４１０・・・読取り処理部、４２０・・・読出し／書込み部、４３０・・・格納部、４３１・・・画像リスト格納部、４３２・・・画像情報格納部、４４０・・・圧縮処理部、４５０・・・プログラムメモリ、４６０・・・制御部、４７０・・・メモリ領域、４７１・・・第１記憶部、４７２・・・第２記憶部、４８０・・・書込み処理部、４９０・・・装置制御部、５００・・・プリンタコントローラ、５１０・・・回線
【図１】
2009248319.tif 000003
【図２】
2009248319.tif 000004
【図３】
2009248319.tif 000005
【図４】
2009248319.tif 000006
【図５】
2009248319.tif 000007
【図６】
2009248319.tif 000008
【図７】
2009248319.tif 000009
【図８】
2009248319.tif 000010
【図９】
2009248319.tif 000011