(57)【特許請求の範囲】
【請求項１】
表示手段と、長尺状の印刷媒体に印刷するための印刷データを作成・編集する印刷データ作成・編集手段とを備えたラベルデータ作成装置において、
前記印刷データ作成・編集手段は、
前記表示手段の表示画面に前記印刷媒体のレイアウトを表示するレイアウト表示手
段と、
前記レイアウトにオブジェクトを入力する入力手段と、
前記レイアウト上に該レイアウトを複数のラベルにカットする位置を表すカットラ
インがあるか否かを判定する判定手段と、
前記判定手段を介して前記レイアウト上に前記カットラインがあると判定された場
合には、前記入力手段を介して入力されたオブジェクトを配置する配置ラベルを決定するラベル決定手段と、
前記オブジェクトを最大化するように指示する最大化指示手段と、
前記最大化指示手段を介して前記オブジェクトを最大化するように指示された場合
には、該オブジェクトを前記配置ラベルの幅方向及び搬送方向に拡大又は縮小して該配置ラベル内に最大化してラベルデータとして挿入する最大化手段と、
を有することを特徴とするラベルデータ作成装置。
【請求項２】
前記印刷データ作成・編集手段は、
前記オブジェクトを縦方向と横方向との比率を保った状態で最大化するように指示
する比率最大化指示手段と、
前記比率最大化指示手段を介して前記オブジェクトを最大化するように指示された
場合には、該オブジェクトを縦方向と横方向との比率を保った状態で前記配置ラベルの幅方向及び搬送方向に拡大又は縮小して該配置ラベル内に最大化してラベルデータとして挿入する比率最大化手段と、
を有することを特徴とする請求項１に記載のラベルデータ作成装置。
【請求項３】
前記最大化手段は、前記最大化指示手段を介して複数のオブジェクトを最大化するように指示された場合には、該複数のオブジェクトを囲む最小の矩形を前記配置ラベルの幅方向及び搬送方向に拡大又は縮小して該配置ラベル内で最大化するように、それぞれのオブジェクトを前記配置ラベルの幅方向及び搬送方向に拡大又は縮小して該配置ラベル内にラベルデータとして挿入することを特徴とする請求項１に記載のラベルデータ作成装置。
【請求項４】
前記比率最大化手段は、前記比率最大化指示手段を介して複数のオブジェクトを最大化するように指示された場合には、該複数のオブジェクトを囲む最小の矩形を縦方向と横方向との比率を保った状態で前記配置ラベルの幅方向及び搬送方向に拡大又は縮小して該配置ラベル内に最大化するように、それぞれのオブジェクトを縦方向と横方向との比率を保った状態で前記配置ラベルの幅方向及び搬送方向に拡大又は縮小して該配置ラベル内にラベルデータとして挿入することを特徴とする請求項２に記載のラベルデータ作成装置。
【請求項５】
前記ラベル決定手段は、前記入力手段を介して入力されたオブジェクトの搬送方向中心位置に位置するラベルを該オブジェクトを配置する配置ラベルとして決定することを特徴とする請求項１又は請求項２に記載のラベルデータ作成装置。
【請求項６】
前記ラベル決定手段は、前記複数のオブジェクトを最大化するように指示された場合には、該複数のオブジェクトを囲む最小の矩形の搬送方向中心位置に位置するラベルを該複数のオブジェクトを配置する配置ラベルとして決定することを特徴とする請求項３又は請求項４に記載のラベルデータ作成装置。
【請求項７】
前記最大化手段は、前記判定手段を介して前記レイアウト上にカットラインが無いと判定されると共に、前記最大化指示手段を介して前記オブジェクトを最大化するように指示された場合には、前記入力手段を介して入力されたオブジェクトを該レイアウトの幅方向及び搬送方向に拡大又は縮小して該レイアウト内に最大化してラベルデータとして挿入することを特徴とする請求項１乃至請求項６のいずれかに記載のラベルデータ作成装置。
【請求項８】
前記比率最大化手段は、前記判定手段を介して前記レイアウト上に前記カットラインが無いと判定されると共に、前記比率最大化指示手段を介して前記オブジェクトを最大化するように指示された場合には、該オブジェクトを縦方向と横方向との比率を保った状態で該レイアウトの幅方向及び搬送方向に拡大又は縮小して該レイアウト内に最大化してラベルデータとして挿入することを特徴とする請求項２乃至請求項６のいずれかに記載のラベルデータ作成装置。
【請求項９】
前記カットラインは、前記印刷媒体をフルカットするフルカットラインと、前記印刷媒体をハーフカットするハーフカットラインと、を含むことを特徴とする請求項１乃至請求項８のいずれかに記載のラベルデータ作成装置。
【請求項１０】
請求項１乃至請求項９のいずれかに記載のラベルデータ作成装置の印刷データ作成・編集手段としてコンピュータを機能させることを特徴とするプログラム。
【請求項１１】
請求項１乃至請求項９のいずれかに記載のラベルデータ作成装置の印刷データ作成・編集手段としてコンピュータを機能させるためのプログラムが記録されてコンピュータで読み取り可能なことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、長尺状の印刷媒体に印刷するための印刷データを作成・編集するラベルデータ作成装置、プログラム及び記録媒体に関するものである。
【背景技術】
【０００２】
従来より、長尺状のテープやロールシート等の印刷媒体に印刷するための印刷データを作成・編集する技術に関し種々提案されている。
例えば、シートをカットすることによりラベルを製造するラベル製造方法において、前記シート上の任意のラインに沿ってフルカットラインを設定するステップと、前記シート上の任意のラインに沿ってハーフカットラインを設定するステップと、設定された前記フルカットラインおよび前記ハーフカットラインに基づいて、前記シートをフルカットおよびハーフカットするステップとを備えたラベル製造方法がある（例えば、特許文献１参照。）。
【特許文献１】特開２０００−２８０１９９号公報（段落（００２１）〜（００６６）、図１〜図３４）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した特許文献１に記載されるラベル製造方法では、レイアウトにフルカットライン又はハーフカットラインを設定後、該レイアウトに入力したオブジェクト（文字、図形、記号等である。）を最大化するように指示した場合には、該オブジェクトがフルカットライン又ハーフカットラインを跨いで該レイアウト内で最大化されるという問題がある。つまり、最大化されたオブジェクトがフルカットライン又ハーフカットラインで切断されるという問題がある。
【０００４】
そこで、本発明は、上述した問題点を解決するためになされたものであり、レイアウトの印刷領域に入力したオブジェクトをカットラインで切断されることなく所望のラベル上で最大化することが可能となるラベルデータ作成装置、プログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記目的を達成するため請求項１に係るラベルデータ作成装置は、表示手段と、長尺状の印刷媒体に印刷するための印刷データを作成・編集する印刷データ作成・編集手段とを備えたラベルデータ作成装置において、前記印刷データ作成・編集手段は、前記表示手段の表示画面に前記印刷媒体のレイアウトを表示するレイアウト表示手段と、前記レイアウトにオブジェクトを入力する入力手段と、前記レイアウト上に該レイアウトを複数のラベルにカットする位置を表すカットラインがあるか否かを判定する判定手段と、前記判定手段を介して前記レイアウト上に前記カットラインがあると判定された場合には、前記入力手段を介して入力されたオブジェクトを配置する配置ラベルを決定するラベル決定手段と、前記オブジェクトを最大化するように指示する最大化指示手段と、前記最大化指示手段を介して前記オブジェクトを最大化するように指示された場合には、該オブジェクトを前記配置ラベルの幅方向及び搬送方向に拡大又は縮小して該配置ラベル内に最大化してラベルデータとして挿入する最大化手段と、を有することを特徴とする。
【０００６】
また、請求項２に係るラベルデータ作成装置は、請求項１に記載のラベルデータ作成装置において、前記印刷データ作成・編集手段は、前記オブジェクトを縦方向と横方向との比率を保った状態で最大化するように指示する比率最大化指示手段と、前記比率最大化指示手段を介して前記オブジェクトを最大化するように指示された場合には、該オブジェクトを縦方向と横方向との比率を保った状態で前記配置ラベルの幅方向及び搬送方向に拡大又は縮小して該配置ラベル内に最大化してラベルデータとして挿入する比率最大化手段と、を有することを特徴とする。
【０００７】
また、請求項３に係るラベルデータ作成装置は、請求項１に記載のラベルデータ作成装置において、前記最大化手段は、前記最大化指示手段を介して複数のオブジェクトを最大化するように指示された場合には、該複数のオブジェクトを囲む最小の矩形を前記配置ラベルの幅方向及び搬送方向に拡大又は縮小して該配置ラベル内で最大化するように、それぞれのオブジェクトを前記配置ラベルの幅方向及び搬送方向に拡大又は縮小して該配置ラベル内にラベルデータとして挿入することを特徴とする。
【０００８】
また、請求項４に係るラベルデータ作成装置は、請求項２に記載のラベルデータ作成装置において、前記比率最大化手段は、前記比率最大化指示手段を介して複数のオブジェクトを最大化するように指示された場合には、該複数のオブジェクトを囲む最小の矩形を縦方向と横方向との比率を保った状態で前記配置ラベルの幅方向及び搬送方向に拡大又は縮小して該配置ラベル内に最大化するように、それぞれのオブジェクトを縦方向と横方向との比率を保った状態で前記配置ラベルの幅方向及び搬送方向に拡大又は縮小して該配置ラベル内にラベルデータとして挿入することを特徴とする。
【０００９】
また、請求項５に係るラベルデータ作成装置は、請求項１又は請求項２に記載のラベルデータ作成装置において、前記ラベル決定手段は、前記入力手段を介して入力されたオブジェクトの搬送方向中心位置に位置するラベルを該オブジェクトを配置する配置ラベルとして決定することを特徴とする。
【００１０】
また、請求項６に係るラベルデータ作成装置は、請求項３又は請求項４に記載のラベルデータ作成装置において、前記ラベル決定手段は、前記複数のオブジェクトを最大化するように指示された場合には、該複数のオブジェクトを囲む最小の矩形の搬送方向中心位置に位置するラベルを該複数のオブジェクトを配置する配置ラベルとして決定することを特徴とする。
【００１１】
また、請求項７に係るラベルデータ作成装置は、請求項１乃至請求項６のいずれかに記載のラベルデータ作成装置において、前記最大化手段は、前記判定手段を介して前記レイアウト上にカットラインが無いと判定されると共に、前記最大化指示手段を介して前記オブジェクトを最大化するように指示された場合には、前記入力手段を介して入力されたオブジェクトを該レイアウトの幅方向及び搬送方向に拡大又は縮小して該レイアウト内に最大化してラベルデータとして挿入することを特徴とする。
【００１２】
また、請求項８に係るラベルデータ作成装置は、請求項２乃至請求項６のいずれかに記載のラベルデータ作成装置において、前記比率最大化手段は、前記判定手段を介して前記レイアウト上に前記カットラインが無いと判定されると共に、前記比率最大化指示手段を介して前記オブジェクトを最大化するように指示された場合には、該オブジェクトを縦方向と横方向との比率を保った状態で該レイアウトの幅方向及び搬送方向に拡大又は縮小して該レイアウト内に最大化してラベルデータとして挿入することを特徴とする。
【００１３】
また、請求項９に係るラベルデータ作成装置は、請求項１乃請求項８のいずれかに記載のラベルデータ作成装置において、前記カットラインは、前記印刷媒体をフルカットするフルカットラインと、前記印刷媒体をハーフカットするハーフカットラインと、を含むことを特徴とする。
【００１４】
また、請求項１０に係るプログラムは、請求項１乃至請求項９のいずれかに記載のラベルデータ作成装置の印刷データ作成・編集手段としてコンピュータを機能させることを特徴とする。
【００１５】
更に、請求項１１に係る記録媒体は、請求項１乃至請求項９のいずれかに記載のラベルデータ作成装置の印刷データ作成・編集手段としてコンピュータを機能させるためのプログラムが記録されてコンピュータで読み取り可能なことを特徴とする。
【発明の効果】
【００１６】
請求項１に係るラベルデータ作成装置では、レイアウトを複数のラベルにカットする位置を表すカットラインがレイアウト上にある場合には、ユーザは、レイアウトにオブジェクトを入力して、最大化指示手段を介して該オブジェクトを最大化するように指示することによって、該オブジェクトを配置ラベル内に最大化してラベルデータとして挿入することが可能となる。従って、ユーザは、レイアウト上に入力したオブジェクトをカットラインで切断されることなく配置ラベル上で最大化することが可能となる。
【００１７】
また、請求項２に係るラベルデータ作成装置では、ユーザは、レイアウト上にオブジェクトを入力して、比率最大化指示手段を介して該オブジェクトを最大化するように指示することによって、該オブジェクトを縦方向と横方向との比率を保った状態で配置ラベル内に最大化してラベルデータとして挿入することが可能となる。従って、ユーザは、レイアウト上に入力したオブジェクトをカットラインで切断されることなく、縦方向と横方向との比率を保った状態で配置ラベル上で最大化することが可能となる。
【００１８】
また、請求項３に係るラベルデータ作成装置では、レイアウトを複数のラベルにカットする位置を表すカットラインがレイアウト上にある場合には、ユーザは、レイアウトに複数のオブジェクトを入力して、最大化指示手段を介して該複数のオブジェクトを最大化するように指示することによって、該複数のオブジェクトを配置ラベル内に最大化してラベルデータとして挿入することが可能となる。従って、ユーザは、レイアウト上に入力した複数のオブジェクトをカットラインで切断されることなく配置ラベル上で最大化することが可能となる。
【００１９】
また、請求項４に係るラベルデータ作成装置では、ユーザは、レイアウト上に複数のオブジェクトを入力して、比率最大化指示手段を介して該複数のオブジェクトを最大化するように指示することによって、該複数のオブジェクトを縦方向と横方向との比率を保った状態で配置ラベル内に最大化してラベルデータとして挿入することが可能となる。従って、ユーザは、レイアウト上に入力した複数のオブジェクトをカットラインで切断されることなく、縦方向と横方向との比率を保った状態で配置ラベル上で最大化することが可能となる。
【００２０】
また、請求項５に係るラベルデータ作成装置では、ユーザは、レイアウト上に入力したオブジェクトの搬送方向中心位置が所望のラベル上に位置するように、該オブジェクトをドラッグすることによって、レイアウト上の任意のラベル内に当該オブジェクトを最大化してラベルデータとして挿入することが可能となる。
【００２１】
また、請求項６に係るラベルデータ作成装置では、ユーザは、レイアウト上に入力した複数のオブジェクトを囲む最小の矩形の搬送方向中心位置が所望のラベル上に位置するように、該複数のオブジェクトをドラッグすることによって、レイアウト上の任意のラベル内に当該複数のオブジェクトを最大化してラベルデータとして挿入することが可能となる。
【００２２】
また、請求項７に係るラベルデータ作成装置では、ユーザは、レイアウト上にオブジェクトを入力して、最大化指示手段を介して該オブジェクトを最大化するように指示することによって、レイアウト上にカットラインが無い場合には、該オブジェクトをレイアウト内に最大化してラベルデータとして挿入することが可能となる。従って、ユーザは、入力したオブジェクトをレイアウト上で最大化することが可能となる。
【００２３】
また、請求項８に係るラベルデータ作成装置では、ユーザは、レイアウトにオブジェクトを入力して、比率最大化指示手段を介して該オブジェクトを最大化するように指示することによって、レイアウト上にカットラインが無い場合には、該オブジェクトを縦方向と横方向との比率を保った状態でレイアウト内に最大化してラベルデータとして挿入することが可能となる。従って、ユーザは、入力したオブジェクトを縦方向と横方向との比率を保った状態でレイアウト上で最大化することが可能となる。
【００２４】
また、請求項９に係るラベルデータ作成装置では、ユーザは、入力したオブジェクトをフルカットライン又はハーフカットラインで切断されることなく配置ラベル上で最大化することが可能となる。
【００２５】
また、請求項１０に係るプログラムでは、コンピュータは当該プログラムを読み込むことによって、請求項１乃至請求項９のいずれかに記載のラベルデータ作成装置として機能することができる。
【００２６】
更に、請求項１１に係る記録媒体では、請求項１乃至請求項９のいずれかに記載のラベルデータ作成装置の機能をコンピュータで実行されるプログラムとして備えることができる。このようなプログラムの場合、例えば、半導体メモリ、ハードディスク、フロッピー（登録商標）ディスク、データカード（ＩＣカード、磁気カード等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、光磁気ディスク（ＭＤ等）、相変化ディスク、磁気テープ等のコンピュータで読み取り可能な記録媒体に記録し、必要に応じてコンピュータにロードして起動することにより用いることができる。この他、ＲＯＭやバックアップＲＡＭに前記プログラムを記録しておき、このＲＯＭやバックアップＲＡＭをコンピュータに組み込んで用いてもよい。
【発明を実施するための最良の形態】
【００２７】
以下、本発明に係るラベルデータ作成装置、プログラム及び記録媒体をラベル印刷システムについて、具体化した一実施例に基づいて図面を参照しつつ詳細に説明する。
【００２８】
先ず、本実施例に係るラベル印刷システム１の概略構成について図１に基づき説明する。図１は本実施例に係るラベル印刷システム１の概略構成を示す図である。
図１に示すように、本実施例に係るラベル印刷システム１は、パーソナルコンピュータ等から構成されるラベルデータ作成装置の一例としてのコンピュータ装置２と、このコンピュータ装置２と信号ケーブルＫ１を介して接続されるテープ印刷装置３とから構成されている。
また、コンピュータ装置２は、ホストコントローラ４、表示装置（例えば、ＣＲＴ、ＬＣＤ等）５、キーボード６、マウス７、イメージスキャナ８、及びＣＤリード・ライター（ＣＤ−Ｒ／Ｗ）９から構成されている。尚、マウス７は、ジョイスティックやトラックボール等に置き換えてもよい。また、ＣＤ−Ｒ／Ｗ９は、ＭＯ装置、ＤＶＤ装置等に置き換えてもよい。
【００２９】
次に、テープ印刷装置３の概略構成について図２乃至図５に基づいて説明する。
図２はテープ印刷装置３にロールシートホルダ１３が装着された状態を上カバー１４を開けて示す右側上方からの斜視図である。図３はロールシートホルダ１３をテープ印刷装置に装着した状態を示す側断面図である。図４はテープ印刷装置３の上カバー１４が開かれた状態を示す左前側上方からの斜視図である。図５はテープ印刷装置３の上カバー１４が開かれた状態を示す左後側上方からの斜視図である。
【００３０】
図２乃至図５に示すように、テープ印刷装置３は、樹脂製の本体筐体１１と、所定幅のロールシート１２Ａが巻回されたロールシートホルダ１２を収納するロールシートホルダ収納部１３の上側を覆うように後側上端縁部に開閉自在に取り付けられた透明樹脂製の側面視略半円形状に形成された上カバー１４とから構成されている。このロールシート１２Ａは、自己発色性を有する長尺状の感熱シート（いわゆる、サーマルペーパー）や、該感熱シートの片面に粘着剤を介して離形紙が貼り合わされた長尺状の無定長ロールシート１２Ａや、この無定長ロールシート１２Ａの感熱シートが予め所定形状に一定ピッチでハーフカットされたダイカット等で構成され、ロールシートホルダ１２に巻回されている。
【００３１】
また、上カバー１４の前側のフロントカバー１５には、印刷されたロールシート１２Ａを外部に排出するシート排出口１５Ａが形成されている。また、このシート排出口１５Ａの上側の前面部には電源ボタン１６Ａ、押下することによってシート排出口１５Ａの内側に設けられたカッターユニット１７（図３参照）を駆動させてロールシート１２Ａを切断するカットボタン１６Ｂ、押下することによってロールシート１２Ａを一定量搬送方向に排出するフィードボタン１６Ｃが略水平に配置されている。
【００３２】
ここで、カッターユニット１７は、図３に示すように、固定刃１７Ａと可動刃１７Ｂから構成され、可動刃１７ＢがＤＣモータ等で構成される切断用モータ８４により上下方向に往復移動される。そして、印刷済みロールシート１２Ａの搬送方向後側の切断位置が、固定刃１７Ａに対向する位置まで搬送された場合には、切断用モータ８４により可動刃１７Ｂを上下方向に移動させることによって、この印刷済みロールシート１２Ａが切断される。また、固定刃１７Ａと可動刃１７Ｂとによって切断されたロールシート１２Ａは、シート排出口１５Ａから排出される。尚、可動刃１７Ｂは正面視Ｖ字形に構成されている。
【００３３】
また、図２及び図３に示すように、トレイ部材１８がフロントカバー１５の前側を覆うように、このフロントカバー１５の下端縁部に開閉自在に取り付けられ、上端部に形成された凹み部１８Ａに指を掛けて前側に回動させて開くことができるように構成されている。
また、図５に示すように、本体筐体１１の背面部には不図示の電源コードが接続されるインレット１９が配設されると共に、その横側（図５中、左側である。）には、信号ケーブルＫ１が接続されるＵＳＢ（UniversalSerial Bus）コネクタ２０が設けられている。
【００３４】
また、図２、図４及び図５に示すように、テープ印刷装置３は、ロールシートホルダ収納部１３の搬送方向に対して略垂直方向の一方の側端縁部（図２中、右側側端縁部）に、ロールシートホルダ１２を構成する位置決め保持部材２１の外側方向に突設される断面略矩形状の取付部材２２を嵌め込むことができるホルダ支持部材２３が設けられている。このホルダ支持部材２３には、幅方向上方に開口すると共に幅方向両側に開口する正面視略縦長Ｕの字状の第１位置決め溝部２４が形成されている。
【００３５】
また、ロールシート１２Ａを挿入する挿入口２６（図３参照）の後端縁部からロールシートホルダ収納部１３の前側上端縁部まで略水平に延出された載置部２９が設けられている。また、この載置部２９の搬送方向後側の端縁角部には、ロールシート１２Ａの複数の幅寸法に対応して断面略Ｌ字状の５個の第２位置決め溝部３０Ａ〜３０Ｅが形成されている。この各第２位置決め溝部３０Ａ〜３０Ｅは、図３に示すように、ロールシートホルダ１２を構成するガイド部材２８の載置部２９に当接する先端下端部分を上方から嵌め込むことができるように形成されている。
【００３６】
また、ロールシートホルダ収納部１３の底面部には、ホルダ支持部材２３の内側基端部から対向する側面部基端部まで搬送方向に対して略垂直に平面視横長四角形の位置決め凹部１３Ａが所定深さ（本実施形態では、約１．５〜３ｍｍの深さである。）で形成されている。この位置決め凹部１３Ａの搬送方向幅寸法は、ロールシートホルダ１２を構成する位置決め保持部材２１及びガイド部材２８の各下端縁部の幅寸法にほぼ等しくなるように形成されている。
【００３７】
また、位置決め凹部１３Ａのホルダ支持部材２３の内側基端部には、位置決め保持部材２１の下端縁部から略直角内側方向に延出されるシート判別部６０（図６参照）に対向する部分が、位置決め凹部１３Ａよりもさらに所定深さ（本実施形態では、約１．５〜３ｍｍの深さである。）だけ深くなるように形成された搬送方向に縦長の平面視長四角形の判別凹部１３Ｂが形成されている。
【００３８】
また、この判別凹部１３Ｂには、プッシュ式のマイクロスイッチ等から構成されて、ロールシート１２Ａの種別、材質、ロールシート幅等を判別するための６個のシート判別センサＰ１、Ｐ２、Ｐ３、Ｐ４、Ｐ５、Ｐ６がＬ字状に設けられている。
【００３９】
この各シート判別センサＰ１〜Ｐ６は、プランジャーとマイクロスイッチ等から構成される公知の機械式スイッチからなり、該各プランジャーの上端部は、該判別凹部１３Ｂの底面部から位置決め凹部１３Ａの底面部近傍まで突き出るように設けられている。そして、この各シート判別センサＰ１〜Ｐ６に対して位置決め保持部材２１の下端縁部から略直角内側方向に延出されるシート判別部６０に形成される各センサ孔６０Ａ〜６０Ｆ（図６参照）が有るか否かを検出して、そのオン・オフ信号によりロールシートホルダ１２に装着されたロールシート１２Ａの種別、材質、ロールシート幅等を検出するものである。
【００４０】
尚、本実例の場合は、各シート判別センサＰ１〜Ｐ６は、そのプランジャーが常には、判別凹部１３Ｂの底面から位置決め凹部１３Ａの底面部近傍まで突き出しており、マイクロスイッチがオフ状態になっている。そして、シート判別部６０の各センサ孔６０Ａ〜６０Ｆが、各シート判別センサＰ１〜Ｐ６に対向する位置に有る場合には、プランジャーが押下されずマイクロスイッチがオフ状態にあるので、オフ信号が出力される。
【００４１】
一方、シート判別部６０の各センサ孔６０Ａ〜６０Ｆが、各シート判別センサＰ１〜Ｐ６に対向する位置に無い場合には、プランジャーが押下されてマイクロスイッチがオン状態になるので、オン信号が出力される。従って、各シート判別センサＰ１〜Ｐ６によって６ビットの「０」、「１」信号が出力され、各シート判別センサＰ１〜Ｐ６が全てオフ状態の場合、即ち、ロールシートホルダ１２が装着されていない場合には、６ビットの「００００００」の信号が出力される。
【００４２】
また、ホルダ収納部４のホルダ支持部材２３と反対側の側端縁部に対向する上カバー１４の開口部周縁の内側には、断面円形状でリンクレバー３４の厚さにほぼ等しい高さに形成された係合軸３３が立設されている。そして、この係合軸３３には、サーマルヘッド３２（図３参照）を上下動させるリンクレバー３４の一方の端縁部に形成された貫通孔が嵌め込まれ、このリンクレバー３４の端縁部が回動可能且つ着脱可能に取り付けられている。
【００４３】
また、図３に示すように、挿入口２６のロールシート搬送方向奥側には、プラテンローラ３５のローラ軸３５Ａが回転自在に軸支されている。また、サーマルヘッド３２は押圧バネ３６によって上方に付勢されているヘッド支持部材３７の上面に固定されている。また、このヘッド支持部材３７の搬送方向に対して後側の端縁部は、フレーム３８の背面部によって上下方向に揺動可能に支持されている。
【００４４】
そして、この上カバー１４を後側方向に回動して開くことにより、リンクレバー３４が上カバー１４の動きに連動して後側方向に移動して、サーマルヘッド支持部材３７が下方に移動されて、サーマルヘッド３２が対向配置されているプラテンローラ３５から離間される。これにより、ロールシート１２Ａを挿入口２６から挿通して、プラテンローラ３５とサーマルヘッド３２との間に挿通可能な状態になる。
【００４５】
また、上カバー１４を閉じた場合には、リンクレバー３４が上カバー１４の動きに連動して前側方向に移動し、サーマルヘッド支持部材３７が上方に移動されて、サーマルヘッド３２が押圧バネ３６によってロールシート１２Ａをプラテンローラ３５に押圧付勢して印刷可能な状態になる。
また、ロールシートホルダ収納部１３の下側には、仕切壁３９を介して、コンピュータ装置２からの指令によりサーマルヘッド３２等の各機構部を駆動制御する制御回路部等が形成された制御基板４０が設けられている。
【００４６】
次に、ロールシートホルダ１２の概略構成について図６に基づいて説明する。
図６はロールシート１２Ａが装着されたロールシートホルダ１２の一例を示す下方からの斜視図である。
【００４７】
図６に示すように、巻芯に巻回されたロールシート１２Ａが回転可能に装着されるロールシートホルダ１２は、下記のように構成されている。
ロールシートホルダ１２を構成するガイド部材２８は、下側方向に延出されて、ロールシートホルダ収納部１３の底面部に形成される位置決め凹部１３Ａに嵌入されて該位置決め凹部１３Ａの底面に当接される第１延出部６３が形成されている。また、ガイド部材２８は、ロールシート１２Ａの前側方向略１／４円周上の外側端面部を覆うように載置部２９まで上側端縁部が前下がり状に延出される第２延出部６４が形成されている。
【００４８】
この第２延出部６４の下端面は略水平に形成され、先端側下端部は、装着されたロールシート１２Ａのシート幅に対向する各第２位置決め溝部３０Ａ〜３０Ｅのいずれかに嵌入されるように構成されている。また、この第２延出部６４の内側面によって装着されたロールシート１２Ａの一側端縁部を挿入口２６まで案内するように構成されている（図２参照）。
【００４９】
また、ガイド部材２８の内側面と位置決め保持部材２１の内側面に立設されたホルダ軸部材６２によって、ロールシート１２Ａが巻回された巻芯が回転可能に保持される。尚、ホルダ軸部材６２は、ロールシート１２Ａの巻芯の各長さ寸法に対応して複数種類（本実施例では、１２ｍｍ、１７ｍｍ、２９ｍｍ、３８ｍｍ、６２ｍｍの５種類である。）の長さ寸法のものが設けられている。
【００５０】
また、位置決め保持部材２１の取付部材２２は、正面視下方向（図６中、下方向）に幅狭になるように形成され、テープ印刷装置３のホルダ支持部材２３の下方向に幅狭な第１位置決め溝部２４内に密着可能に形成されている。また、この取付部材２２の突出高さ寸法は、この第１位置決め溝部２４の幅寸法にほぼ等しく形成されている。これにより、ロールシートホルダ１２を装着する場合は、取付部材２２を第１位置決め溝部２４に挿入することによって、該ロールシートホルダ１２を位置決めしつつ装着することができる。
【００５１】
また、位置決め保持部材２１の下端縁部は、ガイド部材２８の下端縁部よりも所定長さ（本実施例では、約１ｍｍ〜２．５ｍｍである。）下側方向に突出するように延出されると共に、該下端縁部には、略直角内側方向に所定長さ延出される略長四角形のシート判別部６０が形成されている。また、このシート判別部６０には、上述したように、各シート判別センサＰ１〜Ｐ６に対向する所定位置に貫通した各センサ孔６０Ａ〜６０Ｆが略Ｌ字状に配置されて形成される。尚、図６中、各センサ孔６０Ａ〜６０Ｆのうちの各センサ孔６０Ａ〜６０Ｃが、シート判別部６０に形成された状態を示している。
【００５２】
これにより、各センサ孔６０Ａ〜６０Ｆは、６個のうちの最大５個形成されるため、各センサ孔６０Ａ〜６０Ｆ毎の有無を「１」と「０」に対応させることにより、該ロールシートホルダ１２に装着されたロールシート１２Ａの種別、材質、ロールシート幅等を「０００００１」〜「１１１１１１」の６ビットの符号によって表示することができる。尚、「００００００」の６ビットの符号は、ロールシートホルダ１２が装着されていないことを表している。
【００５３】
次に、ラベル印刷システム１を構成するコンピュータ装置２の回路構成について図７に基づいて説明する。図７は図１に示すコンピュータ装置２の要部の回路構成を示す回路ブロック図である。
図７に示すように、コンピュータ装置２のホストコントローラ４は、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、入出力インターフェース（Ｉ／Ｆ）４４、通信用インターフェース（Ｉ／Ｆ）４５、フロッピー（登録商標）ディスクコントローラ（ＦＤＣ）４６、フロッピー（登録商標）ディスクドライブ（ＦＤＤ）４７、ハードディスクコントローラ（ＨＤＣ）４８、ハードディスクドライブ（ＨＤＤ）４９、表示装置コントローラ５０、モデム５１等を備えている。また、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、入出力インターフェース（Ｉ／Ｆ）４４、通信用インターフェース（Ｉ／Ｆ）４５、及びモデム５１は、バス線５２により相互に接続されて、相互にデータのやり取りが行われる。また、入出力Ｉ／Ｆ４４には、ＦＤＤ４７を駆動制御するＦＤＣ４６を介してＦＤＤ４７、ＨＤＤ４９を駆動制御するＨＤＣ４８を介してＨＤＤ４９、及び表示装置コントローラ５０が接続されている。また、モデム５１には電話回線５３が接続されている。
【００５４】
そして、ホストコントローラ４には、入出力Ｉ／Ｆ４４を介して文字や記号等を入力するためのキーボード６、表示装置５の表示画面上の座標を入力するためのマウス７、図面から外形線データ等を取り込むためのイメージスキャナ８、及び印刷用データや後述のレイアウト編集画面８９（図１２参照）を表示するレイアウト編集ソフト等の各種アプリケーションソフトウェア等をＣＤ−ＲＯＭ５６に書き込み及び読み込むためのＣＤ−Ｒ／Ｗ９が接続されている。また、ホストコントローラ４には、表示装置コントローラ５０を介して表示装置５が接続され、後述のようにレイアウト編集画面８９が表示され、無定長ロールシート１２Ａのレイアウト等が表示される。更に、ホストコントローラ４には、通信用Ｉ／Ｆ４５及び信号ケーブルＫ１を介してテープ印刷装置３が接続される。
【００５５】
また、ＣＰＵ４１は、ラベル印刷システム１全体を制御し、ラベル印刷システム１の動作に関する全てのデータを管理する。また、ＲＯＭ４２には、一般のパーソナルコンピュータと同様に電源投入時にコンピュータ装置２を立ち上げてＣＰＵ４１を起動させるための起動プログラムが格納されている。
【００５６】
また、ＲＡＭ４３は、ＣＰＵ４１が種々の制御を実行する際に、各種データを一時的に記憶するものであり、画像データ等のオブジェクト情報を記憶するオブジェクト情報記憶エリア４３Ａ、テープ印刷装置３に送信するテンプレートデータやキーボード６等を介して入力された文字列データや図柄データ等からなるラベルデータが記憶されるラベルデータ記憶エリア４３Ｂ等が設けられている。
また、通信用Ｉ／Ｆ４５は、例えば、セントロニクスインターフェースやＵＳＢ（UniversalSerial Bus）等から構成され、テープ印刷装置３や外部の電子機器（例えば、コンピュータ、レーザプリンタ等）と双方向データ通信が可能になっている。
【００５７】
また、ＨＤＤ４９に装着されるハードディスクには、ＭＳ−ＤＯＳ（登録商標）やウィンドウズ（登録商標）システム等の各種オペレーティングシステム（ＯＳ）に加えて、テープ印刷装置３や外部の電子機器に対してデータの送受信を行うための通信用プロトコル、ブラウザや当該ＯＳにて実行可能なワープロソフトや印刷用ラベルデータを作成するレイアウト編集ソフト等の各種アプリケーションソフトウェアが必要に応じて格納されている。
また、ＦＤＤ４７に着脱自在に装着されるフロッピー（登録商標）ディスク（ＦＤ）５５には、各種印刷データが格納保存される。
【００５８】
また、ＣＤ−Ｒ／Ｗ９に着脱自在に装着される光ディスク（ＣＤ−ＲＯＭ）５６には、後述する印刷領域にテキストやオブジェクトを挿入表示して編集するレイアウト編集画面８９等の制御処理の制御プログラム等と共に、ＧＩＦ、ＪＰＥＧ、ＢＭＰ等の様々な形式の各種オブジェクトのオブジェクト情報（例えば、オブジェクト名、オブジェクトの原画像の縦寸法、オブジェクトの原画像の横寸法、画像データ等である。）が記録されて、各種ラベル作成装置に供給される。
【００５９】
次に、ラベル印刷システム１を構成するテープ印刷装置３の回路構成について図８乃至図１０に基づき説明する。
図８は図１に示すテープ印刷装置３の要部の回路構成を示す回路ブロック図である。図９はテープ印刷装置３のＲＯＭに記憶されるシート種類テーブルの一例を示す図である。図１０はテープ印刷装置３のＲＯＭに記憶されるダイカット種類テーブルの一例を示す図である。
【００６０】
図８に示すように、テープ印刷装置３の制御基板４０上に形成される制御回路部７０は、ＣＰＵ７１、ＣＧ（キャラクタジェネレータ）ＲＯＭ７２、ＲＯＭ７３、フラッシュメモリ（ＥＥＰＲＯＭ）７４、ＲＡＭ７５、入出力インターフェース（Ｉ／Ｆ）７６、通信用インターフェース（Ｉ／Ｆ）７７等を備えている。また、ＣＰＵ７１、ＣＧＲＯＭ７２、ＲＯＭ７３、フラッシュメモリ７４、ＲＡＭ７５、入出力インターフェース（Ｉ／Ｆ）７６、通信用インターフェース（Ｉ／Ｆ）７７は、バス線７８により相互に接続されて、相互にデータのやり取りが行われる。
【００６１】
ここに、ＣＧＲＯＭ７２には各キャラクタに対応するドットパターンデータが記憶されており、ドットパターンデータがＣＧＲＯＭ７２から読み出され、そのドットパターンデータに基づいてロールシート１２Ａの感熱シート上にドットパターンが印刷される。
また、ＲＯＭ７３は、各種のプログラムを記憶させておくものであり、無定長ロールシート１２Ａのラベル作成処理プログラム等のテープ印刷装置３の制御上必要な各種のプログラムが記憶されている。また、ＲＯＭ７３には、各シート判別センサＰ１〜Ｐ６から入力される６ビットの各符号に対するロールシート１２Ａの種別が格納されたシート種類テーブル７３１（図９参照）や、各シート判別センサＰ１〜Ｐ６から入力される６ビットの各符号に対するロールシート１２Ａの感熱シートの材質等が記憶されている。また、ＲＯＭ７３には、各ダイカットのダイカットラベルの寸法が格納されたダイカット種類テーブル７３２（図１０参照）が記憶されている。
【００６２】
ここで、各シート判別センサＰ１〜Ｐ６から入力される６ビットの各符号に対するロールシート１２Ａの種別が格納されたシート種類テーブル７３１の一例について図９に基づいて説明する。
図９に示すように、シート種類テーブル７３１は、各シート判別センサＰ１〜Ｐ６から入力される６ビットの符号を表す「シート判別センサ」と、各６ビットの符号に対応するロールシート１２Ａの種類を表す「ロールシート種類」とから構成されている。
【００６３】
例えば、「シート判別センサ」が「１１０１００」に対応する「ロールシート種類」には、１２ｍｍ幅の無定長ロールシート１２Ａを表す「１２ｍｍ無定長」が格納されている。また、「シート判別センサ」が「１１１００１」に対応する「ロールシート種類」には、１２ｍｍ幅の無定長ロールシート１２Ａの感熱シートが予め所定形状に一定ピッチでハーフカットされたダイカットを表す「１２ｍｍダイカット１」が格納されている。
【００６４】
ここで、各ダイカットのダイカットラベルの寸法が格納されたダイカット種類テーブル７３２の一例について図１０に基づいて説明する。
図１０に示すように、ダイカット種類テーブル７３２は、ダイカットの種類を表す「ダイカット種類」と、ハーフカットされたダイカットラベルの寸法を表す「幅×長さ」とから構成されている。例えば、「ダイカット種類」が「１２ｍｍダイカット１」に対応する「幅×長さ」には、「１２ｍｍ×５４ｍｍ」が格納されている。つまり、「１２ｍｍダイカット１」は、１２ｍｍ幅の無定長ロールシート１２Ａの感熱シートが予め「１２ｍｍ×５４ｍｍ」のダイカットラベルに一定ピッチでハーフカットされている。
【００６５】
そして、ＣＰＵ７１はかかるＲＯＭ７３に記憶されている各種のプログラムに基づいて各種の演算を行なうものである。また、ＲＯＭ７３には、多数の文字等のキャラクタのそれぞれについて、各キャラクタの輪郭線を規定する輪郭線データ（アウトラインデータ）が各書体（ゴシック系書体、明朝体系書体等）毎に分類されてコードデータに対応して記憶されている。このアウトラインデータに基づいてドットパターンデータが印刷バッファ７５Ａ上に展開される。
【００６６】
また、フラッシュメモリ７４は、外部のコンピュータ装置２等から受信した外字データ等のドットパターンデータや各種図柄データのドットパターンデータ等に登録番号を付して記憶させておくものであり、テープ印刷装置３の電源をオフしても記憶内容を保持している。
【００６７】
また、ＲＡＭ７５は、ＣＰＵ７１により演算された各種の演算結果を一時的に記憶させておくためのものであり、印刷バッファ７５Ａ、ワーク領域７５Ｂ等の各種のメモリが設けられている。また、印刷バッファ７５Ａには、複数の文字や記号等の印刷用ドットパターンや各ドットの形成エネルギ量である印加パルス数等がドットパターンデータとして格納され、サーマルヘッド３２はかかる印刷バッファ７５Ａに記憶されているドットパターンデータに従ってドット印刷を行う。
【００６８】
また、入出力Ｉ／Ｆ７６には、シート判別センサＰ１〜Ｐ６、サーマルヘッド３２を駆動する為の駆動回路８１、プラテンローラ３５を回転駆動するシート送りモータ８２を駆動するために駆動回路８３、可動刃１７Ｂを上下に往復移動させる切断用モータ８４を駆動するための駆動回路８５等がそれぞれ接続されている。
【００６９】
また、通信用Ｉ／Ｆ７７は、ＵＳＢコネクタ２０に接続され、外部のコンピュータ装置２と信号ケーブルＫ１によって接続され、双方向データ通信が可能になっている。従って、コンピュータ装置２のＣＰＵ４１からテープ印刷装置３に装着されているロールシート１２Ａに関する情報の送信要求があった場合には、ＣＰＵ７１は、各シート判別センサＰ１〜Ｐ６の出力信号に基づいて当該テープ印刷装置３に装着されているロールシート１２Ａに関する情報をシート種類テーブル７３１やダイカット種類テーブル７３２等から読み出し、コンピュータ装置２に送信する。また、ＣＰＵ７１は、コンピュータ装置２のＣＰＵ４１から送信された印刷指示コマンドと印刷データに基づいてラベルシートを作成する。
【００７０】
次に、このように構成されたテープ印刷システム１のコンピュータ装置２のＣＰＵ４１によるロールシート１２Ａに印刷するオブジェクトをラベル切断位置に合わせて最大化するオブジェクト最大化処理について図１１乃至図１８に基づいて説明する。
【００７１】
図１１は図１に示すコンピュータ装置２のＣＰＵ４１によるロールシート１２Ａに印刷するオブジェクトをラベル切断位置に合わせて最大化するオブジェクト最大化処理を示すメインフローチャートである。図１２は図１１の「オブジェクトの最大化処理」のサブ処理を示すサブフローチャートである。図１３は固定長印刷モードに設定された場合のレイアウトの一例を示す図である。図１４は図１３のレイアウト上に３個のラベルにフルカットするフルカットラインが設けられた一例を示す図である。図１５は図１４のレイアウト上に１個のオブジェクトを入力した一例を示す図である。図１６は図１５のオブジェクトの最大化を指示する一例を示す図である。図１７は図１６のオブジェクトを最大化してラベル内に挿入した一例を示す図である。図１８は図１５のオブジェクトの比率を保った最大化を指示する一例を示す図である。図１９は図１８のオブジェクトを比率を保って最大化してラベル内に挿入した一例を示す図である。図２０は図１３のレイアウト上に１個のオブジェクトを入力した一例を示す図である。図２１は図２０のオブジェクトを最大化してレイアウト内に挿入した一例を示す図である。図２２は図２０のオブジェクトを比率を保って最大化してレイアウト内に挿入した一例を示す図である。
【００７２】
図１１に示すように、先ず、ステップ（以下、Ｓと略記する）１１において、コンピュータ装置２のＣＰＵ４１は、コンピュータ装置２のホストコントローラ４全体の初期化を行う。具体的には、ＣＰＵ４１、ＲＡＭ４３、入出力インターフェース４４及び通信用インターフェース４５の動作チェックや初期化を行い、更に入出力インターフェース４４に接続されている表示装置５の初期化を行う。そして、異常がなければ、ＣＰＵ４１は、ＲＡＭ４３に格納するデータや各部機能の初期化を行う。
【００７３】
これらが完了後、ＣＰＵ４１は、無定長ロールシート１２Ａ等に印刷するラベルデータを作成するためのレイアウト編集ソフトが起動された場合には、通信用インターフェース４５を介して、テープ印刷装置３のＣＰＵ７１から当該テープ印刷装置３に装着されているロールシート１２Ａの種類（無定長ロールシート、ダイカット等である。）、シート幅、ダイカットラベルの寸法等のロールシート１２Ａに関する情報を取得する。続いて、ＣＰＵ４１は、テープ印刷装置３から取得したロールシート１２Ａに関する情報に基づいて、表示装置５の表示画面に後述のレイアウト編集画面８９（図１３参照）を表示する。
【００７４】
続いて、Ｓ１２において、ＣＰＵ４１は、キーボード６やマウス７等によってレイアウト上のフルカット位置又はハーフカット位置の入力やテキストや図形等のオブジェクトの入力を待つ（Ｓ１２：ＮＯ）。
【００７５】
そして、キーボード６やマウス７等によって、レイアウト上のフルカット位置又はハーフカット位置の入力やテキストや図形等のオブジェクトの入力がされた場合には（Ｓ１２：ＹＥＳ）、ＣＰＵ４１は、レイアウト編集画面８９に表示された無定長ロールシート１２Ａ等を表す長四角形のレイアウト９１（図１３参照）上に、フルカット位置又はハーフカット位置を表すフルカットライン（図１４参照）又はハーフカットラインを表示し、また、レイアウト９１上に入力されたオブジェクトを挿入後、Ｓ１３の処理に移行する。
【００７６】
ここで、キーボード６やマウス７等によって、レイアウト９１上のフルカット位置の入力がされた後、テキストのオブジェクトが入力された一例について図１３乃至図１５に基づいて説明する。尚、レイアウト編集ソフトが起動された場合には、無定長ロールシート１２Ａの印刷モードは、自由長印刷モードに設定され、印刷するテキストは横書きに設定される。そして、ユーザが固定長印刷モードに設定することにより、レイアウト９１は、所定の固定長さに設定される。例えば、シート幅１２ｍｍの場合には、レイアウト９１は、約５４ｍｍの固定長さに最初設定され、ユーザの操作により固定長さを変更することができる。
【００７７】
図１３に示すように、ＣＰＵ４１は、表示装置５に、レイアウト表示画面９０が形成されたレイアウト編集画面８９を表示する。そして、テープ印刷装置３にシート幅が１２ｍｍの無定長ロールシート１２Ａが装着されて、固定長印刷モードに設定された場合には、ＣＰＵ４１は、レイアウト表示画面９０に無定長ロールシート１２Ａを表す幅が１２ｍｍで搬送方向長さが約５４ｍｍの長四角形のレイアウト９１を、印刷するテキストが横書きであるため、レイアウト９１の搬送方向がレイアウト表示画面９０の左右方向に沿うように表示する。そして、レイアウト９１の内側に横長四角形の印刷領域９１Ａを細い破線で表示する。
【００７８】
また、ＣＰＵ４１は、印刷するテキストが横書きであると共に、無定長ロールシート１２Ａが装着されていることを表すため、幅が１２ｍｍの半透明横長四角形のシルエット９２をレイアウト９１の右側端縁部（搬送方向後側）からレイアウト表示画面９０の側端縁部まで暗く表示する。尚、シルエット９２は、自由長印刷モードで設定可能な自由長さの最大長さに対応する長さまで表示可能である。また、ＣＰＵ４１は、レイアウト９１の左側端縁部（搬送方向先端縁部）の外側に、該左側端縁部に平行にシート幅を表す「１２ｍｍ」の文字列を表示して、当該レイアウト９１の搬送方向を表す。
【００７９】
そして、図１４に示すように、ユーザが、マウス７によりレイアウト９１を３個の各ラベル９５、９６、９７にカットするフルカット位置をレイアウト９１上の２カ所の位置に入力した場合には、ＣＰＵ４１は、各フルカット位置に各フルカットライン９８、９９を鋏マークと共に直線でシート幅方向に表示する。また、ＣＰＵ４１は、各ラベル９５〜９７の内側に四角形の各印刷領域９５Ａ、９６Ａ、９７Ａを細い破線で表示する。尚、ユーザが、マウス７によりレイアウト９１上にハーフカット位置を入力した場合には、ＣＰＵ４１は、このハーフカット位置にハーフカットラインを鋏マークと共に点線でシート幅方向に表示する。
【００８０】
そして、図１５に示すように、マウス７でラベル９５の印刷領域９５Ａの搬送方向後端部（図１３中、右端部である。）がクリックされた後、キーボード６から「Ａ」、「Ｂ」、「Ｃ」が入力された場合には、ＣＰＵ４１は、レイアウト９１の３個の各ラベル９５〜９７に分割される前の印刷領域９１Ａに入る最大フォントサイズで「ＡＢＣ」のテキストのオブジェクト１０１を太い破線で囲んで表示する。従って、「ＡＢＣ」のテキストのオブジェクト１０１は、各ラベル９５〜９７に渡って表示され、当該オブジェクト１０１の左右方向の中心位置は、中央のラベル９６上に位置している。尚、オブジェクト１０１は、マウス７でレイアウト９１上の任意の位置にドラッグ可能である。
【００８１】
続いて、図１１に示すように、Ｓ１３において、ＣＰＵ４１は、レイアウト９１上のオブジェクトを最大化してレイアウト９１内又は分割されたラベル内に最大化して挿入するように指示する最大化挿入指示が入力されたか否かを判定する判定処理を実行する。
ここで、最大化挿入指示は、後述のように、レイアウト編集画面８９のレイアウトボタン１０２（図１６参照）をマウス７でクリックすることによって表示されるメニュー画面１０３（図１６、図１７参照）から「サイズ変更（Ｓ）」のメニュー１０５（図１６、図１７参照）をマウス７でクリックすることにより指示することができる。
【００８２】
そして、最大化挿入指示が入力された場合には（Ｓ１３：ＹＥＳ）、ＣＰＵ４１は、Ｓ１４の処理に移行する。Ｓ１４において、ＣＰＵ４１は、後述の「オブジェクトの最大化処理」のサブ処理（図１２参照）を実行後、再度、Ｓ１２以降の処理を実行する。
一方、最大化挿入指示が入力されていない場合には（Ｓ１３：ＮＯ）、ＣＰＵ４１は、Ｓ１５の処理に移行する。Ｓ１５において、ＣＰＵ４１は、レイアウト編集ソフトの終了メニュー又は終了ボタンがマウス７でクリックされたか否かを判定する判定処理を実行する。そして、レイアウト編集ソフトの終了メニュー又は終了ボタンがマウス７でクリックされた場合には（Ｓ１５：ＹＥＳ）、ＣＰＵ４１は、レイアウト編集画面８９を表示装置５の表示画面から消去して、当該処理を終了する。
【００８３】
また、一方、レイアウト編集ソフトの終了メニュー又は終了ボタンがマウス７でクリックされていない場合には（Ｓ１５：ＮＯ）、ＣＰＵ４１は、Ｓ１６の処理に移行する。Ｓ１６において、ＣＰＵ４１は、その他の処理を実行する。その他の処理には、印刷メニュー画面の呼び出し指示に対する印刷メニュー画面の表示や、印刷メニューのマウス７によるクリックに対するテープ印刷装置３に対するラベルデータの出力処理等が含まれる。そして、その他の処理が完了すると、ＣＰＵ４１は、再度、Ｓ１２以降の処理を実行する。
【００８４】
次に、上記Ｓ１４で実行される「オブジェクトの最大化処理」のサブ処理について図１２に基づいて説明する。
図１２に示すように、先ず、Ｓ１１１において、ＣＰＵ４１は、レイアウト９１上にフルカットライン又はハーフカットラインがあるか否か、即ち、レイアウト９１が複数のラベルに分割されているか否かを判定する判定処理を実行する。
【００８５】
そして、レイアウト９１上にフルカットライン又はハーフカットラインがある場合には（Ｓ１１１：ＹＥＳ）、ＣＰＵ４１は、Ｓ１１２の処理に移行する。Ｓ１１２において、ＣＰＵ４１は、レイアウト９１上のオブジェクトを最大化して配置するラベル（配置ラベル）を決定して、ＲＡＭ４３に記憶する。具体的には、ＣＰＵ４１は、オブジェクトの搬送方向の中心位置に位置するラベルを当該オブジェクトを配置するラベル（配置ラベル）として決定する。また、レイアウト９１上の複数のオブジェクトが選択された場合には、ＣＰＵ４１は、この選択された複数のオブジェクトを囲む最小の矩形の搬送方向の中心位置に位置するラベルを当該複数のオブジェクトを配置するラベル（配置ラベル）として決定する。
そしてまた、Ｓ１１３において、ＣＰＵ４１は、Ｓ１１２で決定したラベル（配置ラベル）の印刷領域の座標を取得して、ＲＡＭ４３に記憶する。
【００８６】
続いて、Ｓ１１４において、ＣＰＵ４１は、レイアウト９１上のオブジェクトの縦方向と横方向の比率を保った状態で、Ｓ１１２で決定したラベル（配置ラベル）内に最大化して配置する旨が指示されたか否かを判定する判定処理を実行する。つまり、ＣＰＵ４１は、レイアウト９１上のオブジェクトをＳ１１２で決定したラベル（配置ラベル）内に最大化して配置する旨が指示されたか否かを判定する判定処理を実行する。
【００８７】
具体的には、後述のように、ユーザが、「サイズ変更（Ｓ）」のメニュー１０５（図１６、図１７参照）をマウス７でクリックすることによって表示される選択画面１０６（図１６、図１７参照）から「比率を保って最大化（Ｐ）」のメニュー１０８（図１６、図１７参照）をマウス７でクリックした場合に、ＣＰＵ４１は、レイアウト９１上のオブジェクトの縦方向と横方向の比率を保った状態で、Ｓ１１２で決定したラベル（配置ラベル）内に最大化して配置する旨が指示されたと判定する。また一方、ユーザが、選択画面１０６から「最大化（Ｍ）」のメニュー１０７（図１６、図１７参照）をマウス７でクリックした場合に、ＣＰＵ４１は、レイアウト９１上のオブジェクトをＳ１１２で決定したラベル（配置ラベル）内に最大化して配置する旨が指示されたと判定する。
【００８８】
そして、レイアウト９１上のオブジェクトの縦方向と横方向の比率を保った状態で、Ｓ１１２で決定したラベル（配置ラベル）内に最大化して配置する旨が指示されていない場合には（Ｓ１１４：ＮＯ）、ＣＰＵ４１は、Ｓ１１５の処理に移行する。つまり、レイアウト９１上のオブジェクトをＳ１１２で決定したラベル（配置ラベル）内に最大化して配置する旨が指示された場合には（Ｓ１１４：ＮＯ）、ＣＰＵ４１は、Ｓ１１５の処理に移行する。
【００８９】
Ｓ１１５において、ＣＰＵ４１は、上記Ｓ１１２で決定したラベル（配置ラベル）の印刷領域の座標をＲＡＭ４３から読み出す。そして、ＣＰＵ４１は、レイアウト９１上のオブジェクトを当該ラベル（配置ラベル）の幅方向及び搬送方向に拡大又は縮小して該ラベル（配置ラベル）の印刷領域内に最大化して配置することができる最大化オブジェクトを作成してＲＡＭ４３に記憶する。また、複数のオブジェクトが選択された場合には、ＣＰＵ４１は、この選択された複数のオブジェクトを囲む最小の矩形を当該ラベル（配置ラベル）の幅方向及び搬送方向に拡大又は縮小して該ラベル（配置ラベル）の印刷領域内に最大化するように、それぞれのオブジェクトを拡大又は縮小して該ラベル（配置ラベル）の印刷領域内に配置することができる最大化オブジェクトを作成してＲＡＭ４３に記憶する。
【００９０】
続いて、Ｓ１１６において、ＣＰＵ４１は、ＲＡＭ４３から最大化オブジェクトを読み出し、上記Ｓ１１２で決定したラベル（配置ラベル）の印刷領域にラベルデータとして挿入表示後、当該処理を終了する。
【００９１】
ここで、上記図１５で入力したオブジェクト１０１を最大化してラベル９６に挿入する一例について図１６及び図１７に基づいて説明する。
図１６に示すように、ユーザが、レイアウト編集画面８９のレイアウトボタン１０２をマウス７でクリックすることによって表示されるメニュー画面１０３から「サイズ変更（Ｓ）」のメニュー１０５をマウス７でクリックすることによって、選択画面１０６が表示される。そして、ユーザが、選択画面１０６から「最大化（Ｍ）」のメニュー１０７をマウス７でクリックして選択した場合には、ＣＰＵ４１は、先ず、レイアウト９１上のオブジェクト１０１の搬送方向の中心位置に位置するラベル９６を当該オブジェクト１０１を配置するラベル（配置ラベル）として決定する（Ｓ１１２）。
【００９２】
続いて、ＣＰＵ４１は、ラベル９６の印刷領域９６Ａの座標を取得してＲＡＭ４３に記憶する（Ｓ１１３）。そして、ユーザが、選択画面１０６から「最大化（Ｍ）」のメニュー１０７をマウス７でクリックして選択していることから、図１７に示すように、ＣＰＵ４１は、ＲＡＭ４３から印刷領域９６Ａの座標を読み出す。続いて、ＣＰＵ４１は、オブジェクト１０１をラベル９６の幅方向及び搬送方向に拡大又は縮小して該印刷領域９６Ａ内に最大化して配置することができる最大化オブジェクト１０１Ａを作成して、ＲＡＭ４３に記憶する（Ｓ１１４：ＮＯ〜Ｓ１１５）。そして、ＣＰＵ４１は、ＲＡＭ４３から最大化オブジェクト１０１Ａを読み出し、ラベル９６（配置ラベル）の印刷領域９６Ａにラベルデータとして挿入表示する（Ｓ１１６）。
【００９３】
一方、図１２に示すように、上記Ｓ１１４でレイアウト９１上のオブジェクトの縦方向と横方向の比率を保った状態で、Ｓ１１２で決定したラベル（配置ラベル）内に最大化して配置する旨が指示された場合には（Ｓ１１４：ＹＥＳ）、ＣＰＵ４１は、Ｓ１１７の処理に移行する。
【００９４】
Ｓ１１７において、ＣＰＵ４１は、上記Ｓ１１２で決定したラベル（配置ラベル）の印刷領域の座標をＲＡＭ４３から読み出す。そして、ＣＰＵ４１は、レイアウト９１上のオブジェクトを縦方向と横方向との比率を保った状態で当該ラベル（配置ラベル）の幅方向及び搬送方向に拡大又は縮小して該ラベル（配置ラベル）の印刷領域内に最大化して配置することができる最大化オブジェクトを作成してＲＡＭ４３に記憶後、Ｓ１１６以降の処理を実行する。また、複数のオブジェクトが選択された場合には、ＣＰＵ４１は、この選択された複数のオブジェクトを囲む最小の矩形を縦方向と横方向との比率を保った状態で当該ラベル（配置ラベル）の幅方向及び搬送方向に拡大又は縮小して該ラベル（配置ラベル）の印刷領域内に最大化するように、それぞれのオブジェクトを縦方向と横方向との比率を保った状態で拡大又は縮小して該ラベル（配置ラベル）の印刷領域内に配置することができる最大化オブジェクトを作成してＲＡＭ４３に記憶後、Ｓ１１６以降の処理を実行する。
【００９５】
ここで、上記図１５で入力したオブジェクト１０１を縦方向と横方向との比率を保った状態で最大化してラベル９６に挿入する一例について図１８及び図１９に基づいて説明する。
図１８に示すように、上記図１６と同様に、ユーザが、レイアウト編集画面８９のレイアウトボタン１０２をマウス７でクリック後、メニュー画面１０３から「サイズ変更（Ｓ）」のメニュー１０５をマウス７でクリックすることによって、選択画面１０６が表示される。そして、ユーザが、選択画面１０６から「比率を保って最大化（Ｐ）」のメニュー１０８をマウス７でクリックして選択した場合には、ＣＰＵ４１は、先ず、レイアウト９１上のオブジェクト１０１の搬送方向の中心位置に位置するラベル９６を当該オブジェクト１０１を配置するラベル９６（配置ラベル）として決定する（Ｓ１１２）。
【００９６】
続いて、ＣＰＵ４１は、ラベル９６の印刷領域９６Ａの座標を取得してＲＡＭ４３に記憶する（Ｓ１１３）。そして、ユーザが、選択画面１０６から「比率を保って最大化（Ｐ）」のメニュー１０８をマウス７でクリックして選択していることから、図１９に示すように、ＣＰＵ４１は、ＲＡＭ４３から印刷領域９６Ａの座標を読み出す。続いて、ＣＰＵ４１は、オブジェクト１０１を縦方向と横方向との比率を保った状態でラベル９６の幅方向及び搬送方向に拡大又は縮小して該ラベル９６（配置ラベル）の印刷領域９６Ａ内に最大化して配置することができる最大化オブジェクト１０１Ｂを作成してＲＡＭ４３に記憶する（Ｓ１１４：ＹＥＳ〜Ｓ１１７）。そして、ＣＰＵ４１は、ＲＡＭ４３から最大化オブジェクト１０１Ｂを読み出し、ラベル９６（配置ラベル）の印刷領域９６Ａにラベルデータとして挿入表示する（Ｓ１１６）。
【００９７】
他方、図１２に示すように、上記Ｓ１１１でレイアウト９１上にフルカットライン又はハーフカットラインが無い場合には（Ｓ１１１：ＮＯ）、ＣＰＵ４１は、Ｓ１１８の処理に移行する。Ｓ１１８において、ＣＰＵ４１は、レイアウト９１の印刷領域９１Ａ（図１３参照）の座標を取得して、ＲＡＭ４３に記憶後、上記Ｓ１１４の処理に移行する。
【００９８】
Ｓ１１４において、ＣＰＵ４１は、レイアウト９１上のオブジェクトの縦方向と横方向の比率を保った状態で、当該レイアウト９１内に最大化して配置する旨が指示されたか否かを判定する判定処理を実行する。つまり、ＣＰＵ４１は、レイアウト９１上のオブジェクトを当該レイアウト９１内に最大化して配置する旨が指示されたか否かを判定する判定処理を実行する。
【００９９】
具体的には、ユーザが、レイアウト編集画面８９のレイアウトボタン１０２をマウス７でクリック後、メニュー画面１０３から「サイズ変更（Ｓ）」のメニュー１０５をマウス７でクリックすることによって、選択画面１０６が表示される。そして、ユーザが、選択画面１０６から「比率を保って最大化（Ｐ）」のメニュー１０８をマウス７でクリックした場合に、ＣＰＵ４１は、レイアウト９１上のオブジェクトの縦方向と横方向の比率を保った状態で、当該レイアウト９１内に最大化して配置する旨が指示されたと判定する。また一方、ユーザが、選択画面１０６から「最大化（Ｍ）」のメニュー１０７をマウス７でクリックした場合に、ＣＰＵ４１は、レイアウト９１上のオブジェクトを当該レイアウト９１内に最大化して配置する旨が指示されたと判定する。
【０１００】
そして、レイアウト９１上のオブジェクトの縦方向と横方向の比率を保った状態で、当該レイアウト９１内に最大化して配置する旨が指示されていない場合には（Ｓ１１４：ＮＯ）、ＣＰＵ４１は、Ｓ１１５の処理に移行する。つまり、レイアウト９１上のオブジェクトを当該レイアウト９１内に最大化して配置する旨が指示された場合には（Ｓ１１４：ＮＯ）、ＣＰＵ４１は、Ｓ１１５の処理に移行する。
【０１０１】
Ｓ１１５において、ＣＰＵ４１は、レイアウト９１の印刷領域９１Ａの座標をＲＡＭ４３から読み出す。そして、ＣＰＵ４１は、レイアウト９１上のオブジェクトを当該レイアウト９１の幅方向及び搬送方向に拡大又は縮小して該印刷領域９１Ａ内に最大化して配置することができる最大化オブジェクトを作成してＲＡＭ４３に記憶する。また、複数のオブジェクトが選択された場合には、ＣＰＵ４１は、この選択された複数のオブジェクトを囲む最小の矩形を当該レイアウト９１の幅方向及び搬送方向に拡大又は縮小して該印刷領域９１Ａ内に最大化するように、それぞれのオブジェクトを拡大又は縮小して該印刷領域９１Ａ内に最大化して配置することができる最大化オブジェクトを作成してＲＡＭ４３に記憶する。
続いて、Ｓ１１６において、ＣＰＵ４１は、ＲＡＭ４３から最大化オブジェクトを読み出し、レイアウト９１の印刷領域９１Ａにラベルデータとして挿入表示後、当該処理を終了する。
【０１０２】
ここで、レイアウト９１上に入力したオブジェクトを最大化して、当該レイアウト９１に挿入する一例について図２０及び図２１に基づいて説明する。
例えば、図２０に示すように、上記Ｓ１２で、マウス７でフルカットライン又はハーフカットラインが無いレイアウト９１上がクリックされた後、キーボード６から「Ａ」、「Ｂ」、「Ｃ」が入力された場合には、ＣＰＵ４１は、印刷領域９１Ａに入る最大フォントサイズで「ＡＢＣ」のテキストのオブジェクト１１１を太い破線で囲んで表示する。
【０１０３】
そして、上記図１６に示すように、ユーザが、レイアウト編集画面８９のレイアウトボタン１０２をマウス７でクリックすることによって表示されるメニュー画面１０３から「サイズ変更（Ｓ）」のメニュー１０５をマウス７でクリックすることによって、選択画面１０６が表示される。そして、ユーザが、選択画面１０６から「最大化（Ｍ）」のメニュー１０７をマウス７でクリックして選択した場合には、ＣＰＵ４１は、先ず、レイアウト９１の印刷領域９１Ａの座標を取得してＲＡＭ４３に記憶する（Ｓ１１１：ＮＯ〜Ｓ１１８）。
【０１０４】
そして、ユーザが、選択画面１０６から「最大化（Ｍ）」のメニュー１０７をマウス７でクリックして選択していることから、図２１に示すように、ＣＰＵ４１は、ＲＡＭ４３から印刷領域９１Ａの座標を読み出す。続いて、ＣＰＵ４１は、オブジェクト１１１をレイアウト９１の幅方向及び搬送方向に拡大又は縮小して該印刷領域９１Ａ内に最大化して配置することができる最大化オブジェクト１１１Ａを作成して、ＲＡＭ４３に記憶する（Ｓ１１４：ＮＯ〜Ｓ１１５）。そして、ＣＰＵ４１は、ＲＡＭ４３から最大化オブジェクト１１１Ａを読み出し、レイアウト９１の印刷領域９１Ａにラベルデータとして挿入表示する（Ｓ１１６）。
【０１０５】
一方、図１２に示すように、上記Ｓ１１４でレイアウト９１上のオブジェクトの縦方向と横方向の比率を保った状態で、レイアウト９１内に最大化して配置する旨が指示された場合には（Ｓ１１４：ＹＥＳ）、ＣＰＵ４１は、Ｓ１１７の処理に移行する。
【０１０６】
Ｓ１１７において、ＣＰＵ４１は、レイアウト９１の印刷領域９１Ａの座標をＲＡＭ４３から読み出す。そして、ＣＰＵ４１は、レイアウト９１上のオブジェクトを縦方向と横方向との比率を保った状態で当該レイアウト９１の幅方向及び搬送方向に拡大又は縮小して該レイアウト９１の印刷領域９１Ａ内に最大化して配置することができる最大化オブジェクトを作成してＲＡＭ４３に記憶後、Ｓ１１６以降の処理を実行する。また、複数のオブジェクトが選択された場合には、ＣＰＵ４１は、この選択された複数のオブジェクトを囲む最小の矩形を縦方向と横方向との比率を保った状態で当該レイアウト９１の幅方向及び搬送方向に拡大又は縮小して該印刷領域９１Ａ内に最大化するように、それぞれのオブジェクトを縦方向と横方向との比率を保った状態で拡大又は縮小して該印刷領域９１Ａ内に最大化して配置することができる最大化オブジェクトを作成してＲＡＭ４３に記憶後、Ｓ１１６以降の処理を実行する。
【０１０７】
ここで、図２０に示すオブジェクト１１１を縦方向と横方向との比率を保った状態で最大化して、当該レイアウト９１に挿入する一例について図２１に基づいて説明する。
例えば、上記図１８に示すように、ユーザが、レイアウト編集画面８９のレイアウトボタン１０２をマウス７でクリックすることによって表示されるメニュー画面１０３から「サイズ変更（Ｓ）」のメニュー１０５をマウス７でクリックすることによって、選択画面１０６が表示される。そして、ユーザが、選択画面１０６から「比率を保って最大化（Ｐ）」のメニュー１０８をマウス７でクリックして選択した場合には、ＣＰＵ４１は、先ず、レイアウト９１の印刷領域９１Ａの座標を取得してＲＡＭ４３に記憶する（Ｓ１１１：ＮＯ〜Ｓ１１８）。
【０１０８】
そして、ユーザが、選択画面１０６から「比率を保って最大化（Ｐ）」のメニュー１０８をマウス７でクリックして選択していることから、図２２に示すように、ＣＰＵ４１は、ＲＡＭ４３から印刷領域９１Ａの座標を読み出す。続いて、ＣＰＵ４１は、オブジェクト１１１を縦方向と横方向との比率を保った状態でレイアウト９１の幅方向及び搬送方向に拡大又は縮小して該レイアウト９１の印刷領域９１Ａ内に最大化して配置することができる最大化オブジェクト１１１Ｂを作成してＲＡＭ４３に記憶する（Ｓ１１４：ＹＥＳ〜Ｓ１１７）。そして、ＣＰＵ４１は、ＲＡＭ４３から最大化オブジェクト１１１Ｂを読み出し、レイアウト９１の印刷領域９１Ａにラベルデータとして左寄せで挿入表示する（Ｓ１１６）。
【０１０９】
ここで、コンピュータ装置２は、ラベルデータ作成装置として機能する。また、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３及び表示装置５は、表示手段を構成する。また、ロールシート１２Ａ、無定長ロールシート１２Ａは、印刷媒体として機能する。また、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、ＨＤＤ４９は、印刷データ作成・編集手段、レイアウト表示手段、判定手段、ラベル決定手段、最大化手段、比率最大化手段を構成する。また、キーボード６は、入力手段として機能する。また、レイアウトボタン１０２、メニュー画面１０３、メニュー１０５、選択画面１０６、メニュー１０７、マウス７は、最大化指示手段を構成する。また、レイアウトボタン１０２、メニュー画面１０３、メニュー１０５、画面１０６、メニュー１０８、マウス７は、比率最大化指示手段を構成する。
【０１１０】
以上詳細に説明した通り、本実施例に係るラベル印刷システム１では、レイアウト９１上にフルカットライン又はハーフカットラインがある場合に、ユーザが、レイアウト９１上にオブジェクトを入力して、レイアウト編集画面８９のレイアウトボタン１０２、「サイズ変更（Ｓ）」のメニュー１０５、「最大化（Ｍ）」のメニュー１０７をマウス７で順次クリックして選択することによって、レイアウト９１上のオブジェクトの搬送方向の中心位置に位置するラベル（配置ラベル）の印刷領域内に、当該オブジェクトを最大化してラベルデータとして挿入表示することができる（Ｓ１１１：ＹＥＳ〜Ｓ１１４：ＮＯ〜Ｓ１１６）。
【０１１１】
従って、ユーザは、レイアウトボタン１０２、「サイズ変更（Ｓ）」のメニュー１０５、「最大化（Ｍ）」のメニュー１０７をマウス７で順次クリックして選択することによって、レイアウト９１上に入力したオブジェクトをフルカットライン又はハーフカットラインで切断されることなく、オブジェクトの搬送方向の中心位置に位置するラベル（配置ラベル）上で最大化することが可能となる。
【０１１２】
また、レイアウト９１上にフルカットライン又はハーフカットラインがある場合に、ユーザが、レイアウト９１上にオブジェクトを入力して、レイアウト編集画面８９のレイアウトボタン１０２、「サイズ変更（Ｓ）」のメニュー１０５、「比率を保って最大化（Ｐ）」のメニュー１０８をマウス７で順次クリックして選択することによって、レイアウト９１上のオブジェクトの搬送方向の中心位置に位置するラベル（配置ラベル）の印刷領域内に、当該オブジェクトを縦方向と横方向の比率を保った状態で最大化してラベルデータとして挿入表示することができる（Ｓ１１１：ＹＥＳ〜Ｓ１１４：ＹＥＳ〜Ｓ１１７〜Ｓ１１６）。
【０１１３】
従って、ユーザは、レイアウトボタン１０２、「サイズ変更（Ｓ）」のメニュー１０５、「比率を保って最大化（Ｐ）」のメニュー１０８をマウス７で順次クリックして選択することによって、入力したオブジェクトをフルカットライン又はハーフカットラインで切断されることなく、オブジェクトの搬送方向の中心位置に位置するラベル（配置ラベル）上で、縦方向と横方向との比率を保った状態で最大化することが可能となる。
【０１１４】
また、ユーザは、レイアウト９１上に入力したオブジェクトの搬送方向中心位置が所望のラベル上に位置するように、該オブジェクトをドラッグすることによって、レイアウト９１上の任意のラベル（配置ラベル）内に当該オブジェクトを最大化してラベルデータとして挿入することが可能となる。
【０１１５】
また、レイアウト９１上にフルカットライン又はハーフカットラインが無い場合に、ユーザが、レイアウト９１上にオブジェクトを入力して、レイアウト編集画面８９のレイアウトボタン１０２、「サイズ変更（Ｓ）」のメニュー１０５、「最大化（Ｍ）」のメニュー１０７をマウス７で順次クリックして選択することによって、レイアウト９１の印刷領域９１Ａ内に、当該オブジェクトを最大化してラベルデータとして挿入表示することができる（Ｓ１１１：ＮＯ〜Ｓ１１８〜〜Ｓ１１４：ＮＯ〜Ｓ１１６）。
【０１１６】
従って、ユーザは、レイアウトボタン１０２、「サイズ変更（Ｓ）」のメニュー１０５、「最大化（Ｍ）」のメニュー１０７をマウス７で順次クリックして選択することによって、レイアウト９１上に入力したオブジェクトをレイアウト９１の印刷領域９１Ａ内で最大化することが可能となる。
【０１１７】
また、レイアウト９１上にフルカットライン又はハーフカットラインが無い場合に、ユーザが、レイアウト９１上にオブジェクトを入力して、レイアウト編集画面８９のレイアウトボタン１０２、「サイズ変更（Ｓ）」のメニュー１０５、「比率を保って最大化（Ｐ）」のメニュー１０８をマウス７で順次クリックして選択することによって、レイアウト９１の印刷領域９１Ａ内に、当該オブジェクトを縦方向と横方向の比率を保った状態で最大化してラベルデータとして挿入表示することができる（Ｓ１１１：ＮＯ〜Ｓ１１８〜Ｓ１１４：ＹＥＳ〜Ｓ１１７〜Ｓ１１６）。
【０１１８】
従って、ユーザは、レイアウトボタン１０２、「サイズ変更（Ｓ）」のメニュー１０５、「比率を保って最大化（Ｐ）」のメニュー１０８をマウス７で順次クリックして選択することによって、レイアウト９１上に入力したオブジェクトをレイアウト９１の印刷領域９１Ａ内で、縦方向と横方向との比率を保った状態で最大化することが可能となる。
【０１１９】
尚、本発明は前記実施例に限定されることはなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
【図面の簡単な説明】
【０１２０】
【図１】本実施例に係るラベル印刷システムの概略構成である。
【図２】図１に示すテープ印刷装置の上カバーを開けてロールシートホルダが装着された状態を示す右側上方からの斜視図である。
【図３】ロールシートホルダをテープ印刷装置に装着した状態を示す側断面図である。
【図４】テープ印刷装置の上カバーが開かれた状態を示す左前側上方からの斜視図である。
【図５】テープ印刷装置の上カバーが開かれた状態を示す左後側上方からの斜視図である。
【図６】ロールシートが装着されたロールシートホルダの一例を示す下方からの斜視図である。
【図７】図１に示すコンピュータ装置の要部の回路構成を示す回路ブロック図である。
【図８】図１に示すテープ印刷装置の要部の回路構成を示す回路ブロック図である。
【図９】テープ印刷装置のＲＯＭに記憶されるシート種類テーブルの一例を示す図である。
【図１０】テープ印刷装置のＲＯＭに記憶されるダイカット種類テーブルの一例を示す図である。
【図１１】図１に示すコンピュータ装置のＣＰＵによるロールシートに印刷するオブジェクトをラベル切断位置に合わせて最大化するオブジェクト最大化処理を示すメインフローチャートである。
【図１２】図１１の「オブジェクトの最大化処理」のサブ処理を示すサブフローチャートである。
【図１３】固定長印刷モードに設定された場合のレイアウトの一例を示す図である。
【図１４】図１３のレイアウト上に３個のラベルにフルカットするフルカットラインが設けられた一例を示す図である。
【図１５】図１４のレイアウト上に１個のオブジェクトを入力した一例を示す図である。
【図１６】図１５のオブジェクトの最大化を指示する一例を示す図である。
【図１７】図１６のオブジェクトを最大化してラベル内に挿入した一例を示す図である。
【図１８】図１５のオブジェクトの比率を保った最大化を指示する一例を示す図である。
【図１９】図１８のオブジェクトを比率を保って最大化してラベル内に挿入した一例を示す図である。
【図２０】図１３のレイアウト上に１個のオブジェクトを入力した一例を示す図である。
【図２１】図２０のオブジェクトを最大化してレイアウト内に挿入した一例を示す図である。
【図２２】図２０のオブジェクトを比率を保って最大化してレイアウト内に挿入した一例を示す図である。
【符号の説明】
【０１２１】
１        ラベル印刷システム
２        コンピュータ装置
３        テープ印刷装置
４        ホストコントローラ
５        表示装置
６        キーボード
７        マウス
１２Ａ    ロールシート（無定長ロールシート）
４１      ＣＰＵ
４２      ＲＯＭ
４３      ＲＡＭ
８９      レイアウト編集画面
９０      レイアウト表示画面
９１      レイアウト
９１Ａ、９５Ａ、９６Ａ、９７Ａ      印刷領域
９５、９６、９７                    ラベル
１０１、１１１                      オブジェクト
１０１Ａ、１０１Ｂ、１１１Ａ、１１１Ｂ          最大化オブジェクト
１０３    メニュー画面
１０５、１０７、１０８              メニュー
１０６    選択画面
【図１】
0004992645.tif 000002
【図２】
0004992645.tif 000003
【図３】
0004992645.tif 000004
【図４】
0004992645.tif 000005
【図５】
0004992645.tif 000006
【図６】
0004992645.tif 000007
【図７】
0004992645.tif 000008
【図８】
0004992645.tif 000009
【図９】
0004992645.tif 000010
【図１０】
0004992645.tif 000011
【図１１】
0004992645.tif 000012
【図１２】
0004992645.tif 000013
【図１３】
0004992645.tif 000014
【図１４】
0004992645.tif 000015
【図１５】
0004992645.tif 000016
【図１６】
0004992645.tif 000017
【図１７】
0004992645.tif 000018
【図１８】
0004992645.tif 000019
【図１９】
0004992645.tif 000020
【図２０】
0004992645.tif 000021
【図２１】
0004992645.tif 000022
【図２２】
0004992645.tif 000023