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