(57)【要約】【課題】用紙サイズが変更されても、給紙位置および印刷開始位置を容易に調整できると共に、給紙位置や印刷開始位置を調整する処理による計算負荷を軽減すること。【解決手段】印刷領域の所定位置を仮想的な基準給紙位置として設定すると共に、基準給紙位置と実際に印刷する印刷媒体の所定位置との差分を記憶し、差分に基づいてインクを噴射させない空白ラスターデータを印刷データに付加し、空白ラスターデータが付加された印刷データに基づいて基準給紙位置から印刷処理を開始する制御部３１を備える印刷装置１０とする。【選択図】図１
2010247390.tif 000002
【特許請求の範囲】
【請求項１】
印刷領域の所定位置を仮想的な基準給紙位置として設定すると共に、上記基準給紙位置と実際に印刷する印刷媒体の所定位置との差分を記憶し、上記差分に基づいてインクを噴射させない空白ラスターデータを印刷データに付加し、上記空白ラスターデータが付加された上記印刷データに基づいて上記基準給紙位置から印刷処理を開始する制御部を備えたことを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記印刷媒体の中心位置が揃えて給紙されるように前記空白ラスターデータが設定されていることを特徴とする印刷装置。
【請求項３】
請求項１または請求項２に記載の印刷装置であって、
前記制御部は、
前記印刷媒体の印刷開始位置を特定したときは、前記差分に基づいて前記印刷媒体の印刷終了位置も算出することを特徴とする印刷装置。
【請求項４】
請求項１から請求項３のいずれか１項に記載の印刷装置であって、
前記制御部は、
前記印刷媒体を指定された位置に給紙するための紙送り量を、前記印刷領域までの紙送り量と前記空白ラスターデータを読み飛ばした際に生じる紙送り量の総和に基づいて決定することを特徴とする印刷装置。
【請求項５】
請求項１から請求項４のいずれか１項に記載の印刷装置であって、
前記制御部は、
前記空白ラスターデータが割り付けられたノズルは実際にインクを噴射させないように設定することを特徴とする印刷装置。
【請求項６】
印刷領域の所定位置を仮想的な基準給紙位置として設定するステップと、
上記基準給紙位置と実際に印刷する印刷媒体の所定位置との差分を記憶するステップと、
上記差分に基づいてインクを噴射させない空白ラスターデータを印刷データに付加するステップと、
上記空白ラスターデータが付加された印刷データに基づいて、上記基準給紙位置から印刷処理を開始するステップと、
上記印刷媒体を指定された位置に給紙するための紙送り量を、上記印刷領域までの紙送り量と上記空白ラスターデータを読み飛ばした際に生じる紙送り量の総和に基づいて決定するステップと、
を有することを特徴とする印刷方法。
【請求項７】
印刷媒体の所定位置を仮想的な基準給紙位置として設定するステップと、
上記基準給紙位置と実際に印刷する印刷媒体の所定位置との差分を記憶するステップと、
上記差分に基づいてインクを噴射させない空白ラスターデータを印刷データに付加するステップと、
上記空白ラスターデータが付加された印刷データに基づいて、上記基準給紙位置から印刷処理を開始するステップと、
上記空白ラスターデータが割り付けられたノズルを未使用に設定するステップと、
を有することを特徴とする印刷開始位置設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷方法、および印刷開始位置設定方法に関する。
【背景技術】
【０００２】
特許文献１には、給紙位置を任意に設定できる給紙位置自動設定装置に関する発明が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−１６４５９号公報（[０００９]、[００１０]段落、図３など）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示される給紙位置自動設定装置の印刷方法では、用紙の先端部分と所望の印刷開始位置との差を保持しておき、紙送り用モーターの回転数と印刷開始位置までに必要な回転数とを比較することにより、給紙位置および印刷開始位置を調整している。しかしながら、次のような問題点がある。すなわち、このような方法では、たとえば用紙の先端を検出するセンサーの故障や用紙サイズを変更するなどにより用紙の先端が検出できなくなると、給紙位置や印刷開始位置の調整ができなくなる可能性がある。
【０００５】
ところで、ノズルからインク滴を噴射して記録媒体に記録を行うインクジェット記録装置において、記録速度の高速化の要望から、多数のノズルが記録媒体の幅以上の長さに亘って配列された記録領域を有するライン型の記録ヘッドを備えたインクジェット記録装置（以下、ライン型インクジェット記録装置という）が近年実用化されている。
【０００６】
このようなライン型インクジェット記録装置においても、用紙サイズが変更されると、給紙位置および印刷開始位置を毎回算出して調整する必要がある。そのため、用紙サイズを変更して印刷する際には、給紙位置および印刷開始位置を調整する処理がその都度発生し、計算負荷が増大してしまう課題がある。
【０００７】
そこで、本発明は、用紙サイズが変更されても、給紙位置および印刷開始位置を容易に調整できると共に、給紙位置や印刷開始位置を調整する処理による計算負荷を軽減する印刷装置、印刷方法、および印刷開始位置設定方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述の課題を解決するため、本発明の印刷装置の一側面は、印刷領域の所定位置を仮想的な基準給紙位置として設定すると共に、基準給紙位置と実際に印刷する印刷媒体の所定位置との差分を記憶し、差分に基づいてインクを噴射させない空白ラスターデータを印刷データに付加し、空白ラスターデータが付加された印刷データに基づいて基準給紙位置から印刷処理を開始する制御部を備えるものである。
【０００９】
このように構成すると、用紙サイズの変更がなされても、仮想的な基準給紙位置から印刷処理が常に開始されることになるため、当該変更に伴う給紙位置や印刷開始位置について調整する処理を逐一行う必要がない。つまり、本発明の印刷装置は、用紙サイズが変更されても、給紙位置および印刷開始位置を容易に調整できると共に、給紙位置や印刷開始位置を調整する処理による計算負荷を軽減することができる。
【００１０】
また、本発明の他の一側面は、上述の発明において、印刷媒体の中心位置が揃えて給紙されるように空白ラスターデータが設定されていることが好ましい。
【００１１】
このように構成すると、上述した効果に加えて、印刷媒体の中心位置を揃えて給紙される方が安定した品質で印刷できる場合には特に効果的である。たとえば、ライン型インクジェット記録装置の備える複数の記録ヘッドのうち、中心部分にある記録ヘッドの有するノズルの噴射精度が高い場合には、印刷媒体の中心位置を揃えて給紙することにより、中心部分にある記録ヘッドを効果的に使用することができ、従来の用紙上端を揃えて給紙する方法よりも品質の高い印刷をすることが可能となる。なお、そもそも印刷装置の構造上の制限により、印刷媒体の中心位置を揃えて給紙する仕様のものでも、当然に上述した効果を奏することができる。
【００１２】
また、本発明の他の一側面は、上述の発明において、制御部が、印刷媒体の印刷開始位置を特定したときは、差分に基づいて印刷媒体の印刷終了位置も算出することが好ましい。
【００１３】
このように構成すると、上述した効果に加えて、印刷媒体の印刷終了位置も印刷開始位置と同様の処理により算出できるため、当該印刷終了位置に関する処理を別に行う必要がなく、計算負荷を軽減することが可能となる。
【００１４】
また、本発明の他の一側面は、上述した発明において、制御部が、印刷媒体を指定された位置に給紙するための紙送り量を、印刷領域までの紙送り量と空白ラスターデータを読み飛ばした際に生じる紙送り量の総和に基づいて決定することが好ましい。
【００１５】
このように構成すると、上述した効果に加えて、制御部で印刷処理を開始する前に用紙サイズに対応した指定位置までの紙送り量を算出することができる。また、従来技術のように検出センサーで用紙の先端をその都度検出する必要がなくなる。
【００１６】
また、本発明の他の一側面は、上述した発明において、制御部が、空白ラスターデータが割り付けられたノズルを未使用に設定することが好ましい。
【００１７】
このように構成すると、上述した効果に加えて、用紙サイズが変更になると、印刷を開始するラスターデータが割り付けられるノズルも当然異なることになり、ラスターデータが割り付けられる印刷開始位置の算出処理を逐一行わなければならなかったが、空白ラスターデータを割り付けられたノズルを未使用に設定するのみで、当該算出処理を省略することができる。なお、空白ラスターデータのままで印刷処理を行っても当該空白ラスターデータが割り付けられたノズルからインクが噴射されることはないが、そのままでは印字しないノズルから印刷処理が開始されることとなるため、空白ラスターデータが割り付けられたノズルを未使用に設定した方が印刷処理速度の向上が見込める。
【００１８】
また、本発明の他の一側面である印刷方法は、印刷領域の所定位置を仮想的な基準給紙位置として設定するステップと、基準給紙位置と実際に印刷する印刷媒体の所定位置との差分を記憶するステップと、差分に基づいてインクを噴射させない空白ラスターデータを印刷データに付加するステップと、空白ラスターデータが付加された印刷データに基づいて、基準給紙位置から印刷処理を開始するステップと、印刷媒体を指定された位置に給紙するための紙送り量を、印刷領域までの紙送り量と空白ラスターデータを読み飛ばした際に生じる紙送り量の総和に基づいて決定するステップと、を有するものである。
【００１９】
このように構成すると、用紙サイズの変更がなされても、当該変更に伴う給紙位置や印刷開始位置の変更処理の必要がなく、仮想的な基準給紙位置から印刷処理が常に開始されることになる。また、印刷処理を開始する前に用紙サイズに対応した指定位置までの紙送り量を算出することができる。また、従来技術のように検出センサーで用紙の先端をその都度検出する必要がなくなる。つまり、本発明の印刷方法は、用紙サイズが変更されても、給紙位置および印刷開始位置を容易に調整できると共に、給紙位置や印刷開始位置を調整する処理による計算負荷を軽減することができる。
【００２０】
また、本発明の他の一側面である印刷開始位置設定方法は、印刷媒体の所定位置を仮想的な基準給紙位置として設定するステップと、基準給紙位置と実際に印刷する印刷媒体の所定位置との差分を記憶するステップと、差分に基づいてインクを噴射させない空白ラスターデータを印刷データに付加するステップと、空白ラスターデータが付加された印刷データに基づいて、基準給紙位置から印刷処理を開始するステップと、空白ラスターデータが割り付けられたノズルを未使用に設定するステップと、を有するものである。
【００２１】
このように構成すると、用紙サイズの変更がなされても、当該変更に伴う給紙位置や印刷開始位置の変更処理の必要がなく、仮想的な基準給紙位置から印刷処理が常に開始されることになる。また、用紙サイズが変更になると、印字を開始するラスターデータが割り付けられるノズルも当然異なることになり、ラスターデータが割り付けられる印刷開始位置の算出処理を逐一行わなければならなかったが、空白ラスターデータを割り付けられたノズルを未使用に設定するのみで、当該算出処理を省略することができる。なお、空白ラスターデータのままで印刷処理を行っても当該空白ラスターデータが割り付けられたノズルからインクが噴射されることはないが、そのままでは印字しないノズルから印刷処理が開始されることとなるため、空白ラスターデータが割り付けられたノズルを未使用に設定した方が印刷処理速度の向上が見込める。つまり、本発明の印刷開始位置設定方法は、用紙サイズが変更されても、給紙位置および印刷開始位置を容易に調整できると共に、給紙位置や印刷開始位置を調整する処理による計算負荷を軽減することができる。
【図面の簡単な説明】
【００２２】
【図１】本願発明の一実施の形態に係る印刷装置の概略構成を示すブロック図である。
【図２】図１に示すプリンタードライバーの内部構成を示すブロック図である。
【図３】図１に示す画像情報処理部が有する各機能を示すブロック図である。
【図４】図１に示すプリンターのハードウェアの概略構成を示す図である。
【図５】図４に示すラインヘッドの構成を示す図である。
【図６】図１に示す印刷装置に設定されている仮想的な用紙サイズＰ２をイメージ化した図である。
【図７】ラインＣに用紙Ｐ４の中央位置を揃えた場合の用紙サイズ調整をイメージ化した図である。
【図８】ラインＳに用紙Ｐ３，Ｐ４の先端を揃えて給紙する場合の給紙位置および印刷開始位置を説明するための図である。
【図９】ラインＣに用紙Ｐ３，Ｐ４の中心位置を揃えて給紙する場合の給紙位置および印刷開始位置を説明するための図である。
【図１０】図１に示す印刷装置において給紙される所定の位置までの紙送り量Ｌｏｒをイメージ化した図である。
【発明を実施するための形態】
【００２３】
以下、本発明の一実施の形態に係る印刷装置について、図１から図１０に基づいて説明する。ここで、印刷装置とは、コンピューターとインクジェット方式のプリンターとの組み合わせを指すものとするが、以下の説明において述べる機能を全て備えるプリンターであれば、当該プリンターを印刷装置としても良い。
【００２４】
＜印刷装置１０の概略構成＞
図１は、本願発明の一実施の形態に係る印刷装置１０の概略構成を示すブロック図である。印刷装置１０は、コンピューター２０、インクジェット方式のプリンター３０で構成される。
【００２５】
＜コンピューター２０の概略構成＞
コンピューター２０は、不図示のＣＰＵ、メモリー、表示装置、キーボード、マウス等のハードウェアと、これらのハードウェアを制御するソフトウェアとから構成される。コンピューター２０のソフトウェアは、オペレーティングシステム（以下、ＯＳという）２１と、このＯＳ２１の管理下で動作するアプリケーション・プログラム２２と、プリンタードライバー２３とから構成される。
【００２６】
ＯＳ２１は、ワード・プロセッサー等のアプリケーション・プログラム２２から出力されたアプリケーションデータを解析するＧＤＩ(Graphics  Device  Interface)モジュール２４と、プリンタードライバー２３からの制御によりＧＤＩモジュール２４の解析結果に応じた印刷データをプリンター３０に送信するとともに、プリンター３０から送られたステータス情報を受信してプリンタードライバー２３に供給するインターフェース部２５とから構成される。
【００２７】
図２は、図１に示すプリンタードライバー２３の内部構成を示すブロック図である。プリンタードライバー２３は、アプリケーション・プログラム２２から出力されたアプリケーションデータをドット単位の画像情報に変換するラスタライザー２３Ａと、ドット単位の画像情報に対してプリンター３０が使用するインク色（Ｃ：シアン、Ｍ：マゼンタ、Ｙ：イエロー、Ｋ：ブラック等）および発色の特性に応じた色補正を行う色補正処理部２３Ｂと、色補正処理部２３Ｂが参照する色補正テーブル２３Ｃと、色補正された後の画像情報からドット単位でのインクの有無によってある面積での濃度を表現する２値化処理を行うハーフトーン処理部２３Ｄとから構成される。プリンタードライバー２３は、以上の処理を実行し、ハーフトーン処理された印刷データをプリンター３０に出力する。
【００２８】
＜プリンター３０の概略構成＞
プリンター３０は、図１に示すように、制御部３１とプリンターエンジン３２とから構成される。制御部３１は、受信部３３と、画像情報処理部３４と、記憶部３５とから構成される。また、プリンターエンジン３２は、転送部３２Ａと、機構制御部３２Ｂおよび記録ヘッド３２Ｃとから構成される。
【００２９】
受信部３３は、コンピューター２０から送信された印刷データを受信する。受信した印刷データは画像情報処理部３４へ供給する。なお、受信部３３では、印刷される画像情報が含まれる印刷データの他に、印刷する際の用紙サイズの情報なども受信する。
【００３０】
画像情報処理部３４は、印刷データをプリンター２０で採用されるインターレース印刷方式に合った内容の印刷データとして作成する。なお、「インターレース印刷方式」とは、副走査方向に沿ってドットピッチの整数倍のノズルピッチとなるように配列された多数のノズルを有する記録ヘッド３２Ｃを主走査方向へ１回走査することにより多数の主走査ラインを同時に印刷し、次に記録ヘッド３２Ｃと印刷媒体Ｐ１とを副走査方向へノズルピッチと互いに素の関係にある整数分だけ相対的に搬送させたあと再び主走査方向へ１回走査して前回までに形成された主走査ライン（ラスタライン）同士の間を埋めるようにして印刷する方式である。
【００３１】
図３は、図１に示す画像情報処理部３４が有する各機能を示すブロック図である。図３に示すように、画像情報処理部３４は、用紙サイズ調整モジュール３４Ａと、紙送り調整モジュール３４Ｂと、ノズル駆動モジュール３４Ｃと、マスク処理モジュール３４Ｄとから構成される。用紙サイズ調整モジュール３４Ａは、受信部３３から供給された印刷データを所定の記録処理の単位（たとえば１ラスタライン毎）で抽出し、印刷する際の用紙サイズの情報と、仮想的な用紙サイズとの差分を考慮した空白ラスターデータを適宜付加する。紙送り調整モジュール３４Ｂは、仮想的な用紙サイズと実際に印刷する用紙サイズとの差分および給紙される基準位置までの紙送り量の総和を算出する。ノズル駆動モジュール３４Ｃは、各ノズルに対して共通して用いられる原駆動信号を生成する。マスク処理モジュール３４Ｄは、用紙サイズ調整モジュール３４Ａによって空白ラスターデータが印刷データに付加された場合に、当該空白ラスターデータが割り付けられるノズルを特定すると共に、当該ノズルを未使用に設定する。なお、用紙サイズ調整モジュール３４Ａ、紙送り調整モジュール３４Ｂ、ノズル駆動モジュール３４Ｃ、マスク処理モジュール３４Ｄの詳細な処理については後述する。
【００３２】
画像情報処理部３４は、受信部３３から供給された印刷データを、上述した各モジュールでの処理を施した印刷データおよび紙送り量の情報を記憶部３５に格納する。記憶部３５に格納された印刷データは、転送部３２Ａに供給される。印刷データが供給された転送部３２Ａは、機構制御部３２Ｂによって制御されたタイミングで記録ヘッド３２Ｃに転送する。
【００３３】
図４は、図１に示すプリンター３０のハードウェアの概略構成を示す図である。プリンター３０は、制御部３１と、紙送り機構４０と、インク供給機構５０と、ラインヘッド６０とから構成される。ここで、制御部３１は、不図示のＣＰＵ、メモリー（ＲＯＭ、ＲＡＭ、不揮発性メモリーなど）、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、バス、タイマー、インターフェースなどを構成要素としている。制御部３１は、記憶部３５に記憶されている印刷データや紙送り量の情報などに基づいて紙送りモーター４１等のモーター、およびラインヘッド６０等の駆動制御を行っている。
【００３４】
紙送り機構４０は、紙送りモーター（ＰＦモータ）４１と、この紙送りモーター４１からの駆動力が伝達される給紙ローラ４２などから構成され、印刷用紙等の印刷媒体Ｐ１を供給部位から排紙側に向けて搬送可能となっている。また、インク供給機構５０は、カートリッジホルダ５１と、インクカートリッジ５２と、インク供給路５３とから構成されている。カートリッジホルダ５１には、インクカートリッジ５２が着脱自在に装着されている。また、インクカートリッジ５２とラインヘッド６０との間には、インク供給路５３が設けられていて、インクカートリッジ５２からラインヘッド６０にインクを供給可能としている。ラインヘッド６０は、印刷媒体Ｐ１よりも幅広の長さ寸法を有している。
【００３５】
図５は、図４に示すラインヘッド６０の構成を示す図である。図４に示すように、このラインヘッド６０は、複数の短尺ヘッド６１が、副走査方向（Ｙ方向）において交互に前後しつつ、主走査方向（Ｘ方向）に沿って並ぶように配列されている。また、個々の短尺ヘッド６１には、インク噴射箇所としてのノズル６２が印刷媒体Ｐ１の搬送方向と直交する方向（印刷媒体Ｐ１の幅方向）に列状に配置されている。また、個々の短尺ヘッド６１の一端が、副走査方向からみて前方または後方にある短尺ヘッド６１の一端と重なるように配列されている。このラインヘッド６０は、主走査方向および副走査方向に移動可能であり、ノズル６２とノズル６２間の隙間にドットを印字することも可能である。なお、短尺ヘッド６１のノズル６２の幅方向（Ｘ方向）の列（以下、ノズル列６３とする。）は、シアン、マゼンタ、イエロー、およびブラックのインクを噴射可能に設けられている。しかしながら、ノズル列６３は、４色に限られるものではなく、６色、７色および８色等、何色であっても良い。
【００３６】
＜用紙サイズ調整＞
続いて、本発明の１実施形態に係る印刷装置１０の特徴的な部分である用紙サイズ調整について説明する。印刷装置１０では、従来の印刷装置とは異なり、仮想的な用紙サイズＰ２が予め設定されている。図６は、図１に示す印刷装置１０に設定されている仮想的な用紙サイズＰ２をイメージ化した図である。
【００３７】
ここで、仮想的な用紙サイズＰ２の幅方向（図６における左右方向）をＸ方向、用紙搬送方向（図６における上下方向）をＹ方向とする。そして、実際に印刷しようとする用紙サイズ（たとえばＡ４判）から決まる用紙エリアＴＡ（請求項の「印刷領域の所定位置」に対応）のＸ方向の長さを「Ｘｐａｐｅｒ」、Ｙ方向の長さを「Ｙｐａｐｅｒ」とする。また、仮想的な用紙サイズＰ２の印刷が行われる印刷エリアＰＡ（印刷データ領域）のＸ方向の長さを「Ｘｐｒｉｎｔ」、Ｙ方向の長さを「Ｙｐｒｉｎｔ」とする。なお、印刷エリアＰＡは、印刷装置１０において取り扱える最大の用紙サイズと同一であることが好ましいが、それ以外の所定の用紙サイズに設定されていてもよい。
【００３８】
印刷処理を行う場合、用紙サイズ調整モジュール３４Ａは、図６に示すように仮想的な用紙サイズＰ２と実際の用紙サイズとの差分を考慮して印刷されるように、用紙サイズＰ２の四辺外側に所定の差分領域Ａｘが実際の用紙サイズにより適宜設定し、印刷エリアＰＡから差分領域Ａｘを除いた用紙エリアＴＡが決定する。ここで用紙サイズＰ２の上側の差分量を「Ｔｏｐ」、下側の差分量を「Ｂｏｔｔｏｍ」、左側の差分量を「Ｌｅｆｔ」、右側の差分量を「Ｒｉｇｈｔ」とすると、用紙エリアＴＡのＸ，Ｙ方向の各寸法Ｘｐａｐｅｒ、Ｙｐａｐｅｒは、以下の（１）、（２）ように示される。
Ｘｐａｐｅｒ＝Ｘｐｒｉｎｔ−Ｌｅｆｔ−Ｒｉｇｈｔ  ・・・（１）
Ｙｐａｐｅｒ＝Ｙｐｒｉｎｔ−Ｔｏｐ−Ｂｏｔｔｏｍ  ・・・（２）
【００３９】
Ｔｏｐ（差分量ΔＢ）、Ｂｏｔｔｏｍ（差分量ΔＢ）、Ｌｅｆｔ（差分量ΔＣ）、Ｒｉｇｈｔ（差分量ΔＣ）は、用紙サイズや給紙位置に応じてそれぞれ可変な値が設定される。たとえば、用紙の中心位置を揃えて給紙されるように差分量Ｔｏｐ、Ｂｏｔｔｏｍ、Ｌｅｆｔ、Ｒｉｇｈｔがそれぞれ設定される。なお、印刷装置１０の記憶部３５に、上述した差分量ΔＢおよび差分量ΔＣは、予め用紙サイズ毎に関連付けられて記憶されており、用紙サイズ調整モジュール３４Ａはこれらの情報を参照する。用紙サイズ調整モジュール３４Ａは、当該差分量ΔＣに相当する空白ラスターデータを１ラスタライン毎の最初の領域に付加することができる。
【００４０】
図７は、用紙Ｐ４の中央位置をラインＣに揃えた場合の用紙サイズ調整をイメージ化した図である。用紙サイズ調整モジュール３４Ａは、１ラスタライン毎の最初の領域に付加した空白ラスターデータに相当する差分量ΔＢ１と同じ分だけ、１ラスタラインの最後の領域（印刷終了位置）についても差分量ΔＢ２を付加する。このような処理とすることで、印刷終了位置の特定が容易になり、印刷処理速度の向上が見込める。
【００４１】
このように、印刷装置１０の用紙サイズ調整モジュール３４Ａは、１ラスタライン毎の最初と最後の領域に空白ラスターデータを付加することにより、用紙サイズの変更がなされても、仮想的な基準給紙位置から印刷処理が常に開始することができ、当該変更に伴う給紙位置や印刷開始位置の調整処理が容易となる。
【００４２】
また、特許文献１に開示される給紙位置自動設定装置では、検出センサーの検出方向と直交する方向から用紙の先端を挿入しなければ、当該用紙の先端を検出することができなかったが、本願の印刷装置１０では、たとえば検出センサーの検出方向と用紙の先端とが平行となる方向から用紙を挿入されるような場合であっても、予め記憶部３５に記憶されている差分量に基づいて用紙サイズの調整を行うことができる。つまり、印刷装置１０は、用紙サイズが変更されても、給紙位置および印刷開始位置を容易に調整できると共に、給紙位置や印刷開始位置を調整する処理による計算負荷を軽減することができる。
【００４３】
＜紙送り量の計算＞
続いて、本発明の１実施形態に係る印刷装置１０の特徴的な部分である紙送り量の計算について説明する。図８は、ラインＳに用紙Ｐ３，Ｐ４の先端を揃えて給紙する場合の給紙位置および印刷開始位置を説明するための図である。図９は、ラインＣに用紙Ｐ３，Ｐ４の中心位置を揃えて給紙する場合の給紙位置および印刷開始位置を説明するための図である。なお、図８および図９でいうラインＳとは、印刷装置１０の給紙する基準位置を示している。
【００４４】
図８に示すように、ラインＳに用紙の先端を揃えて給紙する場合は、用紙サイズが異なっても、給紙位置は常に同じ位置となる。一方、図９に示すように用紙Ｐ３，Ｐ４を、用紙の中心位置をラインＣに揃えて給紙する場合には、給紙される用紙サイズによって中心位置が異なる。具体的には、給紙位置が用紙Ｐ３の場合にはラインＳとなるが、用紙Ｐ４の場合にはラインＳから差分量ΔＢだけラインＣ方向よりに移動した位置が給紙位置となる。したがって、用紙の中心位置に揃えて印刷する場合には、給紙位置を調整する処理が毎回必要となっていた。しかしながら、印刷装置１０においては、仮想的な用紙サイズＰ２に基づいて印刷処理が行なわれる関係上、用紙の中心位置に揃えて給紙される場合であっても、基準位置を変更する必要がなく、紙送り量について同一の処理によって調整することが可能となる。
【００４５】
図１０は、図１に示す印刷装置１０において給紙される所定の位置までの紙送り量Ｌｏｒをイメージ化した図である。紙送り調整モジュール３４Ｂは、図１０に示す印刷媒体Ｐ１がカートリッジホルダ５１と所定の位置（基準位置）に対向するまでの距離Ｌｏｒと、図６，図８，図９で説明した差分量ΔＢに相当する距離の総和分だけ紙送りを行う。なお、印刷装置１０で印刷処理を開始する前に用紙サイズに対応した指定位置までの紙送り量だけを算出することも可能であり、従来技術のように検出センサーで用紙の先端をその都度検出する必要もなくなる。なお、この紙送り量は用紙サイズ毎に記憶部３５に記憶しておいてもよい。
【００４６】
このように、印刷装置１０の印刷方法は、用紙サイズが変更されても、給紙位置および印刷開始位置を容易に調整できる。また、仮想的な用紙サイズを用いて印刷を行うため、給紙位置や印刷開始位置を調整する処理による計算負荷を軽減することができる。
【００４７】
なお、上述した特許文献１に開示される給紙位置自動設定装置では、用紙の先端から用紙の紙送り方向への位置調整をするものであり、用紙の中心位置に紙を揃えて給紙する場合に、用紙の幅方向のずれについては対応することができなかった。しかし、本実施例の印刷装置１０の場合には、用紙の中心位置に紙を揃えて給紙する場合であっても、図６に示す印刷エリアＰＡ（印刷データ領域）外の左右両側に備えられた不図示のガイドをΔＣの差分だけそれぞれ移動させて用紙を固定することで、用紙の幅方向のずれについても対応することができる。
【００４８】
＜マスク処理＞
続いて、本発明の１実施形態に係る印刷装置１０の特徴的な部分であるマスク処理について説明する。図８に示すように、ラインＳに用紙の先端を揃えて給紙する場合は、用紙サイズが異なっても、ヘッド６１のノズル６２Ｃから印刷が開始されるため、印刷開始位置は常に同じ位置となる。一方、図９に示すように、用紙Ｐ３，Ｐ４を、用紙の中心位置をラインＣに揃えて給紙する場合には、給紙される用紙サイズによって印刷を開始するノズルが異なる。たとえば、用紙Ｐ３の場合には、ヘッド６１のノズル６２Ｃが印刷を開始するノズルになるが、用紙Ｐ４の場合には差分量ΔＢ分だけラインＣよりに位置するノズル６２ｅが印刷を開始するノズルとなる。したがって、用紙の中心位置に揃えて印刷する場合には、印刷を開始するノズルを調整する処理が毎回必要となっていた。
【００４９】
マスク処理は、印刷を開始するノズルを調整する処理による計算負荷を軽減するものであり、上述したノズル駆動モジュール３４Ｃと、マスク処理モジュール３４Ｄによって行われる。まず、ノズル駆動モジュール３４Ｃは、各ノズル６２に対して共通して用いられる原駆動信号を生成する。そして、ノズル駆動モジュール３４Ｃは、マスク処理モジュール３４Ｄに対して原駆動信号を供給する。一方、マスク処理モジュール３４Ｄは、印刷データのうち印刷エリアＴＡからはみ出すドットおよび上述した空白ラスターデータに相当するドットを検出し、検出したドットに対応するノズル６２によるインクの噴射を禁止するマスク信号を生成する。
【００５０】
マスク処理モジュール３４Ｄには、ノズル駆動モジュール３４Ｃからの各ノズルに対応する原駆動信号と、用紙サイズ調整モジュール３４Ａおよび紙送り調整モジュール３４Ｂを経由して供給された印刷データに基づく印刷信号とが入力される。ここで、印刷信号は、単位領域に対応する単位領域データであり、一単位領域に対して２ビットの情報（０または１）を有する信号である。マスク処理モジュール３４Ｄは、原駆動信号および印刷信号と、用紙サイズ調整モジュール３４Ａおよび紙送り調整モジュール３４Ｂを経由して供給された印刷データに含まれる空白ラスターデータの有無に応じて、各ノズル６２に対応する駆動信号を生成したり生成しなかったりする。具体的には、マスク処理モジュール３４Ｄは、印刷信号と原駆動信号との判定結果（たとえば駆動する場合には１と判定）に加えて、印刷データに含まれる空白ラスターデータの有無をマスク信号（０または１）として生成し、これらの論理積（ＡＮＤ演算）の演算結果に基づいて、ノズル６２毎の駆動信号の出力可否を判定する。この判定により、使用されるノズル６２以外は未使用状態となる。
【００５１】
制御部３１は、上述した処理によりマスク処理モジュール３４Ｄから駆動信号が生成された場合には、当該駆動信号に対応するノズル６２を駆動させて、当該ノズル６２からインク滴を噴射する。なお、上述したノズル駆動モジュール３４Ｃおよびマスク処理モジュール３４Ｄの機能をハードウェアにおいて実現する駆動回路やマスク処理回路を備えるようにしてもよい。これにより、印刷装置１０は、印刷開始位置からの印字動作を実現することができる。
【００５２】
このように印刷装置１０のマスク処理モジュール３４Ｄのマスク処理によって、空白ラスターデータを割り付けられたノズルが未使用に設定されるため、印刷開始位置算出処理を省略することができる。なお、空白ラスターデータのままで印刷処理を行っても当該空白ラスターデータが割り付けられたノズルからインクが噴射されることはないが、空白ラスターデータを付加された印刷データに基づいてそのまま印刷処理を開始するより、高速に印刷処理が可能となる。つまり、印刷装置１０の印刷開始位置設定方法は、用紙サイズが変更されても、給紙位置および印刷開始位置を容易に調整できると共に、給紙位置や印刷開始位置を調整する処理による計算負荷を軽減することができる。
【００５３】
＜変形例＞
以上、本発明の一実施の形態について述べたが、本発明はこれ以外にも種々変形可能である。たとえば、上述した印刷装置１０の機能は、印刷装置１０を構成するコンピューター２０とプリンター３０以外の、外部接続可能な装置から実現されていても良い。さらに、上述した各機能の全部または一部分を、ハードウェア的に実現されていても良く、ソフトウェア的に実現されていても良い。また、上述した印刷装置１０の機能を備える印刷処理プログラム（請求項でいう印刷装置、印刷方法、印刷開始位置設定方法）を、たとえば、ＣＤ、ＤＶＤ、各種メモリー等に記憶させておき、かかる印刷処理プログラムをコンピューター２０および／またはプリンター３０に読み込ませて、上述の各処理を実行するようにしても良い。
【００５４】
また、上述の実施の形態では、図１〜図３に示すような印刷装置１０について説明したが、コンピューター２０側に印刷装置１０の一部または全てが存在する構成を採用しても良く、プリンター３０側に印刷装置１０の一部または全てが存在する構成を採用しても良い。たとえば、プリンター３０の画像処理部３５の各機能（用紙サイズ調整モジュール３４Ａ、紙送り調整モジュール３４Ｂ、ノズル駆動モジュール３４Ｃ、マスク処理モジュール３４Ｄの各機能）の一部または全てをコンピューター２０のプリンタードライバー２３側で実行するように構成してもよい。また、コンピューター２０のプリンタードライバー２３の各機能（ラスタライザー２３Ａ、色補正処理部２３Ｂ、色補正テーブル２３Ｃ、ハーフトーン処理部２３Ｄの各機能）の一部またはすべてを、プリンター３０の画像処理部３５側で実行するように構成しても良い。
【００５５】
また、上述の実施の形態においては、ラインヘッド型のプリンター３０を例示して説明している。しかしながら、印刷装置１０は、ラインヘッド型のプリンター３０には限られない。たとえば、単一のヘッドを備えたシリアルプリンターに対して、本発明を適用することが可能である。また、上述の実施の形態におけるプリンター３０は、プリンター機能以外の機能（スキャナ機能、コピー機能等）を備える構成のような、複合的な機器の一部であっても良い。さらに、プリンターとしては、インクジェット方式以外の方式（レーザー方式、ドットインパクト方式等）に対しても、本発明を適用することは勿論可能である。
【符号の説明】
【００５６】
１０・・・印刷装置、２０・・・コンピューター、２１・・・ＯＳ、２２・・・アプリケーション・プログラム、２３・・・プリンタードライバー、２３Ａ・・・色補正処理部、２３Ｂ・・・色補正テーブル、２３Ｃ・・・ハーフトーン処理部、２４・・・ＧＤＩモジュール、２５・・・インターフェース部、３０・・・プリンター、３１・・・制御部、３２・・・プリンターエンジン、３２Ａ・・・転送部、３２Ｂ・・・機構制御部、３２Ｃ・・・記録ヘッド、３３・・・受信部、３４・・・画像情報処理部、３４Ａ・・・用紙サイズ調整モジュール、３４Ｂ・・・紙送り調整モジュール、３４Ｃ・・・ノズル駆動モジュール、３４Ｄ・・・マスク処理モジュール、３５・・・記憶部、４０・・・紙送り機構、４１・・・紙送りモーター、４２・・・給紙ローラ、５０・・・インク供給機構、５１・・・カートリッジホルダ、５２・・・インクカートリッジ、５３・・・インク供給路、６０・・・ラインヘッド、６１・・・短尺ヘッド、６２・・・ノズル、６３・・・ノズル列、Ｓ，Ｃ・・・ライン
【図１】
2010247390.tif 000003
【図２】
2010247390.tif 000004
【図３】
2010247390.tif 000005
【図４】
2010247390.tif 000006
【図５】
2010247390.tif 000007
【図６】
2010247390.tif 000008
【図７】
2010247390.tif 000009
【図８】
2010247390.tif 000010
【図９】
2010247390.tif 000011
【図１０】
2010247390.tif 000012