(57)【要約】【課題】文字列を配置する範囲を変更するに際し、キーやマウス等の操作回数が少なくすませることができるイメージ編集装置及びイメージ編集プログラムを提供する。【解決手段】文字列を配置する範囲を設定するアレンジテキスト設定画面６０のインジケータ表示欄７１に表示されるインジケータ７２は範囲設定ライン７４を備えている。範囲設定ラインの示す範囲がガイドラインに沿って文字列が配置される時、文字列が配置される範囲に対応している。アレンジテキスト設定処理では、範囲設定ライン７４の始点に対しマウス１５により移動操作がなされたと判断した場合（Ｓ８：ＹＥＳ）や範囲設定ライン７４の終点に対しマウス１５により移動操作がなされたと判断した場合（Ｓ９：ＹＥＳ）にインジケータ表示欄７１において、範囲設定ライン７４のイメージが更新されると共に、文字列を配置する範囲の設定が変更される（Ｓ１５）。【選択図】図１０
2008071230.tif 000002
【特許請求の範囲】
【請求項１】
文字や画像を表示する表示手段と、
ポインティングデバイスを備えた入力手段と、
第１始点と第１終点とを接続する基準線と、前記基準線上に配置された文字に当該文字が配置された位置に応じた修飾が施される修飾パターンとを有する文字列配置パターンを記憶する文字列配置パターン記憶手段と、
前記文字列配置パターン記憶手段に記憶された前記文字列配置パターンの有する前記基準線上に第２始点を指定する第２始点指定手段と、
前記基準線上に第２終点を指定する第２終点指定手段と、
前記基準線の内、前記第２始点と前記第２終点とで挟まれる区間に所定の文字列を配置した時の文字列イメージを作成する文字列イメージ作成手段と、
前記表示手段に設けられ、前記文字列イメージを表示する文字列イメージ表示領域と、
前記文字列イメージを前記文字列イメージ表示領域に表示するように制御する表示制御手段とを備えるイメージ編集装置において、
前記基準線に対応付けた所定の対応線における前記第２始点に対応する第３始点の位置を求める第３始点取得手段と、
前記対応線における前記第２終点に対応する第３終点の位置を求める第３終点取得手段と、
前記対応線、第３始点、及び、第３終点を有する指標イメージを作成する指標イメージ作成手段と、
前記表示手段に設けられ、前記指標イメージを表示する指標イメージ表示領域とを備え、
前記第２始点指定手段は、
前記指標イメージ表示領域に表示された指標イメージの第３始点をポインティングデバイスにより対応線上でドラッグすることにより移動する第３始点移動手段と、
前記第３始点移動手段によって移動された第３始点に対応する第２始点の位置を求める第２始点取得手段とを備え、
前記第２終点指定手段は、
前記指標イメージ表示領域に表示された指標イメージの第３終点をポインティングデバイスにより対応線上でドラッグすることにより移動する第３終点移動手段と、
前記第３終点移動手段によって移動された第３終点に対応する第２終点の位置を求める第２終点取得手段とを備え、
前記表示制御手段は、前記第３始点移動手段による第３始点の移動、または、前記第３終点移動手段による第３終点の移動により前記文字列イメージ表示領域における前記文字列イメージの表示更新をすることを特徴とするイメージ編集装置。
【請求項２】
前記文字列イメージ表示領域に表示される文字列イメージが判読可能か否かを判定する判定手段を備え、
前記表示制御手段は、前記第２始点指定手段による第２始点の指定時、または、前記第２終点指定手段による第２終点の指定時に前記判定手段により文字列イメージが判読可能でないと判定された場合、文字列イメージの表示更新は行わないことを特徴とする請求項１に記載のイメージ編集装置。
【請求項３】
前記表示制御手段は、前記第２始点指定手段による第２始点の指定時、または、前記第２終点指定手段による第２終点の指定時に判定手段により文字列イメージが判読可能でないと判定された場合、エラー表示をすることを特徴とする請求項２に記載のイメージ編集装置。
【請求項４】
前記エラー表示は、前記指標イメージ表示領域に表示される指標イメージの対応線の内、第３始点及び第３終点に挟まれる区間を点滅表示することであることを特徴とする請求項３に記載のイメージ編集装置。
【請求項５】
前記エラー表示は、前記指標イメージ表示領域に表示される指標イメージの対応線の内、第３始点及び第３終点に挟まれる区間の表示色を通常と異なる色にすることであることを特徴とする請求項３に記載のイメージ編集装置。
【請求項６】
前記指標イメージ表示領域に表示される指標イメージの対応線の内、第３始点及び第３終点に挟まれる区間上の任意の操作点をポインティングデバイスにより対応線上でドラッグする操作点ドラッグ手段と、
前記操作点ドラッグ手段による操作点の移動前の第３始点と前記移動前の第３終点との対応線上の経路長と、前記操作点ドラッグ手段による操作点の移動後の第３始点と前記移動後の第３終点との対応線上の経路長とが等しくなるように、第３始点及び第３終点を移動する第３始点終点移動手段と、
前記表示制御手段は、操作点ドラッグ手段による前記操作点のドラッグに伴う第３始点及び第３終点の移動により前記文字列イメージ表示領域における前記文字列イメージの表示更新をすることを特徴とする請求項１乃至５の何れかに記載のイメージ編集装置。
【請求項７】
前記指標イメージ表示領域に初期状態として表示される前記指標イメージにおいて、前記第３始点と前記第３終点は、前記第１始点に対応する前記対応線の始点と第１終点に対応する対応線の終点に挟まれる区間に配置されることを特徴とする請求項１乃至６の何れかに記載のイメージ編集装置。
【請求項８】
第２始点を第１始点に指定し、第２終点を第１終点に指定した場合に前記文字列イメージ表示領域に表示される文字列イメージのサイズは、当該イメージ編集装置に接続される印刷装置に収納される印刷媒体のサイズに対応していることを特徴とする請求項１乃至７の何れかに記載のイメージ編集装置。
【請求項９】
文字や画像を表示する表示手段と、
ポインティングデバイスを備えた入力手段と、
第１始点と第１終点とを接続する基準線と、前記基準線上に配置された文字に当該文字が配置された位置に応じた修飾が施される修飾パターンとを有する文字列配置パターンを記憶する文字列配置パターン記憶手段と、
前記文字列配置パターン記憶手段に記憶された前記文字列配置パターンの有する前記基準線上に第２始点を指定する第２始点指定手段と、
前記基準線上に第２終点を指定する第２終点指定手段と、
前記基準線の内、前記第２始点と前記第２終点とで挟まれる区間に所定の文字列を配置した時の文字列イメージを作成する文字列イメージ作成手段と、
前記表示手段に設けられ、前記文字列イメージを表示する文字列イメージ表示領域と、
前記文字列イメージを前記文字列イメージ表示領域に表示するように制御する表示制御手段とを備えるイメージ編集装置において、
前記表示制御手段は、前記文字列イメージ表示領域に前記第２始点及び前記第２終点を表示し、
前記第２始点指定手段は、前記文字列イメージ表示領域に表示された第２始点をポインティングデバイスにより基準線上でドラッグすることにより移動する第２始点移動手段を備え、
前記第２終点指定手段は、前記文字列イメージ表示領域に表示された第２終点をポインティングデバイスにより基準線上でドラッグすることにより移動する第２終点移動手段を備え、
前記表示制御手段は、前記第２始点移動手段による第２始点の移動、または、前記第２終点移動手段による第２終点の移動により前記文字列イメージ表示領域における前記文字列イメージの表示更新をすることを特徴とするイメージ編集装置。
【請求項１０】
前記文字列イメージ表示領域に表示される文字列イメージが判読可能か否かを判定する判定手段を備え、
前記表示制御手段は、前記第２始点指定手段による第２始点の指定時、または、前記第２終点指定手段による第２終点の指定時に前記判定手段により文字列イメージが判読可能でないと判定された場合、文字列イメージの表示更新は行わないことを特徴とする請求項９に記載のイメージ編集装置。
【請求項１１】
前記表示制御手段は、前記第２始点指定手段による第２始点の指定時、または、前記第２終点指定手段による第２終点の指定時に判定手段により文字列イメージが判読可能でないと判定された場合、エラー表示をすることを特徴とする請求項１０に記載のイメージ編集装置。
【請求項１２】
前記文字列イメージ表示領域に初期状態として表示される前記文字列イメージにおいて、前記第２始点と前記第２終点は、前記第１始点と前記第１終点に挟まれる区間に配置されることを特徴とする請求項９乃至１１の何れかに記載のイメージ編集装置。
【請求項１３】
第２始点を第１始点に指定し、第２終点を第１終点に指定した場合に前記文字列イメージ表示領域に表示される文字列イメージのサイズは、当該イメージ編集装置に接続される印刷装置に収納される印刷媒体のサイズに対応していることを特徴とする請求項９乃至１２の何れかに記載のイメージ編集装置。
【請求項１４】
コンピュータに、文字列イメージの作成及び編集を実行させるイメージ編集プログラムにおいて、
第１始点と第１終点とを接続する基準線と、前記基準線上に配置された文字に当該文字が配置された位置に応じた修飾が施される修飾パターンとを有する文字列配置パターンを記憶する文字列配置パターン記憶手段に記憶された前記文字列配置パターンの前記基準線上に第２始点を指定する第２始点指定工程と、
前記基準線上に第２終点を指定する第２終点指定工程と、
前記基準線の内、前記第２始点と前記第２終点とで挟まれる区間に所定の文字列を配置した時の文字列イメージを作成する文字列イメージ作成工程と、
前記文字列イメージ作成工程により作成された前記文字列イメージを表示手段に設けられた文字列イメージ表示領域に表示する表示工程とを備えるイメージ編集プログラムにおいて、
前記基準線に対応付けた所定の対応線における前記第２始点に対応する第３始点の位置を求める第３始点取得工程と、
前記対応線における前記第２終点に対応する第３終点の位置を求める第３終点取得工程と、
前記対応線、第３始点、及び、第３終点を有する指標イメージを作成する指標イメージ作成工程とを備え、
前記第２始点指定工程は、
前記表示手段に設けられた指標イメージ表示領域に表示された指標イメージの第３始点をポインティングデバイスにより対応線上でドラッグすることにより移動する第３始点移動工程と、
前記第３始点移動工程によって移動された第３始点に対応する第２始点の位置を求める第２始点取得工程とを備え、
前記第２終点指定工程は、
前記指標イメージ表示領域に表示された指標イメージの第３終点をポインティングデバイスにより対応線上でドラッグすることにより移動する第３終点移動工程と、
前記第３終点移動工程によって移動された第３終点に対応する第２終点の位置を求める第２終点取得工程とを備え、
前記表示工程は、前記第３始点移動工程により第３始点が移動された場合、または、前記第３終点移動工程により第３終点が移動された場合、前記文字列イメージ表示領域において前記文字列イメージの表示更新を行うことを特徴とするイメージ編集プログラム。
【請求項１５】
前記文字列イメージ表示領域に表示される文字列イメージが判読可能か否かを判定する判定工程を備え、
前記表示工程は、前記第２始点指定工程による第２始点の指定時、または、前記第２終点指定工程による第２終点の指定時に前記判定工程により文字列イメージが判読可能でないと判定された場合、文字列イメージの表示更新は行わないことを特徴とする請求項１４に記載のイメージ編集プログラム。
【請求項１６】
前記表示工程は、前記第２始点指定工程による第２始点の指定時、または、前記第２終点指定工程による第２終点の指定時に判定工程により文字列イメージが判読可能でないと判定された場合、エラー表示をすることを特徴とする請求項１５に記載のイメージ編集プログラム。
【請求項１７】
前記エラー表示は、前記指標イメージ表示領域に表示される指標イメージの対応線の内、第３始点及び第３終点に挟まれる区間を点滅表示することであることを特徴とする請求項１６に記載のイメージ編集プログラム。
【請求項１８】
前記エラー表示は、前記指標イメージ表示領域に表示される指標イメージの対応線の内、第３始点及び第３終点に挟まれる区間の表示色を通常と異なる色にすることであることを特徴とする請求項１６に記載のイメージ編集プログラム。
【請求項１９】
前記指標イメージ表示領域に表示される指標イメージの対応線の内、第３始点及び第３終点に挟まれる区間上の任意の操作点をポインティングデバイスにより対応線上でドラッグする操作点ドラッグ工程と、
前記操作点ドラッグ工程による操作点の移動前の第３始点と移動前の第３終点との対応線上の経路長と、操作点ドラッグ工程による操作点の移動後の第３始点と移動後の第３終点との対応線上の経路長とが等しくなるように、第３始点及び第３終点を移動する第３始点終点移動工程と、
前記表示工程は、操作点ドラッグ工程による前記操作点のドラッグに伴う第３始点及び第３終点の移動により前記文字列イメージ表示領域における前記文字列イメージの表示更新をすることを特徴とする請求項１４乃至１８の何れかに記載のイメージ編集プログラム。
【請求項２０】
前記指標イメージ表示領域に初期状態として表示される前記指標イメージにおいて、前記第３始点と前記第３終点は、前記第１始点に対応する前記対応線の始点と第１終点に対応する対応線の終点に挟まれる区間に配置されることを特徴とする請求項１４乃至１９の何れかに記載のイメージ編集プログラム。
【請求項２１】
第２始点を第１始点に指定し、第２終点を第１終点に指定した場合に前記文字列イメージ表示領域に表示される文字列イメージのサイズは、当該文字列イメージが印刷される印刷装置に収納される印刷媒体のサイズに対応していることを特徴とする請求項１４乃至２０の何れかに記載のイメージ編集プログラム。
【請求項２２】
コンピュータに、文字列イメージの作成及び編集を実行させるイメージ編集プログラムにおいて、
第１始点と第１終点とを接続する基準線と、前記基準線上に配置された文字に当該文字が配置された位置に応じた修飾が施される修飾パターンとを有する文字列配置パターンを記憶する文字列配置パターン記憶手段に記憶された前記文字列配置パターンの前記基準線上に第２始点を指定する第２始点指定工程と、
前記基準線上に第２終点を指定する第２終点指定工程と、
前記基準線の内、前記第２始点と前記第２終点とで挟まれる区間に所定の文字列を配置した時の文字列イメージを作成する文字列イメージ作成工程と、
前記文字列イメージ作成工程により作成された前記文字列イメージを表示手段に設けられた文字列イメージ表示領域に表示する表示工程とを備えるイメージ編集プログラムにおいて、
前記第２始点指定工程は、前記文字列イメージ表示領域に表示された第２始点をポインティングデバイスにより基準線上でドラッグすることにより移動する第２始点移動工程を備え、
前記第２終点指定工程は、前記文字列イメージ表示領域に表示された第２終点をポインティングデバイスにより基準線上でドラッグすることにより移動する第２終点移動工程を備え、
前記表示工程は、前記第２始点移動工程により第２始点が移動された場合、または、前記第２終点移動工程により第２終点が移動された場合、前記文字列イメージ表示領域において前記文字列イメージの表示更新を行うことを特徴とするイメージ編集プログラム。
【請求項２３】
前記文字列イメージ表示領域に表示される文字列イメージが判読可能か否かを判定する判定工程を備え、
前記表示工程は、前記第２始点指定工程による第２始点の指定時、または、前記第２終点指定工程による第２終点の指定時に前記判定工程により文字列イメージが判読可能でないと判定された場合、文字列イメージの表示更新は行わないことを特徴とする請求項２２に記載のイメージ編集プログラム。
【請求項２４】
前記表示工程は、前記第２始点指定工程による第２始点の指定時、または、前記第２終点指定工程による第２終点の指定時に判定工程により文字列イメージが判読可能でないと判定された場合、エラー表示をすることを特徴とする請求項２３に記載のイメージ編集プログラム。
【請求項２５】
前記文字列イメージ表示領域に初期状態として表示される前記文字列イメージにおいて、前記第２始点と前記第２終点は、前記第１始点と前記第１終点に挟まれる区間に配置されることを特徴とする請求項２２乃至２４の何れかに記載のイメージ編集プログラム。
【請求項２６】
第２始点を第１始点に指定し、第２終点を第１終点に指定した場合に前記文字列イメージ表示領域に表示される文字列イメージのサイズは、当該文字列イメージが印刷される印刷装置に収納される印刷媒体のサイズに対応していることを特徴とする請求項２２乃至２５の何れかに記載のイメージ編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テキストをレイアウトすることによってテキストからなるイメージを編集するイメージ編集装置及びイメージ編集プログラムに関し、ポインティングデバイスによるドラッグ＆ドロップ操作をすることによりテキストをレイアウトする範囲を指定するイメージ編集装置及びイメージ編集プログラムに関するものである。
【背景技術】
【０００２】
従来、所定の線上に所定の模様を配置する技術が知られている。そのような例として、模様が選択され、線が引かれるか選択され、電子文書上にその線に沿って模様を所定の規則に従って配置する技術について知られている。それによると、その線を構成する角部に模様が配置されたり、角部でない辺部に均等に模様が配置されたりすることができる。また、模様が配置されるに当たっては、模様が線に対して適当に配置されるように、模様自体に変形が施されたり、線に変形が施されたりする（引用文献１参照）。
【０００３】
また、所定の線上に所定の模様を配置する描画ソフトウェアがいくつか知られている。テキストに修飾を施して所定の形状に配置する機能には、アドビシステムズ社のＩｌｌｕｓｔｒａｔｏｒ（登録商標）において、パス上文字ツールと呼ばれている機能がある。また、マイクロソフト社のワープロソフトであるＭｉｃｒｏｓｏｆｔＷｏｒｄ（登録商標）においてワードアートと呼ばれている機能もある。
【０００４】
それらとは別のソフトウェアであるが、所定の線上に所定の模様を配置する描画ソフトウェアの１つによると、描画された図形が表示される描画画面とは別にダイアログ画面が表示される。ダイアログ画面にて、複数の形状の線から操作者が線を選択し、操作者がテキストを入力する。選択された線上に入力されたテキストが配置されたイメージが、ダイアログ画面に表示され、イメージを確認することができる。ダイアログ画面においては、操作者により、テキストが配置される線上の範囲も指定される。範囲指定に際しては、範囲の開始位置と終了位置とがそれぞれスピンボックスから指定するようになっている。
【０００５】
スピンボックスにおいては、上ボタンをクリックすることにより表示されている数値をインクリメントしたり、下ボタンをクリックすることにより表示されている数値をデクリメントしたり、キーボードから直接キー入力することにより表示されている数値を変更したりすることができる。
【０００６】
また、ダイアログ画面にはさらに、範囲の開始位置を示すスピンボックスと終了位置を示すスピンボックスの近くにインジケータがあり、所定の線の全体に対する設定範囲が示され、直感的に把握できるようになっている。
ダイアログ画面にて入力が完了すると、描画画面上に所定の線上にテキストが配置されたイメージが表示される。尚、所定の線上にテキストが配置されるに際し、テキストを構成する文字へは、線上の位置に関わりなく所定の修飾が施されることの他に、線上の位置により所定の修飾が施されることがある。例えばそれは、線に対して文字が垂直に配置されること（即ち、文字の向きが変化する）であったり、文字の高さが変化することであったりすることである。また、所定の線上にテキストが配置されるに際し、テキストが配置される範囲がテキストを構成する文字数に対して狭い場合、文字と文字とは重なり合うわけではなく、個々の文字の幅が狭くなるように構成されている。
【特許文献１】特開平９−２８２４７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、前述の描画ソフトウェアにおいて、テキストが配置される範囲を設定するに際しては、スピンボックスからの入力になるので、キーボードもしくはマウスの操作回数が多く不便であった。また、テキストが配置される範囲がテキストを構成する文字数に対して狭い場合、個々の文字の幅が狭くなるので、設定した範囲によっては配置されたテキストが読み取れないことがあった。
【０００８】
そこで、本発明は、上述した問題点を解決するためになされたものであり、テキストが配置される範囲を設定するに際し、操作回数を減らすことができ、また、文字の幅が狭くなり過ぎることがなく、テキストが読み取れる範囲に設定することができることを目的とする。
【課題を解決するための手段】
【０００９】
前記目的を達成するため請求項１に係るイメージ編集装置は、文字や画像を表示する表示手段と、ポインティングデバイスを備えた入力手段と、第１始点と第１終点とを接続する基準線と、前記基準線上に配置された文字に当該文字が配置された位置に応じた修飾が施される修飾パターンとを有する文字列配置パターンを記憶する文字列配置パターン記憶手段と、前記文字列配置パターン記憶手段に記憶された前記文字列配置パターンの有する前記基準線上に第２始点を指定する第２始点指定手段と、前記基準線上に第２終点を指定する第２終点指定手段と、前記基準線の内、前記第２始点と前記第２終点とで挟まれる区間に所定の文字列を配置した時の文字列イメージを作成する文字列イメージ作成手段と、前記表示手段に設けられ、前記文字列イメージを表示する文字列イメージ表示領域と、前記文字列イメージを前記文字列イメージ表示領域に表示するように制御する表示制御手段とを備えるイメージ編集装置において、前記基準線に対応付けた所定の対応線における前記第２始点に対応する第３始点の位置を求める第３始点取得手段と、前記対応線における前記第２終点に対応する第３終点の位置を求める第３終点取得手段と、前記対応線、第３始点、及び、第３終点を有する指標イメージを作成する指標イメージ作成手段と、前記表示手段に設けられ、前記指標イメージを表示する指標イメージ表示領域とを備え、前記第２始点指定手段は、前記指標イメージ表示領域に表示された指標イメージの第３始点をポインティングデバイスにより対応線上でドラッグすることにより移動する第３始点移動手段と、前記第３始点移動手段によって移動された第３始点に対応する第２始点の位置を求める第２始点取得手段とを備え、前記第２終点指定手段は、前記指標イメージ表示領域に表示された指標イメージの第３終点をポインティングデバイスにより対応線上でドラッグすることにより移動する第３終点移動手段と、前記第３終点移動手段によって移動された第３終点に対応する第２終点の位置を求める第２終点取得手段とを備え、前記表示制御手段は、前記第３始点移動手段による第３始点の移動、または、前記第３終点移動手段による第３終点の移動により前記文字列イメージ表示領域における前記文字列イメージの表示更新をすることを特徴とする。
【００１０】
また、請求項２に記載のイメージ編集装置は、請求項１に記載のイメージ編集装置において、前記文字列イメージ表示領域に表示される文字列イメージが判読可能か否かを判定する判定手段を備え、前記表示制御手段は、前記第２始点指定手段による第２始点の指定時、または、前記第２終点指定手段による第２終点の指定時に前記判定手段により文字列イメージが判読可能でないと判定された場合、文字列イメージの表示更新は行わないことを特徴とする。
【００１１】
また、請求項３に記載のイメージ編集装置は、請求項２に記載のイメージ編集装置において、前記表示制御手段は、前記第２始点指定手段による第２始点の指定時、または、前記第２終点指定手段による第２終点の指定時に判定手段により文字列イメージが判読可能でないと判定された場合、エラー表示をすることを特徴とする。
【００１２】
また、請求項４に記載のイメージ編集装置は、請求項３に記載のイメージ編集装置において、前記エラー表示は、前記指標イメージ表示領域に表示される指標イメージの対応線の内、第３始点及び第３終点に挟まれる区間を点滅表示することであることを特徴とする。
【００１３】
また、請求項５に記載のイメージ編集装置は、請求項３に記載のイメージ編集装置において、前記エラー表示は、前記指標イメージ表示領域に表示される指標イメージの対応線の内、第３始点及び第３終点に挟まれる区間の表示色を通常と異なる色にすることであることを特徴とする。
【００１４】
また、請求項６に記載のイメージ編集装置は、請求項１乃至５の何れかに記載のイメージ編集装置において、前記指標イメージ表示領域に表示される指標イメージの対応線の内、第３始点及び第３終点に挟まれる区間上の任意の操作点をポインティングデバイスにより対応線上でドラッグする操作点ドラッグ手段と、前記操作点ドラッグ手段による操作点の移動前の第３始点と前記移動前の第３終点との対応線上の経路長と、前記操作点ドラッグ手段による操作点の移動後の第３始点と前記移動後の第３終点との対応線上の経路長とが等しくなるように、第３始点及び第３終点を移動する第３始点終点移動手段と、前記表示制御手段は、操作点ドラッグ手段による前記操作点のドラッグに伴う第３始点及び第３終点の移動により前記文字列イメージ表示領域における前記文字列イメージの表示更新をすることを特徴とする。
【００１５】
また、請求項７に記載のイメージ編集装置は、請求項１乃至６の何れかに記載のイメージ編集装置において、前記指標イメージ表示領域に初期状態として表示される前記指標イメージにおいて、前記第３始点と前記第３終点は、前記第１始点に対応する前記対応線の始点と第１終点に対応する対応線の終点に挟まれる区間に配置されることを特徴とする。
【００１６】
また、請求項８に記載のイメージ編集装置は、請求項１乃至７の何れかに記載のイメージ編集装置において、第２始点を第１始点に指定し、第２終点を第１終点に指定した場合に前記文字列イメージ表示領域に表示される文字列イメージのサイズは、当該イメージ編集装置に接続される印刷装置に収納される印刷媒体のサイズに対応していることを特徴とする。
【００１７】
また、請求項９に記載のイメージ編集装置は、文字や画像を表示する表示手段と、ポインティングデバイスを備えた入力手段と、第１始点と第１終点とを接続する基準線と、前記基準線上に配置された文字に当該文字が配置された位置に応じた修飾が施される修飾パターンとを有する文字列配置パターンを記憶する文字列配置パターン記憶手段と、前記文字列配置パターン記憶手段に記憶された前記文字列配置パターンの有する前記基準線上に第２始点を指定する第２始点指定手段と、前記基準線上に第２終点を指定する第２終点指定手段と、前記基準線の内、前記第２始点と前記第２終点とで挟まれる区間に所定の文字列を配置した時の文字列イメージを作成する文字列イメージ作成手段と、前記表示手段に設けられ、前記文字列イメージを表示する文字列イメージ表示領域と、前記文字列イメージを前記文字列イメージ表示領域に表示するように制御する表示制御手段とを備えるイメージ編集装置において、前記表示制御手段は、前記文字列イメージ表示領域に前記第２始点及び前記第２終点を表示し、前記第２始点指定手段は、前記文字列イメージ表示領域に表示された第２始点をポインティングデバイスにより基準線上でドラッグすることにより移動する第２始点移動手段を備え、前記第２終点指定手段は、前記文字列イメージ表示領域に表示された第２終点をポインティングデバイスにより基準線上でドラッグすることにより移動する第２終点移動手段を備え、前記表示制御手段は、前記第２始点移動手段による第２始点の移動、または、前記第２終点移動手段による第２終点の移動により前記文字列イメージ表示領域における前記文字列イメージの表示更新をすることを特徴とする。
【００１８】
また、請求項１０に記載のイメージ編集装置は、請求項９に記載のイメージ編集装置において、前記文字列イメージ表示領域に表示される文字列イメージが判読可能か否かを判定する判定手段を備え、前記表示制御手段は、前記第２始点指定手段による第２始点の指定時、または、前記第２終点指定手段による第２終点の指定時に前記判定手段により文字列イメージが判読可能でないと判定された場合、文字列イメージの表示更新は行わないことを特徴とする。
【００１９】
また、請求項１１に記載のイメージ編集装置は、請求項１０に記載のイメージ編集装置において、前記表示制御手段は、前記第２始点指定手段による第２始点の指定時、または、前記第２終点指定手段による第２終点の指定時に判定手段により文字列イメージが判読可能でないと判定された場合、エラー表示をすることを特徴とする。
【００２０】
また、請求項１２に記載のイメージ編集装置は、請求項９乃至１１の何れかに記載のイメージ編集装置において、前記文字列イメージ表示領域に初期状態として表示される前記文字列イメージにおいて、前記第２始点と前記第２終点は、前記第１始点と前記第１終点に挟まれる区間に配置されることを特徴とする。
【００２１】
また、請求項１３に記載のイメージ編集装置は、請求項９乃至１２の何れかに記載のイメージ編集装置において、第２始点を第１始点に指定し、第２終点を第１終点に指定した場合に前記文字列イメージ表示領域に表示される文字列イメージのサイズは、当該イメージ編集装置に接続される印刷装置に収納される印刷媒体のサイズに対応していることを特徴とする。
【００２２】
また、請求項１４に記載のイメージ編集プログラムは、コンピュータに、文字列イメージの作成及び編集を実行させるイメージ編集プログラムにおいて、第１始点と第１終点とを接続する基準線と、前記基準線上に配置された文字に当該文字が配置された位置に応じた修飾が施される修飾パターンとを有する文字列配置パターンを記憶する文字列配置パターン記憶手段に記憶された前記文字列配置パターンの前記基準線上に第２始点を指定する第２始点指定工程と、前記基準線上に第２終点を指定する第２終点指定工程と、前記基準線の内、前記第２始点と前記第２終点とで挟まれる区間に所定の文字列を配置した時の文字列イメージを作成する文字列イメージ作成工程と、前記文字列イメージ作成工程により作成された前記文字列イメージを表示手段に設けられた文字列イメージ表示領域に表示する表示工程とを備えるイメージ編集プログラムにおいて、前記基準線に対応付けた所定の対応線における前記第２始点に対応する第３始点の位置を求める第３始点取得工程と、前記対応線における前記第２終点に対応する第３終点の位置を求める第３終点取得工程と、前記対応線、第３始点、及び、第３終点を有する指標イメージを作成する指標イメージ作成工程とを備え、前記第２始点指定工程は、前記表示手段に設けられた指標イメージ表示領域に表示された指標イメージの第３始点をポインティングデバイスにより対応線上でドラッグすることにより移動する第３始点移動工程と、前記第３始点移動工程によって移動された第３始点に対応する第２始点の位置を求める第２始点取得工程とを備え、前記第２終点指定工程は、前記指標イメージ表示領域に表示された指標イメージの第３終点をポインティングデバイスにより対応線上でドラッグすることにより移動する第３終点移動工程と、前記第３終点移動工程によって移動された第３終点に対応する第２終点の位置を求める第２終点取得工程とを備え、前記表示工程は、前記第３始点移動工程により第３始点が移動された場合、または、前記第３終点移動工程により第３終点が移動された場合、前記文字列イメージ表示領域において前記文字列イメージの表示更新を行うことを特徴とする。
【００２３】
また、請求項１５に記載のイメージ編集プログラムは、請求項１４に記載のイメージ編集プログラムにおいて、前記文字列イメージ表示領域に表示される文字列イメージが判読可能か否かを判定する判定工程を備え、前記表示工程は、前記第２始点指定工程による第２始点の指定時、または、前記第２終点指定工程による第２終点の指定時に前記判定工程により文字列イメージが判読可能でないと判定された場合、文字列イメージの表示更新は行わないことを特徴とする。
【００２４】
また、請求項１６に記載のイメージ編集プログラムは、請求項１５に記載のイメージ編集プログラムにおいて、前記表示工程は、前記第２始点指定工程による第２始点の指定時、または、前記第２終点指定工程による第２終点の指定時に判定工程により文字列イメージが判読可能でないと判定された場合、エラー表示をすることを特徴とする。
【００２５】
また、請求項１７に記載のイメージ編集プログラムは、請求項１６に記載のイメージ編集プログラムにおいて、前記エラー表示は、前記指標イメージ表示領域に表示される指標イメージの対応線の内、第３始点及び第３終点に挟まれる区間を点滅表示することであることを特徴とする。
【００２６】
また、請求項１８に記載のイメージ編集プログラムは、請求項１６に記載のイメージ編集プログラムにおいて、前記エラー表示は、前記指標イメージ表示領域に表示される指標イメージの対応線の内、第３始点及び第３終点に挟まれる区間の表示色を通常と異なる色にすることであることを特徴とする。
【００２７】
また、請求項１９に記載のイメージ編集プログラムは、請求項１４乃至１８の何れかに記載のイメージ編集プログラムにおいて、前記指標イメージ表示領域に表示される指標イメージの対応線の内、第３始点及び第３終点に挟まれる区間上の任意の操作点をポインティングデバイスにより対応線上でドラッグする操作点ドラッグ工程と、前記操作点ドラッグ工程による操作点の移動前の第３始点と移動前の第３終点との対応線上の経路長と、操作点ドラッグ工程による操作点の移動後の第３始点と移動後の第３終点との対応線上の経路長とが等しくなるように、第３始点及び第３終点を移動する第３始点終点移動工程と、前記表示工程は、操作点ドラッグ工程による前記操作点のドラッグに伴う第３始点及び第３終点の移動により前記文字列イメージ表示領域における前記文字列イメージの表示更新をすることを特徴とする。
【００２８】
また、請求項２０に記載のイメージ編集プログラムは、請求項１４乃至１９の何れかに記載のイメージ編集プログラムにおいて、前記指標イメージ表示領域に初期状態として表示される前記指標イメージにおいて、前記第３始点と前記第３終点は、前記第１始点に対応する前記対応線の始点と第１終点に対応する対応線の終点に挟まれる区間に配置されることを特徴とする。
【００２９】
また、請求項２１に記載のイメージ編集プログラムは、請求項１４乃至２０の何れかに記載のイメージ編集プログラムにおいて、第２始点を第１始点に指定し、第２終点を第１終点に指定した場合に前記文字列イメージ表示領域に表示される文字列イメージのサイズは、当該文字列イメージが印刷される印刷装置に収納される印刷媒体のサイズに対応していることを特徴とする。
【００３０】
また、請求項２２に記載のイメージ編集プログラムは、コンピュータに、文字列イメージの作成及び編集を実行させるイメージ編集プログラムにおいて、第１始点と第１終点とを接続する基準線と、前記基準線上に配置された文字に当該文字が配置された位置に応じた修飾が施される修飾パターンとを有する文字列配置パターンを記憶する文字列配置パターン記憶手段に記憶された前記文字列配置パターンの前記基準線上に第２始点を指定する第２始点指定工程と、前記基準線上に第２終点を指定する第２終点指定工程と、前記基準線の内、前記第２始点と前記第２終点とで挟まれる区間に所定の文字列を配置した時の文字列イメージを作成する文字列イメージ作成工程と、前記文字列イメージ作成工程により作成された前記文字列イメージを表示手段に設けられた文字列イメージ表示領域に表示する表示工程とを備えるイメージ編集プログラムにおいて、前記第２始点指定工程は、前記文字列イメージ表示領域に表示された第２始点をポインティングデバイスにより基準線上でドラッグすることにより移動する第２始点移動工程を備え、前記第２終点指定工程は、前記文字列イメージ表示領域に表示された第２終点をポインティングデバイスにより基準線上でドラッグすることにより移動する第２終点移動工程を備え、前記表示工程は、前記第２始点移動工程により第２始点が移動された場合、または、前記第２終点移動工程により第２終点が移動された場合、前記文字列イメージ表示領域において前記文字列イメージの表示更新を行うことを特徴とする。
【００３１】
また、請求項２３に記載のイメージ編集プログラムは、請求項２２に記載のイメージ編集プログラムにおいて、前記文字列イメージ表示領域に表示される文字列イメージが判読可能か否かを判定する判定工程を備え、前記表示工程は、前記第２始点指定工程による第２始点の指定時、または、前記第２終点指定工程による第２終点の指定時に前記判定工程により文字列イメージが判読可能でないと判定された場合、文字列イメージの表示更新は行わないことを特徴とする。
【００３２】
また、請求項２４に記載のイメージ編集プログラムは、請求項２３に記載のイメージ編集プログラムにおいて、前記表示工程は、前記第２始点指定工程による第２始点の指定時、または、前記第２終点指定工程による第２終点の指定時に判定工程により文字列イメージが判読可能でないと判定された場合、エラー表示をすることを特徴とする。
【００３３】
また、請求項２５に記載のイメージ編集プログラムは、請求項２２乃至２４の何れかに記載のイメージ編集プログラムにおいて、前記文字列イメージ表示領域に初期状態として表示される前記文字列イメージにおいて、前記第２始点と前記第２終点は、前記第１始点と前記第１終点に挟まれる区間に配置されることを特徴とする。
【００３４】
また、請求項２６に記載のイメージ編集プログラムは、請求項２２乃至２５の何れかに記載のイメージ編集プログラムにおいて、第２始点を第１始点に指定し、第２終点を第１終点に指定した場合に前記文字列イメージ表示領域に表示される文字列イメージのサイズは、当該文字列イメージが印刷される印刷装置に収納される印刷媒体のサイズに対応していることを特徴とする。
【発明の効果】
【００３５】
請求項１に係るイメージ編集装置では、前記指標イメージ表示領域に表示された指標イメージの第３始点をポインティングデバイスにより対応線上でドラッグすることにより移動する第３始点移動手段と、前記指標イメージ表示領域に表示された指標イメージの第３終点をポインティングデバイスにより対応線上でドラッグすることにより移動する第３終点移動手段とを備え、前記表示制御手段は、前記第３始点移動手段による第３始点の移動、または、前記第３終点移動手段による第３終点の移動により前記文字列イメージ表示領域における前記文字列イメージの表示更新をするように構成されている。
【００３６】
これにより、対応線上で第３始点、第３終点をドラッグすることにより文字列を配置する範囲を設定するので、入力手段からの操作回数を少なくして文字列を配置する範囲を設定できる。よって操作性が向上する。
【００３７】
請求項２に係るイメージ編集装置では、前記文字列イメージ表示領域に表示される文字列イメージが判読可能か否かを判定する判定手段を備え、前記表示制御手段は、前記第２始点指定手段による第２始点の指定時、または、前記第２終点指定手段による第２終点の指定時に前記判定手段により文字列イメージが判読可能でないと判定された場合、文字列イメージの表示更新は行わないように構成されている。
【００３８】
これにより、個々の文字の幅が狭くなり過ぎて判読できなくなるという事態をなくすることができる。
【００３９】
請求項３に係るイメージ編集装置では、前記表示制御手段は、前記第２始点指定手段による第２始点の指定時、または、前記第２終点指定手段による第２終点の指定時に判定手段により文字列イメージが判読可能でないと判定された場合、エラー表示をするように構成されている。
【００４０】
これにより、操作者は文字列が判読不能になるような操作をしたということを知ることができる。
【００４１】
請求項４に係るイメージ編集装置では、前記エラー表示は、前記指標イメージ表示領域に表示される指標イメージの対応線の内、第３始点及び第３終点に挟まれる区間を点滅表示するように構成されている。
【００４２】
これにより、エラーを表示するための場所が別途必要ない。
【００４３】
請求項５に係るイメージ編集装置では、前記エラー表示は、前記指標イメージ表示領域に表示される指標イメージの対応線の内、第３始点及び第３終点に挟まれる区間の表示色を通常と異なる色にするように構成されている。
【００４４】
これにより、エラーを表示するための場所が別途必要ない。
【００４５】
請求項６に係るイメージ編集装置では、前記指標イメージ表示領域に表示される指標イメージの対応線の内、第３始点及び第３終点に挟まれる区間上の任意の操作点をポインティングデバイスにより対応線上でドラッグする操作点ドラッグ手段を備え、前記表示制御手段は、操作点ドラッグ手段による前記操作点のドラッグに伴う第３始点及び第３終点の移動により前記文字列イメージ表示領域における前記文字列イメージの表示更新をするように構成されている。
【００４６】
これにより、文字列を配置する範囲の長さを維持したまま文字列を配置する位置をずらすことができる。よって操作性が向上する。
【００４７】
請求項７に係るイメージ編集装置では、前記指標イメージ表示領域に初期状態として表示される前記指標イメージにおいて、前記第３始点と前記第３終点は、前記第１始点に対応する前記対応線の始点と第１終点に対応する対応線の終点に挟まれる区間に配置されるように構成されている。
【００４８】
これにより、文字列イメージは基準線に沿った拡大が可能である。
【００４９】
請求項８に係るイメージ編集装置では、第２始点を第１始点に指定し、第２終点を第１終点に指定した場合に前記文字列イメージ表示領域に表示される文字列イメージのサイズは、当該イメージ編集装置に接続される印刷装置に収納される印刷媒体のサイズに対応して構成されている。
【００５０】
これにより、印刷媒体のサイズに対応する文字列イメージを作成することが容易となる。
【００５１】
請求項９に係るイメージ編集装置では、前記第２始点指定手段は、前記文字列イメージ表示領域に表示された第２始点をポインティングデバイスにより基準線上でドラッグすることにより移動する第２始点移動手段を備え、前記第２終点指定手段は、前記文字列イメージ表示領域に表示された第２終点をポインティングデバイスにより基準線上でドラッグすることにより移動する第２終点移動手段を備え、前記表示制御手段は、前記第２始点移動手段による第２始点の移動、または、前記第２終点移動手段による第２終点の移動により前記文字列イメージ表示領域における前記文字列イメージの表示更新をするように構成されている。
【００５２】
これにより、基準線上で第２始点、第２終点をドラッグすることにより文字列を配置する範囲を設定するので、入力手段からの操作回数を少なくして文字列を配置する範囲を設定できる。よって操作性が向上する。
【００５３】
請求項１０に係るイメージ編集装置では、前記文字列イメージ表示領域に表示される文字列イメージが判読可能か否かを判定する判定手段を備え、前記表示制御手段は、前記第２始点指定手段による第２始点の指定時、または、前記第２終点指定手段による第２終点の指定時に前記判定手段により文字列イメージが判読可能でないと判定された場合、文字列イメージの表示更新は行わないように構成されている。
【００５４】
これにより、個々の文字の幅が狭くなり過ぎて判読できなくなるという事態をなくすることができる。
【００５５】
請求項１１に係るイメージ編集装置では、前記表示制御手段は、前記第２始点指定手段による第２始点の指定時、または、前記第２終点指定手段による第２終点の指定時に判定手段により文字列イメージが判読可能でないと判定された場合、エラー表示をするように構成されている。
【００５６】
これにより、操作者は文字列が判読不能になるような操作をしたということを知ることができる。
【００５７】
請求項１２に係るイメージ編集装置では、前記文字列イメージ表示領域に初期状態として表示される前記文字列イメージにおいて、前記第２始点と前記第２終点は、前記第１始点と前記第１終点に挟まれる区間に配置されるように構成されている。
【００５８】
これにより、文字列イメージは基準線に沿った拡大が可能である。
【００５９】
請求項１３に係るイメージ編集装置では、第２始点を第１始点に指定し、第２終点を第１終点に指定した場合に前記文字列イメージ表示領域に表示される文字列イメージのサイズは、当該イメージ編集装置に接続される印刷装置に収納される印刷媒体のサイズに対応するように構成されている。
【００６０】
これにより、印刷媒体のサイズに対応する文字列イメージを作成することが容易となる。
【００６１】
請求項１４に係るイメージ編集プログラムでは、前記表示手段に設けられた指標イメージ表示領域に表示された指標イメージの第３始点をポインティングデバイスにより対応線上でドラッグすることにより移動する第３始点移動工程と、前記指標イメージ表示領域に表示された指標イメージの第３終点をポインティングデバイスにより対応線上でドラッグすることにより移動する第３終点移動工程とを備え、前記表示工程は、前記第３始点移動工程により第３始点が移動された場合、または、前記第３終点移動工程により第３終点が移動された場合、前記文字列イメージ表示領域において前記文字列イメージの表示更新を行うように構成されている。
【００６２】
これにより、対応線上で第３始点、第３終点をドラッグすることにより文字列を配置する範囲を設定するので、入力手段からの操作回数を少なくして文字列を配置する範囲を設定できる。よって操作性が向上する。
【００６３】
請求項１５に係るイメージ編集プログラムでは、前記文字列イメージ表示領域に表示される文字列イメージが判読可能か否かを判定する判定工程を備え、前記表示工程は、前記第２始点指定工程による第２始点の指定時、または、前記第２終点指定工程による第２終点の指定時に前記判定工程により文字列イメージが判読可能でないと判定された場合、文字列イメージの表示更新は行わないように構成されている。
【００６４】
これにより、個々の文字の幅が狭くなり過ぎて判読できなくなるという事態をなくすることができる。
【００６５】
請求項１６に係るイメージ編集プログラムでは、前記表示工程は、前記第２始点指定工程による第２始点の指定時、または、前記第２終点指定工程による第２終点の指定時に判定工程により文字列イメージが判読可能でないと判定された場合、エラー表示をするように構成されている。
【００６６】
これにより、操作者は文字列が判読不能になるような操作をしたということを知ることができる。
【００６７】
請求項１７に係るイメージ編集プログラムでは、前記エラー表示は、前記指標イメージ表示領域に表示される指標イメージの対応線の内、第３始点及び第３終点に挟まれる区間を点滅表示するように構成されている。
【００６８】
これにより、エラーを表示するための場所が別途必要ない。
【００６９】
請求項１８に係るイメージ編集プログラムでは、前記エラー表示は、前記指標イメージ表示領域に表示される指標イメージの対応線の内、第３始点及び第３終点に挟まれる区間の表示色を通常と異なる色にするように構成されている。
【００７０】
これにより、エラーを表示するための場所が別途必要ない。
【００７１】
請求項１９に係るイメージ編集プログラムでは、前記指標イメージ表示領域に表示される指標イメージの対応線の内、第３始点及び第３終点に挟まれる区間上の任意の操作点をポインティングデバイスにより対応線上でドラッグする操作点ドラッグ工程を備え、前記表示工程は、操作点ドラッグ工程による前記操作点のドラッグに伴う第３始点及び第３終点の移動により前記文字列イメージ表示領域における前記文字列イメージの表示更新をするように構成されている。
【００７２】
これにより、文字列を配置する範囲の長さを維持したまま文字列を配置する位置をずらすことができる。よって操作性が向上する。
【００７３】
請求項２０に係るイメージ編集プログラムでは、前記指標イメージ表示領域に初期状態として表示される前記指標イメージにおいて、前記第３始点と前記第３終点は、前記第１始点に対応する前記対応線の始点と第１終点に対応する対応線の終点に挟まれる区間に配置されるように構成されている。
【００７４】
これにより、文字列イメージは基準線に沿った拡大が可能である。
【００７５】
請求項２１に係るイメージ編集プログラムでは、第２始点を第１始点に指定し、第２終点を第１終点に指定した場合に前記文字列イメージ表示領域に表示される文字列イメージのサイズは、当該文字列イメージが印刷される印刷装置に収納される印刷媒体のサイズに対応して構成されている。
【００７６】
これにより、印刷媒体のサイズに対応する文字列イメージを作成することが容易となる。
【００７７】
請求項２２に係るイメージ編集プログラムでは、前記第２始点指定工程は、前記文字列イメージ表示領域に表示された第２始点をポインティングデバイスにより基準線上でドラッグすることにより移動する第２始点移動工程を備え、前記第２終点指定工程は、前記文字列イメージ表示領域に表示された第２終点をポインティングデバイスにより基準線上でドラッグすることにより移動する第２終点移動工程を備え、前記表示工程は、前記第２始点移動工程により第２始点が移動された場合、または、前記第２終点移動工程により第２終点が移動された場合、前記文字列イメージ表示領域において前記文字列イメージの表示更新を行うように構成されている。
【００７８】
これにより、基準線上で第２始点、第２終点をドラッグすることにより文字列を配置する範囲を設定するので、入力手段からの操作回数を少なくして文字列を配置する範囲を設定できる。よって操作性が向上する。
【００７９】
請求項２３に係るイメージ編集プログラムでは、前記文字列イメージ表示領域に表示される文字列イメージが判読可能か否かを判定する判定工程を備え、前記表示工程は、前記第２始点指定工程による第２始点の指定時、または、前記第２終点指定工程による第２終点の指定時に前記判定工程により文字列イメージが判読可能でないと判定された場合、文字列イメージの表示更新は行わないように構成されている。
【００８０】
これにより、個々の文字の幅が狭くなり過ぎて判読できなくなるという事態をなくすることができる。
【００８１】
請求項２４に係るイメージ編集プログラムでは、前記表示工程は、前記第２始点指定工程による第２始点の指定時、または、前記第２終点指定工程による第２終点の指定時に判定工程により文字列イメージが判読可能でないと判定された場合、エラー表示をするように構成されている。
【００８２】
これにより、操作者は文字列が判読不能になるような操作をしたということを知ることができる。
【００８３】
請求項２５に係るイメージ編集プログラムでは、前記文字列イメージ表示領域に初期状態として表示される前記文字列イメージにおいて、前記第２始点と前記第２終点は、前記第１始点と前記第１終点に挟まれる区間に配置されるように構成されている。
【００８４】
これにより、文字列イメージは基準線に沿った拡大が可能である。
【００８５】
請求項２６に係るイメージ編集プログラムでは、第２始点を第１始点に指定し、第２終点を第１終点に指定した場合に前記文字列イメージ表示領域に表示される文字列イメージのサイズは、当該文字列イメージが印刷される印刷装置に収納される印刷媒体のサイズに対応して構成されている。
【００８６】
これにより、印刷媒体のサイズに対応する文字列イメージを作成することが容易となる。
【発明を実施するための最良の形態】
【００８７】
以下、本発明に係るイメージ編集装置について説明するにあたり、本発明に係るイメージ編集装置を使用する印刷システムについて具体化した実施形態に基づいて図面を参照しつつ詳細に説明する。
【００８８】
先ず、本実施形態に係る印刷システムについて図１乃至図１３に基づき説明する。図１は、本実施形態に係る印刷システムの概略構成図である。
【００８９】
図１に示すように、本実施形態に係る印刷システム１は、ラベルを作成するラベル作成装置２とＰＣ３とが接続されて構成されている。
【００９０】
図１に示すように、ラベル作成装置２とＰＣ３とは、例えばＵＳＢ等の規格に基づくＵＳＢケーブル４により接続されており、ＵＳＢケーブル４を介してデータの授受を行っている。
【００９１】
ラベル作成装置２にはその上面手前側（図１における右手前方向）に、各種の文字キー、数字キー、印刷キー、電源キー、等を有するキーボード５が設けられている。また、ラベル作成装置２にはその上面、キーボード５の奥側に各種の情報を表示するＬＣＤ６が設けられている。また、ラベル作成装置２にはその左側面（図１における左手前方向の面）にはラベルを排出するための排出口７が設けられている。また、ラベル作成装置２の上面奥側の内部にはテープカセット収納部が設けられており、ラベル作成装置２の上面奥側に設けられたカバー８を開放してテープカセットを着脱自在に装着することができる。このテープカセット収納部には、複数の発熱素子を有するサーマルヘッドとそのサーマルヘッドに当接されるプラテンローラとの間にテープを走行させてそのテープに印字する印字機構が設けられており、装着されたテープカセットのテープは、印刷機構で印刷され、印刷機構のテープカッタにより切断されて、ラベルとなり、排出口７から排出される。
【００９２】
ラベル作成装置２においては、キーボード５から入力された操作に基づいてラベルを印刷することと、ＵＳＢケーブル４を介してＰＣ３から送られた印刷コマンドに基づいてラベルを印刷することの両方が可能である。
【００９３】
次に、ＰＣ３は周知のＰＣであり、図１に示すように、ＣＰＵ１１（図２参照）を備えた本体１２と、モニタ１３と、キーボード１４、マウス１５とを備えており、モニタ１３、キーボード１４、マウス１５はそれぞれ本体１２に接続ケーブルによって接続されている。
【００９４】
次に、図２を参照してＰＣ３の電気的構成について説明する。図２は、ＰＣ３の電気的構成を示すブロック図である。図２に示すように、ＰＣ３には、ＰＣ３の制御を司るＣＰＵ１１が設けられている。このＣＰＵ１１には、ＣＰＵ１１が実行するＢＩＯＳ等のプログラムを記憶したＲＯＭ２１と、データを一時的に記憶するＲＡＭ２２と、データの記憶媒体であるＣＤ−ＲＯＭ２３を挿入し、データの読み込みを行うＣＤ−ＲＯＭドライブ２４と、データの記憶装置であるＨＤＤ２５とがバス２６を介して接続されている。
【００９５】
ＨＤＤ２５には、ＰＣ３において実行されるＯＳを記憶するＯＳ記憶エリア２７、ＰＣ３において実行される前述のＯＳ上で動作することにより、ラベル編集機能を提供するラベル編集プログラムを記憶するラベル編集プログラム記憶エリア２８、プログラムの実行に必要な設定や初期値、データ等の情報を記憶したプログラム関係情報記憶エリア２９等が設けられている。
【００９６】
プログラム関係情報記憶エリア５９には、後述するテープの種類（幅、ダイカットの有無、ダイカットの形状等）の情報が記憶されている。また、プログラム関係情報記憶エリア５９には、後述するガイドラインと、ガイドライン上に配置された文字に当該文字が配置された位置に応じた修飾が施される修飾パターンとを有する文字列配置パターンが記憶される。本実施形態では、ガイドラインは６種類（直線状、円状、波線状、等）あるので、文字列配置パターンも６種類ある。
【００９７】
ＣＰＵ１１には、バス２６を介して、ラベル作成装置２を含めた外部機器との通信を行うためのＵＳＢインタフェース３０と、操作者に操作画面を表示するモニタ１３への画面表示を行う表示制御部３１と、操作者が操作の入力を行うキーボード１４やマウス１５に接続され、それらの入力の検知を行う入力検知部３２とが、接続されている。尚、ＰＣ３には、図示外のフレキシブルディスクドライブ、音声等の入出力部、各種のインタフェース等が設けられていてもよい。
【００９８】
尚、ＣＤ−ＲＯＭ２３には、ラベル編集プログラムや、このプログラムの実行時に使用される設定やデータ等が記憶されており、導入時には、ＣＤ−ＲＯＭ２３からＨＤＤ２５に設けられたラベル編集プログラム記憶エリア２８やプログラム関係情報記憶エリア２９に記憶されるようになっている。尚、ＰＣ３のラベル編集プログラム及びその使用データ等の取得方法はＣＤ−ＲＯＭ２３によるものに限らず、フレキシブルディスクやＭＯといった他の記憶媒体であってもよく、また、ＰＣ３をネットワークに接続させ、ネットワーク上の他の端末等から取得してもよい。
【００９９】
ラベル作成装置２にて使用され、テープカセットにより提供されるテープには、感熱テープにより構成されて直接発色するテープや、インクリボンを用いて熱転写されるテープというような各種印刷方式による違いや、テープの色、文字の色、ラミネートされるか否かの違い等、各種の種類がある。
【０１００】
次に、図３を参照して、ＰＣ３においてラベル編集プログラムを実行することによって起動されるラベル編集アプリケーションについて説明する。図３は、ラベル編集アプリケーションのラベル編集画面のイメージ図である。
【０１０１】
ラベル編集アプリケーション５０のラベル編集画面５１は、ラベルの元となるラベルデータの編集をするための画面である。
【０１０２】
ラベル編集アプリケーション５０は、ＰＣ３のモニタ１３に表示され、キーボード１４やマウス１５の操作により入力や指示が行われる。
【０１０３】
図３に示すように、ラベル編集アプリケーション５０のラベル編集画面５１の上部には、操作指示を行うためのメニューバー５２が設けられている。メニューバー５２には、ファイルメニュー、編集メニュー、表示メニュー、挿入メニュー、書式メニュー、ツールメニュー、レイアウトメニュー、ウィンドウメニュー、ヘルプメニューが配されている。また、ラベル編集画面５１のメニューバー５２の下部には、ラベル作成装置２において印刷される文字等を編集するための作業領域５３が設けられており、印刷対象であるオブジェクトとしてアレンジテキストオブジェクト５４が配置されたラベルイメージ５５が示されている。
【０１０４】
ラベルイメージ５５には、ラベルの縁を示すラベル枠５６と印刷範囲を示す印刷枠５７が表示されており、それらの中にアレンジテキストオブジェクト５４が配置されている。アレンジテキストオブジェクト５４には、「１２３４５６７８９０」のテキストが円周状に配置されている。ラベル枠５６は、ラベル作成装置２にて印刷可能なテープのサイズに対応しており、図３に示すラベル枠５６では、３６ｍｍ幅のテープ（以下、３６ｍｍテープと称する）がテープの長手方向が横向きに置かれ、４４ｍｍの長さで切断された状態を示している。印刷枠５７は、ラベル作成装置２にて印刷可能なテープの内、実際に印刷可能な範囲に対応している。アレンジテキストオブジェクト５４は、印刷枠５７に収まる最大の大きさのアレンジテキストオブジェクト５４が配置された状態を示している。
【０１０５】
メニューバー５２に配されている各種のメニューには、さらに下位のメニューが配されており、例えば、ファイルメニューには、ラベル作成装置２によって作成されるラベルの作成・編集に関連するメニューとして、ラベルイメージ５５を新規に作成する新規ラベル作成メニュー、ラベルイメージ５５に対応したラベルデータを格納するファイルであるラベルファイルに保存するラベル保存メニュー、操作者に既存のラベルファイルからラベルファイルを選択させ編集対象としてラベルイメージ５５を表示するラベルファイルオープンメニュー、ラベルイメージ５５に対応するラベルデータをラベル作成装置２に送信してラベル印刷を行わせる印刷メニュー、作成するラベルとなるテープを操作者に選択させる媒体種別選択メニュー、等が存在する。
【０１０６】
また、ファイルメニューには、ラベル作成アプリケーション５０の終了メニュー、等が存在する。
【０１０７】
また、レイアウトメニューには、ラベル作成アプリケーション５０の作業領域５３上でラベルイメージ５５を作成するに際し、テンプレートを用いて作成したラベルイメージの複数の縮小イメージを一覧表示した画面から縮小イメージを１つ操作者に選択させることにより、テンプレートを選択させるテンプレートメニュー、等が存在する。
【０１０８】
また、挿入メニューには、ラベルイメージ５５にオブジェクトとしてバーコードを配置するために、バーコードの規格を選択させたり、バーコードの意味するバーコードデータを入力させたりするバーコードメニュー、テキストに現在の日付や時刻等の特殊な文字列を追加・挿入できる特殊な文字列選択メニュー、ラベルイメージ５５にオブジェクトとしてイラストを追加するイラストメニューが存在する。また、挿入メニューには、本発明に係り、所定の線上にテキストを配置するアレンジテキストメニュー等が存在する。アレンジテキストについての詳細は後述する。
【０１０９】
また、編集メニューには、カーソルで指定した位置に文字を入力する文字入力モードに切り替える文字入力メニュー、カーソルによりオブジェクトを選択するオブジェクト選択モードに切り替えるオブジェクト選択メニュー、オブジェクトの属性を変更するオブジェクト属性変更メニュー、テープの長さを設定するテープ長設定メニュー等が存在する。また、書式メニューには、テキストオブジェクト内のテキストの修飾を行う各種のメニュー、等が存在する。
【０１１０】
次に、図４乃至図６を参照して、ＰＣ３においてラベル編集アプリケーション５０のラベル編集画面５１からアレンジテキストメニューが選択された時に表示されるアレンジテキスト設定画面について説明する。図４は、アレンジテキストの属性設定画面のイメージ図であり、図５は、アレンジテキストのテキスト入力画面のイメージ図である。図６は、アレンジテキストの属性設定画面の一部を示すイメージ図である。
【０１１１】
図４及び図５に示すように、ラベル編集アプリケーション５０のアレンジテキスト設定画面６０には、その最上部に「アレンジテキストのプロパティ」との記載のあるタイトルバー６１がある。タイトルバー６１の下には、入力タブ６２、設定タブ６３、フォントタブ、描画タブが表示されている。図４のアレンジテキストの属性設定画面は、アレンジテキスト設定画面６０の設定タブ６３が選択された状態を表しており、図５のアレンジテキストのテキスト入力画面は、アレンジテキスト設定画面６０の入力タブ６２が選択された状態を表している。タブの選択は、マウス１５によるクリックにて行うことができる。
【０１１２】
アレンジテキストの属性設定画面（アレンジテキスト設定画面６０）では、図４に示すように各種タブの右下には、カテゴリ設定欄６４が存在する。カテゴリ設定欄６４の上部には、「カテゴリ（Ｃ）：」の文字があり、その下に、６個のボタンが並んでいる。カテゴリ設定欄６４の左端のボタンには、左下から右上に向かう直線状の矢印が表示されている（以後、直線配置ボタンと称する）。直線配置ボタンの右のボタンには、左下から右上に向かい、途中から右下に向かう矢印が表示されている（以後、屈折配置ボタンと称する）。屈折配置ボタンの右のボタンには、円状の矢印が表示されている（以後、円配置ボタンと称する）。円配置ボタンの右のボタンには、四角状の矢印が表示されている（以後、四角配置ボタンと称する）。四角配置ボタンの右のボタンには、円弧状の矢印が表示されている（以後、円弧配置ボタンと称する）。円弧配置ボタンの右のボタンには、波状の矢印が表示されている（以後、波線配置ボタンと称する）。尚、図４に示すアレンジテキスト設定画面６０では、カテゴリ選択欄６４の円配置ボタンが選択状態になっている。
【０１１３】
カテゴリ選択欄６４において、これらのボタンを選択することにより、所定のテキストを配置する基準となる線（ガイドラインと称する）を選択することができる。即ち、カテゴリ設定欄６４の直線配置ボタンが選択された場合は、ガイドラインは直線であり、所定のテキストは直線状に配置される。詳細には、ガイドラインは左下から右上に向かう直線である。また、屈折配置ボタンが選択された場合は、ガイドラインは屈折した直線であり、所定のテキストは屈折した線状に配置される。詳細には、ガイドラインは左下から右上に向かい途中で右下に折れ曲がって伸びる屈折した直線である。
【０１１４】
また、円配置ボタンが選択された場合は、ガイドラインは円であり、所定のテキストは円状に配置される。詳細には、円周上の一番上の点から右回りに延び再び円周上の一番上の点まで達する円状の曲線である。また、四角配置ボタンが選択された場合は、ガイドラインは四角であり、所定のテキストは四角状に配置される。詳細には、四角における下の辺の中点から右回りに延び再び四角における下の辺の中点まで達する四角状に屈折した直線である。
【０１１５】
また、円弧配置ボタンが選択された場合は、ガイドラインは円弧であり、所定のテキストは円弧状に配置される。詳細には、左側から右側に向かって上側に膨らみながら延びる曲線である。また、波線配置ボタンが選択された場合は、ガイドラインは波線であり、所定のテキストは波線状に配置される。詳細には、左側から右側に向かい、上側に膨らんだ後、下側に膨らむように延びる曲線である。
【０１１６】
尚、カテゴリ選択欄６４においては、前述のボタンを選択することによりガイドラインを選択することの他に、ガイドラインとの組み合わせとして文字の高さについても同時に選択をしていることになる。屈折配置ボタンに対応するガイドラインに文字が配置される時、ガイドラインが屈曲する点に対して文字が配置される場合が一番文字の高さが低く、ガイドラインの右端及び左端の点に対して文字が配置される場合が一番文字の高さが高く、ガイドラインの途中の点に対して文字が配置される場合、配置される文字の高さは、ガイドラインが屈折する点からガイドラインの右端または左端の点に近い点に対する文字程高くなるようになっている。屈折配置ボタン以外のボタンに対応するガイドラインに文字が配置される場合は、ガイドライン上の点によって対応する文字の高さが変わることはない。
【０１１７】
カテゴリ設定欄６４の下には、回転選択欄６５がある。回転選択欄６５の上部には、「回転（Ｏ）：」の文字があり、その下に、６個のボタンが並んでいる。回転選択欄６５の左端のボタンには、円弧の上に「Ａ」の文字が乗った状態が表示されている（以後、上配置ボタンと称する）。上配置ボタンの右のボタンには、「Ａ」の文字の上に円弧が乗った状態が表示されている（以後、下配置ボタンと称する）。下配置ボタンの右のボタンには、通常の上を向いた「Ａ」の文字が表示されている（以後、上向きボタンと称する）。上向きボタンの右のボタンには、右側に横倒しになった「Ａ」の文字が表示されている（以後、右向きボタンと称する）。右向きボタンの右のボタンには、逆さになった「Ａ」の文字が表示されている（以後、下向きボタンと称する）。下向きボタンの右のボタンには、左側に横倒しになった「Ａ」の文字が表示されている（以後、左向きボタンと称する）。尚、図４に示すアレンジテキスト設定画面６０では、回転選択欄６５の左端の上配置ボタンが選択状態になっている。
【０１１８】
回転選択欄６５において、これらのボタンを選択することにより、所定のテキストを構成する各文字の向きが設定される。回転選択欄６５の何れのボタンが選択された場合も、所定のテキストを構成する文字は、ガイドラインに沿って配置されるに際し、対応するガイドライン上の点があり、その点に対し、通常の上向きに置かれた文字の下部が対向するように配置されることは変わらない。
【０１１９】
それを前提に、回転選択欄６５の左端の上配置ボタンが選択されている時は、所定のテキストを構成する各文字は、ガイドラインの対応する点に対し、ガイドラインの向かう方向に向かって左側に９０度傾いた状態に配置される。その場合、文字は必ずガイドラインの延びる方向に沿って左側に配置されることになる。また、回転選択欄６５の下配置ボタンが選択されている時は、所定のテキストを構成する各文字は、ガイドラインの対応する点に対し、ガイドラインの向かう方向に向かって右側に９０度傾いた状態に配置される。その場合、文字は必ずガイドラインの延びる方向に沿って右側に配置されることになる。
【０１２０】
また、回転選択欄６５の上向きボタンが選択されている時は、所定のテキストを構成する各文字は、ガイドラインの対応する点において上向きに配置される。また、回転選択欄６５の右向きボタンが選択されている時は、所定のテキストを構成する各文字は、ガイドラインの対応する点において右に９０度傾いた状態に配置される。また、回転選択欄６５の下向きボタンが選択されている時は、所定のテキストを構成する各文字は、ガイドラインの対応する点において右に１８０度傾いた状態に配置される。また、回転選択欄６５の左向きボタンが選択されている時は、所定のテキストを構成する各文字は、ガイドラインの対応する点において左に９０度傾いた状態に配置される。
【０１２１】
上配置ボタンまたは下配置ボタンが選択された時は、ガイドラインに沿って配置される文字の向きはガイドラインの向かう方向によって変化する。一方、上向きボタン、下向きボタン、右向きボタン、左向きボタンの何れかが選択された時は、ガイドラインに沿って配置される文字の向きはガイドラインの向かう方向に影響を受けず、全て同じ方向を向く。
【０１２２】
回転設定欄６５の下には、文字揃え設定欄６６がある。文字揃え設定欄６６の上部には、「文字揃え（Ａ）：」の文字があり、その下に４個のボタンが並んでいる。文字揃え設定欄６６の左端のボタンは、ガイドラインの所定範囲に沿って所定のテキストを配置するに際し、ガイドラインの所定範囲の開始位置に合わせて所定のテキストを配置するボタンである。この機能は、通常のワープロソフトにおける左寄せに相当するので、左寄せボタンと称する。また、ガイドラインに沿って所定のテキストが配置される範囲を以後、テキスト配置範囲と称することとする。
【０１２３】
左寄せボタンの右には、ガイドラインのテキスト配置範囲に沿って所定のテキストを配置するに際し、テキスト配置範囲の中央に合わせて所定のテキストを配置するボタンがある。この機能は、通常のワープロソフトにおける中央寄せに相当するので、中央寄せボタンと称する。中央寄せボタンの右には、ガイドラインのテキスト配置範囲に沿って所定のテキストを配置するに際し、テキスト配置範囲の終了位置に合わせて所定のテキストを配置するボタンがある。この機能は、通常のワープロソフトにおける右寄せに相当するので、右寄せボタンと称する。
【０１２４】
右寄せボタンの右には、ガイドラインのテキスト配置範囲に沿って所定のテキストを配置するに際し、テキスト配置範囲の全域に均等に所定のテキストを配置するボタンがある。この機能は、通常のワープロソフトにおける均等寄せに相当するので、均等寄せボタンと称する。尚、図４に示すアレンジテキスト設定画面６０では、文字揃え設定欄６６の右端の均等寄せボタンが選択状態になっている。
【０１２５】
文字揃え設定欄６６の左下には、文字方向設定欄６７がある。文字方向設定欄６６の上部には、「文字方向（Ｄ）：」の文字があり、その下に２個のボタンが並んでいる。文字方向設定欄６６の左側のボタンは、ガイドラインに沿って所定のテキストを配置するに際し、所定のテキストを、そのテキストを構成する文字の順番に配置する正順ボタンである。正順ボタンの右には、ガイドラインに沿って所定のテキストを配置するに際し、所定のテキストを、そのテキストを構成する文字の順番とは逆に配置する逆順ボタンがある。
【０１２６】
文字方向設定欄６７の右には、ガイドライン・テキスト間設定欄６８がある。ガイドライン・テキスト間設定欄６８の上部には、「ガイドラインとの間隔（Ｂ）：」の文字があり、その下にガイドラインと所定のテキストとの間隔を設定するためのスピンボックスがある。
【０１２７】
文字方向設定欄６７の下には、文字幅設定欄６９がある。文字幅設定欄６９の上部には、「文字幅（Ｗ）：」の文字があり、その下にガイドラインに沿って所定のテキストを配置するに際し、所定のテキストを構成する文字の幅を設定するためのスピンボックスがある。
【０１２８】
文字幅設定欄６９の右には、文字間隔設定欄７０がある。文字間隔設定欄７０の上部には、「文字間隔（Ｓ）：」の文字があり、その下にガイドラインに沿って所定のテキストを配置するに際し、所定のテキストを構成する文字間の距離を設定するためのスピンボックスがある。図４に示すアレンジテキスト設定画面６０では、文字揃え設定欄６６において右端の均等揃えボタンが選択されているため、文字間隔設定欄７０のスピンボックスはグレイアウトにて表示され、文字間隔設定欄７０の設定は無効になっている。尚、文字間隔設定欄７０の設定は、文字揃え設定欄６６において、左端の左寄せボタン、その右の中央寄せボタン、その右の右寄せボタンの何れかが選択されている場合に有効となる。
【０１２９】
カテゴリ設定欄６４、回転設定欄６５、文字揃え設定欄６６、及び、文字方向設定欄６８の左には、インジケータ表示欄７１がある。インジケータ表示欄７１は、ガイドラインのテキスト配置範囲に沿って所定のテキストを配置するに際し、テキスト配置範囲を視覚的に分かりやすく表示したインジケータ７２が表示されている。図４に示すアレンジテキスト設定画面６０では、２重の同心円があり、内側の円は円の最上部が始点と終点となっている右回りの矢印となっている。また、外側の円は細い線の円であって、最上部から始まって９０度毎に右回りに目盛が振ってあり、順に「０°」、「９０°」、「１８０°」、「２７０°」の文字が記されている。その目盛が振ってある細い線（ここでは外側の円）をスケール７３と呼ぶことにする。そのスケール７３上に、始点を０度、終点を１８０度とする円弧状の矢印が太い線により表示されている。その太い線の矢印の部分がガイドラインにおけるテキスト配置範囲を示している。この太い線を範囲設定ライン７４と呼ぶことにする。
【０１３０】
インジケータ表示欄７１に表示されるインジケータ７２の形状は、カテゴリ設定欄６４にて選択されるガイドラインの種類に応じて変わる。カテゴリ設定欄６４にて円形のガイドラインが設定されている場合は、円状のインジケータ７２が表示される。カテゴリ設定欄６４にてそれ以外のガイドラインが設定されている場合は、図６に示すイメージ図に示すような直線状のインジケータ７２となる。尚、図６は、アレンジテキストの属性設定画面（アレンジテキスト設定画面６０、図４参照）の内、インジケータ表示欄７１、開始位置設定欄７５、及び、終了位置設定欄７６の部分のみを取り出したイメージである。
【０１３１】
図６に示す直線状のインジケータ７２においては、−５０％〜１５０％の範囲にてテキスト配置範囲を設定できるようになっているが、これは、アレンジテキスト設定画面６０のカテゴリ設定欄６４（図４参照）にて直線状のガイドライン、屈折した直線状のガイドライン、円弧状のガイドライン、波線状のガイドラインの何れかが設定された場合の表示である。
【０１３２】
四角状のガイドラインが設定された場合は、図６に示すような直線状のインジケータ７２であるが、０％〜１００％の範囲のみにてテキスト配置範囲を設定するようになっている。これは、ガイドラインの図形が閉じているか否か、つまりガイドラインの始点と終点が一致しているか否かにより、ガイドラインの図形が閉じている場合は、０％〜１００％の範囲のみにてテキスト配置範囲を設定するようになっており、ガイドラインが開いている場合は、−５０％〜１５０％の範囲にてテキスト配置範囲を設定するようになっている。直線状のインジケータ７２においては、インジケータ７２の上限から下限を繋ぐ細い直線（スケール７３）があり、その上に、目盛が振ってある。０％〜１００％の範囲のみ設定可能なインジケータ７２では、０％、５０％、１００％の位置に目盛があり、０％と１００％の目盛には、それぞれ「０％」、「１００％」の表示がされている。
【０１３３】
一方、−５０％〜１５０％の範囲の設定が可能なインジケータ７２では、−５０％、０％、５０％、１００％、１５０％の位置に目盛があり、−５０％、０％、１００％、１５０％の目盛に、それぞれ「−５０％」、「０％」、「１００％」、「１５０％」の表示がされている。
【０１３４】
ガイドラインにおけるテキスト配置範囲は、ガイドラインを示す細い直線（スケール７３）の上に重なる太い直線（範囲設定ライン７４）として表示される。
【０１３５】
図４に示すアレンジテキスト設定画面６０では、カテゴリ設定欄６４において左から３個目の円配置ボタンが選択されているので、円状のインジケータ７２が表示されている。
【０１３６】
図４のアレンジテキスト設定画面６０において、インジケータ表示欄７１の左下には、開始位置設定欄７５がある。開始位置設定欄７５は、ガイドラインのテキスト配置範囲に沿って所定のテキストを配置するに際し、テキスト配置範囲の開始位置を設定する欄である。開始位置設定欄７５の上部には、「開始位置（Ｉ）：」の文字があり、その下に開始位置を設定するためのスピンボックスが表示されている。カテゴリ設定欄６４において、円状のガイドラインが選択されている場合は、開始位置はガイドラインを表す円の始点である最上部から右回りに見た時の角度により示される。そのため、単位は度である。図４のアレンジテキスト設定画面６０においては、開始位置設定欄７５のスピンボックスには「０°」が表示されている。
【０１３７】
マウス１５により、このスピンボックスの上三角ボタンをクリックすることによりスピンボックスの表示はインクリメントし、スピンボックスの下三角ボタンをクリックすることによりスピンボックスの表示はデクリメントする。また、キーボード１４により、スピンボックスの表示を直接変更することもできる。
【０１３８】
前述したように、カテゴリ設定欄６４において、円状のガイドライン以外のガイドラインが選択されている場合は、インジケータ表示欄７１には直線状のインジケータが表示される（図６参照）。円状以外のガイドラインが選択されている場合は、開始位置はガイドラインを表す図形の始点から終点までの経路において、始点を０％、終点を１００％として開始位置を定めた時の百分率により示される。開始位置が−５０％〜１５０％まで設定可能な場合に０％〜１００％を超える範囲の設定をするということは、ガイドラインをその延びる方向の前あるいは後に拡張し、その上に開始位置を設定することを示す。
【０１３９】
尚、実際の処理では、ガイドラインのデータとしては−５０％〜１５０％の範囲の大きいデータを持ち、０％〜１００％のガイドラインのデータは、そこから切り出したデータを用いている。
【０１４０】
開始位置設定欄７５の設定を変更することによりインジケータ表示欄７１においてテキスト配置範囲を示す太い線（範囲設定ライン７４）の開始位置も連動して変更になる。
【０１４１】
図４のアレンジテキスト設定画面６０において、開始位置設定欄７５の右には、終了位置設定欄７６がある。終了位置設定欄７６は、ガイドラインのテキスト配置範囲に沿って所定のテキストを配置するに際し、テキスト配置範囲の終了位置を設定する欄である。終了位置設定欄７６の上部には、「終了位置（Ｅ）：」の文字があり、その下に終了位置を設定するためのスピンボックスが表示されている。カテゴリ設定欄６４において、円状のガイドラインが選択されている場合は、終了位置はガイドラインを表す円の始点である最上部から右回りに見た時の角度により示される。そのため、単位は度である。図４のアレンジテキスト設定画面６０においては、終了位置設定欄７６のスピンボックスには「１８０°」が表示されている。
【０１４２】
マウス１５により、このスピンボックスの上三角ボタンをクリックすることによりスピンボックスの表示はインクリメントし、スピンボックスの下三角ボタンをクリックすることによりスピンボックスの表示はデクリメントする。また、キーボード１４により、スピンボックスの表示を直接変更することもできる。
【０１４３】
前述したように、カテゴリ設定欄６４において、円状のガイドライン以外のガイドラインが選択されている場合は、インジケータ表示欄７１には直線状のインジケータ７２が表示される（図６参照）。円状以外のガイドラインが選択されている場合は、終了位置はガイドラインを表す図形の始点から終点までの経路において、始点を０％、終点を１００％として終了位置を定めた時の百分率により示される。終了位置が−５０％〜１５０％まで設定可能な場合に０％〜１００％を超える範囲の設定をするということは、ガイドラインをその延びる方向の前あるいは後に拡張し、その上に終了位置を設定することを示す。
【０１４４】
尚、実際の処理では、ガイドラインのデータとしては−５０％〜１５０％の範囲の大きいデータを持ち、０％〜１００％のガイドラインのデータは、そこから切り出したデータを用いている。
【０１４５】
終了位置設定欄７６の設定を変更することによりインジケータ表示欄７１においてテキスト配置範囲を示す範囲設定ライン７４の終了位置も連動して変更になる。
【０１４６】
尚、インジケータ表示欄７１に表示されるインジケータ７２に関し、テキスト配置範囲を示す範囲設定ライン７４の始点をマウス１５によりドラッグすることにより、範囲設定ライン７４の始点を移動させることができる。同様に、テキスト配置範囲を示す範囲設定ライン７４の終点をマウス１５によりドラッグすることにより、範囲設定ライン７４の終点を移動させることができる。また、範囲設定ライン７４の始点及び終点以外の中間部分をマウス１５によりドラッグすることにより、始点と終点との差を維持しながら始点と終点を移動させることができる。このようにインジケータ表示欄７１において、マウス１５による始点・終点の変更がある場合、開始位置設定欄７５、終了位置設定欄７６の表示も連動して変更される。尚、マウスカーソル７７は、通常は矢印形状をしているが、範囲設定ライン７４の上に重ねると手の形状に変化する。
【０１４７】
図４に示すように、アレンジテキスト設定画面６０の最下部には、設定を有効にしつつアレンジテキスト設定画面６０を閉じるＯＫボタン７８と設定を無効にしつつアレンジテキスト設定画面６０を閉じるキャンセルボタン７９がある。
【０１４８】
アレンジテキストのテキスト入力画面（アレンジテキスト設定画面６０）では、図５に示すように入力タブ６２、設定タブ６３、フォントタブ、描画タブの下にサンプル表示欄８０がある。サンプル表示欄８０の上部には、「サンプル」との文字がある。その下には、２重の同心円があり、内側の円と外側の円の間に上から下に向かって「おえういあ」の文字が配置されたイメージがある。これは、アレンジテキストのサンプルイメージである。
【０１４９】
サンプル表示欄８０の右側の上部には、テキスト入力欄８１がある。テキスト入力欄８１の上部には、「テキスト（Ｔ）：」の文字があり、その下にテキストボックスがある。そのテキストボックスには、「あいうえお」の文字があり、「お」の文字の後ろにカーソルがある。操作者は、このテキストボックスに対しキーボード１４を使用して直接文字を入力することができる。
【０１５０】
テキスト入力欄８１の下には、ガイドライン表示・非表示切換え設定欄８２がある。ガイドライン表示・非表示切換え設定欄８２には、「ガイドラインを表示する（Ｇ）」との文字とチェックボックスとがある。このチェックボックスにマウス１５によりクリックをする度に、チェックの表示・非表示が切換る。このチェックボックスにチェックが表示されている時は、サンプル表示欄８０にガイドラインが表示され、チェックが表示されていない時は、サンプル表示欄８０にガイドラインが表示されない。
【０１５１】
前述のサンプル表示欄８０に表示されるアレンジテキストのサンプルイメージは、テキスト入力欄８１に入力された文字列の内容やガイドライン表示・非表示切換え設定欄８２の設定内容が反映されている。また、図４のアレンジテキスト設定画面６０にて設定した内容も反映されている。
【０１５２】
即ち、図５のサンプル表示欄８０に表示されるアレンジテキストのサンプルイメージは、図４に示すカテゴリ設定欄６４において円配置ボタン、回転選択欄６５において上配置ボタン、文字揃え設定欄６６において均等寄せボタン、文字方向設定欄６７において逆順ボタンが選択され、ガイドライン・テキスト間設定欄６８において０％、文字幅設定欄６９において１００％、開始位置設定欄７５において０度、終了位置設定欄７６において１８０度が設定され、図５に示すテキスト入力欄８１において「あいうえお」が入力され、ガイドライン表示・非表示切換え設定欄８２においてチェックボックスにチェックが表示されていることが反映されている。
【０１５３】
例えば、図４のカテゴリ設定欄６４において、直線配置ボタンを選択すると、図５のサンプル表示欄８０には、「おえういあ」の文字が直線状に配置されたサンプルイメージが表示される。また、図４の文字方向設定欄６７において、正順ボタンを選択すると、図５のサンプル表示欄８０には、半円状に上から下に向かって「あいうえお」の文字が配置されたサンプルイメージが表示される。図４の終了位置設定欄７６において、０度に設定すると、図５のサンプル表示欄８０には、「おえういあ」の文字が円周上に均等に配置されたサンプルイメージが表示される。
【０１５４】
次に、図７及び図８を参照して、テキスト配置範囲とテキストの配置結果とを対比して説明する。図７は、ガイドラインが直線の場合におけるテキスト配置範囲とテキストの配置結果の対比図であり、図８は、ガイドラインが円の場合におけるテキスト配置範囲とテキストの配置結果の対比図である。
【０１５５】
図７の対比図は、３行・４列の表になっており、１行目の各欄にはテキスト配置範囲が３条件に分けて表示されている。即ち、左端には空欄があり、その左から順に「０％から１００％に設定」、「２５％から７５％に設定」、「−５０％から１５０％に設定」と記されている。
【０１５６】
２行目は、前述のアレンジテキストの属性設定画面（アレンジテキスト設定画面６０、図４参照）の内、インジケータ表示欄７１、開始位置設定欄７５、及び、終了位置設定欄７６の部分のみを取り出したイメージであり、各欄は１行目のテキスト配置範囲の３条件にそれぞれ対応している。
【０１５７】
即ち、２行目の「０％から１００％に設定」に対応する欄には、インジケータ表示欄７１に直線状のインジケータ７２が表示され、０％から１００％の範囲に範囲設定ライン７４が配されている。その開始位置設定欄７５には０％、終了位置設定欄７６には１００％が表示されている。また、図７の対比図の「２５％から７５％に設定」に対応する欄には、インジケータ表示欄７１に直線状のインジケータ７２が表示され、２５％から７５％の範囲に範囲設定ライン７４が配されている。その開始位置設定欄７５には２５％、終了位置設定欄７６には７５％が表示されている。また、「−５０％から１５０％に設定」に対応する欄には、インジケータ表示欄７１に直線状のインジケータ７２が表示され、−５０％から１５０％の範囲に範囲設定ライン７４が配されている。その開始位置設定欄７５には−５０％、終了位置設定欄７６には１５０％が表示されている。
【０１５８】
３行目は、前述のアレンジテキストのテキスト入力画面（アレンジテキスト設定画面６０、図５参照）の内、サンプル表示欄８０のみを取り出したイメージであり、各欄は１行目のテキスト配置範囲の３条件にそれぞれ対応している。
【０１５９】
即ち、３行目の「０％から１００％に設定」に対応する欄には、右上がりに延びる２本の平行な直線があり、その間に挟まれるように「１２３４５」の文字が配置されたイメージであって、「１２３４５」の文字は０％から１００％というテキスト配置範囲に亘って所定の文字幅にて表示されている。また、「２５％から７５％に設定」に対応する欄には、右上がりに延びる２本の平行な直線があり、その間に挟まれるように「１２３４５」の文字が配置されたイメージであることは、「０％から１００％に設定」に対応する欄と同じであるが、「１２３４５」の文字は２５％から７５％というテキスト配置範囲に亘っており、「０％から１００％に設定」に対応する欄に表示された文字よりも文字幅が狭く表示されている。但し文字同士が重なり合うことはない。
【０１６０】
また、「−５０％から１５０％に設定」に対応する欄には、右上がりに延びる２本の平行な直線があり、その間に挟まれるように「１２３４５」の文字が配置されたイメージであることは、「０％から１００％に設定」に対応する欄と同じであるが、「１２３４５」の文字は−５０％から１５０％というテキスト配置範囲に亘っており、「０％から１００％に設定」に対応する欄に表示されたテキストの文字間よりも文字間が広く表示されている。文字幅は、「０％から１００％に設定」に対応する欄に表示された文字の文字幅と同じである。
【０１６１】
次に、図８について説明する。図８の対比図は、３行・３列の表になっており、１行目の各欄にはテキスト配置範囲が２条件に分けて表示されている。即ち、左端には空欄があり、その左から順に「０°から０°に設定」、「０°から１８０°に設定」と記入されている。
【０１６２】
２行目は図７と同様、インジケータ表示欄７１、開始位置設定欄７５、及び、終了位置設定欄７６の部分のみを取り出したイメージである。各欄は１行目のテキスト配置範囲の２条件にそれぞれ対応している。
【０１６３】
即ち、２行目の「０°から０°に設定」に対応する欄には、インジケータ表示欄７１に円のインジケータ７２が表示され、０°から始まり一周した後０°で終わる範囲が太線（範囲設定ライン７４）にて表示されたイメージとなっている。その開始位置設定欄７５には０°、終了位置設定欄７６には０°が表示されている。また、「０°から１８０°に設定」に対応する欄には、インジケータ表示欄７１に円のインジケータ７２が表示され、０°から始まり半周した後１８０°で終わる範囲が太線（範囲設定ライン７４）にて表示されたイメージとなっている。その開始位置設定欄７５には０°、終了位置設定欄７６には１８０°が表示されている。
【０１６４】
３行目は、図７と同様、サンプル表示欄８０のみを取り出したイメージである。各欄は１行目のテキスト配置範囲の２条件にそれぞれ対応している。
【０１６５】
即ち、３行目の「０°から０°に設定」に対応する欄には、２重の同心円があり、その間に挟まれるように「１２３４５」の文字が配置されたイメージであって、「１２３４５」の文字は円周上に均等に配置されて表示されている。また、「０°から１８０°に設定」に対応する欄には、２重の同心円があり、その間に挟まれるように「１２３４５」の文字が配置されたイメージであるのは変わらないが、「１２３４５」の文字は半円状に均等に配置されて表示されている。
【０１６６】
次に、図９を参照してラベル編集画面におけるアレンジテキストオブジェクトの直接編集について説明する。図９は、ラベル編集画面におけるアレンジテキストオブジェクトのイメージ図である。
【０１６７】
図９に示すように、アレンジテキストオブジェクト９０には、左下から右上に向かう２本の平行な直線（ガイドライン９１）と、２本の平行な直線に挟まれるように「１２３４５」というテキスト９２がある。下側のガイドライン９１には、テキスト９２の左端に対応する位置と右端に対応する位置にそれぞれハンドル９３がある。このようにガイドライン９１やハンドル９３が表示されているアレンジテキストオブジェクト９０は、編集対象として選択状態にある時のアレンジテキストオブジェクトである。通常は、テキスト９２のみが表示されるのみである。選択状態には２段階あり、アレンジテキストオブジェクト９０は、マウス１５によりクリックされることにより、先ず第１段階の選択状態になる。第１段階の選択状態は、図示されていないが、テキスト９２を囲う方形のイメージが表示される。その時、その方形の４つの頂点と各辺の中点にハンドルが表示される。そのハンドルをマウス１５によって操作することによりアレンジテキストオブジェクトの拡大・縮小ができる。
【０１６８】
図９に示すアレンジテキストオブジェクト９０は、第２段階の選択状態にあるアレンジテキストオブジェクトを示している。第１段階の選択状態にあるアレンジテキストオブジェクトがマウス１５によりクリックされることにより、第２段階の選択状態となる。この状態においては、操作者はハンドル９３をマウス１５によって操作することによって下側のガイドライン９１上を移動させることができる。それによりアレンジテキストオブジェクト９０はテキスト９２の配置範囲の拡大・縮小をすることができる。この時、ハンドル９３の操作によるテキスト９２の配置範囲の拡大・縮小とアレンジテキスト設定画面６０における範囲設定ライン７４の始点・終点の設定とは互いに連動している。
【０１６９】
ラベル編集画面５１（図３参照）において、アレンジテキストオブジェクトを新規に作成するためには、先ずメニューバー５２にある挿入メニューをクリックする。そうすると不図示のドロップダウンメニューが表示される。その中からアレンジテキストメニューを選択する。それによりアレンジテキスト設定画面６０（図４、図５参照）が表示される。アレンジテキスト設定画面６０において、各種の設定をした後、ＯＫボタン７８をクリックするとアレンジテキスト設定画面６０は閉じ、アレンジテキスト設定画面６０にて設定したアレンジテキストオブジェクトがラベル編集画面５１に新規に作成されて表示される。
【０１７０】
図９に示すアレンジテキストオブジェクト９０は、そのようにして作成したアレンジテキストオブジェクトである。また、図９に示すアレンジテキストオブジェクト９０にて右クリックすることによりメニュー（コンテキストメニュー）を表示し、そこからプロパティメニューを選択することもできる。その時は、アレンジテキスト設定画面６０（図４、図５参照）が表示され、アレンジテキストオブジェクトの設定を変更することができる。
【０１７１】
次に、図１４を参照して、テキストの配置範囲を狭く設定した場合のアレンジテキストオブジェクトについて説明する。図１４は、テキストの配置範囲を狭く設定した場合のアレンジテキストオブジェクトのイメージである。
【０１７２】
図１４に示すアレンジテキストオブジェクトは、図９に示すアレンジテキストオブジェクトと同じ「１２３４５」というテキストを備え、ガイドラインは直線である。しかしながら、テキストの配置範囲が狭いためにテキストは潰れ、「１２３４５」という内容が視認できないことが分かる。単に、ラベル編集画面５１において、テキストの配置範囲を設定可能に構成するだけでは、図１４に示すような事態になるため、本実施形態では、テキストの配置範囲が狭く成り過ぎないようにラベル編集画面５１は構成されている。即ち、範囲設定ライン７４を所定の範囲を超えて狭く設定しようとする操作に関しては、無効として扱うようにしている。そしてその様な操作がアレンジテキストの属性設定画面（アレンジテキスト設定画面６０、図４参照）のインジケータ７２に対してなされた場合、範囲設定ライン７４はエラー表示としてブリンクする。尚、このエラー表示は範囲設定ライン７４がブリンクすることに換わり、通常と違う色に変わることであってもよい。例えば、範囲設定ライン７４の通常の色が青である場合、赤に変わることが考えられる。
【０１７３】
次に、ＣＰＵ１１における処理について、図１０乃至図１２を参照して説明する。図１０は、本発明に係るアレンジテキスト設定処理を示すフローチャートである。図１１は、アレンジテキスト変更処理を示すフローチャートである。図１２は、文字判読可否判定処理を示すフローチャートである。尚、以下の処理は全てＣＰＵ１１により実行される。
【０１７４】
先ず、ＰＣ３には電源が投入されており、ＨＤＤ２５のＯＳ記憶エリア２７に格納されているＯＳがＣＰＵ１１により実行されている。この場合に、ラベル編集プログラム記憶エリア２８に記憶されているラベル編集プログラムが、ＯＳ上で実行されると、即ち、ＯＳがＣＰＵ１１によって実行されている環境において、ラベル編集プログラムが同じくＣＰＵ１１によって実行されると、初期化処理が行われる。
【０１７５】
初期化処理としては、先ず、ＲＡＭ２２の各種変数が初期化される。また、モニタ１３に表示制御部３１を介して図３に示すようなラベル編集画面５１が表示される。その他、各種の初期化処理が行われる。それにより、ラベル編集アプリケーション５０が起動する。
【０１７６】
ラベル編集画面５１（図３参照）において、メニューバー５２にある挿入メニューをクリックする。そうすると不図示のドロップダウンメニューが表示される。その中からアレンジテキストメニューを選択する。その時、ＣＰＵ１１によって実行されるのが図１０に示すアレンジテキスト設定処理である。
【０１７７】
図１０に示すように、アレンジテキスト設定処理では、先ずＳ１にて、アレンジテキスト設定画面６０（図４、図５参照）が表示される。入力タブ６２、設定タブ６３、フォントタブ、描画タブがクリックされることにより、アレンジテキスト設定画面６０はその設定項目が切り替わるが、アレンジテキスト設定画面６０の表示直後は、図５に示すテキスト入力画面である。また、アレンジテキストオブジェクトの各種の設定値が格納される領域がＲＡＭ２２上に新規に確保される。その後、Ｓ２に移行する。
【０１７８】
Ｓ２では、アレンジテキスト設定画面６０のテキスト入力画面において、テキスト入力欄８１にテキストが入力されたか否かが判断される。テキストが入力されたと判断した場合（Ｓ２：ＹＥＳ）は、Ｓ３に移行し、テキストが入力されなかったと判断した場合（Ｓ２：ＮＯ）は、Ｓ４に移行する。
【０１７９】
Ｓ３では、テキスト入力欄８１に入力されたテキストがアレンジテキストオブジェクトのテキストとしてＲＡＭ２２の所定の領域に格納される。また、サンプル表示欄８０のアレンジテキストのサンプルイメージが表示更新される。サンプル表示欄８０のアレンジテキストのサンプルイメージが表示更新されるに際しては、アレンジテキスト設定画面６０にて設定されている各種の設定値が反映されたアレンジテキストイメージが作成され、そのイメージがサンプル表示欄８０の大きさに合わせて調整された後、表示される。また、アレンジテキストイメージの作成に際しては、後述する文字判読可否判定処理も実行され、判読不能と判断される時は、その時に入力された文字は無効とされる。Ｓ３の処理の後は、Ｓ２に移行し前述の処理を繰り返す。
【０１８０】
Ｓ４では、アレンジテキスト設定画面６０の属性設定画面において、カテゴリ設定欄６４にてカテゴリの切換えがあったか否かが判断される。カテゴリの切換えがあったと判断した場合（Ｓ４：ＹＥＳ）は、Ｓ５に移行し、カテゴリの切換えが無かったと判断した場合（Ｓ４：ＮＯ）は、Ｓ６に移行する。
【０１８１】
Ｓ５では、カテゴリ設定欄６４に入力されたカテゴリがアレンジテキストオブジェクトのカテゴリとしてＲＡＭ２２の所定の領域に格納される。また、インジケータ表示欄７１のインジケータ７２が表示更新される。インジケータ表示欄７１のインジケータ７２の表示更新に際しては、アレンジテキスト設定画面６０にて設定されている各種の設定値が反映されたインジケータ７２が作成される。円状のインジケータ７２と直線状のインジケータ７２との変換が行われる時は、範囲設定ライン７４の開始位置と終了位置の単位が変わると共に、開始位置と終了位置の値も換算される。
【０１８２】
例えば、円状のインジケータ７２から直線状のインジケータ７２に変わる場合、テキストの配置範囲が「０度から０度（３６０度）」であった時は「０％から１００％」に換算され、「９０度から２７０度」であった時は「２５％から７５％」に換算される。このように、比例関係となっている。また、同じ直線状のインジケータ７２から直線状のインジケータ７２に変わる場合でも、テキストの配置範囲が、「−５０％〜１５０％」が可能なインジケータ７２から「０％〜１００％」しか可能でないインジケータ７２に変わる場合は、「０％〜１００％」の範囲に切り詰められる。尚、それに合わせ、開始位置設定欄７５及び終了位置設定欄７６の表示も切換わる。
【０１８３】
また、インジケータ７２のイメージの作成に際しては、後述する文字判読可否判定処理も実行され、判読不能と判断される時は、テキストの配置範囲が判読可能な程度に拡大される。但し、テキストの配置範囲がその上限・下限にある時は、テキストが判読可能となるよう入力済みのテキストが削除される。Ｓ５の処理の後は、Ｓ２に移行し前述の処理を繰り返す。
【０１８４】
Ｓ６では、アレンジテキスト設定画面６０の属性設定画面において、開始位置設定欄７５のスピンボックスが操作されたか否かが判断される。操作されたと判断した場合（Ｓ６：ＹＥＳ）は、Ｓ１２に移行し、操作されなかったと判断した場合（Ｓ６：ＮＯ）は、Ｓ７に移行する。
【０１８５】
Ｓ７では、アレンジテキスト設定画面６０の属性設定画面において、終了位置設定欄７６のスピンボックスが操作されたか否かが判断される。操作されたと判断した場合（Ｓ７：ＹＥＳ）は、Ｓ１２に移行し、操作されなかったと判断した場合（Ｓ７：ＮＯ）は、Ｓ８に移行する。
【０１８６】
Ｓ８では、アレンジテキスト設定画面６０の属性設定画面において、インジケータ表示欄７１の範囲設定ライン７４の始点が操作されたか否かが判断される。操作されたと判断した場合（Ｓ８：ＹＥＳ）は、操作後の始点の位置が取得された後、Ｓ１２に移行し、操作されなかったと判断した場合（Ｓ８：ＮＯ）は、Ｓ９に移行する。
【０１８７】
Ｓ９では、アレンジテキスト設定画面６０の属性設定画面において、インジケータ表示欄７１の範囲設定ライン７４の終点が操作されたか否かが判断される。操作されたと判断した場合（Ｓ９：ＹＥＳ）は、操作後の終点の位置が取得された後、Ｓ１２に移行し、操作されなかったと判断した場合（Ｓ９：ＮＯ）は、Ｓ１０に移行する。
【０１８８】
Ｓ１０では、アレンジテキスト設定画面６０の属性設定画面において、インジケータ表示欄７１の範囲設定ライン７４の始点と終点を除いた中央部が操作されたか否かが判断される。操作されたと判断した場合（Ｓ１０：ＹＥＳ）は、Ｓ１１に移行し、操作されなかったと判断した場合（Ｓ１０：ＮＯ）は、Ｓ１３に移行する。
【０１８９】
Ｓ１１では、範囲設定ライン７４の中央部が操作されることに連動して範囲設定ライン７４の始点と終点が移動する。操作後の始点と終点の位置が中央部の操作された点の移動量からの換算により取得される。その後、Ｓ１２に移行する。
【０１９０】
Ｓ１２では、文字判読可否判定処理が行われる。ここで、一旦、図１０を参照してのアレンジテキスト設定処理の説明を中断し、図１２を参照して文字判読可否判定処理の説明を行う。
【０１９１】
図１２に示すように、Ｓ３０では、アレンジテキスト設定画面６０にて設定されている各種の設定値に基づいてテキスト入力欄８１にて入力されたテキストを配置したイメージが作成される。その後、Ｓ３１に移行する。
【０１９２】
Ｓ３１では、テキストを構成する各文字の幅と高さが求められる。尚、各文字の幅に関しては、全て等しくなるように構成されている。その後、Ｓ３２に移行する。
【０１９３】
Ｓ３２では、テキストを構成する全ての文字が判読可能か否かが判断される。それには、文字毎に「文字高さ／文字幅」が求められ、全ての文字に対し「文字高さ／文字幅」が所定の閾値より小さいか否かが判断される。全ての文字に対し「文字高さ／文字幅」が所定の閾値より小さいと判断された場合は、全ての文字は判読可能ということを表している。所定の閾値は例えば２０とすればよい。テキストを構成する全ての文字が判読可能である場合（Ｓ３２：ＹＥＳ）は、Ｓ３３に移行し、テキストを構成する全ての文字が判読可能な訳ではない場合（Ｓ３２：ＮＯ）は、Ｓ３４に移行する。
【０１９４】
Ｓ３３では、ＲＡＭ２２の所定の領域に判読可能を表す値が設定される。その後、文字判読可否判定処理を終了し、図１０に示すアレンジテキスト設定処理のＳ１４に移行する。  また、Ｓ３４では、ＲＡＭ２２の所定の領域に判読不能を表す値が設定される。その後、文字判読可否判定処理を終了し、図１０に示すアレンジテキスト設定処理のＳ１４に移行する。尚、本実施形態を説明するフローチャートにおいては、図１２に示す文字判読可否判定処理は、図１０のＳ１２以外の処理からも呼び出される。文字判読可否判定処理が終了した後は、文字判読可否判定処理を呼び出した元の処理に戻ることは言うまでもない。
【０１９５】
再び、図１０のアレンジテキスト設定処理に戻り続きを説明する。
【０１９６】
Ｓ１４では、テキスト入力欄８１にて入力されたテキストが配置されたアレンジテキストが判読可能か否かが判断される。これは、図１２の文字判読可否判定処理のＳ３３またはＳ３４にてＲＡＭ２２の所定の領域に設定された判読可能か判読不能かを示す値を参照することにより判断される。その結果、判読可能であると判断した場合（Ｓ１４：ＹＥＳ）は、Ｓ１５に移行し、判読不能であると判断した場合（Ｓ１４：ＮＯ）は、Ｓ１６に移行する。
【０１９７】
Ｓ１５では、アレンジテキスト設定画面６０の各設定欄にて設定された値に応じてアレンジテキスト設定画面６０の属性設定画面のインジケータ表示欄７１に表示されるインジケータ７２のイメージが作成され表示が更新される。その後、Ｓ２に移行し前述の処理を繰り返す。
【０１９８】
Ｓ１６では、無効な操作がされたことを示すエラー表示としてアレンジテキスト設定画面６０の属性設定画面のインジケータ表示欄７１に表示されるインジケータ７２の範囲設定ライン７４がブリンクするように設定され、表示が更新される。その後、Ｓ２に移行し前述の処理を繰り返す。
【０１９９】
Ｓ１０にて、範囲設定ライン７４の中央部が操作されなかったと判断した場合（Ｓ１０：ＮＯ）に移行するＳ１３では、アレンジテキスト設定画面６０のＯＫボタン７８が操作されたか否かが判断される。ＯＫボタン７８が操作されたと判断した場合（Ｓ１３：ＹＥＳ）は、Ｓ１７に移行し、ＯＫボタン７８が操作されなかったと判断した場合（Ｓ１３：ＮＯ）は、Ｓ１８に移行する。
【０２００】
Ｓ１７では、アレンジテキスト設定画面６０にて設定されている各種の設定値に基づいてテキスト入力欄８１にて入力されたテキストを配置したアレンジテキストオブジェクトのイメージがＲＡＭ２２の所定の領域に作成される。その際、プログラム関係情報記憶エリア５９に記憶されている文字列配置パターンが参照される。
【０２０１】
尚、この時作成されるイメージのサイズは、ラベル編集画面５１の作業領域５３に表示されているラベル枠５６の大きさに対応し、ラベル枠５６に収まるサイズとなっており、幅の広いテープに対応するラベル枠５６が表示されている時は大きいイメージが作成され、幅の狭いテープに対応するラベル枠では小さいイメージが作成される。プログラム関係情報記憶エリア５９には、ガイドラインはその形状毎に１つ備えているのみなので、同じくプログラム関係情報記憶エリア５９に記憶されているテープの種類に合わせて拡大縮小されたガイドラインが使用される。
【０２０２】
そして、作成されたアレンジテキストオブジェクトのイメージがラベル編集画面５１の作業領域５３のラベルイメージ５５上に新規に表示される。その後、図１０のアレンジテキスト設定処理を終了する。
【０２０３】
Ｓ１８では、アレンジテキスト設定画面６０のキャンセルボタン７９が操作されたか否かが判断される。キャンセルボタン７９が操作されたと判断した場合（Ｓ１８：ＹＥＳ）は、図１０のアレンジテキスト設定処理を終了する。その時、Ｓ１においてＲＡＭ２２上に新規に確保したアレンジテキストオブジェクトの各種の設定値が格納される領域は削除される。キャンセルボタン７９が操作されなかったと判断した場合（Ｓ１８：ＮＯ）は、Ｓ１９に移行する。
【０２０４】
Ｓ１９では、その他の処理が行われる。その後、Ｓ２に移行し前述の処理を繰り返す。
【０２０５】
前記した通り、図１０を参照して説明したアレンジテキスト設定処理は、アレンジテキスト設定画面６０に対する処理が中心である。ラベル編集画面５１（図３参照）において、メニューバー５２にある挿入メニューをクリックすることによりアレンジテキスト設定画面６０は表示され、アレンジテキスト設定画面６０にて設定することにより、ラベル編集画面５１にアレンジテキストオブジェクトを新規に追加できることを説明した。
【０２０６】
一方、ラベル編集画面５１（図３参照）にアレンジテキストオブジェクトが既に存在する場合、そのアレンジテキストオブジェクトをマウス１５により右クリックするとコンテキストメニューと呼ばれるそのオブジェクトに対して有効なメニューが一覧表示されたポップアップメニューが表示される。コンテキストメニューからプロパティメニューが選択された時もアレンジテキスト設定画面６０が表示される。
【０２０７】
この既にラベル編集画面５１にアレンジテキストオブジェクトが存在し、そのアレンジテキストのコンテキストメニューからプロパティメニューが選択された時に実行される処理は、前述の図１０を参照して説明したアレンジテキスト設定処理と殆ど同じである。違いは、ラベル編集画面５１に新規にアレンジテキストオブジェクトが追加されるのではなく、既にあるアレンジテキストオブジェクトの属性が変更になることである。そのため、この場合の処理は、アレンジテキスト設定処理において、各種の設定値はＲＡＭ２２上の所定の領域が新規に確保されて格納されるのではなく、既にあるアレンジテキストに対応する所定の領域の設定値が変更になる。また、キャンセルボタンが操作された時は、既に存在していたアレンジテキストオブジェクトの設定値に戻される。図１０のアレンジテキスト設定処理は、そのように読み替える必要がある。
【０２０８】
次に、図１１を参照してアレンジテキスト変更処理を説明する。この処理は、ラベル編集（図３参照）にアレンジテキストオブジェクトが既に存在する場合、そのアレンジテキストオブジェクトを直接操作することによりアレンジテキストオブジェクトの設定を変更する処理である。
【０２０９】
前述したように、ラベル編集画面５１に表示されるアレンジテキストオブジェクトの選択状態には２段階の選択状態がある。ハンドル等を従えていない非選択状態のアレンジテキストオブジェクトをマウス１５により１回クリックするとアレンジテキストオブジェクトの上下、左右、右上、右下、左上、左下にハンドルを従えた第１段階の選択状態になり、第１段階の選択状態にあるアレンジテキストオブジェクトをさらに１回クリックするとガイドラインと、アレンジテキストオブジェクトの先頭と末尾にハンドルを従えた第２段階の選択状態になる。
【０２１０】
第１段階の選択状態にあるアレンジテキストオブジェクトをクリックした時にＣＰＵ１１によって実行されるのが図１１に示すアレンジテキスト変更処理である。
【０２１１】
図１１に示すように、先ずＳ２０では、ラベル編集画面５１において、作業領域５３に表示されている第２段階の選択状態にあるアレンジテキストオブジェクトが備えアレンジテキストオブジェクトの先頭に表示されるハンドル（テキスト配置範囲の開始位置に対応）が操作されたか否かが判断される。先頭のハンドルへの操作があったと判断した場合（Ｓ２０：ＹＥＳ）は、Ｓ２２に移行し、先頭のハンドルへの操作がなかったと判断した場合（Ｓ２０：ＮＯ）は、Ｓ２１に移行する。
【０２１２】
Ｓ２１では、ラベル編集画面５１において、作業領域５３に表示されている第２段階の選択状態にあるアレンジテキストオブジェクトが備えアレンジテキストオブジェクトの末尾に表示されるハンドル（テキスト配置範囲の終了位置に対応）が操作されたか否かが判断される。末尾のハンドルへの操作があったと判断した場合（Ｓ２１：ＹＥＳ）は、Ｓ２２に移行し、末尾のハンドルへの操作がなかったと判断した場合（Ｓ２１：ＮＯ）は、Ｓ２３に移行する。
【０２１３】
Ｓ２３では、先頭のハンドルや末尾のハンドル以外のクリック等、その他の操作がされたか否かが判断される。その他の操作がされたと判断した場合（Ｓ２３：ＹＥＳ）は、アレンジテキストオブジェクトの選択状態が非選択状態に変えられた後、アレンジテキスト変更処理を終了する。
【０２１４】
Ｓ２２では、文字判読可否判定処理が行われる。文字判読可否判定処理については、図１２を参照して前述した通りであるのでここでの説明は省略する。その後、Ｓ２４に移行する。
【０２１５】
Ｓ２４では、ラベル編集画面５１に表示されたアレンジテキストオブジェクトが備えるテキストが判読可能か否かが判断される。これは、図１２の文字判読可否判定処理のＳ３３またはＳ３４にてＲＡＭ２２の所定の領域に設定された判読可能か判読不能かを示す値を参照することにより判断される。その結果、判読可能であると判断した場合（Ｓ２４：ＹＥＳ）は、Ｓ２５に移行し、判読不能であると判断した場合（Ｓ２５：ＮＯ）は、Ｓ２６に移行する。
【０２１６】
Ｓ２５では、操作後のハンドルの位置に応じてラベル編集画面５１のアレンジテキストオブジェクトのイメージが作成され表示が更新される。その後、Ｓ２０に移行し前述の処理を繰り返す。
【０２１７】
Ｓ２６では、無効な操作がされたことを示すエラー表示として短時間「操作は無効です。テキストが判読できません。」と表示される。その後、Ｓ２０に移行し前述の処理を繰り返す。
【０２１８】
本実施形態に係るＰＣ３では、アレンジテキスト設定画面６０の属性設定画面におけるインジケータ表示欄７１に表示されたインジケータ７２の範囲設定ライン７４の始点をマウス１５によりスケール７３上でドラッグすることにより移動し、インジケータ表示欄７１に表示されたインジケータ７２の範囲設定ライン７４の終点をマウス１５によりスケール７３上でドラッグすることにより移動し、ＣＰＵ１１は、範囲設定ライン７４の始点の移動、または、範囲設定ライン７４の終点の移動によりラベル編集画面５１におけるアレンジテキストオブジェクトのイメージの表示更新をするように構成されている。
【０２１９】
これにより、スケール７３上で範囲設定ライン７４の始点、終点をドラッグすることによりアレンジテキストオブジェクトを構成するテキストを配置する範囲を設定するので、キーボード１４及びマウス１５の操作回数を少なくしながらテキストを配置する範囲を設定することができる。よって操作性が向上する。
【０２２０】
また、本実施形態に係るＰＣ３では、ラベル編集画面５１に表示されるアレンジテキストオブジェクトのイメージが判読可能か否かを判定し、ＰＣ３は、アレンジテキスト設定画面６０の属性設定画面におけるインジケータ表示欄７１に表示されたインジケータ７２の範囲設定ライン７４の始点指定時、または、範囲設定ライン７４の終点指定時にアレンジテキストオブジェクトのイメージが判読可能でないと判定された場合、アレンジテキストオブジェクトのイメージの表示更新は行わないように構成されている。
【０２２１】
これにより、個々の文字の幅が狭くなり過ぎて判読できなくなるという事態をなくすることができる。
【０２２２】
また、本実施形態に係るＰＣ３では、ラベル編集画面５１に表示されるアレンジテキストオブジェクトのイメージが判読可能か否かを判定し、ＰＣ３は、アレンジテキスト設定画面６０の属性設定画面におけるインジケータ表示欄７１に表示されたインジケータ７２の範囲設定ライン７４の始点指定時、または、範囲設定ライン７４の終点指定時にアレンジテキストオブジェクトのイメージが判読可能でないと判定された場合、エラー表示をするように構成されている。
【０２２３】
これにより、操作者はアレンジテキストオブジェクトのイメージが判読不能になるような操作をしたということを知ることができる。
【０２２４】
また、本実施形態に係るＰＣ３では、エラー表示は、アレンジテキスト設定画面６０の属性設定画面におけるインジケータ表示欄７１に表示されたインジケータ７２の範囲設定ライン７４を点滅表示するように構成されている。
【０２２５】
これにより、エラーを表示するための場所が別途必要ない。
【０２２６】
また、本実施形態に係るＰＣ３では、エラー表示は、アレンジテキスト設定画面６０の属性設定画面におけるインジケータ表示欄７１に表示されたインジケータ７２の範囲設定ライン７４の表示色を通常と異なる色にするように構成されている。
【０２２７】
これにより、エラーを表示するための場所が別途必要ない。
【０２２８】
また、本実施形態に係るＰＣ３では、アレンジテキスト設定画面６０の属性設定画面におけるインジケータ表示欄７１に表示されたインジケータ７２の範囲設定ライン７４の内、始点及び終点に挟まれる部分をマウス１５によりスケール７３上でドラッグし、ＰＣ３は、範囲設定ライン７４の始点と終点に挟まれる部分のドラッグに伴う範囲設定ライン７４の始点及び終点の移動によりラベル編集画面５１におけるアレンジテキストオブジェクトのイメージの表示更新をするように構成されている。
【０２２９】
これにより、テキストを配置する範囲の長さを維持したままテキストを配置する位置をずらすことができる（テキストを配置する範囲の始点と終点の変更を一遍に行うことができる）。よって操作性が向上する。
【０２３０】
また、本実施形態に係るＰＣ３では、アレンジテキスト設定画面６０の属性設定画面におけるインジケータ表示欄７１に初期状態として表示されるインジケータ７２において、範囲設定ライン７４の始点と終点は、ガイドラインの始点に対応するスケール７３の始点とガイドラインの終点に対応するスケール７３の終点に挟まれる区間に配置されるように構成されている。
【０２３１】
これにより、アレンジテキストオブジェクトのイメージはガイドラインに沿った拡大が可能である。
【０２３２】
また、本実施形態に係るＰＣ３では、アレンジテキストオブジェクトを構成するテキストの配置範囲の開始位置を示すハンドル９３をガイドラインの始点に指定し、テキスト配置範囲の終了位置を示すハンドル９３をガイドラインの終点に指定した場合にラベル編集画面５１に表示されるアレンジテキストオブジェクトのイメージのサイズは、ＰＣ３に接続されるラベル作成装置２に収納されるテープのサイズに対応して構成されている。
【０２３３】
これにより、テープのサイズに対応するアレンジテキストオブジェクトのイメージを作成することが容易となる。
【０２３４】
また、本実施形態に係るＰＣ３では、ラベル編集画面５１に表示されアレンジテキストオブジェクトを構成するテキストの配置範囲の開始位置を示すハンドル９３をマウス１５によりガイドライン上でドラッグすることにより移動し、ラベル編集画面５１に表示されアレンジテキストオブジェクトを構成するテキストの配置範囲の終了位置を示すハンドル９３をマウス１５によりガイドライン上でドラッグすることにより移動し、ＰＣ３は、アレンジテキストオブジェクトを構成するテキストの配置範囲の開始位置を示すハンドル９３の移動、または、終了位置を示すハンドル９３の移動によりラベル編集画面５１におけるアレンジテキストオブジェクトのイメージの表示更新をするように構成されている。
【０２３５】
これにより、ガイドライン上でハンドル９３をドラッグすることによりアレンジテキストを構成するテキストを配置する範囲を設定するので、キーボード１４及びマウス１５の操作回数を少なくしてテキストを配置する範囲の設定ができる。よって操作性が向上する。
【０２３６】
また、本実施形態に係るＰＣ３では、ラベル編集画面５１に表示されるアレンジテキストオブジェクトのイメージが判読可能か否かを判定し、ＰＣ３は、アレンジテキストオブジェクトを構成するテキストの配置範囲の開始位置を示すハンドル９３の移動時、または、アレンジテキストオブジェクトを構成するテキストの配置範囲の終了位置を示すハンドル９３の移動時にアレンジテキストオブジェクトのイメージが判読可能でないと判定された場合、アレンジテキストオブジェクトのイメージの表示更新は行わないように構成されている。
【０２３７】
これにより、個々の文字の幅が狭くなり過ぎて判読できなくなるという事態をなくすることができる。
【０２３８】
また、本実施形態に係るＰＣ３では、ＰＣ３は、アレンジテキストオブジェクトを構成するテキストの配置範囲の開始位置を示すハンドル９３の移動時、または、アレンジテキストオブジェクトを構成するテキストの配置範囲の終了位置を示すハンドル９３の移動時にアレンジテキストオブジェクトのイメージが判読可能でないと判定された場合、エラー表示をするように構成されている。
【０２３９】
これにより、操作者はテキストが判読不能になるような操作をしたということを知ることができる。
【０２４０】
また、本実施形態に係るＰＣ３では、ラベル編集画面５１に初期状態として表示されるアレンジテキストオブジェクトのイメージにおいて、アレンジテキストオブジェクトを構成するテキストの配置範囲の開始位置を示すハンドル９３と配置範囲の終了位置を示すハンドル９３は、ガイドラインの始点と終点に挟まれる区間に配置されるように構成されている。
【０２４１】
これにより、アレンジテキストオブジェクトのイメージはガイドラインに沿った拡大が可能である。
【０２４２】
また、本実施形態に係るＰＣ３では、アレンジテキストオブジェクトを構成するテキストの配置範囲の開始位置を示すハンドル９３をガイドラインの始点に指定し、アレンジテキストオブジェクトを構成するテキストの配置範囲の終了位置を示すハンドル９３をガイドラインの終点に指定した場合にラベル編集画面５１に表示されるアレンジテキストオブジェクトのイメージのサイズは、ＰＣ３に接続されるラベル作成装置２に収納されるテープのサイズに対応するように構成されている。
【０２４３】
これにより、テープのサイズに対応するアレンジテキストオブジェクトのイメージを作成することが容易となる。
【０２４４】
尚、本発明は本実施形態に限定されることはなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
【０２４５】
図１３は、他の実施形態におけるアレンジテキスト設定画面の属性設定画面が備えるインジケータ表示欄のイメージ図である。前述の実施形態では、インジケータ表示欄７１にはインジケータ７２が表示されていたが、直線状のインジケータの時は、インジケータに換えて図１３に示すようなスライダとしてもよい。インジケータ７２における範囲設定ライン７４の開始位置、終了位置がそれぞれスライダ１００における左右のつまみ１０１、１０１に対応している。操作方法は変わらず、マウス１５により左側のつまみ１０１をドラッグ＆ドロップすることによりテキスト配置範囲の開始位置を変更でき、右側のつまみ１０１をドラッグ＆ドロップすることによりテキスト配置範囲の終了位置を変更できる。
【０２４６】
また、左右のつまみ１０１、１０１に挟まれる部分（図１３における塗り潰し部分）をドラッグ＆ドロップすることにより、左右のつまみ１０１、１０１の間隔を維持したまま左右のつまみ１０１、１０１の位置を同時に移動させることができる。左右のつまみ１０１に対し、アレンジテキストのテキストが判読不能になる範囲への設定となる操作がなされた場合、左右のつまみ１０１、１０１に挟まれる部分（図１３における塗り潰し部分）がブリンクするように構成されている。または、その部分のブリンクに換えて、通常と異なる色に変化してもよい。
【０２４７】
アレンジテキストオブジェクトに対し、そのイメージが判読不能な程狭くなる操作がされた場合に、判読可能なぎりぎりの位置まで操作がされたことにし、アレンジテキストオブジェクトのイメージを表示更新するようにしてもよい。
【図面の簡単な説明】
【０２４８】
【図１】本実施形態に係る印刷システムの概略構成図である。
【図２】ＰＣ３の電気的構成を示すブロック図である。
【図３】ラベル編集アプリケーションのラベル編集画面のイメージ図である。
【図４】アレンジテキストの属性設定画面のイメージ図である。
【図５】アレンジテキストのテキスト入力画面のイメージ図である。
【図６】アレンジテキストの属性設定画面の一部を示すイメージ図である。
【図７】ガイドラインが直線の場合におけるテキスト配置範囲とテキストの配置結果の対比図である。
【図８】ガイドラインが円の場合におけるテキスト配置範囲とテキストの配置結果の対比図である。
【図９】ラベル編集画面におけるアレンジテキストオブジェクトのイメージ図である。
【図１０】アレンジテキスト設定処理を示すフローチャートである。
【図１１】アレンジテキスト変更処理を示すフローチャートである。
【図１２】文字判読可否判定処理を示すフローチャートである。
【図１３】他の実施形態におけるアレンジテキストの属性設定画面が備えるインジケータ表示欄のイメージ図である。
【図１４】テキストの配置範囲を狭く設定した場合のアレンジテキストオブジェクトのイメージである。
【符号の説明】
【０２４９】
１  印刷システム
２  ラベル作成装置
３  ＰＣ
１１  ＣＰＵ
１３  モニタ
１５  マウス
２１  ＲＯＭ
２２  ＲＡＭ
２５  ＨＤＤ
２８  ラベル編集プログラム記憶エリア
２９  プログラム関係情報記憶エリア
５１  ラベル編集画面
５４、９０  アレンジテキストオブジェクト
６０  アレンジテキスト設定画面
７１  インジケータ表示欄
７２  インジケータ
７３  スケール
７４  範囲設定ライン
８０  サンプル表示欄
９１  ガイドライン
９３  ハンドル
【図１】
2008071230.tif 000003
【図２】
2008071230.tif 000004
【図６】
2008071230.tif 000005
【図７】
2008071230.tif 000006
【図８】
2008071230.tif 000007
【図９】
2008071230.tif 000008
【図１０】
2008071230.tif 000009
【図１１】
2008071230.tif 000010
【図１２】
2008071230.tif 000011
【図１３】
2008071230.tif 000012
【図１４】
2008071230.tif 000013
【図３】
2008071230.tif 000014
【図４】
2008071230.tif 000015
【図５】
2008071230.tif 000016