(57)【要約】【課題】印刷処理中の未使用ノズルのインク詰まりを防ぐのに好適な印刷装置、印刷装置制御プログラム及び印刷装置制御方法、画像処理装置、画像処理プログラム、及び画像処理方法、並びに前記プログラムを記憶した記憶媒体を提供する。【解決手段】印刷装置１００を、印刷用画像データを取得する印刷用画像データ取得部１０と、印刷用画像データにおける画像の印刷位置に係る情報を変更する印刷位置情報変更部１２と、レンダリング処理を行うレンダリング部１４と、印刷用画像データに対してＮ値化処理を行うＮ値化部１６と、Ｎ値化処理の施された印刷用画像データに基づき画像を印刷する印刷部１８とを含んだ構成とし、画像が、未使用ノズルが使用されるようになる変化量分、ノズル配列方向に移動するように前記印刷位置の情報を変更するようにし、初期位置の画像と位置変更後の画像とを所定の順番で印刷するようにした。【選択図】図１
2008132691.tif 000002
【特許請求の範囲】
【請求項１】
印刷に用いる媒体にインクを吐出してドットを形成するノズルが、直線状に複数配列さ
れた構成の印字ヘッドを備え、当該印字ヘッドを用いて１回の走査で前記媒体に画像を印
刷する印刷装置であって、
前記画像の画像情報及び前記画像の印刷位置に係る情報を含む印刷用画像データを取得
する印刷用画像データ取得手段と、
前記印刷用画像データにおける前記印刷位置に係る情報を変更する印刷位置情報変更手
段と、
階調数Ｍ（Ｍは、Ｍ≧２の自然数）の画像情報を含む印刷用画像データを、階調数Ｎ（
Ｎは、Ｍ≧Ｎ≧２の自然数）の画像情報を含む印刷用画像データに変換するＮ値化手段と
、
前記階調数Ｎの印刷用画像データに基づき、前記印字ヘッドを用いて前記媒体に画像を
印刷する印刷手段と、を備え、
前記印刷位置情報変更手段は、所定の印刷タイミング毎に前記画像の少なくとも一部の
印刷位置が前記印字ヘッドのノズル配列方向に変化するように、前記印刷位置に係る情報
を変更することを特徴とする印刷装置。
【請求項２】
前記印刷位置情報変更手段は、所定期間毎に前記印字ヘッドを構成する全てのノズルが
使用されるように、前記印刷位置の変化量を決定し、当該決定した変化量に基づき、前記
印刷位置に係る情報を変更することを特徴とする請求項１記載の印刷装置。
【請求項３】
前記印刷位置情報変更手段は、前記印刷位置に係る情報として、前記階調数Ｎの印刷用
画像データにおける、前記ドットの座標位置情報を変更することを特徴とする請求項１又
は請求項２記載の印刷装置。
【請求項４】
前記印刷用画像データが文書画像の情報を含むときに、前記印刷位置に係る情報は、前
記文書画像を構成する文字画像の座標位置情報を含み、
前記印刷位置情報変更手段は、前記印刷位置に係る情報として、レンダリング処理前の
前記文書画像の情報を含む印刷用画像データにおける、前記文字画像の座標位置情報を変
更することを特徴とする請求項１乃至請求項３のいずれか１項に記載の印刷装置。
【請求項５】
前記印刷用画像データが文書画像の情報を含むときに、前記印刷位置に係る情報は、前
記文書画像を構成する文字画像のサイズ情報及び文字間隔情報を含み、
前記印刷位置情報変更手段は、前記文字画像のサイズ情報及び文字間隔情報に基づき、
前記印刷位置を変化させる文字画像の移動量を算出し、当該算出した移動量だけ前記文字
画像の印刷位置が前記印字ヘッドのノズル配列方向に移動するように、前記文字画像の座
標位置情報を変更することを特徴とする請求項４記載の印刷装置。
【請求項６】
前記所定の印刷タイミングは、１の前記媒体に対する印刷が行われるタイミングである
ことを特徴とする請求項１乃至請求項５のいずれか１項に記載の印刷装置。
【請求項７】
前記所定の印刷タイミングは、複数の前記媒体に対する印刷が行われるタイミングであ
ることを特徴とする請求項１乃至請求項５のいずれか１項に記載の印刷装置。
【請求項８】
前記印刷位置情報変更手段は、前記画像を複数の前記媒体に連続して印刷するときに、
前記所定の印刷タイミング毎における前記画像の印刷位置の変化分に応じた当該画像の印
刷位置の移動が、前記複数の媒体に亘って行われるように、当該複数の媒体に対する印刷
用画像データにおける前記印刷位置に係る情報を変更することを特徴とする請求項１乃至
請求項７のいずれか１項に記載の印刷装置。
【請求項９】
前記印刷位置情報変更手段は、前記印字ヘッドの印字幅と前記媒体における印刷領域の
幅とに基づき、前記印刷用画像データの画像サイズを変更し、当該変更後の印刷用画像デ
ータにおける、前記印刷位置に係る情報を変更することを特徴とする請求項１乃至請求項
８のいずれか１項に記載の印刷装置。
【請求項１０】
印刷に用いる媒体にインクを吐出してドットを形成するノズルが、直線状に複数配列さ
れた構成の印字ヘッドを備え、当該印字ヘッドを用いて前記媒体に画像を印刷する印刷装
置を制御するのに使用する印刷装置制御プログラムであって、
前記画像の画像情報及び前記画像の印刷位置に係る情報を含む印刷用画像データを取得
する印刷用画像データ取得ステップと、
前記印刷用画像データにおける前記印刷位置に係る情報を変更する印刷位置情報変更ス
テップと、
階調数Ｍ（Ｍは、Ｍ≧２の自然数）の画像情報を含む印刷用画像データを、階調数Ｎ（
Ｎは、Ｍ≧Ｎ≧２の自然数）の画像情報を含む印刷用画像データに変換するＮ値化ステッ
プと、
前記階調数Ｎの印刷用画像データに基づき、前記印字ヘッドを用いて前記媒体に画像を
印刷する印刷ステップとを有する処理をコンピュータに実行させるのに使用するプログラ
ムを含み、
前記印刷位置情報変更ステップは、所定の印刷タイミング毎に前記画像の少なくとも一
部の印刷位置が前記印字ヘッドのノズル配列方向に変化するように、前記印刷位置に係る
情報を変更することを特徴とする印刷装置制御プログラム。
【請求項１１】
請求項１０記載の印刷装置制御プログラムを記憶したコンピュータ読み取り可能な記憶
媒体。
【請求項１２】
印刷に用いる媒体にインクを吐出してドットを形成するノズルが、直線状に複数配列さ
れた構成の印字ヘッドを備え、当該印字ヘッドを用いて前記媒体に画像を印刷する印刷装
置を制御するのに使用する印刷装置制御方法であって、
前記画像の画像情報及び前記画像の印刷位置に係る情報を含む印刷用画像データを取得
する印刷用画像データ取得ステップと、
前記印刷用画像データにおける前記印刷位置に係る情報を変更する印刷位置情報変更ス
テップと、
階調数Ｍ（Ｍは、Ｍ≧２の自然数）の画像情報を含む印刷用画像データを、階調数Ｎ（
Ｎは、Ｍ≧Ｎ≧２の自然数）の画像情報を含む印刷用画像データに変換するＮ値化ステッ
プと、
前記階調数Ｎの印刷用画像データに基づき、前記印字ヘッドを用いて前記媒体に画像を
印刷する印刷ステップと、を含み、
前記印刷位置情報変更ステップは、所定の印刷タイミング毎に前記画像の少なくとも一
部の印刷位置が前記印字ヘッドのノズル配列方向に変化するように、前記印刷位置に係る
情報を変更することを特徴とする印刷装置制御方法。
【請求項１３】
印刷に用いる媒体にインクを吐出してドットを形成するノズルが、直線状に複数配列さ
れた構成の印字ヘッドを備え、当該印字ヘッドを用いて前記媒体に画像を印刷する印刷装
置で使用する印刷用画像データを画像処理する画像処理装置であって、
前記画像の画像情報及び前記画像の印刷位置に係る情報を含む印刷用画像データを取得
する印刷用画像データ取得手段と、
前記印刷用画像データにおける前記印刷位置に係る情報を変更する印刷位置情報変更手
段と、を備え、
前記印刷位置情報変更手段は、所定の印刷タイミング毎に前記画像の少なくとも一部の
印刷位置が前記印字ヘッドのノズル配列方向に変化するように、前記印刷位置に係る情報
を変更することを特徴とする画像処理装置。
【請求項１４】
印刷に用いる媒体にインクを吐出してドットを形成するノズルが、直線状に複数配列さ
れた構成の印字ヘッドを備え、当該印字ヘッドを用いて前記媒体に画像を印刷する印刷装
置で使用する印刷用画像データを画像処理する画像処理プログラムであって、
前記画像の画像情報及び前記画像の印刷位置に係る情報を含む印刷用画像データを取得
する印刷用画像データ取得ステップと、
前記印刷用画像データにおける前記印刷位置に係る情報を変更する印刷位置情報変更ス
テップとを有する処理をコンピュータに実行させるのに使用するプログラムを含み、
前記印刷位置情報変更ステップは、所定の印刷タイミング毎に前記画像の少なくとも一
部の印刷位置が前記印字ヘッドのノズル配列方向に変化するように、前記印刷位置に係る
情報を変更することを特徴とする画像処理プログラム。
【請求項１５】
請求項１４記載の画像処理プログラムを記憶したコンピュータ読み取り可能な記憶媒体
。
【請求項１６】
印刷に用いる媒体にインクを吐出してドットを形成するノズルが、直線状に複数配列さ
れた構成の印字ヘッドを備え、当該印字ヘッドを用いて前記媒体に画像を印刷する印刷装
置で使用する印刷用画像データを画像処理する画像処理方法であって、
前記画像の画像情報及び前記画像の印刷位置に係る情報を含む印刷用画像データを取得
する印刷用画像データ取得ステップと、
前記印刷用画像データにおける前記印刷位置に係る情報を変更する印刷位置情報変更ス
テップと、を含み、
前記印刷位置情報変更ステップは、所定の印刷タイミング毎に前記画像の少なくとも一
部の印刷位置が前記印字ヘッドのノズル配列方向に変化するように、前記印刷位置に係る
情報を変更することを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ノズルからインクを吐出して画像を印刷する印刷装置に係り、特に、印刷処
理中の未使用ノズルのインク詰まりを防ぐのに好適な印刷装置、印刷装置制御プログラム
及び印刷装置制御方法、画像処理装置、画像処理プログラム、及び画像処理方法、並びに
前記プログラムを記憶した記憶媒体に関する。
【背景技術】
【０００２】
従来、ノズルからインクを吐出して画像を印刷する、例えば、インクジェット方式の印
刷装置においては、印刷処理が行われている最中に、一定周期で全てのノズルからインク
を吐出する処理（フラッシングなどと呼ばれる）を行う。これにより、印刷に使用されな
いノズルにインクが詰まるのを防止している。
上記フラッシング技術は、通常は印刷物ではない位置に全ノズルを駆動してインクを吐
出するなどが一般的であるが、インクを無駄に消費するなどの問題があるので、例えば、
特許文献１に記載のインクジェット記録装置、特許文献２に記載の印刷装置などが提案さ
れている。
【０００３】
特許文献１のインクジェット記録装置は、１パス記録方式を実行するライン型のインク
ジェットプリンタヘッドをそのノズルの配列方向、つまり主走査方向に往復移動させるヘ
ッド移動駆動部を設け、このヘッド移動駆動部を駆動制御してインクジェットプリンタヘ
ッドをノズルの配列方向に移動させるヘッド移動処理と、このときのインクジェットプリ
ンタヘッドの移動量に応じたピッチでヘッド移動方向と逆方向に、インク滴を吐出させる
ノズルの位置をインクジェットプリンタヘッド全体としてずらすノズル位置変更処理とを
実行するものである。これにより、インク滴を吐出させるノズルの位置がインクジェット
プリンタヘッド全体としてずれ、インクを吐出しないノズルが減少し、ノズルのインク吐
出不良が発生しにくくなる。
【０００４】
また、特許文献２の印刷装置は、印刷装置の記録ヘッドを構成する記録素子群を任意分
割数にて分割し、各々の記録素子群にて記録される画素数を累計するカウンタと、前記カ
ウンタにて累計された記録画素数情報を印刷装置に転送する情報送信手段をプリンタドラ
イバに持たせるようにしたものである。これにより、記録ヘッドの各部位の印刷デューテ
ィを調べてよりきめ細かいクリーニング動作を実行でき、画質の信頼性が向上する。
【特許文献１】特開２００４−１０６４７０号公報
【特許文献２】特開２００４−３４５１５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１の従来技術においては、ノズルを移動させるための特別
な機構が必要となるため、コストの増加や装置の大型化などの不具合が生じる恐れがある
。
また、上記特許文献２の従来技術においては、必要な箇所のクリーニングを行うだけで
済むので、特殊な機構を必要とせずに、無駄なインクの吐出を防ぐことができるが、印刷
処理とは別にクリーニングを行うという点に改善の余地がある。
【０００６】
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたも
のであって、印刷処理中の未使用ノズルのインク詰まりを防ぐのに好適な印刷装置、印刷
装置制御プログラム及び印刷装置制御方法、画像処理装置、画像処理プログラム、及び画
像処理方法、並びに前記プログラムを記憶した記憶媒体を提供することを目的としている
。
【課題を解決するための手段】
【０００７】
〔形態１〕  上記目的を達成するために、形態１の印刷装置は、
印刷に用いる媒体にインクを吐出してドットを形成するノズルが、直線状に複数配列さ
れた構成の印字ヘッドを備え、当該印字ヘッドを用いて１回の走査で前記媒体に画像を印
刷する印刷装置であって、
前記画像の画像情報及び前記画像の印刷位置に係る情報を含む印刷用画像データを取得
する印刷用画像データ取得手段と、
前記印刷用画像データにおける前記印刷位置に係る情報を変更する印刷位置情報変更手
段と、
階調数Ｍ（Ｍは、Ｍ≧２の自然数）の画像情報を含む印刷用画像データを、階調数Ｎ（
Ｎは、Ｍ≧Ｎ≧２の自然数）の画像情報を含む印刷用画像データに変換するＮ値化手段と
、
前記階調数Ｎの印刷用画像データに基づき、前記印字ヘッドを用いて前記媒体に画像を
印刷する印刷手段と、を備え、
前記印刷位置情報変更手段は、所定の印刷タイミング毎に前記画像の少なくとも一部の
印刷位置が前記印字ヘッドのノズル配列方向に変化するように、前記印刷位置に係る情報
を変更することを特徴とする。
【０００８】
このような構成であれば、印刷用画像データ取得手段によって、前記画像の画像情報及
び前記画像の印刷位置に係る情報を含む印刷用画像データを取得することが可能であり、
印刷位置情報変更手段によって、前記印刷用画像データにおける前記印刷位置に係る情報
を変更することが可能であり、Ｎ値化手段によって、階調数Ｍ（Ｍは、Ｍ≧２の自然数）
の画像情報を含む印刷用画像データを、階調数Ｎ（Ｎは、Ｍ≧Ｎ≧２の自然数）の画像情
報を含む印刷用画像データに変換することが可能であり、印刷手段によって、前記階調数
Ｎの印刷用画像データに基づき、前記印字ヘッドを用いて前記媒体に画像を印刷すること
が可能である。
【０００９】
更に、前記印刷位置情報変更手段は、所定の印刷タイミング毎に前記画像の少なくとも
一部の印刷位置が前記印字ヘッドのノズル配列方向に変化するように、前記印刷位置に係
る情報を変更することが可能である。
従って、例えば、所定数の媒体への印刷を行う毎に、画像の印刷位置をノズル配列方向
に変化させるように、印刷用画像データにおける印刷位置に係る情報を変更することで、
印刷位置を変化させる前の状態では使われていなかったノズルを使うようにすることが可
能である。
【００１０】
これにより、変化のさせ方次第で、連続して印刷が行われる期間中において、ノズル内
のインクの乾燥を、印字ヘッドを構成する全てのノズル又は略全てのノズルに対して防ぐ
ことができるので、ノズル内のインクの乾燥を防ぐための動作で消費されるインクの量を
低減あるいは動作そのものを無くすことができるという効果が得られる。
特に、本形態を、ノズル内に溜まったインクの乾燥を防ぐために、定期的に全てのノズ
ルからインクを吐出するフラッシング動作を行う印刷装置に適用したときに、特別な機構
を設けることなく、フラッシング動作の回数や、フラッシング動作を行うノズルの個数な
どを低減することが可能である。また、上記特許文献２のように、定期的に使用していな
いノズルからのみインクを吐出する構成においても、本形態を適用することで、フラッシ
ング動作回数を低減することが可能である。
【００１１】
また、印刷途中に、フラッシング等のクリーニング動作をしなくても良くなるので、ク
リーニングに要する時間を短縮することができ、全体の処理速度を向上させることができ
るという効果も得られる。
ここで、上記印刷用画像データは、文字情報、画像情報、文字や画像のパレット情報、
文書や画像の位置情報などから構成される文書データ、画像のみの情報から構成される画
像データなどが該当する。また、印刷用画像データは、前記文書データ及び画像データの
レンダリング後のものであっても良いし、階調数Ｍ（Ｍ≧３）の画像データが階調数Ｎ（
Ｍ≧Ｎ≧２）の画像データに変換されたデータであっても良い。また、文書データとして
は、ワープロソフト等で作成された文書データの他、ポストスクリプトなどのページ記述
言語で生成された文書データ、ＸＰＳ(XML Paper Specification)で作成された文書デー
タなどが含まれる。以下の、印刷装置制御プログラムに関する形態、印刷装置制御方法に
関する形態、画像処理装置に関する形態、画像処理プログラムに関する形態、画像処理方
法に関する形態、前記プログラムを記憶したコンピュータ読み取り可能な記憶媒体に関す
る形態、発明を実施するための最良の形態の欄などにおいて同じである。
【００１２】
また、上記印刷用画像データ取得手段は、スキャナ手段などの光学的読み取り手段など
から入力された印刷用画像データを取得したり、ＬＡＮやＷＡＮ等のネットワークを介し
て外部装置に記憶された印刷用画像データを受動的又は能動的に取得したり、印刷装置の
有するＣＤドライブ、ＤＶＤドライブなどの駆動装置を介してＣＤ−ＲＯＭ、ＤＶＤ−Ｒ
ＯＭなどの記録媒体から印刷用画像データを取得したり、画像処理装置の有する記憶装置
に記憶された印刷用画像データを取得したりなどする。つまり、前記取得には、少なくと
も入力、獲得、受信および読出が含まれる。以下の、印刷装置制御プログラムに関する形
態、印刷装置制御方法に関する形態、画像処理装置に関する形態、画像処理プログラムに
関する形態、画像処理方法に関する形態、前記プログラムを記憶したコンピュータ読み取
り可能な記憶媒体に関する形態、発明を実施するための最良の形態の欄などにおいて同じ
である。
【００１３】
また、上記印刷位置に係る情報は、文書データであれば、文字サイズ、画像サイズ、文
字位置、画像位置、文字間隔、文字間隔、余白などが該当し、文書画像以外の画像データ
あるいはレンダリング後の画像データであれば、画素の座標情報などが該当する。また、
階調数Ｎの画像データに変換後は、ドットの形成位置（座標位置）情報などが該当する。
以下の、印刷装置制御プログラムに関する形態、印刷装置制御方法に関する形態、画像処
理装置に関する形態、画像処理プログラムに関する形態、画像処理方法に関する形態、前
記プログラムを記憶したコンピュータ読み取り可能な記憶媒体に関する形態、発明を実施
するための最良の形態の欄などにおいて同じである。
【００１４】
また、上記ドットとは、１または複数のノズルから吐出されたインクが印刷媒体に着弾
して形成される１つの領域をいう。また、「ドット」は面積が「ゼロ」ではなく、一定の
大きさ（面積）をもつことは勿論、大きさごとに複数種類存するものである。但し、イン
クを吐出して形成されたドットは必ずしも真円になるとは限らない。例えば、楕円形など
の真円以外の形状でドットが形成された場合は、その平均的な径をドット径として扱った
り、ある量のインクを吐出して形成されたドットの面積と等しい面積を有する真円の等価
ドットを想定し、該等価ドットの径をドット径として扱ったりすることもある。以下の、
印刷装置制御プログラムに関する形態、印刷装置制御方法に関する形態、画像処理装置に
関する形態、画像処理プログラムに関する形態、画像処理方法に関する形態、前記プログ
ラムを記憶したコンピュータ読み取り可能な記憶媒体に関する形態、発明を実施するため
の最良の形態の欄などにおいて同じである。
【００１５】
また、上記連続して印刷が行われる期間とは、例えば、印刷が一定の時間間隔で続けて
行われる期間、印刷が所定時間範囲内の間隔で続けて行われる期間などが該当する。以下
の、印刷装置制御プログラムに関する形態、印刷装置制御方法に関する形態、画像処理装
置に関する形態、画像処理プログラムに関する形態、画像処理方法に関する形態、前記プ
ログラムを記憶したコンピュータ読み取り可能な記憶媒体に関する形態、発明を実施する
ための最良の形態の欄などにおいて同じである。
【００１６】
〔形態２〕  更に、形態２の印刷装置は、形態１の印刷装置において、
前記印刷位置情報変更手段は、所定期間毎に前記印字ヘッドを構成する全てのノズルが
使用されるように、前記印刷位置の変化量を決定し、当該決定した変化量に基づき、前記
印刷位置に係る情報を変更することを特徴とする。
このような構成であれば、所定期間毎に印字ヘッドの全てのノズルが使用されるように
、印刷用画像データにおける印刷位置に係る情報を変更することが可能となるので、例え
ば、インクが乾燥しない任意の期間を前記所定期間とすることで、連続して印刷が行われ
る期間中は、別途、インクを乾燥させないためのインク吐出動作（例えば、フラッシング
動作など）を行わなくてもインクの乾燥を防ぐことが可能である。これにより、無駄なイ
ンクの消費を抑えることができるという効果が得られる。
また、印刷途中に、フラッシング等のクリーニング動作をしなくても良くなるので、ク
リーニングに要する時間を短縮することができ、全体の処理速度を向上させることができ
るという効果も得られる。
【００１７】
〔形態３〕  更に、形態３の印刷装置は、形態１又は２の印刷装置において、
前記印刷位置情報変更手段は、前記印刷位置に係る情報として、前記階調数Ｎの印刷用
画像データにおける、前記ドットの座標位置情報を変更することを特徴とする。
このような構成であれば、ドットの形成位置が決まった後の印刷用画像データに対して
、印刷位置を変化させる変更を行うことが可能であるので、印刷位置を簡易且つより適切
に変化させることができるという効果が得られる。
【００１８】
〔形態４〕  更に、形態４の印刷装置は、形態１乃至３のいずれか１の印刷装置におい
て、
前記印刷用画像データが文書画像の情報を含むときに、前記印刷位置に係る情報は、前
記文書画像を構成する文字画像の座標位置情報を含み、
前記印刷位置情報変更手段は、前記印刷位置に係る情報として、レンダリング処理前の
前記文書画像の情報を含む印刷用画像データにおける、前記文字画像の座標位置情報を変
更することを特徴とする。
このような構成であれば、印刷用画像データにおける、文書画像に特有の位置情報を変
更して、印刷位置を変化させることが可能である。これにより、細かく且つ容易に印刷位
置の変更を行うことができるという効果が得られる。例えば、文字単位、行単位などの細
かい印刷位置の変更を容易に行うことが可能となる。
【００１９】
〔形態５〕  更に、形態５の印刷装置は、形態４の印刷装置において、
前記印刷用画像データが文書画像の情報を含むときに、前記印刷位置に係る情報は、前
記文書画像を構成する文字画像のサイズ情報及び文字間隔情報を含み、
前記印刷位置情報変更手段は、前記文字画像のサイズ情報及び文字間隔情報に基づき、
前記印刷位置を変化させる文字画像の移動量を算出し、当該算出結果に基づき、印刷用画
像データにおける文字画像の印字位置に係る情報を当該算出した移動量だけ前記文字画像
の印刷位置が前記印字ヘッドのノズル配列方向に移動するように、前記文字画像の座標位
置情報を変更することを特徴とする。
【００２０】
このような構成であれば、印刷用画像データにおける、文書画像を構成する文字のサイ
ズ及び文字の文字間隔の情報に基づき、例えば、印字ヘッドのノズルを満遍なく使用する
のに好適な移動量（変化量）を算出し、当該算出結果に基づき、印刷用画像データにおけ
る文字画像の印字位置に係る情報を変化させることが可能である。これにより、連続して
印刷が行われる期間中は、無駄なインクの消費を抑えることができるという効果が得られ
る。
【００２１】
また、印刷途中に、フラッシング等のクリーニング動作をしなくても良くなるので、ク
リーニングに要する時間を短縮することができ、全体の処理速度を向上させることができ
るという効果も得られる。
ここで、上記文字間隔情報は、文字の列方向の幅、行方向の幅などが該当する。例えば
、ノズル配列方向が行方向と同じであれば、文字の列方向の幅（列間隔）を用いて移動量
を算出し、一方、ノズル配列方向が列方向と同じであれば、文字の行方向の幅（行間隔）
を用いて移動量を算出する。以下の、印刷装置制御プログラムに関する形態、印刷装置制
御方法に関する形態、画像処理装置に関する形態、画像処理プログラムに関する形態、画
像処理方法に関する形態、前記プログラムを記憶したコンピュータ読み取り可能な記憶媒
体に関する形態、発明を実施するための最良の形態の欄などにおいて同じである。
【００２２】
〔形態６〕  更に、形態６の印刷装置は、形態１乃至５のいずれか１の印刷装置におい
て、
前記所定の印刷タイミングは、１の前記媒体に対する印刷が行われるタイミングである
ことを特徴とする。
【００２３】
このような構成であれば、１の媒体が印刷される毎に、画像の印刷位置が変化するよう
に、印刷用画像データにおける印刷位置に係る情報を変更することが可能であるので、短
い周期で全てのノズルを使用させることが可能である。これにより、連続して印刷が行わ
れる期間中は、より確実にノズル内のインクを乾燥させないようにできるので、無駄なイ
ンクの消費を抑えることができるという効果が得られる。例えば、媒体が印刷用紙であれ
ば、１枚印刷される毎に、画像の少なくとも一部の印刷位置を変化させる。
また、印刷途中に、フラッシング等のクリーニング動作をしなくても良くなるので、ク
リーニングに要する時間を短縮することができ、全体の処理速度を向上させることができ
るという効果も得られる。
【００２４】
〔形態７〕  更に、形態７の印刷装置は、形態１乃至５のいずれか１の印刷装置におい
て、
前記所定の印刷タイミングは、複数の前記媒体に対する印刷が行われるタイミングであ
ることを特徴とする。
【００２５】
このような構成であれば、複数の媒体が印刷される毎に、画像の印刷位置が変化するよ
うに、印刷用画像データにおける印刷位置に係る情報を変更することが可能であるので、
複数の媒体毎に印刷位置を共通にでき、印刷位置の変化が目立つのを防ぐことが可能とな
る。これにより、印刷結果の見栄えを保ちつつ、無駄なインクの消費を低減することがで
きるという効果が得られる。
また、印刷途中に、フラッシング等のクリーニング動作をしなくても良くなるので、ク
リーニングに要する時間を短縮することができ、全体の処理速度を向上させることができ
るという効果も得られる。
【００２６】
〔形態８〕  更に、形態８の印刷装置は、形態１乃至７のいずれか１の印刷装置におい
て、
前記印刷位置情報変更手段は、前記画像を複数の前記媒体に連続して印刷するときに、
前記所定の印刷タイミング毎における前記画像の印刷位置の変化分に応じた当該画像の印
刷位置の移動が、前記複数の媒体に亘って行われるように、当該複数の媒体に対する印刷
用画像データにおける前記印刷位置に係る情報を変更することを特徴とする。
【００２７】
このような構成であれば、印刷位置の総変化量に対する画像の移動を、複数の媒体に亘
って分けて行うことが可能となる。つまり、１の媒体で総変化量分をいっぺんに移動させ
るのではなく、総変化量分の移動を複数の媒体で少しずつ分けて行う。これにより、１の
媒体における印刷位置の変化を微少にすることができるので、印刷位置の変化が視認しに
くくなり、印刷結果の見栄えを保ちつつ、無駄なインクの消費を低減することができると
いう効果が得られる。
また、印刷途中に、フラッシング等のクリーニング動作をしなくても良くなるので、ク
リーニングに要する時間を短縮することができ、全体の処理速度を向上させることができ
るという効果も得られる。
【００２８】
〔形態９〕  更に、形態９の印刷装置は、形態１乃至８のいずれか１の印刷装置におい
て、
前記印刷位置情報変更手段は、前記印字ヘッドの印字幅と前記媒体における印刷領域の
幅とに基づき、前記印刷用画像データの画像サイズを変更し、当該変更後の印刷用画像デ
ータにおける、前記印刷位置に係る情報を変更することを特徴とする。
【００２９】
このような構成であれば、例えば、印字ヘッドの印字幅が、前記媒体における印刷領域
の幅と同じ幅だけあるようなときでも、画像を縮小して印刷位置を変化させることが可能
である。つまり、前記印字ヘッドの印字幅と前記媒体における印刷領域の幅との関係に応
じて、画像を適切なサイズに調整することができるので、より確実に無駄なインクの消費
を低減することができるという効果が得られる。
また、印刷途中に、フラッシング等のクリーニング動作をしなくても良くなるので、ク
リーニングに要する時間を短縮することができ、全体の処理速度を向上させることができ
るという効果も得られる。
【００３０】
〔形態１０〕  一方、上記目的を達成するために、形態１０の印刷装置制御プログラム
は、
印刷に用いる媒体にインクを吐出してドットを形成するノズルが、直線状に複数配列さ
れた構成の印字ヘッドを備え、当該印字ヘッドを用いて前記媒体に画像を印刷する印刷装
置を制御するのに使用する印刷装置制御プログラムであって、
前記画像の画像情報及び前記画像の印刷位置に係る情報を含む印刷用画像データを取得
する印刷用画像データ取得ステップと、
前記印刷用画像データにおける前記印刷位置に係る情報を変更する印刷位置情報変更ス
テップと、
階調数Ｍ（Ｍは、Ｍ≧２の自然数）の画像情報を含む印刷用画像データを、階調数Ｎ（
Ｎは、Ｍ≧Ｎ≧２の自然数）の画像情報を含む印刷用画像データに変換するＮ値化ステッ
プと、
前記階調数Ｎの印刷用画像データに基づき、前記印字ヘッドを用いて前記媒体に画像を
印刷する印刷ステップとを有する処理をコンピュータに実行させるのに使用するプログラ
ムを含み、
前記印刷位置情報変更ステップは、所定の印刷タイミング毎に前記画像の少なくとも一
部の印刷位置が前記印字ヘッドのノズル配列方向に変化するように、前記印刷位置に係る
情報を変更することを特徴とする。
【００３１】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態１の印刷装置と同等の作用
および効果が得られる。
また、インクジェットプリンタなどといった現在市場に出回っている殆どの印刷装置は
中央処理装置（ＣＰＵ）や記憶装置（ＲＡＭ、ＲＯＭ）、入出力装置などからなるコンピ
ュータシステムを備えており、そのコンピュータシステムを用いてソフトウェアによって
前記各手段を実現することができるため、専用のハードウェアを作成して前記各手段を実
現する場合に比べて経済的かつ容易に実現することができる。
さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージ
ョンアップも容易に行うことができる。
【００３２】
〔形態１１〕  更に、形態１１の印刷装置制御プログラムは、形態１０の印刷装置制御
プログラムにおいて、
前記印刷位置情報変更ステップは、所定期間毎に前記印字ヘッドを構成する全てのノズ
ルが使用されるように、前記印刷位置の変化量を決定し、当該決定した変化量に基づき、
前記印刷位置に係る情報を変更することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態２の印刷装置と同等の作用
および効果が得られる。
【００３３】
〔形態１２〕  更に、形態１２の印刷装置制御プログラムは、形態１０又は１１の印刷
装置制御プログラムにおいて、
前記印刷位置情報変更ステップは、前記印刷位置に係る情報として、前記階調数Ｎの印
刷用画像データにおける、前記ドットの座標位置情報を変更することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態３の印刷装置と同等の作用
および効果が得られる。
【００３４】
〔形態１３〕  更に、形態１３の印刷装置制御プログラムは、形態１０乃至１２のいず
れか１の印刷装置制御プログラムにおいて、
前記印刷用画像データが文書画像の情報を含むときに、前記印刷位置に係る情報は、前
記文書画像を構成する文字画像の座標位置情報を含み、
前記印刷位置情報変更ステップは、前記印刷位置に係る情報として、レンダリング処理
前の前記文書画像の情報を含む印刷用画像データにおける、前記文字画像の座標位置情報
を変更することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態４の印刷装置と同等の作用
および効果が得られる。
【００３５】
〔形態１４〕  更に、形態１４の印刷装置制御プログラムは、形態１３の印刷装置制御
プログラムにおいて、
前記印刷用画像データが文書画像の情報を含むときに、前記印刷位置に係る情報は、前
記文書画像を構成する文字画像のサイズ情報及び文字間隔情報を含み、
前記印刷位置情報変更ステップは、前記文字画像のサイズ情報及び文字間隔情報に基づ
き、前記印刷位置を変化させる文字画像の移動量を算出し、当該算出した移動量だけ前記
文字画像の印刷位置が前記印字ヘッドのノズル配列方向に移動するように、前記文字画像
の座標位置情報を変更することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態５の印刷装置と同等の作用
および効果が得られる。
【００３６】
〔形態１５〕  更に、形態１５の印刷装置制御プログラムは、形態１０乃至１４のいず
れか１の印刷装置制御プログラムにおいて、
前記所定の印刷タイミングは、１の前記媒体に対する印刷が行われるタイミングである
ことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態６の印刷装置と同等の作用
および効果が得られる。
【００３７】
〔形態１６〕  更に、形態１６の印刷装置制御プログラムは、形態１０乃至１４のいず
れか１の印刷装置制御プログラムにおいて、
前記所定の印刷タイミングは、複数の前記媒体に対する印刷が行われるタイミングであ
ることを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態７の印刷装置と同等の作用
および効果が得られる。
【００３８】
〔形態１７〕  更に、形態１７の印刷装置制御プログラムは、形態１０乃至１６のいず
れか１の印刷装置制御プログラムにおいて、
前記印刷位置情報変更ステップは、前記画像を複数の前記媒体に連続して印刷するとき
に、前記所定の印刷タイミング毎における前記画像の印刷位置の変化分に応じた当該画像
の印刷位置の移動が、前記複数の媒体に亘って行われるように、当該複数の媒体に対する
印刷用画像データにおける前記印刷位置に係る情報を変更することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態８の印刷装置と同等の作用
および効果が得られる。
【００３９】
〔形態１８〕  更に、形態１８の印刷装置制御プログラムは、形態１０乃至１７のいず
れか１の印刷装置制御プログラムにおいて、
前記印刷位置情報変更ステップは、前記印字ヘッドの印字幅と前記媒体における印刷領
域の幅とに基づき、前記印刷用画像データの画像サイズを変更し、当該変更後の印刷用画
像データにおける、前記印刷位置に係る情報を変更することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態９の印刷装置と同等の作用
および効果が得られる。
【００４０】
〔形態１９〕  一方、上記目的を達成するために、形態１９の印刷媒体は、
形態１０乃至１７のいずれか１の印刷装置制御プログラムを記憶したコンピュータ読み
取り可能な記憶媒体である。
これによって、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、ＦＤ、半導体チップなどのコンピュー
タ読み取り可能な記憶媒体を介して前記形態１０乃至１７のいずれか１に記載の印刷装置
制御プログラムをユーザなどの需用者に対して容易かつ確実に提供することができる。
【００４１】
〔形態２０〕  また、上記目的を達成するために、形態２０の印刷装置制御方法は、
印刷に用いる媒体にインクを吐出してドットを形成するノズルが、直線状に複数配列さ
れた構成の印字ヘッドを備え、当該印字ヘッドを用いて前記媒体に画像を印刷する印刷装
置を制御するのに使用する印刷装置制御方法であって、
前記画像の画像情報及び前記画像の印刷位置に係る情報を含む印刷用画像データを取得
する印刷用画像データ取得ステップと、
前記印刷用画像データにおける前記印刷位置に係る情報を変更する印刷位置情報変更ス
テップと、
階調数Ｍ（Ｍは、Ｍ≧２の自然数）の画像情報を含む印刷用画像データを、階調数Ｎ（
Ｎは、Ｍ≧Ｎ≧２の自然数）の画像情報を含む印刷用画像データに変換するＮ値化ステッ
プと、
前記階調数Ｎの印刷用画像データに基づき、前記印字ヘッドを用いて前記媒体に画像を
印刷する印刷ステップと、を含み、
前記印刷位置情報変更ステップは、所定の印刷タイミング毎に前記画像の少なくとも一
部の印刷位置が前記印字ヘッドのノズル配列方向に変化するように、前記印刷位置に係る
情報を変更することを特徴とする。
これにより、形態１の印刷装置と同等の作用及び効果が得られる。
【００４２】
〔形態２１〕  更に、形態２１の印刷装置制御方法は、形態２０の印刷装置制御方法に
おいて、
前記印刷位置情報変更ステップは、所定期間毎に前記印字ヘッドを構成する全てのノズ
ルが使用されるように、前記印刷位置の変化量を決定し、当該決定した変化量に基づき、
前記印刷位置に係る情報を変更することを特徴とする。
これにより、形態２の印刷装置と同等の作用及び効果が得られる。
【００４３】
〔形態２２〕  更に、形態２２の印刷装置制御方法は、形態２０又は２１の印刷装置制
御方法において、
前記印刷位置情報変更ステップは、前記印刷位置に係る情報として、前記階調数Ｎの印
刷用画像データにおける、前記ドットの座標位置情報を変更することを特徴とする。
これにより、形態３の印刷装置と同等の作用及び効果が得られる。
【００４４】
〔形態２３〕  更に、形態２３の印刷装置制御方法は、形態２０乃至２２のいずれか１
の印刷装置制御方法において、
前記印刷用画像データが文書画像の情報を含むときに、前記印刷位置に係る情報は、前
記文書画像を構成する文字画像の座標位置情報を含み、
前記印刷位置情報変更ステップは、前記印刷位置に係る情報として、レンダリング処理
前の前記文書画像の情報を含む印刷用画像データにおける、前記文字画像の座標位置情報
を変更することを特徴とする。
これにより、形態４の印刷装置と同等の作用及び効果が得られる。
【００４５】
〔形態２４〕  更に、形態２４の印刷装置制御方法は、形態２３の印刷装置制御方法に
おいて、
前記印刷用画像データが文書画像の情報を含むときに、前記印刷位置に係る情報は、前
記文書画像を構成する文字画像のサイズ情報及び文字間隔情報を含み、
前記印刷位置情報変更ステップは、前記文字画像のサイズ情報及び文字間隔情報に基づ
き、前記印刷位置を変化させる文字画像の移動量を算出し、当該算出した移動量だけ前記
文字画像の印刷位置が前記印字ヘッドのノズル配列方向に移動するように、前記文字画像
の座標位置情報を変更することを特徴とする。
これにより、形態５の印刷装置と同等の作用及び効果が得られる。
【００４６】
〔形態２５〕  更に、形態２５の印刷装置制御方法は、形態２０乃至２４のいずれか１
の印刷装置制御方法において、
前記所定の印刷タイミングは、１の前記媒体に対する印刷が行われるタイミングである
ことを特徴とする。
これにより、形態６の印刷装置と同等の作用及び効果が得られる。
【００４７】
〔形態２６〕  更に、形態２６の印刷装置制御方法は、形態２０乃至２４のいずれか１
の印刷装置制御方法において、
前記所定の印刷タイミングは、複数の前記媒体に対する印刷が行われるタイミングであ
ることを特徴とする。
これにより、形態７の印刷装置と同等の作用及び効果が得られる。
【００４８】
〔形態２７〕  更に、形態２７の印刷装置制御方法は、形態２０乃至２６のいずれか１
の印刷装置制御方法において、
前記印刷位置情報変更ステップは、前記画像を複数の前記媒体に連続して印刷するとき
に、前記所定の印刷タイミング毎における前記画像の印刷位置の変化分に応じた当該画像
の印刷位置の移動が、前記複数の媒体に亘って行われるように、当該複数の媒体に対する
印刷用画像データにおける前記印刷位置に係る情報を変更することを特徴とする。
これにより、形態８の印刷装置と同等の作用及び効果が得られる。
【００４９】
〔形態２８〕  更に、形態２８の印刷装置制御方法は、形態２０乃至２７のいずれか１
の印刷装置制御方法において、
前記印刷位置情報変更ステップは、前記印字ヘッドの印字幅と前記媒体における印刷領
域の幅とに基づき、前記印刷用画像データの画像サイズを変更し、当該変更後の印刷用画
像データにおける、前記印刷位置に係る情報を変更することを特徴とする。
これにより、形態９の印刷装置と同等の作用及び効果が得られる。
【００５０】
〔形態２９〕  一方、上記目的を達成するために、形態２９の画像処理装置は、
印刷に用いる媒体にインクを吐出してドットを形成するノズルが、直線状に複数配列さ
れた構成の印字ヘッドを備え、当該印字ヘッドを用いて前記媒体に画像を印刷する印刷装
置で使用する印刷用画像データを画像処理する画像処理装置であって、
前記画像の画像情報及び前記画像の印刷位置に係る情報を含む印刷用画像データを取得
する印刷用画像データ取得手段と、
前記印刷用画像データにおける前記印刷位置に係る情報を変更する印刷位置情報変更手
段と、を備え、
前記印刷位置情報変更手段は、所定の印刷タイミング毎に前記画像の少なくとも一部の
印刷位置が前記印字ヘッドのノズル配列方向に変化するように、前記印刷位置に係る情報
を変更することを特徴とする。
【００５１】
このような構成であれば、印刷用画像データ取得手段によって、前記画像の画像情報及
び前記画像の印刷位置に係る情報を含む印刷用画像データを取得することが可能であり、
印刷位置情報変更手段によって、前記印刷用画像データにおける前記印刷位置に係る情報
を変更することが可能である。
更に、前記印刷位置情報変更手段は、所定の印刷タイミング毎に前記画像の少なくとも
一部の印刷位置が前記印字ヘッドのノズル配列方向に変化するように、前記印刷位置に係
る情報を変更することが可能である。
【００５２】
従って、例えば、所定数の媒体への印刷を行う毎に、画像の印刷位置をノズル配列方向
に変化させるように、印刷用画像データにおける印刷位置に係る情報を変更することで、
印刷位置を変化させる前の状態では使われていなかったノズルを使うようにすることがで
きる印刷用画像データを生成することが可能である。
これにより、印刷位置の変化のさせ方次第で、連続して印刷が行われる期間中において
、ノズル内のインクの乾燥を、印字ヘッドを構成する全てのノズル又は略全てのノズルに
対して防ぐことができるので、ノズル内のインクの乾燥を防ぐための動作で消費されるイ
ンクの量を低減あるいは動作そのものを無くすことができるという効果が得られる。
【００５３】
特に、本形態を、ノズル内に溜まったインクの乾燥を防ぐために、定期的に全てのノズ
ルからインクを吐出するフラッシング動作を行う印刷装置に適用したときに、特別な機構
を設けることなく、フラッシング動作の回数や、フラッシング動作を行うノズルの個数な
どを低減することが可能である。また、上記特許文献２のように、定期的に使用していな
いノズルからのみインクを吐出する構成においても、本形態を適用することで、フラッシ
ング動作回数を低減することが可能である。
また、印刷途中に、フラッシング等のクリーニング動作をしなくても良くなるので、ク
リーニングに要する時間を短縮することができ、全体の処理速度を向上させることができ
るという効果も得られる。
【００５４】
〔形態３０〕  更に、形態３０の画像処理装置は、形態２９の画像処理装置において、
前記印刷位置情報変更手段は、所定期間毎に前記印字ヘッドを構成する全てのノズルが
使用されるように、前記印刷位置の変化量を決定し、当該決定した変化量に基づき、前記
印刷位置に係る情報を変更することを特徴とする。
【００５５】
このような構成であれば、所定期間毎に印字ヘッドの全てのノズルが使用されるように
、印刷用画像データにおける印刷位置に係る情報を変更することが可能となるので、例え
ば、インクが乾燥しないぎりぎりの期間を前記所定期間とすることで、連続して印刷が行
われる期間中は、別途、インクを乾燥させないためのインク吐出動作（例えば、フラッシ
ング動作など）を行わなくてもインクの乾燥を防ぐことができる印刷用画像データを生成
することが可能である。これにより、無駄なインクの消費を抑えることができるという効
果が得られる。
また、印刷途中に、フラッシング等のクリーニング動作をしなくても良くなるので、ク
リーニングに要する時間を短縮することができ、全体の処理速度を向上させることができ
る印刷用画像データを生成できるという効果も得られる。
【００５６】
〔形態３１〕  更に、形態３１の画像処理装置は、形態２９又は３０の画像処理装置に
おいて、
前記印刷位置情報変更手段は、前記印刷位置に係る情報として、前記階調数Ｎの印刷用
画像データにおける、前記ドットの座標位置情報を変更することを特徴とする。
このような構成であれば、ドットの形成位置が決まった後の印刷用画像データに対して
、印刷位置を変化させる変更を行うことが可能であるので、印刷位置を簡易且つより適切
に変化させることができる印刷用画像データを生成することができるという効果が得られ
る。
【００５７】
〔形態３２〕  更に、形態３２の画像処理装置は、形態２９乃至３１のいずれか１の画
像処理装置において、
前記印刷用画像データが文書画像の情報を含むときに、前記印刷位置に係る情報は、前
記文書画像を構成する文字画像の座標位置情報を含み、
前記印刷位置情報変更手段は、前記印刷位置に係る情報として、レンダリング処理前の
前記文書画像の情報を含む印刷用画像データにおける、前記文字画像の座標位置情報を変
更することを特徴とする。
このような構成であれば、印刷用画像データにおける、文書画像に特有の位置情報を変
更して、印刷位置を変化させることが可能である。これにより、細かく且つ容易に印刷位
置の変更を行うことができるという効果が得られる。例えば、文字単位、行単位などの細
かい印刷位置の変更を容易に行うことが可能となる。
【００５８】
〔形態３３〕  更に、形態３３の画像処理装置は、形態３２の画像処理装置において、
前記印刷用画像データが文書画像の情報を含むときに、前記印刷位置に係る情報は、前
記文書画像を構成する文字画像のサイズ情報及び文字間隔情報を含み、
前記印刷位置情報変更手段は、前記文字画像のサイズ情報及び文字間隔情報に基づき、
前記印刷位置を変化させる文字画像の移動量を算出し、当該算出した移動量だけ前記文字
画像の印刷位置が前記印字ヘッドのノズル配列方向に移動するように、前記文字画像の座
標位置情報を変更することを特徴とする。
【００５９】
このような構成であれば、印刷用画像データにおける、文書画像を構成する文字のサイ
ズ及び文字の文字間隔の情報に基づき、例えば、印字ヘッドのノズルを満遍なく使用する
のに好適な移動量（変化量）を算出し、当該算出結果に基づき、印刷用画像データにおけ
る文字画像の印字位置に係る情報を変化させることが可能である。これにより、連続して
印刷が行われる期間中は、無駄なインクの消費を抑えることができる印刷用画像データを
生成することができるという効果が得られる。
また、印刷途中に、フラッシング等のクリーニング動作をしなくても良くなるので、ク
リーニングに要する時間を短縮することができ、全体の処理速度を向上させることができ
る印刷用画像データを生成することができるという効果も得られる。
【００６０】
〔形態３４〕  更に、形態３４の画像処理装置は、形態２９乃至３３のいずれか１の画
像処理装置において、
前記所定の印刷タイミングは、１の前記媒体に対する印刷が行われるタイミングである
ことを特徴とする。
【００６１】
このような構成であれば、１の媒体が印刷される毎に、画像の印刷位置が変化するよう
に、印刷用画像データにおける印刷位置に係る情報を変更することが可能であるので、短
い周期で全てのノズルを使用させることができる印刷用画像データを生成することが可能
である。これにより、連続して印刷が行われる期間中は、より確実にノズル内のインクを
乾燥させないようにできるので、無駄なインクの消費を抑えることができるという効果が
得られる。例えば、媒体が印刷用紙であれば、１枚印刷される毎に、画像の少なくとも一
部の印刷位置を変化させる。
また、印刷途中に、フラッシング等のクリーニング動作をしなくても良くなるので、ク
リーニングに要する時間を短縮することができ、全体の処理速度を向上させることができ
るという効果も得られる。
【００６２】
〔形態３５〕  更に、形態３５の画像処理装置は、形態２９乃至３３のいずれか１の画
像処理装置において、
前記所定の印刷タイミングは、複数の前記媒体に対する印刷が行われるタイミングであ
ることを特徴とする。
【００６３】
このような構成であれば、複数の媒体が印刷される毎に、画像の印刷位置が変化するよ
うに、印刷用画像データにおける印刷位置に係る情報を変更することが可能であるので、
複数の媒体毎に印刷位置を共通にできる印刷用画像データを生成することが可能である。
これにより、印刷位置の変化が目立つのを防ぐことが可能となり、印刷結果の見栄えを保
ちつつ、無駄なインクの消費を低減することができるという効果が得られる。
また、印刷途中に、フラッシング等のクリーニング動作をしなくても良くなるので、ク
リーニングに要する時間を短縮することができ、全体の処理速度を向上させることができ
るという効果も得られる。
【００６４】
〔形態３６〕  更に、形態３６の画像処理装置は、形態２９乃至３５のいずれか１の画
像処理装置において、
前記印刷位置情報変更手段は、前記画像を複数の前記媒体に連続して印刷するときに、
前記所定の印刷タイミング毎における前記画像の印刷位置の変化分に応じた当該画像の印
刷位置の移動が、前記複数の媒体に亘って行われるように、当該複数の媒体に対する印刷
用画像データにおける前記印刷位置に係る情報を変更することを特徴とする。
【００６５】
このような構成であれば、印刷位置の総変化量に対する画像の移動を、複数の媒体に亘
って分けて行うことができる印刷用画像データを生成することが可能となる。つまり、１
の媒体で総変化量分をいっぺんに移動させるのではなく、総変化量分の移動を複数の媒体
で少しずつ分けて行うように、各印刷用画像データにおける印刷位置に係る情報を変更す
る。これにより、１の媒体における印刷位置の変化を微少にすることができるので、印刷
位置の変化が視認しにくくなり、印刷結果の見栄えを保ちつつ、無駄なインクの消費を低
減することができるという効果が得られる。
また、印刷途中に、フラッシング等のクリーニング動作をしなくても良くなるので、ク
リーニングに要する時間を短縮することができ、全体の処理速度を向上させることができ
るという効果も得られる。
【００６６】
〔形態３７〕  更に、形態３７の画像処理装置は、形態２９乃至３６のいずれか１の画
像処理装置において、
前記印刷位置情報変更手段は、前記印字ヘッドの印字幅と前記媒体における印刷領域の
幅とに基づき、前記印刷用画像データの画像サイズを変更し、当該変更後の印刷用画像デ
ータにおける、前記印刷位置に係る情報を変更することを特徴とする。
このような構成であれば、例えば、印字ヘッドの印字幅が、前記媒体における印刷領域
の幅と同じ幅だけあるようなときでも、画像を縮小して印刷位置を変化させることが可能
である。つまり、前記印字ヘッドの印字幅と前記媒体における印刷領域の幅との関係に応
じて、画像を適切なサイズに調整することができるので、より確実に無駄なインクの消費
を低減することができる印刷用画像データを生成することができるという効果が得られる
。
【００６７】
〔形態３８〕  一方、上記目的を達成するために、形態３８の画像処理プログラムは、
印刷に用いる媒体にインクを吐出してドットを形成するノズルが、直線状に複数配列さ
れた構成の印字ヘッドを備え、当該印字ヘッドを用いて前記媒体に画像を印刷する印刷装
置で使用する印刷用画像データを画像処理する画像処理プログラムであって、
前記画像の画像情報及び前記画像の印刷位置に係る情報を含む印刷用画像データを取得
する印刷用画像データ取得ステップと、
前記印刷用画像データにおける前記印刷位置に係る情報を変更する印刷位置情報変更ス
テップとを有する処理をコンピュータに実行させるのに使用するプログラムを含み、
前記印刷位置情報変更ステップは、所定の印刷タイミング毎に前記画像の少なくとも一
部の印刷位置が前記印字ヘッドのノズル配列方向に変化するように、前記印刷位置に係る
情報を変更することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態２９の画像処理装置と同等
の作用および効果が得られる。
【００６８】
〔形態３９〕  更に、形態３９の画像処理プログラムは、形態３８の画像処理プログラ
ムにおいて、
前記印刷位置情報変更ステップは、所定期間毎に前記印字ヘッドを構成する全てのノズ
ルが使用されるように、前記印刷位置の変化量を決定し、当該決定した変化量に基づき、
前記印刷位置に係る情報を変更することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態３０の画像処理装置と同等
の作用および効果が得られる。
【００６９】
〔形態４０〕  更に、形態４０の画像処理プログラムは、形態３８又は３９の画像処理
プログラムにおいて、
前記印刷位置情報変更ステップは、前記印刷位置に係る情報として、前記階調数Ｎの印
刷用画像データにおける、前記ドットの座標位置情報を変更することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態３１の画像処理装置と同等
の作用および効果が得られる。
【００７０】
〔形態４１〕  更に、形態４１の画像処理プログラムは、形態３８乃至４０のいずれか
１の画像処理プログラムにおいて、
前記印刷用画像データが文書画像の情報を含むときに、前記印刷位置に係る情報は、前
記文書画像を構成する文字画像の座標位置情報を含み、
前記印刷位置情報変更ステップは、前記印刷位置に係る情報として、レンダリング処理
前の前記文書画像の情報を含む印刷用画像データにおける、前記文字画像の座標位置情報
を変更することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態３２の画像処理装置と同等
の作用および効果が得られる。
【００７１】
〔形態４２〕  更に、形態４２の画像処理プログラムは、形態４１の画像処理プログラ
ムにおいて、
前記印刷用画像データが文書画像の情報を含むときに、前記印刷位置に係る情報は、前
記文書画像を構成する文字画像のサイズ情報及び文字間隔情報を含み、
前記印刷位置情報変更ステップは、前記文字画像のサイズ情報及び文字間隔情報に基づ
き、前記印刷位置を変化させる文字画像の移動量を算出し、当該算出した移動量だけ前記
文字画像の印刷位置が前記印字ヘッドのノズル配列方向に移動するように、前記文字画像
の座標位置情報を変更することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態３３の画像処理装置と同等
の作用および効果が得られる。
【００７２】
〔形態４３〕  更に、形態４３の画像処理プログラムは、形態３８乃至４２のいずれか
１の画像処理プログラムにおいて、
前記所定の印刷タイミングは、１の前記媒体に対する印刷が行われるタイミングである
ことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態３４の画像処理装置と同等
の作用および効果が得られる。
【００７３】
〔形態４４〕  更に、形態４４の画像処理プログラムは、形態３８乃至４２のいずれか
１の画像処理プログラムにおいて、
前記所定の印刷タイミングは、複数の前記媒体に対する印刷が行われるタイミングであ
ることを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態３５の画像処理装置と同等
の作用および効果が得られる。
【００７４】
〔形態４５〕  更に、形態４５の画像処理プログラムは、形態３８乃至４４のいずれか
１の画像処理プログラムにおいて、
前記印刷位置情報変更ステップは、前記画像を複数の前記媒体に連続して印刷するとき
に、前記所定の印刷タイミング毎における前記画像の印刷位置の変化分に応じた当該画像
の印刷位置の移動が、前記複数の媒体に亘って行われるように、当該複数の媒体に対する
印刷用画像データにおける前記印刷位置に係る情報を変更することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態３６の画像処理装置と同等
の作用および効果が得られる。
【００７５】
〔形態４６〕  更に、形態４６の画像処理プログラムは、形態３８乃至４５のいずれか
１の画像処理プログラムにおいて、
前記印刷位置情報変更ステップは、前記印字ヘッドの印字幅と前記媒体における印刷領
域の幅とに基づき、前記印刷用画像データの画像サイズを変更し、当該変更後の印刷用画
像データにおける、前記印刷位置に係る情報を変更することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態３７の画像処理装置と同等
の作用および効果が得られる。
【００７６】
〔形態４７〕  一方、上記目的を達成するために、形態４７の記憶媒体は、
形態３８乃至４６のいずれか１の画像処理プログラムを記憶したコンピュータ読み取り
可能な記憶媒体である。
これによって、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、ＦＤ、半導体チップなどのコンピュー
タ読み取り可能な記憶媒体を介して前記形態３８乃至４６のいずれか１に記載の画像処理
プログラムをユーザなどの需用者に対して容易かつ確実に提供することができる。
【００７７】
〔形態４８〕  また、上記目的を達成するために、形態４８の画像処理方法は、
印刷に用いる媒体にインクを吐出してドットを形成するノズルが、直線状に複数配列さ
れた構成の印字ヘッドを備え、当該印字ヘッドを用いて前記媒体に画像を印刷する印刷装
置で使用する印刷用画像データを画像処理する画像処理方法であって、
前記画像の画像情報及び前記画像の印刷位置に係る情報を含む印刷用画像データを取得
する印刷用画像データ取得ステップと、
前記印刷用画像データにおける前記印刷位置に係る情報を変更する印刷位置情報変更ス
テップと、を含み、
前記印刷位置情報変更ステップは、所定の印刷タイミング毎に前記画像の少なくとも一
部の印刷位置が前記印字ヘッドのノズル配列方向に変化するように、前記印刷位置に係る
情報を変更することを特徴とする。
これにより、形態２９の画像処理装置と同等の作用及び効果が得られる。
【００７８】
〔形態４９〕  更に、形態４９の画像処理方法は、形態４８の画像処理方法において、
前記印刷位置情報変更ステップは、所定期間毎に前記印字ヘッドを構成する全てのノズ
ルが使用されるように、前記印刷位置の変化量を決定し、当該決定した変化量に基づき、
前記印刷位置に係る情報を変更することを特徴とする。
これにより、形態３０の画像処理装置と同等の作用及び効果が得られる。
【００７９】
〔形態５０〕  更に、形態５０の画像処理方法は、形態４８又は４９の画像処理方法に
おいて、
前記印刷位置情報変更ステップは、前記印刷位置に係る情報として、前記階調数Ｎの印
刷用画像データにおける、前記ドットの座標位置情報を変更することを特徴とする。
これにより、形態３１の画像処理装置と同等の作用及び効果が得られる。
【００８０】
〔形態５１〕  更に、形態５１の画像処理方法は、形態４８乃至５０のいずれか１の画
像処理方法において、
前記印刷用画像データが文書画像の情報を含むときに、前記印刷位置に係る情報は、前
記文書画像を構成する文字画像の座標位置情報を含み、
前記印刷位置情報変更ステップは、前記印刷位置に係る情報として、レンダリング処理
前の前記文書画像の情報を含む印刷用画像データにおける、前記文字画像の座標位置情報
を変更することを特徴とする。
これにより、形態３２の画像処理装置と同等の作用及び効果が得られる。
【００８１】
〔形態５２〕  更に、形態５２の画像処理方法は、形態５１の画像処理方法において、
前記印刷用画像データが文書画像の情報を含むときに、前記印刷位置に係る情報は、前
記文書画像を構成する文字画像のサイズ情報及び文字間隔情報を含み、
前記印刷位置情報変更ステップは、前記文字画像のサイズ情報及び文字間隔情報に基づ
き、前記印刷位置を変化させる文字画像の移動量を算出し、当該算出した移動量だけ前記
文字画像の印刷位置が前記印字ヘッドのノズル配列方向に移動するように、前記文字画像
の座標位置情報を変更することを特徴とする。
これにより、形態３３の画像処理装置と同等の作用及び効果が得られる。
【００８２】
〔形態５３〕  更に、形態５３の画像処理方法は、形態４８乃至５２のいずれか１の画
像処理方法において、
前記所定の印刷タイミングは、１の前記媒体に対する印刷が行われるタイミングである
ことを特徴とする。
これにより、形態３４の画像処理装置と同等の作用及び効果が得られる。
【００８３】
〔形態５４〕  更に、形態５４の画像処理方法は、形態４８乃至５２のいずれか１の画
像処理方法において、
前記所定の印刷タイミングは、複数の前記媒体に対する印刷が行われるタイミングであ
ることを特徴とする。
これにより、形態３５の画像処理装置と同等の作用及び効果が得られる。
【００８４】
〔形態５５〕  更に、形態５５の画像処理方法は、形態４８乃至５４のいずれか１の画
像処理方法において、
前記印刷位置情報変更ステップは、前記画像を複数の前記媒体に連続して印刷するとき
に、前記所定の印刷タイミング毎における前記画像の印刷位置の変化分に応じた当該画像
の印刷位置の移動が、前記複数の媒体に亘って行われるように、当該複数の媒体に対する
印刷用画像データにおける前記印刷位置に係る情報を変更することを特徴とする。
これにより、形態３６の画像処理装置と同等の作用及び効果が得られる。
【００８５】
〔形態５６〕  更に、形態５６の画像処理方法は、形態４８乃至５５のいずれか１の画
像処理方法において、
前記印刷位置情報変更ステップは、前記印字ヘッドの印字幅と前記媒体における印刷領
域の幅とに基づき、前記印刷用画像データの画像サイズを変更し、当該変更後の印刷用画
像データにおける、前記印刷位置に係る情報を変更することを特徴とする。
これにより、形態３７の画像処理装置と同等の作用及び効果が得られる。
【発明を実施するための最良の形態】
【００８６】
以下、本発明の実施の形態を図面に基づき説明する。図１〜図１８は、本発明に係る印
刷装置、印刷装置制御プログラム及び印刷装置制御方法、画像処理装置、画像処理プログ
ラム、及び画像処理方法、並びに前記プログラムを記憶した記憶媒体の実施の形態を示す
図である。
まず、本発明に係る印刷装置の構成を図１に基づき説明する。図１は、本発明に係る印
刷装置１００の構成を示すブロック図である。
【００８７】
印刷装置１００は、図１に示すように、印刷用画像データを取得する印刷用画像データ
取得部１０と、印刷用画像データにおける画像の印刷位置の情報（以下、印刷位置情報と
称す）を変更する印刷位置情報変更部１２と、ページ記述言語等から生成された印刷用画
像データをレンダリング処理するレンダリング部１４と、印刷用画像データに対してＮ値
化処理を行うＮ値化部１６と、Ｎ値化処理の施された印刷用画像データに基づき画像を印
刷する印刷部１８とを含んだ構成となっている。
【００８８】
印刷用画像データ取得部１０は、印刷装置１００と接続されたパソコン（ＰＣ）やプリ
ンタサーバなどの印刷指示装置（図示せず）から送られてくる印刷に供する画像の画像情
報及び印刷設定情報を有する印刷用画像データをネットワークなどを介して取得する機能
を提供するようになっている。ここで、画像情報は、文書画像であれば、文字の座標、文
字のサイズ、文字間隔などの情報の他、文字のフォント種類、パレットなどの情報を含み
、通常の画像であれば、画素の輝度情報、画素の座標情報などを含む。また、印刷設定情
報は、印刷部数、ページ数、印刷用紙のサイズ、割付印刷などの印刷設定に係る情報を含
む。
【００８９】
印刷位置情報変更部１２は、印刷設定情報に基づき、複数ページ又は複数部数の印刷が
行われる印刷用画像データに対して、後述する印字ヘッド２００の全て（又は可能な限り
多数）のノズルが使用されるように、当該印刷用画像データにおける印刷位置に係る情報
を変更する機能を有している。
具体的に、ページ単位又は部単位の印刷などの所定の印刷タイミング毎に、画像の印刷
位置が変わるように、印刷前に、印刷用画像データにおける印刷位置に係る情報（画像の
座標位置の情報）を変更する。
【００９０】
更に、印刷位置情報変更部１２は、後述する印字ヘッド２００の印字幅の情報と、印刷
用画像データとに基づき、前記印字はよりも、印刷領域幅の方が大きいときに、印刷用画
像データの画像情報に対して、印刷領域幅を縮小する処理を実行する機能を提供するよう
になっている。従って、印刷装置１００は、印字ヘッド２００の印字幅の情報を記憶装置
７０などに有している。
【００９１】
また、本実施の形態において、印刷位置情報変更部１２は、複数ページの印刷毎に印刷
位置情報を変更する位置変更モード１と、部単位の印刷毎で、且つ全ての部数にわたって
目的の変化量分の位置変更を行うように、印刷位置情報を変更する位置変更モード２とを
有している。そして、印刷位置の変更時において、位置変更モード１及び２のいずれかを
選択することが可能である。更に、位置変更モード１には、ページ数Ａと制限数Ｌとの関
係に基づき、複数ページ単位で印刷位置情報を変更するモードＸと、印刷位置の変更をモ
ードＸの２倍にしたモードＹとを有している。従って、位置変更モード１を選択した場合
には、更にモードＸ及びＹのいずれかを選択することになる。
【００９２】
レンダリング部１４は、印刷用画像データの有する画像情報が、ポストスクリプトなど
のページ記述言語で作成された文書データであるときに、数値データとして与えられた物
体や図形に関する情報を計算によって画像化（ビットマップ化）する（以下、この処理を
、レンダリング処理と称す）機能を提供するようになっている。
なお、印刷用画像データの有する画像情報が、既にビットマップ化された画像データや
、Ｎ値化処理（ハーフトーン処理）の施された画像データである場合は、レンダリング処
理は不要となる（ただし、プリンタの解像度に合わせた解像度変換は行われる場合がある
）。
【００９３】
Ｎ値化部１６は、印刷用画像データの有する画像情報が、階調数Ｍで表現されるデータ
（例えば、階調数２５６のＣＭＹＫデータなど）であるときに、この階調数Ｍの画像情報
を、階調数Ｎの画像情報に変換するＮ値化処理を実行する機能を提供するようになってい
る。ここで、Ｎ値化処理は、ディザマトリックスを用いた手法や、誤差拡散法などの公知
の手法を用いて行うようになっている。
【００９４】
ここで、本発明に適用される印字ヘッド２００について説明する。
図３は、この印字ヘッド２００の構造を示す部分拡大底面図である。
図３に示すように、印字ヘッド２００は、いわゆるラインヘッド型のプリンタに用いら
れる印刷用紙の紙幅方向に延びる長尺構造をしており、ブラック（Ｋ）インクを専用に吐
出するノズルＮが複数個（図では１８個）直線状に配列されたブラックノズルモジュール
５０と、イエロー（Ｙ）インクを専用に吐出するノズルＮが複数個、同じ方向に直線状に
配列されたイエローノズルモジュール５２と、マゼンタ（Ｍ）インクを専用に吐出するノ
ズルＮが複数個、同じ方向に直線状に配列されたマゼンタノズルモジュール５４と、シア
ン（Ｃ）インクを専用に吐出するノズルＮが複数個、同じ方向に直線状に配列されたシア
ンノズルモジュール５６といった４つのノズルモジュール５０、５２、５４、５６が印刷
方向（ノズル配列方向に対して垂直方向（厳密にはノズルのドット印字方向））に多段に
重なるように一体的に配列して構成されている。なお、モノクロを目的とする印字ヘッド
の場合は、ブラック（Ｋ）のみ、また、高画質な画像をターゲットとする印字ヘッドの場
合はライトマゼンタやライトシアンなどを加えた６色や７色のインクを用いる場合もある
。
【００９５】
また、このような構造をした印字ヘッド２００は、各ノズルＮ１、Ｎ２、Ｎ３…ごとに
それぞれ設けられた図示しないインクチャンバー内に供給されたインクをそれら各インク
チャンバーごとに設けられた図示しないピエゾ素子（ｐｉｅｚｏ  ａｃｔｕａｔｏｒ）な
どの圧電素子によって各ノズルＮ１、Ｎ２、Ｎ３…から吐出することで、白色の印刷用紙
上に円形のドットを印字すると共に、さらに、この圧電素子に加える電圧を多段階に制御
することによってインクチャンバーからのインクの吐出量を制御して各ノズルＮ１、Ｎ２
、Ｎ３…ごとにサイズの異なるドットが印字可能となっている。
【００９６】
図１に戻って、印刷部１８は、印刷に用いる媒体（例えば、印刷用紙など）または印字
ヘッド２００の一方、あるいは双方を移動させながら前記印字ヘッド２００に形成された
前記ノズルモジュール５０、５２、５４、５６からインクをそれぞれドット状に噴射して
前記印刷に用いる媒体（以下、印刷媒体と称す）上に多数のドットからなる所定の画像を
１回の走査で形成するようにしたインクジェット方式のプリンタであり、前述した印字ヘ
ッド２００の他に、この印字ヘッド２００を印刷媒体上をその幅方向に往復移動させる図
示しない印字ヘッド送り機構（マルチパス型の場合）、前記印刷媒体を移動させるための
図示しない紙送り機構、前記印刷データに基づいて印字ヘッド２００のインクの吐出を制
御する図示しない印字コントローラ機構などの公知の構成要素から構成されている。
【００９７】
また、印刷装置１００は、印刷のための各種制御や前記印刷用画像データ取得部１０、
印刷位置情報変更部１２、レンダリング部１４、Ｎ値化部１６、印刷部１８などをソフト
ウェア上で実現するためのコンピュータシステムを備えており、そのハードウェア構成は
、図２に示すように、各種制御や演算処理を担う中央演算処理装置であるＣＰＵ（Ｃｅｎ
ｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６０と、主記憶装置（Ｍａｉｎ  Ｓｔｏｒ
ａｇｅ）を構成するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６２と、読み
出し専用の記憶装置であるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６４との間をＰ
ＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスや
ＩＳＡ（Ｉｎｄｕｓｔｒｉａｌ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ）バス等
からなる各種内外バス６８で接続すると共に、このバス６８に入出力インターフェース（
Ｉ／Ｆ）６６を介して、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの外部記憶装置
（Ｓｅｃｏｎｄａｒｙ  Ｓｔｏｒａｇｅ）７０や、印刷部１８やＣＲＴ、ＬＣＤモニター
等の出力装置７２、操作パネルやマウス、キーボード、スキャナなどの入力装置７４、お
よび図示しない印刷指示装置などと通信するためのネットワークＬなどを接続したもので
ある。
【００９８】
そして、電源を投入すると、ＲＯＭ６４等に記憶されたＢＩＯＳ等のシステムプログラ
ムが、ＲＯＭ６４に予め記憶された各種専用のコンピュータプログラム、あるいは、ＣＤ
−ＲＯＭやＤＶＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）などの記憶媒体を介して、ま
たはインターネットなどの通信ネットワークＬを介して記憶装置７０にインストールされ
た各種専用のコンピュータプログラムを同じくＲＡＭ６２にロードし、そのＲＡＭ６２に
ロードされたプログラムに記述された命令に従ってＣＰＵ６０が各種リソースを駆使して
所定の制御および演算処理を行うことで前述したような各手段の各機能をソフトウェア上
で実現できるようになっている。
【００９９】
次に、図４に基づき、上記のような構成をした印刷装置１００における印刷処理の流れ
を説明する。ここで、図４は、印刷装置１００における、印刷処理を示すフローチャート
である。
印刷処理は、図４に示すように、まずステップＳ１００に移行し、印刷用画像データ取
得部１０において、パソコンなどの図示しない印刷指示端末などから印刷指示があったか
否かを判定し、印刷指示があったと判定された場合（Yes)は、ステップＳ１０２に移行し
、そうでない場合(No)は、印刷指示があるまで判定処理を繰り返す。
【０１００】
ステップＳ１０２に移行した場合は、印刷用画像データ取得部１０において、印刷指示
端末から印刷指示と共に送られてきた印刷用画像データを取得してステップＳ１０４に移
行する。
ステップＳ１０４では、印刷位置情報変更部１２において、ステップＳ１０２で取得し
た印刷用画像データに含まれる画像情報及び印刷設定情報に基づき、当該印刷用画像デー
タにおける印刷位置情報を変更する印刷位置情報変更処理を実行して、ステップＳ１０６
に移行する。
【０１０１】
ステップＳ１０６では、レンダリング部１４において、印刷用画像データに含まれる画
像情報に対して、レンダリング処理が必要か否かを判定し、必要と判定された場合(Yes)
は、ステップＳ１０８に移行し、そうでない場合(No)は、ステップＳ１１４に移行する。
ステップＳ１０８に移行した場合は、レンダリング部１４において、ページ記述言語で
作成された文書データをレンダリング処理して画像データ化し、ステップＳ１１０に移行
する。
【０１０２】
ステップＳ１１０では、Ｎ値化部１６において、画像データに対してＮ値化処理を実行
してステップＳ１１２に移行する。例えば、記憶装置７０に記憶されたディザマトリック
スを用いて階調数Ｍの画像データを、階調数Ｎの画像データに変換する。
ステップＳ１１２では、印刷部１８において、Ｎ値化部１６から入力された画像データ
に基づき、印字ヘッド２００を駆動して前記画像データの画像を印刷媒体に印刷して処理
を終了する。
【０１０３】
一方、ステップＳ１０６において、レンダリング処理が不要で、ステップＳ１１４に移
行した場合は、Ｎ値化部１６において、印刷用画像データに含まれる画像データは、Ｎ値
化処理済みか否かを判定し、Ｎ値化処理済であると判定された場合(Yes)は、ステップＳ
１１２に移行し、そうでない場合(No)は、ステップＳ１１０に移行する。
次に、図５に基づき、ステップＳ１０４の印刷位置情報変更処理の流れを説明する。こ
こで、図５は、印刷位置情報変更部１２における印刷位置情報変更処理を示すフローチャ
ートである。なお、以下の説明においては、印刷媒体を印刷用紙とする。
【０１０４】
印刷位置情報変更処理が開始されると、図５に示すように、まずステップＳ２００に移
行し、印刷位置情報変更部１２において、印刷用画像データに含まれる印刷設定情報に基
づき、印刷枚数が複数か否かを判定し、複数であると判定された場合(Yes)は、ステップ
Ｓ２０２に移行し、そうでない場合(No)は、印刷位置情報変更処理を終了して元の処理に
復帰する。つまり、本実施の形態においては、１枚しか印刷が行われないときは、印刷位
置情報変更処理を実行しない。
【０１０５】
ステップＳ２０２に移行した場合は、印刷位置情報変更部１２において、印字ヘッド２
００の印字幅の情報と、印刷用画像データとに基づき、画像の印刷領域幅の方が、印字ヘ
ッド２００の印字幅よりも小さいか否かを判定し、小さいと判定された場合(Yes)は、ス
テップＳ２０４に移行し、そうでない場合(No)は、ステップＳ２２０に移行する。
ステップＳ２０４に移行した場合は、印刷位置情報変更部１２において、印刷用画像デ
ータの画像情報は、文書データであるか否かを判定し、文書データであると判定された場
合(Yes)は、ステップＳ２０６に移行し、そうでない場合(No)は、ステップＳ２１４に移
行する。
【０１０６】
ステップＳ２０６に移行した場合は、印刷位置情報変更部１２において、印刷用画像デ
ータの画像情報に含まれる文字サイズの情報及び文字間隔の情報に基づき、印字ヘッド２
００の全ノズル（又は可能な限り多数のノズル）を使用するのに適した印刷位置の変化量
を算出して、ステップＳ２０８に移行する。
ステップＳ２０８では、印刷位置情報変更部１２において、位置変更モード１が設定さ
れているか否かを判定し、設定されていると判定された場合(Yes)は、ステップＳ２１０
に移行し、そうでない場合(No)は、ステップＳ２１２に移行する。
【０１０７】
ステップＳ２１０に移行した場合は、印刷位置情報変更部１２において、第１印刷位置
情報変更処理を実行して、印刷対象の印刷用画像データにおける印刷位置情報を変更し、
一連の処理を終了し元の処理に復帰する。
一方、ステップＳ２１２に移行した場合は、印刷位置情報変更部１２において、第２印
刷位置情報変更処理を実行して、印刷対象の印刷用画像データにおける印刷位置情報を変
更し、一連の処理を終了し元の処理に復帰する。
【０１０８】
また、ステップＳ２０４において、印刷用画像データに含まれる画像情報が文書データ
ではなく、ステップＳ２１４に移行した場合は、印刷位置情報変更部１２において、Ｎ値
化処理前のデータか否かを判定し、Ｎ値化処理前のデータであると判定された場合(Yes)
は、ステップＳ２１６に移行し、そうでない場合(No)は、ステップＳ２１８に移行する。
ステップＳ２１６に移行した場合は、画像情報における画素の座標位置に対する、印字
ヘッド２００の全ノズル（又は可能な限り多数のノズル）を使用するのに適した印刷位置
の変化量を算出して、ステップＳ２０８に移行する。
【０１０９】
一方、ステップＳ２１８に移行した場合は、印刷位置情報変更部１２において、画像情
報におけるドットの座標位置に対する、印字ヘッド２００の全ノズル（又は可能な限り多
数のノズル）を使用するのに適した印刷位置の変化量を算出して、ステップＳ２０８に移
行する。
また、ステップＳ２０２において、画像の印刷領域幅が印字ヘッド２００の印字幅より
も小さくなく、ステップＳ２２０に移行した場合は、印刷位置情報変更部１２において、
画像情報における印刷領域幅を、前記印字幅よりも小さくなるように縮小して、ステップ
Ｓ２０４に移行する。
【０１１０】
次に、図６に基づき、ステップＳ２１０の第１印刷位置情報変更処理の流れを説明する
。ここで、図６は、印刷位置情報変更部１２における第１印刷位置情報変更処理を示すフ
ローチャートである。
第１印刷位置情報変更処理が開始されると、図６に示すように、まずステップＳ３００
に移行し、印刷位置情報変更部１２において、印刷部数は複数か否かを判定し、複数であ
ると判定された場合(Yes)は、ステップＳ３０２に移行し、そうでない場合(No)は、ステ
ップＳ３１６に移行する。
【０１１１】
ステップＳ３０２に移行した場合は、印刷位置情報変更部１２において、ページ数Ａが
制限数Ｌ未満か否かを判定し、制限数Ｌ未満であると判定された場合(Yes)は、ステップ
Ｓ３０４に移行し、そうでない場合(No)は、ステップＳ３１０に移行する。ここで、制限
数Ｌは、ノズル内に溜まったインクが乾燥しない間に印刷可能な制限枚数である。この制
限枚数Ｌを超えて印刷を行うと、ノズル内に溜まったインクが乾燥し、ノズルのインク詰
まりが生じる恐れがある。
【０１１２】
ステップＳ３０４に移行した場合は、印刷位置情報変更部１２において、モードＸが設
定されているか否かを判定し、モードＸが設定されていると判定された場合(Yes)は、ス
テップＳ３０６に移行し、そうでない場合(No)は、ステップＳ３０８に移行する。
ステップＳ３０６に移行した場合は、印刷位置情報変更部１２において、部単位の印刷
毎に印刷位置が変化するように、印刷用画像データにおける印刷位置情報を変更し、一連
の処理を終了して元の処理に復帰する。
【０１１３】
但し、初期位置に対して、ノズル配列方向の一方向のみに印刷位置を変更する場合は、
部毎に、初期位置、変更位置、初期位置、変更位置・・・といったように交互に印刷位置
を変更する。一方、ノズル配列方向の二方向のうち（ここでは、左右方向）、両方向とも
に印刷位置を変更する場合は、部毎に、初期位置、変更位置（右）、変更位置（左）、初
期位置、・・・といった順となるように印刷位置を変更する。
【０１１４】
一方、ステップＳ３０４において、モードＹが設定されており、ステップＳ３０８に移
行した場合は、印刷位置情報変更部１２において、Ａ／２ページ単位で印刷位置が変化す
るように、Ａ／２ページ毎に、印刷用画像データにおける印刷位置情報を変更し、一連の
処理を終了して元の処理に復帰する。
この場合は、Ａ／２ページ単位に印刷位置を変更するので、初期位置に対して、ノズル
配列方向の一方向のみに印刷位置を変更する場合に、各部の最初のＡ／２ページを初期位
置、残りのＡ／２ページを変更位置となるように印刷位置を部毎に変更する。また、前記
二方向ともに印刷位置を変更する場合は、Ａ／２ページ毎に、初期位置、変更位置（右）
、変更位置（左）、初期位置、・・・といった順となるように印刷位置を変更する。
【０１１５】
また、ステップＳ３０２において、ページ数Ａが制限数Ｌよりも多く、ステップＳ３１
０に移行した場合は、印刷位置情報変更部１２において、モードＸが設定されているか否
かを判定し、モードＸが設定されていると判定された場合(Yes)は、ステップＳ３１２に
移行し、そうでない場合(No)は、ステップＳ３１４に移行する。
ステップＳ３１２に移行した場合は、印刷位置情報変更部１２において、ページ数Ａを
ｎ（ｎ＝２，３，・・・）で除算した商が制限数Ｌより大きく、且つ、ｎが最小のときの
、Ａ／ｎページ単位で印刷位置が変化するように、Ａ／ｎページ毎に、印刷用画像データ
における印刷位置情報を変更し、一連の処理を終了して元の処理に復帰する。
【０１１６】
例えば、Ｌ≦Ａ／２で、Ｌ＞Ａ／３であれば、Ａ／３ページ毎に、印刷位置を変更する
。
一方、ステップＳ３１４に移行した場合は、印刷位置情報変更部１２において、ページ
数Ａをｎ（ｎ＝２，３，・・・）で除算した商が制限数Ｌより大きく、且つ、ｎが最小の
ときの、Ａ／２ｎページ単位で印刷位置が変化するように、Ａ／２ｎページ毎に、印刷用
画像データにおける印刷位置情報を変更し、一連の処理を終了して元の処理に復帰する。
【０１１７】
例えば、Ｌ≦Ａ／２で、Ｌ＞Ａ／３であれば、「Ａ／（２×３）＝Ａ／６」ページ毎に
、印刷位置を変更する。
また、ステップＳ３００において、印刷部数が複数ではなく、ステップＳ３１６に移行
した場合は、１ページ毎に印刷位置が変化するように、印刷用画像データにおける印刷位
置情報を変更し、一連の処理を終了して元の処理に復帰する。
【０１１８】
更に、図７に基づき、ステップＳ２１２の第２印刷位置情報変更処理の流れを説明する
。ここで、図７は、印刷位置情報変更部１２における第２印刷位置情報変更処理を示すフ
ローチャートである。
第２印刷位置情報変更処理が開始されると、図７に示すように、まずステップＳ４００
に移行し、印刷位置情報変更部１２において、算出した変化量をページ数Ａから１減算し
た数値で除算して、ステップＳ４０２に移行する。
【０１１９】
ステップＳ４０２では、印刷位置情報変更部１２において、変数ｉに２を代入して、ス
テップＳ４０４に移行する。
ステップＳ４０４では、印刷位置情報変更部１２において、変数ｄに除算結果の数値を
代入して、ステップＳ４０６に移行する。
ステップＳ４０６では、印刷位置情報変更部１２において、ｉページ目の画像全体が、
ｄだけ、ノズル配列方向に変化するように、印刷用画像データにおける印刷位置情報を変
更して、ステップＳ４０８に移行する。
【０１２０】
ステップＳ４０８では、印刷位置情報変更部１２において、変数ｉの数値がページ数Ａ
よりも小さいか否かを判定し、小さいと判定された場合(Yes)は、ステップＳ４１０に移
行し、そうでない場合(No)は、一連の処理を終了し元の処理に復帰する。
ステップＳ４１０に移行した場合は、印刷位置情報変更部１２において、変数ｉの値に
１を加算すると共に、変数ｄの値に除算結果を加算して、ステップＳ４０６に移行する。
【０１２１】
次に、図８〜図１８に基づき、本実施の形態の動作を説明する。
ここで、図８（ａ）及び（ｂ）は、印刷位置変更前後の画像を示す図である。また、図
９（ａ）は、印刷位置変更前の射影情報を示す図であり、（ｂ）は、印刷位置変更後の射
影情報を示す図であり、（ｃ）は、印刷位置変更前及び変更後の射影情報を足し合わせた
図である。また、図１０（ａ）は、第１印刷位置情報変更処理におけるモードＸに対する
変更位置の一例を示す図であり、（ｂ）は、第１印刷位置情報変更処理におけるモードＹ
に対する変更位置の一例を示す図である。また、図１１（ａ）及び（ｂ）は、文書データ
に対する印刷位置変更方法の説明図である。また、図１２（ａ）及び（ｂ）は、Ｎ値化処
理後の画像データに対する印刷位置変更方法の説明図である。また、図１３は、部毎に印
位置の変更処理を施した印刷用画像データに対する印刷結果の一例を示す図である。また
、図１４は、複数ページに亘って印刷位置の変更処理を施した印刷用画像データに対する
印刷結果の一例を示す図である。また、図１５は、各部の所定ページ数毎に各所定ページ
に亘って印刷位置の変更処理を施した印刷用画像データに対する印刷結果の一例を示す図
である。また、図１６（ａ）は、印刷位置変更前の射影情報を示す図であり、（ｂ）は、
印刷位置変更前と変更後との射影情報を足し合わせた図である。また、図１７（ａ）及び
（ｂ）は、印字幅と印刷領域幅とが同じ幅のときの処理例を示す図である。また、図１８
は、ＢｉＱｕｂｉｃ法を用いた画像の縮小処理の説明図である。
【０１２２】
まず、画像の印刷位置を変更することで、印字ヘッド２００のノズルを全て又は略全て
（可能な限り多数）使用させる原理を説明する。
例えば、図８（ａ）に示す、オリジナルの画像を印刷すると、その射影情報は、図９（
ａ）に示すグラフのようになる。ここで、射影情報とは、ある画像の印刷において、各ノ
ズルの位置（例えば、ノズル番号Ｎに対応）と、各ノズルが形成するドットの個数との関
係を示す情報である。
【０１２３】
図９（ａ）に示すように、ドットを全く形成しないノズルが発生していることが解る。
しかも、略同じような間隔で未使用ノズルが発生している。これは、文書画像のように規
則的なフォーマットで画像が構成されている場合に現れる特徴である。
次に、図８（ａ）に示す、オリジナルの画像の印刷位置を、同図（ｂ）に示すように、
ノズル配列方向（図では右方向）に、Δｘだけ移動させる。この画像を印刷すると、その
射影情報は、図９（ｂ）に示すグラフのようになる。ここで、図９（ｂ）に示すグラフは
、図９（ａ）に示すグラフ全体をノズル配列方向（右方向）に、丁度Δｘに対応するノズ
ル数分だけシフトしたものとなっている。
【０１２４】
そして、図９（ａ）に示すグラフの各ノズルのドット個数と、図９（ｂ）に示すグラフ
の各ノズルのドット個数とを、同じ位置のノズル毎に足し合わせると、図９（ｃ）に示す
グラフのようになる。図９（ｃ）に示すように、初期の印刷位置と変更後の印刷位置との
両方の印刷を行った場合に、略全てのノズルがドットを形成していることが解る。
つまり、まずオリジナルの画像を初期の印刷位置で印刷し、次に、初期の印刷位置で使
われなかったノズルが使用されるように画像の印刷位置を移動して印刷をすることで、２
回の印刷で略全てのノズルを使用させることが可能となる。
【０１２５】
このことを利用して、複数枚の印刷が連続して行われるときに、初期位置での印刷及び
変更位置での印刷を交互に繰り返し行うようにすることで、２回印刷される毎に略全ての
ノズルがインクを吐出するようになるため、連続して印刷が行われている間は、略全ての
ノズルのインク詰まりを防ぐことが可能となる。
なお、この印刷処理は、同じ内容の画像が複数印刷される場合に対して行う方がより効
果的であるが、文書画像のように、規則的なフォーマットを有する画像であれば、文字画
像の印字位置が略同じになるため、細かい内容等が同じではなくても前述した効果を生じ
させることが可能である。
【０１２６】
つまり、本実施の形態の印刷装置１００は、複数枚の印刷が連続して行われるときに、
所定枚数単位の印刷毎に印刷位置を変化させて印刷を行うことで、所定の印刷タイミング
毎に、全て又は略全てのノズルが使用されるようにし、連続して印刷中にノズルのインク
詰まりが発生するのを防ぐようにするものである。
以下、本実施の形態の印刷装置１００の実際の動作を図面に基づき説明する。
【０１２７】
印刷装置１００は、印刷指示装置等からの印刷指示を受信すると（ステップＳ１００の
「Ｙｅｓ」の分岐）、印刷用画像データ取得部１０において、前記受信した印刷指示に対
応する印刷用画像データを取得する（ステップＳ１０２）。また、印刷用画像データ取得
部１０は、取得した印刷用画像データを印刷位置情報変更部１２に伝送する。
一方、印刷位置情報変更部１２は、印刷用画像データ取得部１０からの印刷用画像デー
タを取得すると、印刷位置情報変更処理を実行する（ステップＳ１０４）。
【０１２８】
印刷位置情報変更処理が実行されると、まず、印刷位置情報変更部１２は、印刷用画像
データに含まれる印刷設定情報を参照して、印刷枚数が複数か否かを判定する（ステップ
Ｓ２００）。ここでは、複数であったとし（ステップＳ２００の「Ｙｅｓ」の分岐）、次
に、印字ヘッド２００の印字幅と、画像の印刷領域の幅とを比較して、画像の印刷領域幅
が印字ヘッド２００の印字幅よりも小さいか否かを判定する（ステップＳ２０２）。ここ
では、印字ヘッド２００の印字幅よりも、印刷領域幅の方が小さいとして（ステップＳ２
０２の「Ｙｅｓ」の分岐）、次に、印刷用画像データに含まれる画像情報が文書データか
否かを判定する（ステップＳ２０４）。ここでは、ページ記述言語で作成された文書デー
タであり、且つ、文字のみで構成されたデータであるとする（ステップＳ２０４の「Ｙｅ
ｓ」の分岐）。
【０１２９】
次に、印刷位置情報変更部１２は、画像情報から、文字サイズ、各行の文字数、文字間
隔の情報を抽出し、文字サイズ、文字数及び文字間隔の情報に基づき、画像の変化量の予
測値を算出する（ステップＳ２０６）。
例えば、９６［ｄｐｉ］の精度で、文字サイズが１３ポイントであるとする。また、印
刷解像度は５００［ｄｐｉ］であるとする。この場合の文字の幅は、「１３／９６×５０
０＝６７．７［ｄｏｔ］」となる。
【０１３０】
また、例えば、文字間隔（ここでは、文書を横書きとして、列間隔）が１２ポイントで
あるとすると、文字間のドット数は、「１２／９６×５００＝６２．５［ｄｏｔ］」とな
る。
以上の計算結果より、各行は、約６７ドット分の文字データと、約６３ドット分の空白
データとが交互に繰り返される構成であると推測できる。従って、全てのノズルを使用さ
せるのに適切な移動量は、約６３ドット分の空白に対して未使用となるノズルを使用させ
るようにする量となる。ここでは、画像全体をノズル配列方向に６３ドット分移動させる
量とする。
【０１３１】
移動量が算出されると、次に、印刷位置情報変更部１２は、印刷位置の変更モードが、
位置変更モード１であるか否かを判定する（ステップＳ２０８）。
ここでは、まず、位置変更モード１が設定されているとして（ステップＳ２０８の「Ｙ
ｅｓ」の分岐）、第１印刷位置情報変更処理の動作を説明する。
第１印位置情報変更処理が実行されると（ステップＳ２１０）、まず、印刷用画像デー
タに含まれる印刷設定情報を参照して、印刷部数が複数か否かを判定する（ステップＳ３
００）。ここでは、印刷部数が１０部であるとする（ステップＳ３００の「Ｙｅｓ」の分
岐）。次に、文書データのページ数Ａが制限数Ｌ未満か否かを判定する（ステップＳ３０
２）。ここでは、ページ数Ａを４とし、制限数Ｌを８とする。また、モードＸが設定され
ているとする。
【０１３２】
従って、ページ数Ａは制限数Ｌ未満となり（ステップＳ３０２の「Ｙｅｓ」の分岐）、
且つモードＸが設定されているので（ステップＳ３０４の「Ｙｅｓ」の分岐）、図１０（
ａ）に示すように、上記算出した変化量に基づき、部毎に、印刷用画像データにおける印
刷位置情報を変更する（ステップＳ３０６）。
具体的に、文書データにおいては、図１１に示すように、文字の座標情報（ｘ，ｙ）が
与えられているので、全ての文字画像を、上記算出した変化量である６３ドット分、ノズ
ル配列方向（右）に移動させるように、前記座標情報を変更する。つまり、６３ドットを
、ｘ座標のオフセット値とし、１部（４ページ）分の全ての文字の座標を（ｘ＋６３，ｙ
）に変更する。
【０１３３】
例えば、図１１（ａ）に示すように、"あ、い、う、え、お"のそれぞれの座標を（ｘ１
、ｙ１）・・（ｘ５、ｙ５）とすると、ｘ方向にオフセットを実行したとすると、(ｘ１
＋offset、ｙ１)、(ｘ２＋offset、ｙ２)、・・（ｘ５＋offset、ｙ５）の座標に位置を
移動させることになる。なお、ここでは、同じ行の文字を対象とする例であるので、ｙ１
＝ｙ２＝・・＝ｙ５となっている。
【０１３４】
なお、所定期間毎に全てのノズルを使用させることが目的であるので、部毎の印刷にお
いて、初期位置での印刷及び変更位置（右）での印刷が交互に繰り返されるように、初期
位置の印刷用画像データを残した状態で、印刷位置情報を変更した印刷用画像データを作
成する。つまり、印刷位置の異なる２種類の印刷用画像データを用意し、これを交互に印
刷部１８に供給するようにする。
【０１３５】
上記のように印刷位置の異なる印刷用画像データが作成されると、この印刷用画像デー
タは、ページ記述言語で作成された文書データであるので（ステップＳ１０６の「Ｙｅｓ
」の分岐）、レンダリング部１４において、レンダリング処理を実行してビットマップ化
し、レンダリング後の印刷用画像データをＮ値化部１６に伝送する（ステップＳ１０８）
。この時点で印刷用画像データの有する画像情報は、階調数Ｍのビットマップデータとな
る。
【０１３６】
ここで、一般に、レンダリングモジュール（リップモジュール）においては、文字やそ
れ以外の画像の位置情報を読み取って処理を行う仕組みとなっているので、offsetがかか
った状態にてレンダリングを行うことでoffset分の位置変更が行われることになる（図１
１（ｂ））。
一方、Ｎ値化部１６は、階調数Ｍのビットマップデータを取得すると、これを、階調数
Ｎのデータへと変換し、変換後のデータを印刷部１８に伝送する（ステップＳ１１０）。
この時点で、各ノズルの形成するドットの座標情報を有するドットデータに変換される。
【０１３７】
印刷部１８は、Ｎ値化部１６から、上記した２種類の印刷位置のＮ値化処理後のデータ
を取得すると、この２種類のデータに基づき、印字ヘッド２００を用いて、初期位置の画
像及び変更位置の画像を、交互に且つ設定された印刷部数分、印刷媒体に印刷する（ステ
ップＳ１１２）。
つまり、図１３（ａ）に示す初期位置の文書画像１部（４ページ）と、図１３（ｂ）に
示す変更位置（右）の文書画像１部とを、合計で１０部印刷するまで交互に印刷する。
【０１３８】
これにより、初期位置の印刷だけでは未使用となっていたノズルも使用されるようにな
るので、初期位置の印刷と合わせて、全て又は略全てのノズルを使用させて印刷を行うこ
とができる。また、印刷位置の切り替えは、４ページ毎に行われるので、制限枚数８以下
で各ノズルが使用され、１０部の印刷が行われている期間は、ノズル内に溜まったインク
の乾燥を防ぐことができる。
【０１３９】
次に、ページ数Ａが制限数Ｌ以上の場合（ステップＳ３０２の「Ｎｏ」の分岐）で、且
つモードＸが設定されている場合（ステップＳ３１０の「Ｙｅｓ」の分岐）の動作を説明
する。
この場合は、ページ数Ａを、ｎ（ｎは１以上の自然数）で除算した結果が、制限数Ｌ以
下となり、且つｎが最小値のときのＡ／ｎページ単位に印刷位置を変更する（ステップＳ
３１２）。
【０１４０】
具体的には、例えば、ページ数が１６ページで、制限数Ｌが４であるときは、「１６／
４＝４≦Ｌ」がｎが最小値のときのＡ／ｎページとなる。従って、４ページ単位で印刷位
置を変更することになる。
つまり、部毎の印刷において、１ページ目から順番に、１〜４ページを初期位置での印
刷、５〜８ページを変更位置（右）での印刷、９〜１２ページを初期位置での印刷、１３
〜１６ページを変更位置（右）での印刷となるように、１〜４ページ並びに９〜１２ペー
ジに対しては印刷位置を変更せず、これら以外のページに対して印刷位置情報を変更した
印刷用画像データを作成する。この場合は、上記１部単位で位置変更を行う場合と異なり
、印刷位置情報変更後の１種類の印刷用画像データを印刷部１８に供給する。
【０１４１】
次に、印刷用画像データに含まれる画像情報が、文書データではなく（ステップＳ２０
４の「Ｎｏ」の分岐）、Ｎ値化処理後（ハーフトーン処理後）の画像データである場合（
ステップＳ２１４の「Ｙｅｓ」の分岐）の動作を説明する。
この場合は、画像全体を移動することによって印刷位置の移動を実現させる。つまり、
画像全体の座標情報を必要な方向に必要な変化量分だけ移動させる。従って、印刷位置情
報変更部１２は、まず、画像全体に対する変化量を算出する（ステップＳ２１６）。
【０１４２】
図１２（ａ）に示すように、Ｎ値化処理後のオリジナル画像は、印刷する位置（ドット
を形成する位置）と画像データの位置（各画素の座標位置）とが完全に一致している。
例えば、図１２（ｂ）に示すように、同図（ａ）に示す画像を、印刷領域に対して全体
的にoffset量だけ右方向に移動する。更に、移動によって印刷領域からはみ出た右側のデ
ータを破棄し、移動によって空白になる左端部分に余白データを挿入する。
【０１４３】
また、画像データ全体を移動しているので、左右には余白データを含むことを前提とし
ているが、画像データが、文書データの実在する領域のみで構成されている場合は、印刷
領域内において、文書データ全体を右にoffset量分、単純に移動させるだけでよい。
次に、位置変更モード１が設定され（ステップＳ２０８の「Ｙｅｓ」の分岐、ステップ
Ｓ２１０）、且つモードＹが設定されている場合の動作を説明する。
【０１４４】
ここでは、印刷部数は１０で、ページ数Ａは８、制限枚数は１６であるとする。
従って、ページ数Ａは制限数Ｌ未満となり（ステップＳ３０２の「Ｙｅｓ」の分岐）、
且つモードＹが設定されているので（ステップＳ３０４の「Ｎｏ」の分岐）、印刷位置情
報変更部１２は、図１０（ｂ）に示すように、上記算出した変化量に基づき、「８／２＝
４」ページ毎に、印刷用画像データにおける印刷位置情報を変更する（ステップＳ３０８
）。
【０１４５】
上記同様に、文書データにおいては、図１１に示すように、文字の座標情報（ｘ，ｙ）
が与えられているので、４ページ毎に、全ての文字画像を、上記算出した変化量である６
３ドット分、ノズル配列方向（右）に移動させるように、前記座標情報を変更する。つま
り、上記モードＸのときと同様に、６３ドットを、ｘ座標のオフセット値とし、４ページ
分の全ての文字の座標を（ｘ＋６３，ｙ）に変更する。
【０１４６】
具体的には、最初の４ページが初期位置で、残りの４ページが変更位置（右）となる印
刷用画像データを作成する。
以降のレンダリング処理、Ｎ値化処理及び印刷処理は上記モードＸのときと同様となる
ので説明を省略する。
この場合は、初期位置と、変更位置とが丁度半々で１つの部に含まれるので、この印刷
用画像データ１種類だけを用いて１０部の印刷を行うことで、４ページ毎に初期位置の画
像、変更位置の画像が交互に繰り返し印刷される。
【０１４７】
これにより、図１６（ａ）に示すように、初期位置の印刷だけでは未使用となっていた
ノズルが使用されるようになるので、図１６（ｂ）に示すように、初期位置の印刷と合わ
せて、全て又は略全てのノズルを使用させて印刷を行うことができる。また、印刷位置の
切り替えは、制限枚数の半分の４ページ毎に行われるので、制限枚数の半分以下で各ノズ
ルが使用される。つまり、１０部の印刷が行われている期間は、ノズル内に溜まったイン
クの乾燥をより確実に防ぐことができる。
【０１４８】
次に、ページ数Ａが制限数Ｌ以上の場合（ステップＳ３０２の「Ｎｏ」の分岐）で、且
つモードＹが設定されている場合（ステップＳ３１０の「Ｎｏ」の分岐）の動作を説明す
る。
この場合は、ページ数Ａを、ｎ（ｎは１以上の自然数）で除算した結果が、制限数Ｌ以
下となり、且つｎが最小値のときのＡ／２ｎページ単位に印刷位置を変更する（ステップ
Ｓ３１４）。
【０１４９】
具体的には、例えば、ページ数が１６ページで、制限数Ｌが４であるときは、「１６／
４＝４≦Ｌ」が、ｎが最小値のときのＡ／２ｎページとなる。従って、「１６／８＝４」
ページ単位で印刷位置を変更することになる。
つまり、部毎の印刷において、１ページ目から順番に、１〜２ページが初期位置での印
刷、３〜４ページが変更位置（右）での印刷、５〜６ページが初期位置での印刷、７〜８
ページが変更位置（右）での印刷、９〜１０ページが初期位置での印刷、１１〜１２ペー
ジが変更位置（右）での印刷、１３〜１４ページが初期位置での印刷、１５〜１６ページ
が変更位置（右）での印刷となるように、１〜２、４〜５、８〜９、１２〜１３、並びに
１５〜１６ページに対しては印刷位置を変更せず、これら以外のページに対して印刷位置
情報を変更した印刷用画像データを作成する。この場合は、上記１部単位で位置変更を行
う場合と異なり、印刷位置情報変更後の１種類の印刷用画像データを印刷部１８に供給す
る。
【０１５０】
次に、位置変更モード２が設定された場合（ステップＳ２０８の「Ｎｏ」の分岐）の、
第２印刷位置情報変更処理の動作を説明する。
第２印位置情報変更処理が実行されると（ステップＳ２１２）、印刷位置情報変更部１
２は、まず、印刷用画像データに含まれる印刷設定情報を参照して、上記算出した変化量
をページ数Ａから１減算した値で除算する（ステップＳ４００）。ここでは、ページ数Ａ
が８であるとし、制限枚数Ｌは９であるとする。従って、除算結果は「６３／（８−１）
＝９」となる。次に、変数ｉに２を代入し（ステップＳ４０２）、変数ｄに除算結果９を
代入する（ステップＳ４０４）。この時点でｉ＝２、ｄ＝９となる。そして、印刷用画像
データにおける、２ページ目の印刷位置情報を、変数ｄの値９に基づいて変更する（ステ
ップＳ４０６）。具体的に、初期位置の文字の座標情報（ｘ，ｙ）に対して、変化量９を
ｘ座標のオフセット値とし、全ての文字の座標情報を（ｘ＋９，ｙ）に変更した印刷用画
像データを作成する。
【０１５１】
現時点で、変数ｉの値は８未満（ｉ＜８）であるので（ステップＳ４０８）、次に、変
数ｉの値に１を加算すると共に、変数ｄの値に除算結果９を加算する（ステップＳ４１０
）。この時点で、ｉ＝３、ｄ＝１８となる。そして、３ページ目の初期の位置情報を、変
数ｄの値１８に基づき変更する（ステップＳ４０６）。具体的に、初期位置の文字の座標
情報（ｘ，ｙ）に対して、変化量１８をｘ座標のオフセット値とし、全ての文字の座標情
報を（ｘ＋１８，ｙ）に変更した印刷用画像データを作成する。
【０１５２】
上記のように、変数ｄの値を、変数ｉの値が１増えるごとに９増やし、変数ｉの値が８
になるまで、ｉページ目の文字のｘ座標をｘ＋ｄに変更する。
ここで、以降のレンダリング処理、Ｎ値化処理及び印刷処理は上記モードＸのときと同
様となるので説明を省略する。
この場合は、図１４に示すように、８ページに亘って、２ページ以降の各ページが、１
ページ前に対して９ドットずつ印刷位置が、ｘ方向（ノズル配列方向（右））に変化した
印刷が行われる。つまり、１ページ目の初期位置から開始して、８ページ目において、１
ページ目に対して変化量６３ドット分の印刷位置が変化した印刷が行われる。
【０１５３】
これにより、図１６（ａ）に示すように、初期位置の印刷だけでは未使用となっていた
ノズルも、８ページ目の印刷においては全て又は略全て使用されるようになるので、図１
６（ｂ）に示すように、初期位置の印刷と合わせて、全て又は略全てのノズルを使用させ
て印刷を行うことができる。また、印刷位置の変更を、変化量分いっぺんに行わずに、複
数ページに亘って分けて行うので、各前後のページにおける見た目の変化は微少となり、
いっぺんに変化させたときと比較して、見栄えよく印刷位置の変更を行うことができる。
【０１５４】
次に、変化量分の移動を複数ページに亘って行うときに、全ページに亘って総変化量分
の移動を行うのではなく、一部のページを使って総変化量分の移動を行う場合の動作を説
明する。
つまり、ページ数が多いときなどは、変化量を、ページ数／２、ページ数／３、・・・
、ページ数／ｎで除算し、同じ部で複数ページに亘る移動を繰り返し行う。
【０１５５】
例えば、ページ数が７ページ以下であれば、変化量／総ページ数で各ページの移動量を
算出し、ページ数が８〜１４ページであれば、変化量／（（総ページ数−２）／２）で総
ページの１／２に対する各ページの移動量を算出し、ページ数が１５〜２１ページであれ
ば、変化量／（（総ページ数−３）／３）で総ページの１／３に対する各ページの移動量
を算出し、・・・といったように、総ページ数に応じて、移動量を算出する。
【０１５６】
そして、例えば、ページ数が８〜１４ページの場合は、１／２ページ毎に総変化量分の
移動を行うようにし、ページ数が１５〜２１ページの場合は、１／３ページ毎に総変化量
分の移動を行うようにする。
例えば、ページ数が１４ページ、総変化量が３６[ｄｏｔ]であるとする。この場合は、
上記全ページに亘って位置変更を行うときと同様に、まず、「３６／（（１４−２）／２
）＝６」を算出する。そして、１４ページ中の最初の１〜７ページで、初期位置（ｘ，ｙ
）、（ｘ＋６，ｙ）、（ｘ＋１２，ｙ）、（ｘ＋１８，ｙ）、（ｘ＋２４，ｙ）、（ｘ＋
３０，ｙ）、（ｘ＋３６，ｙ）の順に印刷が行われるように、印刷用画像データにおける
該当する各ページの印刷位置情報を変更し、後半の８〜１４ページについても同様に印刷
位置情報の変更を行う。つまり、各部の総ページ数を２分割し、各分割した７ページ毎に
、７ページに亘って初期位置から総変化量分までの印刷位置の移動を行う。
【０１５７】
また、前半の１〜７ページは上記同様とし、後半の８〜１４ページは、（ｘ＋３６，ｙ
）、（ｘ＋３０，ｙ）、（ｘ＋２４，ｙ）、（ｘ＋１８，ｙ）、（ｘ＋１２，ｙ）、（ｘ
＋６，ｙ）、（ｘ，ｙ）の順に印刷が行われるように、印刷用画像データにおける印刷位
置情報を変更しても良い。つまり、図１５に示すように、最初の１〜７ページ目までは、
画像の移動量を徐々に増加させていき、８ページ目の印刷からは、７ページ目から折り返
して、最大変化量分移動した状態から初期位置の状態へと移動量を徐々に減少させる。
【０１５８】
また、印刷部数が複数で、且つ各部の総ページ数の分割数が３以上の奇数となり、更に
、上記折り返して印刷位置を変更する場合は、１つ前の部の最終印刷ページの印刷位置に
合わせて、次の部の最初の複数ページに対する印刷位置の変更を行う。つまり、分割数が
奇数となるため、１つ前の部の最終ページの印刷が、最大変化量分移動した状態と、初期
位置の状態のいずれにもなり得るためである。従って、最終ページの状態に合わせて移動
のさせ方を変更することで、折り返しがうまくできるようにする。
【０１５９】
次に、画像の印刷領域幅が印字ヘッド２００の印字幅よりも大きい場合又は同じ幅であ
る場合（ステップＳ２０２の「Ｙｅｓ」の分岐）の動作を説明する。
例えば、図１７（ａ）に示すように、画像の印刷領域幅が、印字ヘッド２００の印字幅
と同じ場合は、画像の印刷位置を変更することができないため、本実施の形態の印刷装置
１００は、オリジナルの画像のサイズを縮小することで、当該画像の印刷領域幅が印字ヘ
ッド２００の印字幅よりも小さくなるようにする。
【０１６０】
本実施の形態の印刷装置１００は、下記の２つの方法のいずれか一方を用いて、画像の
印刷領域幅を縮小することが可能である。
まず、１つ目の縮小方法として、単純に画像をライン単位で間引きして画像のサイズを
縮める方法を用いることが可能である。
例えば、横幅方向（ノズル配列方向）に一文字分だけ縮める場合に、１２ポイントの文
字であれば、７２０［ｄｐｉ］の解像度にて印刷する場合に、１２０［ｄｏｔ］を短縮す
ればよいことになる。例えば、１７．５［ｃｍ]幅の文章にて横５０００［ｄｏｔ］にて
印刷領域が構成されている場合は、「５０００−１２０=４８８０［ｄｏｔ］」となるよ
うにドットを間引く処理を行う。
【０１６１】
ここで、等間隔又は略等間隔に間引き処理を行う場合は、この例では、４１．７行あた
り１行を省く処理を行えばよいことになる。つまり、５０００行において、間引きの間隔
が４１．７行に１行となるので、４１行及び４２行毎に各々１行分のデータが間引かれる
処理が実施されることになる。
この方法では、行単位でデータを削除することになるので、文字部分のデータが一部失
われることはあるものの、文字が大きく変形するほど削除されるわけではないので、文書
全体としてはほとんど問題が無いレベルで実現できる。
【０１６２】
次に、２つ目の縮小方法として、公知のBiCubic法を用いて、画像のサイズを縮めるこ
とが可能である。
BiCubic法では、一部ラインを削除するのではなく、画像全体に対して縮める処理を行
うので、前述した単純な間引き処理に比べると処理は複雑になるが、より自然な圧縮画像
が得られる。BiCubic法を用いる場合でも、同一ラインにおける位置変動はしないので、
１ラインのデータ参照のみにて処理を実施することが可能である。
【０１６３】
図１８（Ａ）〜（Ｃ）は、BiCubic法を用いた縮小処理を、画像のある１行に適用した
時の画素列の列幅の変化を示している。なお、図１８中の「○」は画素を表している。例
えば、１画素分の圧縮がなされるものとすると、図１８（Ａ）に示す画素列が１画素分圧
縮されて、同図（Ｃ）の状態となる。
ここで、図１８（Ｃ）に示す画素列のデータは、同図（Ａ）の画素列を、同図（Ｃ）の
画素列の幅と同じ幅となるように圧縮した同図（Ｂ）に示す画素列のデータから生成する
。例えば、図１８（Ｃ）に示す画素Ｓの値は、同図（Ｂ）の画素配列を考えた場合に、画
素Ｓの周辺４画素の画素Ａ、Ｂ、Ｃ、Ｄを用いて、画素Ｓと画素Ａ、Ｂ、Ｃ、Ｄ間の各距
離関係に基づき、BiCubic法により算出する。
【０１６４】
画像の印刷領域幅が印字ヘッド２００の印字幅と同じ幅である場合に、上記説明した、
２つの縮小方法のいずれか一方を用いて、図１７（ｂ）に示すように、画像の幅を縮小す
ることで、図１７（ｃ）に示すように、画像の印刷位置を変更することが可能となる。な
お、画像の印刷位置の変更については、上記第１印刷位置情報変更処理及び第２印刷位置
情報変更処理のいずれも用いることが可能である。
【０１６５】
以上、本実施の形態の印刷装置１００によれば、連続して複数枚の印刷が行われるとき
に、印刷用画像データにおける画像の印刷位置情報を変更し、初期の印刷位置の印刷と、
変更後の印刷位置の印刷とを順番に行うことが可能である。これにより、初期位置で使用
されなかったノズルでの印刷も行うようにすることができるので、全てのノズル又は略全
てのノズルを使用させて印刷を行うことができる。
【０１６６】
また、印刷位置の変更を部単位で行うことが可能であるので、印刷位置を部毎に固定に
できるので、１枚ずつ交互に初期位置と変更後の位置との印刷を行うよりも、印刷結果の
見栄えの悪化を低減することができる。
また、印刷位置の変更を複数ページに亘って微少ずつ行うことが可能であるので、前後
のページでの印刷位置の変化を微少にできるので、印刷結果の見栄えの悪化を低減するこ
とができる。
【０１６７】
上記実施の形態において、印刷用画像データ取得部１０は、形態１又は２９の印刷用画
像データ取得手段に対応し、印刷位置情報変更部１２は、形態１、２、３、４、５、８、
９、２８、２９、３０、３１、３２、３３、３６及び３７のいずれか１の印刷位置情報変
更手段に対応し、Ｎ値化部１６は、形態１のＮ値化手段に対応し、印刷部１８は、形態１
の印刷手段に対応する。
【０１６８】
また、上記実施の形態において、ステップＳ１００〜Ｓ１０２は、形態１０、２０、３
８及び４８のいずれか１の印刷用画像データ取得ステップに対応し、ステップＳ１０４は
、形態１０〜１４、１７、１８、２０〜２４、２７、２８、３８〜４２、４５、４６、４
８〜５２、５５及び５６のいずれか１の印刷位置情報変更ステップに対応し、ステップＳ
１１０は、形態１０又は２０のＮ値化ステップに対応し、ステップＳ１１２は、形態１０
又は２０の印刷ステップに対応する。
【０１６９】
なお、上記実施の形態における印刷装置１００の特徴は、既存の印刷装置そのものには
殆ど手を加えることなく、印刷用画像データにおける印刷位置情報を変更することで、全
て又は略全てのノズルを使用させることである。従って、印刷部１８として特に専用のも
のを用意する必要はなく、従来から既存のインクジェット方式のプリンタをそのまま利用
することができる。また、上記実施の形態における印刷装置１００からＮ値化部１６及び
印刷部１８を分離すれば、その機能はＰＣなどの汎用の印刷指示端末又はプリンタサーバ
（これらは画像処理装置に対応する）等において実現することも可能となる。
【０１７０】
また、上記実施の形態においては、各ページの画像全体をノズル配列方向に移動させる
例を説明したが、これに限らず、各ページの画像の一部のみをノズル配列方向に移動させ
るようにしても良い。
また、上記実施の形態においては、文字や画素の座標情報等を変更して画像の印刷位置
を変更する例を説明したが、これに限らず、文字の大きさを変更したり、画像の大きさを
変更したりして、全て又は略全てのノズルが使用されるようにしても良い。
【０１７１】
また、上記実施の形態においては、オリジナルの印刷用画像データの画像の初期位置の
印刷と、変更後の印刷位置の印刷とを行って、全て又は略全てのノズルが使用されるよう
にする例を説明したが、これに限らず、初期位置とは異なる印刷位置の印刷用画像データ
を複数作成して、これら複数の印刷用画像データの画像を所定の順番で印刷することで、
全て又は略全てのノズルが使用されるようにしても良い。
【図面の簡単な説明】
【０１７２】
【図１】本発明に係る印刷装置１００の構成を示すブロック図である。
【図２】本発明に係る印刷装置１００のハードウェア構成図である。
【図３】印字ヘッド２００の構造を示す部分拡大底面図である。
【図４】印刷装置１００における、印刷処理を示すフローチャートである。
【図５】印刷位置情報変更部１２における印刷位置情報変更処理を示すフローチャートである。
【図６】印刷位置情報変更部１２における第１印刷位置情報変更処理を示すフローチャートである。
【図７】印刷位置情報変更部１２における第２印刷位置情報変更処理を示すフローチャートである。
【図８】（ａ）及び（ｂ）は、印刷位置変更前後の画像を示す図である。
【図９】（ａ）は、印刷位置変更前の射影情報を示す図であり、（ｂ）は、印刷位置変更後の射影情報を示す図であり、（ｃ）は、印刷位置変更前及び変更後の射影情報を足し合わせた図である。
【図１０】（ａ）は、第１印刷位置情報変更処理におけるモードＸに対する変更位置の一例を示す図であり、（ｂ）は、第１印刷位置情報変更処理におけるモードＹに対する変更位置の一例を示す図である。
【図１１】（ａ）及び（ｂ）は、文書データに対する印刷位置変更方法の説明図である。
【図１２】（ａ）及び（ｂ）は、Ｎ値化処理後の画像データに対する印刷位置変更方法の説明図である。
【図１３】部毎に印位置の変更処理を施した印刷用画像データに対する印刷結果の一例を示す図である。
【図１４】複数ページに亘って印刷位置の変更処理を施した印刷用画像データに対する印刷結果の一例を示す図である。
【図１５】各部の所定ページ数毎に各所定ページに亘って印刷位置の変更処理を施した印刷用画像データに対する印刷結果の一例を示す図である。
【図１６】（ａ）は、印刷位置変更前の射影情報を示す図であり、（ｂ）は、印刷位置変更前と変更後との射影情報を足し合わせた図である。
【図１７】（ａ）及び（ｂ）は、印字幅と印刷領域幅とが同じ幅のときの処理例を示す図である。
【図１８】ＢｉＱｕｂｉｃ法を用いた画像の縮小処理の説明図である。
【符号の説明】
【０１７３】
１００…印刷装置、１０…印刷用画像データ取得部、１２…印刷位置情報変更部、１４…
レンダリング部、１６…Ｎ値化部、１８…印刷部、６０…ＣＰＵ、６２…ＲＡＭ、６４…
ＲＯＭ、６６…インターフェース、７０…記憶装置、７２…出力装置、７４…入力装置
【図１】
2008132691.tif 000003
【図２】
2008132691.tif 000004
【図３】
2008132691.tif 000005
【図４】
2008132691.tif 000006
【図５】
2008132691.tif 000007
【図６】
2008132691.tif 000008
【図７】
2008132691.tif 000009
【図８】
2008132691.tif 000010
【図９】
2008132691.tif 000011
【図１０】
2008132691.tif 000012
【図１１】
2008132691.tif 000013
【図１２】
2008132691.tif 000014
【図１３】
2008132691.tif 000015
【図１４】
2008132691.tif 000016
【図１５】
2008132691.tif 000017
【図１６】
2008132691.tif 000018
【図１７】
2008132691.tif 000019
【図１８】
2008132691.tif 000020