(57)【要約】【課題】エンコーダ出力の異常によって印字データの転送がしなかったとき印字動作が中止されてしまう。【解決手段】記録ヘッド１１が印字開始位置に移動したときに、データ転送を開始し、記録ヘッド１１が次の印字位置へ移動したときにデータ転送が完了したか否かを判別し、データ転送完了でなければ、データ転送完了数と予め初期設定した閾値とを比較し、データ転送完了数が閾値未満であれば、再印字を行なうために当該印字データ転送を完了しなかったときの印字位置情報（データ保持位置）を保存し、再印字カウンタを＋１する。そして、再印字カウンタが０でないときにはデータを保持した印字位置について再度のデータ転送を行なって再印字を行なう。【選択図】  図１０
2006327099.tif 000002
【特許請求の範囲】
【請求項１】
記録ヘッドを搭載したキャリッジの主走査方向移動に応じて出力されるエンコーダ信号に基づいて前記記録ヘッドに対する印字データの転送を行なう画像形成装置において、前記記録ヘッドに対する印字データ転送を所定の転送周期内に完了しなかったとき、再印字を行なうために転送を完了しなかった印字データの印字位置に関する情報を保持する手段を備えていることを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、前記印字データ転送を所定の転送周期内に完了しなかったときの印字データの転送完了数及び転送未完了数の少なくともいずれかに基づいて再印字を行なうことを特徴とする画像形成装置。
【請求項３】
請求項１に記載の画像形成装置において、前記印字データ転送を所定の転送周期内に完了しなかったときの印字データの転送完了数及び転送未完了数の少なくともいずれか並びに印字モードに基づいて再印字を行なうことを特徴とする画像形成装置。
【請求項４】
請求項１に記載の画像形成装置において、前記印字データ転送を所定の転送周期内に完了しなかったときの印字データの転送完了数及び転送未完了数の少なくともいずれかと予め定めた閾値との比較結果に基づいて再印字を行なうことを特徴とする画像形成装置。
【請求項５】
請求項４に記載の画像形成装置において、印字モードに応じて前記閾値を設定可能であることを特徴とする画像形成装置。
【請求項６】
請求項１ないし４のいずれかに記載の画像形成装置において、再印字を行なうために少なくとも転送を完了しなかった印字データを保持する手段を備えていることを特徴とする画像形成装置。
【請求項７】
請求項６に記載の画像形成装置において、前記再印字を行なうために印字データを保持する専用のデータ格納手段を備えていることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置に関し、特にキャリッジの主走査方向の移動に応じたエンコーダ出力に基づいてデータ転送を行なう画像形成装置に関する。
【背景技術】
【０００２】
プリンタ、ファクシミリ、複写装置、プロッタ、プリンタ／ファックス／複写機複合機等の各種画像形成装置としては、記録液（例えばインク）の液滴を吐出する液滴吐出ヘッドで構成した記録ヘッドをキャリッジに搭載して、このキャリッジを被記録媒体（以下「用紙」ともいうが、材質を紙に限定するものではなく、また、記録媒体、記録紙、転写材などとも称されるものも同義である。）の搬送方向に対して直交する方向にシリアルスキャンさせるとともに、被記録媒体を記録幅に応じて間歇的に搬送し、搬送と記録を交互に繰り返すことによって被記録媒体に画像を形成（記録、印刷、印字、印写も同義で使用する。）するシリアル型画像形成装置がある。
【０００３】
従来のシリアル型画像形成装置として、例えば特許文献１、２に記載されているように、キャリッジの主走査方向の移動に応じてリニアエンコーダから出力されるエンコーダ信号に基づいて記録ヘッドに対して印字データを転送するようにしたものが知られている。
【特許文献１】特開２００４−１１４３０５号公報
【特許文献２】特開２００４−２０２８６６号公報
【０００４】
このようにエンコーダ出力を基準として記録ヘッドに対するデータ転送タイミング（或いは滴吐出タイミング）を決定する場合、エンコーダを構成するエンコーダスケールやエンコーダセンサに汚れが生じたり、キャリッジを移動させる主走査モータに速度ムラが生じたりすると、エンコーダ出力から得られる位置情報信号のデューティずれが発生することになる。この位置情報信号のデューティずれによって記録ヘッドに対する印字データの転送が完了しないまま次のデータ転送タイミングになることがあり、その結果画像抜けなどが生じて画像品質が低下する。
【０００５】
この点に関し、上記特許文献２に記載されているように、エンコーダ周期の開始トリガ発生時に、ある所定の時間まで前データを転送できる構成を持ち、その所定時間を主走査速度の変化に対応した値を設定することにより、画像抜けを防止するものがある。
【０００６】
また、上記特許文献１に記載されているように、駆動波形が所定の印字周期内に終了しなかった場合、印字動作を中止し、意図しない位置での印字が行なわれないようにしたものもある。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１に記載の装置では印字データの転送が完了しなかったときには印字動作が中止されることになるという課題がある。また、特許文献２に記載の装置はそもそも所定時間内にデータ転送が完了しなくなることを防止しようとするもので、実際にデータ転送が完了しなければ、結局のところ印字動作が中止されることになるという課題がある。
【０００８】
エンコーダスケールの一時的な汚れなどが原因の場合で印字動作を中止するまでもない場合もあるが、特許文献１、２の装置ではこのように印字動作を中止する必要がない場合にまで印字動作が中止されるという課題がある。
【０００９】
本発明は上記の課題に鑑みてなされたものであり、再印字を可能にする画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の課題を解決するため、本発明に係る画像形成装置は、記録ヘッドを搭載したキャリッジの主走査方向移動に応じて出力されるエンコーダ信号に基づいて記録ヘッドに対する印字データの転送を行なう場合、記録ヘッドに対する印字データ転送を所定の転送周期内に完了しなかったとき、再印字を行なうために転送を完了しなかった印字データの印字位置に関する情報を保持する手段を備えている構成とした。
【００１１】
ここで、印字データ転送を所定の転送周期内に完了しなかったときの印字データの転送完了数及び転送未完了数の少なくともいずれかに基づいて再印字を行なうことが好ましい。或いは、印字データ転送を所定の転送周期内に完了しなかったときの印字データの転送完了数及び転送未完了数の少なくともいずれか並びに印字モードに基づいて再印字を行なうことが好ましい。あるいは、印字データ転送を所定の転送周期内に完了しなかったときの印字データの転送完了数及び転送未完了数の少なくともいずれかと予め定めた閾値との比較結果に基づいて再印字を行なうことが好ましく、この場合、印字モードに応じて閾値を設定可能であることが好ましい。
【００１２】
また、再印字を行なうために少なくとも転送を完了しなかった印字データを保持する手段を備えていることが好ましく、この場合、再印字を行なうために印字データを保持する専用のデータ格納手段を備えていることが好ましい。
【発明の効果】
【００１３】
本発明に係る画像形成装置によれば、記録ヘッドに対する印字データ転送を所定の転送周期内に完了しなかったとき、再印字を行なうために転送を完了しなかった印字データの印字位置に関する情報を保持する手段を備えているので、データ転送が完了しなかった場合に再印字を行なうことができるようになる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態について添付図面を参照して説明する。まず、本発明に係る画像形成装置の一例について図１ないし図３を参照して説明する。なお、図１は同画像形成装置の全体構成を説明する側面説明図、図２は同じく概略平面説明図、図３は同じくキャリッジ位置検出機構の説明に供する模式的説明図である。
【００１５】
この画像形成装置は、フレーム１を構成する左右の側板１Ａ、１Ｂに横架したガイド部材であるガイドロッド２とステー３とでキャリッジ４を主走査方向に摺動自在に保持し、主走査モータ５によって駆動プーリ６Ａと従動プーリ６Ｂ間に架け渡したタイミングベルト７を介して図２で矢示方向（主走査方向）に移動走査する。
【００１６】
このキャリッジ４には、例えばイエロー（Ｙ）、シアン（Ｃ）、マゼンタ（Ｍ）、ブラック（Ｂｋ）の各色のインク滴を吐出する４個の液滴吐出ヘッドからなる記録ヘッド１１を複数のインク吐出口（ノズル）を形成したノズル面１１ａのノズル列を主走査方向と直交する方向（副走査方向）に配列し、インク吐出方向を下方に向けて装着している。なお、ここでは独立した液滴吐出ヘッドを用いているが、各色の記録液の液滴を吐出する複数のノズル列を有する１又は複数のヘッドを用いる構成とすることもできる。また、色の数及び配列順序はこれに限るものではない。
【００１７】
記録ヘッド１１を構成するインクジェットヘッドとしては、圧電素子などの圧電アクチュエータ、発熱抵抗体などの電気熱変換素子を用いて液体の膜沸騰による相変化を利用するサーマルアクチュエータ、温度変化による金属相変化を用いる形状記憶合金アクチュエータ、静電力を用いる静電アクチュエータなどを、液滴を吐出するための圧力を発生する圧力発生手段として備えたものなどを使用できる。
【００１８】
この記録ヘッド１１にはドライバＩＣを搭載し、図示しない制御部との間でハーネス（フレキシブルプリントケーブル）１２を介して接続している。
【００１９】
また、キャリッジ４には、記録ヘッド１１に各色のインクを供給するための各色のサブタンク１５を搭載している。この各色のサブタンク１５には各色のインク供給チューブ１６を介して、カートリッジ装填部９に装着された各色のインクカートリッジ１０から各色のインクが補充供給される。なお、このカートリッジ装填部９にはインクカートリッジ１０内のインクを送液するための供給ポンプユニット１７が設けられ、また、インク供給チューブ１６は這い回しの途中でフレーム１を構成する後板１Ｃに係止部材１８にて保持されている。  
【００２０】
一方、給紙トレイ２０の用紙積載部（圧板）２１上に積載した用紙２２を給紙するための給紙部として、用紙積載部２１から用紙２２を１枚ずつ分離給送する半月コロ（給紙コロ）２３及び給紙コロ２３に対向し、摩擦係数の大きな材質からなる分離パッド２４を備え、この分離パッド２４は給紙コロ２３側に付勢されている。
【００２１】
そして、この給紙部から給紙された用紙２２を記録ヘッド１１の下方側に送り込むために、用紙２２を案内するガイド部材２５と、カウンタローラ２６と、搬送ガイド部材２７と、先端加圧コロ２９を有する押さえ部材２８とを備えるとともに、給送された用紙２２を静電吸着して記録ヘッド１１に対向する位置で搬送するための搬送手段である搬送ベルト３１を備えている。
【００２２】
この搬送ベルト３１は、無端状ベルトであり、搬送ローラ３２とテンションローラ３３との間に掛け渡されて、ベルト搬送方向（副走査方向）に周回するように構成し、周回移動しながら帯電ローラ３４によって帯電（電荷付与）される。帯電ローラ３４は、搬送ベルト３１の表層をなす絶縁層に接触し、搬送ベルト３１の回動に従動して回転するように配置され、軸の両端に加圧力をかけている。この帯電ローラ３４には、後述するように、ＡＣバイアス供給部（高圧電源）から例えば２ｋＶの正負極のＡＣバイアス（高電圧）が印加される。また、搬送ベルト３１の裏側には、記録ヘッド１１による印写領域に対応してガイド部材３５を配置している。
【００２３】
この搬送ベルト３１は、副走査モータ３６によって駆動ベルト３７及びタイミングローラ３８を介して搬送ローラ３２が回転駆動されることによって図２のベルト搬送方向に周回移動する。なお、図示しないが、搬送ローラ３２の軸には、スリットを形成したエンコーダホイールを取り付け、このエンコーダホイールのスリットを検知する透過型フォトセンサを設けて、これらのエンコーダホイール及びフォトセンサによってホイールエンコーダを構成している。
【００２４】
さらに、記録ヘッド１１で記録された用紙２２を排紙トレイ４０に排紙するための排紙部として、搬送ベルト３１から用紙２２を分離するための分離爪４１と、排紙ローラ４２及び排紙コロ４３とを備えている。
【００２５】
また、装置本体１の背面部には、両面印刷を行なうときに用紙２２を反転させる手段である両面ユニット５１が着脱自在に装着されている。この両面ユニット５１は搬送ベルト３１の逆方向回転で戻される用紙２２を取り込んで反転させて再度カウンタローラ２６と搬送ベルト３１との間に給紙する。また、この両面ユニット５１の上面は手差しトレイ５２としている。
【００２６】
さらに、キャリッジ４の走査方向一方側の非印字領域には、記録ヘッド１１のノズルの状態を維持し、回復するための維持回復機構６１を配置している。この維持回復機構６１には、記録ヘッド１１の各ノズル面１１ａをキャピングするための各キャップ部材（以下「キャップ」という。）６２ａ〜６２ｄ（区別しないときは「キャップ６２」という。）と、ノズル面１１ａをワイピングするためのブレード部材であるワイパーブレード６３と、増粘した記録液を排出するために記録に寄与しない液滴を吐出させる空吐出を行なうときの液滴を受ける空吐出受け６４などを備えている。ここでは、キャップ６２ａを吸引及び保湿用キャップとし、他のキャップ６２ｂ〜６２ｄは保湿用キャップとしている。
【００２７】
また、キャリッジ４の走査方向他方側の非印字領域には、記録中などに増粘した記録液を排出するために記録に寄与しない液滴を吐出させる空吐出を行なうときの液滴を受ける空吐出受け６８を配置し、この空吐出受け６８には記録ヘッド１１のノズル列方向に沿った開口６９などを備えている。
【００２８】
さらに、キャリッジ４の前方側には、スリットを形成した（図３では白黒で示す）エンコーダスケール７２を主走査方向に沿って設け、キャリッジ４の背面側にはエンコーダスケール７２のスリットを検出する透過型フォトセンサからなるエンコーダセンサ７３を設け、これらによって、キャリッジ４の主走査方向位置を検知するためのリニアエンコーダ７４を構成している。
【００２９】
さらに、キャリッジ４の印字領域側側面部に搬送ベルト３１で搬送される用紙２２の有無を検知する検知手段である用紙センサ７５を設けている。
【００３０】
このように構成した画像形成装置においては、給紙部から用紙２２が１枚ずつ分離給紙され、略鉛直上方に給紙された用紙２２はガイド２５で案内され、搬送ベルト３１とカウンタローラ２６との間に挟まれて搬送され、更に先端を搬送ガイド２７で案内されて先端加圧コロ２９で搬送ベルト３１に押し付けられ、略９０°搬送方向を転換される。
【００３１】
このとき、後述するＡＣバイアス供給部から帯電ローラ３４に対してプラス出力とマイナス出力とが交互に繰り返すように、つまり交番する電圧が印加され、搬送ベルト３１が交番する帯電電圧パターン、すなわち、周回方向である副走査方向に、プラスとマイナスが所定の幅で帯状に交互に帯電されたものとなる。このプラス、マイナス交互に帯電した搬送ベルト３１上に用紙３２が給送されると、用紙２２が搬送ベルト３１に静電力で吸着され、搬送ベルト３１の周回移動によって用紙２２が副走査方向に搬送される。
【００３２】
そこで、キャリッジ４を移動させながら画像信号に応じて記録ヘッド１１を駆動することにより、停止している用紙２２にインク滴を吐出して１行分を記録し、用紙２２を所定量搬送後、次の行の記録を行なう。記録終了信号又は用紙２２の後端が記録領域に到達した信号を受けることにより、記録動作を終了して、用紙２２を排紙トレイ４０に排紙する。
【００３３】
また、両面印刷の場合には、表面（最初に印刷する面）の記録が終了したときに、搬送ベルト３１を逆回転させることで、記録済みの用紙３２を両面給紙ユニット５１内に送り込み、用紙２２を反転させて（裏面が印刷面となる状態にして）再度カウンタローラ２６と搬送ベルト３１との間に給紙し、タイミング制御を行って、前述したと同様に搬送ベル３１で搬送して裏面に記録を行った後、排紙トレイ４０に排紙する。
【００３４】
次に、この画像形成装置の制御部の概要について図４のブロック図を参照して説明する。
この制御部１００は、この装置全体の制御を司るＣＰＵ１０１と、ＣＰＵ１０１が実行するプログラム、その他の固定データを格納するＲＯＭ１０２と、画像データ等を一時格納するＲＡＭ１０３と、装置の電源が遮断されている間もデータを保持するための書き換え可能な不揮発性メモリ１０４と、画像データに対する各種信号処理、並び替えなどの画像処理、画像データの記録ヘッド側への転送などのＤＭＡを含むその他装置全体を制御するための入出力信号を処理するＡＳＩＣ（コントローラ部：ＣＴＬ部）１０５とを備えている。
【００３５】
また、この制御部１００は、ホスト側とのデータ、信号の送受を行なうためのＩ／Ｆ１０６と、記録ヘッド１１を駆動するための駆動波形を生成するとともに、記録ヘッド１１の圧力発生手段を選択駆動させる印字データ及びそれに伴う各種データをヘッドドライバ１０８に出力するヘッド駆動制御部１０７と、主走査モータ５を駆動するための主走査モータ駆動部１１０と、副走査モータ３６を駆動するための副走査モータ駆動部１１１と、帯電ローラ３４にＡＣバイアスを供給するＡＣバイアス供給部１１２と、リニアエンコーダ７４、ロータリ（ホイール）エンコーダ１３６からの検出パルス、用紙センサ７５からの検知信号、及びその他の各種センサからの検知信号を入力するためのＩ／Ｏ１１３などを備えている。また、この制御部１００には、この装置に必要な情報の入力及び表示を行なうための操作パネル１１４が接続されている。
【００３６】
ここで、制御部１００は、パーソナルコンピュータ等の情報処理装置、イメージスキャナなどの画像読み取り装置、デジタルカメラなどの撮像装置などのホストのプリンタドライバが生成した印刷データ等をケーブル或いはネットを介してＩ／Ｆ１０６で受信する。
【００３７】
そして、制御部１００のＣＰＵ１０１は、Ｉ／Ｆ１０６に含まれる受信バッファ内の印刷データを読み出して解析し、ＡＳＩＣ１０５にて必要な画像処理、データの並び替え処理等を行って、ＡＳＩＣ１０５のＤＭＡによって所要のタイミング（後述するようにエンコーダ出力に基づいて）ヘッド駆動制御部１０７に転送し、ヘッド駆動制御部１０７からヘッドドライバ１０８に印字データや駆動波形を出力する。なお、画像出力するためのドットパターンデータの生成は、例えばＲＯＭ１０２にフォントデータを格納して行っても良いし、ホスト側のプリンタドライバで画像データをビットマップデータに展開してこの装置に転送するようにしても良い。ここでは、プリンタドライバで行なうようにしている。
【００３８】
ヘッド駆動制御部１０７の駆動波形生成部は、ＲＯＭに格納されて読み出される駆動パルスのパターンデータをＤ／Ａ変換するＤ／Ａ変換器及び増幅器等で構成され、１の駆動パルス或いは複数の駆動パルスで構成される駆動波形をヘッドドライバ１０８に対して出力する。
【００３９】
ヘッドドライバ１０８は、シリアルに入力される記録ヘッド１１の１行分に相当する画像データ（ドットパターンデータ）に基づいてヘッド駆動制御部１０７の駆動波形生成部から与えられる駆動波形を構成する駆動パルスを選択的に記録ヘッド１１の圧力発生手段に対して印加することで記録ヘッド１１を駆動する。なお、このヘッドドライバ１０８は、例えば、クロック信号及び画像データであるシリアルデータを入力するシフトレジスタと、シフトレジスタのレジスト値をラッチ信号でラッチするラッチ回路と、ラッチ回路の出力値をレベル変化するレベル変換回路（レベルシフタ）と、このレベルシフタでオン／オフが制御されるアナログスイッチアレイ（スイッチ手段）等を含み、アナログスイッチアレイのオン／オフを制御することで駆動波形に含まれる所要の駆動パルスを選択的に記録ヘッド１１の圧力発生手段に印加する。
【００４０】
主走査モータ駆動部１１０は、ＣＰＵ１０１側から与えられる目標値とリニアエンコーダ７４からの検出パルスをサンプリングして得られる速度検出値に基づいて制御値を算出して内部のモータドライバを介して主走査モータ５を駆動する。
【００４１】
同様に、副走査モータ駆動制御部１１１は、ＣＰＵ１０１側から与えられる目標値とホイールエンコーダ１３６からの検出パルスをサンプリングして得られる速度検出値に基づいて制御値を算出して内部のモータドライバを介して副走査モータ３６を駆動する。
【００４２】
そこで、この制御部における印字データの転送に関して図５のブロック図を参照して説明する。なお、同図はこの制御部におけるデータ転送に係わる部分を説明するブロック説明図である。
画像形成装置における印字データの転送は、キャリッジ４に搭載した用紙センサ７５によって搬送面内に被記録媒体（用紙）２２が存在することを検知し、かつ、主走査方向に対する記録ヘッド１１の位置情報をリニアエンコーダ７４によるエンコーダ信号としてＡＳＩＣなどで構成したコントローラ部１０５Ａに入力し、コントローラ部１０５Ａは位置情報に対する印字開始位置でメモリ（ＲＡＭ）１０３Ａに格納されている印字データのコントロール部１０５Ａに対するデータ転送を開始し、コントロール部１０５Ａからヘッドデータ生成部１０７Ａにデータ転送を行なって記録ヘッド１１に印字データを与えることによって印字動作を行なうようにしている。
【００４３】
ここで、リニアエンコーダ７４（エンコーダセンサ７２）からのエンコーダ信号は、図６に示すように、Ａ相とＢ相の位相のずれた２つの信号で構成される。Ａ相、Ｂ相の立ち上がり及び立ち下がりによりＴ１〜Ｔ４の印字期間に分けられる。
【００４４】
そして、コントローラ部１０５Ａでは、エンコーダ信号と用紙検知信号に基づいて、予め設定しておいた印字開始位置にキャリッジ４が達すると判断すると、ＤＭＡ（Direct Memory Access）を開始する。ＤＭＡ動作はすでに周知のとおり印字データをＲＡＭ１０５からコントロール部１０５Ａに直接転送する。コントロール部１０５Ａに転送された印字データは、コントロール部１０５Ａからヘッドデータ生成部１０７Ａへ送られ、キャリッジ４に搭載された記録ヘッド１１へ印字データとして送られる。
【００４５】
ここで、リニアエンコーダ７４からのエンコーダ出力が正常あれば、図７に示すように、各期間Ａ、Ｂ、Ｃ……の所定のタイミング（例えばＡ相の立ち上がり、Ｂ相の立ち上がり、Ａ相の立ち下がり、Ｂ相の足立ち下がり）で印字データの転送を開始することで、それぞれの期間内に所定の印字データの転送を完了することができ、所定のタイミングで定まる印字位置で印字を行なうことができる。
【００４６】
これに対して、リニアエンコーダ７４からのエンコーダ出力が異常になったとき、例えば、図８に示すように、エンコーダシート（スケール）７２の汚れや主走査モータ５の速度変動などによって期間Ｂにおいてエンコーダデューティ（Ｄｕｔｙ）ずれが生じる（エンコーダ信号にノイズが発生する）と、期間Ｂではデータ転送に使える期間が短縮されることになる。
【００４７】
つまり、図９に示すように、期間Ｂにおけるデータ転送に必要なトータル転送時間ｔａに対して、短縮された期間Ｂ´の時間がトータル転送時間ｔａよりも短くなると、期間Ｂで転送しなければならないデータＤｂのうちの一部のデータＤｂ１は転送を完了することができるが、残りのデータＤｂ２は転送が完了しないことになる。なお、図９中期間Ｃにおいては必要なデータＤｃがすべて転送されている。
【００４８】
本実施形態では、このように転送期間Ｂで転送しなければならない印字データのすべての転送が完了しない状態になったときに、印字データの再印字を行なえるようにする。
【００４９】
そこで、制御部におけるデータ転送及び再印字処理について図１０及び図１１を参照して説明する。
先ず、図１０を参照して、この処理を開始するに当たって、印字に関わる諸設定を行なう。例えば、印字データ転送期間や転送数、再印字する／しないを判別するための閾値、印字開始位置及び印字終了位置などを設定する。
【００５０】
その後、主走査モータ５を駆動してキャリッジ４を印字領域へ移動させて、用紙センサ７５の検知信号に基づいて記録ヘッド１１による記録位置に用紙２２が有るか否かを判定し、用紙２２が有れば、設定した印字開始位置に記録ヘッド１１が移動したか否かを判別する。
【００５１】
そして、記録ヘッド１１が印字開始位置に移動したときに、データ転送を開始する（例えば図８の期間Ａ）。そして、記録ヘッド１１が次の印字位置へ移動したときにデータ転送が完了した（次印字位置データ転送完了）か否かを判別し、次印字位置データ転送完了であれば、最終データのデータ転送が完了したか否かを判別し、最終データのデータ転送が完了すれば、再印字無（後述する再印字カウント＝０）か否かを判別し、再印字無であれば、処理を終了する。
【００５２】
これに対し、次印字位置データ転送完了でなければ、データ転送完了数（例えば図９のデータＤｂ１の数）、及びデータ転送未完了数（例えば図９のデータＤｂ２の数）と予め初期設定した再印字する／しないを判別するための閾値とを比較（データ完了転送数≧閾値）する。
【００５３】
この結果、データ転送完了数が閾値以上（データ完了転送数≧閾値）であれば、上述したと同様に最終データか否かの判別処理に移行し、データ転送完了数が閾値未満（データ完了転送数<閾値）であれば、再印字を行なうために印字データ転送を完了しなかったときの当該印字データの印字位置に関する情報（印字位置情報）を保存（データ保持位置保存）し、再印字カウンタをインクリメント（＋１）した後、最終データか否かの判別処理に移行する。
【００５４】
そして、最終データであれば、再印字無（再印字カウンタ＝０）か否かを判別し、再印字無（再印字カウンタ＝０）でなければ、つまり再印字有であれば、図１１に示す処理に移行する。
【００５５】
このように、記録ヘッドに対する印字データ転送を所定の転送周期内に完了しなかったときには、再印字を行なうために転送を完了しなかった印字データの印字位置情報を保持することによって、当該保持した印字位置情報に基づいて再度印字データを転送して再印字を行なうことができるようになる。
【００５６】
このとき、データ転送完了数及びデータ転送未完了数の少なくともいずれかに基づいて再印字を行なうか否か（再印字カウンタを＋１するか否か）を決定することで、画像品質に影響を与えないようなデータ転送未完了の場合にまで再印字を行なうこと防止できる。この場合、データ転送完了数及びデータ転送未完了数の少なくともいずれかと予め設定した閾値に基づいて再印字を行なうか否か（再印字カウンタを＋１するか否か）を決定することで、容易に画像品質に影響を与えないようなデータ転送未完了の場合を再印字の対象から外すことができる。
【００５７】
次に、図１１を参照して再印字処理について説明すると、用紙有りで、記録ヘッド１１が再印字位置（保持しているデータ転送が完了しなかった印字位置情報の位置）に移動したときに、再度データ転送を開始する。その後、次の再印字位置に記録ヘッド１１が移動すると、データ転送が完了したかどうかを判断し、完了していない場合はエラー（Ｅｒｒｏｒ）として印字終了とする。
【００５８】
また、データ転送が完了すると、コントロール部１０５Ａにある再印字カウンタをデクリメント（−１）し、次の再印字が必要か否かを判別し、再印字カウンタ＝０になるまで、再印字位置においてデータ転送を行い、印字完了とする。
【００５９】
ここで、再データ転送を行なうか否かの判別に用いる再印字カウンタをインクリメント（＋１）するための「閾値」は、ユーザーが画像形成装置を使用するときに設定する印刷モード（印字モード）に応じて変更されるようにしている。すなわち、例えば、高画質を必要としないドラフトモードにおいて閾値は小さく設定することで、再印字を行なうことで画質の劣化を抑えつつ印刷を完了することが優先され、反対に高画質が要求される高画質モードでは閾値は大きく設定することで、再印字によって画質が劣化した画像が出力されないようにすることができる。
【００６０】
次に再印字を行なうための印字データの保存とデータ転送について図１２及び図１３を参照して説明する。
再印字を行なう場合であっても、主走査方向の印字が終了するまで再印字は行わないことが好ましい。このため、再印字用データは長時間保存することを要するが、再度ＤＭＡ転送から開始する構成と、再印字用データを保持するために例えばコントロール部１０５Ａなどに専用のメモリ（格納手段）、例えば内蔵ＲＡＭやＳＲＡＭを備え、再印字時には読み出し領域を変更することで、別のデータ転送を妨害しない構成のいずれでも採用できる。
【００６１】
ただし、再印字に要する時間を短縮するためには、再印字データの格納領域を変更する構成の方が好ましい。再印字データの格納領域変更の異なる例について説明する。
【００６２】
先ず、図１２に示す例は印字データ用ＲＡＭをそのまま使用して当該印字データ用ＲＡＭ内で格納領域を変更する例である。例えば、Ｃ１の転送未完了データＺ、Ｚ＋１、Ｚ＋２、Ｚ＋３、Ｚ＋４、Ｚ＋５を格納領域１〜６に変更し、Ｃ２の転送未完了データＺ、Ｚ＋１、Ｚ＋２、Ｚ＋３、Ｚ＋４、Ｚ＋５を、Ｃ１の転送未完了データＺ、Ｚ＋１、Ｚ＋２、Ｚ＋３、Ｚ＋４、Ｚ＋５が格納されていた格納領域に変更して格納する。そして、ＲＡＭ領域の転送が終了すると、再度データ転送を開始する。
【００６３】
この構成の場合、再印字用データを同じＲＡＭに保持することができるのでＲＡＭ領域の増加を招くことなく再度のデータ転送を行なうことができるが、主走査方向への全印字が終了する前に再度のデータ転送が実施されることが多くなる。
【００６４】
これに対し、図１３は印字データ用ＲＡＭとは別に専用の再転送データ用ＲＡＭ（再印字用ＲＡＭ）を備えた構成である。
つまり、同図（ａ）の印字データ用ＲＡＭのＣ１の転送未完了データＺ、Ｚ＋１、Ｚ＋２、Ｚ＋３、Ｚ＋４、Ｚ＋５を、同図（ｂ）の再印字用ＲＡＭのＣ１の格納領域「１〜６」に変更して格納する。また同様に、印字データ用ＲＡＭのＣ２の転送未完了データＺ、Ｚ＋１、Ｚ＋２、Ｚ＋３、Ｚ＋４、Ｚ＋５は再印字用ＲＡＭのＣ１の格納領域「７〜１２」に格納領域を変更して格納する。そして、主走査方向の全印字が終了した時点で、再印字用ＲＡＭからデータ転送を開始させる。
【００６５】
この構成ではＲＡＭ領域は増加するが、再度のデータ転送を行なうときにメモリからの読み出し制御が容易になる。
【００６６】
なお、図１２及び図１３は転送データのＲＡＭ格納順及び転送順例を示すもので、これに限定されるものではない。
【図面の簡単な説明】
【００６７】
【図１】本発明に係る画像形成装置の一例の全体構成を説明する側面説明図である。
【図２】同じく模式的平面説明図である。
【図３】同じくキャリッジ位置の検出機構の説明に供する模式的説明図である。
【図４】同画像形成装置における制御部の概要を説明するブロック説明図である。
【図５】同制御部におけるデータ転送に係わる部分のブロック説明図である。
【図６】エンコーダ出力の説明に供する説明図である。
【図７】エンコーダ出力が正常な場合のデータ転送の説明に供する説明図である。
【図８】エンコーダ出力に異常が生じた場合のデータ転送の説明に供する説明図である。
【図９】図８の異常部分のエンコーダ出力とデータ転送の関係の説明に供する拡大説明図である。
【図１０】制御部が行なうデータ転送処理に説明に供するフロー図である。
【図１１】同じく再印字処理の説明に供するフロー図である。
【図１２】再印字データの格納領域を変更する例の説明に供する説明図である。
【図１３】再印字データの格納領域を変更する他の例の説明に供する説明図である。
【符号の説明】
【００６８】
４…キャリッジ
５…主走査モータ
１１…記録ヘッド
２０…給紙トレイ
２２…被記録媒体（用紙）
３１…搬送ベルト
３２…搬送ローラ
３６…副走査モータ
７２…エンコーダスケール
７３…エンコーダセンサ
７４…エンコーダセンサ
７５…用紙センサ
【図１】
2006327099.tif 000003
【図２】
2006327099.tif 000004
【図３】
2006327099.tif 000005
【図４】
2006327099.tif 000006
【図５】
2006327099.tif 000007
【図６】
2006327099.tif 000008
【図７】
2006327099.tif 000009
【図８】
2006327099.tif 000010
【図９】
2006327099.tif 000011
【図１０】
2006327099.tif 000012
【図１１】
2006327099.tif 000013
【図１２】
2006327099.tif 000014
【図１３】
2006327099.tif 000015