(57)【要約】【課題】大きいオブジェクトの後ろに小さいオブジェクトが隠された場合であっても、小さいオブジェクトを選択可能とする。【解決手段】印刷データを用いて印字ラベルを作成するラベルプリンタ３に接続可能に構成され、印刷データを編集操作する操作端末２であって、表示部１７を有し、ＣＰＵ１２は、印刷データを編集する編集領域６０１、編集領域６０１の縁部に配置されるルーラ５０１，５０２、及び、編集領域６０１内に配置されるオブジェクトＯ１，Ｏ２の位置に対応してルーラ５０１，５０２上に表示される縦線分Ｒ１及び横線分Ｒ２、を表示部１７に表示し、上記縦線分Ｒ１又は横線分Ｒ２を指定し、縦線分Ｒ１又は横線分Ｒ２が指定された場合、対応するオブジェクトＯ１又はＯ２を選択対象として設定する。【選択図】図１５
2019053584.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを用いて印字ラベルを作成する印字ラベル作成装置に接続可能に構成され、前記印刷データを編集操作する印刷データ編集装置であって、
表示手段と、
前記印刷データを編集する編集領域、前記編集領域の縁部に配置されるルーラ、及び、前記編集領域内に配置されるオブジェクトの位置に対応して前記ルーラ上に表示される標識、を前記表示手段に表示する表示制御手段と、
前記標識を指定する指定手段と、
前記指定手段により前記標識が指定された場合、当該標識に対応する前記オブジェクトを選択対象として設定する設定手段と、
を備えることを特徴とする印刷データ編集装置。
【請求項２】
前記標識は、線分である
ことを特徴とする請求項１記載の印刷データ編集装置。
【請求項３】
前記編集領域は、矩形形状であり、
前記ルーラは、
前記編集領域の前記矩形形状のうち互いに直交する２辺に沿って配置されていることを特徴とする請求項１又は請求項２記載の印刷データ編集装置。
【請求項４】
前記表示制御手段は、
前記表示手段における前記オブジェクトの位置を、当該オブジェクトを包含する矩形線により表示するとともに、
前記オブジェクトを包含する前記矩形線の縦・横中心線に夫々対応した前記ルーラ上の位置に、前記標識を表示する
ことを特徴とする請求項３記載の印刷データ編集装置。
【請求項５】
印刷データを用いて印字ラベルを作成する印字ラベル作成装置に接続可能に構成されて前記印刷データを編集する、表示手段と操作手段と演算手段とを有する印刷データ編集装置の前記演算手段に対し、
前記印刷データを編集する編集領域、前記編集領域の縁部に配置されるルーラ、及び、前記編集領域内に配置されるオブジェクトの位置に対応して前記ルーラ上に表示される標識、を前記表示手段に表示する表示制御手順と、
前記操作手段を介した前記標識の指定を受け付ける指定手順と、
前記指定手順で前記標識の指定を受け付けた場合、当該標識に対応する前記オブジェクトを選択対象として設定する設定手順と、
を実行させるための、印刷データ編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データを編集操作する印刷データ編集装置、及び、その編集操作を行うための印刷データ編集プログラムに関する。
【背景技術】
【０００２】
印刷データを用いて印字ラベルを作成する印字ラベル作成装置に接続される、印刷データ編集装置が既に知られている（例えば、特許文献１参照）。この従来技術による印刷データ編集装置では、編集画面中において、選択されたオブジェクトの一辺又はセンターラインと、非選択の他のオブジェクトの一辺又はセンターラインが同一直線上に位置する場合、当該同一直線をカラー表示や太線等で表示することで、オブジェクトの配置調整を容易に行える構成となっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−８６１４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術の印刷データ編集装置においては、例えば、小さいオブジェクトの手前に、大きいオブジェクトを重ねて配置した場合、そのままでは、後ろに隠れている小さいオブジェクトを選択することができない。
【０００５】
本発明の目的は、大きいオブジェクトの後ろに小さいオブジェクトが隠された場合であっても、小さいオブジェクトを選択することができる、印刷データ編集装置及び印刷データ編集プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本願発明は、印刷データを用いて印字ラベルを作成する印字ラベル作成装置に接続可能に構成され、前記印刷データを編集操作する印刷データ編集装置であって、表示手段と、前記印刷データを編集する編集領域、前記編集領域の縁部に配置されるルーラ、及び、前記編集領域内に配置されるオブジェクトの位置に対応して前記ルーラ上に表示される標識、を前記表示手段に表示する表示制御手段と、前記標識を指定する指定手段と、前記指定手段により前記標識が指定された場合、当該標識に対応する前記オブジェクトを選択対象として設定する設定手段と、を備えることを特徴とする。
【０００７】
本発明の印刷データ編集装置は、印刷データにより印字ラベルを作成する印字ラベル作成装置に接続されて用いられる。印刷データ編集装置は、表示手段を備えており、この表示手段は、印刷データを編集する編集領域を表示する。ユーザが編集領域内に所望のオブジェクトを作成する等の適宜の編集操作を行うことで、その編集操作を反映した印刷データが印字ラベル作成装置へ送信される。この結果、印刷データに対応する印字がなされた印字ラベルが作成される。
【０００８】
ここで、編集領域においてユーザが上記編集操作を行う際、例えば、小さいオブジェクトの手前に、大きいオブジェクトを重ねて配置する場合がある。この場合、通常、手前側の上記大きいオブジェクトについては、所望の編集の対象とするための選択を行うことができる。その一方で、上記大きいオブジェクトの後ろに隠れた奥側の小さいオブジェクトについては、そのままでは、所望の編集の対象とするための上記選択を行うことができず、不便である。
【０００９】
そこで本発明においては、表示制御手段と、指定手段と、設定手段と、が設けられる。表示手段は、上記表示制御手段の制御により、編集領域の縁部に設けられたルーラに、オブジェクトの位置に対応した標識を表示する。そして、この表示された標識に対して上記指定手段により指定が行われた場合、上記設定手段が、その指定された標識に対応するオブジェクトを選択対象として設定する。これにより、上記のように大きいオブジェクトの後ろに小さいオブジェクトが隠された場合であっても、その小さいオブジェクトに対応してルーラに表示されている標識を指定することで、当該小さいオブジェクトに対し上記選択を行うことができる。この結果、前述の不便さを解消し、ユーザにとっての利便性を向上することができる。
【発明の効果】
【００１０】
本発明によれば、大きいオブジェクトの後ろに小さいオブジェクトが隠された場合であっても、小さいオブジェクトを選択することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１実施形態の印刷処理プログラムを実行する印刷データ編集装置を備えた、印刷システムの概略を表すシステム構成図である。
【図２】印刷システムの各部詳細機能を表す機能ブロック図である。
【図３】操作端末の表示部に表示される、表示画面の表示内容の一例を表す図である。
【図４】本発明の第１実施形態の比較例における、表示画面の表示内容の例を表す図である。
【図５】本発明の第１実施形態の比較例における、表示画面の表示内容の例を表す図である。
【図６】本発明の第１実施形態の比較例における、表示画面の表示内容の例を表す図である。
【図７】本発明の第１実施形態の比較例における、表示画面の表示内容の例を表す図である。
【図８】本発明の第１実施形態の比較例における、表示画面の表示内容の例を表す図である。
【図９】本発明の第１実施形態の比較例における、表示画面の表示内容の例を表す図である。
【図１０】本発明の第１実施形態における、表示画面の表示内容の例を表す図である。
【図１１】本発明の第１実施形態における、表示画面の表示内容の例を表す図である。
【図１２】本発明の第１実施形態における、表示画面の表示内容の例を表す図である。
【図１３】本発明の第１実施形態における、表示画面の表示内容の例を表す図である。
【図１４】本発明の第１実施形態における、表示画面の表示内容の例を表す図である。
【図１５】本発明の第１実施形態における、表示画面の表示内容の例を表す図である。
【図１６】本発明の第１実施形態における、表示画面の表示内容の例を表す図である。
【図１７】本発明の第１実施形態における、表示画面の表示内容の例を表す図である。
【図１８】本発明の第１実施形態における、表示画面の表示内容の例を表す図である。
【図１９】本発明の第１実施形態における、表示画面の表示内容の例を表す図である。
【図２０】本発明の第１実施形態における、表示画面の表示内容の例を表す図である。
【図２１】本発明の第１実施形態において、操作端末のＣＰＵが実行する制御手順の一例を表すフローチャートである。
【図２２】本発明の第２実施形態における、表示画面の表示内容の一例を表す図である。
【図２３】本発明の第２実施形態における、表示画面の表示内容のバリエーションを一覧表示する図である。
【図２４】本発明の第２実施形態における、表示画面の表示内容の他のバリエーションを一覧表示する図である。
【図２５】本発明の第３実施形態における、表示画面の表示内容の一例を表す図である。
【図２６】本発明の第３実施形態における、表示画面の表示内容の一例を表す図である。
【図２７】本発明の第３実施形態における、表示画面の表示内容の一例を表す図である。
【図２８】本発明の第３実施形態における、表示画面の表示内容の一例を表す図である。
【図２９】本発明の第３実施形態における、表示画面の表示内容の一例を表す図である。
【図３０】本発明の第３実施形態における、表示画面の表示内容の一例を表す図である。
【図３１】本発明の第３実施形態における、表示画面の表示内容の一例を表す図である。
【図３２】本発明の第３実施形態における、表示画面の表示内容の一例を表す図である。
【図３３】本発明の第３実施形態における、表示画面の表示内容の一例を表す図である。
【図３４】本発明の第３実施形態において、操作端末のＣＰＵが実行する制御手順の一例を表すフローチャートである。
【発明を実施するための形態】
【００１２】
＜第１実施形態＞
以下、本発明の第１実施形態を図面を参照しつつ説明する。
【００１３】
＜システム概略構成＞
本実施形態の印刷処理プログラムを実行する印刷データ編集装置を備えた、印刷システム全体の構成を図１及び図２により説明する。図１において、印刷システム１は、例えば汎用パーソナルコンピュータで構成される少なくとも１つの操作端末２（印刷データ編集装置に相当）と、例えばＬＡＮ等の通信ネットワークＮＷを介して操作端末２に接続された少なくとも１つのラベルプリンタ３（印字ラベル作成装置に相当）と、を有している。そして、各操作端末２は、上記通信ネットワークＮＷを介して各ラベルプリンタ３と相互に情報送受可能に接続されている。
【００１４】
各ラベルプリンタ３は、各操作端末２との間で各種の情報や指示信号を送受し、操作端末２でのユーザ（操作者）の操作に基づき、所望の文字や図形などの印字を備えた印字ラベルを作成する。このとき、ラベルプリンタ３は、当該ラベルプリンタ３に装着されたテープロールに巻回されている所定幅の被印字テープを用いて任意の長さに印字ラベル（図示省略）を作成できる。ラベルプリンタ３は被印字テープの種類に対応した複数種のテープロール又はカートリッジを着脱交換可能である。すなわちユーザは所定種類の幅サイズ（用紙サイズ）にある被印字テープを任意に選択できる。また本実施形態では、複数機種のラベルプリンタ３が通信ネットワークＮＷに対し接続しており、各操作端末２は、それら複数機種のラベルプリンタ３のいずれか１つを選択的にネットワークＮＷを介して操作可能である。
【００１５】
操作端末２は、図２に示すように、ＣＰＵ１２（演算手段に相当）と、例えばＲＡＭやＲＯＭ等からなるメモリ１３と、操作部１４と、表示部１７（表示手段に相当）と、通信制御部１５と、大容量記憶装置１６と、を備えている。
【００１６】
操作部１４は、ユーザからの指示や情報が入力される例えばマウス及びキーボード等により構成される。表示部１７は、各種情報やメッセージを表示する。通信制御部１５は、ラベルプリンタ３との情報信号の授受の制御を行う。大容量記憶装置１６は、各種のプログラムや情報を記憶する。大容量記憶装置１６が記憶する各種のプログラムや情報については後述する。ＣＰＵ１２は、ＲＡＭの一時記憶機能を利用しつつＲＯＭや大容量記憶装置１６に予め記憶されたプログラムに従って、各種の処理やラベルプリンタ３との間で各種の指示信号・情報信号の送受を行う。
【００１７】
ラベルプリンタは、図２に示すように、制御回路２０２と、テープロールホルダ部２１０と、印字ヘッド２０５と、カッタ２０７と、通信制御部２０８と、搬送装置２０９と、を有する。テープロールホルダ部２１０は、被印字媒体としての被印字テープ（＝用紙。本来は渦巻き状であるが簡略化して同心円で図示している）２０３を巻回したテープロール２０４（又はテープロール２０４を備えたカートリッジ）を着脱可能である。印字ヘッド２０５は、テープロール２０４から繰り出された被印字テープ２０３に所望の印字を行う。カッタ２０７は、印字が終了したテープ２０３を所定の長さに切断して印字ラベルとする。搬送装置２０９は、印字ヘッド２０５に対向して設けられ、制御回路２０２により制御されてテープロール２０４からのテープ２０３を搬送する。制御回路２０２は、通信制御部２０８と通信ネットワークＮＷを介して操作端末２の上記通信制御部１５に接続され、この結果、ラベルプリンタは、操作端末２と情報の送受が可能となっている。
【００１８】
＜印刷データ編集アプリケーションについて＞
本実施形態の印刷システム１において、ユーザは、操作端末２上で作動させる印刷データ編集アプリケーション（印刷データ編集プログラムに相当）を介した操作によって、印字ラベルの印刷内容（言い換えれば当該印刷内容に対応した印刷データ、以下同様）の編集及び印刷の操作を行うことができる。ユーザが操作端末２上で印刷データ編集アプリケーションを起動すると、ＣＰＵ１２の制御により、例えば図３に示す画面６００が表示部１７に表示される。画面６００では、矩形形状の編集領域６０１が表示される。ユーザは作成しようとする印字ラベルの印刷内容や各種パラメータの編集及び設定が可能となる。このとき、編集領域６０１の上記矩形形状のうち互いに直行する２辺である例えば上側及び左側の各縁部に沿って、ルーラ５０１，５０２が配置されている。そして、編集領域６０１には、作成される印字ラベルのプレビューに相当するラベルイメージＬＩが表示されている。この例では、ユーザの編集操作の結果、ラベルイメージＬＩ中に、「Ｉ」の文字、「ハート」のマーク、「ＹＯＵ」の文字からなる印字イメージＲＩが表示されている。この状態で、上記操作部１４の操作を介し、例えば印刷を指示する「Ｐｒｉｎｔ」ボタンＰＢが操作されることで、上記印字イメージＲＩに対応した印刷データがラベルプリンタ３へ送信される。この結果、当該印刷データに対応する印字がなされた印字ラベルが作成される（図示省略）。
【００１９】
上記構成の本実施形態において、その要部は、上記印字イメージＲＩを形成するための編集操作時における、オブジェクト（後述）の選択操作態様にある。以下、その詳細を、比較例を参照しつつ順を追って説明する。
【００２０】
＜比較例の手法＞
本実施形態の比較例を図４〜図９により説明する。上記印字イメージＲＩ（「Ｉ」の文字、「ハート」のマーク、及び「ＹＯＵ」の文字からなる）を形成するために、例えば、ユーザはまず、上記操作部１４を介した適宜の操作により、上記ラベルイメージＬＩ内において、「ハート」のマークＭ１及びこのマークＭ１を包含する編集領域枠Ｓ１（矩形線に相当）からなる、オブジェクトＯ１（第１オブジェクトに相当。以下適宜、単に、「第１オブジェクトＯ１」と称する）を作成する。
【００２１】
その一方、ユーザは、図５に示すように、上記操作部１４を介した適宜の操作により、（この例ではラベルイメージＬＩの下方に）「Ｉ  ＹＯＵ」の文字列Ｔ２及びこの文字列Ｔ２を包含する編集領域枠Ｓ２（矩形線に相当）からなる、オブジェクトＯ２（第２オブジェクトＯ２に相当。以下適宜、単に「第２オブジェクトＯ２と称する）を作成する。なおこのとき、「Ｉ」と「ＹＯＵ」の間に、上記第１オブジェクトＯ１を配置するための空白スペースが予め設けられる。
【００２２】
その後、ユーザは、図６に示すように、上記操作部１４を介した適宜の操作により、第２オブジェクトＯ２を（上方のラベルイメージＬＩ側に移動するために）選択する。この選択の結果、図示のように、上記編集領域枠Ｓ２のうち四隅と上辺と下辺の中点に、選択操作されていることを表す小さい黒丸のハンドルｕが表示される。なお、ハンドルｕは、左辺と右辺の中点にも表示してもよい。そして、ユーザは、図７に示すように、上記操作部１４を介したドラッグ操作で第２オブジェクトＯ２を上方の第１オブジェクトＯ１側へと移動させる。
【００２３】
その後、ユーザは、上記操作部１４を介したドラッグ操作によって、図８に示すように第２オブジェクトＯ２をラベルイメージＬＩの枠内の目的の位置（この例では上下方向中央位置）へと配置する。図９は、この目的の位置への配置完了状態を表している（第２オブジェクトＯ２の選択状態が解除されている）。この状態では、第１オブジェクトＯ１の上記マークのＭ１手前に、第２オブジェクトＯ２の「Ｉ  ＹＯＵ」の文字列Ｔ２中の「Ｉ」の文字が重なった状態となる。ここで、図８，図９において、第２オブジェクトＯ２の後ろに隠れている第１オブジェクトＯ１が表示されているが、第２オブジェクトＯ２だけが表示されている状態であってもよい。
【００２４】
ここで、第１オブジェクトＯ１の「ハート」のマークＭ１を正しい位置に配置するためには、マークＭ１を、第２オブジェクトＯ２の「Ｉ」の文字と「ＹＯＵ」の文字の間に移動させる必要がある。しかしながら、図９に示すように、第１オブジェクトＯ１は小さく第２オブジェクトＯ２に完全に覆われていることから、そのままでは、第１オブジェクトＯ１の「ハート」のマークＭ１については、上記操作部１４を介した操作により選択することができない（なお、手前側の大きい上記第２オブジェクトＯ２については、通常通り上記選択を行うことができる）。
【００２５】
このように、本比較例においては、大きい第２オブジェクトＯ２の後ろに（奥側に）、小さい第１オブジェクトＯ１が隠れてしまった場合に、当該第１オブジェクトＯ１を所望の編集の対象とするための選択を行うことができず、不便である。
【００２６】
＜本実施形態の手法＞
上記の不都合を解消するための、本実施形態による手法を図１０〜図２０により説明する。図１０は、上記図６と同様、ユーザが、上記操作部１４を介した適宜の操作により、第２オブジェクトＯ２を選択した状態（編集領域枠Ｓ２にハンドルｕが表示された状態）を表している。その後、ユーザは、前述と同様、上記操作部１４を介したドラッグ操作で第２オブジェクトＯ２を上方の第１オブジェクトＯ１側へと移動させる。
【００２７】
すると、本実施形態では、図１１に示すように移動する第２オブジェクトＯ２によって第１オブジェクトＯ１の一部（この例では下端部）が覆われたとき、図１２に示すように、縦線分Ｒ１及び横線分Ｒ２（夫々標識に相当）が、ルーラ５０１，５０２に夫々表示される。ここで、第１オブジェクトＯ１の編集領域枠Ｓ１の中心位置（中心点）を通る中心線は、縦方向に延びる中心線Ｋ１と、横方向に延びる中心線Ｋ２である。縦線分Ｒ１は、第１オブジェクトＯ１の中心線Ｋ１に対応した、上記ルーラ５０１上の位置に表示される。また、横線分Ｒ２は、第１オブジェクトＯ１の中心線Ｋ２に対応した、上記ルーラ５０２上の位置に表示される。この状態のまま、引き続き上記操作部１４を介したドラッグ操作によって第２オブジェクトＯ２を移動させることで、図１３に示すように、第２オブジェクトＯ２をラベルイメージＬＩの枠内の目的の位置（この例では上記同様の上下方向中央位置）へ配置することができる。
【００２８】
図１４は、前述の図８と同様、上記目的の位置への配置完了状態を表している（第２オブジェクトＯ２の選択状態が解除されている）。図８と同様、小さな第１オブジェクトＯ１の上記マークのＭ１は、その手前側に、大きな第２オブジェクトＯ２の「Ｉ  ＹＯＵ」の文字列Ｔ２中の「Ｉ」の文字が重なった状態である。すなわち、前述と同様、第１オブジェクトＯ１は、第２オブジェクトＯ２によって完全に覆われた状態となる。なお、図１３，図１４においても、第２オブジェクトＯ２の後ろに隠れている第１オブジェクトＯ１が表示されているが、第２オブジェクトＯ２だけが表示されている状態であってもよい。
【００２９】
しかしながら、本実施形態においては、前述の比較例とは異なり、上記のように重なった状態においても、前述の縦線分Ｒ１及び横線分Ｒ２がルーラ５０１，５０２に表示されている。これにより、ユーザは、図１５に示すように、上記操作部１４を介した適宜の操作で例えば上記縦線分Ｒ１にマウススポインタＭＰを合わせクリックすることによって、第１オブジェクトＯ１を選択することができる（選択操作されていることを表す上記ハンドルｕ参照）。
【００３０】
またこの場合、図１６に示すように、上記横線分Ｒ２にマウススポインタＭＰを合わせクリックしてもよい。但しこの場合、図１７に示すように、第２オブジェクトＯ２の編集領域枠Ｓ２の中心位置（中心点）を通る中心線は、縦方向に延びる中心線Ｋ３と、横方向に延びる中心線Ｋ４である。そして、第１オブジェクトＯ１の中心線Ｋ２と、第２オブジェクトＯ２の中心線Ｋ４とが、一致している。このため、本実施形態においては、それら中心線Ｋ２，Ｋ４に対応する上記横線分Ｒ２をクリックするたびに、第１オブジェクトＯ１及び第２オブジェクトＯ２が交互に選択される。この例では、上記横線分Ｒ２への１回目のクリックでは、図１７に示すように、大きなほうのオブジェクトである第２オブジェクトＯ２が選択されている（選択操作されていることを表す上記ハンドルｕ参照）。その後適宜の回数（例えばもう一度）横線分Ｒ２をクリックすることで、図１８に示すように、第１オブジェクトＯ１を選択することができる（選択操作されていることを表す上記ハンドルｕ参照）。なお、横線分Ｒ２への１回目のクリックで、第１オブジェクトＯ１が選択され、その後のクリックで第２オブジェクトＯ２が選択されてもよい。
【００３１】
以上のようにして第１オブジェクトＯ１を選択できたら、ユーザは、図１９に示すように、上記操作部１４を介したドラッグ操作によって、選択した第１オブジェクトＯ１を右に移動させ、目的とする位置（第２オブジェクトＯ２の文字列Ｔ２中の「Ｉ」と「ＹＯＵ」との間のスペース）に配置することができる。図２０は、このようにして、ユーザが印字ラベルにおいて印字したい内容のレイアウトが完成した状態を表している。
【００３２】
＜制御手順＞
以上説明した処理を実現するために、操作端末２のＣＰＵ１２が実行する制御手順の一例を図２１に示す。なお、操作端末２上で印刷データ編集アプリケーションが起動した際に、図２１のフローが開始される。
【００３３】
まずステップＳ５で、ＣＰＵ１２は、上記縦線分Ｒ１及び横線分Ｒ２を表示したことを表す表示フラグＦ１と、マウスポインタ等によりクリックしたことを表すクリックフラグＦ２と、を夫々「０」に初期化する。
【００３４】
その後、ステップＳ１０で、ＣＰＵ１２は、上記操作部１４を介した適宜の操作による、上記第１オブジェクトＯ１の選択を受け付ける。これにより、上記第１オブジェクトＯ１の位置を表す上記編集領域枠Ｓ１の四隅等に、上記ハンドルｕが表示された状態となる。
【００３５】
そして、ステップＳ１５で、ＣＰＵ１２は、上記操作部１４を介した適宜の操作による、上記第１オブジェクトＯ１の作成を受け付ける。具体的には、ＣＰＵ１２は、上記ステップＳ１０で表示した編集領域枠Ｓ１内に、上記操作部１４を介した適宜の操作により、テキストやシンボル等の図像を形成する（前述の例ではハートのマークＭ１）。
【００３６】
その後、ステップＳ２０で、ＣＰＵ１２は、上記操作部１４を介した適宜の操作による、上記第２オブジェクトＯ２の選択を受け付ける。これにより、上記第１オブジェクトＯ２の位置を表す上記編集領域枠Ｓ２の四隅等に、上記ハンドルｕが表示された状態となる。
【００３７】
そして、ステップＳ２５で、ＣＰＵ１２は、上記操作部１４を介した適宜の操作による、上記第２オブジェクトＯ２の作成を受け付ける。具体的には、ＣＰＵ１２は、上記ステップＳ２０で表示した編集領域枠Ｓ２内に、上記操作部１４を介した適宜の操作により、テキストやシンボル等の図像を形成する（前述の例では「Ｉ  ＹＯＵ」の文字列Ｔ２）。
【００３８】
その後、ステップＳ３０で、ＣＰＵ１２は、例えば上記操作部１４を介した上記ドラッグ操作によって、上記第１オブジェクトＯ１（前述の例では「ハート」のマークＭ１を備える）が上記第２オブジェクトＯ２に完全に覆われた状態（前述の例ではマークＭ１に「Ｉ  ＹＯＵ」の文字列Ｔ２の文字「Ｉ」が重なった状態）になったか否かを判定する。覆われていなければ、判定が満たされず（Ｓ３０：ＮＯ）、後述のステップＳ７５へ移る。覆われた状態であれば、判定が満たされ（Ｓ３０：ＹＥＳ）、ステップＳ３５へ移る。
【００３９】
ステップＳ３５では、ＣＰＵ１２は、上記表示フラグＦ１が「１」であるか否かを判定する。Ｆ１＝１となっていれば（後述のステップＳ５０参照）判定が満たされ（Ｓ３５：ＹＥＳ）、後述のステップＳ５５へ移る。Ｆ１＝０のままであれば、判定が満たされず（Ｓ３５：ＮＯ）、ステップＳ４０へ移る。
【００４０】
ステップＳ４０では、ＣＰＵ１２は、上記表示部１７を制御し、第１オブジェクトＯ１の中心線Ｋ１，Ｋ２と、第２オブジェクトＯ２の中心線Ｋ３，Ｋ４と、を算出する（図１２、図１７、図１８等参照）。
【００４１】
その後、ステップＳ４５で、ＣＰＵ１２は、上記ステップＳ４０で算出した、第１オブジェクトＯ１の中心線Ｋ１に対応した上記ルーラ５０１上の位置に縦線分Ｒ１を表示するとともに、第１オブジェクトＯ１の中心線Ｋ２に対応した上記ルーラ５０２上の位置に横線分Ｒ２を表示する。
【００４２】
そして、ステップＳ５０では、ＣＰＵ１２は、上記表示フラグＦ１を「１」にする。その後、ステップＳ５５に移行する。
【００４３】
ステップＳ５５では、ＣＰＵ１２は、上記ステップＳ４５で上記ルーラ５０１，５０２上に表示した縦線分Ｒ１又は横線分Ｒ２に対し、上記操作部１４を介した（例えば上記マウスポインタによる）クリック操作がなされたか否かを判定する。クリック操作されなければ、判定が満たされず（Ｓ５５：ＮＯ）、後述のステップＳ７５へ移る。クリック操作されたら、判定が満たされ（Ｓ５５：ＹＥＳ）、ステップＳ６０へ移る。
【００４４】
ステップＳ６０では、ＣＰＵ１２は、上記クリックフラグＦ２を「１」とする。その後、ステップＳ６５に移行する。
【００４５】
ステップＳ６５では、ＣＰＵ１２は、上記ステップＳ５５でクリックされた線分Ｒ１，Ｒ２に対応した上記中心線Ｋ１，Ｋ２のいずれかが、第２オブジェクトＯ２の対応する中心線Ｋ３，Ｋ４に一致しているか否かを判定する。一致していれば、判定が満たされ（Ｓ６５：ＹＥＳ）、後述のステップＳ８５へ移る。一致していなければ、判定が満たされず（Ｓ６５：ＮＯ）、ステップＳ７０へ移る。
【００４６】
ステップＳ７０では、ＣＰＵ１２は、上記ステップＳ５５での縦線分Ｒ１又は横線分Ｒ２へのクリック操作に対応して、上記第１オブジェクトＯ１（前述の例では「ハート」のマークＭ１を備える）を選択状態にする。
【００４７】
その後、ステップＳ７５で、ＣＰＵ１２は、上記ステップＳ７０で選択された第１オブジェクトＯ１に対し、上記操作部１４を介した適宜の操作に対応した所定の処理（前述の例ではドラッグ操作に伴う移動）を行う。
【００４８】
そして、ステップＳ８０で、ＣＰＵ１２は、ユーザによる上記操作部１４を介した適宜の確定操作（すべてのオブジェクトに対して上記所定の処理が完了した旨の操作）がなされたか否かを判定する。確定操作がされていたら、判定が満たされ（Ｓ８０：ＹＥＳ）、このフローを終了する。確定操作がされていなければ、判定が満たされず（Ｓ８０：ＮＯ）、ステップＳ１０５へ移る。
【００４９】
ステップＳ１０５では、ＣＰＵ１２は、上記クリックフラグＦ２が「１」であるか否かを判定する。上記ステップＳ６０でＦ２＝１となっていれば、判定が満たされ（Ｓ１０５：ＹＥＳ）、上記ステップＳ７５へ戻って同様の手順が繰り返される。Ｆ２＝０のままであれば、判定が満たされず（Ｓ１０５：ＮＯ）、上記ステップＳ３０へ戻って同様の手順が繰り返される。
【００５０】
一方、上記ステップＳ６５の判定が満たされて移行したステップＳ８５では、ＣＰＵ１２は、上記ステップＳ５５での縦線分Ｒ１又は横線分Ｒ２へのクリック操作に対応して、上記第２オブジェクトＯ１（前述の例では「Ｉ  ＹＯＵ」の文字列Ｔ２を備える）を選択状態にする。
【００５１】
その後、ステップＳ９０で、ＣＰＵ１２は、上記ステップＳ５５でクリック操作がなされた縦線分Ｒ１又は横線分Ｒ２に対し、上記操作部１４を介し（例えば上記マウスポインタにより）もう一度クリック操作がなされたか否かを判定する。再度のクリック操作がされなければ、判定が満たされず（Ｓ９０：ＮＯ）、前述のステップＳ７５へ移り、同様の手順が繰り返される。再度のクリック操作がなされたら、判定が満たされ（Ｓ９０：ＹＥＳ）、ステップＳ９５へ移る。
【００５２】
ステップＳ９５では、ＣＰＵ１２は、上記第１オブジェクトＯ１（前述の例では「ハート」のマークＭ１を備える）を選択状態にする。
【００５３】
その後、ステップＳ１００では、ＣＰＵ１２は、上記ステップＳ９０と同様、ＣＰＵ１２は、上記ステップＳ９０でクリック操作がなされた縦線分Ｒ１又は横線分Ｒ２に対し、上記操作部１４を介し（例えば上記マウスポインタにより）もう一度クリック操作がなされたか否かを判定する。再度のクリック操作がされなければ、判定が満たされず（Ｓ１００：ＮＯ）、上記ステップＳ７５へ移り、同様の手順が繰り返される。再度のクリック操作がなされたら、判定が満たされ（Ｓ１００：ＹＥＳ）、上記ステップＳ８５に戻って同様の手順が繰り返される。
【００５４】
以上において、上記図２１のフローにおけるステップＳ４５が各請求項記載の表示制御手順に相当すると共に、この手順を実行するＣＰＵ１２が表示制御手段として機能する。また、ステップＳ５５が各請求項記載の指定手順に相当すると共に、この手順を実行するＣＰＵ１２が指定手段として機能する。また、ステップＳ７０、ステップＳ８５、及びステップＳ９５が各請求項記載の設定手順に相当すると共に、この手順を実行するＣＰＵ１２が設定手段として機能する。
【００５５】
＜第１実施形態の効果＞
以上説明したように、この第１実施形態においては、上記のように大きい第２オブジェクトＯ２の後ろに小さい第１オブジェクトＯ１が隠された場合であっても、編集領域６０１の上側及び左側の各縁部に表示されたルーラ５０１，５０２に、第１オブジェクトＯ１の中心線Ｋ１，Ｋ２に夫々対応した縦線分Ｒ１及び横線分Ｒ２が表示される。そして、ユーザは、これら縦線分Ｒ１又は横線分Ｒ２を指定することで、第１オブジェクトＯ１を選択することができる。この結果、前述の不便さを解消し、ユーザにとっての利便性を向上することができる。
【００５６】
また、第１実施形態においては特に、矩形形状の編集領域６０１の縁部に沿って横・縦の２方向にルーラ５０１，５０２が夫々配置され、それらルーラ５０１，５０２において上記縦線分Ｒ１及び横線分Ｒ２が表示される。この結果、ユーザは、矩形形状の編集領域６０１における第１オブジェクトＯ１の横方向の位置又は縦方向の位置を、わかりやすく認識することができる。
【００５７】
また、第１実施形態においては特に、第１オブジェクトＯ１を包含する編集領域枠Ｓ１の中心線Ｋ１，Ｋ２に夫々対応したルーラ５０１，５０２上の位置に、上記縦線分Ｒ１及び横線分Ｒ２が表示される。これにより、ユーザは、矩形形状の編集領域６０１において横方向に延びるルーラ５０１上の縦線分Ｒ１の位置と、縦方向に延びるルーラ５０２上の横線分Ｒ２の位置とにより、上記オブジェクトＯ１の中心位置を、確実に知ることができる。この結果、編集領域６０１内における第１オブジェクトＯ１の位置をユーザが正確に認識することができ、更に利便性が向上する。
【００５８】
＜第２実施形態＞
次に、本発明の第２実施形態について、図２２〜図２４により説明する。上記第１実施形態と同等の部分には同一の符号を付し、適宜説明を省略又は簡略化する。
【００５９】
本実施形態では、例えば第１オブジェクトＯ１が前述のように選択状態になっている状態において、編集領域６０１内にガイド線が表示される。すなわち、例えば図２２に示すように、ラベルイメージＬＩ内の中央付近に作成した第１オブジェクトＯ１が、ユーザによる上記操作部１４を介したドラッグ操作によりラベルイメージＬＩの左上隅に移動した際（白矢印参照）には、ラベルイメージＬ１の枠線に第１オブジェクトＯ１が近づいたことを報知（ガイド）するために、水平ガイド線２０１が表示される。この例では、第１オブジェクトＯ１を包含する上記編集領域枠Ｓ１の上端に水平ガイド線２０１を合致させた態様で表示される。
【００６０】
図２３（ａ）〜（ｈ）に、上記水平ガイド線２０１の表示態様のさらなるバリエーションを一覧して示す。図２３（ａ）は、上記図２２に示した態様であり、前述のように、ラベルイメージＬＩの枠の上端に第１オブジェクトＯ１（ハートのマークを備える）の上端が接近した場合に、対応するガイド線２０１が当該第１オブジェクトＯ１の上端に表示される場合である。
【００６１】
図２３（ｂ）は、ラベルイメージの枠の下端に第１オブジェクトの上端が接近した場合に、対応するガイド線が当該第１オブジェクトの上端に表示される場合である。
【００６２】
図２３（ｃ）は、ラベルイメージ内に位置する他のオブジェクト（この例では文字列「ｔｅｓｔ」を備えた印字オブジェクト。以下同様）の下端に第１オブジェクトの上端が接近した場合に、対応するガイド線が当該第１オブジェクトの上端に表示される場合である。
【００６３】
図２３（ｄ）は、ラベルイメージの上下方向中央に第１オブジェクトの上下方向中央部が接近した場合に、対応するガイド線が当該第１オブジェクトの上下方向中央部に表示される場合である。
【００６４】
図２３（ｅ）は、ラベルイメージ内に位置する上記他のオブジェクトの上下方向中央部の当該上下方向位置に対し、第１オブジェクトの上下方向中央部の当該上下方向における位置が接近した場合に、対応するガイド線が当該第１オブジェクトの上下方向中央部に表示される場合である。
【００６５】
図２３（ｆ）は、ラベルイメージの枠の上端に第１オブジェクトの下端が接近した場合に、対応するガイド線が当該第１オブジェクトの下端に表示される場合である。
【００６６】
図２３（ｇ）は、ラベルイメージの枠の下端に第１オブジェクトの下端が接近した場合に、対応するガイド線が当該第１オブジェクトの下端に表示される場合である。
【００６７】
図２３（ｈ）は、ラベルイメージ内に位置する上記他のオブジェクトの上端に第１オブジェクトの下端が接近した場合に、対応するガイド線が当該第１オブジェクトの下端に表示される場合である。
【００６８】
図２４（ａ）〜（ｈ）に、上記水平ガイド線に代えて、上下方向の垂直ガイド線を表示する、別のバリエーションを一覧して示す。
【００６９】
図２４（ａ）は、ラベルイメージの枠の右端に第１オブジェクトの右端が接近した場合に、対応するガイド線（上下方向の垂直ガイド線。以下同様）が当該第１オブジェクトの右端に表示される場合である。
【００７０】
図２４（ｂ）は、ラベルイメージの枠の左端に第１オブジェクトの右端が接近した場合に、対応するガイド線が当該第１オブジェクトの右端に表示される場合である。
【００７１】
図２４（ｃ）は、ラベルイメージ内に位置する上記他のオブジェクト（文字列「ｔｅｓｔ」を備える）の左端に第１オブジェクトの右端が接近した場合に、対応するガイド線が当該第１オブジェクトの右端に表示される場合である。
【００７２】
図２４（ｄ）は、ラベルイメージの左右方向中央に第１オブジェクトの左右方向中央部が接近した場合に、対応するガイド線が当該第１オブジェクトの左右方向中央部に表示される場合である。
【００７３】
図２４（ｅ）は、ラベルイメージ内に位置する上記他のオブジェクトの左右方向中央部の当該左右方向における位置と第１オブジェクトの左右方向中央部の当該左右方向における位置とが接近した場合に、対応するガイド線が当該第１オブジェクトの左右方向中央部に表示される場合である。
【００７４】
図２４（ｆ）は、ラベルイメージの枠の右端に第１オブジェクトの左端が接近した場合に、対応するガイド線が当該第１オブジェクトの左端に表示される場合である。
【００７５】
図２４（ｇ）は、ラベルイメージの枠の左端に第１オブジェクトの左端が接近した場合に、対応するガイド線が当該第１オブジェクトの左端に表示される場合である。
【００７６】
図２４（ｈ）は、ラベルイメージ内に位置する上記他のオブジェクトの右端に第１オブジェクトの左端が接近した場合に、対応するガイド線が当該第１オブジェクトの左端に表示される場合である。
【００７７】
上記図２３（ａ）〜（ｈ）及び図２４（ａ）〜（ｈ）のいずれの場合も、第１オブジェクト（この例ではハートのマークを備える）とラベルイメージ（又は上記他のオブジェクト）との位置関係に応じてガイド線が表示される。これにより、編集操作時におけるユーザの利便性を向上することができる。また、ガイド線は、視認性を向上させるため、例えば赤色で表示するようにしてもよい。
【００７８】
＜第３実施形態＞
次に、本発明の第３実施形態について、図２５〜図３４により説明する。上記第１及び第２実施形態と同等の部分には同一の符号を付し、適宜説明を省略又は簡略化する。本実施形態では、２つのオブジェクトが互いに近接した際に、それらが連結可能であることを知らせる連結ガイド線を表示するものである。
【００７９】
すなわち、上記図４と同様、例えば図２５に示すように、ユーザはまず、上記操作部１４を介した適宜の操作により、上記ラベルイメージＬＩ内において、第１オブジェクトＯ１（ハートのマークＭ１及び編集領域枠Ｓ１からなる）を作成する。
【００８０】
その後、図２６に示すように、ユーザは、上記図５と同様、上記操作部１４を介した適宜の操作により、（この例ではラベルイメージＬＩの下方に）「Ｉ  ＬＯＶＥ  ＹＯＵ」の文字列Ｔ２及びこの文字列Ｔ２を包含する編集領域枠Ｓ２からなる、第２オブジェクトＯ２を作成する。
【００８１】
その後、図２７に示すように、ユーザは、上記図６及び図１０と同様、上記操作部１４を介した適宜の操作により、第２オブジェクトＯ２を、上方のラベルイメージＬＩ側に移動するために選択する（選択操作されていることを表すハンドルｕ参照）。そして、ユーザは、図２８及び図２９に示すように、上記操作部１４を介したドラッグ操作で第２オブジェクトＯ２を左上方の第１オブジェクトＯ１側へと近づけて移動させていく。
【００８２】
すると、本実施形態では、図３０に示すように、第２オブジェクトＯ２が第１オブジェクトＯ１に近接し、第２オブジェクトＯ２の上記編集領域枠Ｓ２（枠線）が第１オブジェクトＯ１の上記編集領域枠Ｓ１に重なったとき、図３１に示すように、その重なった部分に、連結ガイド線ＧＬが表示される。この連結ガイド線ＧＬは、上記第１オブジェクトＯ１と第２オブジェクトＯ２とが連結可能であることを表している。
【００８３】
そして、上記連結ガイド線ＧＬが表示された状態で、ユーザが、上記操作部１４を介した（例えば上記マウスポインタによる）クリック操作を当該連結ガイド線ＧＬに対して行う（あるいは、上記第２オブジェクトＯ２のドラッグ操作をやめて単にドロップするだけでもよい）ことで、図３２に示すように、第１オブジェクトＯ１と第２オブジェクトＯ２とが合体した、オブジェクトＯ１２が新たに生成される。すなわち、このオブジェクトＯ１２は、編集領域枠Ｓ１２内に、上記ハートのマークＭ１と、「Ｉ  ＬＯＶＥ  ＹＯＵ」の文字列Ｔ２と、を備えている。図３３は、このような２つのオブジェクトＯ１，Ｏ２の合体操作によって、ユーザが印字ラベルにおいて印字したい内容のレイアウトが完成した状態を表している。
【００８４】
＜制御手順＞
本実施形態における上記の処理を実現するために、操作端末２のＣＰＵ１２が実行する制御手順の一例を図３４に示す。なお、操作端末２上で印刷データ編集アプリケーションが起動した際に、図３４のフローが開始される。
【００８５】
まず、上記図２１と同様の、ステップＳ１０、ステップＳ１５、ステップＳ２０、ステップＳ２５において、上記第１オブジェクトＯ１の選択及び作成と、上記第２オブジェクトＯ２の選択及び作成がＣＰＵ１２によって行われる。
【００８６】
その後、ステップＳ１１５で、ＣＰＵ１２は、例えば上記操作部１４を介した上記ドラッグ操作によって、第１オブジェクトＯ１の編集領域枠Ｓ１と第２オブジェクトＯ２の編集領域枠Ｓ２とが重なったか否かを判定する。重なっていなければ判定が満たされず（Ｓ１１５：ＮＯ）、後述のステップＳ７５へ移る。重なった状態であれば判定が満たされ（Ｓ１１５：ＹＥＳ）、ステップＳ１２０へ移る。
【００８７】
ステップＳ１２０では、ＣＰＵ１２は、上記表示部１７を制御し、第１オブジェクトＯ１の上記編集領域枠Ｓ１と第２オブジェクトＯ２の上記編集領域枠Ｓ２との重なり部分に、連結ガイド線ＧＬを表示する。
【００８８】
その後、ステップＳ１２５では、ＣＰＵ１２は、上記ステップＳ１２０で表示した連結ガイド線ＧＬに対し、上記操作部１４を介した（例えば上記マウスポインタによる）クリック操作がなされたか否かを判定する。クリックしていない場合、判定が満たされず（Ｓ１２５：ＮＯ）、ステップＳ１３５へ移る。クリックした状態であれば、判定が満たされ（Ｓ１２５：ＹＥＳ）、ステップＳ１３０へ移る。
【００８９】
ステップＳ１３０では、ＣＰＵ１２は、表示部１７を制御し、上記第１オブジェクトＯ１と上記第２オブジェクトＯ２とを合体したオブジェクトＯ１２を生成して表示する。その後、ステップＳ７５に移行する。
【００９０】
ステップＳ７５では、上記図２１と同様、ＣＰＵ１２は、上記ステップＳ７０で選択された第１オブジェクトＯ１に対し、上記操作部１４を介した適宜の操作に対応した所定の処理（例えばドラッグ操作に伴う移動等）を行う。
【００９１】
その後、ステップＳ８０で、上記図２１と同様、ＣＰＵ１２は、ユーザによる上記操作部１４を介した適宜の確定操作（すべてのオブジェクトに対して上記所定の処理が完了した旨の操作）がなされたか否かを判定する。確定操作がされていたら、判定が満たされ（Ｓ８０：ＹＥＳ）、このフローを終了する。確定操作がされていなければ、判定が満たされず（Ｓ８０：ＮＯ）、上記ステップＳ１１５に戻って同様の手順が繰り返される。
【００９２】
本実施形態においては、第１オブジェクトＯ１と第２オブジェクトＯ２とが近接したときに連結ガイド線ＧＬが表示され、さらにその連結ガイド線ＧＬをクリックすることでそれら２つのオブジェクトＯ１，Ｏ２を合体させることができる。これにより、編集操作時におけるユーザの利便性を向上することができる。また、連結ガイド線ＧＬは、視認性を向上させるため、例えば緑色で表示するようにしてもよい。
【００９３】
なお、以上の説明における「垂直」とは、厳密な意味での垂直ではない。すなわち、「垂直」とは、設計上、製造上の公差、誤差が許容され、「実質的に垂直」という意味である。また、以上の説明における「平行」とは、厳密な意味での平行ではない。すなわち、「平行」とは、設計上、製造上の公差、誤差が許容され、「実質的に平行」という意味である。さらに、以上の説明における「等しい」とは、厳密な意味ではない。すなわち、「等しい」とは、設計上、製造上の公差、誤差が許容され、「実質的に等しい」という意味である。
【００９４】
また、図２１、図３４に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【００９５】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【００９６】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【００９７】
２                操作端末（印刷データ編集装置）
３                ラベルプリンタ（印字ラベル作成装置）
１２              ＣＰＵ（演算手段）
１４              操作部（操作手段）
１７              表示部（表示手段）
５０１，５０２    ルーラ
６０１            編集領域
Ｏ１              オブジェクト（第１オブジェクト）
Ｏ２              オブジェクト（第２オブジェクト）
Ｒ１              縦線分（標識）
Ｒ２              横線分（標識）
Ｓ１              編集領域枠（矩形線）
Ｓ２              編集領域枠（矩形線）
【図１】
2019053584.tif 000003
【図２】
2019053584.tif 000004
【図３】
2019053584.tif 000005
【図４】
2019053584.tif 000006
【図５】
2019053584.tif 000007
【図６】
2019053584.tif 000008
【図７】
2019053584.tif 000009
【図８】
2019053584.tif 000010
【図９】
2019053584.tif 000011
【図１０】
2019053584.tif 000012
【図１１】
2019053584.tif 000013
【図１２】
2019053584.tif 000014
【図１３】
2019053584.tif 000015
【図１４】
2019053584.tif 000016
【図１５】
2019053584.tif 000017
【図１６】
2019053584.tif 000018
【図１７】
2019053584.tif 000019
【図１８】
2019053584.tif 000020
【図１９】
2019053584.tif 000021
【図２０】
2019053584.tif 000022
【図２１】
2019053584.tif 000023
【図２２】
2019053584.tif 000024
【図２３】
2019053584.tif 000025
【図２４】
2019053584.tif 000026
【図２５】
2019053584.tif 000027
【図２６】
2019053584.tif 000028
【図２７】
2019053584.tif 000029
【図２８】
2019053584.tif 000030
【図２９】
2019053584.tif 000031
【図３０】
2019053584.tif 000032
【図３１】
2019053584.tif 000033
【図３２】
2019053584.tif 000034
【図３３】
2019053584.tif 000035
【図３４】
2019053584.tif 000036