(57)【要約】【課題】複雑な処理を必要としないで、ラベルの印刷内容の視認性を向上できる編集方法、編集プログラム及び編集装置を提供する。【解決手段】ＣＰＵは、入力情報を取得する（Ｓ１１）。ＣＰＵは、入力情報に含まれる対象物直径、ラベル幅、テキストサイズ、テキスト行数の組合せに該当する入力情報のパターンが定義テーブルにある場合、パターンに対応するテキスト行配置情報に基づいてラベルの正面領域及び離間領域にテキスト行を配置する（Ｓ１２）。ＣＰＵは、離間領域に配置することが決定されたテキスト行があるかを判断する（Ｓ１３）。ＣＰＵは、離間領域に配置することが決定されたテキスト行を構成するテキストの形状を補正する（Ｓ１５）。ＣＰＵは、テキスト行の配置が決定された印刷テキストがラベルに印刷された場合の印刷イメージを表示部に表示する（Ｓ１６）。【選択図】図７
2019169014.tif 000002
【特許請求の範囲】
【請求項１】
様々な径を有する円柱状の貼付対象物の側面に貼付するためのラベルの印刷内容の編集方法であって、
前記貼付対象物の径、前記ラベルの幅、前記ラベルに印刷される一行以上の行からなるテキストを示すテキスト情報、前記テキストが前記ラベルに印刷されるサイズであるテキストサイズ及び前記テキストの行が前記ラベルの幅の延びる方向に並ぶテキストの行の数を示すテキスト行数を含む第一情報を取得する取得ステップと、
前記テキストの行のそれぞれを、前記ラベルの幅が前記貼付対象物の周方向に平行に延びるようにして前記ラベルが前記貼付対象物に貼付された場合において前記ラベルのうち前記貼付対象物の前記側面のうち正面の位置に対応する正面領域、又は、前記正面の位置よりも前記貼付対象物の背面側に離間した位置に対応する離間領域のいずれに配置するかを、前記第一情報のうち、前記ラベルの幅、前記テキストサイズ及び前記テキスト行数の少なくともいずれかと、前記貼付対象物の径とに基づいて決定する決定ステップと、
前記決定ステップにおいて前記離間領域に配置することが決定された前記テキストの行を構成する前記テキストの形状を補正する補正ステップと、
前記ラベルの前記正面領域に配置される前記テキスト及び前記ラベルの前記離間領域に配置され、前記補正ステップにおいて形状が補正された前記テキストを含む前記ラベルの印刷イメージを、情報を表示する表示部に表示する表示ステップと
を備えたことを特徴とする編集方法。
【請求項２】
前記決定ステップにおいて決定される前記テキストの行の配置は、前記正面領域に配置される前記テキストの行を前記ラベルの幅方向において中央に配置する中央寄せであることを特徴とする請求項１に記載の編集方法。
【請求項３】
前記貼付対象物の径の長さが、前記テキストサイズと前記テキスト行数とを乗じて得られる長さよりも短い場合、前記決定ステップによる前記テキストの行の配置を行わないことを特徴とする請求項１又は２に記載の編集方法。
【請求項４】
前記決定ステップは、前記テキストの行のうち前記正面領域に配置する行と前記離間領域に配置する行とを、前記第一情報のうち前記ラベルの幅、前記テキストサイズ及び前記テキスト行数の少なくともいずれかと、前記貼付対象物の径とに対応付けて定義するテーブルを参照することで、前記テキストの行の配置を決定することを特徴とする請求項１から３のいずれかに記載の編集方法。
【請求項５】
前記決定ステップは、前記貼付対象物の径の長さに０よりも大きく且つ１未満の所定の値を乗じて得られる長さが、前記テキストサイズと前記テキスト行数とを乗じて得られる長さよりも短い場合、前記テキストの行のそれぞれを前記正面領域及び前記離間領域のいずれに配置するかを決定することを特徴とする請求項１から３のいずれかに記載の編集方法。
【請求項６】
前記貼付対象物の径の長さに０よりも大きく且つ１未満の所定の値を乗じて得られる長さが、前記テキストサイズと前記テキスト行数とを乗じて得られる長さ以上である場合、前記決定ステップによる前記テキストの行の配置を行わないことを特徴とする請求項１から３のいずれかに記載の編集方法。
【請求項７】
前記表示ステップによって表示される前記印刷イメージに対して、前記ラベルの幅方向における中央の位置を示す所定のマークを付加する付加ステップを備えることを特徴とする請求項１から６のいずれかに記載の編集方法。
【請求項８】
様々な径を有する円柱状の貼付対象物の側面に貼付するためのラベルの印刷内容を編集するための編集プログラムであって、
前記貼付対象物の径、前記ラベルの幅、前記ラベルに印刷される一行以上の行からなるテキストを示すテキスト情報、前記テキストが前記ラベルに印刷されるサイズであるテキストサイズ及び前記テキストの行が前記ラベルの幅の延びる方向に並ぶテキストの行の数を示すテキスト行数を含む第一情報を取得する取得ステップと、
前記テキストの行のそれぞれを、前記ラベルの幅が前記貼付対象物の周方向に平行に延びるようにして前記ラベルが前記貼付対象物に貼付された場合において前記ラベルのうち前記貼付対象物の前記側面のうち正面の位置に対応する正面領域、又は、前記正面の位置よりも前記貼付対象物の背面側に離間した位置に対応する離間領域のいずれに配置するかを、前記第一情報のうち、前記ラベルの幅、前記テキストサイズ及び前記テキスト行数の少なくともいずれかと、前記貼付対象物の径とに基づいて決定する決定ステップと、
前記決定ステップにおいて前記離間領域に配置することが決定された前記テキストの行を構成する前記テキストの形状を補正する補正ステップと、
前記ラベルの前記正面領域に配置される前記テキスト及び前記ラベルの前記離間領域に配置され、前記補正ステップにおいて形状が補正された前記テキストを含む前記ラベルの印刷イメージを、情報を表示する表示部に表示する表示ステップと
を、コンピュータに実行させるための編集プログラム。
【請求項９】
様々な径を有する円柱状の貼付対象物の側面に貼付するためのラベルの印刷内容を編集する編集装置であって、
前記貼付対象物の径、前記ラベルの幅、前記ラベルに印刷される一行以上の行からなるテキストを示すテキスト情報、前記テキストが前記ラベルに印刷されるサイズであるテキストサイズ及び前記テキストの行が前記ラベルの幅の延びる方向に並ぶテキストの行の数を示すテキスト行数を含む第一情報を取得する取得手段と、
前記テキストの行のそれぞれを、前記ラベルの幅が前記貼付対象物の周方向に平行に延びるようにして前記ラベルが前記貼付対象物に貼付された場合において前記ラベルのうち前記貼付対象物の前記側面のうち正面の位置に対応する正面領域、又は、前記正面の位置よりも前記貼付対象物の背面側に離間した位置に対応する離間領域のいずれに配置するかを、前記第一情報のうち、前記ラベルの幅、前記テキストサイズ及び前記テキスト行数の少なくともいずれかと、前記貼付対象物の径とに基づいて決定する決定手段と、
前記決定手段によって前記離間領域に配置することが決定された前記テキストの行を構成する前記テキストの形状を補正する補正手段と、
前記ラベルの前記正面領域に配置される前記テキスト及び前記ラベルの前記離間領域に配置され、前記補正手段によって形状が補正された前記テキストを含む前記ラベルの印刷イメージを、情報を表示する表示部に表示する表示手段と
を備えたことを特徴とする編集装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に作成させるラベルにおける文字等の配置を編集するための編集方法、編集プログラム及び編集装置に関する。
【背景技術】
【０００２】
長尺状の印刷テープに印刷を行い、ラベルを作成する印刷装置が知られている。ラベルは、円柱状のパイプ等、様々な径による曲面を有する貼付対象物に貼付されうる。特許文献１は、曲面を有する表示パネルの表示技術を開示する。上記の表示技術は、平面上での表示を条件として準備された画像データに対して、所定の補正を行った補正画像データに基づく表示を行うことで、ユーザに違和感を与えない画像表示を行う。このようなデータの補正を適切に行うには、ラベルの貼付対象物の立体的な特徴の取得が必要である。特許文献２は、測定対象物の点群データに基づいて、測定対象物の輪郭線を算出する技術を開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−６７９７号公報
【特許文献２】特開２０１２−１３６６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の算出技術に基づいてラベルの貼付対象物の立体的特徴を取得するためには、多くのデータ処理が必要であるので、例えば、機能の限られた印刷装置を用いる場合等、上記の算出技術を搭載するのに適さない場合があるといった問題がある。
【０００５】
本発明は、複雑な処理を必要としないで、ラベルの印刷内容の視認性を向上できる編集方法、編集プログラム及び編集装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第一態様に係る編集方法は、様々な径を有する円柱状の貼付対象物の側面に貼付するためのラベルの印刷内容の編集方法であって、前記貼付対象物の径、前記ラベルの幅、前記ラベルに印刷される一行以上の行からなるテキストを示すテキスト情報、前記テキストが前記ラベルに印刷されるサイズであるテキストサイズ及び前記テキストの行が前記ラベルの幅の延びる方向に並ぶテキストの行の数を示すテキスト行数を含む第一情報を取得する取得ステップと、前記テキストの行のそれぞれを、前記ラベルの幅が前記貼付対象物の周方向に平行に延びるようにして前記ラベルが前記貼付対象物に貼付された場合において前記ラベルのうち前記貼付対象物の前記側面のうち正面の位置に対応する正面領域、又は、前記正面の位置よりも前記貼付対象物の背面側に離間した位置に対応する離間領域のいずれに配置するかを、前記第一情報のうち、前記ラベルの幅、前記テキストサイズ及び前記テキスト行数の少なくともいずれかと、前記貼付対象物の径とに基づいて決定する決定ステップと、前記決定ステップにおいて前記離間領域に配置することが決定された前記テキストの行を構成する前記テキストの形状を補正する補正ステップと、前記ラベルの前記正面領域に配置される前記テキスト及び前記ラベルの前記離間領域に配置され、前記補正ステップにおいて形状が補正された前記テキストを含む前記ラベルの印刷イメージを、情報を表示する表示部に表示する表示ステップとを備える。
【０００７】
本発明の第一態様に係る編集方法は、取得ステップにおいて取得する第一情報に基づいて、ラベルに印刷されるテキストの行のそれぞれを、ラベルの正面領域及び離間領域のいずれに配置するかを決定する。補正ステップにおいて、ラベルの離間領域に配置されるテキストの行を構成するテキストの形状が補正される。このため、ラベルが貼付された貼付対象物を正面から見た場合、ラベルの正面領域に配置されるテキストの視認性だけでなく、ラベルの離間領域に配置されるテキストの視認性も十分に高いものとなる。したがって、本発明の第一態様に係る編集方法は、複雑な処理を必要としないで、ラベルの印刷内容の視認性を向上できる。
【０００８】
本発明の第二態様に係る編集プログラムは、様々な径を有する円柱状の貼付対象物の側面に貼付するためのラベルの印刷内容を編集するための編集プログラムであって、前記貼付対象物の径、前記ラベルの幅、前記ラベルに印刷される一行以上の行からなるテキストを示すテキスト情報、前記テキストが前記ラベルに印刷されるサイズであるテキストサイズ及び前記テキストの行が前記ラベルの幅の延びる方向に並ぶテキストの行の数を示すテキスト行数を含む第一情報を取得する取得ステップと、前記テキストの行のそれぞれを、前記ラベルの幅が前記貼付対象物の周方向に平行に延びるようにして前記ラベルが前記貼付対象物に貼付された場合において前記ラベルのうち前記貼付対象物の前記側面のうち正面の位置に対応する正面領域、又は、前記正面の位置よりも前記貼付対象物の背面側に離間した位置に対応する離間領域のいずれに配置するかを、前記第一情報のうち、前記ラベルの幅、前記テキストサイズ及び前記テキスト行数の少なくともいずれかと、前記貼付対象物の径とに基づいて決定する決定ステップと、前記決定ステップにおいて前記離間領域に配置することが決定された前記テキストの行を構成する前記テキストの形状を補正する補正ステップと、前記ラベルの前記正面領域に配置される前記テキスト及び前記ラベルの前記離間領域に配置され、前記補正ステップにおいて形状が補正された前記テキストを含む前記ラベルの印刷イメージを、情報を表示する表示部に表示する表示ステップとを、コンピュータに実行させる。
【０００９】
本発明の第二態様に係る編集プログラムがコンピュータによって実行されることで、複雑な処理を必要としないで、ラベルの印刷内容の視認性が向上する。
【００１０】
本発明の第三態様に係る編集装置は、様々な径を有する円柱状の貼付対象物の側面に貼付するためのラベルの印刷内容を編集する編集装置であって、前記貼付対象物の径、前記ラベルの幅、前記ラベルに印刷される一行以上の行からなるテキストを示すテキスト情報、前記テキストが前記ラベルに印刷されるサイズであるテキストサイズ及び前記テキストの行が前記ラベルの幅の延びる方向に並ぶテキストの行の数を示すテキスト行数を含む第一情報を取得する取得手段と、前記テキストの行のそれぞれを、前記ラベルの幅が前記貼付対象物の周方向に平行に延びるようにして前記ラベルが前記貼付対象物に貼付された場合において前記ラベルのうち前記貼付対象物の前記側面のうち正面の位置に対応する正面領域、又は、前記正面の位置よりも前記貼付対象物の背面側に離間した位置に対応する離間領域のいずれに配置するかを、前記第一情報のうち、前記ラベルの幅、前記テキストサイズ及び前記テキスト行数の少なくともいずれかと、前記貼付対象物の径とに基づいて決定する決定手段と、前記決定手段によって前記離間領域に配置することが決定された前記テキストの行を構成する前記テキストの形状を補正する補正手段と、前記ラベルの前記離間領域に配置される前記テキスト及び前記ラベルの前記正面領域に配置され、前記補正手段によって形状が補正された前記テキストを含む前記ラベルの印刷イメージを、情報を表示する表示部に表示する表示手段とを備える。
【００１１】
本発明の第三態様に係る編集装置によってラベルの印刷内容が編集されることによって、複雑な処理を必要としないで、ラベルの印刷内容の視認性が向上する。
【図面の簡単な説明】
【００１２】
【図１】印刷システム１の概要を示す図である。
【図２】ウィンドウ６Ａを示す図である。
【図３】ウィンドウ６Ａ及びサブウィンドウ６Ｂを示す図である。
【図４】ウィンドウ６Ａ及びプレビューウィンドウ６Ｃを示す図である。
【図５】定義テーブル８０を示す図である。
【図６】印刷イメージ６７Ａ〜６７Ｃを示す図である。
【図７】メイン処理のフローチャートである。
【図８】第一実施形態の配置決定処理のフローチャートである。
【図９】第二実施形態の配置決定処理のフローチャートである。
【発明を実施するための形態】
【００１３】
本発明の第一実施形態について、図面を参照して説明する。図１を参照し、印刷システム１の概要について説明する。印刷システム１は、印刷装置４及びＰＣ５を備える。印刷装置４は、印刷媒体であるテープに対して印刷を行うテーププリンタである。テープは長尺状を有し、粘着剤によって感熱紙が剥離紙に貼付されている。印刷装置４には、テープが巻回されたロールが装着される。印刷装置４は、装着されたロールからテープを繰り出し、サーマルヘッド４８により複数のドットをテープに形成させて印刷を実行する。また、印刷装置４は、印刷されたテープを切断部５０によって切断する。これによって、印刷装置４は、文字及び記号等（以下、「テキスト」という。）がテープに印刷されたラベルを作成できる。以下、ラベルに印刷するためのテキストを、「印刷テキスト」という。ＰＣ５は、汎用のパーソナルコンピュータである。印刷装置４及びＰＣ５は、ケーブル３を介して接続され、互いに通信を行うことができる。
【００１４】
ＰＣ５は、後述の編集／表示プログラムを実行可能である。編集／表示プログラムが実行された場合、ＰＣ５は、印刷テキストの編集を行うことができる。また、ＰＣ５は、編集結果に基づいて印刷装置４により作成されるラベルの印刷イメージ６７（図４参照）を、表示部５７の表示画面に表示する。さらにＰＣ５は、印刷装置４に印刷を実行させるための印刷データを作成し、ケーブル３を介して印刷装置４に送信できる。印刷装置４は、ＰＣ５から送信される印刷データに基づいて印刷を実行することによって、印刷イメージ６７に対応するラベルを作成する。
【００１５】
印刷装置４の電気的構成について説明する。印刷装置４は、ＣＰＵ４１、ＲＡＭ４２、フラッシュメモリ４３、ＥＥＰＲＯＭ４４、通信部４５、入力部４６、表示部４７、サーマルヘッド４８、ローラ４９、切断部５０を備える。ＣＰＵ４１は、印刷装置４の制御を行う。ＣＰＵ４１は、ＲＡＭ４２、フラッシュメモリ４３、ＥＥＰＲＯＭ４４、通信部４５、入力部４６、表示部４７、サーマルヘッド４８、ローラ４９、切断部５０と電気的に接続する。ＲＡＭ４２は、種々の一時データを記憶する。フラッシュメモリ４３には、ＣＰＵ４１が印刷装置４を制御するために実行するプログラム及びＰＣ５から受信した印刷データが記憶される。ＥＥＰＲＯＭ４４には、印刷テキストを印刷するための印刷用ドットパターンデータが、書体やサイズ毎に分類されて記憶される。通信部４５は、ＰＣ５と通信を実行するためのコントローラである。入力部４６はキーボードである。表示部４７はＬＣＤである。サーマルヘッド４８は、ＣＰＵ４１からの信号に応じて発熱し、テープに印刷を行う。ローラ４９は、テープを送るテープ送りローラである。
【００１６】
切断部５０は、移動可能なカッタホルダに設けられたカッタを備え、印刷テキストが印刷されたテープをカッタによって切断する。切断部５０は、カッタホルダに対するカッタの突出量を調整することで、テープを完全に分断するフルカット、又はテープのうち感熱紙を分断し、剥離紙の一部又は全部に切れ込みを入れず分断しないハーフカットのいずれかの方式でテープを切断する。
【００１７】
ＰＣ５の電気的構成について説明する。ＰＣ５は、ＣＰＵ５１、ＲＡＭ５２、ＲＯＭ５３、ＨＤＤ５４、通信部５５、入力部５６、表示部５７、ドライブ装置５８を備える。ＣＰＵ５１は、ＰＣ５の制御を行う。ＣＰＵ５１は、ＲＡＭ５２、ＲＯＭ５３、ＨＤＤ５４、通信部５５、入力部５６、表示部５７、ドライブ装置５８と電気的に接続する。ＲＡＭ５２は、種々の一時データを記憶する。ＲＯＭ５３は、ＢＩＯＳ等を記憶する。ＨＤＤ５４には、ＣＰＵ５１がＰＣ５を制御するために実行する編集／表示プログラム、後述の定義テーブル８０（図５参照）及びＯＳが記憶される。通信部５５は、印刷装置４と通信を実行するためのコントローラである。入力部５６は、詳しく図示しないが、キーボード、及びマウスやタッチパッドなどのポインティングデバイスを含む。表示部５７は、ＬＣＤである。ドライブ装置５８は、半導体メモリや光ディスク等のコンピュータが読み取り可能な記憶媒体５８Ａに記憶された情報を読み出すことができる。ＣＰＵ５１は、記憶媒体５８Ａに記憶された編集／表示プログラム及び定義テーブル８０をドライブ装置５８によって読み出し、ＨＤＤ５４に記憶できる。
【００１８】
図２から図４を参照し、ＰＣ５（図１参照）によって実行される編集／表示アプリケーションの概要について説明する。編集／表示アプリケーションは、印刷テキストの編集を開始するための指示が、入力部５６（図１参照）を介して入力された場合、ＨＤＤ５４（図１参照）に記憶された編集／表示プログラムをＣＰＵ５１（図１参照）が実行することによって開始される。図２は、編集／表示アプリケーションが起動した場合において、表示部５７（図１参照）の表示画面に表示されるウィンドウ６Ａを示す。ウィンドウ６Ａは、領域６１，６２，６３，６４を有する。
【００１９】
領域６１は、印刷装置及び作成するラベルに関する設定を行うための領域である。領域６１には、選択欄６１Ａ、６１Ｂ、６１Ｃ等が設けられる。選択欄６１Ａは、ＰＣ５に接続された印刷装置４（図１参照）の種別の選択が可能である。選択欄６１Ｂは、作成するラベルのラベル幅とラベル長の選択が可能である。ラベル長は、テープの長尺方向の長さに対応する。ラベル幅は、テープの長尺方向に直交する直交方向の長さに対応する。例えば、ラベル幅は印刷装置４に装着されたテープの幅と同じ寸法を選択し、ラベル長は印刷テキストの長さに合わせて選択すればよい。選択欄６１Ｃは、印刷装置４に装着されたテープの幅などの情報を、印刷装置４から取得する場合に選択される。
【００２０】
領域６２は、パイプ等の円柱状の貼付対象物に貼付するためのラベルを作成する場合に、貼付対象物の径を入力するための領域である。領域６２には、入力欄６２Ａが設けられる。入力欄６２Ａは、貼付対象物の直径の入力が可能である。
【００２１】
領域６３は、ラベルにおける印刷テキストのレイアウトを編集するための領域である。領域６３には、ラベルの外形を示すラベルイメージ６３Ａが表示される。ラベルイメージ６３Ａには、編集領域枠６３Ｂが配置される。編集領域枠６３Ｂには、入力部５６を介して編集領域枠６３Ｂに印刷テキストが挿入される。印刷装置４は、編集領域枠６３Ｂに挿入された印刷テキストをテープに印刷することによって、ラベルを作成する。
【００２２】
編集領域枠６３Ｂには、ラベル長に沿って左右方向に横書きで並ぶ印刷テキストを、ラベル幅のうち一方側（ラベルの上側）から他方側（ラベルの下側）に複数行に並べて配置できる。以下では、ラベル幅において並ぶ印刷テキストの行のそれぞれを「テキスト行」といい、ラベル幅において並ぶテキスト行の数を「テキスト行数」という。テキスト行は、ラベル幅の中央位置に寄せて（中央寄せで）配置される。なお、本実施形態では、印刷テキストが印刷されたラベルを円柱状の貼付対象物の側面に貼付する場合、貼付対象物の側面に対して、貼付対象物の延伸方向に沿ってラベル長を配置し、貼付対象物の周方向に沿ってラベル幅を配置することを想定している。このため、ラベルが貼付対象物の側面に貼付された状態で、印刷テキストが貼付対象物の延伸方向に延びて配置され、テキスト行が貼付対象物の周方向に並んで配置される。また、編集領域枠６３Ｂにおいて、ラベルに印刷される印刷テキストの文字や記号等の大きさであるテキストサイズを、複数通り（本実施形態では、「大」、「中」、「小」の三通り）のうちから任意に指定できる。テキストサイズ「大」は、例えば１１ポイント以上のフォントサイズである。テキストサイズ「中」は、例えば５ポイントよりも大きく１１ポイントよりも小さいフォントサイズである。テキストサイズ「小」は、例えば５ポイント以下のフォントサイズである。
【００２３】
領域６４には、ウィンドウ６Ａに関する各種指示を行うための複数の操作ボタンが表示される。複数の操作ボタンには、印刷装置４による印刷の開始を指示する場合に選択される印刷ボタン６４Ａが含まれる。
【００２４】
図３は、ウィンドウ６Ａにおいて印刷ボタン６４Ａが選択された場合に表示画面に表示されるサブウィンドウ６Ｂを示す。サブウィンドウ６Ｂは、領域６５，６６を有する。領域６５には、印刷装置４によって印刷が実行される場合の設定情報を設定することが可能な設定欄６５Ａ〜６５Ｃが表示される。設定欄６５Ａ〜６５Ｃはそれぞれ、印刷部数（設定欄６５Ａ）、カット設定（ハーフカット）（設定欄６５Ｂ）、カット設定（フルカット）（設定欄６５Ｃ）の各設定項目に対応する。設定欄６５Ａ（印刷部数）は、印刷装置４によって作成されるラベルの部数を規定する。設定欄６５Ｂ（ハーフカット）は、ラベルの作成時においてラベル毎にテープをハーフカットで切断するか否かを規定する。設定欄６５Ｃ（フルカット）は、作成されたラベルをテープから切り離すためにフルカットで切断するか否かを規定する。
【００２５】
領域６６には、サブウィンドウ６Ｂに関する各種指示を行なうための複数の操作ボタンが表示される。複数の表示ボタンには、印刷プレビューの表示を指示する場合に選択されるプレビューボタン６６Ａ、及び印刷装置４による印刷の開始を指示する場合に選択される印刷ボタン６６Ｂが含まれる。
【００２６】
図４は、サブウィンドウ６Ｂにおいてプレビューボタン６６Ａ（図３参照）が選択された場合に、サブウィンドウ６Ｂの代わりに表示画面に表示されるプレビューウィンドウ６Ｃを示す。プレビューウィンドウ６Ｃでは、ラベルの印刷イメージ６７を表示することによって、印刷装置４によりテープに印刷テキストがどのように印刷されてラベルが作成されるかを、ユーザに認識させる。印刷イメージ６７は、ウィンドウ６Ａ（図２参照）においてラベルイメージ６３Ａ（図２参照）の編集領域枠６３Ｂ（図２参照）に挿入された印刷テキストに基づいて特定される。印刷イメージ６７は、矩形形状を有する枠線Ｆ１を含む。枠線Ｆ１の大きさは、ウィンドウ６Ａ（図２参照）の選択欄６１Ｂで選択されたラベル幅とラベル長に応じて決定される。プレビューウィンドウ６Ｃには、表示を終了させる場合に選択されるＯＫボタン７０がさらに含まれる。
【００２７】
図５を参照し、ＰＣ５のＨＤＤ５４に記憶される定義テーブル８０について説明する。定義テーブル８０は、入力情報のパターンとテキスト行配置情報とを、複数通り対応付けて定義するデータテーブルである。入力情報は、対象物直径、ラベル幅、テキストサイズ、テキスト行数を含む。対象物直径は、作成するラベルの貼付対象物の直径であり、編集／表示アプリケーションの領域６２における入力欄６２Ａを介してＰＣ５に入力される。ラベル幅、テキストサイズ、テキスト行数は、編集／表示アプリケーションの領域６３における編集領域枠６３Ｂを介してＰＣ５に入力される。定義テーブル８０は、入力情報のパターンとして、対象物直径が「２４mm」、ラベル幅が「２４mm」、テキストサイズが「大」、テキスト行数が「３行」であるパターンＰ１を定義する。また、定義テーブル８０は、対象物直径が「２４mm」、ラベル幅が「２４mm」、テキストサイズが「小」、テキスト行数が「３行」であるパターンＰ２を定義する。また、定義テーブル８０は、対象物直径が「２４mm」、ラベル幅が「２４mm」、テキストサイズが「中」、テキスト行数が「４行」であるパターンＰ３を定義する。なお、図示しないが、定義テーブル８０は、パターンＰ１，Ｐ２，Ｐ３以外の複数の入力情報のパターンにも、対応するテキスト行配置情報を定義しているとする。
【００２８】
テキスト行配置情報は、印刷テキストのテキスト行のそれぞれを、ラベルのいずれの領域に配置するかを示す情報である。円柱状の貼付対象物の側面が、貼付対象物にラベルを貼付する作業者等に向けて延伸された状態で、貼付対象物の位置が固定されていることがある。この場合、固定された貼付対象物の側面のうち、作業者に最も近接し、作業者の正面に対向配置する位置である正面位置と、正面位置に対して貼付対象物の背面側に作業者から離間して配置され、作業者に対して正面位置から貼付対象物の背面側に向けて湾曲して配置する位置である離間位置とが生ずる。本実施形態では、作業者が、貼付対象物の側面のうち正面位置にラベル幅の中央部を配置し、ラベル幅の上下の端部のそれぞれを離間位置に配置して、ラベルを貼付対象物の側面に貼付することを想定している。
【００２９】
図６に示すように、編集／表示アプリケーションは、ラベルのうちラベル幅の中央部においてラベルの長尺方向に沿って延びる領域を、ラベルの「正面領域６７１」と定義する。また、編集／表示アプリケーションは、正面領域６７１よりもラベル幅の上下の端部側において延びる領域を、ラベルの「離間領域６７２，６７３」と定義する。すなわち、ラベルの正面領域６７１は、ラベルのうち貼付対象物の正面位置に対応して貼付される領域である。ラベルの離間領域６７２，６７３は、ラベルのうち貼付対象物の離間位置に対応して貼付される領域である。離間領域６７２、正面領域６７１及び離間領域６７３のそれぞれは、この順で、ラベル幅の上側から下側に向けて、ラベル内の領域を略三等分するように配置される。
【００３０】
定義テーブル８０は、テキスト行配置情報において、印刷テキストのテキスト行のそれぞれを、正面領域６７１に配置するか、離間領域６７２，６７３に配置するかを定義する。具体的には、パターンＰ１の入力情報に対応付けられているテキスト行配置情報は、正面領域６７１に「２」行目のテキスト行を、離間領域６７２に「１」行目のテキスト行を、離間領域６７３に「３」行目のテキスト行を配置することを定義している。なお、パターンＰ１に対応するテキスト行配置情報において、離間領域６７２，６７３に配置するテキスト行を「１，３」と定義している。これは、「，」を境にして、数字の小さい方の「１」行目のテキスト行を上側の離間領域６７２に配置し、数字の大きい方の「３」行目のテキスト行を下側の離間領域６７３に配置することを意味する。図６（Ａ）は、印刷イメージ６７のうちパターンＰ１の場合のラベルの印刷イメージ６７Ａを示す。
【００３１】
定義テーブル８０において、パターンＰ２の入力情報に対応付けられているテキスト行配置情報は、正面領域６７１に１行目から３行目の全てのテキスト行を配置し、離間領域６７２，６７３にテキスト行を配置しない（「−」で示す）ことを定義している。図６（Ｂ）は、印刷イメージ６７のうちパターンＰ２の場合のラベルの印刷イメージ６７Ｂを示す。パターンＰ３の入力情報に対応付けられているテキスト行配置情報は、正面領域６７１に「２」行目と「３」行目のテキスト行を、離間領域６７２に「１」行目のテキスト行を、離間領域６７３に「４」行目のテキスト行を配置することを定義している。図６（Ｃ）は、印刷イメージ６７のうちパターンＰ３の場合のラベルの印刷イメージ６７Ｃを示す。
【００３２】
正面領域６７１に配置される印刷テキストは、貼付対象物の正面位置に配置されるので、ラベルが貼付対象物に貼付された状態において印刷テキストの文字等の視認性が低下し難い。一方、離間領域６７２，６７３に配置される印刷テキストは、ラベルが貼付対象物に貼付された状態で、貼付対象物の離間位置に配置される。貼付対象物に貼付されたラベルを貼付対象物の正面位置から見たときに、離間領域６７２，６７３に配置される印刷テキストは、正面位置から貼付対象物の背面側に向けて湾曲して歪み、その視認性が低下する可能性がある。具体的には、離間領域６７２，６７３に配置される印刷テキストは、ラベルを貼付対象物の正面位置から見たときに縮んだように見える。編集／表示アプリケーションは、離間領域６７２，６７３に配置する印刷テキストを構成するテキストの形状を補正することで、離間領域６７２，６７３における印刷テキストの視認性の低下を抑制する。本実施形態では、離間領域６７２，６７３に配置する印刷テキストにおけるテキストの形状を、オリジナルの形状からラベル幅に平行な方向（テープの直交方向）に、所定量伸長した形状に変更する補正を行う（図６（Ａ），（Ｃ）参照）。
【００３３】
図７及び図８を参照し、ＰＣ５のＣＰＵ５１によって実行されるメイン処理について説明する。メイン処理は、サブウィンドウ６Ｂ（図３参照）が表示部５７の表示画面に表示された状態でプレビューボタン６６Ａ（図３参照）が選択された場合、ＨＤＤ５４に記憶された編集／表示プログラムをＣＰＵ５１が実行することによって開始される。
【００３４】
図７に示すように、メイン処理が開始されると、ＣＰＵ５１は、入力情報を取得する（Ｓ１１）。具体的には、ＣＰＵ５１は、ウィンドウ６Ａ（図２参照）の領域６１（図２参照）において、選択欄６１Ｂ（図２参照）に設定されたラベル幅を取得する。また、ＣＰＵ５１は、ウィンドウ６Ａの領域６２（図２参照）において、入力欄６２Ａ（図２参照）に入力された対象物直径を取得する。また、ＣＰＵ５１は、ウィンドウ６Ａの領域６３（図２参照）において編集領域枠６３Ｂ（図２参照）に挿入された印刷テキストに基づいて、テキスト情報、テキストサイズ、テキスト行数を取得する。テキスト情報は、印刷テキストを構成するテキストがいずれの文字又は記号等であるかを示す情報である。
【００３５】
ＣＰＵ５１は、配置決定処理を行う（Ｓ１２）。配置決定処理は、ラベルにおけるテキスト行の配置を決定するための処理である。図８を参照し、配置決定処理の詳細について説明する。ＣＰＵ５１は、入力情報に基づいて、テキスト行数が２よりも多いか（テキスト行が２行よりも多いか）を判断する（Ｓ２１）。ＣＰＵ５１は、テキスト行数が２よりも多い場合（Ｓ２１：ＹＥＳ）、定義テーブル８０を参照する（Ｓ２２）。ＣＰＵ５１は、入力情報に含まれる対象物直径、ラベル幅、テキストサイズ、テキスト行数の組合せに該当する入力情報のパターンが、定義テーブル８０にあるかを判断する（Ｓ２３）。ＣＰＵ５１は、対象物直径、ラベル幅、テキストサイズ、テキスト行数の組合せに該当する入力情報のパターンが定義テーブル８０にある場合（Ｓ２３：ＹＥＳ）、該当する入力情報のパターンに対応付けられているテキスト行配置情報を取得する（Ｓ２５）。ＣＰＵ５１は、処理をメイン処理（図７参照）に戻す。
【００３６】
一方、ＣＰＵ５１は、テキスト行数が２以下の場合（Ｓ２１：ＮＯ）、入力情報の示すテキストサイズ及びテキスト行数に応じて、テキスト情報に基づく印刷テキストをラベルに配置する（Ｓ２６）。このとき、ＣＰＵ５１は、ラベルの正面領域６７１及び離間領域６７２，６７３に関わらず、印刷テキストを中央寄せで均等に配置する。また、ＣＰＵ５１は、入力情報に含まれる対象物直径、ラベル幅、テキストサイズ、テキスト行数の組合せに該当する入力情報のパターンが定義テーブル８０にない場合（Ｓ２３：ＮＯ）にも、Ｓ２６の処理を行う。ＣＰＵ５１は、処理をＳ１６（図７参照）に移行する。定義テーブル８０は、テキストの形状の補正が必要な場合を特定して定めておくことで、テキストの形状の補正が不要な場合についての、後述のＳ１３、Ｓ１５（図７参照）の処理を削減し、ＣＰＵ５１の処理負担を軽減している。
【００３７】
図７の説明に戻る。ＣＰＵ５１は、配置決定処理（Ｓ１２）において離間領域６７２，６７３に配置することが決定されたテキスト行があるかを判断する（Ｓ１３）。例えば、Ｓ１１で取得された入力情報のパターンが、定義テーブル８０（図５参照）に定義されるパターンＰ２に該当する場合には、離間領域６７２，６７３に配置することが決定されたテキスト行がないことになる。ＣＰＵ５１は、離間領域６７２，６７３に配置することが決定されたテキスト行がない場合（Ｓ１３：ＮＯ）、処理をＳ１６に移行する。
【００３８】
一方、例えば、Ｓ１１で取得された入力情報のパターンが、定義テーブル８０に定義されるパターンＰ１又はパターンＰ３に該当する場合には、離間領域６７２，６７３に配置することが決定されたテキスト行があることになる。ＣＰＵ５１は、離間領域６７２，６７３に配置することが決定されたテキスト行がある場合（Ｓ１３：ＹＥＳ）、離間領域６７２，６７３に配置されるテキスト行を構成するテキストの形状を補正する処理を行う（Ｓ１５）。この処理において、ＣＰＵ５１は、離間領域６７２，６７３に配置されるテキスト行を構成するテキストの形状を、オリジナルの形状からラベル幅に平行な方向（テープの直交方向）に、所定量伸長した形状に変更する。ＣＰＵ５１は、処理をＳ１６に移行する。
【００３９】
ＣＰＵ５１は、印刷テキストがラベルに印刷された場合の印刷イメージ６７（図４参照）を、表示部５７の表示画面におけるプレビューウィンドウ６Ｃ（図４参照）に表示する（Ｓ１６）。ＣＰＵ５１は、配置決定処理（Ｓ１２）によって離間領域６７２，６７３に配置されることが決定されたテキスト行について、Ｓ１５の処理によってテキストの形状の補正処理が行われている場合、補正処理後の印刷イメージ６７をプレビューウィンドウ６Ｃに表示する。ＣＰＵ５１は、プレビューウィンドウ６Ｃに表示されている印刷イメージ６７に、ラベルの幅方向における中央位置を示すマーク６７Ｍ（図８参照）を付加する（Ｓ１８）。ＣＰＵ５１は、メイン処理を終了する。
【００４０】
図６を参照し、Ｓ１１で取得された入力情報のパターンが、定義テーブル８０に定義されるパターンＰ１〜Ｐ３に該当する場合に、Ｓ１６及びＳ１８によってプレビューウィンドウ６Ｃに表示される印刷イメージ６７Ａ，６７Ｂ，６７Ｃの詳細について説明する。
【００４１】
図６（Ａ）は、Ｓ１１で取得された入力情報のパターンが、パターンＰ１に該当する場合のラベルの印刷イメージ６７Ａを示す。パターンＰ１では、印刷テキストのうち１行目のテキスト行が離間領域６７２に、２行目のテキスト行が正面領域６７１に、３行目のテキスト行が離間領域６７３に、それぞれ配置される。正面領域６７１に配置される２行目のテキスト行については、貼付対象物にラベルが貼付された場合に、貼付対象物の正面位置に配置されるので、テキストの形状がオリジナルの形状のままにされ、テキスト形状の補正が行われない。離間領域６７２に配置される１行目のテキスト行及び離間領域６７３に配置される３行目のテキスト行については、Ｓ１５によってテキストの形状が所定量伸長される。これにより、正面領域６７１及び離間領域６７２，６７３に配置されるテキスト行のそれぞれの視認性が担保された印刷イメージ６７Ａが示される。テキストの形状が伸長される度合いは、貼付対象物にラベルが貼付された状態で離間領域６７２，６７３に配置されたテキストの視認性に応じて、適宜、予め設定されてよい。印刷イメージ６７Ａは、離間領域６７２，６７３に配置されたテキストの形状が補正された後のラベルのイメージを示すので、印刷装置４によって作成されるラベルのイメージをユーザに認識させることができる。
【００４２】
印刷イメージ６７Ａには、ラベルの幅方向における中央位置を示すマーク６７Ｍが付加される。このため、印刷イメージ６７Ａは、ラベルのいずれの位置を貼付対象物の正面位置に合わせて貼付すべきかを、ラベルを貼付する作業者に明確に示すことができる。マーク６７Ｍは、印刷イメージ６７Ａ〜６７Ｃを含むいずれの印刷イメージ６７にも付加される。
【００４３】
図６（Ｂ）は、Ｓ１１で取得された入力情報のパターンが、パターンＰ２に該当する場合のラベルの印刷イメージ６７Ｂを示す。パターンＰ２では、テキストサイズが「小」であるので、３行のテキスト行の全てをラベルの正面領域６７１に並べて配置することができる。このような場合には、テキスト行を離間領域６７２，６７３に配置することなく、印刷テキストの視認性が担保される。よって、パターンＰ２に対応するテキスト行配置情報は、正面領域６７１に１行目から３行目の全てのテキスト行を配置し、離間領域６７２，６７３にテキスト行を配置しないことを定義している。したがって、３行のテキスト行の全てをラベルの正面領域６７１に並べて配置することで、印刷テキストの視認性を良好に保たれた印刷イメージ６７Ｂが示される。
【００４４】
図６（Ｃ）は、Ｓ１１で取得された入力情報のパターンが、パターンＰ３に該当する場合のラベルの印刷イメージ６７Ｃを示す。パターンＰ３では、テキストサイズが「中」であるので、正面領域６７１に２行のテキスト行を配置することができる。このため、パターンＰ３に対応するテキスト行配置情報は、正面領域６７１に２行目及び３行目のテキスト行を配置し、離間領域６７２に１行目のテキスト行を、離間領域６７３に４行目のテキスト行を、それぞれ配置することを定義する。離間領域６７２に配置される１行目のテキスト行及び離間領域６７３に配置される４行目のテキスト行を構成するテキストの形状は補正され、正面領域６７１に配置されるテキスト行については補正が行われない。これにより、正面領域６７１及び離間領域６７２，６７３に配置されるいずれのテキスト行の視認性も担保された印刷イメージ６７Ｃが示される。
【００４５】
例えば、対象物直径よりもラベルのラベル幅が大幅に小さい場合、作業者は、ラベルの全体を貼付対象物の正面位置に貼付することができる。このような場合には、ラベルに印刷される印刷テキストのテキスト行の全てをラベルに均等に配置しても、印刷テキスト全体の視認性が低下しない。このため、定義テーブル８０は、対象物直径よりもラベルのラベル幅が大幅に小さい場合については、入力情報のパターンを定義しない。また、例えば、対象物直径よりもラベルのラベル幅が大幅に大きく、且つ、テキスト行数が非常に多い場合には、貼付対象物に貼付されたラベルにおいて、ラベル幅の上下の端部に寄った位置に配置されるテキスト行が、貼付対象物の離間位置に回り込んで配置される。この場合、貼付対象物の正面位置からラベルを見たときに印刷テキストの全体が視認されないので、テキスト行の配置が工夫されたとしても、印刷テキスト全体の視認性が向上し難い。このため、定義テーブル８０は、対象物直径よりもラベルのラベル幅が大幅に大きく、且つ、テキスト行数が非常に多い場合については、入力情報のパターンを定義しない。このように、編集／表示アプリケーションは、離間領域６７２，６７３へテキスト行を配置する必要のない入力情報のパターンについては、定義テーブル８０に定義しないことで、ＣＰＵ５１の処理負担を軽減している。
【００４６】
以上説明したように、ＰＣ５の編集／表示アプリケーションは、パイプ等の円柱状の貼付対象物の側面に貼付するためのラベルを作成するために、ラベルに印刷される印刷テキストの編集を行う。ＣＰＵ５１は、Ｓ１１の処理で取得された入力情報に基づいて、ラベルの正面領域６７１及び離間領域６７２，６７３のいずれにテキスト行を配置するかを決定する、配置決定処理を行う（Ｓ１２）。入力情報は、対象物直径、ラベル幅、テキストサイズ、テキスト行数を含む。ＣＰＵ５１は、離間領域６７２，６７３に配置されることが決定されたテキスト行を構成するテキストの形状を、オリジナルの形状から所定量伸長した形状に変更する補正処理を行う（Ｓ１５）。これにより、離間領域６７２、６７３に配置された印刷テキストの形状が、貼付対象物の正面位置から見たときに縮んだように見えることが抑制され、離間領域６７２、６７３に配置された印刷テキストの視認性が保たれる。したがって、ＣＰＵ５１は、ラベルの貼付対象物の立体的特徴を取得するための複雑な処理を必要としないで、パイプ等の円柱状の貼付対象物に貼付するためのラベルに印刷される印刷テキストの視認性を向上できる。
【００４７】
ＣＰＵ５１は、テキスト行をラベル幅の中央位置に寄せて（中央寄せで）配置する。このため、ラベルが貼付された貼付対象物を正面位置から見た場合における印刷テキストの視認性が保たれる。
【００４８】
ＣＰＵ５１は、配置決定処理において定義テーブル８０を参照し、入力情報に含まれる対象物直径、ラベル幅、テキストサイズ、テキスト行数の組合せに該当する入力情報のパターンが、定義テーブル８０にあるかを判断する（Ｓ２３）。ＣＰＵ５１は、入力情報のパターンが定義テーブル８０にある場合（Ｓ２３：ＹＥＳ）、該当する入力情報のパターンに対応付けられているテキスト行配置情報を取得する（Ｓ２５）。ＣＰＵ５１は、取得したテキスト行配置情報に基づいて、テキスト行をラベルの正面領域６７１及び離間領域６７２，６７３のいずれに配置するかを決定するので、テキスト行の配置に関する処理を迅速に行うことができる。
【００４９】
ＣＰＵ５１は、プレビューウィンドウ６Ｃに表示されている印刷イメージ６７に、ラベルの幅方向における中央位置を示すマーク６７Ｍを付加する（Ｓ１８）。このため、印刷イメージ６７Ａは、ラベルのいずれの位置を貼付対象物の正面位置に合わせて貼付すべきかを、ラベルを貼付する作業者に明確に示すことができる。
【００５０】
上記の編集方法がＣＰＵ５１によって実行されることで、複雑な処理を必要としないで、パイプ等の円柱状の貼付対象物に貼付するためのラベルに印刷される印刷テキストの視認性が向上する。
【００５１】
ＰＣ５は、上記の処理を実行することで、複雑な処理を必要としないで、パイプ等の円柱状の貼付対象物に貼付するためのラベルに印刷される印刷テキストの視認性を向上できる。
【００５２】
入力情報は、本発明の「第一情報」の一例である。Ｓ１１の処理は、本発明の「取得ステップ」の一例である。Ｓ１２の処理は、本発明の「決定ステップ」の一例である。Ｓ１５の処理は、本発明の「補正ステップ」の一例である。Ｓ１６の処理は、本発明の「表示ステップ」の一例である。定義テーブル８０は、本発明の「テーブル」の一例である。Ｓ１８の処理は、本発明の「付加ステップ」の一例である。
【００５３】
ＰＣ５は、本発明の「編集装置」の一例である。Ｓ１１の処理を行うＣＰＵ５１は、本発明の「取得手段」の一例である。Ｓ１２の処理を行うＣＰＵ５１は、本発明の「決定手段」の一例である。Ｓ１５の処理を行うＣＰＵ５１は、本発明の「補正手段」の一例である。Ｓ１６の処理を行うＣＰＵ５１は、本発明の「表示手段」の一例である。
【００５４】
本発明の第二実施形態について説明する。第二実施形態では、メイン処理の配置決定処理（Ｓ１２、図７参照）において、定義テーブル８０を用いずに印刷テキストのテキスト行の配置が決定される。配置決定処理において、第一実施形態と第二実施形態との間で同様の処理を行うものについては、同一のステップ番号を付し、詳細な説明を省略する。
【００５５】
図９を参照し、第二実施形態の配置決定処理の詳細について説明する。ＣＰＵ５１は、入力情報に基づいて、テキスト行数が２よりも多いか（テキスト行が２行よりも多いか）を判断する（Ｓ２１）。ＣＰＵ５１は、テキスト行数が２以下の場合（Ｓ２１：ＮＯ）、入力情報の示すテキストサイズ及びテキスト行数に応じて、テキスト情報に基づく印刷テキストをラベルに配置する（Ｓ２６）。このとき、ＣＰＵ５１は、ラベルの正面領域６７１及び離間領域６７２，６７３に関わらず、印刷テキストを中央寄せで均等に配置する。ＣＰＵ５１は、処理をＳ１６（図７参照）に移行する。
【００５６】
ＣＰＵ５１は、テキスト行数が２よりも多い場合（Ｓ２１：ＹＥＳ）、対象物直径の長さが、テキストサイズの上下方向の長さとテキスト行数とを乗じて得られる長さよりも短いかを判断する（Ｓ３２）。テキストサイズの上下方向の長さは、１ポイントのフォントサイズの上下方向の長さが約０．３５mmであることを目安として求められる。第二実施形態では第一実施形態と同様に、テキストサイズ「大」が１１ポイント以上のフォントサイズであるので、テキストサイズの上下方向の長さは３．８５mm以上となる。テキストサイズ「中」のフォントサイズは５ポイントより大きく１１ポイントよりも小さいので、テキストサイズの上下方向の長さは１．７５mmよりも大きく３．８５mmよりも小さい。テキストサイズ「小」が５ポイント以下であるので、テキストサイズの上下方向の長さは１．７５mm以下となる。
【００５７】
ＣＰＵ５１は、対象物直径の長さが、テキストサイズの上下方向の長さとテキスト行数とを乗じて得られる長さよりも短い場合（Ｓ３２：ＹＥＳ）、Ｓ２６の処理を行った後、処理をＳ１６（図７参照）に移行する。対象物直径の長さが、テキストサイズの上下方向の長さとテキスト行数とを乗じて得られる長さよりも短い場合、ラベルにおいてラベル幅の方向にテキスト行が重畳して配置される領域の占める範囲の長さが、対象物直径よりも長くなる。このような場合、貼付対象物に貼付されたラベルにおいて、ラベル幅の上下の端部に寄った位置（離間領域６７２，６７３、図６参照）に配置されるテキスト行が、貼付対象物の離間位置に回り込んで配置される。よって、貼付対象物の正面位置からラベルを見たときに印刷テキストの全体が視認されないので、テキスト行の配置を工夫したとしても、印刷テキスト全体の視認性の向上を図りにくい。このため、ＣＰＵ５１は、テキスト行を正面領域６７１及び離間領域６７２，６７３のいずれに配置するかを決定する処理（後述のＳ３５）、また、離間領域６７２，６７３に配置されたテキストの形状を補正する処理（Ｓ１５、図７参照）を行わない。これにより、ＣＰＵ５１は、ＣＰＵ５１の処理負担を軽減する。
【００５８】
ＣＰＵ５１は、対象物直径の長さが、テキストサイズの上下方向の長さとテキスト行数とを乗じて得られる長さ以上である場合（Ｓ３２：ＮＯ）、対象物直径の長さに所定の値を乗じて得られる長さが、テキストサイズの上下方向の長さとテキスト行数とを乗じて得られる長さよりも短いかを判断する（Ｓ３３）。所定の値は、０よりも大きく且つ１未満の値であり、第二実施形態における所定の値は「０．７」である。所定の値は、対象物直径の長さに所定の値を乗じて得られる長さが、貼付対象物の側面のうち正面位置の上下方向の長さと同様の長さになるように設けられる。貼付対象物の正面位置の上下方向の長さは、貼付対象物の正面位置にラベル幅の中央部を合わせてラベルが貼付された場合に、テキストの形状の補正が行われなくてもテキストの視認性が保たれる範囲（正面領域６７１の範囲）に相当する。
【００５９】
ＣＰＵ５１は、対象物直径の長さに所定の値を乗じて得られる長さが、テキストサイズの上下方向の長さとテキスト行数とを乗じて得られる長さ以上である場合（Ｓ３３：ＮＯ）、Ｓ２６の処理を行った後、処理をＳ１６（図７参照）に移行する。対象物直径の長さに所定の値を乗じて得られる長さが、テキストサイズの上下方向の長さとテキスト行数とを乗じて得られる長さ以上である場合、ラベルにおいてラベル幅の方向にテキスト行が重畳して配置される領域の占める範囲の長さが、貼付対象物の側面のうち正面位置と特定できる範囲の長さに比べて短くなる。このような場合、図６（Ｂ）に示すように、印刷テキストの全てを、そのまま、ラベル幅の中央位置に寄せた中央寄せで配置することで、テキストの視認性が担保される。このため、ＣＰＵ５１は、後述のＳ３５及びＳ１５（図７参照）の処理を行わないこととし、ＣＰＵ５１の処理負担を軽減する。
【００６０】
ＣＰＵ５１は、対象物直径の長さに所定の値を乗じて得られる長さが、テキストサイズの上下方向の長さとテキスト行数とを乗じて得られる長さよりも短い場合（Ｓ３３：ＹＥＳ）、テキスト行を正面領域６７１及び離間領域６７２、６７３のいずれに配置するかを決定する（Ｓ３５）。例えば、ＣＰＵ５１は、テキストサイズが「大」の場合には、正面領域６７１に１行のテキスト行を配置することとする。ＣＰＵ５１は、テキストサイズが「中」の場合には、正面領域６７１に２行のテキスト行を配置することとする。ＣＰＵ５１は、テキストサイズが「小」の場合には、正面領域６７１に３行のテキスト行を配置することとする。ＣＰＵ５１は、正面領域６７１に配置するテキスト行以外のテキスト行を、離間領域６７２，６７３のそれぞれに均等になるように配分する。このようにして、ＣＰＵ５１は、テキスト行のそれぞれを、正面領域６７１及び離間領域６７２、６７３に配分する。その後、ＣＰＵ５１は、処理をＳ１６（図７参照）に移行する。
【００６１】
図７に示すように、以降のメイン処理においてＣＰＵ５１は、配置決定処理において離間領域６７２，６７３に配置することが決定されたテキスト行がある場合（Ｓ１３：ＹＥＳ）、離間領域６７２，６７３に配置されるテキスト行のテキストの形状を補正する（Ｓ１５）。ＣＰＵ５１は、印刷イメージ６７（図４参照）を、表示部５７の表示画面におけるプレビューウィンドウ６Ｃ（図４参照）に表示する（Ｓ１６）。このとき、ＣＰＵ５１は、Ｓ１５の処理によって離間領域６７２，６７３のテキストの形状が補正されている場合には、補正内容を反映した印刷イメージ６７をプレビューウィンドウ６Ｃに表示する。また、ＣＰＵ５１は、印刷イメージ６７に、ラベルの幅方向における中央位置を示すマーク６７Ｍ（図８参照）を付加し（Ｓ１８）、メイン処理を終了する。
【００６２】
以上説明したように、対象物直径の長さが、テキストサイズの上下方向の長さとテキスト行数とを乗じて得られる長さよりも短い場合、ラベルにおいてラベル幅の方向にテキスト行が並んで配置される領域の占める範囲の長さが、対象物直径よりも長くなる。このような場合、貼付対象物に貼付されたラベルにおいて、印刷テキストのうちラベル幅の上下の端部に寄った位置（離間領域６７２，６７３、図６参照）に配置されるテキスト行が、貼付対象物の離間位置に回り込んで配置される。このとき、貼付対象物の正面位置からラベルを見たときに印刷テキストの全体が視認されず、テキスト行の配置を工夫したとしても、印刷テキスト全体の視認性の向上を図りにくい。このため、第二実施形態の配置決定処理（Ｓ１２）において、ＣＰＵ５１は、対象物直径の長さが、テキストサイズの上下方向の長さとテキスト行数とを乗じて得られる長さよりも短い場合（Ｓ３２：ＹＥＳ）、Ｓ３５及びＳ１５の処理を行わない。よって、ＣＰＵ５１の処理負担が軽減される。
【００６３】
貼付対象物の正面位置の上下方向の長さは、貼付対象物の正面位置にラベル幅の中央部を合わせてラベルが貼付された場合に、テキストの形状の補正が行われなくてもテキストの視認性が保たれる範囲（正面領域６７１の範囲）に相当する。ＣＰＵ５１は、正面領域６７１の上下方向の長さの目安である、対象物直径の長さに所定の値を乗じて得られる長さが、テキストサイズの上下方向の長さとテキスト行数とを乗じて得られる長さよりも短いかを判断する（Ｓ３３）。これにより、ＣＰＵ５１は、テキスト行を離間領域６７２，６７３に配置するか否かを、簡便に決定できる。
【００６４】
対象物直径の長さに所定の値を乗じて得られる長さが、テキストサイズの上下方向の長さとテキスト行数とを乗じて得られる長さ以上である場合、ラベル幅の方向にテキスト行が並んで配置される領域の占める範囲の長さが、貼付対象物の正面位置と特定できる範囲の長さに比べて短くなる。このような場合には、テキスト行の全てをラベル幅において中央寄せで配置することで、テキストの視認性が保たれるので、離間領域６７２，６７３にテキスト行を配置する必要がない。ＣＰＵ５１は、このような場合に（Ｓ３３：ＮＯ）、Ｓ３５及びＳ１５の処理を行わない。よって、ＣＰＵ５１の処理負担が軽減される。
【００６５】
なお、本発明は上記の第一実施形態及び第二実施形態に限定されるものではなく、種々の変更が可能である。ラベルの貼付対象物の外形は、完全な円柱状である場合だけでなく、実質的に円柱状である場合を包含する。例えば、楕円柱状、画数が比較的多い多角形柱状の貼付対象物に対して貼付するラベルの作成においても、本発明を適用できる。
【００６６】
第一実施形態において、定義テーブル８０は、入力情報のパターンＰ２に、テキスト行の全てを正面領域６７１に配置し、離間領域６７２，６７３にいずれのテキスト行も配置しないテキスト行配置情報を対応付けている。定義テーブル８０は、離間領域６７２，６７３にテキスト行を配置するテキスト行配置情報のみを、入力情報のパターンに対応付けて定義してもよい。
【００６７】
入力情報のうちラベル幅は、ウィンドウ６Ａの領域６１（図２参照）を介さず、印刷装置４から取得されてもよい。具体的には、印刷装置４が、印刷装置４に装着されているテープの直交方向の幅を特定可能に設けられており、ＣＰＵ５１は、印刷装置４によって特定されるテープの直交方向の幅を印刷装置４から取得することによって、ラベル幅を取得してもよい。
【００６８】
正面領域６７１及び離間領域６７２，６７３のそれぞれの上下方向の長さは、ラベル幅を略三等分した長さとしているが、例えば、正面領域６７１の上下方向の長さが離間領域６７２，６７３の上下方向の長さよりも長く、又は短くなるように設定されていてもよい。
【００６９】
印刷装置の仕様によっては、テープに印刷されるテキストサイズが一通りであることもある。このような場合には、ＣＰＵ５１は、ラベル幅及びテキスト行数のうち少なくともいずれかと、対象物直径とに基づいて、テキスト行を正面領域６７１又は離間領域６７２，６７３のいずれに配置するかを決定してもよい。
【００７０】
第二実施形態において、ＣＰＵ５１は、Ｓ３２の判断に代えて、対象物直径の長さがラベル幅の長さよりも短いか否かを判断する処理を行ってもよい。対象物直径の長さがラベル幅の長さよりも短い場合、ラベル幅の方向に複数のテキスト行が重畳して配置されたときに、ラベル幅の上下の端部に寄った位置に配置されるテキスト行が貼付対象物の背面側に回り込み、貼付対象物の正面位置から印刷テキストの全体が視認されない可能性が高い。ＣＰＵ５１は、対象物直径の長さがラベル幅の長さよりも短い場合、Ｓ３５の処理及びＳ１５の処理を行わないこととしてもよい。また、ＣＰＵ５１は、対象物直径の長さがラベル幅の長さ以上である場合、Ｓ３５の処理によってテキスト行を正面領域６７１又は離間領域６７２，６７３のいずれに配置するかを決定してもよい。このように、ＣＰＵ５１は、テキストサイズ及びテキスト行数によらず、ラベル幅に基づいて、Ｓ３５の処理及びＳ１５の処理を行うか否かを判断してもよい。
【００７１】
離間領域６７２，６７３のうち、正面領域６７１に近接する側の領域と、正面領域６７１から離間し、ラベル幅の上端又は下端に近接する側の領域とで、テキストの形状を伸長する度合いが異なってもよい。ＣＰＵ５１は、離間領域６７２，６７３のうち、正面領域６７１に近接する側の領域に対して、正面領域６７１から離間しラベル幅の上端又は下端に近接する側の領域よりも優先してテキスト行を配置することで、テキスト行の中央寄せを行ってもよい。すなわち、ＣＰＵ５１は、離間領域６７２，６７３の内部をさらに細分化して、テキスト行の配置及びテキストの形状の補正を行ってもよい。
【００７２】
ＣＰＵ５１によって実行される各処理は、複数の電子機器によって分散処理されてもよい。ＣＰＵ５１によって実行される処理は、例えば、印刷装置４のＣＰＵ４１によって実行されてもよいし、印刷装置４の通信部４５、ＰＣ５の通信部５５等を介してネットワークに接続した他のサーバで実行されてもよい。
【符号の説明】
【００７３】
１    印刷システム
４    印刷装置
５    ＰＣ
５１    ＣＰＵ
８０    定義テーブル
６７１    正面領域
６７２，６７３    離間領域
【図１】
2019169014.tif 000003
【図２】
2019169014.tif 000004
【図３】
2019169014.tif 000005
【図４】
2019169014.tif 000006
【図５】
2019169014.tif 000007
【図６】
2019169014.tif 000008
【図７】
2019169014.tif 000009
【図８】
2019169014.tif 000010
【図９】
2019169014.tif 000011