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