(57)【要約】【課題】印刷媒体上にフチなし印刷を行う際に、印刷媒体の表面にフチなし印刷が行われた印刷画像と、印刷媒体の裏面にフチなし印刷が行われた印刷画像とにおける位置ずれを抑制する。【解決手段】画像生成装置１０は、印刷用画像生成部１４０によって、印刷媒体Ｐの表面の上端部側からのフチなし印刷用に設定された第１の付加領域を有する表面フチなし印刷用の印刷用画像と、印刷媒体Ｐの裏面の下端部側からのフチなし印刷用に設定された第２の付加領域を有する裏面フチなし印刷用の印刷用画像を生成する。第１の付加領域と、第２の付加領域とは、互いに形状が異なっており、これらは、プリンタ２０が備える印刷ヘッドの主走査および副走査の機構上の誤差を考慮して、印刷媒体Ｐの表面にフチなし印刷が行われた印刷画像と、印刷媒体Ｐの裏面にフチなし印刷が行われた印刷画像とにおける少なくとも上下方向の位置ずれを抑制可能な範囲内で、それぞれ設定される。【選択図】図１
2008090708.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体上にフチなし印刷を実行する機能を有する印刷装置によって印刷される印刷用画像を生成する画像生成装置であって、
前記印刷装置は、
前記印刷媒体の第１の印刷面にフチなし印刷を行う第１の場合に、第１の印刷用画像を第１の方向から、前記印刷媒体へ前記第１の印刷用画像のフチなし印刷を実行し、
前記印刷媒体の第２の印刷面にフチなし印刷を行う第２の場合に、第２の印刷用画像を第２の方向から、前記印刷媒体へ前記第２の印刷用画像のフチなし印刷を実行する印刷装置であり、
前記画像生成装置は、
同一の印刷対象画像からは、略同一の画像が印刷されるように、前記第１の印刷用画像と前記第２の印刷用画像とを生成する、
画像生成装置。
【請求項２】
請求項１記載の画像生成装置であって、
前記第１の場合の印刷対象として選択された第１の印刷対象画像の少なくとも上端部および下端部の一方に、前記第1の場合のフチなし印刷用に設定された第１の付加領域を有する第１の印刷用画像を、前記第１の印刷対象画像に基づいて生成する第１の印刷用画像生成部と、
前記第２の場合の印刷対象として選択された第２の印刷対象画像の少なくとも上端部および下端部の一方に、前記第２の場合のフチなし印刷用に設定され、前記第１の付加領域とは異なる第２の付加領域を有する第２の印刷用画像を、前記第２の印刷対象画像に基づいて生成する第２の印刷用画像生成部と、
の少なくとも一方を備える画像生成装置。
【請求項３】
請求項２記載の画像生成装置であって、
前記印刷用画像は、前記印刷対象画像に基づく画像に対し、前記付加領域に相当する所定の画像を付加したものである、
画像生成装置。
【請求項４】
請求項１記載の画像生成装置であって、
前記第１の印刷用画像を、前記第１の場合の印刷対象として選択された第１の印刷対象画像に基づいて生成する第１の印刷用画像生成部と、
前記第２の印刷用画像を、前記第２の場合の印刷対象として選択された第２の印刷対象画像に基づいて生成する第２の印刷用画像生成部と、の少なくとも一方を備え、
前記第１の印刷対象画像は、前記第１の印刷用画像の少なくとも上端部および下端部の一方に、前記第1の場合のフチなし印刷用に設定された第１の削除領域を有し、
前記第２の印刷対象画像は、前記第２の印刷用画像の少なくとも上端部および下端部の一方に、前記第２の場合のフチなし印刷用に設定され、前記第１の削除領域とは異なる第２の削除領域を有する、
画像生成装置。
【請求項５】
請求項２記載の画像生成装置であって、
前記第１の印刷用画像、および、前記第２の印刷用画像を生成するために用いられる画像生成用データとして、前記第１の印刷対象画像の上端部から前記第１の印刷用画像の上端部までの長さを表す第１の上端はみ出し量、および、前記第１の印刷対象画像の下端部から前記第１の印刷用画像の下端部までの長さを表す第１の下端はみ出し量を取得する画像生成用データ取得部を備え、
前記第１の印刷用画像生成部は、
前記第１の印刷対象画像に対して、前記第１の上端はみ出し量、および、前記第１の下端はみ出し量に基づいた大きさの前記第１の付加領域を有する第１の印刷用画像を生成し、
前記第２の印刷用画像生成部は、
前記第２の印刷対象画像に対して、前記第１の下端はみ出し量と同一の値が設定され、前記第２の印刷対象画像の上端部から前記第２の印刷用画像の上端部までの長さを表す第２の上端はみ出し量、および、前記第１の上端はみ出し量と同一の値が設定され、前記第２の印刷対象画像の下端部から前記第２の印刷用画像の下端部までの長さを表す第２の下端はみ出し量に基づいた大きさの前記第２の付加領域を有する第２の印刷用画像を生成する、
画像生成装置。
【請求項６】
請求項５記載の画像生成装置であって、さらに、
前記印刷媒体のサイズを設定するサイズ設定部を備え、
前記画像生成用データ取得部は、前記設定された印刷媒体のサイズに対応して予め規定された前記画像生成用データを取得する、
画像生成装置。
【請求項７】
印刷媒体上に両面フチなし印刷を実行する機能を有する印刷装置によって印刷される印刷用画像を生成する画像生成方法であって、
前記印刷装置は、
前記印刷媒体の第１の印刷面にフチなし印刷を行う第１の場合に、第１の印刷用画像を第１の方向から、前記印刷媒体へ前記第１の印刷用画像のフチなし印刷を実行し、
前記印刷媒体の第２の印刷面にフチなし印刷を行う第２の場合に、第２の印刷用画像を第２の方向から、前記印刷媒体へ前記第２の印刷用画像のフチなし印刷を実行する印刷装置であり、
前記画像生成方法は、
同一の印刷対象画像からは、略同一の画像が印刷されるように、前記第１の印刷用画像と前記第２の印刷用画像とを生成する工程を備える画像生成方法。
【請求項８】
印刷媒体上に両面フチなし印刷を実行する機能を有する印刷装置によって印刷される印刷用画像を生成する画像生成装置を制御するためのコンピュータプログラムであって、
前記印刷装置は、
前記印刷媒体の第１の印刷面にフチなし印刷を行う第１の場合に、第１の印刷用画像を第１の方向から、前記印刷媒体へ前記第１の印刷用画像のフチなし印刷を実行し、
前記印刷媒体の第２の印刷面にフチなし印刷を行う第２の場合に、第２の印刷用画像を第２の方向から、前記印刷媒体へ前記第２の印刷用画像のフチなし印刷を実行する印刷装置であり、
前記コンピュータプログラムは、
同一の印刷対象画像からは、略同一の画像が印刷されるように、前記第１の印刷用画像と前記第２の印刷用画像とを生成する機能をコンピュータに実現させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷媒体上にフチなし印刷を実行する機能を有する印刷装置によって印刷される印刷用画像を生成する技術に関するするものである。
【背景技術】
【０００２】
従来、印刷装置として、印刷媒体上にフチなし印刷や、両面印刷を実行する機能を有する印刷装置が普及している。
【０００３】
図５は、印刷媒体上に両面印刷を実行する機能を有する印刷装置としてのプリンタ２０の概略構成、および、動作の一例を示す説明図である。ここでは、プリンタ２０は、インクジェットプリンタであるものとして説明する。
【０００４】
図示するように、プリンタ２０は、印刷媒体Ｐが載置される給紙トレイ２１と、印刷ヘッド２２と、プラテン２３と、印刷媒体Ｐの表裏を自動反転させる反転機構２４とを備えている。反転機構２４は、複数のローラＲや、反転ローラＲｔを備えている。また、プリンタ２０は、給紙トレイ２１に載置されている印刷媒体Ｐを、図示しないガイドに沿って、プラテン２３上に搬送したり、反転機構２４に搬送したりするための複数の搬送ローラＲｓや、印刷媒体Ｐの位置を検出するための図示しない位置検出センサを備えている。
【０００５】
図５（ａ）に示したように、両面印刷の実行前には、給紙トレイ２１には、印刷媒体Ｐが載置されている。このとき、ユーザは、印刷媒体Ｐの上端部ＰＴから下端部ＰＢに向かう方向に給紙され、印刷媒体Ｐの表面（第１の印刷面）の上端部ＰＴ側から印刷が実行されるように、印刷媒体Ｐを給紙トレイ２１に載置する。
【０００６】
そして、プリンタ２０に両面印刷の実行指示が入力されると、図５（ｂ）に示したように、プリンタ２０は、図示しないモータによって複数の搬送ローラＲｓを駆動して、印刷媒体Ｐを上端部ＰＴ側からプラテン２３上に搬送する。そして、プリンタ２０は、位置検出センサによって、印刷媒体Ｐの位置を検出して、これを基準として設定された位置から、印刷媒体Ｐに対して、印刷ヘッド２２を主走査、および、副走査しつつ、インク滴の吐出を行い、印刷媒体Ｐの表面（第１の印刷面）に、表面印刷用の画像を、その上端部側から印刷する。そして、印刷媒体Ｐの表面（第１の印刷面）の印刷が終了すると、プリンタ２０は、搬送ローラＲｓを駆動して、印刷媒体Ｐを反転機構２４に搬送する。
【０００７】
反転機構２４は、図示しないモータによって、ローラＲや、反転ローラＲｔを駆動して、図５（ｃ）に示したように、印刷媒体Ｐの表裏を自動反転させる。このとき、図５（ｃ）から分かるように、印刷媒体Ｐの表裏が反転するとともに、印刷媒体Ｐの搬送方向も反転する。すなわち、印刷媒体Ｐは、印刷媒体Ｐの下端部ＰＢから上端部ＰＴに向かう方向に搬送される。
【０００８】
次に、プリンタ２０は、図５（ｄ）に示したように、反転機構２４から排出された印刷媒体Ｐを、複数の搬送ローラＲｓを駆動して、印刷媒体Ｐを下端部ＰＢ側からプラテン２３上に搬送する。そして、プリンタ２０は、位置検出センサによって、印刷媒体Ｐの位置を検出して、これを基準として設定された位置から、印刷媒体Ｐに対して、印刷ヘッド２２を主走査、および、副走査しつつ、インク滴の吐出を行い、印刷媒体Ｐの裏面（第２の印刷面）に、裏面印刷用の画像を、その下端部側から印刷する。そして、印刷媒体Ｐの裏面（第２の印刷面）の印刷が終了すると、プリンタ２０は、印刷済みの印刷媒体Ｐをプリンタ２０の外部に排紙する。
【０００９】
以上説明したようにプリンタ２０を構成し、動作させることによって、両面印刷を実行する際に、印刷媒体Ｐの表面（第１の印刷面）に印刷され印刷画像と、印刷媒体Ｐの裏面（第２の印刷面）に印刷された印刷画像との向きを同一にすることができる。
【００１０】
また、上述したプリンタ２０によって、フチなし印刷を行う際には、ユーザは、パーソナルコンピュータにインストールされた、いわゆる画像編集用のアプリケーションプログラムを利用して、写真やイラスト等のトリミング等を行い、印刷媒体Ｐのサイズに合わせた画像（印刷対象画像）を作成する。この画像編集用のアプリケーションプログラムを、パーソナルコンピュータに備えられたＣＰＵが実行することによって、後述するフチなし印刷用の印刷用画像を生成するアプリケーションがソフトウェア的に構築される。このアプリケーションは、プリンタ２０が備える印刷ヘッド２２の主走査、および、副走査の機構上の誤差を考慮して、印刷媒体Ｐのサイズよりも大きなサイズの印刷用画像、すなわち、プリンタ２０が実際に印刷を実行する画像を生成する。そして、プリンタ２０は、印刷媒体Ｐの外形よりも外側にはみ出した領域も印刷対象領域として印刷用画像の印刷を実行する。こうすることによって、プリンタ２０は、印刷媒体Ｐの周縁部に余白のないフチなし印刷を行うことができる。
【００１１】
図６は、フチなし印刷用の印刷用画像Ｐｐｒの生成の様子を概念的に示す説明図である。図６（ａ）に、印刷用画像Ｐｐｒの元画像となる印刷対象画像Ｐｏを示した。また、図６（ｂ）に、上述したアプリケーションによって生成される印刷用画像Ｐｐｒを示した。図６（ｂ）において、破線で囲まれた領域は、印刷対象画像Ｐｏに対応する領域を表している。
【００１２】
上述したアプリケーションには、図６（ｂ）に示したように、印刷対象画像Ｐｏの上端部ＰｏＴから印刷用画像Ｐｐｒの上端部ＰｐｒＴまでの長さを表す上端はみ出し量ＹＴと、印刷対象画像Ｐｏの下端部ＰｏＢから印刷用画像Ｐｐｒの下端部ＰｐｒＢまでの長さを表す下端はみ出し量ＹＢと、印刷対象画像Ｐｏの左端部ＰｏＬから印刷用画像Ｐｐｒの左端部ＰｐｒＬまでの長さを表す左端はみ出し量ＸＬと、印刷対象画像Ｐｏの右端部ＰｏＲから印刷用画像Ｐｐｒの右端部ＰｐｒＲまでの長さを表す右端はみ出し量ＸＲとがそれぞれ設定される。そして、アプリケーションは、これらの各はみ出し量ＹＴ，ＹＢ，ＸＬ，ＸＲを用いて、印刷用画像Ｐｐｒを生成する。このような印刷用画像Ｐｐｒは、例えば、アプリケーションが、印刷対象画像Ｐｏの元になる画像（ユーザによって、トリミングが行われる前の画像）から、上記各はみ出し量ＹＴ，ＹＢ，ＸＬ，ＸＲに基づいて、印刷対象画像Ｐｏよりも広い領域の画像をトリミングしたり、印刷対象画像Ｐｏに対して、伸張処理を含む所定の画像サイズ変更処理を施したりすることによって、生成することができる。なお、プリンタ２０において、一般に、印刷ヘッド２２の副走査方向（印刷媒体Ｐの搬送方向）の機構上の誤差は、主走査方向（印刷ヘッド２２の摺動方向）の機構上の誤差よりも大きく、この誤差は、副走査の距離が長くなるにしたがって蓄積される。このため、下端はみ出し量ＹＢとして、上端はみ出し量ＹＴよりも大きな値が設定される。左端はみ出し量ＸＬ、および、右端はみ出し量ＸＲは、同一の値としてもよいし、互いに異なる値としてもよい。
【００１３】
【特許文献１】特開２００２−５５８０３号公報
【特許文献２】特開２００４−５２４１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
そして、従来、プリンタ２０によってフチなし印刷を行う際には、上述したアプリケーションには、給紙トレイ２１から給紙されてきた印刷媒体に印刷するための表面フチなし印刷用の印刷用画像Ｐｐｒ１、および、反転機構２４から給紙されてきた印刷媒体に印刷するための裏面フチなし印刷用の印刷用画像Ｐｐｒ２を生成するときに、上述した各はみ出し量ＹＴ，ＹＢ，ＸＬ，ＸＲは、表面フチなし印刷用の印刷対象画像Ｐｏ１と、裏面フチなし印刷用の印刷対象画像Ｐｏ２とに対して、それぞれ同一の値が適用されていた。このため、以下に説明する課題が生じていた。
【００１５】
図７は、従来の両面フチなし印刷における課題を示す説明図である。ここでは、理解を容易にするため、表面フチなし印刷用の印刷対象画像Ｐｏ１と、裏面フチなし印刷用の印刷対象画像Ｐｏ２とは、同一の画像であり、図７の最も左側に図示したように、縦に「ＡＢＣ」と描かれた印刷対象画像Ｐｏが用意されているものとする。また、アプリケーションには、先に説明した各はみ出し量ＹＴ，ＹＢ，ＸＬ，ＸＲとして、上端はみ出し量ＹＴ＝ａ、下端はみ出し量ＹＢ＝ｂ、左端はみ出し量ＸＬ＝ｃ、右端はみ出し量ＸＲ＝ｄがそれぞれ設定されているものとする。なお、先に説明したように、下端はみ出し量ＹＢの値は、上端はみ出し量ＹＴの値よりも大きい。
【００１６】
この場合、アプリケーションは、図７の左から２番目に図示したように、上述した各はみ出し量ＹＴ，ＹＢ，ＸＬ，ＸＲを用いて、印刷対象画像Ｐｏのサイズよりも大きなサイズの表面フチなし印刷用の印刷用画像Ｐｐｒ１（図７の上段）、および、裏面フチなし印刷用の印刷用画像Ｐｐｒ２（図７の下段）を、生成する。つまり、表面フチなし印刷用の印刷用画像Ｐｐｒ１と、裏面フチなし印刷用の印刷用画像Ｐｐｒ２とは、同一の画像となる。なお、図中の一点鎖線で囲まれた領域は、印刷対象画像Ｐｏに対応する領域を表している。これら表面フチなし印刷用の印刷用画像Ｐｐｒ１、および、裏面フチなし印刷用の印刷用画像Ｐｐｒ２は、プリンタドライバに受け渡される。
【００１７】
そして、プリンタドライバは、図７の左から３番目に模式的に示したように、表面フチなし印刷用の印刷用画像Ｐｐｒ１、および、裏面フチなし印刷用の印刷用画像Ｐｐｒ２に基づいて、プリンタ２０に送信するための表面フチなし印刷用の印刷データ（図７の上段）、および、裏面フチなし印刷用の印刷データ（図７の下段）を生成する。そして、プリンタドライバは、表面フチなし印刷用の印刷データと、裏面フチなし印刷用の印刷データとを含む各種データを、プリンタ２０に送信する。なお、図示したように、プリンタドライバは、裏面フチなし印刷用の印刷データを作成する場合には、印刷媒体Ｐの表面に印刷され印刷画像と、印刷媒体Ｐの裏面に印刷された印刷画像との向きが同一になるように、裏面フチなし印刷用の印刷用画像Ｐｐｒ２を１８０度回転させる。
【００１８】
プリンタ２０は、プリンタドライバから受信した上記各種データに従って、図７の左から３番目に図示したように、印刷媒体Ｐの両面に、両面フチなし印刷を実行する。このとき、プリンタ２０は、位置検出センサによって印刷媒体Ｐの位置を検出し、印刷媒体Ｐの領域外に予め設定された所定の基準点Ｐｓから印刷を開始する。なお、このときの印刷ヘッド２２の印刷媒体Ｐに対する主走査方向、および、副走査方向は、図中に示した通りである。図中の破線で囲まれた領域は、印刷媒体Ｐを表している。
【００１９】
したがって、プリンタ２０によって、上述した印刷用画像Ｐｐｒ１，Ｐｐｒ２の両面フチなし印刷を行った場合には、図７の最も右側に示したように、すなわち、図中に示した「ＡＢＣ」の位置の比較から分かるように、印刷媒体Ｐの表面にフチなし印刷が行われた印刷画像と、印刷媒体Ｐの裏面にフチなし印刷が行われた印刷画像とでは、上下方向の位置ずれが生じていた。この印刷媒体Ｐの表面と裏面とにおける印刷画像の上下方向の位置ずれは、各印刷用画像Ｐｐｒ１，Ｐｐｒ２において、上端はみ出し量ＹＴ、および、下端はみ出し量ＹＢに、互いに異なる値が設定されていても、プリンタ２０は、このことを考慮することなく、各印刷用画像Ｐｐｒ１，Ｐｐｒ２の印刷を、印刷媒体Ｐの領域外に予め設定された基準点Ｐｓから開始することに起因する。プリンタ２０が印刷を開始する基準点Ｐｓから、例えば、表面フチなし印刷用の印刷用画像Ｐｐｒ１における印刷対象画像Ｐｏの中心点に対応する点までの距離と、裏面フチなし印刷用の印刷用画像Ｐｐｒ２における印刷対象画像Ｐｏの中心点に対応する点までの距離が、互いに異なるからである（図示省略）。さらに、図示は省略しているが、左端はみ出し量ＸＬ、および、右端はみ出し量ＸＲに、互いに異なる値が設定されている場合には、これらの差に起因して、印刷媒体Ｐの表面にフチなし印刷が行われた印刷画像と、印刷媒体Ｐの裏面にフチなし印刷が行われた印刷画像とでは、上述した上下方向の位置ずれと同様に、左右方向の位置ずれも生じていた。
【００２０】
本発明は、上述の課題を解決するためになされたものであり、印刷媒体上にフチなし印刷を行う際に、印刷媒体の表面にフチなし印刷が行われた印刷画像と、印刷媒体の裏面にフチなし印刷が行われた印刷画像とにおける位置ずれを抑制することを目的とする。
【課題を解決するための手段】
【００２１】
上述の課題の少なくとも一部を解決するため、本発明では、以下の構成を採用した。
本発明の画像生成装置は、
印刷媒体上にフチなし印刷を実行する機能を有する印刷装置によって印刷される印刷用画像を生成する画像生成装置であって、
前記印刷装置は、
前記印刷媒体の第１の印刷面にフチなし印刷を行う第１の場合に、第１の印刷用画像を第１の方向から、前記印刷媒体へ前記第１の印刷用画像のフチなし印刷を実行し、
前記印刷媒体の第２の印刷面にフチなし印刷を行う第２の場合に、第２の印刷用画像を第２の方向から、前記印刷媒体へ前記第２の印刷用画像のフチなし印刷を実行する印刷装置であり、
前記画像生成装置は、同一の印刷対象画像からは、略同一の画像が印刷されるように、前記第１の印刷用画像と前記第２の印刷用画像とを生成することを要旨とする。
【００２２】
こうすることによって、上述した印刷装置を用いて、印刷媒体上にフチなし印刷を行う際に、印刷媒体の表面にフチなし印刷が行われた印刷画像と、印刷媒体の裏面にフチなし印刷が行われた印刷画像とにおける位置ずれを抑制することができる。
【００２３】
なお、印刷装置によっては、両面印刷時に印刷媒体を反転機構へ送るためにローラを用いる都合上、表面印刷時にはフチなし印刷ができないものがある。その場合でも、片面印刷として印刷するときと、両面印刷の裏面として印刷するときで、印刷が行われた画像がずれないようにする場合も、本発明に含まれる。
【００２４】
上記画像生成装置において、
前記第１の場合の印刷対象として選択された第１の印刷対象画像の少なくとも上端部および下端部の一方に、前記第1の場合のフチなし印刷用に設定された第１の付加領域を有する第１の印刷用画像を、前記第１の印刷対象画像に基づいて生成する第１の印刷用画像生成部と、
前記第２の場合の印刷対象として選択された第２の印刷対象画像の少なくとも上端部および下端部の一方に、前記第２の場合のフチなし印刷用に設定され、前記第１の付加領域とは異なる第２の付加領域を有する第２の印刷用画像を、前記第２の印刷対象画像に基づいて生成する第２の印刷用画像生成部と、
の少なくとも一方を備えるようにしてもよい。
【００２５】
本発明において、第１の付加領域、および、第２の付加領域の少なくとも一方は、例えば、上記印刷装置が備える印刷ヘッドの少なくとも副走査の機構上の誤差を考慮して、印刷媒体の第１の印刷面（例えば、表面）にフチなし印刷が行われた印刷画像と、印刷媒体の第２の印刷面（例えば、裏面）にフチなし印刷が行われた印刷画像とにおける上下方向の位置ずれを抑制可能な範囲内で、それぞれ設定される。こうすることによって、上述した印刷装置を用いて、印刷媒体上に両面フチなし印刷を行う際に、印刷媒体の表面にフチなし印刷が行われた印刷画像と、印刷媒体の裏面にフチなし印刷が行われた印刷画像とにおける上下方向の位置ずれを抑制することができる。
【００２６】
なお、上記画像生成装置において、第１の付加領域、および、第２の付加領域の少なくとも一方を、さらに、上記印刷装置が備える印刷ヘッドの主走査の機構上の誤差を考慮して、印刷媒体の第１の印刷面（例えば、表面）にフチなし印刷が行われた印刷画像と、印刷媒体の第２の印刷面（例えば、裏面）にフチなし印刷が行われた印刷画像とにおける左右方向の位置ずれを抑制可能な範囲内で、それぞれ設定するようにしてもよい。こうすることによって、上述した印刷装置を用いて、印刷媒体上に両面フチなし印刷を行う際に、さらに、印刷媒体の表面にフチなし印刷が行われた印刷画像と、印刷媒体の裏面にフチなし印刷が行われた印刷画像とにおける左右方向の位置ずれを抑制することができる。
【００２７】
なお、上記画像生成装置において、
前記印刷用画像は、前記印刷対象画像に基づく画像に対し、前記付加領域に相当する所定の画像を付加したものであるものとしてもよい。
【００２８】
また、本発明の画像生成装置において、
前記第１の印刷用画像を、前記第１の場合の印刷対象として選択された第１の印刷対象画像に基づいて生成する第１の印刷用画像生成部と、
前記第２の印刷用画像を、前記第２の場合の印刷対象として選択された第２の印刷対象画像に基づいて生成する第２の印刷用画像生成部と、の少なくとも一方を備え、
前記第１の印刷対象画像は、前記第１の印刷用画像の少なくとも上端部および下端部の一方に、前記第1の場合のフチなし印刷用に設定された第１の削除領域を有し、
前記第２の印刷対象画像は、前記第２の印刷用画像の少なくとも上端部および下端部の一方に、前記第２の場合のフチなし印刷用に設定され、前記第１の削除領域とは異なる第２の削除領域を有するものとしてもよい。
【００２９】
こうすることによっても、上述した印刷装置を用いて、印刷媒体上に両面フチなし印刷を行う際に、印刷媒体の表面にフチなし印刷が行われた印刷画像と、印刷媒体の裏面にフチなし印刷が行われた印刷画像とにおける上下方向の位置ずれを抑制することができる。
【００３０】
上述した第１の印刷用画像生成部、および、第２の印刷用画像生成部が、それぞれ第１の付加領域を有する第１の印刷用画像、および、第２の付加領域を有する第２の印刷用画像を生成する画像生成装置において、
前記第１の印刷用画像、および、前記第２の印刷用画像を生成するために用いられる画像生成用データとして、前記第１の印刷対象画像の上端部から前記第１の印刷用画像の上端部までの長さを表す第１の上端はみ出し量、および、前記第１の印刷対象画像の下端部から前記第１の印刷用画像の下端部までの長さを表す第１の下端はみ出し量を取得する画像生成用データ取得部を備え、
前記第１の印刷用画像生成部は、
前記第１の印刷対象画像に対して、前記第１の上端はみ出し量、および、前記第１の下端はみ出し量に基づいた大きさの前記第１の付加領域を有する第１の印刷用画像を生成し、
前記第２の印刷用画像生成部は、
前記第２の印刷対象画像に対して、前記第１の下端はみ出し量と同一の値が設定され、前記第２の印刷対象画像の上端部から前記第２の印刷用画像の上端部までの長さを表す第２の上端はみ出し量、および、前記第１の上端はみ出し量と同一の値が設定され、前記第２の印刷対象画像の下端部から前記第２の印刷用画像の下端部までの長さを表す第２の下端はみ出し量に基づいた大きさの前記第２の付加領域を有する第２の印刷用画像を生成するようにしてもよい。
【００３１】
こうすることによって、上述した印刷装置を用いて、印刷媒体上に両面フチなし印刷を行う際に、印刷媒体の表面にフチなし印刷が行われた印刷画像と、印刷媒体の裏面にフチなし印刷が行われた印刷画像とにおける上下方向の位置ずれを抑制することができる。
【００３２】
なお、上記画像生成装置において、画像生成用データ取得部は、第１の上端はみ出し量、および、第１の下端はみ出し量とともに、第２の上端はみ出し量、および、第２の下端はみ出し量を取得するようにしてもよい。また、第２の印刷用画像生成部が、第１の上端はみ出し量の値と、第１の下端はみ出し量の値とを入れ替えて、第２の上端はみ出し量、および、第２の下端はみ出し量として用いるようにしてもよい。
【００３３】
上記画像生成装置において、さらに、
前記印刷媒体のサイズを設定するサイズ設定部を備え、
前記画像生成用データ取得部は、前記設定された印刷媒体のサイズに対応して予め規定された前記画像生成用データを取得するようにしてもよい。
【００３４】
こうすることによって、印刷媒体のサイズに適した両面フチなし印刷を行うことが可能な第１の印刷用画像、および、第２の印刷用画像を生成することができる。
【００３５】
本発明は、上述の画像生成装置としての構成の他、画像生成方法の発明として構成することもできる。また、これらを実現するコンピュータプログラム、およびそのプログラムを記録した記録媒体、そのプログラムを含み搬送波内に具現化されたデータ信号など種々の態様で実現することが可能である。なお、それぞれの態様において、先に示した種々の付加的要素を適用することが可能である。
【００３６】
本発明をコンピュータプログラムまたはそのプログラムを記録した記録媒体等として構成する場合には、画像生成装置の動作を制御するプログラム全体として構成するものとしてもよいし、本発明の機能を果たす部分のみを構成するものとしてもよい。また、記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置などコンピュータが読み取り可能な種々の媒体を利用できる。
【発明を実施するための最良の形態】
【００３７】
以下、本発明の実施の形態について、実施例に基づき以下の順序で説明する。
Ａ．印刷システムの構成：
Ｂ．印刷用画像生成処理：
Ｃ．効果：
Ｄ．変形例：
【００３８】
Ａ．印刷システムの構成：
図１は、本発明の画像生成装置を適用した一実施例としての印刷システム１０００の概略構成を示す説明図である。この印刷システム１０００は、パーソナルコンピュータ１０と、プリンタ２０とから構成されており、これらは、プリンタケーブル３０によって、互いに接続されている。プリンタ２０は、先に説明した反転機構２４を備え、印刷媒体Ｐ上に両面フチなし印刷を実行する機能を有している（図５，６参照）。なお、本実施例では、プリンタ２０として、インクジェットプリンタを用いるものが、この代わりに、上述した反転機構を備え、印刷媒体Ｐ上に両面フチなし印刷を実行する機能を有する他のプリンタ、例えば、レーザプリンタを適用するものとしてもよい。また、本実施例では、パーソナルコンピュータ１０と、プリンタ２０とを、プリンタケーブル３０によって接続するものとしたが、この代わりに、ＬＡＮケーブルや、無線通信によって接続するものとしてもよい。
【００３９】
パーソナルコンピュータ１０は、プリンタ２０によって両面フチなし印刷を実行させるための印刷用画像を生成する機能を有している。パーソナルコンピュータ１０は、本発明における画像生成装置に相当する。以下、パーソナルコンピュータ１０を画像生成装置１０と呼ぶ。
【００４０】
画像生成装置１０は、表示装置１１や、キーボード１２、マウス１３等の入力装置や、図示しないＣＰＵや、メモリや、ハードディスク等の外部記憶装置を備えている。そして、外部記憶装置内には、いわゆる画像編集プログラムや、プリンタドライバ・プログラムが記憶されている。画像編集プログラムは、ユーザが、キーボード１２や、マウス１３を用いて、表示装置１１の表示画面に表示された画像のレタッチ等の画像編集を行ったり、その画像のプリンタ２０による印刷指示を行ったりするためのアプリケーションプログラムである。図中に示したアプリケーション１００、および、プリンタドライバ２００は、画像生成装置１０に備えられたＣＰＵが、上述した画像編集プログラム、および、プリンタドライバ・プログラムを、それぞれ外部記憶装置から読み出して実行することによって、ソフトウェア的に構築されている。これらの機能ブロックの少なくとも一部を、ハードウェア的に構成するようにしてもよい。
【００４１】
アプリケーション１００は、図示するように、印刷設定部１１０と、画像生成用データ取得部１２０と、画像データ取得部１３０と、印刷用画像生成部１４０とを備えている。なお、これらの各機能ブロックは、プリンタ２０による画像の印刷時に、それぞれ機能する。
【００４２】
印刷設定部１１０は、表示装置１１の表示画面に、印刷設定用のグラフィカル・ユーザ・インタフェース（ＧＵＩ）を表示し（図示省略）、ＧＵＩに入力されたユーザの指示に従って、各種印刷設定を行う。この印刷設定の項目には、例えば、片面印刷、両面印刷、フチなし印刷の有無、用紙サイズ（印刷媒体Ｐのサイズ）等が含まれる。
【００４３】
画像生成用データ取得部１２０は、印刷設定部１１０において、印刷設定として、フチなし印刷が設定されており、印刷指示が入力されたときに、プリンタドライバ２００が保持するフチなし印刷用の画像生成用データを、プリンタドライバ２００に対して要求し、取得する。この画像生成用データについては、後述する。
【００４４】
画像データ取得部１３０は、ユーザによって選択された印刷すべき画像である印刷対象画像を、外部記憶装置等から取得する。
【００４５】
印刷用画像生成部１４０は、印刷設定部１１０において、印刷設定として、フチなし印刷（片面フチなし印刷、および、両面フチなし印刷を含む）が設定されており、印刷指示が入力されたときに、画像生成用データ取得部１２０によって、プリンタドライバ２００から取得した画像生成用データに基づいて、フチなし印刷用の印刷用画像を生成する。このフチなし印刷用の印刷用画像の生成については、後述する。印刷用画像生成部１４０は、本発明における第１の印刷用画像生成部、および、第２の印刷用画像生成部に相当する。なお、本実施例では、本願発明の特徴である両面フチなし印刷用の印刷用画像の生成についてのみ説明し、その他の印刷設定に対応する印刷用画像の生成ついては、説明を省略する。
【００４６】
プリンタドライバ２００は、アプリケーション１００から受け渡された各種データに基づいて、解像度変換処理や、色変換処理や、ハーフトーン処理や、ラスタライズ等の各種処理を実行して、プリンタ２０に送信すべき印刷データを生成する。そして、プリンタドライバ２００は、この印刷データとともに、プリンタ２０の動作を制御するための印刷制御データを、プリンタ２０に送信する。
【００４７】
プリンタ２０は、プリンタドライバ２００から受信した各種データに従って、印刷媒体Ｐに対して、印刷ヘッド２２を主走査、および、副走査しつつ印刷を実行する。
【００４８】
図２は、プリンタドライバ２００が保持している画像生成用データの一例を示す説明図である。本実施例では、画像生成用データとして、表面フチなし印刷用の上端はみ出し量ＹＴと、下端はみ出し量ＹＢと、左端はみ出し量ＸＬと、右端はみ出し量ＸＲとを用いるものとした（図６参照）。本実施例では、プリンタドライバ２００は、図示するように、この画像生成用データをリスト形式で保持しており（以下、はみ出し量リストと呼ぶ）、このはみ出し量リストには、「はがき」、「Ｌ判」、「ＫＧ判」等の用紙サイズに対応した、最適な上端はみ出し量ＹＴと、下端はみ出し量ＹＢと、左端はみ出し量ＸＬと、右端はみ出し量ＸＲとが予め記録されている。なお、本実施例では、左端はみ出し量ＸＬと、右端はみ出し量ＸＲとは、互いに異なる値となるものとしたが、両者は、同じ値であってもよい。また、本実施例では、各はみ出し量ＹＴ，ＹＢ，ＸＬ，ＸＲは、ミリ単位で設定されているものとしたが、この代わりに、ピクセル等、他の単位で設定するようにしてもよい。
【００４９】
Ｂ．印刷用画像生成処理：
図３は、印刷用画像生成処理の流れを示すフローチャートである。この処理は、アプリケーション１００の印刷設定部１１０で、印刷設定として、両面フチなし印刷が設定されており、印刷指示が入力されたときに、アプリケーション１００が実行する処理である。
【００５０】
まず、アプリケーション１００は、画像データ取得部１３０によって、ユーザによって選択された、印刷媒体Ｐの表面にフチなし印刷すべき表面フチなし印刷用の印刷対象画像Ｐｏ１、および、印刷媒体Ｐの裏面にフチなし印刷すべき裏面フチなし印刷用の印刷対象画像Ｐｏ２を、外部記憶装置等から取得する（ステップＳ１００）。表面フチなし印刷用の印刷対象画像Ｐｏ１、および、裏面フチなし印刷用の印刷対象画像Ｐｏ２は、それぞれ、本発明における第１の印刷対象画像、および、第２の印刷対象画像に相当する。
【００５１】
次に、アプリケーション１００は、印刷設定部１１０で設定された用紙サイズをプリンタドライバ２００に通知して画像生成用データの要求を行い、画像生成用データ取得部１２０によって、プリンタドライバ２００から、通知した用紙サイズに最適な表面フチなし印刷用の上端はみ出し量ＹＴと、下端はみ出し量ＹＢと、左端はみ出し量ＸＬと、右端はみ出し量ＸＲとを取得する（ステップＳ１１０）。表面フチなし印刷用の上端はみ出し量ＹＴ、および、下端はみ出し量ＹＢは、本発明における第１の上端はみ出し量、および、第１の下端はみ出し量に相当する。
【００５２】
そして、アプリケーション１００は、プリンタドライバ２００から取得した上端はみ出し量ＹＴと、下端はみ出し量ＹＢと、左端はみ出し量ＸＬと、右端はみ出し量ＸＲとに基づいて、印刷用画像生成部１４０によって、表面フチなし印刷用の印刷対象画像Ｐｏ１のサイズよりも大きなサイズの表面フチなし印刷用の印刷用画像Ｐｐｒ１を生成する（ステップＳ１２０）。表面フチなし印刷用の印刷用画像Ｐｐｒ１は、本発明における第１の印刷用画像に相当する。
【００５３】
そして、アプリケーション１００は、印刷用画像生成部１４０によって生成された表面フチなし印刷用の印刷用画像Ｐｐｒ１を、プリンタドライバ２００に受け渡す（ステップＳ１３０）。このとき、アプリケーション１００は、表面フチなし印刷用の印刷用画像Ｐｐｒ１とともに、印刷設定部１１０で設定された設定内容、すなわち、両面フチなし印刷である旨、および、用紙サイズも、プリンタドライバ２００に受け渡す。
【００５４】
次に、アプリケーション１００は、印刷用画像生成部１４０によって、裏面フチなし印刷用の各はみ出し量ＹＴ，ＹＢ，ＸＬ，ＸＲを設定する（ステップＳ１４０）。具体的には、アプリケーション１００は、表面フチなし印刷用の上端はみ出し量ＹＴを、裏面フチなし印刷用の下端はみ出し量ＹＢとして設定し、表面フチなし印刷用の下端はみ出し量ＹＢを、裏面フチなし印刷用の上端はみ出し量ＹＴとして設定し、表面フチなし印刷用の左端はみ出し量ＸＬを、裏面フチなし印刷用の右端はみ出し量ＸＲとして設定し、表面フチなし印刷用の右端はみ出し量ＸＲを、裏面フチなし印刷用の裏面フチなし印刷用の左端はみ出し量ＸＬとして設定する。つまり、アプリケーション１００は、表面フチなし印刷用の上端はみ出し量ＹＴの値と、表面フチなし印刷用の下端はみ出し量ＹＢの値とを入れ替えて、裏面フチなし印刷用の上端はみ出し量ＹＴ、および、裏面フチなし印刷用の下端はみ出し量ＹＢとして、それぞれ設定するとともに、表面フチなし印刷用の左端はみ出し量ＸＬの値と、表面フチなし印刷用の右端はみ出し量ＸＲの値とを入れ替えて、裏面フチなし印刷用の左端はみ出し量ＸＬ、および、裏面フチなし印刷用の右端はみ出し量ＸＲとして、それぞれ設定する。裏面フチなし印刷用の上端はみ出し量ＹＴ、および、裏面フチなし印刷用の下端はみ出し量ＹＢは、本発明における第２の上端はみ出し量、および、第２の下端はみ出し量に相当する。
【００５５】
そして、アプリケーション１００は、ステップＳ１４０で設定された裏面フチなし印刷用の上端はみ出し量ＹＴと、下端はみ出し量ＹＢと、左端はみ出し量ＸＬと、右端はみ出し量ＸＲとに基づいて、印刷用画像生成部１４０によって、裏面フチなし印刷用の印刷対象画像Ｐｏ２のサイズよりも大きなサイズの裏面フチなし印刷用の印刷用画像Ｐｐｒ２を生成する（ステップＳ１５０）。裏面フチなし印刷用の印刷用画像Ｐｐｒ２は、本発明における第２の印刷用画像に相当する。
【００５６】
そして、アプリケーション１００は、印刷用画像生成部１４０によって生成された裏面フチなし印刷用の印刷用画像Ｐｐｒ２を、プリンタドライバ２００に受け渡す（ステップＳ１６０）。このとき、アプリケーション１００は、ステップＳ１３０と同様に、裏面フチなし印刷用の印刷用画像Ｐｐｒ２とともに、印刷設定部１１０で設定された設定内容、すなわち、両面フチなし印刷である旨、および、用紙サイズも、プリンタドライバ２００に受け渡す。
【００５７】
そして、印刷用画像生成処理を終了する。
【００５８】
この後、プリンタドライバ２００は、先に説明したように、アプリケーション１００から受け渡された各種データに基づいて、解像度変換処理や、色変換処理や、ハーフトーン処理や、ラスタライズ等の各種処理を実行して、プリンタ２０に送信すべき印刷データを生成する。そして、この印刷データとともに、プリンタ２０の動作を制御するための印刷制御データを、プリンタ２０に送信する。なお、プリンタドライバ２００は、裏面フチなし印刷用の印刷用画像Ｐｐｒ２についての印刷データを生成する際には、プリンタ２０に、裏面フチなし印刷用の印刷用画像Ｐｐｒ２を、印刷用画像Ｐｐｒ２の下端部ＰｐｒＢ側から実行させるために、裏面フチなし印刷用の印刷用画像Ｐｐｒ２を１８０度回転させる処理も行う。
【００５９】
プリンタ２０は、プリンタドライバ２００から受信した表面フチなし印刷用の印刷データ、および、印刷制御データに従って、表面フチなし印刷を実行する。このとき、プリンタ２０は、先述した位置検出センサによって、印刷媒体Ｐの上端部ＰＴを検出し、印刷媒体Ｐの領域外に予め設定された所定の基準点から印刷を開始する。その後、プリンタ２０は、反転機構２４によって、印刷媒体Ｐの表裏を自動反転させて、プリンタドライバ２００から受信した裏面フチなし印刷用の印刷データ、および、印刷制御データに従って、裏面フチなし印刷を実行する。このとき、プリンタ２０は、先述した位置検出センサによって、印刷媒体Ｐの下端部ＰＢを検出し、印刷媒体Ｐの領域外に予め設定された所定の基準点から印刷を開始する。
【００６０】
Ｃ．効果：
図４は、本実施例における印刷用画像生成処理による効果を示す説明図である。ここでは、理解を容易にするため、表面フチなし印刷用の印刷対象画像Ｐｏ１と、裏面フチなし印刷用の印刷対象画像Ｐｏ２とは、同一の画像であり、図４の最も左側に示したように、縦に「ＡＢＣ」と描かれた印刷対象画像Ｐｏが用意されているものとする。また、図４の左から２番目の上段に示したように、アプリケーション１００には、先に説明した各はみ出し量ＹＴ，ＹＢ，ＸＬ，ＸＲとして、表面フチなし印刷用の上端はみ出し量ＹＴ＝ａ、下端はみ出し量ＹＢ＝ｂ、左端はみ出し量ＸＬ＝ｃ、右端はみ出し量ＸＲ＝ｄがそれぞれ設定されているものとする。なお、先に説明したように、表面フチなし印刷用の下端はみ出し量ＹＢの値は、表面フチなし印刷用の上端はみ出し量ＹＴの値よりも大きい。
【００６１】
アプリケーション１００は、表面フチなし印刷用の印刷用画像Ｐｐｒ１を生成するときには、先に説明したように、表面フチなし印刷用の各はみ出し量ＹＴ（＝ａ），ＹＢ（＝ｂ），ＸＬ（＝ｃ），ＸＲ（＝ｄ）を用いて、印刷対象画像Ｐｏのサイズよりも大きなサイズの表面フチなし印刷用の印刷用画像Ｐｐｒ１（図４の左から２番目の上段）を生成する。なお、図中の一点鎖線で囲まれた領域は、印刷対象画像Ｐｏに対応する領域を表している。そして、表面フチなし印刷用の印刷用画像Ｐｐｒ１内の一点鎖線で囲まれた領域の外側の領域は、本発明における第１の付加領域に相当する。
【００６２】
また、アプリケーション１００は、裏面フチなし印刷用の印刷用画像Ｐｐｒ２を生成するときには、先に説明したように、表面フチなし印刷用の上端はみ出し量ＹＴの値と、表面フチなし印刷用の下端はみ出し量ＹＢの値とを入れ替えて、裏面フチなし印刷用の上端はみ出し量ＹＴ、および、裏面フチなし印刷用の下端はみ出し量ＹＢとして、それぞれ設定するとともに、表面フチなし印刷用の左端はみ出し量ＸＬの値と、表面フチなし印刷用の右端はみ出し量ＸＲの値とを入れ替えて、裏面フチなし印刷用の左端はみ出し量ＸＬ、および、裏面フチなし印刷用の右端はみ出し量ＸＲとして、それぞれ設定する。そして、アプリケーション１００は、これら裏面フチなし印刷用の各はみ出し量ＹＴ（＝ｂ），ＹＢ（＝ａ），ＸＬ（＝ｄ），ＸＲ（＝ｃ）を用いて、印刷対象画像Ｐｏのサイズよりも大きなサイズの裏面フチなし印刷用の印刷用画像Ｐｐｒ２（図４の左から２番目の下段）を生成する。なお、図中の一点鎖線で囲まれた領域は、印刷対象画像Ｐｏに対応する領域を表している。そして、裏面フチなし印刷用の印刷用画像Ｐｐｒ２内の一点鎖線で囲まれた領域の外側の領域は、本発明における第２の付加領域に相当する。図から分かるように、第１の付加領域、および、第２の付加領域は、互いに形状が異なっている。
【００６３】
そして、プリンタドライバ２００は、図４の左から３番目に模式的に示したように、表面フチなし印刷用の印刷用画像Ｐｐｒ１、および、裏面フチなし印刷用の印刷用画像Ｐｐｒ２に基づいて、順次、プリンタ２０に送信するための表面フチなし印刷用の印刷データ（図４の上段）、および、裏面フチなし印刷用の印刷データ（図４の下段）を生成する。そして、プリンタドライバ２００は、表面フチなし印刷用の印刷データと、裏面フチなし印刷用の印刷データとを含む各種データを、順次、プリンタ２０に送信する。なお、図示したように、プリンタドライバ２００は、裏面フチなし印刷用の印刷データを作成する場合には、印刷媒体Ｐの表面に印刷され印刷画像と、印刷媒体Ｐの裏面に印刷された印刷画像との向きが同一になるように、裏面フチなし印刷用の印刷用画像Ｐｐｒ２を１８０度回転させる。
【００６４】
プリンタ２０は、プリンタドライバ２００から受信した上記各種データに従って、印刷媒体Ｐの両面に、順次、両面フチなし印刷を実行する。このとき、プリンタ２０は、先に説明したように、位置検出センサによって、印刷媒体Ｐの上端部ＰＴ、あるいは、下端部ＰＢを検出し、印刷媒体Ｐの領域外に予め設定された所定の基準点Ｐｓから印刷を開始する。図中の破線で囲まれた領域は、印刷媒体Ｐを表している。なお、このときの印刷ヘッド２２の印刷媒体Ｐに対する主走査方向、および、副走査方向は、図中に示した通りである。
【００６５】
したがって、プリンタ２０によって、上述した印刷用画像Ｐｐｒ１，Ｐｐｒ２の両面フチなし印刷を行った場合には、図４の最も右側に示したように、すなわち、図中に示した「ＡＢＣ」の位置の比較から分かるように、印刷媒体Ｐの表面にフチなし印刷が行われた印刷画像と、印刷媒体Ｐの裏面にフチなし印刷が行われた印刷画像とは、ほぼ同一の印刷画像となる。つまり、本実施例における印刷用画像生成処理によれば、印刷媒体Ｐの表面にフチなし印刷が行われた印刷画像と、印刷媒体Ｐの裏面にフチなし印刷が行われた印刷画像とにおける上下方向の位置ずれは生じない。これは、以下の理由による。
【００６６】
プリンタ２０は、先に説明したように、印刷媒体Ｐの領域外に予め設定された所定の基準点Ｐｓから、表面フチなし印刷用の印刷用画像Ｐｐｒ１、および、裏面フチなし印刷用の印刷用画像Ｐｐｒ２の印刷を開始する。そして、先に図７を用いて説明した従来例では、表面フチなし印刷用の印刷用画像Ｐｐｒ１、および、裏面フチなし印刷用の印刷用画像Ｐｐｒ２を生成する際に、各はみ出し量ＹＴ，ＹＢ，ＸＬ，ＸＲ（ただし、上端はみ出し量ＹＴ＜下端はみ出し量ＹＢ）として、表面フチなし印刷用の印刷用画像Ｐｐｒ１、および、裏面フチなし印刷用の印刷用画像Ｐｐｒ２のそれぞれに対して、それぞれ同一の値を適用していた。このため、印刷媒体Ｐの表面にフチなし印刷が行われた印刷画像と、印刷媒体Ｐの裏面にフチなし印刷が行われた印刷画像とでは、上端はみ出し量ＹＴと下端はみ出し量ＹＢとの差に起因して、上下方向の位置ずれが生じていた（図７参照）。プリンタ２０が印刷を開始する基準点Ｐｓから、例えば、表面フチなし印刷用の印刷用画像Ｐｐｒ１における印刷対象画像Ｐｏの中心点に対応する点までの距離と、裏面フチなし印刷用の印刷用画像Ｐｐｒ２における印刷対象画像Ｐｏの中心点に対応する点までの距離とが、互いに異なるからである（図示省略）。
【００６７】
これに対し、本実施例では、先に説明したように、表面フチなし印刷用の上端はみ出し量ＹＴの値と、表面フチなし印刷用の下端はみ出し量ＹＢの値とを入れ替えて、裏面フチなし印刷用の上端はみ出し量ＹＴ、および、裏面フチなし印刷用の下端はみ出し量ＹＢとして、それぞれ設定して、表面フチなし印刷用の印刷用画像Ｐｐｒ１、および、裏面フチなし印刷用の印刷用画像Ｐｐｒ２を生成する。したがって、本実施例では、プリンタ２０が印刷を開始する基準点Ｐｓから、例えば、表面フチなし印刷用の印刷用画像Ｐｐｒ１における印刷対象画像Ｐｏの中心点に対応する点までの距離と、裏面フチなし印刷用の印刷用画像Ｐｐｒ２における印刷対象画像Ｐｏの中心点に対応する点までの距離とは、互いに等しくなる（図示省略）。この結果、先に図７を用いて説明した従来例とは異なり、印刷媒体Ｐの表面にフチなし印刷が行われた印刷画像と、印刷媒体Ｐの裏面にフチなし印刷が行われた印刷画像とにおける上下方向の位置ずれは生じないのである。
【００６８】
また、本実施例における印刷用画像生成処理では、表面フチなし印刷用の左端はみ出し量ＸＬの値と、表面フチなし印刷用の右端はみ出し量ＸＲの値とを入れ替えて、裏面フチなし印刷用の左端はみ出し量ＸＬ、および、裏面フチなし印刷用の右端はみ出し量ＸＲとして、それぞれ設定して、表面フチなし印刷用の印刷用画像Ｐｐｒ１、および、裏面フチなし印刷用の印刷用画像Ｐｐｒ２を生成する。したがって、表面フチなし印刷用の左端はみ出し量ＸＬ、および、表面フチなし印刷用の右端はみ出し量ＸＲとして、互いに異なる値が設定されている場合であっても、印刷媒体Ｐの表面にフチなし印刷が行われた印刷画像と、印刷媒体Ｐの裏面にフチなし印刷が行われた印刷画像とにおける左右方向の位置ずれも、上述した上下方向の位置ずれと同様に生じない。
【００６９】
以上説明した本実施例の画像生成装置１０によれば、先に説明したプリンタ２０を用いて印刷媒体Ｐ上に両面フチなし印刷を行う際に、印刷媒体Ｐの表面にフチなし印刷が行われた印刷画像と、印刷媒体Ｐの裏面にフチなし印刷が行われた印刷画像とにおける位置ずれを抑制することができる。
【００７０】
Ｄ．変形例：
以上、本発明の実施の形態について説明したが、本発明はこのような実施の形態になんら限定されるものではなく、その要旨を逸脱しない範囲内において種々なる態様での実施が可能である。例えば、以下のような変形が可能である。
【００７１】
Ｄ１．変形例１：
上記実施例では、アプリケーション１００は、印刷用画像生成処理のステップＳ１４０において、表面フチなし印刷用の左端はみ出し量ＸＬの値と表面フチなし印刷用の右端はみ出し量ＸＲの値とを入れ替えて、裏面フチなし印刷用の左端はみ出し量ＸＬ、および、裏面フチなし印刷用の右端はみ出し量ＸＲとして設定するものとしたが、表面フチなし印刷用の左端はみ出し量ＸＬ、および、表面フチなし印刷用のＸＲが同じ値である場合には、これを省略してもよい。
【００７２】
Ｄ２．変形例２：
上記実施例では、アプリケーション１００は、印刷用画像生成処理のステップＳ１４０において、表面フチなし印刷用の上端はみ出し量ＹＴ、表面フチなし印刷用の下端はみ出し量ＹＢ、表面フチなし印刷用の左端はみ出し量ＸＬ、表面フチなし印刷用の右端はみ出し量ＸＲを用いて、裏面印刷用の上端はみ出し量ＹＴ、裏面印刷用の下端はみ出し量ＹＢ、裏面印刷用の左端はみ出し量ＸＬ、裏面印刷用の右端はみ出し量ＸＲをそれぞれ設定するものとしたが、本発明は、これに限られない。例えば、表面フチなし印刷用の各はみ出し量ＹＴ，ＹＢ，ＸＬ，ＸＲと同様に、プリンタドライバ２００が、裏面フチなし印刷用の各はみ出し量ＹＴ，ＹＢ，ＸＬ，ＸＲも保持するようにし、これらをアプリケーション１００が取得するようにしてもよい。
【００７３】
Ｄ３．変形例３：
上記実施例では、プリンタドライバ２００が、はみ出し量リストを保持するものとしたが、この代わりに、アプリケーション１００がはみ出し量リストを保持するようにしてもよい。
【００７４】
Ｄ４．変形例４：
上記実施例では、プリンタドライバ２００は、表面フチなし印刷用の上端はみ出し量ＹＴ、下端はみ出し量ＹＢ、左端はみ出し量ＸＬ、右端はみ出し量ＸＲを、用紙サイズごとに記録したはみ出し量リストを保持するものとしたが、本発明は、これに限られない。プリンタドライバ２００は、表面フチなし印刷用の上端はみ出し量ＹＴ、下端はみ出し量ＹＢ、左端はみ出し量ＸＬ、右端はみ出し量ＸＲを、用紙サイズ基づいて、適宜、所定の演算によって求めるものとしてもよい。また、この演算は、アプリケーション１００が行うようにしてもよい。
【００７５】
Ｄ５．変形例５：
上記実施例では、画像生成装置１０が、各印刷用画像Ｐｐｒ１，Ｐｐｒ２を生成する際に、各はみ出し量ＹＴ，ＹＢ，ＸＬ，ＸＲを設定するものとしたが、本発明は、これに限られない。画像生成装置１０は、例えば、各印刷用画像Ｐｐｒ１，Ｐｐｒ２を生成する際の各元画像、すなわち、印刷対象画像Ｐｏ１，Ｐｏ２に、各はみ出し量ＹＴ，ＹＢ，ＸＬ，ＸＲに相当する削除領域を設定するようにしてもよい。画像生成装置１０は、一般に、同一の印刷対象画像からは、略同一の印刷画像が印刷されるように、印刷用画像Ｐｐｒ１と、印刷用画像Ｐｐｒ２とを生成するようにすればよい。
【００７６】
Ｄ６．変形例６：
アプリケーション１００の機能の少なくとも一部を、プリンタドライバ２００が備えるようにしてもよい。また、プリンタドライバ２００の機能の少なくとも一部を、アプリケーション１００が備えるようにしてもよい。
【図面の簡単な説明】
【００７７】
【図１】本発明の画像生成装置を適用した一実施例としての印刷システム１０００の概略構成を示す説明図である。
【図２】プリンタドライバ２００が保持している画像生成用データの一例を示す説明図である。
【図３】印刷用画像生成処理の流れを示すフローチャートである。
【図４】本実施例における印刷用画像生成処理による効果を示す説明図である。
【図５】印刷媒体上に両面にフチなし印刷を実行する機能を有する印刷装置としてのプリンタ２０の概略構成および動作の一例を示す説明図である。
【図６】フチなし印刷用の印刷用画像の生成の様子を概念的に示す説明図である。
【図７】従来の両面フチなし印刷における課題を示す説明図である。
【符号の説明】
【００７８】
１０００…印刷システム
１０…画像生成装置（パーソナルコンピュータ）
１１…表示装置
１２…キーボード
１３…マウス１３
１００…アプリケーション
１１０…印刷設定部
１２０…画像生成用データ取得部
１３０…画像データ取得部
１４０…印刷用画像生成部
２００…プリンタドライバ
２０…プリンタ
２１…給紙トレイ
２２…印刷ヘッド
２３…プラテン
２４…反転機構
３０…プリンタケーブル
Ｐ…印刷媒体
Ｒｓ…搬送ローラ
Ｒｔ…反転ローラ
Ｒ…ローラ
ＹＴ…上端はみ出し量
ＹＢ…下端はみ出し量
ＸＬ…左端はみ出し量
ＸＲ…右端はみ出し量
Ｐｏ…印刷対象画像
ＰｏＴ…上端部
ＰｏＢ…下端部
ＰｏＬ…左端部
ＰｏＲ…右端部
Ｐｐｒ…印刷用画像
ＰｐｒＴ…上端部
ＰｐｒＢ…下端部
ＰｐｒＬ…左端部
ＰｐｒＲ…右端部
Ｐｏ１…表面フチなし印刷用の印刷対象画像
Ｐｏ２…裏面フチなし印刷用の印刷対象画像
Ｐｐｒ１…表面フチなし印刷用の印刷用画像
Ｐｐｒ２…裏面フチなし印刷用の印刷用画像
Ｐｓ…基準点
【図１】
2008090708.tif 000003
【図２】
2008090708.tif 000004
【図３】
2008090708.tif 000005
【図４】
2008090708.tif 000006
【図５】
2008090708.tif 000007
【図６】
2008090708.tif 000008
【図７】
2008090708.tif 000009