(57)【要約】【課題】ユーザの意図通りに無余白印字を実現する。【解決手段】印字制御装置は、特定サイズの用紙に特定解像度で印字対象画像を余白無く印字する設定を伴うスプールデータである無余白スプールデータについて前記印字対象画像の画素サイズを判定する判定手段と、前記特定サイズの用紙において余白が無くなる画素サイズに前記印字対象画像を拡大する拡大手段と、拡大した前記印字対象画像をプリンタにおいて前記特定サイズの用紙に前記特定解像度で余白無く印字させる印字制御手段と、を備える。【選択図】図４
2010079793.tif 000002
【特許請求の範囲】
【請求項１】
特定サイズの媒体に特定解像度で印字対象画像を余白無く印字する設定を伴うスプールデータである無余白スプールデータについて前記印字対象画像の画素サイズを判定する判定手段と、
前記特定サイズの媒体において余白が無くなる画素サイズに前記印字対象画像を拡大する拡大手段と、
拡大した前記印字対象画像をプリンタにおいて前記特定サイズの媒体に前記特定解像度で余白無く印字させる印字制御手段と、
を備える印字制御装置。
【請求項２】
前記判定手段は、前記特定サイズの媒体に前記特定解像度で前記印字対象画像を拡大せずに印字すると前記印字対象画像に対して前記特定サイズの媒体に余白が生ずるか否かを前記印字対象画像の画素サイズに基づいて判定し、
前記印字対象画像に対して前記特定サイズの媒体に余白が生ずると判定された場合、前記印字対象画像を拡大して印字するか、前記印字対象画像を拡大せずに印字するかをユーザに選択させる対話手段をさらに備え、
前記印字制御手段は、
前記印字対象画像を拡大して印字することが選択されると、拡大した前記印字対象画像を前記プリンタにおいて前記特定サイズの媒体に前記特定解像度で余白無く印字させ、
前記印字対象画像を拡大せずに印字することが選択されると、拡大していない前記印字対象画像を前記プリンタにおいて前記特定サイズの媒体に前記特定解像度で印字させる、
請求項１に記載の印字制御装置。
【請求項３】
前記無余白スプールデータは前記印字対象画像と前記印字対象画像の画素サイズを特定可能なデータである付随データとを含み、
前記判定手段は、前記付随データを利用して前記印字対象画像の画素サイズを判定する、
請求項１または２に記載の印字制御装置。
【請求項４】
前記無余白スプールデータは、前記特定サイズの媒体に前記特定解像度で余白無く印字されるページを構成する全ての画素からなるページ画像を含み、
前記判定手段は、前記ページ画像を解析することにより前記ページ画像に含まれている前記印字対象画像の画素サイズを判定する、
請求項１又は２に記載の印字制御装置。
【請求項５】
特定サイズの媒体に特定解像度で印字対象画像を余白無く印字する設定を伴うスプールデータである無余白スプールデータについて前記印字対象画像の画素サイズを判定する判定手段と、
前記特定サイズの媒体において余白が無くなる画素サイズに前記印字対象画像を拡大する拡大手段と、
拡大した前記印字対象画像をプリンタにおいて前記特定サイズの媒体に前記特定解像度で余白無く印字させる印字制御手段と、
としてコンピュータを機能させる印字制御プログラム。
【請求項６】
特定サイズの媒体に特定解像度で印字対象画像を余白無く印字する設定を伴うスプールデータである無余白スプールデータについて前記印字対象画像の画素サイズを判定し、
前記特定サイズの媒体において余白が無くなる画素サイズに前記印字対象画像を拡大し、
拡大した前記印字対象画像をプリンタにおいて前記特定サイズの媒体に前記特定解像度で余白無く印字させる、
ことを含む印字制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印字制御装置、印字制御プログラムおよび印字制御方法に関し、特に無余白印字に関する。
【背景技術】
【０００２】
従来、フチ無し印刷とも呼ばれている無余白印字は、用紙に対して余白無く印字対象画像を割り付けて印字する印字形態である（例えば特許文献１参照）。従来、無余白印字に対応しているプリンタドライバでは、次の２つの方法のいずれかで無余白印字を実現している。第一の方法は、プリンタドライバに印字が要求される時点で用紙サイズよりも大きな規定の画素サイズに印字対象画像が調整されていることを前提とし、印字対象画像を拡大も縮小もせず、そのままの印字対象画像を用紙から四辺がはみ出す範囲に割り付けて印字する方法である。第二の方法は、プリンタドライバに印字が要求される時点で用紙サイズと等しい画素サイズに印字対象画像が調整されていることを前提とし、用紙からはみ出して印字する規定幅の分だけ印字対象画像を一律に拡大し、拡大した印字対象画像を用紙から四辺がはみ出す範囲に割り付けて印字する方法である。
【特許文献１】特開２００６−２４４２４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
これら２つの無余白印字方法では、いずれも、設定された用紙サイズと解像度とに応じて予め決められた画素サイズに印字対象画像が調整されていることを前提としているため、次の問題が生ずる。すなわち、予め決められた画素サイズに印字対象画像が調整されていなければ、たとえユーザが四辺とも無余白になる印字結果を期待して印字条件を設定したとしても１辺以上に余白が残る印字結果となる。
【０００４】
本発明は、この問題を解決するために創作されたものであって、ユーザの意図通りに無余白印字を実現することを目的の１つとする。
【課題を解決するための手段】
【０００５】
（１）上記目的を達成するための印字制御装置は、特定サイズの媒体に特定解像度で印字対象画像を余白無く印字する設定を伴うスプールデータである無余白スプールデータについて前記印字対象画像の画素サイズを判定する判定手段と、前記特定サイズの媒体において余白が無くなる画素サイズに前記印字対象画像を拡大する拡大手段と、拡大した前記印字対象画像をプリンタにおいて前記特定サイズの媒体に前記特定解像度で余白無く印字させる印字制御手段と、を備える。
【０００６】
本発明によると、無余白スプールデータについて印字対象画像の画素サイズを判定し、余白が無くなるまで印字対象画像を拡大するため、ユーザの意図通りに無余白印字を実現できる。なお、画素サイズとは画像の縦と横の画素数を一義的に示すデータである。またスプールデータとは、印字対象の画像や文字が媒体に対して割り付けられているページを印字するために印字制御装置が必要とするデータであって、印字対象画像等の印字オブジェクトと、印字部数、余白形態等の印字設定とを少なくとも含む。
【０００７】
（２）上記目的を達成するための印字制御装置において、前記判定手段は、前記特定サイズの媒体に前記特定解像度で前記印字対象画像を拡大せずに印字すると前記印字対象画像に対して前記特定サイズの媒体に余白が生ずるか否かを前記印字対象画像の画素サイズに基づいて判定してもよい。また前記印字対象画像に対して前記特定サイズの媒体に余白が生ずると判定された場合、前記印字対象画像を拡大して印字するか、前記印字対象画像を拡大せずに印字するかをユーザに選択させる対話手段をさらに備えてもよい。さらに前記印字制御手段は、前記印字対象画像を拡大して印字することが選択されると、拡大した前記印字対象画像を前記プリンタにおいて前記特定サイズの媒体に前記特定解像度で余白無く印字させ、前記印字対象画像を拡大せずに印字することが選択されると、拡大していない前記印字対象画像を前記プリンタにおいて前記特定サイズの媒体に前記特定解像度で印字させてもよい。
【０００８】
本発明によると、印字対象画像を拡大しなければ媒体に余白が生ずる場合であっても、印字対象画像を拡大して印字するか、印字対象画像を拡大せずに印字するかをユーザが選択できる。したがって設定では無余白としておきながらも余白を残して印字しようとしているユーザの意図通りに有余白印字が実現される。
【０００９】
（３）上記目的を達成するための印字制御装置において、前記無余白スプールデータは前記印字対象画像と前記印字対象画像の画素サイズを特定可能なデータである付随データとを含み、前記判定手段は、前記付随データを利用して前記印字対象画像の画素サイズを判定してもよい。
【００１０】
本発明によると、印字対象画像とは別に無余白スプールデータに含まれている付随データを利用して印字対象画像の画素サイズを判定するため、画像解析によって印字対象画像の画素サイズを判定する必要が無い。したがって本発明によると、印字対象画像の画素サイズの判定を高速に実施できるとともに画素サイズの誤判定が防止される。
【００１１】
（４）上記目的を達成するための印字制御装置において、前記無余白スプールデータは、前記特定サイズの媒体に前記特定解像度で余白無く印字されるページを構成する全ての画素からなるページ画像を含み、前記判定手段は、前記ページ画像を解析することにより前記ページ画像に含まれている前記印字対象画像の画素サイズを判定してもよい。
【００１２】
本発明によると、ページ画像の画像解析によって印字対象画像の画素サイズを判定するため、印字対象画像の画素サイズを特定可能なデータが印字対象画像とは別に無余白スプールデータに含まれていない場合であっても、印字対象画像の画素サイズを判定できる。
【００１３】
なお、請求項に記載された各手段の機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら各手段の機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。さらに、本発明はコンピュータを印字制御装置として機能させる印字制御プログラムとしても、印字制御方法としても、印字制御プログラムの記録媒体としても成立する。むろん、その印字制御プログラムの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体であってもよい。また、請求項に記載された動作の順序は、技術的な阻害要因がない限りにおいて記載順に限定されず、同時に実行されても良いし、記載順の逆順に実行されても良いし、連続した順序で実行されなくても良い。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態を添付図面を参照しながら説明する。尚、各図において対応する構成要素には同一の符号が付され、重複する説明は省略される。
１．ハードウェア構成
図１は、本発明の一実施形態としての印字システムを示すブロック図である。印字システムは、ＰＣ（Personal Computer）１０と、ＰＣ１０に接続されているプリンタ２０と操作部１３と表示部１４とを備えている。
【００１５】
ＰＣ１０は、ＲＡＭ（Random Access Memory），ＣＰＵ（Central Processing Unit）、入出力機構（Ｉ／Ｏ）等で構成される制御部１１とハードディスク装置（ＨＤＤ）１２とを備えている。ハードディスク装置１２には、オペレーティングシステム、プリンタドライバ１１１、アプリケーションプログラム１１０等の各種のコンピュータプログラムが記録されている。制御部１１は、プリンタドライバ１１１を実行することにより印字制御装置として機能し、アプリケーションプログラム１１０との対話中にユーザが指定するオブジェクトをプリンタ２０に印字させる。ＰＣ１０は、キーボードやポインティングデバイス等からなる操作部１３とドットマトリクスディスプレイ等からなる表示部１４とを介して操作される。
【００１６】
プリンタ２０は、ＲＡＭ，ＲＯＭ（Read Only Memory）、ＣＰＵ、Ｉ／Ｏ等で構成される制御部２１と、印字対象画像をインクジェット方式で用紙、コンパクトディスク等の媒体に形成する印字部２３と、用紙等の媒体を搬送するための送紙部２４とを備えている。印字部２３は印字ヘッド２３ａや印字ヘッド２３ａを用紙Ｐの搬送方向に対して垂直な方向に移動させる駆動機構、モータ等で構成されている。送紙部２４は用紙Ｐを搬送するためのローラ２４ｂ、モータ等で構成されている。
【００１７】
２．ソフトウェア構成
ＰＣ１０の制御部１１を印字制御装置として機能させるのは、ハードディスク装置１２に格納されているプリンタドライバ１１１である。すなわちプリンタドライバ１１１が本発明の印字制御プログラムの一実施形態を構成している。
【００１８】
アプリケーションプログラム１１０は、画像編集プログラム、レイアウトプログラム、図形編集プログラム等、どのような機能を提供するプログラムであっても良い。アプリケーションプログラム１１０が提供するファイルメニューからプリンタドライバ１１１が起動される。アプリケーションプログラム１１０が提供するファイルメニューにおいて印字が選択されたときにアクティブなオブジェクトがラスタライズされる印字対象となる。印字メニューで印字が選択されると、その印字対象についてプリンタドライバ１１１に対して印字設定が要求される。
【００１９】
図２は、プリンタドライバ１１１に対して印字設定が要求されるとプリンタドライバ１１１のジョブ生成部１１１ａが表示部１４の画面に表示するダイアログボックスを示している。ダイアログボックス６０には、用紙サイズ、レイアウト、印刷の向き、印刷部数、用紙種類、解像度等の印刷条件を設定するためのプルダウンリストボックス６１、６２，６３，６４，６５，６６、印字を指示するＯＫボタン６８等が配置されている。ＯＫボタン６８がクリックされると、印字対象のオブジェクトをプルダウンリストボックス６１、６２，６３，６４，６５，６６に設定された印刷条件に従って印刷するためのスプールデータがジョブ生成部１１１ａによって生成され、生成されたスプールデータがスプールキュー１１１ｂに格納される。
【００２０】
図３はスプールキュー１１１ｂに記憶されるスプールデータの構成を示す模式図である。ジョブ生成部１１１ａによって生成されたスプールデータはスプールキュー１１１ｂに一時的に記憶され、ＦＩＦＯの順序で印字制御部１１１ｃによって取り出される。図３においては、印刷条件として無余白が設定されている無余白スプールデータＳを最古のスプールデータ１として示している。無余白スプールデータＳは、印字対象画像Ｉｏと付随データＡとを含む。印字対象画像Ｉｏはアプリケーションプログラム１１０が提供する印字メニューにおいて印字が選択されたときにアクティブであったオブジェクトがラスタライズされたことによって形成された画像である。印字対象画像ＩｏのフォーマットはＴＩＦＦ、ＪＰＥＧ等である。
【００２１】
付随データＡは、印字対象画像Ｉｏと同一のファイル内に格納されたり、印字対象画像Ｉｏと関連づけられた別のファイル内に格納されることによって、印字対象画像Ｉｏに関連づけられる。付随データＡは、印字対象画像Ｉｏに対して設定されている印字条件を示すデータである。付随データＡは、例えば、印字対象画像Ｉｏの画素サイズ（ＨＩ、ＷＩ）、印字対象画像Ｉｏの基準点（左上角、重心など）のレイアウト位置（ｘ、ｙ）、用紙サイズ（Ｌ判など）、余白形態（四辺無余白、三辺無余白、二辺無余白等）、印字の向き（縦又は横）、印字部数、用紙種類（普通紙、光沢紙など）、解像度（２００ｄｐｉ、３６０ｄｐｉ、７２０ｄｐｉなど）を含む。なお、スプールデータのフォーマットとしてＰＤＦを利用しても良い。
【００２２】
印字制御部１１１ｃはスプールキュー１１１ｂに格納されているスプールデータを順次取り出して印字を実行するプログラムモジュールである。すなわち印字制御部１１１ｃはスプールデータに基づいて予め決められたコマンドをプリンタ２０に送信することによってプリンタ２０を制御し、印刷条件として設定されている解像度で印刷条件として設定されているサイズの用紙に印字対象のオブジェクトをプリンタ２０において印字させる。
【００２３】
判定部１１１ｄは印字制御部１１１ｃがスプールキュー１１１ｂから取り出した無余白スプールデータについて、印字対象画像の画素サイズが四辺無余白になる画素サイズか否かを判定するプログラムモジュールである。そして無余白スプールデータの印字対象画像の画素サイズが四辺無余白にならない画素サイズである場合には、印字対象画像を拡大するか否かをユーザに選択させる。
【００２４】
拡大部１１１ｅは、無余白スプールデータの印字対象画像を四辺無余白になる画素サイズにまで拡大するプログラムモジュールである。
【００２５】
３．印字制御方法
図４は印字制御装置としてＰＣ１０の制御部１１を用いた印字制御方法を示すフローチャートである。図４に示す処理は、図２に示すダイアログボックス６０においてＯＫボタン６６がクリックされることによってスプールデータ１がスプールキュー１１１ｂに格納され、最古となったスプールデータ１を印字制御部１１１ｃが取り出すときに開始される。
【００２６】
はじめに印字制御部１１１ｃはスプールデータ１の付随データＡに含まれている余白形態を取得し、余白形態が無余白であるか否かを判定する（ステップＳ１００）。すなわち印字制御部１１１ｃは、印字対象オブジェクトである印字対象画像Ｉｏの印字設定が四辺無余白であるか否かを判定する。
【００２７】
印字対象画像Ｉｏの印字設定が四辺無余白でない場合、印字制御部１１１ｃは、印字対象画像Ｉｏを拡大部１１１ｅに拡大させることなく、設定された印刷条件に従って、印字対象画像Ｉｏをプリンタ２０において印字させる（ステップＳ１０５）。具体的には例えば、印字制御部１１１ｃは、付随データＡによって定められているレイアウト位置を基準として印字対象画像Ｉｏを割り付け、予め決められたコマンドをプリンタ２０に送信するとともに印字対象画像Ｉｏの分版したバンドデータをプリンタ２０に順次送信することによって、印字対象画像Ｉｏをプリンタ２０において印字させる。その結果、図５Ｄに示すように印字対象画像Ｉｏが余白を残して用紙Ｐに印字される。
【００２８】
印字対象画像Ｉｏの印字設定が四辺無余白である場合、判定部１１１ｄは、スプールデータＳの付随データＡに含まれている画素サイズ（ＨＩ、ＷＩ）を取得し、印字対象画像Ｉｏの画素サイズ（ＨＩ、ＷＩ）が四辺無余白になる画素サイズかどうかを判定する（ステップＳ１０１）。任意の画像を用紙に印字したとき用紙に余白が生ずるか否かは、印字対象画像の画素サイズと用紙サイズと解像度とによって決まる。用紙サイズと解像度との積が用紙上に割り付けられる画素の数であるから、例えば縦５インチ、横１０インチの用紙に２００ｄｐｉの解像度で印字するとすれば、用紙上に割り付けられる画素の数は縦１０００画素、横２０００画素となる。したがってこの場合、印字対象画像の画素サイズが縦１０００画素以上、横２０００画素以上であれば、無余白印字になりうる。ただし実際には、用紙の位置ずれなどが加味され、用紙上の領域のみならず用紙から４辺がはみ出す領域に対しても画素を割り付け、用紙より広い範囲に印字する。したがって、印字対象画像の画素サイズは、設定されている用紙サイズと解像度との積に等しい画素サイズよりも大きな画素サイズと比較されることになる。
【００２９】
例えば図５Ａに示すように、実線で示すＬ判縦向きの用紙Ｐに対して破線で示す領域に画素が割り付けられるとする。この場合、印字対象画像Ｉｏの縦の画素数ＨＩ、横の画素数ＷＩと比較されるのは、用紙Ｐから４辺がはみ出している破線で示す領域の縦の画素数Ｈｐと横の画素数Ｗｐである。縦の画素数Ｈｐは、破線で示す領域の縦の実寸と解像度の積に等しい。横の画素数Ｗｐは破線で示す領域の横の実寸と解像度の積に等しい。そして破線で示す割り付け領域の縦の画素数Ｈｐと横の画素数Ｗｐとは、用紙サイズ毎、印刷方向毎、余白形態毎に予め決められている。
【００３０】
印字対象画像Ｉｏの画素サイズ（ＨＩ、ＷＩ）が四辺無余白になる画素サイズである場合、印字制御部１１１ｃは、印字対象画像Ｉｏを拡大部１１１ｅに拡大させることなく、設定された印刷条件に従って、印字対象画像Ｉｏをプリンタ２０において印字させる（ステップＳ１０５）。その結果、図５Ｄに示すように印字対象画像Ｉｏが余白を残して用紙Ｐに印字される。
【００３１】
印字対象画像Ｉｏの画素サイズ（ＨＩ、ＷＩ）が余白が生ずる画素サイズである場合、判定部１１１ｄはダイアログボックスを表示部１４の画面に表示し、印字対象画像Ｉｏを拡大して印字するか、印字対象画像Ｉｏを拡大せずに印字するかの選択をユーザに促す（ステップＳ１０２）。このような選択をユーザに促すためのダイアログボックスの一例を図６に示す。ダイアログボックス７０には、印字対象画像Ｉｏを拡大して印字する選択肢と印字対象画像Ｉｏを拡大せずに印字する選択肢とを択一的に選択するためのチェックボックス７１，７２と、印字続行を指示するためのＯＫボタン７３と、印字中止を指示するための印刷中止ボタン７４とが配置されている。ユーザは、チェックボックス７１を選択した状態でＯＫボタン７３をクリックすることにより、印字対象画像Ｉｏを拡大して印字することを選択する。またユーザは、チェックボックス７２を選択した状態でＯＫボタン７３をクリックすることにより、印字対象画像Ｉｏを拡大せずに印字することを選択する。またユーザは印刷中止ボタン７４をクリックすることにより、現在処理中のスプールデータに基づいて印字対象画像Ｉｏを印字する処理を中止する。
【００３２】
印字対象画像Ｉｏを拡大して印字することが選択されると、拡大部１１１ｅは、図５Ｂに示すように四辺の余白が無くなるまで印字対象画像Ｉｏを拡大する。そして印字制御部１１１ｃは、印刷条件として設定されている解像度で印刷条件として設定されているサイズの用紙に、拡大部１１１ｅによって拡大された印字対象画像Ｉｏをプリンタ２０において印字させる（ステップＳ１０４）。具体的には例えば次の通りである。拡大部１１１ｅは、圧縮されている印字対象画像Ｉｏを展開した後であって分版する前に、画素を補間することによって印字対象画像Ｉｏを拡大する。このとき印刷条件として設定された用紙のサイズと解像度との積よりも大きな予め決められた画素サイズよりも印字対象画像Ｉｏを大きく拡大する。すなわち予め決められた縦の長さよりも印字対象画像Ｉｏの縦の長さが長く、予め決められた横の長さがよりも印字対象画像Ｉｏの横の長さが長くなるように印字対象画像Ｉ０を拡大する。印字制御部１１１ｃは、付随データＡによって定められているレイアウト位置を基準として、拡大された印字対象画像Ｉｏを用紙Ｐより広い領域に割り付け、予め決められたコマンドをプリンタ２０に送信するとともに、拡大した印字対象画像Ｉｏをインク色に分版し、分版した印字対象画像Ｉｏのバンドデータをプリンタ２０に順次送信することによって、拡大した印字対象画像Ｉｏをプリンタ２０において印字させる。その結果、図５Ｃに示すように印字対象画像Ｉｏが四辺無余白で用紙Ｐに印字される。
【００３３】
印字対象画像Ｉｏを拡大せずに印字することが選択されると、印字制御部１１１ｃは、印字対象画像Ｉｏを拡大部１１１ｅに拡大させることなく、設定された印刷条件に従って、印字対象画像Ｉｏをプリンタ２０において印字させる（ステップＳ１０５）。その結果、図５Ｄに示すように印字対象画像Ｉｏが余白を残して用紙Ｐに印字される。
【００３４】
以上説明した実施形態によると、スプールデータの印字対象画像を印字直前に拡大するため、ユーザが四辺無余白を期待する限りにおいて、必ず四辺無余白の印字結果が得られる。また印字対象画像の拡大の要否を印字の度にユーザに選択させるため、印字対象画像が拡大されることを認識せずに四辺無余白を期待してユーザが印刷条件を設定した場合には、ユーザの意図に反して印字対象画像が拡大され、その結果、印字対象画像の周縁部が切れる現象を防止できる。また付随データを利用して印字対象画像の画素サイズを判定するため、印字対象画像の画素サイズの判定を高速に実施できるとともに画素サイズの誤判定が防止される。
【００３５】
４．他の実施形態
尚、本発明の技術的範囲は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。例えばプリンタ２０には電子写真方式（レーザ方式・ＬＥＤ方式）、感熱方式等の構成を採用しても良い。
また例えばスプールデータは、図７に示すように、特定サイズの用紙に特定解像度で余白無く印字されるページを構成する全ての画素からなるページ画像Ｉｐを含み、付随データＡからは印字対象画像Ｉｏの画素サイズを判定できない構成でもよい。ページ画像Ｉｐは図８Ａに示すように印字対象画像Ｉｏの画素と余白を示す画素（白色の画素）とで構成される１つの画像である。すなわちアプリケーションプログラム１１０のファイルメニューにおいて印字が選択されたときにアクティブなオブジェクトに対応する領域がページ画像Ｉｐに含まれる印字対象画像Ｉｏである。そしてユーザが設定する印刷条件に応じて印字対象画像Ｉｏが割り付けられ、余白を含めたページ全体が１つの画像としてラスタライズされたデータがページ画像Ｉｐである。そしてページ画像Ｉｐの余白形態として四辺無余白が設定されている場合、ページ画像Ｉｐは図８Ｂに示すように用紙Ｐから四辺がはみ出すように割り付けられる。用紙Ｐから四辺がはみ出すように割り付けられるときにページ画像Ｉｐの全体が印字対象画像Ｉｏで構成されていれば、印字結果は四辺無余白の形態となる。しかし、余白形態として四辺無余白が設定されていても、図８Ｂに示すようにページ画像Ｉｐが余白を示す画素（白色の画素）を含む場合には、印字結果は図９Ｂに示すように四辺無余白にならない。
【００３６】
したがってこのような場合には、ページ画像Ｉｐを解析することによりページ画像Ｉｐに含まれている印字対象画像Ｉｏの画素サイズを判定することが必要になる。具体的には例えば、白色画素のみで構成される行または列であるか否かを画像の四辺から内側に向かって順次判定することにより、印字対象画像Ｉｏの四辺の位置と画素サイズとを判定可能である。そして、四辺無余白に設定されているページ画像Ｉｐに含まれている印字対象画像Ｉｏの画素サイズが用紙Ｐに四辺無余白で印字するために予め決められている画素サイズよりも小さければ、図８Ｄに示すように四辺無余白になる画素サイズにまで印字対象画像Ｉｏを拡大して印字すればよい。
【図面の簡単な説明】
【００３７】
【図１】本発明の一実施形態にかかるブロック図。
【図２】本発明の一実施形態にかかるダイアログボックスを示す平面図。
【図３】本発明の一実施形態にかかるデータ構造図。
【図４】本発明の一実施形態にかかるフローチャート。
【図５】図５Ａから図５Ｄは本発明の一実施形態にかかる平面図。
【図６】本発明の一実施形態にかかるダイアログボックスを示す平面図。
【図７】本発明の一実施形態にかかるデータ構造図。
【図８】図８Ａから図８Ｄは本発明の他の実施形態にかかる平面図。
【符号の説明】
【００３８】
１０：ＰＣ、１１：制御部、１２：ハードディスク装置、１３：操作部、１４：表示部、２０：プリンタ、２１：制御部、２３：印字部、２３ａ：印字ヘッド、２４：送紙部、２４ｂ：ローラ、６０：ダイアログボックス、７０：ダイアログボックス、１１０：アプリケーションプログラム、１１１：プリンタドライバ、１１１ａ：ジョブ生成部、１１１ｂ：スプールキュー、１１１ｃ：印字制御部、１１１ｄ：判定部、Ｉｏ：印字対象画像、Ｉｐ：ページ画像、Ａ：付随データ、Ｐ：用紙、Ｓ：無余白スプールデータ
【図１】
2010079793.tif 000003
【図２】
2010079793.tif 000004
【図３】
2010079793.tif 000005
【図４】
2010079793.tif 000006
【図５】
2010079793.tif 000007
【図６】
2010079793.tif 000008
【図７】
2010079793.tif 000009
【図８】
2010079793.tif 000010