(57)【特許請求の範囲】
【請求項１】
総ラベル数及び１カットシートあたりの単位ラベル数を入力する入力手段と、
単位ラベル数に基づき、処理可能な最小シート長以上の基準長を設定する第１の設定手段と、
総ラベル数が単位ラベル数の整数倍でなければ、総ラベル数を単位ラベル数で除算した値の整数値を選択し、前記整数値と単位ラベル数とを乗算した乗算値を算出し、総ラベル数と乗算値との差分に相当する差分ラベル数を算出し、前記差分ラベル数が最小シート長に含まれる最小ラベル数以上の場合は、基準長の基準カットシートの枚数を前記整数値に設定し、前記差分ラベル数に対応した第１の調整長の第１の調整カットシートを１枚設定する第２の設定手段と、
総ラベル数が単位ラベル数の整数倍でなく、前記差分ラベル数が前記最小ラベル数未満の場合は、基準長の基準カットシートの枚数を前記整数値より１枚少ない枚数に設定し、単位ラベル数と前記差分ラベル数とを加算した余りラベル数を最小ラベル数以上且つ単位ラベル数未満の第１及び第２のラベル数に分けて、前記第１のラベル数に応じた第２の調整長の第２の調整カットシートを１枚設定し、前記第２のラベル数に応じた第３の調整長の第３の調整カットシートを１枚設定する第３の設定手段と、
前記第２又は第３の設定手段の設定に基づき、複数のラベルを一定間隔で含むシート原紙から送り出されるシートをカットするラベル処理手段と、
を備えるラベル処理装置。
【請求項２】
総ラベル数が単位ラベル数の整数倍であれば、単位ラベル数に対応する基準長の基準カットシートの枚数を前記整数倍の値に設定する第４の設定手段を備え、
前記ラベル処理手段は、前記第２、第３、及び第４の設定手段の何れかの設定に基づき、複数のラベルを一定間隔で含むシート原紙から送り出されるシートをカットする請求項１のラベル処理装置。
【請求項３】
前記第３の設定手段は、前記第１のラベル数を余りラベル数から最小ラベル数を減じた残りラベル数に設定し、前記第２のラベル数を最小ラベル数に設定する請求項１又は２のラベル処理装置。
【請求項４】
前記ラベル処理手段は、
前記第２の設定手段の設定に基づき、前記シート原紙から前記整数値の枚数の基準カットシートと１枚の前記第１の調整カットシートとを切り出し、又は前記第３の設定手段の設定に基づき、前記シート原紙から前記整数値より１枚少ない基準カットシートと１枚の前記第２の調整カットシートと１枚の前記第３の調整カットシートとを切り出し、
前記第２の設定手段の設定に基づき、切り出された前記整数値の枚数の基準カットシートの各ラベルに対して情報を印刷し、切り出された１枚の前記第１の調整カットシートの各ラベルに対して情報を印刷し、又は前記第３の設定手段の設定に基づき、切り出された前記整数値より１枚少ない基準カットシートの各ラベルと１枚の前記第２の調整カットシートの各ラベルと１枚の前記第３の調整カットシートの各ラベルとに対して情報を印刷する請求項１乃至３の何れか１つのラベル処理装置。
【請求項５】
総ラベル数及び１カットシートあたりの単位ラベル数を入力する入力手順と、
単位ラベル数に基づき、処理可能な最小シート長以上の基準長を設定する第１の設定手順と、
総ラベル数が単位ラベル数の整数倍でなければ、総ラベル数を単位ラベル数で除算した値の整数値を選択し、前記整数値と単位ラベル数とを乗算した乗算値を算出し、総ラベル数と乗算値との差分に相当する差分ラベル数を算出し、前記差分ラベル数が最小シート長に含まれる最小ラベル数以上の場合は、基準長の基準カットシートの枚数を前記整数値に設定し、前記差分ラベル数に対応した第１の調整長の第１の調整カットシートを１枚設定する第２の設定手順と、
総ラベル数が単位ラベル数の整数倍でなく、前記差分ラベル数が前記最小ラベル数未満の場合は、基準長の基準カットシートの枚数を前記整数値より１枚少ない枚数に設定し、単位ラベル数と前記差分ラベル数とを加算した余りラベル数を最小ラベル数以上且つ単位ラベル数未満の第１及び第２のラベル数に分けて、前記第１のラベル数に応じた第２の調整長の第２の調整カットシートを１枚設定し、前記第２のラベル数に応じた第３の調整長の第３の調整カットシートを１枚設定する第３の設定手順と、
前記第２又は第３の設定手段の設定に基づき、複数のラベルを一定間隔で含むシート原紙から送り出されるシートをカットするラベル処理手順と、
をコンピュータに実行させるためのラベル処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ラベル処理装置及びラベル処理プログラムに関する。
【背景技術】
【０００２】
複数のラベルを一定間隔で含むロール紙を一定の長さのシートにカットし、カットシート上の各ラベルにラベル情報を印刷する印刷装置が知られている。例えば、印刷装置の構造上、印刷装置により搬送可能な最小カットシート長が１２５ｍｍで、１枚のラベル長が２３ｍｍ、ラベル間のマージン（カットのためのタイミング調整区間）が２ｍｍ、要求されるラベル数（総ラベル数）が１１枚、１カットシートあたりのラベル数（単位ラベル数）が５枚である場合、例えば、５枚の全てのラベルにラベル情報が印刷された１２５ｍｍのカットシート２枚と、５枚のうち１枚のラベルだけにラベル情報が印刷された１２５ｍｍのカットシート１枚が出力される。この１枚のラベルだけにラベル情報が印刷された１２５ｍｍのカットシートについては、４枚のラベルが無駄になる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許３４３６３８２
【特許文献２】特開２００２−３３８１１３
【特許文献３】特開２００８−８０６５７
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のケースでは、総ラベル数を超える無駄なラベル（４枚）が発生してしまい、非効率であった。しかしながら、印刷装置の構造上、最小シート長より短い長さのシートを切り出すことは許されない。
【０００５】
本発明の目的は、最小シート長が定められた条件下で効率よくラベルを発行することが可能なラベル処理装置及びラベル処理プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
実施形態に係るラベル処理装置は、実施形態に係るラベル処理装置は、総ラベル数が１カットシートあたりの単位ラベル数の整数倍でなければ、総ラベル数を単位ラベル数で除算した値の整数値を選択し、前記整数値と単位ラベル数とを乗算した乗算値を算出し、総ラベル数と乗算値との差分に相当する差分ラベル数を算出し、前記差分ラベル数が最小シート長に含まれる最小ラベル数未満の場合は、基準長の基準カットシートの枚数を前記整数値より１枚少ない枚数に設定し、単位ラベル数と前記差分ラベル数とを加算した余りラベル数を最小ラベル数以上且つ単位ラベル数未満の第１及び第２のラベル数に分けて、前記第１のラベル数に応じた第２の調整長の第２の調整カットシートを１枚設定し、前記第２のラベル数に応じた第３の調整長の第３の調整カットシートを１枚設定する。
【図面の簡単な説明】
【０００７】
【図１】実施形態に係るラベル処理装置の一例を示す概略図である。
【図２】実施形態に係るラベル処理装置の制御ブロック図である。
【図３】一定の長さ（最小シート長）にカットされたカットシートの一例を示す図である
【図４】実施形態に係るラベル処理装置によるラベル処理の一例を示すフローチャートである。
【図５】最小シートに含まれる最小ラベル数（Ｍｉｎ＝５）、１カットシートに含まれる単位ラベル数（Ｕｎｉｔ＝１０）、所望される総ラベル数（Ｒｅｑ：１０〜２０）を条件とし、ラベル調整処理を適用した場合の処理結果の一例を示す図である。
【図６】最小ラベル数（Ｍｉｎ＝５）、単位ラベル数（Ｕｎｉｔ＝１０）、総ラベル数（Ｒｅｑ：１１）を条件とし、本実施形態のラベル調整処理を適用しない場合の処理結果の一例を示す図である。
【図７】最小ラベル数（Ｍｉｎ＝５）、単位ラベル数（Ｕｎｉｔ＝１０）、総ラベル数（Ｒｅｑ：１１）を条件とし、本実施形態のラベル調整処理を適用した場合の処理結果の一例を示す図である。
【図８】単位ラベル数が８枚、総ラベル数が１２５枚を条件として、本実施形態の調整処理を適用しないケースの一例を示す図である。
【図９】単位ラベル数が８枚、総ラベル数が１２５枚を条件として、本実施形態の調整処理を適用しないケースの一例を示す図である。
【図１０】カットシートの向きを変更する構成の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、実施形態について図面を参照して説明する。
【０００９】
図１は、実施形態に係るラベル処理装置の一例を示す概略図であり、図２は、実施形態に係るラベル処理装置の制御ブロック図である。
【００１０】
図１及び図２に示すように、ラベル処理装置は、制御部１１、記憶部１２、入力部１３、表示部１４、データ入力部１５、データ処理部１６、プリンタ部１７、給紙部１８、排紙部１９等を備える。プリンタ部１７は、例えば電子写真方式を用いたプリンタ部であって、潜像を保持する第１〜第４の感光体ドラム１７１、１７２、１７３、１７４、定着ローラ１７５等を備える。給紙部１８は、給紙ローラ１８１ａ、１８１ｂ、カッター１８２等を備える。排紙部１９は、排紙ローラ１９１、第１の排紙トレイ１９２、第２の排紙トレイ１９３等を備える。
【００１１】
制御部１１は、ラベル処理装置によるラベル処理に関わるすべての動作を制御する。記憶部１２は、動作制御プログラム、動作パラメータ等を記憶する。入力部１３は、例えばタッチパネルで構成され、ユーザからの各種入力を受け付ける。表示部１４は、例えば、入力部１３と一体に形成され、受け付けた入力内容等をイメージ、文字、数字で表示する。
【００１２】
給紙部１８は、給紙ローラ１８１により一定速度でロール紙Ｐ（シート原紙）を送り出し、複数のセンサが送り出されるロール紙Ｐを検知し、制御部１１は、ロール紙Ｐの検知タイミングに基づきカッター１８２によるカットタイミングを制御する。制御部１１によるカットタイミングの制御により、カッター１８２は、様々な長さのカットシートＣＳを切り出すことができる。ラベル処理装置の構造上、処理可能（搬送可能）な最小シート長が定められ、最小シート長より短いカットシートの切り出しは許されない。なお、ロール紙Ｐは、複数のラベルを一定間隔で含む。
【００１３】
データ入力部１５は、ＰＣ等から送信される画像データ（ラベル情報等）を入力し、データ処理部１６は、入力された画像データを指定されたプリントデータへ変換し、プリンタ部１７は、プリントデータに基づき、第１〜第４の感光体ドラム１７１、１７２、１７３、１７４にＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー、黄）、Ｂｋ（ブラック、黒）の各色に対応する潜像を形成し、Ｃ、Ｍ、Ｙ、Ｂｋトナーを供給して各色に対応する潜像を現像し、各色に対応するトナー像をカットシート（カットシート上の各ラベル）へ転写し、カットシート（カットシート上の各ラベル）に転写されたトナー像を定着させる。
【００１４】
排紙部１９は、排紙ローラ１９１により、トナー像が定着されたカットシートを排紙トレイ１９２又は１９３へ排紙する。
【００１５】
図３は、一定の長さ（最小シート長）にカットされたカットシート（最小カットシート）の一例を示す図である。電子写真方式のプリンタ部１７で印刷する場合、帯電、露光、現像、定着のプロセスからなるため、確実に搬送、印刷できる最小シート長が電子写真装置の各構成の配置によって定まる。例えば、処理可能な最小シート長は、給紙ローラ１８１ｂと定着ローラ１７５との間の距離より長く設定される。カットシートが最小シート長以上であれば、給紙ローラ１８１ｂと定着ローラ１７５とでカットシートを確実に押さえ込むことができ、カットシートの浮き上がりやジャムを防止することができる。記憶部１２は、最小シート長に関する情報を記憶する。例えば、ロール紙を最小シート長以上にカットするためのカットタイミング等に関する情報を記憶する。
【００１６】
例えば、図３に示すように、実施形態に係るラベル処理装置の最小カット長は１２５ｍｍとなり、その最小カットシートに含まれるラベル数が最小ラベル数となる。なお、最小シート長以上の基準長の１基準カットシートに含まれるラベル数が単位ラベル数となる。
【００１７】
図３では１ラベルの長さを２３ｍｍとしたため、最小シート長である１２５ｍｍのカットシート上には５枚のラベルが含まれる。なお、本実施形態では、ラベル間のマージン（カットのためのタイミング調整区間）が２ｍｍのケースを想定する（カットシートの上端下端のマージンはラベル間のマージンの半分の１ｍｍとなる）。
【００１８】
図４は、実施形態に係るラベル処理装置によるラベル処理の一例を示すフローチャートである。本ラベル処理によれば、所望される総ラベル数に応じてロール紙Ｐから引き出されたシートのカット長が最小カット長以上且つ基準長以下で可変制御され、無駄なラベルの発生が抑制される。
【００１９】
例えば、ユーザは、入力部１３（入力手段）を介して、所望する総ラベル数（Ｒｅｑ）、１カットシートに搭載する単位ラベル数（Ｕｎｉｔ）、最小ラベル数（Ｍｉｎ）を入力する（ＡＣＴ１）。つまり、ユーザは、入力部１３を介して、総ラベル数と１カットシートあたりの単位ラベル数とを入力する。
【００２０】
総ラベル数及び単位ラベル数は最小ラベル数（Ｍｉｎ）以上の値を設定する必要がある。制御部１１は、入力された総ラベル数及び単位ラベル数が、最小ラベル数以上か否か判断し、最小ラベル数以上でなければ、エラーと判断し、再入力を要求する。
【００２１】
次に、制御部１１（第１、第２、第３の設定手段）は、記憶部１２に記憶された１ラベルのサイズ（長さ）とマージン（ラベル間のマージン）、及び入力された単位ラベル数に基づき、最小シート長以上の通常カットシート（基準カットシート）の長さ（基準長）を設定する。簡単に説明すると、制御部１１は、単位ラベル数に対応する基準長を設定する。制御部１１は、総ラベル数と単位ラベル数に基づき、計算ｃ１で必要となる想定シート数（ｘ０）と単位ラベル数で処理した場合のラベルの端数（差分ラベル数）（ｙ０）を算出する（ＡＣＴ２）。ｘ０とｙ０の定義は以下の通り。
【００２２】
ｘ０：Ｒｅｑ／Ｕｎｉｔの値を整数化（少数以下を切り捨てる）
ｙ０＝Ｒｅｑ−（Ｕｎｉｔ×ｘ０）
制御部１１は、総ラベル数が単位ラベル数の整数倍であることから、判定ｊｇ１でラベルの端数が存在しないと判断すると（ｙ０＝０）（ＡＣＴ３、ＮＯ）、つまりｊｇ１＝０（ＡＣＴ２１）、単位ラベル数に満たない数の端数のラベルが発生しないため、後続の調整処理を不要と判断する（ＡＣＴ２２）。この場合、制御部１１は、設定ｓ３で通常カットシート数としてｘ１（ｘ１＝ｘ０）を設定し、調整カットシート１のラベル数としてｙ１（ｙ１＝０（不要））、調整カットシート２のラベル数としてｙ２（ｙ２＝０（不要））を設定する（ＡＣＴ２３）。
【００２３】
言い換えれば、制御部１１は、総ラベル数が単位ラベル数の整数倍であることに基づき、基準カットシートの枚数を整数倍の値に設定し、１枚の基準カットシートあたりのラベル数を単位ラベル数に設定する。カッター１８２（ラベル処理手段）は、前記設定に基づくカット制御のタイミングで、ロール紙Ｐから送り出されるシートをカットし、整数倍の枚数の基準カットシートを生成し、プリンタ部１７は、各基準カットシートの各ラベルにラベル情報を印刷する。排紙部１９は、排紙ローラ１９１により基準カットシートを排紙トレイ１９２へ排紙する。
【００２４】
制御部１１は、総ラベル数が単位ラベル数の整数倍でないことから、判定ｊｇ１でラベルの端数が存在すると判断すると（ｙ０＞０）（ＡＣＴ３、ＹＥＳ）、つまりｊｇ１＝１（ＡＣＴ４）、単位ラベル数に満たない数の端数のラベルが発生するため、後続の調整処理を必要と判断する。
【００２５】
制御部１１は、判定ｊｇ２において、端数が最小ラベル数以上と判断すると（ｙ０≧Ｍｉｎ）（ＡＣＴ５、ＹＥＳ）、つまりｊｇ２＝１（ＡＣＴ６）、総ラベル数を単位ラベル数で除算した値の整数値を選択し、この整数値の枚数の通常カットシートに加えて、端数に応じた第１の長さの１枚の調整カットシート１を設定する（ＡＣＴ７）。この場合、制御部１１は、設定ｓ１で、通常カットシート数としてｘ１（ｘ１＝ｘ０）を設定し、調整カットシート１のラベル数としてｙ１（ｙ１＝ｙ０）を設定し、調整カットシート２のラベル数としてｙ２（ｙ２＝０）を設定する（ＡＣＴ８）。つまり、端数が最小ラベル数以上の場合（ｙ０≧Ｍｉｎ）、単位ラベル数のラベルを含む通常カットシートの数はｘ１（ｘ１＝ｘ０）が設定され、端数に応じた調整長の１枚の調整用カットシート１が設定され、１枚の調整用カットシート１は端数ｙ１（ｙ１＝ｙ０）のラベルを含む。
【００２６】
言い換えると、制御部１１は、総ラベル数が単位ラベル数の整数倍でなければ、総ラベル数を単位ラベル数で除算した値の整数値を選択し、前記整数値と単位ラベル数とを乗算した乗算値を算出し、総ラベル数と乗算値との差分に相当する差分ラベル数を算出し、前記差分ラベル数が最小シート長に含まれる最小ラベル数以上の場合は、基準長の基準カットシートの枚数を前記整数値に設定し、前記差分ラベル数（さらにラベル間のマージン等）に対応した調整長の調整カットシートを１枚設定する。カッター１８２は、前記設定に基づくカット制御のタイミングで、ロール紙Ｐから送り出されるシートをカットし、前記整数値の枚数の基準カットシートと調整カットシートとを生成し、プリンタ部１７は、各基準カットシートに含まれる各ラベルにラベル情報を印刷し、調整カットシートに含まれる各ラベルにラベル情報を印刷する。排紙部１９は、排紙ローラ１９１により、前記整数値の枚数の基準カットシートと調整カットシートとを排紙トレイ１９２へ排紙する。また、排紙部１９は、基準カットシートと調整カットシートとを区別するために（調整カットシートの存在を知らしめるために）、前記整数値の枚数の基準カットシートの排紙位置に対して、調整カットシートの排紙位置をずらして排紙トレイ１９２へ排紙するようにしてもよい。例えば、図１０に示すように、排紙部１９が、カットシートの向きを変更する部材１９４を備え、調整カットシートの搬送直前のタイミングで、部材１９４を突出させることにより、前記整数値の枚数の基準カットシートに対して、調整カットシートを９０度回転させて排紙トレイ１９２へ排紙するようにしてもよい。或いは、前記整数値の枚数の基準カットシートに対して、表裏を反転させて調整カットシートを排紙トレイ１９２へ排紙するようにしてもよい。或いは、調整カットシートの少なくとも１箇所に折り目を付けて排出するようにしてもよい。或いは、前記整数値の枚数の基準カットシートを排紙トレイ１９２へ排紙し、調整カットシートを排紙トレイ１９３へ排紙するようにしてもよい。或いは、プリンタ部１７が、調整カットシートの余白部分に識別情報（カラーマーカ）を印刷するようにしてもよい。これにより、基準カットシートと調整カットシートとの区別が容易になるとともに、２種類のカットシートが排出されていることを知らせることができる。
【００２７】
制御部１１は、判定ｊｇ２において、端数が最小ラベル数未満と判断すると（ｙ０＜Ｍｉｎ）（ＡＣＴ５、ＮＯ）、つまりｊｇ２＝２（ＡＣＴ１１）、総ラベル数を単位ラベル数で除算した値の整数値を選択し、この整数値の枚数から１枚少ない枚数の通常カットシートに加えて、単位ラベル数と端数とを加算した余りラベル数を最小ラベル数以上且つ単位ラベル数未満の第１及び第２のラベル数に分けて、前記第１のラベル数（さらにラベル間のマージン等）に対応した第２の長さの調整カットシート１を１枚設定し、前記第２のラベル数（さらにラベル間のマージン等）に対応した第３の長さの調整カットシート２を１枚設定する（ＡＣＴ１２）。
【００２８】
つまり、算出ｃ２で端数（ｙ０）を最小ラベル数（Ｍｉｎ）よりも大きくする目的で、１枚の通常カットシートに含まれる単位ラベル数を端数（ｙ０）に加え端数（ｙ１’）を生成する（端数（ｙ１’）は上記余りラベル数に対応）。端数（ｙ１’）は（ｙ１’＝ｙ０＋Ｕｎｉｔ）であり、この端数（ｙ１’）を２枚の調整カットシートで分割して出力する。また、端数（ｙ１’）は（ｙ１’＝Ｒｅｇ−（Ｕｎｉｔ＊ｘ１））と記載することもできる（ＡＣＴ１３）。端数（ｙ０）が最小ラベル数より小さい場合（ｙ０＜Ｍｉｎ）、通常カットシートの枚数はｘ１（ｘ１＝ｘ０−１）となる（ＡＣＴ１３）。制御部１１は、設定ｓ２で、調整カットシート１のラベル数として端数ｙ１（ｙ１＝ｙ１’−Ｍｉｎ）を設定し、調整カットシート２のラベル数としてｙ２（ｙ２＝Ｍｉｎ）を設定する（ＡＣＴ１４）。よって、端数ｙ１（ｙ１＝ｙ１’−Ｍｉｎ）に応じた長さの調整カットシート１が１枚、端数ｙ２（ｙ２＝Ｍｉｎ）に応じた長さの調整カットシート２が１枚となる。
【００２９】
カッター１８２は、カット制御のタイミングで、ロール紙Ｐから送り出されるシートをカットし、前記整数値の枚数より１枚少ない枚数の基準カットシートと１枚の調整カットシート１と１枚の調整カットシート２を生成し、プリンタ部１７は、各基準カットシートに含まれる各ラベルにラベル情報を印刷し、１枚の調整カットシート１に含まれる各ラベルにラベル情報を印刷し、１枚の調整カットシート２に含まれる各ラベルにラベル情報を印刷する。排紙部１９は、排紙ローラ１９１により、前記整数値より１枚少ない枚数の基準カットシートと１枚の調整カットシート１と１枚の調整カットシート２とを排紙トレイ１９２へ排紙する。また、排紙部１９は、基準カットシートと調整カットシート１及び調整カットシート２とを区別するために（調整カットシート１と調整カットシート２の存在を知らしめるために）、基準カットシートの排紙位置に対して、調整カットシート１と調整カットシート２の排紙位置をずらして排紙トレイ１９２へ排紙するようにしてもよい。例えば、図１０に示すように、排紙部１９が、カットシートの向きを変更する部材１９４を備え、調整カットシート１及び調整カットシート２の搬送直前のタイミングで、部材１９４を突出させることにより、基準カットシートに対して、調整カットシート１及び調整カットシート２を９０度回転させて排紙トレイ１９２へ排紙するようにしてもよい。或いは、基準カットシートに対して、表裏を反転させて調整カットシート１及び調整カットシート２を排紙トレイ１９２へ排紙するようにしてもよい。或いは、調整カットシート１及び調整カットシート２の少なくとも１箇所に折り目を付けて排出するようにしてもよい。或いは、基準カットシートを排紙トレイ１９２へ排紙し、調整カットシート１及び調整カットシート２を排紙トレイ１９３へ排紙するようにしてもよい。或いは、プリンタ部１７が、調整カットシート１及び調整カットシート２の余白部分に識別情報（カラーマーカ）を印刷するようにしてもよい。これにより、基準カットシートと調整カットシート１及び調整カットシート２との区別が容易になるとともに、２種類のカットシートが排出されていることを知らせることができる。
【００３０】
図５は、最小シートに含まれる最小ラベル数（Ｍｉｎ＝５）、１カットシートに含まれる単位ラベル数（Ｕｎｉｔ＝１０）、所望される総ラベル数（Ｒｅｑ：１０〜２０）を条件とし、ラベル調整処理を適用した場合の処理結果の一例を示す図である。図５に示すように、最小ラベル数未満のラベルの端数が発生した場合でも、最小ラベル数以上且つ単位ラベル数未満のラベル数を含む１又は複数のカットシートを出力できることがわかる。
【００３１】
図６は、最小ラベル数（Ｍｉｎ＝５）、単位ラベル数（Ｕｎｉｔ＝１０）、総ラベル数（Ｒｅｑ：１１）を条件とし、本実施形態のラベル調整処理を適用しない場合の処理結果の一例を示す図である。図６に示すように、２枚のカットシートが出力されており、１枚のカットシートは通常カットシートに相当するが、残り１枚のカットシートは９枚の白紙（無駄紙）のラベルを含む。つまり、１枚の端数のラベル用に１０枚のラベルを含むサイズのカットシートが使用されている。
【００３２】
図７は、最小ラベル数（Ｍｉｎ＝５）、単位ラベル数（Ｕｎｉｔ＝１０）、総ラベル数（Ｒｅｑ：１１）を条件とし、本実施形態のラベル調整処理を適用した場合の処理結果の一例を示す図である。図７に示すように、白紙（無駄紙）のラベルが生じていないことが分かる。つまり、６枚のラベルを含むカットシート（調整カットシート）と、５枚のラベル（調整カットシート）を含むカットシートが出力されるため、白紙（無駄紙）のラベルが生じない。
【００３３】
図８は、単位ラベル数が８枚、総ラベル数が１２５枚を条件として、本実施形態の調整処理を適用しないケースの一例を示す図である。図９は、単位ラベル数が８枚、総ラベル数が１２５枚を条件として、本実施形態の調整処理を適用するケースの一例を示す図である。
【００３４】
図８に示すように、８ラベル単位（固定）でシートが作成されるため、１６枚のシート全てが通常カットシートとなり、１６枚のシート中の１枚のシートは、ラベル情報が印刷されるラベル数が５、ラベル情報が印刷されないラベル数（無駄なラベル数）が３となる。つまり、１６シート（定型）×８ラベル＝１２８ラベル、１２８ラベル−１２５ラベル＝３ラベル（無駄）となる。
【００３５】
図９に示すように、１６枚のシート中の１５枚のシートはラベル数が８枚の通常カットシートとなり、残り１枚のシートはラベル数が５枚（≧最小ラベル数）の調整カットシートとなる。つまり、１５シート（定型）×８ラベル＋１シート（調整）×５ラベル＝１２５ラベル、無駄ラベル無しとなる。
【００３６】
以上により、ロール紙を無駄に捨てることの無い技術を提供することができる。
【００３７】
本実施形態のラベル処理装置によれば、紙の無駄を無くす為に、「最小シート長」、「１ラベルの長さ」、「ラベル間のマージン（長さ）」、「紙の上端下端のマージン（長さ）」、「総ラベル数」に基づき、無駄のない短冊状ラベルのカット条件を算出し、最小シート長以上の１枚以上の通常カットシートを出力する、又は最小シート長以上の１枚以上の通常カットシートと最小ラベル数以上且つ単位ラベル数未満を含む１枚の調整カットシートとを出力する、又は最小シート長以上の１枚以上の通常カットシートと最小ラベル数以上且つ単位ラベル数未満を含む２枚の調整カットシートとを出力する、又は最小ラベル数以上且つ単位ラベル数未満を含む２枚の調整カットシートを出力する。これにより、捨てることになる無駄なラベルの発生を抑制することができる。しかも、全てのカットシート（調整カットシート含む）は、通常カットシートの長さ（基準長）以下に収まるため、シートを梱包し易い。
【００３８】
本実施形態のラベル処理装置によれば、ロール紙（ラベル）の無駄を無くすカット制御が可能であり、ロール紙の無駄を無くす技術を提供することができる。
【００３９】
本実施形態では、電子写真方式のプリンタ部を備えたラベル処理装置について説明したが、他の印刷方式のプリンタ部、例えばインクジェット方式のプリンタ部を備えたラベル処理装置にも適用可能である。また、感熱方式のプリンタ部を備えたラベル処理装置にも適用可能である。
【００４０】
なお、上記ラベル処理（各種判定、各種設定、及びシートのカットタイミング制御、印刷等を含む）の手順は全てソフトウェアによって実行することが可能である。このため、上記処理の手順を実行するプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのプログラムをラベル処理装置にインストールして実行するだけで、上記処理を容易に実現することができる。
【００４１】
例えば、データ入力部１５を介して、コンピュータ読み取り可能な記憶媒体から上記プログラムを読み取り、記憶部１２等に読み取ったプログラムを記憶し、プログラムのインストールを完了することができる。或いは、データ入力部１５を介して、上記プログラムをダウンロードし、記憶部１２等にダウンロードしたプログラムを記憶し、プログラムのインストールを完了することができる。これにより、ラベル処理装置の制御部１１は、インストールされた上記プログラムに基づき、上記ラベル処理を容易に実現することができる。
【００４２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００４３】
１１…制御部、１２…記憶部、１３…入力部（入力手段）、１４…表示部、１５…データ入力部、１６…データ処理部、１７…プリンタ部、１８…給紙部、１９…排紙部、１７…プリンタ部、１８２…カッター（ラベル処理手段）、ＡＣＴ１…入力手段、ＡＣＴ２〜８、１１〜１４…第１、第２、第３の設定手段。
【図１】
0006301788.tif 000002
【図２】
0006301788.tif 000003
【図３】
0006301788.tif 000004
【図４】
0006301788.tif 000005
【図５】
0006301788.tif 000006
【図６】
0006301788.tif 000007
【図７】
0006301788.tif 000008
【図８】
0006301788.tif 000009
【図９】
0006301788.tif 000010
【図１０】
0006301788.tif 000011