(57)【要約】【課題】異常の発生により印刷動作を中断した場合であっても媒体を指定された長さで切断する手段を提供する。【解決手段】印刷データに基づいてページ毎の画像を連続媒体に形成して印刷を行う印刷部と、連続媒体を所定ページ数単位で切断する切断部と、前記印刷部で画像が形成された連続媒体が排出されたことを検知する排出検知部と、搬送部で搬送される連続媒体の搬送異常を検出する媒体搬送異常検出部と、を有し、前記切断部で所定ページ数毎に切断された連続媒体が前記排出検知部で排出されたことが検知されるまで当該所定ページ数の印刷データを記憶部に記憶しておき、印刷動作中に媒体搬送異常検出部で連続媒体の搬送異常を検出した後、再印刷を行う場合、記憶部に記憶されている印刷データのページのうち、所定のページから印刷を再開する。【選択図】        図３
2019217731.tif 000002
【特許請求の範囲】
【請求項１】
連続媒体を搬送する搬送部と、
印刷データを記憶する記憶部と、
前記印刷データに基づいてページ毎の画像を連続媒体に形成して印刷を行う印刷部と、
連続媒体を所定ページ数単位で切断する切断部と、
前記印刷部で印刷された連続媒体が排出されたことを検知する排出検知部と、
前記搬送部で搬送される連続媒体の搬送異常を検出する媒体搬送異常検出部と、
前記搬送部、前記記憶部、前記切断部、前記印刷部、前記排出検知部、および前記媒体搬送異常検出部を制御して印刷動作を行う制御部と、
を有し、
前記制御部は、前記切断部で所定ページ数毎に切断された連続媒体が前記排出検知部で排出されたことが検知されるまで当該所定ページ数の印刷データを前記記憶部に記憶しておき、印刷動作中に前記媒体搬送異常検出部で連続媒体の搬送異常を検出した後、再印刷を行う場合、前記記憶部に記憶されている印刷データのページのうち、所定のページから印刷を再開することを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
前記媒体搬送異常検出部は、前記搬送部で搬送される連続媒体の詰りを検出する媒体詰り検出部であることを特徴とする画像形成装置。
【請求項３】
請求項１または請求項２に記載の画像形成装置において、
前記切断部は、媒体搬送方向における前記印刷部の上流に配置されていることを特徴とする画像形成装置。
【請求項４】
請求項１から請求項３のいずれか１項に記載の画像形成装置において、
前記印刷部は、媒体に現像剤像を転写する転写部と、媒体搬送方向における前記転写部の下流に配置され、媒体に転写された現像剤を定着させる定着部とを有し、
前記排出検知部は、媒体搬送方向における前記定着部の下流に配置され、現像剤が定着された媒体の排出を検知することを特徴とする画像形成装置。
【請求項５】
請求項１から請求項４のいずれか１項に記載の画像形成装置において、
前記制御部は、前記再印刷を行う場合、前記切断部で切断され、前記排出検知部で排出が検知された最後のページの直後のページから印刷を再開することを特徴とする画像形成装置。
【請求項６】
請求項５に記載の画像形成装置において、
前記制御部は、前記排出検知部で排出が検知された最後のページの直後のページから印刷を再開する最終切断位置指定と、媒体詰りが発生し、排出が完了していないページから印刷を再開する未印刷ページ指定とのいずれかに基づいて前記再印刷を行うことを特徴とする画像形成装置。
【請求項７】
請求項６に記載の画像形成装置において、
画面を表示する表示手段および入力操作を受け付ける入力手段を有する操作表示部を備え、
前記制御部は、前記再印刷を行う場合、前記操作表示部に前記最終切断位置指定および前記未印刷ページ指定のいずれかを選択可能にする選択画面を表示し、前記前記操作表示部で選択操作を受け付けることを特徴とする画像形成装置。
【請求項８】
請求項７に記載の画像形成装置において、
前記制御部は、選択された前記最終切断位置指定および前記未印刷ページ指定のいずれかを前記記憶部に装置設定として記憶することを特徴とする画像形成装置。
【請求項９】
請求項８に記載の画像形成装置において、
前記印刷データは、
前記前記操作表示部に表示した前記選択画面で前記選択操作を受け付けて前記再印刷を行う第１の方法と、
前記記憶部に記憶した前記装置設定に従って前記再印刷を行う第２の方法と、
のうちいずれかを指定する情報を含み、
前記制御部は、上位装置から受信した印刷データで指定された方法に従って前記再印刷を行うことを特徴とする画像形成装置。
【請求項１０】
請求項９に記載の画像形成装置において、
前記印刷データは、さらに、部単位での印刷において媒体の切断を行う場合、部終端に空白ページを挿入して切断される媒体のページ数を揃えるか否かを指定する情報を含むことを特徴とする画像形成装置。
【請求項１１】
請求項１から請求項１０のいずれか１項に記載の画像形成装置において、
前記制御部は、前記切断部で所定ページ数毎に切断された連続媒体が前記排出検知部で排出されたことが検知されると、当該所定ページ数の印刷データを前記記憶部から消去することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、連続紙やロール紙などの長尺状の媒体に印刷を行う画像形成装置に関する。
【背景技術】
【０００２】
従来の画像形成装置は、媒体を切断する切断機構を備え、ユーザにより指定されたページ数毎に媒体を切断するようにしている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１５９１０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術においては、媒体の搬送中に媒体詰りなどの搬送異常を検出して印刷動作を中断した場合、その後の再印刷処理では搬送異常が発生したページから印刷が再開されるため、印刷動作を中断した場合にはユーザが指定された切断位置でない箇所で媒体を手動で切断し、再印刷処理では搬送異常が発生したページ以降の印刷を行う。したがって、手動で切断した箇所の前後では指定した切断位置に満たない短い媒体が排出され、媒体の長さが不揃いになり、ユーザは媒体の長さを揃えるため手動で切断した媒体を他の媒体に繋ぎ合わせる必要があるという問題がある。
本発明は、このような問題を解決することを課題とし、搬送異常の発生により印刷動作を中断した場合であっても媒体を指定された長さで切断することを目的とする。
【課題を解決するための手段】
【０００５】
そのため、本発明は、連続媒体を搬送する搬送部と、印刷データを記憶する記憶部と、前記印刷データに基づいてページ毎の画像を連続媒体に形成して印刷を行う印刷部と、連続媒体を所定ページ数単位で切断する切断部と、前記印刷部で印刷された連続媒体が排出されたことを検知する排出検知部と、前記搬送部で搬送される連続媒体の搬送異常を検出する媒体搬送異常検出部と、前記搬送部、前記記憶部、前記切断部、前記印刷部、前記排出検知部、および前記媒体搬送異常検出部を制御して印刷動作を行う制御部と、を有し、前記制御部は、前記切断部で所定ページ数毎に切断された連続媒体が前記排出検知部で排出されたことが検知されるまで当該所定ページ数の印刷データを前記記憶部に記憶しておき、印刷動作中に前記媒体搬送異常検出部で連続媒体の搬送異常を検出した後、再印刷を行う場合、前記記憶部に記憶されている印刷データのページのうち、所定のページから印刷を再開することを特徴とする。
【発明の効果】
【０００６】
このようにした本発明は、搬送異常の発生により印刷動作を中断した場合であっても媒体を指定された長さで切断することができるという効果が得られる。
【図面の簡単な説明】
【０００７】
【図１】第１の実施例における画像形成装置の制御構成を示すブロック図
【図２】第１の実施例における画像形成装置の構成を示す概略側断面図
【図３】第１の実施例における画像形成装置の印刷制御部の構成を示すブロック図
【図４】第１の実施例における印刷処理の流れを示すフローチャート
【図５】第１の実施例におけるリカバリ印刷処理の流れを示すフローチャート
【図６】第１の実施例における印刷再開設定画面の説明図
【図７】第１の実施例における印刷実行例の説明図
【図８】第２の実施例における画像形成装置の印刷制御部の構成を示すブロック図
【図９】第２の実施例におけるリカバリ印刷処理の流れを示すフローチャート
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明による画像形成装置の実施例を説明する。
【実施例１】
【０００９】
図２は第１の実施例における画像形成装置の構成を示す概略側断面図である。
図２において、画像形成装置１０は、ロール状に巻かれ、連続した長尺状の媒体（連続媒体）１０１にページ毎の画像（現像剤像）を形成して印刷を行うプリンタであり、例えばカラーやモノクロの画像を形成する電子写真方式のプリンタである。
【００１０】
画像形成装置１０は、連続した長尺状の媒体１０１をプリンタ部１０３へ送り出すロール紙フィーダ部１０２と、ロール紙フィーダ部１０２から送り出された連続した長尺状の媒体１０１に画像を形成するプリンタ部１０３とを有している。
ロール紙フィーダ部１０２は、カッターＩＮセンサ１０４と、搬送手段としてのフィードローラ１０５と、切断手段としてのカッターユニット１０６とを有している。
【００１１】
カッターＩＮセンサ１０４は、図中矢印Ａが示す媒体搬送方向におけるフィードローラ１０５およびカッターユニット１０６の上流側に配置され、連続した長尺状の媒体１０１を検知するものである。
フィードローラ１０５は、媒体搬送方向におけるカッターＩＮセンサ１０４の下流側に配置され、回転することにより連続した長尺状の媒体１０１を挟持して搬送するローラ対である。このフィードローラ１０５は、フィードローラ１０７ａ〜１０７ｄとともに、連続した長尺状の媒体１０１を図中矢印Ａが示す媒体搬送方向に搬送する搬送手段としての搬送部を形成する。
【００１２】
切断部としてのカッターユニット１０６は、媒体搬送方向におけるフィードローラ１０５の下流であって、プリンタ部１０３の上流に配置され、搬送部で搬送される連続した長尺状の媒体１０１を所定の長さで切断するロータリーカッターである。このカッターユニット１０６は、回転することにより、搬送される連続した長尺状の媒体１０１を媒体搬送方向と略直交する方向に切断することができるようになっている。
カッターユニット１０６は、カッターＩＮセンサ１０４が検知した、連続した長尺状の媒体１０１を、媒体搬送方向において所定の長さで切断する。本実施例のカッターユニット１０６は、連続した長尺状の媒体１０１を所定ページ数単位で切断する。
【００１３】
印刷部としてのプリンタ部１０３は、フィードローラ１０７ａ〜１０７ｄと、ＩＮセンサ１１０と、ライトセンサ１１１と、２次転写ローラ１１２と、２次転写ベルト１１３と、ベルトローラ１１４と、ＩＤユニット１１５Ｋ、１１５Ｃ、１１５Ｙ、１１５Ｍ、１１５Ｗと、ＬＥＤヘッド１１６Ｋ、１１６Ｃ、１１６Ｙ、１１６Ｍ、１１６Ｗと、定着器１１７と、排出センサ１１９とを有している。プリンタ部１０３は、印刷データに基づいてページ毎に画像を連続した長尺状の媒体１０１に形成して印刷、即ち印刷データに基づいてページ毎に形成した現像剤画像を連続した長尺状の媒体１０１に転写した後、定着させて印刷を行うものである。
【００１４】
ＩＮセンサ１１０は、媒体搬送方向におけるカッターユニット１０６の下流であってプリンタ部１０３の最上流に配置された媒体検出部である。このＩＮセンサ１１０は、プリンタ部１０３に給紙される連続した長尺状の媒体１０１を検出する。
【００１５】
フィードローラ１０７ａは、媒体搬送方向におけるカッターユニット１０６の下流に配置され、回転することにより連続した長尺状の媒体１０１を挟持して搬送するローラ対である。
フィードローラ１０７ｂは、媒体搬送方向におけるフィードローラ１０７ａの下流に配置され、回転することにより連続した長尺状の媒体１０１を挟持して搬送するローラ対である。
フィードローラ１０７ｃは、媒体搬送方向におけるフィードローラ１０７ｂの下流に配置され、回転することにより連続した長尺状の媒体１０１を挟持して搬送するローラ対である。
【００１６】
ライトセンサ１１１は、媒体搬送方向におけるフィードローラ１０７ｃの下流に配置された媒体検出部である。このライトセンサ１１１は、連続した長尺状の媒体１０１を検出し、検出した連続した長尺状の媒体１０１への２次転写ローラ１１２によるトナー像の書出し位置を調整するために使用される。
【００１７】
転写部としての２次転写ローラ１１２は、媒体搬送方向におけるライトセンサ１１１の下流に配置され、２次転写ベルト１１３上に形成されたトナー像を連続した長尺状の媒体１０１に転写するものである。この２次転写ローラ１１２は、高電圧を印加させることにより、２次転写ベルト１１３上に形成されたトナー像を連続した長尺状の媒体１０１に転写する。
【００１８】
２次転写ベルト１１３は、ベルトローラ１１４等の複数のローラに回転可能に張架され、ＩＤユニット１１５Ｋ、１１５Ｃ、１１５Ｙ、１１５Ｍ、１１５Ｗによって形成されたトナー像を２次転写ローラ１１２へ搬送させるものである。
ベルトローラ１１４は、２次転写ベルト１１３を回転可能に張架するとともに、２次転写ベルト１１３を回転駆動させるローラである。
【００１９】
ＩＤ（イメージドラム）ユニット１１５Ｋ、１１５Ｃ、１１５Ｙ、１１５Ｍ、１１５Ｗは、回転可能に設けられた複数の像担持体である感光ドラムを有し、ブラック色（Ｋ）、シアン色（Ｃ）、イエロー色（Ｙ）、マゼンタ色（Ｍ）、ホワイト色（Ｗ）のトナー像を感光ドラムに形成し、対向配置された２次転写ベルト１１３上に１次転写する画像形成動作を行うものである。
【００２０】
ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）ヘッド１１６Ｋ、１１６Ｃ、１１６Ｙ、１１６Ｍ、１１６Ｗは、ＩＤユニット１１５Ｋ、１１５Ｃ、１１５Ｙ、１１５Ｍ、１１５Ｗのそれぞれの感光ドラムの表面を選択的に露光し、静電潜像を形成するものである。なお、感光ドラムに形成された静電潜像に現像剤としてのトナーが供給され、現像剤像としてのトナー像が形成される。
【００２１】
ＩＤユニット１１５Ｋ、１１５Ｃ、１１５Ｙ、１１５Ｍ、１１５Ｗ、ＬＥＤヘッド１１６Ｋ、１１６Ｃ、１１６Ｙ、１１６Ｍ、１１６Ｗ、２次転写ローラ１１２、および２次転写ベルト１１３は、連続した長尺状の媒体１０１にトナー像を形成する画像形成を行う。
定着部としての定着器１１７は、媒体搬送方向における２次転写ローラ１１２の下流に配置され、連続した長尺状の媒体１０１を搬送するとともに、連続した長尺状の媒体１０１に転写されたトナー像を定着させるものである。この定着器１１７は、加熱部材を有する定着ローラを備え、熱と圧力で連続した長尺状の媒体１０１に転写されたトナー像を定着させる。
【００２２】
フィードローラ１０７ｄは、媒体搬送方向における定着器１１７の下流に配置され、回転することにより連続した長尺状の媒体１０１を挟持して装置外へ排出するローラ対である。
排出検知部としての排出センサ１１９は、媒体搬送方向における定着器１１７およびフィードローラ１０７ｄの下流に配置され、フィードローラ１０７ｄによって搬送され、トナー像が定着された連続した長尺状の媒体１０１の先端、後端および連続した長尺状の媒体１０１の有無を検出するセンサである。
【００２３】
排出センサ１１９は、２次転写ローラ１１２で画像が形成され、定着器１１７でトナー像が定着された後、連続した長尺状の媒体１０１が装置外へ排出されたことを検知する。この排出センサ１１９の出力信号と連続した長尺状の媒体１０１の搬送量等に基づいて、装置外へ排出された連続した長尺状の媒体１０１のページ数を検知することができるようになっている。また、排出センサ１１９は、連続した長尺状の媒体１０１に設けられたページマーク等を検知して置外へ排出された連続した長尺状の媒体１０１のページ数を検知するようにしても良い。
【００２４】
このように構成された画像形成装置１０は、図１に示す上位装置５０から印刷データを入力し、その印刷データに従って連続した長尺状の媒体１０１の搬送、切断、および印刷を行う。
【００２５】
また、画像形成装置１０は、搬送部に配設された媒体搬送異常検出部（媒体詰り検出部）としてのＩＮセンサ１１０およびライトセンサ１１１等のセンサにより搬送部で搬送される連続した長尺状の媒体１０１の搬送状態を監視し、所定時間を経過してもセンサで媒体の到達を検知できない場合、または所定時間を経過してもセンサで媒体の通過を検知できない場合、媒体の詰まり等の搬送異常を検出することができるようになっている。
【００２６】
本実施例の画像形成装置１０は、媒体搬送方向における２次転写ローラ１１２および定着器１１７の上流側にカッターユニット１０６が配設されている。
【００２７】
画像形成装置１０は、媒体を搬送部で搬送し、２次転写ローラ１１２および定着器１１７でトナー像の転写や定着等の印刷を行いながら、カッターユニット１０６を駆動して媒体を切断する。即ち、本実施例の画像形成装置１０は、媒体を停止させることなく媒体の切断を行う。これは、印刷中に媒体を停止させることによるトナー像の乱れを防止するためである。
【００２８】
このように、電子写真方式の画像形成部（ＩＤユニット１１５Ｋ、１１５Ｃ、１１５Ｙ、１１５Ｍ、１１５Ｗ）を備えた画像形成装置１０では、一旦印刷動作を開始すると、印刷動作中に、連続した長尺状の媒体１０１の搬送を停止することができない。
そのため、本実施例の画像形成装置１０は、媒体搬送方向における画像形成部（ＩＤユニット１１５Ｋ、１１５Ｃ、１１５Ｙ、１１５Ｍ、１１５Ｗ）の上流側にカッターユニット１０６を配置するようにしている。
【００２９】
図１は第１の実施例における画像形成装置の制御構成を示すブロック図である。
図１において、画像形成装置１０は、通信回線５１を介して通信可能に接続された上位装置５０から印刷データを入力し、その印刷データに従って連続した媒体の搬送、切断、および印刷を行うものである。この画像形成装置１０は、例えば連続した媒体をロール状に巻き回してロール紙として収容し、そのロール紙を引き出して搬送しながらロール紙の印刷面に画像を形成して印刷を行うプリンタである。
【００３０】
画像形成装置１０は、通信部１１と、ＣＰＵ１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１４と、印刷部１５と、操作パネル部１６とを有している。
通信部１１、ＣＰＵ１２、ＲＡＭ１３、ＲＯＭ１４、印刷部１５、および操作パネル部１６は、内部バス１０ａを介して相互に接続されている。
【００３１】
通信部１１は、上位装置５０との間で通信制御データや印刷データ等の各種情報の送受信を行うものである。
ＣＰＵ１２は、ＲＯＭ１４に記憶された制御プログラム（ソフトウェア）に基づいて画像形成装置１０全体の動作を制御する制御部である。
記憶部としてのＲＡＭ１３は、印刷データや各種情報を一時的に記憶する記憶手段である。
【００３２】
ＲＯＭ１４は、不揮発性のメモリ等であり、制御プログラムとして印刷制御部２０を記憶する記憶手段である。
制御部としての印刷制御部２０は、ＲＡＭ１３に記憶された印刷データを解析し、印刷部１５が行う印刷動作を制御するものである。本実施例の印刷制御部２０は、印刷部１５を介して図２に示す搬送部、カッターユニット１０６、プリンタ部１０３、排出センサ１１９、ＩＮセンサ１１０およびライトセンサ１１１等の搬送部のセンサ並びにＲＡＭ１３を制御して印刷動作を行う。
【００３３】
印刷部１５は、印刷制御部２０の制御により印刷を実行するものである。印刷部１５は、連続した媒体を搬送し、その媒体に現像剤で画像を形成して印刷を行う。また、印刷部１５は、媒体の搬送方向と直交する方向に配置されたカッターを備え、媒体を所定の位置まで搬送したときに媒体を切断する。
【００３４】
操作表示部としての操作パネル部１６は、例えばディスプレイ等の出力（表示）手段であり、各種画面や情報等を表示するものである。操作パネル部１６は、画像形成装置１０の状態情報やユーザに操作を促すための画面等を表示する。また、操作パネル部１６は、例えばユーザの入力操作等を受け付けるボタンやタッチパネル等の入力手段を有し、画像形成装置１０の状態を変更する入力等を受け付ける。
【００３５】
図３は第１の実施例における画像形成装置の印刷制御部の構成を示すブロック図である。
図３において、印刷制御部２０は、カットモード判定部２１と、印刷ページ生成部２２と、端数ページ計算部２３と、印刷実行部２４とを有している。
【００３６】
カットモード判定部２１は、図１に示す上位装置５０から受信した印刷データのコマンドに基づいて各種カットモードを判定するものである。本実施例では、カットモードが「指定ページ毎カット」かつ「ページを揃える」（ページ数揃え指示）か否かを判定するものとする。
【００３７】
ここで、ページとは、媒体を搬送方向において所定の長さに分割したものであり、例えば媒体のラベル部に対応するものである。この場合、印刷データは、１つのページ、または複数のページに分割されるものとする。
【００３８】
本実施例では、媒体搬送方向におけるページの長さは印刷データによって指定され、印刷制御部２０は印刷データで指定されたページの長さに基づいて媒体の搬送量を算出して所定のページ数毎に媒体を切断する。
印刷ページ生成部２２は、印刷部１５で画像を媒体に印刷するための画像データを印刷ページとして印刷データから生成するものである。
【００３９】
端数ページ計算部２３は、印刷データおよびカットモード判定部２１で判定されたカットモードに基づき、印刷データに含まれるページ数を、印刷設定画面で指定されたカットページ数で除算し、その剰余を端数ページ数として算出するものである。
印刷実行部２４は、印刷ページ生成部２２で生成された印刷ページに従って印刷指示を印刷部１５に出力するとともに、カットページ数に従って媒体を切断する指示を印刷部１５に出力するものである。
【００４０】
また、ＲＡＭ１３には、総ページ数ＴＰと、カット指定ＣＭと、カットページ数ＣＰと、端数ページ数ＲＰと、印刷データＰＤと、イメージデータＩＭＧと、印刷可能ページ数ＰＮｅと、カット済みページＰＮｃと、排出完了ページＰＮｏと、最終排出完了カット済ページＰＮｃｆと、印刷スタート設定ｉＳＰと、印刷エンド設定ｉＥＰと、カット長設定ｉＣｕｔとが記憶される。
【００４１】
総ページ数ＴＰは、図１に示す上位装置５０から送信された印刷データのページ数の総数を表す情報である。
カット指定ＣＭは、媒体の切断の要否を表すカットモードの情報であり、印刷データで指定されるものである。カット指定ＣＭには、媒体の切断を行う指定である「カット指定あり」、または媒体の切断を行わない指定である「カット指定なし」の情報が記憶される。
【００４２】
カットページ数ＣＰは、媒体を切断する場合において、媒体を切断するページ数を表す情報であり、印刷データで指定されるものである。例えば、カットページ数ＣＰが「１」の場合、１ページの印刷を終了した毎に、媒体が切断され、カットページ数ＣＰが「２」の場合、２ページの印刷を終了した毎に、媒体が切断される。
【００４３】
端数ページ数ＲＰは、媒体を切断する場合において、端数ページ計算部２３で算出された端数ページ数（総ページ数ＴＰをカットページ数ＣＰで除算した場合の剰余）を表す情報である。例えば、総ページ数ＴＰが「８」であってカットページ数ＣＰが「３」の場合、「２」が記憶される。
【００４４】
印刷データＰＤは、図１に示す上位装置５０から受信した印刷データの情報である。
イメージデータＩＭＧは、印刷ページ生成部２２によって印刷データＰＤが編集、展開され、生成された印刷ページとしてのイメージデータ（画像データ）である。
印刷可能ページ数ＰＮｅは、印刷ページ生成部２２によって編集、展開されたイメージデータＩＭＧのページ数、即ち印刷実行部２４により印刷が可能な状態に編集されたイメージデータＩＭＧのページ数を表す情報である。
【００４５】
カット済みページＰＮｃは、印刷実行部２４により切断された媒体のページ数を表す情報である。例えば、総ページ数ＴＰが「８」、カットページ数ＣＰが「３」の場合であって、３ページ目の終端において切断された場合は「３」が記憶され、６ページ目の終端において切断された場合は「６」が記憶される。
排出完了ページＰＮｏは、印刷実行部２４により印刷が行われ、排出されたページ数を表す情報である。この排出完了ページＰＮｏは、図２に示す排出センサ１１９により媒体の後端や媒体の搬送量等によって排出が確認されたページ数である。
【００４６】
最終排出完了カット済ページＰＮｃｆは、排出が完了したページであって最後に媒体切断が行われたページ数を表す情報である。例えば、カットページ数ＣＰが「３」の場合であって、３ページ目の終端において切断された媒体が図２に示す排出センサ１１９で排出が確認されたとき、「３」が記憶され、６ページ目の終端において切断された媒体が図２に示す排出センサ１１９で排出が確認されたとき、「６」が記憶される。
【００４７】
印刷スタート設定ｉＳＰは、印刷を開始するページを表す情報である。
印刷エンド設定ｉＥＰは、印刷を終了するページを表す情報である。
カット長設定ｉＣｕｔは、媒体を切断するページ数を表す情報である。
この印刷スタート設定ｉＳＰ、印刷エンド設定ｉＥＰ、およびカット長設定ｉＣｕｔは、印刷実行部２４に印刷および媒体の切断を指示する場合のパラメータであり、一時的に記憶される変数である。
【００４８】
したがって、印刷実行部２４は、印刷スタート設定ｉＳＰ、印刷エンド設定ｉＥＰ、およびカット長設定ｉＣｕｔに記憶されている値に基づいて印刷および媒体の切断を行う。
【００４９】
例えば、印刷スタート設定ｉＳＰが「１」、印刷エンド設定ｉＥＰが「３」、カット長設定ｉＣｕｔが「３」の場合、１ページ目から３ページ目の印刷が行われるとともに、３ページ目の終端で媒体が切断される。また、印刷スタート設定ｉＳＰが「４」、印刷エンド設定ｉＥＰが「６」、カット長設定ｉＣｕｔが「３」の場合、４ページ目から６ページ目の印刷が行われるとともに、６ページ目の終端で媒体が切断される。
【００５０】
このように構成された印刷制御部２０は、連続媒体がカッターユニット１０６で所定ページ数毎に切断され、排出センサ１１９で排出が検知されるまで当該所定ページ数の印刷データから生成した印刷ページとしてのイメージデータをＲＡＭ１３のイメージデータＩＭＧに記憶しておき、印刷動作中に排出センサ１１９で連続媒体の詰りを検出した後、再印刷を行う場合、ＲＡＭ１３のイメージデータＩＭＧに記憶されているページのうち、所定のページから印刷を再開、即ちカッターユニット１０６で切断され、排出センサ１１９で排出が検知された最後のページの直後のページから印刷を再開する。
【００５１】
上述した構成の作用について説明する。
【００５２】
画像形成装置が行う印刷処理を図４の第１の実施例における印刷処理の流れを示すフローチャートの図中Ｓで表すステップに従って図１、図２および図３を参照しながら説明する。
上位装置５０は、印刷データおよびその印刷データに付加した総ページ数、カット指定、カットページ数を画像形成装置１０に送信するものとする。
【００５３】
Ｓ１：画像形成装置１０のＣＰＵ１２は、通信部１１で上位装置５０から送信された印刷データを受信すると、印刷データをＲＡＭ１３の印刷データＰＤに格納するとともに、印刷データから総ページ数、カット指定、およびカットページ数の各パラメータを取得し、ＲＡＭ１３の総ページ数ＴＰ、カット指定ＣＭ、およびカットページ数ＣＰに格納する。
【００５４】
印刷制御部２０の端数ページ算出部２３は、ＲＡＭ１３の総ページ数ＴＰをカットページ数ＣＰで除算してその剰余をＲＡＭ１３の端数ページ数ＲＰに格納する。
また、印刷制御部２０は、ＲＡＭ１３の印刷可能ページ数ＰＮｅ、カット済みページＰｎｃ、排出完了ページＰＮｏ、および最終排出完了カット済ページＰＮｃｆを「０」に初期化する。
【００５５】
Ｓ２：印刷制御部２０の印刷ページ生成部２２は、印刷データＰＤに格納された印刷データを編集、展開し、生成した印刷ページをＲＡＭ１３のイメージデータＩＭＧに格納する印刷データ編集展開処理を開始する。印刷ページ生成部２２は、印刷データ編集展開処理を開始すると、以降、印刷データＰＤのすべての印刷ページのイメージデータを生成するまで印刷データ編集展開処理を継続して行い、１ページの印刷ページの生成が完了する毎に、ＲＡＭ１３の印刷可能ページ数ＰＮｅに「１」を加算する。
【００５６】
Ｓ３：印刷制御部２０のカットモード判定部２１は、ＲＡＭ１３のカット指定ＣＭを参照し、媒体の切断の有無を判定し、媒体の切断が必要（カット指定あり）と判定すると処理をＳ７へ移行し、不要（カット指定なし）と判定すると処理をＳ４へ移行する。
【００５７】
Ｓ４：印刷制御部２０は、カットモード判定部２１により媒体の切断が不要（カット指定なし）と判定されると、印刷ページ生成部２２により行われている印刷データ編集展開処理の完了を待機する。
【００５８】
印刷制御部２０は、ＲＡＭ１３の印刷可能ページ数ＰＮｅと総ページ数ＴＰとを比較し、印刷可能ページ数ＰＮｅの値が総ページ数ＴＰの値と一致（ＰＮｅ＝ＴＰ）すると印刷ページ生成部２２により行われている印刷データ編集展開処理が完了したと判定して処理をＳ５へ移行する。
【００５９】
Ｓ５：印刷データ編集展開処理が完了したと判定した印刷制御部２０は、ＲＡＭ１３の印刷スタート設定ｉＳＰに「１」を格納し、また印刷エンド設定ｉＥＰに総ページ数ＴＰの値を格納し、印刷実行部２４に印刷を指示する。
印刷の指示を受けた印刷実行部２４は、印刷部１５を制御し、ＲＡＭ１３のイメージデータＩＭＧに格納された印刷ページのデータを印刷スタート設定ｉＳＰに格納されたページ数に基づいて順次読み出し、印刷処理を行う。
【００６０】
印刷実行部２４は、印刷ページが印刷エンド設定ｉＥＰに達するまで印刷処理を行い、印刷部１５により排出センサ１１９で媒体に印刷されたページの排出が検知される毎に、ＲＡＭ１３の排出完了ページＰＮｏに印刷したページ数を加算する。
【００６１】
以下、印刷実行部２４は、印刷の指示を受けた場合、上述した印刷動作と同様の印刷動作を行う。
【００６２】
Ｓ６：印刷制御部２０の印刷実行部２４は、ＲＡＭ１３の排出完了ページＰＮｏが印刷エンド設定ｉＥＰに達するか否かを判定し、排出完了ページＰＮｏが印刷エンド設定ｉＥＰ（総ページ数ＴＰ）に達した（ＰＮｏ＝ＴＰ）と判定、即ち印刷データの全ページの印刷および排出が完了したと判定すると本印刷処理を終了する。
【００６３】
Ｓ７：一方、Ｓ３において、カットモード判定部２１により媒体の切断が必要（カット指定あり）と判定されると、印刷制御部２０は、ＲＡＭ１３の印刷可能ページ数ＰＮｅと「最終排出完了カット済ページＰＮｃｆ＋カットページ数ＣＰ」とを比較し、印刷可能ページ数ＰＮｅ≧「最終排出完了カット済ページＰＮｃｆ＋カットページ数ＣＰ」（ＰＮｅ≧ＰＮｃ＋ＣＰ）であるか否か、即ち媒体を切断するページまで印刷ページ（イメージデータ）が生成されたか否かを判定し、印刷可能ページ数ＰＮｅ≧「最終排出完了カット済ページＰＮｃｆ＋カットページ数ＣＰ」であると判定、即ち媒体を切断するページまで印刷ページ（イメージデータ）が生成されたと判定すると処理をＳ８へ移行し、一方印刷可能ページ数ＰＮｅ＜「最終排出完了カット済ページＰＮｃｆ＋カットページ数ＣＰ」であると判定、即ち媒体を切断するページまで印刷ページ（イメージデータ）が生成されていないと判定すると処理をＳ９へ移行する。
【００６４】
Ｓ８：媒体を切断するページまで印刷ページ（イメージデータ）が生成されたと判定した印刷制御部２０は、ＲＡＭ１３の印刷スタート設定ｉＳＰに「最終排出完了カット済ページＰＮｃｆ＋１」を格納（印刷スタート設定ｉＳＰ＝最終排出完了カット済ページＰＮｃｆ＋１）し、印刷エンド設定ｉＥＰに「最終排出完了カット済ページＰＮｃｆ＋カットページ数ＣＰ」を格納（印刷エンド設定ｉＥＰ＝最終排出完了カット済ページＰＮｃｆ＋カットページ数ＣＰ）し、また、カット長設定ｉＣｕｔにカットページ数ＣＰを格納（カット長設定ｉＣｕｔ＝カットページ数ＣＰ）して印刷実行部２４に印刷および媒体の切断を指示し、処理をＳ１１へ移行する。
【００６５】
印刷および媒体の切断の指示を受けた印刷実行部２４は、印刷部１５を制御し、ＲＡＭ１３のイメージデータＩＭＧに格納された印刷ページのイメージデータを印刷スタート設定ｉＳＰに格納されたページ数に基づいて順次読み出し、印刷処理を行うとともに、カッターＩＮセンサ１０４により連続した長尺状の媒体１０１の給紙を検知し、ＲＡＭ１３のカット長設定ｉＣｕｔの値に基づいて指定されたカット長の印刷ページ分の給紙を行うとカッターユニット１０６を駆動して連続した長尺状の媒体１０１の切断を行う。
【００６６】
以下、印刷実行部２４は、印刷および媒体の切断の指示を受けた場合、上述した印刷および切断動作と同様の印刷および切断動作を行う。
【００６７】
Ｓ９：一方、Ｓ７において、媒体を切断するページまで印刷ページ（イメージデータ）が生成されていないと判定した印刷制御部２０は、印刷ページ生成部２２により行われている印刷データ編集展開処理が完了したか否かを判定し、完了していないと判定すると処理をＳ７に戻し、完了していると判定すると処理をＳ１０へ移行する。
【００６８】
印刷制御部２０は、ＲＡＭ１３の印刷可能ページ数ＰＮｅと総ページ数ＴＰとを比較し、印刷可能ページ数ＰＮｅの値が総ページ数ＴＰの値と一致（ＰＮｅ＝ＴＰ）すると印刷ページ生成部２２により行われている印刷データ編集展開処理が完了したと判定して処理をＳ１０へ移行する。
【００６９】
Ｓ１０：印刷データ編集展開処理が完了したと判定した印刷制御部２０は、ＲＡＭ１３の印刷スタート設定ｉＳＰに「最終排出完了カット済ページＰＮｃｆ＋１」を格納（印刷スタート設定ｉＳＰ＝最終排出完了カット済ページＰＮｃｆ＋１）し、印刷エンド設定ｉＥＰに総ページ数ＴＰを格納（印刷エンド設定ｉＥＰ＝総ページ数ＴＰ）し、また、カット長設定ｉＣｕｔに端数ページ数ＲＰを格納（カット長設定ｉＣｕｔ＝端数ページ数ＲＰ）して印刷実行部２４に印刷および媒体の切断を指示し、処理をＳ６へ移行する。
【００７０】
Ｓ１１：Ｓ８において、印刷および媒体の切断を行った印刷制御部２０は、全ページの印刷が完了したか否か判定し、全ページの印刷が完了したと判定すると処理をＳ６へ移行し、完了していないと判定すると処理をＳ１２へ移行する。
印刷制御部２０は、ＲＡＭ１３の印刷エンド設定ｉＥＰと総ページ数ＴＰとを比較し、印刷エンド設定ｉＥＰの値が総ページ数ＴＰの値と一致（ｉＥＰ＝ＴＰ）すると全印刷ページの印刷処理が完了したと判定して処理をＳ１２へ移行する。
【００７１】
Ｓ１２：全ページの印刷が完了したと判定した印刷制御部２０は、ＲＡＭ１３の排出完了ページＰＮｏが「最終排出完了カット済ページＰＮｃｆ＋カットページ数ＣＰ」以上になったか否かを判定し、排出完了ページＰＮｏが「最終排出完了カット済ページＰＮｃｆ＋カットページ数ＣＰ」以上になったと判定、即ち切断したページが排出されたと判定すると処理をＳ１３へ移行し、排出完了ページＰＮｏが「最終排出完了カット済ページＰＮｃｆ＋カットページ数ＣＰ」以上になっていないと判定すると本判定を継続して行う。
【００７２】
Ｓ１３：切断したページが排出されたと判定した印刷制御部２０は、ＲＡＭ１３の最終排出完了カット済ページＰＮｃｆにカットページ数ＣＰを加算（最終排出完了カット済ページＰＮｃｆ＋カットページ数ＣＰ）して更新する。
【００７３】
Ｓ１４：印刷制御部２０は、更新した最終排出完了カット済ページＰＮｃｆが示すページまでのイメージデータＩＭＧをＲＡＭ１３から消去し、処理をＳ７へ戻す。
【００７４】
即ち、印刷制御部２０は、カッターユニット１０６で所定ページ数毎に切断された媒体が排出センサ１１９で排出されたことが検知されると、当該所定ページ数のイメージデータをＲＡＭ１３から消去する。
【００７５】
このようにして、画像形成装置１０は印刷処理を行う。
【００７６】
次に、媒体の詰まりを検出した後の再印刷としてのリカバリ印刷について図３を参照しながら説明する。
【００７７】
上述した画像形成装置１０の印刷動作において印刷部１５が媒体の詰まりを検出すると、画像形成装置１０は印刷動作を直ちに停止し、操作パネル部１６に媒体の詰まりが発生したことを表示する。ユーザは、画像形成装置１０のカバーを開き、詰まった媒体を除去した後、カバーを閉じて印刷を再開させるものとする。画像形成装置１０は、カバーが閉じられたことを検知すると、印刷制御部２０および印刷部１５によりリカバリ印刷を開始する。
【００７８】
画像形成装置１０が行うリカバリ印刷処理を図５の第１の実施例におけるリカバリ印刷処理の流れを示すフローチャートの図中Ｓで表すステップに従って図３を参照しながら説明する。
【００７９】
Ｓ２１：画像形成装置１０のＣＰＵ１２は、リカバリ印刷処理を開始すると、操作パネル部１６に印刷再開ページの選択画面を表示し、未印刷ページまたは最終カット位置である最終カットページのいずれかのページから印刷を再開するかの印刷再開ページの選択操作を操作パネル部１６で受け付ける。
【００８０】
印刷再開ページの選択画面は、例えば図６に示す選択画面６０であり、未印刷のページから印刷を再開する未印刷ページ指定としての未印刷ページ６１と、最終の媒体切断を行ったページ以降のページから印刷を再開する最終切断位置指定としての最終カット位置６２とを選択ボタンとして選択可能に表示する画面である。
【００８１】
Ｓ２２：印刷制御部２０は、操作パネル部１６で印刷再開ページとして未印刷ページまたは最終カット位置のいずれが選択されたかを判定し、最終カット位置が選択されたと判定すると処理をＳ２４へ移行し、未印刷ページが選択されたと判定すると処理をＳ２３へ移行する。
【００８２】
Ｓ２３：未印刷ページが選択されたと判定した印刷制御部２０は、ＲＡＭ１３の印刷スタート設定ｉＳＰに「排出完了ページＰＮｏ＋１」を格納（印刷スタート設定ｉＳＰ＝排出完了ページＰＮｏ＋１）し、印刷エンド設定ｉＥＰに以前の設定を保持し、また、カット長設定ｉＣｕｔに「カットページ数ＣＰ−（排出完了ページＰＮｏ−最終排出完了カット済ページＰＮｃｆ）」を格納（カット長設定ｉＣｕｔ＝カットページ数ＣＰ−（排出完了ページＰＮｏ−最終排出完了カット済ページＰＮｃｆ））して印刷実行部２４に印刷および媒体の切断を指示し、処理を図４のＳ７へ移行する。
【００８３】
このように、印刷制御部２０は、印刷再開ページの選択画面において「未印刷ページ」が選択された場合、媒体詰りが発生したページであって、排出が完了していないページから印刷および媒体の切断を継続するように再開する。
【００８４】
Ｓ２４：最終カット位置が選択されたと判定した印刷制御部２０は、ＲＡＭ１３の印刷スタート設定ｉＳＰに「最終排出完了カット済ページＰＮｃｆ＋１」を格納（印刷スタート設定ｉＳＰ＝最終排出完了カット済ページＰＮｃｆ＋１）し、印刷エンド設定ｉＥＰおよびカット長設定ｉＣｕｔに以前の設定を保持して印刷実行部２４に印刷および媒体の切断を指示し、処理を図４のＳ７へ移行する。
【００８５】
このように、印刷制御部２０は、印刷再開ページの選択画面において「最終カット位置」が選択された場合、排出が完了しているページ（最終排出完了カット済ページＰＮｃｆ）の次のページ、即ち図２に示す排出センサ１１９で排出が検知された最後のページの直後のページから印刷および媒体の切断を再開する。
【００８６】
次に、上述した印刷動作を図７の第１の実施例における印刷実行例の説明図に基づいて図１、図２、図３を参照しながら説明する。なお、図７は、ＲＡＭ１３の印刷可能ページＰＮｅ、カット済みページＰＮｃ、排出完了ページＰＮｏ、および最終排出完了カット済ページＰＮｃｆの値の変化を該当するページ番号に「〇」を付して表している。また、印刷可能ページＰＮｅ欄の「×」は当該ページのイメージデータをＲＡＭ１３のイメージデータＩＭＧから消去することを表し、「−」は当該ページのイメージデータがＲＡＭ１３のイメージデータＩＭＧから既に消去されていることを表している。さらに、カット済みページＰＮｃは、「〇」が付されたページ番号のタイミングで値が更新されることを表している。
【００８７】
ここで説明する印刷実行例は、総ページ数が「８」、カット指定が「カットあり」、カットページ数が「３」とした印刷データを上位装置５０から受信して画像形成装置１０が印刷するものとする。
【００８８】
この印刷データを受信した画像形成装置１０のＣＰＵ１２は、ＲＡＭ１３の総ページ数ＴＰを「８」、カット指定ＣＭを「カットあり」、カットページ数ＣＰを「３」として印刷動作を開始する。（図４のＳ１）
次に、画像形成装置１０の印刷制御部２０は、印刷データ編集展開処理を開始する。（図４のＳ２）
印刷データ編集展開処理が開始されると、図７（ａ）に示すように、印刷データ編集展開処理が終了したページ（ページ番号１〜３）毎に、ＲＡＭ１３の印刷可能ページＰＮｅに「１」が加算されていき、印刷可能ページＰＮｅの値がカットページ数ＣＰの値に到達する。最初は、最終排出完了カット済ページＰＮｃｆ＝０から開始するため、印刷可能ページＰＮｅ＝３になったとき、カットページ数ＣＰの値に到達する。
【００８９】
印刷制御部２０は、印刷可能ページＰＮｅの値がカットページ数ＣＰの値に到達したと判定すると（図４のＳ７）、ＲＡＭ１３の印刷スタート設定ｉＳＰに「１」を格納し、印刷エンド設定ｉＥＰに「３」を格納し、また、カット長設定ｉＣｕｔに「３」を格納して印刷実行部２４に印刷および媒体の切断を指示し、印刷および媒体の切断を実行する。（図４のＳ８）
印刷データ編集展開処理と並行して印刷および媒体の切断の処理が開始されると、図７（ｂ）に示すように、例えばＲＡＭ１３の印刷可能ページＰＮｅは「５」、排出完了ページＰＮｏは「１」となる。また、給紙したページ数が「３」となり、カット長設定ｉＣｕｔと一致すると、媒体の切断が実行され、カット済みページＰＮｃが「３」に更新される。この時点で、印刷中のページは２ページ目である。
【００９０】
さらに印刷動作が進み、３ページ目までの印刷および切断が完了すると、図７（ｃ）に示すように、排出完了ページＰＮｏは「３」となって最終排出完了カット済ページＰＮｃｆ（＝０）にカット長設定ｉＣｕｔ（＝３）を加算した値と一致し、最終排出完了カット済ページＰＮｃｆは「３」に更新される。（図４のＳ１３）
最終排出完了カット済ページＰＮｃｆが「３」となり３ページ目までの印刷および排出が完了したため、１ページ目から３ページ目までのイメージデータがＲＡＭ１３のイメージデータＩＭＧから消去される。（図４のＳ１４）
また、印刷データ編集展開処理が進行し、ＲＡＭ１３の印刷可能ページＰＮｅが「６」となり、印刷制御部２０は、印刷可能ページＰＮｅの値（＝６）が最終排出完了カット済ページＰＮｃｆ（＝３）にカットページ数ＣＰ（＝３）を加算した値（＝６）に到達したと判定すると（図４のＳ７）、ＲＡＭ１３の印刷スタート設定ｉＳＰに「４」を格納し、印刷エンド設定ｉＥＰに「６」を格納し、また、カット長設定ｉＣｕｔに「３」を格納して印刷実行部２４に印刷および媒体の切断を指示し、印刷および媒体の切断を実行する。（図４のＳ８）
印刷データ編集展開処理と並行して印刷および媒体の切断の処理が開始されると、図７（ｄ）に示すように、例えばＲＡＭ１３の印刷可能ページＰＮｅは「７」、排出完了ページＰＮｏは「４」となる。また、給紙したページ数が「３」となり、カット長設定ｉＣｕｔと一致すると、媒体の切断が実行され、カット済みページＰＮｃが「６」に更新される。この時点で、印刷中のページは５ページ目である。
【００９１】
さらに印刷動作が進み、６ページ目までの印刷および切断が完了すると、図７（ｅ）に示すように、排出完了ページＰＮｏは「６」となって最終排出完了カット済ページＰＮｃｆ（＝３）にカット長設定ｉＣｕｔ（＝３）を加算した値と一致し、最終排出完了カット済ページＰＮｃｆは「６」に更新される。（図４のＳ１３）
最終排出完了カット済ページＰＮｃｆが「６」となり６ページ目までの印刷および排出が完了したため、４ページ目から６ページ目までのイメージデータがＲＡＭ１３のイメージデータＩＭＧから消去される。（図４のＳ１４）
また、印刷データ編集展開処理が進行し、ＲＡＭ１３の印刷可能ページＰＮｅが「８」となり、印刷制御部２０は、印刷可能ページＰＮｅの値（＝８）が総ページ数ＴＰの値（＝８）に到達したと判定すると（図４のＳ９）、ＲＡＭ１３の印刷スタート設定ｉＳＰに「７」を格納し、印刷エンド設定ｉＥＰに「８」を格納し、また、カット長設定ｉＣｕｔに「２」を格納して印刷実行部２４に印刷および媒体の切断を指示し、印刷および媒体の切断を実行する。（図４のＳ１０）
なお、印刷データ編集展開処理は、ここで終了する。
【００９２】
印刷および媒体の切断の処理が開始されると、図７（ｆ）に示すように、ＲＡＭ１３の排出完了ページＰＮｏは「８」となる。印刷制御部２０は、排出完了ページＰＮｏの値（＝８）が総ページ数ＴＰの値（＝８）に到達したと判定すると（図４のＳ６）、印刷動作を終了する。このとき、印刷制御部２０は、７ページ目と８ページ目までのイメージデータをＲＡＭ１３のイメージデータＩＭＧから消去するものとする。
【００９３】
次に、図７（ｄ）に示す状態で媒体詰りが発生した場合の処理を説明する。
【００９４】
例えば、５ページ目の印刷動作中に媒体詰りが発生した場合、ＲＡＭ１３の総ページ数ＴＰの値は「８」、印刷可能ページＰＮｅの値は「７」、排出完了ページＰＮｏの値は「４」、カット済みページＰＮｃの値は「６」、最終排出完了カット済ページＰＮｃｆの値は「３」、印刷スタート設定ｉＳＰの値は「４」、印刷エンド設定ｉＥＰの値は「６」、カット長設定ｉＣｕｔの値は「３」となっている。
【００９５】
この状態において、リカバリ印刷を行う際に、ユーザが未印刷ページ（図６に示す未印刷ページ６１）を選択した場合、図５のＳ２３に示すように、印刷制御部２０は、ＲＡＭ１３の印刷スタート設定ｉＳＰに「５」を格納（印刷スタート設定ｉＳＰ＝排出完了ページＰＮｏ＋１）し、印刷エンド設定ｉＥＰに以前の設定「６」を保持し、また、カット長設定ｉＣｕｔに「２」を格納（カット長設定ｉＣｕｔ＝カットページ数ＣＰ−（排出完了ページＰＮｏ−最終排出完了カット済ページＰＮｃｆ））して印刷および媒体の切断を行う。即ち、５ページ目から印刷を再開し、最初のカット長（切断されるページ数）は２ページとなる。
【００９６】
一方、リカバリ印刷を行う際に、ユーザが最終カット位置（図６に示す最終カット位置６２）を選択した場合、図５のＳ２４に示すように、印刷制御部２０は、ＲＡＭ１３の印刷スタート設定ｉＳＰに「４」を格納（印刷スタート設定ｉＳＰ＝最終排出完了カット済ページＰＮｃｆ＋１）し、印刷エンド設定ｉＥＰ（＝６）およびカット長設定ｉＣｕｔ（＝３）に以前の設定を保持して印刷および媒体の切断を行う。即ち、４ページ目から印刷を再開し、カット長（切断されるページ数）は３ページとなる。
【００９７】
このように、本実施例では、印刷制御部２０は、連続媒体がカッターユニット１０６で所定ページ数毎に切断され、排出センサ１１９で排出が検知されるまで当該所定ページ数の印刷データから生成した印刷ページとしてのイメージデータをＲＡＭ１３のイメージデータＩＭＧに記憶しておき、印刷動作中に排出センサ１１９で連続媒体の詰りを検出した後、再印刷としてのリカバリ印刷を行う場合、カッターユニット１０６で切断され、排出センサ１１９で排出が検知された最後のページの直後のページから印刷を再開するようにしたことにより、異常の発生により印刷動作を中断した場合であっても連続媒体を指定された長さで切断することができる。
【００９８】
したがって、ユーザは、リカバリ印刷を行ったときに、印刷して排出された連続媒体をつなぎ合わせる必要がなくなり、ユーザの利便性を向上させることができる。
【００９９】
また、未印刷のページからリカバリ印刷を行うことを選択可能にしたことにより、印刷の状況に応じてユーザが所望するリカバリ印刷の開始位置とすることができる。
なお、本実施例では、ＲＡＭ１３に各種変数（パラメータ）を設けて算出するようにしたが、上述した変数や算出方法に限定されるものでなく、その他の変数や算出方法を適用することができる。例えば、複数のパラメータテーブルを設け、並行して動作させることにより、実行時間の短縮を図っても良い。
【０１００】
以上説明したように、第１の実施例では、異常の発生により印刷動作を中断した場合であっても連続媒体を指定された長さで切断することができるという効果が得られる。
したがって、ユーザは、リカバリ印刷を行ったときに、印刷して排出された連続媒体をつなぎ合わせる必要がなくなり、ユーザの利便性を向上させることができるという効果が得られる。
【０１０１】
また、未印刷のページからリカバリ印刷を行うことを選択可能にしたことにより、印刷の状況に応じてユーザが所望するリカバリ印刷の開始位置とすることができるという効果が得られる。
【実施例２】
【０１０２】
第２の実施例の構成は、画像形成装置のＲＡＭの構成が第１の実施例と異なっている。その第２の実施例の構成を図８の第２の実施例における画像形成装置の印刷制御部の構成を示すブロック図に基づいて説明する。なお、上述した第１の実施例と同様の部分は、同一の符号を付してその説明を省略する。
【０１０３】
図８において、ＲＡＭ１３は、カット指定ＣＭに加え、カットページ数揃え設定ＣＭ２と、リカバリ印刷開始モード設定ＣＭ３と、リカバリ印刷開始位置設定ＣＭ４とを有している。なお、カット指定ＣＭは第１の実施例と同様である。
【０１０４】
カットページ数揃え設定ＣＭ２は、部単位での印刷で媒体の切断を行う場合、部終端の印刷ページがカット長未満のページが発生する場合に、空白ページを挿入することにより、切断するページ数を揃えることを指定する「カットページ揃え」または切断するページ数を揃えないことを指定する「カットページ揃えなし」の情報である。このカットページ数揃え設定ＣＭ２は、印刷データに含まれ、印刷データで指定される。
【０１０５】
リカバリ印刷開始モード設定ＣＭ３は、リカバリ印刷時の開始モードを表す情報であり、「手動設定」（第１の方法）、「カットページ数揃え設定」、「装置本体の設定」（第２の方法）の３つのうちいずれかに従ってリカバリ印刷を行うかを指定する情報である。このリカバリ印刷開始モード設定ＣＭ３は、印刷データに含まれ、印刷データで指定される。
【０１０６】
リカバリ印刷開始位置設定ＣＭ４は、リカバリ印刷開始モード設定ＣＭ３で「装置本体の設定」が指定された場合に参照される情報であり、印刷再開ページを「未印刷ページ」または「最終カット位置」を指定するものである。このリカバリ印刷開始位置設定ＣＭ４は、操作パネル部１６に表示される印刷再開ページの選択画面（図６参照）において、ユーザにより装置本体の設定（装置設定）として予めＲＡＭ１３に設定される情報である。なお、リカバリ印刷開始位置設定ＣＭ４は、不揮発性のメモリに記憶するようにしても良い。
【０１０７】
本実施例では、リカバリ印刷開始モード設定ＣＭ３で「手動設定」が指定された場合、第１の実施例と同様に、リカバリ印刷を行う時、操作パネル部１６に表示される印刷再開ページの選択画面（図６参照）において、「未印刷ページ」または「最終カット位置」がユーザによって選択される。
【０１０８】
また、リカバリ印刷開始モード設定ＣＭ３で「カットページ数揃え設定」が指定された場合、カットページ数揃え設定ＣＭ２を参照し、カットページ数揃え設定ＣＭ２が「有」の場合、印刷再開ページの選択画面（図６参照）で「最終カット位置」が選択されたときと同じ動作を行い、またカットページ数揃え設定ＣＭ２が「無」の場合、印刷再開ページの選択画面（図６参照）で「未印刷ページ」が選択されたときと同じ動作を行う。
【０１０９】
さらに、リカバリ印刷開始モード設定ＣＭ３で「装置本体の設定」が指定された場合、リカバリ印刷開始位置設定ＣＭ４を参照し、リカバリ印刷開始位置設定ＣＭ４が「最終カット位置」の場合、印刷再開ページの選択画面（図６参照）で「最終カット位置」が選択されたときと同じ動作を行い、またリカバリ印刷開始位置設定ＣＭ４が「未印刷ページ」の場合、印刷再開ページの選択画面（図６参照）で「未印刷ページ」が選択されたときと同じ動作を行う。
【０１１０】
上述した構成の作用について説明する。
【０１１１】
画像形成装置が行うリカバリ印刷処理を図９の第２の実施例におけるリカバリ印刷処理の流れを示すフローチャートの図中Ｓで表すステップに従って図８を参照しながら説明する。
【０１１２】
なお、第２の実施例における画像形成装置が行う印刷処理は第１の実施例と同様なのでその説明を省略する。また、上位装置５０は、印刷データおよびその印刷データに付加した総ページ数、カット指定、カットページ数揃え設定、リカバリ印刷開始モード設定、カットページ数を画像形成装置１０に送信して印刷を行っているものとする。
【０１１３】
Ｓ３１：画像形成装置１０の印刷制御部２０は、リカバリ印刷処理を開始すると、ＲＡＭ１３のリカバリ印刷開始モード設定ＣＭ３を参照し、本体設定に従うか否か、即ちリカバリ印刷開始モード設定ＣＭ３に「装置本体の設定」が記憶されているか否かを判定し、「装置本体の設定」が記憶されていると判定すると処理をＳ３２へ移行し、「装置本体の設定」が記憶されていないと判定すると処理をＳ３３へ移行する。
【０１１４】
Ｓ３２：印刷制御部２０は、リカバリ印刷開始モード設定ＣＭ３に「装置本体の設定」が記憶されていると判定すると、ＲＡＭ１３のリカバリ印刷開始位置設定ＣＭ４を参照し、リカバリ印刷開始位置設定ＣＭ４に「最終カット位置」が記憶されているか否かを判定し、「最終カット位置」が記憶されていると判定すると処理をＳ３８へ移行し、「最終カット位置」が記憶されていない、即ち「未印刷ページ」が記憶されていると判定すると処理をＳ３７へ移行する。
【０１１５】
Ｓ３３：一方、Ｓ３１において、リカバリ印刷開始モード設定ＣＭ３に「装置本体の設定」が記憶されていないと判定した印刷制御部２０は、リカバリ印刷開始モード設定ＣＭ３にカットページ数揃え設定ＣＭ２に従うか否か、リカバリ印刷開始モード設定ＣＭ３に「カットページ数揃え設定」が記憶されているか否かを判定し、「カットページ数揃え設定」が記憶されていると判定するとカットページ数揃え設定ＣＭ２に従ってリカバリ印刷を行うため処理をＳ３４へ移行し、「カットページ数揃え設定」が記憶されていないと判定すると処理をＳ３５へ移行する。
【０１１６】
Ｓ３４：印刷制御部２０は、リカバリ印刷開始モード設定ＣＭ３に「カットページ数揃え設定」が記憶されていると判定すると、ＲＡＭ１３のカットページ数揃え設定ＣＭ２を参照し、カットページ数揃え設定ＣＭ２に「カットページ揃え」が記憶されているか否かを判定し、「カットページ揃え」が記憶されていると判定すると処理をＳ３８へ移行し、「カットページ揃え」が記憶されていない、即ち「カットページ揃えなし」が記憶されていると判定すると処理をＳ３７へ移行する。
【０１１７】
Ｓ３５：Ｓ３３において、印刷制御部２０がリカバリ印刷開始モード設定ＣＭ３に「カットページ数揃え設定」が記憶されていないと判定すると、ＣＰＵ１２は、操作パネル部１６に印刷再開ページの選択画面（図６参照）を表示し、未印刷ページまたは最終カット位置である最終カットページのいずれかのページから印刷を再開するかの印刷再開ページの選択操作を操作パネル部１６で受け付ける。
【０１１８】
Ｓ３６：印刷制御部２０は、操作パネル部１６で印刷再開ページとして未印刷ページまたは最終カット位置のいずれが選択されたかを判定し、最終カット位置が選択されたと判定すると処理をＳ３８へ移行し、未印刷ページが選択されたと判定すると処理をＳ３７へ移行する。
【０１１９】
Ｓ３７：印刷制御部２０は、ＲＡＭ１３の印刷スタート設定ｉＳＰに「排出完了ページＰＮｏ＋１」を格納（印刷スタート設定ｉＳＰ＝排出完了ページＰＮｏ＋１）し、印刷エンド設定ｉＥＰに以前の設定を保持し、また、カット長設定ｉＣｕｔに「カットページ数ＣＰ−（排出完了ページＰＮｏ−最終排出完了カット済ページＰＮｃｆ）」を格納（カット長設定ｉＣｕｔ＝カットページ数ＣＰ−（排出完了ページＰＮｏ−最終排出完了カット済ページＰＮｃｆ））して印刷実行部２４に印刷および媒体の切断を指示し、処理を図４のＳ７へ移行する。
【０１２０】
このように、印刷制御部２０は、リカバリ印刷開始位置設定ＣＭ４に「未印刷ページ」が予め設定されている場合、カットページ数揃え設定ＣＭ２に「カットページ揃えなし」が予め設定されている場合、または印刷再開ページの選択画面において「未印刷ページ」が選択された場合、媒体詰りが発生し、排出が完了していないページから印刷および媒体の切断を継続するように再開する。
【０１２１】
Ｓ３８：印刷制御部２０は、ＲＡＭ１３の印刷スタート設定ｉＳＰに「最終排出完了カット済ページＰＮｃｆ＋１」を格納（印刷スタート設定ｉＳＰ＝最終排出完了カット済ページＰＮｃｆ＋１）し、印刷エンド設定ｉＥＰおよびカット長設定ｉＣｕｔに以前の設定を保持して印刷実行部２４に印刷および媒体の切断を指示し、処理を図４のＳ７へ移行する。
【０１２２】
このように、印刷制御部２０は、リカバリ印刷開始位置設定ＣＭ４に「最終カット位置」が予め設定されている場合、カットページ数揃え設定ＣＭ２に「カットページ揃え」が予め設定されている場合、または印刷再開ページの選択画面において「最終カット位置」が選択された場合、排出が完了しているページ（最終排出完了カット済ページＰＮｃｆ）の次のページから印刷および媒体の切断を再開する。
【０１２３】
このように、本実施例では、カットページ数揃え設定ＣＭ２、リカバリ印刷開始モード設定ＣＭ３、およびリカバリ印刷開始位置設定ＣＭ４を設けたことにより、装置本体の設定情報や上位装置の設定情報でリカバリ印刷の開始位置を決定することができる。
なお、本実施例では、ＲＡＭ１３に各種変数（パラメータ）を設けて算出するようにしたが、上述した変数や算出方法に限定されるものでなく、その他の変数や算出方法を適用することができる。例えば、複数のパラメータテーブルを設け、並行して動作させることにより、実行時間の短縮を図っても良い。
【０１２４】
以上説明したように、第２の実施例では、第１の実施例の効果に加え、装置本体や上位装置の印刷設定に応じて自動的にリカバリ印刷の開始位置を決定することができ、ユーザの操作負担を軽減し、ユーザの利便性を向上させることができるという効果が得られる。
第１の実施例および第２の実施例において、画像形成装置をプリンタとして説明したが、それに限られることなく、長尺状の連続媒体に印刷を行うものであれば、複写装置やファクミシミリ装置等としても良い。
【符号の説明】
【０１２５】
１０  画像形成装置
１１  通信部
１２  ＣＰＵ
１３  ＲＡＭ
１４  ＲＯＭ
１５  印刷部
１６  操作パネル部
１０２  ロール紙フィーダ部
１０３  プリンタ部
１０４  カッターＩＮセンサ
１０５、１０７ａ〜１０７ｄ  フィードローラ
１０６  カッターユニット
１１０  ＩＮセンサ
１１１  ライトセンサ
１１２  ２次転写ローラ
１１３  ２次転写ベルト
１１４  ベルトローラ
１１５Ｋ、１１５Ｃ、１１５Ｙ、１１５Ｍ、１１５Ｗ  ＩＤユニット
１１６Ｋ、１１６Ｃ、１１６Ｙ、１１６Ｍ、１１６Ｗ  ＬＥＤヘッド
１１７  定着器
１１９  排出センサ
【図１】
2019217731.tif 000003
【図２】
2019217731.tif 000004
【図３】
2019217731.tif 000005
【図４】
2019217731.tif 000006
【図５】
2019217731.tif 000007
【図６】
2019217731.tif 000008
【図７】
2019217731.tif 000009
【図８】
2019217731.tif 000010
【図９】
2019217731.tif 000011