(57)【要約】【課題】通常の走査方式による印字に用いるレンダリング処理に加え、斜め印字用のレンダリング処理を行う必要があった従来技術に比べより簡単な手法によって斜め印字を行えるようにすること。【解決手段】入力された（Ｓ１０１）原画像データをもとに、インクジェット（ＩＪ）ヘッドを一定速度で移動させ、静止する用紙に再生画像を印字する通常の走査方式による印字に用いる吐出制御用データをレンダリング処理により生成する（Ｓ１０３）。用紙に対しＩＪヘッドを斜めに相対移動（用紙搬送とＩＪヘッドの移動をともに一定速度で行う）させる斜め係数を演算し、前段で得た吐出制御用データとともにＩＪヘッドの吐出を制御するヘッドコントローラに送る（Ｓ１０６）。ヘッドコントローラは、斜め係数に基づいて受取った吐出制御用データを斜め印字用に調整し、斜め印字動作に適合するタイミングでＩＪヘッドの吐出を制御する（Ｓ１０７）。【選択図】図１２
2015128844.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体を副走査方向へ搬送する搬送手段と、インク滴を吐出するノズルが副走査方向に一定間隔で並ぶノズル列を持つインクジェットヘッドを主走査方向へ移動させる移動手段を有し、原画像データをもとに生成した吐出制御用データによりインクジェットヘッドの移動に同期して前記ノズルを動作させ、ノズルから吐出するインクによって前記記録媒体に主、副の各走査方向に並ぶ構成の画素群を印字する画像形成装置であって、
印字期間において前記インクジェットヘッドを所定の一定速度で移動するよう前記移動手段を制御するヘッド移動制御手段と、
前記印字期間において前記記録媒体を所定の一定速度で搬送して斜め印字を行えるよう前記搬送手段を制御する記録媒体搬送制御手段と、
主、副の各走査方向に並ぶ構成の画素群を印字するよう定めたインクジェットヘッドの移動速度に対する記録媒体の搬送速度の関係に従い、前記ヘッド移動制御手段及び記録媒体搬送制御手段を動作させるとともに、前記印字期間において前記画素群を構成する各画素に用いる斜め印字用の吐出制御用データにより前記インクジェットヘッドのノズルを動作させる斜め印字動作制御手段と、
前記ヘッド移動制御手段によりインクジェットヘッドの移動を制御して、静止する前記記録媒体に原画像の再生画像を印字するために用いる吐出制御用データとして、主、副の各走査方向に並ぶ構成の画素のデータ群を原画像データから作成する画像処理手段と、
前記画像処理手段によって作成された吐出制御用データを、前記斜め印字動作制御手段において用いる斜め印字用の吐出制御用データとして調整する吐出制御用データ調整手段と
を有する画像形成装置。
【請求項２】
請求項１に記載された画像形成装置において、
前記吐出制御用データ調整手段は、前記画像処理手段により吐出制御用データとして作成されたデータ群における副走査方向に並ぶ画素列データに対し、印字タイミング順に１画素ずつシフト量を増加させて行う副走査方向のシフト調整操作によって、斜め印字用の吐出制御用データへの調整行い、
前記斜め印字動作制御手段は、前記吐出制御用データ調整手段により調整された画素列のデータよりなる斜め印字用の吐出制御用データを各印字タイミングにおいて用いる
画像形成装置。
【請求項３】
請求項１又は２に記載された画像形成装置において、
前記インクジェットヘッドの移動手段として、主走査方向の反転切り替えにより往復移動を繰り返す機構を採用し、往復移動の各々において前記ヘッド移動制御手段によって前記印字期間の動作を行わせるようにする
画像形成装置。
【請求項４】
請求項１乃至３のいずれかに記載された画像形成装置において、
前記斜め印字動作制御手段は、当初定められた解像度に対応する印字領域を細分し、細分する領域ごとに設けられる印字期間において、主、副の各走査方向に並ぶ構成の画素群を印字して解像度を上げるよう、前記ヘッド移動制御手段及び記録媒体搬送制御手段を動作させるとともに、前記印字期間において前記インクジェットヘッドのノズルを動作させる
画像形成装置。
【請求項５】
請求項４に記載された画像形成装置において、
前記斜め印字動作制御手段は、前記印字領域の細分を副走査方向、主走査方向の少なくともいずれかの方向に行う
画像形成装置。
【請求項６】
請求項４又は５に記載された画像形成装置において、
前記記録媒体に斜め印字し形成する画像の解像度を外部から指示する操作を行うための操作手段を備え、
前記斜め印字動作制御手段は、前記操作手段により指示された解像度に応じた数に単位印字領域を区分する
画像形成装置。
【請求項７】
請求項１乃至６のいずれかに記載された画像形成装置において、
前記斜め印字動作制御手段は、印字可能な画像領域全域を所定の大きさの領域に分割し、分割した画像領域の中、画像が印字される領域のみを制御対象とする動作を行う
画像形成装置。
【請求項８】
請求項１乃至６のいずれかに記載された画像形成装置において、
前記斜め印字動作制御手段は、印字対象の画像を所定の大きさの領域によってできるだけ少ない数で切り出し、切り出した領域のみを制御対象とする動作を行う
画像形成装置。
【請求項９】
請求項１乃至８のいずれかに記載された画像形成装置において、
前記斜め印字動作制御手段は、斜め印字動作において前記インクジェットヘッドが前記記録媒体に対し傾いて斜めに相対移動するときに装置に固有の条件に因り現れる傾きの誤差を、前記ヘッド移動制御手段及び記録媒体搬送制御手段における所定速度の制御目標値を調整することにより補正する手段を備える
画像形成装置。
【請求項１０】
記録媒体を副走査方向へ搬送する搬送手段と、インク滴を吐出するノズルが副走査方向に一定間隔で並ぶノズル列を持つインクジェットヘッドを主走査方向へ移動させる移動手段を有し、原画像データをもとに生成した吐出制御用データによりインクジェットヘッドの移動に同期して前記ノズルを動作させ、ノズルから吐出するインクによって前記記録媒体に主、副の各走査方向に並ぶ構成の画素群を印字する画像形成装置における画像形成方法であって、
主、副の各走査方向に並ぶ構成の画素群を印字するよう定めたインクジェットヘッドの移動速度に対する記録媒体の搬送速度の関係に従い、印字期間において前記インクジェットヘッドを所定の一定速度で移動すると同時に、前記記録媒体を所定の一定速度で搬送して斜め印字を行えるよう制御するとともに、前記印字期間において前記画素群を構成する各画素に用いる斜め印字用の吐出制御用データにより前記インクジェットヘッドのノズルを動作させる斜め印字動作制御工程と、
前記インクジェットヘッドを所定の一定速度で移動するように制御して、静止する前記記録媒体に原画像の再生画像を印字するために用いる吐出制御用データとして、主、副の各走査方向に並ぶ構成の画素のデータ群を原画像データから作成する画像処理工程と、
前記画像処理工程で作成された吐出制御用データを、前記斜め印字動作制御工程で用いる斜め印字用の吐出制御用データとして調整する吐出制御用データ調整工程と
を有する画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、用紙を副走査方向へ一定速度で搬送しながら、複数のノズルが並ぶインクジェット（以下、「ＩＪ」という）ヘッドを主走査方向へ一定速度で移動させ、原画像から処理したデータによりＩＪヘッドの吐出動作を制御し、斜め印字を行う画像形成装置に関する。
より詳しくは、従来から採用される、静止する用紙に上記ＩＪヘッドを用いる通常の走査方式において原画像を処理し得られるデータを、主、副同時走査方式を採る斜め印字に適用可能にした画像形成装置に関する。また、通常の走査方式において従来から採用される上述の画像処理を、斜め印字へ適用できるようにする工程を有する画像形成方法に関する。
【背景技術】
【０００２】
従来から、記録媒体（以下、「用紙」ともいう）に走査方式でインク等により画像を記録するプリンタにおいて、“印字中の騒音・振動”が解決すべき大きな課題の一つとして挙げられている。
シリアル方式のＩＪ（インクジェット）プリンタでは、印字する上で必要なモータ制御の動作により騒音・振動が起きる。
印字中のモータ制御の動作は、主に二つあり、一つはインク滴を吐出するＩＪヘッドを載せたキャリッジの移動を行う主走査モータ制御によるものである。もう一つは、記録媒体としての用紙を搬送する副走査モータ制御によるものである。
【０００３】
これ以外のモータ制御による動作には、インクをキャリッジに載せたＩＪヘッドに供給するインク供給モータ制御やキャリッジに載せたＩＪヘッドの吐出ノズルのメンテナンスを実施する維持モータ制御等がある。
ただ、“印字中の騒音・振動”に影響するモータ制御は、上記主走査・副走査のモータ制御である。その中でも、副走査モータ制御による“騒音・振動”が支配的であり、騒音・振動を低減するために副走査モータ制御を改善することへの要求がより高い。
【０００４】
そこで、上記従来技術の副走査方向の騒音・振動の源である、急加減速や高速のモータ制御を無くし騒音・振動を低減するという発想から、印字中には用紙を搬送する副走査モータを常時一定の低速度で動作させる、“斜め印字”方式が既に提案されている。この方式による従来技術として、例えば、特許文献１（特開２００４−３３８２１５号公報）を挙げることができる。
提案された斜め印字方式では、副走査モータを一定の低速度で動作させて用紙を搬送すると同時に、主走査方向については、従来技術と同様に主走査モータを一定の速度で動作させてキャリッジを移動する。このように、主・副の各走査モータを同時に動作させることで、用紙に対して斜めに移動するＩＪヘッドにより斜め印字、即ち、主走査で点順次に配置する画素の形成する画素列ラインが主走査方向に対し傾いた状態での印字がなされる。
【０００５】
ここで、従来の斜め印字方式による印字動作を行うプリンタについてより詳しく説明をする。
図２は、従来の斜め印字を可能としたプリンタの印字制御系の構成を示す図である。なお、図２の印字制御系の構成は、後述する本発明の実施形態に係る当該制御系と共通するので、同図に関する後記の説明を参照することとし、ここでは説明を簡略化する。
斜め印字を行う際に、印字領域でＩＪヘッド６が用紙に対して定速で斜めに直線的に相対移動するよう、主走査と副走査の各モータを制御し、かつＩＪヘッド６の移動に同期してインク滴を吐出する印字制御を行う。
この印字動作を行わせる制御系は、図２のように、ＣＴＬボード１に設けたＳｏＣ（System On Chip）２が、インク滴を吐出するＩＪヘッド６、主走査モータであるヘッドモータ８及び副走査モータである用紙搬送モータ１０を一元的に制御するシステム構成をなす。
【０００６】
図１９は、従来技術における斜め印字の動作を説明する図である。
ＩＪヘッド６は、用紙を搬送する副走査方向に直交する主走査方向に往復運動しながら、インク滴を吐出する。
斜め印字方式では、印字中に用紙搬送を常時行う為、用紙上を通るＩＪヘッド６の印字領域は、図１９（Ａ）のように斜めになる。ＩＪヘッド６が、副走査方向に所定間隔でノズルが並ぶノズル列を持つと、用紙に斜めに記録される各画素の画素列ラインは、図１９（Ｂ）に示すように、往路（図１９（Ａ）の位置Ａ→位置Ｂ方向）、復路（図１９（Ａ）の位置Ｂ→位置Ｃ方向）で傾きが逆になる。
【０００７】
また、ＩＪヘッド６は、往路、復路の走査により、ヘッドが用紙面の同一部分を複数回通る、複数パス印字方式であり、図１９（Ｃ）に示すように、往復路が重なる。
複数パス印字方式では、複数パスにより重なる面積を常に均一にすることが求められる。
図１９の例は、２パス印字方式である。２パス印字において、重なる面積を常に均一にするためには、ＩＪヘッド６の各走査路（位置Ａ→位置Ｂ、位置Ｂ→位置Ｃ、位置Ｃ→位置Ｄ・・・）の副走査方向の移動距離は、ＩＪヘッド６のノズル列の副走査方向の長さの半分（１／２）の距離進む仕様による。
【０００８】
上述の走査方式で斜め印字を行うときに、ＩＪヘッド６による往路、復路の走査が重なる部分に形成される画像に乱れが生じることがこれまでに得られた知見である。
図２０は、従来の斜め印字における往路、復路において走査が重なる部分におけるインク滴の着弾状態を示す図である。
斜め印字では、印字中に常時用紙を副走査方向へ搬送するので、往路のインク滴（図２０の「黒丸」）と復路のインク滴（同「灰色丸」）を細かく見ると、図２０に示すように、本来一致させなければならない同一画素の着弾位置が副走査方向にずれる。往路、復路の走査が重なる部分のインク滴の中には、同図中に丸で囲った範囲のように、重なる部分はあるが、重ならない部分の方が多くなる。このインク滴の着弾位置ずれが画像の乱れの原因となる。
【０００９】
主、副同時走査方式によって行う斜め印字において、副走査方向に並ぶノズル列の各ノズルが主走査で点順次に印字し配置する画素の画素列ラインの傾きは、主走査速度と副走査速度により定まる。なお、往路、復路において、主走査速度は方向が逆でも絶対値は変わらないので、画素列ラインは逆向きであるが同じ傾斜度で傾く。また、画素列ライン上の画素の間隔は制御可能なインク滴の吐出タイミングにより定まる。
よって、副走査方向に一定間隔で並ぶノズル列を持つヘッドによる往路、復路の走査において、主走査、副走査の各速度とインク滴の吐出タイミングを整合させることで、理論上は、走査が重なる部分における上記着弾位置ずれを起こさずに印字が行えるはずである。
【００１０】
ただ、実際には、機器はそれぞれ固有の特性を持つことから、同じ理論値に従い動作させても、往路、復路の走査それぞれにおいて、画素列ラインが理想の傾きとなる斜め印字の走査が行われず、傾きに誤差が生じる。この結果として、図２０に示したようにインク滴の着弾位置ずれが現れる。
この着弾位置ずれの補正は、主、副同時走査方式による斜め印字に特有の動作条件があるために、副走査を伴わない従来における通常の走査方式における着弾位置ずれの補正技術が直接適用できない。
よって、斜め印字をしない通常の走査方式によりシリアル印刷を行うプリンタの画像と同等の画像精度を確保し、高画質を保つために、このずれを適切に補正することが求められるが、未だ解決を見ない。
【００１１】
ところで、シリアル方式のインクジェットプリンタは、レンダリング処理として、主走査するＩＪヘッド６の動きに対応させて画像形成に用いるノズルの吐出制御用データを原画像データから作成する処理を行う。
原画像の再生画像を静止する用紙に形成するためにレンダリング処理し、得たデータを斜め印字に用いると、斜め印字では用紙が副走査方向に常時搬送されるので、用紙に原画像が傾いた状態で印字されてしまう。
この問題を解決するために提案された従来技術は、斜め印字でも用紙上には原画像が元の状態で再生されるように、レンダリング処理において、補正を加えた画像処理を行う方法である（特許文献１、参照）。
【００１２】
図２１は、従来の斜め印字方式による印字動作の制御フローを示す図である。なお、この制御フローは、先に図２を参照して示したプリンタの印字制御系が行う斜め印字における制御動作として説明する。
図２１の制御フローによると、印刷要求に相当するステータスの変化がプリンタに生じると、ＳｏＣ２のコンピュータがこの制御フローを起動する。
起動後、先ず、外部機器であるＰＣ（パーソナルコンピュータ）、スマートデバイス、ＵＳＢ（Universal Serial Bus）メモリやＳＤカード等より、印刷の対象とする画像データを入力する（ステップＳ１）。
入力された画像データは、後段のＩＪレンダリングに適応可能なデータとするために必要なデータ処理（圧縮／伸長／回転／変倍等）を施した後、一旦例えばＤＲＡＭ４等のメモリに格納（展開）する（ステップＳ２）。
【００１３】
その後、ＩＪレンダリングとして、ＩＪヘッド６のノズル列の並び、往復の動作方向を考慮し、実際にＩＪヘッド６のノズルからインク滴を吐出する順番に画像データの順番を整理し（ステップＳ３）、再度メモリに格納する（ステップＳ４）。
次いで、斜め印字方式の処理手順として、静止する用紙に画像を形成する通常のＩＪレンダリング処理である上記ステップＳ３で行なった処理に加えて、斜め画像用ＩＪレンダリングを行う（ステップＳ５）。この処理は、静止する用紙に通常の走査方式により画像を形成するときに用いるＩＪレンダリング処理（ステップＳ３）で得られる画像データをそのまま斜め印字に用いると生じる画像の傾きとは逆の傾きを当該画像データに与えるレンダリング処理である。
【００１４】
ステップＳ５の斜め画像用ＩＪレンダリングにより得た画像データをメモリに格納する（ステップＳ６）。
ステップＳ６でメモリに格納された斜め印字に用いる画像データを，ＩＪヘッド６を駆動するヘッドドライバ５を制御するＨＥＡＤＣＴＬ２ｂに転送する（ステップＳ７）。
転送された斜め印字に用いる画像データを受取るＨＥＡＤＣＴＬ２ｂは、この画像データをもとにＩＪヘッド６の全ノズルを主走査のエンコーダ信号に合わせて駆動する制御信号を生成しヘッドドライバ５に出力する。ヘッドドライバ５は、入力される制御信号に従いＩＪヘッド６を駆動し、ノズルからインク滴を吐出させ印字を行う（ステップＳ８）。
ステップＳ７、ステップＳ８の動作を繰り返すことで、画像を用紙上に形成していく。
本制御フローを行うことで、画像データを方向とは逆の傾きで斜めに形成しておくことで、用紙搬送しながら、画像データを吐出しても、実際、紙上に現れる印字画像が斜めになることはなく、正常に画像が形成される。
【００１５】
しかし、上記制御フローにおいて、通常のＩＪレンダリング処理後のデータに対し二次的に行う、斜め印字に用いる画像データのレンダリング処理は、通常のＩＪレンダリング処理よりも高度な技術を必要とする。これは、この斜め印字用のレンダリング処理は、副走査方向の速度、主走査方向の速度、インクの吐出時間等、変動パラメータが多いことに起因する。
なお、先に図２０を参照して述べた、斜め印字において副走査方向に生じる微小な着弾位置ずれに対する補正については、特許文献１を含め従来の斜め印字技術において、未解決のままに残された課題である。
このように、従来技術においては、斜め印字に対応するために、画像データの処理に高度な画像処理手段が新たに必要になり、開発工数が多くなる。よって、開発負担の増大や、処理手段面でのメモリ容量の増大等から、製品のコスト増につながる問題が生じる。
【発明の概要】
【発明が解決しようとする課題】
【００１６】
本発明の目的は、静止する用紙にＩＪヘッドの主走査のみにより行う通常の走査方式により印字するときに用いるレンダリング処理に加え、斜め印字用のＩＪレンダリング処理を行う必要があった従来技術に比べより簡単な手法によって斜め印字を行えるようにすることである。
【課題を解決するための手段】
【００１７】
本発明は、記録媒体を副走査方向へ搬送する搬送手段と、インク滴を吐出するノズルが副走査方向に一定間隔で並ぶノズル列を持つインクジェットヘッドを主走査方向へ移動させる移動手段を有し、原画像データをもとに生成した吐出制御用データによりインクジェットヘッドの移動に同期して前記ノズルを動作させ、ノズルから吐出するインクによって前記記録媒体に主、副の各走査方向に並ぶ構成の画素群を印字する画像形成装置であって、印字期間において前記インクジェットヘッドを所定の一定速度で移動するよう前記移動手段を制御するヘッド移動制御手段と、前記印字期間において前記記録媒体を所定の一定速度で搬送して斜め印字を行えるよう前記搬送手段を制御する記録媒体搬送制御手段と、主、副の各走査方向に並ぶ構成の画素群を印字するよう定めたインクジェットヘッドの移動速度に対する記録媒体の搬送速度の関係に従い、前記ヘッド移動制御手段及び記録媒体搬送制御手段を動作させるとともに、前記印字期間において前記画素群を構成する各画素に用いる斜め印字用の吐出制御用データにより前記インクジェットヘッドのノズルを動作させる斜め印字動作制御手段と、前記ヘッド移動制御手段によりインクジェットヘッドの移動を制御して、静止する前記記録媒体に原画像の再生画像を印字するために用いる吐出制御用データとして、主、副の各走査方向に並ぶ構成の画素のデータ群を原画像データから作成する画像処理手段と、前記画像処理手段によって作成された吐出制御用データを、前記斜め印字動作制御手段において用いる斜め印字用の吐出制御用データとして調整する吐出制御用データ調整手段とを有する画像形成装置である。
【発明の効果】
【００１８】
本発明によって、静止する用紙にＩＪヘッドの主走査のみの走査で印字するときに用いる既存の画像処理（ＩＪレンダリング処理）で作成する吐出制御用データを斜め印字用に調整し、得られるデータによって記録媒体に対し斜めに相対移動させるＩＪヘッドのノズルの動作を制御することで、従来の斜め印字技術に比べより簡単に斜め印字を行うことができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の画像形成装置の実施形態に係る複合機（ＭＦＰ）の構成の概要を示す図である。
【図２】本発明の画像形成装置の実施形態に係る印字制御系の構成を示す図である。
【図３】本発明の画像形成装置における斜め印字の動作を説明する図である。
【図４】本発明の実施形態に用いるＩＪヘッドにおけるノズルの配置を説明する図である。
【図５】本発明の実施形態において、用紙に斜め印字される対象画像を示す図である。
【図６】図４に例示するＩＪヘッドによって用紙に図５に示す画像を斜め印字する場合の動作を説明する図である。
【図７】図６の斜め印字動作を、用紙に対するＩＪヘッドの相対移動として捉えて説明する図である。
【図８】静止する用紙に上記画像（図５）を形成する既存の印字動作を説明する図である。
【図９】既存のＩＪヘッドの主走査のみによる印字動作（図８、参照）に用いる吐出制御用データの並びを説明する図である。
【図１０】シフト調整を掛けた斜め印字動作に用いる吐出制御用データの並びを説明する図である。
【図１１】本発明の斜め印字における往路、復路において走査が重なる部分におけるインク滴の着弾状態を示す図である。
【図１２】本発明の斜め印字動作の制御フローを示す図である。
【図１３】本発明の画像形成装置における、解像度を上げる４パス印字方式による斜め印字動作（実施形態２）を説明する図である。
【図１４】本発明の画像形成装置における、解像度を上げる４パス印字方式による斜め印字動作（実施形態３）を説明する図である。
【図１５】斜め印字モードの動作の選択に用いる操作パネルの表示例を示す図である。
【図１６】全印字領域の一部だけにある画像の属する部分領域に限って印字動作を行う本発明に係る斜め印字動作（実施形態５）を説明する図である。
【図１７】全印字領域の一部だけにある画像の属する部分領域に限って印字動作を行う本発明に係る斜め印字動作（実施形態６）を説明する図である。
【図１８】全印字領域の一部だけにある画像の属する部分領域に限って印字動作を行う本発明に係る斜め印字動作（実施形態７）を説明する図である。
【図１９】従来技術における斜め印字の動作を説明する図である。
【図２０】従来の斜め印字における往路、復路において走査が重なる部分におけるインク滴の着弾状態を示す図である。
【図２１】従来の斜め印字方式による印字動作の制御フローを示す図である。
【発明を実施するための形態】
【００２０】
本発明の実施形態について、添付図面を参照して説明する。
以下に示す実施形態は、本発明の画像形成装置を斜め印字動作を行うプリンタを内蔵するＭＦＰ（複合機）に実施した例を示す。
本実施形態のＭＦＰは、受付けたコピー、プリンタ、ファクシミリ等の機能を利用するジョブに印刷要求が指示されている場合、この指示と伴に入力される多様な画像を基にプリント出力用の画像データを作成し、これをプリンタエンジンの印字動作の制御に用いる。
【００２１】
本実施形態では、プリンタエンジンの印字機構として、用紙を副走査方向へ搬送し、複数のノズルが並ぶＩＪ（インクジェット）ヘッドを主走査方向へ移動させ、ＩＪヘッドの駆動を制御することで点順次に配置する画素（インク滴）を用紙に記録する機構を有する。なお、ＩＪヘッドの複数ノズルは、後記で詳述するが、副走査方向に一定間隔で並ぶ構成である。
また、このプリンタエンジンは、斜め印字動作によりプリント出力を行う。この斜め印字は、印字機構そのものは、斜め印字をしない通常の走査方式によりシリアル印刷を行うプリンタの機構を基本的に変更することなく、印字機構の動作を制御することにより実施することができる。よって、通常の走査方式による既存の印字モードに付加して斜め印字モードの動作を行う形態で実施することもできる。
斜め印字の動作では、印字領域でＩＪヘッドが記録媒体としての用紙に対して直線的に相対移動するよう、主走査と副走査の各モータを制御し、かつＩＪヘッドの移動に同期してインク滴を吐出する印字制御を行う。
【００２２】
なお、本実施形態は、ＭＦＰを例に採るが、プリンタエンジンに斜め印字動作を行わせる機能を搭載した画像形成装置であれば、コピー、プリンタ、ファクシミリ等の単機能の画像形成装置に実施する形態でもよい。
本実施形態のプリンタエンジンは、プリント出力用画像データを用いてＩＪ（インクジェット）ヘッドを駆動し、点順次に配置する画素（インク滴）を用紙に記録する方式である。ただ、点順次に配置する画素を用紙に記録する方式であれば、インクジェット方式以外の方式を用いてもよい。
【００２３】
［ＭＦＰの構成］
本実施形態に係る複合機（ＭＦＰ）の構成について添付図を参照して説明する。
図１は、本実施形態に係る複合機（ＭＦＰ）の構成の概要を示す図である。
図１に示すＭＦＰは、大きく分けると、本体部９００、給紙部８００、排紙部７００及びスキャナ５００からなる。
本体部９００は、コントローラ１００、プリンタエンジン部２００、操作パネル６００及びＦＡＸ部３００、ＰＳＵ（電源供給ユニット）４００を有する。
【００２４】
コントローラ１００は、操作パネル６００、プリンタエンジン部２００、ＦＡＸ部３００、スキャナ５００、ＰＳＵ（電源供給ユニット）４００等を制御下に置き、外部からのジョブデータ等の入力に応じＭＦＰの各部の動作を制御する機能を持つ。なお、コントローラ１００の上記機能には、入力データをもとにプリント出力（印刷）に必要な画像データを処理する画像処理等の機能が含まれる。
こうしたコントローラ機能を実現する手段として、コントローラ１００は、制御の中枢を司るＡＳＩＣ（Application Specific Integrated Circuit）又はＦＰＧＡ（Field Programmable Gate Array）１０１を有する。
【００２５】
また、コントローラ１００は、操作パネル６００、プリンタエンジン部２００、ＦＡＸ部３００、スキャナ５００それぞれとデータを交換するために、０ＰＵＩＦ１１０、エンジンＩＦ１１２、ＦＡＸＩＦ１１６、ＳＣＮＩＦ１１１を有する。
また、コントローラ１００は、ローカルエリアネットワーク（ＬＡＮ）とデータを交換するためのＬＡＮＩＦ１１３及び記憶メディア等を含む外部機器とデータを交換するための異なるタイプのＵＳＢ（Ｄ）ＩＦ１１４、ＵＳＢ（Ｈ）ＩＦ１１５を有する。
【００２６】
プリンタエンジン部２００は、ＩＪヘッド、ＩＪヘッドのドライバ、主走査（ヘッド）モータによりＩＪヘッドを載せたキャリッジを移動する手段、副走査（用紙搬送）モータにより用紙を搬送する手段等を有する。
また、プリンタエンジン部２００は、印字制御系の構成要素として、ＩＪヘッドの位置（動き）を検知するためのセンサや、ＩＪヘッドの移動、用紙の搬送それぞれに用いる主走査、副走査の各モータの制御要素を有する。なお、印字制御系については、後記でより詳しく述べる。
【００２７】
操作パネル６００は、ＭＦＰに対しユーザーの操作により指令やデータの入力をする手段としてのボタン６０２及びＭＦＰの動作状態等の機器情報を報知することやユーザーの入力操作を案内する情報を表示するＬＣＤ（液晶表示装置）６０１を有する。
ＦＡＸ部３００は、ＦＡＸ送受信の制御に必要な機能を有する。
ＰＳＵ４００は、ＡＣ−ＤＣ変換を行い、ＤＣ電源を必要とする各部へ電源を供給する機能を有する。
【００２８】
スキャナ５００は、コピー、ＦＡＸ送信、スキャナ配信等に必要なスキャナ入力機能を有する。
給紙部８００は、プリンタエンジン部２００に供給する用紙を給紙トレイ８０１、給紙トレイ８０２各々からプリンタエンジン部２００に搬送する機構を有する。
排紙部７００は、プリンタエンジン部２００から排出される用紙を排紙トレイ７００〜７０２各々に搬送する機構を有する。
【００２９】
［印字制御系］
図２は、本発明の画像形成装置の実施形態に係る印字制御系の構成を示す図である。
なお、図２に示す印字制御系において、斜め印字に応じる制御は本実施形態に特有の動作が含まれるが、ハードウェア構成自体は基本的に従来技術と変わりがなく、共通する。
図２において、印字制御系は、制御信号（制御データ）を生成するコントローラとしてのＣＴＬボード１と、コントローラの制御下で動作するＩＪヘッド６等の制御対象と、制御用のデータを制御対象から取得する手段を構成要素とする。
【００３０】
印字制御系の制御対象は、画素（インク滴）を用紙に記録するＩＪヘッド６の外、ＩＪヘッド６を載せたキャリッジを移動するヘッドモータ８及び用紙を搬送する用紙搬送モータ１０である。
ＩＪヘッド６では、インク滴を吐出する副走査方向に並ぶノズル列の各ノズルを駆動するヘッドドライバ５がＣＴＬボード１のＨＥＡＤＣＴＬ（ヘッドコントローラ）２ｂにより制御される。
ＩＪヘッド６を載せたキャリッジを移動するヘッドモータ８では、モータドライバ７がＣＴＬボード１により制御される。
用紙を搬送する用紙搬送モータ１０では、モータドライバ９がＣＴＬボード１により制御される。
制御用のデータを取得する手段は、ＩＪヘッド６の位置を検知するエンコーダ１２がこの手段に当たる。エンコーダ１２により検知されたアナログの位置信号は、Ａ／Ｄ変換器１１を通して、デジタルデータに変換され、ＣＴＬボード１に送られる。
【００３１】
ＣＴＬボード１は、ＳｏＣ（System On Chip）モジュール２上にＣＰＵ（Central Processing Unit）２ａとＨＥＡＤＣＴＬ２ｂを有する。また、ＳｏＣモジュール２の制御下にＲＯＭ（Read Only Memory）３とＤＲＡＭ（Dynamic Random Access Memory）４を有する。
上記ＲＯＭ３は、印字制御系の動作やプリント出力に用いる画像データの処理を実現するためにＣＰＵ２ａ或はＨＥＡＤＣＴＬ２ｂによって使用されるプログラムやデータ等を保存するメモリである。また、上記ＤＲＡＭ４は、前記プログラムによって生成されるデータなどを一時的に保存するメモリ、或いはソフトウェアプログラムの動作に必要なデータを保存するワークメモリとして利用するメモリである。つまり、ＳｏＣモジュール２、ＲＯＭ３及びＤＲＡＭ４によってコンピュータを構成する。
【００３２】
このように、ＣＴＬボード１上のコンピュータがＩＪヘッド６、ヘッドモータ８及び用紙搬送モータ１０を一元的に制御し、印字動作を行わせる印字制御系を構成する。
この印字制御系は、斜め印字を行う際、印字領域でＩＪヘッド６が用紙に対し斜めに一定速度で移動するよう、ヘッドモータ８及び用紙搬送モータ１０を制御し、かつＨＥＡＤＣＴＬ２ｂがＩＪヘッド６の移動に同期してインク滴を吐出させ、所期の印字制御を行う。
なお、本実施形態のＭＦＰ（図１）では、プリンタエンジン部２００内に図２の印字制御系を設けた実施例を示す。ただ、図２の印字制御系におけるＣＴＬボード１が持つ上記機能を実現する手段は、主制御部として機能するコントローラ１００側の要素としてもよい。
【００３３】
［斜め印字］
上記印字制御系が行う斜め印字について詳細に説明する。
本ＭＦＰのプリンタエンジン部２００は、ＩＪヘッド６、記録媒体としての用紙の搬送手段、ＩＪヘッド６を載せるキャリッジの移動手段及び印字制御系（図２）を有する。
ＩＪヘッド６は、インク滴を吐出するノズルが副走査方向に一定間隔で並ぶノズル列（後記図４の実施形態、参照）を持ち、ヘッドドライバ５によりノズルを駆動する。用紙の搬送手段は用紙搬送モータ１０の駆動により、用紙を副走査方向へ搬送する。キャリッジの移動手段はヘッドモータ８の駆動により、キャリッジに載せたＩＪヘッド６を主走査方向へ移動する。
印字制御系（図２）は、斜め印字動作を行うために、用紙搬送モータ１０、ヘッドモータ８及びヘッドドライバ５の各駆動を一元的に制御する。つまり、ＩＪヘッド６が用紙に対して所定の一定速度と一定の傾きで斜めに相対移動するよう、用紙搬送モータ１０、ヘッドモータ８各々の駆動を制御する。また、原画像をもとにＩＪレンダリング処理で得られる吐出制御用データにより、上述のＩＪヘッド６の移動に同期してノズルを駆動してインク滴を一定間隔で吐出する印字制御を行う。
【００３４】
上述のＩＪヘッド６を斜めに相対移動させる速度条件とノズルの駆動タイミングは、基本的に任意に定めることができる。ただ、本実施形態では、次の条件を満たさなければならない。即ち、条件の一つは、静止する用紙に通常の走査方式により画像を形成するときに行うＩＪレンダリング処理により得られるデータを利用することである。また、もう一つの条件は、斜め印字により形成する画素群は、画素の並びが上記通常の走査方式の再生画像と同じに主、副の各走査方向に並ぶ構成の画素群をなすことである。つまり、この画素構成となるように、ＩＪヘッド６を斜めに相対移動させるときの速度と傾き及びノズルの駆動タイミングを斜め印字動作条件として定めることである。
【００３５】
上述の斜め印字動作条件を満たすために、本実施形態の印字制御系は、ヘッド移動制御手段、記録媒体（用紙）搬送制御手段、斜め印字動作制御手段、画像処理手段及び吐出制御用データ調整手段としての機能を備える。ここに、上述の各手段は、それぞれ次に示す制御、処理等の動作を行う。
ヘッド移動制御手段は、印字期間においてＩＪヘッド６を所定の一定速度で移動するよう移動手段としてのヘッドモータ８の駆動を制御する。
記録媒体搬送制御手段は、上記印字期間において用紙を所定の一定速度で搬送して斜め印字を行えるよう搬送手段としての用紙搬送モータ１０の駆動を制御する。
【００３６】
また、斜め印字動作制御手段は、主、副の各走査方向に並ぶ構成の画素群を印字するよう定めたＩＪヘッド６の移動速度に対する用紙の搬送速度の関係（後記「斜め係数」に相当する）に従い、前記ヘッド移動制御手段及び記録媒体搬送制御手段を動作させる。また、用紙に対し斜めに相対移動するＩＪヘッド６の動きに合わせて、当該画素群を構成する各画素に用いる斜め印字用の吐出制御用データ（後記吐出制御用データ調整手段の説明、参照）により前記インクジェットヘッドの各ノズルを動作させる。
【００３７】
また、画像処理手段は、上記ヘッド移動制御手段によりＩＪヘッド６の移動を制御して、静止する用紙に原画像の再生画像を印字するために用いる吐出制御用データを原画像データから作成する。なお、この吐出制御用データは、静止する用紙に通常の走査方式により画像を形成するときに行うＩＪレンダリング処理により得られる主、副の各走査方向に並ぶ画素群のデータを指す。
また、吐出制御用データ調整手段は、上記画像処理手段によって作成された吐出制御用データを、上記斜め印字動作制御手段において用いる斜め印字用の吐出制御用データとして調整する。この吐出制御用データの調整は、画像処理手段のＩＪレンダリング処理により得られる画素群のデータにおいて、副走査方向に並ぶ画素列データを印字タイミング順に１画素ずつシフト量を増加させて、副走査方向のシフト操作を行う。この操作によって、データの並びを変更し、斜め印字用の吐出制御用データへの調整を行う。
【００３８】
上述の機能を備えた本実施形態の印字制御系は、斜め印字動作を次のように行う。
印字制御系は、印刷要求と伴に受取る出力対象の画像データ（原画像データ）に対し、画像処理手段によって、ＩＪレンダリングに適応可能なデータとするために必要な圧縮、伸長、変倍等のデータ処理を施した後、ＩＪレンダリング処理を行う。このＩＪレンダリング処理は、静止する用紙に通常の走査方式により画像を形成するときに用いる吐出制御用データとして、主、副の各走査方向に並ぶ画素群のデータを得る処理である。
また、吐出制御用データ調整手段は、ＩＪレンダリング処理により得られる画素群における副走査方向に並ぶ画素列データを、印字タイミング順に１画素ずつシフト量を増加させて副走査方向にシフトさせるデータ調整操作を各画素列データに対して行う。この調整操作を行うことによりデータの並びを変更する。
【００３９】
また、印字制御系は、斜め印字動作制御手段によって、主、副の各走査方向に並ぶ構成の画素群を印字するよう定めたＩＪヘッド６の移動速度に対する用紙の搬送速度の関係に従い、前記ヘッド移動制御手段及び記録媒体搬送制御手段を動作させる。また、用紙に対し斜めに相対移動するＩＪヘッド６の動きに合わせた駆動タイミングで、吐出制御用データ調整手段が調整した斜め印字用の吐出制御用データをＩＪヘッド６の各ノズルの駆動に用いて斜め印字による画素群を形成する。
このような印字動作により用紙に形成される画像は、ＩＪヘッド６が用紙に対し斜めに相対移動しても、原画像の正常な再生画像が形成される。なお、この斜め印字動作は、以下に例示する実施形態によって、より具体的に説明する。
【００４０】
「実施形態１」
印字制御系（図２）の制御によって行う斜め印字の基本動作を、副走査方向に一定間隔で並ぶノズル列を持つＩＪヘッド６を主走査方向に用紙上を往復移動させ、往復の各印字期間にノズルを駆動して画像を形成する動作を行う実施形態を例に説明する。
なお、この実施形態では、一用紙に対する印字動作の間、印字制御系は用紙を常時一定の速度で搬送する。
また、印字制御系は、ＩＪヘッド６の移動手段として、主走査方向の反転切り替えにより往復移動を繰り返す機構を採用し、往復移動の各々において所定の印字期間を設け、その期間にＩＪヘッド６を所定の一定速度で移動させるようにする。
【００４１】
図３は、本実施形態における斜め印字の動作を説明する図である。
インク滴を吐出するノズルを有するＩＪヘッド６は、用紙を搬送する副走査方向に直交する主走査方向）に往復移動しながら、ノズルから吐出するインク滴により用紙に印字し画素を形成する。
斜め印字方式では、一用紙に対する印字動作中に用紙搬送を常時行う為、用紙上を通るＩＪヘッド６の印字領域は、図３（Ａ）のように斜めになる。また、この印字領域は、往路（図３（Ａ）におけるＩＪヘッド６の位置Ａ→位置Ｂへの移動）、復路（同図におけるＩＪヘッド６の位置Ｂ→位置Ｃへの移動）で傾きが逆になる。
【００４２】
ただ、斜め印字により形成する画素群は、本斜め印字の動作条件として先に説明したとおり、画素の並びが主、副の各走査方向に並ぶ（図７及び図８を参照して後記で具体例にて説明）。つまり、これまで行われている通常の走査方式である、静止する用紙にＩＪヘッドだけの走査により画像を形成するときの再生画像と同じ画像が形成される。
図３（Ｂ）では、印字された画素が主走査方向に並ぶことを、同図中にＩＪヘッド６が位置Ａ→位置Ｂ→位置Ｃへ移動するときに形成される画素の画素列ラインにより表している。
副走査方向に一定間隔で並ぶノズル列を持つＩＪヘッド６を用いて本実施形態の斜め印字を行う場合、印字後に主走査方向に並ぶ画素は、当該ノズル列の副走査方向に前後して並ぶ各ノズルによって印字される。これは、本斜め印字の動作条件として先に説明した動作条件に従い、副走査方向に前後して並ぶノズルによって主走査方向に並ぶ画素を印字するからで、静止する用紙へ印字する通常の走査方式では主走査方向に並ぶ画素を同じノズルで印字する動作とは違う。
【００４３】
また、ＩＪヘッド６は、往路、復路の走査により、ヘッドが用紙面の同一画像領域を複数回通る、複数パス印字方式であり、図３（Ｃ）に示すように、往復路が重なる。
複数パス印字方式では、複数パスにより重なる面積を常に均一にすることが求められる。
図３の例は、２パス印字方式である。２パス印字において、重なる面積を常に均一にするためには、ＩＪヘッド６の各走査路（位置Ａ→位置Ｂ、位置Ｂ→位置Ｃ、位置Ｃ→位置Ｄ・・・）の副走査方向の移動距離は、ＩＪヘッド６のノズル列の副走査方向の長さの半分（１／２）の距離進む仕様に依る。
【００４４】
図４は、本実施形態に用いるＩＪヘッドにおけるノズルの配置を説明する図である。
本実施形態では、図４に示すように、副走査方向に一定間隔で９個のノズル（１〜９）が並ぶノズル列を２列（ａ，ｂ）設けた、２列９行のノズルを持つＩＪヘッド６ｎを用いる。
なお、図４に示す各ノズル列は、説明の便宜上９行のノズルを持つ例を示すが、本来は１９２行や３８４行等の値を持つものを用いて実施する。また、本実施形態では、副走査方向に並ぶノズルの間隔は、例えば、最も一般的な副走査方向のdpiの印字ができる値を採り、主走査方向に並ぶ２個のノズルの間隔も同様の値を採るものとする。また、ＩＪヘッド６ｎはノズル列を２列としているが、単数もしくは３以上の列数でもよい。
図４に示すＩＪヘッド６ｎ中のノズルのうち、白抜きの丸“○”は、インクを吐出していない状態を表し、黒塗りの丸“●”は、インクを吐出している状態を表す。図４の例では、“４行ｂ列のノズルのみ吐出している”状態であることを表している。
【００４５】
次に、図４に示したＩＪヘッド６ｎを用いて行う斜め印字動作を具体例によって説明する。
先ず、例に採る斜め印字の対象画像を示す。
図５は、本実施形態において、用紙に斜め印字される対象画像を示す図である。同図には、用紙上の画像領域に横方向に引かれた直線Ｌｓが示されており、ここでは、この直線Ｌｓを斜め印字の対象画像とする。
なお、直線Ｌｓの方向は、同図中に矢印で示す用紙搬送（副走査）方向に直交する方向であり、ＩＪヘッド６ｎの移動（主走査）方向と一致する。
【００４６】
図６は、図４に例示するＩＪヘッド６ｎによって用紙に図５に示す対象画像を斜め印字する場合の動作を説明する図である。
図６は、用紙は同図中に矢印で示す副走査方向への搬送によって、用紙が位置Ａ→位置Ａ’→位置Ａ’’へと変位すると同時に、ＩＪヘッド６ｎも同図中に矢印で示す主走査方向への移動によって、ＩＪヘッド６ｎが位置Ａ→位置Ａ’→位置Ａ’’へと変位する。つまり、斜め印字の動作として、用紙が位置Ａにあるとき、同時にＩＪヘッド６ｎが位置Ａにあり、位置Ａ’、位置Ａ’’においても同様の位置関係で変位をする。
【００４７】
斜め印字の対象画像の直線Ｌｓの線幅は、図４に示すＩＪヘッド６ｎ中の副走査方向に並ぶノズル列の４ノズル分に相当し、これらのノズルに吐出動作を行わせることによって直線Ｌｓが印字される。
よって、図６において、用紙、ＩＪヘッド６ｎがそれぞれ位置Ａにある最初の印字タイミングでは、印字制御系は、ＩＪヘッド６ｎの１〜４行のノズル（図４、参照）からインクを吐出させる吐出制御用データを用いてノズルを駆動する。
また、用紙、ＩＪヘッド６ｎがそれぞれ位置Ａ’に変位したときが２回目の印字タイミングである。即ち、最初の印字タイミングから、ＩＪヘッド６ｎがヘッドに設けた２列のノズル列の主走査方向の間隔の２倍に相当する変位をしたときが２回目の印字タイミングである。この印字タイミングでは、ＩＪヘッド６ｎの２〜５行のノズルからインクを吐出させる。最初から２回目の印字タイミングで行うノズルの吐出動作の違いは、副走査方向に１個分ずらしたノズルに吐出動作を行わせて、主走査方向に引かれた直線Ｌｓを印字する点である。
位置Ａ’’に用紙、ＩＪヘッド６ｎが変位したときが３回目の印字タイミングである。この印字タイミングでは、ＩＪヘッド６ｎに２回目の印字タイミングにおけるよりさらに副走査方向に１個分ずらした３〜６行のノズルからインクを吐出させる動作を行わせる。
【００４８】
図７は、図６の斜め印字動作を、用紙に対するＩＪヘッド６ｎの相対移動として捉えて説明する図である。
斜め印字動作により、用紙、ＩＪヘッド６ｎがそれぞれ変位するように表された図６の動作を、用紙に対するＩＪヘッド６ｎの相対移動として捉えると、静止する用紙に対してＩＪヘッド６ｎが、図７中の矢印に示すように、斜めに変位する。
用紙に対してＩＪヘッド６ｎが斜めに位置Ａ→位置Ａ’→位置Ａ’’へと変位し、位置Ａ、位置Ａ’、位置Ａ’’の各位置に至った時が印字タイミングであり、このタイミングで直線Ｌｓを印字する吐出制御用データによりノズルを動作させる。なお、位置Ａ、位置Ａ’、位置Ａ’’の各位置におけるノズルのインク吐出動作は、図６と変わりがない。
従って、図７の位置Ａ、位置Ａ’、位置Ａ’’の各位置において印字される直線Ｌｓの画素（“●”）は、用紙上主走査（横）方向に引かれた直線として再生されることが分かる。
【００４９】
上記のように、用紙、ＩＪヘッド６ｎが変位し、位置Ａ、位置Ａ’、位置Ａ’’の各位置に至った印字タイミングで、斜め印字であるために必要なるシフト調整の掛かった吐出制御用データを用いてＩＪヘッド６ｎの各ノズルを動作させる。
ここで、吐出制御用データの調整について、本実施形態における直線Ｌｓを印字対象にする斜め印字を例に採り説明する。
斜め印字では、上述のように、静止する用紙へ印字する場合に通常行われるＩＪヘッドの主走査のみの走査方式と違い、主走査と同時に用紙搬送による副走査が行われる。このため、ＩＪヘッド６ｎの各ノズルの吐出制御データは、主、副同時走査方式の動作に適応する吐出制御データを用いる必要がある。
斜め印字動作に必要となるこの吐出制御データを高度な画像処理を用いず、新たな開発負担を負うことなく得ることから、本発明では、静止する用紙に行う上記通常の走査方式により画像を形成するときに行うＩＪレンダリング処理により得られるデータを利用する。
【００５０】
そこで、静止する用紙にＩＪヘッドの主走査のみによる通常の走査方式を採って行う既存の印字動作を、上記直線Ｌｓを印字対象とする場合を例に採って説明する。
図８は、静止する用紙に上記画像（図５）を形成する既存の印字動作を説明する図である。
主走査のみによる通常の走査方式を採るときの印字動作では、静止する用紙に対してＩＪヘッド６ｎが、図８中の矢印に示すように、主走査方向に変位する。
用紙に対してＩＪヘッド６ｎが主走査方向に位置Ａ→位置Ａ’→位置Ａ’’へと変位し、位置Ａ、位置Ａ’、位置Ａ’’の各位置に至った時が印字タイミングであり、このタイミングで直線Ｌｓを印字する吐出制御用データによりノズルを動作させる。
このとき用いる吐出制御用データは、原画像が所定サイズの画像領域に主、副の各走査方向に並ぶ画素群により描画されるデータで表される場合、原画像の方向性が保たれたデータである。つまり、原画像をレンダリング処理し得たデータをそのまま吐出制御に用いることができる。
【００５１】
図９は、既存のＩＪヘッドの主走査のみによる印字動作（図８、参照）に用いる吐出制御用データの並びを説明する図である。同図は、印字タイミングの順に、副走査方向に並ぶノズル列において、インクを吐出させるために駆動を掛けるノズルを指示するデータである。即ち、位置Ａ、位置Ａ’、位置Ａ’’の各印字タイミングにおいて、ノズル列のうちインクを吐出するノズルは、図８に示すようにＩＪヘッド６ｎの１〜４行のノズル（図４、参照）である。
従って、図９の吐出制御用データとして用いる印字データの並びは、ａ，ｂ２列のノズル列の各々における１〜４行のノズルを指定するデータとなる。
なお、図９では、駆動を掛けるノズルを指示する形式でデータを表しているが、実際は、ノズル列の各ノズルに対し吐出をするか否かを指示する吐出制御データを制御動作に用いる。また、この吐出制御用データは、位置Ａ、位置Ａ’、位置Ａ’’の各印字タイミングの順に用いるように管理される。
このように、図９の吐出制御用データにより位置Ａ、位置Ａ’、位置Ａ’’の各位置において印字される直線Ｌｓの画素（図８の“●”参照）は、どれもＩＪヘッド６ｎの１〜４行のノズル（図４、参照）により印字される。
この吐出制御用データを用いて主走査のみによる走査方式を採って印字動作を行うことで、用紙上主走査（横）方向に引かれた直線の画像が再生される。
【００５２】
静止する用紙に主走査のみによる通常の走査方式を採って印字動作を行うときに用いる吐出制御用データは、原画像をレンダリング処理し得られるデータ（図９）のままで、直線Ｌｓの正常な画像（図８）が再生される。
上記のレンダリング処理後に得られるデータ（図９）を斜め印字に用いるためには、斜め印字において動作条件として付加される副走査方向への用紙の搬送に応じる吐出制御用データへの調整をしなければならない。
この調整は、基本的には、ＩＪレンダリング処理により得られる画素群における副走査方向に並ぶ画素列データを、印字タイミング順に１画素ずつシフト量を増加させて副走査方向にシフトさせる操作である。このデータのシフト調整操作を副走査方向に並ぶ画素列データ各々に対して行う。
【００５３】
直線Ｌｓを印字対象とする場合、原画像をレンダリング処理し得られる図９に示す位置Ａ、位置Ａ’、位置Ａ’’の各画素列データ（図８のノズルの吐出制御に対応）に対する調整をする。この調整は、画素列データを位置Ａ→位置Ａ’→位置Ａ’’という印字タイミング順に１画素ずつシフト量を増加させて副走査方向にシフトさせる。
最初の位置Ａの画素列データの次の位置Ａ’の画素列データを印字するタイミングで用いる画素列データは、レンダリング処理し得られる画素列データに対し副走査方向に１画素シフトさせる調整を行う。
また、位置Ａ’の画素列データの次の位置Ａ’’の画素列データを印字するタイミングで用いる画素列データは、レンダリング処理し得られる画素列データに対し副走査方向に２画素シフトさせる調整を行う。
【００５４】
図１０は、シフト調整を掛けた斜め印字動作に用いる吐出制御用データの並びを説明する図である。同図は、印字タイミングの順に、副走査方向に並ぶノズル列において、インクを吐出させるために駆動を掛けるノズルを指示するデータである。
即ち、位置Ａの印字タイミングにおいて、ノズル列のうちインクを吐出するノズルは、ＩＪヘッド６ｎの１〜４行のノズルである。
また、位置Ａ’の印字タイミングにおいて、ノズル列のうちインクを吐出するノズルは、ＩＪヘッド６ｎの２〜５行のノズルである。
また、位置Ａ’’の印字タイミングにおいて、ノズル列のうちインクを吐出するノズルは、ＩＪヘッド６ｎの３〜６行のノズルである。
なお、本例のシフト調整を掛けた斜め印字動作に用いる吐出制御用データは、図６のノズルの吐出制御動作に対応する。
【００５５】
ところで、斜め印字中における、ＩＪヘッド６ｎを載せるキャリッジの主走査方向の速度、搬送される用紙の副走査方向の速度はそれぞれ一定である。ここに、各ノズルにおいて、印字する画素間の主走査速度をＶｍ、同副走査速度をＶｓとする。
印字タイミングを決めるノズル吐出サンプリング時間（図７の例では、位置ＡとＡ’の時間差）と、副走査方向の移動距離（図７では、副走査方向のノズル間隔）は、先に説明した本斜め印字動作条件によって、一意に定まる。
図７の例において、印字する画素間の距離は主、副の各走査方向とも同じとすれば、Ｖｍ＝Ｖｓとなる。
ここに、斜め印字によって、主、副の各走査方向に並ぶ構成の画素群を印字するよう定めたＩＪヘッド６ｎの移動速度（主走査速度Ｖｍ）に対する用紙の搬送速度（副走査速度Ｖｓ）の関係を、例えば速度比（Ｖｓ／Ｖｍ）で表す。なお、速度比（Ｖｓ／Ｖｍ）は、ＩＪヘッド６ｎが用紙に対して斜めに相対移動するときの傾斜度を表し、本実施形態では、“斜め係数”といい、処理パラメータとして用いる。Ｖｍ＝Ｖｓの場合、斜め係数は１である。
【００５６】
上記のように、斜め印字の動作条件に従い、主走査速度Ｖｍ、副走査速度Ｖｓ及び印字タイミングを定めて印字動作を行う。
ただ、実際には、機器固有の特性によって、同じ理論値に従い動作させても、往路、復路の走査それぞれにおいて、斜め印字による画素列ラインが理論値通りにならず、生じる傾きの誤差よるインク滴の着弾位置ずれ（図２０、参照）が画質を低下させる。
そこで、本実施形態では、主走査速度Ｖｍと副走査速度Ｖｓの関係を調整することで、ＩＪヘッド６ｎが用紙に対して斜めに相対移動するときの傾きの誤差を補正する。
図１１は、本実施形態の斜め印字における往路、復路において走査が重なる部分におけるインク滴の着弾状態を示す図である。
本実施形態における主走査速度Ｖｍと副走査速度Ｖｓの関係の調整により、往路、復路における移動、搬送機構の特性の違いにより生じるインク滴の着弾位置ずれ（図２０、参照）を、図１１に示すように、補正することができる。
【００５７】
上記の補正を行うためには、対象の機器に理論値を設定して斜め印字動作を行わせる実験を行い、このときに生じる機器固有の誤差を補正できる動作条件を見付ける。このようにして得た経験結果に基づいて、予め適正な斜め印字動作を行わせる調整量を得る。
機器における調整手段としては、例えば、該当する機種の機器において、一般的にデフォルト値として設定される主走査速度Ｖｍと副走査速度Ｖｓの制御目標値を上記経験値によって調整する手段を備えることにより実施することができる。なお、主走査速度Ｖｍと副走査速度Ｖｓの関係が調整された場合には、当然印字タイミング（ズル吐出サンプリング時間）を変更しなければならない。
【００５８】
次に、印字制御系（図２）が行う上記した本実施形態の斜め印字動作の制御フローを以下に示す。
図１２は、本実施形態の斜め印字動作の制御フローを示す図である。
図１２の制御フローによると、印刷要求に相当するステータスの変化がプリンタに生じると、ＳｏＣ２のコンピュータがこの制御フローを起動する。
起動後、先ず、外部機器であるＰＣ、スマートデバイス、ＵＳＢメモリやＳＤカード等より、印刷の対象とする画像データを入力する（ステップＳ１０１）。
入力された画像データは、後段のＩＪレンダリングに適応可能なデータとするために必要なデータ処理（圧縮／伸長／回転／変倍等）を施した後、一旦、例えばＤＲＡＭ４等のメモリに格納（展開）する（ステップＳ１０２）。
【００５９】
その後、ＩＪレンダリングとして、ＩＪヘッド６ｎのノズル列の並び、往復の動作方向を考慮し、実際にＩＪヘッド６ｎのノズルからインク滴を吐出する順番に画像データの順番を整理する処理を行うことで、ノズルの主制御用データを得る（ステップＳ１０３）。
また、この処理結果を再度メモリに格納する（ステップＳ１０４）。
次いで、斜め印字条件に従う動作に適応するための処理手順として、先ず、斜め係数を演算する（ステップＳ１０５）。斜め係数は斜め印字の動作条件を指示するもので、ＩＪヘッド６ｎの移動速度に対する用紙の搬送速度の関係を、例えば速度比として表す。よって、ここではこの速度比等の演算を行う。なお、図１１を参照して説明した着弾位置ずれの補正をする場合、斜め係数には補正条件が反映される。よって、斜め係数の演算は、補正条件を含んだ演算となる。
【００６０】
ステップＳ１０４でメモリに格納された斜め印字に用いる画像データを，エンコーダ１２が出力する主走査のエンコーダ信号に合わせＩＪヘッド６を駆動するヘッドドライバ５を制御するＨＥＡＤＣＴＬ２ｂに転送する（ステップＳ１０６）。
このとき、転送するレンダリング処理後の画像データは、静止する用紙に主走査のみによる通常の走査方式を採って印字動作を行うときに用いる吐出制御用データである。また、この画像データには、ステップＳ１０５で算出された斜め印字の動作条件を示す斜め係数が付加される。なお、エンコーダ信号は、印字タイミングと同期する信号である。
【００６１】
次に、転送された画像データ及び斜め係数を受取るＨＥＡＤＣＴＬ２ｂは、受取った画像データを斜め印字に用いる吐出制御用データへと調整する。
この調整は、先に図９を参照して説明した画素列データのシフト調整に当たる。つまり、レンダリング処理された調整前の主、副の各走査方向に並ぶ画素群において、順にＩＪヘッド６ｎのノズル列の全ノズルの吐出制御に用いる画素列データを印字タイミング順に１画素ずつシフト量を増加させて副走査方向にシフトさせる。
また、調整後の吐出制御用データをもとにＩＪヘッド６ｎの全ノズルを主走査のエンコーダ信号に合わせて駆動する制御信号を生成しヘッドドライバ５に出力する。なお、斜め係数により指示される斜め印字の動作条件が、例えば上述の着弾位置ずれ補正等によって、デフォルトで設定された条件と異なる設定となる場合、変更された条件に従った印字タイミングでヘッドドライバ５を制御する。
【００６２】
ＨＥＡＤＣＴＬ２ｂが出力する駆動制御信号を受取るヘッドドライバ５は、入力される制御信号、即ちノズルに対し吐出をするか否かを指示するマスク信号に従いＩＪヘッド６ｎを駆動し、ノズルからインク滴を吐出させ印字を行う（ステップＳ１０７）。ここに、ヘッドドライバ５へ制御信号を出力するＨＥＡＤＣＴＬ２ｂの動作が、斜め印字を行う領域にわたって、ＩＪヘッド６ｎのノズル列の全部の吐出制御に用いる画素列データの単位で行われる場合、ステップＳ１０６→Ｓ１０７の動作を繰り返す手順となる。また、この場合、ＨＥＡＤＣＴＬ２ｂが出力する度に、印字タイミング順の画素列データを１画素ずつシフト量を増加させて副走査方向にシフトさせる上記データシフト調整操作を行う。
斜め印字を行う領域の全体にわたってステップＳ１０７の印字動作が完了したことを確認して本制御フローの動作を終了する。
【００６３】
図１２の制御フローでは、静止する用紙にＩＪヘッドの主走査のみにより行う通常の走査方式により印字するときに採用されるレンダリング処理で得られる吐出制御用データに対するデータシフト操作により調整を掛ける。
このように、既存の走査方式のレンダリング処理のデータを利用し、かつデータシフトという単純なデータ操作により、既存の走査方式に劣らない画像が出力できる斜め印字を簡単に行うことができ、斜め印字の騒音・振動の低減というメリットも得られる。
また、斜め印字に特有の着弾位置ずれ（図２０）の補正を斜め印字動作の制御過程で実施することができる。
【００６４】
「実施形態２」
上記実施形態１では、印字制御系（図２）により制御される斜め印字の基本動作として、搬送される用紙上を、副走査方向に一定間隔で並ぶノズル列を持つＩＪヘッド６を主走査方向に往復移動させ、往復の各印字期間にノズルを駆動して印字する動作を示した。なお、上記動作では、ＩＪヘッド６が用紙上を往復移動し、往路、復路の走査により、ヘッドが用紙面の同一画像領域を複数回（図３の例は２回）通り、各々で印字動作を行う複数パス印字方式を採っている。ただ、往路、復路それぞれで印字する画素は、重ね合わされている（図１１、参照）ので、解像度は上がらない。
【００６５】
本実施形態では、上記実施形態１に示した斜め印字動作において、印字する画像の解像度を上げるための動作条件を付加した実施形態を示す。
解像度を上げるためには、当初定められた解像度（例えば原画像の解像度）に対応する印字領域を細分し、細分する領域毎に設けられる印字期間において、主、副の各走査方向に並ぶ構成の画素群を印字する方法を採る。
また、上記方法に従って斜め印字を行うためには、印字制御系は、ヘッド移動制御手段及び記録媒体搬送制御手段によって、印字領域を細分するよう動作を行わせるとともに、細分する領域毎にＩＪヘッド６ｎの移動に同期してノズルに印字動作を行わせる必要がある。
【００６６】
上述の基本手法に基づいて斜め印字を実施する形態として、下記第１〜３の三つの形態が考えられる。
第１は、副走査方向に細分して、細分される各印字領域への印字を行う形態であり、この形態により副走査方向の解像度を上げることができる。
第２は、主走査方向に細分して、細分される各印字領域への印字を行う形態であり、この形態により主走査方向の解像度を上げることができる。
第３は、副走査と主走査の両方向に細分して、細分される各印字領域への印字を行う形態であり、この形態により副走査と主走査の両方向の解像度を上げることができる。
本実施形態では、上記第１の形態を採る実施形態について説明する。
なお、上記第２の形態を採る実施形態については、後記「実施形態３」にて説明する。また、上記第３の形態を採る実施形態は、実施形態２と実施形態３を組合わせることにより実施することができるので、記載を省く。
【００６７】
図１３は、本実施形態における、解像度を上げる４パス印字方式による斜め印字動作を説明する図である。
斜め印字方式では、一用紙に対する印字動作中に用紙搬送を常時行う為、用紙上を通るＩＪヘッド６ｎの印字領域は、図１３（Ａ）のように斜めになる。また、この印字領域は、往路（位置Ａ→位置Ｂ、位置Ｃ→位置Ｄへの移動）、復路（位置Ｂ→位置Ｃ、位置Ｄ→位置Ｅへの移動）で傾きが逆になる。
ただ、斜め印字により形成する画素群は、先に説明したとおり、画素の並びが主、副の各走査方向に並ぶ（図７及び図８の説明、参照）。つまり、これまで行われている通常の走査方式である、静止する用紙にＩＪヘッドだけの走査により画像を形成するときの再生画像と同じ画像が形成される。
【００６８】
よって、図１３（Ｂ）では、印字された画素が主走査方向に並ぶことを、同図中にＩＪヘッド６ｎが位置Ａ→位置Ｂ→位置Ｃ→位置Ｄ→位置Ｅへ移動するときに形成される画素の画素列ラインにより表している。なお、図１３（Ｂ）は、往路、復路各々で形成される画素列を説明するために分解図にて、それぞれラインの種類を変えて記載している。
また、ＩＪヘッド６ｎは、往路、復路の走査により、ヘッドが用紙面の同一画像領域を複数回通る、複数パス印字方式であり、図１３（Ｃ）に示すように、往復路が重なる。つまり、図１３（Ｃ）では、実際の印字状態を表すように、図１３（Ｂ）の分解図を重ねている。
図１３の例は、４パス印字方式である。４パス印字においては、ＩＪヘッド６ｎの各走査路（位置Ａ→位置Ｂ、位置Ｂ→位置Ｃ、位置Ｃ→位置Ｄ→位置Ｅ・・・）の副走査方向の移動距離は、ＩＪヘッド６ｎのノズル列の副走査方向の長さの１／４の距離進む仕様に依る。
【００６９】
本実施形態では、図１３（Ｃ）に示すように、４パス印字方式による斜め印字の往路、復路それぞれで印字する画素が重ならないように印字領域を副走査方向に細分化する。
よって、例えば、主走査方向に移動するＩＪヘッド６ｎの移動速度を変えない場合、副走査方向に搬送する用紙の搬送速度を１／４に低下させる設定の変更で副走査方向に印字領域を４つに細分し、解像度を４倍上げることができる。なお、この場合、印字タイミングを変更する必要はない。ただ、ＩＪヘッド６ｎの移動速度の速度も変更する場合には、印字タイミングを同期させるので、変更しなければならない。
また、解像度を上げる上記動作条件の変更に伴い、ＩＪヘッド６ｎのノズルの駆動に用いる吐出制御用データを適応させる必要がある。この適応に必要とする技術は、高解像度化に用いる既存の画像処理技術を適用することにより実施することができる。また、原画像が高解像度で、通常の動作では、解像度を低減して用いている場合には、遡って原画像のデータを用いる。
【００７０】
このように、本実施形態では、印字領域を副走査方向に細分化するよう複数パスの動作を行うことで、副走査方向の解像度を上げた斜め印字を行うことができる。
また、これまでの斜め印字では、解像度を上げる場合、上記［背景技術］にも述べたように、別途、高解像度用の斜め印字レンダリング処理が必要となり、開発工数の増大や必要となるプログラム格納領域の増大を招いていた。このような不利益を本実施形態では招くことがなく、通常のシリアルインクジェットプリンタで採用されるレンダリング処理を利用することで実現できる。
【００７１】
「実施形態３」
本実施形態は、上記実施形態２と同様に、実施形態１に示した斜め印字動作において、印字する画像の解像度を上げるための動作条件を付加した実施形態を示す。
本実施形態では、印字領域を主走査方向に細分して、細分される各印字領域への印字を行う形態であり、この形態により主走査方向の解像度を上げる
【００７２】
図１４は、本実施形態における、解像度を上げる４パス印字方式による斜め印字動作を説明する図である。
斜め印字方式では、一用紙に対する印字動作中に用紙搬送を常時行う為、用紙上を通るＩＪヘッド６の印字領域は、図１４（Ａ）のように斜めになる。また、この印字領域は、往路（位置Ａ→位置Ｂ、位置Ｃ→位置Ｄへの移動）、復路（位置Ｂ→位置Ｃ、位置Ｄ→位置Ｅへの移動）で傾きが逆になる。
ただ、斜め印字により形成する画素群は、先に説明したとおり、画素の並びが主、副の各走査方向に並ぶ（図７及び図８の説明、参照）。つまり、これまで行われている通常の走査方式である、静止する用紙にＩＪヘッドだけの走査により画像を形成するときの再生画像と同じ画像が形成される。
【００７３】
よって、図１４（Ｂ）では、印字された画素が主走査方向に並ぶことを、同図中にＩＪヘッド６が位置Ａ→位置Ｂ→位置Ｃ→位置Ｄ→位置Ｅへ移動するときに形成される画素の画素列ラインにより表している。なお、図１４（Ｂ）は、往路、復路各々で形成される画素列を説明するために分解図にて、それぞれラインの種類を変えて記載している。
また、ＩＪヘッド６ｎは、往路、復路の走査により、ヘッドが用紙面の同一画像領域を複数回通る、複数パス印字方式であり、図１４（Ｃ）に示すように、往復路が重なる。つまり、図１４（Ｃ）では、実際の印字状態を表すように、図１４（Ｂ）の分解図を重ねている。
図１４の例は、４パス印字方式である。４パス印字においては、ＩＪヘッド６ｎの各走査路（位置Ａ→位置Ｂ、位置Ｂ→位置Ｃ、位置Ｃ→位置Ｄ→位置Ｅ・・・）の副走査方向の移動距離は、ＩＪヘッド６ｎのノズル列の副走査方向の長さの１／４の距離進む仕様に依る。
【００７４】
本実施形態では、図１４（Ｃ）に示すように、４パス印字方式による斜め印字の往路、復路それぞれで印字する画素が重ならないように印字領域を主走査方向に細分化する。
よって、例えば、副走査方向に移動する用紙の搬送速度を変えない場合、主走査方向に移動するＩＪヘッド６ｎの移動速度を１／４に低下させる設定の変更で主走査方向に印字領域を４つに細分し、解像度を４倍上げることができる。なお、この場合、印字タイミングを変更する必要はない。ただ、用紙の搬送速度も変更する場合には、印字タイミングを同期させるので、変更しなければならない。
また、解像度を上げる上記動作条件の変更に伴い、ＩＪヘッド６ｎのノズルの駆動に用いる吐出制御用データを適応させる必要がある。この適応に必要とする技術は、高解像度化に用いる既存の画像処理技術を適用することにより実施することができる。また、原画像が高解像度で、通常の動作では、解像度を低減して用いている場合には、遡って原画像のデータを用いる。
【００７５】
このように、本実施形態では、印字領域を主走査方向に細分化するよう複数パスの動作を行うことで、主走査方向の解像度を上げた斜め印字を行うことができる。
また、これまでの斜め印字では、解像度を上げる場合、上記［背景技術］にも述べたように、別途、高解像度用の斜め印字レンダリング処理が必要となり、開発工数の増大や必要となるプログラム格納領域の増大を招いていた。このような不利益を本実施形態では招くことがなく、通常のシリアルインクジェットプリンタで採用されるレンダリング処理を利用することで実現できる。
【００７６】
「実施形態４」
上記実施形態１では、印字制御系（図２）により制御される基本となる斜め印字動作に係る実施形態を示した。また、実施形態２及び３では、実施形態１の斜め印字動作において、印字する画像の解像度を上げるための動作条件を付加した実施形態を示した。
ただ、基本の斜め印字動作及び画像の解像度を上げるため付加した動作条件に従う斜め印字動作は、機器を使用するユーザーの意図や印刷結果の使用目的等によっては、ミスマッチを起こす場合がある。
例えば、印刷画像の画質は多少悪くても速く印刷することが望ましい、と考えるユーザーにとっては、斜め印字動作ではない方が良い、という意向を持つ場合がある。これは、斜め印字動作は、通常の印字動作（静止する用紙にＩＪヘッド６ｎの主走査のみにより行う通常の走査方式により印字する動作）に比べて、一往復多く走査する可能性が高いことが印刷速度を低下させる要因の一つである。勿論、斜め印字動作によるメリットを重視するユーザーにとっては、斜め印字動作は必要な機能である。
【００７７】
そこで、機器に印刷モードとして、通常の印字モードと斜め印字モードの動作を行う機能を搭載し、印字制御系は、解像度の違いを含む複数種類の印刷モードの中から選ばれた印刷モードの動作を行う。
印刷モードの選択は、ユーザー等が外部から指示する操作を行うための操作手段である操作パネル６００のＬＣＤ６０１に対するユーザーのキー等の操作により入力される操作信号の指示に従う。
図１５は、斜め印字モードの動作の選択に用いる操作パネル６００の表示例を示す図である。
操作パネル６００のＬＣＤ６０１には、図１５に示すように、印刷モードの設定操作を受付ける入力画面６０１ｄが表示される。
【００７８】
印刷モードの選択肢として、通常の印字モード、斜め印字モードの各モードをさらに２つのカテゴリーに分ける。
斜め印字モードは、下記する通常の印字モードに比べ騒音・振動が少ないので、“しずか”というキーワードを付けることで、“しずか”というキーワードを付けることで、通常の印字モードと区別している。また、斜め印字モードを低解像度と高解像度に分けている。低解像度は、印刷速度を速くする動作条件と対応するので“はやい”というキーワードを付ける。他方、高解像度は、印刷画像を鮮明にする動作条件と対応するので“きれい”というキーワードを付ける。
通常の印字モードは、静止する用紙にＩＪヘッド６ｎの主走査のみにより行う通常の走査方式により印字する動作モードである。通常の印字モードも低解像度と高解像度に分けている。低解像度は、印刷速度を速くする動作条件と対応するので“はやい”というキーワードを付ける。他方、高解像度は、印刷画像を鮮明にする動作条件と対応するので“きれい”というキーワードを付ける。
【００７９】
上記のように、入力画面６０１ｄに、通常の印字モード、斜め印字モードの各モードをさらに２つに分け、４つのカテゴリーの選択肢を表示し、各々に例えば、同図に示すようにチェックボックスを設ける。このチェックボックスに対し、求める印刷モードを選択する操作がユーザーにより行われる。
こうしたユーザーの操作入力よる印刷モードの選択を可能にすることで、ユーザーの意向とのミスマッチを起こすことがなく、機器のパフォーマンスを高めることができる。
【００８０】
「実施形態５」
上記各実施形態では、印字対象の画像如何に係らず、用紙上の印字可能な領域全域にわたりＩＪヘッド６ｎを主走査方向に往復移動させ、往復の各印字期間にノズルを駆動して印字する動作を行わせている。このため、全域の一部だけに印字対象の画像があっても、全域にわたりＩＪヘッド６ｎの移動及びノズルの駆動制御動作を行っており、省消費電力、省消費資源の観点から望ましい状況ではない。
そこで本実施形態では、上記各実施形態に示した斜め印字動作において、全印字領域の一部だけにある画像の属する部分領域に限って印字動作を行うよう制御する実施形態を示す。
本実施形態では、印字制御系の斜め印字動作制御手段は、印字可能な画像領域全域を所定の大きさの部分領域に分割し、分割した部分領域の中、画像が印字される領域のみを印字動作の制御対象とし、制御対象外となる領域の印字に係る動作を省略する動作を行う。つまり、領域分割をしない上記各実施形態の動作は、印字対象の画像が一部の印字領域局在する場合、印字動作に無駄が多くなるので、この無駄をなくすような動作を行う。
【００８１】
図１６は、全印字領域の一部だけにある画像の属する部分領域に限って印字動作を行う本実施形態に係る斜め印字動作を説明する図である。
図１６において、用紙に記した破線は、領域分割をする仮想線を表す。印字対象画像である“Ｒ”は、限られた部分領域に印字されることを表している。また、ＩＪヘッド６ｎは、本斜め印字動作過程において、用紙上の位置Ｚ→位置Ａ→位置Ｂ→位置Ｃ→位置Ｄへと相対移動することを表している。
なお、本実施形態では、印字対象画像のある印字領域を限定して行う斜め印字動作は、上記実施形態１に示した基本動作に基づいて行う形態を示す。
【００８２】
本斜め印字動作においては、上記実施形態１と同様に、主走査方向の印字領域端部から端部までのＩＪヘッド６ｎの移動速度と、副走査方向の用紙の搬送速度によって、印字タイミング、即ちノズルの駆動制御タイミングを定める。
ただ、本実施形態では、全印字領域を分割（例えば、図１６では９分割）し、分割された領域ごとに領域内に印字する際の斜め印字動作を制御するので、この動作を行わせる機能を必要とする。この機能は、領域分割をしない基本動作を行う実施形態１にはない機能であり、以下に説明する。
【００８３】
本実施形態の分割された部分領域（以下「分割領域」という）ごとに斜め印字動作を制御する機能は、印字動作を始める前に、図１６に示すように、９分割領域として予め定められた分割領域のどの領域に印字対象の画像が属するかを検知する。
この検知結果に従い、印字対象画像が属する分割領域でＩＪヘッド６ｎのノズルを動作させて印字動作を行う。
このとき、図１６の例では、初期位置ＺにあるＩＪヘッド６ｎが往路を移動し、印字対象画像“Ｒ”の属する分割領域に達する位置Ａで初めてノズルを動作させて印字動作を始める。よって、位置Ｚ→位置Ａの間ではノズルを動作させない。
また、“Ｒ”の属する分割領域を過ぎて印刷対象画像のない分割領域に達する位置Ｂではノズルの動作を止めるとともに、主走査方向へのＩＪヘッド６ｎへの移動も停止させる。なお、位置Ｂの停止動作は、現往路の後に折り返す復路にある分割領域についても印刷対象画像がないことが停止の条件となるので、この条件を確認する。
【００８４】
位置ＢでのＩＪヘッド６ｎの停止後、ＩＪヘッド６ｎの動作を再び行うのは、印字領域の全領域を対象に斜め印字動作を行うときの復路における当該分割領域（“Ｒ”の属する分割領域）に当たる部分に対してである。つまり、副走査方向に常時搬送される用紙が復路における当該分割領域の部分に当たる位置にくるまで待って、ＩＪヘッド６ｎを移動させ、ノズルを動作させる印字動作を開始する。これは、副走査方向の用紙速度Ｖｓと主走査方向のＩＪヘッド６ｎの移動速度Ｖｍの関係が、斜め印字の動作条件を満たす所定の関係に維持されることを前提とするからである。
本実施形態では、用紙速度Ｖｓは、用紙全体を印字する間、常時一定であるから、用紙速度Ｖｓと移動速度Ｖｍの関係も一定に維持される。よって、印刷に掛かる時間は、実施形態１と変わらない。
位置Ｂで折り返すＩＪヘッド６ｎの上記動作は、位置Ｂ→位置Ｃ→位置Ｄを経て行う斜め印字動作における位置Ｃ及び位置Ｄの折り返しにおいても同様に、所定の待ち時間を経て行われる。
【００８５】
上記のように、本実施形態では、斜め印字動作の条件である副走査方向の速度と主走査方向の速度関係を維持することを前提に、画像領域全域を所定の大きさの領域に分割し、印字を要しない分割領域の動作を省くように、斜め印字動作を行うようにする。
このようにすることで、ＩＪヘッド６ｎの移動及びノズルの駆動において、無駄な動作を無くすことで、省消費電力、省消費資源を図るとともに、斜め印字動作の制御に必要な処理を簡易にし、データ処理に用いる資源を節約できる。
【００８６】
「実施形態６」
本実施形態は、上記実施形態１〜４に示した斜め印字動作では用紙の印字可能な領域の全域が対象となるのに対し、全印字領域の一部だけにある画像の属する部分領域に限って印字動作を行うよう制御する実施形態である、という点で上記実施形態５と同じである。
また、本実施形態では、印字制御系の斜め印字動作制御手段は、印字可能な画像領域全域を所定の大きさの領域に分割し、分割した画像領域の中、画像が印字される領域のみを印字動作の制御対象とし、制御対象外となる領域の印字に係る動作を省略する動作を行う。つまり、領域分割をしない上記実施形態の動作は、印字対象の画像が一部の領域に局在する場合、印字動作に無駄が多くなるので、この無駄をなくすような動作を行う。この点でも上記実施形態５と同じである。
ただ、本実施形態では、実施形態５において説明した主走査方向へ移動するＩＪヘッド６ｎの往路⇔復路の折り返し時の待ち時間を短縮し、印刷の生産性を高める。このため、待ち時間において動作条件として設定される、主走査方向速度Ｖｍと副走査方向速度Ｖｓを速める変更をする。
【００８７】
図１７は、全印字領域の一部だけにある画像の属する部分領域に限って印字動作を行う本実施形態に係る斜め印字動作を説明する図である。
図１７において、用紙に記した破線は、領域分割をする仮想線を表す。印字対象画像である“Ｒ”は、一部の分割領域に印字されることを表している。また、ＩＪヘッド６ｎは、本斜め印字動作過程において、用紙上の位置Ｚ→位置Ａ→位置Ｂ→位置Ｃ→位置Ｄへと相対移動することを表している。
なお、本実施形態では、印字対象画像のある分割領域を限定して行う斜め印字動作は、上記実施形態１に示した基本動作に基づいて行う形態を示す。
【００８８】
本実施形態において、印字対象画像のある分割領域では、上記実施形態１と同様に、主走査方向の印字領域端部から端部までのＩＪヘッド６ｎの移動速度と、副走査方向の用紙の搬送速度によって、印字タイミング、即ちノズルの駆動制御タイミングを定める。
ただ、本実施形態では、全印字領域を分割（例えば、図１７では９分割）し、分割された領域ごとに領域内に印字する際の斜め印字動作を制御するので、この動作を行わせる機能を必要とする。この機能は、領域分割をしない基本動作を行う実施形態１にはない機能であり、以下に説明する。
【００８９】
本実施形態の分割領域ごとに斜め印字動作を制御する機能は、印字動作を始める前に、図１７に示すように、９分割領域として予め定められた領域のどの領域に印字対象の画像が属するかを検知する。
この検知結果に従い、印字対象画像が属する分割領域でＩＪヘッド６ｎのノズルを動作させて印字動作を行う。
このとき、図１７の例では、初期位置ＺにあるＩＪヘッド６ｎが往路を移動し、印字対象画像“Ｒ”の属する分割領域に達する位置Ａで初めてノズルを動作させて印字動作を始める。よって、位置Ｚ→位置Ａの間ではノズルを動作させない。
また、“Ｒ”の属する分割領域を過ぎて印刷対象画像のない分割領域に達する位置Ｂではノズルの動作を止めるとともに、主走査方向へのＩＪヘッド６ｎへの移動も停止させる。なお、位置Ｂの停止動作は、現往路の後に折り返す復路にある分割領域についても印刷対象画像がないことが停止の条件となるので、この条件を確認する。
【００９０】
位置ＢでのＩＪヘッド６ｎの停止後、ＩＪヘッド６ｎの動作を再び行うのは、印字領域の全領域を対象に斜め印字動作を行うときの復路における当該分割領域（“Ｒ”の属する分割領域）に当たる部分に対してである。つまり、副走査方向に常時搬送される用紙が復路における当該分割領域の部分に当たる位置にくるまで待って、ＩＪヘッド６ｎを移動させ、ノズルを動作させる印字動作を開始する。これは、副走査方向の用紙速度Ｖｓと主走査方向のＩＪヘッド６ｎの移動速度Ｖｍの関係が、斜め印字の動作条件を満たす所定の関係に維持されることを前提とするからである。
【００９１】
上記した用紙が復路における当該分割領域の部分に当たる位置にくるまで待つ待ち時間を短縮することがこの発明の解決課題であり、本実施形態では、上記の待ち時間を短縮するためにこの間の用紙速度Ｖｓを速める。また、斜め印字の動作条件を満たす必要があり、用紙速度ＶｓとＩＪヘッド６ｎの移動速度Ｖｍの上記所定の関係に従い移動速度Ｖｍの速度も速める。このように、斜め印字の動作条件を満たす関係でＩＪヘッド６ｎの移動速度Ｖｍと用紙速度Ｖｓを定め、斜め係数の指示を変更することで、ＩＪヘッド６ｎの動作停止期間を経て、位置Ｂで折り返し再開するＩＪヘッド６ｎの動作が支障なく行える。
位置Ｂで折り返すＩＪヘッド６ｎの上記動作は、位置Ｂ→位置Ｃ→位置Ｄを経て行う斜め印字動作における位置Ｃ及び位置Ｄの折り返しにおいても同様に、待ち時間を短縮して行われる。
【００９２】
上記のように、本実施形態では、斜め印字動作の条件である副走査方向の速度と主走査方向の速度関係を維持することを前提に、画像領域全域を所定の大きさの領域に分割し、印字を要しない分割領域の動作を省くように、斜め印字動作を行うようにする。
このようにすることで、ＩＪヘッド６ｎの移動及びノズルの駆動において、無駄な動作を無くすことで、省消費電力、省消費資源を図るとともに、斜め印字動作の制御に必要な処理を簡易にし、データ処理に用いる資源を節約できる。
さらに、本実施形態では、分割領域の動作を省いたことで生じる待ち時間を、斜め印字動作の条件を維持しつつＩＪヘッド６ｎの移動速度Ｖｍと用紙速度Ｖｓを速めることにより短縮することで、印刷の生産性を高めることができる。
【００９３】
「実施形態７」
本実施形態は、上記実施形態１〜４に示した斜め印字動作では用紙の全印字領域が対象となるのに対し、全印字領域の一部だけにある画像の属する部分領域に限って印字動作を行うよう制御する実施形態である、という点で上記実施形態５及び６と同じである。
ただ、本実施形態では、印字制御系の斜め印字動作制御手段は、印字対象画像を所定の大きさの部分領域によってできるだけ少ない数で切り出し、切り出した領域のみを制御対象とする動作を行う。つまり、本実施形態は、印字対象画像を基準に、画像の属する所定の大きさの部分領域をできるだけ少ない数に収めるよう定めるので、印字対象画像がどのように用紙上配置されているかによって，用紙に対する各部分領域の切り出し位置が変わる。これに対し、上記実施形態５及び６では、用紙の印字可能領域を基準に一定の大きさの領域に分割して部分領域を定めているので、各分割領域の位置は用紙に固定される。
よって、設定する部分領域の大きさが同じであれば、本実施形態が採る方法の方が、制御対象である画像の属する部分領域が少なくなり、処理負担が軽減される。
【００９４】
図１８は、全印字領域の一部だけにある画像の属する部分領域に限って印字動作を行う本実施形態に係る斜め印字動作を説明する図である。
図１８において、用紙に記した破線は、本実施形態における印字対象画像の切り出しにより定まる部分領域を示す仮想線を表す。印字対象画像である“Ｒ”は、一部の部分領域に印字されることを表している。また、ＩＪヘッド６ｎは、本斜め印字動作過程において、用紙上の位置Ｚ→位置Ａ→位置Ｂ→位置Ｃ→位置Ｄへと相対移動することを表している。
【００９５】
本実施形態では、部分領域の設定が図１８の破線に示すようになり、所定の大きさの部分領域の一つに印字対象画像が属するように切り出されている。よって、上記実施形態５又は６における（図１６，図１７、参照）よりも少ない数の部分領域で印字動作を行うだけで、ジョブ単位の動作を済ますことができる。
なお、ページ画像データ等の一枚のページ画像として扱うデータから処理対象の画像を所定の大きさの部分領域によって切り出す手法は、既存の画像処理である。従って、印字制御系は、この既存の画像処理機能を備えることで、上記部分領域を設定し、本実施形態の斜め印字動作を実施することができる。
また、印字対象画像の属する部分領域に限って行う斜め印字動作は、上記実施形態５又は６において説明したと同様に行うことができる。よって、先の説明を参照することとし、ここでは記載を省略する。
【００９６】
上記のように、本実施形態では、上記実施形態５又は６と同様に、全印字領域の一部だけにある画像の属する部分領域に限って印字動作を行い、印字を要しない部分領域の動作を省くように、斜め印字動作を行うようにする。このようにすることで、ＩＪヘッド６ｎの移動及びノズルの駆動において、無駄な動作を無くすことで、省消費電力、省消費資源を図るとともに、斜め印字動作の制御に必要な処理を簡易にし、データ処理に用いる資源を節約できるメリットが得られる。
また、全印字領域の一部だけにある画像の属する部分領域に限って印字動作を行うにあたり、印字対象画像を所定の大きさの部分領域によってできるだけ少ない数で切り出し、切り出した領域のみを制御対象とする動作を行う。このようにすることで、印字動作の制御対象にする部分領域の数を上記実施形態５又は６におけるよりもさらに少なくすることが可能になるので、上述のメリットをさらに大きくすることができる。
【符号の説明】
【００９７】
１・・・ＣＴＬボード、２・・・ＳｏＣ、３・・・ＲＯＭ、４・・・ＤＲＡＭ、５・・・ヘッドドライバ、６，６ｎ・・・ＩＪヘッド、８・・・ヘッドモータ、１０・・・用紙搬送モータ、１２・・・エンコーダ。
【先行技術文献】
【特許文献】
【００９８】
【特許文献１】特開２００４−３３８２１５号公報
【図１】
2015128844.tif 000003
【図２】
2015128844.tif 000004
【図３】
2015128844.tif 000005
【図４】
2015128844.tif 000006
【図５】
2015128844.tif 000007
【図６】
2015128844.tif 000008
【図７】
2015128844.tif 000009
【図８】
2015128844.tif 000010
【図９】
2015128844.tif 000011
【図１０】
2015128844.tif 000012
【図１１】
2015128844.tif 000013
【図１２】
2015128844.tif 000014
【図１３】
2015128844.tif 000015
【図１４】
2015128844.tif 000016
【図１５】
2015128844.tif 000017
【図１６】
2015128844.tif 000018
【図１７】
2015128844.tif 000019
【図１８】
2015128844.tif 000020
【図１９】
2015128844.tif 000021
【図２０】
2015128844.tif 000022
【図２１】
2015128844.tif 000023