(57)【要約】【課題】画像領域をより正確にレイアウトできるようにする。【解決手段】写真などの画像が差し込まれる画像領域や画像の背景やフレームとなる画像領域のレイアウト作業を行なう際、レイアウト作業画面４０の印刷可能領域４２に対する選択された画像領域の位置を、その画像領域の外周部の上端，下端，右端，左端からそれぞれ印刷可能領域４２の外周部の上端，下端，右端，左端までの縦方向または横方向における幅として、画像領域の大きさを、その画像領域の縦方向および横方向の幅として位置情報表示部６８に表示する。選択された画像領域を操作してその位置や大きさが変更されると、その変更に連動して位置情報表示部６８の表示を変更する。これにより、位置情報表示部６８に表示された画像領域の位置や大きさを見ながら、より正確に画像領域をレイアウトすることができる。【選択図】　　　　図５
2004015215.tif 000002
【特許請求の範囲】
【請求項１】
画像を印刷装置で出力する際のレイアウトを制御するレイアウト制御装置であって、
印刷領域を設定する印刷領域設定手段と、
該設定された印刷領域の範囲内に印刷すべき画像の領域を設定する画像領域設定手段と、
該設定された画像領域の前記印刷領域に対する位置情報を表示出力する位置情報表示出力手段と
を備えるレイアウト制御装置。
【請求項２】
請求項１記載のレイアウト制御装置であって、
前記画像領域は、少なくともフレーム画像を表示するフレーム画像領域と任意の画像を差し込みにより表示する差込画像領域とを含む領域である
レイアウト制御装置。
【請求項３】
請求項１または２記載のレイアウト制御装置であって、
前記位置情報表示出力手段は、前記印刷領域に対する前記画像領域の中央のレイアウト位置を表示出力する手段である
レイアウト制御装置。
【請求項４】
請求項１または２記載のレイアウト制御装置であって、
前記位置情報表示出力手段は、前記印刷領域に対する前記画像領域の外周のレイアウト位置を表示出力する手段である
レイアウト制御装置。
【請求項５】
請求項３または４記載のレイアウト制御装置であって、
前記位置情報表示出力手段は、印刷用紙の印刷方向における前記印刷領域に対する前記画像領域のレイアウト位置と、前記印刷方向に直交する方向における前記印刷領域に対する前記画像領域のレイアウト位置とを前記位置情報として表示出力する手段である
レイアウト制御装置。
【請求項６】
請求項１ないし５いずれか記載のレイアウト制御装置であって、
前記印刷領域設定手段は、印刷用紙のサイズを設定する手段である
レイアウト制御装置。
【請求項７】
請求項６記載のレイアウト制御装置であって、
前記印刷領域設定手段は、印刷用紙における余白を設定する手段である
レイアウト制御装置。
【請求項８】
請求項６または７記載のレイアウト制御装置であって、
前記位置情報表示手段は、前記設定された印刷用紙のサイズを前記位置情報と共に表示出力する手段である
レイアウト制御装置。
【請求項９】
請求項１ないし８いずれか記載のレイアウト制御装置であって、
前記画像領域設定手段は、対角となる２点を指定して矩形の画像領域を設定する手段である
レイアウト制御装置。
【請求項１０】
請求項１ないし９いずれか記載のレイアウト制御装置であって、
前記位置情報表示出力手段は、前記印刷領域に対する前記画像領域の大きさを前記位置情報と共に表示出力する手段である
レイアウト制御装置。
【請求項１１】
請求項１ないし１０いずれか記載のレイアウト制御装置であって、
前記画像領域設定手段により前記画像領域が複数設定されているときに、該設定された複数の画像領域のうちから画像領域を選択する画像領域選択手段を備え、
前記位置情報表示出力手段は、前記画像領域選択手段により選択された画像領域の位置情報を表示出力する手段である
レイアウト制御装置。
【請求項１２】
請求項１ないし１１いずれか記載のレイアウト制御装置であって、
前記画像領域設定手段により設定された画像領域のレイアウト位置が前記印刷領域における所定のレイアウト位置に変更されるよう指示する位置設定指示手段を備え、
前記画像領域設定手段は、前記指示に応じて前記画像領域を前記所定のレイアウト位置に変更する手段である
レイアウト制御装置。
【請求項１３】
請求項１２記載のレイアウト制御装置であって、
前記所定のレイアウト位置は、前記印刷領域における中央位置である
レイアウト制御装置。
【請求項１４】
請求項１２または１３記載のレイアウト制御装置であって、
前記画像領域設定手段により前記画像領域が複数設定されているときに、該複数の画像領域により規定されるグループ画像領域を設定するグループ画像領域設定手段を備え、
前記画像領域設定手段は、前記位置設定指示手段による指示に応じて前記グループ画像領域設定手段により設定されたグループ画像領域のレイアウト位置を前記所定のレイアウト位置に変更する手段である
レイアウト制御装置。
【請求項１５】
請求項１ないし１４いずれか記載のレイアウト制御装置であって、
前記位置情報が表示出力された画像領域の領域および該画像領域の前記印刷領域における位置を変更するための変更情報を受け付ける変更情報受付手段を備え、
前記画像領域設定手段は、前記受け付けた変更情報に基づいて前記画像領域の領域および該画像領域のレイアウト位置を変更する手段である
レイアウト制御装置。
【請求項１６】
前記変更情報受付手段は、前記位置情報表示出力手段により表示された位置情報に対して入力される情報を前記変更情報として受け付ける手段である請求項１５記載のレイアウト制御装置。
【請求項１７】
コンピュータを、請求項１ないし１６いずれか記載のレイアウト制御装置として機能させるプログラム。
【請求項１８】
画像を印刷装置で出力する際のレイアウトを制御するレイアウト制御方法であって、
（ａ）印刷領域を設定し、
（ｂ）該設定された印刷領域の範囲内に印刷すべき画像の領域を設定し、
（ｃ）該設定された画像領域の前記印刷領域に対する位置情報を表示出力する
レイアウト制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、レイアウト制御装置およびそのプログラム並びにレイアウト制御方法に関し、詳しくは、画像を印刷装置で出力する際のレイアウトを制御するレイアウト制御装置およびコンピュータをレイアウト制御装置として機能させるプログラム並びにレイアウト制御方法に関する。
【０００２】
【従来の技術】
従来、この種のレイアウト制御装置としては、画像を印刷装置で印刷用紙に印刷する際に、その印刷用紙における画像のレイアウトを制御するための装置が提案されている。この装置では、ユーザによる入力操作により印刷領域を設定すると、設定した印刷領域が表示装置に表示され、この表示画面上での印刷領域の範囲内で印刷を希望する画像を適宜配置することにより、そのレイアウトで画像を出力できる。
【０００３】
【発明が解決しようとする課題】
しかしながら、こうした装置では、画像を印刷領域の所望のレイアウトで配置しようとするときの明確な位置の指標が存在しないから、ユーザによっては正確に希望するレイアウトで画像を出力することができない場合がある。
【０００４】
本発明のレイアウト制御装置およびレイアウト制御方法は、こうした問題を解決し、より正確に画像のレイアウトを行なえるようにすることを目的の一つとする。また、本発明のプログラムは、コンピュータを上記レイアウト制御装置として機能させることを目的の一つとする。
【０００５】
【課題を解決するための手段およびその作用・効果】
本発明のレイアウト制御装置およびそのプログラム並びにレイアウト制御方法は、上述の目的の少なくとも一部を達成するために以下の手段を採った。
【０００６】
本発明のレイアウト制御装置は、
画像を印刷装置で出力する際のレイアウトを制御するレイアウト制御装置であって、
印刷領域を設定する印刷領域設定手段と、
該設定された印刷領域の範囲内に印刷すべき画像の領域を設定する画像領域設定手段と、
該設定された画像領域の前記印刷領域に対する位置情報を表示出力する位置情報表示出力手段と
を備えることを要旨とする。
【０００７】
この本発明のレイアウト制御装置では、印刷領域設定手段が、印刷領域を設定し、画像領域設定手段が、設定された印刷領域の範囲内に印刷すべき画像の領域を設定する。そして、位置情報表示出力手段が、画像領域設定手段により設定された画像領域の印刷領域に対する位置情報を表示出力する。したがって、ユーザは、画像領域設定手段により設定された画像領域の位置情報を取得することができるから、この位置情報を確認しながらより正確なレイアウトを行なうことができ、そのレイアウトで画像を印刷装置に出力することができる。
【０００８】
こうした本発明のレイアウト制御装置において、前記画像領域は、少なくともフレーム画像を表示するフレーム画像領域と任意の画像を差し込みにより表示する差込画像領域とを含む領域であるものとすることもできる。こうすれば、レイアウト制御装置を印刷の際の画像のレイアウトに用いることができる。
【０００９】
また、本発明のレイアウト制御装置において、前記位置情報表示出力手段は、前記印刷領域に対する前記画像領域の中央のレイアウト位置を表示出力する手段であるものとすることもできるし、本発明のレイアウト制御装置において、前記位置情報表示出力手段は、前記印刷領域に対する前記画像領域の外周のレイアウト位置を表示出力する手段であるものとすることもできる。この態様の本発明のレイアウト制御装置において、前記位置情報表示出力手段は、印刷用紙の印刷方向における前記印刷領域に対する前記画像領域のレイアウト位置と、前記印刷方向に直交する方向における前記印刷領域に対する前記画像領域のレイアウト位置とを前記位置情報として表示出力する手段であるものとすることもできる。こうすれば、より正確な位置情報とすることができるから、この位置情報を確認しながらより正確に画像領域をレイアウトすることができる。
【００１０】
さらに、本発明のレイアウト制御装置において、前記印刷領域設定手段は、印刷用紙のサイズを設定する手段であるものとすることもできる。こうすれば、より正確に印刷領域を設定することができる。この態様の本発明のレイアウト制御装置において、前記印刷領域設定手段は、印刷用紙における余白を設定する手段であるものとすることもできる。こうすれば、さらに正確な印刷領域を設定することができる。
【００１１】
印刷領域として印刷用紙のサイズを設定する態様の本発明のレイアウト制御装置において、前記位置情報表示手段は、前記設定された印刷用紙のサイズを前記位置情報と共に表示出力する手段であるものとすることもできる。こうすれば、画像領域の位置情報と共に印刷用紙のサイズも表示出力されるから、これらの情報を確認しながらより正確に画像領域をレイアウトすることができる。
【００１２】
また、本発明のレイアウト制御装置において、前記画像領域設定手段は、対角となる２点を指定して矩形の画像領域を設定する手段であるものとすることもできる。こうすれば、より容易に画像領域を設定することができる。
【００１３】
また、本発明のレイアウト制御装置において、前記位置情報表示出力手段は、前記印刷領域に対する前記画像領域の大きさを前記位置情報と共に表示出力する手段であるものとすることもできる。こうすれば、画像領域の位置情報と共にその領域の大きさも表示出力されるから、これらの情報を確認しながらより正確に画像領域をレイアウトすることができる。
【００１４】
また、本発明のレイアウト制御装置において、前記画像領域設定手段により前記画像領域が複数設定されているときに、該設定された複数の画像領域のうちから画像領域を選択する画像領域選択手段を備え、前記位置情報表示出力手段は、前記画像領域選択手段により選択された画像領域の位置情報を表示出力する手段であるものとすることもできる。こうすれば、複数の画像領域の中から選択された画像領域の位置情報に基づいて、より正確にその画像領域をレイアウトすることができる。
【００１５】
また、本発明のレイアウト制御装置において、前記画像領域設定手段により設定された画像領域のレイアウト位置が前記印刷領域における所定のレイアウト位置に変更されるよう指示する位置設定指示手段を備え、前記画像領域設定手段は、前記指示に応じて前記画像領域を前記所定のレイアウト位置に変更する手段であるものとすることもできる。こうすれば、画像領域を所定のレイアウト位置に変更することができる。この態様の本発明のレイアウト制御装置において、前記所定のレイアウト位置は、前記印刷領域における中央位置であるものとすることもできる。こうすれば、画像領域を印刷領域における中央位置に変更することができる。
【００１６】
位置設定指示手段を備える態様の本発明のレイアウト制御装置において、前記画像領域設定手段により前記画像領域が複数設定されているときに、該複数の画像領域により規定されるグループ画像領域を設定するグループ画像領域設定手段を備え、前記画像領域設定手段は、前記位置設定指示手段による指示に応じて前記グループ画像領域設定手段により設定されたグループ画像領域のレイアウト位置を前記所定のレイアウト位置に変更する手段であるものとすることもできる。こうすれば、複数の画像領域をまとめて所望のレイアウト位置に変更することができる。
【００１７】
また、本発明のレイアウト制御装置において、前記位置情報が表示出力された画像領域の領域および該画像領域の前記印刷領域における位置を変更するための変更情報を受け付ける変更情報受付手段を備え、前記画像領域設定手段は、前記受け付けた変更情報に基づいて前記画像領域の領域および該画像領域のレイアウト位置を変更する手段であるものとすることもできる。こうすれば、変更情報の入力により画像領域のレイアウト位置を所望の位置に変更することができる。この態様の本発明のレイアウト制御装置において、前記変更情報受付手段は、前記位置情報表示出力手段により表示された位置情報に対して入力される情報を前記変更情報として受け付ける手段であるものとすることもできる。
【００１８】
本発明のレイアウト制御用のプログラムは、
コンピュータを、上記各態様のレイアウト制御装置として機能させることを要旨とする。
【００１９】
この本発明のレイアウト制御用のプログラムでは、コンピュータを上記のレイアウト制御装置として機能させることができるから、本発明のレイアウト制御装置が奏する効果、例えば、画像をより正確にレイアウトすることができる効果などを奏することができる。
【００２０】
本発明のレイアウト制御方法は、
画像を印刷装置で出力する際のレイアウトを制御するレイアウト制御方法であって、
（ａ）印刷領域を設定し、
（ｂ）該設定された印刷領域の範囲内に印刷すべき画像の領域を設定し、
（ｃ）該設定された画像領域の前記印刷領域に対する位置情報を表示出力する
ことを要旨とする。
【００２１】
この本発明のレイアウト制御方法では、まず、印刷領域を設定し、設定された印刷領域の範囲内に印刷すべき画像の領域を設定する。そして、設定された画像領域の印刷領域に対する位置情報を表示出力する。したがって、ユーザは、画像領域設定手段により設定された画像領域の位置情報を取得することができるから、この位置情報を確認しながらより正確に画像領域をレイアウトすることができ、そのレイアウトで画像を印刷装置に出力することができる。
【００２２】
【発明の実施の形態】
次に、本発明の実施の形態を実施例を用いて説明する。図１は、本発明の一実施例であるレイアウト制御装置２０を含む印刷システムの構成の概略を示す構成図である。実施例のレイアウト制御装置２０は、画像を印刷するための画像領域をレイアウトするレイアウト制御プログラムがインストールされた汎用のパーソナルコンピュータとして構成されており、キーボードやマウスなどの入力デバイスを介してユーザからのコマンドを入力する入力部２２と、ディスプレイとしての表示部２４と、プログラムや画像などのデータを記憶する記憶部２６と、所定の演算を行なうと共に全体をコントロールする制御部２８とを備える。また、実施例のレイアウト制御装置２０には、プリンタ１２が接続されている。このプリンタ１２は、レイアウト制御装置２０として機能するパーソナルコンピュータからの印刷指示に基づいてレイアウトされた画像などを印刷用紙に印刷する。
【００２３】
図２は、実施例のレイアウト制御装置２０により実行されるメインルーチンの一例を示すフローチャートである。この処理は、パーソナルコンピュータによりレイアウト制御プログラムが実行されたときの処理である。実施例のレイアウト制御装置２０では、まず、図３に例示する用紙設定画面３０を用いて用紙サイズや用紙方向，印刷可能領域などの設定処理を実行する（ステップＳ１００）。図３の例では、用紙サイズについてはプルダウンメニューにより選択できるようになっており、用紙方向については選択的なボタンにより「縦」と「横」とが選択できるようになっている。また、印刷可能領域については、四辺に標準の縁（マージン）が設定された「標準」と最大の印刷可能領域を設定する「最大」と縁なし印刷が可能な「四辺フチなし」とが選択できるようになっている。ここで、「四辺フチなし」では、印刷時の用紙の位置ズレに伴って僅かな余白部が生じないようマイナス値のマージンが設定されるようになっている。また、用紙サイズで「ロール紙」が設定されたときには、印刷終了時に自動的に切断する「オートカッター」の設定もできるようになっている。
【００２４】
こうして用紙設定画面３０による各設定が選択されて編集ボタン３２が選択されると、図４に例示するレイアウト作業画面４０とツールボックス画面５０とを用いてレイアウト作成編集処理を実行する（ステップＳ１１０）。図４に例示するレイアウト作業画面４０には、用紙領域４１と印刷可能領域４２とが表示される作業領域４３と、ファイル操作や編集などをプルダウンメニューによる選択で行なうツールバー４４とが表示される。ツールボックス画面５０には、レイアウト作業画面４０の印刷可能領域４２内に対する種々の操作を行なうための各種ボタン５１〜６０と、印刷可能領域４２に表示された画像領域の層の順位や表示および非表示を表示する画像領域表示操作部６１と、レイアウト作業画面４０の印刷可能領域４２に設定された画像領域のうち選択された画像領域の印刷可能領域４２に対する位置情報を表示する位置情報表示部６８とが表示される。ツールボックス画面５０に表示されたボタンとしては、写真などの画像を差し込み可能な画像領域を設定するための差し込み写真枠ボタン５１や画像を読み込んで写真などの画像の背景やフレームや飾りなどを作成するための画像領域を設定するための背景・フレーム・飾り枠ボタン５２、文字列を入力する領域を設定するための文字列ボタン５３、直線を描くための直線ボタン５４、画像領域を選択するための選択ボタン５５、選択された画像領域を削除する削除ボタン５６、選択された画像領域を最前面の層に移行する最前面ボタン５７、選択された画像領域を一つ前面の層に移行させる前面ボタン５８、選択された画像領域を最背面の層に移行する最背面ボタン５９、選択された画像領域を一つ背面の層に移行させる背面ボタン６０が用意されている。
【００２５】
図５に差し込み写真枠ボタン５１により差し込み写真枠７１，７２が設定されると共に背景・フレーム・飾り枠ボタン５２によりフレーム画像７３が設定されたときのレイアウト作業画面４０とツールボックス画面５０とを示す。図示するように、レイアウト作業画面４０には差し込み写真枠７１，差し込み写真枠７２，フレーム画像７３が表示され、ツールボックス画面５０の画像領域表示操作部６１にはレイアウト作業画面４０の印刷可能領域４２に設定された画像領域としての差し込み写真枠７１に対応する差し込み写真枠１の操作ボタン６２，フレーム画像７３に対応する「Ｉｍａｇｅ００７．ｊｐｇ」の操作ボタン６３，差し込み写真枠７２に対応する差し込み写真枠２の操作ボタン６４が上層から順に上から表示され、位置情報表示部６８にはレイアウト作業画面４０の印刷可能領域４２内で選択されている画像領域（図５では差し込み写真枠７２）の印刷可能領域４２内における位置と大きさとが表示される。図５の例では、位置情報表示部６８には、縦方向（印刷方向）における印刷可能領域４２の外周部の上端から画像領域の外周部の上端までの幅（以下、上側マージン幅という）および印刷可能領域４２の外周部の下端から画像領域の外周部の下端までの幅（以下、下側マージン幅という）と、横方向（印刷方向に直行する方向）における印刷可能領域４２の外周部の右端から画像領域の右端までの幅（以下、右側マージン幅という）および印刷可能領域４２の外周部の左端から画像領域の外周部の左端までの幅（以下、左側マージン幅という）とを画像領域の位置として表示するものとし、画像領域の縦方向の幅と横方向の幅とを画像領域の大きさとして表示するものとした。レイアウト作業画面４０の印刷可能領域４２内への画像領域の設定は、例えば、印刷可能領域４２内の所望のポイントに指示ポインタを合わせてマウスを左クリックすると共にマウスのドラッグ操作により所望の他のポイントまで指示ポインタを移動させた後に左クリックを解除することにより行うことができ、これにより上記の指定した２点を対角とする矩形の画像領域が設定される。また、レイアウト作業画面４０の印刷可能領域４２内に設定された画像領域を操作するための選択は、マウスにより指示ポインタを所望の画像領域内となるようにした状態で左クリックすることにより行なうこともできるが、下層の画像領域を選択するときには、ツールボックス画面５０の画像領域表示操作部６１に表示された操作ボタン６２〜６４のうちの所望の画像領域に相当するものに指示ポインタを合わせてマウスを左クリックすることにより行なうことができる。図５の例では、画像領域表示操作部６１の操作ボタン６４をマウスでクリックしてレイアウト作業画面４０におけるフレーム画像７３の下層に位置する差し込み写真枠７２を選択した状態を示す。こうして画像領域が選択されると、選択された画像領域の外周部に操作用の操作枠７５が表示される。また、各操作ボタン６２〜６４には、対応する画像領域の画像の表示および非表示を選択する表示選択ボタン６５が設けられている。選択された画像領域の位置の変更操作として、印刷可能領域４２における中央位置への画像領域の位置の変更は、選択された画像領域の枠内に指示ポインタを合わせてマウスを右クリックすることにより表示されるメニューから「センタリング」を選択することにより行うことができる。なお、この「センタリング」には、選択された画像領域の位置を印刷可能領域４２における縦方向の中央位置に変更する縦方向のセンタリングと、横方向の中央位置に変更する横方向のセンタリングとが用意されている。
【００２６】
レイアウト作業画面４０の印刷可能領域４２内に設定されるフレーム画像７３には、ハート形の透明領域７４が設定されており、この設定された透明領域７４には下層の差し込み写真枠７２の相当する部分が見えるようになっている。透明領域７４の設定は、フレーム画像７３を選択した状態でフレーム画像７３の領域内に指示ポインタを合わせてマウスを右クリックすることにより表示される図示しないメニューから「透明範囲設定」を選択し、この選択により表示される図６に透明範囲設定画面８０を用いて行なうことができる。図６の例の透明範囲設定画面８０には、レイアウト作業画面４０で選択されたフレーム画像７３を表示して操作する画像表示操作部８１、画像表示操作部８１に表示されたフレーム画像７３に矩形や円，ハート形状などの透明領域を設定するための透明形状ボタン８２、設定した透明領域を削除するための消しゴムボタン８３、透明領域の設定や削除の際の指示ポインタにおける範囲を設定する範囲設定ボタン８４、画像を拡大表示する拡大ボタン８５、画像を縮小表示する縮小ボタン８６、実行した操作を一つ戻す戻しボタン８７、透明領域の境界のボカシの程度を０〜１００％の範囲で設定するボカシ度設定部８８、透明領域の透明度を０〜１００％の範囲で設定する透明度設定部８９が表示される。
【００２７】
フレーム画像７３における透明領域７４は、フレーム画像７３をレッド（Ｒ），グリーン（Ｇ），ブルー（Ｂ）の３原色の各々についての８ビットの階調値を持つ３つのチャンネルと透明性に関する８ビットの階調値をもつ第４のチャンネル（以下、アルファチャンネルという）とにより構成し、透明領域７４に対する設定をアルファチャンネルに対して行なうことにより実現することができる。アルファチャンネルは、画素毎に８ビット（０〜２５５）のデータ値を有し、データ値が値０のときに完全に不透明なもの、データ値が値２５５のときに完全に透明なもの、中間値においてはその値の程度の透明を得るものと定義されており、次式によって画像の各画素の階調値が決定される。ここで、式中、Ｒ，Ｇ，Ｂは合成後の階調値であり、Ｒｐ，Ｇｐ，Ｂｐは下層に位置する画像の階調値であり、Ｒｔ，Ｇｔ，Ｂｔは上層に位置する画像の階調値であり、Ａはアルファチャンネルのデータ値である。
【００２８】
Ｒ＝｛Ｒｐ×Ａ＋Ｒｔ×（２５５−Ａ）／２５５
Ｇ＝｛Ｇｐ×Ａ＋Ｇｔ×（２５５−Ａ）／２５５
Ｂ＝｛Ｇｐ×Ａ＋Ｇｔ×（２５５−Ａ）／２５５
【００２９】
したがって、フレーム画像７３における透明領域７４の設定は、透明形状ボタン８２のいずれかを用いて透明領域として設定されたときに、フレーム画像７３に透明領域として設定された領域に相当するフレーム画像７３のアルファチャンネルのデータ値を透明度設定部８９により設定された透明度に相当する値に書き替えることにより行なうことができる。
【００３０】
以上、実施例のレイアウト制御装置２０におけるレイアウト作成編集処理について説明した。以下に、本発明の中核をなす位置情報表示処理について説明する。この位置情報表示処理は、図５を用いて簡単に説明したように、印刷可能領域４２に設定された画像領域のうち選択された画像領域の印刷可能領域４２に対する位置情報を表示するための処理である。図７は、実施例のレイアウト制御装置２０により実行される位置情報表示処理の一例を示すフローチャートである。
【００３１】
位置情報表示処理では、まず、選択された画像領域の操作前の位置に関する位置情報と操作前の大きさに関する大きさ情報と画像領域の操作に関する操作情報とを入力する処理を行なう（ステップＳ２００）。操作前の位置情報と操作前の大きさ情報は、実施例では、それぞれ前述したように印刷可能領域４２に対する選択された画像領域の上側，下側，右側，左側のマージン幅と、画像領域内の縦方向の幅および横方向の幅を意味し、この幅はピクセル値として記憶部２６に記憶されている。したがって、操作前の位置情報と操作前の大きさ情報とを入力する処理は、記憶部２６に記憶されているピクセル値を入力する処理となる。また、操作情報は、実施例では、画像領域の位置や大きさを変更する際の画像領域の操作量を意味する。図８に画像領域の枠内に指示ポインタ７７を合わせて画像領域の位置を変更している様子の一例を示し、図９に画像領域の右下の隅の操作ポイント７６に指示ポインタ７７を合わせて画像領域の大きさを変更している様子の一例を示す。図８の例では、指示ポインタ７７を画像領域の枠内に合わせてマウスを左クリックすると共にマウスのドラッグ操作により指示ポインタ７７を所望の位置まで移動させて左クリックを解除することにより画像領域の位置を変更することができるようになっている。また、図９の例では、操作枠７５には、四隅と各辺の中央の計８個の操作ポイント７６が設けられており、四隅の操作ポイントではその操作ポイントを斜め方向に移動させることにより画像領域を斜め方向に大きさを変更することができ、各辺の中央の操作ポイントではその操作ポイントを辺に対して垂直方向に移動させることによりその画像領域の大きさを変更することができるようになっている。操作情報を入力する処理は、こうした画像領域の操作における操作量をその量に応じたピクセル値として入力する処理となる。なお、画像領域の位置や大きさが変更されなかったときには、操作情報における操作量はゼロとなる。
【００３２】
こうして、操作前の位置情報と操作前の大きさ情報と操作に伴う操作情報とが入力されると、入力された各情報に基づいて操作後の画像領域の位置と大きさとを計算する処理を行なう（ステップＳ２０２）。この処理は、実施例では、操作前の画像領域の位置と大きさに相当するピクセル値を画像領域の操作量に相当するピクセル値を用いて更新すると共に、更新されたピクセル値を位置情報表示部６８に表示するメートル単位に変換する処理である。なお、更新されたピクセル値は操作後の画像領域の位置情報と大きさ情報として記憶部２６に記憶される。操作後の画像領域の位置と大きさとが計算されると、この位置と大きさを位置情報表示部６８に表示する処理を行なって（ステップＳ２０４）本ルーチンを終了する。なお、画像領域の位置を印刷可能領域４２における中央位置に変更する操作として前述の「センタリング」操作が行われたときのセンタリング処理は、例えば、その操作によりセンタリングが指示された方向（縦方向または横方向）における印刷可能領域４２の幅を示すピクセル値の中央値と、同方向における画像領域内の幅を示すピクセル値の中央値とを一致させる方向に画像領域の位置情報の内容であるピクセル値を更新することにより行うことができる。更新された画像領域のピクセル値は、適当な単位に変換して位置情報表示部６８に表示することができる。また、印刷可能領域４２内に設定された複数の画像領域の中の複数の画像領域を同時に選択したときには、選択された複数の画像領域を包含する領域（例えば、複数の画像領域を包含する最小の矩形領域）をグループ領域として設定し、このグループ領域を画像領域とみなして前述のセンタリング処理を実行することにより複数の画像領域のセンタリング処理を行なうことができる。図１０にマウスによる指示ポインタ７７のドラッグ操作により印刷可能領域４２上の複数の画像領域を選択している様子を示す。この例では、選択を希望する複数の画像領域を包含する矩形範囲として対角となる２点をマウス操作により指定、すなわち指示ポインタ７７を左クリックすると共に指示ポインタ７７をドラッグ操作により移動させて左クリックを解除することにより行うことができる。これにより図１０の破線で示すグループ領域が設定されることになる。
【００３３】
また、図５において、位置情報表示部６８の画像領域の位置と大きさとを表示する表示枠６９は、その枠内に数値を入力できるようになっており、これによっても画像領域の位置や大きさを変更することができる。実施例では、例えば、画像領域内の縦方向の幅を表示する表示枠６９に数値が入力されると、入力された数値に相当する画像領域内の縦方向の幅のピクセル値が計算し、計算したピクセル値となるように画像領域を横方向の幅を維持しながら縦方向に拡張あるいは縮小したり、左側マージン幅を表示する表示枠６９に数値が入力されると、入力された数値に相当する左側マージン幅のピクセル値を計算し、計算したピクセル値となるように画像領域を縦方向の位置を維持しながら横方向にシフトしたりするものとした。なお、表示枠６９内に数値を入力する操作は、例えば、指示ポインタを表示枠６９内に合わせてマウスを左クリックして数値を入力可能な状態としてから、キーボードの数値キーを操作することにより行うことができる。
【００３４】
以上説明した実施例のレイアウト制御装置２０によれば、選択された画像領域の印刷可能領域４２における位置と大きさとを、その画像領域の操作と連動させて位置情報表示部６８に表示するから、ユーザは画像領域の位置と大きさとを見ながら画像領域をレイアウトすることができる。この結果、ユーザが所望する位置に正確に画像領域をレイアウトすることが可能となる。
【００３５】
また、実施例のレイアウト制御装置２０によれば、マウス操作によりメニュー中の「センタリング」を選択することにより、煩雑な操作を行うことなく正確に画像領域の位置を印刷可能領域４２における中央位置に変更することができる。また、位置情報表示部６８の表示枠６９に数値を直接入力すれば、入力された数値に応じた位置に画像領域の位置を変更することができる。この結果、例えば、印刷可能領域４２上に複数の画像領域が設定されているときでも、各画像領域毎の表示枠６９にそれぞれ同一の数値を入力すれば、これら複数の画像領域を正確に規則正しく整列させる（例えば、複数の画像領域を一列に整列させる）ことも容易となる。さらに、印刷可能領域４２上の複数の画像領域を同時に選択してセンタリングする際には、選択された複数の画像領域をグループ領域として設定し、このグループ領域の位置を印刷可能領域４２における中央位置に変更するから、選択された複数の画像領域の相対的な位置関係を保持したまま複数の画像領域の位置を印刷可能領域４２における中央位置に変更することができる。
【００３６】
実施例のレイアウト制御装置２０では、選択された画像領域の大きさを印刷可能領域４２における画像領域の位置と共に表示するものとしたが、画像領域の大きさは表示しないものとしてもかまわない。また、画像領域の位置情報と共に印刷用紙のサイズ（例えば、「Ａ３」「Ａ４」などの用紙規格や、縦横幅などの用紙長）を表示するものとしてもかまわない。
【００３７】
実施例のレイアウト制御装置２０では、印刷可能領域４２に対する画像領域の位置や大きさをメートル単位で表示するものとしたが、インチなど他の単位を用いて表示するものとしてもよく、直接ピクセル値（ドット数）を用いて表示するものとしても構わない。また、印刷可能領域４２に対する画像領域の位置や大きさの表示として、印刷可能領域４２の幅（縦方向の幅と横方向の幅）を基準とした相対的な数値により表示、例えば、画像領域の位置としての上側，下側マージンの幅や画像領域の大きさとしての画像領域内の縦方向の幅を、印刷可能領域４２の縦方向の幅を１００％としたパーセント表示とするものとしても構わない。さらに、実施例のレイアウト制御装置２０では、画像領域の位置として上側，下側，右側，左側マージン幅を、画像領域の大きさとして画像領域内の縦方向の幅および横方向の幅を表示するものとしたが、画像領域の位置や大きさとして一義的に認識できるものであれば如何なる形態で表示するものとしても構わない。例えば、画像領域の位置として上側，下側マージン幅のうちのいずれかのマージン幅と右側，左側マージン幅のうちのいずれかのマージン幅とを表示したり、画像領域の位置として画像領域の中央値（画像領域の縦方向および横方向の幅の中間値）を印刷可能領域４２の空間における座標表示とするものとしても構わない。
【００３８】
実施例では、印刷可能領域上に設定された画像領域の位置の表示に関する発明をレイアウト制御装置として説明したが、印刷可能領域上に設定された画像領域の位置の表示に対する制御方法の形態としてもよく、また、コンピュータを実施例のレイアウト制御装置２０として機能させるプログラムの形態としてもよいのは勿論である。制御方法の形態とする場合には、実施例のレイアウト制御装置２０が実行する各処理を各制御として考えればよく、プログラムの形態とする場合には、実施例のレイアウト制御装置２０が実行する各処理を各手順として適当なプログラミング言語を用いてプログラムすればよい。
【００３９】
以上、本発明の実施の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【図面の簡単な説明】
【図１】本発明の一実施例であるレイアウト制御装置２０を含む印刷システム１０の構成の概略を示す構成図である。
【図２】実施例のレイアウト制御装置２０により実行されるメインルーチンの一例を示すフローチャートである。
【図３】用紙設定画面３０の一例を示す説明図である。
【図４】レイアウト作業画面４０とツールボックス画面５０の一例を示す説明図である。
【図５】差し込み写真枠７１，７２とフレーム画像７３が設定されたときのレイアウト作業画面４０とツールボックス画面５０とを示す説明図である。
【図６】透明範囲設定画面８０の一例を示す説明図である。
【図７】実施例のレイアウト制御装置２０により実行される画像位置表示処理の一例を示す図である。
【図８】画像領域の大きさを変更している様子の一例を示す説明図である。
【図９】画像領域の位置を変更している様子を示す説明図である。
【図１０】複数の画像領域をグループ化している様子を示す説明図である。
【符号の説明】
１２　プリンタ、２０　レイアウト制御装置、２２　入力部、２４　表示部、２６　記憶部、２８　制御部、３０　用紙設定画面、３２　編集ボタン、４０　レイアウト作業画面、４１　用紙領域、４２　印刷可能領域、４３　作業領域、４４　ツールバー、５０　ツールボックス画面、５１　差し込み写真枠ボタン、５２　背景・フレーム・飾り枠ボタン、５３　文字列ボタン、５４　直線ボタン、５６　削除ボタン、５７　最前面ボタン、５８　前面ボタン、５９　最背面ボタン、６０　背面ボタン、６１　画像領域表示操作部、６２〜６４　操作ボタン、６５　表示選択ボタン、６８　位置情報表示部、６９　表示枠、７１，７２　差し込み写真枠、７３　フレーム画像、７４　透明領域、７５　操作枠、７６　操作ポイント、７７　指示ポインタ、８０　透明範囲設定画面、８１　画像表示操作部、８２　透明形状ボタン、８３　消しゴムボタン、８４　範囲設定ボタン、８５　拡大ボタン、８６　縮小ボタン、８７　戻しボタン、８８　ボカシ度設定部、８９　透明度設定部。
【図１】
2004015215.tif 000003
【図２】
2004015215.tif 000004
【図３】
2004015215.tif 000005
【図４】
2004015215.tif 000006
【図５】
2004015215.tif 000007
【図６】
2004015215.tif 000008
【図７】
2004015215.tif 000009
【図８】
2004015215.tif 000010
【図９】
2004015215.tif 000011
【図１０】
2004015215.tif 000012