(57)【特許請求の範囲】
【請求項１】
被記録媒体毎に定められたデータ入力領域にデータを入力するためのフォーマットに基づいて作成された印刷データを前記被記録媒体に印刷する印刷装置であって、
前記データ入力領域を形成する複数のブロックで構成され、かつ該複数のブロックの編集順序を定義したフォーマットを複数記憶するフォーマット記憶手段と、
前記フォーマット記憶手段に記憶された前記複数のフォーマットから、いずれか一つのフォーマットを選択するためのフォーマット選択手段と、
前記フォーマット選択手段により選択されたフォーマットに定義された複数のブロックの編集順序に沿って、前記複数のブロックに任意の画像又は文字の印刷情報を各々入力するための印刷情報入力手段と、
前記複数のブロックの各々に、前記印刷情報入力手段により印刷情報が入力されたか否かが設定されるブロック入力設定テーブルを記憶するブロック入力設定テーブル記憶手段と、
前記フォーマット選択手段により選択されたフォーマットに対して、該フォーマットで定義された複数のブロックの編集順序を変更するブロック編集順序変更手段とを備え、
前記ブロック編集順序変更手段は、前記ブロック入力設定テーブルに基づいて、前記印刷情報の入力があるブロックが先、かつ前記印刷情報の入力がないブロックが後となるように、前記複数のブロックの編集順序を変更することを特徴とする印刷装置。
【請求項２】
前記複数のブロックの編集順序を指定するためのブロック編集順序指定手段を備え、
前記ブロック編集順序変更手段は、前記ブロック編集順序指定手段により指定された編集順序に基づいて、前記複数のブロックの編集順序を変更することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記複数のブロックの各々を識別するためのブロック識別情報を選択可能に表示するブロック識別情報表示手段を備え、
前記ブロック編集順序指定手段は、前記ブロック識別情報表示手段に表示される複数のブロック識別情報を任意の順序で指定し、
前記ブロック編集順序変更手段は、前記ブロック編集順序指定手段により指定された複数のブロック識別情報の選択順序に基づいて、前記複数のブロックの編集順序を変更することを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記被記録媒体は、画像が印刷される印刷媒体と、該印刷媒体の裏面に設けられる粘着剤層と、該粘着剤層を覆う剥離層とからなる長尺テープであり、
前記印刷データが印刷された前記被記録媒体が排出される部位に、該被記録媒体を切断してラベルを作成するカット手段を備えたことを特徴とする請求項１乃至３のいずれかに記載の印刷装置。
【請求項５】
印刷装置で被記録媒体に印刷するのに用いられる印刷データを作成するための、被記録媒体毎に定められたデータ入力領域にデータを入力するためのフォーマットを編集するフォーマット編集プログラムであって、コンピュータを、
前記データ入力領域を形成する複数のブロックで構成され、かつ該複数のブロックの編集順序を定義したフォーマットを複数記憶するフォーマット記憶手段、
前記フォーマット記憶手段に記憶された前記複数のフォーマットから、いずれか一つのフォーマットを選択するためのフォーマット選択手段、
前記フォーマット選択手段により選択されたフォーマットに定義された複数のブロックの編集順序に沿って、前記複数のブロックに任意の画像又は文字の印刷情報を各々入力するための印刷情報入力手段、
前記複数のブロックの各々に、前記印刷情報入力手段により印刷情報が入力されたか否かが設定されるブロック入力設定テーブルを記憶するブロック入力設定テーブル記憶手段、及び
前記フォーマット選択手段により選択されたフォーマットに対して、該フォーマットで定義された複数のブロックの編集順序を変更するブロック編集順序変更手段として機能させ、
前記ブロック編集順序変更手段は、前記ブロック入力設定テーブルに基づいて、前記印刷情報の入力があるブロックが先、かつ前記印刷情報の入力がないブロックが後となるように、前記複数のブロックの編集順序を変更することを特徴とするフォーマット編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データを被記録媒体に印刷する印刷装置及びフォーマット編集プログラムに関し、詳細には、被記録媒体毎に定められたデータ入力領域にデータを入力するためのフォーマットを編集するものに関する。
【背景技術】
【０００２】
従来、裏面に粘着剤が予め塗布された粘着性の被印刷シートと剥離シートとが剥離可能に重ね合わされた印刷テープに、任意の画像や文字列を印刷することが可能なテープ印刷装置（テーププリンタ）が知られている。このようなテーププリンタでは、例えば表題やタイトル名などを被印刷シート表面に印刷した後に、ラベル排出口から排出される印刷テープを所定長に切断することで一片のラベルを作成している。そして、このラベルの被印刷シートを剥離シートから剥離して、ユーザは書類ファイルの背表紙やビデオテープの背面などの対象物上に貼着することができる。
【０００３】
そして、従来のテーププリンタでは、あらかじめ被記録媒体やラベル貼着対象毎に作成された印刷フォーマットが記憶されており、この印刷フォーマットに基づいてユーザがラベル作成を行うことが知られている。一般には、ラベル作成用の印刷フォーマットは、被記録媒体等に応じて複数のブロックが配置されており、この複数のブロックで構成されたデータ入力領域に、ユーザは任意の画像や文字列を入力可能である。そして、あらかじめ定められた編集順序に従って、ユーザが対話形式で各ブロックにデータを順次入力していくだけで、簡易かつ迅速にラベル作成を行うことができるようになっている。
【０００４】
ここで、従来のテーププリンタにおけるラベル作成手順を説明する。図２３は、従来のテーププリンタで用いられる印刷フォーマット９００のデータ構成図である。図２４は、印刷フォーマット９００へのデータ入力手順を示す画面遷移図である。図２５は、データ入力後の印刷フォーマット９００に基づいて作成されたラベル９２０の具体例を示す図である。
【０００５】
図２３に示す印刷フォーマット９００は、従来のテーププリンタで用いられるＶＨＳビデオテープラベル作成用のものであり、６つのブロック９０１〜９０６で構成されている。詳細には、ブロック９０１はシンボルを入力するためのデータ領域であり、ブロック９０２はタイトルを入力するためのデータ領域であり、ブロック９０３はコメントを入力するためのデータ領域であり、ブロック９０４は録画時間を入力するためのデータ領域であり、ブロック９０５は録画形式を入力するためのデータ領域であり、ブロック９０６は録画日を入力するためのデータ領域である。
【０００６】
この印刷フォーマット９００では、各ブロック９０１〜９０６の編集順序があらかじめ固定されており、ユーザはこの編集順序に従ってデータ入力作業を行う。図２４に示すように、テーププリンタの表示部には、シンボルを入力するための画面９１１、タイトルを入力するための画面９１２、コメントを入力するための画面９１３、録画時間を入力するための画面９１４、録画形式を入力するための画面９１５、録画日を入力するための画面９１６が、ユーザの操作に応じて順に表示される。そして、ユーザが各画面９１１〜９１６に任意のデータを対話形式で順次入力していくと、各画面９１１〜９１６に入力されたデータは印刷フォーマット９００の各ブロック９０１〜９０６に設定される。
【０００７】
そして、テーププリンタでは、データ入力後の印刷フォーマット９００に基づいてテープに画像印刷が行われた後に、当該テープが所定長に切断されて一片のラベル９２０が作成される。図２５に示すように、印刷済みのラベル９２０には、印刷フォーマット９００に基づく画像が印刷されており、各画面９１１〜９１６で入力されたデータが、各ブロック９０１〜９０６の配置や構成に応じた位置及び大きさで印刷されている。以上のようにして、所望のデータが印刷されたＶＨＳビデオテープラベルを、ユーザは簡易に作成することができる。
【０００８】
また、従来より、印刷フォーマットを変更するための技術が各種提案されている。例えば、ＲＡＭのメモリ領域に印字順序が固定された複数の印字ブロックからなる印字順テーブルを設けるとともに、印字欄のそれぞれにインデックスナンバーを与え、該インデックスナンバーを選択的に印字ブロックのフォーマット設定欄に書き込むことによって印字フォーマットを設定させる。これにより、複数の印字欄から構成されるフォーマットを簡単に変更できるようにしたプリンタの印字フォーマット設定装置が知られている（例えば、特許文献１参照）。
【特許文献１】特開平５−８４９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、前述の印刷フォーマットを構成する複数のブロックは、データ入力やデータ更新を要する重要度は必ずしも均一ではなく、各ブロックの内容に応じてその重要度は様々に異なる。例えば、図２５に示すＶＨＳビデオテープ用のラベル９２０では、一般にタイトル，コメント，録画日は各ビデオテープを区別するために重要な情報である一方、録画時間や録画形式は付随的な情報であるため省略しても問題はない。また、シンボルについては、野球録画用や映画録画用などの目的に応じて同じ画像を用いることがあるため、必ずしも毎回更新する必要はない。これらの事情から、図２３に示す印刷フォーマット９００は、ユーザのデータ入力やデータ更新を要する重要度が高いブロック９０２，９０３，９０６と、逆に重要度が低いブロック９０１，９０４，９０５とに分類することができる。
【００１０】
そして、ユーザの利便性や入力誤り防止の観点から、データ入力作業時には重要度の高いブロック９０２，９０３，９０６を優先的に入力できるように、画面９１２，９１３，９１６を編集順序の先頭側で表示させることが望ましい。また、重要度の低いブロック９０１，９０４，９０５の入力を省略するために、画面９１１，９１４，９１５を編集順序の末尾側で表示させるようにすれば、これらの重要度の低いブロックのデータ入力画面をまとめて読み飛ばすことができるので効率的である。
【００１１】
また、印刷フォーマットを構成する各ブロックの重要度は、ユーザの目的や嗜好などによっても様々に異なる。例えば、図２４に示す印刷フォーマット９００へのデータ入力手順では、ユーザはシンボル（画面９１１），タイトル（画面９１２），録画形式（画面９１５），録画日（画面９１６）は入力しているが、コメント（画面９１３）と録画時間（画面９１４）は入力していない。このように、同一形式のＶＨＳビデオテープラベルであっても、ユーザの目的や嗜好などに応じてデータ入力の対象となるブロックが異なる。言い換えれば、個々のユーザによって各ブロックの重要度は様々に異なるため、各ユーザにとって好適な編集順序で各ブロックにデータ入力できるようにすることが望ましい。
【００１２】
しかしながら、従来のテーププリンタでは、ユーザが印刷フォーマットを用いてラベル作成する場合、印刷フォーマットを構成する複数のブロックの編集順序が固定されているため、各ブロックの編集順序を重要度に応じたものに変更することができなかった。そのため、ブロック編集順序が固定された印刷フォーマットを用いてラベルを作成すると、データ入力の誤りを生じやすく、作業効率が悪いという問題があった。なお、特許文献１に記載の発明では、ラベルにおける複数の印字ブロックの配列（印字順序）を任意に変更することができる。しかしながら、印刷フォーマットにおける各ブロックの配置や構成を替えることなく、各ブロックの編集順序（すなわち、ユーザによるデータ入力順序）のみを変更することはできないため、上記の課題を解決するものではない。
【００１３】
本発明は上記課題を解決するためになされたものであり、複数のブロックから構成される印刷フォーマットを用いて印刷データを作成する場合に、ユーザにとって好適な編集順序で印刷フォーマットのデータ入力領域にデータ入力することができ、データ入力の誤りを防止するとともに作業効率を向上させることができる印刷装置及びフォーマット編集プログラムの提供を目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、請求項１に係る発明の印刷装置は、被記録媒体毎に定められたデータ入力領域にデータを入力するためのフォーマットに基づいて作成された印刷データを前記被記録媒体に印刷する印刷装置であって、前記データ入力領域を形成する複数のブロックで構成され、かつ該複数のブロックの編集順序を定義したフォーマットを複数記憶するフォーマット記憶手段と、前記フォーマット記憶手段に記憶された前記複数のフォーマットから、いずれか一つのフォーマットを選択するためのフォーマット選択手段と、前記フォーマット選択手段により選択されたフォーマットに定義された複数のブロックの編集順序に沿って、前記複数のブロックに任意の画像又は文字の印刷情報を各々入力するための印刷情報入力手段と、前記複数のブロックの各々に、前記印刷情報入力手段により印刷情報が入力されたか否かが設定されるブロック入力設定テーブルを記憶するブロック入力設定テーブル記憶手段と、前記フォーマット選択手段により選択されたフォーマットに対して、該フォーマットで定義された複数のブロックの編集順序を変更するブロック編集順序変更手段とを備え、前記ブロック編集順序変更手段は、前記ブロック入力設定テーブルに基づいて、前記印刷情報の入力があるブロックが先、かつ前記印刷情報の入力がないブロックが後となるように、前記複数のブロックの編集順序を変更することを特徴とする。
【００１５】
また、請求項２に係る発明の印刷装置は、請求項１に記載の発明の構成に加え、前記複数のブロックの編集順序を指定するためのブロック編集順序指定手段を備え、前記ブロック編集順序変更手段は、前記ブロック編集順序指定手段により指定された編集順序に基づいて、前記複数のブロックの編集順序を変更することを特徴とする。
【００１６】
また、請求項３に係る発明の印刷装置は、請求項２に記載の発明の構成に加え、前記複数のブロックの各々を識別するためのブロック識別情報を選択可能に表示するブロック識別情報表示手段を備え、前記ブロック編集順序指定手段は、前記ブロック識別情報表示手段に表示される複数のブロック識別情報を任意の順序で指定し、前記ブロック編集順序変更手段は、前記ブロック編集順序指定手段により指定された複数のブロック識別情報の選択順序に基づいて、前記複数のブロックの編集順序を変更することを特徴とする。
【００１７】
【００１８】
【００１９】
また、請求項４に係る発明の印刷装置は、請求項１乃至３のいずれかに記載の発明の構成に加え、前記被記録媒体は、画像が印刷される印刷媒体と、該印刷媒体の裏面に設けられる粘着剤層と、該粘着剤層を覆う剥離層とからなる長尺テープであり、前記印刷データが印刷された前記被記録媒体が排出される部位に、該被記録媒体を切断してラベルを作成するカット手段を備えたことを特徴とする。
【００２０】
また、請求項５に係る発明のフォーマット編集プログラムは、印刷装置で被記録媒体に印刷するのに用いられる印刷データを作成するための、被記録媒体毎に定められたデータ入力領域にデータを入力するためのフォーマットを編集するフォーマット編集プログラムであって、コンピュータを、前記データ入力領域を形成する複数のブロックで構成され、かつ該複数のブロックの編集順序を定義したフォーマットを複数記憶するフォーマット記憶手段、前記フォーマット記憶手段に記憶された前記複数のフォーマットから、いずれか一つのフォーマットを選択するためのフォーマット選択手段、前記フォーマット選択手段により選択されたフォーマットに定義された複数のブロックの編集順序に沿って、前記複数のブロックに任意の画像又は文字の印刷情報を各々入力するための印刷情報入力手段、前記複数のブロックの各々に、前記印刷情報入力手段により印刷情報が入力されたか否かが設定されるブロック入力設定テーブルを記憶するブロック入力設定テーブル記憶手段、及び前記フォーマット選択手段により選択されたフォーマットに対して、該フォーマットで定義された複数のブロックの編集順序を変更するブロック編集順序変更手段として機能させ、前記ブロック編集順序変更手段は、前記ブロック入力設定テーブルに基づいて、前記印刷情報の入力があるブロックが先、かつ前記印刷情報の入力がないブロックが後となるように、前記複数のブロックの編集順序を変更することを特徴とする。
【発明の効果】
【００２１】
請求項１に係る発明の印刷装置では、データ入力領域を形成する複数のブロックで構成された複数のフォーマットからいずれか一つが選択されると、そのフォーマットに定義された複数のブロックの編集順序を変更する。よって、複数のブロックから構成されるフォーマットを用いて印刷データを作成する場合に、ユーザにとって好適な編集順序でフォーマットのデータ入力領域にデータ入力することができ、データ入力の誤りを防止するとともに作業効率を向上させることができる。
また、選択されたフォーマットに定義された複数のブロックの編集順序に沿って、複数のブロックに任意の画像又は文字の印刷情報が各々入力されると、印刷情報が入力されたか否かに基づいて複数のブロックの編集順序を変更する。よって、ユーザは任意のフォーマットの各ブロックに印刷情報を入力することで、その複数のブロックの編集順序を任意に変更することができる。
また、複数のブロックの各々に印刷情報が入力されたか否かが設定されるブロック入力設定テーブルに基づいて、印刷情報の入力があるブロックが先、印刷情報の入力がないブロックが後となるように、複数のブロックの編集順序を変更する。よって、ユーザが印刷情報を入力したブロックに対して、次回のフォーマット編集時に優先的にデータ入力することができるように、複数のブロックの編集順序を変更することができる。
【００２２】
また、請求項２に係る発明の印刷装置では、請求項１に記載の発明の効果に加え、複数のブロックの編集順序が指定されると、その指定内容に基づいて複数のブロックの編集順序を変更する。よって、ユーザは任意のフォーマットについて、その複数のブロックの編集順序を任意に指定することができる。
【００２３】
また、請求項３に係る発明の印刷装置では、請求項２に記載の発明の効果に加え、複数のブロックの各々を識別するためのブロック識別情報が任意の順序で指定されると、その複数のブロック識別情報の選択順序に基づいて、複数のブロックの編集順序を変更する。よって、ユーザは複数のブロック識別情報を任意の順序で選択することで、複数のブロックの編集順序を任意に指定することができる。
【００２４】
【００２５】
【００２６】
また、請求項４に係る発明の印刷装置では、請求項１乃至３のいずれかに記載の発明の効果に加え、被記録媒体は印刷媒体，粘着剤層，剥離層とからなる長尺テープであり、印刷データが印刷された被記録媒体を切断してラベルを作成する。よって、長尺テープに印刷を行ってラベルを作成するテープ印刷装置に本発明を適用することができる。
【００２７】
また、請求項５に係る発明のフォーマット編集プログラムでは、コンピュータを用いて実行することにより、データ入力領域を形成する複数のブロックで構成された複数のフォーマットからいずれか一つが選択されると、そのフォーマットに定義された複数のブロックの編集順序を変更する。よって、複数のブロックから構成されるフォーマットを用いて印刷データを作成する場合に、ユーザにとって好適な編集順序でフォーマットのデータ入力領域にデータ入力することができ、データ入力の誤りを防止するとともに作業効率を向上させることができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明を実施するための第１の実施の形態について、図面を参照して説明する。まず、テープ印刷装置１の全体構成について説明する。図１は、テープ印刷装置１のテープ収納部の蓋を取り去った状態を示す平面図である。
【００２９】
図１に示すように、テープ印刷装置１の後部には、後述するテープカセット５１（図２参照）を収納する凹部であるテープカセット収納部２が設けられ、また、テープ印刷装置１の前部には、文字や記号を入力するキーボード部３が設けられ、キーボード部３には、文字、記号及び機能のコマンドを入力するキー３Ａが複数配列されている。また、テープカセット収納部２とキーボード部３との間には、液晶表示部４が設けられ、キーボード部３で入力された文字、記号等が表示可能となっている。
【００３０】
次に、テープ印刷装置１のテープカセット収納部２に装着されるテープカセット５１の構造を説明する。図２は、テープカセット５１の斜視図である。図３は、テープカセット５１の底面図である。図４は、上ケース５２を取り外した状態の下ケース５３の平面図である。
【００３１】
図２乃至図４に示すように、テープカセット５１は上ケース５２と下ケース５３とから構成され、テープカセット５１には、後述する印字テープ６７の離形紙を外側に向けて巻回したテープスプール６８を回動可能に支持する支持孔５７、サーマルヘッド（図示外）により印字テープ６７上に文字等を印字する際にリボンスプール７０からインクリボン６９を引き出すとともに巻取るリボン巻取スプール７１を支持する支持孔５５が形成されている。なお、下ケース５３にも、上ケース５２に形成された各支持孔５５、５７に対向して、支持孔５５、５７が各々形成されている。なお、印字テープ６７は、文字等が印刷される印刷媒体と、印刷媒体の裏面に設けられる粘着剤層と、粘着剤層を覆う剥離層とからなる長尺テープである。
【００３２】
また、テープカセット５１の前側（図２中下側）には、テープスプール６８から引き出された印字テープ６７、及びリボンスプール７０から引き出されたインクリボン６９を案内し、開口５８Ａから送出するアーム部５８が設けられており、かかるアーム部５８の後方にはテープ印刷装置１のサーマルヘッドが装着されるヘッド装着部５９が設けられている。
【００３３】
更に、ヘッド装着部５９においてアーム部５８と対向する壁部５９Ａにはテープカセット５１の後方に向かって入り込んだ第１嵌合部６０が形成され、また、ヘッド装着部５９の左側側壁には第１嵌合部６０と直交する方向（壁部５９Ａに沿った方向）に入り込んだ第２嵌合部６１が形成されている。これらの各第１嵌合部６０、第２嵌合部６１は、サーマルヘッドを支持する図示外のヘッドホルダに形成された２つの各突起部に嵌合されて、ヘッド装着部５９に対するサーマルヘッドの装着を各インクリボン６９、印字テープ６７に干渉することなく確実に行うためのものである。
【００３４】
更に、各インクリボン６９、印字テープ６７の走行方向に関しヘッド装着部５９の下流側において、テープ送りローラ６２が支持孔６３に回動可能に支持されており、かかるテープ送りローラ６２は、それに対向する側からテープ送りローラ６２に圧接される圧接ローラ（図示外）との協働により、テープスプール６８から印字テープ６７を引き出す。また、テープ送りローラ６２の近傍位置には上下一対の規制部材６４、６５が設けられており、これらの各規制部材６４、６５は、サーマルヘッドの下流側にて文字等が印字された印字テープ６７を幅方向に規制案内するものである。
【００３５】
次に、テープカセット５１の内部構成について説明する。図４に示すように、テープカセット５１の内部には、下ケース５３内の後部（図４中上部）において印字テープ６７を巻回したテープスプール６８が前記支持孔５７を介して回動可能に配置されている。また、下ケース５３の前部（図４中下部）には、インクリボン６９を巻回したリボンスプール７０が回動可能に配置され、更に、リボンスプール７０からインクリボン６９を引き出すとともに、文字等の印字にて消費されたインクリボン６９を巻き取るリボン巻取スプール７１が、テープスプール６８とリボンスプール７０との間で前記支持孔５５を介して回動可能に配置されている。
【００３６】
印字テープ６７は、前述したようにテープ送りローラ６２と図示外の圧接ローラ（テープ印刷装置側１に設けられている）との協働により、テープスプール６８から引き出され、アーム部５８の開口５８Ａからヘッド装着部５９の前側（図４下側）を通過した後、テープ排出部７４からテープカセット５１の外方へ排出される。
【００３７】
また、カセット装着部９の側方には、テープ排出部７４から排出された印字テープ６７を切断するカッター機構１４が配されている。カッター機構１４は、固定刃（図示外）に対して接離する回動可能な可動刃（図示外）を有している。そして、可動刃がカッター駆動回路１１０（図５参照）の駆動により回動して、固定刃との間ではさみの原理によりテープ排出部７４から排出された印字テープ６７を切断できるようになっている。
【００３８】
また、インクリボン６９は、リボン巻取スプール７１を介してリボンスプール７０から引き出され、アーム部５８の開口５８Ａからヘッド装着部５９の前側（図４中下側）を通過した後、各規制部材６４、６５の内方に形成された案内部７５に案内されてリボン巻取スプール７１の周囲に巻き取られる。尚、リボン巻取スプール７１の下部にはクラッチバネ７６が取り付けられており、このクラッチバネ７６はリボン巻取スプール７１が逆転して巻き取ったインクリボン６９が緩んでしまうことを防止するものである。
【００３９】
次に、テープ印刷装置１の電気的構成について説明する。図５は、テープ印刷装置１の制御構成を示すブロック図である。図６は、ＲＯＭ１０２の構成を示す模式図である。図７は、ＶＨＳビデオ用印刷フォーマット３００の具体例を示す図である。図８は、ＲＡＭ１０３の構成を示す模式図である。図９は、編集順序テーブル４００のデータ構成を示す図である。
【００４０】
図５に示すように、テープ印刷装置１は、ＣＰＵ１０１，ＲＯＭ１０２，ＲＡＭ１０３を有した制御装置１００を備えている。そして、ＣＰＵ１０１には、前述のキーボード部３と、時間を計測する発振回路であるＲＴＣ（ｒｅａｌ  ｔｉｍｅ  ｃｌｏｃｋ）回路１９と、サーマルヘッド１１を駆動するためのヘッド駆動回路１０７と、テープ送りモータ３７を駆動するためのモータ駆動回路１０８と、液晶表示部４に表示データを出力するためのビデオＲＡＭ（図示外）を有するディスプレイコントローラ（以下、ＬＣＤＣという）１０９と、カッター機構１４を駆動するためのカッター駆動回路１１０とが各々接続されている。
【００４１】
図６に示すように、ＲＯＭ１０２には、ＣＧデータ記憶領域１２１，プログラム記憶領域１２２，印刷フォーマット記憶領域１２３，その他のデータ領域１２４が設けられている。ＣＧデータ記憶領域１２１には、アルファベット文字や記号等のキャラクタを印字するための多数のキャラクタの各々に関して、印字用ドットパターンデータが書体（ゴシック系書体、明朝体書体等）毎に分類され、各書体毎に６種類（１６、２４、３２、４８、６４、９６のドットサイズ）の印字文字サイズ分、コードデータに対応させて格納されている。また、グラフィック画像を印字するためのグラフィックパターンデータも記憶されている。
【００４２】
また、プログラム記憶領域１２２には、キーボード部３から入力された文字や数字等のキャラクタのコードデータや、選択された印刷フォーマットの表示データなどに対応させてＬＣＤＣ１０９を制御する表示駆動制御プログラム、プリントバッファ１３２（図８参照）のデータを読み出してサーマルヘッド１１やテープ送りモータ３７を駆動する印字駆動制御プログラム、その他テープ印刷装置１の制御上必要な各種のプログラムが格納されている。そして、ＣＰＵ１０１は、かかるＲＯＭ１０２に記憶されている各種プログラムに基づいて各種の演算を行うものである。なお、後述のメイン処理（図１０参照）を実行するためのメイン制御プログラムも、プログラム記憶領域１２２に記憶されている。
【００４３】
また、印刷フォーマット記憶領域１２３には、あらかじめ被記録媒体やラベル貼着対象毎に作成された複数の印刷フォーマットが記憶されている。各印刷フォーマットは、データ入力領域を形成する複数のブロックで構成されている。そして、各印刷フォーマットは、それぞれ固有のサイズや形状を有し、かつ複数のブロックによる固有の構成や配置を有している。本実施の形態では「ＶＨＳビデオ（登録商標）」，「８ｍｍビデオ」，「ＭｉｎｉＤＶ（登録商標）」，「ＦＤ／ＭＤ（登録商標）」，「ＳＤメモリーカード（登録商標）」，「メモリースティック（登録商標）」，「スマートメディア（登録商標）」，「コンパクトフラッシュ（登録商標）」，「音楽カセット」についての各印刷フォーマットがあらかじめ記憶されている（図１３参照）。
【００４４】
一例として、図７に示すように、「ＶＨＳビデオ」の印刷フォーマット（ＶＨＳビデオ用印刷フォーマット３００）は、縦１８ｍｍ，横１４２ｍｍのサイズを有する横長長方形状をなし、シンボルのデータ入力領域をなすブロック３０１，タイトルのデータ入力領域をなすブロック３０２，コメントのデータ入力領域をなすブロック３０３，録画時間のデータ入力領域をなすブロック３０４，録画形式のデータ入力領域をなすブロック３０５，録画日のデータ入力領域をなすブロック３０６の６ブロックで構成されている。そして、ＶＨＳビデオ用印刷フォーマット３００は、ブロック３０１が左側に、ブロック３０２及びブロック３０３が上下に並んで中央に、ブロック３０４〜３０６が上下に並んで右側に、それぞれ配置された構成をなす。
【００４５】
図８に示すように、ＲＡＭ１０３には、テキストバッファ１３１，プリントバッファ１３２，機能設定記憶領域１３３，編集順設定関係テーブル記憶領域１３４，その他データ領域１３５等が設けられている。テキストバッファ１３１には、キーボード部３から入力された文書データや、データ入力がなされた印刷フォーマットデータなどが格納される。また、プリントバッファ１３２には、複数の文字・記号や印刷フォーマット等の印字用ドットパターンや各ドットの形成エネルギ量である印加パルス数等がドットパターンデータとして格納されている。サーマルヘッド１１はかかるプリントバッファ１３２に記憶されているドットパターンデータ（印刷データ）に従ってドット印字を行う。
【００４６】
また、機能設定記憶領域１３３には、テープ印刷装置１の表示や印刷などの諸機能に関する設定内容が記憶されている。機能設定記憶領域１３３に記憶される機能設定（例えば、使用言語や印刷設定など）は、ユーザや製造者が任意に変更可能であるが、初期状態ではあらかじめ定められた内容がデフォルト値（例えば、初期状態の使用言語は「英語」）として記憶されている。
【００４７】
さらに、編集順関係テーブル記憶領域１３４には、各印刷フォーマットのブロック編集順序に関する各種テーブルが記憶されている。詳細には、印刷フォーマット記憶領域１２３に記憶されている複数の印刷フォーマットごとに、各ブロックの編集順序等を定めた複数の編集順序テーブルが記憶されている。
【００４８】
例えば、図９に示す編集順序テーブル４００は、ＶＨＳビデオ用印刷フォーマット３００に対応して設けられたものであり、データ項目として編集順序番号４０１，ブロック番号４０２，ブロック名４０３，新編集順序番号４０４を備えている。編集順序番号４０１は、ＶＨＳビデオ用印刷フォーマット３００の各ブロック３０１〜３０６の編集順序を示す番号が設定されており、ブロック番号４０２は各ブロック３０１〜３０６の識別番号が設定されており、ブロック名４０３は各ブロック３０１〜３０６の名称が設定されている。なお、新編集順序番号４０４は、後述の編集順序設定処理（図１４参照）の実行時に新たな編集順序を示す番号が設定されるデータ領域である。
【００４９】
以上の構成を有するテープ印刷装置１においては、その電源が投入されると、ＲＯＭ１０２（プログラム記憶領域１２２）に記憶されているメイン制御プログラムに基づいて、ＣＰＵ１０１により後述のメイン処理（図１０参照）が実行される。そして、キーボード部３の文字キーを介して文字等が入力されて印刷実行が指示されると、そのテキスト（文書データやデータ入力済みの印刷フォーマットなど）がＲＡＭ１０３のテキストバッファ１３１に順次記憶されていくとともに、ドットパターン発生制御プログラム及び表示駆動制御プログラムに基づいて、キーボード部３を介して入力された文字・記号やユーザにより選択された印刷フォーマット等に対応するドットパターンが液晶表示部４上に表示される。また、サーマルヘッド１１はヘッド駆動回路１０７を介して駆動され、プリントバッファ１３２に記憶されたドットパターンデータの印字を行い、これと同期してテープ送りモータ３７がモータ駆動回路１０８を介してテープの送り制御を行うものである。ここで、サーマルヘッド１１は、ヘッド駆動回路１０７を介して発熱素子が１ライン分の印字ドットに対応して選択的に発熱駆動されることによって、文字等をテープ上に印字する。最後に、カッター機構１４がテープ排出部７４から排出されたテープを切断することで、一片のラベル片が作成される。
【００５０】
次に、上記の構成を有するテープ印刷装置１の動作について説明する。図１０は、テープ印刷装置１のメインフローチャートである。図１１は、メイン処理（図１０）で液晶表示部４に表示される画面の遷移図である。
【００５１】
図１０に示すように、テープ印刷装置１に電源が投入されて起動すると、各種の初期値やフラグ等の初期化が実行される（Ｓ１）。そして、キーボード部３から入力がなされるまで（Ｓ３：ＮＯ）、待ち状態となる。キーボード部３から入力がなされた場合（Ｓ３：ＹＥＳ）、その入力されたキー３Ａが「フリーラベル作成」を指示するものであれば（Ｓ５：ＹＥＳ）、印刷フォーマットを用いずにユーザが任意に文字や記号などを入力してラベルを作成するフリーラベル作成処理が実行される（Ｓ７）。なお、本実施形態における「フリーラベル作成」は従来と同様であるため、説明を省略する。
【００５２】
具体的には、図１１に示すように、テープ印刷装置１に電源が投入されると、液晶表示部４に初期画面５０１が表示される。この初期画面５０１では、ユーザはキーボード部３を操作することで、表示設定，日時設定，印刷設定など、様々な機能設定を行うことができ、また他の処理画面に遷移させることができる。そして、ユーザがキーボード部３で所定操作を行うと、ラベル作成種別を指定するためのラベル作成種別指定画面５０２が液晶表示部４に表示される。このラベル作成種別指定画面５０２でユーザが「フリーラベル作成」を選択すると、フリーラベル作成処理（Ｓ７）が実行される。
【００５３】
図１０に戻り、キーボード部３から入力されたキー３Ａが「用途別ラベル作成」を指示するものであれば（Ｓ５：ＮＯ，Ｓ９：ＹＥＳ）、ユーザが任意の文字や記号などを所定の印刷フォーマットに入力してラベルを作成する用途別ラベル作成処理が実行される（Ｓ１１）。具体的には、図１１に示すように、前述のラベル作成種別指定画面５０２でユーザが「用途別ラベル作成」を選択すると、用途別ラベル作成処理（Ｓ１１）が実行される。なお、本実施の形態における「用途別ラベル作成」の詳細は後述する。
【００５４】
図１０に戻り、キーボード部３から入力されたキー３Ａが他の処理を指示するものであって（Ｓ９：ＮＯ）、その指示に応じた他の処理が実行される（Ｓ１３）。なお、Ｓ７，Ｓ１１，Ｓ１３の各処理の実行後は、Ｓ３に戻って次の入力を待ち受ける。
【００５５】
次に、第１の実施の形態における「用途別ラベル作成」の詳細を説明する。図１２は、第１の実施の形態における、用途別ラベル作成処理（Ｓ１１）の詳細を示すフローチャートである。図１３は、用途別ラベル作成処理（Ｓ１１）で液晶表示部４に表示される画面の遷移図である。図１４は、編集順序設定処理（Ｓ２５）の詳細を示すフローチャートである。図１５は、編集順序設定処理（Ｓ２５）で液晶表示部４に表示される画面の遷移図である。図１６は、編集順序設定処理（Ｓ２５）における、編集順序テーブル４００のデータ構成の遷移図である。図１７は、第１の実施の形態における、用途別ラベル作成処理（Ｓ１１）で液晶表示部４に表示される画面の遷移図である。
【００５６】
図１２に示すように、本実施形態の用途別ラベル作成処理（Ｓ１１）では、ユーザによって任意の印刷フォーマットが選択される（Ｓ２１）。具体的には、図１３に示すように、ユーザはキーボード部３を操作して、印刷フォーマット記憶領域１２３に記憶されている複数の印刷フォーマットを各々示すレイアウト画面５１１〜５２０のいずれかを液晶表示部４に切り替え表示させることができる。そのため、Ｓ２１ではユーザが任意のレイアウト画面５１１〜５２０を表示及び選択することで、ラベル作成に使用する印刷フォーマットを任意に指定することができる。ここでは、ユーザがレイアウト画面５１１を表示及び選択して、ＶＨＳビデオ用印刷フォーマット３００（図７）を指定したものとする。
【００５７】
次に、キーボード部３から入力がなされたキー３Ａが「編集順設定」を指示するものであれば（Ｓ２３：ＹＥＳ）、Ｓ２１で選択された印刷フォーマットのブロック編集順序をユーザが任意に設定するための編集順序設定処理が実行される（Ｓ２５）。具体的には、図１１に示すように、前述のラベル作成種別指定画面５０２でユーザが「用途別ラベル作成」を選択すると、用途別ラベルに関する設定を行うための用途別ラベル設定画面５０３が液晶表示部４に表示される。この用途別ラベル設定画面５０３でユーザが「編集順設定」を選択すると、以下の編集順序設定処理（Ｓ２５）が実行される。ここでは、ＶＨＳビデオ用印刷フォーマット３００のブロック編集順序を、ユーザが任意に設定する場合を例示して説明する。
【００５８】
図１４に示すように、編集順序設定処理（Ｓ２５）では、まず編集順序番号ｎに「１」がセットされ（Ｓ５１）、Ｓ２１で選択された印刷フォーマットに対応する編集順序テーブルについて、その新編集順序番号が全て初期化される（Ｓ５３）。ここでは、ＶＨＳビデオ用印刷フォーマット３００に対応する編集順序テーブル４００（図９）について、６つのブロック分の新編集順序番号４０４のデータ領域が全て初期化される。
【００５９】
次に、ユーザがブロック編集順序を任意に設定するためのｎブロック目指定画面が、液晶表示部４に表示される（Ｓ５５）。そして、このｎブロック目指定画面において、ｎブロック目のブロック名が指定された場合は（Ｓ５７：ＹＥＳ）、Ｓ５７で指定されたブロックの新編集順序番号にｎがセットされる（Ｓ５９）。一方、ｎブロック目のブロック名が指定されていない場合は（Ｓ５７：ＮＯ）、Ｓ５５に戻り、ユーザによるブロック指定を待ち受ける。  
【００６０】
Ｓ５９の実行後は、ｎが「１」インクリメントされる（Ｓ６１）。そして、Ｓ２１で選択された印刷フォーマットを構成する全ブロックについて、新編集順序番号がセットされたか否かが判定される（Ｓ６３）。全ブロックについて新編集順序番号がセットされていない場合は（Ｓ６３：ＮＯ）、Ｓ５５に戻り、次のｎブロック目指定画面が表示されて、ユーザにより編集順序が次のブロック名が指定される（Ｓ５７〜Ｓ５９）。以上の処理が、全ブロックについて新編集順序番号がセットされるまで繰り返し実行される（Ｓ５５〜Ｓ６３：ＮＯ）。
【００６１】
具体的には、図１５に示すように、ＶＨＳビデオ用印刷フォーマット３００は６つのブロックで構成されているため、６ブロック分のｎブロック目指定画面がユーザのキーボード部３の操作に応じて液晶表示部４に順次表示される。まず、最初に、１ブロック目指定画面５２１が表示されるため、ユーザはこの１ブロック目指定画面５２１で編集順序が１番目となるブロック（１ブロック目）のブロック名を指定する。次に、２ブロック目指定画面５２２が表示されるため、ユーザはこの２ブロック目指定画面５２２で編集順序が２番目となるブロック（２ブロック目）のブロック名を指定する。同様にして、各３〜６ブロック目指定画面でユーザは３〜６ブロック目の各ブロック名を指定することで、ＶＨＳビデオ用印刷フォーマット３００を構成する全ブロックの新たな編集順序を設定する。
【００６２】
すると、図１６に示す編集順序テーブル４００ａのように、各ブロック名４０３に対応する新編集順序番号４０４には、そのブロックがｎブロック目指定画面で指定されたことを示す番号ｎがセットされる。例えば、図１５に示す１ブロック目指定画面５２１ではブロック名４０３の「タイトル」が指定されているため、これに対応する新編集順序番号４０４に「１」がセットされている。なお、編集順序テーブル４００ａは、ユーザが「タイトル」，「録画日」，「コメント」，「録画形式」，「録画時間」，「シンボル」の順で新たなブロック編集順序を設定したことを示している。
【００６３】
図１４に戻り、全ブロックについて新編集順序番号がセットされた場合は（Ｓ６３：ＹＥＳ）、編集順序テーブルの各ブロックにおいて新編集順序番号が現在の編集順序番号に上書きされる（Ｓ６５）。そして、上書き後の編集順序番号（すなわち、新編集順序番号）に基づいて、編集順序テーブルにおける各ブロックの配列が更新され（Ｓ６７）、メイン処理（図１０）に戻る。
【００６４】
具体的には、図１６に示すように、前述の編集順序テーブル４００ａには各ブロックの新編集順序番号４０４がセットされているところ、各ブロックにおいて現在の編集順序番号４０１が新編集順序番号４０４に各々上書きされる（編集順序テーブル４００ｂを参照）。そして、上書き後の編集順序番号４０１（すなわち、新編集順序番号４０４）に基づいて、各ブロックの配列が更新される（編集順序テーブル４００ｃを参照）。その結果、編集順序テーブル４００ｃでは、「タイトル」，「録画日」，「コメント」，「録画形式」，「録画時間」，「シンボル」の順でブロック編集順序やブロック配列が設定される。
【００６５】
このように、図１４に示す編集順序設定処理（Ｓ２５）では、ユーザがＶＨＳビデオ用印刷フォーマット３００のブロック編集順序を設定したい場合は、ｎブロック目指定画面（１ブロック目指定画面５２１，２ブロック目指定画面５２２・・・）から各ブロック名を任意の順序で指定していくことで、編集順序テーブル４００に定義されたブロック編集順序を任意に変更することができる。
【００６６】
図１２に戻り、キーボード部３から入力がなされたキー３Ａが「編集順設定」を指示するものでなければ（Ｓ２３：ＮＯ）、次の手順により印刷フォーマットを用いたラベル作成が実行される。ここでは、図１１に示す前述の用途別ラベル設定画面５０３でユーザが「ラベル作成」を選択し、ＶＨＳビデオ用印刷フォーマット３００（及び編集順序テーブル４００ｃ）を用いてラベル作成を行う場合を例示して説明する。
【００６７】
まず、Ｓ２１で選択された印刷フォーマットについて前回入力されたテキストがあれば、ＲＡＭ１０３の所定記憶領域からそのテキスト内容が読み込まれる（Ｓ２７）。これにより、ユーザは前回と同様のデータ入力を行う場合は、その入力を省略することが可能となる。
【００６８】
次に、Ｓ２１で選択された印刷フォーマットに対応する編集順序テーブルが、編集順関係テーブル記憶領域１３４から読み込まれる（Ｓ２９）。ここでは、使用対象のＶＨＳビデオ用印刷フォーマット３００に対応する編集順序テーブル４００（図９）が、ＲＡＭ１０３の所定記憶領域に読み込まれることになる。
【００６９】
そして、ｎブロック目入力画面が液晶表示部４に表示される（Ｓ３１）。ｎブロック目入力画面は、印刷フォーマットを構成する各ブロックごとにユーザがデータ入力を行うための複数のデータ入力画面である。なお、最初に表示されるｎブロック目入力画面（すなわち、１ブロック目入力画面）は、Ｓ２９で読み込まれた編集順序テーブルで編集順序番号「１」が設定されたブロックにデータ入力するための画面である。
【００７０】
そして、キーボード部３から入力がなされたキー３Ａが文字キーであれば（Ｓ３３：ＹＥＳ）、ｎブロック目入力画面に対応するテキストに文字や記号などが入力されて（Ｓ３５）、ＲＡＭ１０３のテキストバッファ１３１に記憶されるとともに、Ｓ３１に戻って、その入力内容がｎブロック目入力画面に表示される。
【００７１】
また、キーボード部３から入力がなされたキー３Ａが改ブロックキーであれば（Ｓ３３：ＮＯ，Ｓ３７：ＹＥＳ）、現在表示しているｎブロック目入力画面が最終ブロックに対応するものでなければ（Ｓ３９：ＮＯ）、Ｓ２９で読み込まれた編集順序テーブルを参照して次のブロックへ移行する（Ｓ４１）。そして、Ｓ３１へ戻り、当該次ブロックへデータ入力するためのｎブロック目入力画面が表示され、ユーザからの文字入力（Ｓ３３）やブロック移行指示（Ｓ３７）を待ち受ける。
【００７２】
具体的には、図１７に示すように、ＶＨＳビデオ用印刷フォーマット３００は６つのブロックで構成されているため、６ブロック分のｎブロック目入力画面が編集順序テーブル４００ｃ（図１６参照）の編集順序番号４０１に設定された順序で、ユーザのキーボード部３の操作に応じて液晶表示部４に順次表示される。まず、最初に「タイトル」を入力するための１ブロック目入力画面５３１が表示されるため、ユーザはこの１ブロック目入力画面５３１で所望のタイトルを入力する。次に、ユーザが改ブロックキーを押下すると、「録画日」を入力するための２ブロック目入力画面５３２が表示されるため、ユーザはこの２ブロック目入力画面５３２で所望の録画日を入力する。同様にして、ユーザは改ブロックキーの操作によって、３ブロック目入力画面５３３，４ブロック目入力画面５３４，５ブロック目入力画面５３５，６ブロック目入力画面５３６を順次表示させて、所望のコメント，録画形式，録画時間，シンボルを各々入力する。
【００７３】
なお、Ｓ２７で前回のテキスト内容が読み込まれているため、Ｓ３１で表示されるｎブロック目入力画面が前回データ入力のあったブロックに対応する場合は、その入力内容も当該ｎブロック目入力画面に表示される。例えば、前回にユーザがＶＨＳビデオ用印刷フォーマット３００を用いてラベルを作成し、その際にシンボルとして「ロケット」の記号を入力した場合は、「シンボル」を入力するための６ブロック目入力画面５３６に前回入力された「ロケット」の記号がそのまま表示される。そのため、ユーザは前回と同様にシンボルとして「ロケット」の記号を使用したい場合は、その入力を省略することが可能である。
【００７４】
一方、キーボード部３から入力がなされたキー３Ａが印刷キーである場合（Ｓ３７：ＮＯ，Ｓ４３：ＹＥＳ）や、改ブロックキーが押下されて現在表示しているｎブロック目入力画面が最終ブロックに対応するものであれば（Ｓ３９：ＹＥＳ）、印刷処理が実行される（Ｓ４５）。詳細には、テキストバッファ１３１に記憶されたテキスト及び印刷フォーマット等に対応するドットパターンが液晶表示部４上に表示されると同時に、サーマルヘッド１１によるドットパターンデータ（印刷データ）の印字と、テープ送りモータ３７によるテープ送り制御とが同期して実行される。これにより、印刷対象の文字や記号などが印刷フォーマットに従ってテープ上に印字され、最後にカッター機構１４によりテープ切断されて一片のラベル片を作成される。
【００７５】
なお、キーボード部３から入力がなされたキー３Ａがその他のキーであれば（Ｓ４３：ＮＯ，Ｓ４７：ＹＥＳ）、その入力に応じたその他の処理が実行される（Ｓ４９）。キー入力がない場合（Ｓ４７：ＮＯ）やＳ４９の実行後は、Ｓ３１に戻ってユーザの入力を待ち受ける一方、Ｓ４５の実行後はメイン処理（図１０）に戻る。
【００７６】
このように、図１２に示す用途別ラベル作成処理（Ｓ１１）では、ユーザがＶＨＳビデオ用印刷フォーマット３００に基づいてラベルを作成したい場合は、ｎブロック目入力画面（１ブロック目入力画面５３１，２ブロック目入力画面５３２・・・）から所望のデータを順序入力していくことで、従来と同様に（図２５参照）、ＶＨＳビデオに貼着するのに適したラベル９２０を簡易かつ迅速に作成することができる。
【００７７】
以上、第１の実施の形態に係るテープ印刷装置１によれば、ユーザがラベル作成に使用するＶＨＳビデオ用印刷フォーマット３００を選択し、これを構成する複数のブロック３０１〜３０６を識別するためのブロック名をｎブロック目指定画面（１ブロック目指定画面５２１，２ブロック目指定画面５２２・・・）で任意の順序で指定すると、編集順序テーブル４００ではブロック名４０３の指定順序に基づいて編集順序番号４０１（すなわち、ブロック編集順序）が更新される。そして、このブロック編集順序が変更されたＶＨＳビデオ用印刷フォーマット３００を用いてラベルを作成する場合、ユーザがｎブロック目入力画面（１ブロック目入力画面５３１，２ブロック目入力画面５３２・・・）から所望のデータを順序入力していけば、ユーザが任意に設定したブロック編集順序に従って各ブロック３０１〜３０６にデータ入力が行われる。
【００７８】
よって、複数のブロック３０１〜３０６から構成されるＶＨＳビデオ用印刷フォーマット３００を用いて印刷データを作成する場合に、ユーザにとって好適な編集順序でＶＨＳビデオ用印刷フォーマット３００のデータ入力領域（ブロック３０１〜３０６）にデータ入力することができ、データ入力の誤りを防止するとともに作業効率を向上させることができる。また、ユーザは任意のフォーマット（ここでは、ＶＨＳビデオ用印刷フォーマット３００）について、その複数のブロック３０１〜３０６のブロック名を任意の順序で選択することで、各ブロック３０１〜３０６の編集順序を任意に指定することができる。
【００７９】
次に、本発明を実施するための第２の実施の形態について、図面を参照して説明する。本実施の形態に係るテープ印刷装置１は、基本的に第１の実施の形態にかかるものと同一であるが、印刷フォーマットのブロック編集順序の設定方法が異なる。以下、第１の実施の形態と異なる点について説明する。図１８は、編集順序テーブル６００のデータ構成を示す図である。
【００８０】
まず、ＲＡＭ１０３の編集順関係テーブル記憶領域１３４に記憶されている編集順序テーブルのデータ構成が、第１の実施の形態と異なる。例えば、図１８に示す編集順序テーブル６００は、ＶＨＳビデオ用印刷フォーマット３００（図７参照）に対応して設けられたテーブルであり、編集順序テーブル４００（図９参照）と同様にデータ項目として編集順序番号６０１，ブロック番号６０２，ブロック名６０３を備えている。そして、新編集順序番号４０４に代えて、各ブロックが前回のラベル作成時にデータ入力されたものか否かを示すフラグがセットされるデータ領域である編集済みフラグ６０４を備えている。なお、編集済みフラグ６０４では、データ入力されたブロックには「ＯＮ」を示す「１」が、データ入力されなかったブロックには「ＯＦＦ」を示す「０」がセットされるが、初期状態では全てのブロックについて「０」がセットされる。
【００８１】
さらに、本実施の形態では、編集順関係テーブル記憶領域１３４に、前回のラベル作成時にデータ入力されたブロックを記憶するデータ領域である編集ありリスト６１０（図２１参照）と、前回のラベル作成時にデータ入力されなかったブロックを記憶するデータ領域である編集なしリスト６２０（図２１参照）とを備えているが、詳細は後述する。
【００８２】
次に、第２の実施の形態における「用途別ラベル作成」の詳細を説明する。図１９は、第２の実施の形態における、用途別ラベル作成処理（Ｓ１１）の詳細を示すフローチャートである。図２０は、編集順序設定処理（Ｓ１２５）の詳細を示すフローチャートである。図２１は、編集順序設定処理（Ｓ１２５）における、編集順序テーブル６００のデータ構成の遷移図である。図２２は、第２の実施の形態における、用途別ラベル作成処理（Ｓ１１）で液晶表示部４に表示される画面の遷移図である。
【００８３】
図１９に示すように、本実施形態の用途別ラベル作成処理（Ｓ１１）では、第１の実施の形態（図１２参照）と同様に、印刷フォーマットの選択（Ｓ１０１），前回のテキスト内容の読み込み（Ｓ１０３），編集順序テーブルの読み込み（Ｓ１０５）が実行される。ここでは、ユーザによってＶＨＳビデオ用印刷フォーマット３００が選択され、これに対応する編集順序テーブル６００が読み込まれたものとする。
【００８４】
次に、第１の実施の形態と同様に、ｎブロック目入力画面が液晶表示部４に表示され（Ｓ３１）、文字キーが入力されればテキストに文字等が入力される（Ｓ１０９：ＹＥＳ，Ｓ１１１）。改ブロックキーが入力され（Ｓ１０９：ＮＯ，Ｓ１１５：ＹＥＳ）、かつ最終ブロックでなければ（Ｓ１１７：ＮＯ）、編集順序テーブルを参照して次ブロックに移行する（Ｓ１１９）。印刷キーが入力され（Ｓ１１５：ＮＯ，Ｓ１２１：ＹＥＳ）、又は改ブロックキーが入力されて最終ブロックであれば（Ｓ１１７：ＹＥＳ）、ラベル印刷が実行される（Ｓ１２３）。その他のキーが入力されれば、その入力に応じた処理が実行される（Ｓ１２７：ＹＥＳ，Ｓ１２９）。
【００８５】
具体的には、図１８に示す編集順序テーブル６００では、初期状態の編集順序番号６０１（ブロック編集順序）が設定されているため、ユーザは「シンボル」，「タイトル」，「コメント」，「録画時間」，「録画形式」，「録画日」の順に各ｎブロック目入力画面からデータ入力を行う。ここでは、図２４に示す従来の画面遷移と同様に、「シンボル」，「タイトル」，「録画形式」，「録画日」の各ブロック（画面９１１，９１２，９１５，９１６）には文字等が入力され、「コメント」及び「録画時間」の各ブロック（画面９１３，９１４）には何も入力されなかったものとする。
【００８６】
ところで、本実施形態では、文字キーによりテキストに文字等が入力されると（Ｓ１１１）、Ｓ１０５で読み込まれた編集順序テーブルにおいて、そのテキストに対応するブロックの編集済みフラグが「ＯＮ」にセットされる（Ｓ１１３）。例えば、「シンボル」のブロック（画面９１１）には「ロケット」を示す記号が入力されているため、図２１の編集順序テーブル６００ａでは「シンボル」に対応する編集済みフラグ６０４に「ＯＮ」を示す「１」がセットされている。同様にして、編集順序テーブル６００ａには、ユーザがデータ入力した「コメント」，「録画時間」，「シンボル」の編集済みフラグ６０４に各々「１」がセットされ、ユーザがデータ入力しなかった「コメント」及び「録画時間」の編集済みフラグ６０４に「ＯＦＦ」を示す「０」がセットされる。
【００８７】
また、本実施形態では、ラベル印刷の実行後に（Ｓ１２３）、以下の編集順序設定処理（Ｓ１２５）が実行される。ここでは、ＶＨＳビデオ用印刷フォーマット３００のブロック編集順序が、前回のデータ入力の有無によって自動的に設定される場合を例示して説明する。
【００８８】
図２０に示すように、編集順序設定処理（Ｓ１２５）では、まず編集順序番号ｎに「１」がセットされ（Ｓ１５１）、Ｓ１０５で読み込まれた編集順序テーブルから、ｎ番目のブロックが読み込まれる（Ｓ１５３）。そして、Ｓ１５３で読み込まれたブロックの編集済みフラグが「ＯＮ」であるか否かが判定される（Ｓ１５５）。ここでは、ＶＨＳビデオ用印刷フォーマット３００に対応する編集順序テーブル６００（図１８）から、編集順序番号６０１がｎ番目のブロックが読み込まれ、当該ブロックの編集済みフラグ６０４が「１」であれば「ＯＮ」であると判定される。
【００８９】
そして、編集済みフラグが「ＯＮ」である場合は（Ｓ１５５：ＹＥＳ）、Ｓ１５３で読み込まれたブロックが編集ありリストに追加される（Ｓ１５７）。一方、編集済みフラグが「ＯＦＦ」である場合は（Ｓ１５５：ＮＯ）、Ｓ１５３で読み込まれたブロックが編集なしリストに追加される（Ｓ１５９）。Ｓ１５７又はＡ１５９の実行後は、ｎが「１」インクリメントされる（Ｓ１６１）。そして、Ｓ１０１で選択された印刷フォーマットを構成する全ブロックについて、編集ありリスト又は編集なしリストに追加する処理を行ったか否かが判定される（Ｓ１６３）。全ブロックについて処理が行われていない場合は（Ｓ１６３：ＮＯ）、Ｓ１５３に戻って編集順序テーブルから次ブロックが読み込まれて、その編集済みフラグに応じて当該ブロックが編集ありリスト又は編集なしリストに追加される（Ｓ１５５〜Ｓ１５９）。以上の処理が、全ブロックについて処理されるまで繰り返し実行される（Ｓ１５３〜Ｓ１６３：ＮＯ）。
【００９０】
具体的には、図２１に示すように、前述の編集順序テーブル６００ａでは、「シンボル」，「タイトル」，「録画形式」，「録画日」の各ブロックに対応する編集済みフラグ６０４に「１」がセットされるため、これらのブロック名が編集ありリスト６１０に順次追加される一方、「コメント」及び「録画時間」の各ブロックに対応する編集済みフラグ６０４に「０」がセットされるため、これらのブロック名が編集なしリスト６２０に順次追加される。
【００９１】
図２０に戻り、全ブロックについて処理された場合は（Ｓ１６３：ＹＥＳ）、Ｓ１５７で編集ありリストに登録されたブロックが、Ｓ１０５で読み込まれた編集順序テーブルの先頭から上書きされる（Ｓ１６５）。さらに、Ｓ１５９で編集なしリストに登録されたブロックが、Ｓ１０５で読み込まれた編集順序テーブルの続きから上書きされる（Ｓ１６７）。そして、Ｓ１６５及びＳ１６７で上書き更新された編集順序テーブルにおいて、各ブロックの編集済みフラグがリセット（すなわち、「０」がセット）されて（Ｓ１６９）、用途別ラベル作成処理（図１９）に戻る。
【００９２】
具体的には、図２１に示すように、前述の編集ありリスト６１０に登録された「シンボル」，「タイトル」，「録画形式」，「録画日」の各ブロックが、前述の編集順序テーブル６００ａの先頭から上書きされる。そのため、編集順序番号６０１「１」のブロックが「シンボル」となり、「２」のブロックが「タイトル」となり、「３」のブロックが「録画形式」となり、「４」のブロックが「録画日」となる（編集順序テーブル６００ｂを参照）。また、前述の編集なしリスト６２０に登録された「コメント」及び「録画時間」の各ブロックが、前述の編集順序テーブル６００ａの続きから上書きされる。そのため、編集順序番号６０１「５」のブロックが「コメント」となり、「６」のブロックが「録画時間」となる（編集順序テーブル６００ｂを参照）。その結果、編集順序テーブル６００ｂでは、「シンボル」，「タイトル」，「録画形式」，「録画日」，「コメント」，「録画時間」の順でブロック編集順序やブロック配列が設定される。
【００９３】
このように、図２０に示す編集順序設定処理（Ｓ１２５）では、ユーザがＶＨＳビデオ用印刷フォーマット３００を用いてラベルを作成すると、データが入力されたブロック３０１，３０２，３０５，３０６が編集順序の先頭側になるように、かつデータが入力されなかったブロック３０３，３０４が編集順序の末尾側になるように、編集順序テーブル６００に定義されたブロック編集順序が自動的に変更されるようにすることができる。
【００９４】
そして、次回にＶＨＳビデオ用印刷フォーマット３００を用いてラベルを作成する場合は、用途別ラベル作成処理（図１９）で上記の編集順序テーブル６００ｂが読み込まれる（Ｓ１０５）。そして、この編集順序テーブル６００ｂに定義されたブロック編集順序で、ユーザは各ブロックにデータ入力を順次行ってラベル作成を行うことになる（Ｓ１０７〜Ｓ１２９）。
【００９５】
具体的には、図２２に示すように、ＶＨＳビデオ用印刷フォーマット３００は６つのブロックで構成されているため、６ブロック分のｎブロック目入力画面が編集順序テーブル６００ｂ（図２１参照）の編集順序番号６０１に設定された順序で、ユーザのキーボード部３の操作に応じて液晶表示部４に順次表示される。まず、最初に、「シンボル」を入力するための１ブロック目入力画面７０１が表示されるため、ユーザはこの１ブロック目入力画面７０１で所望のシンボルを入力する。次に、ユーザが改ブロックキーを押下すると、「タイトル」を入力するための２ブロック目入力画面７０２が表示されるため、ユーザはこの２ブロック目入力画面７０２で所望のタイトルを入力する。同様にして、ユーザは改ブロックキーの操作によって、３ブロック目入力画面７０３，４ブロック目入力画面７０４，５ブロック目入力画面７０５，６ブロック目入力画面７０６を順次表示させて、所望の録画形式，録画日，コメント，録画時間を各々入力する。
【００９６】
このように、図１９に示す用途別ラベル作成処理（Ｓ１１）では、ユーザがＶＨＳビデオ用印刷フォーマット３００に基づいてラベルを作成したい場合は、ｎブロック目入力画面（１ブロック目入力画面７０１，２ブロック目入力画面７０２・・・）から所望のデータを順序入力していくことで、従来と同様に（図２５参照）、ＶＨＳビデオに貼着するのに適したラベル９２０を簡易かつ迅速に作成することができる。
【００９７】
以上、第２の実施の形態に係るテープ印刷装置１によれば、ユーザがラベル作成に使用するＶＨＳビデオ用印刷フォーマット３００を選択し、編集順序テーブル６００の編集順序番号６０１（すなわち、ブロック編集順序）に沿って複数のブロック３０１〜３０６にｎブロック目入力画面（画面９１１，画面９１２・・・）からデータ入力を行うと、編集順序テーブル６００ではデータ入力の有無（すなわち、編集ありリスト６１０及び編集なしリスト６２０）に基づいて、データ入力があるブロックが先、かつデータ入力がないブロックが後となるように編集順序番号６０１（すなわち、ブロック編集順序）が更新される。そして、次回にＶＨＳビデオ用印刷フォーマット３００を用いてラベルを作成する場合、ユーザがｎブロック目入力画面（１ブロック目入力画面７０１，２ブロック目入力画面７０２・・・）から所望のデータを順序入力していけば、前回のラベル作成時に自動的に変更されたブロック編集順序に従って各ブロック３０１〜３０６にデータ入力が行われる。
【００９８】
よって、複数のブロック３０１〜３０６から構成されるＶＨＳビデオ用印刷フォーマット３００を用いて印刷データを作成する場合に、ユーザにとって好適な編集順序でＶＨＳビデオ用印刷フォーマット３００のデータ入力領域（ブロック３０１〜３０６）にデータ入力することができ、データ入力の誤りを防止するとともに作業効率を向上させることができる。また、ユーザがデータ入力したブロック３０１，３０２，３０５，３０６に対して、次回のＶＨＳビデオ用印刷フォーマット３００の編集時（ラベル作成時）に優先的にデータ入力することができるように、複数のブロック３０１〜３０６の編集順序を変更することができる。
【００９９】
ところで、上記第１及び２の実施の形態において、テープ印刷装置１が本発明の「印刷機器」に相当し、メイン処理（図１０）をＣＰＵ１０１に実行させるメイン制御プログラムが本発明の「フォーマット編集プログラム」に相当する。また、印字テープ６７が本発明の「被記録媒体」に相当し、ＲＯＭ１０２（印刷フォーマット記憶領域１２３）が本発明の「フォーマット記憶手段」に相当し、レイアウト画面５１１〜５２０から印刷フォーマットを選択するためのキーボード部３が本発明の「印刷フォーマット選択手段」に相当する。そして、編集順序設定処理（図１４，図２０）を実行するＣＰＵ１０１が、本発明の「ブロック編集順序変更手段」に相当する。
【０１００】
また、第１の実施の形態において、ｎブロック目指定画面（１ブロック目指定画面５２１，２ブロック目指定画面５２２・・・）からブロック編集順序を選択するためのキーボード部３が、本発明の「ブロック編集順序指定手段」に相当する。ブロック名４０３が本発明の「ブロック識別情報」に相当し、ｎブロック目指定画面を表示するための液晶表示部４が本発明の「ブロック識別情報表示手段」に相当する。
【０１０１】
また、第２の実施の形態において、ｎブロック目入力画面（画面９１１，画面９１２・・・）から所望のデータ（印刷情報）を入力するためのキーボード部３が、本発明の「印刷情報入力手段」に相当する。編集ありリスト６１０及び編集なしリスト６２０が本発明の「ブロック入力設定テーブル」に相当し、これらを記憶するＲＡＭ１０３（編集順関係テーブル記憶領域１３４）が本発明の「ブロック入力設定テーブル記憶手段」に相当する。
【０１０２】
なお、本発明は上記実施形態に限定されることはなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。上記実施の形態では「印刷装置」としてテープ印刷装置１を例示した。しかし、本発明は各種の印刷装置に適用することができ、被記録媒体の種類は記録紙や布帛などの種類を問わず、また印刷方式はサーマル方式やインクジェット方式などの種類を問わない。
【０１０３】
また、第１の実施の形態では、ｎブロック目指定画面（１ブロック目指定画面５２１，２ブロック目指定画面５２２・・・）から、ユーザが任意の順序でブロック名を指定することでブロック編集順序を指定している。しかし、「ブロック識別情報」は各ブロックを特定できるものであればよく、例えば、ユーザはブロック番号４０２を任意の順序で指定することでブロック編集順序を指定してもよい。
【０１０４】
また、第２の実施の形態では、編集ありリスト６１０及び編集なしリスト６２０を用いて編集順序テーブル６００に定義されるブロック編集順序を更新している。しかし、ユーザによるデータ入力の有無を反映したブロック編集順序に変更することができるのであれば、他の手法によって編集順序テーブル６００を更新してもよい。例えば、編集順序テーブル６００において、編集済みフラグ６０４に「１」が設定されたブロックの編集順序を自動的に繰り上げるようにしてもよい。
【０１０５】
また、第１及び２の実施の形態を組み合わせて、ユーザが任意にブロック編集順序を変更できるともに、ユーザのデータ入力に応じてブロック編集順序が自動的に変更されるように、テープ印刷装置１及びメイン制御プログラムを実装してもよいことはいうまでもない。
【産業上の利用可能性】
【０１０６】
本発明の印刷装置及びフォーマット編集プログラムは、被記録媒体毎に定められたデータ入力領域にデータを入力するためのフォーマットに基づいて作成された印刷データを被記録媒体に印刷するテープ印刷装置などに利用できる。
【図面の簡単な説明】
【０１０７】
【図１】テープ印刷装置のテープ収納部の蓋を取り去った状態を示す平面図である。
【図２】テープカセットの斜視図である。
【図３】テープカセットの底面図である。
【図４】上ケースを取り外した状態の下ケースの平面図である。
【図５】テープ印刷装置の制御構成を示すブロック図である。
【図６】ＲＯＭの構成を示す模式図である。
【図７】ＶＨＳビデオ用印刷フォーマットの具体例を示す図である。
【図８】ＲＡＭの構成を示す模式図である。
【図９】編集順序テーブルのデータ構成を示す図である。
【図１０】テープ印刷装置のメインフローチャートである。
【図１１】メイン処理（図１０）で液晶表示部に表示される画面の遷移図である。
【図１２】第１の実施の形態における、用途別ラベル作成処理の詳細を示すフローチャートである。
【図１３】用途別ラベル作成処理で液晶表示部に表示される画面の遷移図である。
【図１４】編集順序設定処理の詳細を示すフローチャートである。
【図１５】編集順序設定処理で液晶表示部に表示される画面の遷移図である。
【図１６】編集順序設定処理における、編集順序テーブルのデータ構成の遷移図である。
【図１７】用途別ラベル作成処理で液晶表示部に表示される画面の遷移図である。
【図１８】編集順序テーブルのデータ構成を示す図である。
【図１９】第２の実施の形態における、用途別ラベル作成処理の詳細を示すフローチャートである。
【図２０】編集順序設定処理の詳細を示すフローチャートである。
【図２１】編集順序設定処理における、編集順序テーブルのデータ構成の遷移図である。
【図２２】用途別ラベル作成処理で液晶表示部に表示される画面の遷移図である。
【図２３】従来のテーププリンタで用いられる印刷フォーマットのデータ構成図である。
【図２４】印刷フォーマットへのデータ入力手順を示す画面遷移図である。
【図２５】データ入力後の印刷フォーマットに基づいて作成されたラベルの具体例を示す図である。
【符号の説明】
【０１０８】
１    テープ印刷装置
３    キーボード部
４    液晶表示部
６７    印字テープ
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１２３    印刷フォーマット記憶領域
１３４  編集順関係テーブル記憶領域
３００  ＶＨＳビデオ用印刷フォーマット
４００  編集順序テーブル
５０２  ラベル作成種別指定画面
５０３  用途別ラベル設定画面
５１１〜５２０  レイアウト画面
５２１，５２２  ｎブロック目指定画面
５３１〜５３６  ｎブロック目入力画面
６００  編集順序テーブル
６１０  編集ありリスト
６２０  編集なしリスト
７０１〜７０６  ｎブロック目入力画面
【図１】
0004742945.tif 000002
【図２】
0004742945.tif 000003
【図３】
0004742945.tif 000004
【図４】
0004742945.tif 000005
【図５】
0004742945.tif 000006
【図６】
0004742945.tif 000007
【図７】
0004742945.tif 000008
【図８】
0004742945.tif 000009
【図９】
0004742945.tif 000010
【図１０】
0004742945.tif 000011
【図１１】
0004742945.tif 000012
【図１２】
0004742945.tif 000013
【図１３】
0004742945.tif 000014
【図１４】
0004742945.tif 000015
【図１５】
0004742945.tif 000016
【図１６】
0004742945.tif 000017
【図１７】
0004742945.tif 000018
【図１８】
0004742945.tif 000019
【図１９】
0004742945.tif 000020
【図２０】
0004742945.tif 000021
【図２１】
0004742945.tif 000022
【図２２】
0004742945.tif 000023
【図２３】
0004742945.tif 000024
【図２４】
0004742945.tif 000025
【図２５】
0004742945.tif 000026