(57)【要約】【課題】複数の項目のそれぞれに対応するデータが格納されたデータファイルを用いた場合でも、印刷装置に作成させるラベルのオブジェクトを編集可能とする編集装置、編集プログラム、及び、編集プログラムを記憶した記憶媒体を提供する。【解決手段】ＰＣは、第１領域及び第２領域を少なくとも含む編集画面を表示部に表示する（Ｓ１１）。ＰＣは、第２領域内に表示されたファイルをドラッグアンドドロップによって第１領域に移動させる操作に応じ、ファイルが有する複数の項目データに対応する複数の項目を選択可能な態様で表示部に表示する（Ｓ１９）。ＰＣは、表示された複数の項目のうち少なくとも何れかを選択する操作に応じ、選択された選択項目を特定する（Ｓ２１）。ＰＣは、選択項目に対応する選択項目データを第１領域に表示させ（Ｓ２９）、選択項目とオブジェクトとを関連付ける（Ｓ３１）。【選択図】図２
2019125118.tif 000002
【特許請求の範囲】
【請求項１】
オブジェクトの編集が可能な第１領域、及び、複数の項目のそれぞれに対応する項目データを有するファイルを表示する第２領域を少なくとも含む編集画面を、表示部に表示する第１表示手段と、
前記第２領域内に表示された前記ファイルをドラッグアンドドロップによって前記第１領域に移動させる操作に応じ、前記ファイルが有する複数の前記項目データに対応する前記複数の項目を、少なくとも何れかの選択が可能な態様で前記表示部に表示する第２表示手段と、
前記第２表示手段によって表示された前記複数の項目のうち少なくとも何れかを選択する操作に応じ、選択された選択項目を特定する第１特定手段と、
前記第１特定手段によって特定された前記選択項目に対応する前記項目データである選択項目データを、編集可能なオブジェクトとして前記第１領域に表示させる第３表示手段と、
前記選択項目と前記オブジェクトとを関連付ける関連付け手段と
を備えたことを特徴とする編集装置。
【請求項２】
前記第２表示手段は、
前記ファイルが有する前記複数の項目データに対応する前記複数の項目を、少なくとも何れかの選択が可能な態様、且つ、並び順を変更可能な態様で前記表示部に表示し、
前記第１特定手段によって特定された前記選択項目の前記並び順を変更する操作に応じ、前記選択項目の前記並び順を特定する第２特定手段を更に備え、
前記第３表示手段は、
前記第１特定手段によって特定された前記選択項目に対応する前記選択項目データを、前記第２特定手段によって特定された前記並び順で、前記オブジェクトとして前記第１領域に表示させることを特徴とする請求項１に記載の編集装置。
【請求項３】
前記ファイルは、ｖＣａｒｄ形式のファイルであることを特徴とする請求項１又は２に記載の編集装置。
【請求項４】
前記第２表示手段は、
前記編集画面外に表示された前記ｖＣａｒｄ形式のファイルをドラッグアンドドロップによって前記第１領域に移動させる操作に応じ、前記ｖＣａｒｄ形式のファイルに対応する前記複数の項目を、少なくとも何れかの選択が可能な態様で前記表示部に表示することを特徴とする請求項３に記載の編集装置。
【請求項５】
前記関連付け手段は、
前記第１領域内に表示されたラベルイメージを示すラベル枠の内側に前記ファイルをドラッグアンドドロップする操作が行われた場合、前記選択項目と前記ラベル枠内に表示された前記オブジェクトとを関連付けることを特徴とする請求項１から４の何れかに記載の編集装置。
【請求項６】
前記関連付け手段は、
前記第１領域内に表示されたラベルイメージを示すラベル枠の外側の所定位置に前記ファイルをドラッグアンドドロップする操作が行われた場合、前記選択項目と、前記所定位置に表示された前記オブジェクトとを関連付けることを特徴とする請求項１から４の何れかに記載の編集装置。
【請求項７】
オブジェクトの編集が可能な第１領域、及び、複数の項目のそれぞれに対応する項目データを有するファイルを表示する第２領域を少なくとも含む編集画面を、表示部に表示する第１表示ステップと、
前記第２領域内に表示された前記ファイルをドラッグアンドドロップによって前記第１領域に移動させる操作に応じ、前記ファイルが有する複数の前記項目データに対応する前記複数の項目を、少なくとも何れかの選択が可能な態様で前記表示部に表示する第２表示ステップと、
前記第２表示ステップによって表示された前記複数の項目のうち少なくとも何れかを選択する操作に応じ、選択された選択項目を特定する第１特定ステップと、
前記第１特定ステップによって特定された前記選択項目に対応する前記項目データである選択項目データを、編集可能なオブジェクトとして前記第１領域に表示させる第３表示ステップと、
前記選択項目と前記オブジェクトとを関連付ける関連付けステップと
を、コンピュータに実行させるための編集プログラム。
【請求項８】
オブジェクトの編集が可能な第１領域、及び、複数の項目のそれぞれに対応する項目データを有するファイルを表示する第２領域を少なくとも含む編集画面を、表示部に表示する第１表示ステップと、
前記第２領域内に表示された前記ファイルをドラッグアンドドロップによって前記第１領域に移動させる操作に応じ、前記ファイルが有する複数の前記項目データに対応する前記複数の項目を、少なくとも何れかの選択が可能な態様で前記表示部に表示する第２表示ステップと、
前記第２表示ステップによって表示された前記複数の項目のうち少なくとも何れかを選択する操作に応じ、選択された選択項目を特定する第１特定ステップと、
前記第１特定ステップによって特定された前記選択項目に対応する前記項目データである選択項目データを、編集可能なオブジェクトとして前記第１領域に表示させる第３表示ステップと、
前記選択項目と前記オブジェクトとを関連付ける関連付けステップと
をコンピュータに実行させるための編集プログラムを記憶した、記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に作成させるラベルのオブジェクトを編集するための編集装置、編集プログラム、及び、編集プログラムを記憶した記憶媒体に関する。
【背景技術】
【０００２】
長尺状の印刷テープに印刷を行い、ラベルを作成する印刷装置が知られている。特許文献１は、テープ印刷装置を開示する。テープ印刷装置は、テンプレートに印刷情報を配置した印刷データを作成するためのアプリケーションを、コンピュータ装置に実行させることが可能である。具体的には次の通りである。コンピュータ装置は、テンプレートを表すサムネイル、及び、データファイルを表すアイコンを、表示部に表示する。アイコンをドラッグしてサムネイルにドロップする操作が行われた場合、コンピュータ装置は、データファイルに格納されたテキストデータがテンプレートに配置された印刷プレビューウィンドウを、表示部に表示する。又、コンピュータ装置は、テキストデータをテンプレートに配置した印刷データを作成する。テープ印刷装置は、コンピュータ装置により作成された印刷データに基づき印刷を実行する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−９２３２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記処理では、データファイルが、例えば、ｖＣａｒｄ形式等のアドレス帳データファイルのように、複数の項目のそれぞれに対応するデータが格納されたデータファイルである場合には、対応できないという問題点がある。
【０００５】
本発明の目的は、複数の項目のそれぞれに対応するデータが格納されたデータファイルを用いた場合でも、印刷装置に作成させるラベルのオブジェクトを編集可能とする編集装置、編集プログラム、及び、編集プログラムを記憶した記憶媒体を提供することである。
【課題を解決するための手段】
【０００６】
本発明の第１態様に係る編集装置は、オブジェクトの編集が可能な第１領域、及び、複数の項目のそれぞれに対応する項目データを有するファイルを表示する第２領域を少なくとも含む編集画面を、表示部に表示する第１表示手段と、前記第２領域内に表示された前記ファイルをドラッグアンドドロップによって前記第１領域に移動させる操作に応じ、前記ファイルが有する複数の前記項目データに対応する前記複数の項目を、少なくとも何れかの選択が可能な態様で前記表示部に表示する第２表示手段と、前記第２表示手段によって表示された前記複数の項目のうち少なくとも何れかを選択する操作に応じ、選択された選択項目を特定する第１特定手段と、前記第１特定手段によって特定された前記選択項目に対応する前記項目データである選択項目データを、編集可能なオブジェクトとして前記第１領域に表示させる第３表示手段と、前記選択項目と前記オブジェクトとを関連付ける関連付け手段とを備えたことを特徴とする。
【０００７】
第１態様によれば、編集装置は、第２領域内に表示されたファイルを第１領域に移動させるドラッグアンドドロップ操作を受け付けた場合、ファイルの複数の項目を、少なくとも何れかの選択が可能な態様で表示部に表示する。編集装置は、表示された複数の項目のうち操作に応じて選択された選択項目に対応する選択項目データを、編集可能なオブジェクトとして第１領域に表示させる。更に、編集装置は、選択項目とオブジェクトとを関連付ける。このように、編集装置は、複数の項目のそれぞれに対応する項目データが格納されたファイルを用いてオブジェクトを編集できる。
【０００８】
本発明の第２態様に係る編集プログラムは、オブジェクトの編集が可能な第１領域、及び、複数の項目のそれぞれに対応する項目データを有するファイルを表示する第２領域を少なくとも含む編集画面を、表示部に表示する第１表示ステップと、前記第２領域内に表示された前記ファイルをドラッグアンドドロップによって前記第１領域に移動させる操作に応じ、前記ファイルが有する複数の前記項目データに対応する前記複数の項目を、少なくとも何れかの選択が可能な態様で前記表示部に表示する第２表示ステップと、前記第２表示ステップによって表示された前記複数の項目のうち少なくとも何れかを選択する操作に応じ、選択された選択項目を特定する第１特定ステップと、前記第１特定ステップによって特定された前記選択項目に対応する前記項目データである選択項目データを、編集可能なオブジェクトとして前記第１領域に表示させる第３表示ステップと、前記選択項目と前記オブジェクトとを関連付ける関連付けステップとを、コンピュータに実行させる。第２態様によれば、第１態様と同様の効果を奏することができる。
【０００９】
本発明の第３態様に係る記憶媒体は、オブジェクトの編集が可能な第１領域、及び、複数の項目のそれぞれに対応する項目データを有するファイルを表示する第２領域を少なくとも含む編集画面を、表示部に表示する第１表示ステップと、前記第２領域内に表示された前記ファイルをドラッグアンドドロップによって前記第１領域に移動させる操作に応じ、前記ファイルが有する複数の前記項目データに対応する前記複数の項目を、少なくとも何れかの選択が可能な態様で前記表示部に表示する第２表示ステップと、前記第２表示ステップによって表示された前記複数の項目のうち少なくとも何れかを選択する操作に応じ、選択された選択項目を特定する第１特定ステップと、前記第１特定ステップによって特定された前記選択項目に対応する前記項目データである選択項目データを、編集可能なオブジェクトとして前記第１領域に表示させる第３表示ステップと、前記選択項目と前記オブジェクトとを関連付ける関連付けステップとをコンピュータに実行させるための編集プログラムを記憶する。第３態様によれば、第１態様と同様の効果を奏することができる。
【図面の簡単な説明】
【００１０】
【図１】印刷システム１の概要を示す図である。
【図２】第１メイン処理のフローチャートである。
【図３】編集画面６０を示す図である。
【図４】ｖＣａｒｄファイルをラベル枠６１内にドラックアンドドロップする操作を説明するための図である。
【図５】ブロックの並び順を変更するドラックアンドドロップ操作を説明するための図である。
【図６】ｖＣａｒｄファイルをラベル枠６１外にドラックアンドドロップする操作を説明するための図である。
【図７】ラベル枠６１に選択項目データが挿入された状態を示す図である。
【図８】第２メイン処理のフローチャートである。
【図９】第２メイン処理により表示されるプレビュー画面７０を示す図である。
【図１０】第３メイン処理のフローチャートである。
【図１１】第３メイン処理により表示されるプレビュー画面７０を示す図である。
【発明を実施するための形態】
【００１１】
＜印刷システム１の概要＞
本発明の実施形態について、図面を参照して説明する。図１を参照し、印刷システム１の概要について説明する。印刷システム１は、印刷装置４及びＰＣ５を備える。印刷装置４はテーププリンタである。印刷装置４は、装着されたロールからテープを繰り出し、繰り出されたテープに複数のドットを形成させて印刷を実行する。これによって、印刷装置４は、文字や記号等（以下、「印刷キャラクタ」という。）がテープに印刷されたラベルを作成できる。ＰＣ５は、汎用のパーソナルコンピュータである。印刷装置４及びＰＣ５は、ケーブル３を介して接続され、互いに通信を行うことができる。
【００１２】
ＰＣ５は、後述の編集プログラムを実行可能である。編集プログラムが実行された場合、ＰＣ５の表示部５７には、印刷キャラクタがテープ上に配置されたラベルの状態を示すラベルイメージが表示される。ＰＣ５の使用者は、入力部５６を操作することによって、ラベルイメージに含まれるテキストオブジェクトの編集が可能となる。更にＰＣ５は、ラベルイメージに基づいて印刷を行なうための印刷データを、ケーブル３を介して印刷装置４に送信する。印刷装置４は、ＰＣ５から送信される印刷データに基づいて印刷を実行することによって、ラベルイメージに対応するラベルを作成する。
【００１３】
印刷装置４の電気的構成について説明する。印刷装置４は、ＣＰＵ４１、ＲＡＭ４２、フラッシュメモリ４３、ＥＥＰＲＯＭ４４、通信部４５、入力部４６、表示部４７、サーマルヘッド４８、ローラ４９を備える。ＣＰＵ４１は、印刷装置４の制御を行う。ＣＰＵ４１は、ＲＡＭ４２、フラッシュメモリ４３、ＥＥＰＲＯＭ４４、通信部４５、入力部４６、表示部４７、サーマルヘッド４８、ローラ４９と電気的に接続する。ＲＡＭ４２は、種々の一時データを記憶する。フラッシュメモリ４３には、ＣＰＵ４１が印刷装置４を制御するために実行するプログラムが記憶される。ＥＥＰＲＯＭ４４には、印刷キャラクタを印刷するための印刷用ドットパターンデータが、書体やサイズ毎に分類されて記憶される。通信部４５は、ＰＣ５と通信を実行するためのコントローラである。入力部４６はキーボードである。表示部４７はＬＣＤである。サーマルヘッド４８は、ＣＰＵ４１からの信号に応じて発熱し、テープに印刷を行う。ローラ４９は、テープを送るテープ送りローラである。
【００１４】
ＰＣ５の電気的構成について説明する。ＰＣ５は、ＣＰＵ５１、ＲＡＭ５２、ＲＯＭ５３、ＨＤＤ５４、通信部５５、入力部５６、表示部５７、ドライブ装置５８を備える。ＣＰＵ５１は、ＰＣ５の制御を行う。ＣＰＵ５１は、ＲＡＭ５２、ＲＯＭ５３、ＨＤＤ５４、通信部５５、入力部５６、表示部５７、ドライブ装置５８と電気的に接続する。ＲＡＭ５２は、種々の一時データを記憶する。ＲＯＭ５３は、ＢＩＯＳ等を記憶する。ＨＤＤ５４には、ＣＰＵ５１がＰＣ５を制御するために実行する編集プログラム、及びＯＳが記憶される。通信部５５は、印刷装置４と通信を実行するためのコントローラである。入力部５６は、詳しく図示しないが、キーボード、及びマウスやタッチパッドなどのポインティングデバイスを含む。表示部５７は、ＬＣＤである。ドライブ装置５８は、半導体メモリや光ディスク等のコンピュータが読み取り可能な記憶媒体５８Ａに記憶された情報を読み出すことができる。ＣＰＵ５１は、記憶媒体５８Ａに記憶された編集プログラムをドライブ装置５８によって読み出し、ＨＤＤ５４に記憶できる。
【００１５】
＜第１メイン処理＞
図２〜図７を参照し、ＰＣ５のＣＰＵ５１によって実行される第１メイン処理について説明する。第１メイン処理は、ラベルイメージに含まれるテキストオブジェクトの編集を開始するための指示が、入力部５６を介して入力された場合、ＨＤＤ５４に記憶された編集プログラムをＣＰＵ５１が実行することによって開始される。
【００１６】
図２に示すように、はじめにＣＰＵ５１は、表示部５７のデスクトップ領域に編集画面６０（図３参照）を表示する（Ｓ１１）。図３に示すように、編集画面６０は、上下方向に並ぶ第１領域６Ａ及び第２領域６Ｂを含む。第１領域６Ａは、第２領域６Ｂの上側に配置される。第１領域６Ａは、テキストオブジェクトの編集（新規作成、編集、削除等）を行うための領域である。なお、詳しい説明は省略するが、印刷装置４で使用するテープの種類が予め設定されている場合、第１領域６Ａには、テープの種類に対応したラベル枠６１が表示される。ラベル枠６１内には、印刷可能範囲を示す印刷枠６１Ａが点線で表示されている。
【００１７】
第２領域６Ｂは、フォルダ表示領域６２及びファイル表示領域６３を含む。ファイル表示領域６３には、ｖＣａｒｄ形式のファイル（以下、「ｖＣａｒｄファイル」という。）のファイル名（「Ｆａｘ」「Ｋａｔｅ」「Ｂａｎ」等）が表示される。ｖＣａｒｄファイルでは、複数の項目「名前」「会社」「役職」「住所」「郵便番号」「電話番号」「Ｅ−Ｍａｉｌ」「ＵＲＬ」（図５等参照）が予め規定され、それぞれに対応するデータ（以下、「項目データ」という。）が含まれる。なお、ｖＣａｒｄファイルの複数の項目のうち、項目データが含まれていない項目があってもよい。フォルダ表示領域６２には、各ｖＣａｒｄファイルが格納されるフォルダのフォルダ名（「連絡先」「あ」「連絡先候補」等）が表示される。フォルダ表示領域６２に表示されたフォルダのフォルダ名が選択された場合、ファイル表示領域６３には、選択されたフォルダ名のフォルダに格納されたｖＣａｒｄファイルのファイル名が表示される。
【００１８】
図２に示すように、ＣＰＵ５１は、第２領域６Ｂのファイル表示領域６３に表示されたファイル名のｖＣａｒｄファイルをドラッグする操作を、入力部５６を介して受け付ける（Ｓ１３）。次に、ＣＰＵ５１は、ドラッグされたｖＣａｒｄファイルを移動させてドロップする操作を、入力部５６を介して受け付ける（Ｓ１５）。ＣＰＵ５１は、Ｓ１３、Ｓ１５の処理によって受け付けられた操作に基づき、ドラッグされたｖＣａｒｄファイルが第１領域６Ａでドロップされたか判定する（Ｓ１７）。ＣＰＵ５１は、ドラッグされたｖＣａｒｄファイルが第１領域６Ａ以外の場所（例えば、編集画面６０外のデスクトップ領域）でドロップされたと判定された場合（Ｓ１７：ＮＯ）、第１メイン処理を終了させる。一方、ＣＰＵ５１は、例えば図４に示すように、第２領域６Ｂのファイル表示領域６３でドラッグされたｖＣａｒｄファイル（ファイル名：「Ｋａｔｅ」）が、第１領域６Ａでドロップされた（矢印Ｙ１）と判定された場合（Ｓ１７：ＹＥＳ）、処理をＳ１９に進める。以下、ドラッグアンドドロップされたｖＣａｒｄファイルを、「選択ファイル」という。
【００１９】
なお、表示部５７に表示された編集画面６０外のデスクトップ領域に、ｖＣａｒｄファイル６４が直接表示されていてもよい。ＣＰＵ５１は、編集画面６０外のデスクトップ領域に表示されたｖＣａｒｄファイル６４をドラッグする操作、及び、ドラッグされたｖＣａｒｄファイル６４を移動させてドロップする操作を、入力部５６を介して受け付けてもよい（矢印Ｙ２）（Ｓ１３、Ｓ１５）。ＣＰＵ５１は、Ｓ１３、Ｓ１５の処理によって受け付けられた操作に基づき、編集画面６０外のデスクトップ領域からドラッグされたｖＣａｒｄファイル６４が、第１領域６Ａでドロップされたか判定してもよい（Ｓ１７）。
【００２０】
図２に示すように、ＣＰＵ５１は、第１領域６Ａのうち選択ファイルがドロップされた位置の近傍に、ポップアップメニュー６５（図５（Ａ）参照）を表示させる（Ｓ１９）。図５（Ａ）に示すように、ポップアップメニュー６５には、ｖＣａｒｄファイルにて規定される複数の項目（「名前」「会社」「役職」「住所」「郵便番号」「電話番号」「Ｅ−Ｍａｉｌ」「ＵＲＬ」）が含まれる。又、ポップアップメニュー６５には、選択ファイルに含まれる複数の項目データ（「Ｋａｔｅ」（名前）、「Ｂｒｏｔｈｅｒ」（会社）、「東京都港区」（住所）、「１６１−００００」（郵便番号）、「ｈｔｔｐ：／／ｗｗｗ．」（ＵＲＬ））が含まれる。複数の項目データは、それぞれ、対応する項目の右側に配置される。なお、複数の項目のうち対応する項目データがない項目（「役職」「電話番号」「Ｅ−Ｍａｉｌ」）の右側は、空欄となる。更に、ポップアップメニュー６５には、複数の項目のそれぞれを選択可能なチェックボックスが含まれる。チェックボックスは、複数の項目のそれぞれの左側に配置される。以下、横方向に一列に配列された「チェックボックス／項目／項目データ」のまとまりを、「ブロック」という。ポップアップメニュー６５に含まれる複数のブロックの上下方向の並び順は、ドラッグアンドドロップ操作に応じて変更可能となっている。
【００２１】
図２に示すように、ＣＰＵ５１は、ポップアップメニュー６５の表示後、複数の項目の少なくとも何れかを選択するためにチェックボックスをチェックする入力操作を、入力部５６を介して受け付ける（Ｓ２１）。ＣＰＵ５１は、受け付けた操作に応じ、複数の項目のうち選択された項目（以下、「選択項目」という。）を特定する（Ｓ２１）。例えば図５（Ａ）に示す例の場合、項目「名前」「住所」「ＵＲＬ」に対応するチェックボックスにチェックが付されている。このため、選択項目として「名前」「住所」「ＵＲＬ」が特定される（Ｓ２１）。
【００２２】
図２に示すように、ＣＰＵ５１は、選択項目のそれぞれに対応するブロックの上下方向の並び順を変更するために行われるドラッグアンドドロップ操作を受け付ける（Ｓ２３）。ＣＰＵ５１は、受け付けた操作に応じ、選択項目の並び順を特定する（Ｓ２３）。例えば図５（Ａ）に示すポップアップメニュー６５において、選択項目に対応するブロックが「名前」「住所」「ＵＲＬ」の順で上側から順に並んでいる状態から、「ＵＲＬ」に対応するブロックをドラッグして「住所」の上側にドロップする操作が行われたとする（矢印Ｙ３）。この場合、図５（Ｂ）に示すように、ポップアップメニュー６５は、選択項目「住所」のブロックの上側に、選択項目「ＵＲＬ」のブロックが配置された状態となる。つまり、ポップアップメニュー６５は、選択項目に対応するブロックが「名前」「ＵＲＬ」「住所」の順で上側から順に並んだ状態に切り替えられる。この場合、選択項目の並び順として、「名前」「ＵＲＬ」「住所」が特定される（Ｓ２３）。
【００２３】
図２に示すように、ＣＰＵ５１は、ドラッグされたｖＣａｒｄファイルが、第１領域６Ａのうちラベル枠６１の内側にドロップされたか判定する（Ｓ２５）。ＣＰＵ５１は、例えば図４に示すように、ラベル枠６１の内側にｖＣａｒｄファイルがドロップされたと判定された場合（Ｓ２５：ＹＥＳ）、処理をＳ２９に進める。
【００２４】
一方、例えば図６（Ａ）に示すように、第１領域６Ａのうちラベル枠６１の外側にｖＣａｒｄファイル（ファイル名：「Ｋａｔｅ」）がドロップされたとする（矢印Ｙ４）。図２に示すように、ＣＰＵ５１は、ラベル枠６１の外側にｖＣａｒｄファイルがドロップされたと判定された場合（Ｓ２５：ＮＯ）、処理をＳ２７に進める。ＣＰＵ５１は、例えば図６（Ｂ）に示すように、ｖＣａｒｄファイルがドロップされた所定位置に、新規のラベル枠６６を挿入する（Ｓ２７）。新規のラベル枠６６は、予め表示されているラベル枠６１と同じ大きさである。新規のラベル枠６６内には、印刷可能範囲を示す印刷枠６６Ａが点線で表示されている。ＣＰＵ５１は、処理をＳ２９に進める。
【００２５】
図２に示すように、ＣＰＵ５１は、Ｓ２１の処理によって特定された選択項目に対応する項目データ（以下、「選択項目データ」という。）を、ドラッグアンドドロップされたｖＣａｒｄファイルに基づいて特定する。ＣＰＵ５１は、Ｓ２３の処理によって特定された選択項目の並び順に従って、選択項目に対応する選択項目データの並び順を調整する。ＣＰＵ５１は、第１領域６Ａのうち予め表示されたラベル枠６１（図４、図５参照）の内側にｖＣａｒｄファイルがドロップされている場合（Ｓ２５：ＹＥＳ）、ラベル枠６１内に、並び順が調整された選択項目データを挿入して表示させる（Ｓ２９）。例えば、図５（Ａ）に示すように項目「名前」「住所」「ＵＲＬ」が選択項目として特定され（Ｓ２１）、且つ、図５（Ｂ）に示すように選択項目の並び順が「名前」「ＵＲＬ」「住所」のように特定された場合（Ｓ２３）、図７に示すように、ラベル枠６１内には、「Ｋａｔｅ」（名前）、「ｈｔｔｐ：／／ｗｗｗ．」（ＵＲＬ）、「東京都港区」（住所）の並び順で選択項目データが挿入され表示される（Ｓ２９）。なお、ラベル枠６１内に表示された選択項目データは、入力部５６に対する操作に応じてテキストオブジェクトとして編集することが可能となる。
【００２６】
一方、ＣＰＵ５１は、例えば図６に示すように、第１領域６Ａのうち予め表示されたラベル枠６１の外側の所定位置にｖＣａｒｄファイルがドロップされている場合（Ｓ２５：ＮＯ）、所定位置に挿入されたラベル枠６６内に、並び順が調整された選択項目データを挿入して表示させる（Ｓ２９）。なお、ラベル枠６６内に表示された選択項目データは、入力部５６に対する操作に応じてテキストオブジェクトとして編集することが可能となる。
【００２７】
図２に示すように、ＣＰＵ５１は、Ｓ２１の処理によって特定された選択項目と、表示されたテキストオブジェクトとを関連付けて、ＨＤＤ５４に記憶する（Ｓ３１）。なお、選択項目は、Ｓ２３の処理によって特定された並び順でテキストオブジェクトに関連付けられる。より具体的には、ＣＰＵ５１は、例えば図４に示すように、第１領域６Ａのうち予め表示されたラベル枠６１の内側にｖＣａｒｄファイルがドロップされている場合（Ｓ２５：ＹＥＳ）、選択項目とラベル枠６１に表示されたテキストオブジェクトとを関連付けてＨＤＤ５４に記憶する（Ｓ３１）。一方、ＣＰＵ５１は、例えば図６に示すように、第１領域６Ａのうち予め表示されたラベル枠６１の外側の所定位置にｖＣａｒｄファイルがドロップされている場合（Ｓ２５：ＮＯ）、選択項目と所定位置のラベル枠６６内に表示されたテキストオブジェクトとを関連付けてＨＤＤ５４に記憶する（Ｓ３１）。
【００２８】
なお、ＣＰＵ５１は、印刷データの作成を指示するための操作を、入力部５６を介して受け付けた場合、ＨＤＤ５４に関連付けて記憶した選択項目及びテキストオブジェクトを読み出す。ＣＰＵ５１は、選択項目の並び順でテキストオブジェクトとして配置させ、ラベルイメージを生成する。ＣＰＵ５１は、生成したラベルイメージで示されるラベルを印刷するための印刷データを作成する。
【００２９】
＜第２メイン処理＞
図８、図９を参照し、ＰＣ５のＣＰＵ５１によって実行される第２メイン処理について説明する。第２メイン処理は、ラベルイメージを表示部５７に表示させるための指示が、入力部５６を介して入力された場合、ＨＤＤ５４に記憶された編集プログラムをＣＰＵ５１が実行することによって開始される。
【００３０】
図８に示すように、ＣＰＵ５１は、前述の第１メイン処理によって関連付けて記憶された選択項目及びテキストオブジェクトを、ＨＤＤ５４から読み出す。ＣＰＵ５１は、テキストオブジェクトとして配置させる複数のラベルイメージを取得する（Ｓ５１）。ＣＰＵ５１は、取得した複数のラベルイメージを、表示部５７のプレビュー画面７０（図９参照）に表示させる（Ｓ５１）。図９は、ラベルイメージ７Ａ、７Ｂ、７Ｃ・・・が上下方向に並んだ状態でプレビュー画面７０に表示された状態を示している。図８に示すように、ＣＰＵ５１は、表示された複数のラベルイメージのそれぞれに含まれる選択項目データを、更に取得する（Ｓ５３）。なお、選択項目に対応する選択項目データがラベルイメージに含まれていない場合、選択項目データは取得されない。例えば図９において、ラベルイメージ７Ｂには、選択項目「住所」に対応する選択項目データが含まれていない。この場合、選択項目「住所」に対応する選択項目データは取得されない。
【００３１】
図８に示すように、ＣＰＵ５１は、Ｓ５１の処理によって取得された複数のラベルイメージのうち何れか１つを選択する（Ｓ５５）。ＣＰＵ５１は、選択したラベルイメージに含まれる選択項目データを、Ｓ５３の処理によって取得された選択項目データに基づいて抽出する。ＣＰＵ５１は、抽出した選択項目データに基づき、選択項目データが対応付けられていない選択項目があるか判定する（Ｓ５７）。ＣＰＵ５１は、選択項目データが対応付けられていない選択項目がないと判定された場合（Ｓ５７：ＮＯ）、処理をＳ６１に進める。
【００３２】
ＣＰＵ５１は、選択項目データが対応付けられていない選択項目があると判定された場合（Ｓ５７：ＹＥＳ）、プレビュー画面７０のうちＳ５３の処理によって選択されたラベルイメージを含むセルを着色する（Ｓ５９）。ＣＰＵ５１は、処理をＳ６１に進める。例えば図９に示すように、ラベルイメージ７Ａ〜７Ｃのうちラベルイメージ７Ｂが選択された場合（Ｓ５３）、選択項目データが対応付けられていない選択項目「住所」があると判定されるので（Ｓ５７：ＹＥＳ）、ラベルイメージ７Ｂを含むセル７１が例えば赤色に着色されて表示される。なお、図９では、着色した状態のセル７１を斜線で示している。
【００３３】
ＣＰＵ５１は、Ｓ５５の処理によって全てのラベルイメージを選択したか判定する（Ｓ６１）。ＣＰＵ５１は、選択されていないラベルイメージが残存すると判定された場合（Ｓ６１：ＮＯ）、処理をＳ５５に戻す。ＣＰＵ５１は、選択されていないラベルイメージのうち何れかを次に選択し（Ｓ５５）、Ｓ５７、Ｓ５９の処理を繰り返す。ＣＰＵ５１は、全てのラベルイメージが選択されたと判定された場合（Ｓ６１：ＹＥＳ）、第２メイン処理を終了させる。
【００３４】
＜第３メイン処理＞
図１０、図１１を参照し、ＰＣ５のＣＰＵ５１によって実行される第３メイン処理について説明する。第３メイン処理が第２メイン処理と異なる点は、選択項目データの対応付けられていない選択項目に数に応じ、プレビュー画面７０におけるラベルイメージの並び順が変更される点である。第２メイン処理と同一処理については、同一符号を付し、説明を簡略化する。
【００３５】
図１０に示すように、ＣＰＵ５１は、複数のラベルイメージを取得し（Ｓ５１）、表示部５７のプレビュー画面７０（図９参照）に表示させる（Ｓ５１）。ＣＰＵ５１は、ラベルイメージに含まれる選択項目データを更に取得する（Ｓ５３）。ＣＰＵ５１は、複数のラベルイメージのうち何れか１つを選択する（Ｓ５５）。ＣＰＵ５１は、選択項目データが対応付けられていない選択項目があるか判定する（Ｓ５７）。ＣＰＵ５１は、選択項目データが対応付けられていない選択項目があると判定された場合（Ｓ５７：ＹＥＳ）、処理をＳ７１に進める。ＣＰＵ５１は、Ｓ５５の処理によって選択されたラベルイメージをＲＡＭ５２に記憶し（Ｓ７１）、更に、選択項目データが対応付けられていない選択項目の数を、Ｓ７１の処理によって記憶されたラベルイメージに対応付けてＲＡＭ５２に記憶する（Ｓ７３）。
【００３６】
ＣＰＵ５１は、Ｓ５５の処理によって全てのラベルイメージを選択したか判定する（Ｓ７５）。ＣＰＵ５１は、選択されていないラベルイメージが残存すると判定された場合（Ｓ７５：ＮＯ）、処理をＳ５５に戻す。ＣＰＵ５１は、選択されていないラベルイメージのうち何れかを次に選択し（Ｓ５５）、Ｓ５７、Ｓ７１、Ｓ７３の処理を繰り返す。ＣＰＵ５１は、全てのラベルイメージが選択されたと判定された場合（Ｓ７５：ＹＥＳ）、処理をＳ８５に進める。
【００３７】
ＣＰＵ５１は、Ｓ７１の処理によってＲＡＭ５２に記憶されたラベルイメージを、Ｓ７３の処理によってＲＡＭ５２に記憶された選択項目の数の多い順に上側から並べる（Ｓ８５）。ＣＰＵ５１は、並べたラベルイメージを、プレビュー画面７０のうちラベルイメージの最上位に挿入して表示させる。更に、ＣＰＵ５１は、プレビュー画面７０のうち、選択項目データが対応付けられていない選択項目があるラベルイメージを含むセルを例えば赤色に着色する（Ｓ８７）。ＣＰＵ５１は、第３メイン処理を終了させる。
【００３８】
例えば図１１に示すように、選択項目「住所」に対応する選択項目データのないラベルイメージ７Ｂ、及び、選択項目「ＵＲＬ」「住所」に対応する選択項目データのないラベルイメージ７Ｄが抽出される（Ｓ７１、Ｓ７３）。ラベルイメージ７Ｂ、７Ｄは、選択項目データが対応付けられていない選択項目の数の多い順（ラベルイメージ７Ｄ、７Ｂ）で、上側から並べられる（Ｓ８５）。並べられたラベルイメージ７Ｂ、７Ｄは、プレビュー画面７０のうちラベルイメージの最上位、即ち、ラベルイメージ７Ａの上側に挿入して表示される。更に、プレビュー画面７０のうちラベルイメージ７Ｂ、７Ｄを含むセル７２が例えば赤色に着色される（Ｓ８７）。なお、図１１では、着色した状態のセル７２を斜線で示している。
【００３９】
＜本実施形態の主たる作用、効果＞
ＰＣ５は、第２領域６Ｂ内に表示されたｖＣａｒｄファイルを第１領域６Ａに移動させるドラッグアンドドロップ操作を受け付けた場合（Ｓ１３、Ｓ１５）、ｖＣａｒｄファイルにて規定される複数の項目を、少なくとも何れかの選択が可能な態様で表示部５７に表示する（Ｓ１９）。ＰＣ５は、表示された複数の項目のうち操作に応じて選択された選択項目に対応する選択項目データを、編集可能なテキストオブジェクトとして第１領域６Ａに表示させる（Ｓ２９）。更に、ＰＣ５は、選択項目とテキストオブジェクトとを関連付ける（Ｓ３１）。このように、ＰＣ５は、複数の項目のそれぞれに対応する項目データが格納されたｖＣａｒｄファイルを用いてテキストオブジェクトを編集できる。
【００４０】
ＰＣ５は、ｖＣａｒｄファイルが有する複数の項目データに対応する複数の項目を、並び順を変更可能な態様で表示部５７に表示する（Ｓ１９）。ＰＣ５は、選択項目の並び順を変更する操作を受け付け、選択項目の並び順を特定する（Ｓ２３）。ＰＣ５は、選択項目に対応する選択項目データを、特定された並び順で、編集画面６０の第１領域６Ａに表示させる（Ｓ２９）。この場合、ＰＣ５は、選択項目として２つ以上の項目が選択された場合、選択項目の並び順を指定して第１領域６Ａに表示させることができる。
【００４１】
ＰＣ５は、ｖＣａｒｄ形式のファイルを対象として第１メイン処理を実行し、テキストオブジェクトの編集を実行する。このためＰＣ５は、ＯＳの標準機能において使用される場合が多いｖＣａｒｄ形式のファイルをそのまま利用できる。
【００４２】
ＰＣ５は、編集画面６０外に表示されたｖＣａｒｄファイルをドラッグアンドドロップによって第１領域６Ａに移動させる操作に応じ、ｖＣａｒｄファイルに対応する複数の項目を、少なくとも何れかの選択が可能な態様で表示部５７に表示できる。この場合、使用者は、所望のｖＣａｒｄファイルが、編集画面６０外のデスクトップ領域に表示されている場合でも、所望のｖＣａｒｄファイルをドラッグアンドドロップによって第１領域６Ａに移動させる操作を行うことができる。この場合、ＰＣ５は、第２領域６Ｂ内に表示されたｖＣａｒｄファイルをドラッグアンドドロップする操作が行われた場合と同様の処理を行うことによって、オブジェクトを編集できる。
【００４３】
ＰＣ５は、第１領域６Ａ内に表示されたラベルイメージを示すラベル枠６１の内側にｖＣａｒｄファイルをドラッグアンドドロップする操作が行われた場合、選択項目とラベル枠６１内に表示されたテキストオブジェクトとを関連付ける（Ｓ３１）。この場合、使用者は、ラベル枠６１の内側にｖＣａｒｄファイルをドラッグアンドドロップする操作を行うことによって、選択項目とテキストオブジェクトとを関連付けてＰＣ５に記憶させることができる。
【００４４】
ＰＣ５は、第１領域６Ａ内に表示されたラベルイメージを示すラベル枠６１の外側の所定位置にｖＣａｒｄファイルをドラッグアンドドロップする操作が行われた場合、所定位置に新規のラベル枠６６を挿入し、選択項目とこのラベル枠６６内に表示されたテキストオブジェクトとを関連付ける。この場合、使用者は、ラベル枠６１の外側の所定位置にｖＣａｒｄファイルをドラッグアンドドロップする操作を行うことによって、所定位置に新規のラベル枠６６が挿入され、選択項目とラベル枠６６内のテキストオブジェクトとを関連付けてＰＣ５に記憶させることができる。
【００４５】
＜変形例＞
本発明は上記実施形態に限定されず、種々の変更が可能である。上述の第１メイン処理、第２メイン処理、及び第３メイン処理は、印刷装置４のＣＰＵ４１により実行されてもよい。この場合、ＣＰＵ４１は、編集画面６０（第１領域６Ａ及び第２領域６Ｂ）及びプレビュー画面７０を、印刷装置４の表示部４７に表示させてもよい。
【００４６】
ポップアップメニュー６５に含まれる複数のブロックの上下方向の並び順は、ドラッグアンドドロップ操作以外の操作に応じて変更可能としてもよい。例えばポップアップメニュー６５において、複数のブロックのそれぞれに連番が対応付けられていてもよい。使用者は、入力部５６を介して連番を変更する操作を入力することによって、ポップアップメニュー６５に含まれる複数のブロックの上下方向の並び順を変更できるようにしてもよい。ポップアップメニュー６５に含まれる複数のブロックの上下方向の並び順は、変更不可であってもよい。
【００４７】
上記にて記載したｖＣａｒｄファイルの複数の項目は一例である。このため、ＶＣａｒｄファイルにおいて他の項目が規定されていてもよい。テキストオブジェクトの編集処理において対象とされるファイルの形式は、ｖＣａｒｄ形式のファイルに限定されない。ＰＣ５は、複数の項目のそれぞれに対応する項目データを有する他のファイル（例えば、ＣＳＶ形式、ＬＤＩＦ形式等のファイル）を対象として第１メイン処理を実行し、テキストオブジェクトの編集を実行してもよい。
【００４８】
ＰＣ５は、第２領域６Ｂ及びデスクトップ領域以外の領域（例えば、ファイル管理ツール内の領域）に表示されたｖＣａｒｄファイルに対し、ドラッグアンドドロップにより第１領域６Ａに移動させる操作が行われた場合にも、第１メイン処理を実行し、Ｓ１３、Ｓ１５の処理によってそれぞれの操作を受け付けてもよい。
【００４９】
＜その他＞
ＰＣ５は、本発明の「編集装置」である。Ｓ１１の処理を行うＣＰＵ５１は、本発明の「第１表示手段」の一例である。Ｓ１９の処理を行うＣＰＵ５１は、本発明の「第２表示手段」の一例である。Ｓ２１の処理を行うＣＰＵ５１は、本発明の「第１特定手段」の一例である。Ｓ２９の処理を行うＣＰＵ５１は、本発明の「第３表示手段」の一例である。Ｓ３１の処理を行うＣＰＵ５１は、本発明の「関連付け手段」の一例である。Ｓ２３の処理を行うＣＰＵ５１は、本発明の「第２特定手段」の一例である。Ｓ１１の処理は、本発明の「第１表示ステップ」の一例である。Ｓ１９の処理は、本発明の「第２表示ステップ」の一例である。Ｓ２１の処理は、本発明の「第１特定ステップ」の一例である。Ｓ２９の処理は、本発明の「第３表示ステップ」の一例である。Ｓ３１の処理は、本発明の「関連付けステップ」の一例である。
【符号の説明】
【００５０】
４        ：印刷装置
６Ａ      ：第１領域
６Ｂ      ：第２領域
７Ａ、７Ｂ、７Ｃ、７Ｄ      ：ラベルイメージ
５１      ：ＣＰＵ
５７      ：表示部
５８Ａ    ：記憶媒体
６０      ：編集画面
６１、６６      ：ラベル枠
６１Ａ、６６Ａ    ：テキストオブジェクト
６５      ：ポップアップメニュー
６６      ：ラベル枠
【図１】
2019125118.tif 000003
【図２】
2019125118.tif 000004
【図３】
2019125118.tif 000005
【図４】
2019125118.tif 000006
【図５】
2019125118.tif 000007
【図６】
2019125118.tif 000008
【図７】
2019125118.tif 000009
【図８】
2019125118.tif 000010
【図９】
2019125118.tif 000011
【図１０】
2019125118.tif 000012
【図１１】
2019125118.tif 000013