(57)【要約】【課題】両方向印刷が可能なインクジェット画像形成装置において、画像の種類や記録媒体の種類に係わらず、常に高品質な印刷を行うことができるようにする。【解決手段】往復移動する記録ヘッドの往路移動又は復路移動のいずれか一方でのみ印刷を行う片方向印刷と、両方で印刷を行う双方向印刷とが可能なエンジン２１２と、そのエンジンを制御するコントローラ２００とを備えている。コントローラ２００は、ネットワークＩ／Ｆ部３０１から画像データに関する情報を取得し、エンジンＩ／Ｆ部３０５から画像データを印刷する用紙に関する情報を取得する。プリントコントロールシステム部３０３が、その画像データに関する情報と記録媒体に関する情報とに基づいて、片方向印刷を実行するか双方向印刷を実行するかを判断し、その判定結果に基づいて、エンジン２１２を制御して画像データを用紙に印刷させる。【選択図】        図４
2015054484.tif 000002
【特許請求の範囲】
【請求項１】
往復移動する記録ヘッドの往路移動又は復路移動のいずれか一方でのみ印刷を行う片方向印刷と、前記記録ヘッドの往路移動及び復路移動の両方で印刷を行う双方向印刷とが可能なエンジンを備え、前記記録ヘッドから吐出するインクによって画像データを記録媒体に印刷するインクジェット画像形成装置であって、
前記画像データに関する情報を取得する手段と、
前記画像データを印刷する記録媒体に関する情報を取得する手段と、
前記画像データに関する情報と前記記録媒体に関する情報とに基づいて、前記片方向印刷を実行するか前記双方向印刷を実行するかを判断する判断手段と、
該判断手段の判定結果に基づいて、前記エンジンを制御して前記画像データを前記記録媒体に印刷させる制御手段と
を有することを特徴とするインクジェット画像形成装置。
【請求項２】
前記判断手段は、
前記画像データに関する情報に基づいて、インク使用量、オブジェクトの種類、及びインクの使用面積を示すカバレッジのうちの少なくとも一つを前記判断の基準とすることを特徴とする請求項１に記載のインクジェット画像形成装置。
【請求項３】
前記記録媒体に関する情報に基づいて、紙サイズ、紙種、及び紙厚のうちの少なくとも一つを前記判断の基準とすることを特徴とする請求項１又は２に記載のインクジェット画像形成装置。
【請求項４】
前記判断手段は、前記画像データに関する情報に基づいては、
前記インク使用量が基準値以上又は超える、
前記オブジェクトがイメージである、
前記カバレッジが所定値以上又は超える、
のうちの少なくとも一つの条件を満たす場合には前記片方向印刷を実行すると判断し、いずれの条件も満たさない場合には前記双方向印刷を実行すると判断することを特徴とする請求項２に記載のインクジェット画像形成装置。
【請求項５】
前記判断手段は、前記記録媒体に関する情報に基づいては、
紙サイズが所定サイズ以上又は超える、
紙種が薄紙である、
紙厚が所定厚さ以下又は未満である、
のうちの少なくとも一つの条件を満たす場合には前記片方向印刷を実行すると判断し、いずれの条件も満たさない場合には前記双方向印刷を実行すると判断することを特徴とする請求項３に記載のインクジェット画像形成装置。
【請求項６】
前記判断手段は、前記画像データに関する情報に基づいては、
前記インク使用量が基準値以上又は超える、
前記オブジェクトがイメージである、
前記カバレッジが所定値以上又は超える、
のうちの少なくとも一つの条件を満たし、かつ
前記記録媒体に関する情報に基づいては、
紙サイズが所定サイズ以上又は超える、
紙種が薄紙である、
紙厚が所定厚さ以下又は未満である、
のうちの少なくとも一つの条件を満たす場合には前記片方向印刷を実行すると判断し、それ以外の場合には前記双方向印刷を実行すると判断することを特徴とする請求項１に記載のインクジェット画像形成装置。
【請求項７】
前記判断手段は、前記画像データに関する情報に基づいては、
前記インク使用量が基準値以上又は超える、
前記オブジェクトがイメージである、
前記カバレッジが所定値以上又は超える、
の全ての条件を満たし、かつ
前記記録媒体に関する情報に基づいては、
紙サイズが所定サイズ以上又は超える、
紙種が薄紙である、
紙厚が所定厚さ以下又は未満である、
のうちの少なくとも一つの条件を満たす場合には前記片方向印刷を実行すると判断し、それ以外の場合には前記双方向印刷を実行すると判断することを特徴とする請求項１に記載のインクジェット画像形成装置。
【請求項８】
前記判断手段は、前記画像データに関する情報に基づいては、
前記インク使用量が基準値以上又は超える、
前記オブジェクトがイメージである、
前記カバレッジが所定値以上又は超える、
の全ての条件を満たし、かつ
前記記録媒体に関する情報に基づいては、
紙サイズが所定サイズ以上又は超える、
紙種が薄紙である、
紙厚が所定厚さ以下又は未満である、
の全ての条件を満たす場合は前記片方向印刷を実行すると判断し、それ以外の場合は前記双方向印刷を実行すると判断することを特徴とする請求項１に記載のインクジェット画像形成装置。
【請求項９】
往復移動する記録ヘッドの往路移動又は復路移動のいずれか一方でのみ印刷を行う片方向印刷と、前記記録ヘッドの往路移動及び復路移動の両方で印刷を行う双方向印刷とが可能なエンジンを備え、前記記録ヘッドにから吐出するインクによって画像データを記録媒体に印刷するインクジェット画像形成装置の制御方法であって、
前記画像データに関する情報と前記画像データを印刷する記録媒体に関する情報とを取得し、
前記画像データに関する情報と前記記録媒体に関する情報とに基づいて、前記片方向印刷を実行するか前記双方向印刷を実行するかを判断し、
その判定結果に基づいて、前記エンジンを制御して前記画像データを前記記録媒体に印刷させることを特徴とするインクジェット画像形成装置の制御方法。
【請求項１０】
往復移動する記録ヘッドの往路移動又は復路移動のいずれか一方でのみ印刷を行う片方向印刷と、前記記録ヘッドの往路移動及び復路移動の両方で印刷を行う双方向印刷とが可能なエンジンを備え、前記記録ヘッドから吐出するインクによって画像データを記録媒体に印刷するインクジェット画像形成装置を制御するコンピュータを、
前記画像データに関する情報を取得する手段、
前記画像データを印刷する記録媒体に関する情報を取得する手段、
前記画像データに関する情報と前記記録媒体に関する情報とに基づいて、前記片方向印刷を実行するか前記双方向印刷を実行するかを判断する判断手段、
該判断手段の判定結果に基づいて、前記エンジンを制御して前記画像データを前記記録媒体に印刷させる制御手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、記録ヘッドから吐出するインクによって画像データを記録媒体に印刷するインクジェット画像形成装置と、そのインクジェット画像形成装置の制御方法、及びコンピュータにその画像形成装置を制御させるためのプログラに関する。
【背景技術】
【０００２】
プリンタ、複写機、ファクシミリ装置等の画像形成装置として、インクジェット方式の画像形成装置であるインクジェット画像形成装置が多用されている。これは、インクジェット記録装置あるいはインクジェット印刷装置などとも称される。
インクジェット画像形成装置は、インク滴を吐出するノズルで構成される記録ヘッドをキャリッジに搭載し、そのキャリッジをガイドロッドに沿って往復移動させ、記録ヘッドから吐出するインクによって画像データを用紙等の記録媒体に印刷する。
そして、キャリッジと共に往復移動する記録ヘッドの往路移動又は復路移動のいずれか一方のみで印刷を行う片方向印刷（一方向印刷ともいう）と、記録ヘッドの往路移動及び復路移動の両方で印刷を行う双方向印刷とが可能なエンジンを備えたものもある。
【０００３】
インクジェット画像形成装置（記録装置）におけるカラー用記録ヘッドは、一般にその移動方向である主走査方向の左側からブラック、シアン、マゼンタ、イエローの順に配列されている。そして、画像データを記録媒体に双方向印刷する際、例えば二次色の赤色を印刷する場合、往路ではマゼンタ→イエローの順番で印刷するが、復路ではイエロー→マゼンタの順番で印刷することになる。そのため、往路と復路で色味が変ってしまい、スキャンライン毎に縞が生じて印刷品位が低下してしまうという問題があった。
キャリッジの往路のみで１ラインずつ印刷する片方向印刷よりも、往路と復路でそれぞれ１ラインずつ印刷する双方向印刷の方が高速印刷を行うことができる。しかし、上記の問題があるため、単色で印刷する場合は双方向印刷を行い、カラー印刷をする場合は片方向印刷を行うのが一般的であった。
【０００４】
そのため、従来の双方向印刷が可能なインクジェット画像形成装置では、ユーザが手動で双方向印刷か片方向印刷かを選択していた。あるいは印刷モードによって、印刷速度が標準か高速か、印刷画像がカラーかモノクロか、などの情報により、双方向印刷と片方向印刷を自動的に切り換えることも行われていた。
例えば、特許文献１に記載されたインクジェット記録装置では、バッファメモリに蓄積された印刷データに応じて、双方向印刷と片方向印刷とを随時切り換えるようにしている。それによって、モノクロ印刷のときには、双方向印刷を行い、カラー印刷のときには片方向印刷を行うように、自動的にその制御が切り換わる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、モノクロ印刷かカラー印刷かに係わらず、印刷する記録媒体の種類、サイズや厚さなどによって、印刷中に記録媒体が浮き上がったり撓んだりすることがある。
特に、幅広インクジェット画像形成装置の場合、Ａ０のような大きな用紙サイズの用紙にも印刷できるため、大きなサイズや厚さが薄い用紙に印刷する場合に撓みや浮き上がりの現象が顕著に現れることが分かった。また、印刷時に使用するインク量が多い場合や、ベタ塗りの大きな画像を印刷する場合などにも、インクの染み込み具合などで用紙が撓んでしまうことがある。
【０００６】
そのため、たとえモノクロ印刷でも、印刷時に記録媒体が撓んだり浮き上がったりすることがある。その場合、双方向印刷を行うと、記録ヘッドの往復移動の往路と復路でインクの塗布方向が変わり、基準とする位置が往路と復路で異なるため、用紙に撓みや浮き上がりがあると往路と復路で描画位置がずれ、印刷位置にずれが生じて印刷品質が低下することがあった。
この発明は上記の問題に鑑みてなされたものであり、双方向印刷が可能なインクジェット画像形成装置において、画像の種類や記録媒体の種類に係わらず、常に高品質な印刷を行えるようにし、且つなるべく高速で印刷を行えるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
この発明によるインクジェット画像形成装置は、上記の目的を達成するため、往復移動する記録ヘッドの往路移動又は復路移動のいずれか一方でのみ印刷を行う片方向印刷と、上記記録ヘッドの往路移動及び復路移動の両方で印刷を行う双方向印刷とが可能なエンジンを備え、上記記録ヘッドから吐出するインクによって画像データを記録媒体に印刷するインクジェット画像形成装置であって、上記画像データに関する情報を取得する手段と、上記画像データを印刷する記録媒体に関する情報を取得する手段と、その画像データに関する情報と記録媒体に関する情報とに基づいて、上記片方向印刷を実行するか上記双方向印刷を実行するかを判断する判断手段と、その判断手段の判定結果に基づいて、上記エンジンを制御して上記画像データを上記記録媒体に印刷させる制御手段とを有することを特徴とする。
【発明の効果】
【０００８】
この発明によるインクジェット画像形成装置は、画像の種類や記録媒体の種類に係わらず、常に高品質な印刷を行うことができ、且つなるべく高速で印刷を行える。
【図面の簡単な説明】
【０００９】
【図１】この発明による画像形成装置の一実施形態を示す斜視図である。
【図２】図１に示した画像形成装置のキャリッジ部分の構成を示す概略平面図である。
【図３】図１に示した画像形成装置におけるコントローラのハードウェア構成を示すブロック図である。
【図４】図３に示したコントローラ２００の基本的な機能構成をエンジン２１２のトレイ情報と共に示すブロック図である。
【図５】図４におけるＰＤＬ部３０４の機能構成を示すブロック図である。
【図６】図３に示したコントローラ２００の主としてＣＰＵ２０１によるこの発明に係る処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、この発明を実施するための形態を図面に基づいて具体的に説明する。
まず、この発明によるインクジェット方式の画像形成装置の一実施形態の外観及び機械的構成について説明する。
図１はその画像形成装置の斜視図であり、その内部機構の概略を破線で示している。図２はその画像形成装置のキャリッジ部分の構成を示す概略平面図である。
【００１１】
図１に示す画像形成装置１００は、本体筐体１が本体フレーム２０に支持されており、本体筐体１内には、矢示Ａで示す主走査方向に沿って、主ガイドロッド３と副ガイドロッド４が平行に張り渡されている。主ガイドロッド３は、可動部材であるキャリッジ５を移動可能に支持しており、キャリッジ５には、副ガイドロッド４に接触してキャリッジ５の姿勢を安定化させる連結片５ａが設けられている。
【００１２】
主ガイドロッド３に平行に、無端状のタイミングベルト１１が駆動プーリ９と従動プーリ１０との間に張り渡されている。駆動プーリ９は、主走査モータ８によって回転駆動され、従動プーリ１０は、タイミングベルト１１に対して所定の張りを与えるように配置されている。駆動プーリ９が主走査モータ８によって回転駆動されることによって、その回転方向に応じて、タイミングベルト１１が主走査方向に移動する。
【００１３】
キャリッジ５は、タイミングベルト１１に連結されており、タイミングベルト１１が主走査方向に移動することによって、主ガイドロッド３に沿って主走査方向に往復移動する。図２では主ガイドロッド３及び副ガイドロッド４は図示を省略している。
上記の主走査モータ８、駆動プーリ９、従動プーリ１０及びタイミングベルト１１が、キャリッジ５の駆動手段に相当する。
【００１４】
このキャリッジ５には、図２に示すように、記録ヘッド６ｙ，６ｍ，６ｃ，６ｋが搭載されている。その記録ヘッド６ｙはイエロー（Ｙ）インクを、記録ヘッド６ｍはマゼンタ（Ｍ）インクを、記録ヘッド６ｃはシアン（Ｃ）インクを、記録ヘッド６ｋはブラック（Ｋ）インクをそれぞれ吐出する。なお、以下の説明において、記録ヘッド６ｙ，６ｍ，６ｃ，６ｋを総称するときには記録ヘッド６という。
【００１５】
記録ヘッド６は、インク吐出ノズルを設けた吐出面が下側、つまり用紙１６側に向くようにキャリッジ５に搭載されている。なお、この実施形態では、記録媒体として用紙１６を使用しているが、紙に限らず、布、皮革、金属、樹脂、ガラス、木材、セラミックス等からなるシート状、長尺状又は薄板状の各種の記録媒体を使用可能である。
【００１６】
この画像形成装置１００は、図１に示す本体筐体１内の主走査方向の両端部側に、カートリッジ部７と維持機構部１２が収納されている。
カートリッジ部７は、イエロー、マゼンタ、シアン、ブラックの各インクをそれぞれ収納するカートリッジが、交換可能に収納されている。カートリッジ部７の各カートリッジは、キャリッジ５に搭載する対応する色の記録ヘッド６ｙ，６ｍ，６ｃ，６ｋと、それぞれ図示しないパイプで連結されている。そして、そのパイプを通して各カートリッジから各色の記録ヘッド６ｙ，６ｍ，６ｃ，６ｋに対してインクを供給する。
【００１７】
この画像形成装置１００は、図２に示したキャリッジ５を主走査方向（矢示Ａ方向）に移動させながら、プラテン２２上を主走査方向と直交する副走査方向（矢示Ｂ方向）に間欠的に搬送される用紙１６上に、記録ヘッド６によってインクを吐出させる。それによって、用紙１６に画像を記録出力して印刷を行うことができる。
【００１８】
詳しくは、図示していない用紙搬送ベルトによって、用紙１６をプラテン２２に沿って副走査方向に間欠的に搬送する。その用紙１６の搬送が停止している期間に、キャリッジ５を主ガイドロッド３と副ガイドロッド４に沿って主走査方向へ移動させる。その移動に同期して、キャリッジ５に搭載された各色の記録ヘッド６ｙ，６ｍ，６ｃ，６ｋのノズル列から用紙１６上に、形成すべき画像の画像データに応じたタイミングでインクを吐出して、用紙１６上に画像を形成する。
【００１９】
維持機構部１２は、記録ヘッド６の吐出面の清掃、キャッピング、不要なインクの吐出等を行って、記録ヘッド６の信頼性の維持を図っている。なお、キャッピングとは、装置の電源がオフ時に、インクが乾いて記録ヘッド６のノズルが詰まらないように、各色の記録ヘッド６ｙ，６ｍ，６ｃ，６ｋに、共通のインクヘッド保護キャップ２３を被せることを云う。
本体筐体１には、紙搬送部分を開閉可能なカバー２を設けている。そして、画像形成装置１００のメンテナンス時やジャム発生時に、カバー２を開けることによって、本体筐体１内のメンテナンス作業やジャムになった用紙の除去等の作業を行うことができる。
【００２０】
ここで、この画像形成装置１００におけるキャリッジ５とその周辺の構成及び動作について、図２を参照してもう少し詳細に説明する。
キャリッジ５は、主走査モータ８の駆動力が駆動プーリ９と従動プーリ１０とタイミングベルト１１とを介してキャリッジ５に伝わることにより、図２の矢印Ａ方向である主走査方向に、右壁５２と左壁５１の間の所定範囲内で往復移動する。
【００２１】
そして、この往復移動の往路移動と復路移動の両方で、記録ヘッド６のノズルからインクを吐出して、用紙上に画像を形成することを「双方向印刷」と云う。また、往路移動又は復路移動のいずれか一方でのみ、記録ヘッド６のノズルからインクを吐出して、用紙上に画像を形成することを「片方向印刷」と云う。
この画像形成装置１００は、その「双方向印刷」と「片方向印刷」とを、所定の判断基準に基づいて自動的に切り替えて実行することができる。
【００２２】
また、キャリッジ５の移動の際には、キャリッジ５に設けられたエンコーダセンサ４１が、キャリッジ５の移動方向に沿って設けられた帯状のエンコーダシート（リニアスケールともいう）４０を読み取る。エンコーダシート４０にはその長手方向である主走査方向に所定間隔でマークが形成されている。そのため、エンコーダシート４０の読み取りによって、エンコーダセンサ４１からはパルス状のエンコーダ信号が出力される。そのエンコーダ信号を後述するコントローラ２００へ入力させ、そこでそのパルス数をカウントすることによって、キャリッジ５の位置情報を取得することができる。
【００２３】
キャリッジ５に搭載されている記録ヘッド６の吐出面と対向する位置には、プラテン２２が設けられている。プラテン２２は、記録ヘッド６から用紙１６上にインクを吐出する際に、用紙１６を支持するためのものである。用紙１６は、図示しない副走査モータによって駆動される用紙搬送ベルトに静電吸着されて、プラテン２２上を副走査方向に間欠的に搬送される。
【００２４】
用紙１６は、図示していない給紙部から搬送部へ給紙され、搬送部の用紙搬送ベルトによって図２の矢印Ｂ方向である副走査方向に間欠的に搬送される。
維持機構部１２は、キャリッジ５の往復移動開始前に、インクヘッド保護キャップ２３を記録ヘッド６のノズル面から外すデキャップ動作を行うので、画像形成に影響を与えることはない。
【００２５】
次に、この画像形成装置１００におけるコントローラのハードウェア構成について、図３によって説明する。図３は、そのハードウェア構成を示すブロック図である。
コントローラ２００は、画像形成装置１００の制御を行うものである。このコントローラ２００は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＮＶＲＡＭ２０４が、システムバス２０９によって互いにデータ交換可能に接続されて、マイクロコンピュータを構成している。さらに、そのシステムバス２０９には、ネットワークＩ／Ｆ２０５、エンジンＩ／Ｆ２０６、パネルＩ／Ｆ２０７、及び外部記憶装置Ｉ／Ｆ２０８が接続されている。なお、「Ｉ／Ｆ」は「インタフェース」の一般的な略称である。
【００２６】
ＣＰＵ２０１は、ＲＡＭ２０３をワークメモリとしてＲＯＭ２０２等のメモリに記憶されたプログラムを実行することにより、この画像形成装置１００全体を制御する。
ＲＯＭ２０２は、ＣＰＵ２０１が実行するプログラムや固定データが格納されている読み出し専用メモリである。
【００２７】
ＲＡＭ２０３は、ＣＰＵ２０１のワークメモリや、バッファメモリ、フレームメモリ等として使用される読み書き可能なメモリである。バッファメモリは、ネットワークＩ／Ｆ２０５からの印刷データをページ単位に管理して一時記憶するときなどに使用する。フレームメモリは、バッファメモリに記憶した印刷データを実際の印刷パターンのビットマップデータである画像データに変換して記憶するときに使用する。
【００２８】
ＮＶＲＡＭ２０４は、この画像形成装置１００の印刷条件設定等の情報を保存しておく不揮発性メモリである。
ネットワークＩ／Ｆ２０５は、図示しないローカルエリアネットワーク（ＬＡＮ）等のネットワークを介してホスト装置２１１と通信可能に接続し、データ交換等を行うためのインタフェースである。ホスト装置２１１としては、パーソナルコンピュータ（「ＰＣ」と略称する）が多く使用されるが、タブレット端末や携帯情報端末、画像読取装置、ＣＡＤ装置、その他種々の情報処理装置が使用できる。
【００２９】
エンジンＩ／Ｆ２０６は、コントローラ２００からの画像データ及び種々の制御信号等をエンジン２１２へ出力したり、エンジン２１２からコントローラ２００へエンジンステータス信号や種々のセンサによる検知信号等を取り込んだりする。
パネルＩ／Ｆ２０７は、操作部と表示部を有する操作パネル２１３との間で、信号の送受信を行うインタフェースである。
外部記憶装置Ｉ／Ｆ２０８は、ハードディスクドライブ（ＨＤＤ）や可搬の記録媒体読み書き装置等の外部記憶装置２１４との間のデータの送受信を行うためのインタフェースである。
【００３０】
エンジン２１２は、図１及び図２によって説明したキャリッジ５等の各部と、その各駆動源や駆動回路、各種センサなどで構成されており、コントローラ２００からの画像データ及び各種の制御信号に基づいて、用紙に画像を形成する印刷処理を行う。
操作パネル２１３は、操作部と表示部とを有する。操作部は、ユーザの操作により各種指示を入力して各種設定等を行うためのキーやスイッチ、あるいはタッチパネルなどである。表示部は、この画像形成装置１００の状態等を示す各種情報を表示することができる液晶表示器（ＬＣＤ）などである。
外部記憶装置２１４は、電源のオン・オフに関係なくデータを記憶保存するＨＤＤ等の大容量記憶装置や、ＳＤカード（登録商標）やＵＳＢメモリ等の可搬の記録媒体に対する読み書き装置である。この外部記憶装置２１４によって、各種プログラムや画像データ等の各種データを記憶保存させたり、取り込んだりすることができる。
【００３１】
このように構成されたコントローラ２００において、ＣＰＵ２０１は、電源投入時に、ＲＯＭ２０２内のブートローダ（ブートプログラム）に従って、外部記憶装置２１４からプリントコントロールシステムのプログラムを読み出す。そのプリントコントロールシステムは、オペレーティングシステム（ＯＳ）に相当するものである。
【００３２】
ＣＰＵ２０１は、その読み出したプリントコントロールシステムのプログラムをＲＡＭ２０３にロードして展開した後、そのプリントコントロールシステムを起動させる。さらに、外部記憶装置２１４から各種アプリケーション等の他のプログラムも必要に応じてＲＡＭ２０３にロードして展開する。
そして、ＣＰＵ２０１がＲＡＭ２０３内の各種プログラムを選択的に実行し、ネットワークＩ／Ｆ２０５及びエンジンＩ／Ｆ２０６等の各部を選択的に制御することにより、印刷に関する各種機能を実現する。
【００３３】
このコントローラ２００のＣＰＵ２０１は、エンジン２１２におけるキャリッジ５の移動及び用紙１６の間欠搬送を制御するとともに、エンジン２１２からエンジンＩ／Ｆ２０６経由でキャリッジ５の位置情報等を取得する。その位置情報等に応じて、変換した画像データをエンジンＩ／Ｆ２０６経由でキャリッジ５上の記録ヘッド６へ出力する。それによって、記録ヘッド６の各記録ヘッド６ｙ，６ｍ，６ｃ，６ｋに画像データに応じてインク吐出をさせ、用紙１６上に画像形成を行わせる。
【００３４】
次に、コントローラ２００における基本的な機能構成を図４によって説明する。
図４は、図３に示したコントローラ２００の基本的な機能構成を、エンジン２１２のトレイ情報と共に示すブロック図である。
【００３５】
このコントローラ２００は、ＣＰＵ２０１が上述したように各種プログラムを実行することにより、ネットワークＩ／Ｆ部３０１、パネルＩ／Ｆ部３０２、プリントコントロールシステム部３０３、ＰＤＬ部３０４及びエンジンＩ／Ｆ部３０５の機能を実現する。
ネットワークＩ／Ｆ部３０１は、ネットワークＩ／Ｆ２０５によってホスト装置２１１とデータ交換を行うための機能である。
【００３６】
パネルＩ／Ｆ部３０２は、パネルＩ／Ｆ２０７によって操作パネル２１３との間の信号の送受信を行うための機能である。
プリントコントロールシステム部３０３は、この画像形成装置１００全体を制御するための機能である。
ＰＤＬ部３０４は、プリントコントロールシステム部３０３から印刷データを受け取り、印刷用のページ記述言語（page  description  language）によって描画した画像データを作成する機能である。
【００３７】
エンジンＩ／Ｆ部３０５は、エンジンＩ／Ｆ２０６により、コントローラ２００から画像データや印刷指示等の各種制御信号をエンジン２１２へ出力させ、エンジン２１２からコントローラ２００へエンジンステータス信号等を取り込むための機能である。
エンジン２１２は、前述したように、コントローラ２００からの画像データ及び各種の制御信号に基づいて、用紙に画像を形成する印刷処理を行うための図１及び図２で説明したハード構成部である。
【００３８】
このエンジン２１２には、給紙する用紙をセットするための給紙トレイ２１２ａを備えている。そして、この実施形態で使用する情報として、その給紙トレイ２１２ａにセットされた記録媒体である用紙に関する情報をエンジン２１２内のＲＯＭ又は不揮発性メモリに保持している。その用紙に関する情報は、給紙トレイが複数ある場合その各給紙トレイ毎の情報であり、用紙サイズ情報、紙種情報、紙厚情報などの情報である。
【００３９】
次に、図４におけるＰＤＬ部３０４の機能構成について、図５によって説明する。
図５は、そのＰＤＬ部３０４の機能構成を示すブロック図である。
このＰＤＬ部３０４は、ＰＤＬパーサ部４０１と描画コア部５００の機能を有する。
ＰＤＬパーサ部４０１は、プリントコントロールシステム部３０３から受け取った印刷データを、ページ記述言語（ＰＤＬ）の種類ごとに構文解析を行う。そして、便宜上その右側の枠内に記載したテキスト、イメージ、グラフィックなどの描画データのオブジェクト情報と、色や透過設定等の描画設定情報を生成する機能を有する。
使用するページ記述言語としては、ポストスクリプト(PostScript：ＰＳ）やＰＣＬ（Printer  Control  Language）等がある。グラフィックは、例えばベクタグラフィックスである。
【００４０】
描画コア部５００は、ＰＤＬパーサ部４０１で生成されたオブジェクト情報と描画設定情報に基づいて、描画した画像データを作成するための機能を有する。また、この描画コア部５００において、この実施形態のための各種の判定も行う。
この描画コア部５００の機能は、描画モジュールＩ／Ｆ部５０１、中間データ保存部５０２、中間データメモリ５０３、描画処理部５０４、ＣＭＹＫ使用量判定部５０５、使用オブジェクト判定部５０６、カバレッジ判定部５０７及び用紙情報判定部５０８を含む。
【００４１】
描画モジュールＩ／Ｆ部５０１は、ＰＤＬパーサ部４０１から描画データのオブジェクト情報と描画設定情報を受け取るためのインタフェース機能である。
中間データ保存部５０２は、描画モジュールＩ／Ｆ部５０１で受け取った描画データのオブジェクト情報と描画設定情報を、中間データとして中間データメモリ５０３に保存するための機能である。中間データメモリ５０３としては、例えば図３に示したＲＡＭ２０３を使用する。
描画処理部５０４は、中間データメモリ５０３に保存した中間データに基づいて、出力イメージデータを生成するレンダリングを行うための機能である。ここで使用されるディザ情報は、ＰＤＬパーサ部４０１が起動時に図３のＲＯＭ２０２から取得して、描画コア部５００に提供する。ディザ情報のディザマトリクスとしては、例えば１６×１６＝２５６ドットで１画素を構成する。それによって、２５６階調の濃度を表現することができる。階調数が少なくてよい場合は、８×８＝６４ドット、４×４＝１６ドット等のディザマトリクスを使用してもよい。
【００４２】
ＣＭＹＫ使用量判定部５０５は、描画モジュールＩ／Ｆ部５０１から画像データである描画データを受け取り、その描画データからＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）のインク使用量を算出する機能である。
ここでいうインク使用量とは、カラー画像の場合には描画されたＣＭＹＫの各色ごとに、その画像を構成する各画素のディザマトリクスを構成するドットが全て有る（ＯＮドット）場合を、それぞれインク量１００％とし、ＣＭＹＫトータルで４００％とする。それに対する実際の画像における各画素のＯＮドット率の各色合計の百分率で表わす。通常のカラー画像はこのインク使用量が２００パーセント以下である。
また、単色画像の場合は、インクのフル使用量を１００％としたときの実際の画像における使用量の百分率であり、例えば真っ黒な画像の場合が１００％である。
【００４３】
使用オブジェクト判定部５０６は、描画モジュールＩ／Ｆ部５０１で受け取った描画データのオブジェクト情報を参照し、テキスト、イメージ、グラフィックのいずれのオブジェクトが使用されているか判定する機能である。
カバレッジ判定部５０７は、描画処理部５０４で生成される描画データである出力イメージデータを参照して、その描画面積を算出する。そして、それが１ページの画像エリアに対して何パーセントに相当するかを示す「カバレッジ」を判定する機能である。
【００４４】
用紙情報判定部５０８は、描画モジュールＩ／Ｆ部５０１により図４に示したエンジン２１２からエンジンＩ／Ｆ部３０５及びプリントコントロールシステム部３０３を通して用紙に関する情報である用紙サイズ情報、紙種情報、及び紙厚情報を取得する。そして、どのような用紙が使用されるか判定する機能である。
この用紙情報判定部５０８は、ＰＤＬ部３０４における描画コア部５００の機能とする必要はなく、プリントコントロールシステム部３０３の機能としてもよいが、他の判定部と並べて示した方が分かり易いため、便宜上ＰＤＬ部３０４の機能に含めたものである。
【００４５】
この描画コア部５００の上述したＣＭＹＫ使用量判定部５０５、使用オブジェクト判定部５０６、カバレッジ判定部５０７、及び用紙情報判定部５０８の判定結果を、ＰＤＬ部３０４から図４に示したプリントコントロールシステム部３０３が受け取る。
そして、プリントコントロールシステム部３０３はその各判定結果から、次の（１）〜（３）の一つ以上に該当し、且つ（４）に該当する場合には前述した片方向印刷を実行すると判定し、それ以外の場合には前述した双方向印刷を実行すると判断する。
（１）〜（３）は画像データに関する情報に基づく判断条件であり、（４）は記録媒体に関する情報に基づく判断条件である。
【００４６】
（１）印刷画像に使用するＣＭＹＫインク量が基準値以上又は超える。
（２）印刷画像にイメージ（写真）オブジェクトが使用されている。
（３）印刷画像のカバレッジが所定値以上又は超える。
（４）印刷に使用する用紙が特定の紙種である。
要するに、プリンタコントロールシステム部３０３は、画像データに関する情報と記録媒体に関する情報に基づいて、片方向印刷を実行するか双方向印刷を実行するかを判断する判断手段の機能を果す。
コントローラ２００は、このプリンタコントロールシステム部３０３の判断結果に基づいて、エンジンＩ／Ｆ部３０５を通してエンジン２１２を制御して、画像データを記録媒体である用紙に印刷させる制御手段の機能も果す。
【００４７】
次に、図３に示したコントローラ２００による上述したこの発明に係る処理手順について説明する。
図６は、そのコントローラ２００の主としてＣＰＵ２０１による処理手順を示すフローチャートである。
コントローラ２００が印刷のジョブを開始すると、図６に示す処理を開始する。そして、まずステップＳ１で、描画データのＣＭＹＫプレーンを解析して、ＣＭＹＫの各インクの使用量、すなわちフル使用量に対する百分率を判定する。次に、ステップＳ２でオブジェクト情報に基づくオブジェクト解析を行い、どのオブジェクトが使用されているか判定する。
【００４８】
続いて、ステップＳ３で、出力イメージデータから描画面積を算出してカバレッジ解析を行い、１ページの画像エリアに対する描画面積の比率を示すカバレッジを判定する。
次に、ステップＳ４でエンジン２１２から用紙情報を取得して、どんな用紙が使用されるかを判定する。
その後、ステップＳ５において、ステップＳ１〜Ｓ４の各結果に基づいて、片方向印刷を実行するか双方向印刷を実行するかを判定する。コントローラ２００はその判定結果に基づいて、ステッップＳ６では片方向印刷を、ステップＳ７では双方向印刷を行わせるように、エンジン２１２を制御して印刷ジョブを実行し、ジョブを終了する。
【００４９】
図６に示す例では、ステップＳ５の判断において、前述した（１）〜（４）の基準に相当する次の各判定条件を、全て満たす場合には片方向印刷、どれか一つでも満たさない場合は双方向印刷と判断する。
・ＣＭＹＫ使用量＞２００％：（インク使用量が基準値を超える）
・オブジェクト＝イメージ：（イメージ画像を印刷する）
・カバレッジ＞５％：（インクの使用面積が基準値を超える）
・紙種＝薄紙：（薄紙に印刷する）
【００５０】
ＣＭＹＫのトータルインク使用量（フル使用量に対する割合）が基準値を超える場合は、用紙に多くのインクが染み込むため撓みやすい。
イメージ画像を印刷すると、インクが局所的にある程度の量使われる可能性が高いため、撓む恐れがある。
カバレッジ（描画面積の画像エリアに対する割合）が所定値を超えると、広い範囲にインクが染み込むため、撓みが生じる可能性が高くなる。
印刷に薄紙を使用すると、用紙が染み込んだインクで撓みやすくなる。
【００５１】
そのため、この実施形態では、上記四つの判定条件を全て満たす場合は、用紙が特に撓み易くなるため、片方向印刷を実行して、高精度な印刷を維持する。一つでも満たさない場合は双方向印刷を実行する。
しかし、これらの判定条件のうち画像データに関する情報に基づく三つの判定条件のいずれか一つ以上と、記録媒体に関する情報に基づく判定条件とを満たす場合には片方向印刷を実行し、それ以外の場合には双方向印刷を実行すると判断するようにしてもよい。
【００５２】
上記の例では、画像データに関する情報に基づく判定条件は、インク使用量の判定条件である「ＣＭＹＫ使用量＞２００％」と、オブジェクトの種類の判定条件である「オブジェクト＝イメージ」と、カバレッジの条判定件である「カバレッジ＞５％」である。また、記録媒体に関する情報に基づく判定条件は、「紙種判定条件」である「紙種＝薄紙」である。
また、ＣＭＹＫ使用量の基準値及びカバレッジの基準値は、インクの特性や紙種などによって適宜変更設定することができる。さらに、上記の判定条件に代えて、あるいはこれに追加して、他の判定条件を設定してもよい。
【００５３】
例えば、記録媒体に関する情報に基づく判定条件として、使用する用紙のサイズが所定サイズ以上（例えばＡ１サイズ以上）という「紙サイズ判定条件」を追加するか、あるいは上記「紙種＝薄紙」という「紙種判定条件」に代えるようにしてもよい。この「紙サイズ判定条件」を設定する理由は、使用する用紙のサイズが大きい程、印刷時の用紙が撓み易くなるためである。
【００５４】
あるいは、記録媒体に関する情報に基づく判定条件として、使用する用紙の紙厚が所定厚さ以下という「紙厚判定条件」を追加するか、あるいはそれを「紙種判定条件」に代えるようにしてもよい。この「紙厚判定条件」を設定する理由は、印刷に使用する用紙の紙厚が薄い程撓み易いためである。
また、上述した「紙サイズ判定条件」と「紙厚判定条件」の両方を判定条件に追加するようにしてもよい。それによって、より高精度な判定が可能になる。
【００５５】
すなわち、記録媒体に関する情報に基づく判定条件として、「紙サイズ」、「紙種」及び「紙厚」を組み合わせた判定条件を設定してもよい。
上記判定条件における「＞」は「≧」でもよく、「以上」は「超える」、「以下」は「未満」でもよいことは云うまでもない。
さらに、画像データに関する情報に基づく判定条件に、カラー画像であることを加えてもよい。
【００５６】
この発明によるインクジェット画像形成装置は、画像データに関する情報と記録媒体に関する情報とに基づいて、片方向印刷を実行するか双方向印刷を実行するかを判断し、その判断結果に基づいてエンジンを制御して、画像データを記録媒体に印刷させる。
そのため、印刷中に撓みや浮き上がりが発生しやすい印刷条件の場合にだけ片方向印刷を行い、それ以外の場合は双方向印刷を行うので、画像の種類や記録媒体の種類に係わらず、常に高品質な印刷を行うことができ、且つなるべく高速で印刷を行える。
片方向印刷の場合は、記録ヘッドの一方向の移動で描画するため、印刷中に記録媒体の撓みや浮き上がりが発生しても、印刷位置のずれが生じない。
【００５７】
この発明によるインクジェット画像形成装置の制御方法は、前述したように片方向印刷と双方向印刷とが可能なエンジンを備えたインクジェット画像形成装置の制御方法であり、画像データに関する情報と画像データを印刷する記録媒体に関する情報とを取得する。
そして、画像データに関する情報と記録媒体に関する情報とに基づいて、前述のように片方向印刷を実行するか双方向印刷を実行するかを判断し、その判定結果に基づいて、エンジンを制御して画像データを記録媒体に印刷させる。
【００５８】
この発明によるプログラムは、前述したように片方向印刷と双方向印刷とが可能なエンジンを備えたインクジェット画像形成装置を制御するコンピュータを、次の各手段として機能させるためのプログラムである。
画像データに関する情報を取得する手段、
画像データを印刷する記録媒体に関する情報を取得する手段、
画像データに関する情報と前記記録媒体に関する情報とに基づいて、前述のように片方向印刷を実行するか双方向印刷を実行するかを判断する判断手段、
その判断手段の判定結果に基づいて、エンジンを制御して画像データを記録媒体に印刷させる制御手段、
【００５９】
このプログラムは、初めからインクジェット画像形成装置を制御するコンピュータ（一般にコントローラのマイクロコンピュータ）のＲＯＭなどのメモリに格納しておいてもよい。あるいは、通信回線を介してダウンロードするか、可搬の記録媒体格納されたプログラムを読み込んでインストールしてもよい。
【００６０】
以上、この発明の実施形態について説明してきたが、その実施形態の各部の具体的な構成や処理の内容、データの形式や項目等は、そこに記載したものに限るものではない。
また、この発明は上述した実施形態に限定されるものではなく、特許請求の範囲の各請求項に記載された技術的特徴を有する以外は、何ら限定されるものではない。
さらに、以上説明してきた実施形態の構成例、動作例及び変形例等は、適宜変更又は追加したり一部を削除してもよく、相互に矛盾しない限り任意に組み合わせて実施することも可能であることは勿論である。
【符号の説明】
【００６１】
１：本体筐体    ２：カバー    ３：主ガイドロッド    ４：副ガイドロッド
５：キャリッジ    ６，６ｙ，６ｍ，６ｃ，６ｋ：記録ヘッド    
７：カートリッジ部    ８：主走査モータ    ９：駆動プーリ    １０：従動プーリ
１１：タイミングベルト    １２：維持機構部    １６：記録媒体    ２２：プラテン
２３：インクヘッド保護キャップ    ４０：エンコーダシート    
４１：エンコーダセンサ    ５１：左壁    ５２：右壁    １００：画像形成装置    
【００６２】
２００：コントローラ    ２０１：ＣＰＵ    ２０２：ＲＯＭ    ２０３：ＲＡＭ    
２０４：ＮＶＲＡＭ    ２０５：ネットワークＩ／Ｆ    ２０６：エンジンＩ／Ｆ    
２０７：パネルＩ／Ｆ    ２０８：外部記憶装置Ｉ／Ｆ    ２０９：システムバス    
２１１：ホスト装置    ２１２：エンジン    ２１２ａ：給紙トレイ    
２１３：操作パネル    ２１４：外部記憶装置    ３０１：ネットワークＩ／Ｆ部    
３０２：パネルＩ／Ｆ部
【００６３】
３０３：プリントコントロールシステム部    ３０４：ＰＤＬ部
３０５：エンジンＩ／Ｆ部    ４０１：ＰＤＬパーサ部    ５００：描画コア部    
５０１：描画モジュールＩ／Ｆ部    ５０２：中間データ保存部
５０３：中間データメモリ    ５０４：描画処理部    ５０５：ＣＭＹＫ使用量判定部
５０６：使用オブジェクト判定部    ５０７：カバレッジ判定部
５０８：用紙情報判定部
【先行技術文献】
【特許文献】
【００６４】
【特許文献１】特開２００３−２６６６５７号公報
【図１】
2015054484.tif 000003
【図２】
2015054484.tif 000004
【図３】
2015054484.tif 000005
【図４】
2015054484.tif 000006
【図５】
2015054484.tif 000007
【図６】
2015054484.tif 000008