(57)【要約】【課題】印刷再開時に、余分なページが印刷されてしまうことを防止すること。【解決手段】ＭＦＰ１１０は、画像形成データに基づいて、ページ毎に画像を形成する画像形成部１１６と、ページ毎に、画像形成部１１６が画像の形成を完了したことを検出する画像形成完了検出部１１８と、画像形成部１１６による画像の形成が停止した場合に、画像形成完了検出部１１８で画像の形成を完了したことが検出されていないページから、画像形成部１１６に画像の形成を再開させる再印刷制御部１２５とを備える。【選択図】図２
2013132780.tif 000002
【特許請求の範囲】
【請求項１】
画像形成データに基づいて、ページ毎に画像を形成する画像形成部と、
前記ページ毎に、前記画像形成部が画像の形成を完了したことを検出する画像形成完了検出部と、
前記画像形成部による画像の形成が停止した場合に、前記画像形成完了検出部で前記画像の形成を完了したことが検出されていないページから、前記画像形成部に画像の形成を再開させる再画像形成制御部と、を備えること
を特徴とする画像形成装置。
【請求項２】
前記画像が形成される媒体を搬送する搬送部と、
前記画像形成データに基づいて、前記ページ毎に、前記媒体の搬送方向において前記画像の形成が完了する、前記媒体上の位置を示す画像形成完了位置を特定する画像形成領域検出部と、をさらに備え、
前記画像形成完了検出部は、前記画像形成完了位置が前記画像形成部を通過した場合に、前記画像形成部が画像の形成を完了したことを検出すること
を特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画像形成完了位置は、前記搬送方向において、前記媒体に形成される画像の後端位置であること
を特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記媒体には、前記画像を配置するための複数の配置領域が予め定められており、
前記画像形成完了位置は、前記画像形成データに基づいて形成される画像が含まれる配置領域の内、前記搬送方向において最も後方に位置する配置領域の後端位置であること
を特徴とする請求項２に記載の画像形成装置。
【請求項５】
前記配置領域は、ミシン目により区切られていること
を特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記画像形成完了検出部で前記画像の形成を完了したことが検出されたページを示す画像形成完了情報を記憶する処理状況記憶部をさらに備え、
前記再画像形成制御部は、前記画像形成完了情報に基づいて、前記前記画像形成完了検出部で前記画像の形成を完了したことが検出されていないページを特定すること
を特徴とする請求項１から５の何れか一項に記載の画像形成装置。
【請求項７】
画像形成データに基づいて、ページ毎に画像を形成する画像形成過程と、
前記ページ毎に、前記画像形成過程が画像の形成を完了したことを検出する画像形成完了検出過程と、
前記画像形成過程において画像の形成が停止した場合に、前記画像形成完了検出過程で前記画像の形成を完了したことが検出されていないページから、前記画像形成過程に画像の形成を再開させる再画像形成制御過程と、を備えること
を特徴とする画像形成方法。
【請求項８】
前記画像が形成される媒体を搬送する搬送過程と、
前記画像形成データに基づいて、前記ページ毎に、前記媒体の搬送方向において前記画像の形成が完了する、前記媒体上の位置を示す画像形成完了位置を特定する画像形成領域検出過程と、をさらに備え、
前記画像形成完了検出過程は、前記画像形成完了位置が前記画像形成過程を通過した場合に、前記画像形成過程が画像の形成を完了したことを検出すること
を特徴とする請求項７に記載の画像形成方法。
【請求項９】
前記画像形成完了位置は、前記搬送方向において、前記媒体に形成される画像の後端位置であること
を特徴とする請求項８に記載の画像形成方法。
【請求項１０】
前記媒体には、前記画像を配置するための複数の配置領域が予め定められており、
前記画像形成完了位置は、前記画像形成データに基づいて形成される画像が含まれる配置領域の内、前記搬送方向において最も後方に位置する配置領域の後端位置であること
を特徴とする請求項８に記載の画像形成方法。
【請求項１１】
前記配置領域は、ミシン目により区切られていること
を特徴とする請求項１０に記載の画像形成方法。
【請求項１２】
前記画像形成完了検出過程で前記画像の形成を完了したことが検出されたページを示す画像形成完了情報を記憶する処理状況記憶過程をさらに備え、
前記再画像形成制御過程は、前記画像形成完了情報に基づいて、前記画像形成完了検出過程で前記画像の形成を完了したことが検出されていないページを特定すること
を特徴とする請求項７から１１の何れか一項に記載の画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像形成方法に関する。
【背景技術】
【０００２】
印刷装置の状態に異常が発生した際に、実行中の印刷を停止し、印刷装置の復旧後に、停止されていた印刷を再開する技術がある（例えば、特許文献１参照）。従来の技術では、用紙の排出が完了することで、そのページの印刷処理が終了したものと判断されているため、用紙の排出が完了したページの次のページから印刷が再開される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−４４２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、印刷データの中には、印刷領域が用紙面積の全てでないページがある。従来の技術では、このようなページの画像の形成が完了したタイミングで、実行中の印刷が停止された場合、印刷領域における画像の形成は完了しているが、排紙が行われていないため、このようなページは再度印刷される。このため、例えば、印刷の再開後に、３ページの印刷でよいところを、４ページの印刷が行われるというように、余分なページが印刷されてしまうという問題があった。
そこで、本発明の目的は、印刷再開時に、余分なページが印刷されてしまうことを防止することにある。
【課題を解決するための手段】
【０００５】
本発明の一態様に係る画像形成装置は、画像形成データに基づいて、ページ毎に画像を形成する画像形成部と、前記ページ毎に、前記画像形成部が画像の形成を完了したことを検出する画像形成完了検出部と、前記画像形成部による画像の形成が停止した場合に、前記画像形成完了検出部で前記画像の形成を完了したことが検出されていないページから、前記画像形成部に画像の形成を再開させる再画像形成制御部と、を備えることを特徴とする。
【発明の効果】
【０００６】
本発明の一態様によれば、印刷再開時に、余分なページが印刷されてしまうことを防止できる。
【図面の簡単な説明】
【０００７】
【図１】実施の形態１及び２に係る印刷システムの構成を示す概略図である。
【図２】実施の形態１におけるＭＦＰの構成を概略的に示すブロック図である。
【図３】実施の形態１におけるＭＦＰの印刷機構部を説明するための概略図である。
【図４】従来のＭＦＰの構成を概略的に示すブロック図である。
【図５】従来のＭＦＰが行う印刷処理を説明するシーケンス図である。
【図６】実施の形態１において、用紙における印刷領域を示す概略図である。
【図７】実施の形態１における印刷処理を示すシーケンス図である。
【図８】実施の形態１における障害検出部が行うエラー復旧時の処理を示すフローチャートである。
【図９】実施の形態２におけるＭＦＰの構成を概略的に示すブロック図である。
【図１０】（Ａ）及び（Ｂ）は、実施の形態２において、用紙における印刷領域を示す概略図である。
【図１１】実施の形態２におけるコンピュータの構成を概略的に示すブロック図である。
【図１２】（Ａ）及び（Ｂ）は、実施の形態２における用紙区切り位置情報を説明するための概略図である。
【図１３】実施の形態２における印刷処理を示すシーケンス図である。
【発明を実施するための形態】
【０００８】
実施の形態１．
（構成の説明）
図１は、実施の形態１に係る画像形成システムとしての印刷システム１００の構成を示す概略図である。印刷システム１００は、画像形成装置としてのＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１１０と、コンピュータ１３０Ａ、１３０Ｂ（特に各々を区別する必要がない場合には，コンピュータ１３０という）とを備える。ＭＦＰ１１０及びコンピュータ１３０は、ネットワーク１５０に接続されている。ＭＦＰ１１０は、ネットワーク１５０を介して、コンピュータ１３０から送られてきた、画像を形成するための画像形成データとしての印刷データに基づいて印刷を行う。なお、図１の括弧内の符号は、実施の形態２における構成である。
【０００９】
図２は、ＭＦＰ１１０の構成を概略的に示すブロック図である。ＭＦＰ１１０は、通信部１１１と、制御部１１２と、画像形成ジョブ記憶部としての印刷ジョブ記憶部１１３と、画像形成機構部としての印刷機構部１１４と、画像形成制御部としての印刷制御部１２０と、状態格納部１２１と、処理状況記憶部１２２と、障害検出部１２３と、画像形成領域検出部としての印刷領域検出部１２４と、再画像形成制御部としての再印刷制御部１２５とを備える。
【００１０】
通信部１１１は、ネットワーク１５０との間でデータの送受信を行う。例えば、本実施の形態においては、通信部１１１は、コンピュータ１３０からの印刷データを受信する。また、通信部１１１は、ネットワーク１５０を介して、コンピュータに装置状態を送信する。
制御部１１２は、ＭＦＰ１１０で行われる処理を統括的に制御する。例えば、制御部１１２は、印刷データを管理するとともに、ＭＦＰ１１０の状態を管理する。
印刷ジョブ記憶部１１３は、印刷データを記憶する。
印刷機構部１１４は、印刷データに基づいて、画像を形成して、用紙を排出する印刷処理を実行する。例えば、印刷機構部１１４は、搬送部１１５と、画像形成部１１６と、用紙搬送検出部１１７と、画像形成完了検出部１１８と、排紙検出部１１９とを備える。
搬送部１１５は、画像が形成される媒体としての用紙を搬送する。
画像形成部１１６は、印刷データに基づいて用紙に現像剤像を転写して、定着させる。
用紙搬送検出部１１７は、搬送される用紙を検出する。本実施の形態においては、用紙搬送検出部１１７は、画像形成部１１６に搬送される用紙を検出する。例えば、用紙搬送検出部１１７は、搬送される用紙の先端位置が予め定められた箇所を通過したことを検出する。
画像形成完了検出部１１８は、印刷データに基づいて、画像の形成が完了したことを検出する。
排紙検出部１１９は、用紙の排出完了を検出する。
印刷制御部１２０は、印刷機構部１１４を制御して、印刷データに基づく印刷処理を制御する。
状態格納部１２１は、ＭＦＰ１１０の状態を示す状態情報を格納する。
処理状況記憶部１２２は、印刷機構部１１４における印刷の処理状況を示す情報を記憶する。例えば、処理状況記憶部１２２は、画像形成完了検出部１１８で画像の形成が完了したことが検出されたページを示す画像形成完了情報と、排紙検出部１１９で用紙の排出が完了したことが検出されたページを示す排出完了情報とを記憶する。
障害検出部１２３は、ＭＦＰ１１０の起動時等、予め定められた時に、処理状況記憶部１２２に記憶されている排出完了情報に基づいて、印刷処理中に障害が発生したか否かを検出する。例えば、障害検出部１２３は、排出完了情報において、実行中の印刷ジョブの全てのページが排出完了となっていない場合には、印刷処理中に障害が発生したと判断する。
印刷領域検出部１２４は、印刷データに基づいて、ページ毎に、用紙に画像を形成する画像形成領域である印刷領域を特定して、当該用紙の搬送方向において画像の形成が完了する、当該用紙上の位置を示す画像形成完了位置を特定する。例えば、印刷データには、印刷する画像を示すオブジェクトと、当該オブジェクトを配置する位置等を示す描画命令とが含まれており、印刷領域検出部１２４は、描画命令に従ってオブジェクトを用紙に配置した際に、用紙の搬送方向の先端に対して、配置されたオブジェクトの後端位置を特定する。そして、印刷領域検出部１２４は、特定された後端位置を画像形成完了位置として特定する。
再印刷制御部１２５は、障害検出部１２３が印刷処理中に障害が発生したことを検出した場合に、処理状況記憶部１２２に記憶されている排出完了情報に基づいて、画像形成が完了していないページ、言い換えると、画像形成が完了したページの次のページから印刷を再開する処理を行う。なお、本実施の形態では、再印刷制御部１２５は、排出完了情報を参照しているが、画像形成完了情報を参照して、画像形成が完了していないページから印刷を再開する処理を行ってもよい。
【００１１】
図３は、ＭＦＰ１１０の印刷機構部１１４を説明するための概略図である。ＭＦＰ１１０は、レジストローラ１７０と、用紙センサ１７１と、印刷プロセス部１７２と、定着器１７３と、第１イジェクトローラ１７４と、第２イジェクトローラ１７５と、媒体排出センサ１７６とを備える。
レジストローラ１７０は、用紙を搬送する。
用紙センサ１７１は、用紙の搬送を検出する。
印刷プロセス部１７２は、現像剤像の形成と転写を行う。
定着器１７３は、現像剤を媒体に定着させる。
第１イジェクトローラ１７４及び第２イジェクトローラ１７５は、現像剤が定着した用紙を搬送して、排出する。
媒体排出センサ１７６は、排出される用紙を検出する。
ここで、図２における搬送部１１５は、レジストローラ１７０、第１イジェクトローラ１７４及び第２イジェクトローラ１７５に相当する。図２における用紙搬送検出部１１７は、用紙センサ１７１に相当する。図２における画像形成部１１６は、印刷プロセス部１７２及び定着器１７３に相当する。図２における排紙検出部１１９は、媒体排出センサ１７６に相当する。
【００１２】
（動作の説明）
ここで、まず、従来の技術について説明する。図４は、従来のＭＦＰ１８０の構成を概略的に示すブロック図である。図４に示すように、従来のＭＦＰ１８０は、通信部１８１と、制御部１８２と、印刷ジョブ記憶部１８３と、印刷機構部１８４と、印刷制御部１８８と、状態格納部１８９と、処理状況記憶部１９０と、障害検出部１９１と、再印刷制御部１９２とを備える。
【００１３】
通信部１８１は、ネットワーク１５０との間でデータの送受信を行う。
制御部１８２は、ＭＦＰ１８０で行われる処理を統括的に制御する。例えば、制御部１８２は、印刷データを管理するとともに、ＭＦＰ１８０の状態を管理する。
印刷ジョブ記憶部１８３は、印刷データを記憶する。
印刷機構部１８４は、印刷データに基づいて印刷を行う。例えば、印刷機構部１８４は、用紙を搬送する搬送部１８５と、印刷データに基づいて用紙に現像剤像を転写して、定着させる画像形成部１８６と、用紙の排出完了を検出する排紙検出部１８７とを備える。
印刷制御部１８８は、印刷機構部１８４を制御して、印刷データに基づく印刷処理を制御する。
状態格納部１８９は、ＭＦＰ１８０の状態を示す状態情報を格納する。
処理状況記憶部１９０は、印刷データの処理状況を示す排出完了情報を記憶する。排出完了情報は、用紙の排出が完了したページを示す情報である。
障害検出部１９１は、ＭＦＰ１８０の起動時に、処理状況記憶部１９０に記憶されている排出完了情報に基づいて、印刷処理中に障害が発生したか否かを検出する。
再印刷制御部１９２は、障害検出部１９１が印刷処理中に障害が発生したことを検出した場合に、処理状況記憶部１９０に記憶されている排出完了情報に基づいて、用紙の排出が完了していないページから印刷を再開する処理を行う。
【００１４】
図５は、従来のＭＦＰ１８０が行う印刷処理を示すシーケンス図である。なお、従来のＭＦＰ１８０もネットワーク１５０に接続されており、コンピュータ１３０から印刷データを受信するものとする。
コンピュータ１３０は、ネットワーク１５０に接続し、印刷データをＭＦＰ１８０に送信する（Ｓ１０）。印刷データを受信したＭＦＰ１８０では、制御部１８２が、通信部１８１から印刷データを受け取り、受け取った印刷データを解析するとともに、印刷ジョブ記憶部１８３に記憶させる。
【００１５】
制御部１８２は、受け取った印刷データに基づいて、印刷制御部１８８に印刷を指示する。このような指示を受けた印刷制御部１８８は、印刷機構部１８４に、印刷データに基づいて、印刷データの１ページ目の印刷を指示する（Ｓ１１）。
このような指示を受けた印刷機構部１８４は、印刷を実行して、用紙を排出する（Ｓ１２）。例えば、印刷機構部１８４では、搬送部１８５が、用紙を搬送経路に沿って搬送し、画像形成部１８６が、印刷データに基づいて、搬送された用紙に現像剤像を転写し、定着させる。
そして、排紙検出部１８７は、搬送経路の終端の媒体排出センサにより用紙が排出されたことを検出して、用紙の排出完了を印刷制御部１８８に通知する（Ｓ１３）。
このような通知を受けた印刷制御部１８８は、ページ１の用紙の排出が完了したことを示す排出完了情報を処理状況記憶部１２２に記憶させる（Ｓ１４）。
【００１６】
次に、印刷制御部１８８は、印刷機構部１８４に、印刷データに基づいて、印刷データの２ページ目の印刷を指示する（Ｓ１５）。
【００１７】
このような指示を受けた印刷機構部１８４は、印刷を実行する（Ｓ１６）が、２ページ目の用紙の排出完了前に、エラーが発生して（Ｓ１７）、ＭＦＰ１８０の電源がＯＦＦになったものとする。
そして、電源が復旧する（Ｓ１８）と、ＭＦＰ１８０の再印刷制御部１９２は、処理状況記憶部１９０に記憶されている排出完了情報を参照することで、ページ１の用紙の排出が完了していることを確認すると、印刷制御部１８８に、印刷ジョブ記憶部１８３に格納された印刷データの１ページ目の印刷をスキップさせる（Ｓ１９）。次に、印刷制御部１８８は、印刷データの２ページ目の印刷を指示する（Ｓ２０）。
このような指示を受けた印刷機構部１８４は、印刷を実行して、用紙を排出する（Ｓ２１）。排紙検出部１８７は、搬送経路の終端の媒体排出センサにより用紙が排出されたことを検出して、用紙の排出完了を印刷制御部１８８に通知する（Ｓ２２）。
このような通知を受けた印刷制御部１８８は、ページ２の用紙の排出が完了したことを示す排出完了情報を処理状況記憶部１９０に記憶させる（Ｓ２３）。
【００１８】
次に、印刷制御部１８８は、印刷データの３ページ目の印刷を指示する（Ｓ２４）。
このような指示を受けた印刷機構部１８４は、印刷を実行して、用紙を排出する（Ｓ２５）。排紙検出部１８７は、搬送経路の終端の媒体排出センサにより用紙が排出されたことを検出して、用紙の排出完了を印刷制御部１８８に通知する（Ｓ２６）。
このような通知を受けた印刷制御部１８８は、ページ３の用紙の排出が完了したことを示す排出完了情報を処理状況記憶部１９０に記憶させる（Ｓ２７）。
ここで、印刷データに３ページしか含まれていない場合には、印刷制御部１８８は、印刷の完了を制御部１８２に通知する。制御部１８２は、印刷された印刷データを印刷ジョブ記憶部１８３から消去する。
【００１９】
以上は、従来における、一般的な印刷処理である。以上のとおり、従来の印刷処理では、用紙が排出されたページの次のページから印刷を再開するように構成されていた。しかしながら、例えば、用紙上に占める印刷領域の面積が小さい場合等において、あるページの印刷領域における画像の形成は完了したが、このページの用紙が排出される前にエラーが発生したときには、このページの印刷が再び行われることになる。このため、ＭＦＰ１８０から、正常に印刷されたページの用紙を取り出すことができる場合であっても、用紙の排出が完了していないときには、このページは再度印刷される。この点に関して、例えば、印刷したページ枚数でユーザに課金が行われている場合等には、正常な印刷結果が得られていても課金対象にならないことがあった。
【００２０】
図６は、用紙６００における印刷領域６０１を示す概略図である。用紙６００が、印刷プロセス部１７２を通過すると、印刷領域６０１には現像剤像が形成される。
６０２は、用紙６００の搬送方向における先端位置である。
６０３は、印刷領域６０１の、搬送方向における先端位置で、画像形成開始位置となる。
６０４は、印刷領域６０１の、搬送方向における後端位置で、画像形成完了位置となる。
６０５は、用紙６００の搬送方向における後端位置であり、用紙６００が排出されたことを検出するための排出検出位置となる。
【００２１】
画像形成完了位置６０４が、定着器１７３を通過すると、画像の形成が完了する。また、排出検出位置６０５が、媒体排出センサ１７６を通過すると、排紙検出部１１９は排紙を検出する。画像形成完了位置６０４が定着器１７３を通過してから、排出検出位置６０５が媒体排出センサ１７６を通過するまでの間は、用紙６００は、画像形成が完了し、かつ、排出されていない状態である。従来の技術では、この状態においてエラーが発生すると、エラー発生により課金対象にならないにも関わらず、正常な印刷結果が出力される。エラーからの復旧後に、エラーと判断されたページを再印刷すると、ページが余分に印刷されてしまう。
【００２２】
本実施の形態では、障害発生時に、画像が形成済みで未排出の用紙を検出することを特徴としている。以下に本実施の形態の動作を説明する。
図７は、実施の形態１における印刷処理を示すシーケンス図である。
コンピュータ１３０は、ネットワーク１５０に接続し、印刷データをＭＦＰ１１０に送信する（Ｓ３０）。印刷データを受信したＭＦＰ１１０では、制御部１１２が、通信部１１１から印刷データを受け取り、受け取った印刷データを解析するとともに、印刷ジョブ記憶部１１３に記憶させる。また、印刷領域検出部１２４は、制御部１１２の解析結果から、用紙に形成される画像の領域である印刷領域の大きさを特定する。例えば、印刷領域検出部１２４は、制御部１１２より、解析結果として、印刷データの各ページの描画命令及びオブジェクトを取得する。そして、印刷領域検出部１２４は、描画命令に従ってオブジェクトを用紙に配置し、配置されたオブジェクトの、用紙の搬送方向における後端位置を、画像形成完了位置として特定する。例えば、画像形成完了位置は、用紙の搬送方向における先端位置からの長さで特定することができる。
【００２３】
制御部１１２は、受け取った印刷データに基づいて、印刷制御部１２０に印刷を指示する。このような指示を受けた印刷制御部１２０は、印刷機構部１１４に、印刷データに基づいて、印刷データの１ページ目の印刷を指示する（Ｓ３１）。
【００２４】
このような指示を受けた印刷機構部１１４は、印刷を実行する（Ｓ３２）。例えば、印刷機構部１１４では、画像形成部１１６が、搬送された用紙に印刷データに基づいて現像剤像を転写し、定着させる。この際、画像形成完了検出部１１８は、印刷機構部１１４の印刷中、その進行状況を監視し、印刷領域検出部１２４により検出された印刷領域の印刷が完了したこと、言い換えると、画像の形成が完了したことを検出する。例えば、画像形成完了検出部１１８は、用紙搬送検出部１１７が検出した用紙の搬送状況（搬送された用紙の検出時）と、搬送部１１５の搬送速度と、用紙搬送検出部１１７の検出位置から定着器１７３による定着位置までの長さとから、印刷領域検出部１２４により特定された画像形成完了位置が、定着器１７３を通過したと判断した場合には、印刷領域の印刷が完了したと判断する。そして、画像形成完了検出部１１８は、印刷領域の印刷が完了したと判断した場合には、印刷制御部１２０に画像形成の完了を通知する（Ｓ３４）。
【００２５】
このような画像形成完了通知を受けた印刷制御部１２０は、ページ１の画像形成が完了したことを示す画像形成完了情報を処理状況記憶部１２２に記憶させる（Ｓ３４）。
【００２６】
また、印刷機構部１１４は、１ページ目の画像が印刷された用紙を排出する（Ｓ３５）。例えば、搬送部１１５は、画像形成部１１６で画像が形成された用紙を搬送する。この際、排紙検出部１１９は、搬送経路の終端の媒体排出センサ１７６により用紙が排出されたことを検出して、用紙の排出完了を印刷制御部１２０に通知する（Ｓ３６）。
【００２７】
このような排出完了通知を受けた印刷制御部１２０は、ページ１の用紙の排出が完了したことを示す排出完了情報を処理状況記憶部１２２に記憶させる（Ｓ３７）。
【００２８】
次に、印刷制御部１２０は、印刷機構部１１４に、印刷データに基づいて、印刷データの２ページ目の印刷を指示する（Ｓ３８）。
【００２９】
このような指示を受けた印刷機構部１１４は、印刷を実行する（Ｓ３９）。そして、画像形成完了検出部１１８は、印刷領域検出部１２４により検出された印刷領域の印刷が完了したことを検出すると、印刷制御部１２０に画像形成の完了を通知する（Ｓ４０）。
【００３０】
このような画像形成完了通知を受けた印刷制御部１２０は、ページ２の画像形成が完了したことを示す画像形成完了情報を処理状況記憶部１２２に記憶させる（Ｓ４１）。
【００３１】
ここで、印刷機構部１１４が２ページ目の用紙の排出を完了する前に、エラーが発生して（Ｓ４２）、ＭＦＰ１１０の電源がＯＦＦになったものとする。また、ＭＦＰ１１０内の搬送路上には、画像の形成が完了した用紙が残っているものとする。搬送が一定以上行われている場合、用紙端がＭＦＰ１１０の排出口から露出することになる。このような場合には、ユーザは、用紙端をつかんで用紙を排出口から引き抜くことができる。
【００３２】
そして、電源が復旧する（Ｓ４３）と、ＭＦＰ１１０の障害検出部１２３は、エラー復旧時の処理を行う。障害検出部１２３が行うエラー復旧時の処理については、図８を用いて詳細に説明する。ここでは、画像の形成が完了した用紙が、電源を復旧する際に、ユーザによりＭＦＰ１１０内から取り除かれているものとする。このような場合には、障害検出部１２３は、印刷制御部１２０に手動排紙を通知する（Ｓ４４）。
【００３３】
このような手動排紙通知を受けた印刷制御部１２０は、ページ２の用紙の排出が完了したことを示す排出完了情報を処理状況記憶部１２２に記憶させる（Ｓ４５）。
【００３４】
ＭＦＰ１１０の再印刷制御部１２５は、処理状況記憶部１２２に記憶されている排出完了情報を参照することで、ページ２の用紙の排出が完了していることを確認すると、印刷制御部１２０に、印刷ジョブ記憶部１１３に格納された印刷データの１ページ目及び２ページ目の印刷をスキップさせる（Ｓ４６）。次に、印刷制御部１２０は、印刷データの３ページ目の印刷を指示する（Ｓ４７）。
【００３５】
このような指示を受けた印刷機構部１１４は、印刷を実行する（Ｓ４８）。ここで、画像形成完了検出部１１８は、印刷領域検出部１２４により検出された印刷領域の印刷が完了したことを検出すると、印刷制御部１２０に画像形成の完了を通知する（Ｓ４９）。
【００３６】
このような画像形成完了通知を受けた印刷制御部１２０は、ページ３の画像形成が完了したことを示す画像形成完了情報を処理状況記憶部１２２に記憶させる（Ｓ５０）。
【００３７】
また、印刷機構部１１４は、３ページ目の画像が印刷された用紙を排出する（Ｓ５１）。この際、排紙検出部１８７は、搬送経路の終端の媒体排出センサ１７６により用紙が排出されたことを検出して、用紙の排出完了を印刷制御部１２０に通知する（Ｓ５２）。
【００３８】
このような排出完了通知を受けた印刷制御部１２０は、ページ３の排出が完了したことを示す排出完了情報を処理状況記憶部１２２に記憶させる（Ｓ５３）。
【００３９】
ここで、印刷データに３ページしか含まれていない場合には、印刷制御部１２０は、印刷の完了を制御部１１２に通知する。制御部１１２は、印刷された印刷データを印刷ジョブ記憶部１１３から消去する。
【００４０】
図８は、障害検出部１２３が行うエラー復旧時の処理を示すフローチャートである。
ＭＦＰ１１０の電源が投入される（Ｓ６０）と、障害検出部１２３は、搬送経路上に用紙が残っているか確認する（Ｓ６１）。例えば、障害検出部１２３は、搬送路に用紙が残っているか否かの判断を要求する搬送路用紙有無要求を排紙検出部１１９に与える。このような要求を受けた排紙検出部１１９は、例えば、媒体排出センサ１７６により、ＭＦＰ１１０内に残っている用紙を検出することができるか否かを判断する。そして、排紙検出部１１９は、その判断結果を障害検出部１２３に与える。なお、排紙検出部１１９は、媒体排出センサ１７６により、ＭＦＰ１１０内に用紙が残っているか否かを判断しているが、搬送路上により多くのセンサ（図示せず）を配置することにより、これらのセンサにより用紙が残っているか否かを判断してもよい。
【００４１】
また、障害検出部１２３は、処理状況記憶部１２２に記憶されている画像形成完了情報及び排出完了情報を取得する（Ｓ６２）。
【００４２】
次に、障害検出部１２３は、ステップＳ６１で確認した結果により、ＭＦＰ１１０内に用紙が残っているか否かを判断する（Ｓ６３）。そして、障害検出部１２３は、用紙が残っていない場合（Ｓ６３：Ｎｏ）には、ステップＳ６４の処理に進み、用紙が残っている場合（Ｓ６３：Ｙｅｓ）には、ステップＳ６６の処理に進む。
【００４３】
ステップＳ６４では、障害検出部１２３は、ステップＳ６２で取得した画像形成完了情報及び排出完了情報を参照して、画像形成は完了しているが、排出は完了していないページがあるか否かを判断する。そして、障害検出部１２３は、このようなページがある場合（Ｓ６４：Ｙｅｓ）には、ステップＳ６５の処理に進み、このようなページがない場合（Ｓ６４：Ｎｏ）には、本フローを終了する。
【００４４】
ステップＳ６５では、障害検出部１２３は、障害中に手動で用紙が取り除かれたと判断し、手動排紙通知を印刷制御部１２０に行う。
【００４５】
一方、ステップＳ６６では、障害検出部１２３は、搬送部１１５に指示を出すことにより、搬送部１１５に、搬送経路に残っている用紙を排出させる。
【００４６】
そして、障害検出部１２３は、ステップＳ６２で取得した印刷処理情報を参照して、画像形成は完了しているが、排出は完了していないページがあるか否かを判断する（Ｓ６７）。そして、障害検出部１２３は、このようなページがある場合（Ｓ６７：Ｙｅｓ）には、ステップＳ６８の処理に進み、このようなページがない場合（Ｓ６７：Ｎｏ）には、本フローを終了する。
【００４７】
ステップＳ６８では、障害検出部１２３は、排出完了通知を印刷制御部１２０に行う。
【００４８】
以上のように、実施の形態１によれば、印刷処理が画像形成まで完了した後に、エラー等が発生し印刷処理が停止された場合でも、画像の形成が完了していることが予め保存されているので、正常な印刷結果が得られていることを検出することができる。このため、印刷を再開する際に、ページが余分に印刷されてしまうことを回避することができる。
【００４９】
実施の形態２．
実施の形態１では、印刷データから印刷領域を取得し、この印刷領域の画像の形成が完了したか否かを検出しているが、例えば、ミシン目で区切られた用紙のように、用紙上に画像の印刷される領域が予め決まっている場合には、印刷データではなく、用紙の種類により画像形成完了位置を定めることができる。
例えば、用紙搬送中にエラーが発生し、用紙が定着器を通過中に搬送が停止すると、定着器の熱により用紙が変形又は変色する場合がある。このような場合、ミシン目などを基準に画像形成完了位置を定めることにより、ミシン目が定着器を通過したタイミングで画像の形成完了を検出することで、変形又は変色していない部分の用紙を印刷結果として取得することができる。
実施の形態２では、画像形成完了位置を用紙の種類毎に変更することを特徴とする。なお、区切りページのように、余分に印刷されても問題ないページが含まれる場合、そのページは従来どおりの制御を行う。
【００５０】
図１に示すように、実施の形態２に係る印刷システム２００は、ＭＦＰ２１０と、コンピュータ２３０Ａ、２３０Ｂ（特に各々を区別する必要がない場合には，コンピュータ２３０という）とを備える。ＭＦＰ２１０及びコンピュータ２３０は、ネットワーク１５０に接続されている。ＭＦＰ２１０は、ネットワーク１５０を介して、コンピュータ２３０から送られてきた印刷データに基づいて印刷を行う。
【００５１】
図９は、実施の形態２におけるＭＦＰ２１０の構成を概略的に示すブロック図である。ＭＦＰ２１０は、通信部１１１と、制御部１１２と、印刷ジョブ記憶部１１３と、印刷機構部１１４と、印刷制御部１２０と、状態格納部１２１と、処理状況記憶部１２２と、障害検出部１２３と、印刷領域検出部２２４と、再印刷制御部１２５とを備える。実施の形態２におけるＭＦＰ２１０は、印刷領域検出部２２４における処理の点において、実施の形態１におけるＭＦＰ１１０と異なっている。
【００５２】
印刷領域検出部２２４は、印刷データに基づいて、ページ毎に、用紙に画像を形成する印刷領域を特定して、当該用紙の搬送方向において画像の形成が完了する、当該用紙上の位置を示す画像形成完了位置を特定する。例えば、印刷データには、印刷する画像を示すオブジェクトと、当該オブジェクトを配置する位置等を示す描画命令とが含まれており、印刷領域検出部２２４は、描画命令に従ってオブジェクトを用紙に配置した際に、用紙の搬送方向の先端に対して、配置されたオブジェクトの後端位置を特定する。そして、印刷領域検出部２２４は、印刷データに含まれている用紙区切り位置情報、及び、特定された印刷領域（後端位置）に基づいて、画像の形成が完了する画像形成完了位置を特定する。ここで、図１０を用いて、実施の形態２における画像形成完了位置を説明する。
【００５３】
図１０（Ａ）及び（Ｂ）は、実施の形態２での用紙７００における印刷領域７０１を示す概略図である。用紙７００が、印刷プロセス部１７２を通過すると、印刷領域７０１には現像剤像が転写される。用紙７００には、予め、ミシン目７０２Ａ、７０２Ｂ、７０２Ｃが入れられているものとする。そして、用紙７００は、これらのミシン目７０２Ａ、７０２Ｂ、７０２Ｃにより、印刷領域を配置する配置領域７０３Ａ、７０３Ｂ、７０３Ｃ、７０３Ｄに分けられているものとする。なお、ミシン目７０２Ａ、７０２Ｂ、７０２Ｃの位置は、印刷データに含まれている用紙区切り位置情報により示される。
図１０（Ａ）に示されているように、印刷領域７０１が、ミシン目７０２Ａよりも上に配置されている場合には、ミシン目７０２Ａが画像形成完了位置となる。
また、図１０（Ｂ）に示されているように、印刷領域が、ミシン目７０２Ｃよりも上に配置されている場合には、ミシン目７０２Ｃが画像形成完了位置となる。
言い換えると、用紙７００に予め設定されている配置領域７０３Ａ、７０３Ｂ、７０３Ｃ、７０３Ｄのうち、印刷領域７０１を含み、用紙７００の搬送方向において最も後ろに位置している配置領域７０３Ａ、７０３Ｂ、７０３Ｃ、７０３Ｄの後端位置が画像形成完了位置となる。
【００５４】
図１１は、コンピュータ２３０の構成を概略的に示すブロック図である。コンピュータ２３０は、制御部２３１と、記憶部２３４と、入力部２３５と、表示部２３６と、通信部２３７とを備える。
制御部２３１は、コンピュータ２３０で行われる処理を制御する。例えば、制御部２３１は、プリンタ２１０に印刷を実行させる印刷データを生成する。制御部２３１は、アプリケーション部２３２と、プリンタドライバ部２３３とを備える。
【００５５】
アプリケーション部２３２は、プリンタ２１０に印刷させる画像データである印刷画像データを生成する。例えば、アプリケーション部２３２は、表示部２３６及び入力部２３５を介して、ユーザより必要な情報の入力を受けて、印刷画像データを生成する。
【００５６】
プリンタドライバ部２３３は、アプリケーション部２３２で生成された印刷画像データに基づいて、印刷データを生成する。例えば、プリンタドライバ部２３３は、アプリケーション部２３２で生成された印刷画像データに基づいてオブジェクトを生成し、このオブジェクトの配置位置等を含む描画命令を含む印刷制御データを生成する。そして、これらのオブジェクト及び印刷制御データにより、印刷データを生成する。
【００５７】
また、プリンタドライバ部２３３は、用紙区切り位置情報生成部２３３ａを備える。用紙区切り位置情報生成部２３３ａは、プリンタドライバ部２３３で生成された印刷データに、用紙区切り位置情報を追加する処理を行う。例えば、用紙区切り位置情報生成部２３３ａは、ユーザが入力部２３５を介して、印刷に使用する用紙として、予め定められた用紙、例えば、ミシン目が入れられた用紙を選択した場合には、選択された用紙の配置領域を区切るための位置を示す用紙区切り位置情報を生成する。例えば、用紙区切り位置情報は、用紙の搬送方向における先端から、各配置領域の下端までの長さを列挙したものである。例えば、用紙に等間隔で４つの配置領域が設けられている場合、用紙区切り位置情報は、用紙の搬送方向における先端から１／４までの長さ、１／２までの長さ、３／４までの長さの値を列挙したものである。なお、用紙の搬送方向における最下方に位置する配置領域の下端までの長さの値は、用紙の搬送方向における長さの値に一致するため、用紙区切り位置情報に含める必要はないが、このような値が含まれていてもよい。
【００５８】
図１２（Ａ）及び（Ｂ）は、用紙区切り位置情報８００を説明するための概略図である。
用紙区切り位置情報８００は、ページ単位において用紙区切り位置を特定する。例えば、図１２（Ａ）に示されているように、印刷データが３ページ分のデータである場合、図１２（Ｂ）に示されているように、用紙区切り位置情報８００は、３ページ分の用紙区切り位置を特定する。
図１２（Ａ）に示されている８１０Ａは、１ページ目の用紙を示す。例えば、１ページ目は、印刷データにおいて、画像を印刷しない区切りページであるため、図１２（Ｂ）に示されている用紙区切り位置情報８００において、１ページ目には用紙区切り位置が特定されていない。このように、区切りページのように、余分に印刷されても問題ないページについては、用紙区切り位置は特定されない。
図１２（Ａ）に示されている８１０Ｂ及び８１０Ｃは、それぞれ２ページ目及び３ページ目の用紙を示す。２ページ目及び３ページ目は、印刷データにおいて、画像を印刷するページであるため、図１２（Ｂ）に示されている用紙区切り位置情報８００において、２ページ目及び３ページ目には用紙区切り位置が特定されている。なお、図１２（Ａ）及び（Ｂ）に示されている例では、用紙区切り位置は、用紙に入れられているミシン目の位置に対応して、予め定められているものとするが、例えば、ユーザの選択により、用紙区切り位置を可変としてもよい。
【００５９】
記憶部２３４は、コンピュータ２３０で行われる処理に必要な情報を記憶する。
入力部２３５は、ユーザからの入力を受け付ける。
表示部２３６は、画面を表示する。
通信部２３７は、ネットワーク１５０との間でデータを送受信する。例えば、通信部２３７は、制御部２３１からの指示に応じて、制御部２３１で生成された印刷データを、ネットワーク１５０に送信する。
【００６０】
以上に記載されたコンピュータ２３０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、メモリと、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の外部記憶装置と、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）やＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等の可搬性を有する記憶媒体に対して情報を読み書きする読取／書込装置と、キーボードやマウスなどの入力装置と、ディスプレイなどの出力装置と、通信ネットワークに接続するためのＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）等の通信装置とを備えた一般的な情報処理装置で実現できる。
例えば、制御部２３１は、外部記憶装置に記憶されている所定のプログラムをメモリにロードしてＣＰＵで実行することで実現可能であり、記憶部２３４は、ＣＰＵがメモリ又は外部記憶装置を利用することにより実現可能であり、入力部２３５は、ＣＰＵが入力装置を利用することで実現可能であり、表示部２３６は、ＣＰＵが出力装置を利用することで実現可能であり、通信部２３７は、ＣＰＵが通信装置を利用することで実現可能である。
この所定のプログラムは、読取／書込装置を介して記憶媒体から、あるいは、通信装置を介してネットワーク１５０から、外部記憶装置にダウンロードされ、それから、メモリ上にロードされてＣＰＵにより実行されるようにしてもよい。また、読取／書込装置を介して記憶媒体から、あるいは、通信装置を介してネットワークから、メモリ上に直接ロードされ、ＣＰＵにより実行されるようにしてもよい。
【００６１】
図１３は、実施の形態２における印刷処理を示すシーケンス図である。
【００６２】
コンピュータ２３０の制御部２３１は、ユーザからの指示に応じて印刷データを生成する。そして、用紙区切り位置情報生成部２３３ａは、ユーザが選択した用紙に応じて、用紙区切り位置情報を生成して、印刷データに追加する（Ｓ７０）。
そして、コンピュータ２３０の制御部２３１は、通信部２３７を介して、印刷データをＭＦＰ２１０に送信する処理を行う（Ｓ７１）。
【００６３】
印刷データを受信したＭＦＰ２１０では、制御部１１２が、通信部１１１から印刷データを受け取り、受け取った印刷データを解析するとともに、印刷ジョブ記憶部１１３に記憶させる。また、印刷領域検出部２２４は、制御部１１２の解析結果から、用紙に形成される画像の領域である印刷領域の大きさを特定する。例えば、印刷領域検出部２２４は、制御部１１２より、解析結果として、印刷データの各ページの描画命令及びオブジェクトを取得する。そして、印刷領域検出部２２４は、描画命令に従ってオブジェクトを用紙に配置し、配置されたオブジェクトの、用紙の搬送方向における後端位置を特定する。さらに、印刷領域検出部２２４は、印刷デ−タに含まれている用紙区切り位置情報に基づいて、特定された後端位置よりも下にある用紙区切り位置のうち、最も上にある用紙区切り位置を画像形成完了位置として特定する。
【００６４】
図１３におけるステップＳ７２〜Ｓ９４までの処理は、図７におけるステップＳ３１〜Ｓ５３までの処理と同様である。
【００６５】
以上のように、実施の形態２によれば、ミシン目のような用紙の区切り位置を基準に画像形成完了位置を検出するようにしたので、印刷領域の画像形成が完了しても用紙の区切り位置まで用紙が搬送される前にエラーが発生した場合には、そのような用紙のページは、再印刷されるので、品質が向上する。
【００６６】
以上に記載された実施の形態１及び２においては、本発明をＭＦＰ１１０、２１０に適用した例で説明したが、本発明は、画像を形成する装置であればどのような装置にも適用することができ、例えば、プリンタ、複写機及びファクシミリ装置に適用することもできる。
【符号の説明】
【００６７】
１００，２００：印刷システム、  １１０，２１０：ＭＦＰ、  １１１：通信部、  １１２：制御部、  １１３：印刷ジョブ記憶部、  １１４：印刷機構部、  １１５：搬送部、  １１６：画像形成部、  １１７：用紙搬送検出部、  １１８：画像形成完了検出部、  １１９：排紙検出部、  １２０：印刷制御部、  １２１：状態格納部、  １２２：処理状況記憶部、  １２３：障害検出部、  １２４，２２４：印刷領域検出部、  １２５：再印刷制御部、  １３０，２３０：コンピュータ、  ２３１：制御部、  ２３４：記憶部、  ２３５：入力部、  ２３６：表示部、  ２３７：通信部。
【図１】
2013132780.tif 000003
【図２】
2013132780.tif 000004
【図３】
2013132780.tif 000005
【図４】
2013132780.tif 000006
【図５】
2013132780.tif 000007
【図６】
2013132780.tif 000008
【図７】
2013132780.tif 000009
【図８】
2013132780.tif 000010
【図９】
2013132780.tif 000011
【図１０】
2013132780.tif 000012
【図１１】
2013132780.tif 000013
【図１２】
2013132780.tif 000014
【図１３】
2013132780.tif 000015