(57)【特許請求の範囲】
【請求項１】
被印刷媒体への印刷に用いられる印刷データに関する種々の操作を受け付ける操作手段と、
前記操作手段の操作に基づいて、前記印刷データに関する表示を行う表示手段と、
前記印刷データの作成に用いられ、前記被印刷媒体に印刷出力される印刷結果に関する種々の条件が既定されたテンプレートデータを格納する記憶手段と、を有する印刷データ編集装置であって、
前記操作手段に対する操作に基づいて、前記印刷データに従って印刷出力される印刷結果に関する印刷結果条件を設定する印刷結果条件設定手段と、
前記印刷結果条件設定手段により設定された印刷結果条件に基づく印刷データの内容を、前記操作手段の操作に基づき編集可能に表示する印刷データ表示手段と、
前記印刷結果条件設定手段により設定された印刷結果条件に基づいて、前記記憶手段に格納されているテンプレートデータから、当該印刷結果条件に対応する条件が既定されたテンプレートデータを抽出するテンプレートデータ抽出手段と、
前記テンプレートデータ抽出手段により抽出されたテンプレートデータの内容を示すプレビュー画像を、前記操作手段により選択可能に表示する抽出テンプレート表示手段と、
前記操作手段に対する操作により、前記抽出テンプレート表示手段に表示されたプレビュー画像の選択を受け付けるテンプレート選択手段と、
前記テンプレート選択手段によりプレビュー画像が選択された場合に、当該プレビュー画像に係るテンプレートデータを基礎とした印刷データを編集対象に設定する印刷データ編集手段と、を有する
ことを特徴とする印刷データ編集装置。
【請求項２】
請求項１記載の印刷データ編集装置であって、
前記テンプレートデータには、前記印刷結果に関する条件として、当該テンプレートデータを基礎とする印刷データが印刷出力される被印刷媒体の幅を示す幅寸法が既定されており、
前記印刷結果条件設定手段は、前記操作手段に対する操作に基づいて、前記印刷結果条件として、前記印刷データに従って印刷出力される前記被印刷媒体の幅を示す幅寸法を設定可能に構成され、
前記テンプレート抽出手段は、
前記印刷結果条件設定手段により、前記印刷結果条件として前記幅寸法が設定された場合に、当該印刷結果条件に係る幅寸法が既定されているテンプレートデータを、前記記憶手段から抽出する
ことを特徴とする印刷データ編集装置。
【請求項３】
請求項１又は請求項２記載の印刷データ編集装置であって、
前記テンプレートデータには、前記印刷結果に関する条件として、前記被印刷媒体の幅方向に直交し、当該テンプレートデータを基礎とする印刷データの印刷出力に要する長さ寸法が既定されており、
前記印刷結果条件設定手段は、前記操作手段に対する操作に基づいて、前記印刷結果条件として、前記被印刷媒体の幅方向に直交し、前記印刷データの印刷出力に要する長さ寸法を設定可能に構成され、
前記テンプレート抽出手段は、
前記印刷結果条件設定手段により、前記印刷結果条件として前記長さ寸法が設定された場合に、当該印刷結果条件に係る長さ寸法に対応する長さ寸法が既定されているテンプレートデータを、前記記憶手段から抽出する
ことを特徴とする印刷データ編集装置。
【請求項４】
請求項１乃至請求項３の何れかに記載の印刷データ編集装置であって、
前記テンプレートデータには、前記印刷結果に関する条件として、当該テンプレートデータを基礎とする印刷データのテキスト書式として、縦書又は横書の何れかが既定されており、
前記印刷結果条件設定手段は、前記操作手段に対する操作に基づいて、前記印刷結果条件として、前記印刷データに基づき印刷出力される印刷結果のテキスト書式として、縦書又は横書の何れかを設定可能に構成され、
前記テンプレート抽出手段は、
前記印刷結果条件設定手段により、前記印刷結果条件として、テキスト書式である縦書又は横書の何れかが設定された場合に、当該印刷結果条件に係るテキスト書式が既定されているテンプレートデータを、前記記憶手段から抽出する
ことを特徴とする印刷データ編集装置。
【請求項５】
請求項１乃至請求項４の何れかに記載の印刷データ編集装置であって、
前記テンプレートデータには、前記印刷結果に関する条件として、当該テンプレートデータを基礎とする印刷結果の内容に基づくキーワードが既定されており、
前記印刷結果条件設定手段は、前記操作手段に対する操作に基づいて、前記印刷データ表示手段に表示された印刷データに対して付加されたユーザ所望の入力テキストを、前記印刷結果条件として設定可能に構成され、
前記テンプレート抽出手段は、
前記印刷結果条件設定手段により、前記印刷結果条件として、前記入力テキストが設定された場合に、当該印刷結果条件に係る入力テキストと一致するキーワードが既定されているテンプレートデータを、前記記憶手段から抽出する
ことを特徴とする印刷データ編集装置。
【請求項６】
請求項５記載の印刷データ編集装置であって、
前記テンプレートデータは、
当該テンプレートデータに基づき印刷出力される印刷結果の内容をテキストで表現した内容テキストと、
前記内容テキストの一部を構成する特定テキスト範囲を有し、
前記抽出テンプレート表示手段は、
前記印刷結果条件設定手段により、前記印刷結果条件として前記入力テキストが設定された場合に、前記テンプレートデータ抽出手段により抽出されたテンプレートデータにおける特定テキスト範囲を、前記印刷結果条件に係る入力テキストに置換したプレビュー画像を、前記操作手段により選択可能に表示する
ことを特徴とする印刷データ編集装置。
【請求項７】
被印刷媒体への印刷に用いられる印刷データに関する種々の操作を受け付ける操作手段と、
前記操作手段の操作に基づいて、前記印刷データに関する表示を行う表示手段と、
前記印刷データの作成に用いられ、前記被印刷媒体に印刷出力される印刷結果に関する種々の条件が既定されたテンプレートデータを格納する記憶手段と、
前記操作手段の操作に基づいて、種々の制御を行う制御手段と、を備える印刷データ編集装置の制御プログラムであって、
当該印刷データ編集装置を、
前記操作手段に対する操作に基づいて、前記印刷データに従って印刷出力される印刷結果に関する印刷結果条件を設定する印刷結果条件設定手段、
前記印刷結果条件設定手段により設定された印刷結果条件に基づく印刷データの内容を、前記操作手段の操作に基づき編集可能に表示する印刷データ表示手段、
前記印刷結果条件設定手段により設定された印刷結果条件に基づいて、前記記憶手段に格納されているテンプレートデータから、当該印刷結果条件に対応する条件が既定されたテンプレートデータを抽出するテンプレートデータ抽出手段、
前記テンプレートデータ抽出手段により抽出されたテンプレートデータの内容を示すプレビュー画像を、前記操作手段により選択可能に表示する抽出テンプレート表示手段、
前記操作手段に対する操作により、前記抽出テンプレート表示手段に表示されたプレビュー画像の選択を受け付けるテンプレート選択手段、
前記テンプレート選択手段によりプレビュー画像が選択された場合に、当該プレビュー画像に係るテンプレートデータを基礎とした印刷データを編集対象に設定する印刷データ編集手段、として機能させる
ことを特徴とする印刷データ編集装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、書式等が既定されたテンプレートデータを利用して、印刷データの作成・編集が可能な印刷データ編集装置、印刷データ編集装置の制御プログラムに関する。
【背景技術】
【０００２】
従来、印刷データ編集装置の分野では、所定の書式等が既定されたテンプレートデータを利用して、印刷データの作成や編集を行い得るものが知られている。このような印刷データ編集装置に係る発明として、例えば、特許文献１記載の発明が知られている。
【０００３】
特許文献１記載の印刷データ編集装置は、テンプレートデータに基づく印刷イメージを複数一覧表示し、一覧表示されている印刷イメージに対する選択操作を受け付ける。そして、当該印刷データ編集装置は、選択された印刷イメージに係るテンプレートデータを、作成・編集対象である印刷データに適用するように構成されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２５０９４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、このような印刷データ編集装置において、テンプレートデータを用いて、印刷データの作成・編集を行う場合、ユーザが、所望のテンプレートデータを迅速に探し出すことができることが重要である。特に、印刷データ編集装置において、多くのテンプレートデータが使用可能な状態であれば、ユーザが、所望のテンプレートデータを探し出す際に係る負担は非常に大きなものとなる。
【０００６】
この点、特許文献１記載の印刷データ編集装置においては、ユーザ所望のカテゴリを指定する操作を行うことにより、当該カテゴリに属するテンプレートデータに基づく印刷イメージのみを一覧表示し、一覧表示された印刷イメージに対する選択操作を受け付けるように構成されている。従って、当該印刷データ編集装置では、所望のテンプレートデータを探す範囲を、一定のカテゴリに属するものに限定することができ、ユーザの負担を軽減することが可能である。
【０００７】
しかしながら、特許文献１記載の印刷データ編集装置では、テンプレートデータに係るカテゴリの選択操作は、印刷データの作成・編集操作と独立して行われる。従って、当該印刷データ編集装置では、ユーザは、カテゴリの選択操作等により所望のテンプレートデータを探し出す作業と、印刷データの作成・編集作業の両者を個別に行わなければ、所望のテンプレートデータを用いた印刷データの作成・編集を行うことはできなかった。
【０００８】
本発明は、書式等が既定されたテンプレートデータを利用して、印刷データの作成・編集が可能な印刷データ編集装置に関し、テンプレートデータを用いた印刷データの作成・編集作業における利便性を高めた印刷データ編集装置等を提供する。
【課題を解決するための手段】
【０００９】
本発明の請求項１に係る印刷データ編集装置は、被印刷媒体への印刷に用いられる印刷データに関する種々の操作を受け付ける操作手段と、前記操作手段の操作に基づいて、前記印刷データに関する表示を行う表示手段と、前記印刷データの作成に用いられ、前記被印刷媒体に印刷出力される印刷結果に関する種々の条件が既定されたテンプレートデータを格納する記憶手段と、を有する印刷データ編集装置であって、前記操作手段に対する操作に基づいて、前記印刷データに従って印刷出力される印刷結果に関する印刷結果条件を設定する印刷結果条件設定手段と、前記印刷結果条件設定手段により設定された印刷結果条件に基づく印刷データの内容を、前記操作手段の操作に基づき編集可能に表示する印刷データ表示手段と、前記印刷結果条件設定手段により設定された印刷結果条件に基づいて、前記記憶手段に格納されているテンプレートデータから、当該印刷結果条件に対応する条件が既定されたテンプレートデータを抽出するテンプレートデータ抽出手段と、前記テンプレートデータ抽出手段により抽出されたテンプレートデータの内容を示すプレビュー画像を、前記操作手段により選択可能に表示する抽出テンプレート表示手段と、前記操作手段に対する操作により、前記抽出テンプレート表示手段に表示されたプレビュー画像の選択を受け付けるテンプレート選択手段と、前記テンプレート選択手段によりプレビュー画像が選択された場合に、当該プレビュー画像に係るテンプレートデータを基礎とした印刷データを編集対象に設定する印刷データ編集手段と、を有することを特徴とする。
【００１０】
当該印刷データ編集装置は、操作手段と、表示手段と、記憶手段とを有し、操作手段の操作によって印刷結果条件（例えば、テキスト書式、出力サイズ等）が設定されると、印刷データ表示手段において、設定された印刷結果条件に基づく印刷データの内容を編集可能に表示する。この時、当該印刷データ編集装置は、テンプレート抽出手段によって、設定された印刷結果条件に対応する条件が既定されたテンプレートデータを抽出し、抽出されたテンプレートデータの内容を示すプレビュー画像を、抽出テンプレート表示手段に選択可能に表示する。即ち、当該印刷データ編集装置は、印刷データに関する印刷結果条件の設定操作を、テンプレートデータに係る抽出条件の設定操作と同様に機能させることができ、ユーザの作業負担を軽減し得る。又、印刷結果条件は、印刷データに従って印刷出力される印刷結果に関する条件であるため、ユーザの意図を色濃く反映して設定される。従って、当該印刷データ編集装置は、記憶手段からユーザの意図に対応するテンプレートデータを抽出し、プレビュー画像を表示し得る。この結果、ユーザは、抽出テンプレート表示手段におけるプレビュー画像に基づいて、容易に所望のテンプレートデータを特定し得る。又、当該印刷データ編集装置は、抽出テンプレート表示手段に表示されたプレビュー画像が選択された場合、当該プレビュー画像に係るテンプレートデータを基礎とした印刷データを編集対象に設定する。従って、当該印刷データ編集装置によれば、ユーザは、所望のテンプレートデータを用いた印刷データの作成・編集作業を行い得る。
【００１１】
そして、請求項２記載の印刷データ編集装置は、請求項１記載の印刷データ編集装置であって、前記テンプレートデータには、前記印刷結果に関する条件として、当該テンプレートデータを基礎とする印刷データが印刷出力される被印刷媒体の幅を示す幅寸法が既定されており、前記印刷結果条件設定手段は、前記操作手段に対する操作に基づいて、前記印刷結果条件として、前記印刷データに従って印刷出力される前記被印刷媒体の幅を示す幅寸法を設定可能に構成され、前記テンプレート抽出手段は、前記印刷結果条件設定手段により、前記印刷結果条件として前記幅寸法が設定された場合に、当該印刷結果条件に係る幅寸法が既定されているテンプレートデータを、前記記憶手段から抽出することを特徴とする。
【００１２】
当該印刷データ編集装置は、印刷結果条件として、前記幅寸法が設定された場合に、当該印刷結果条件に係る幅寸法が既定されているテンプレートデータを、前記記憶手段から抽出する。即ち、当該印刷データ編集装置によれば、ユーザは、自己の意図に応じて印刷結果条件に係る幅寸法を設定するだけで、当該幅寸法が既定されているテンプレートデータ（プレビュー画像）から所望のテンプレートデータを選択することができ、当該テンプレートデータを用いた印刷データの作成・編集作業を行い得る。
【００１３】
又、請求項３記載の印刷データ編集装置は、請求項１又は請求項２記載の印刷データ編集装置であって、前記テンプレートデータには、前記印刷結果に関する条件として、前記被印刷媒体の幅方向に直交し、当該テンプレートデータを基礎とする印刷データの印刷出力に要する長さ寸法が既定されており、前記印刷結果条件設定手段は、前記操作手段に対する操作に基づいて、前記印刷結果条件として、前記被印刷媒体の幅方向に直交し、前記印刷データの印刷出力に要する長さ寸法を設定可能に構成され、前記テンプレート抽出手段は、前記印刷結果条件設定手段により、前記印刷結果条件として前記長さ寸法が設定された場合に、当該印刷結果条件に係る長さ寸法に対応する長さ寸法が既定されているテンプレートデータを、前記記憶手段から抽出することを特徴とする。
【００１４】
当該印刷データ編集装置は、印刷結果条件として前記長さ寸法が設定された場合に、当該印刷結果条件に係る長さ寸法に対応する長さ寸法が既定されているテンプレートデータを、前記記憶手段から抽出する。即ち、当該印刷データ編集装置によれば、ユーザは、自己の意図に応じて印刷結果条件に係る長さ寸法を設定するだけで、当該長さ寸法に対応する長さ寸法が既定されているテンプレートデータ（プレビュー画像）から所望のテンプレートデータを選択することができ、当該テンプレートデータを用いた印刷データの作成・編集作業を行い得る。
【００１５】
又、請求項４記載の印刷データ編集装置は、請求項１乃至請求項３の何れかに記載の印刷データ編集装置であって、前記テンプレートデータには、前記印刷結果に関する条件として、当該テンプレートデータを基礎とする印刷データのテキスト書式として、縦書又は横書の何れかが既定されており、前記印刷結果条件設定手段は、前記操作手段に対する操作に基づいて、前記印刷結果条件として、前記印刷データに基づき印刷出力される印刷結果のテキスト書式として、縦書又は横書の何れかを設定可能に構成され、前記テンプレート抽出手段は、前記印刷結果条件設定手段により、前記印刷結果条件として、テキスト書式である縦書又は横書の何れかが設定された場合に、当該印刷結果条件に係るテキスト書式が既定されているテンプレートデータを、前記記憶手段から抽出することを特徴とする。
【００１６】
当該印刷データ編集装置は、印刷結果条件として、テキスト書式である縦書又は横書の何れかが設定された場合に、当該印刷結果条件に係るテキスト書式が既定されているテンプレートデータを、前記記憶手段から抽出する。即ち、当該印刷データ編集装置によれば、ユーザは、自己の意図に応じて印刷結果条件に係るテキスト書式（即ち、縦書又は横書）を設定するだけで、当該テキスト書式が既定されているテンプレートデータ（プレビュー画像）から所望のテンプレートデータを選択することができ、当該テンプレートデータを用いた印刷データの作成・編集作業を行い得る。
【００１７】
又、請求項５記載の印刷データ編集装置は、請求項１乃至請求項４の何れかに記載の印刷データ編集装置であって、前記テンプレートデータには、前記印刷結果に関する条件として、当該テンプレートデータを基礎とする印刷結果の内容に基づくキーワードが既定されており、前記印刷結果条件設定手段は、前記操作手段に対する操作に基づいて、前記印刷データ表示手段に表示された印刷データに対して付加されたユーザ所望の入力テキストを、前記印刷結果条件として設定可能に構成され、前記テンプレート抽出手段は、前記印刷結果条件設定手段により、前記印刷結果条件として、前記入力テキストが設定された場合に、当該印刷結果条件に係る入力テキストと一致するキーワードが既定されているテンプレートデータを、前記記憶手段から抽出することを特徴とする。
【００１８】
当該印刷データ編集装置は、印刷結果条件として、前記入力テキストが設定された場合に、当該印刷結果条件に係る入力テキストと一致するキーワードが既定されているテンプレートデータを、前記記憶手段から抽出する。即ち、当該印刷データ編集装置によれば、ユーザは、自己の意図に応じて印刷結果条件に係る入力テキストを設定するだけで、当該入力テキストと一致するキーワードが既定されているテンプレートデータ（プレビュー画像）から所望のテンプレートデータを選択することができ、当該テンプレートデータを用いた印刷データの作成・編集作業を行い得る。ここで、キーワードは、テンプレートデータを基礎とする印刷結果の内容に基づいて既定されている。従って、当該印刷データ編集装置は、入力テキストに係るユーザの意図と、テンプレートデータを基礎とした印刷結果の内容とを一致させることができ、ユーザ所望のテンプレートデータの選択を、より迅速に実現させ得る。
【００１９】
又、請求項６記載の印刷データ編集装置は、請求項５記載の印刷データ編集装置であって、前記テンプレートデータは、当該テンプレートデータに基づき印刷出力される印刷結果の内容をテキストで表現した内容テキストと、前記内容テキストの一部を構成する特定テキスト範囲を有し、前記抽出テンプレート表示手段は、前記印刷結果条件設定手段により、前記印刷結果条件として前記入力テキストが設定された場合に、前記テンプレートデータ抽出手段により抽出されたテンプレートデータにおける特定テキスト範囲を、前記印刷結果条件に係る入力テキストに置換したプレビュー画像を、前記操作手段により選択可能に表示することを特徴とする。
【００２０】
当該印刷データ編集装置は、前記印刷結果条件として前記入力テキストが設定された場合に、前記テンプレートデータ抽出手段により抽出されたテンプレートデータにおける特定テキスト範囲を、前記印刷結果条件に係る入力テキストに置換したプレビュー画像を、前記操作手段により選択可能に表示する。そして、当該プレビュー画像が選択された場合、当該印刷データ編集装置は、印刷データ編集手段によって、特定テキスト範囲を入力テキストに置換したテンプレートデータを基礎とする印刷データを編集対象に設定する。これにより、当該印刷データ編集装置によれば、ユーザは、所望のテンプレートデータを用いた印刷データの作成・編集作業を開始する際に、印刷結果条件として既に設定されている入力テキストを再度入力することなく、当該テンプレートデータを基礎とする印刷データの作成・編集作業を行い得る。この結果、当該印刷データ編集装置は、テンプレートデータを用いた印刷データの作成・編集作業における利便性を高め得る。
【００２１】
又、請求項７記載の印刷データ編集装置の制御プログラムは、被印刷媒体への印刷に用いられる印刷データに関する種々の操作を受け付ける操作手段と、前記操作手段の操作に基づいて、前記印刷データに関する表示を行う表示手段と、前記印刷データの作成に用いられ、前記被印刷媒体に印刷出力される印刷結果に関する種々の条件が既定されたテンプレートデータを格納する記憶手段と、前記操作手段の操作に基づいて、種々の制御を行う制御手段と、を備える印刷データ編集装置の制御プログラムであって、当該印刷データ編集装置を、前記操作手段に対する操作に基づいて、前記印刷データに従って印刷出力される印刷結果に関する印刷結果条件を設定する印刷結果条件設定手段、前記印刷結果条件設定手段により設定された印刷結果条件に基づく印刷データの内容を、前記操作手段の操作に基づき編集可能に表示する印刷データ表示手段、前記印刷結果条件設定手段により設定された印刷結果条件に基づいて、前記記憶手段に格納されているテンプレートデータから、当該印刷結果条件に対応する条件が既定されたテンプレートデータを抽出するテンプレートデータ抽出手段、前記テンプレートデータ抽出手段により抽出されたテンプレートデータの内容を示すプレビュー画像を、前記操作手段により選択可能に表示する抽出テンプレート表示手段、前記操作手段に対する操作により、前記抽出テンプレート表示手段に表示されたプレビュー画像の選択を受け付けるテンプレート選択手段、前記テンプレート選択手段によりプレビュー画像が選択された場合に、当該プレビュー画像に係るテンプレートデータを基礎とした印刷データを編集対象に設定する印刷データ編集手段、として機能させることを特徴とする。
【００２２】
当該印刷データ編集装置の制御プログラムは、操作手段と、表示手段と、記憶手段と、制御手段と、を備える印刷データ編集装置で実行されることで、上述した請求項１に係る印刷データ編集装置と同様の効果を奏し得る。
【図面の簡単な説明】
【００２３】
【図１】本実施形態に係るコンピュータ装置を示す説明図である。
【図２】コンピュータ装置のブロック図である。
【図３】ラベルプリンタの側断面図である。
【図４】ラベルプリンタの斜視図（１）である。
【図５】ラベルプリンタの斜視図（２）である。
【図６】ラベルプリンタのブロック図である。
【図７】本実施形態に係る印刷データ編集処理プログラムのフローチャートである。
【図８】印刷データ編集ウインドウの構成を示す説明図である。
【図９】テンプレートデータベースの内容を示す説明図（１）である。
【図１０】テンプレートデータの構成を示す説明図である。
【図１１】テンプレートデータベースの内容を示す説明図（２）である。
【図１２】ラベル条件設定処理プログラムのフローチャートである。
【図１３】テンプレート候補抽出処理プログラムのフローチャートである。
【図１４】印刷データ編集ウインドウの表示例（１）を示す説明図である。
【図１５】印刷データ編集ウインドウの表示例（２）を示す説明図である。
【発明を実施するための形態】
【００２４】
以下、本発明に係る印刷データ編集装置を、コンピュータ装置１に具体化した実施形態について、図面を参照しつつ詳細に説明する。先ず、本実施形態に係るコンピュータ装置１の概略構成について、図１に基づき説明する。図１に示すように、当該コンピュータ装置１は、所謂、パーソナルコンピュータであり、後述する印刷データ編集処理プログラム（図７等参照）を実行することにより、印刷データ編集装置として機能する。当該コンピュータ装置１は、ディスプレイ５、入力操作部７を有しており、ラベルプリンタ２０と接続されている。ディスプレイ５は、コンピュータ装置１（即ち、制御部１０）の制御に基づいて、種々の情報（例えば、印刷データ編集ウインドウ５０等）を表示する。入力操作部７は、キーボードやマウス等により構成され、種々の指令を入力する際に用いられる。そして、コンピュータ装置１は、ＵＳＢケーブル等により、ラベルプリンタ２０と通信可能に接続されている（図１、図２、図６参照）。
【００２５】
ラベルプリンタ２０は、後述するように、ラベルテープＴにユーザ所望の印刷を行い得るように構成されている。そして、当該ラベルプリンタ２０は、コンピュータ装置１と接続されており、後述するように、コンピュータ装置１の制御に基づいて、ラベルテープＴに対して、所望の印刷を行い得るように構成されている。当該ラベルプリンタ２０の詳細な構成については後述する。
【００２６】
次に、本実施形態に係るコンピュータ装置１の制御系について、図２を参照しつつ詳細に説明する。上述したように、コンピュータ装置１は、所謂、パーソナルコンピュータであり、ディスプレイ５、入力操作部７を有している。図２に示すように、当該コンピュータ装置１は、制御部１０、通信Ｉ／Ｆ１５、接続Ｉ／Ｆ１６を有している。当該制御部１０は、コンピュータ装置１に対する制御の中枢を担い、ディスプレイ５、入力操作部７と接続されている。従って、当該制御部１０は、入力操作部７の操作に基づいて、種々の制御を行うことができる。又、当該制御部１０は、制御部１０による制御の結果に基づいて、ディスプレイ５に種々の情報を表示し得る。
【００２７】
制御部１０は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＨＤＤ１４により構成されている。ＣＰＵ１１は、制御部１０による制御の中枢を担う中央演算装置であり、ＲＯＭ１２に格納されている制御プログラムや、ＨＤＤ１４に格納されている各種アプリケーションプログラム（例えば、文書作成プログラム等）を実行する。ＲＯＭ１２は、コンピュータ装置１の制御を行う上で必要な各種データや制御プログラムを格納している。ＲＡＭ１３は、ＣＰＵ１１による演算結果等を一時的に記憶するメモリである。
【００２８】
ＨＤＤ１４は、コンピュータ装置１の制御に必要なＯＳ（オペレーティングシステム）等の基本プログラム、後述する印刷データ編集処理プログラム（図７等参照）や各種アプリケーションプログラムを格納する補助記憶装置である。又、当該ＨＤＤ１４は、テンプレートデータベース１４Ａを有している。テンプレートデータベース１４Ａは、出力書式や出力サイズ等の種々の条件が予め規定されたテンプレートデータを多数格納して構成されるデータベースである（図９〜図１１参照）。当該テンプレートデータベース１４Ａについては、後に図面を参照しつつ詳細に説明する。
【００２９】
又、コンピュータ装置１は、通信Ｉ／Ｆ１５と、接続Ｉ／Ｆ１６を有している。通信Ｉ／Ｆ１５は、当該コンピュータ装置１がネットワーク網Ｎと通信可能に接続する為のインターフェースである。接続Ｉ／Ｆ１６は、ＵＳＢケーブル等によりラベルプリンタ２０と接続する為のインターフェースである。従って、当該コンピュータ装置１は、接続Ｉ／Ｆ１６を介して、ラベルプリンタ２０に印刷データや印刷実行指示等を出力し得る。
【００３０】
続いて、コンピュータ装置１に接続されるラベルプリンタ２０の概略構成について、図３〜図５を参照しつつ説明する。図３〜図５に示すように、ラベルプリンタ２０は、装置本体２１と、上部カバー２２と、トレイ２４と、カッターレバー２７と、を有している。装置本体２１は、上方が開放されたホルダ収納部２３を有すると共に、サーマルヘッド３０、プラテンローラ３１、カッターユニット３２等を、その内部に収納している。
【００３１】
ホルダ収納部２３は、被印刷媒体であるラベルテープＴを保持するラベルテープホルダ３５を収納し、ホルダ収納部２３内の所定位置に、当該ラベルテープホルダ３５を位置決めする。又、ホルダ収納部２３は、その底面における所定位置に、テープセンサ４５を有している。当該テープセンサ４５は、ラベルテープホルダ３５を構成するホルダ部材３６の所定位置に形成され、当該ラベルテープホルダ３５に保持されているラベルテープＴの種類を示す判別部を検出する（図６参照）。
【００３２】
ここで、被印刷媒体であるラベルテープＴ及びラベルテープホルダ３５について説明する。ラベルテープホルダ３５は、ラベルテープＴと、ホルダ部材３６により構成される。ホルダ部材３６は、巻芯に巻回されたラベルテープＴを、左右両側から挟み込みつつ、回転可能に保持する。そして、本実施形態におけるラベルテープＴは、自己発色性を有する感熱シート（所謂、サーマルペーパー）の片面に粘着剤を介して離型紙が貼り合わされたラベルシートを、所定幅（例えば、12mm、18mm、24mm、36mm等）のテープ状にして構成される（図４、図５）。尚、感熱シート等で、ラベルテープＴが構成されていても良い。
【００３３】
上部カバー２２は、透明樹脂により形成されており、装置本体２１の後側上端縁部に開閉自在に取り付けられている。従って、上部カバー２２を閉じた場合、上部カバー２２は、ホルダ収納部２３の上方を覆う（図３参照）。トレイ２４は、透明樹脂により形成されており、上部カバー２２の前側略中央部に対向するように立設される。従って、トレイ２４は、排紙口２６から排出されたラベルテープＴが載置される。
【００３４】
装置本体２１において、ホルダ収納部２３の前側端縁には、挿入口２５が形成されている。ラベルテープＴは、ホルダ収納部２３に設置されたラベルテープホルダ３５から引き出されると、当該挿入口２５を介して、装置本体２１内部のサーマルヘッド３０とプラテンローラ３１の間へと案内される。排紙口２６は、閉止状態にある上部カバー２２の前側端縁と、トレイ２４の基端部により構成され、サーマルヘッド３０等により印刷されたラベルテープＴがラベルプリンタ２０外部へ排出される部分である。
【００３５】
カッターレバー２７は、装置本体２１の前面下部に左右方向（図３中、紙面手前側及び奥側）へ移動可能に設けられており、当該カッターレバー２７の移動に連動して、カッターユニット３２を左右に移動させる。又、装置本体２１背面部には、電源コードが接続されており、ＵＳＢ（Universal Serial Bus）等から構成されるコネクタ部が形成されている。従って、当該ラベルプリンタ２０は、コネクタ部を介して、ＵＳＢケーブルでコンピュータ装置１等と接続され得る。
【００３６】
上述したように、ラベルプリンタ２０は、装置本体２１内部に、サーマルヘッド３０、プラテンローラ３１、カッターユニット３２等を有している（図３参照）。サーマルヘッド３０は、装置本体２１内部において、挿入口２５よりも装置本体２１前方側に配設されており、複数の発熱素子からなる発熱体（図示せず）を有している。従って、ラベルプリンタ２０は、印刷データに基づいて、各発熱素子の発熱態様を制御することにより、ラベルテープＴにユーザ所望の内容を感熱印刷し得る。
【００３７】
プラテンローラ３１は、装置本体２１内部において、サーマルヘッド３０の各発熱素子に対向する位置に回転自在に配設されており、ラベルテープＴをサーマルヘッド３０に押圧して感熱印刷を行う役割を果たす。又、当該プラテンローラ３１は、ステッピングモータ（図示せず）により回転駆動することで、ラベルテープＴをラベルプリンタ２０外部へと搬送する。
【００３８】
カッターユニット３２は、装置本体２１内部において、サーマルヘッド３０、プラテンローラ３１よりも装置本体２１前方側に配設されており、カッターレバー２７の移動に連動してラベルテープＴの幅方向に移動する可動刃を備えている。従って、カッターレバー２７が操作された場合、カッターユニット３２近傍に位置するラベルテープＴは、可動刃により、ラベルテープＴ幅方向に切断される。
【００３９】
続いて、当該ラベルプリンタ２０による印刷動作について説明する。尚、初期状態として、ラベルテープＴは、挿入口２５を介して装置本体２１内部に挿入され、サーマルヘッド３０及びプラテンローラ３１により押圧挟持された状態にあるものとする。
【００４０】
コンピュータ装置１等の外部装置からの印刷実行指示を受信すると、ラベルプリンタ２０は、ステッピングモータ（図示せず）等によりプラテンローラ３１を回転駆動しつつ、印刷データに基づいてサーマルヘッド３０の発熱態様を制御する。これにより、ラベルプリンタ２０は、ラベルテープＴを搬送しつつ、ラベルテープＴの印刷面（即ち、感熱シート側）に、順次、印刷データに基づく印刷を行い得る。そして、印刷されたラベルテープＴは、印刷面が下方に向いた状態のままで、カッターユニット３２、排紙口２６、トレイ２４の順に移動していく。又、トレイ２４上に排出されたラベルテープＴは、カッターレバー２７を左右方向に移動操作することによって、カッターユニット３２の可動刃により切断される。
【００４１】
続いて、ラベルプリンタ２０の制御系について図６に基づき説明する。図６に示すように、制御部４０は、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、入出力インターフェース４４、接続Ｉ／Ｆ４８等を備えている。ＣＰＵ４１は、ラベルプリンタ２０の制御の中枢を担う中央演算装置であり、ＲＯＭ４２内の各種制御プログラムに基づいて各種の演算を行なう。ＲＯＭ４２は、各種制御プログラムを記憶するメモリであり、印刷データに基づき、サーマルヘッド３０の発熱制御を行う為の制御プログラム等を記憶している。ＲＡＭ４３は、ＣＰＵ４１により演算された各種の演算結果を一時的に記憶するメモリであり、印刷バッファ、表示画像バッファ、ワーク領域等の各種のメモリ領域を有している。接続Ｉ／Ｆ４８は、例えば、ＵＳＢコネクタ等から構成され、上述したコネクタ部を含む。当該ラベルプリンタ２０は、コネクタ部、接続Ｉ／Ｆ４８を介して、コンピュータ装置１との間から印刷データ及び印刷実行指示を受信し得る。
【００４２】
制御部４０は、入出力インターフェース４４を介して、ヘッド駆動回路４６と、搬送駆動回路４７と、テープセンサ４５とがそれぞれ接続されている。ヘッド駆動回路４６は、ラベルテープＴへの印刷を行う際に、サーマルヘッド３０を駆動制御する。搬送駆動回路４７は、ラベルテープＴを搬送する際に、ステッピングモータ（図示せず）を駆動制御し、プラテンローラ３１等を制御する。テープセンサ４５は、ホルダ収納部２３に装着されているラベルテープホルダ３５におけるラベルテープＴの種類を検出する。
【００４３】
次に、本実施形態に係るコンピュータ装置１で実行される印刷データ編集処理プログラムについて、図面を参照しつつ詳細に説明する。ここで、印刷データ編集処理プログラムの実行を開始すると、ＣＰＵ１１は、先ず、印刷データ編集ウインドウ５０をディスプレイ５に表示する。ここで、印刷データ編集ウインドウ５０の構成について、図８を参照しつつ詳細に説明する。
【００４４】
図８に示すように、印刷データ編集ウインドウ５０は、ラベルプリンタ２０によりラベルテープＴを用いて所望のラベルを作成する際に表示される編集画面であり、設定操作部５１と、ラベルデータ編集エリア６０と、テンプレート候補表示エリア７０と、カーソルＣとを有している。
【００４５】
設定操作部５１は、印刷データに基づき作成されるラベル（即ち、印刷結果物）に関する諸条件の設定や、印刷データに基づくラベルの印刷実行指示を行う際に、ユーザの入力操作部７を介して操作される。図８に示すように、設定操作部５１は、テープ幅設定操作部５２と、テープ長設定操作部５３と、テキスト書式設定操作部５４と、印刷ボタン５５とを有している。
【００４６】
テープ幅設定操作部５２は、印刷データに基づくラベルの印刷に用いるラベルテープＴの幅を設定する際に操作される。具体的には、テープ幅設定操作部５２をカーソルＣにより選択すると、テープ幅設定操作部５２は、ラベルプリンタ２０で使用可能なラベルテープＴの幅（例えば、12mm、18mm、24mm、36mm等）を示す選択肢を表示する。そして、ラベル条件の一つである「テープ幅」は、カーソルＣによる一の選択肢の選択を受け付けることで設定される。
【００４７】
テープ長設定操作部５３は、印刷データに基づくラベルの印刷に要するラベルテープＴの長さを設定する際に操作される。具体的には、テープ長設定操作部５３をカーソルＣにより選択すると、テープ長設定操作部５３は、任意のテープ長を入力可能な状態となる。そして、ラベル条件の一つである「テープ長」は、ユーザ所望のテープ長が入力されることにより設定される。
【００４８】
テキスト書式設定操作部５４は、印刷データに基づくラベルにおけるテキスト書式を設定する際に操作される。具体的には、テキスト書式設定操作部５４をカーソルＣにより選択すると、テキスト書式設定操作部５４は、「縦書」及び「横書」を選択可能に表示する。そして、ラベル条件の一つである「テキスト書式」は、「縦書」又は「横書」に対するカーソルＣによる選択を受け付けることにより設定される。
【００４９】
印刷ボタン５５は、現在、作成・編集している印刷データの内容（即ち、後述するラベルデータ編集エリア６０に表示されているラベルデータ内容画像６１と同一）を、ラベルプリンタ２０によって、ラベルテープＴに印刷する際に操作される。当該印刷ボタン５５がカーソルＣにより操作された場合、ＣＰＵ１１は、印刷実行指示をラベルプリンタ２０へ出力する。
【００５０】
ラベルデータ編集エリア６０は、印刷データであるラベルデータの作成・編集に用いられ、ラベルデータ内容画像６１と、テキスト入力枠６２を表示し得る。ラベルデータ内容画像は、現時点におけるラベルデータ（印刷データ）の内容を示し、設定操作部５１によって設定されたラベル条件に応じて表示される。
【００５１】
例えば、テープ幅設定操作部５２や、テープ長設定操作部５３により、ラベル条件として「テープ幅」や「テープ長」が設定された場合、ＣＰＵ１１は、ラベル条件として設定された「テープ幅」や「テープ長」に対応する幅寸法、長さのラベルデータ内容画像６１を、ラベルデータ編集エリア６０に表示する。テキスト書式設定操作部５４により、ラベル条件として「テキスト書式：縦書」が設定された場合、ラベルデータ内容画像６１は、長さ方向（長辺）が縦方向に延びた状態で表示される。又、テキスト書式設定操作部５４により、ラベル条件として「テキスト書式：横書」が設定された場合、ラベルデータ内容画像６１は、長さ方向（長辺）が横方向に延びた状態で表示される。
【００５２】
テキスト入力枠６２は、ラベルデータ編集エリア６０上に表示されているラベルデータ内容画像６１を、カーソルＣで選択することにより、ラベルデータ内容画像６１上に表示される。ユーザは、当該テキスト入力枠６２を選択した状態で、入力操作部７のキーボードを操作することにより、ラベルデータに対して所望のテキストを入力付加し得る。ここで、ラベル条件として「テキスト書式：縦書又は横書」が設定されている場合、当該テキスト入力枠６２内のテキスト書式は、ラベル条件として設定されているテキスト書式に対応する。尚、当該テキスト入力枠６２へのテキスト入力は、本実施形態におけるラベル条件の設定操作の一つである。即ち、テキスト入力枠６２に入力された入力テキストは、ラベル条件の一つとして機能する。
【００５３】
テンプレート候補表示エリア７０は、後述する印刷データ編集処理プログラム（図７参照）を実行することにより、テンプレートデータベース１４Ａから抽出されたテンプレートデータに基づくテンプレートプレビュー画像７５を表示する。後に詳細に説明するが、テンプレートプレビュー画像７５は、現時点で設定されているラベル条件に適合するテンプレートデータに基づいて表示される。又、テンプレートプレビュー画像７５は、ラベルデータの作成に用いるテンプレートデータを決定する際の選択肢として機能する。
【００５４】
ここで、コンピュータ装置１のＨＤＤ１４に形成されているテンプレートデータベース１４Ａの内容と、テンプレートデータの構成について、図９〜図１１を参照しつつ詳細に説明する。テンプレートデータベース１４Ａは、複数のテンプレートデータを格納して構成されるデータベースである（図９、図１１参照）。各テンプレートデータは、ラベルデータ（印刷データ）を作成する際に参照され、作成されるラベルデータの基礎として用いられる。図９に示すように、各テンプレートデータは、夫々所定のテーマ（用途）に沿った内容を、既定の書式（出力サイズやテキスト書式）に基づいて表現している。
【００５５】
具体的に、「テンプレート（８）」に係るテンプレートデータに基づいて、図１０を参照しつつ詳細に説明すると、当該テンプレートデータにおいては、出力テープ幅Ｗと、出力テープ長Ｌにより、印刷出力時の出力サイズが既定されている。出力テープ幅Ｗは、当該テンプレートデータを基礎とするラベルデータを印刷出力した場合のラベルテープＴの幅を意味する。出力テープ長Ｌは、当該テンプレートデータを基礎とするラベルデータを印刷出力する際に要するラベルテープＴの長さを意味する。
【００５６】
そして、各テンプレートデータには、夫々のテーマに沿った内容を示す内容テキストが所定のテキスト書式に基づいて配置されている。例えば、図１０に示す「テンプレート（８）」においては、上段部に「ＷＡＲＮＩＮＧ」の内容テキストが横書で配置されており、下段部に「ＨＯＴ」の内容テキストが横書で配置されている。
【００５７】
各テンプレートデータにおける内容テキストは、単語若しくは文章単位で区分されており、区分された単位のテキスト領域を構成する。例えば、図１０に示す「テンプレート（８）」の場合、「ＷＡＲＮＩＮＧ」の内容テキストは、第１テキスト領域Ｔａを構成し、「ＨＯＴ」の内容テキストは、第２テキスト領域Ｔｂを構成する。
【００５８】
図１１に示すように、テンプレートデータベース１４Ａにおいて、各テンプレートデータ（データイメージ）には、「テープ幅」「テープ長」「縦書／横書」「キーワード」「反映テキスト領域」等の種々の条件内容データが関連付けられている。「テープ幅」に係る条件内容データは、当該テンプレートデータにおける出力テープ幅Ｗを意味する。「テープ長」に係る条件内容データは、当該テンプレートデータにおける出力テープ長Ｌを意味する。「縦書／横書」に係る条件内容データは、当該テンプレートデータにおける内容テキストのテキスト書式（即ち、縦書又は横書）の状態を意味する。尚、「テープ幅」「テープ長」「縦書／横書」に係る条件内容データは、後述するテンプレート候補抽出処理（Ｓ３）で、ラベル条件に応じたテンプレートデータを抽出する際に参照される。
【００５９】
「キーワード」に係る条件内容データは、当該テンプレートデータに係るテーマ（例えば、用途等）に対応する一又は複数のキーワード（単語）を意味する。例えば、図１０に示す「テンプレート（８）」に係るテンプレートデータは、そのイメージデータからわかるように、「危険に関する注意・警告」をテーマとしているため、「キーワード」に係る条件内容データは、「caution」「danger」「warning」の３種類のキーワードにより構成されている（図１１参照）。尚、当該「キーワード」に係る条件内容データは、後述するテンプレート候補抽出処理のキーワード抽出処理（Ｓ２４）で、ラベル条件（ラベルデータに対して入力された入力テキスト）に応じたテンプレートデータを抽出する際に参照される。
【００６０】
そして、「反映テキスト領域」に係る条件内容データは、当該テンプレートデータを構成するテキスト領域の内で、後述するテキスト変更処理（Ｓ２５）により、ラベルデータに対して入力された入力テキストに応じて、そのテキスト内容が変更されるテキスト領域を示す。例えば、図１０に示す「テンプレート（８）」に係るテンプレートデータの場合、第１テキスト領域Ｔａに係る「ＷＡＲＮＩＮＧ」が、後述するテキスト変更処理（Ｓ２５）により、ラベルデータに入力された入力テキストに応じて変更される（図１１等参照）。
【００６１】
次に、コンピュータ装置１において実行される印刷データ編集処理プログラムについて、図７を参照しつつ詳細に説明する。図７に示すように、Ｓ１では、ＣＰＵ１１は、設定入力操作が行われたか否かを判断する。ここで、設定入力操作とは、テープ幅設定操作部５２、テープ長設定操作部５３、テキスト書式設定操作部５４によるラベル条件の設定操作、及び、テキスト入力枠６２に対するテキスト入力操作を意味する。従って、ＣＰＵ１１は、入力操作部７からの操作信号に基づいて、Ｓ１の判断処理を行う。設定入力操作が行われた場合（Ｓ１：ＹＥＳ）、ＣＰＵ１１は、Ｓ２に処理を移行する。一方、設定入力操作が行われていない場合（Ｓ１：ＮＯ）、ＣＰＵ１１は、Ｓ５に処理を移行する。
【００６２】
Ｓ２においては、ＣＰＵ１１は、設定入力操作に基づいて、ラベル条件設定処理を実行する。具体的には、ＣＰＵ１１は、ラベル条件設定処理プログラム（図１２参照）を実行することにより、作成中のラベルデータに係るラベル条件を設定する。ラベル条件設定処理（Ｓ２）の具体的内容については、後に図面を参照しつつ詳細に説明する。ラベル条件設定処理（Ｓ２）を終了すると、ＣＰＵ１１は、Ｓ３に処理を移行する。
【００６３】
Ｓ３では、ＣＰＵ１１は、ラベル条件設定処理（Ｓ２）による設定状況に応じて、テンプレート候補抽出処理を実行する。テンプレート候補抽出処理（Ｓ３）では、ＣＰＵ１１は、テンプレート候補抽出処理プログラム（図１３参照）を実行することにより、設定中のラベル条件に適合するテンプレートデータを、テンプレートデータベース１４Ａから抽出する。テンプレート候補抽出処理（Ｓ３）の具体的内容については、後に図面を参照しつつ詳細に説明する。テンプレート候補抽出処理（Ｓ３）を終了すると、ＣＰＵ１１は、Ｓ４に処理を移行する。
【００６４】
Ｓ４に移行すると、ＣＰＵ１１は、テンプレート候補抽出処理（Ｓ３）の抽出結果に基づいて、テンプレート候補表示処理を実行する。テンプレート候補表示処理（Ｓ４）においては、ＣＰＵ１１は、テンプレート候補抽出処理（Ｓ３）によって抽出されたテンプレートデータに基づくテンプレートプレビュー画像７５を、テンプレート候補表示エリア７０に表示する（図８、図１４、図１５参照）。テンプレート候補表示処理（Ｓ４）を終了した後、ＣＰＵ１１は、Ｓ１に処理を戻す。
【００６５】
Ｓ５においては、ＣＰＵ１１は、テンプレート選択操作が行われたか否かを判断する。ここで、テンプレート選択操作とは、テンプレート候補表示エリア７０に表示されたテンプレートプレビュー画像７５から一のテンプレートプレビュー画像７５を選択する操作を意味する。テンプレート選択操作が行われた場合（Ｓ５：ＹＥＳ）、ＣＰＵ１１は、Ｓ６に処理を移行する。テンプレート選択操作が行われていない場合（Ｓ５：ＮＯ）、ＣＰＵ１１は、Ｓ７に処理を移行する。
【００６６】
Ｓ６では、ＣＰＵ１１は、テンプレート選択操作に基づいて、選択テンプレート適用処理を実行する。具体的には、ＣＰＵ１１は、テンプレート選択操作により選択されたテンプレートプレビュー画像７５に係るテンプレートデータに基づいて、ラベルデータを生成し、テンプレートプレビュー画像７５と同一内容を示すラベルデータ内容画像６１を、ラベルデータ編集エリア６０に表示する（図１４、図１５参照）。これにより、ユーザは、選択したテンプレートプレビュー画像７５と同一内容のラベルデータの編集作業、印刷作業を行い得る。選択テンプレート適用処理（Ｓ６）を終了すると、ＣＰＵ１１は、Ｓ１に処理を戻す。
【００６７】
Ｓ７に移行すると、ＣＰＵ１１は、印刷操作が行われたか否かを判断する。つまり、ＣＰＵ１１は、印刷ボタン５５に対する操作が行われたか否かを判断する。印刷操作が行われた場合（Ｓ７：ＹＥＳ）、ＣＰＵ１１は、Ｓ８に処理を移行する。印刷操作が行われていない場合（Ｓ７：ＮＯ）、ＣＰＵ１１は、Ｓ１に処理を戻す。
【００６８】
Ｓ８においては、ＣＰＵ１１は、現時点でラベルデータ編集エリア６０にラベルデータ内容画像６１として表示されている内容のラベルデータ（印刷データ）と共に、印刷実行指示を、ラベルプリンタ２０へ出力する。印刷実行指示等をラベルプリンタ２０へ出力すると、ＣＰＵ１１は、印刷データ編集処理プログラムを終了する。
【００６９】
続いて、ラベル条件設定処理（Ｓ２）で実行されるラベル条件設定処理プログラムについて、図１２を参照しつつ詳細に説明する。ラベル条件設定処理（Ｓ２）に移行し、ラベル条件設定処理プログラムの実行を開始すると、ＣＰＵ１１は、先ず、設定入力操作が「テキスト入力」であるか否かを判断する（Ｓ１１）。即ち、ＣＰＵ１１は、テキスト入力枠６２に対するテキスト入力操作が行われたか否かを判断する。設定入力操作が「テキスト入力」である場合（Ｓ１１：ＹＥＳ）、ＣＰＵ１１は、Ｓ１２に処理を移行する。設定入力操作が「テキスト入力」ではない場合（Ｓ１１：ＮＯ）、ＣＰＵ１１は、Ｓ１３に処理を移行する。
【００７０】
Ｓ１２においては、ＣＰＵ１１は、テキスト入力操作に基づいて、テキスト更新処理を実行する。テキスト更新処理（Ｓ１２）では、ＣＰＵ１１は、先ず、カーソルＣにより選択されたテキスト入力枠６２内に、テキスト入力操作に基づくテキストを表示する。即ち、ＣＰＵ１１は、ラベルデータ内容画像６１におけるテキスト入力枠６２の表示内容を更新する。この時、ＣＰＵ１１は、テキスト入力枠６２に入力された入力テキストを、ラベル条件データとして、ＲＡＭ１３に格納する。テキスト更新処理（Ｓ１２）を終了すると、ＣＰＵ１１は、ラベル条件設定処理プログラムを終了する。
【００７１】
Ｓ１３では、ＣＰＵ１１は、設定入力操作が「縦書／横書設定（即ち、テキスト書式設定）」であるか否かを判断する。設定入力操作が「縦書／横書設定」である場合（Ｓ１３：ＹＥＳ）、ＣＰＵ１１は、Ｓ１４に処理を移行する。設定入力操作が「縦書／横書設定」でない場合（Ｓ１３：ＮＯ）、ＣＰＵ１１は、Ｓ１５に処理を移行する。
【００７２】
Ｓ１４に移行すると、ＣＰＵ１１は、「縦書／横書設定」の設定操作に基づいて、縦書／横書設定処理を実行する。縦書／横書設定処理（Ｓ１４）においては、ＣＰＵ１１は、先ず、「縦書／横書設定」の設定操作に基づいて、ラベルデータにおけるテキスト書式を設定すると共に、ラベルデータ内容画像６１の表示を変更する。「縦書」が設定された場合、ＣＰＵ１１は、ラベルデータ内容画像６１のテープ長が縦方向となるように、ラベルデータ内容画像６１を表示する（図８参照）。一方、「横書」が設定された場合、ＣＰＵ１１は、ラベルデータ内容画像６１のテープ長が横方向となるように、ラベルデータ内容画像６１を表示する（図１４参照）。この時、ＣＰＵ１１は、「縦書／横書設定」の設定内容（即ち、縦書又は横書の何れか）を、ラベル条件データとして、ＲＡＭ１３に格納する。縦書／横書設定処理（Ｓ１４）を終了すると、ＣＰＵ１１は、ラベル条件設定処理プログラムを終了する。
【００７３】
Ｓ１５においては、ＣＰＵ１１は、設定入力操作が「テープ長設定」であるか否かを判断する。設定入力操作が「テープ長設定」である場合（Ｓ１５：ＹＥＳ）、ＣＰＵ１１は、Ｓ１６に処理を移行する。設定入力操作が「テープ長設定」でない場合（Ｓ１５：ＮＯ）、ＣＰＵ１１は、Ｓ１７に処理を移行する。
【００７４】
Ｓ１６では、ＣＰＵ１１は、「テープ長設定」の設定操作に基づいて、テープ長設定処理を実行する。テープ長設定処理（Ｓ１６）においては、ＣＰＵ１１は、「テープ長設定」の設定操作に係るテープ長に基づいて、ラベルデータにおけるテープ長さ方向の寸法を決定すると共に、当該テープ長さ方向の寸法に基づいて、ラベルデータ内容画像６１の表示内容を更新する。この時、ＣＰＵ１１は、「テープ長設定」の設定内容（即ち、テープ長設定操作部５３により入力されたテープ長）を、ラベル条件データとして、ＲＡＭ１３に格納する。テープ長設定処理（Ｓ１６）を終了すると、ＣＰＵ１１は、ラベル条件設定処理プログラムを終了する。
【００７５】
Ｓ１７に移行すると、ＣＰＵ１１は、設定入力操作が「テープ幅設定」であるか否かを判断する。設定入力操作が「テープ幅設定」である場合（Ｓ１７：ＹＥＳ）、ＣＰＵ１１は、Ｓ１８に処理を移行する。設定入力操作が「テープ幅設定」でない場合（Ｓ１７：ＮＯ）、ＣＰＵ１１は、ラベル条件設定処理プログラムを終了する。
【００７６】
Ｓ１８においては、ＣＰＵ１１は、「テープ幅設定」の設定操作に基づいて、テープ幅設定処理を実行する。テープ幅設定処理（Ｓ１８）では、ＣＰＵ１１は、「テープ幅設定」の設定操作に係るテープ幅に基づいて、ラベルデータにおけるテープ幅方向の寸法を決定すると共に、当該テープ幅寸法に基づいて、ラベルデータ内容画像６１の表示内容を更新する。この時、ＣＰＵ１１は、「テープ幅設定」の設定内容（即ち、テープ幅設定操作部５２により入力されたテープ幅）を、ラベル条件データとして、ＲＡＭ１３に格納する。テープ幅設定処理（Ｓ１８）を終了すると、ＣＰＵ１１は、ラベル条件設定処理プログラムを終了する。
【００７７】
続いて、テンプレート候補抽出処理（Ｓ３）で実行されるテンプレート候補抽出処理プログラムについて、図１３を参照しつつ詳細に説明する。テンプレート候補抽出処理（Ｓ３）に移行し、テンプレート候補抽出処理プログラムの実行を開始すると、ＣＰＵ１１は、ラベル条件として設定されているテープ幅に基づいて、テープ幅条件抽出処理を実行する（Ｓ２１）。テープ幅条件抽出処理（Ｓ２１）においては、ＣＰＵ１１は、ラベル条件データに係るテープ幅と、テンプレートデータベース１４Ａ中における各テンプレートデータの「テープ幅」に係る条件内容データを比較することにより、テンプレートデータベース１４Ａから、ラベル条件データに係るテープ幅と同一のテープ幅が既定されているテンプレートデータを抽出する。テープ幅が同一であるテンプレートデータを抽出した後、ＣＰＵ１１は、テープ幅条件抽出処理（Ｓ２１）を終了し、Ｓ２２に処理を移行する。
【００７８】
Ｓ２２では、ＣＰＵ１１は、ラベル条件として設定されているテキスト書式（縦書又は横書）に基づいて、テキスト書式条件抽出処理を実行する。テキスト書式条件抽出処理（Ｓ２２）においては、ＣＰＵ１１は、ラベル条件として設定されているテキスト書式と、テンプレートデータベース１４Ａ中における各テンプレートデータの「テキスト書式」に係る条件内容データを比較することにより、テンプレートデータベース１４Ａから、ラベル条件データに係るテキスト書式と同一のテキスト書式が既定されているテンプレートデータを抽出する。テキスト書式が同一であるテンプレートデータを抽出した後、ＣＰＵ１１は、テキスト書式条件抽出処理（Ｓ２２）を終了し、Ｓ２３に処理を移行する。
【００７９】
Ｓ２３に移行すると、ＣＰＵ１１は、ラベル条件として設定されているテープ長に基づいて、テープ長条件抽出処理を実行する。テープ長条件抽出処理（Ｓ２３）においては、ＣＰＵ１１は、ラベル条件として設定されているテープ長と、テンプレートデータベース１４Ａ中における各テンプレートデータの「テープ長」に係る条件内容データを比較することにより、テンプレートデータベース１４Ａから、ラベル条件データに係るテープ長に対応するテープ長が既定されているテンプレートデータを抽出する。尚、ラベル条件データに係るテープ長に対応するテープ長とは、ラベル条件データに係るテープ長を基準として±５％の範囲に属するテープ長を意味する。ラベル条件に係るテープ長に対応するテープ長が既定されたテンプレートデータを抽出した後、ＣＰＵ１１は、テープ長条件抽出処理（Ｓ２３）を終了し、Ｓ２４に処理を移行する。
【００８０】
Ｓ２４では、ＣＰＵ１１は、ラベル条件として設定された入力テキスト（即ち、テキスト入力枠６２に入力されたテキスト）に基づいて、キーワード抽出処理を実行する。キーワード抽出処理（Ｓ２４）においては、ＣＰＵ１１は、ラベル条件として設定されている入力テキストを基準として、テンプレートデータベース１４Ａ中における各テンプレートデータの「キーワード」に係る条件内容データに含まれる各キーワードに対する所定文字（例えば、３文字）までの前方一致検索を行うことにより、テンプレートデータベース１４Ａから、ラベル条件データに係る入力テキストに対応するテンプレートデータを抽出する。入力テキストに対応するテンプレートデータを抽出した後、ＣＰＵ１１は、キーワード抽出処理（Ｓ２４）を終了し、Ｓ２５に処理を移行する。
【００８１】
Ｓ２５に移行すると、ＣＰＵ１１は、ラベル条件として設定された入力テキスト（即ち、テキスト入力枠６２に入力されたテキスト）に基づいて、テキスト変更処理を実行する。具体的には、ＣＰＵ１１は、先ず、設定されているラベル条件に基づいて抽出された各テンプレートデータの「反映テキスト領域」に係る条件内容データに基づいて、一のテキスト領域（図１０参照）を、反映テキスト領域に特定する。そして、ＣＰＵ１１は、反映テキスト領域に係るテキスト領域内のテキストを、前記ラベル条件として入力された入力テキストに置き換える。その後、ＣＰＵ１１は、反映テキスト領域内に入力テキストが入力された状態のテンプレートプレビュー画像７５を生成する。この時、生成されたテンプレートプレビュー画像７５は、テンプレート候補抽出処理プログラム終了後に移行するテンプレート候補表示処理（Ｓ４）において、テンプレート候補表示エリア７０に選択肢として表示される。テキスト変更処理（Ｓ２５）を終了すると、ＣＰＵ１１は、テンプレート候補抽出処理プログラムを終了する。
【００８２】
次に、テンプレート候補抽出処理（Ｓ３）、テンプレート候補表示処理（Ｓ４）、選択プレート適用処理（Ｓ６）の処理内容について、具体例をもって説明する。尚、説明の便宜上、テンプレートデータベース１４Ａには、図９、図１１に示す「テンプレート（１）」〜「テンプレート（１２）」に係る１２種類のテンプレートデータが格納されており、既に設定操作部５１の操作により、ラベル条件として、「テープ幅：24mm」「テキスト書式：横書」「テープ長：70mm」が設定されているものとする。
【００８３】
図１４に示すように、ユーザが、入力操作部７を用いて、カーソルＣによりテキスト入力枠６２を選択し、テキスト入力枠６２内に「caution」のテキストを入力する操作を行うと、ＣＰＵ１１は、ラベル条件設定処理（Ｓ２）において、現在、ラベルデータ編集エリア６０に表示されているラベルデータ内容画像６１のテキスト入力枠６２内に「caution」のテキストを表示する（Ｓ１２）。この時、ＣＰＵ１１は、「入力テキスト：caution」を、ラベル条件として設定する（Ｓ１２）。その後、ＣＰＵ１１は、ラベル条件設定処理プログラム（図１２参照）を終了し、Ｓ３に処理を移行する。
【００８４】
テンプレート候補抽出処理（Ｓ３）に移行すると、ＣＰＵ１１は、先ず、テンプレート候補抽出処理プログラム（図１３参照）のテープ幅条件抽出処理（Ｓ２１）を実行する。具体的には、ＣＰＵ１１は、ラベル条件として設定されている「テープ幅：24mm」と、テンプレートデータベース１４Ａ（図９、図１１参照）における各テンプレートデータの「テープ幅」に係る条件内容データを比較することにより、ラベル条件に係る「テープ幅：24mm」と同一のテープ幅が既定されているテンプレートデータを抽出する。この場合、図１１に示すように、テンプレートデータベース１４Ａにおいては、「テンプレート（２）」「テンプレート（３）」「テンプレート（６）」「テンプレート（７）」「テンプレート（８）」「テンプレート（９）」の６種類のテンプレートデータが、ラベル条件に係る「テープ幅：24mm」に対応する。従って、ＣＰＵ１１は、当該６種類のテンプレートデータを抽出し、Ｓ２２に処理を移行する。
【００８５】
テキスト書式条件抽出処理（Ｓ２２）では、ＣＰＵ１１は、ラベル条件として設定されている「テキスト書式：横書」と、テンプレートデータベース１４Ａ（図９、図１１参照）における各テンプレートデータの「テキスト書式」に係る条件内容データを比較することにより、ラベル条件に係る「テキスト書式：横書」と同一のテキスト書式（横書）が既定されているテンプレートデータを抽出する。この場合、図１１に示すように、上記６種類のテンプレートデータの内、「テンプレート（６）」「テンプレート（７）」「テンプレート（８）」「テンプレート（９）」の４種類のテンプレートデータが、ラベル条件に係る「テキスト書式：横書」に対応する。従って、ＣＰＵ１１は、当該４種類のテンプレートデータを抽出し、Ｓ２３に処理を移行する。
【００８６】
テープ長条件抽出処理（Ｓ２３）においては、ＣＰＵ１１は、ラベル条件として設定されている「テープ長：70mm」と、テンプレートデータベース１４Ａ（図９、図１１参照）における各テンプレートデータの「テープ長」に係る条件内容データを比較することにより、ラベル条件に係る「テープ長：70mm」を基準として±５％の範囲に属するテープ長が既定されているテンプレートデータを抽出する。この場合、図１１に示すように、上記４種類のテンプレートデータの内、「テンプレート（６）」「テンプレート（８）」「テンプレート（９）」の３種類のテンプレートデータが、ラベル条件に係る「テープ長：70mm」に対応する。従って、ＣＰＵ１１は、当該３種類のテンプレートデータを抽出し、Ｓ２４に処理を移行する。
【００８７】
キーワード抽出処理（Ｓ２４）に移行すると、ＣＰＵ１１は、ラベル条件として設定されている「入力テキスト：caution」と、テンプレートデータベース１４Ａ（図９、図１１参照）における各テンプレートデータの「キーワード」に係る条件内容データを比較することにより、ラベル条件に係る「入力テキスト：caution」と所定文字数まで前方一致するキーワードが既定されているテンプレートデータを抽出する。この場合、図１１に示すように、上記３種類のテンプレートデータの内、「テンプレート（６）」「テンプレート（８）」の２種類のテンプレートデータが、ラベル条件に係る「入力テキスト：caution」に対応する。従って、ＣＰＵ１１は、当該２種類のテンプレートデータを抽出し、Ｓ２５に処理を移行する。
【００８８】
テキスト変更処理（Ｓ２５）では、ＣＰＵ１１は、先ず、Ｓ２１〜Ｓ２４により抽出された各テンプレートデータの「反映テキスト領域」に係る条件内容データに基づいて、一のテキスト領域（図１０参照）を、反映テキスト領域に特定する。そして、ＣＰＵ１１は、反映テキスト領域に係るテキスト領域内のテキストを、前記ラベル条件として入力された入力テキストに置き換える。その後、ＣＰＵ１１は、反映テキスト領域内に入力テキストが入力された状態のテンプレートプレビュー画像７５を生成する。従って、「テンプレート（６）」の場合、ＣＰＵ１１は、当該テンプレートデータにおける「NO SMOKING」のテキストを、入力テキストである「caution」に置換したテンプレートプレビュー画像７５を生成する（図９、図１４等参照）。又、「テンプレート（８）」の場合、ＣＰＵ１１は、当該テンプレートデータにおける「WARNING」のテキストを、入力テキストである「caution」に置換したテンプレートプレビュー画像７５を生成する（図９、図１４等参照）。その後、ＣＰＵ１１は、テンプレート候補抽出処理プログラムを終了し、テンプレート候補表示処理（Ｓ４）に処理を移行する。
【００８９】
テンプレート候補抽出処理プログラム（図１３参照）の終了後、テンプレート候補表示処理（Ｓ４）に移行すると、ＣＰＵ１１は、テンプレート候補抽出処理（Ｓ３）で抽出されたテンプレートデータに基づくテンプレートプレビュー画像７５を、テンプレート候補表示エリア７０に選択肢として表示する。この具体例の場合、ＣＰＵ１１は、テキスト変更処理（Ｓ２５）において生成した「テンプレート（６）」に係るテンプレートプレビュー画像７５と、「テンプレート（８）」に係るテンプレートプレビュー画像７５を、テンプレート候補表示エリア７０に選択肢として表示する（図１４、図１５参照）。
【００９０】
その後、ユーザが、入力操作部７を操作することによって、「テンプレート（８）」に係るテンプレートプレビュー画像７５をカーソルＣで選択すると（Ｓ５：ＹＥＳ）、ＣＰＵ１１は、選択テンプレート適用処理（Ｓ６）を実行する。この場合、ＣＰＵ１１は、選択された「テンプレート（８）」に係るテンプレートプレビュー画像７５に係るテンプレートデータに基づいてラベルデータを生成し、テンプレートプレビュー画像７５と同一内容を示すラベルデータ内容画像６１を、ラベルデータ編集エリア６０に表示する（図１５参照）。上述したように、「テンプレート（８）」に係るテンプレートプレビュー画像７５においては、テキスト変更処理（Ｓ２５）により反映テキスト領域内のテキストが置換されているので、選択テンプレート適用処理（Ｓ６）で生成されるラベルデータは、反映テキスト領域に「caution」のテキストが入力された状態で生成される。同様に、ラベルデータ内容画像６１は、テキスト変更処理（Ｓ２５）により生成された「テンプレート（８）」に係るテンプレートプレビュー画像７５と同一内容を示す。これにより、ユーザは、選択したテンプレートプレビュー画像７５と同一内容のラベルデータの編集作業、印刷作業を行い得る。
【００９１】
以上、説明したように、本実施形態に係るコンピュータ装置１は、ディスプレイ５、入力操作部７、ＨＤＤ１４を有し、印刷データ編集ウインドウ５０がディスプレイ５に表示されている場合、設定操作部５１やテキスト入力枠６２に対する操作によって、印刷データであるラベルデータに関するラベル条件（テープ幅、テープ長、テキスト書式、入力テキスト）を設定し得る。ラベル条件の設定に伴い、コンピュータ装置１は、当該ラベル条件に基づくラベルデータを作成・編集すると共に、当該ラベル条件に基づくラベルデータ内容画像６１をラベルデータ編集エリア６０に表示する（図８、図１４、図１５参照）。
【００９２】
この時、当該コンピュータ装置１は、テンプレート候補抽出処理（Ｓ３）によって、設定されたラベル条件に対応する条件内容データが対応付けられたテンプレートデータを抽出し（Ｓ２１〜Ｓ２４）、抽出されたテンプレートデータの内容を示すテンプレートプレビュー画像７５を、テンプレート候補表示エリア７０に選択可能に表示する（Ｓ４、図８、図１４、図１５参照）。即ち、コンピュータ装置１は、ラベルデータに関するラベル条件の設定操作を、テンプレートデータに係る抽出条件の設定操作と同様に機能させることができ、ユーザの作業負担を軽減し得る。
【００９３】
ここで、ラベル条件は、ラベルデータに従って印刷出力されるラベルに関する条件（テープ幅、テープ長、テキスト書式、入力テキスト）であるため、ユーザの意図を色濃く反映している。従って、当該コンピュータ装置１は、テンプレートデータベース１４Ａからユーザの意図に対応するテンプレートデータを抽出し、テンプレートプレビュー画像７５を表示し得る。この結果、ユーザは、テンプレート候補表示エリア７０におけるテンプレートプレビュー画像７５に基づいて、容易に所望のテンプレートデータを特定し得る（図１４、図１５参照）。
【００９４】
又、当該コンピュータ装置１は、テンプレート候補表示エリア７０に表示されたテンプレートプレビュー画像７５が選択された場合、当該テンプレートプレビュー画像７５に係るテンプレートデータを基礎とした印刷データを編集対象に設定する（Ｓ６、図１５参照）。従って、当該コンピュータ装置１によれば、ユーザは、所望のテンプレートデータを用いた印刷データの作成・編集作業を行い得る。
【００９５】
そして、ラベル条件として、入力テキストが設定された場合、当該コンピュータ装置１は、当該ラベル条件に係る入力テキストと一致するキーワードが既定されているテンプレートデータを、テンプレートデータベース１４Ａから抽出する（Ｓ２４）。即ち、当該コンピュータ装置１によれば、ユーザは、自己の意図に応じてラベル条件に係る入力テキストを設定するだけで、当該入力テキストと一致するキーワードが既定されているテンプレートデータから所望のテンプレートデータを選択することができ、当該テンプレートデータを用いた印刷データの作成・編集作業を行い得る。ここで、キーワードは、テンプレートデータを基礎とするラベルの内容に基づいて既定されている。従って、当該コンピュータ装置１は、入力テキストに係るユーザの意図と、テンプレートデータを基礎としたラベルの内容とを一致させることができ、ユーザ所望のテンプレートデータの選択を、より迅速に実現させ得る。
【００９６】
更に、前記ラベル条件として前記入力テキストが設定された場合、当該コンピュータ装置１は、キーワード抽出処理（Ｓ２４）で抽出されたテンプレートデータにおける反映テキスト領域内のテキストを、前記ラベル条件に係る入力テキストに置換したテンプレートプレビュー画像７５を、テンプレート候補表示エリア７０に選択可能に表示する。
【００９７】
そして、当該テンプレートプレビュー画像７５が選択された場合、当該コンピュータ装置１は、反映テキスト領域内のテキストを入力テキストに置換したテンプレートデータを基礎とするラベルデータを編集対象に設定する（Ｓ２５）。これにより、当該コンピュータ装置１によれば、ユーザは、所望のテンプレートデータを用いた印刷データの作成・編集作業を開始する際に、ラベル条件として既に設定されている入力テキストを再度入力することなく、当該テンプレートデータを基礎とする印刷データの作成・編集作業を行い得る。この結果、当該コンピュータ装置１は、テンプレートデータを用いた印刷データの作成・編集作業における利便性を高め得る。
【００９８】
尚、本実施形態に係るコンピュータ装置１の印刷データ編集処理プログラムは、パーソナルコンピュータ等で実行されることにより、上述した本実施形態に係るコンピュータ装置１と同様の効果を奏し得る。
【００９９】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能である。例えば、上述した実施形態においては、印刷データとしてラベルデータを用い、テープ状の被印刷媒体に印刷を行うラベルプリンタ２０に対する印刷データ編集装置であったが、この態様に限定されるものではない。例えば、定型紙（例えば、Ａ４用紙）等に印刷を行うプリンタに対する印刷データ編集装置として構成してもよい。
【０１００】
又、本実施形態においては、テンプレートデータベース１４Ａは、コンピュータ装置１のＨＤＤ１４に形成されたもののみを用いていたが、この態様に限定されるものではない。例えば、コンピュータ装置１とネットワーク網Ｎを介して接続されたサーバ上のテンプレートデータベースを対象として、テンプレートデータの抽出を行っても良い。
【符号の説明】
【０１０１】
１      コンピュータ装置
５      ディスプレイ
７      入力操作部
１０    制御部
１１    ＣＰＵ
１２    ＲＯＭ
１４Ａ  テンプレートデータベース
２０    ラベルプリンタ
５０    印刷データ編集ウインドウ
５１    設定操作部
５２    テープ幅設定操作部
５３    テープ長設定操作部
５４    テキスト書式設定操作部
６０    ラベルデータ編集エリア
６１    ラベルデータ内容画像
６２    テキスト入力枠
７０    テンプレート候補表示エリア
７５    テンプレートプレビュー画像
Ｔ      ラベルテープ
【図１】
0005488381.tif 000002
【図２】
0005488381.tif 000003
【図３】
0005488381.tif 000004
【図４】
0005488381.tif 000005
【図５】
0005488381.tif 000006
【図６】
0005488381.tif 000007
【図７】
0005488381.tif 000008
【図８】
0005488381.tif 000009
【図９】
0005488381.tif 000010
【図１０】
0005488381.tif 000011
【図１１】
0005488381.tif 000012
【図１２】
0005488381.tif 000013
【図１３】
0005488381.tif 000014
【図１４】
0005488381.tif 000015
【図１５】
0005488381.tif 000016