(57)【要約】【課題】  データファイルに格納されるラベルデータを全部表示でき、印字するラベルデータを容易に選択することが可能なラベル作成装置を提供する。【解決手段】  仮想データファイル８４がデータファイル表示領域８２に全部表示できない場合には、仮想データファイル８４の表示縮尺を縮小して、この仮想データファイル８４の列方向下端側の右端部の表示画面上の座標Ｘ３、Ｙ３がデータファイル表示領域８２の下端縁部に表示されるように表示設定する。また、テープ表示領域８１を画面縦方向に約５７％縮小すると共に、それに伴ってデータファイル表示領域８２を画面縦方向に伸張する。また同時に、仮想データファイル８４の列方向下端側の右端部の表示画面上の座標Ｘ３、Ｙ３が伸張されたデータファイル表示領域８２の下端縁部に表示されるように表示設定する。【選択図】  図１１
2006099254.tif 000002
【特許請求の範囲】
【請求項１】
長尺状のテープに印刷するための印刷用データを作成・編集する印刷データ作成・編集手段を備えたラベル作成装置において、
前記印刷データ作成・編集手段は、文字列データや図柄データからなる複数のラベル用データが格納されたデータファイルを記憶する記憶手段と、
表示手段の表示画面を前記テープが表示されるテープ表示領域と前記データファイルが表示されるデータファイル表示領域とに分割して表示するように表示制御する分割表示制御手段と、
前記データファイル表示領域に表示されたデータファイルからラベル用データを複数個選択可能な印刷データ選択手段と、
前記印刷データ選択手段によって選択されたラベル用データからテープ上に印刷する印刷用データを作成する印刷用データ作成手段と、
前記印刷用データが前記テープ上に印刷された状態を表す仮想テープを作成して前記テープ表示領域に表示するように表示制御する仮想テープ表示制御手段と、
前記データファイルに格納される複数のラベル用データを所定行列上に配置した状態を表す仮想データファイルを作成して前記データファイル表示領域に表示するように表示制御する仮想データファイル表示制御手段と、
前記仮想データファイルがデータファイル表示領域に全部表示されるか否かを判定するファイル表示サイズ判定手段と、
を備え、
前記仮想データファイル表示制御手段は、前記ファイル表示サイズ判定手段を介して前記仮想データファイルがデータファイル表示領域に全部表示されないと判定された場合には、前記仮想データファイルを縮小してデータファイル表示領域に全部表示するように制御することを特徴とするラベル作成装置。
【請求項２】
前記ファイル表示サイズ判定手段によって前記仮想データファイルがデータファイル表示領域に全部表示されないと判定された場合には、前記分割表示制御手段は、前記テープ表示領域を表示画面の所定方向に縮めると共に、前記データファイル表示領域を前記所定方向に伸張することを特徴とする請求項１に記載のラベル作成装置。
【請求項３】
前記印刷データ作成・編集手段は、前記仮想データファイルを前記データファイル表示領域の下端部で繰り返し折り返して並列表示するように指示する指示手段を備え、
前記仮想データファイル表示制御手段は、前記ファイル表示サイズ判定手段を介して前記仮想データファイルがデータファイル表示領域に全部表示されないと判定され、且つ、前記指示手段を介して並列表示をするように指示された場合には、該仮想データファイルを該データファイル表示領域の下端部で繰り返し折り返して並列表示するように表示制御することを特徴とする請求項１又は請求項２に記載のラベル作成装置。
【請求項４】
前記印刷データ作成・編集手段は、前記仮想テープが前記テープ表示領域に全部表示されるか否かを判定するテープ表示サイズ判定手段を備え、
前記仮想テープ表示制御手段は、前記テープ表示サイズ判定手段を介して前記仮想テープがテープ表示領域に全部表示されないと判定された場合には、該仮想テープを縮小してテープ表示領域に全部表示するように制御することを特徴とする請求項１乃至請求項３のいずれかに記載のラベル作成装置。
【請求項５】
前記印刷データ作成・編集手段は、前記表示画面を前記テープ表示領域と前記データファイル表示領域とに上下方向に分割して表示する第１分割表示と、該表示画面を前記テープ表示領域と前記データファイル表示領域とに左右方向に分割して表示する第２分割表示とのうちのいずれか一方の表示から他方の表示に表示レイアウトを変更するように指示するレイアウト変更指示手段を備え、
前記レイアウト変更指示手段を介して前記表示レイアウトの変更が指示された場合には、前記分割表示制御手段は、前記他方の表示で前記テープ表示領域と前記データファイル表示領域とを表示するように表示制御することを特徴とする請求項１乃至請求項４のいずれかに記載のラベル作成装置。
【請求項６】
前記データファイルは、複数種類のラベル用データの組み合わせから構成される要素データが複数個格納される要素データファイルを含み、
前記仮想データファイルは、前記複数種類のラベル用データのそれぞれに対応する複数種類のフィールドの組み合わせを前記所定行列上の行方向に配置し、前記要素データを該所定行列上の列方向に配置した状態を表す仮想要素データファイルを含み、
前記印刷データ作成・編集手段は、前記仮想要素データファイルの複数種類のフィールドから前記データファイル表示領域に表示するフィールドを選択するフィールド選択手段を備え、
前記フィールド選択手段を介してフィールドが選択された場合には、前記仮想データファイル表示制御手段は、該仮想要素データファイルの選択されたフィールドに限り前記所定行列上の行方向に配置した状態を表す第２仮想要素データファイルを作成して前記データファイル表示領域に表示するように表示制御することを特徴とする請求項１乃至請求項５のいずれかに記載のラベル作成装置。
【請求項７】
請求項１乃至請求項６のいずれかに記載のラベル作成装置の印刷データ作成・編集手段としてコンピュータを機能させることを特徴とするプログラム。
【請求項８】
請求項１乃至請求項６のいずれかに記載のラベル作成装置の印刷データ作成・編集手段としてコンピュータを機能させるためのプログラムが記録されてコンピュータで読み取り可能なことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、長尺状のテープに文字列データや図柄データからなるラベルデータを印字するラベル作成装置、プログラム及び記録媒体に関するものである。
【背景技術】
【０００２】
従来より、表示画面を分割して一の分割表示画面に所定情報を表示し、他方の分割表示画面に印刷用文書データなどを表示する装置に関し種々提案されている。
例えば、表示画面を文章表示領域とガイド表示領域とに分割して使用することが可能な表示部と、文章の書式情報を予め記憶する書式情報記憶部と、ガイド情報を予め記憶するガイド情報記憶部と、文章の入力編集、書式情報の設定及びガイド情報の表示指示を行う入力部と、入力部によって入力された文章を、設定された書式情報に基づいて文章表示領域に表示するよう表示部を制御する文章表示制御部と、入力部からガイド情報の表示指示を受けた際、ガイド情報記憶部から読み出したガイド情報を表示中の文章の書式情報に基づいてガイド表示領域に表示するよう表示部を制御するガイド表示制御部とを備え、前記文章表示制御部は、ガイド情報がガイド表示領域に表示された状態で、文章表示領域に表示される文章の編集を実行することを特徴とするガイド表示機能付き文章処理装置がある（例えば、特許文献１参照。）。
【０００３】
そして、このような構成においては、文章表示領域に表示された文章の書式情報に基づいてガイド情報をガイド表示領域に表示するように構成したことにより、ガイド表示領域にガイド情報を見やすく表示した状態で、文章表示領域に表示した文章の編集をすることができる。
【特許文献１】特開平２０００−２１５１９７号公報（段落（００６０）〜（００７５）、図１７、図２４）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の文書処理装置をラベル作成装置に適用して、一の分割表示画面をテープ表示領域としてテープの印字レイアウトを表す仮想テープを表示し、他の分割表示画面をデータファイル表示領域として複数のラベルデータが格納された仮想データファイルを表示した場合には、データファイル表示領域に一度に表示可能なラベルデータの個数が限られ、印字するラベルデータを選択する作業が煩雑になるという問題がある。また、データファイルが、複数種類のラベルデータの組み合わせから構成される複数の要素データから構成されている場合には、この複数種類のラベルデータの組み合わせがそれぞれ表示されるため、データファイル表示領域に一度に表示可能なラベルデータの個数が更に限られ、印字するラベルデータを選択する作業がより煩雑になるという問題がある。
【０００５】
そこで、本発明は、上述した問題点を解決するためになされたものであり、データファイル表示領域にデータファイルに格納されるラベルデータを全部表示でき、印字するラベルデータを容易に選択することが可能なラベル作成装置を提供することを目的とする。また、データファイルに格納される複数種類のラベルデータのうちの希望する種類のラベルデータをデータファイル表示領域に表示でき、印字するラベルデータを更に容易に選択することが可能なラベル作成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記目的を達成するため請求項１に係るラベル作成装置は、長尺状のテープに印刷するための印刷用データを作成・編集する印刷データ作成・編集手段を備えたラベル作成装置において、前記印刷データ作成・編集手段は、文字列データや図柄データからなる複数のラベル用データが格納されたデータファイルを記憶する記憶手段と、表示手段の表示画面を前記テープが表示されるテープ表示領域と前記データファイルが表示されるデータファイル表示領域とに分割して表示するように表示制御する分割表示制御手段と、前記データファイル表示領域に表示されたデータファイルからラベル用データを複数個選択可能な印刷データ選択手段と、前記印刷データ選択手段によって選択されたラベル用データからテープ上に印刷する印刷用データを作成する印刷用データ作成手段と、前記印刷用データが前記テープ上に印刷された状態を表す仮想テープを作成して前記テープ表示領域に表示するように表示制御する仮想テープ表示制御手段と、前記データファイルに格納される複数のラベル用データを所定行列上に配置した状態を表す仮想データファイルを作成して前記データファイル表示領域に表示するように表示制御する仮想データファイル表示制御手段と、前記仮想データファイルがデータファイル表示領域に全部表示されるか否かを判定するファイル表示サイズ判定手段と、を備え、前記仮想データファイル表示制御手段は、前記ファイル表示サイズ判定手段を介して前記仮想データファイルがデータファイル表示領域に全部表示されないと判定された場合には、前記仮想データファイルを縮小してデータファイル表示領域に全部表示するように制御することを特徴とする。
【０００７】
また、請求項２に係るラベル作成装置は、請求項１に記載されるラベル作成装置において、前記ファイル表示サイズ判定手段によって前記仮想データファイルがデータファイル表示領域に全部表示されないと判定された場合には、前記分割表示制御手段は、前記テープ表示領域を表示画面の所定方向に縮めると共に、前記データファイル表示領域を前記所定方向に伸張することを特徴とする。
【０００８】
また、請求項３に係るラベル作成装置は、請求項１又は請求項２に記載のラベル作成装置において、前記印刷データ作成・編集手段は、前記仮想データファイルを前記データファイル表示領域の下端部で繰り返し折り返して並列表示するように指示する指示手段を備え、前記仮想データファイル表示制御手段は、前記ファイル表示サイズ判定手段を介して前記仮想データファイルがデータファイル表示領域に全部表示されないと判定され、且つ、前記指示手段を介して並列表示をするように指示された場合には、該仮想データファイルを該データファイル表示領域の下端部で繰り返し折り返して並列表示するように表示制御することを特徴とする。
【０００９】
また、請求項４に係るラベル作成装置は、請求項１乃至請求項３のいずれかに記載のラベル作成装置において、前記印刷データ作成・編集手段は、前記仮想テープが前記テープ表示領域に全部表示されるか否かを判定するテープ表示サイズ判定手段を備え、前記仮想テープ表示制御手段は、前記テープ表示サイズ判定手段を介して前記仮想テープがテープ表示領域に全部表示されないと判定された場合には、該仮想テープを縮小してテープ表示領域に全部表示するように制御することを特徴とする。
【００１０】
また、請求項５に係るラベル作成装置は、請求項１乃至請求項４のいずれかに記載のラベル作成装置において、前記印刷データ作成・編集手段は、前記表示画面を前記テープ表示領域と前記データファイル表示領域とに上下方向に分割して表示する第１分割表示と、該表示画面を前記テープ表示領域と前記データファイル表示領域とに左右方向に分割して表示する第２分割表示とのうちのいずれか一方の表示から他方の表示に表示レイアウトを変更するように指示するレイアウト変更指示手段を備え、前記レイアウト変更指示手段を介して前記表示レイアウトの変更が指示された場合には、前記分割表示制御手段は、前記他方の表示で前記テープ表示領域と前記データファイル表示領域とを表示するように表示制御することを特徴とする。
【００１１】
また、請求項６に係るラベル作成装置は、請求項１乃至請求項５のいずれかに記載のラベル作成装置において、前記データファイルは、複数種類のラベル用データの組み合わせから構成される要素データが複数個格納される要素データファイルを含み、前記仮想データファイルは、前記複数種類のラベル用データのそれぞれに対応する複数種類のフィールドの組み合わせを前記所定行列上の行方向に配置し、前記要素データを該所定行列上の列方向に配置した状態を表す仮想要素データファイルを含み、前記印刷データ作成・編集手段は、前記仮想要素データファイルの複数種類のフィールドから前記データファイル表示領域に表示するフィールドを選択するフィールド選択手段を備え、前記フィールド選択手段を介してフィールドが選択された場合には、前記仮想データファイル表示制御手段は、該仮想要素データファイルの選択されたフィールドに限り前記所定行列上の行方向に配置した状態を表す第２仮想要素データファイルを作成して前記データファイル表示領域に表示するように表示制御することを特徴とする。
【００１２】
また、請求項７に係るプログラムは、請求項１乃至請求項６のいずれかに記載のラベル作成装置の印刷データ作成・編集手段としてコンピュータを機能させることを特徴とする。
【００１３】
更に、請求項８に係る記録媒体は、請求項１乃至請求項６のいずれかに記載のラベル作成装置の印刷データ作成・編集手段としてコンピュータを機能させるためのプログラムが記録されてコンピュータで読み取り可能なことを特徴とする。
【発明の効果】
【００１４】
請求項１に係るラベル作成装置では、印刷データ作成・編集手段は、表示手段の表示画面をテープが表示されるテープ表示領域とデータファイルが表示されるデータファイル表示領域とに分割して表示する。また、印刷データ作成・編集手段は、データファイル表示領域には、データファイルに格納される複数のラベル用データを所定行列上に配置した状態を表す仮想データファイルが作成されて表示される。そして、印刷データ作成・編集手段は、データファイル表示領域に表示された仮想データファイルからラベル用データを選択した場合には、この選択されたラベル用データからテープ上に印刷する印刷用データが作成される。また、印刷データ作成・編集手段は、この印刷用データがテープ上に印刷された状態を表す仮想テープがテープ表示領域に表示される。そしてまた、印刷データ作成・編集手段は、仮想データファイルがデータファイル表示領域に全部表示されない場合には、この仮想データファイルを縮小してデータファイル表示領域に全部表示する。
これにより、データファイルに格納される複数のラベル用データを所定行列上に配置した状態を表す仮想データファイルをデータファイル表示領域に全部表示できない場合には、この仮想データファイルが縮小されて、データファイル表示領域に全部表示されるため、ユーザは、データファイルに格納されているラベル用データを容易に把握でき、テープに印刷するラベル用データを迅速に選択することが可能となると共に、ラベル用データの選択漏れを防止することが可能となる。
【００１５】
また、請求項２に係るラベル作成装置では、仮想データファイルがデータファイル表示領域に全部表示されない場合には、テープ表示領域が表示画面の所定方向に縮められると共に、データファイル表示領域がこの所定方向に伸張されるため、データファイル表示領域が広くなり、このデータファイル表示領域に表示される仮想データファイルをより大きく表示することができ、ユーザは、データファイルに格納されているラベル用データを更に容易に把握でき、テープに印刷するラベル用データをより迅速に選択することが可能となると共に、ラベル用データの選択漏れを確実に防止することが可能となる。
【００１６】
また、請求項３に係るラベル作成装置では、仮想データファイルがデータファイル表示領域に全部表示されない場合に、指示手段を介して並列表示をするように指示された際には、該仮想データファイルが該データファイル表示領域の下端部で繰り返し折り返して並列表示されるため、データファイル表示領域に表示された仮想データファイルの文字サイズが縮小されるのを防止できると共に、より多くのラベル用データをデータファイル表示領域に表示することが可能となり、ユーザは、データファイルに格納されているラベル用データを更に容易に把握でき、テープに印刷するラベル用データを迅速に選択することが可能となると共に、ラベル用データの選択漏れを防止することが可能となる。
【００１７】
また、請求項４に係るラベル作成装置では、印刷用データがテープ上に印刷された状態を表す仮想テープをテープ表示領域に全部表示できない場合には、該仮想テープが縮小されてテープ表示領域に全部表示されるため、ユーザは、テープの印刷レイアウトを確実に確認することが可能となり、作業性の向上を図ることができる。また、仮想テープが縮小された場合には、この仮想テープが表示されるテープ表示領域を所定方向に縮小することが可能となるため、データファイル表示領域を該所定方向に拡張することが可能となり、仮想データファイルを少しでも大きくして全部表示することが可能となる。
【００１８】
また、請求項５に係るラベル作成装置では、レイアウト変更指示手段を介して表示画面の表示レイアウトの変更を指示することによって、表示画面をテープ表示領域とデータファイル表示領域とに上下方向に分割して表示する第１分割表示、又は、該表示画面をテープ表示領域とデータファイル表示領域とに左右方向に分割して表示する第２分割表示のいずれかに相互に変更することができるため、仮想データファイルの表示と仮想テープの表示とのいずれかを優先して表示することが可能となり、ラベルを作成する作業性の更なる向上を図ることができる。
【００１９】
また、請求項６に係るラベル作成装置では、複数種類のラベル用データのそれぞれに対応する複数種類のフィールドの組み合わせを所定行列上の行方向に配置し、要素データを該所定行列上の列方向に配置した状態を表す仮想要素データファイルを作成してデータファイル表示領域に表示する。また、フィールド選択手段を介して、この仮想要素データファイルの複数種類のフィールドからデータファイル表示領域に表示するフィールドが選択された場合には、該仮想要素データファイルの選択されたフィールドに限り所定行列上の行方向に配置した状態を表す第２仮想要素データファイルが作成されて、データファイル表示領域に表示される。
これにより、ユーザは、テープに印刷したいラベル用データだけをデータファイル表示領域に表示させることが可能となり、ラベルを作成する作業性の更なる向上を図ることができる。また、データファイル表示領域に表示されるラベル用データの種類が少なくなるため、繰り返し折り返して表示する場合には、データファイル表示領域に表示されるラベル用データの文字サイズを大きくすることが可能となり、ラベル用データの選択を更に容易に行うことが可能となる。
【００２０】
また、請求項７に係るプログラムでは、コンピュータは当該プログラムを読み込むことによって、請求項１乃至請求項６のいずれかに記載のラベル作成装置の印刷データ作成・編集手段として機能することにより、データファイルに格納される複数のラベル用データを所定行列上に配置した状態を表す仮想データファイルをデータファイル表示領域に全部表示できない場合には、この仮想データファイルが縮小されて、データファイル表示領域に全部表示されるため、ユーザは、データファイルに格納されているラベル用データを容易に把握でき、テープに印刷するラベル用データを迅速に選択することが可能となると共に、ラベル用データの選択漏れを防止することが可能となる。また、ユーザはテープに印刷するラベル用データを容易に確認することができ、ラベルを作成する作業性の向上を図ることができる。
【００２１】
更に、請求項８に係る記録媒体では、請求項１乃至請求項６のいずれかに記載のラベル作成装置の印刷データ作成・編集手段を実現するための機能をコンピュータで実行されるプログラムとして備えることができる。このようなプログラムの場合、例えば、半導体メモリ、ハードディスク、フロッピー（登録商標）ディスク、データカード（ＩＣカード、磁気カード等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、光磁気ディスク（ＭＤ等）、相変化ディスク、磁気テープ等のコンピュータで読み取り可能な記録媒体に記録し、必要に応じてコンピュータにロードして起動することにより用いることができる。この他、ＲＯＭやバックアップＲＡＭに前記プログラムを記録しておき、このＲＯＭやバックアップＲＡＭをコンピュータに組み込んで用いてもよい。
【発明を実施するための最良の形態】
【００２２】
以下、本発明に係るラベル作成装置について、具体化した一実施例に基づいて図面を参照しつつ詳細に説明する。
【実施例１】
【００２３】
図１に示すように、本実施例に係るラベル作成装置１は、パーソナルコンピュータ等から構成されるコンピュータ装置２と、このコンピュータ装置２と信号ケーブルＫ１を介して接続されるテープ印字装置３とから構成されている。
また、コンピュータ装置２は、ホストコントローラ４、表示装置（例えば、ＣＲＴ、ＬＣＤ、ＰＤ等）５、キーボード６、マウス７、イメージスキャナ８、及びＣＤリード・ライター（ＣＤ−Ｒ／Ｗ）９から構成されている。尚、マウス７は、ジョイスティックやトラックボール等に置き換えてもよい。また、ＣＤ−Ｒ／Ｗ９は、ＭＯ装置、ＤＶＤ装置等に置き換えてもよい。
【００２４】
また、テープ印字装置３は、所定幅寸法以下（本実施例では、約７０ｍｍ以下である。）の長尺状の粘着媒体を裏面側に有する印刷テープが内蔵された後述のテープカセット３Ｄ（図２参照）が装着され、この印刷テープに対して印刷するプリンタであり、コンピュータ装置２からの印刷指令に基づき、所望の文字等が印刷された粘着材付印刷テープを作成する。
ここで、テープ印字装置３は装置本体を有しており、この装置本体上面には、開閉蓋３Ａが開閉可能に設けられている。そして、装置本体の上面側部に配置された開閉ボタン３Ｂを押下した際には、開閉蓋３Ａと装置本体とのロックが解除され、開閉蓋３Ａは図示しない付勢部材の作用により開放されるように構成されている。
また、開閉蓋３Ａの前方側へ傾斜した部分には、透明カバーで覆われた透視窓３Ｃが形成されている。かかる透視窓３Ｃの内側には、カセット装着部が配設され、このカセット装着部に後述のテープカセット３Ｄ（図１中点線で示す。図２参照）が装着される。そのテープカセット３Ｄの上面には、テープ特定表示部３Ｅが設けられ、このテープ特定表示部３Ｅは透視窓３Ｃを介してテープ印字装置３の外部から視認することが可能である。
【００２５】
ここに、テープ特定表示部３Ｅは、例えばテープカセット３Ｄ内に内蔵されている長尺状の粘着材付印刷テープのテープ幅、テープの色等を表示するものである。因みに、図１に示すテープ特定表示部３Ｅには、テープカセット３Ｄ内に内蔵されているテープのテープ幅が６０ｍｍであることが示されているので、テープカセット３Ｄの種類等も透視窓３Ｃを介して視認できる。また、テープ印字装置３の側壁には、印刷テープを外部に排出するテープ排出口３Ｆが形成されているので、コンピュータ装置２からの印刷指令に基づき、所望の文字が印刷された粘着材付印刷テープが、テープ排出口３Ｆから排出される。
尚、装置本体の開閉ボタン３Ｂに隣接したボタン３Ｇは、テープ印字装置３の電源のオン・オフを行う電源用ボタンである。また、電源用ボタン３Ｇに隣接したボタン３Ｈは、装置本体内に配設されている後述のカッタ機構（図２参照）を駆動するカッタ駆動ボタンであり、カッタ駆動用ボタン３Ｈを操作すると、印刷された文字付テープが所望の長さにカットされ所定長さの粘着材付ラベルが作成される。
【００２６】
次に、テープ印字装置３の印刷機構にテープカセット３Ｄを装着した場合の概略構成について図２に基づいて説明する。
図２に示すように、印刷機構ＰＭに着脱自在に矩形状のテープカセット３Ｄが装着されており、このテープカセット３Ｄには、ラミネートフィルムテープ１１が巻装されたテープスプール１２と、インクリボン１３が巻装されたリボン供給スプール１４と、このインクリボン１３を巻取る巻取りスプール１５と、ラミネートフィルムテープ１１と同一幅を有する両面粘着テープ１６が剥離紙を外側にして巻装された供給スプール１７と、これらラミネートフィルムテープ１１と両面粘着テープ１６とを接合させる接合ローラ１８とが回転自在に設けられている。
【００２７】
前記ラミネートフィルムテープ１１とインクリボン１３とが重なる位置には、サーマルヘッド１９が立設され、これらラミネートフィルムテープ１１とインクリボン１３とをサーマルヘッド１９に押圧するプラテンローラ２０と、ラミネートフィルムテープ１１と両面粘着テープ１６とを接合ローラ１８に押圧して印刷テープ２３を作成する送りローラ２１とは、テープ印字装置３の本体フレームに回動自在に枢着された支持体２２に回転可能に枢支されている。このサーマルヘッド１９には、５１２個の発熱素子からなる発熱素子群が上下方向に列設されている。
従って、テープ送りモータ７２（図４参照）の所定回転方向への駆動により、接合ローラ１８と巻取りスプール１５とが所定回転方向に夫々同期して駆動されながら、サーマルヘッド１９の発熱素子群に通電されたとき、ラミネートフィルムテープ１１上には複数のドット列により文字やバーコード等が印字され、しかもラミネートフィルムテープ１１は両面粘着テープ１６を接合した状態で印刷テープ２３としてテープ送り方向Ａにテープ送りされ、テープ排出口３Ｆから外部に繰出される。尚、印刷機構ＰＭの詳細については、例えば、特開平２−１０６５５５号公報に記載された機構とほぼ同一であるので、ここではその詳細な説明を省略する。
【００２８】
次に、この印刷テープ２３を自動的に切断する切断装置３０について簡単に説明する。前記テープカセット３Ｄの左側に対応するテープ印字装置３の本体フレームの直ぐ内側には、板状の補助フレーム３１が立設され、この補助フレーム３１に固定刃３２が上向きに固着されている。補助フレーム３１に固着された左右方向向きの枢支軸３３には、前後方向に延びる操作レバー３４の前端近傍部が回動可能に枢支され、その操作レバー３４の枢支軸３３より前側に対応する部位において、可動刃３５が前記固定刃３２と対向して取付けられている。また、操作レバー３４の後端部は、切断用モータ７４（図４参照）に連結された揺動駆動機構（図示略）により上下揺動可能に構成され、常には、可動刃３５が固定刃３２から離間した状態で保持されている。
そして、サーマルヘッド１９により印刷された印刷テープ２３は、テープカセット３Ｄから固定刃３２と可動刃３５との間を通ってテープ排出口３Ｆから外に延びているので、切断信号により駆動された切断用モータ７４により、揺動駆動機構を介して操作レバー３４の後端部が上下揺動され、可動刃３５が固定刃３２に接近して、これら両刃３２・３５で印刷テープ２３が切断される。
【００２９】
ところで、前記テープカセット３Ｄから繰出される印刷テープ２３として、テープ幅を４０ｍｍ、５０ｍｍ、５５ｍｍ、６０ｍｍ、７０ｍｍとする５種類が準備されており、これらテープカセット３Ｄの底壁部には、これら５種類のテープ幅の何れかを検知する為に、４つの突出爪の有無を組合せた突出片２４が設けられている。そして、このテープカセット３Ｄの下側を支持する本体フレームには、この突出片２４の突出爪の組合せからテープ幅を検知するカセットセンサ６８（図４参照）が取付けられている。即ち、このカセットセンサ６８は、突出片２４を構成する突出爪の組合せにより、例えば、テープ幅が７０ｍｍのときには「０１００」のカセット信号を出力し、またテープ幅が６０ｍｍのときには「１１００」のカセット信号を出力するとともに、テープカセット３Ｄが装着されていないときには、「００００」のカセット信号を出力する。
【００３０】
次に、ラベル作成装置１を構成するコンピュータ装置２の回路構成について図３に基づいて説明する。
図３に示すように、コンピュータ装置２のホストコントローラ４は、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、入出力インターフェース（Ｉ／Ｆ）４４、通信用インターフェース（Ｉ／Ｆ）４５、フロッピー（登録商標）ディスクコントローラ（ＦＤＣ）４６、フロッピー（登録商標）ディスクドライブ（ＦＤＤ）４７、ハードディスクコントローラ（ＨＤＣ）４８、ハードディスクドライブ（ＨＤＤ）４９、表示装置コントローラ５０、モデム５１等を備えている。また、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、入出力インターフェース（Ｉ／Ｆ）４４、通信用インターフェース（Ｉ／Ｆ）４５、及びモデム５１は、バス線５２により相互に接続されて、相互にデータのやり取りが行われる。また、入出力Ｉ／Ｆ４４には、ＦＤＤ４７を駆動制御するＦＤＣ４６を介してＦＤＤ４７、ＨＤＤ４９を駆動制御するＨＤＣ４８を介してＨＤＤ４９、及び表示装置コントローラ５０が接続されている。また、モデム５１には電話回線５３が接続されている。
そして、ホストコントローラ４には、入出力Ｉ／Ｆ４４を介して文字や記号等を入力するためのキーボード６、表示装置５の表示画面上の座標を入力するためのマウス７、図面から外形線データ等を取り込むためのイメージスキャナ８、及び印刷用データや後述の印字制御プログラム等をＣＤ−ＲＯＭ５６に書き込み及び読み込むためのＣＤ−Ｒ／Ｗ９が接続されている。また、ホストコントローラ４には、表示装置コントローラ５０を介して後述のようにラベルデータを割り付けられた印刷テープ等（図１１等参照）を表示する表示装置５が接続されている。更に、ホストコントローラ４には、通信用Ｉ／Ｆ４５及び信号ケーブルＫ１を介してテープ印字装置３が接続される。
【００３１】
また、ＣＰＵ４１は、ラベル作成装置１全体を制御し、ラベル作成装置１の動作に関する全てのデータを管理する。また、ＲＯＭ４２には、一般のパーソナルコンピュータと同様に電源投入時にコンピュータ装置２を立ち上げてＣＰＵ４１を起動させるための起動プログラムが格納されている。
また、ＲＡＭ４３は、ＣＰＵ４１が種々の制御を実行する際に、各種データを一時的に記憶するものであり、後述のようにデータベースから選択されたデータファイルを構成する複数のラベルデータを所定行列状のフィールド上に配置された仮想データファイルとして記憶する仮想データファイル記憶エリア４３Ａ、テープを表示するテープ表示領域とデータファイルの複数のラベルデータを所定行列上に配置して表示するデータファイル表示領域とを表示装置５の表示画面の上下方向に分割して配置するか、該表示画面の左右方向に分割して配置するかを表す配置フラグを記憶する配置フラグ記憶エリア４３Ｂ、後述のフィールド変更処理により設定される表示フィールドを記憶する表示フィールド記憶エリア４３Ｃ、印刷テープ２３の印刷領域に応じて複数の枠が予め割り付けられる複数のテンプレートが記憶されるテンプレート記憶エリア４３Ｄ等が設けられている。更に、ＲＡＭ４３には、テキストメモリ、表示メモリなどの各種のメモリが設けられている。
また、通信用Ｉ／Ｆ４５は、例えば、セントロニクスインターフェース等から構成され、テープ印字装置３や外部の電子機器（例えば、コンピュータ、レーザプリンタ等）と双方向データ通信が可能になっている。
【００３２】
また、ＨＤＤ４９に装着されるハードディスクには、ＭＳ−ＤＯＳ（登録商標）やウィンドウズ（登録商標）システム等の各種オペレーティングシステム（ＯＳ）に加えて、テープ印字装置３や外部の電子機器に対してデータの送受信を行うための通信用プロトコル、当該ＯＳにて実行可能なワープロソフトや印刷用データ作成ソフト等の各種アプリケーションプログラムが必要に応じて格納されると共に、後述する印刷データ作成・編集処理の制御プログラムが記憶格納されている。また、光ディスク５５に格納される複数種類のラベルデータから構成されるデータファイル等が複数格納されたデータベースや印刷テープ２３の印刷領域に応じて複数の枠が予め割り付けられる複数のテンプレート等が読み出されて、記憶される。
ＦＤＤ４７に着脱自在に装着されるフロッピー（登録商標）ディスク（ＦＤ）５５には、後述する印刷データ作成・編集処理等にて得られた各種データが格納保存される。
また、ＣＤ−Ｒ／Ｗ９に着脱自在に装着される光ディスク（ＣＤ−ＲＯＭ）５６には、後述の印刷データ作成・編集処理の制御プログラム等と共に複数種類のラベルデータから構成されるデータファイル等が複数格納されたデータベースや印刷テープ２３の印刷領域に応じて複数の枠が予め割り付けられる複数のテンプレート等が記録されて、各種ラベル作成装置に供給される。
【００３３】
次に、ラベル作成装置１を構成するテープ印字装置３の回路構成について図４に基づき説明する。図４は本実施例に係るラベル作成装置１を構成するテープ印字装置３の要部の回路構成を示す回路ブロック図である。
図４に示すように、テープ印字装置３の制御回路部６０は、ＣＰＵ６１、ＣＧ（キャラクタジェネレータ）ＲＯＭ６２、ＲＯＭ６３、ＲＡＭ６４、入出力インターフェース（Ｉ／Ｆ）６５、及び通信用インターフェース（Ｉ／Ｆ）６６等を備えている。また、ＣＰＵ６１、ＣＧＲＯＭ６２、ＲＯＭ６３、ＲＡＭ６４、入出力インターフェース（Ｉ／Ｆ）６５、及び通信用インターフェース（Ｉ／Ｆ）６６は、バス線６７により相互に接続されて、相互にデータのやり取りが行われる。
【００３４】
ここに、ＣＧＲＯＭ６２には各キャラクタに対応するドットパターンデータが記憶されている。また、ＲＯＭ６３は各種のプログラムを記憶させておくものであり、後述の印字制御プログラム等のテープ印字装置３の制御上必要な各種のプログラムが記憶されている。そして、ＣＰＵ６１はかかるＲＯＭ６３に記憶されている各種のプログラムに基づいて各種の演算を行なうものである。また、ＲＯＭ６３には、多数の文字等のキャラクタのそれぞれについて、各キャラクタの輪郭線を規定する輪郭線データ（アウトラインデータ）が各書体（ゴシック系書体、明朝体系書体等）毎に分類されてコードデータに対応して記憶されている。このアウトラインデータに基づいてドットパターンデータがイメージバッファ上に展開される。
【００３５】
また、ＲＡＭ６４はＣＰＵ６１により演算された各種の演算結果を一時的に記憶させておくためのものである。また、サーマルヘッド１９を介してラミネートテープ１１に印字する際に印字データが一時記憶される。更に、ＲＡＭ６４には、テキストメモリ、イメージバッファ、印字バッファ等の各種のメモリが設けられている。
また、入出力Ｉ／Ｆ６５には、カセットセンサ６８と、サーマルヘッド１９を駆動する為の駆動回路７１と、テープ送りモータ７２を駆動する為の駆動回路７３と、切断用モータ７４を駆動する為の駆動回路７５とが夫々接続されている。
また、通信用Ｉ／Ｆ６６は、例えば、セントロニクスインターフェース等から構成され、コンピュータ装置２と双方向データ通信が可能になっている。
【００３６】
次に、ホストコントローラ４のＲＡＭ４３の仮想データファイル記憶エリア４３Ａに記憶される仮想データファイルの一例について図５に基づいて説明する。ここで、この仮想データファイルは、データベースから選択されたデータファイルを構成する複数種類のラベルデータを所定行列状のフィールド上に配置して格納したものである。
図５に示すように、仮想データファイル記憶エリア４３Ａに記憶される仮想データファイルのデータ４３１は、後述のようにデータベース等から選択されたデータファイルを構成する複数種類のラベルデータのそれぞれにフィールド名を付して、所定行列状のフィールド上に配置して格納したものである。
例えば、仮想データファイル記憶エリア４３Ａに記憶される仮想データファイルのデータ４３１のうちの「仮想データファイル１の情報」は、ラベルデータの種類を表す各「フィールド名１」、「フィールド名２」、・・・と、各種類のラベルデータの文字データや図形データが所定順序を付されて格納されている各「配置情報１」、「配置情報２」、・・・から構成されている。そして、各「フィールド名１」、「フィールド名２」、・・・は、行方向の配置順序を示し、各「配置情報１」、「配置情報２」、・・・がそれぞれ列方向に配置されるラベルデータを表している。
また、「仮想データファイル２の情報」は、ラベルデータの種類を表す各「フィールド名１１」、「フィールド名２１」、・・・と、各種類のラベルデータの文字データや図形データが所定順序を付されて格納されている各「配置情報１１」、「配置情報２１」、・・・から構成されている。そして、各「フィールド名１１」、「フィールド名２１」、・・・は、行方向の配置順序を示し、各「配置情報１１」、「配置情報２１」、・・・がそれぞれ列方向に配置されるラベルデータを表している。
【００３７】
次に、このように構成されたラベル作成装置１の選択されたデータファイルの複数種類のラベルデータが所定行列上に配置された仮想データファイルと、選択されたテンプレートに基づいて印刷テープ２３の印刷領域にラベルデータを配置した仮想テープとを表示装置５の表示画面に表示する等の印刷データ作成・編集処理の制御処理について図６乃至図１５に基づいて説明する。
図６に示すように、ステップ（以下、Ｓと略記する）１において、ラベル作成装置１のホストコントローラ４のＣＰＵ４１は、ＲＡＭ４３等の初期化処理を実行する。
そして、Ｓ２において、ＣＰＵ４１は、キーボード６又はマウス７を介してデータファイルが選択されてキーボード６の不図示のラベルデータ作成キーが押下されるか、又は表示装置５の表示画面に表示される不図示のラベルデータ作成ボタンがマウス７で選択されてクリックされるのを待つ（Ｓ２：ＮＯ）。そして、キーボード６又はマウス７を介してデータファイルが選択されてラベルデータ作成キーが押下されるか、又はラベルデータ作成ボタンがマウス７で選択されてクリックされた場合には（Ｓ２：ＹＥＳ）、Ｓ３において、ＣＰＵ４１は、キーボード６の不図示のデータファイル変更キーが押下されるか、又は表示装置５の表示画面に表示される不図示のデータファイル変更ボタンがマウス７で選択されてクリックされたか否かを判定する判定処理を実行する。
【００３８】
そして、所定時間内にキーボード６のデータファイル変更キーが押下されるか、又は表示画面に表示されるデータファイル変更ボタンがマウス７で選択されてクリックされた場合には（Ｓ３：ＹＥＳ）、Ｓ４において、ＣＰＵ４１は、選択されたデータファイルをデータファイル表示領域に全部表示する後述の「配置変更処理」のサブ処理を実行後、再度Ｓ２以降の処理を実行する。
一方、キーボード６のデータファイル変更キーが押下されず、且つ表示画面に表示されるデータファイル変更ボタンがマウス７で選択されてクリックされなかった場合には（Ｓ３：ＮＯ）、Ｓ５において、ＣＰＵ４１は、表示装置５の表示画面に表示されるレイアウト変更ボタンがマウス７で選択されてクリックされたか否かを判定する判定処理を実行する。
そして、このレイアウト変更ボタンがマウス７で選択されてクリックされた場合には（Ｓ５：ＹＥＳ）、Ｓ６において、ＣＰＵ４１は、後述の「レイアウト変更処理」を実行後、再度Ｓ２以降の処理を実行する。
【００３９】
また一方、このレイアウト変更ボタンがマウス７で選択されてクリックされなかった場合には（Ｓ５：ＮＯ）、Ｓ７において、ＣＰＵ４１は、表示フィールドの設定を変更するフィールド変更指示が表示装置５の表示画面を介して指示されたか否かを判定する判定処理を実行する。
そして、フィールド変更指示が表示装置５の表示画面を介して指示された場合には（Ｓ７：ＹＥＳ）、Ｓ８において、ＣＰＵ４１は、後述の「フィールド変更処理」を実行後、再度Ｓ２以降の処理を実行する。
他方、フィールド変更指示が表示装置５の表示画面を介して指示されなかった場合には（Ｓ７：ＮＯ）、Ｓ９において、ＣＰＵ４１は、キーボード６の不図示の印字キーが押下された場合には、データファイル表示領域に表示される仮想データファイルのうちの選択されたラベルデータをテープに印刷する等の他の処理を実行後、再度Ｓ２以降の処理を実行する。
【００４０】
次に、Ｓ４において実行する「配置変更処理」のサブ処理について図７、図１０乃至図１２に基づいて説明する。
図７に示すように、Ｓ１１において、ＣＰＵ４１は、表示装置５の表示画面を上下方向に分割して上側にテープ表示領域を表示し、下側にデータファイル表示領域を表示する。そして、印刷テープ２３の印刷領域のレイアウトを表すテンプレートが選択された場合には、該テンプレートに関する枠情報をテンプレート記憶エリア４３Ｄから読み出し、ＲＡＭ４３に記憶する。そして、印刷テープ２３の印刷領域にテンプレートの各枠が配置された仮想テープを作成し、表示装置５の表示画面のテープ表示領域に表示するように表示設定する。また、ＣＰＵ４１は、この表示装置５の表示画面に表示するように表示設定した仮想テープの表示サイズをチェックする。即ち、ＣＰＵ４１は、仮想テープの印刷領域のテープ幅方向先端側上端部の表示画面上の座標Ｘ１、Ｙ１と、この印刷領域のテープ幅方向後端側下端部の表示画面上の座標Ｘ２、Ｙ２をＲＡＭ４３に記憶する。
また、ＣＰＵ４１は、選択されたデータファイルを所定行列上に配置した仮想データファイルを仮想データファイル記憶エリア４３Ａから読み出して、データファイル表示領域に表示するように表示設定する。
また、この表示画面の上端部には、仮想データファイルをデータファイル表示領域の下端部で繰り返し折り返して表示するように指示する並列表示ボタンが配置されている。また、この表示画面の上端部には、テープ表示領域とデータファイル表示領域とを上下に分割表示する場合と、左右に分割表示する場合とを相互に入れ替えて表示するように指示するレイアウト変更ボタンが配置されている。
【００４１】
例えば、図１０に示すように、表示装置５の表示画面を上下方向に分割して上側にテープ表示領域８１が表示され、下側にデータファイル表示領域８２が表示されている。そして、ＣＰＵ４１は、上側のテープ表示領域８１に、印刷テープ２３の印刷領域にラベルデータの割付けを表すテンプレートを配置した枠情報を示す仮想テープ８３が表示されるように表示設定する。即ち、仮想テープ８３の印刷領域８３Ａのテープ幅方向に配置される２個の横長四角形の各枠８３Ｂ、８３Ｃが表示されている。また、枠８３Ｂに選択されたラベルデータ「Ｆｌｏｐｐｙ（登録商標）  Ｄｒｉｖｅ」が表示されるように表示設定する。また、枠８３Ｃには、選択されたラベルデータ「ＦＤ−００１」が表示されるように表示設定する。また、ＣＰＵ４１は、印刷領域８３Ａのテープ幅方向先端側上端部の座標Ｘ１、Ｙ１と、この印刷領域８３Ａのテープ幅方向後端側下端部の座標Ｘ２、Ｙ２をＲＡＭ４３に記憶する。
また、ＣＰＵ４１は、下側のデータファイル表示領域８２に、仮想データファイル８４が表示されるように表示設定する。この仮想データファイル８４は、３列の行列状に配置されて、第１行目にはラベルデータの各種類に相当する第１フィールド名乃至第３フィールド名が配置されて構成されている。即ち、第１フィールド名には「Ｐａｒｔ  Ｎａｍｅ」、第２フィールド名には「Ｍｏｄｅｌ  Ｎａｍｅ」、第３フィールド名には「Ｐａｒｔ  Ｃｏｄｅ」がそれぞれ配置されている。そして、第１フィールド名乃至第３フィールド名の下側には、それぞれのフィールド名順の組み合わせの各ラベルデータが順次列方向に配置されている。
また、この表示画面の上端部には、仮想データファイル８４をデータファイル表示領域８２の下端部で繰り返し折り返して表示するように指示する並列表示ボタン８５が配置されている。また、この表示画面の上端部には、テープ表示領域８１とデータファイル表示領域８２とを上下に分割表示する場合と、左右に分割表示する場合とを相互に入れ替えて表示するように指示するレイアウト変更ボタン８６が配置されている。
【００４２】
そして、Ｓ１２において、ＣＰＵ４１は、テープ表示領域に表示された仮想テープが、このテープ表示領域に収まっているか否かを判定する判定処理を実行する。即ち、印刷領域のテープ幅方向後端側下端部の表示画面上の座標Ｘ２、Ｙ２がテープ表示領域の中に存在しているか否かを判定する判定処理を実行する。そして、この仮想テープがテープ表示領域に収まっていない場合には（Ｓ１２：ＮＯ）、Ｓ１３において、ＣＰＵ４１は、この仮想テープの表示縮尺を縮小して（例えば、表示縮尺を４０％〜６０％に縮小して）テープ表示領域内に表示されるように表示設定する。
一方、この仮想テープがテープ表示領域に収まっている場合には（Ｓ１２：ＹＥＳ）、ＣＰＵ４１は、その表示縮尺の状態で仮想テープをテープ表示領域に表示するように表示設定する。
例えば、図１０に示すように、仮想テープ８３がテープ表示領域８１内に表示されている場合には（Ｓ１２：ＹＥＳ）、ＣＰＵ４１は、その表示縮尺の状態で仮想テープ８３をテープ表示領域８１内に表示するように表示設定する。
【００４３】
続いて、Ｓ１４において、ＣＰＵ４１は、データファイル表示領域に表示するように表示設定されている仮想データファイルの表示サイズをチェックする。即ち、ＣＰＵ４１は、仮想データファイルの列方向下端側の右端部の表示画面上の座標Ｘ３、Ｙ３をＲＡＭ４３に記憶する。
そして、Ｓ１５において、ＣＰＵ４１は、データファイル表示領域に表示するように表示設定されている仮想データファイルが、このデータファイル表示領域に収まっているか否かを判定する判定処理を実行する。即ち、仮想データファイルの列方向下端側の右端部の表示画面上の座標Ｘ３、Ｙ３がデータファイル表示領域の中に存在しているか否かを判定する判定処理を実行する。
そしてまた、この仮想データファイルがデータファイル表示領域に収まっていない場合には（Ｓ１５：ＮＯ）、Ｓ１６において、ＣＰＵ４１は、並列表示ボタンが所定時間内（例えば、３秒〜５秒以内である。）にマウス７で選択されてクリックされたか否かを判定する判定処理を実行する。そして、この並列表示ボタンが所定時間内にマウス７で選択されてクリックされなかった場合には（Ｓ１６：ＮＯ）、Ｓ１７において、ＣＰＵ４１は、仮想テープの各枠表示が視認可能な程度までテープ表示領域を画面縦方向又は画面横方向に縮小して表示する（例えば、４０％〜６０％に縮小表示する。）と共に、それに伴ってデータファイル表示領域を画面縦方向又は画面横方向に伸張するように表示設定する。
続いて、Ｓ１８において、ＣＰＵ４１は、仮想データファイルの列方向下端側の右端部の表示画面上の座標Ｘ３、Ｙ３がデータファイル表示領域の下端縁部又は右端縁部に表示されるように、該仮想データファイルの表示縮尺を縮小して、該仮想データファイルの全体がデータファイル表示領域に表示されるように表示設定する。これにより、所定比率拡大されたデータファイル表示領域に仮想データファイルが表示され、各ラベルデータをより視認しやすくなり、ラベルデータを迅速に選択可能となる。
【００４４】
例えば、図１０に示すように、仮想データファイル８４がデータファイル表示領域８２に全部表示できない場合、即ち、仮想データファイル８４の列方向下端側の右端部の表示画面上の座標Ｘ３、Ｙ３がデータファイル表示領域８２の外側に存在する場合には、ＣＰＵ４１は、図１１に示すように、テープ表示領域８１を画面縦方向に約５７％縮小すると共に、それに伴ってデータファイル表示領域８２を画面縦方向に伸張する。また同時に、ＣＰＵ４１は、仮想データファイル８４の列方向下端側の右端部の表示画面上の座標Ｘ３、Ｙ３が、伸張されたデータファイル表示領域８２の下端縁部に表示されるように表示設定する。
【００４５】
そして、Ｓ１９において、ＣＰＵ４１は、この表示設定されたテープ表示領域、データファイル表示領域、仮想テープ及び仮想データファイルを表示装置５の編集画面に表示後、当該サブ処理を終了してメインフローチャートに戻る。
例えば、図１１に示すように、ＣＰＵ４１は、表示装置５の編集画面の上側に約５７％に縮小されたテープ表示領域８１を表示して仮想テープ８３を表示する。また、仮想テープ８３の印刷領域８３Ａに各枠８３Ｂ、８３Ｃを表示する。また、ＣＰＵ４１は、この編集画面の下側に上下方向に拡大されたデータファイル表示領域８２を表示して仮想データファイル８４の全体がこのデータファイル表示領域８２の上下幅に収まるように表示する。
【００４６】
一方、Ｓ１６で並列表示ボタンが所定時間内にマウス７で選択されてクリックされた場合には（Ｓ１６：ＹＥＳ）、Ｓ２０において、ＣＰＵ４１は、仮想データファイルをデータファイル表示領域の下端部で繰り返し折り返して表示するように表示設定する。
そして、Ｓ１９において、ＣＰＵ４１は、この表示設定されたテープ表示領域、データファイル表示領域、仮想テープ及び仮想データファイルを表示装置５の編集画面に表示後、当該サブ処理を終了してメインフローチャートに戻る。
【００４７】
例えば、図１０に示すように、仮想データファイル８４がデータファイル表示領域８２に全部表示できない場合、即ち、仮想データファイル８４の列方向下端側の右端部の表示画面上の座標Ｘ３、Ｙ３がデータファイル表示領域８２の外側に存在する際に、所定時間内（例えば、約３秒〜５秒内）に並列表示ボタン８５がマウス７で選択されてクリックされた場合には、図１２に示すように、ＣＰＵ４１は、仮想データファイル８４をデータファイル表示領域８２の下端部で繰り返し折り返して、この仮想データファイル８４の全体をデータファイル表示領域８２に表示する。
【００４８】
他方、Ｓ１５で仮想データファイルがデータファイル表示領域に収まっている場合には（Ｓ１５：ＹＥＳ）、Ｓ１９において、ＣＰＵ４１は、この表示設定されたテープ表示領域、データファイル表示領域、仮想テープ及び仮想データファイルを表示装置５の編集画面に表示後、当該サブ処理を終了してメインフローチャートに戻る。
【００４９】
次に、Ｓ６において実行する「レイアウト変更処理」のサブ処理について図８、図１１及び図１３に基づいて説明する。
図８に示すように、表示装置５の表示画面に表示されるレイアウト変更ボタンがマウス７で選択されてクリックされた場合には（Ｓ５：ＹＥＳ）、Ｓ２１において、ＣＰＵ４１は、表示装置５の表示画面上にテープ表示領域とデータファイル表示領域とが、表示画面の上下方向に分割して表示されているか、該表示画面を左右方向に分割表示されているかを表す配置フラグを配置フラグ記憶エリア４３Ｂから読み出す。そして、配置フラグ記憶エリア４３Ｂから読み出した配置フラグが「０」の場合には、テープ表示領域とデータファイル表示領域とが、表示画面の上下方向に分割して表示されていると判定し、該テープ表示領域とデータファイル表示領域とを表示画面の左右方向に分割して表示するように表示設定する。また、この配置フラグに「１」を代入して、再度配置フラグ記憶エリア４３Ｂに記憶する。
一方、配置フラグ記憶エリア４３Ｂから読み出した配置フラグが「１」の場合には、テープ表示領域とデータファイル表示領域とが、表示画面の左右方向に分割して表示されていると判定し、該テープ表示領域とデータファイル表示領域とを表示画面の上下方向に分割して表示するように表示設定する。また、この配置フラグに「０」を代入して、再度配置フラグ記憶エリア４３Ｂに記憶する。
【００５０】
そして、Ｓ２２において、ＣＰＵ４１は、テープ表示領域とデータファイル表示領域とをＳ２１で設定された表示設定に基づいて分割表示するように表示メモリを更新する。
続いて、Ｓ２３において、ＣＰＵ４１は、テープ表示領域とデータファイル表示領域とを上下方向の分割表示からの左右方向の分割表示に変更した編集画面、又は左右方向の分割表示から上下方向の分割表示に変更した編集画面を表示装置５に表示後、当該サブ処理を終了してメインフローチャートに戻る。
【００５１】
例えば、図１１に示すように、ＣＰＵ４１は、表示装置５の編集画面の上側にテープ表示領域８１を表示して仮想テープ８３を表示している。また、ＣＰＵ４１は、この編集画面の下側にデータファイル表示領域８２を表示して仮想データファイル８４の全体がこのデータファイル表示領域８２の上下幅に収まるように表示している。また、表示画面の上端部にレイアウト変更ボタン８６が表示されている。
そして、この場合に、レイアウト変更ボタン８６をマウス７で選択してクリックした場合には、図１３に示すように、ＣＰＵ４１は、表示装置５の表示画面を左右に分割して、左側部分にテープ表示領域８１を表示して仮想テープ８３を元の大きさ（図１０参照）で表示する。また、ＣＰＵ４１は、この右側部分にデータファイル表示領域８２を表示して仮想データファイル８４を表示する。また、表示画面の上端部にレイアウト変更ボタン８６が表示されている。
尚、図１３に示すように、テープ表示領域８１とデータファイル表示領域８２とが左右に配置されてそれぞれ表示されている場合に、再度、レイアウト変更ボタン８６をマウス７で選択してクリックすると、図１１に示すように、テープ表示領域８１とデータファイル表示領域８２とが上下に配置された状態で分割表示される。
【００５２】
次に、Ｓ８において実行する「フィールド変更処理」のサブ処理について図９、図１１、図１４及び図１５に基づいて説明する。
図９に示すように、フィールド変更指示が表示装置５の表示画面を介して指示された場合には（Ｓ７：ＹＥＳ）、Ｓ３１において、ＣＰＵ４１は、表示装置５の表示画面にフィールド変更画面を表示する。
ここで、このフィールドは、仮想データファイルの行方向に配置される各ラベルデータの種類に対応するフィールド名で表されている。従って、各種類のラベルデータの組み合わせに対応する各フィールド名のデータの組み合わせが行方向に配置された要素データが列方向に配置された状態を表す仮想要素データファイル、即ち仮想データファイルが作成されて、データファイル表示領域に表示するように表示設定される。
【００５３】
例えば、図１１に示すように、表示画面が上下方向に分割表示された状態で下側にデータファイル表示領域８２を表示して仮想データファイル８４が表示されている状態で、該仮想データファイル８４の第１行目には、各ラベルデータの種類に対応するフィールド名が表示されている。そして、第１フィールド名として「Ｐａｒｔ  Ｎａｍｅ」、第２フィールド名として「Ｍｏｄｅｌ  Ｎａｍｅ」、第３フィールド名として「Ｐａｒｔ  Ｃｏｄｅ」がそれぞれ表示されている。そして、仮想データファイル８４の２行目以降には、各フィールド名に対応する各ラベルデータの組み合わせが行方向に配置された要素データが列方向に配置されて表示されている。
【００５４】
また、図１４（Ａ）に示すように、この場合に表示される表示フィールドを設定するフィールド変更画面９１は、上端部に「左右に表示した時、１フィールドのみ表示する（Ｏ）」の表示と、その表示の左端部に四角形のチェック欄９２が表示されている。これは、表示装置５の表示画面を左右に分割して、左側部分にテープ表示領域８１を表示して仮想テープ８３を表示し、またこの右側部分にデータファイル表示領域８２を表示して仮想データファイル８４の第１フィールド名のみのフィールドを表示するように指示するものである。
また、その下側に「ラベルの向きに合わせて表示位置を変える（Ｌ）」の表示と、その表示の左端部に四角形のチェック欄９３が表示されている。これは、印刷テープ２３にラベルデータを横書きで印刷する場合には、表示画面を上下方向に分割してテープ表示領域８１及びデータファイル表示領域８２をそれぞれ表示し、該テープ表示領域８１の左右方向に沿って仮想テープ８３を配置して表示し、一方、印刷テープ２３にラベルデータを縦書きで印刷する場合には、表示画面を左右方向に分割してテープ表示領域８１及びデータファイル表示領域８２をそれぞれ表示し、該テープ表示領域８１の上下方向に沿って仮想テープ８３を配置して表示するように指示するものである。
また、フィールド変更画面９１の中央部には、「表示するフィールド（Ｆ）：」と表示されて、その下側に仮想データファイル８４の第１フィールド名である「Ｐａｒｔ  Ｎａｍｅ」が表示されると共に、左端部に四角形のチェック欄９５が表示され、図１１に示すように、現在表示されていることを表すレ点のチェック表示がされている。また、その下側に仮想データファイル８４の第２フィールド名である「Ｍｏｄｅ  Ｎａｍｅ」が表示されると共に、左端部に四角形のチェック欄９６が表示され、図１１に示すように、現在表示されていることを表すレ点のチェック表示がされている。更に、その下側に仮想データファイル８４の第３フィールド名である「Ｐａｒｔ  Ｃｏｄｅ」が表示されると共に、左端部に四角形のチェック欄９７が表示され、図１１に示すように、現在表示されていることを表すレ点のチェック表示がされている。
また、フィールド変更画面９１の下端部には、入力終了を指示する「ＯＫ」ボタン９８と、フィールド変更処理の中止を指示する「キャンセル」ボタン９９とが配置されている。
【００５５】
そして、Ｓ３２において、ＣＰＵ４１は、データファイル表示領域に表示する仮想データファイルのフィールド名の組み合わせがフィールド変更画面を介して新たに変更指定された場合には、それに従って表示設定を行う。
続いて、Ｓ３３において、ＣＰＵ４１は、この表示設定に基づいて仮想データファイルの各フィールドを設定変更して、データファイル表示領域に表示するように表示メモリを更新する。その後、Ｓ３４において、ＣＰＵ４１は、変更された編集画面を表示装置５に表示後、当該サブ処理を終了してメインフローチャートに戻る。
これにより、データファイル表示領域に表示する仮想データファイルのフィールド名をフィールド変更画面を介して指定することによって、このフィールド名に対応するラベルデータの種類のみから構成された第２仮想要素データファイルが作成され、即ち指定されたフィールド名に対応するラベルデータのみから構成された仮想データファイルが作成されてデータファイル表示領域に表示されることとなる。
【００５６】
例えば、図１４（Ｂ）に示すように、チェック欄９２がマウス７で選択してクリックされてレ点が表示され、また、各チェック欄９６、９７がマウス７で選択してクリックされてレ点が消された場合、即ち、各チェック欄９２、９５だけにレ点が表示されて、「ＯＫ」ボタン９８がマウス７で選択されてクリックされた場合には、表示画面を左右方向に分割して、テープ表示領域とデータファイル表示領域とを左右方向に配置して表示すると共に、第１フィールド名の「Ｐａｒｔ  Ｎａｍｅ」が付されたフィールドのみから構成される第２仮想要素データファイルとしての仮想データファイル８８を表示するように表示設定される。
そして、図１５に示すように、表示装置５の表示画面が左右方向に分割されて、左側にテープ表示領域８１が配置され、右側にデータファイル表示領域８２が配置されて表示される。また、データファイル表示領域８２には、第１フィールド名の「Ｐａｒｔ  Ｎａｍｅ」が付されたフィールドのみから構成される仮想データファイル８８の全体が表示されると共に、該データファイル表示領域８２は、右側方向に縮小されて表示されている。一方、これに伴ってテープ表示領域８１は、右側方向に伸張されて表示されている。
【００５７】
ここで、ホストコントローラ４は、印字データ作成・編集手段として機能する。また、光ディスク５５、ＨＤＤ４９は、記憶手段として機能する。また、表示装置５は、表示手段として機能する。また、表示装置５、マウス７、キーボード６は、印刷データ選択手段を構成する。また、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３は、分割表示制御手段、印刷用データ作成手段、仮想テープ表示制御手段、仮想データファイル表示制御手段、ファイル表示サイズ判定手段、テープ表示サイズ判定手段を構成する。また、並列表示ボタン８５は、指示手段として機能する。また、レイアウト変更ボタン８６は、レイアウト変更指示手段として機能する。また、フィールド変更画面９１及びマウス７は、フィールド選択手段を構成する。また、仮想データファイル８８は、第２仮想要素データファイルとして機能する。
【００５８】
従って、本実施例に係るラベル作成装置１では、データファイルに格納される複数のラベル用データを所定行列上に配置した状態を表す仮想データファイルをデータファイル表示領域に全部表示できない場合には、上記Ｓ１７及びＳ１８の処理の実行によって、テープ表示領域が表示画面の上下方向または左右方向に縮められ、データファイル表示領域がこの上下方向または左右方向に伸張されると共に、この仮想データファイルが縮小されて、データファイル表示領域に全部表示されるため、データファイル表示領域が広くなり、このデータファイル表示領域に縮小表示される仮想データファイルをより大きく表示することができ、ユーザは、データファイルに格納されているラベル用データを容易に把握でき、テープ２３に印刷するラベル用データを迅速に選択することが可能となると共に、ラベル用データの選択漏れを確実に防止することが可能となる。
【００５９】
また、仮想データファイルがデータファイル表示領域に全部表示されない場合に、並列表示ボタンがマウス７で選択されてクリックされた際には、上記Ｓ１６及びＳ２０の処理の実行によって、該仮想データファイルが該データファイル表示領域の下端部で繰り返し折り返して並列表示されるため、データファイル表示領域に表示された仮想データファイルの文字サイズが縮小されるのを防止できると共に、より多くのラベル用データをデータファイル表示領域に表示することが可能となり、ユーザは、データファイルに格納されているラベル用データを更に容易に把握でき、テープ２３に印刷するラベル用データを迅速に選択することが可能となると共に、ラベル用データの選択漏れを防止することが可能となる。
また、印刷用データがテープ２３上に印刷された状態を表す仮想テープをテープ表示領域に全部表示できない場合には、上記Ｓ１２及びＳ１３の処理の実行によって、該仮想テープが縮小されてテープ表示領域に全部表示されるため、ユーザは、テープ２３の印刷レイアウトを確実に確認することが可能となり、作業性の向上を図ることができる。また、仮想テープが縮小された場合には、この仮想テープが表示されるテープ表示領域を上下方向または左右方向に縮小することが可能となるため、データファイル表示領域を該上下方向または左右方向に拡張することが可能となり、仮想データファイルを少しでも大きくして全部表示することが可能となる。
【００６０】
また、レイアウト変更ボタンをマウス７で選択してクリックすることによって、表示画面をテープ表示領域とデータファイル表示領域とに上下方向に分割して表示する分割表示、又は、該表示画面をテープ表示領域とデータファイル表示領域とに左右方向に分割して表示する分割表示のいずれかに相互に変更することができるため、仮想データファイルの表示と仮想テープの表示とのいずれかを優先して表示することが可能となり、ラベルデータが印字されたラベルを作成する作業性の更なる向上を図ることができる。
更に、ユーザは、フィールド変更画面を介して、テープ２３に印刷したいラベル用データだけをデータファイル表示領域に表示させることが可能となり、ラベルデータが印字されたラベルを作成する作業性の更なる向上を図ることができる。また、データファイル表示領域に表示されるラベル用データの種類が少なくなるため、繰り返し折り返して表示する場合には、データファイル表示領域に表示されるラベル用データの文字サイズを大きくすることが可能となり、ラベル用データの選択を更に容易に行うことが可能となる。
【００６１】
尚、本発明は上記本実施例に限定されることはなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
【図面の簡単な説明】
【００６２】
【図１】本実施例に係るラベル作成装置の概略斜視図である。
【図２】本実施例に係るラベル作成装置のテープ印字装置の印刷機構にテープカセットを装着した場合の概略構成を示す平面図である。
【図３】本実施例に係るラベル作成装置を構成するコンピュータ装置の要部の回路構成を示す回路ブロック図である。
【図４】本実施例に係るラベル作成装置を構成するテープ印字装置の要部の回路構成を示す回路ブロック図である。
【図５】本実施例に係るラベル作成装置を構成するホストコントローラのＲＡＭの仮想データファイル記憶エリアに記憶される仮想データファイルの一例を示す図である。
【図６】本実施例に係るラベル作成装置の仮想データファイルと仮想テープとを表示装置の表示画面に表示する等の印刷データ作成・編集処理の制御処理を示すメインフローチャートである。
【図７】本実施例に係るラベル作成装置の仮想データファイルを表示装置の表示画面に表示する場合に実行される配置変更処理を示すサブフローチャートである。
【図８】本実施例に係るラベル作成装置の表示装置の表示画面に関するレイアウトを変更する場合に実行されるレイアウト変更処理を示すサブフローチャートである。
【図９】本実施例に係るラベル作成装置の表示装置の表示画面に表示される仮想データファイルのフィールド名を設定する場合に実行されるフィールド変更処理を示すサブフローチャートである。
【図１０】本実施例に係るラベル作成装置の縮小前の仮想データファイルがデータファイル表示領域に表示された状態の一例を示す図である。
【図１１】本実施例に係るラベル作成装置の仮想データファイルを縮小してデータファイル表示領域に全部表示した状態の一例を示す図である。
【図１２】本実施例に係るラベル作成装置の仮想データファイルを繰り返し折り返してデータファイル表示領域に全部表示した状態の一例を示す図である。
【図１３】本実施例に係るラベル作成装置の表示装置の表示画面のレイアウトを変更した状態の一例を示す図である。
【図１４】本実施例に係るラベル作成装置の表示装置の表示フィールド変更画面の一例を示す図で、（Ａ）は変更前、（Ｂ）は変更後の状態を示す図である。
【図１５】本実施例に係るラベル作成装置の表示装置の表示画面を左右表示にした時に仮想データファイルの１フィールドのみを表示した状態の一例を示す図である。
【符号の説明】
【００６３】
１    ラベル作成装置
２    コンピュータ装置
３    テープ印字装置
３Ｄ    テープカセット
４    ホストコントローラ
５    表示装置
６    キーボード
７    マウス
４１    ＣＰＵ
４２    ＲＯＭ
４３    ＲＡＭ
４３１    仮想データファイルのデータ
８１    テープ表示領域
８２    データファイル表示領域
８３    仮想テープ
８４、８８    仮想データファイル
８５    並列表示ボタン
８６    レイアウト変更ボタン
９１    フィールド変更画面
９２、９３、９５、９６、９７    チェック欄
９８    「ＯＫ」ボタン
９９    「キャンセル」ボタン
【図１】
2006099254.tif 000003
【図２】
2006099254.tif 000004
【図３】
2006099254.tif 000005
【図４】
2006099254.tif 000006
【図５】
2006099254.tif 000007
【図６】
2006099254.tif 000008
【図７】
2006099254.tif 000009
【図８】
2006099254.tif 000010
【図９】
2006099254.tif 000011
【図１０】
2006099254.tif 000012
【図１１】
2006099254.tif 000013
【図１２】
2006099254.tif 000014
【図１３】
2006099254.tif 000015
【図１４】
2006099254.tif 000016
【図１５】
2006099254.tif 000017