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