(57)【特許請求の範囲】
【請求項１】
関連する一連のラベルである組ラベルを印刷する印刷手段を備えたラベル印刷装置において、
前記ラベルを印刷した履歴を記憶する履歴記憶手段と、
前記履歴記憶手段に履歴が記憶されている印刷済みラベルの印刷データを記憶する印刷済データ記憶手段と、
前記組ラベルを構成するラベルの枚数を記憶する枚数記憶手段と、
前記履歴記憶手段に記憶されているラベルを指定して再印刷する履歴印刷指示を入力する履歴印刷指示入力手段と、
当該履歴印刷指示入力手段により入力された履歴印刷指示に指定された指定ラベルが属する組ラベルを、前記枚数記憶手段に記憶された枚数と前記履歴記憶手段に記憶された履歴を参照して抽出するラベル抽出手段と、
当該ラベル抽出手段により抽出された組ラベルの印刷データを前記印刷済データ記憶手段から読み出して、前記印刷手段に印刷させるように制御する組印刷制御手段と、
を備え、
前記ラベル抽出手段は、前記履歴記憶手段に印刷順に履歴が記憶されたラベルを、その印刷された順に、前記枚数記憶手段に記憶された枚数ごとに一組にまとめることにより、そのまとめられた各組を前記組ラベルであると判断する組ラベル判断手段を備え、
前記ラベル抽出手段は、前記組ラベル判断手段により判断された組ラベルのうち、前記指定ラベルの属する組ラベルを抽出することを特徴とするラベル印刷装置。
【請求項２】
前記履歴印刷指示入力手段により履歴印刷指示が入力された場合に、前記指定ラベルのみを印刷するか前記指定ラベルが属する組ラベル全体を印刷するかを選択する印刷対象選択手段を備え、
前記ラベル抽出手段は、前記印刷対象選択手段により前記指定ラベルのみを印刷すると選択された場合には、前記指定ラベルのみを抽出し、前記指定ラベルが属する組ラベル全体を印刷すると選択された場合には、前記指定ラベルが属する組ラベルを抽出することを特徴とする請求項１に記載のラベル印刷装置。
【請求項３】
前記印刷手段により印刷されたラベルを切断する切断手段と、
前記組ラベルが印刷されたときに、前記切断手段により組ラベル単位で切断させる切断制御手段を備えたことを特徴とする請求項１又は２に記載のラベル印刷装置。
【請求項４】
前記印刷手段により印刷された前記組ラベルを構成する各ラベルごとに切断するか否かを選択する切断対象選択手段を備え、
前記切断制御手段は、前記切断対象選択手段により各ラベルごとに切断すると選択された場合に、前記切断手段により各ラベルごとに切断させることを特徴とする請求項３に記載のラベル印刷装置。
【請求項５】
前記履歴印刷指示入力手段により履歴印刷指示が入力された場合に、再印刷であることを示すマークを印刷するように前記印刷手段を制御する再印刷マーク印刷制御手段を備えたことを特徴とする請求項１乃至４のいずれかに記載のラベル印刷装置。
【請求項６】
請求項１乃至５のいずれかに記載のラベル印刷装置の各種処理手段としてコンピュータを機能させるためのラベル印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ラベル印刷装置及びラベル印刷プログラムに関するものである。
【背景技術】
【０００２】
一般に、印刷装置で複数枚の用紙やラベルへの印刷を一組として行うことがある。そして、この一組の印刷が何らかの理由で中断して再開したり、履歴から再印刷する場合にも、指定された一枚だけではなく、組全体を印刷したいというニーズがある。例えば、両面印刷を実行中にエラーが発生し、その後印刷を再開するときには、表面が正常に印刷され、裏面でエラーがあって再開する場合にも、表面から印刷を再開して表裏の関係が崩れないようにする方法が提案されている(例えば、特許文献１参照）。
【特許文献１】特開平１０−２６０８０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来の印刷装置で実現されるのは、表・裏という２枚から構成される組を再印刷時にも実現するものであり、複数枚のラベルから構成される組について、その中の１枚を指定して再度全体を印刷したいという場合には適用できなかった。
【０００４】
本発明は上記問題を解決するためになされたものであり、１枚のラベルを指定しても複数枚で構成される組ラベルの全体を再印刷可能なラベル印刷装置及びラベル印刷プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の請求項１に記載のラベル印刷装置は、関連する一連のラベルである組ラベルを印刷する印刷手段を備えたラベル印刷装置において、前記ラベルを印刷した履歴を記憶する履歴記憶手段と、前記履歴記憶手段に履歴が記憶されている印刷済みラベルの印刷データを記憶する印刷済データ記憶手段と、前記組ラベルを構成するラベルの枚数を記憶する枚数記憶手段と、前記履歴記憶手段に記憶されているラベルを指定して再印刷する履歴印刷指示を入力する履歴印刷指示入力手段と、当該履歴印刷指示入力手段により入力された履歴印刷指示に指定された指定ラベルが属する組ラベルを、前記枚数記憶手段に記憶された枚数と前記履歴記憶手段に記憶された履歴を参照して抽出するラベル抽出手段と、当該ラベル抽出手段により抽出された組ラベルの印刷データを前記印刷済データ記憶手段から読み出して、前記印刷手段に印刷させるように制御する組印刷制御手段と、を備え、前記ラベル抽出手段は、前記履歴記憶手段に印刷順に履歴が記憶されたラベルを、その印刷された順に、前記枚数記憶手段に記憶された枚数ごとに一組にまとめることにより、そのまとめられた各組を前記組ラベルであると判断する組ラベル判断手段を備え、前記ラベル抽出手段は、前記組ラベル判断手段により判断された組ラベルのうち、前記指定ラベルの属する組ラベルを抽出することを特徴とする。
【０００６】
【０００７】
また、本発明の請求項２に記載のラベル印刷装置は、請求項１に記載の発明の構成に加え、前記履歴印刷指示入力手段により履歴印刷指示が入力された場合に、前記指定ラベルのみを印刷するか前記指定ラベルが属する組ラベル全体を印刷するかを選択する印刷対象選択手段を備え、前記ラベル抽出手段は、前記印刷対象選択手段により前記指定ラベルのみを印刷すると選択された場合には、前記指定ラベルのみを抽出し、前記指定ラベルが属する組ラベル全体を印刷すると選択された場合には、前記指定ラベルが属する組ラベルを抽出することを特徴とする。
【０００８】
また、本発明の請求項３に記載のラベル印刷装置は、請求項１又は２に記載の発明の構成に加え、前記印刷手段により印刷されたラベルを切断する切断手段と、前記組ラベルが印刷されたときに、前記切断手段により組ラベル単位で切断させる切断制御手段を備えたことを特徴とする。
【０００９】
また、本発明の請求項４に記載のラベル印刷装置は、請求項３に記載の発明の構成に加え、前記印刷手段により印刷された前記組ラベルを構成する各ラベルごとに切断するか否かを選択する切断対象選択手段を備え、前記切断制御手段は、前記切断対象選択手段により各ラベルごとに切断すると選択された場合に、前記切断手段により各ラベルごとに切断させることを特徴とする。
【００１０】
また、本発明の請求項５に記載のラベル印刷装置は、請求項１乃至４のいずれかに記載の発明の構成に加え、前記履歴印刷指示入力手段により履歴印刷指示が入力された場合に、再印刷であることを示すマークを印刷するように前記印刷手段を制御する再印刷マーク印刷制御手段を備えたことを特徴とする。
【００１１】
また、本発明の請求項６に記載のラベル印刷プログラムは、請求項１乃至５のいずれかに記載のラベル印刷装置の各種処理手段としてコンピュータを機能させることを特徴とする。
【発明の効果】
【００１２】
本発明の請求項１に記載のラベル印刷装置は、ラベルの印刷履歴と、複数ラベルで構成される組ラベルの構成枚数とを記憶しておき、履歴印刷指示入力手段により履歴印刷指示が入力されたときに、その履歴印刷指示で指定されたラベルが属する組ラベルの印刷データを抽出して印刷させるので、１枚のラベルを指定するだけで、そのラベルの属する組ラベル全体を再印刷することができる。必ず一組で使いたいようなラベルを印刷している場合には、再印刷の指定が煩雑にならず便利である。また、履歴の記憶が印刷順になされ、かつ、組ラベルの構成枚数が記憶されているので、指定されたラベルがどの組に属するかを、履歴記憶と構成枚数から簡単に判断することができる。
【００１３】
【００１４】
また、本発明の請求項２に記載のラベル印刷装置は、請求項１に記載の発明の効果に加え、履歴印刷指示が入力されたときに、その指定ラベルのみを印刷するか、指定ラベルが属する組ラベルの全体を印刷するかを選択できるようにしたので、何らかの理由で一枚の指定ラベルだけを再印刷したい場合に全体が印刷されてしまうことを避けることができる。
【００１５】
また、本発明の請求項３に記載のラベル印刷装置は、請求項１又は２に記載の発明の効果に加え、組ラベルを印刷したときには組ラベル単位で切断するようにしたので、組ラベル毎の識別がつきやすく、取り扱いが簡便である。
【００１６】
また、本発明の請求項４に記載のラベル印刷装置は、請求項３に記載の発明の効果に加え、組ラベル内の各ラベルについてもラベル単位で切断したい場合には切断を選択できるようにしたので、使用者の用途により好適に使用できる。
【００１７】
また、本発明の請求項５に記載のラベル印刷装置は、請求項１乃至４のいずれかに記載の発明の効果に加え、履歴印刷をした場合には、再印刷を示すマークをラベルやラベルの台紙等に印刷するようにしたので、再印刷と元の印刷の両方を使用してしまうようなミスを防止できる。
【００１８】
また、本発明の請求項６に記載のラベル印刷プログラムは、コンピュータに実行させることにより、請求項１乃至５のいずれかに記載のラベル印刷装置の各種処理手段としての作用効果を奏することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態であるラベルプリンタ１について、図面を参照して説明する。まず、図１乃至図４を参照して、ラベルプリンタ１の構成について説明する。図１は、本発明の実施の形態におけるラベルプリンタ１の概略斜視図である。図２は、ラベルプリンタ１に最大ロールテープ幅のロールテープホルダ３が装着された状態を上カバー５を取り外して示す斜視図である。図３は、ラベルプリンタ１にロールテープホルダ３が装着された状態を上カバーを取り外して示す側断面図である。図４は、ラベルプリンタ１の電気的構成を示すブロック図である。
【００２０】
図１乃至図３に示すように、ラベルプリンタ１は、底面が略長方形を成した本体筐体２の後側に、ロールテープホルダ３を収納するロールテープホルダ収納部４を備えている。ロールテープホルダ３は、所定幅のラベル用紙８１が巻回されて構成されている。ラベル用紙８１は、テープ上の台紙に多数のラベルが等間隔で配置され、台紙上に粘着されてなっている。ラベル用紙８１は、ラベルが貼り付けられている面（表面）を中側にしてロールテープホルダ３に巻き回されている。
【００２１】
また、ラベルプリンタ１は、前側にプラテンローラ２６やサーマルヘッド３１（図３参照）を格納した印刷機構部３０を備えている。そして、ロールテープホルダ収納部４の上側を覆うように後側上端縁部に開閉自在に取り付けられた透明樹脂製の上カバー５が設けられている。そして、本体筐体２の正面にはカッターユニット８（図３参照）を左右に移動させるカットレバー９が設けられており、本体筐体２の上面前側には電源ボタン６０、印刷指示を入力するための各種の入力キー５９、液晶ディスプレイ５８が設けられている。尚、カッターユニット８が本発明の切断手段に相当する。
【００２２】
ここで、入力キー５９は、印刷指示を入力する印刷キー５９１、各種設定を行うためのメニューを表示したり確定したりするためのメニューキー５９２、前後へ送るための前送りキー５９３と後ろ送りキー５９４、キャンセルキー５９５とから構成されている。また、本体筐体２の背面には電源コード１０が接続されており、さらにパーソナルコンピュータ等（図示外）と接続されるＵＳＢ（Universal Serial Bus）等から構成されるコネクタ部（図示外）が設けられている。尚、入力キー５９が本発明の履歴印刷指示入力手段に相当する。
【００２３】
また、図２及び図３に示すように、ロールテープホルダ３には、ラベル用紙８１が巻回される軸部材９０（図３参照）が設けられており、軸部材９０の一方の端（図２における右側の端）には、薄い板状部材の位置決め保持部材１２が軸部材９０に垂直に設けられており、他方の端（図２における左側の端）には、薄い板状部材のガイド部材２０が軸部材９０に垂直に設けられている。そして、軸部材９０には、ラベル用紙８１が、その台紙の表面が内側になるように巻回されている。そして、位置決め保持部材１２とガイド部材２０とでラベル用紙８１の巻回がずれないように挟んでいる。
【００２４】
そして、図３に示すように、印刷機構部３０の上部に、ラベルプリンタ１の左右方向に細長く開口された挿入口１８から、印刷機構部３０内へラベル用紙８１の端が挿入される。挿入口１８から印刷機構部３０へ挿入されたラベル用紙８１は、まず、フレーム部９６に設けられている光学センサ９５により、ラベル用紙８１の台紙の裏面に印刷されているセンサマークが読み取られる。このセンサマークは、ラベル用紙８１等ロールテープホルダ３に巻回されている用紙の種類を識別するためのものであり、光学センサ９５の発光部からの光をラベル用紙８１の裏面に当て、その反射光をフォトトランジスタ等で構成された光学センサ９５の受光部により受光することにより、センサマークを検出する。
【００２５】
そして、ラベル用紙８１の搬送方向の光学センサ９５の下流には、サーマルヘッド３１及びプラテンローラ２６が設けられている。このプラテンローラ２６は、ラベルプリンタ１の左右方向に設けられた略円柱状のローラである。また、サーマルヘッド３１は、プラテンローラ２６に対向する位置にラベルプリンタ１の左右方向に設けられており、ラベル用紙８１のテープ幅方向（短手方向）に行単位で印刷を行うライン型のサーマルヘッドである。そして、印刷時には、挿入口１８に挿入されたラベル用紙８１が、プラテンローラ２６の回転駆動によってロールテープホルダ３から引き出し搬送されつつ、サーマルヘッド３１の駆動制御によって印刷面に順次画像データが印刷されることとなる。そして、印刷されたラベル用紙８１は、上カバー５と本体筐体２の間に設けられた排出口９９から排出され、カッターユニット８により切断される。
【００２６】
次に、図４を参照して、ラベルプリンタ１の電気的構成を説明する。ラベルプリンタ１には、主制御基板４０が設けられ、主制御基板４０には、ラベルプリンタ１の主制御を司るＣＰＵ１１が設けられ、ＣＰＵ１１には、文字や記号等のグラフィックデータを記憶したＣＧＲＯＭ３２と、制御プログラムを記憶したＲＯＭ３３と、図示外のパーソナルコンピュータから受信した印刷データ、他のデータ及びフラグ等を一時的に記憶するＲＡＭ３４と、パーソナルコンピュータと通信するためのＵＳＢインターフェース１６と、印刷履歴を記憶するＥＥＰＲＯＭ３５と、入出力インターフェース３６とが、データバス３７を介して接続されている。
【００２７】
ここで、ＲＡＭ３４には、通常印刷時にラベルごとに切断を実行するか否かを記憶しておく通常印刷切断設定記憶領域３４１と、履歴印刷時にラベルごとに切断を実行するか否かを記憶しておく履歴印刷切断設定記憶領域３４２と、一組の構成ラベル数を記憶しておく枚数設定記憶領域３４３と、指定されたラベルのみか指定ラベルの属する組全体のどちらを印刷対象とするかを記憶しておく印刷対象設定記憶領域３４４と、履歴印刷の際に再印刷であることを示すマークを印刷するか否かを記憶しておくマーク印刷設定記憶領域３４５と、図示外のその他の記憶領域が用意されている。尚、枚数設定記憶領域３４３が本発明の枚数記憶手段に相当する。
【００２８】
また、ＥＥＰＲＯＭ３５には、印刷履歴を記憶する履歴記憶領域３５１と、印刷実行済のデータを履歴印刷に備えて記憶する印刷済データ記憶領域３５２とを備えている。尚、履歴記憶領域３５１が本発明の履歴記憶手段に相当し、印刷済データ記憶領域３５２が本発明の印刷済データ記憶手段に相当する。
【００２９】
また、図４に示すように、ラベルプリンタ１の入出力インターフェース３６には、ロールテープホルダ収納部４に収納されたテープの種類を検出するための光学センサ９５と、サーマルヘッド３１を駆動する駆動回路２３と、プラテンローラ２６を回転させるテープ送りモータ２９を駆動する駆動回路２４と、テープを切断するカッターユニット８を動作させる切断用モータ２８を駆動する駆動回路２５と、電源の入り切りを指示する電源キー６０と、印刷や再印刷等の指示を入力する複数の入力キー５９と、液晶ディスプレイ５８を制御するディスプレイコントローラ５７とが接続されている。
【００３０】
次に、上記のように構成されたラベルプリンタ１の動作について、図５乃至図１０を参照して説明する。図５は、ラベルプリンタ１のメインルーチンのフローチャートである。図６は、メインルーチンの中で実行される設定変更処理のフローチャートである。図７は、メインルーチンの中で実行される履歴印刷処理のフローチャートである。図８は、履歴印刷処理の中で実行される組ラベル選択処理のフローチャートである。図９は、メインルーチンの中で実行される通常印刷処理のフローチャートである。図１０は、ラベル指定画面の例を示す説明図である。
【００３１】
ラベルプリンタ１の電源が投入され、メインルーチンが開始されると、まず、ＲＡＭ３７の記憶領域を消去し、各種の設定値を既定値に戻す初期化処理が行われる（Ｓ１）。次に、設定変更が指示されたか否かを判断する（Ｓ３）。設定変更の場合には（Ｓ３：ＹＥＳ）、設定画面を表示して各種の設定を行う設定変更処理を実行する（Ｓ５）。そして、Ｓ３に戻る。尚、設定変更処理の詳細は図６を参照して後述する。
【００３２】
設定変更でない場合には（Ｓ３：ＮＯ）、次に、印刷キー５９１が押され、さらに液晶ディスプレイ５８に表示されたメニューから履歴印刷が指示されたか否かを判断する（Ｓ７）。履歴印刷開始の場合には（Ｓ７：ＹＥＳ）、既に印刷され履歴記憶領域３５１に履歴が記憶されている印刷済データのうちから印刷したいラベルの指定を入力させ、その指定されたラベルを印刷する履歴印刷処理を実行する（Ｓ９）。そして、Ｓ３に戻る。尚、履歴印刷処理の詳細は図７、図８、図１０を参照して後述する。
【００３３】
履歴印刷開始でない場合には（Ｓ７：ＮＯ）、印刷キー５９１が押され、さらにメニューから通常印刷開始指示がなされたか否かを判断する（Ｓ１１）。通常印刷開始指示の場合には（Ｓ１１：ＹＥＳ）、新たな印刷データに基づく通常印刷処理を実行する（Ｓ１５）。そして、Ｓ３に戻る。尚、通常印刷処理の詳細は、図９を参照して後述する。以上のように、ラベルプリンタ１は、電源ＯＮの間は、Ｓ３〜Ｓ１１の処理を繰り返し実行する。
【００３４】
次に、図６を参照して、メインルーチンの中で実行される設定変更処理について説明する。メニューキー５９２を押して液晶ディスプレイ５８に表示されるメニューから設定を選択すると、順に各種の設定が実行できる。まず、新たな印刷データに基づき通常印刷処理を実行する場合に、個々のラベル単位で切断を行うか否か（通常印刷時切断設定ＯＮ／ＯＦＦ）の設定を行う（Ｓ３１）。これは、例えば、ＯＮとＯＦＦの表示を前送りキー５９３や後ろ送りキー５９４により切り替え、メニューキー５９２で確定させるようにすればよい。このようにして入力された設定内容を、ＲＡＭ３４内の通常印刷切断設定記憶領域３４１に記憶する。
【００３５】
次に、既に印刷済の印刷データから指定したラベルを印刷する履歴印刷の場合に、ラベルごとに切断を行うか否か（履歴印刷時切断設定ＯＮ／ＯＦＦ）の設定を行う（Ｓ３３）。これも、通常印刷時の設定と同様に、液晶ディスプレイ５８に設定メニューを表示させ、前送りキー５９３、後ろ送りキー５９４、メニューキー５９２を使用して入力させるようにすればよい。このようにして入力された設定内容を、ＲＡＭ３４内の履歴印刷切断設定記憶領域３４２に記憶する。本実施形態では、組単位では必ず切断するようにしているので、組の中の個々のラベル単位でも切断したいか否かを設定するが、組単位でも切断するか否かをここで設定するようにしてもよい。
【００３６】
次に１組を構成するラベルの枚数を設定する（Ｓ３５）。本実施形態では、複数枚で１組を構成するラベルを複数セット印刷する場合を想定している。例えば、図１０に示すように、商品名とバーコードがそれぞれ１枚のラベルに印刷される２枚のラベルで１組とし、この構成で例えば３０組印刷する、といった場合である。このような場合に、一組の枚数をあらかじめ設定しておくことにより、どのラベルがどの組に属するかを、同じ組であることを示す特別のデータを記憶させておかなくても、単純な履歴情報から判断することが可能になる。例えば、先の例では「２」が１組を構成するラベル枚数となる。これも、液晶ディスプレイ５８に設定メニューを表示させ、前送りキー５９３、後ろ送りキー５９４、メニューキー５９２を使用して入力させるようにすればよい。このようにして入力された設定内容を、ＲＡＭ３４内の枚数設定記憶領域３４３に記憶する。
【００３７】
次に、履歴印刷が指示された場合に、指定されたラベルのみを印刷するのか、指定されたラベルの属する組全体を印刷するのかの設定を行う（Ｓ３７）。履歴印刷の指示では、履歴が記憶されている印刷済データのプレビューを、図１０に示すように液晶ディスプレイ５８に表示させ、印刷したいラベルを、前送りキー５９３、後ろ送りキー５９４、メニューキー５９２を使用して指定させる。１組が枚数設定で設定された複数枚で構成されているので、自動的に組に属するラベル全部を印刷対象とするようにもできるし(図８の説
明を参照。後述)、指定ラベルのみを印刷するようにもできる。その設定をここで行う。
組ラベル全体か指定ラベルのみかの別を、設定内容に従って、ＲＡＭ３４内の印刷対象設定記憶領域３４４に記憶する。
【００３８】
次に、履歴印刷が指示された場合に、その印刷が履歴印刷（再印刷）であることを示すマークを印刷するか否かを設定する（Ｓ３９）。再印刷マークは、例えばラベル用紙８１の台紙に印刷できるだけのスペースがあればそこに印刷したり、対象ラベルを印刷する前のラベルに再印刷マークだけを印刷したり、適宜印刷することができる。ここでの設定内容に従って、ＲＡＭ３４内のマーク印刷設定記憶領域３４５に記憶する。以上により各種設定が完了したので、設定変更処理を完了してメインルーチンに戻る。
【００３９】
次に、図７を参照して、メインルーチンで実行される履歴印刷処理について説明する。履歴印刷処理が開始されると、まず、液晶ディスプレイ５８に印刷履歴をプレビュー表示する（Ｓ５０）。そして、使用者が前送りキー５９３、後ろ送りキー５９４、メニューキー５９２を使用して印刷したいラベルを指定するのを受け付ける（Ｓ５１）。
【００４０】
次に、印刷対象設定記憶領域３４４を参照して、指定ラベルのみ印刷する設定か、指定ラベルの属する組の全てのラベルを印刷する設定かを判断する（Ｓ５２）。指定ラベルのみを印刷する設定の場合は（Ｓ５２：ＹＥＳ）、Ｓ５１で指定されたラベル１枚のみを印刷対象に選択する（Ｓ５３）。
【００４１】
指定ラベルの属する組の全てのラベルを印刷する設定の場合には（Ｓ５２：ＮＯ）、その指定ラベルの属する組を印刷対象に選択する組ラベル選択処理を実行する（Ｓ５５：ＹＥＳ）。組ラベル選択処理の詳細は、図８を参照して後述する。
【００４２】
Ｓ５３及びＳ５５で印刷対象が選択されたら、次に、マーク印刷設定記憶領域３４５を参照して、再印刷マークを印刷するか否かを判断する（Ｓ５７）。再印刷マークを印刷しない場合は（Ｓ５７：ＮＯ）、そのままＳ６１に進む。再印刷マークを印刷する場合には（Ｓ５７：ＹＥＳ）、再印刷マークをラベル上や台紙上に印刷し（Ｓ５９）、印刷対象ラベルの印刷処理を実行する（Ｓ６１）。
【００４３】
次に、履歴印刷切断設定記憶領域３４２を参照して、ラベル単位で切断設定をするようになっているか否かを判断し（Ｓ６３）、切断設定がＯＦＦの場合には（Ｓ６３：ＮＯ）、そのままＳ６７に進み、切断設定がＯＮの場合には（Ｓ６３：ＹＥＳ）、カッターユニット８によりラベル用紙８１を切断する（Ｓ６５）。
【００４４】
次に、印刷対象となっている次のラベルがあるか否かを判断し（Ｓ６７）、次のラベルがある場合には（Ｓ６７：ＹＥＳ）、Ｓ５７に戻って上記の処理を繰り返す。次のラベルがなければ（Ｓ６７：ＮＯ）、メインルーチンに戻る。
【００４５】
次に、図８を参照して履歴印刷処理で実行される組ラベル選択処理について説明する。組ラベル選択処理が開始されると、まず、枚数設定記憶領域３４３を参照して、１組を構成するラベルの枚数を構成枚数Ａに設定する（Ｓ８１）。次に、処理対象ラベルｎに１を設定する（Ｓ８３）。そして、履歴記憶領域３５１に記憶されている印刷履歴のｎ番目から（ｎ＋Ａ−１）番目の中に指定ラベルがあるか否かを判断する（Ｓ８５）。例えば、構成枚数Ａが３で、ｎが１のとき、（ｎ＋Ａ−１）は３となるので、１番目から３番目の履歴の中に指定ラベルが属しているか否かを判断することとなる。
【００４６】
指定ラベルがｎ番目から（ｎ＋Ａ−１）番目の中にない場合には、次の組の先頭ラベルに処理対象を移行させるため、ｎ＋Ａをｎに設定する（Ｓ８７）。例えば、上記の例では、Ａが３で、ｎが１であったから、次のｎは４となる。従って、次回のＳ８５では、４番目から６番目の履歴で構成される組の中に指定ラベルが存在するかを判断していくことになる。
【００４７】
指定ラベルがｎ番目から（ｎ＋Ａ−１）番目の中に発見された場合には、その発見されたｎ番目から（ｎ＋Ａ−１）番目を指定ラベルが属する組と決定（判断）する（Ｓ８９）。そして、Ｓ８９で決定した組ラベルを印刷対象に選択する（Ｓ９１）。そして、履歴印刷処理に戻る。このようにして、印刷履歴と組構成ラベル数から、図７のＳ５１で指定されたラベルがどの組に属しているかを簡単に判断し、組に属するラベル全体を印刷対象とすることができる。
【００４８】
次に、図９を参照して、メインルーチンで実行される通常印刷処理について説明する。通常印刷処理が開始されると、指定された印刷データに基づいて周知の方法でラベル用紙８１に対して印刷が実行される（Ｓ１１１）。そして、通常印刷切断設定記憶領域３４１を参照して、通常印刷時にラベルごとに切断する切断設定がＯＮになっているか否かを判断する（Ｓ１１３）。切断設定がＯＮの場合には（Ｓ１１３：ＹＥＳ）、印刷済のラベルの後方で、カッターユニット８により台紙ごとラベル用紙８１を切断する切断処理を行う（Ｓ１１５）。切断設定がＯＦＦの場合には（Ｓ１１３：ＮＯ）、そのままＳ１１７に進む。
【００４９】
次に、今印刷が実行されたラベルについて履歴記憶領域３５１に履歴を記憶する（Ｓ１１７）。履歴記憶領域３５１に印刷済データそのものを履歴として記憶させてもよいし、印刷済データ記憶領域３５２に記憶された印刷済データを参照可能にして、履歴記憶領域３５１には印刷実行履歴のみを記憶させてもよい。
【００５０】
そして、指定された印刷対象が複数枚（組）で、次の印刷対象があるか否かを判断し（Ｓ１１９）、次の印刷対象がある場合には（Ｓ１１９：ＹＥＳ）、Ｓ１１１に戻って上記の処理を繰り返す。次の印刷対象がない場合には（Ｓ１１９：ＮＯ）、そのままメインルーチンに戻る。
【００５１】
以上説明したように、本実施形態のラベルプリンタ１では、複数のラベルで構成する組ラベルを印刷対象としている。一度印刷を実行した印刷済データと、印刷の履歴とを記憶し、設定変更処理で組ラベルの構成枚数をあらかじめ設定した後で、その構成枚数からなる組ラベルの印刷を実行すれば、履歴の記憶と、組ラベルの構成枚数とを参照して、印刷済のラベルのうちどのラベルがどの組に属するかを簡単に判断することができる。従って、何らかの理由で印刷済のラベルを再度印刷したい履歴印刷をする場合に、一つのラベルを指定するだけで、そのラベルが属する組全体のラベルを印刷することができる。特に、本実施形態のように表示画面が小さく、履歴の表示や組を構成するラベルについての詳細情報を一覧表示するのが難しい場合に好適に用いることができる。さらに、組ごとにラベル用紙８１を切断するようにしておけば、組単位での識別がつけやすい。また、履歴印刷の場合に再印刷であることを示すマークも印刷可能としたので、新規印刷と再印刷のラベルが混じってしまう不都合を避けることもできる。
【００５２】
尚、上記実施形態において、図７のＳ５５及び図８で組ラベル選択処理を実行するＣＰＵ１１が本発明のラベル抽出手段として機能する。図７のＳ６１で印刷対象に選択された組ラベルを印刷処理するＣＰＵ１１が本発明の組印刷制御手段として機能する。図８のＳ８５で指定ラベルが発見された場合にＳ８９でその組を組ラベルと決定するＣＰＵ１１が本発明の組ラベル判断手段として機能する。図６のＳ３７で履歴印刷時に指定ラベルのみか組全体かの設定処理を実行するＣＰＵ１１が本発明の印刷対象選択手段として機能する。図６のＳ３３でラベル単位で切断するか否かの設定を実行するＣＰＵ１１が本発明の切断対象選択手段として機能する。図７のＳ５９で再印刷マークを印刷する処理を実行するＣＰＵ１１が本発明の再印刷マーク印刷制御手段として機能する。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施の形態におけるラベルプリンタの概略斜視図である。
【図２】ラベルプリンタに最大ロールテープ幅のロールテープホルダが装着された状    態を上カバーを取り外して示す斜視図である。
【図３】ラベルプリンタにロールテープホルダが装着された状態を上カバーを取り外    して示す側断面図である。
【図４】ラベルプリンタの電気的構成を示すブロック図である。
【図５】ラベルプリンタのメインルーチンのフローチャートである。
【図６】メインルーチンの中で実行される設定変更処理のフローチャートである。
【図７】メインルーチンの中で実行される履歴印刷処理のフローチャートである。
【図８】履歴印刷処理の中で実行される組ラベル選択処理のフローチャートである。
【図９】メインルーチンの中で実行される通常印刷処理のフローチャートである。
【図１０】ラベル指定画面の例を示す説明図である。
【符号の説明】
【００５４】
１      ラベルプリンタ
８      カッターユニット
１１      ＣＰＵ
３４      ＲＡＭ
３４２      履歴印刷切断設定記憶領域
３４４      印刷対象設定記憶領域
３５      ＥＥＰＲＯＭ
３５１      履歴記憶領域
３５２      印刷済データ記憶領域
５９      入力キー
５９１      印刷キー
５９２      メニューキー
５９３      前送りキー
５９４      後ろ送りキー
８１      ラベル用紙
【図１】
0004747906.tif 000002
【図２】
0004747906.tif 000003
【図３】
0004747906.tif 000004
【図４】
0004747906.tif 000005
【図５】
0004747906.tif 000006
【図６】
0004747906.tif 000007
【図７】
0004747906.tif 000008
【図８】
0004747906.tif 000009
【図９】
0004747906.tif 000010
【図１０】
0004747906.tif 000011