(57)【要約】【課題】  印刷されるウォータマークの画質劣化を抑制する。【解決手段】  用紙上に印刷される印刷対象画像に対してウォータマークを重ねて印刷する処理をプリンタに実行させるプリンタ制御装置として動作するＰＣ１０には、マーク領域設定部２０９と、マーク印刷コマンド生成部２１０とが含まれている。マーク領域設定部２０９は、上記用紙上における上記印刷対象画像の印刷領域の周縁よりも内側の領域をマーク印刷領域として設定し、マーク印刷コマンド生成部２１０は、ウォータマークの印刷位置を上記マーク印刷領域内に制限して、該ウォータマークをプリンタに印刷させる機能を有する。【選択図】  図１
2006330854.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象画像とマーク画像とを用紙上に重ねて印刷する処理をプリンタに実行させるプリンタ制御装置において、
上記用紙上における上記印刷対象画像の印刷領域の周縁よりも内側の領域をマーク展開領域として設定するマーク領域設定手段と、
上記マーク画像の印刷位置を上記マーク展開領域内に制限して、該マーク画像をプリンタに印刷させるマーク印刷制御手段と、を含むことを特徴とするプリンタ制御装置。
【請求項２】
プリンタに上記印刷対象画像をフチ無し印刷させるフチ無し印刷制御手段を含むことを特徴とする請求項１に記載のプリンタ制御装置。
【請求項３】
上記フチ無し印刷制御手段は、用紙片面全体の大きさと上記印刷対象画像の大きさとが一致するように上記印刷対象画像を拡大し、拡大した印刷対象画像をプリンタに印刷させることを特徴とする請求項２に記載のプリンタ制御装置。
【請求項４】
上記マーク印刷制御手段は、上記マーク展開領域の大きさに応じて上記マーク画像のサイズを調整し、調整したサイズのマーク画像をプリンタに印刷させることを特徴とする請求項１ないし３のいずれか１項に記載のプリンタ制御装置。
【請求項５】
上記マーク印刷制御手段は、用紙上における上記マーク展開領域以外の領域に上記マーク画像が印刷されないように上記マーク画像をクリッピングすることをプリンタに命令することを特徴とする請求項１ないし３のいずれか１項に記載のプリンタ制御装置。
【請求項６】
上記マーク印刷制御手段は、上記マーク展開領域内に、同一のマーク画像を複数並べて印刷するようにプリンタを制御することを特徴とする請求項１ないし５のいずれか１項に記載のプリンタ制御装置。
【請求項７】
表示部と、用紙上に上記印刷対象画像と上記マーク画像とを重ねて印刷した場合のイメージを上記表示部にプレビュー表示する表示制御手段と、を含むことを特徴とする請求項１ないし６のいずれか１項に記載のプリンタ制御装置。
【請求項８】
表示部と、上記印刷対象画像の印刷領域に対する上記マーク展開領域の位置または大きさを示したイメージを上記表示部に表示する表示制御手段と、を含むことを特徴とする請求項１ないし６のいずれか１項に記載のプリンタ制御装置。
【請求項９】
印刷対象画像とマーク画像とを用紙上に重ねて印刷する処理をプリンタに実行させるプリンタ制御方法において、
上記用紙上における上記印刷対象画像の印刷領域の周縁よりも内側の領域をマーク展開領域として設定する工程と、
上記マーク画像の印刷位置を上記マーク展開領域内に制限して、該マーク画像をプリンタに印刷させる工程と、を含むことを特徴とするプリンタ制御方法。
【請求項１０】
プリンタ制御プログラムであって、コンピュータを請求項１ないし８のいずれか１項に記載のプリンタ制御装置の各手段として機能させるプリンタ制御プログラム。
【請求項１１】
請求項１０に記載のプリンタ制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタを制御するプリンタ制御装置，プリンタの制御方法，プリンタの制御プログラム，該制御プログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来、ＰＣ（Personal Computer）のアプリケーション等にて作成した画像（以下、「印刷対象画像」とする）の印刷をプリンタにて行う際、利用者がＰＣのプリンタドライバにおいてウォータマークの設定を行うと、該印刷対象画像にウォータマークを重ねて印刷することができる。ここで、ウォータマーク（「スタンプマーク」とも表現することがある）とは、「重要」「極秘」などの文字列からなるマーク，ビットマップ画像で表現される絵図からなるマークであって、印刷対象画像に重ねられて印刷されるマークを意義するものである。なお、このようなウォータマークの印刷に関する技術は、例えば、以下に示す特許文献１に開示されている。
【０００３】
また、通常、用紙上における上記印刷対象画像の印刷エリアに対してのウォータマークの印刷位置は、利用者によって決定されるものである。この点について図１１に基づいて説明する。図１１は、プリンタドライバのプロパティ設定ＧＵＩ（Graphical User Interface）に含まれているウォータマーク設定ＧＵＩ５００を示した模式図である。
【０００４】
図１１に示すように、ウォータマーク設定ＧＵＩ５００においては、上記印刷対象画像の印刷エリアを示した矩形５５０が示されている。利用者は、ポインティングデバイス等を用いてスクロールバー５６０・５７０をコントロールすることによって、矩形５５０内に表示されているウォータマークを移動させることができる。そして、矩形５５０に対するウォータマークの位置関係と、上記印刷対象画像の印刷エリアに対するウォータマークの印刷エリアの位置関係とが一致するように、ウォータマークと上記印刷対象画像とが重ねて印刷される。つまり、利用者は、用紙上における上記印刷対象画像の印刷エリア内であれば任意の位置にウォータマークを配置して印刷することができる。
【０００５】
さらに、このようなウォータマークは、特許文献２に開示されているようなフチなし印刷を行う際においても、設定することができる。ここで、「フチなし印刷」とは、用紙片面の全体に渡って画像を印刷することを意味する。例えば、写真画像を用紙片面全体に渡って印刷することによってポスタを作成する際、上記フチなし印刷が行われる。
【特許文献１】特開２０００−７１５４７号公報（公開日：平成１２年３月７日）
【特許文献２】特開２００３−２９６０６９号公報（公開日：平成１５年１０月１７日）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
また、画像形成装置においては、通常、フチ有り画像の印刷を基準にして各種設定・セットアップが行われているため、フチ無し印刷を実行する場合、用紙端部付近に印刷される画像は用紙中央付近に印刷される画像よりも画質がやや劣化するといった現象がどうしても生じる。
【０００７】
しかし、写真画像についてフチ無し印刷を行う場合、用紙端部付近における上記劣化はさほど問題にならない。これは、写真画像については画像エッジ箇所が少ないことから上記劣化が目立たないからである。
【０００８】
ところが、フチ無し印刷時に上述したウォータマークを設定する場合、ウォータマークが用紙端部付近に至るように印刷されることもあるが、ウォータマークは画像エッジ箇所の多い文字画像や図形画像であることが多く、用紙端部付近に印刷されるウォータマークの画質劣化は目立ちやすい。
【０００９】
ここで、ウォータマークは、メインの印刷対象である上記印刷画像対象とは異なり、付加的に印刷される画像であるため、印刷対象画像に重ねて印刷されてさえいればよく、フチ無し印刷を行う場合であっても、用紙上の印刷位置については本来限定されないものである。
【００１０】
したがって、印刷対象画像についてフチ無し印刷を行う場合、ウォータマークについては用紙端部を避けて印刷することによって画質の劣化を抑制する方が好ましい。
【００１１】
しかしながら、従来のプリンタおよびプリンタドライバにおいては、図１１に示すように、ウォータマークの印刷位置として、上記印刷所望画像の印刷エリア内における任意の位置が利用者によって指定されていた。したがって、例えば、上述したフチ無し印刷を行うことによって、用紙上における印刷対象画像の印刷エリアが用紙端部に至る場合、用紙端部付近にウォータマークが印刷されることも起こり、この場合、印刷されるウォータマークの画質が劣化してしまう。
【００１２】
本発明は、印刷対象画像と重ねて印刷されるマーク画像の画質劣化を抑制できるプリンタ制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
以上の目的を達成するために、本発明は、印刷対象画像とマーク画像とを用紙上に重ねて印刷する処理をプリンタに実行させるプリンタ制御装置において、上記用紙上における上記印刷対象画像の印刷領域の周縁よりも内側の領域をマーク展開領域として設定するマーク領域設定手段と、上記マーク画像の印刷位置を上記マーク展開領域内に制限して、該マーク画像をプリンタに印刷させるマーク印刷制御手段と、を含むことを特徴とする。
【００１４】
また、本発明は、印刷対象画像とマーク画像とを用紙上に重ねて印刷する処理をプリンタに実行させるプリンタ制御方法において、上記用紙上における上記印刷対象画像の印刷領域の周縁よりも内側の領域をマーク展開領域として設定する工程と、上記マーク画像の印刷位置を上記マーク展開領域内に制限して、該マーク画像をプリンタに印刷させる工程と、を含むことを特徴とする。
【００１５】
上記構成によれば、印刷対象画像とマーク画像とを重ねて用紙上に印刷する場合、用紙上におけるマーク画像の印刷領域は、用紙上における上記印刷対象画像の印刷される領域の周縁よりも内側に制限される。これにより、用紙上における印刷対象画像の印刷領域の位置・大きさに関係なく、マーク画像が用紙端部にまで印刷される事態を抑制でき、印刷されるマーク画像の画質劣化を抑制できるという効果を奏する。
【００１６】
なお、マーク画像とは、いわゆるウォータマーク，スタンプマーク等の画像であって、印刷対象画像と重ねられて印刷されるマークを示した画像を意味する。印刷対象画像とは、用紙上に印刷することを目的として作成された画像であって、各種アプリケーション（文書作成ソフト，作図ソフト等）にて作成された画像，デジタルカメラにて撮影された画像，スキャナにて読み取られた画像等を意味する。
【００１７】
また、上記の「印刷対象画像とマーク画像とを用紙上に重ねて印刷」には、用紙上に印刷される印刷対象画像上にマーク画像が重ねて印刷される場合と、用紙上において印刷されるマーク画像上に印刷対象画像が重ねて印刷される場合と、が含まれる。
【００１８】
また、本発明に係る印刷制御装置の形態としては、（ａ）プリンタとは別体で構成されていると共にプリンタにＬＡＮ接続されているコンピュータ（ＰＣ）に上記印刷制御装置の各手段の機能を実行させる形態，（ｂ）プリンタ内部に実装されているコンピュータに上記印刷制御装置の各手段の機能を実行させる形態，（ｃ）プリンタとは別体で構成されていると共にプリンタにＬＡＮ接続されているコンピュータに上記印刷制御装置における各手段の一部の機能を実行させ、残りの機能をプリンタ内部に実装されているコンピュータに実行させる形態，等が考えられる。
【００１９】
なお、上記プリンタと上記コンピュータとの接続形態としては、ＬＡＮ接続に限定されるものではなく、周知の接続形態であれば限定されるものではない。例えば、ＵＳＢ（Universal Serial Bus）による接続，ＩＥＥＥ(Institute of Electrical and Electronic Engineers)１２８４による接続，ＩＥＥＥ１３９４による接続であってもよい。
【００２０】
また、本発明の印刷制御装置は、上記構成に加えて、プリンタに上記印刷対象画像をフチ無し印刷させるフチ無し印刷制御手段を含むことが好ましい。
【００２１】
上記構成によれば、印刷対象画像は用紙上にフチ無し印刷されることとなるが、上記マーク画像の印刷位置は印刷対象画像の印刷領域の周縁よりも内側の領域に制限されるので、印刷対象画像が用紙端部に至るようにフチ無し印刷されても、ウォータマークが用紙片面端部に至るまで印刷される事態を抑制できる。
【００２２】
さらに、本発明の印刷制御装置は、上記構成に加えて、用紙片面全体の大きさと上記印刷対象画像の大きさとが一致するように上記印刷対象画像を拡大し、拡大した印刷対象画像をプリンタに印刷させる構成であってもよい。
【００２３】
上記構成によれば、用紙片面全体の大きさと上記印刷対象画像の大きさとが一致するように上記印刷対象画像が拡大されることとなるが、印刷対象画像が拡大されても、マーク画像の印刷範囲は上記マーク展開領域に制限されているため、マーク画像は上記拡大に影響されず、マーク画像までが用紙端部に至るまで印刷されるという事態を抑制できる。
【００２４】
また、本発明の印刷制御装置において、上記マーク印刷制御手段は、上記マーク展開領域の大きさに応じて上記マーク画像のサイズを調整し、調整したサイズのマーク画像をプリンタに印刷させる構成であってもよい。
【００２５】
上記構成によれば、印刷されるマーク画像のサイズは、マーク展開領域の大きさに応じて調整されることとなる。それゆえ、マーク画像全体が上記マーク展開領域内に収まるように該マーク画像のサイズを調整すれば、上記マーク展開領域内にマーク画像の印刷位置を制限して該マーク画像を印刷することが可能となる。
【００２６】
さらに、本発明の印刷制御装置において、上記マーク印刷制御手段は、用紙上における上記マーク展開領域以外の領域に上記マーク画像が印刷されないように上記マーク画像をクリッピングすることをプリンタに命令する構成であってもよい。
【００２７】
上記構成によれば、用紙上における上記マーク展開領域からマーク画像がはみでないように、該マーク画像がクリッピングされるので、マーク画像が上記マーク展開領域からはみだして印刷されることはなく、上記マーク展開領域内にマーク画像の印刷位置を制限して該マーク画像を印刷することができる。但し、この場合、マーク画像は、印刷されるべき部分が一部欠落した状態で用紙上に印刷されることもある。
【００２８】
また、本発明のプリンタ制御装置において、上記マーク印刷制御手段は、上記マーク展開領域内に、同一のマーク画像を複数並べて印刷するようにプリンタを制御する構成であってもよい。
【００２９】
上記構成によれば、用紙上に同一のマーク画像を複数並べて印刷する場合であっても、マーク画像の印刷位置は上記マーク展開領域内に制限されるので、マーク画像が用紙端部にまで印刷される事態を抑制できる。
【００３０】
さらに、本発明のプリンタ制御装置は、上記構成に加えて、表示部と、用紙上に上記印刷対象画像と上記マーク画像とを重ねて印刷した場合のイメージを上記表示部にプレビュー表示する表示制御手段と、を含む構成であってもよい。
【００３１】
上記構成によれば、利用者は、印刷実行前において、用紙上に印刷される上記印刷対象画像に対するマーク画像の印刷位置を確認することができ、これにより、利用者の操作性は向上する。
【００３２】
また、本発明のプリンタ制御装置は、上記構成に加えて、表示部と、上記印刷対象画像の印刷領域に対する上記マーク展開領域の位置または大きさを示したイメージを上記表示部に表示する表示制御手段と、を含む構成であってもよい。
【００３３】
上記構成によれば、上記印刷対象画像の印刷領域に対するマーク展開領域の位置または大きさを利用者に認識させることができるため、利用者からすれば、用紙上におけるマーク画像の印刷可能範囲を確認することができる。
【００３４】
さらに、本発明のプリンタ制御装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記プリンタ制御装置をコンピュータにて実現させるプリンタ制御プログラムも本発明の範疇に入り、また、該制御プログラムを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００３５】
以上のように、本発明のプリンタ制御装置は、用紙上における上記印刷対象画像の印刷領域の周縁よりも内側の領域をマーク展開領域として設定するマーク領域設定手段と、上記マーク画像の印刷位置を上記マーク展開領域内に制限して、該マーク画像をプリンタに印刷させるマーク印刷制御手段と、を含む構成である。
【００３６】
これにより、用紙上における印刷対象画像の印刷領域の位置・大きさに関係なく、マーク画像が用紙端部にまで印刷される事態を抑制でき、印刷されるマーク画像の画質劣化を抑制できるという効果を奏する。
【発明を実施するための最良の形態】
【００３７】
以下、本発明の一実施形態について図に基づいて説明する。図２は、本実施形態の印刷システムの概略構成を示したブロック図である。
【００３８】
図２に示すように、印刷システム１００は、ＰＣ（プリンタ制御装置）１０と、ＰＣ１０と接続されているプリンタ２０とを含む構成である。なお、ＰＣ１０とプリンタ２０とは、ＬＡＮ（Local Area Network）を介して接続されている。
【００３９】
ＰＣ１０は、利用者の指示に従って、印刷対象データ（文書，写真，絵，図等の印刷対象画像を示したデータファイル）の作成および記憶を行う情報処理装置である。このＰＣ１０には、上記印刷対象データを作成・処理するためのワープロソフト，画像処理ソフト，作図ソフト等のアプリケーション１４と、ＯＳ（Operating System）１１とがインストールされている。
【００４０】
また、図２に示すように、ＯＳ１１には、プリンタドライバ１２およびデータ送受信部１３が含まれている。
【００４１】
プリンタドライバ１２は、アプリケーション１４によって作成された印刷対象データを受け取り、この印刷対象データに対応する画像（印刷対象画像）をプリンタ２０に印刷させるための各種コマンド（指示）を含めた印刷ジョブを生成するものである。データ送受信部１３は、プリンタドライバ１２にて生成された印刷ジョブを受け取り、この印刷ジョブをプリンタ２０に送信するものである。プリンタ２０は、データ送受信部１３から送信された印刷ジョブを受信し、印刷ジョブに含まれている各種コマンドに応じて、用紙上に画像を印刷する印刷装置である。
【００４２】
以上のＰＣ１０において、アプリケーション１４の実行中に、ユーザが印刷設定指示を入力すると、プリンタドライバ１２が起動するようになっている。プリンタドライバ１２が起動すると、図３に示す印刷条件設定用画面がＰＣ１０のモニタ（不図示）に表示される。そして、利用者は、この画面から各種印刷条件（用紙サイズ，拡縮率，印刷部数，フチ無し印刷モード，マーク印刷モード等）を設定または選択できるようになっている。
【００４３】
さらに、ユーザが印刷確定指示をＰＣ１０に入力すると、プリンタドライバ１２は、上記印刷対象データをアプリケーション１４から受け取り、印刷条件設定用画面（図３）において設定されている印刷条件で印刷対象データに対応する画像を印刷する指示を示したコマンドを含めた印刷ジョブを生成する。つまり、このコマンドには、上記印刷条件の内容と上記印刷対象データとが含まれていることになる。また、このコマンドを含んだ印刷ジョブは、データ送受信部１３を介してプリンタ２０へ送信される。
【００４４】
そして、プリンタ２０は、上記コマンドに含まれている印刷条件を示す情報に従って、該コマンドに含まれている印刷対象データに対応する画像（印刷対象画像）を用紙上に印刷する。このようにして、本実施形態では、アプリケーション１４によって生成された印刷対象データに応じた画像が、用紙上に印刷されることとなる。
【００４５】
ところで、本実施形態のプリンタドライバ１２においては、マーク印刷モードを設定することが可能である。この「マーク印刷モード」とは、アプリケーション１４によって生成された印刷対象データに対応する画像に対してウォータマーク（マーク画像）を重ねた画像をプリンタ２０に印刷させるモードをいう。さらに、本実施形態のプリンタドライバ１２においては、フチ無し印刷モードを設定することも可能である。この「フチ無し印刷モード」とは、用紙片面上に印刷される画像周囲にいわゆるマージン領域（フチ）等を形成しないように、用紙片面の全体に渡って画像を印刷するモードを意義する。例えば、ポスタを作成する場合、この「フチ無し印刷モード」が多用される。
【００４６】
つぎに、上述した「マーク印刷モード」および「フチ無し印刷モード」が設定される場合において、プリンタドライバ１２によって実行される処理の詳細を図１に基づいて説明する。図１は、プリンタドライバ１２に含まれる各種機能を示した機能ブロック図である。
【００４７】
プリンタドライバ１２は、表示制御部２０１，通信部２０２，印刷条件情報保持部２０３，印刷対象データ保持部２０４，フチ無し領域格納テーブル２０５，フチ無し領域設定部２０６，画像印刷コマンド生成部２０７，マーク領域格納テーブル２０８，マーク領域設定部２０９，マーク印刷コマンド生成部２１０を含む構成である。
【００４８】
表示制御部２０１は、印刷処理実行前において、ＰＣ１０のモニタ（不図示）に印刷条件設定用画面を表示する制御を行い、さらに、マーク印刷モード設定時においては、上記モニタにマーク設定用画面を表示する制御を行うブロックである。
【００４９】
図３は、ＰＣ１０のモニタに表示される上記印刷条件設定用画面を示した模式図であり、図４は、ＰＣ１０のモニタに表示される上記マーク設定画面を示した模式図である。
【００５０】
上記印刷条件設定用画面は、図３に示すように、印刷処理時における印刷条件をユーザに選択させるためのＧＵＩである。この印刷条件とは、印刷処理における印刷部数，画像の拡縮率，印刷処理に使用される用紙のサイズ，フチ無し印刷モードの設定，マーク印刷モードの設定，等を意味するものである。
【００５１】
また、マーク設定用画面は、図４に示すように、ウォータマークに関する印刷条件をユーザに選択させるためのＧＵＩである。この「ウォータマークに関する印刷条件」とは、印刷されるウォータマークのテキスト（「極秘」「重要」等の文字），印刷されるウォータマークの文字種（明朝，ゴシック，斜体等），印刷されるウォータマークの１フォント当たりの大きさ，繰り返し印刷モードの設定，等を意味するものである。
【００５２】
ここで、「繰り返し印刷モード」とは、図６に示すように、同一のウォータマークを同一用紙上に複数個印刷するモードを意義する。なお、図６における参照符ａにて示される矩形（点線）は、後述するマーク印刷領域を示したものであって、後の説明の便宜上示したものであり、実際に用紙上に印刷されるものではない。
【００５３】
通信部２０２は、アプリケーション１４との間でデータおよび情報の送受信を行うブロックである。具体的に、通信部２０２は、利用者がＰＣ１０に印刷確定指示を入力すると、アプリケーション１４から印刷対象データを受信し、受信した印刷対象データを印刷対象データ保持部２０４に書き込む制御を行う。また、通信部２０２は、図３に示す印刷条件設定用画面および図４に示すマーク設定用画面において設定・選択されている各種条件を示した印刷条件情報をアプリケーション１４から受け取り、上記印刷条件情報を印刷条件情報保持部２０３に書き込む制御を行う。
【００５４】
印刷条件情報保持部２０３は、アプリケーション１４から送られてくる印刷条件情報が書き込まれるメモリである。この印刷条件情報には、画像印刷条件情報とマーク印刷条件情報とが含まれる。画像印刷条件情報とは、印刷時に使用される用紙のサイズ，フチ無し印刷モードの設定の有無，マーク印刷モードの設定の有無等を示した情報であって、図３に示す印刷条件設定用画面にて設定される条件を示した情報である。マーク印刷条件情報とは、印刷されるウォータマークのテキスト（「極秘」「重要」等），ウォータマークの文字種（明朝，ゴシック，斜体等），ウォータマークの１フォントのサイズ等を示した情報であって、図４に示すマーク設定用画面にて設定される条件を示した情報である。
【００５５】
印刷対象データ保持部２０４は、アプリケーション１４から送られてくる印刷対象データが書き込まれるメモリである。つまり、この印刷対象データ保持部２０４には、アプリケーション１４にて作成された印刷対象画像を示すデータが書き込まれる。
【００５６】
フチ無し領域格納テーブル２０５は、フチ無し印刷モード時についての用紙上における印刷対象画像の印刷領域の位置・大きさを示したフチ無し領域情報を記憶・保持するテーブルである。具体的に、フチ無し領域格納テーブル２０５には、用紙サイズを示した用紙サイズ情報と、該用紙サイズに対応するフチ無し領域情報とが用紙サイズ毎に対応付けられて記憶されている。なお、フチ無し領域情報に示されるフチ無し印刷領域は、用紙片面全体に印刷対象画像が印刷されるように、用紙片面全体を示すように設定されている。
【００５７】
フチ無し領域設定部（フチ無し印刷領域設定手段）２０６は、フチ無し印刷モードが設定されている場合、印刷条件情報保持部２０３に書き込まれている画像印刷条件情報を参照して、印刷に使用される用紙サイズを検知し、検知した用紙サイズを示す用紙サイズ情報に対応付けられているフチ無し領域情報をフチ無し領域格納テーブル２０５から読み出し、読み出したフチ無し領域情報に示されるフチ無し印刷領域を印刷対象画像の印刷領域として設定するブロックである。したがって、ここで設定されるフチ無し印刷領域とは、印刷に使用される用紙片面全体を示したものとなる。
【００５８】
画像印刷コマンド生成部２０７は、印刷条件情報保持部２０３に保持されている画像印刷条件情報および印刷対象データ保持部２０４に保持されている印刷対象データに基づいて、プリンタ２０に対する印刷対象画像の印刷指示である画像印刷コマンドを生成する。この画像印刷コマンドには、プリンタ２０に対する印刷指示，処理の条件（用紙サイズ，印刷位置，印刷される画像のサイズ，部数等），および印刷対象データが示され、プリンタ２０は、この画像印刷コマンドに応じて、上記処理の条件で印刷対象画像を印刷する。それゆえ、画像印刷コマンド生成部２０７は、プリンタ２０に印刷対象画像を印刷させる制御を行うブロックに該当する。
【００５９】
また、画像印刷コマンド生成部２０７は、フチ無し印刷モードが設定されている場合、フチ無し領域設定部２０６によって設定されたフチ無し印刷領域の大きさと印刷対象画像の大きさとが一致するように印刷対象画像の拡大率と印刷位置とを決定し、決定した拡大率と印刷位置とを上記処理の条件とした画像印刷コマンドを生成する。それゆえ、画像印刷コマンド生成部（フチ無し印刷制御手段）２０７は、上記フチ無し印刷領域の大きさと印刷対象画像の大きさとが一致するように印刷対象画像を拡大し、拡大した印刷対象画像をプリンタ２０にフチ無し印刷させる制御を行っていることとなる。
【００６０】
マーク領域格納テーブル２０８は、マーク印刷モード時においての用紙上のウォータマークの印刷領域（以下、「マーク印刷領域」とする）の位置・大きさを示したマーク領域情報を記憶・保持するテーブルである。具体的に、マーク領域格納テーブル２０８には、用紙サイズを示した用紙サイズ情報と、該用紙サイズに対応するマーク領域情報とが用紙サイズ毎に対応付けられて記憶されている。なお、マーク領域情報に示されるマーク印刷領域の位置・大きさは、用紙片面の周縁よりも内側に位置し、用紙片面全体よりも狭くなるように設定されている。例えば、図４に示すように、矩形αが上記フチ無し印刷領域または用紙片面全体を示すものである場合、この矩形αの周縁の内側に位置し、該矩形αよりも狭い領域である矩形βが、マーク印刷領域となる。
【００６１】
マーク領域設定部（マーク領域設定手段）２０９は、マーク印刷モードが設定されている場合、印刷条件情報保持部２０３に書き込まれている画像印刷条件情報を参照して印刷に使用される用紙サイズを検知し、検知した用紙サイズを示す用紙サイズ情報に対応付けられているマーク領域情報をマーク領域格納テーブル２０８から読み出し、読み出したマーク領域情報に示されるマーク印刷領域をウォータマークの印刷領域（マーク展開領域）として設定するブロックである。
【００６２】
マーク印刷コマンド生成部２１０は、マーク印刷モードが設定されている場合、印刷条件情報保持部２０３に保持されているマーク印刷条件情報に基づいて、プリンタ２０に対するウォータマークの印刷指示であるマーク印刷コマンドを生成するブロックである。このマーク印刷コマンドには、プリンタ２０に対するウォータマークの印刷指示，処理の条件（印刷するウォータマークの１フォントのサイズを示す情報，ウォータマークの印刷位置，印刷するウォータマークのテキスト）が示され、プリンタ２０は、このマーク印刷コマンドに応じて、上記処理の条件でウォータマークを印刷する。それゆえ、マーク印刷コマンド生成部２１０は、ウォータマークをプリンタ２０に印刷させる制御を行うブロックに該当する。
【００６３】
また、マーク印刷コマンド生成部２１０は、印刷されるウォータマークが上記マーク印刷領域内に収まるように、ウォータマークの１フォントのサイズおよび印刷位置を調整し、調整したサイズおよび印刷位置を上記処理の条件としたマーク印刷コマンドを生成している。それゆえ、マーク印刷コマンド生成部（マーク印刷制御手段）２１０は、ウォータマークの印刷位置を上記マーク印刷領域内に制限して、該ウォータマークをプリンタ２０に印刷させる制御を行っていることとなる。
【００６４】
以上の構成において、画像印刷コマンド生成部２０７にて生成された画像印刷コマンドおよびマーク印刷コマンド生成部２１０にて生成されたマーク印刷コマンドは、印刷ジョブに含められてプリンタ２０に送信される。そして、プリンタ２０は、上記画像印刷コマンドおよび上記マーク印刷コマンドに従った印刷処理を実行する。
【００６５】
以上の構成によれば、フチ無し領域設定部２０６に設定されるフチ無し印刷領域は、用紙片面全体を印刷対象画像の印刷領域とするものであり、マーク領域設定部２０９に設定されるマーク印刷領域は、用紙片面の周縁よりも内側に位置し、用紙片面全体よりも狭い領域をウォータマークの印刷領域とするものである。したがって、フチ無し印刷モードが設定されている場合、マーク領域設定部２０９に設定されるマーク印刷領域は、用紙上における印刷対象画像の印刷領域の周縁よりも内側、かつ、該印刷対象画像の印刷領域よりも狭い領域となる。
【００６６】
よって、フチ無し印刷モードが設定されている場合、画像印刷コマンド生成部２０７は、印刷対象画像を用紙片面全体に渡ってフチ無し印刷するようにプリンタ２０を制御する一方、マーク印刷コマンド生成部２１０は、用紙上における印刷対象画像の印刷領域の周縁よりも内側、かつ、該印刷対象画像の印刷領域よりも狭い領域内に制限して、該ウォータマークをプリンタ２０に印刷させる制御を行っていることになる。
【００６７】
これにより、フチ無し印刷モードが設定され、印刷対象画像が用紙片面の周縁（端部）に至るように印刷される場合であっても、ウォータマークが用紙片面の周縁（端部）付近にまで印刷される事態を抑制でき、印刷されるウォータマークの画質劣化を抑制できる。
【００６８】
また、以上の構成によれば、画像印刷コマンド生成部２０７は、フチ無し領域設定部２０６にて設定されたフチ無し印刷領域の大きさと上記印刷対象画像の大きさとが一致するように上記印刷対象画像を拡大し、拡大した印刷対象画像をプリンタ２０に印刷させる制御を行っている。しかし、ウォータマークの印刷範囲は、マーク印刷コマンド生成部２１０によって、印刷対象画像の印刷領域内かつ該印刷領域内よりも狭い領域内（マーク印刷領域）に制限されているため、たとえ印刷対象画像が拡大されても、ウォータマークが用紙端部にまで印刷される事態を抑制できる。
【００６９】
例えば、従来技術によれば、印刷対象画像についてフチ無し印刷を行う際にウォータマークを該印刷対象画像に重ねて印刷する場合、図５（ａ）に示すように、印刷対象画像の拡大に合わせてウォータマークも拡大され、ウォータマークが用紙端部に至るように印刷されてしまうことがあった。これに対し、本実施形態のプリンタドライバ１２によれば、図５（ｂ）に示すように、印刷対象画像についてフチ無し印刷を行う場合であっても、印刷されるウォータマークが用紙端部にまで至らないようにプリンタ２０を制御することが可能となる。なお、図５（ｂ）における参照符γにて示される矩形（点線）は、マーク領域設定部２０９に設定されるマーク印刷領域であるが、この矩形は、後の説明の便宜上示したものであり、実際に用紙上に印刷されるものではない。
【００７０】
また、以上の構成によれば、マーク印刷コマンド生成部２１０は、印刷されるウォータマークが上記マーク印刷領域内に収まるように、ウォータマークの１フォントのサイズを調整している。つまり、マーク印刷コマンド生成部２１０は、上記マーク印刷領域の大きさに応じて、印刷されるウォータマーク全体のサイズを調整し、調整したサイズのウォータマークをプリンタ２０に印刷させていることとなる。これにより、ウォータマークの印刷位置を上記マーク印刷領域内に制限しても、ウォータマーク全体を上記マーク印刷領域内に収めて印刷することが可能である。
【００７１】
また、ウォータマークの１フォントのサイズが利用者によって設定されているような場合、マーク印刷コマンド生成部２１０は、ウォータマークの１フォントのサイズを調整することができない。このような場合、印刷されるウォータマーク全体のサイズが大き過ぎて、印刷されるウォータマークが上記マーク印刷領域に収まりきらないということが想定される。
【００７２】
そこで、マーク印刷コマンド生成部２１０は、用紙上における上記マーク印刷領域以外の領域においてマーク画像が印刷されないように、該マーク画像をクリッピングする指示を示したクリッピングコマンドを生成し、該クリッピングコマンドを印刷ジョブに含めてプリンタ２０に送信するようにしてもよい。このようにすれば、プリンタ２０は、用紙上における上記マーク印刷領域以外の領域にマーク画像がはみ出ないように、クリッピングされたマーク画像が印刷されることとなる。これにより、上記マーク印刷領域内にマーク画像の印刷位置を制限して該マーク画像を印刷する制御を行うことができる。但し、この場合、印刷されるウォータマークは、本来印刷されるべき部分が一部欠落した状態で用紙上に印刷されることもある。例えば、図７に示す例では、ウォータマーク「Confidential」が、「C」「l」のスペルが欠落した状態で印刷されている。
【００７３】
また、マーク印刷コマンド生成部２１０は、上述した繰り返し印刷モードが設定されている場合、図６に示すように、ウォータマークの印刷位置をマーク印刷領域ａ内に制限して、同一のウォータマークを複数並べて印刷するようにプリンタ２０を制御してもよい。このようにすれば、繰り返し印刷モード時においても、印刷される各ウォータマークの印刷位置は上記マーク印刷領域ａ内に制限されるので、ウォータマークが用紙端部にまで印刷される事態を抑制できる。
【００７４】
また、以上示したＰＣ１０において、モニタ（表示部）を設け、プリンタドライバ１２の表示制御部（表示制御手段）２０１が、用紙上に上記印刷対象画像と上記ウォータマークとを重ねて印刷した場合のイメージをモニタにプレビュー表示する制御を行うようにしてもよい。これにより、利用者は、印刷実行前において、用紙上に印刷される上記印刷対象画像に対するウォータマークの印刷位置を確認することができる。
【００７５】
さらに、表示制御部２０１は、印刷対象画像の印刷領域に対する上記マーク展開領域の位置または大きさを示したイメージを上記モニタに表示する制御を行うようにしてもよい。例えば、図４に示すように、ＰＣ１０のモニタに表示されているマーク設定用画面４０１上に、印刷対象画像の印刷領域（フチ無し印刷領域）を示す矩形αと、この矩形αの周縁の内側に位置するマーク展開領域である矩形βとが表示される。このような構成によれば、印刷対象画像の印刷領域に対するマーク印刷領域の相対位置，大きさを利用者に認識させることができるため、利用者からすれば、マーク画像の印刷可能範囲を確認することができる。
【００７６】
また、以上では、マーク領域設定部２０９は、マーク領域格納テーブル２０８に記憶されているマーク領域情報に基づいてマーク印刷領域を設定しているが、このようなマーク領域情報に基づいた処理に限定されるものではない。例えば、マーク領域設定部２０９は、画像印刷条件情報（特に、用紙サイズ）から、マーク印刷領域の位置・大きさを所定の演算によって定めてもよい。
【００７７】
また、上述した実施形態では、フチ無し印刷モードが設定されている場合について説明したが、フチ無し印刷モードが設定されていない場合においても、マーク領域設定部２０９に設定されるマーク印刷領域が、用紙上における印刷対象画像の印刷領域の周縁よりも内側、かつ、該印刷対象画像の印刷領域よりも狭い領域となるようにしてもよい。この場合、例えば、マーク領域格納テーブル２０８において用紙サイズ毎に記憶されているマーク領域情報に示されるマーク印刷領域の位置・大きさを、該用紙サイズの用紙に対して印刷されるフチ有り画像のフチを除いたエリアの周縁よりも内側であって、当該フチを除いたエリアよりも狭くなるように設定しておけばよい。このようにすれば、マーク領域設定部２０９は、フチ無し印刷モードが設定されていない場合であっても、印刷対象画像の印刷領域の周縁よりも内側、かつ、印刷対象画像の印刷領域よりも狭い領域にマーク印刷領域を設定することができる。
【００７８】
また、本実施形態では、印刷条件情報保持部２０３，印刷対象データ保持部２０４，フチ無し領域格納テーブル２０５，フチ無し領域設定部２０６，画像印刷コマンド生成部２０７，マーク領域格納テーブル２０８，マーク領域設定部２０９，マーク印刷コマンド生成部２１０の各部がプリンタ制御装置を構成し、ＰＣ１０にて上記プリンタ制御装置を実現させる構成としている。しかし、このような構成に限定されるものではなく、上記各部のうちの少なくとも１以上のブロックをプリンタ２０内部の制御部（コンピュータ）に含ませることによって、本実施形態のプリンタ制御装置をプリンタ２０内部に構成することも可能である。
【００７９】
つぎに、上述したプリンタドライバ１２を立ち上げて、プリンタ２０における印刷条件を利用者が設定する際の処理の一実施例を説明する。
【００８０】
まず、アプリケーション１４の実行中に、ユーザがＰＣ１０に印刷設定指示を入力すると、プリンタドライバ１２が起動し、図３に示す印刷条件設定用画面がモニタ（不図示）に表示される。そして、ユーザは、この画面から各種印刷条件（用紙サイズ，印刷部数，フチ無し印刷モード，マーク設定モード）の設定を選択する。
【００８１】
ここで、印刷条件設定用画面について図３に基づいて詳細に説明する。印刷条件設定用画面３０１には、印刷部数表示窓３１０，拡縮率表示窓３１１，用紙サイズ表示窓３１２，フチ無し印刷モード設定ボタン３１３，マーク印刷モード設定ボタン３１４，確定ボタン３１５が表示されている。
【００８２】
印刷部数表示窓３１０には、印刷部数が表示され、拡縮率表示窓３１１には、画像拡縮率が表示され、用紙サイズ表示窓３１２には、印刷処理に使用される用紙のサイズが表示される。これら表示窓において表示されている情報が、印刷時における印刷条件として設定される。つまり、利用者は、ＰＣ１０におけるポインティングデバイス（不図示）を用いて、各々の表示窓に表示されている情報を変更することによって、設定される印刷部数，拡縮率，用紙サイズを選択できる。
【００８３】
また、利用者が、フチ無し印刷モード設定ボタン３１３をクリックすると、フチ無し印刷モードが印刷条件として設定される。このフチ無し印刷モードが設定されると、フチ無し印刷処理を実行することとなる。さらに、利用者が、マーク印刷モード設定ボタン３１４をクリックすると、図４に示すマーク設定用画面がＰＣ１０のモニタに表示される。
【００８４】
つぎに、図４に基づいて、マーク設定用画面について詳細に説明する。同図に示すように、マーク設定用画面４０１には、テキスト表示窓４０２，文字種設定ボタン４０３，サイズ表示窓４０４，繰り返しボタン４０５，確定ボタン４０６が表示されている。
【００８５】
テキスト表示窓４０２には、印刷されるウォータマークのテキスト（例えば、「極秘」「重要」「Confidential」等）が表示される。サイズ表示窓４０４には、印刷されるウォータマークの大きさに関する情報（１フォントの大きさ）が表示される。なお、図４においては、サイズ表示窓４０４には「自動」が表示されているが、この「自動」とは、ウォータマークの１フォントの大きさがプリンタドライバ１２において自動設定されるという意味である。
【００８６】
これら表示窓において表示されている情報が、ウォータマークに関する印刷条件として設定される。また、利用者は、ＰＣ１０におけるポインティングデバイス（不図示）を操作して、各々の表示窓に表示されている情報を変更することによって、設定されるウォータマークに関する印刷条件を適宜選択できる。
【００８７】
また、利用者が文字種設定ボタン４０３をクリックすると、ＰＣ１０のモニタには文字種設定用画面（不図示）が表示される。なお、文字種設定用画面とは、上記ウォータマークの文字種（明朝，ゴシック，斜体等）を設定，選択するための画面である。さらに、利用者が繰り返しボタン４０５をクリックすると、前述した「繰り返し印刷モード」が印刷条件として設定される（図６参照）。
【００８８】
そして、利用者が確定ボタン（ＯＫボタン）４０６をクリックすると、マーク設定用画面４０１において選択されている各種条件の設定が確定し、再度、図３に示す印刷条件設定用画面３０１がモニタに表示されることとなる。
【００８９】
さらに、利用者は、図３に示す印刷条件設定用画面３０１に含まれている確定ボタン３１５をクリックすると、この印刷条件設定用画面３０１において選択されている各種条件の設定が確定し、ＰＣ１０に印刷確定指示が入力されることとなる。この印刷確定指示を受けたプリンタドライバ１２は、以上示した印刷条件設定用画面３０１およびマーク設定用画面４０１において設定されている印刷条件に基づいて、印刷ジョブの生成処理を開始する。
【００９０】
つぎに、プリンタドライバ１２の処理手順の一実施例について、図８のフローチャートに基づいて説明する。図８は、プリンタドライバ１２の処理の順序を示したフローチャートである。
【００９１】
まず、プリンタドライバ１２は、図３の印刷条件設定用画面３０１にて選択されている各種条件を示す画像印刷条件情報と、図４のマーク設定用画面４０１にて選択されている各種条件を示すマーク印刷条件情報とをアプリケーション１４から受け取り、これら情報を印刷条件情報保持部２０３へ書き込む処理を行う（ステップ７０１，以下「Ｓ７０１」のように称する）。
【００９２】
さらに、利用者によってＰＣ１０に印刷確定指示が入力されると、プリンタドライバ１２は、アプリケーション１４から印刷対象データを受け取り、この印刷対象データを印刷対象データ保持部２０４へ書き込む処理を行う（Ｓ７０２）。
【００９３】
つぎに、プリンタドライバ１２は、印刷条件情報保持部２０３に書き込まれている画像印刷条件情報を参照し、フチ無し印刷モードが設定されているか否かを判定する（Ｓ７０３）。
【００９４】
ここで、フチ無し印刷モードが設定されていないと判定された場合（Ｓ７０３においてＮＯ）、プリンタドライバ１２は、印刷条件情報保持部２０３に書き込まれている画像印刷条件情報と、印刷対象データ保持部２０４に書き込まれている印刷対象データとに基づいて、フチ有りの印刷対象画像の画像印刷コマンドを生成する（Ｓ７０７）。
【００９５】
また、Ｓ７０３においてフチ無し印刷モードが設定されていると判定された場合（Ｓ７０３においてＹＥＳ）、プリンタドライバ１２は、印刷条件情報保持部２０３に書き込まれている画像印刷条件情報を参照して、印刷に使用される用紙サイズを検知し、該用紙サイズを示す用紙サイズ情報に対応付けられているフチ無し領域情報をフチ無し領域格納テーブル２０５から読み出し、読み出したフチ無し領域情報に示されるフチ無し印刷領域を印刷対象画像の印刷領域として設定する（Ｓ７０４）。
【００９６】
さらに、プリンタドライバ１２は、印刷対象データ保持部２０４に書き込まれている印刷対象データに示される画像のサイズに対する上記フチ無し印刷領域のサイズの比率を画像拡大率として算出する（Ｓ７０５）。その後、プリンタドライバ１２は、上記画像印刷条件情報，印刷対象データ，上記フチ無し領域情報，上記画像拡大率に基づいて、フチ無しの印刷対象画像の画像印刷コマンドを生成する（Ｓ７０６）。なお、ここで生成される画像印刷コマンドは、上記印刷対象データに対応する画像（印刷対象画像）を上記拡大率に基づいて拡大し、フチ無し領域情報に示されるフチ無し印刷領域に、拡大した画像を印刷する指示内容を示したものとなる。
【００９７】
また、プリンタドライバ１２は、印刷条件情報保持部２０３に書き込まれている画像印刷条件情報を参照し、マーク印刷モードが設定されているか否かを判定する（Ｓ７０８）。ここで、マーク印刷モードが設定されていないと判定された場合（Ｓ７０８においてＮＯ）、プリンタドライバ１２は、Ｓ７０６またはＳ７０７にて生成した画像印刷コマンドを含めた印刷ジョブを生成し、該印刷ジョブをプリンタ２０に送信する（Ｓ７１０）。
【００９８】
また、Ｓ７０８においてマーク印刷モードが設定されていると判定された場合（Ｓ７０８においてＹＥＳ）、プリンタドライバ１２は、後述するウォータマーク生成処理を実行する（Ｓ７０９）。そして、プリンタドライバ１２は、ウォータマーク生成処理にて生成されたマーク印刷コマンド，クリッピングコマンド，およびＳ７０６またはＳ７０７にて生成した画像印刷コマンドを含めた印刷ジョブを生成し、該印刷ジョブをプリンタ２０に送信する（Ｓ７１０）。
【００９９】
つぎに、Ｓ７０９のウォータマーク生成処理の詳細について、図９のフローチャートに基づいて説明する。
【０１００】
まず、プリンタドライバ１２は、印刷条件情報保持部２０３に書き込まれている画像印刷条件情報を参照して印刷に使用される用紙サイズを検知し、該用紙サイズを示す用紙サイズ情報に対応付けられているマーク領域情報をマーク領域格納テーブル２０８から読み出し、読み出したマーク領域情報に示されるマーク印刷領域をウォータマークの印刷領域として設定する（Ｓ８０１）。
【０１０１】
つぎに、プリンタドライバ１２は、印刷条件情報保持部２０３に書き込まれているマーク印刷条件情報に含まれるマークサイズ情報を参照し、ウォータマークのサイズが自動設定されているか否かを判定する（Ｓ８０２）。
【０１０２】
ここで、自動設定されていないと判定された場合（Ｓ８０２においてＮＯ）、プリンタドライバ１２は、処理をＳ８０４へ移行する。
【０１０３】
また、Ｓ８０２にて自動設定されていると判定された場合（Ｓ８０２においてＹＥＳ）、プリンタドライバ１２は、ウォータマークの１フォント当たりのサイズを調整することによって、印刷されるウォータマーク全体のサイズを調整して、処理をＳ８０５へ移行する（Ｓ８０３）。なお、Ｓ８０３においては、図５（ｂ）に示すように、用紙上に印刷されるウォータマーク全体の用紙短手方向のサイズ（長さ）が、用紙上におけるマーク印刷領域γの用紙短手方向のサイズ（長さ）よりも小さくなるように、ウォータマーク全体のサイズが調整される。
【０１０４】
つぎに、プリンタドライバ１２は、上記マーク印刷条件情報を参照し、繰り返し印刷モードが設定されているか否かを判定する（Ｓ８０４）。
【０１０５】
Ｓ８０４において、繰り返し印刷モードが設定されていないと判定された場合（Ｓ８０４においてＮＯ）、プリンタドライバ１２は、繰り返し回数Ｎ＝１を設定し（Ｓ８０７）、図５（ｂ）に示すように、Ｓ８０１にて設定されたマーク印刷領域γの中心にウォータマークの中心を重ねるようにウォータマークの印刷位置を設定し（Ｓ８０８）、その後、処理をＳ８０９へ移行する。
【０１０６】
また、Ｓ８０４において、繰り返し印刷モードが設定されていると判定された場合（Ｓ８０４においてＹＥＳ）、プリンタドライバ１２は、印刷されるウォータマーク全体のサイズと、Ｓ８０１にて設定されたマーク印刷領域とに基づいて、繰り返し回数Ｎを算出する（Ｓ８０５）。なお、ここで算出される繰り返し回数Ｎとは、図６に示すように、用紙上の上記マーク印刷領域ａ内に制限して、用紙長手方向に沿ってウォータマークを複数個並べて印刷する場合の印刷可能なウォータマークの個数である。
【０１０７】
そして、Ｓ８０５の後、プリンタドライバ１２は、図１０（ａ）に示すように、Ｓ８０１にて設定されたマーク印刷領域ｂ内における用紙長手方向に沿った一端上にウォータマークの印刷位置を設定し（Ｓ８０６）、その後、処理をＳ８０９へ移行する。
【０１０８】
そして、プリンタドライバ１２は、プリンタ２０に対してのウォータマークの印刷指示および指示内容を示したマーク印刷コマンドを生成する（Ｓ８０９）。なお、マーク印刷コマンドにて示されている指示内容としては、印刷するウォータマークのサイズを示す情報，Ｓ８０６・Ｓ８０８・Ｓ８１３（後述する）にて設定されたウォータマークの印刷位置を示す情報，印刷するウォータマークのテキストを示す情報，等が含まれている。つまり、このマーク印刷コマンドを受信したプリンタ２０は、このマーク印刷コマンドに含まれている指示内容に従って、ウォータマークを印刷する。
【０１０９】
その後、プリンタドライバ１２は、繰り返し回数Ｎから１をマイナスして（Ｓ８１０）、Ｎ＝０か否かを判定する（Ｓ８１１）。ここで、Ｎ＝０であれば（Ｓ８１１においてＹＥＳ）、プリンタドライバ１２は、Ｓ８０１にて設定されたマーク印刷領域以外の領域においてはウォータマークをクリッピングする指示を示したクリッピングコマンドを生成して（Ｓ８１２）、処理を終了（Ｓ７１１へ移行する）する。
【０１１０】
また、Ｓ８１１においてＮ＝０でない場合（Ｓ８１２においてＮＯ）、プリンタドライバ１２は、Ｓ８１３に処理を移行する。このＳ８１３では、プリンタドライバ１２は、図１０（ｂ）に示すように、設定されているウォータマークの印刷位置を、用紙長手方向の一端から他端に向けてずらして再設定し（再設定前後の印刷位置が重ならないようにする）、その後、Ｎ＝０になるまで、Ｓ８０９，Ｓ８１０，Ｓ８１１の処理を繰り返す。
【０１１１】
なお、以上示した実施の形態において、上記印刷対象画像としては写真画像であることが好ましく、設定されるウォータマークとしては文字画像または図形画像であることが好ましい。これは、写真画像についてはフチ無し印刷が行われも用紙端部付近の画質劣化が目立たないが、文字画像または図形画像については用紙端部付近に印刷された場合画質劣化が目立ってしまうからである。
【０１１２】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、上述した実施形態において開示された各技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１１３】
なお、上記実施形態の表示制御部２０１，通信部２０２，フチ無し領域設定部２０６，画像印刷コマンド生成部２０７，マーク領域設定部２０９，マーク印刷コマンド生成部２１０は、ＣＰＵなどの演算手段が、ＲＯＭ（Read Only Memory）やＲＡＭなどの記憶手段に記憶されたプログラムを実行し、キーボードなどの入力手段、ディスプレイなどの出力手段、あるいは、インターフェイス回路などの通信手段を制御することにより実現することができる。したがって、これらの手段を有するコンピュータが、上記プログラムを記録した記録媒体を読み取り、当該プログラムを実行するだけで、本実施形態の監視装置の各種機能および各種処理を実現することができる。また、上記プログラムをリムーバブルな記録媒体に記録することにより、任意のコンピュータ上で上記の各種機能および各種処理を実現することができる。
【０１１４】
この記録媒体としては、マイクロコンピュータで処理を行うために図示しないメモリ、例えばＲＯＭのようなものがプログラムメディアであっても良いし、また、図示していないが外部記憶装置としてプログラム読み取り装置が設けられ、そこに記録媒体を挿入することにより読み取り可能なプログラムメディアであっても良い。
【０１１５】
また、何れの場合でも、格納されているプログラムは、マイクロプロセッサがアクセスして実行される構成であることが好ましい。さらに、プログラムを読み出し、読み出されたプログラムは、マイクロコンピュータのプログラム記憶エリアにダウンロードされて、そのプログラムが実行される方式であることが好ましい。なお、このダウンロード用のプログラムは予め本体装置に格納されているものとする。
【０１１６】
また、上記プログラムメディアとしては、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フレキシブルディスクやハードディスク等の磁気ディスクやＣＤ／ＭＯ／ＭＤ／ＤＶＤ等のディスクのディスク系、ＩＣカード（メモリカードを含む）等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する記録媒体等がある。
【０１１７】
また、インターネットを含む通信ネットワークを接続可能なシステム構成であれば、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する記録媒体であることが好ましい。
【０１１８】
さらに、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、あるいは別な記録媒体からインストールされるものであることが好ましい。
【産業上の利用可能性】
【０１１９】
本発明は、ＭＦＰ（Multi Function Printer），インクジェットプリンタ，複写機等を制御する制御装置，制御プログラムとして好適である。
【図面の簡単な説明】
【０１２０】
【図１】本実施形態のＰＣにインストールされているプリンタドライバが奏する各種機能を示した機能ブロック図である。
【図２】本実施形態のＰＣおよびプリンタを含んだ印刷システムの構成を模式的に示したブロック図である。
【図３】本実施形態のＰＣのモニタに表示される印刷条件設定用画面を示した模式図である。
【図４】本実施形態のＰＣのモニタに表示されるマーク設定画面を示した模式図である。
【図５】フチ無し印刷する印刷対象画像にウォータマークを重ねて印刷した場合のウォータマークの印刷イメージを示した模式図であり、（ａ）は、従来の手法によって用紙上に印刷されたウォータマークを示し、（ｂ）は、本実施形態の構成によって用紙上に印刷されたウォータマークを示す。
【図６】繰り返し印刷モードにて用紙上に印刷されたウォータマークを示した模式図である。
【図７】一部がクリッピングされて用紙上に印刷されたウォータマークを示した模式図である。
【図８】本実施形態に係るプリンタドライバの処理の順序を示したフローチャートである。
【図９】図８に示すウォータマーク生成処理の詳細を示したフローチャートである。
【図１０】繰り返し印刷処理を行う際に設定されるウォータマークの印刷位置を示した模式図であり、（ａ）は、最初に設定される印刷位置を示した図であり、（ｂ）は、２回目に設定される印刷位置を示した図である。
【図１１】従来におけるウォータマーク設定用のＧＵＩを示した模式図である。
【符号の説明】
【０１２１】
１０    ＰＣ（プリンタ制御装置）
１２    プリンタドライバ
１３    データ送受信部
１４    アプリケーション
２０    プリンタ
２０１  表示制御部（表示制御手段）
２０２  通信部
２０３  印刷条件情報保持部
２０４  印刷対象データ保持部
２０５  フチ無し領域格納テーブル
２０６  フチ無し領域設定部（フチ無し印刷領域設定手段）
２０７  画像印刷コマンド生成部（フチ無し印刷制御手段）
２０８  マーク領域格納テーブル
２０９  マーク領域設定部（マーク領域設定手段）
２１０  マーク印刷コマンド生成部（マーク印刷制御手段）
【図１】
2006330854.tif 000003
【図２】
2006330854.tif 000004
【図３】
2006330854.tif 000005
【図４】
2006330854.tif 000006
【図５】
2006330854.tif 000007
【図６】
2006330854.tif 000008
【図７】
2006330854.tif 000009
【図８】
2006330854.tif 000010
【図９】
2006330854.tif 000011
【図１０】
2006330854.tif 000012
【図１１】
2006330854.tif 000013