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