(57)【要約】【課題】  プリンターなどに特殊なハードウェアを必要とせずに、フチなしの印刷画像（全面印刷された画像）を得ることができるようにする。【解決手段】  ドライバープログラムは、端末装置の演算処理装置を、全面印刷が指定された場合に、印刷画像サイズをいずれかの定型サイズに設定し、原稿画像サイズより大きい定型サイズに用紙サイズを設定し、印刷用紙のフチにある印字不能領域を避けて印刷用紙内での印刷画像の位置を設定するレイアウト処理部７２、並びにレイアウト処理部７２により設定された印刷画像サイズおよび印刷画像の位置で用紙サイズの印刷用紙に印刷画像を印刷するための印刷データを生成するＰＤＬ生成部７３として機能させる。【選択図】  図４
2012103922.tif 000002
【特許請求の範囲】
【請求項１】
コンピューターを、
全面印刷が指定された場合に、印刷画像サイズをいずれかの定型サイズに設定し、前記原稿画像サイズより大きい定型サイズに用紙サイズを設定し、印刷用紙のフチにある印字不能領域を避けて前記印刷用紙内での印刷画像の位置を設定するレイアウト処理部、並びに
前記レイアウト処理部により設定された前記印刷画像サイズおよび前記印刷画像の位置で前記用紙サイズの前記印刷用紙に前記印刷画像を印刷するための印刷データを生成する印刷データ生成部、
として機能させるドライバープログラム。
【請求項２】
前記レイアウト処理部は、前記印刷画像の外側に裁断線を付加することを特徴とする請求項１記載のドライバープログラム。
【請求項３】
前記裁断線は、トンボ、または前記印刷画像の枠線であることを特徴とする請求項２記載のドライバープログラム。
【請求項４】
前記レイアウト処理部は、前記印刷画像サイズと前記用紙サイズを選択させるための画面を表示装置に表示させ、ユーザーにより選択された印刷画像サイズと用紙サイズを、前記印刷画像サイズと前記用紙サイズとして設定することを特徴とする請求項１記載のドライバープログラム。
【請求項５】
前記レイアウト処理部は、アプリケーションに、前記レイアウト処理部により設定された前記印刷画像サイズで原稿データを生成させ、
前記印刷データ生成部は、前記原稿データから前記印刷データを生成すること、
を特徴とする請求項１記載のドライバープログラム。
【請求項６】
前記レイアウト処理部は、前記印刷画像を複数部数、印刷する場合、１部目のみ、前記印刷画像の外側に前記裁断線を付加し、２部目以降の前記印刷画像には前記裁断線を付加しないことを特徴とする請求項１記載のドライバープログラム。
【請求項７】
前記コンピューターを、さらに、両面印刷が指定された場合に、誤差補正用印刷用紙の一方の面に指標画像を印刷させるとともに他方の面に目盛り画像を印刷させ、前記誤差補正用印刷用紙における前記指標画像と前記目盛り画像との重なり位置から特定されるズレ量を入力するための入力画面を表示させる誤差補正部として機能させ、
前記レイアウト処理部は、前記入力画面に入力された前記ズレ量に基づいて、前記ズレ量がゼロになるように、前記印刷用紙における一方の面および／または他方の面の印刷画像の位置を移動すること、
を特徴とする請求項１記載のドライバープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドライバープログラムに関するものである。
【背景技術】
【０００２】
近年のインクジェットプリンターでは、フチなし印刷が可能となっている。インクジェットプリンターのドライバーは、フチなし印刷が選択されると、印刷用紙サイズよりやや大きいサイズの画像の印刷データを生成し、インクジェットプリンターに、印刷用紙から微小にはみ出させてインクを吐出させることで、フチなし印刷を実行する（例えば、特許文献１参照）。そのようなインクジェットプリンターでは、はみ出させて吐出させたインクで印刷用紙が汚れないように、プラテンが特殊な形状を有している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２４４２４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、電子写真方式のプリンターでは、印刷用紙に画像を形成する原理がインクジェットプリンターとは異なるため、フチなし印刷（全面印刷）を行うことは困難である。また、フチなし印刷に対応していないインクジェットプリンターでは、印刷用紙からはみ出させて吐出させたインクで印刷用紙をプラテンで適切に回収できないため、フチなし印刷を行うことは困難である。
【０００５】
このため、そのようなフチなし印刷が困難であるプリンターにおいて、オフセット印刷などのように、印刷画像サイズより大きい印刷用紙を使用して、印刷画像の周辺に、裁断位置を示すトンボを印刷することが考えられる。そのように印刷することで、トンボに沿って印刷用紙を裁断すれば、印刷された画像の周囲のフチをなくすことができる。
【０００６】
しかしながら、オフセット印刷のように、印刷画像サイズより大きい印刷用紙に、印刷画像とともに、その周辺にトンボを印刷するには、印刷画像サイズに比べ、トンボのサイズと余白の分だけ大きい特殊なサイズの印刷用紙を用意する必要があるとともに、専用のソフトウェアが必要である。
【０００７】
このため、パーソナルコンピューターと、その周辺機器としてのプリンターなどからなるプリントシステムでは、従来からのプリンターなどのハードウェアを変更せずに、フチなしの印刷画像（全面印刷された画像）を得ることは困難である。
【０００８】
本発明は、上記の問題に鑑みてなされたものであり、プリンターなどに特殊なハードウェアを必要とせずに、フチなしの印刷画像（全面印刷された画像）を得ることができるドライバープログラムを得ることを目的とする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明では以下のようにした。
【００１０】
本発明に係るドライバープログラムは、コンピューターを、全面印刷が指定された場合に、印刷画像サイズをいずれかの定型サイズに設定し、原稿画像サイズより大きい定型サイズに用紙サイズを設定し、印刷用紙のフチにある印字不能領域を避けて印刷用紙内での印刷画像の位置を設定するレイアウト処理部、並びにレイアウト処理部により設定された印刷画像サイズおよび印刷画像の位置で用紙サイズの印刷用紙に印刷画像を印刷するための印刷データを生成する印刷データ生成部として機能させる。
【００１１】
これにより、パーソナルコンピューターと、その周辺機器としてのプリンターなどからなるプリントシステムなどにおいて、プリンターなどに特殊なハードウェアを必要とせずに、フチなしの印刷画像（全面印刷された画像）を得ることができる。
【００１２】
また、本発明に係るドライバープログラムは、上記のドライバープログラムに加え、次のようにしてもよい。この場合、レイアウト処理部は、印刷画像の外側に裁断線を付加する。
【００１３】
これにより、ユーザーは印刷後に裁断線に沿って定型サイズの印刷用紙を切ることで定型サイズでフチなしの印刷画像を得ることができる。
【００１４】
また、本発明に係るドライバープログラムは、上記のドライバープログラムのいずれかに加え、次のようにしてもよい。この場合、裁断線は、トンボ、または印刷画像の枠線である。
【００１５】
また、本発明に係るドライバープログラムは、上記のドライバープログラムのいずれかに加え、次のようにしてもよい。この場合、レイアウト処理部は、印刷画像サイズと用紙サイズを選択させるための画面を表示装置に表示させ、ユーザーにより選択された印刷画像サイズと用紙サイズを、その印刷画像サイズとその用紙サイズとして設定する。
【００１６】
また、本発明に係るドライバープログラムは、上記のドライバープログラムのいずれかに加え、次のようにしてもよい。この場合、レイアウト処理部は、アプリケーションに、レイアウト処理部により設定された印刷画像サイズで原稿データを生成させ、印刷データ生成部は、原稿データから印刷データを生成する。
【００１７】
これにより、デスクトップパブリッシング用の特殊なソフトウェアを必要とせずにアプリケーションにより生成された原稿データから、フチなしの印刷画像（全面印刷された画像）を得ることができる。
【００１８】
また、本発明に係るドライバープログラムは、上記のドライバープログラムのいずれかに加え、次のようにしてもよい。この場合、レイアウト処理部は、印刷画像を複数部数、印刷する場合、１部目のみ、印刷画像の外側に裁断線を付加し、２部目以降の印刷画像には裁断線を付加しない。
【００１９】
また、本発明に係るドライバープログラムは、上記のドライバープログラムのいずれかに加え、次のようにしてもよい。この場合、コンピューターを、さらに、両面印刷が指定された場合に、誤差補正用印刷用紙の一方の面に指標画像を印刷させるとともに他方の面に目盛り画像を印刷させ、誤差補正用印刷用紙における指標画像と目盛り画像との重なり位置から特定されるズレ量を入力するための入力画面を表示させる誤差補正部として機能させる。そして、レイアウト処理部は、入力画面に入力されたズレ量に基づいて、ズレ量がゼロになるように、印刷用紙における一方の面および／または他方の面の印刷画像の位置を移動する。
【００２０】
これにより、両面印刷時の、一方の面の印刷画像と他方の面の印刷画像とのズレを解消でき、フチなしの両面印刷画像（全面印刷された画像）を得ることができる。
【発明の効果】
【００２１】
本発明によれば、ドライバープログラムによって、プリンターなどに特殊なハードウェアを必要とせずに、フチなしの印刷画像（全面印刷された画像）を得ることができる。
【図面の簡単な説明】
【００２２】
【図１】図１は、本発明の実施の形態に係るドライバープログラムをインストールされた端末装置を含む画像形成システムを示すブロック図である。
【図２】図２は、図１における画像形成装置の構成を示すブロック図である。
【図３】図３は、図１における端末装置の構成を示すブロック図である。
【図４】図４は、実施の形態１におけるドライバーの構成を示すブロック図である。
【図５】図５は、図１における端末装置で表示される印刷設定画面の一例を示す図である。
【図６】図６は、実施の形態１における、トンボが付加された印刷画像、枠線が付加された印刷画像、および裁断線が付加されない印刷画像の例を示す図である。
【図７】図７は、図１における端末装置で表示される別の印刷設定画面の一例を示す図である。
【図８】図８は、実施の形態１において、印刷用紙サイズにＡ４が、印刷画像サイズにＢ５サイズが指定された場合の印刷画像のレイアウトについて説明する図である。
【図９】図９は、実施の形態２に係るドライバープログラムにより実現されるドライバーの構成を示す図である。
【図１０】図１０は、実施の形態２において印刷される指標画像と目盛り画像の一例を示す図である。
【図１１】図１１は、実施の形態２において、誤差補正用印刷用紙における指標画像と目盛り画像との重なり位置から特定されたズレ量を入力するための入力画面の一例を示す図である。
【発明を実施するための形態】
【００２３】
以下、図に基づいて本発明の実施の形態を説明する。
【００２４】
実施の形態１．
【００２５】
図１は、本発明の実施の形態に係るドライバープログラムをインストールされた端末装置を含む画像形成システムを示すブロック図である。
【００２６】
図１に示すシステムにおいては、画像形成装置１が、ネットワーク２に接続され、そのネットワーク２に端末装置３が接続されている。画像形成装置１は、複合機であるが、プリンターなどの印刷機能を有する他の装置でもよい。端末装置３は、ＵＳＢ（Universal Serial Bus）などの周辺機器インターフェースを介して画像形成装置１に接続されていてもよい。
【００２７】
図２は、図１における画像形成装置１の構成を示すブロック図である。
【００２８】
画像形成装置１は、プリンター１１と、スキャナー１２と、ファクシミリ装置１３と、操作パネル１４と、通信装置１５と、演算処理装置１６とを備える。
【００２９】
プリンター１１は、印刷データに基づいて原稿画像を印刷する内部デバイスである。スキャナー１２は、原稿から原稿画像を光学的に読み取り、原稿画像の画像データを生成する内部デバイスである。ファクシミリ装置１３は、送信すべき原稿画像の画像データからファクシミリ信号を生成し送信するとともに、ファクシミリ信号を受信し画像データに変換する内部デバイスである。
【００３０】
また、操作パネル１４は、画像形成装置１の筐体表面に配置され、ユーザーに対して各種情報を表示する表示装置と、ユーザー操作を検出する入力装置とを有する。表示装置としては例えば液晶ディスプレイが使用される。入力装置としては、キースイッチ、タッチパネルなどが使用される。キースイッチはハードウェアキーであり、表示装置およびタッチパネルによりソフトウェアキーが実現される。このように、操作パネル１４は、画像形成装置１のユーザーインターフェースである。
【００３１】
また、通信装置１５は、ネットワーク２に接続され、ネットワーク２を介して他の装置（端末装置３など）と所定の通信プロトコルでデータ通信を行う装置である。通信装置１５としては、ネットワークインターフェース、モデムなどが使用される。
【００３２】
また、演算処理装置１６は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを有するコンピューターであり、図示せぬ記憶装置、ＲＯＭなどからＲＡＭへプログラムをロードし、そのプログラムをＣＰＵで実行することにより、各種処理部を実現する。
【００３３】
画像形成装置１の起動後に、各種プログラムが演算処理装置１６により適宜実行される。この実施の形態では、演算処理装置１６により、図示せぬオペレーティングシステム、コントローラー３１、通信処理部３２、ジョブ制御部３３、サービス実行部３４などの処理部が実現される。
【００３４】
コントローラー３１は、プリンター１１、スキャナー１２、ファクシミリ装置１３、操作パネル１４などといった内部デバイスを監視および制御する処理部である。
【００３５】
通信処理部３２は、通信装置１５を制御してデータ通信を実行する処理部である。通信処理部３２は、端末装置３のドライバーと通信する。
【００３６】
ジョブ制御部３３は、サービス実行部３４により受け付けたジョブ要求に応じたジョブを実行する処理部である。ジョブ制御部３３は、コントローラー３１を使用して、ジョブ種別に応じた内部デバイス（プリンター１１など）を動作させる。
【００３７】
サービス実行部３４は、操作パネル１４に対するユーザー操作やネットワーク２を介して端末装置３から供給されるコマンドによるジョブ要求（印刷、コピー、ファクシミリ送信、システム設定変更など）を受け付け、その要求に応じたジョブを実行させる。印刷、コピー、ファクシミリ送信などのジョブについては、サービス実行部３４は、ジョブ制御部３３に実行させる。
【００３８】
図３は、図１における端末装置３の構成を示すブロック図である。端末装置３は、例えば、オペレーティングシステム、アプリケーションプログラムなどをインストールされたネットワーク通信機能を有するパーソナルコンピューターである。
【００３９】
端末装置３は、通信装置４１と、表示装置４２と、入力装置４３と、演算処理装置４４と、記憶装置４５とを備える。
【００４０】
通信装置４１は、ネットワーク２に接続され、ネットワーク２を介して他の装置（画像形成装置１など）と所定の通信プロトコルでデータ通信を行う装置である。通信装置４１としては、ネットワークインターフェース、モデムなどが使用される。
【００４１】
表示装置４２は、端末装置３のユーザーに対して各種画面を表示する、液晶ディスプレイなどといった装置である。入力装置４３は、ユーザーによるユーザー操作を検出する、キーボード、マウスなどといった装置である。
【００４２】
また、演算処理装置４４は、ＣＰＵ、ＲＯＭ、ＲＡＭなどを有するコンピューターであり、図示せぬ記憶装置、ＲＯＭなどからＲＡＭへプログラムをロードし、そのプログラムをＣＰＵで実行することにより、各種処理部を実現する。
【００４３】
端末装置３の起動後に、各種プログラムが演算処理装置４４により適宜実行される。この実施の形態では、演算処理装置４４により、図示せぬオペレーティングシステム、通信処理部６１、ドライバー６２、オペレーティングシステム６３、アプリケーション６４などの処理部が実現される。
【００４４】
通信処理部６１は、通信装置４１を制御してデータ通信を、所定の通信プロトコルで実行する。
【００４５】
ドライバー６２は、記憶装置４５内のドライバープログラム６２ａが演算処理装置４４において実行されることにより実現される処理部であって、画像形成装置１用のドライバーである。ドライバー６２は、アプリケーション６４で生成された原稿データから、ＰＤＬ（Page Description Language）データなどの印刷データを生成する。
【００４６】
図４は、実施の形態１におけるドライバー６２の構成を示すブロック図である。ドライバー６２は、描画命令解釈部７１と、レイアウト処理部７２と、ＰＤＬ生成部７３とを有する。
【００４７】
描画命令解釈部７１は、アプリケーション６４により生成された原稿データを解釈する。例えば、オペレーティングシステム６３がウィンドウズ（商標）である場合、アプリケーション６４により生成された原稿データは、オペレーティングシステム６３のＧＤＩ（Graphic Device Interface）により描画命令に変換され、その描画命令としてドライバー６２に供給される。
【００４８】
レイアウト処理部７２は、その描画命令に基づいて印刷画像内のオブジェクトのレイアウトを設定する。特に、レイアウト処理部７２は、全面印刷が指定された場合に、印刷画像サイズをいずれかの定型サイズ（Ａ系列、Ｂ系列、レターサイズなど）に設定し、原稿画像サイズより大きい定型サイズに用紙サイズを設定し、印刷用紙のフチにある印字不能領域を避けて印刷用紙内での印刷画像の位置を設定する。
【００４９】
ＰＤＬ生成部７３は、レイアウト処理部７２により設定されたレイアウトで印刷データ（ここでは、ＰＤＬデータ）を生成する。特に、ＰＤＬ生成部７３は、レイアウト処理部７２により設定された印刷画像サイズおよび印刷画像の位置で用紙サイズの印刷用紙に印刷画像を印刷するための印刷データを生成する。
【００５０】
なお、アプリケーション６４は、オペレーティングシステム６３上でアプリケーションプログラムが実行されることにより実現される。アプリケーション６４は、例えば、ワードプロセッサーソフトウェア、表計算ソフトウェアなどのオフィスアプリケーションである。
【００５１】
なお、記憶装置４５は、ハードディスクドライブ、フラッシュメモリーなどの不揮発性の記憶装置である。また、記憶装置４５は、ドライバープログラム６２ａが記憶されたＣＤ−ＲＯＭなどの可搬性のある記録媒体と、その記録媒体からドライバープログラム６２ａを読み出すことが可能な駆動装置とで構成されていてもよい。
【００５２】
次に、上記システムにおける各装置（特に、端末装置３のドライバー６２）の動作について説明する。
【００５３】
端末装置３のユーザーは、画像形成装置１に対して印刷などのジョブの要求を送信する際に、入力装置４３に対して所定の操作を行って、ドライバー６２を起動させる。例えば、アプリケーション６４においてユーザーがメニューから「印刷」を選択すると、ドライバー６２が起動する。
【００５４】
そのとき、まず、ドライバープログラム６２ａが実行開始され、ドライバー６２が起動する。そして、ドライバー６２が起動すると、レイアウト処理部７２は、印刷設定画面を表示装置４２に表示させる。印刷設定画面には、ユーザーが入力装置４３を使用して操作可能な所定の操作部が表示される。
【００５５】
図５は、図１における端末装置３で表示される印刷設定画面の一例を示す図である。図５に示すように、印刷設定画面における「全面印刷」のチェックボックスがチェックされると、「全面印刷」が指定されたことになる。また、プルダウンメニューにおいて、印刷画像に裁断線を付加するか否か、および裁断線を付加する場合の裁断線の種類が指定される。図５では、裁断線なし、両端（トンボ）、および枠線のいずれかが指定される。なお、「両端」は、主に裁断機などで裁断する場合に好適であり、「枠線」は、主にハサミなどで裁断する場合に好適であり、「なし」は、複数部を同時裁断する場合の２部目以降に好適である。
【００５６】
図６は、実施の形態１における、トンボが付加された印刷画像、枠線が付加された印刷画像、および裁断線が付加されない印刷画像の例を示す図である。図６（Ａ）では、印刷画像１０１にトンボ１０２が付加されている。図６（Ｂ）では、印刷画像１０１に枠線１０３が付加されている。図６（Ｃ）では、印刷画像１０１に裁断線は付加されていない。
【００５７】
全面印刷が指定されると、レイアウト処理部７２は、別の印刷設定画面を表示装置４２に表示させる。その別の印刷設定画面は、印刷画像サイズと用紙サイズを選択させるための画面である。その印刷設定画面において、ユーザーにより選択された印刷画像サイズと用紙サイズが、印刷時の印刷画像サイズと用紙サイズとして設定される。
【００５８】
図７は、図１における端末装置３で表示される別の印刷設定画面の一例を示す図である。図７に示す別の印刷設定画面では、印刷画像サイズおよび用紙サイズが、それぞれ、定型サイズを列挙したプルダウンメニュー（例えば、Ａ３，Ｂ４，Ａ４，Ｂ５，Ａ５）から選択される。図７では、印刷画像サイズとしてＢ５が、用紙サイズとしてＡ４が選択されている。このとき、印刷画像サイズが選択されると、印刷画像サイズ以下の用紙サイズが選択できないようにメニューを制御するようにしてもよい。つまり、図７に示す場合では、Ａ４の印刷用紙に、Ｂ５サイズの印刷画像が印刷される。
【００５９】
このように印刷設定画面において、全面印刷が指定され、さらに、そのときの裁断線の有無および種類、印刷画像サイズ、並びに用紙サイズが、ユーザーにより指定されると、まず、レイアウト処理部７２は、アプリケーション６４に対して、その印刷画像サイズで原稿データを生成させる。
【００６０】
その原稿データは、ＯＳ６３を介して、ドライバー６２に描画命令として供給される。描画命令解釈部７１は、その原稿データ（描画命令）を解釈し、レイアウト処理部７２は、その解釈結果に基づいて、印刷画像（あるいは、印刷画像および裁断線）のレイアウトを設定する。例えば、レイアウト処理部７２は、指定された印刷画像サイズの印刷画像が印刷用紙の中心に配置されるようにレイアウトを設定する。
【００６１】
そして、ＰＤＬ生成部７３は、レイアウト処理部７２により設定されたレイアウトの印刷画像を印刷するためのＰＤＬデータを生成し、通信処理部６１および通信装置４１を使用して画像形成装置１へ送信する。
【００６２】
画像形成装置１では、通信処理部３２が、通信装置１５を使用してそのＰＤＬデータを受信すると、サービス実行部３４は、印刷ジョブの要求として、そのＰＤＬデータを受け付け、ジョブ制御部３３に、そのＰＤＬデータに基づく印刷ジョブを実行させる。ジョブ制御部３３は、そのＰＤＬデータに基づいて、コントローラー３１を使用して、プリンター１１に印刷を実行させる。
【００６３】
図８は、実施の形態１において、印刷用紙サイズにＡ４が、印刷画像サイズにＢ５サイズが指定された場合の印刷画像のレイアウトについて説明する図である。図８に示すように、印刷可能領域２０１は、用紙全面から印刷不能領域２０２を除いた領域であるため、印刷画像サイズがＢ５である印刷画像２０３を、Ｂ５の印刷用紙に対して全面印刷を行うことができない。例えば、ＰＣＬ−ＸＬの場合、用紙の上下左右端からそれおれ１／６インチ（約４．２ｍｍ）の印刷不能領域２０２が存在する。一方、Ｂ５の次の大きい定型サイズであるＡ４の印刷用紙では、印刷可能領域２０４が、Ｂ５サイズより大きいため、印刷画像２０３をＡ４の印刷用紙に印刷する。これにより、印刷後にユーザーが裁断すれば、全面印刷（フチなし印刷）の、Ｂ５サイズの印刷画像を得ることができる。
【００６４】
以上のように、上記実施の形態１に係るドライバープログラム６２ａは、演算処理装置４４を、全面印刷が指定された場合に、印刷画像サイズをいずれかの定型サイズに設定し、原稿画像サイズより大きい定型サイズに用紙サイズを設定し、印刷用紙のフチにある印字不能領域を避けて印刷用紙内での印刷画像の位置を設定するレイアウト処理部７２、並びにレイアウト処理部７２により設定された印刷画像サイズおよび印刷画像の位置で用紙サイズの印刷用紙に印刷画像を印刷するための印刷データを生成するＰＤＬ生成部７３として機能させる。
【００６５】
これにより、パーソナルコンピューターと、その周辺機器としてのプリンターなどからなるプリントシステムなどにおいて、プリンターなどに特殊なハードウェアを必要とせずに、フチなしの印刷画像（全面印刷された画像）を得ることができる。
【００６６】
実施の形態２．
【００６７】
本発明の実施の形態２では、ドライバー６２が、実施の形態１に示す機能の他、両面印刷時に全面印刷を行う場合の、おもて面の印刷画像の位置と裏面の印刷画像の位置とのズレを解消する機能を有する。
【００６８】
図９は、実施の形態２に係るドライバープログラム６２ａにより実現されるドライバー６２の構成を示す図である。なお、誤差補正部８１およびレイアウト処理部７２ａ以外の構成要素は、実施の形態１のものと同様であるので、その説明を省略する。
【００６９】
誤差補正部８１は、両面印刷で全面印刷が指定された場合に、印刷画像を印刷する印刷用紙と同一種類の別の用紙を誤差補正用印刷用紙として、誤差補正用の画像を印刷し、その印刷結果からユーザーにより特定され入力されたズレ量に基づいて、おもて面および／または裏面の印刷画像の印刷位置を調整する。
【００７０】
具体的には、誤差補正部８１は、まず、誤差補正用印刷用紙の一方の面に指標画像を印刷させるとともに他方の面に目盛り画像を印刷させる。
【００７１】
図１０は、実施の形態２において印刷される指標画像と目盛り画像の一例を示す図である。図１０（Ａ）は、指標画像９１の一例を示している。図１０（Ｂ）は、目盛り画像９２の一例を示している。なお、図１０では、主走査方向（Ｘ方向）の指標画像９１および目盛り画像９２が示されているが、誤差補正用印刷用紙には、図示せぬ副走査方向（Ｙ方向）の指標画像９１および目盛り画像９２も印刷される。
【００７２】
目盛り画像９２の目盛りゼロの線は、誤差補正前の状態で指標画像９１に重なるように印刷されるが、誤差があれば、両者の印刷位置にズレが生じる。このため、ユーザーが、指標画像９１に沿って切り込みを入れた後に、誤差補正用印刷用紙を裏返して、目盛り画像９２において切り込みがある位置（値）を読み取ることで、その方向のズレ量を特定することができる。
【００７３】
その後、誤差補正部８１は、誤差補正用印刷用紙における指標画像９１と目盛り画像９２との重なり位置から特定されたズレ量を入力するための入力画面を表示させる。ユーザーは、上述のようにして特定した主走査方向および副走査方向のズレ量をその入力画面に入力する。図１１は、実施の形態２において、誤差補正用印刷用紙における指標画像９１と目盛り画像９２との重なり位置から特定されたズレ量を入力するための入力画面の一例を示す図である。図１１では、主走査方向のズレ量が、目盛り画像９２の目盛り上の数値としての２．５と入力され、副走査方向のズレ量が、目盛り画像９２の目盛り上の数値としての−１．７と入力されている。
【００７４】
レイアウト処理部７２ａは、レイアウト処理部７２と同一の機能を有する他、その入力画面に入力されたズレ量に基づいて、ズレ量がゼロになるように、印刷用紙における一方の面および／または他方の面の印刷画像の位置を移動して、両面の印刷画像のレイアウトを設定する。
【００７５】
以上のように、上記実施の形態２に係るドライバープログラム６２ａは、演算処理装置４４を、さらに、両面印刷が指定された場合に、誤差補正用印刷用紙の一方の面に指標画像を印刷させるとともに他方の面に目盛り画像を印刷させ、誤差補正用印刷用紙における指標画像と目盛り画像との重なり位置から特定されるズレ量を入力するための入力画面を表示させる誤差補正部８１として機能させる。そして、レイアウト処理部７２ａは、入力画面に入力されたズレ量に基づいて、ズレ量がゼロになるように、印刷用紙における一方の面および／または他方の面の印刷画像の位置を移動する。
【００７６】
これにより、両面印刷時の、一方の面の印刷画像と他方の面の印刷画像とのズレを解消でき、裁断後に、フチなしの両面印刷画像（全面印刷された画像）を得ることができる。
【００７７】
なお、上述の各実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。
【００７８】
例えば、上記各実施の形態において、レイアウト処理部７２，７２ａは、印刷画像を複数部数、印刷する場合、１部目のみ、印刷画像の外側に裁断線を付加し、２部目以降の印刷画像には裁断線を付加せずに、印刷画像のレイアウトを設定するようにしてもよい。
【産業上の利用可能性】
【００７９】
本発明は、例えば、パーソナルコンピューターの周辺機器であるプリンターなどのドライバープログラムに適用可能である。
【符号の説明】
【００８０】
４４  演算処理装置（コンピューターの一例）
６２ａ  ドライバープログラム
６４  アプリケーション
７２，７２ａ  レイアウト処理部
７３  ＰＤＬ生成部（印刷データ生成部の一例）
８１  誤差補正部
９１  指標画像
９２  目盛画像
１０２  トンボ（裁断線の一例）
１０３  枠線（裁断線の一例）
【図１】
2012103922.tif 000003
【図２】
2012103922.tif 000004
【図３】
2012103922.tif 000005
【図４】
2012103922.tif 000006
【図５】
2012103922.tif 000007
【図６】
2012103922.tif 000008
【図７】
2012103922.tif 000009
【図８】
2012103922.tif 000010
【図９】
2012103922.tif 000011
【図１０】
2012103922.tif 000012
【図１１】
2012103922.tif 000013