(57)【特許請求の範囲】
【請求項１】
キャラクタまたは画像で構成されたオブジェクトのレイアウトを、ユーザが対話形式で編集するための対話形式画面を表示可能な表示部と、
少なくとも前記表示部で表示されている前記対話形式画面に対して、ユーザが各種操作を行うための操作部と、
前記操作部から入力または選択された前記オブジェクトを、前記対話形式画面上に設けられた所定領域内で、前記オブジェクトの表示属性が有する複数のパターンのいずれかに基づいて表示するオブジェクト表示手段と、
前記オブジェクト表示手段によって前記オブジェクトが表示されているときに、前記操作部から前記パターンの決定指示があるか否かを判断する指示判断手段と、
前記指示判断手段によって前記決定指示ありと判断された場合、前記操作部から入力または選択された前記オブジェクトを、前記オブジェクト表示手段によって表示されている現在の前記パターンに基づいて、前記所定領域内に配置するオブジェクト配置手段と、
前記対話形式画面上に配置されている前記オブジェクトに基づいて、前記レイアウトを示す画像データを生成する画像生成手段と、
前記所定領域が固定長であるか否かを判断する固定長判断手段とを備え、
前記オブジェクト表示手段は、前記固定長判断手段によって前記所定領域が固定長であると判断された場合に、前記指示判断手段によって前記決定指示なしと判断されるのに応じて、前記表示属性が有する前記複数のパターンのうちで現在の前記パターンとは異なる他の前記パターンに切り替えて、前記オブジェクトを表示することを特徴とするレイアウト編集装置。
【請求項２】
前記固定長判断手段によって前記所定領域が固定長であると判断された場合に、前記操作部から入力または選択された前記オブジェクトが、前記所定領域に収まるか否かを判断する収容判断手段を備え、
前記オブジェクト表示手段は、複数の前記表示属性の各々について、前記複数のパターンのいずれかに基づいて、前記オブジェクトを表示可能であって、
前記複数の表示属性は、前記所定領域内に収まる前記オブジェクトの表示属性である第一表示属性と、前記所定領域内に収まらない前記オブジェクトの表示属性である第二表示属性とを含み、
前記オブジェクト表示手段は、前記収容判断手段によって前記オブジェクトが前記所定領域に収まると判断された場合、前記第一表示属性が有する前記パターンを切り替えて前記オブジェクトを表示する一方、前記収容判断手段によって前記オブジェクトが前記所定領域に収まらないと判断された場合、前記第二表示属性が有する前記パターンを切り替えて前記オブジェクトを表示することを特徴とする請求項１に記載のレイアウト編集装置。
【請求項３】
前記第一表示属性は、前記オブジェクトの表示サイズであり、
前記オブジェクト表示手段は、前記オブジェクトをそれぞれ異なる倍率で拡大または縮小させた複数の前記表示サイズのいずれかに基づいて、前記オブジェクトを表示し、
前記オブジェクト配置手段は、前記所定領域内に前記オブジェクトを配置する場合、現在表示されている前記表示サイズの前記オブジェクトを配置することを特徴とする請求項２に記載のレイアウト編集装置。
【請求項４】
前記第一表示属性は、前記オブジェクトを前記所定領域内でいずれの方向に寄せて配置するかを示すアラインメントであり、
前記オブジェクト表示手段は、前記オブジェクトをそれぞれ異なる方向に寄せて配置させる複数の前記アラインメントのいずれかに基づいて、前記オブジェクトを表示し、
前記オブジェクト配置手段は、前記所定領域内に前記オブジェクトを配置する場合、現在表示されている前記アラインメントの前記オブジェクトを配置することを特徴とする請求項２または３に記載のレイアウト編集装置。
【請求項５】
前記第二表示属性は、前記オブジェクトをどのような態様で前記所定領域内に収めるかを示す格納方法であり、
前記オブジェクト表示手段は、前記オブジェクトをそれぞれ異なる態様で前記所定領域内に収める複数の前記格納方法のいずれかに基づいて、前記オブジェクトを表示し、
前記オブジェクト配置手段は、前記所定領域内に前記オブジェクトを配置する場合、現在表示されている前記格納方法の前記オブジェクトを配置することを特徴とする請求項２から４のいずれかに記載のレイアウト編集装置。
【請求項６】
前記レイアウト編集装置は、印刷装置に接続される携帯端末であって、
前記操作部から印刷実行が指示された場合、前記画像生成手段によって生成された前記画像データを印刷させるコマンドを、前記印刷装置に送信するコマンド送信手段を備えたことを特徴とする請求項１から５のいずれかに記載のレイアウト編集装置。
【請求項７】
キャラクタまたは画像で構成されたオブジェクトのレイアウトを、ユーザが対話形式で編集するための対話形式画面を表示可能な表示部と、少なくとも前記表示部で表示されている前記対話形式画面に対して、ユーザが操作を行うための操作部とを備えたコンピュータに、
前記操作部から入力または選択された前記オブジェクトを、前記対話形式画面上に設けられた所定領域内で、前記オブジェクトの表示属性が有する複数のパターンのいずれかに基づいて表示するオブジェクト表示ステップと、
前記オブジェクト表示ステップによって前記オブジェクトが表示されているときに、前記操作部から前記パターンの決定指示があるか否かを判断する指示判断ステップと、
前記指示判断ステップによって前記決定指示ありと判断された場合、前記操作部から入力または選択された前記オブジェクトを、前記オブジェクト表示ステップによって表示されている現在の前記パターンに基づいて、前記所定領域内に配置するオブジェクト配置ステップと、
前記対話形式画面上に配置されている前記オブジェクトに基づいて、前記レイアウトを示す画像データを生成する画像生成ステップと、
前記所定領域が固定長であるか否かを判断する固定長判断ステップとを実行させ、
前記オブジェクト表示ステップは、前記固定長判断ステップによって前記所定領域が固定長であると判断された場合に、前記指示判断ステップによって前記決定指示なしと判断されるのに応じて、前記表示属性が有する前記複数のパターンのうちで現在の前記パターンとは異なる他の前記パターンに切り替えて、前記オブジェクトを表示することを特徴とするレイアウト編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザに対話形式で入力操作を行わせるユーザインターフェース機能を備えたレイアウト編集装置、およびこれに用いられるレイアウト編集プログラムに関する。
【背景技術】
【０００２】
従来、ユーザに対話形式で入力操作を行わせるユーザインターフェース機能を備えた画像処理装置が知られている。このような画像処理装置として、ユーザの入力操作に応じて文書等のレイアウトを編集するレイアウト編集装置が知られている（例えば、特許文献１参照）。特許文献１に開示の印刷装置では、入力された文字情報と、定型書式を示すテンプレートの指定された文字枠の大きさとに基づいて、文字枠に配置する文字情報の文字の大きさが自動的に決定される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−５８５２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に例示したようなレイアウト編集装置では、文字枠などの入力領域（オブジェクト領域）毎に、その枠内に配置されるキャラクタ（文字、図形、記号等）または画像で構成されるオブジェクトの表示属性（例えば、フォント、サイズ、アラインメントなど）の登録・変更等を行うことができる。
【０００５】
この場合、ユーザはオブジェクトの入力とは別に、オブジェクト領域を選択して表示属性を設定する操作を行う必要があるため、ユーザの操作負担が大きかった。特に、小型のディスプレイを備えたコンピュータ端末（例えば、スマートフォン、携帯電話、ＰＤＡなど）でレイアウト編集を行う場合は、作業領域が狭いためにオブジェクト領域毎に表示属性を設定する操作が困難であり、ユーザの操作負担が一層大きくなりやすかった。
【０００６】
本発明の目的は、上記課題を解決するためになされたものであり、レイアウト編集に使用するオブジェクトの表示属性を設定するユーザの操作負担を低減して、レイアウト編集の作業効率を向上させることができるレイアウト編集装置、およびこれに用いられるレイアウト編集プログラムを提供することである。
【課題を解決するための手段】
【０００７】
本発明の第一態様に係るレイアウト編集装置は、キャラクタまたは画像で構成されたオブジェクトのレイアウトを、ユーザが対話形式で編集するための対話形式画面を表示可能な表示部と、少なくとも前記表示部で表示されている前記対話形式画面に対して、ユーザが各種操作を行うための操作部と、前記操作部から入力または選択された前記オブジェクトを、前記対話形式画面上に設けられた所定領域内で、前記オブジェクトの表示属性が有する複数のパターンのいずれかに基づいて表示するオブジェクト表示手段と、前記オブジェクト表示手段によって前記オブジェクトが表示されているときに、前記操作部から前記パターンの決定指示があるか否かを判断する指示判断手段と、前記指示判断手段によって前記決定指示ありと判断された場合、前記操作部から入力または選択された前記オブジェクトを、前記オブジェクト表示手段によって表示されている現在の前記パターンに基づいて、前記所定領域内に配置するオブジェクト配置手段と、前記対話形式画面上に配置されている前記オブジェクトに基づいて、前記レイアウトを示す画像データを生成する画像生成手段と、前記所定領域が固定長であるか否かを判断する固定長判断手段とを備え、前記オブジェクト表示手段は、前記固定長判断手段によって前記所定領域が固定長であると判断された場合に、前記指示判断手段によって前記決定指示なしと判断されるのに応じて、前記表示属性が有する前記複数のパターンのうちで現在の前記パターンとは異なる他の前記パターンに切り替えて、前記オブジェクトを表示することを特徴とする。
【０００８】
本発明の第二態様に係るレイアウト編集プログラムは、キャラクタまたは画像で構成されたオブジェクトのレイアウトを、ユーザが対話形式で編集するための対話形式画面を表示可能な表示部と、少なくとも前記表示部で表示されている前記対話形式画面に対して、ユーザが操作を行うための操作部とを備えたコンピュータに、前記操作部から入力または選択された前記オブジェクトを、前記対話形式画面上に設けられた所定領域内で、前記オブジェクトの表示属性が有する複数のパターンのいずれかに基づいて表示するオブジェクト表示ステップと、前記オブジェクト表示ステップによって前記オブジェクトが表示されているときに、前記操作部から前記パターンの決定指示があるか否かを判断する指示判断ステップと、前記指示判断ステップによって前記決定指示ありと判断された場合、前記操作部から入力または選択された前記オブジェクトを、前記オブジェクト表示ステップによって表示されている現在の前記パターンに基づいて、前記所定領域内に配置するオブジェクト配置ステップと、前記対話形式画面上に配置されている前記オブジェクトに基づいて、前記レイアウトを示す画像データを生成する画像生成ステップと、前記所定領域が固定長であるか否かを判断する固定長判断ステップとを実行させ、前記オブジェクト表示ステップは、前記固定長判断ステップによって前記所定領域が固定長であると判断された場合に、前記指示判断ステップによって前記決定指示なしと判断されるのに応じて、前記表示属性が有する前記複数のパターンのうちで現在の前記パターンとは異なる他の前記パターンに切り替えて、前記オブジェクトを表示することを特徴とする。
【０００９】
本発明の第一、第二態様によれば、ユーザによって入力または選択されたオブジェクトが、オブジェクトの表示属性が有する各パターンに基づいて、対話形式画面上の所定範囲内で切替表示される。ユーザがパターンの決定指示を行うと、オブジェクトが現在のパターンで所定範囲内に配置される。つまり、ユーザはオブジェクトが所望のパターンで表示されているときに決定指示を行うだけで、最適な表示属性を設定することができる。したがって、レイアウト編集に使用するオブジェクトの表示属性を設定するユーザの操作負担を低減して、レイアウト編集の作業効率を向上させることができる。特に表示部が小型である場合でも、レイアウト編集時の操作負担を抑制することができる。
【図面の簡単な説明】
【００１０】
【図１】印刷システム１の概略構成図である。
【図２】印刷システム１の電気的構成を示すブロック図である。
【図３】レイアウト編集処理のフローチャートである。
【図４】用紙サイズの決定時におけるラベル画像１００の表示状態を示す具体例である。
【図５】サイズ決定処理のフローチャートである。
【図６】サイズ決定処理におけるラベル画像１００の表示状態の変化を示す具体例である。
【図７】アラインメント決定処理のフローチャートである。
【図８】アラインメント決定処理におけるラベル画像１００の表示状態の変化を示す具体例である。
【図９】格納方法決定処理のフローチャートである。
【図１０】格納方法決定処理におけるラベル画像１００の表示状態の変化を示す具体例である。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施形態について、図面を参照して説明する。これらの図面は、本発明が採用しうる技術的特徴を説明するために用いられるものである。記載されている装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。
【００１２】
図１を参照して、印刷システム１の概要について説明する。印刷システム１は、有線または無線によって接続された印刷装置１０および携帯端末２０を備えている。本実施形態では、印刷装置１０および携帯端末２０がケーブル２によって接続されている。印刷装置１０は、長尺状の印刷媒体であるテープにキャラクタ（文字、記号、図形など）を印刷して、貼り付け可能なラベルを作成する小型のラベルプリンタである。携帯端末２０は、ユーザが印刷対象のラベルを編集するために用いる小型のコンピュータ端末（一例として、スマートフォン）である。
【００１３】
携帯端末２０では、ユーザがラベルを編集すると、その編集内容を示す画像データが生成されて、ケーブル２を介して印刷装置１０に対して送信される。印刷装置１０では、携帯端末２０から受信した画像データに基づいて、テープへの印刷処理が行われて、ラベルが作成される。従って、ユーザは携帯端末２０を操作することで、印刷装置１０でラベルを作成することができる。
【００１４】
図２を参照して、印刷システム１の電気的構成を説明する。印刷装置１０は、印刷装置１０の制御全体を司るＣＰＵ１１を備えている。ＣＰＵ１１は、ＳＲＡＭ１２、ＦＬＡＳＨ  ＲＯＭ１３、ＥＥＰＲＯＭ１４、ローラ１５、ヘッド１６、操作キー１７、ディスプレイ１８、および外部機器インタフェース（外部機器Ｉ／Ｆ）１９と電気的に接続している。
【００１５】
ＳＲＡＭ１２には、タイマやカウンタ、一時的なデータが記憶される。ＦＬＡＳＨ  ＲＯＭ１３には、ＣＰＵ１１の制御プログラムやＢＩＯＳ、ＯＳ等が記憶される。ＥＥＰＲＯＭ１４には、パラメータや初期設定情報が記憶される。ローラ１５は、印刷装置１０に装着されているテープカセット（図示外）に収納されているテープを搬送する。ヘッド１６は、ローラ１５によって搬送されるテープに印刷を行う。外部機器Ｉ／Ｆ１９は、ケーブル２を介して携帯端末２０と通信を行うためのコントローラである。
【００１６】
携帯端末２０は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ＨＤＤ２４、外部機器Ｉ／Ｆ２５、通信部２６、およびタッチパネル３０と電気的に接続している。ＲＯＭ２２には、ブートプログラムやＢＩＯＳ等が記憶される。ＲＡＭ２３には、タイマやカウンタ、一時的なデータが記憶される。ＨＤＤ２４には、各種のアプリケーションプログラムやＯＳが記憶される。後述するレイアウト編集処理（図３参照）を実行するためのアプリケーションプログラム（以下、編集用アプリケーション）も、ＨＤＤ２４に記憶されている。外部機器Ｉ／Ｆ２５は、ケーブル２を介して印刷装置１０と通信を行うためのコントローラである。通信部２６は、図示外の公衆回線網を介して他の電子機器と通信を行うためのコントローラである。
【００１７】
携帯端末２０は、正面視で矩形状の本体部２９（図１参照）を備える。本体部２９の正面側には、外部物体の接触を検知可能な表示体であるタッチパネル３０が設けられている。タッチパネル３０は、本体部２９の形状に対応して矩形状の表示領域を有する。タッチパネル３０は、画像を表示する表示パネル３１上に、外部物体の接触を検知する略透明な感圧シート３２が積層されている。ＣＰＵ２１は、感圧シート３２で特定された外部物体の接触位置に基づいて、ユーザの入力操作を判別可能である。
【００１８】
本実施形態の携帯端末２０は、ユーザに対話形式で入力操作を行わせるユーザインターフェース機能を備えている。携帯端末２０で編集用アプリケーションが起動されると、ユーザがオブジェクトのレイアウト（割り付け）を対話形式で編集するための対話形式画面が、タッチパネル３０に表示される。オブジェクトは、テキスト（文字、図形、記号等のキャラクタ列）または画像で構成された、ひとまとまりのデータである。ユーザはタッチパネル３０の対話形式画面に対して各種操作を行って、例えば印刷装置１０で印刷されるラベルを構成するオブジェクトのレイアウトを編集する。
【００１９】
図３〜図１０を参照して、携帯端末２０で実行されるレイアウト編集処理について説明する。レイアウト編集処理（図３）は、携帯端末２０で編集用アプリケーションが起動されると、ＣＰＵ２１によって実行される。このとき、タッチパネル３０には、例えばオブジェクトが配置されていないラベル画像１００（図４等参照）を含む対話形式画面が表示され、この対話形式画面に対してユーザは各種操作を行う。
【００２０】
本実施形態のラベル画像１００は、ユーザが作成しようとするラベルを模した画像であり、その上下方向がラベルの幅方向長さ（すなわち、テープ幅）に相当し、その左右方向がラベルの印刷方向の長さ（以下、用紙サイズという。）に相当する。ユーザは携帯端末２０でラベル画像１００の印刷実行を指示することで、印刷装置１０でラベル画像１００と同様のラベルを作成することができる。
【００２１】
図３に示すように、レイアウト編集処理では、まずオブジェクトの入力が行われる（Ｓ１）。詳細には、ユーザはタッチパネル３０に表示されるアイコン、メニューおよびソフトキーボード（図示外）などを操作して、テキストまたは画像をオブジェクトとして入力する。なお、ユーザはタッチパネル３０で既存のテキストまたは画像を選択して、オブジェクトとして入力してもよい。
【００２２】
次いで、ラベル画像１００の用紙サイズは固定長であるか否かが判断される（Ｓ３）。本実施形態では、ラベル画像１００の用紙サイズの属性として、固定長（すなわち、用紙サイズの具体的な数値）または可変長が、ＨＤＤ２４の所定記憶エリアに設定されている。ラベル画像１００の用紙サイズの属性は、初期状態では固定長（例えば、５ｃｍ）に設定されているが、ユーザは固定長または可変長を自由に設定でき、固定長の場合は用紙サイズの数値を自由に設定できる。ステップＳ３では、ＨＤＤ２４に設定されている用紙サイズの属性に基づいて、固定長および可変長のいずれであるかが判断される。
【００２３】
用紙サイズが可変長である場合（Ｓ３：ＮＯ）、ステップＳ１で入力されたオブジェクトの表示サイズに応じて用紙サイズが決定される（Ｓ５）。本実施形態では、オブジェクトの表示サイズは、ラベルの印刷方向と平行をなすオブジェクトの左右方向の長さである。ステップＳ５では、ステップＳ１で入力されたオブジェクトの表示サイズと均等または若干大きくなるように、用紙サイズが決定される。その後、ステップＳ１で入力されたオブジェクトが、ラベル画像１００内に配置される（Ｓ１５）。詳細には、ステップＳ５で決定された用紙サイズのラベル画像１００内に、オブジェクトが配置される。
【００２４】
具体的には、図４に示すように、テキスト「ＡＢＣＤＥ」がオブジェクト１１０として入力された場合（Ｓ１）、そのフォント種類やフォントサイズに応じてオブジェクト１１０の表示サイズ（左右方向長さ）が変化する。フォントサイズが小さくなるほどオブジェクト１１０の表示サイズも小さくなり、ステップＳ５で決定される用紙サイズも小さくなる。一方、フォントサイズが大きくなるほどオブジェクト１１０の表示サイズも大きくなり、ステップＳ５で決定される用紙サイズも大きくなる。その結果、ステップＳ１５では、オブジェクト１１０が表示サイズに対応した用紙サイズのラベル画像１００内に配置される
【００２５】
図３に戻る。用紙サイズが固定長である場合（Ｓ３：ＹＥＳ）、ステップＳ１で入力されたオブジェクトの表示サイズが、ラベル画像１００の用紙サイズ以下（詳細には、ＨＤＤ２４に設定されている用紙サイズの数値以下）であるか否かが判断される（Ｓ７）。オブジェクトの表示サイズが用紙サイズ以下である場合（Ｓ７：ＹＥＳ）、オブジェクトの表示サイズを決定するサイズ決定処理（Ｓ９）、およびオブジェクトのアラインメントを決定するアラインメント決定処理（Ｓ１１）が、それぞれ以下のように実行される。なお、アラインメントは、ステップＳ１で入力されたオブジェクトを、ラベル画像１００内でいずれの方向に寄せて配置するかを示す。
【００２６】
図５に示すように、サイズ決定処理（Ｓ９）では、ステップＳ１で入力されたオブジェクトの表示サイズがｎ倍（一定倍）に変更される（Ｓ３１）。倍率ｎは、オブジェクトの表示サイズの変更倍率を示す変数であり、例えばＲＡＭ２３に設定される。本実施形態では、１．０、１．５、２．０、２．５・・・のように、所定の順序で設定される数値のいずれかである。サイズ決定処理（Ｓ９）の実行直後では、ＲＡＭ２３に設定されている倍率ｎは１．０（デフォルト値）である。
【００２７】
ステップＳ３１でオブジェクトの表示サイズをｎ倍したサイズ（以下、変更後サイズという。）が、ラベル画像１００の用紙サイズよりも大であるかが判断される（Ｓ３３）。変更後サイズが用紙サイズ以下である場合（Ｓ３３：ＮＯ）、変更後サイズがタッチパネル３０で提示される（Ｓ３５）。具体的には、表示サイズをｎ倍に変更したオブジェクトが、ラベル画像１００内に表示される。
【００２８】
ステップＳ３５で提示された変更後サイズについて、許可指示ありか否かが判断される（Ｓ３７）。例えば、ユーザがタッチパネル３０で変更後サイズを拒否した場合、許可指示なしと判断される（Ｓ３７：ＮＯ）。この場合、ＲＡＭ２３に設定されている倍率ｎが、所定の順序に従って次の数値に変更され（Ｓ３９）、処理はステップＳ３１に戻る。これにより、ユーザが提示された変更後サイズを拒否した場合には、現在とは異なる倍率ｎの変更後サイズがユーザに再提示される。
【００２９】
変更後サイズが用紙サイズよりも大である場合（Ｓ３３：ＹＥＳ）、オブジェクトをラベル画像１００の範囲内に配置できないため、処理はステップＳ３９に進む。これにより、ラベル画像１００の範囲内に配置可能な倍率（ｎ）の変更後サイズのみが、ユーザに提示される。
【００３０】
一方、ユーザがタッチパネル３０で変更後サイズを許可した場合、許可指示ありと判断される（Ｓ３７：ＹＥＳ）。この場合、許可指示を受けた変更後サイズが、ステップＳ１で入力されたオブジェクトの表示サイズとして決定される（Ｓ４１）。ステップＳ４１の実行後、処理はレイアウト編集処理（図３）に戻る。
【００３１】
具体的に、テキスト「２０１１／５／１８」がオブジェクト１２０（図６参照）として入力されて（Ｓ１）、サイズ決定処理（Ｓ９）が実行された場合を想定する。この場合、図６に例示するように、まずデフォルト値（１．０倍）のオブジェクト１２０がラベル画像１００内に表示される（Ｓ３５）。これに対し、ユーザが変更後サイズを拒否すると（Ｓ３７：ＮＯ）、表示サイズを１．５倍に変更したオブジェクト１２０がラベル画像１００内に表示される（Ｓ３５）。
【００３２】
さらに、ユーザが変更後サイズを拒否すると（Ｓ３７：ＮＯ）、表示サイズを２．０倍に変更したオブジェクト１２０がラベル画像１００内に表示される（Ｓ３５）。ユーザが変更後サイズを許可すると（Ｓ３７：ＹＥＳ）、オブジェクトの表示サイズが、ラベル画像１００上で表示されているサイズに決定される（Ｓ４１）。このように、ラベル画像１００上で順次提示されるオブジェクト１２０の異なる表示サイズのうち、ユーザは最も好適な表示サイズを選択することができる。
【００３３】
図７に示すように、アラインメント決定処理（Ｓ１１）では、サイズ決定処理（Ｓ９）で決定されたオブジェクトの表示サイズが、ラベル画像１００の用紙サイズに近似するか否かが判断される（Ｓ５１）。一例として、オブジェクトの表示サイズが用紙サイズの９０〜１００％の範囲にある場合、表示サイズが用紙サイズに近似すると判断される（Ｓ５１：ＹＥＳ）。この場合、オブジェクトのアラインメントを変更しても外見上の変化が乏しいため、アラインメントが中央寄せに自動決定される（Ｓ６５）。
【００３４】
表示サイズが用紙サイズに近似しない場合（Ｓ５１：ＮＯ）、オブジェクトの中央寄せがタッチパネル３０で提示される（Ｓ５３）。具体的には、ラベル画像１００内の中央寄りにオブジェクトを配置した状態が表示される。ステップＳ５３で提示された中央寄せについて、許可指示ありか否かが判断される（Ｓ５５）。中央寄せの許可指示ありと判断された場合（Ｓ５５：ＹＥＳ）、アラインメントが中央寄せに決定される（Ｓ６５）。
【００３５】
中央寄せの許可指示なしと判断された場合（Ｓ５５：ＮＯ）、オブジェクトの左寄せがタッチパネル３０で提示される（Ｓ５７）。具体的には、ラベル画像１００内の左寄りにオブジェクトを配置した状態が表示される。ステップＳ５７で提示された左寄せについて、許可指示ありか否かが判断される（Ｓ５９）。左寄せの許可指示ありと判断された場合（Ｓ５９：ＹＥＳ）、アラインメントが左寄せに決定される（Ｓ６５）。
【００３６】
左寄せの許可指示なしと判断された場合（Ｓ５９：ＮＯ）、オブジェクトの右寄せがタッチパネル３０で提示される（Ｓ６１）。具体的には、ラベル画像１００内の右寄りにオブジェクトを配置した状態が表示される。ステップＳ６１で提示された右寄せについて、許可指示ありか否かが判断される（Ｓ６３）。右寄せの許可指示ありと判断された場合（Ｓ６３：ＹＥＳ）、アラインメントが右寄せに決定される（Ｓ６５）。右寄せの許可指示なしと判断された場合（Ｓ６３：ＮＯ）、処理はステップＳ５３に戻る。ステップＳ６５の実行後、処理はレイアウト編集処理（図３）に戻る。
【００３７】
具体的に、テキスト「２０１１／５／１８」がオブジェクト１３０（図８参照）として入力されて（Ｓ１）、アラインメント決定処理（Ｓ１１）が実行された場合を想定する。この場合、図８に例示するように、まず中央寄せのオブジェクト１３０がラベル画像１００内に表示される（Ｓ５３）。ユーザが中央寄せを拒否すると（Ｓ５５：ＮＯ）、左寄せのオブジェクト１３０がラベル画像１００内に表示される（Ｓ５７）。ユーザが左寄せを拒否すると（Ｓ５９：ＮＯ）、右寄せのオブジェクト１３０がラベル画像１００内に表示される（Ｓ６１）。ユーザが許可指示を行うと、オブジェクトのアラインメントがラベル画像１００上で表示されている方向に決定される（Ｓ６５）。このように、ラベル画像１００上で順次提示されるオブジェクト１３０のアラインメントのうち、ユーザは最も好適なアラインメントを選択することができる。
【００３８】
図３に戻る。ステップＳ１１の実行後、ステップＳ１で入力されたオブジェクトが、ラベル画像１００に配置される（Ｓ１５）。詳細には、ステップＳ９で決定された表示サイズ、且つ、ステップＳ１１で決定されたアラインメントで、オブジェクトがラベル画像１００内に配置される。一方、オブジェクトの表示サイズが用紙サイズよりも大である場合（Ｓ７：ＮＯ）、オブジェクトの格納方法を決定する格納方法決定処理（Ｓ１３）が、以下のように実行される。なお、格納方法は、ステップＳ１で入力されたオブジェクトを、どのような態様でラベル画像１００内に収めるかを示す。
【００３９】
図９に示すように、格納方法決定処理（Ｓ１３）では、オブジェクトの全体縮小表示がタッチパネル３０で提示される（Ｓ７１）。具体的には、ラベル画像１００内に収まるサイズでオブジェクト全体が縮小表示される。ステップＳ７１で提示された全体縮小表示について、許可指示ありか否かが判断される（Ｓ７３）。全体縮小表示の許可指示ありと判断された場合（Ｓ７３：ＹＥＳ）、格納方法が全体縮小表示に決定される（Ｓ８３）。
【００４０】
全体縮小表示の許可指示なしと判断された場合（Ｓ７３：ＮＯ）、オブジェクトの折り返し表示がタッチパネル３０で提示される（Ｓ７５）。具体的には、オブジェクトがラベル画像１００の用紙サイズを超えないように折り返して表示される。ステップＳ７５で提示された折り返し表示について、許可指示ありか否かが判断される（Ｓ７７）。折り返し表示の許可指示ありと判断された場合（Ｓ７７：ＹＥＳ）、格納方法が折り返し表示に決定される（Ｓ８３）。
【００４１】
折り返し表示の許可指示なしと判断された場合（Ｓ７７：ＮＯ）、オブジェクトのカット表示がタッチパネル３０で提示される（Ｓ７９）。具体的には、オブジェクトのうちで、ラベル画像１００を超える部分が削除され、ラベル画像１００に収まる部分のみが表示される。ステップＳ７９で提示されたカット表示について、許可指示ありか否かが判断される（Ｓ８１）。カット表示の許可指示ありと判断された場合（Ｓ８１：ＹＥＳ）、格納方法がカット表示に決定される（Ｓ８３）。カット表示の許可指示なしと判断された場合（Ｓ８１：ＮＯ）、処理はステップＳ７１に戻る。ステップＳ８３の実行後、処理はレイアウト編集処理（図３）に戻る。
【００４２】
具体的に、テキスト「２０１１／５／１８  Ｗｅｄｎｅｓｄａｙ」がオブジェクト１４０（図１０参照）として入力されて（Ｓ１）、格納方法決定処理（Ｓ１３）が実行された場合を想定する。この場合、図１０に例示するように、まずオブジェクト１４０が全体縮小されてラベル画像１００内に表示される（Ｓ７１）。ユーザが全体縮小表示を拒否すると（Ｓ７３：ＮＯ）、オブジェクト１４０が二行に折り返してラベル画像１００内に表示される（Ｓ７５）。ユーザが折り返し表示を拒否すると（Ｓ７７：ＮＯ）、オブジェクト１４０が「Ｗｅｄｎｅｓｄａｙ」をカットしてラベル画像１００内に表示される（Ｓ７９）。ユーザが許可指示を行うと、オブジェクトの格納方法が、ラベル画像１００上で表示されている格納方法に決定される（Ｓ８３）。このように、ラベル画像１００上で順次提示されるオブジェクト１４０の格納方法のうち、ユーザは最も好適な格納方法を選択することができる。
【００４３】
図３に戻る。ステップＳ１３の実行後、ステップＳ１で入力されたオブジェクトが、ラベル画像１００に配置される（Ｓ１５）。詳細には、ステップＳ１３で決定された格納方法で、オブジェクトがラベル画像１００内に配置される。ステップＳ１５の実行後、編集終了であるか否かが判断される（Ｓ１７）。例えばタッチパネル３０から編集終了が指示された場合、編集終了であると判断されて（Ｓ１７：ＹＥＳ）、対話形式画面上に配置されているオブジェクト（つまり、現在のラベル画像１００）に基づいて、ラベルのレイアウトを示す画像データが生成され、ＨＤＤ２４に保存される（Ｓ１９）。一方、編集終了でない場合（Ｓ１７：ＮＯ）、処理はステップＳ１に戻る。
【００４４】
ステップＳ１９の実行後、印刷するか否かが判断される（Ｓ２１）。例えばタッチパネル３０から印刷実行が指示された場合、印刷すると判断されて（Ｓ２１：ＹＥＳ）、ステップＳ１９の画像データに基づいて生成された印刷コマンドが、ケーブル２を介して印刷装置１０に送信される（Ｓ２３）。本実施形態では、編集用アプリケーションが公知のプリンタドライバ機能を有しており、上記の印刷コマンドは編集用アプリケーションによって生成される。印刷しない場合（Ｓ２１：ＮＯ）、またはステップＳ２３の実行後、レイアウト編集処理（図３）が終了される。
【００４５】
以上説明したように、タッチパネル３０の対話形式画面上で入力または選択されたオブジェクトが、対話形式画面上に設けられたラベル画像１００内で、オブジェクトの表示属性が有する複数のパターンのいずれかに基づいて表示される。操作部からパターンの決定指示ありと判断された場合、オブジェクトが現在表示されているパターンに基づいて、ラベル画像１００内に配置される。操作部からパターンの決定指示なしと判断された場合、オブジェクトが現在のパターンとは異なる他のパターンで表示される。対話形式画面上のオブジェクトに基づいて、ラベル画像１００の画像データが生成される。
【００４６】
つまり、ユーザによって入力または選択されたオブジェクトが、オブジェクトの表示属性が有する各パターンに基づいて、ラベル画像１００内で切替表示される。ユーザがパターンの決定指示を行うと、オブジェクトが現在のパターンでラベル画像１００内に配置される。つまり、ユーザはオブジェクトが所望のパターンで表示されているときに決定指示を行うだけで、最適な表示属性を設定することができる。したがって、レイアウト編集に使用するオブジェクトの表示属性を設定するユーザの操作負担を低減して、レイアウト編集の作業効率を向上させることができる。
【００４７】
特に、上記のレイアウト編集は、狭い作業領域を用いた単純な操作で行えるため、高機能の操作部や大型の表示部は要しない。そのため、小型のディスプレイを備えたコンピュータ端末（例えば、スマートフォン、携帯電話、ＰＤＡなど）であっても、正確かつ容易にレイアウト編集を行うことができ、ひいてはレイアウト編集時の操作負担を抑制することができる。
【００４８】
また、ラベル画像１００が固定長であると判断された場合に、決定指示なしと判断されるのに応じて、オブジェクトの表示属性のパターンが切り替えられる。ラベル画像１００が可変長である場合は、オブジェクトの表示サイズに合わせてラベル画像１００の用紙サイズが変更されるので、オブジェクトの表示属性のパターンを変更する必要性が乏しい場合がある。したがって、ラベル画像１００が固定長であるときに表示属性のパターンを変更することで、オブジェクトの表示属性を設定するユーザの操作負担をさらに低減できる。
【００４９】
また、ラベル画像１００が固定長である場合、オブジェクトがラベル画像１００に収まるか否かに応じて、オブジェクトの表示時に変更される表示属性が異なる。オブジェクトがラベル画像１００に収まる場合は、第一表示属性（例えば、表示サイズやアラインメントなど）のパターンを切り替えて、オブジェクトが表示される。オブジェクトがラベル画像１００に収まらない場合は、第二表示属性（例えば、格納方法など）のパターンを切り替えて、オブジェクトが表示される。これにより、オブジェクトをラベル画像１００内に最適な態様で配置することができる。
【００５０】
上記実施形態において、携帯端末２０が、本発明の「レイアウト編集装置」に相当する。タッチパネル３０が、本発明の「表示部」および「操作部」に相当する。ステップＳ３５、Ｓ５３、Ｓ５７、Ｓ６１、Ｓ７１、Ｓ７５、Ｓ７９を実行するＣＰＵ２１が、本発明の「オブジェクト表示手段」に相当する。ステップＳ３７、Ｓ５７、Ｓ５９、Ｓ６３、Ｓ７３、Ｓ７７、Ｓ８１を実行するＣＰＵ２１が、本発明の「指示判断手段」に相当する。ステップＳ１５を実行するＣＰＵ２１が、本発明の「オブジェクト配置手段」に相当する。ステップＳ１９を実行するＣＰＵ２１が、本発明の「画像生成手段」に相当する。ステップＳ３を実行するＣＰＵ２１が、本発明の「固定長判断手段」に相当する。ステップＳ７を実行するＣＰＵ２１が、本発明の「収容判断手段」に相当する。
【００５１】
編集用アプリケーションが、本発明の「レイアウト編集プログラム」に相当する。ステップＳ３５、Ｓ５３、Ｓ５７、Ｓ６１、Ｓ７１、Ｓ７５、Ｓ７９が、本発明の「オブジェクト表示ステップ」に相当する。ステップＳ３７、Ｓ５７、Ｓ５９、Ｓ６３、Ｓ７３、Ｓ７７、Ｓ８１が、本発明の「指示判断ステップ」に相当する。ステップＳ１５が、本発明の「オブジェクト配置ステップ」に相当する。ステップＳ１９が、本発明の「画像生成ステップ」に相当する。
【００５２】
本発明は、上記実施形態に限定されるものではなく、種々の変更が可能である。上記実施形態では、携帯端末２０がレイアウト編集装置である場合を例示したが、レイアウト編集装置は大型のタッチパネルを備えたコンピュータ機器（例えば、ＰＣなど）であってもよい。また、上記実施形態では、対話形式画面上でオブジェクトが配置される所定領域として、矩形状のラベル画像１００を例示したが、所定領域はラベル以外の対象物を示す画像でもよいし、所定領域はオブジェクトを配置可能な他の形状（例えば、円形、多角形、星型など）でもよい。
【００５３】
また、上記実施形態では、図５に示すサイズ決定処理（Ｓ９）において、オブジェクトの表示サイズを基準に倍率ｎが設定されているが、ラベル画像１００の用紙サイズを基準に倍率ｎが設定されてもよい。上記実施形態では、オブジェクトの表示サイズの倍率ｎが、ユーザの拒否操作に応じて徐々に大きくなるが、ステップＳ３９で変更される倍率ｎは自由に設定することができる。例えばステップＳ３９では、ユーザの拒否操作に応じて、倍率ｎが徐々に小さい数値に設定されてもよい。さらに、図６に示す例では、表示サイズの倍率ｎに応じて、オブジェクトに含まれるキャラクタの大きさを維持してキャラクタ同士の間隔のみが変更されているが、オブジェクト全体（つまり、オブジェクトに含まれるキャラクタや画像）が拡大または縮小されてもよい。
【００５４】
また、上記実施形態では、レイアウト編集の具体例として、印刷装置１０で印刷されるラベル画像１００を編集する場合を例示したが、本発明は印刷およびラベル以外の用途に使用される画像のレイアウト編集にも適用できる。なお、レイアウト編集処理（図４）は、携帯端末２０が印刷装置１０に接続されていない状態でも、携帯端末２０が単独で実行可能であることは言うまでもない。
【符号の説明】
【００５５】
１０    印刷装置
２０    携帯端末
２１    ＣＰＵ
２４    ＨＤＤ
３０    タッチパネル
１００    ラベル画像
１１０    オブジェクト
１２０    オブジェクト
１３０    オブジェクト
１４０    オブジェクト
【図１】
0005899694.tif 000002
【図２】
0005899694.tif 000003
【図３】
0005899694.tif 000004
【図４】
0005899694.tif 000005
【図５】
0005899694.tif 000006
【図６】
0005899694.tif 000007
【図７】
0005899694.tif 000008
【図８】
0005899694.tif 000009
【図９】
0005899694.tif 000010
【図１０】
0005899694.tif 000011