(57)【要約】【課題】印刷データを迅速に生成する。【解決手段】制御装置は、印刷媒体を第１方向に搬送する搬送部と、第２方向に関する印刷媒体の搬送位置を検出する検出部と、印刷データを用いて印刷媒体に画像を形成する形成部と、を含む印刷実行部を制御する。制御装置は、第２方向に関する印刷媒体の搬送位置を示す検出結果を取得する取得部と、検出結果に基づいて、形成部に付与される印刷データを準備する印刷データ準備部と、を備える。印刷データ準備部は、取得部が検出結果を取得する前に、画像データに基づいて複数種類の印刷データ候補の生成を開始し、取得部が前記検出結果を取得した後に、検出結果に基づいて、複数種類の印刷データ候補のうち、１種類の印刷データ候補を選択して、印刷データを準備する。【選択図】図８
2009262349.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体を第１方向に搬送する搬送部と、前記第１方向と交差する第２方向に関する前記印刷媒体の搬送位置を検出する検出部と、印刷データを用いて前記印刷媒体に画像を形成する形成部と、を含む印刷実行部を制御する制御装置であって、
前記検出部から前記第２方向に関する前記印刷媒体の搬送位置を示す検出結果を取得する取得部と、
前記検出結果に基づいて、前記形成部に付与される前記印刷データを準備する印刷データ準備部と、を備え、
前記印刷データ準備部は、
前記取得部が前記検出結果を取得する前に、前記画像を表す画像データに基づいて複数種類の印刷データ候補の生成を開始し、
前記取得部が前記検出結果を取得した後に、前記検出結果に基づいて、前記複数種類の印刷データ候補のうち、１種類の印刷データ候補を選択して、前記印刷データを準備することを特徴とする制御装置。
【請求項２】
前記印刷データ準備部によって選択された前記１種類の印刷データ候補は、生成途中のデータであり、
前記印刷データ準備部は、さらに、前記画像データに基づいて、選択された前記１種類の印刷データ候補の生成を継続して、前記印刷データを準備することを特徴とする請求項１に記載の制御装置。
【請求項３】
前記印刷データ準備部は、
前記検出結果によって示される前記搬送位置が所定範囲内の位置である場合には、前記印刷データの準備を継続し、
前記検出結果によって示される前記搬送位置が前記所定範囲外の位置である場合には、前記印刷データが前記形成部に与えられないように、所定の処理を実行することを特徴とする請求項１または２に記載の制御装置。
【請求項４】
前記複数種類の印刷データ候補は、第１種の印刷データ候補と、第２種の印刷データ候補と、を含んでおり、
前記第１種の印刷データ候補は、前記印刷媒体の実際の前記搬送位置が基準位置である場合において、仮に当該第１種の印刷データ候補が選択されると、前記印刷媒体上の目標領域内に前記画像が形成されるようなデータであり、
前記第２種の印刷データ候補は、前記印刷媒体の実際の前記搬送位置が前記基準位置から所定距離だけずれた位置である場合において、仮に当該第２種の印刷データ候補が選択されると、前記印刷媒体上の前記目標領域内に前記画像が形成されるようなデータであり、
前記印刷データ準備部は、
前記検出結果によって示される前記搬送位置が前記所定範囲内のうち、前記基準位置を含む第１の範囲内の位置である場合には、前記第１種の印刷データ候補を選択し、
前記検出結果によって示される前記搬送位置が前記所定範囲内のうち、前記第１の範囲と異なる第２の範囲内の位置である場合には、前記第２種の印刷データ候補を選択することを特徴とする請求項３に記載の制御装置。
【請求項５】
前記所定範囲は、前記所定距離と、前記印刷媒体上の前記目標領域の外側の領域であるブランク領域の寸法と、に基づいて決定されていることを特徴とする請求項４に記載の制御装置。
【請求項６】
前記第１の範囲は、前記所定距離、または、前記印刷媒体上の前記目標領域の外側の領域であるブランク領域の寸法に基づいて決定されていることを特徴とする請求項４または５に記載の制御装置。
【請求項７】
前記形成部は、前記第２方向に沿って配列された第１ノズル群と、前記第２方向に沿って配列された第２ノズル群と、を含んでおり、
前記第１ノズル群と前記第２ノズル群とは、前記第１方向に関して異なる位置に配置されており、
前記第１ノズル群の各ノズルと前記第２ノズル群の各ノズルとは、前記第２方向に関して異なる位置に配置されており、
前記印刷データ準備部は、前記形成部のノズル配列に整合するように、前記印刷データを準備することを特徴とする請求項１〜６のいずれか１項に記載の制御装置。
【請求項８】
請求項１〜７のいずれか１項に記載の制御装置と、
前記印刷実行部と、を備えていることを特徴とする印刷装置。
【請求項９】
印刷媒体を第１方向に搬送する搬送部と、前記第１方向と交差する第２方向に関する前記印刷媒体の搬送位置を検出する検出部と、印刷データを用いて前記印刷媒体に画像を形成する形成部と、を含む印刷実行部を制御する制御装置の制御方法であって、
前記検出部から前記第２方向に関する前記印刷媒体の搬送位置を示す検出結果を取得する取得ステップと、
前記検出結果に基づいて、前記形成部に付与される前記印刷データを準備する印刷データ準備ステップと、を備え、
前記印刷データ準備ステップは、
前記取得ステップによって前記検出結果が取得される前に、前記画像を表す画像データに基づいて複数種類の印刷データ候補の生成を開始する印刷データ生成開始ステップと、
前記取得ステップによって前記検出結果が取得された後に、前記検出結果に基づいて、前記複数種類の印刷データ候補のうち、１種類の印刷データ候補を選択して、前記印刷データを準備する印刷データ候補選択ステップと、を備えていることを特徴とする制御装置の制御方法。
【請求項１０】
印刷媒体を第１方向に搬送する搬送部と、前記第１方向と交差する第２方向に関する前記印刷媒体の搬送位置を検出する検出部と、印刷データを用いて前記印刷媒体に画像を形成する形成部と、を含む印刷実行部を制御する制御装置に実行させる制御プログラムであって、
前記制御装置を、
前記検出部から前記第２方向に関する前記印刷媒体の搬送位置を示す検出結果を取得する取得手段、及び、
前記検出結果に基づいて、前記形成部に付与する前記印刷データを準備する印刷データ準備手段、として機能させ、
前記印刷データ準備手段は、
前記取得手段によって前記検出結果が取得される前に、前記画像を表す画像データに基づいて複数種類の印刷データ候補の生成を開始する印刷データ生成開始手段と、
前記取得手段によって前記検出結果が取得された後に、前記検出結果に基づいて、前記複数種類の印刷データ候補のうち、１種類の印刷データ候補を選択して、前記印刷データを準備する印刷データ候補選択手段と、を備えていることを特徴とする制御装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に関し、特に、印刷データを生成する技術に関する。
【背景技術】
【０００２】
特許文献１に記載の画像記録装置（印刷装置）は、記録媒体を搬送方向に沿って搬送させる搬送機構と、搬送方向と直交する幅方向に延在し、搬送方向に沿って配置された２つの記録ヘッド（形成部）とを有している。各記録ヘッドには、幅方向に沿って１列にノズルが形成されており、２つの記録ヘッドの各ノズルから搬送機構によって搬送される記録媒体にインクを吐出することで、記録媒体にフルライン画像を形成することができる。また、記録媒体が搬送される搬送経路の上流側には、幅方向における記録媒体の両側端のエッジ、すなわち、記録媒体の横ずれ量を検出するための記録媒体両側端検出部が設けられている。そして、画像記録装置は、搬送機構によって搬送方向に搬送される記録媒体の横ずれ量に基づいて、２つの記録ヘッドに与えられる印刷データを生成する。
【０００３】
【特許文献１】特開２００６−３５８５２号公報（図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、記録媒体両側端検出部の位置と２つの記録ヘッドの位置とが搬送方向に関して近い場合や、記録媒体の搬送速度が大きい場合には、記録媒体が記録媒体両側端検出部の下方の位置を通過してから２つの記録ヘッドと対向する位置に達するまで時間が短い。このため、印刷データの生成が間に合わない場合が発生し得るという問題があった。
【０００５】
そこで、本発明の目的は、印刷データを迅速に生成することのできる技術を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の制御装置は、印刷媒体を第１方向に搬送する搬送部と、前記第１方向と交差する第２方向に関する前記印刷媒体の搬送位置を検出する検出部と、印刷データを用いて前記印刷媒体に画像を形成する形成部と、を含む印刷実行部を制御する制御装置であって、前記検出部から前記第２方向に関する前記印刷媒体の搬送位置を示す検出結果を取得する取得部と、前記検出結果に基づいて、前記形成部に付与される前記印刷データを準備する印刷データ準備部と、を備えている。前記印刷データ準備部は、前記取得部が前記検出結果を取得する前に、前記画像を表す画像データに基づいて複数種類の印刷データ候補の生成を開始し、前記取得部が前記検出結果を取得した後に、前記検出結果に基づいて、前記複数種類の印刷データ候補のうち、１種類の印刷データ候補を選択して、前記印刷データを準備する。
【０００７】
本発明の制御装置によると、第２方向に関する印刷媒体の搬送位置を示す検出結果を取得する前に、複数種類の印刷データ候補の生成を予め開始しているため、複数種類の印刷データ候補の中から１種類の印刷データ候補を選択することによって、印刷媒体の搬送位置に応じた印刷データを迅速に生成することができる。
【０００８】
なお、選択された１種類の印刷データ候補は、生成途中のデータであってもよいし、すでに生成済みのデータであってもよい。すなわち、本明細書において、印刷データを準備するとは、選択された１種類の印刷データ候補が生成途中のデータである場合には、当該生成途中のデータを利用して、形成部に付与される印刷データを生成することを意味し、選択された１種類の印刷データ候補が生成済みのデータである場合には、当該生成済みのデータを、形成部に付与される印刷データとして利用することを意味する。
【０００９】
また、前記印刷データ準備部によって選択された前記１種類の印刷データ候補は、生成途中のデータであり、前記印刷データ準備部は、さらに、前記画像データに基づいて、選択された前記１種類の印刷データ候補の生成を継続して、前記印刷データを準備することが好ましい。これによると、複数種類の印刷データ候補の生成が完了していなくても、検出結果に基づいて１種類の印刷データ候補の選択が可能である。
【００１０】
なお、選択されていない他の種類の印刷データ候補の生成は、継続されてもよいし、中止されてもよい。
【００１１】
さらに、前記印刷データ準備部は、前記検出結果によって示される前記搬送位置が所定範囲内の位置である場合には、前記印刷データの準備を継続し、前記検出結果によって示される前記搬送位置が前記所定範囲外の位置である場合には、前記印刷データが前記形成部に与えられないように、所定の処理を実行することが好ましい。これによると、第２方向に関する印刷媒体の搬送位置が所定範囲内の位置である場合には、印刷データ候補の生成が継続され、印刷媒体に画像を形成することが可能となる。
【００１２】
なお、所定の処理とは、印刷データの準備を中止する、または、印刷データの準備を中止せずに準備された印刷データを形成部に付与しないなどの処理を含む。
【００１３】
加えて、前記複数種類の印刷データ候補は、第１種の印刷データ候補と、第２種の印刷データ候補と、を含んでおり、前記第１種の印刷データ候補は、前記印刷媒体の実際の前記搬送位置が基準位置である場合において、仮に当該第１種の印刷データ候補が選択されると、前記印刷媒体上の目標領域内に前記画像が形成されるようなデータであり、前記第２種の印刷データ候補は、前記印刷媒体の実際の前記搬送位置が前記基準位置から所定距離だけずれた位置である場合において、仮に当該第２種の印刷データ候補が選択されると、前記印刷媒体上の前記目標領域内に前記画像が形成されるようなデータであり、前記印刷データ準備部は、前記検出結果によって示される前記搬送位置が前記所定範囲内のうち、前記基準位置を含む第１の範囲内の位置である場合には、前記第１種の印刷データ候補を選択し、前記検出結果によって示される前記搬送位置が前記所定範囲内のうち、前記第１の範囲と異なる第２の範囲内の位置である場合には、前記第２種の印刷データ候補を選択することが好ましい。これによると、印刷媒体の内側に画像を形成可能となる。
【００１４】
また、前記所定範囲は、前記所定距離と、前記印刷媒体上の前記目標領域の外側の領域であるブランク領域の寸法と、に基づいて決定されていることが好ましい。これによると、印刷媒体の内側に確実に画像を形成することができる。
【００１５】
さらに、前記第１の範囲は、前記所定距離、または、前記印刷媒体上の前記目標領域の外側の領域であるブランク領域の寸法に基づいて決定されていることが好ましい。これによると、印刷データ準備部において第１種の印刷データ候補が選択された場合において、印刷媒体の内側に確実に画像を形成することできる。
【００１６】
加えて、前記形成部は、前記第２方向に沿って配列された第１ノズル群と、前記第２方向に沿って配列された第２ノズル群と、を含んでおり、前記第１ノズル群と前記第２ノズル群とは、前記第１方向に関して異なる位置に配置されており、前記第１ノズル群の各ノズルと前記第２ノズル群の各ノズルとは、前記第２方向に関して異なる位置に配置されており、前記印刷データ準備部は、前記形成部のノズル配列に整合するように、前記印刷データを準備することが好ましい。このような第１ノズル群の各ノズルと第２ノズル群の各ノズルとのノズル配列においては、本発明を用いた効果がより顕著となる。
【００１７】
本発明の印刷装置は、上述したいずれかの制御装置と、前記印刷実行部とを備えている。本発明の印刷装置によると、第２方向に関する印刷媒体の搬送位置を示す検出結果を取得する前に、印刷データとなりうる複数種類の印刷データ候補の生成を予め開始しているため、印刷データを迅速に生成することができる。したがって、印刷媒体に迅速に画像を形成することができる。
【００１８】
なお、この発明は、制御装置及び方法、当該制御装置を備える印刷装置及び方法、これらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体などの種々の態様で実現可能である。
【００１９】
例えば、この発明は、別の印刷装置によって実現されてもよい。具体的には、別の印刷装置は、印刷媒体を第１方向に搬送する搬送部と、前記第１方向と交差する第２方向に関する前記印刷媒体の搬送位置を検出する検出部と、前記検出結果に基づいて、印刷データを準備する印刷データ準備部と、前記印刷データを用いて前記印刷媒体に画像を形成する形成部と、を備え、前記印刷データ準備部は、前記検出結果が得られる前に、前記画像を表す画像データに基づいて複数種類の印刷データ候補の生成を開始し、前記検出結果が得られた後に、前記検出結果に基づいて、前記複数種類の印刷データ候補のうち、１種類の印刷データ候補を選択して、前記印刷データを準備してもよい。
【発明の効果】
【００２０】
第２方向に関する印刷媒体の搬送位置を示す検出結果を取得する前に、複数種類の印刷データ候補の生成を予め開始しているため、複数種類の印刷データ候補の中から１種類の印刷データ候補を選択することによって、印刷媒体の搬送位置に応じた印刷データを迅速に生成することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の好適な実施形態について、図面を参照しつつ説明する。本実施形態は、用紙にインクを吐出して文字や画像などを記録するインクジェットプリンタに本発明を適用した一例である。
【００２２】
図１は、本発明の一実施形態に係るインクジェットプリンタの概略構成図である。図１に示すように、印刷装置であるインクジェットプリンタ１は、直方体形状の筐体１ａを有しており、上部に排紙部６が設けられている。筐体１ａ内は、後述する搬送ベルト４３の下端側を境に上から順に２つの空間Ａ、Ｂに区分されている。空間Ａには、マゼンタ、シアン、イエロー、ブラックのインクをそれぞれ吐出する４つのインクジェットヘッド２（形成部）、及び、搬送方向Ｃ（図１の左から右方向：第１方向）に印刷媒体である用紙Ｐを搬送する搬送ユニット４０（搬送部）が上から順に配置されている。空間Ｂには、給紙装置２３が配置されている。
【００２３】
インクジェットプリンタ１の内部には、給紙装置２３から排紙部６に向けて図１に示す太矢印に沿って用紙Ｐが搬送される用紙搬送経路が形成されている。給紙装置２３は、積層された複数の用紙Ｐを収容可能な給紙カセット２４と、給紙カセット２４に積層して収容された複数の用紙Ｐのうち、最も上方にある用紙Ｐを用紙搬送経路に１枚ずつ送り出す給紙ローラ２５と、制御部１００により制御され給紙ローラ２５を回転させる給紙モータ１３２（図７参照）とを有している。また、インクジェットプリンタ１の内部には、用紙Ｐをヘッドセンターに位置合わせする図示しない機構を有している。
【００２４】
搬送ユニット４０の図１中左方には、給紙カセット２４から搬送ユニット４０に向かって湾曲しながら延在する搬送ガイド２６ａ、２６ｂ及び搬送ガイド２６ａ、２６ｂ間に配置された送りローラ対２２が設けられている。なお、送りローラ対２２の一方のローラは、送りモータ１３４（図７参照）の駆動によって回転し、他方のローラは一方のローラの回転に伴って回転する従動ローラである。また、送りモータ１３４は、制御部１００によって制御される。
【００２５】
この構成において、制御部１００の制御により、給紙ローラ２５が回転することによって、給紙カセット２４から送り出された用紙Ｐは、送りローラ対２２に挟持されながら搬送ガイド２６ａ、２６ｂを通されて図１中上方の搬送ユニット４０へ送り出される。
【００２６】
搬送ユニット４０は、一対のベルトローラ４１、４２と、両ローラ４１、４２間に架け渡されるように巻回されたエンドレスの搬送ベルト４３と、押さえローラ４と、ベルトローラ４２を回転させる搬送モータ１３３（図７参照）とを有している。搬送ベルト４３の外周面、すなわち搬送面４４にはシリコーン処理が施されており、この搬送面４４は粘着性を有している。押さえローラ４は、ベルトローラ４１の上方であってベルトローラ４１との間において搬送ベルト４３を挟む位置に配置されている。また、押さえローラ４は、図示しないバネなどの弾性部材によって搬送面４４に向かって付勢されており、送りローラ対２２によって搬送されてきた用紙Ｐを搬送面４４に押さえつける。
【００２７】
この構成において、制御部１００の制御により、ベルトローラ４２を図１の時計周り方向に回転させることによって、搬送ベルト４３が回転する。このとき、搬送ベルト４３の回転に伴って従動ローラであるベルトローラ４１及び押さえローラ４も回転する。そして、用紙Ｐは搬送ベルト４３の搬送面４４に保持されて搬送方向Ｃに搬送される。このとき、搬送面４４に保持されて搬送されてきた用紙Ｐが４つのインクジェットヘッド２のすぐ下方を順に通過する際に、制御部１００が各インクジェットヘッド２を制御することで、各インクジェットヘッド２から用紙Ｐに向けて各色のインクが吐出され、用紙Ｐに所望のカラー画像が形成される。
【００２８】
押さえローラ４とインクジェットヘッド２との間には、搬送経路（搬送方向）上流側から順に用紙ずれ検出センサ５０及び用紙先端検出センサ５１が設けられている。用紙ずれ検出センサ５０は、幅方向（搬送方向に直交する方向であって、図１の紙面垂直方向：第２方向）に延在した撮像範囲を有する、例えばＣＣＤ、ＣＭＯＳなどからなるライン型センサである。用紙ずれ検出センサ５０の撮像範囲は、幅方向に関して搬送面４４を搬送される用紙Ｐよりも若干長い範囲となっており、幅方向に位置ずれした用紙Ｐも撮像可能となっている。後述するように、用紙ずれ検出センサ５０は、用紙Ｐを撮像して読み取ることによって、搬送面４４を搬送される用紙Ｐの幅方向に関する搬送位置（後述する基準位置からのずれ量）を検出するものである。用紙ずれ検出センサ５０が検出したずれ量は、用紙Ｐの幅方向に関する搬送位置を示す検出結果として制御部１００に出力される。
【００２９】
用紙先端検出センサ５１は、例えば光学式の反射型もしくは透過型センサである。後述するように、用紙先端検出センサ５１は、搬送面４４を搬送される用紙Ｐの先端が当該用紙先端検出センサ５１の下方を通過したことを用紙先端検出信号として検出するものである。用紙先端検出センサ５１からの用紙先端検出信号は、制御部１００に出力される。
【００３０】
搬送ユニット４０の搬送方向のすぐ下流側には、剥離部材５が設けられている。剥離部材５は、その先端が用紙Ｐと搬送ベルト４３との間に入り込むことによって、用紙Ｐを搬送面４４から剥離する。
【００３１】
インクジェットヘッド２の右方には、搬送ユニット４０から排紙部６に向かって湾曲しながら延在する搬送ガイド２９ａ、２９ｂと、２組の送りローラ対２７、２８とが設けられている。なお、各送りローラ対２７、２８の一方のローラは、送りモータ１３４（図７参照）によって回転し、他方のローラは一方のローラの回転に伴って回転する従動ローラである。また、送りモータ１３４は、制御部１００によって制御される。
【００３２】
この構成において、制御部１００の制御により、各送りローラ対２７、２８が所定方向に回転することによって、搬送ユニット４０から排出された用紙Ｐは、各ローラ対２７、２８に挟持されながら搬送ガイド２９ａ、２９ｂを通されて図１中上方に送られ、排紙部６に排紙される。
【００３３】
図２は、インクジェットヘッドを下方から見たときの平面図である。図２に示すように、４つのインクジェットヘッド２は、それぞれ幅方向（図２の左右方向）に延在し、搬送方向（幅方向に直交する方向であって、図２の上下方向）に近接して並設されている。つまり、インクジェットプリンタ１は、幅方向に延びた吐出領域が形成されたライン式プリンタである。
【００３４】
インクジェットヘッド２は、図１及び図２に示すように、その下端にヘッド本体３を有する。ヘッド本体３は、幅方向に細長な直方体形状となっている。ヘッド本体３の底面は、搬送面４４に対向する吐出面３ａとなっており、この吐出面３ａにはノズル３ｂが多数並べて配置されている。
【００３５】
図２に示すように、各吐出面３ａの複数のノズル３ｂは、幅方向に沿って等間隔に配列されてノズル群３０を構成しており、このようなノズル群３０が搬送方向に４本並べて配置されている。つまり、４本のノズル群３０は、搬送方向に関して異なる位置に配置されていることとなる。１つのノズル群３０に属する幅方向に関して隣接したノズル３ｂ同士のノズル間隔は、ノズル３ｂの径の４倍となっている。
【００３６】
そして、１つのインクジェットヘッド２に属する４本のノズル群３０は、図２の上方から順に幅方向に関してノズル３ｂの径だけ右方にずれながら配置されている。つまり、各ノズル群３０に属する複数のノズル３ｂは、幅方向に関して異なる位置に配置されていることとなる。この構成において、１つのインクジェットヘッド２に属する４本のノズル群３０から搬送面４４を搬送される用紙Ｐの幅方向に沿った１ライン上に所望の吐出タイミングでインクを吐出すると、隙間なく連続した１本の印刷ラインが記録される。なお、本実施形態におけるインクジェットプリンタ１の幅方向に関する印字解像度は６００ｄｐｉとなっている。この４つのインクジェットヘッド２に属するノズル３ｂの配列は、ノズル配列情報として後述するノズル配列記憶部１１１に記憶されている。
【００３７】
ＰＣなどの図示しないホストコンピュータからインクジェットプリンタ１に対して印刷ジョブが入力される。すると、この印刷ジョブに含まれる用紙Ｐに形成すべき画像に関する画像データに基づいて、後述する印刷データ準備部１０８によって各ノズル３ｂの吐出量及び吐出タイミングを示すデータの集まりである印刷データが生成される。この印刷データに基づいた駆動信号がインクジェットヘッド２の各ノズル３ｂにそれぞれ付与されることで、搬送ユニット４０による用紙Ｐの搬送に合わせて、各ノズル３ｂから所望の吐出タイミングで所望量のインクが吐出され、用紙Ｐに所望の画像が記録される。
【００３８】
ここで、例えば、給紙カセット２４内に複数の用紙Ｐが幅方向に関してずれて積層されているなどの理由で、給紙カセット２４から給紙されて搬送面４４を搬送される用紙Ｐが幅方向に関して位置ずれしている場合がある。図３は、用紙の位置ずれを説明する図である。図４は、位置ずれしていない用紙に画像が記録されたときの平面図である。
【００３９】
図３に示すように、給紙カセット２４から給紙されて搬送面４４を搬送される用紙Ｐが幅方向に関して位置ずれしていない、すなわちインクジェットヘッド２の幅方向中央と、搬送された用紙Ｐ（図３の実線で示す用紙Ｐ１）の幅方向中央とが搬送方向に関して重なっている場合には、各インクジェットヘッド２の斜線で示す吐出領域３ｃ内のノズル３ｂからインクが吐出されることで、用紙Ｐ１の中央領域である斜線領域Ｐａに画像が記録される（図４参照）。つまり、図４に示すように、用紙Ｐ１の斜線領域Ｐａが画像記録領域（目標領域）となっており、用紙Ｐ１上の斜線領域Ｐａの外側領域（斜線領域Ｐａの周囲の領域）が余白領域Ｐｂ（ブランク領域）となっている。
【００４０】
用紙の位置ずれがない場合には、この搬送方向に沿った幅方向両側の余白領域Ｐｂの幅Ｘ（以下、余白量と称す）は均等となっている。なお、この場合に、用紙Ｐは幅方向に関する基準位置に位置しているとみなす。この余白量は、本実施例では、一定の値であり、プリンタに予め設定された値である。
【００４１】
また、図３に示すように、給紙カセット２４から給紙されて搬送面４４を搬送される用紙Ｐ（図３の２点鎖線で示す用紙Ｐ２）が、幅方向に関して基準位置から図３の左方に位置ずれしている場合には、この印刷データを用いると、用紙Ｐ２の右方に画像がずれて記録される。また、用紙Ｐ２の位置ずれがさらに大きい場合には、用紙Ｐ２から画像がはみ出して用紙Ｐ２上に画像の一部が記録されなくなってしまう。
【００４２】
また、給紙カセット２４から給紙されて搬送面４４を搬送される用紙Ｐ（図３の２点鎖線で示す用紙Ｐ３）が、基準位置から図３の右方に位置ずれしている場合にも、左方位置ずれ時のように用紙Ｐ３の左方に画像がずれて記録されるか、もしくは画像の一部が記録されなくなってしまう。
【００４３】
そこで、画像データに基づいて、用紙Ｐの位置ずれに対応した印刷データを生成する必要がある。図５は、用紙位置ずれ時のノズルからの吐出動作を説明する図である。具体的には、図５に示すように、用紙Ｐの位置ずれに対応して、インクを吐出する領域を斜線で示す吐出領域３ｄにずらすように、画像データに基づいて印刷データを生成する。
【００４４】
例えば、用紙Ｐが基準位置から図５の左方に２ｍｍずれている場合には、基準位置から左方に２ｍｍずれた画像が用紙Ｐに記録されるように、画像データに基づいて印刷データを生成する。仮に、１つのインクジェットヘッド２に属するノズル３ｂの配置が搬送方向にずれておらず、幅方向に沿った１列のみであれば、ある１つのノズル３ｂに着目したときに、当該ノズル３ｂに付与される駆動信号を当該ノズル３ｂよりも２ｍｍ左方に位置するノズル３ｂに付与するようにする。このような処理を全てのノズル３ｂに対して行う、すなわち基準位置から２ｍｍ左方にずらした印刷データを生成して、この印刷データに基づいた駆動信号を各ノズル３ｂに付与することで、用紙Ｐの中央領域Ｐａに画像が記録されることとなる。
【００４５】
ところで、本実施形態においては、１つのインクジェットヘッド２に属する複数のノズル３ｂは、幅方向に沿った複数のノズル列が搬送方向に配列されて構成されている。つまり、用紙Ｐが基準位置から図５の左方に２ｍｍずれている場合に、左方に２ｍｍずれた画像が用紙Ｐに記録されるように、画像データに基づいて印刷データを生成するときには、本実施形態においては、吐出するノズル３ｂの位置を変え、さらに、吐出タイミングも変える必要がある。
【００４６】
例えば、ある１つのノズル３ｂに着目したときに、当該ノズル３ｂに付与される駆動信号は当該ノズル３ｂよりも２ｍｍ左方に位置するノズル３ｂに付与されるようにする。このとき、２ｍｍ左方に位置するノズル３ｂは、搬送方向にずれているため、吐出タイミングも併せて変更する。このような処理を全てのノズル３ｂに対して行う、すなわち基準位置から２ｍｍ左方にずらすとともに、吐出タイミングも変更した印刷データを生成して、この印刷データに基づいた駆動信号が各ノズル３ｂに付与されることで、用紙Ｐの中央領域Ｐａに画像が記録されることとなる。
【００４７】
しかしながら、用紙先端検出センサ５１は搬送方向に関してインクジェットヘッド２に近接して配置されている。そのため、印刷データを位置ずれ量だけ幅方向にシフトするのに加えて、吐出タイミングも変更しようとすると、印刷データの生成が間に合わず、印刷データの生成が完了するまで用紙Ｐの搬送を停止したり、搬送速度を遅くしたりする必要がある。
【００４８】
そこで、本実施形態においては、詳しくは後述するが、用紙ずれ検出センサ５０で用紙Ｐの幅方向に関するずれ量を検出する前に、後述する印刷データ生成部１０９によりあらかじめ用紙Ｐの幅方向に関する位置に対応した３種類の印刷データ候補の生成を開始しておく。この３種類の印刷データ候補とは、用紙Ｐが基準位置、左方もしくは右方に位置ずれしているときにできるだけ用紙Ｐの中央に画像を記録可能な印刷データである。そして、これらの３種類の印刷データ候補のうち、１種類の印刷データ候補を選択して、この印刷データに基づいた駆動信号を各インクジェットヘッド２に付与する。これにより、迅速に印刷データが生成されることとなる。
【００４９】
ここで、生成可能な３種類の印刷データ候補について説明する。図６（ａ）は、余白量が１ｍｍ、２ｍｍの場合における用紙の平面図である。図６（ｂ）は、余白量が３ｍｍ、４ｍｍの場合における用紙の平面図である。まず、本実施形態においては、基準位置に位置する用紙Ｐに対応した第１種の印刷データ候補と、基準位置から左方に位置ずれした用紙Ｐに対応した第２種の印刷データ候補と、基準位置から右方に位置ずれした用紙Ｐに対応した第２種の印刷データ候補と、を生成可能となっている。第２種の印刷データ候補は、第１種の印刷データ候補が左方もしくは右方に２ｍｍだけずれた、データずらし量が２ｍｍの印刷データ候補となっている。このデータずらし量は、１つのインクジェットヘッド２に属する全てのノズル３ｂからインクを吐出したときに記録される印字ラインの幅方向長さと、用紙Ｐの幅方向に関する長さに依存する。具体的には、印字ラインの幅方向長さと用紙Ｐの幅方向に関する長さとの差の半分が、データずらし量の最大値となる。
【００５０】
つまり、第１種の印刷データ候補は、搬送面４４を搬送される用紙Ｐの実際の搬送位置が、基準位置である場合に、当該第１種の印刷データ候補に基づく駆動信号をインクジェットヘッド２に付与すると、用紙Ｐ上の中央領域Ｐａに画像が記録されるようなデータである。また、第２種の印刷データ候補は、搬送面４４を搬送される用紙Ｐの実際の搬送位置が、基準位置から左方もしくは右方へ２ｍｍだけずれた位置である場合に、当該第２種の印刷データ候補に基づく駆動信号をインクジェットヘッド２に付与すると、用紙Ｐ上の中央領域Ｐａに画像が記録されるようなデータである。
【００５１】
ここでは、用紙Ｐが基準位置から右方にずれている場合のみを説明し、用紙Ｐが基準位置から左方にずれている場合においては同様であるため、その説明を省略する。図６（ａ）に示すように、用紙Ｐの余白量が１ｍｍで、用紙ずれ量が０ｍｍまたは１ｍｍの場合には、第１種の印刷データ候補を用いることで用紙Ｐ内に画像を記録することができる。また、用紙Ｐの余白量が１ｍｍで、用紙ずれ量が２ｍｍまたは３ｍｍの場合には、第１種の印刷データ候補を用いると画像が左方からはみ出してしまうため、左方へのデータずらし量が２ｍｍの第２種の印刷データ候補を用いることで用紙Ｐ内に画像を記録することができ、搬送面４４に画像が記録されるのを防止することができる。
【００５２】
また、用紙Ｐの余白量が２ｍｍで、用紙ずれ量が０ｍｍまたは１ｍｍの場合には、第１種の印刷データ候補を用いることで用紙Ｐ内に画像を記録することができる。また、用紙Ｐの余白量が２ｍｍで、用紙ずれ量が２ｍｍの場合には、第１種印刷データ候補を用いても、用紙Ｐ内に画像を記録することができるが、左方の余白領域がなくなってしまうため、左方へのデータずらし量が２ｍｍの第２種の印刷データ候補を用いることで、用紙Ｐ内の中央に画像を形成することができる。さらに、用紙Ｐの余白量が２ｍｍで、用紙ずれ量が３ｍｍまたは４ｍｍである場合には、左方へのデータずらし量が２ｍｍの第２種の印刷データ候補を用いることで用紙Ｐ内に画像を記録することができ、搬送面４４に画像が記録されるのを防止することができる。
【００５３】
また、図６（ｂ）に示すように、用紙Ｐの余白量が３ｍｍで、用紙ずれ量が０ｍｍまたは１ｍｍの場合には、第１種の印刷データ候補を用いることで用紙Ｐ内に画像を記録することができる。また、用紙Ｐの余白量が３ｍｍで、用紙ずれ量が２ｍｍの場合には、第１種印刷データ候補を用いても、用紙Ｐ内に画像を記録することができるが用紙Ｐのより中央に画像を形成するため、左方へのデータずらし量が２ｍｍの第２種の印刷データ候補を用いることで、用紙Ｐ内の中央に画像を形成することができる。さらに、用紙Ｐの余白量が３ｍｍで、用紙ずれ量が３ｍｍ、４ｍｍまたは５ｍｍである場合には、左方へのデータずらし量が２ｍｍの第２種の印刷データ候補を用いることで用紙Ｐ内に画像を記録することができ、搬送面４４に画像が記録されるのを防止することができる。
【００５４】
また、用紙Ｐの余白量が４ｍｍで、用紙ずれ量が０ｍｍまたは１ｍｍの場合には、第１種の印刷データ候補を用いることで用紙Ｐ内に画像を記録することができる。また、用紙Ｐの余白量が４ｍｍで、用紙ずれ量が２ｍｍの場合には、第１種印刷データ候補を用いても、用紙Ｐ内に画像を記録することができるが用紙Ｐのより中央に画像を形成するため、左方へのデータずらし量が２ｍｍの第２種の印刷データ候補を用いることで、用紙Ｐ内の中央に画像を形成することができる。さらに、用紙Ｐの余白量が４ｍｍで、用紙ずれ量が３ｍｍ、４ｍｍ、５ｍｍまたは６ｍｍである場合には、左方へのデータずらし量が２ｍｍの第２種の印刷データ候補を用いることで用紙Ｐ内に画像を記録することができ、搬送面４４に画像が記録されるのを防止することができる。
【００５５】
次に、インクジェットプリンタ１の制御系について、図７を参照しつつ説明する。図７は、図１に示すインクジェットプリンタのブロック図である。図７に示すように、プリンタ１は、各種動作を制御する制御部１００を有する。具体的には、制御部１００は、インクジェットヘッド２、搬送ユニット４０、用紙ずれ検出センサ５０及び用紙先端検出センサ５１などから構成された印刷実行部を制御するものである。
【００５６】
制御部１００は、演算処理装置であるＣＰＵ（Central Processing Unit）と、ＣＰＵが実行する制御プログラム及び制御プログラムに使用されるデータが記憶されているＲＯＭ（Read Only Memory）と、プログラム実行時にデータを一時記憶するためのＲＡＭ（Random Access Memory）とを有している。これらは、印刷ジョブ記憶部１０１、ヘッド制御部１０２、搬送制御部１０３、用紙先端取得部１０４、用紙ずれ取得部１０５、印刷可能範囲決定部１０６、通常印刷範囲決定部１０７、印刷データ準備部１０８などとして機能する。
【００５７】
印刷ジョブ記憶部１０１は、ＰＣなどの図示しないホストコンピュータから入力された印刷ジョブを記憶するものである。印刷ジョブには、用紙Ｐに形成すべき画像に関する画像データが含まれている。
【００５８】
ヘッド制御部１０２は、印刷データ準備部１０８によって準備された印刷データを用いて、各インクジェットヘッド２からインクが吐出されるように、ヘッド駆動回路１２１を制御する。
【００５９】
搬送制御部１０３は、給紙モータ１３２の駆動により給紙ローラ２５が回転して給紙カセット２４内の最も上にある用紙Ｐが搬送ガイド２６ａに沿って送り出されるようにモータドライバ１２２を制御するとともに、送りモータ１３４の駆動により送りローラ対２２が回転して用紙Ｐを搬送ベルト４３上に送り出されるようにモータドライバ１２４を制御する。また、搬送制御部１０３は、搬送モータ１３３の駆動によりベルトローラ４１が回転して用紙Ｐが搬送ベルト４３の搬送面４４上に保持されつつ搬送されるようにモータドライバ１２３を制御する。さらに、搬送制御部１０３は、送りモータ１３４の駆動により、送りローラ対２７、２８が回転して用紙Ｐが排紙部６に排紙されるようにモータドライバ１２４を制御する。
【００６０】
用紙先端取得部１０４は、用紙先端検出センサ５１から出力された、搬送面４４を搬送される用紙Ｐの先端が用紙先端検出センサ５１の下方を通過したことを示す用紙先端検出信号を取得する。
【００６１】
用紙ずれ取得部１０５は、用紙ずれ検出センサ５０から出力された、搬送面４４を搬送される用紙Ｐの幅方向に関する基準位置からのずれ量を取得する。
【００６２】
印刷可能範囲決定部１０６は、用紙Ｐが幅方向に関して位置ずれしていても用紙Ｐ上にはみ出すことなく画像を記録可能な印刷可能範囲を、印刷データのずらし量及び余白量に基づいて決定する。本実施形態においては、印刷データのずらし量及び余白量の和を印刷可能範囲の境界値とする。例えば、図６（ａ）の右方列に示すように、データずらし量が２ｍｍで余白量が２ｍｍの場合には、印刷可能範囲の境界値は基準位置から左方及び右方へ４ｍｍとなる。つまり、用紙Ｐの幅方向に関するずれ量が左方もしくは右方へ４ｍｍ以内の場合には、用紙Ｐ上に画像を確実に記録することができ、搬送面４４に画像が記録されるのを防止することができる。
【００６３】
通常印刷範囲決定部１０７は、印刷データ準備部１０８において第１種の印刷データ候補が選択された場合に、用紙Ｐ上にはみ出すことなく画像を記録可能な通常印刷範囲を、印刷データのずらし量に基づいて決定する。例えば、図６（ｂ）の左方列に示すように、データずらし量が２ｍｍの場合には、通常印刷範囲の境界値は基準位置から左方及び右方へ２ｍｍとなる。
【００６４】
印刷データ準備部１０８は、用紙ずれ取得部１０５によって取得されたずれ量に基づいて、インクジェットヘッド２に付与される印刷データを準備する。この印刷データ準備部１０８は、印刷データ生成部１０９、印刷データ候補選択部１１０及びノズル配列記憶部１１１を有している。
【００６５】
印刷データ生成部１０９は、用紙ずれ取得部１０５がずれ量を取得する前に、ホストコンピュータから入力された画像データに基づいて、用紙Ｐが基準位置、左方または右方に位置ずれしているときに対応して、用紙Ｐ上にはみ出すことなく画像を記録可能となる３種類の印刷データ候補（第１種の印刷データ候補及び２つの第２種の印刷データ候補）の生成を開始する。このとき、印刷データ生成部１０９は、ノズル配列記憶部１１１に記憶されたノズル配列に整合するように、吐出タイミングなどを変えながら３種類の印刷データ候補を生成する。
【００６６】
印刷データ候補選択部１１０は、用紙ずれ取得部１０５がずれ量を取得した後に、この検出結果に基づいて、印刷データ生成部１０９によって生成されている３種類の印刷データ候補のうち、１種類の印刷データ候補を選択して、印刷データを準備する。このとき、印刷データ候補選択部１１０で選択される１種類の印刷データ候補は、生成途中のデータであって、選択後に印刷データ生成部１０９によって継続して印刷データ候補を生成してもよいし、印刷データ生成部１０９での生成が完了した印刷データ候補であってもよい。
【００６７】
ノズル配列記憶部１１１は、４つのインクジェットヘッド２に属するノズル３ｂの配列をノズル配列情報として記憶している。
【００６８】
次に、本実施形態におけるインクジェットプリンタによる一連の印刷動作について説明する。図８は、図１に示すインクジェットプリンタによる一連の印刷動作を示すフローチャートである。本フローチャートにおいては、用紙Ｐの余白量は２ｍｍで、データずらし量は２ｍｍであるとする。
【００６９】
まず、ホストコンピュータからインクジェットプリンタ１に対して印刷ジョブが入力されると、印刷ジョブ記憶部１０１にこの印刷ジョブが記憶される。そして、この印刷ジョブに含まれる画像データに基づいて、印刷データ生成部１０９により用紙Ｐが基準位置、左方または右方に位置ずれしているときに対応して、用紙Ｐ上にはみ出すことなく画像を記録可能となる３種類の印刷データ候補の生成を開始する（Ｓ１：印刷データ生成開始ステップ）。具体的には、画像データに基づいて、第１種の印刷データ候補、並びに、左方及び右方に２ｍｍずらした２つの第２種の印刷データ候補の生成を開始する。
【００７０】
そして、搬送制御部１０３の制御により、給紙モータ１３２を駆動して給紙ローラ２５を回転させて、給紙カセット２４から用紙Ｐを送り出し、送りモータ１３４を駆動して送りローラ対２２を回転させて搬送ガイド２６ａ、２６ｂを通して用紙Ｐを図１中上方の搬送ユニット４０へ送り出す（Ｓ２）。
【００７１】
次に、用紙先端取得部１０４により用紙先端検出センサ５１から出力された用紙先端検出信号が取得されたか否かを判断する（Ｓ３）。用紙先端検出信号が取得されていない場合（Ｓ３：Ｎｏ）、用紙Ｐの先端が用紙先端検出センサ５１の下方を通過するまで待機する。用紙先端検出信号が取得された場合（Ｓ３：Ｙｅｓ）、用紙ずれ取得部１０５により用紙ずれ検出センサ５０から出力された用紙Ｐの幅方向に関する基準位置からのずれ量を示す検出信号を取得し、用紙Ｐの搬送位置を確認する（Ｓ４）。
【００７２】
そして、印刷可能範囲決定部１０６により用紙Ｐ上にはみ出すことなく確実に画像を記録可能な印刷可能範囲の境界値を、印刷データのずらし量２ｍｍ及び余白量２ｍｍに基づいて４ｍｍと決定し（Ｓ５）、通常印刷範囲決定部１０７により第１種の印刷データ候補が選択された場合に、用紙Ｐ上にはみ出すことなく確実に画像を記録可能な通常印刷範囲の境界値を、印刷データのずらし量２ｍｍに基づいて２ｍｍと決定する（Ｓ６）。
【００７３】
次に、印刷データ候補選択部１１０により用紙Ｐが中央位置、すなわち用紙Ｐのずれ量が通常印刷範囲の境界値として決定された２ｍｍ未満であるか否かを判断する（Ｓ７）。用紙Ｐが中央位置である場合（Ｓ７：Ｙｅｓ）、印刷データ候補選択部１１０により第１種の印刷データ候補を選択し、印刷データ生成部１０９による第１種の印刷データ候補の以外の２つの第２種の印刷データ候補の生成を中止する（Ｓ８）。このとき、第１種の印刷データ候補及び２つの第２種の印刷データ候補は、生成途中のデータであってもよいし、生成完了したデータであってもよい。
【００７４】
そして、Ｓ３の検出タイミングとベルトローラ４１の回転量とから用紙Ｐがインクジェットヘッド２と対向する位置まで搬送されたか否かを判断する（Ｓ９）。用紙Ｐがインクジェットヘッド２と対向する位置まで搬送されていない場合（Ｓ９：Ｎｏ）、待機する。この間に、第１種の印刷データ候補の生成が完了していない場合には、印刷データ生成部１０９によりデータの生成を継続し、第１種の印刷データ候補を印刷データとして準備する。用紙Ｐがインクジェットヘッド２と対向する位置まで搬送された場合（Ｓ９：Ｙｅｓ）この印刷データに基づく駆動信号をインクジェットヘッド２に付与することで、ヘッド制御部１０２により各インクジェットヘッド２からインクが吐出されて用紙Ｐへの印刷が開始される（Ｓ１０）。
【００７５】
そして、印刷が完了すると、印刷ジョブ記憶部１０１を参照して、次の印刷があるか否かを判断する（Ｓ１１）。次の印刷がない場合（Ｓ１１：Ｎｏ）、印刷動作を終了する。次の印刷がある場合（Ｓ１１：Ｙｅｓ）、Ｓ１に戻る。
【００７６】
また、Ｓ７において用紙Ｐが中央位置でない場合（Ｓ７：Ｎｏ）、用紙Ｐが左方ずれ許容範囲内、すなわち用紙Ｐのずれ量が左方側へ２ｍｍ以上４ｍｍ以下（第２の範囲）であるか否かを判断する（Ｓ１２）。用紙Ｐが左方ずれ許容範囲内である場合（Ｓ１２：Ｙｅｓ）、印刷データ候補選択部１１０により左方ずれに対応した第２種の印刷データ候補を選択し、印刷データ生成部１０９によるこの印刷データ候補の以外の第１種の印刷データ候補及び右方ずれに対応した第２種の印刷データ候補の生成を中止する（Ｓ１３）。そして、用紙Ｐが中央位置である場合と同様に、Ｓ９〜Ｓ１１の印刷動作を行う。
【００７７】
また、用紙Ｐが左方ずれ許容範囲内でない場合（Ｓ１２：Ｎｏ）、用紙Ｐが右方ずれ許容範囲内、すなわち用紙Ｐのずれ量が右方側へ２ｍｍ以上４ｍｍ以下（第２の範囲）であるか否かを判断する（Ｓ１４）。用紙Ｐが右方ずれ許容範囲内である場合（Ｓ１４：Ｙｅｓ）、印刷データ候補選択部１１０により右方ずれに対応した第２種の印刷データ候補を選択し、印刷データ生成部１０９によるこの印刷データ候補の以外の第１種の印刷データ候補及び左方ずれに対応した第２種の印刷データ候補の生成を中止する（Ｓ１５）。そして、用紙Ｐが中央位置である場合と同様に、Ｓ９〜Ｓ１１の印刷動作を行う。
【００７８】
また、用紙Ｐが右方ずれ許容範囲内でない場合（Ｓ１４：Ｎｏ）、用紙Ｐの位置ずれ量は、印刷可能範囲の境界値（ここでは、左方または右方へ４ｍｍ）を越えており、用紙Ｐからはみ出して画像が印刷されるため、印刷データ候補がインクジェットヘッド２に付与されないように、印刷データ生成部１０９により印刷完了もしくは印刷途中の３種類の印刷データ候補を全て破棄する（Ｓ１６）。そして、３種類の印刷データ候補が全て破棄され、印刷動作が中止されたことを図示しないブザーや画像などからユーザへ通知する（Ｓ１７）。
【００７９】
以上のように、本実施形態のインクジェットプリンタ１では、幅方向に関する用紙Ｐの搬送位置を取得する前に、複数種類の印刷データ候補の生成を予め開始しているため、複数種類の印刷データ候補の中から１種類の印刷データ候補を選択することによって、用紙Ｐの搬送位置に応じた印刷データを迅速に生成することができる。したがって、例えば、搬送速度を低下させたり、搬送を一旦停止するなどの処理を行う必要がなくなり、用紙Ｐに迅速に画像を記録することができる。
【００８０】
また、本実施形態においては、印刷データ候補選択部１１０によって選択された１種類の印刷データ候補は、生成途中のデータであり、印刷データ生成部１０９は、さらに、画像データに基づいて、選択された１種類の印刷データ候補の生成を継続して、印刷データを準備している。これによると、複数種類の印刷データ候補の生成が完了していなくても、検出結果に基づいて１種類の印刷データ候補の選択が可能である。
【００８１】
さらに、本実施形態のような１つのインクジェットヘッド２に属する複数のノズル３ｂが幅方向だけでなく、搬送方向にもずれて配列されている場合には、印刷データの生成に時間を要することから、本発明の効果がより顕著となる。
【００８２】
次に、上述した本実施形態に種々の変更を加えた変形例について説明する。用紙ずれ検出センサ５０により検出する検出結果は、実際の用紙Ｐの幅方向に関する搬送位置であってもよいし、用紙Ｐの幅方向に関する基準位置からのずれ量であってもよい。
【００８３】
また、上述した実施形態では、余白量は、プリンタに予め設定された値（設定値）を用いて設定されているが、ホストコンピュータから入力される印刷ジョブに含まれた値（マージン値）を用いて設定されていてもよいし、設定値とマージン値とを足し合わせた値であってもよい。すなわち、余白量は、可変の値であってもよい。
【００８４】
さらに、通常印刷範囲決定部１０７は、通常印刷範囲を印刷データのずらし量に代えて、余白量に基づいて決定してもよい。具体的には、通常印刷範囲の境界値は、０よりも大きく余白量以下の値であればよい。例えば、図６（ｂ）の左方列に示すように、データずらし量が２ｍｍで余白量が３ｍｍの場合には、通常印刷範囲の境界値は基準位置から左方及び右方へ０〜３ｍｍの間の値に設定可能である。但し、ずらし量が余白量よりも小さい場合には、印刷データをずらした方が用紙Ｐのより中央に画像を記録することができるため、本実施形態のように通常印刷範囲をずらし量と同じ値にすることが望ましい。
【００８５】
また、印刷データ候補は３つに限らず、２つでもよいし、４つ以上であってもよい。印刷データ候補を増やすことで、用紙Ｐのより中央に画像を記録することが可能となる。
【００８６】
さらに、インクジェットヘッド２を有するインクジェットプリンタ１に限らず、用紙Ｐにインクを熱転写するサーマルヘッドを有するプリンタなど、他の種類の印刷装置に対しても本発明は適用可能である。
【００８７】
また、上述した実施形態では、インクジェットプリンタ１は、印刷可能範囲決定部１０６と通常印刷範囲決定部１０７とを備えているが、印刷可能範囲と通常印刷範囲とが一定である場合には、これらの決定部１０６、１０７は省略可能である。
【００８８】
さらに、上述した実施形態では、制御部１００が用紙ずれ取得部１０５と印刷可能範囲決定部１０６と通常印刷範囲決定部１０７と印刷データ準備部１０８とを備えている。すなわち、上述した実施形態の制御部１００が本発明における制御装置に相当すると共に、プリンタ１が本発明における印刷装置に相当する。しかしながら、これに代えて、制御部１００の一部１０５、１０６、１０７、１０８は、ＰＣなどのホストコンピュータに備えられていてもよい。この場合には、ホストコンピュータが本発明における制御装置に相当し、ホストコンピュータ及びプリンタが本発明における印刷装置に相当する。
【図面の簡単な説明】
【００８９】
【図１】本発明の一実施形態に係るインクジェットプリンタの概略構成図である。
【図２】インクジェットヘッドを下方から見たときの平面図である。
【図３】用紙の位置ずれを説明する図である。
【図４】位置ずれしていない用紙に画像が記録されたときの平面図である。
【図５】用紙位置ずれ時のノズルからの吐出動作を説明する図である。
【図６（ａ）】余白量が１ｍｍ、２ｍｍの場合における用紙の平面図である。
【図６（ｂ）】余白量が３ｍｍ、４ｍｍの場合における用紙の平面図である。
【図７】図１に示すインクジェットプリンタのブロック図である。
【図８】図１に示すインクジェットプリンタによる一連の印刷動作を示すフローチャートである。
【符号の説明】
【００９０】
１  インクジェットプリンタ
２  インクジェットヘッド
３ｂ  ノズル
３０  ノズル群
４０  搬送ユニット
５０  用紙ずれ検出センサ
５１  用紙先端検出センサ
１００  制御部
１０４  用紙先端取得部
１０５  用紙ずれ取得部
１０６  印刷可能範囲決定部
１０７  通常印刷範囲決定部
１０８  印刷データ準備部
【図１】
2009262349.tif 000003
【図２】
2009262349.tif 000004
【図３】
2009262349.tif 000005
【図４】
2009262349.tif 000006
【図５】
2009262349.tif 000007
【図６（ａ）】
2009262349.tif 000008
【図６（ｂ）】
2009262349.tif 000009
【図７】
2009262349.tif 000010
【図８】
2009262349.tif 000011