(57)【要約】【課題】予め記憶されているレイアウト情報を用いて当該レイアウト情報が規定している用紙規格及びマージンと異なる設定でアスペクト比を維持してオブジェクトを印刷する印刷システムを提供する。【解決手段】所定規格の用紙にマージン無しで印刷するように用紙規格及び／又はマージンが設定されると、用紙より大きい描画領域の全体にアスペクト比（縦／横）を維持してオブジェクトを拡大又は縮小して割付けた印刷対象画像を形成し、形成した印刷対象画像を印刷する（Ｓ１６０）。所定規格の用紙にマージン有りで印刷するように用紙規格及び／又はマージンが設定されると、用紙より小さい描画領域にアスペクト比を維持してオブジェクトを拡大又は縮小して割り付けた印刷対象画像を形成し、形成した印刷対象画像を印刷する（Ｓ１５０）。【選択図】  図１
2004220327.tif 000002
【特許請求の範囲】
【請求項１】
レイアウト情報を記憶するためのレイアウト記憶手段と、
オブジェクトを入力するためのオブジェクト入力手段と、
少なくとも用紙規格及び／又はマージンを設定するための印刷設定手段と、
レイアウト情報、オブジェクト及び印刷条件に基づいて印刷対象画像を形成する印刷画像形成手段であって、前記印刷設定手段により所定規格の用紙にマージン無しで印刷するように用紙規格及び／又はマージンが設定されると、用紙より大きい描画領域の全体にアスペクト比を維持してオブジェクトを拡大又は縮小して割付けた印刷対象画像を形成し、前記印刷設定手段により所定規格の用紙にマージン有りで印刷するように用紙規格及び／又はマージンが設定されると、用紙より小さい描画領域にアスペクト比を維持してオブジェクトを拡大又は縮小して割り付けた印刷対象画像を形成する印刷画像形成手段と、
印刷対象画像を印刷するための印刷ジョブを出力する印刷ジョブ出力手段と、
前記印刷ジョブに基づいて印刷対象画像を印刷する印刷手段と、を備えることを特徴とする印刷システム。
【請求項２】
前記印刷画像形成手段は、前記印刷設定手段によりマージン無しが設定されている場合、ディジタルカメラによって作成されたオブジェクトに付属する重点情報を用いて用紙からはみ出す描画領域を設定することを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記印刷画像形成手段は、前記印刷設定手段によりマージン無しが設定されている場合、前記印刷手段の特性によって用紙からはみ出す描画領域を設定することを特徴とする請求項１に記載の印刷システム。
【請求項４】
前記印刷画像形成手段は、レイアウト情報によりマージン有りのレイアウトが規定され前記印刷設定手段によりマージン有りが設定されている場合、用紙より小さい描画領域にアスペクト比を維持してオブジェクトの全体を拡大又は縮小して割り付けた印刷対象画像を形成することを特徴とする請求項１〜３のいずれか一項に記載の印刷システム。
【請求項５】
前記印刷画像形成手段は、レイアウト情報によりマージン無しのレイアウトが規定され前記印刷設定手段によりマージン有りが設定されている場合、用紙より小さい描画領域にアスペクト比を維持してオブジェクトの中央部を拡大又は縮小して割り付けた印刷対象画像を形成し、
前記印刷画像形成手段によって描画領域に割り付けられないオブジェクトの外縁部は、レイアウト情報が用紙からはみ出す領域として規定している領域に対応することを特徴とする請求項１〜４のいずれか一項に記載の印刷システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は印刷システムに関する。
【０００２】
【従来の技術】
従来、予め記憶されているレイアウト情報に基づいて画像等のオブジェクトを印刷する印刷システムが知られている。かかるレイアウト情報は、例えば用紙規格、オブジェクトの配置、背景画像等を規定している。以下、レイアウト情報が用紙規格毎に規定されている場合を想定して説明する。また本明細書において「用紙規格」は用紙の縦横の長さを定めた規格であって標準規格のものに限らずメーカー規格等の非公式の仕様を含む概念で用いるものとする。レイアウト情報が規定している用紙規格（例えばＡ４）と異なる規格の用紙（例えばＢ５）に当該レイアウト情報を用いてオブジェクトを描画しようとする場合、レイアウト情報に基づいてオブジェクトのレイアウトを再度規定しなければならない。
【０００３】
特許文献１には、コンピュータを用いてオブジェクトを描画するときにオブジェクトの形状と画面や紙面といった描画空間の形状とが一致しない場合、オブジェクトに対して拡大、縮小などの処理を行う技術が開示されている。
【０００４】
【特許文献１】
特開昭６２−１５２０７８号公報
【０００５】
【発明が解決しようとする課題】
しかし、特許文献１に記載された技術ではマージン無しのレイアウトで印刷することができない。
本発明は、予め記憶されているレイアウト情報を用いて当該レイアウト情報が規定している用紙規格及びマージンと異なる設定でアスペクト比を維持してオブジェクトを印刷する印刷システムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、本発明に係る印刷システムは、レイアウト情報を記憶するためのレイアウト記憶手段と、オブジェクトを入力するためのオブジェクト入力手段と、少なくとも用紙規格及び／又はマージンを設定するための印刷設定手段と、レイアウト情報、オブジェクト及び印刷条件に基づいて印刷対象画像を形成する印刷画像形成手段であって、前記印刷設定手段により所定規格の用紙にマージン無しで印刷するように用紙規格及び／又はマージンが設定されると、用紙より大きい描画領域の全体にアスペクト比を維持してオブジェクトを拡大又は縮小して割付けた印刷対象画像を形成し、前記印刷設定手段により所定規格の用紙にマージン有りで印刷するように用紙規格及び／又はマージンが設定されると、用紙より小さい描画領域にアスペクト比を維持してオブジェクトを拡大又は縮小して割り付けた印刷対象画像を形成する印刷画像形成手段と、印刷対象画像を印刷するための印刷ジョブを出力する印刷ジョブ出力手段と、前記印刷ジョブに基づいて印刷対象画像を印刷する印刷手段と、を備えることを特徴とする。
【０００７】
所定規格の用紙にマージン無しで印刷するように用紙規格及び／又はマージンが設定されると、用紙より大きい描画領域の全体にアスペクト比（縦／横）を維持してオブジェクトを拡大又は縮小して割付けた印刷対象画像を形成し、形成した印刷対象画像を印刷することにより、たとえレイアウト情報で所定の用紙にマージン有りで印刷するようにレイアウトが規定されていても任意の規格の用紙にアスペクト比を維持してマージン無しでオブジェクトを印刷することができる。
所定規格の用紙にマージン有りで印刷するように用紙規格及び／又はマージンが設定されると、用紙より小さい描画領域にアスペクト比を維持してオブジェクトを拡大又は縮小して割り付けた印刷対象画像を形成し、形成した印刷対象画像を印刷することにより、たとえレイアウト情報で所定の用紙にマージン無しで印刷するようにレイアウトが規定されていても任意の規格の用紙にアスペクト比を維持してマージン有りでオブジェクトを印刷することができる。すなわち、本発明に係る印刷システムによると、予め記憶されているレイアウト情報を用いて当該レイアウト情報が規定している用紙規格及びマージンと異なる設定でアスペクト比を維持してオブジェクトを印刷することができる。
【０００８】
さらに本発明に係る印刷システムによると、前記印刷画像形成手段は、前記印刷設定手段によりマージン無しが設定されている場合、ディジタルカメラによって作成されたオブジェクトに付属する重点情報を用いて用紙からはみ出す描画領域を設定することを特徴とする。ディジタルカメラによって作成されたオブジェクトに付属する重点情報を用いて用紙からはみ出す描画領域を設定することにより、オブジェクトの要部すなわち被写体の要部が印刷されないことを防止できる。
【０００９】
さらに本発明に係る印刷システムによると、前記印刷画像形成手段は、前記印刷設定手段によりマージン無しが設定されている場合、前記印刷手段の特性によって用紙からはみ出す描画領域を設定することを特徴とする。印刷手段の特性によって用紙からはみ出す描画領域を設定することにより、マージン無しで設定したにもかかわらずマージン有りで印刷されることが防止される。具体的に説明すると、例えば用紙からはみ出してインクを噴射する幅（はみ出し幅）を左右各３ｍｍ以上に設定しないと用紙の斜行等によりマージンが形成されてしまう特性をインクジェット方式のプリンタエンジンが有すると仮定する。このようなプリンタエンジンに対してマージン無しの設定をしたとしても、左右のはみ出し幅が各２ｍｍに設定されているマージン無しのレイアウト情報に従ってはみ出し幅を左右各２ｍｍに設定して印刷すればマージンが形成される。しかし、プリンタエンジンの特性に応じてはみ出し幅を左右各３ｍｍに設定して印刷すれば、設定通りにマージンは形成されない。
【００１０】
さらに本発明に係る印刷システムによると、前記印刷画像形成手段は、レイアウト情報によりマージン有りのレイアウトが規定され前記印刷設定手段によりマージン有りが設定されている場合、用紙より小さい描画領域にアスペクト比を維持してオブジェクトの全体を拡大又は縮小して割り付けた印刷対象画像を形成することを特徴とする。マージン有りのレイアウトを規定したレイアウト情報は、オブジェクトの全体が印刷されるレイアウトである。したがって用紙より小さい描画領域にアスペクト比を維持してオブジェクトの全体を拡大又は縮小して割り付けた印刷対象画像を形成することにより、用紙規格が変更されたとしても、レイアウト情報でもともと印刷するように規定していた領域を印刷することができる。
【００１１】
さらに本発明に係る印刷システムによると、前記印刷画像形成手段は、レイアウト情報によりマージン無しのレイアウトが規定され前記印刷設定手段によりマージン有りが設定されている場合、用紙より小さい描画領域にアスペクト比を維持してオブジェクトの中央部を拡大又は縮小して割り付けた印刷対象画像を形成し、前記印刷画像形成手段によって描画領域に割り付けられないオブジェクトの外縁部は、レイアウト情報が用紙からはみ出す領域として規定している領域に対応することを特徴とする。マージン無しのレイアウトを規定したレイアウト情報は、オブジェクトの外縁部が印刷されないレイアウトである。したがって、印刷画像形成手段によって描画領域に割り付けられないオブジェクトの外縁部を、レイアウト情報が用紙からはみ出す領域として規定している領域に対応させることにより、マージン無しにレイアウトが設定されたとしても、レイアウト情報でもともと印刷するように規定していた領域のみを印刷することができる。
【００１２】
尚、本発明に備わる複数の手段の各機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら複数の手段の各機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。
また、本発明は装置の発明として特定できるだけでなく、プログラムの発明としても、そのプログラムを記録した記録媒体の発明としても、方法の発明としても特定することができる。
【００１３】
【発明の実施の形態】
以下、実施例に基づいて本発明の実施の形態を説明する。
図２は本発明の実施例による印刷システム１０の全体構成を示すブロック図である。印刷システム１０はＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ディスプレイ１４、キーボード１５、マウス１６、ハードディスク１７およびプリンタ１８等を備えている。ＲＡＭ１３、ＲＯＭ１２及びハードディスク１７には、画像データ等のオブジェクトやそれらのレイアウト情報が記憶される。ユーザーはキーボード１５、マウス１６から所望の印刷条件を入力する。ＣＰＵ１１は、ＲＯＭ１２およびハードディスク１７に記憶されているプログラムを実行することによりプリンタ１８に出力する印刷対象画像を形成する。プリンタ１８では、印刷対象画像に応じたインクを用紙に吹き付ける。これらのプログラムや各種のデータは、所定のサーバからネットワークを介してダウンロードして入力してもよいし、図示しないリムーバブルメモリ等のコンピュータ読み取り可能な記憶媒体から読み出して入力してもよい。尚、本発明の印刷システムは、ディスプレイ、ジョグキー等を備え、レイアウト情報等の設定ができるスタンドアロン型プリンタとして実現してもよい。また、プリンタ１８の印刷方式はインクジェット式に限定されるものではない。
【００１４】
図３は、本発明の実施例による印刷システムのデータフロー図である。画像ファイルは、メモリーカード、ハードディスク、イメージスキャナ、又はネットワーク等より入力された画像である。この画像は、各画素についてＲＧＢの階調値やＹＣｂＣｒの階調値などをあらわす画像データで入力される。印刷条件は、印刷する用紙のサイズと、用紙の縁辺と印刷領域の縁辺の間隔を示すマージンとを含み、ユーザーにより設定される。ＣＰＵ１１では、プログラムを実行することにより、画像ファイル名、レイアウト情報、印刷条件から印刷用レイアウト情報を作成し（処理２４）、画像データと印刷用レイアウト情報から印刷対象画像データを形成して（処理２５）、プリンタ１８に出力する。プリンタ１８では、印刷対象画像データをＲＧＢ色空間からＣＭＹＫ色空間に変換し、ディザ法等により二値の印刷データを作成し（処理２６）、印刷データをもとに用紙にインクの噴き付けを行う（処理２７）。
【００１５】
図４はレイアウト情報３０を示す模式図である。レイアウト情報３０は、画像を用紙上に印刷する際のレイアウトを定義する情報で構成されており、用紙サイズ、用紙の縁辺と印刷領域の縁辺の間隔を示すマージン、印刷する画像のファイル名、印刷領域の外縁である画像枠の左上、右下座標、フィッティング規則、アライメント規則等で構成されている。ここで、レイアウト情報３０において、画像枠座標はマージンにより一意的に決まるものとする。
【００１６】
次に、フィッテング規則について説明する。フィッティング規則は、矩形のオブジェクトとそのオブジェクト枠のアスペクト比が異なる場合、オブジェクトのアスペクト比を変えずに、オブジェクトの対向する２辺の組のうち、少なくとも一組がオブジェクト枠に重なるように、オブジェクトをオブジェクト枠に当てはめる規則を定義するプロパティである。具体的に、オブジェクトをオブジェクト枠に当てはめる場合を図５、図６に基づいて説明する。
【００１７】
図５はフィッティング規則の“ＦｉｔＯｕｔｓｉｄｅ”を説明する図である。図５（Ａ）は、オブジェクト枠４１のアスペクト比がオブジェクト４０のアスペクト比より大きい場合を示す図であり、オブジェクト枠４１とオブジェクト４０の対向する横方向の二辺が重なるようにオブジェクト４０を拡大する。また、図５（Ｂ）は、オブジェクト枠４３のアスペクト比がオブジェクト４０のアスペクト比より小さいか等しい場合を示す図であり、オブジェクト枠４３とオブジェクト４０の対向する縦方向の二辺が重なるようにオブジェクト４０を拡大する。このように、フィッティング規則が“ＦｉｔＯｕｔｓｉｄｅ”の場合、拡大後のオブジェクト４２またはオブジェクト４４は、上下または左右の端部が切り取られ、オブジェクト枠内に余白がないように枠全体に割り付けられる。
【００１８】
次に、フィッティング規則が“ＦｉｔＷｉｔｈｉｎ”の場合を図６に基づいて説明する。図６はフィッティング規則の“ＦｉｔＷｉｔｈｉｎ”を説明する図である。図６（Ａ）は、オブジェクト枠４５のアスペクト比がオブジェクト４０のアスペクト比より大きい場合を示す図であり、オブジェクト枠４５とオブジェクト４０の対向する縦方向の二辺が重なるようにオブジェクト４０を拡大する。また、図６（Ｂ）は、オブジェクト枠４７のアスペクト比がオブジェクト４０のアスペクト比より小さいか等しい場合を示す図であり、オブジェクト枠とオブジェクトの対向する横方向の二辺が重なるようにオブジェクト４０を拡大する。フィッティング規則が“ＦｉｔＷｉｔｈｉｎ”の場合、拡大後のオブジェクト４６またはオブジェクト４８は、オブジェクト枠内にオブジェクトの全ての部分が見えるように割り付けられる。
なお、図５および図６は、後述するアライメント規則が“ＣｅｎｔｅｒＣｅｎｔｅｒ”の場合について、フィッティング規則を説明している。
【００１９】
次に、アライメント規則について説明する。アライメント規則は、オブジェクトとオブジェクト枠の配置を決めるプロパティで、横方向と縦方向の整列基準を規定するものである。以下、図７に基づいて、具体的にいくつかの例について説明する。図７の（Ａ）は、“ＬｅｆｔＴｏｐ”を示す図であり、オブジェクト枠５１とオブジェクト５２の左上点どうしが重なるように配置する、図７（Ｂ）は“ＣｅｎｔｅｒＣｅｎｔｅｒ”を示す図であり、オブジェクト枠５３とオブジェクト５４の中心点どうしが重なるように配置する。図７（Ｃ）は、“ＲｉｇｈｔＢｏｔｔｏｍ”を示す図であり、オブジェクト枠５５とオブジェクト５６の右下点どうしが重なるように配置する。以上のようにアライメント規則では、オブジェクトとオブジェクト枠のどの基準点を合わせるかにより配置を決める。なお、図７は、フィッティング規則“ＦｉｔＯｕｔｓｉｄｅ”の場合について、アライメント規則のいくつかの例を説明している。
【００２０】
図８（Ａ）はマージン無しレイアウトを示す模式図であり、図８（Ｂ）はその印刷結果を示す模式図である。マージン無しレイアウトはレイアウト情報のマージンの４データ（上、下、右、左）が全て０又は負値（−）を設定する。マージンとは用紙６１の端と印刷領域６４との間の余白であるが、このデータに負値が設定されている場合は、このデータの絶対値分だけ印刷領域６４は用紙６１よりはみ出して印刷される。このはみ出し幅に適当な値を設定することにより、用紙６１の斜行等による意図しない余白が生成されることを防ぐ。画像ファイルにより設定された画像６２は、フィッティング規則“ＦｉｔＯｕｔｓｉｄｅ”、アライメント規則“ＣｅｎｔｅｒＣｅｎｔｅｒ”に従い、印刷領域６４の外縁を枠とする画像枠６３に対して拡大／縮小されて、当てはめられる。
【００２１】
図９（Ａ）はマージン有りレイアウトを示す模式図であり、図９（Ｂ）はその印刷結果を示す模式図である。マージン有りレイアウトはレイアウト情報のマージンの４データが全て正値（＋）を設定することにより実現する。マージンに正値が設定されている場合は、このデータ分だけ印刷領域６４は用紙６１より内側となる。画像ファイルにより表現された画像６２は、フィッティング規則“ＦｉｔＷｉｔｈｉｎ”、アライメント規則“ＣｅｎｔｅｒＣｅｎｔｅｒ”に従い、印刷領域６４の外縁を枠とする画像枠６３に対して拡大／縮小されて、当てはめられる。
【００２２】
このレイアウト情報３０の用紙サイズとマージンが印刷条件のそれと一致する場合は、レイアウト情報がそのまま印刷用レイアウト情報となり、図８（Ｂ）または図９（Ｂ）にその印刷結果を示す。なお、この４つのマージンデータは、全てが正値、又は負値ないし０であり、混在することはないものとする。
【００２３】
次に、印刷用レイアウト情報７０について説明する。図１０は印刷用レイアウト情報７０を示す模式図である。印刷用レイアウト情報７０は、用紙サイズ、用紙の縁辺と印刷領域の縁辺の間隔であるマージン、印刷する画像のファイル名、画像枠の左上、右下座標、フィッティング規則、アライメント規則等で構成されている。図１１（Ａ）は印刷用レイアウト情報を説明する模式図である。マージンデータが０又は負値の場合は印刷用紙６７の端からその絶対値分だけ外側が印刷領域６５となり、マージンデータが正値の場合は印刷用紙６７の端からその絶対値分だけ内側が印刷領域６５となる。画像枠座標は画像を当てはめる画像枠６６の用紙上での位置を設定している。画像６２はレイアウト情報３０と同様にフィッティング規則、アライメント規則に従い拡大／縮小されて画像枠６６に当てはめられる。
【００２４】
次に、印刷対象画像データの生成について説明する。印刷対象画像データは印刷用レイアウト情報に基づいて、印刷する用紙６７の各座標におけるＲＧＢの階調値あるいはＹＣｂＣｒの階調値のデータを決定する。その際、本発明の印刷システムでは、印刷領域６５の外側の座標のデータは生成しない。図１１（Ｂ）は、印刷結果を示す模式図である。
【００２５】
図１は、本発明の実施例の印刷システムにおける印刷用レイアウト情報の作成の処理の流れを示すフローチャートである。Ｓ１００において、ユーザーに画像のレイアウト情報３０を選択させる。次に、Ｓ１１０において、ユーザーに印刷条件を設定させる。印刷条件には印刷する用紙のサイズとマージンが設定される。ここで、印刷条件は、ユーザーが設定するばかりでなく、印刷するプリンタによりプリンタのエンジンの特性から、マージンの値が設定されてもよい。
【００２６】
続いて、ステップＳ１２０において、レイアウト情報と印刷条件の用紙及びマージンの値が一致しているかを判別する。用紙サイズ及びマージンが一致している場合は、ステップＳ１３０において、レイアウト情報を印刷用レイアウト情報とする。用紙サイズ又はマージンが一致していない場合は、ステップＳ１４０において、レイアウト情報のマージンの値が全て０又は負すなわちマージン無しレイアウトかどうかを判別する。レイアウト情報がマージン有りの場合には、ステップＳ１５０において、画像全体を印刷領域全体にアスペクト比を変えずに拡大／縮小して印刷する印刷用レイアウト情報を生成する。また、レイアウト情報がマージン無しの場合には、ステップＳ１６０において、レイアウト全体を印刷領域全体に画像のアスペクト比を変えずに拡大／縮小して印刷する印刷用レイアウト情報を生成する。
【００２７】
次に、ステップＳ１５０において、マージン有りの印刷条件で印刷するときの処理について説明する。まず、マージン有りのレイアウトをマージン有りの印刷条件で印刷するときの処理について説明する。図１２（Ａ）は、マージン有りのレイアウトを示す模式図、図１２（Ｂ）はマージン有りの印刷条件で印刷したときの出力を表す模式図である。図１２（Ａ）に示すマージン有りレイアウトでは、レイアウト情報の用紙６１からマージン分だけ内側に印刷領域６４があり、画像７１がフィッティング規則“ＦｉｔＷｉｔｈｉｎ”、アライメント規則“ＣｅｎｔｅｒＣｅｎｔｅｒ”で印刷領域６４と一致する画像枠に当てはめられている。このマージン有りレイアウトをマージン有りの印刷条件で印刷する場合について説明する。印刷条件で設定された印刷用紙サイズとマージンから、印刷用紙６７に対して印刷領域６５が決まる。次に、マージン有り印刷の場合は、この印刷領域６５の外縁を画像枠とし、その画像枠にフィッティング規則“ＦｉｔＷｉｔｈｉｎ”、アライメント規則“ＣｅｎｔｅｒＣｅｎｔｅｒ”で画像７１全体を割り付ける。これにより、用紙より小さい領域に画像全体を拡大／縮小して印刷することができる。
【００２８】
次に、マージン無しのレイアウトをマージン有りの印刷条件で印刷するときの処理について説明する。図１３（Ａ）は、マージン無しのレイアウトを示す模式図、（Ｂ）はマージン有りの印刷条件での印刷を表す模式図である。図１３（Ａ）に示すマージン無しレイアウトでは、レイアウト情報の用紙６１からマージンの絶対値分だけ外側に印刷領域６４があり、画像７２がフィッティング規則“ＦｉｔＯｕｔｓｉｄｅ”、アライメント規則“ＣｅｎｔｅｒＣｅｎｔｅｒ”で印刷領域６４と一致する画像枠に当てはめられている。このマージン無しレイアウトをマージン有りの印刷条件で印刷する場合について説明する。印刷条件で設定された印刷用紙サイズとマージンから、印刷用紙６７に対して印刷可能領域６８が決まる。次に、レイアウト情報における画像枠と相似で印刷用紙の縁辺からマージン分だけ中に入った印刷可能領域６８に内接する印刷領域６５を規定する。次に、印刷領域６５ともとの画像枠の大きさの比から画像の拡大／縮小率を求めることができ、この拡大／縮小率をレイアウト情報のマージンの絶対値に掛け合わせたものをそれぞれ上下左右加えたものを印刷用レイアウト情報の画像枠６９とする。ここで、フィッティング規則“ＦｉｔＯｕｔｓｉｄｅ”、アライメント規則“ＣｅｎｔｅｒＣｅｎｔｅｒ”でアスペクト比を維持して画像を拡大／縮小して画像枠６９に当てはめると、レイアウトにおいて用紙上に印刷されるべき画像が印刷領域６５内に印刷され、レイアウトにおいて用紙からはみ出していた画像は印刷領域６５の外に配置され、印刷されない。
以上の処理によると、用紙より小さい印刷領域にアスペクト比を維持して画像の中央部を拡大／縮小して印刷することができる。
【００２９】
次に、ステップＳ１６０において、マージン無しの印刷条件で印刷するときの処理について説明する。ここでは、マージン無しのレイアウトをマージン無しで印刷するときの処理について説明する。図１４（Ａ）はマージン無しのレイアウトを示す模式図、図１４（Ｂ）はマージン無しの印刷条件で印刷したときの出力を表す模式図である。図１４（Ａ）に示すマージン無しレイアウトでは、レイアウト情報の用紙６１からマージンの絶対値分だけ外側に印刷領域６４があり、画像７２がフィッティング規則“ＦｉｔＯｕｔｓｉｄｅ”、アライメント規則“ＣｅｎｔｅｒＣｅｎｔｅｒ”で印刷領域６４と一致する画像枠に当てはめられている。このマージン無しレイアウトをマージン無しの印刷条件で印刷する場合について説明する。印刷条件で設定された印刷用紙サイズとマージンから、印刷用紙６７に対して印刷領域６５が決まり、これを画像枠とする。この画像枠に、フィッティング規則“ＦｉｔＯｕｔｓｉｄｅ”、アライメント規則“ＣｅｎｔｅｒＣｅｎｔｅｒ”で画像を当てはめる。以上のような処理により、用紙より大きい描画領域の全体にアスペクト比を維持して画像を拡大／縮小することができる。
【００３０】
また、このときフィッティング規則“ＦｉｔＯｕｔｓｉｄｅ”、アライメント規則“ＣｅｎｔｅｒＣｅｎｔｅｒ”とすると、印刷条件のマージンの量により、撮影時のフォーカスを合わせた位置などの主要位置情報がある画像でも、その主要位置が印刷されない場合もある。図１５（Ａ）は、印刷により主要位置８０が用紙６７に印刷されない印刷結果を示す模式図である。そのような場合は、主要位置情報の画像上の位置により、アライメント規則を変えてもよい。図１５（Ｂ）は主要位置８０が用紙６７に印刷される印刷結果を示す模式図である。具体的に説明すると、主要位置情報が画像の左上にある場合は、“ＣｅｎｔｅｒＣｅｎｔｅｒ”ではなく、アライメント規則を“ＬｅｆｔＴｏｐ”とすることにより、左上の重点情報を印刷することができる。
【００３１】
本発明の実施例の印刷システムによると、あらかじめ記憶されているレイアウト情報を用いて当該レイアウト情報が規定している用紙規格及びマージンと異なる設定でアスペクト比を維持して画像を印刷することができる。
【図面の簡単な説明】
【図１】本発明の一実施例に係る印刷システムのフローチャートである。
【図２】本発明の一実施例に係る印刷システムを示すブロック図である。
【図３】本発明の一実施例に係る印刷システムのデータフロー図である。
【図４】レイアウト情報の内容を示す模式図である。
【図５】フィッティング規則の“ＦｉｔＯｕｔｓｉｄｅ”を示す模式図である。
【図６】フィッティング規則の“ＦｉｔＷｈｉｔｈｉｎ”を示す模式図である。
【図７】アライメント規則を示す模式図である。
【図８】マージン無しレイアウトを示す模式図である。
【図９】マージン無しレイアウトを示す模式図である。
【図１０】印刷用レイアウト情報の内容を示す模式図である。
【図１１】印刷用レイアウト情報を示す模式図である。
【図１２】本発明の一実施例に係る印刷結果を示す模式図である。
【図１３】本発明の一実施例に係る印刷結果を示す模式図である。
【図１４】本発明の一実施例に係る印刷結果を示す模式図である。
【図１５】本発明の一実施例に係る印刷結果を示す模式図である。
【符号の説明】
１０  印刷システム  ２１  オブジェクトデータ  ２２  レイアウト情報  ２３印刷条件設定処理  ２５  印刷対象画像データ作成処理  ２６  印刷データ作成処理  ２７  印刷処理  ３０  レイアウト情報  ７０  印刷用レイアウト情報  ８０  主要位置
【図１】
2004220327.tif 000003
【図２】
2004220327.tif 000004
【図３】
2004220327.tif 000005
【図４】
2004220327.tif 000006
【図５】
2004220327.tif 000007
【図６】
2004220327.tif 000008
【図７】
2004220327.tif 000009
【図８】
2004220327.tif 000010
【図９】
2004220327.tif 000011
【図１０】
2004220327.tif 000012
【図１１】
2004220327.tif 000013
【図１２】
2004220327.tif 000014
【図１３】
2004220327.tif 000015
【図１４】
2004220327.tif 000016
【図１５】
2004220327.tif 000017