(57)【特許請求の範囲】
【請求項１】
所定の間隔で複数のラベルが貼り付けられた記録媒体に記録を行い、前記記録媒体をラベル間で切断するオートカッタを有する記録装置と、前記記録装置と接続する情報処理装置とを含む記録システムであって、
前記情報処理装置は、
前記オートカッタのカット長を指示する指示手段と、
前記指示手段により指示されたカット長が、前記オートカッタの最小カット長未満であることに応答して、前記オートカッタの前記最小カット長以上となる前記ラベル間の位置で、前記記録媒体を切断するようにカットコマンドを発行する発行手段とを有し、
前記記録装置は、
前記発行手段から発行されたカットコマンドに従って、前記記録媒体を切断するよう前記オートカッタを制御する制御手段を有することを特徴とする記録システム。
【請求項２】
前記発行手段は、前記指示手段により指示されたカット長が前記オートカッタの最小カット長未満であることに応答して、前記カット長に余白のラベルを追加して前記最小カット長以上となる前記ラベル間の位置で前記記録媒体の切断を行うようにカットコマンドを発行することを特徴とする請求項１に記載の記録システム。
【請求項３】
所定の間隔で複数のラベルが貼り付けられた記録媒体に記録を行い、前記記録媒体をラベル間で切断するオートカッタを有する記録装置を接続し、前記記録装置に制御指示を行う情報処理装置であって、
前記オートカッタのカット長を指示する指示手段と、
前記指示手段により指示されたカット長が前記オートカッタの最小カット長未満であることに応答して、前記オートカッタの最小カット長以上となる前記ラベル間の位置で、前記記録媒体を切断するようにカットコマンドを発行する発行手段とを有することを特徴とする情報処理装置。
【請求項４】
前記発行手段は、前記指示手段により指示されたカット長が前記オートカッタの最小カット長未満であることに応答して、前記カット長に余白のラベルを追加して前記最小カット長以上となる前記ラベル間の位置で前記記録媒体の切断を行うようにカットコマンドを発行することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記指示手段により指示されたカット長が前記オートカッタの最小カット長未満であることに応答して、記録が行われるラベルに加えて余白のラベルを追加する旨をユーザに確認する確認手段をさらに有することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
記録が行われるラベルと前記オートカッタによる切断の場所とを画面に表示する表示手段をさらに有することを特徴とする請求項３乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記表示手段は、前記指示手段により指示されたカット長が前記オートカッタの最小カット長未満であることに応答して、記録が行われるラベルに加えて余白のラベルを表示することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記表示手段は、前記確認手段による確認のメッセージを表示することを特徴とする請求項６又は７に記載の情報処理装置。
【請求項９】
前記オートカッタにより切断を行う切断の間隔をラベルの枚数で指定する指定手段をさらに有することを特徴とする請求項３乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
所定の間隔で複数のラベルが貼り付けられた記録媒体に記録を行い、前記記録媒体をラベル間で切断するオートカッタを有する記録装置の記録制御方法であって、
前記オートカッタのカット長を指示する指示工程と、
前記指示工程において指示されたカット長が前記オートカッタの最小カット長未満であることに応答して、前記オートカッタの最小カット長以上となる前記ラベル間の位置で前記記録媒体を切断するようにカットコマンドを発行する発行工程とを有することを特徴とする記録制御方法。
【請求項１１】
前記発行工程は、前記指示工程において指示されたカット長が前記オートカッタの最小カット長未満であることに応答して、前記カット長に余白のラベルを追加して最小カット長以上となる前記ラベル間の位置で前記記録媒体の切断を行うようにカットコマンドを発行することを特徴とする請求項１０に記載の記録制御方法。
【請求項１２】
所定の間隔で複数のラベルが貼り付けられた記録媒体に記録を行い該記録媒体をラベル間で切断するオートカッタを有する記録装置であって、
指示された前記オートカッタのカット長が該オートカッタの最小カット長未満であることに応答して、前記オートカッタの最小カット長以上となる前記ラベル間の位置で前記記録媒体を切断するように前記オートカッタを制御する制御手段を有することを特徴とする記録装置。
【請求項１３】
前記制御手段はさらに、前記カット長に余白のラベルを追加して前記最小カット長以上となる前記ラベル間の位置で前記オートカッタにより前記記録媒体の切断を行わせることを特徴とする請求項１２に記載の記録装置。
【請求項１４】
請求項３乃至９のいずれか１項に記載の情報処理装置の各手段をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録システム、情報処理装置、記録制御方法、及び記録装置に関し、特に、ロール紙を用いて記録を行う場合に記録済みのロール紙をカットするためのオートカッタを有する記録装置を含む記録システム、情報処理装置、記録制御方法、及び記録装置に関する。
【背景技術】
【０００２】
これまでも長尺の台紙に連続してラベルが貼り付けられている用紙に印刷するラベルプリンタが知られている。このラベルプリンタには、各々のラベルに印刷した後、ラベルを手動で切断するものと、オートカッタを備えていて、ホストコンピュータあるいはプリンタの操作パネルからの指示により、ラベルを自動で切断するものがある。
【０００３】
オートカッタ付きラベルプリンタにおいて、カットすることにより残される連続紙が排出できない長さのときは、カットしないで排出してしまう技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１１７６９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のラベルプリンタでは、長尺の台紙に貼り付けられたラベルに印刷を終了し、これをラベルプリンタ内部から排出された後にそのラベルをオートカッタで切断する構成になっているため、一定の長さよりも短くカットすることができない。
【０００６】
また、長尺の台紙に所定間隔で貼り付けられた複数のラベルに、例えば、２枚ずつ組のラベルを印刷し、２枚毎にカットしたくとも、そのカット長がオートカッタの取り付け位置と搬送機構上から決定される最小カット長に満たないことがある。このような場合、所望のカットができず、装置内にラベルが残ってしまうという問題がある。
【０００７】
本発明は上記従来例に鑑みてなされたもので、最小カット長に未満の長さでラベルをカットしたい場合にも適切な印刷と切断が可能なオートカッタ付き記録装置を含む記録システム、情報処理装置、記録制御方法、及び記録装置を提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の記録システムは次のような構成からなる。
【０００９】
即ち、所定の間隔で複数のラベルが貼り付けられた記録媒体に記録を行い、前記記録媒体をラベル間で切断するオートカッタを有する記録装置と、前記記録装置と接続する情報処理装置とを含む記録システムであって、前記情報処理装置は、前記オートカッタのカット長を指示する指示手段と、前記指示手段により指示されたカット長が、前記オートカッタの最小カット長未満であることに応答して、前記オートカッタの前記最小カット長以上となる前記ラベル間の位置で、前記記録媒体を切断するようにカットコマンドを発行する発行手段とを有し、前記記録装置は、前記発行手段から発行されたカットコマンドに従って、前記記録媒体を切断するよう前記オートカッタを制御する制御手段を有することを特徴とする。
【００１０】
また本発明を別の側面から見れば、所定の間隔で複数のラベルが貼り付けられた記録媒体に記録を行い、前記記録媒体をラベル間で切断するオートカッタを有する記録装置を接続し、前記記録装置に制御指示を行う情報処理装置であって、前記オートカッタのカット長を指示する指示手段と、前記指示手段により指示されたカット長が前記オートカッタの最小カット長未満であることに応答して、前記オートカッタの最小カット長以上となる前記ラベル間の位置で、前記記録媒体を切断するようにカットコマンドを発行する発行手段とを有することを特徴とする情報処理装置を備える。
【００１１】
さらに本発明を別の側面から見れば、所定の間隔で複数のラベルが貼り付けられた記録媒体に記録を行い、前記記録媒体をラベル間で切断するオートカッタを有する記録装置の記録制御方法であって、前記オートカッタのカット長を指示する指示工程と、前記指示工程において指示されたカット長が前記オートカッタの最小カット長未満であることに応答して、前記オートカッタの最小カット長以上となる前記ラベル間の位置で前記記録媒体を切断するようにカットコマンドを発行する発行工程とを有することを特徴とする記録制御方法を備える。
またさらに本発明を別の側面から見れば、所定の間隔で複数のラベルが貼り付けられた記録媒体に記録を行い該記録媒体をラベル間で切断するオートカッタを有する記録装置であって、指示された前記オートカッタのカット長が該オートカッタの最小カット長未満であることに応答して、前記オートカッタの最小カット長以上となる前記ラベル間の位置で前記記録媒体を切断するように前記オートカッタを制御する制御手段を有することを特徴とする記録装置を備える。
【００１２】
またさらに本発明を別の側面から見れば、上記構成の情報処理装置の各手段をコンピュータに実行させるプログラムを備える。
【発明の効果】
【００１３】
従って本発明によれば、例えば、指定したラベル枚数では、最小カット長に満たない場合でも、余白のラベルを追加することにより、オートカッタ内にラベルが残らず適切な印刷と切断を行うことができるという効果がある。
【図面の簡単な説明】
【００１４】
【図１】本発明の代表的な実施例である記録システムの構成構成の概要を示すブロック図である。
【図２】図１に示す記録システムに含まれるインクジェット記録装置の構成の概要を示す外観斜視図である。
【図３】図２に示す記録装置の記録用紙フィード動作を模式的に示した斜視図である。
【図４】記録装置の制御回路の構成を示すブロック図である。
【図５】オートカッタを使用時の印刷設定画面の例を示す図である。
【図６】ラベル２枚毎にカットしたい場合に、最小カット長に満たないためカットできないことを示す模式図である。
【図７】カットの設定処理を示すフローチャートである。
【図８】ラベル２枚毎にカットしたい場合にラベル１枚分の余白を追加する様子を示す印刷設定画面の例を示す図である。
【図９】メッセージ制御処理を示すフローチャートである。
【図１０】余白追加処理を示すフローチャートである。
【図１１】連続紙に余白ラベルが追加された様子を示す図である。
【図１２】余白の追加を確認するメッセージの例を示す図である。
【図１３】印刷ジョブの終了時の連続紙のカットにおいて、最後のカット長が最小カット長に満たない様子を示す模式図である。
【図１４】印刷ジョブの終了時における余白の追加処理を示すフローチャートである。
【図１５】印刷ジョブの終了時における余白の追加を模式的に示す図である。
【発明を実施するための形態】
【００１５】
以下添付図面を参照して本発明の好適な実施例について、さらに具体的かつ詳細に説明する。
【００１６】
なお、この明細書において、「記録」（「プリント」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わない。さらに人間が視覚で知覚し得るように顕在化したものであるか否かも問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００１７】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００１８】
さらに、「インク」（「液体」と言う場合もある）とは、上記「記録（プリント）」の定義と同様広く解釈されるべきものである。従って、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理（例えば記録媒体に付与されるインク中の色剤の凝固または不溶化）に供され得る液体を表すものとする。
【００１９】
＜記録システムの全体概要（図１〜図４）＞
図１は本発明の代表的な実施例である記録システムの構成概要を示すブロック図である。図１に示すように、記録システム３００は、インクジェット記録装置３０１とＵＳＢケーブル３４０などによって接続されたパーソナルコンピュータ（ＰＣ）３１０とによって構成される。パーソナルコンピュータ（ＰＣ）３１０は以下の説明ではホスト或いは情報処理装置と呼ぶ。ホスト３１０には種々の情報を表示するディスプレイ３２０と、ホストに指示を与えるキーボードやポインティングデバイスからなる指示部３３０が接続される。また、ホスト３１０は種々のプログラムを実行するためのＣＰＵ３１１やこれらのプログラムやデータを格納するメモリ３１２が備えられる。メモリ３１２はＲＯＭやＲＡＭなどの半導体メモリやハードディスクなどを含む。
【００２０】
一方、インクジェット記録装置３０１にはロール状の記録媒体を搭載し、この記録媒体を搬送しながら記録を行い、その後に、記録された部分を切断するためのオートカッタ３０６が備えられている。ただし、記録装置のロール状の記録媒体の排出口とオートカッタ３１０の切断部との間にはこの構造上、一定の長さがあり、この長さより短く記録媒体を切断することはできない。この長さを最小カット長という。
【００２１】
なお、インクジェット記録装置３０１はホスト３１０により制御されるので、ホスト３１０にはインクジェット記録装置３０１を動作させ、記録制御するためのプリンタドライバ（一種の制御プログラム）がインストールされる。このプリンタドライバが記録時にはＣＰＵ３１１により実行されることで、ホストのディスプレイ３２０には記録動作に関連した種々のメニュー画面が表示される。そして、以下に説明するオートカッタを使用してラベルをカットすることに関連する様々な指示を行うことができる。
【００２２】
また当然のことながら、ホストは印刷ジョブを生成し、印刷のための画像データを生成する。
【００２３】
また、図１に示す構成ではホストとインクジェット記録装置とをＵＳＢケーブルで接続する構成としたが、接続方法はこれにより限定されるものではない。例えば、ＬＡＮケーブルや無線インタフェースにより接続することもできる。
【００２４】
図２は図１に示す記録システムに含まれるインクジェット記録装置（以下、記録装置という）の構成の概要を示す内部側面図である。
【００２５】
記録装置３０１はイエロ（Ｙ）インク、マゼンタ（Ｍ）インク、シアン（Ｃ）インク、及びブラック（Ｋ）インクを夫々吐出する４つのフルライン記録ヘッド３０５を備える。さらに、記録装置３０１はホスト３１０より送られてきた各色毎の画像データを一時的に格納するプリントバッファメモリ（以下、ＶＲＡＭ）を備え、ＶＲＡＭに画像データの展開が終了した時点で次のような記録動作を行う。即ち、ロールホルダ３０２と搬送部３０３を動作させ、台紙と複数のラベルからなるロール状の連続紙である記録用紙３０４を走行させ、ＶＲＡＭの内容に従って、ＹＭＣＫの各インクを吐出して記録を行なう。このロール状の連続紙には所定の間隔で台紙上に複数のラベルが貼り付けられている。
【００２６】
また、記録装置３０１は、ホスト３１０より用紙の種類、インクの種類、画像データサイズなど各種設定データを受信する。
【００２７】
図３は図２に示す記録装置の記録用紙フィード動作を模式的に示した斜視図である。
【００２８】
図３によれば、ロールホルダ３０２から搬送部３０３へ記録用紙３０４を挿入し、搬送部３０３の搬送力によって画像を記録する方向（図３の矢印方向）に記録紙３０４を搬送する。この動作をフィード動作という。
【００２９】
ＶＲＡＭへの画像データの展開が終了すると、フィード動作と同期させて記録ヘッド３０５を駆動することでＶＲＡＭに展開された画像データに基づいて記録用紙３０４に記録を行なう。
【００３０】
なお、この記録装置はラベルへの印刷が終了すると、その印刷完了部分は装置外へと搬送排出される。この装置には上述のようにその排出部分にオートカッタが装着され、印刷後のラベル部分をロール状の連続紙よりカットすることができる。
【００３１】
図４は、記録装置の制御回路の構成を示すブロック図である。
【００３２】
図４において、４００は装置全体を制御するＭＰＵ、４０１はＭＰＵ４０１が実行する種々の制御プログラムを格納するプログラムＲＯＭ、４０２はＭＰＵ４０１が前述の制御プログラムを実行するときに作業領域として用いられるＲＡＭである。また、４０３は印刷用のフォント情報を格納するＣＧＲＯＭ、４０４は記録用紙１頁分の記録データをビット展開するためのプリントバッファとして用いられるＶＲＡＭ４０４、４０５はホスト３１０とのインタフェースとなる通信用ドライバである。さらに、４０６はロール用紙搬送制御や記録ヘッド及び回復ユニットの移動制御のためのモータドライバ、４０７はモータドライバ４０６によって駆動されるモータである。またさらに、４０８は４つのフルライン記録ヘッド３０５Ｃ、３０５Ｍ、３０５Ｙ、３０５Ｋを駆動するヘッド駆動回路である。また、ＶＲＡＭ４０４は記録データをＹＭＣＫ各色成分毎に別のバッファフレームに格納できるように構成されている。
【００３３】
また、４１０はＶＲＡＭ４０４とＣＰＵ３１１のインタフェース及びＶＲＡＭ４０４内でのコピー機能等を有したゲートアレイ（Ｇ／Ａ）である。ゲートアレイ（Ｇ／Ａ）はＣＰＵ３１１の指示により種々の機能が実行されるが、ＣＰＵ３１１とは独立して動作が可能である。
【００３４】
＜オートカッタによるラベルカット処理＞
（１）印刷設定画面の説明（図５〜図６）
図５は、オートカッタを使用してラベルをカットするときに、プリンタドライバからカットの仕方を指定するときの印刷設定画面の例を示す図である。これはホストのディスプレイ３２０に表示される。ここでは、９枚のラベル１〜９に印刷を行い、３枚連続するラベル毎にカットする様子がカット間隔設定画面４０に例示されている。そのカット場所は破線で示されている。
【００３５】
図５において、「ジョブの始めにカットする」４１とは１枚目を印刷する前に、即ち、印刷ジョブで最初に印刷されるラベルへの印刷前に、連続紙をカットしてから、印刷を開始することを意味する。また、「ジョブの終わりにカットする」４２とは印刷ジョブの終了時に最後のラベルを印刷後にカットすることを意味する。
【００３６】
さて、図６で示される例のように、最小カット長を超える一番少ない枚数が３枚であるような場合、図５に示される印刷設定画面のカット間隔４３は、最初３ページと表示される。
【００３７】
（２）初期設定（図７）
ここでその印刷設定画面におけるユーザによる設定処理についてフローチャートを参照して説明する。
【００３８】
図７はユーザによる初期設定処理を示すフローチャートである。なお、図７の処理は、ＣＰＵ３１１により実行される。
【００３９】
まず、ステップＳ１０１では、ＣＰＵ３１１はカット間隔４３に表示された数値からラベル長（Ｌ）が最小カット長（Ｌminc）未満か、最小カット長以上かを判断する。これは、ユーザが使用する連続紙に貼り付けられた連続紙の搬送方向に関する１枚のラベル長とオートカッタの仕様から決定されるものである。ここで、Ｌ＜Ｌmincであるなら、処理はステップＳ１０２に進み、Ｌ≧Ｌmincであるなら、処理はステップＳ１０５に進む。
【００４０】
ステップＳ１０２では、ＣＰＵ３１１はラベル長が最小カット長未満である場合に、カット間隔のデフォルトを最小カット長以上になるように設定する。たとえば、図６に示す例の場合には、最小カット長が２枚目と３枚目の間にあるので、カット間隔のデフォルト値を“３”にする。次に、ステップＳ１０３では、ＣＰＵ３１１はラベル長が最小カット長未満であるので、印刷する枚数によっては、最後に残る枚数では最小カット長に満たない可能性があるため、「ジョブの終わりにカットする」４２のチェックをはずす。この後、処理はステップＳ１０４に進む。
【００４１】
これに対して、処理がステップＳ１０５に進んだ場合、ステップＳ１０５では、ＣＰＵ３１１はカット間隔のデフォルト値を“１”に設定する。さらにステップＳ１０６では、ＣＰＵ３１１はラベル長（Ｌ）が最小カット長以上なので、「ジョブの終わりにカットする」４１のチェックをつける。この後処理はステップＳ１０４に進む。
【００４２】
ステップＳ１０４では、ＣＰＵ３１１は印刷設定画面にカッタ設定シートに関わるその他の表示を行わせる。
【００４３】
このような初期設定を行うことで、これ以降ユーザにラベル長（Ｌ）が最小カット長（Ｌminc）未満である場合に１枚ごとにラベルをカットできないことを明示することができる。
【００４４】
（３）最小カット長を無視したユーザ設定に対する対応処理（図８〜図１２）
次に、図６で示される例のように最小カット長を超える一番少ない枚数が３枚である場合、図８に示すように、ユーザがあえてカッタ設定画面でカット間隔４３を“２”に設定した場合に実行される処理についてフローチャートを参照して説明する。
【００４５】
図９〜図１０はユーザがラベルを正しくカットできないような設定をした場合の対応処理を示したフローチャートであり、図９はメッセージ制御処理を、図１０は余白追加処理を示す。なお、図９及び図１０の処理は、ＣＰＵ３１１により実行される。
【００４６】
まずステップＳ２０１では、ＣＰＵ３１１は印刷設定画面のカット間隔（Ｃintv）４３の値を監視し、カット間隔（Ｃintv）と最小カット長（Ｌminc）とを比較する。ここで、Ｃintv≧Ｌmincであれば、ＣＰＵ３１１は処理をそのまま終了させる。これに対して、Ｃintv＜Ｌmincであれば、処理はステップＳ２０２に進む。
【００４７】
ステップＳ２０２では、ＣＰＵ３１１は設定されたカット間隔が最小カット未満であるときに、印刷時に余白のページを自動で追加する旨のメッセージをホストのディスプレイ３２０に表示させる。このとき、図８に示すようにカット間隔設定画面４０のプレビューも余白のページが追加されたものにする。
【００４８】
余白のページの追加は図１０に示すような処理を実行することで行う。
【００４９】
ステップＳ４０１ではＣＰＵ３１１はラベル印刷の終了と連続紙の搬送に従ってカットタイミングが来たときに前回カットコマンドの発行後、今回のカットタイミングまでの印刷長（Ｐlength）が最小カット長（Ｌminc）未満であるかどうかを調べる。ここで、Ｐlength≧Ｌmincであれば、ＣＰＵ３１１は処理をそのまま終了させる。これに対して、Ｐlength＜Ｌmincであれば、処理はステップＳ４０２に進む。
【００５０】
ステップＳ４０２では、ＣＰＵ３１１は印刷長が最小カット長未満である場合に、最小カット長以上になるまで余白ページを追加、即ち、連続紙を搬送した後、カットコマンドを発行する。
【００５１】
以上のような処理により、たとえユーザがカット間隔４３を最小カット長未満の値を設定したとしても、実際の印刷とカットを行う場合には自動的に余白が追加される。図５と図８に示した例で言えば、最小カット長がラベル３枚であるので、余白がラベル１枚分追加され、印刷されるのが２枚となり、ラベル３枚毎にカットされるようになる。その結果、図１１に示すようなラベル印刷がなされ、オートカッタによりユーザが設定した破線Ａの部分ではなく、最小カット長が考慮された破線Ｂの部分でカットがなされる。
【００５２】
なお、余白の追加はラベルが印刷されないままに装置外に排出されることも意味するので、例えば、図１２に示すように、余白の追加についてユーザ確認を促すようなメッセージを表示し、ユーザの肯定応答に応じて余白追加を行うようにしても良い。
【００５３】
（４）ジョブ終了時のカット処理（図１３〜図１５）
図１３は、ラベル３枚毎に連続紙をカットし、印刷ジョブの終わりにカットする設定である場合、印刷ジョブの最終部分で最小カット長に満たないためが正しくカットできない様子を示す図である。
【００５４】
図１３において、破線Ａは正しくカットされる部分を示し、破線Ｂは印刷ジョブの終わりの部分を示している。従って、この場合には印刷ジョブの終了部分では最小カット長に満たないためカットできない。
【００５５】
このような場合の対応処理を図１４に示すフローチャートを参照して説明する。なお、図１４の処理は、ＣＰＵ３１１により実行される。
【００５６】
まずステップＳ３０１では、ＣＰＵ３１１はラベル長（Ｌ）が最小カット長（Ｌminc）以上であるか、或いは、最小カット長未満であるかを調べる。ここで、Ｌ≧Ｌmincであれば、ＣＰＵ３１１は処理をそのまま終了させる。これに対して、Ｌ＜Ｌmincであれば、処理はステップＳ３０２に進む。
【００５７】
ステップＳ３０２では、ＣＰＵ３１１はラベル長が最小カット長未満であるときに、図５に示した印刷設定画面において「ジョブの終わりにカットする」４２のチェックボックスを調べる。ここで、ＣＰＵ３１１はそのチェックボックスがチェックされたときにのみ、処理をステップＳ３０３に進ませ、そのチェックボックスがチェックされていないなら、処理をそのまま終了させる。
【００５８】
ステップＳ３０３では、ＣＰＵ３１１は印刷ジョブの終わりに連続紙をカットするときに、そのカット長が最小カット長未満であれば余白のページを自動的に追加する旨を示すメッセージをホストのディスプレイ３２０の画面に表示させる。
【００５９】
このようにすることで、印刷ジョブの終了時に印刷長が、例えば、ラベル紙２枚分であり最小カット長未満であるときに、図１５に示すように、ラベル１枚分の余白を自動で追加することにより、破線Ｄに続き破線Ｅの部分でカットすることができる。
【００６０】
従って以上説明した実施例によれば、使用したい枚数ごとにラベルを印刷し、カットすることができる。
【００６１】
なお、本発明は上記実施例によって限定されるものではなく、その要旨を逸脱しない範囲で種々変形可能であるというのはいうまでもない。例えば、ラベルが型抜きされたダイカットラベルではない場合は、余白のページを追加するのではなく、最小カット長までラベルを搬送するように制御しても良い。
【００６２】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或は装置に供給し、そのシステム或は装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005932377.tif 000002
【図２】
0005932377.tif 000003
【図３】
0005932377.tif 000004
【図４】
0005932377.tif 000005
【図５】
0005932377.tif 000006
【図６】
0005932377.tif 000007
【図７】
0005932377.tif 000008
【図８】
0005932377.tif 000009
【図９】
0005932377.tif 000010
【図１０】
0005932377.tif 000011
【図１１】
0005932377.tif 000012
【図１２】
0005932377.tif 000013
【図１３】
0005932377.tif 000014
【図１４】
0005932377.tif 000015
【図１５】
0005932377.tif 000016