(57)【要約】【課題】給排紙ジャムの解消後、素早く印刷を再開することのできる印刷装置およびその制御方法を提供すること。【解決手段】給排紙ジャムが検出されたかどうかを判断し（Ｓ３１３）、ジャムが検出された場合には、あらかじめ保持しておいた、当該ページの１バンド目のデータを格納するＲＡＭの先頭アドレスを、再びＤＭＡ制御部にセットする。これにより、給排紙ジャムが解消した後にホストコンピュータに当該ページの印刷イメージデータを要求することなく、即印刷処理を再開することができる。【選択図】  図３
2004237504.tif 000002
【特許請求の範囲】
【請求項１】
所定単位に区分されて供給される印刷データに基づき印刷処理を行う印刷装置であって、
供給された印刷データを格納するメモリと、
前記メモリにおける前記印刷データの格納先の先頭アドレスを保持する保持手段と、
前記メモリに格納された印刷データを、前記先頭アドレスから順に前記所定単位毎に読み出しつつプリンタエンジンに送出する送出手段と、
給排紙ジャムを検出する検出手段と、
前記給排紙ジャムが検出された場合に、前記送出手段が次に読み出す前記メモリのアドレス位置を、前記先頭アドレスに設定する設定手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記所定単位は、ページを複数に区分したバンド単位であることを特徴とする請求項１に記載の印刷装置。
【請求項３】
さらに、
供給された印刷データに係る印刷がカラー印刷かモノクロ印刷かを判断する判断手段と、
当該印刷データに係る印刷がモノクロ印刷であった場合に、前記検出手段および前記設定手段を動作させるよう制御する制御手段と、
を有することを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
所定単位に区分されて供給される印刷データに基づき印刷処理を行う印刷装置の制御方法であって、
供給された印刷データを格納するメモリにおける、当該印刷データの格納先の先頭アドレスを保持する保持ステップと、
前記メモリに格納された印刷データを、前記先頭アドレスから順に前記所定単位毎に読み出しつつプリンタエンジンに送出する送出ステップと、
給排紙ジャムを検出する検出ステップと、
前記給排紙ジャムが検出された場合に、前記送出ステップで次に読み出される前記メモリのアドレス位置を、前記先頭アドレスに設定する設定ステップと、
を有することを特徴とする印刷装置の制御方法。
【請求項５】
前記所定単位は、ページを複数に区分したバンド単位であることを特徴とする請求項４に記載の印刷装置の制御方法。
【請求項６】
さらに、
供給された印刷データに係る印刷がカラー印刷かモノクロ印刷かを判断する判断ステップと、
当該印刷データに係る印刷がモノクロ印刷であった場合に、前記検出ステップおよび前記設定ステップを実行させるよう制御する制御ステップと、
を有することを特徴とする請求項４または５に記載の印刷装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷装置に関し、特に、異常中断後の印刷処理再開時における制御技術に関するものである。
【０００２】
【従来の技術】
従来、レーザプリンタに代表されるページプリンタでは、ＰＤＬ（ページ記述言語）で記述された印刷データをプリンタが受け取り、ＰＤＬのインタプリット、印刷イメージの作成、プリンタエンジンの制御等をすべて内部に搭載されたプリンタコントローラで行っていた。このため、プリンタコントローラは高速なＣＰＵや印刷イメージを作成するためのイメージプロセッサ等を使用するため高価なものになっていた。
【０００３】
一方、ホストコンピュータで印刷イメージを作成しプリンタに送ることで印刷を行うホストベース印刷システムも開発されている。かかるシステムは、近年のホストコンピュータの処理能力の向上、インターフェース技術の向上によって、より使いやすく、なおかつ安価に提供できる環境が整い、急速に普及している。
【０００４】
【発明が解決しようとする課題】
ところが、従来のホストベース印刷システムでは、データ保持手段としてのＤＲＡＭを必要最小限に抑えるため、ホストコンピュータで作成した印刷イメージを複数のバンドに分割し、さらにデータ圧縮を施してプリンタに送出するようにしていた。このため、ＤＲＡＭはリングバッファとして使用され、印刷用紙の給排紙ジャムが起こった場合に、すでに次ページ分のバンドが送られていたとしても、リングバッファのリード・ライトアドレスカウンタを初期化し、さらにホストコンピュータに対しジャムを起こしたページ分の印刷イメージデータの再送を要求しなければならなかった。このようなことから、給排紙ジャムなどの異常状態が解消してから印刷を再開させるまでに時間がかかるという問題があった。
【０００５】
本発明は、このような問題を解決するためになされたもので、給排紙ジャムの解消後、素早く印刷を再開することのできる印刷装置およびその制御方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明の一側面によれば、所定単位に区分されて供給される印刷データに基づき印刷処理を行う印刷装置であって、供給された印刷データを格納するメモリと、前記メモリにおける前記印刷データの格納先の先頭アドレスを保持する保持手段と、前記メモリに格納された印刷データを、前記先頭アドレスから順に前記所定単位毎に読み出しつつプリンタエンジンに送出する送出手段と、給排紙ジャムを検出する検出手段と、前記給排紙ジャムが検出された場合に、前記送出手段が次に読み出す前記メモリのアドレス位置を、前記先頭アドレスに設定する設定手段と、を有することを特徴とする印刷装置が提供される。
【０００７】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。
【０００８】
図１は、本発明を適用するのに好適な印刷装置であるカラーレーザビームプリンタ（以下、単に「プリンタ」と記す）の構成を示すブロック図である。
【０００９】
図１に示すように、プリンタ１０３０は、パーソナルコンピュータ等で実現される情報処理装置としてのホストコンピュータ１００１と通信線１００２を介して接続され、これによってホストベース印刷システムが構成されている。
【００１０】
プリンタ１０３０において、１０３１はプリンタコントローラで、本プリンタ全体の動作の制御を行う制御ユニットである。プリンタコントローラ１０３１において、１０３３はＣＰＵで、ＲＯＭ１０３４に格納された制御プログラムを実行し、この制御ユニット全体を制御する。１０３５はＲＡＭで、ＣＰＵ１０３３のワークエリアとして用いられる一方、ホストコンピュータ１００１からの印刷データの受信エリアとしても機能する。
【００１１】
１０３２はＡＳＩＣで、ホスト・インタフェース（Ｉ／Ｆ）制御部１０３２ａ、ＣＰＵ  Ｉ／Ｆ制御部１０３２ｂ、メモリ制御部１０３２ｃ、ＤＭＡ制御部１０３２ｄ、データ伸張部１０３２ｅ、エンジンＩ／Ｆ制御部１０３３ｆ等を含む。
【００１２】
ホストＩ／Ｆ制御部１０３２ａは、通信線１００２を介してホストコンピュータ１００１との間で制御信号およびデータの送受信を行う。また、データの受信に関しては、ＤＭＡ制御部１０３２ｄと連動して受信データのＲＡＭ１０３５への格納を行う。
【００１３】
ＣＰＵ  Ｉ／Ｆ制御部１０３２ｂは、ＡＳＩＣ１０３２内部の不図示の制御レジスタおよびデータレジスタへのアクセス制御を行う。
【００１４】
メモリ制御部１０３２ｃはＲＯＭ１０３５、ＲＡＭ１０３４へのアクセス制御を行う。
【００１５】
データ伸張部１０３２ｅは、ホストコンピュータ１００１から受信した圧縮された印刷データの伸張を行う。
【００１６】
エンジンＩ／Ｆ制御部１０３２ｆは、印刷エンジン部１０３６との制御信号のやり取りや印刷画像データのシッピングを制御する。
【００１７】
図２は、プリンタ１０３０の主に印刷エンジン部１０３６の機構を示す模式的断面図である。
【００１８】
プリンタ１０３０は、図２に示すように、筐体２００１の内部に、印刷エンジン部１０３６を構成するための各要素が格納されている。また、図１にて述べたプリンタコントローラ１０３１、及び印刷エンジン部１０３６における各要素によるそれぞれの印刷プロセス処理（例えば、給紙処理など）を制御するエンジン制御部を構成した制御ボードを収納する制御ボード収納部２００３も内部に設けられている。
【００１９】
エンジン部１０３６を構成する機構として、レーザ光によって感光ドラム２００５上に静電潜像を形成し、その静電潜像を顕像化し、その顕像を中間転写体２０１０に多重転写し、多重転写されたカラー画像を転写材（印刷用紙）２０２７へ更に転写する処理を行う光学処理機構、転写材２０２７に転写されたトナー像を定着させるための定着機構、転写材２０２７の給紙機構、転写材２０２７の搬送機構がそれぞれ設けられている。
【００２０】
光学処理機構は、レーザスキャナ部２０２０を有し、そのレーザドライバ２００６は、プリンタコントローラ１０３１から供給されたビットマップイメージデータに応じて半導体レーザ（図示せず）をオン、オフ駆動し、これによって半導体レーザから発射されたレーザ光は回転多面鏡２００７に入射し主走査方向に振られる。そして、その主走査方向に振られたレーザ光は反射ミラー２００８を介して感光ドラム２００５に導かれ、感光ドラム２００５上を主走査方向に露光走査する。感光ドラム２００５は、ドラムユニット２００４の一次帯電器２０２３によって予め帯電されており、上述のレーザ光による露光走査によって感光ドラム２００５上には静電潜像が形成される。その潜像は現像ロータリ２０１１の各色現像器２０１２Ｙ、２０１２Ｍ、２０１２Ｃまたは黒現像器２０１２Ｋから供給されるトナーによってトナー像に顕像化され、さらにこのトナー像は、トナー像とは逆特性の電圧が印加されることによって感光ドラム２００５上から中間転写体２０１０上に転写される。
【００２１】
カラー画像形成時には、中間転写体２０１０の１回転毎に、感光ドラム２００５と関連して現像ロータリ２０１１が回転し、それぞれイエロー現像器２０１２Ｙ、マゼンタ現像器２０１２Ｍ、シアン現像器２０１２Ｃ、次いで黒現像器２０１２Ｋの順で上述の現像工程がなされる。すなわち、中間転写体２０１０は、４回転し、その回転中にイエロー、マゼンタ、シアン、黒のそれぞれの可視像が順次形成される。なお、この場合、これらの可視像の形成毎に転写材が繰り返し搬送されてフルカラー画像が印刷される。一方、モノクロ画像形成時は、黒現像器２０１２Ｋのみで現像工程がなされ、中間転写体２０１０が１回転して黒の可視像が形成され、モノクロ可視像が中間転写体２０１０上に形成される。
【００２２】
中間転写体２０１０上に形成されたトナー像は、レジストシャッタ２０２８によってその搬送を待機させておいた転写材２０２７が搬送転写位置に搬送されることによって転写が行われる。すなわち、給紙処理機構により、中間転写体の回転に同期して給紙、搬送される転写材２０２７を転写ローラ２０１３によって中間転写体２０１０に圧接すると同時に、この転写ローラ２０１３にトナーと逆特性の電圧を印加することにより、中間転写体２０１０上のトナー像が転写材２０２７に転写される。
【００２３】
以上の機構において、感光ドラム２００５や各色の現像器、すなわちイエロー現像器２０１２Ｙ、マゼンタ現像器２０１２Ｍ、シアン現像器２０１０Ｃ、黒現像器２０１２Ｋは着脱可能に設けられており、黒以外の現像器は、現像ロータリ２０１１内に設けられている。また、反射ミラー２００８は半透過型ミラーであり、その裏面側にはビームディテクタ２００９が配置されている。ビームディテクタ２００９はレーザ光を検出し、その検出信号はプリンタコントローラ１０３１に与えられる。プリンタコントローラ１０３１は、このビームディテクタ２００９の検出信号に基づき主走査方向への露光タイミングを定める水平同期信号を生成し、その水平同期信号はエンジン制御部へ出力される。さらに、クリーナ２０２２は、感光ドラム２００５上の残存トナーを取り除き、この取り除かれたトナーは、ドラムユニット２００４内に廃トナーとして貯えられる。前露光ランプ２０２１は、感光ドラム２００５を光除電するものである。
【００２４】
転写材へトナー像を転写する際に、転写材を押圧する転写ローラ２０１３は、図中、上下方向に移動可能に設けられており、また、この移動を駆動する機構を設けられている。これにより、中間転写体２０１０に４色の各トナー像が形成される間、その形成された画像を乱さないように、図中、実線で示す下方に位置し、中間転写体２０１０とは離隔されている。中間転写体２０１０に各色のトナー像の形成が終わった後、転写材２０２７にカラー画像を転写するタイミングでは、転写ローラは上記駆動機構における不図示のカム部材により図中、破線で示す上方の位置に移動させられる。すなわち、転写材２０２７を介して中間転写体２０１０に所定の圧力で押し付けられる。この時、上述したように転写ローラには、所定の電圧が印加され、これによって中間転写体２０１０上のトナー画像は転写材２０２７に転写される。
【００２５】
以上のようにしてトナー像が転写された転写材２０２７は、定着機構まで搬送されトナー像の定着が行われる。この定着機構は、転写材２０２７に転写されたトナー像を熱圧によって定着させるための定着器２０１４を有し、定着器２０１４には、転写材２０２７に熱を加えるための定着ローラ２０１５と、転写材２０２７を定着ローラ２０１５に圧接させるための加圧ローラ２０１６とが設けられている。これらの各ローラは中空のローラであり、その内部にそれぞれヒータ２０１７、２０１８を有している。また、これらローラが回転駆動されることによって同時に転写材２０２７の搬送も行われる。それぞれのローラに内蔵されるヒータは、所定の定着温度が得られるようにエンジン制御部１０４９によって加熱駆動が制御される。
【００２６】
本実施形態におけるプリンタは、普通紙、厚紙等、用紙の種類に応じて定着器２０１４の通過時間を変更する。例えば、厚紙の場合には、材質の違いから、普通紙にトナーを定着させるよりもトナー像の加熱時間を長くする必要があるため通過時間を長くする。また、これに代わってもしくはこれとともに、定着器の加熱温度を切り替えてもよい
【００２７】
転写材の給紙機構は、転写材２０２７を収容するカセット２０２４と手差し用トレイ２０２５とを有し、カセット２０２４の印刷用紙または手差しトレイ２０２５の印刷用紙を選択的に給紙するように構成されている。カセット２０２４は筐体２００１内に装着され、このカセット２０２４には、その内部の仕切り板（図示せず）の設定位置に応じて印刷用紙のサイズを電気的に検知するサイズ検知機構が設けられている。カセット２０２４からは、ピックアップローラ２０２６が回転駆動されることにより、最上の印刷用紙から１枚単位で給紙が行われ、印刷用紙は給紙ローラ２０３８まで搬送される。ピックアップローラ２０２６は、給紙毎に駆動手段（図示せず）によって間欠的に回転駆動され、そのカム部によって１回転で１枚の印刷用紙の給紙が可能となる。
【００２８】
給紙ローラ２０３８は、印刷用紙をその先端部がレジストシャッタ２０２８に対応する位置まで搬送し、レジストシャッタ２０２８は、給紙された印刷用紙の押圧及びその解除によって、その印刷用紙の給紙停止及びその解除を行なう。このようなレジストシャッタ２０２８の動作は、レーザ光の主走査に同期するように制御される。
【００２９】
以上のカセットからの給紙に対し、手差しトレイ２０２５はその一部が筐体２００１の外部に突き出すように設けられ、ユーザによって手差しトレイ２０２５に搭載された印刷用紙は、給紙ローラ２０２９でレジストシャッタ２０２８に向けて給紙される。
【００３０】
次に、印刷用紙の搬送処理機構は、レジストシャッタ２０２８による押圧が解除された印刷用紙を中間転写体２０１０の位置へ搬送する搬送ローラ２０３９と、定着器２０１４から排出された印刷用紙を筐体２００１上部に形成された排紙トレイＦＤまで導くための各フラッパ２０３６、２０３７と各搬送ローラ２０４０、２０４１、２０４２と、これらのローラを駆動するための駆動手段（図示せず）とを備えている。
【００３１】
フラッパ２０３７は、その切り替え動作によって、筐体２００１上部に形成された排紙トレイＦＤ、または筐体２００１側面に形成された排紙トレイＦＵのいずれかに排紙先を切り替えることができる。
【００３２】
また、フラッパ２０３６の切り替え動作によって、両面印刷を行うことができる。すなわち、２０３０は反転給紙ユニットであり、搬送ローラ２０３１、２０３２、２０３３、およびフラッパ２０３４を備える。両面印刷を行いフェースダウンで印刷する場合（排紙トレイＦＤにおいて印刷用紙の表面が図中下、裏面が図中上に来るような両面印刷）は、転写材２０２７にはまず裏面の印刷から行われる。この場合、カセット２０２４から給紙された場合（図中矢印１）、まず裏面が印字され（矢印２）、次いでフラッパ２０３６の搬送切替えおよび搬送ローラ２０３５、２０３１の搬送によって反転給紙ユニットへ導かれる（矢印３、４）。
【００３３】
そして、不図示のセンサがこの搬送される転写材２０２７の後端を検知すると、搬送ローラ２０３１を逆回転させ、また、フラッパ２０３４を切り替えることにより、転写材２０２７を搬送ローラ２０３２の搬送路に搬送し、反転給紙ユニット２０３０内に給紙カセット２０２４と平行に納められる（矢印５、６、７）。このとき、転写材の印刷が行われた面（裏面）は、図中上を向いた状態となっている。その後、給紙が反転給紙ユニット２０３０から行われる旨指定すると、搬送ローラ２０３３、給紙ローラ２０３８を経て（矢印８）、再度、中間転写体２０１０、定着器２０１４を通り表面が印字され（矢印９）、フラッパ２０３６、２０３７を切り替えることによって、排紙トレイＦＤ（矢印１０）、あるいは、排紙トレイＦＵ（矢印１１）へ排紙されることになる。一方、両面印刷を行いフェースアップで印刷する場合（排紙トレイＦＵに排紙する場合に用紙の表面が図中下、裏面が図中上に来るような両面印刷）は、一例として、まず反転給紙ユニット２０３０に排紙し、その後、表面を印刷して、さらに、反転給紙ユニット２０３０から給紙して裏面を印刷する。
【００３４】
プリンタ１０３０の筐体２００１には、操作パネル部１０３７を構成する操作パネル２００２が取り付けられている。操作パネル２００２には、指示入力操作のためのスイッチ群、情報表示のためのＬＥＤ表示器やＬＣＤ表示器が設けられている。
【００３５】
また、カセット２０２４から給紙された場合の転写材の搬送経路（図中矢印１）に対して、２５００に示すような転写材の滞留（ジャム）を検出するためのセンサが設けられている。この他、一々図示はしないが、その他の転写材の各搬送経路にも同様のセンサが設けられている。これらのセンサがジャム検出手段として機能する。
【００３６】
以下、実施形態におけるプリンタ１０３０による印刷制御処理を、図３のフローチャートを用いて説明する。このフローチャートに対応するプログラムはＲＯＭ１０３４に格納された制御プログラムに含まれ、プリンタの電源投入後、ＣＰＵ１０３３によって実行される。
【００３７】
まず、ステップＳ３００で、初期化処理を行い、ホストコンピュータ１００１からのデータ受信待機状態となる。次のステップＳ３０１では、ホストコンピュータからデータ送信要求があったかどうかの判断を行い、送信要求があった場合は、ステップＳ３０２に進み、そうでない場合は送信要求があるまでデータ受信待機状態を続ける。このとき、待機時間をカウントしておき一定時間を過ぎた場合にはスリープモード等の低電力消費モードに移行するようにしても良い。
【００３８】
一方、ホストコンピュータ１００１ではユーザの指示によって印刷の実行が指示されると、プリンタドライバソフトウエアが起動し、アプリケーションソフトのグラフィックデータの解析を行い、Ｒ、Ｇ、Ｂの輝度データで表される印刷画像データを作成する。さらに、Ｒ、Ｇ、Ｂの輝度データをトナーの各色に対応したＣ、Ｍ、Ｙ、Ｋの濃度データに変換し、最終的にビットマップデータを得るための、色修正、ＵＣＲ、出力γ補正等の画像処理が行われる。次にＹ、Ｍ、Ｃ、Ｋの各色のデータがバンドに区分けされ、データ圧縮が施される。そして通信線１００２を介してプリンタ１０３０に対しデータ送信要求を行う。
【００３９】
プリンタ１０３０は、ステップＳ３０１でホストコンピュータからの送信要求を受けると、処理をステップＳ３０２に移し、当該ページの第１バンドのデータを格納するＲＡＭ１０３５の先頭アドレスを記憶、保持する。
【００４０】
本実施形態では、説明を簡単にするため１ページのトータルバンド数は１６とする。
【００４１】
ステップＳ３０３では、受信したバンド数をカウントするための変数ｎを１に初期化する。続いて、ステップＳ３０４で第ｎバンド目のデータを受信し、ＲＡＭ１０３５に格納する。続いて、変数ｎを１インクリメントし（ステップＳ３０５）、さらにステップＳ３０６で、すべてのバンドが受信し終わったかを、ｎ＝１６となったかどうかによって判断する。ここで、受信終了であれば（ＹＥＳ）、処理をステップＳ３０７に移す。一方、終了していないなら（ＮＯ）、処理をステップＳ３０４に移し、すべてのバンドが受信完了するまで一連の処理を繰り返す。
【００４２】
ステップＳ３０７以降、実際の印刷処理工程に移る。
【００４３】
ＤＭＡ制御部１０３２ｄは、メモリ制御部１０３２Ｃを介して当該ページの第１バンドの格納先先頭アドレスから順にバンド毎にデータを読み出しつつ、エンジンＩ／Ｆ制御部１０３２ｆを介してエンジン部１０３６に送信する。このようなＤＭＡ制御部１０３２ｄの処理によれば、ＣＰＵ１０３３が介在する処理をデータ入出力の開始と終了のときだけとなり、一度データの転送が開始されればＣＰＵ１０３３の制御を介さずにＲＡＭ１０３５とエンジン部１０３６との間で直接データ転送ができるため、高速化が実現できる。このような方式はＤＭＡ転送方式として知られている。
【００４４】
まず、ステップＳ３０７で、ＤＭＡリードするバンド数をカウントするための変数ｍを１に初期化する。その後、ステップＳ３０８で、第ｍバンドのデータをＤＭＡリードし、データ伸張部１０３２ｅにデータを渡す。そして、ステップＳ３０９で、データ伸張を行い、印刷画像データを作成する。
【００４５】
次に、ステップＳ３１０で、エンジン部１０３６に印刷画像データを転送する。続いて、変数ｍを１インクリメントし（ステップＳ３１１）、ステップＳ３１２で全バンドの処理が終了したかを、ｍ＝１６となったかどうかによって判断する。ここで、終了（ＹＥＳ）ならば処理をステップＳ３１３に移す。一方、全バンドが終了していなければ（ＮＯ）、処理をステップＳ３０８に戻し、前述の処理を繰り返す。
【００４６】
さて、給排紙ジャムが起こった場合、従来のプリンタは、すでに次ページ分のバンドが送られていたとしても、リングバッファのリード・ライトアドレスカウンタを初期化し、さらにホストコンピュータに対しジャムを起こしたページ分の印刷イメージデータの再送を要求しなければならず、このためジャムなどの異常状態が解消してから印刷を再開させるまでの遅延に問題があったことは先述したとおりである。
【００４７】
これは、ＤＲＡＭの容量を必要最小限なものにしてコストを抑えるための措置であった。しかしながら、近年はＤＲＡＭの価格も下がってきており、とりわけ、本実施形態のプリンタ１０３０のようなカラー印刷装置では一般に、同タイプの白黒印刷装置より大容量のＤＲＡＭを搭載しており、白黒６００ｄｐｉ程度の印刷データならば、圧縮が施されていることも考慮すれば、少なくとも２ページ以上の印刷イメージデータは格納可能になっている。
【００４８】
そこで、続くステップＳ３１３以降の処理を次のようにする。まず、ステップＳ３１３で、転写材の各搬送経路に設けられているジャム検出手段としてのセンサによって、給排紙ジャムが検出されたかどうかを判断する。ここでジャムが検出されなかった場合（ＮＯ）には、本印刷制御処理を終了するが、ジャムが検出された場合（ＹＥＳ）には、ステップＳ３１４に進み、ステップＳ３０２で保持しておいた、当該ページの１バンド目のデータを格納するＲＡＭ１０３５の先頭アドレスを、再びＤＭＡ制御部１０３２ｂにセットし、処理をステップＳ３０８に戻す。そうすると、給排紙ジャムが解消ししだい即、ステップＳ３０８以降の再印刷処理を行うことができる。つまり、従来のように給排紙ジャムが解消した後にホストコンピュータ１００１に当該ページの印刷イメージデータを要求する必要はない。
【００４９】
このように、本実施形態によれば、印刷途中に給排紙ジャムが発生しても、従来のようにホストコンピュータに対しデータ再送要求をしたり、リングバッファを制御するメモリコントローラをリセットすることなく、ジャム解消後の印刷再開を素早く行うことができる。
【００５０】
また、従来は、ジャム処理対策として、当該ページの印刷完了が確認されるまでは、ホストコンピュータに当該ページの印刷イメージデータを保持させておく必要があったが、本実施形態によれば、ホストコンピュータ１００１は、いったん印刷イメージデータをプリンタ１０３０に転送してしまえば、給排紙ジャムが生じても同じデータを再転送する必要はなくなるので、転送直後にその印刷イメージデータを破棄してもよいことになる。そのため、ホストコンピュータの資源を別の用途に有効に利用できるようにもなる。
【００５１】
なお、上述の実施形態におけるプリンタ１０３０は、印刷イメージデータを、ページが複数に区分されたバンド単位で受信し、印刷処理を行うものであったが、かかるバンド単位で処理を行うのは現状のＤＲＡＭの容量を考慮したものであるので、ＤＲＡＭの容量に余裕があるのであれば、バンド単位ではなくページ単位あるいはさらに大きな単位で供給を受け、処理するようにしてもよい。いずれにせよ、ステップＳ３０２では、所定単位で供給されたデータを格納するＲＡＭ１０３５の先頭アドレスを記憶、保持することになる。
【００５２】
なお、上述の実施形態におけるプリンタ１０３０はカラー印刷装置として説明したが、本発明はもちろんモノクロ印刷装置にも適用可能である。
【００５３】
また、プリンタ１０３０のようなカラー印刷装置の場合には、印刷イメージデータを受信後、受信データに係る印刷がカラー印刷かモノクロ印刷かを判断し、その印刷がモノクロ印刷であった場合に、上記のステップＳ３０２における当該ページのバンドデータの先頭アドレスの保持、および、ステップＳ３１３、Ｓ３１４による制御処理を行うようにしてもよい。
【００５４】
【発明の効果】
本発明によれば、給排紙ジャムの解消後、素早く印刷を再開することのできる印刷装置およびその制御方法を提供することができる。
【図面の簡単な説明】
【図１】実施形態におけるプリンタの構成を示すブロック図である。
【図２】実施形態におけるプリンタの機構を示す模式的断面図である。
【図３】実施形態における印刷制御処理を示すフローチャートである。
【図１】
2004237504.tif 000003
【図２】
2004237504.tif 000004
【図３】
2004237504.tif 000005