(57)【要約】【課題】通信エラー時の印刷物の重複作成の無駄を回避しつつ、印刷物作成動作の連続性を向上する。【解決手段】複数の印字ラベルＬを所定の順序で連続的に作成可能な印字ラベル作成装置１を操作する端末１１８のＣＰＵ１１８ｄは、複数の印字データを取得してメモリ１１８ｅに記憶し、印字ラベル作成装置１のテキストメモリ１１７Ａ及び印字バッファ１１７Ｂの記憶容量を取得し、複数の印字データをそれぞれのデータ容量が取得された上記記憶容量以下となる複数の印字データ群にそれぞれグループ化するとともに、グループ化後の印字データ群の数が最小となるように、各印字データ群に含める印字データの割り当てを決定し、割り当てが終了した複数の印字データをメモリ１１８ｅに記憶し、複数の印字データを各印字データ群ごとに読み出し、複数の印字データ群それぞれに対応した複数のラベル作成ジョブとして順次送信する。【選択図】図９
2014067368.tif 000002
【特許請求の範囲】
【請求項１】
所定の記憶容量を備え、印字データを記憶する記憶手段、被印字媒体を搬送する搬送手段、及び、前記搬送手段により搬送される前記被印字媒体に対し、前記記憶手段に記憶された印字データに基づく印字を行う印字手段を有し、前記印字データに基づく所望の印字がそれぞれ前記被印字媒体に形成された複数の印刷物を、前記搬送手段の搬送方向に沿った所定の順序で連続的に作成可能な印刷物作成装置を、無線データ通信を用いて操作するための操作端末に備えられた演算手段に対し、
前記複数の印刷物を前記搬送方向に沿った前記所定の順序に沿ってそれぞれ作成するための複数の前記印字データを取得し、メモリに記憶する第１記憶処理手順と、
前記印刷物作成装置の前記記憶手段の前記所定の記憶容量を取得する容量取得手順と、
前記第１記憶処理手順で前記メモリに記憶された前記複数の印字データを、それぞれのデータ容量が前記容量取得手順で取得された前記所定の記憶容量以下となる複数の印字データ群にそれぞれグループ化するとともに、グループ化後の前記印字データ群の数が最小となるように、各印字データ群に含める前記印字データの割り当てを決定する、データ割り当て手順と、
前記データ割り当て手順での割り当てが終了した前記複数の印字データを、各印字データ群ごとに識別して読み出し可能に、メモリに記憶する第２記憶処理手順と、
前記第２記憶処理手順でメモリに記憶された前記複数の印字データを各印字データ群ごとに読み出し、複数の印字データ群それぞれに対応した複数の印刷指令として、前記印刷物作成装置へ順次送信する第１データ送信手順と、
を実行させるための、印刷物作成プログラム。
【請求項２】
請求項１記載の印刷物作成プログラムにおいて、
前記データ割り当て手順は、
印字内容が所定の態様条件をそれぞれ満たす複数の印字データが、共通の１つの前記印字データ群において前記搬送方向に沿って連続した順序となるように、前記印字データの割り当てを決定する
ことを特徴とする印刷物作成プログラム。
【請求項３】
請求項１又は請求項２記載の印刷物作成プログラムにおいて、
前記データ割り当て手順は、
互いに所定の類似性条件を満たす複数の前記印刷物にそれぞれ対応した複数の前記印字データが、共通の１つの印字データ群に含まれるように、前記印字データの割り当てを決定する
ことを特徴とする印刷物作成プログラム。
【請求項４】
請求項１乃至請求項３のいずれか１項記載の印刷物作成プログラムにおいて、
前記第１データ送信手順により送信される前記複数の印刷指令のそれぞれは、
前記印刷物作成装置の前記記憶手段において事前に記憶されていたデータを初期化するための初期化コマンドと、
前記初期化コマンドにより初期化された後に前記記憶手段に記憶される、当該印刷指令に対応する１つの前記印字データ群に含まれる複数の前記印字データと、
それら複数の印字データに基づく印字形成を前記印字手段に開始させるための印字開始コマンドと、
を含むことを特徴とする印刷物作成プログラム。
【請求項５】
請求項４記載の印刷物作成プログラムにおいて、
前記印字手段により印字がなされた前記被印字媒体を切断する切断手段を有する前記印刷物作成装置を操作するための前記操作端末の前記演算手段により実行され、
前記複数の印刷指令のそれぞれは、
前記被印字媒体の切断を前記切断手段に実行させるための切断指示を、少なくとも１つ含む
ことを特徴とする印刷物作成プログラム。
【請求項６】
請求項１乃至請求項５のいずれか１項記載の印刷物作成プログラムにおいて、
バッテリ駆動の前記印刷物作成装置を操作するための前記操作端末の前記演算手段により実行される
ことを特徴とする印刷物作成プログラム。
【請求項７】
請求項１乃至請求項６のいずれか１項記載の印刷物作成プログラムにおいて、
前記操作端末の前記演算手段に対し、さらに、
当該操作端末が前記無線データ通信により前記印刷物作成装置と接続されているか、当該操作端末が有線通信により前記印刷物作成装置と接続されているか、を判定する判定手順を実行させると共に、
前記判定手順で、前記操作端末が前記有線通信により前記印刷物作成装置と接続されていると判定された場合には、前記第１記憶処理手順で前記メモリに記憶された前記複数の印字データを当該有線通信により前記印刷物作成装置へ送信する第２データ送信手順を実行させ、
前記判定手順で、前記操作端末が前記無線データ通信により前記印刷物作成装置と接続されていると判定された場合には、前記容量取得手順、前記第１記憶処理手順、前記データ割り当て手順、前記第２記憶処理手順、及び、前記第１データ送信手順、を実行させる
ことを特徴とする印刷物作成プログラム。
【請求項８】
所定の記憶容量を備え、印字データを記憶する記憶手段、被印字媒体を搬送する搬送手段、及び、前記搬送手段により搬送される前記被印字媒体に対し、前記記憶手段に記憶された印字データに基づく印字を行う印字手段を有し、前記印字データに基づく所望の印字がそれぞれ前記被印字媒体に形成された複数の印刷物を、前記搬送手段の搬送方向に沿った所定の順序で連続的に作成可能な印刷物作成装置を、無線データ通信を用いて操作するための操作端末が実行する、印刷物作成方法であって、
前記複数の印刷物を前記搬送方向に沿った前記所定の順序に沿ってそれぞれ作成するための複数の前記印字データを取得し、メモリに記憶する第１記憶処理手順と、
前記操作端末の前記記憶手段の前記所定の記憶容量を取得する容量取得手順と、
前記第１記憶処理手順で前記メモリに記憶された前記複数の印字データを、それぞれのデータ容量が前記容量取得手順で取得された前記所定の記憶容量以下となる複数の印字データ群にそれぞれグループ化するとともに、グループ化後の前記印字データ群の数が最小となるように、各印字データ群に含める前記印字データの割り当てを決定する、データ割り当て手順と、
前記データ割り当て手順での割り当てが終了した前記複数の印字データを、各印字データ群ごとに識別して読み出し可能に、メモリに記憶する第２記憶処理手順と、
前記第２記憶処理手順でメモリに記憶された前記複数の印字データを各印字データ群ごとに読み出し、複数の印字データ群それぞれに対応した複数の印刷指令として、前記印刷物作成装置へ順次送信する第１データ送信手順と、
を有することを特徴とする印刷物作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷物作成装置において用いられる印刷物作成プログラム及び印刷物作成方法に関する。
【背景技術】
【０００２】
操作端末から送信された印字データに基づき所望の印字を形成して複数の印刷物を作成する印刷物作成装置が既に知られている（例えば、特許文献１参照）。この従来技術では、複数の印刷物それぞれに対応した複数の印字データが、操作端末（プリントサーバコンピュータ）から印刷物作成装置（デジタル複写機）へネットワーク通信によって送信される。受信された印字データはいったん印刷物作成装置の記憶手段（メモリ）に記憶された後に読み出され、印字手段（プリンタエンジン）が当該印字データに対応した印字を被印字媒体（原稿）に形成する。
【０００３】
上記動作において、何らかの事情により、複数の印字データが送信されている途中で上記無線データ通信が隔絶する（以下適宜、通信エラーという）場合があり得る。この通信エラーの発生時に仮に上記複数の印字データすべての再送信が行われると、エラー発生前までに正常に送信された印字データにより一部の印刷物が既に作成されていても当該一部の印刷物も含む複数の印刷物すべてが作成される。この結果、上記一部の印刷物は重複して作成される、という無駄が生じる。
【０００４】
これに対応して、上記従来技術では、上記のように複数の印刷物の作成のための複数の印字データが印刷物作成装置へ送信されるとき、上記記憶手段の記憶容量に合わせ、上記複数の印字データが分割されて複数の印字データ群にグループ化される。そして複数の印字データ群ごとに印刷指令（印刷ジョブ）として順次送信することにより、いずれかの印刷指令の通信途中に通信エラーが発生したときには、当該印刷指令以降の印刷指令のみ再送信が行われる。この結果、上述の、一部の印刷物の重複作成という無駄が回避される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−５８４３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術では、上記のように複数の印字データを分割して複数の印字データ群にグループ化するとき、そのグループ化するときの仕分け方の具体的な手法については、特に記載がない。通常、上記複数の印字データは、実際に複数の印刷物が作成される順序に沿って生成され、配列されている。したがって、この配列された順序に沿って、単純に順序が早いものから上記記憶手段の記憶容量内となるように仕分けしてグループ化を行った場合、本来であれば組み合わせて１つの印字データ群にできる複数の印字データが別々の印字データ群に組み込まれ、印字データ群の数が無駄に多くなる場合がある。印刷物作成装置における印字形成動作は１つの印字データ群ごとに開始され終了することから、上記のように印字データ群の数が過大になると動作開始・動作終了の回数が多くなり、印刷物作成動作の連続性が低下するおそれがある。上記従来技術では、そのような点までは特に配慮されていなかった。
【０００７】
本発明の目的は、通信エラー時の印刷物の重複作成の無駄を回避しつつ、印刷物作成動作の連続性を向上することができる、印刷物作成プログラム及び印刷物作成方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本願発明の印刷物作成プログラムは、所定の記憶容量を備え、印字データを記憶する記憶手段、被印字媒体を搬送する搬送手段、及び、前記搬送手段により搬送される前記被印字媒体に対し、前記記憶手段に記憶された印字データに基づく印字を行う印字手段を有し、前記印字データに基づく所望の印字がそれぞれ前記被印字媒体に形成された複数の印刷物を、前記搬送手段の搬送方向に沿った所定の順序で連続的に作成可能な印刷物作成装置を、無線データ通信を用いて操作するための操作端末に備えられた演算手段に対し、前記複数の印刷物を前記搬送方向に沿った前記所定の順序に沿ってそれぞれ作成するための複数の前記印字データを取得し、メモリに記憶する第１記憶処理手順と、前記印刷物作成装置の前記記憶手段の前記所定の記憶容量を取得する容量取得手順と、前記第１記憶処理手順で前記メモリに記憶された前記複数の印字データを、それぞれのデータ容量が前記容量取得手順で取得された前記所定の記憶容量以下となる複数の印字データ群にそれぞれグループ化するとともに、グループ化後の前記印字データ群の数が最小となるように、各印字データ群に含める前記印字データの割り当てを決定する、データ割り当て手順と、前記データ割り当て手順での割り当てが終了した前記複数の印字データを、各印字データ群ごとに識別して読み出し可能に、メモリに記憶する第２記憶処理手順と、前記第２記憶処理手順でメモリに記憶された前記複数の印字データを各印字データ群ごとに読み出し、複数の印字データ群それぞれに対応した複数の印刷指令として、前記印刷物作成装置へ順次送信する第１データ送信手順と、を実行させる。
【０００９】
本願第１発明では、印刷物作成装置は、操作端末から無線データ通信によって操作される。操作端末から送信された印字データは、印刷物作成装置の記憶手段に記憶される。搬送手段により搬送される被印字媒体に対し、上記記憶された印字データに基づき印字手段が所望の印字形成を行うことで、印刷物が作成される。
【００１０】
すなわち、本願第１発明の印刷物作成プログラムが演算手段で実行されると、まず、第１記憶処理手順で、上記複数の印刷物を作成するための複数の印字データが取得される。このとき取得される複数の印字データは、上記複数の印刷物を、上記搬送手段での搬送方向に沿った所定の順序に沿って生成するようになっている。すなわち、複数の印字データは、実際に複数の印刷物が作成される順序に沿って、配列されている。
【００１１】
ここで、本願第１発明では、複数の印字データは、操作端末から印刷物作成装置へ無線データ通信によって送信される。この場合、周囲環境や電波障害等の何らかの事情により、複数の印字データが送信されている途中で上記無線データ通信が隔絶する（以下適宜、通信エラーという）場合があり得る。一般に、このような通信エラーの発生時には、上記複数の印字データすべての再送信が行われる。この場合、上記通信エラーの発生前までに正常に送信された印字データによって複数の印刷物のうち一部が既に作成されていたとしても、その一部の印刷物も含む複数の印刷物すべてが作成される。この結果、上記一部の印刷物は重複して作成される、という無駄が生じる。
【００１２】
そこで、本願第１発明では、上記のように複数の印刷物の作成のための複数の印字データが印刷物作成装置へ送信されるとき、上記記憶手段の記憶容量に合わせた、各印刷物の印字データのグループ化が実行される。すなわち、容量取得手順で、上記記憶手段の記憶容量が取得される。その後、データ割り当て手順で、上記第１記憶処理手順でメモリに記憶された複数の印字データは、それぞれのデータ容量が上記取得された記憶手段の記憶容量以下となるような、複数の印字データ群にそれぞれグループ化される。このようにしてグループ化された複数の印字データは、第２記憶処理手順で各印字データ群ごとにメモリに記憶された後、第１データ送信手順で各印字データ群ごとに読み出される。そして、複数の印字データ群にそれぞれ対応した複数の印刷指令として、印刷物作成装置へと順次送信される。
【００１３】
このようにして複数の印字データ群ごとに印刷指令として順次送信することにより、いずれかの印刷指令の通信途中に通信エラーが発生したときには、当該印刷指令以降の印刷指令のみ再送信を行うようにすることができる。この結果、上述のような、一部の印刷物の重複作成という無駄を回避することができる。
【００１４】
さらに本願第１発明では、上記データ割り当て手順における、印字データの割り当ては、印字データ群の数が最小となるように決定される。例えば、ある印字データ群に対し比較的容量の大きな１つの印字データが割り当てられた場合であっても、その１つの印字データのみで当該印字データ群を構成することをせず、比較的容量の小さな別の印字データを当該印字データ群に対して割り当てる。これにより、データ容量の合計が上記記憶手段の記憶容量以下となるようにしつつ、全体の印字データ群の数がなるべく増えないようにすることができる。この結果、印刷指令（いわゆるＪＯＢ）の数を抑制することができるので、印刷物作成装置における印刷物作成動作の連続性を向上することができる。
【発明の効果】
【００１５】
本発明によれば、通信エラー時の印刷物の重複作成の無駄を回避しつつ、印刷物作成動作の連続性を向上することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態の操作端末により操作される印字ラベル作成装置を備えた印字ラベル生成システムを表すシステム構成図である。
【図２】印字ラベル作成装置の全体構造を表す斜視図である。
【図３】筐体内に備えられる内部ユニットをカートリッジとともに模式的に表す拡大平面図である。
【図４】印字ラベル作成装置の制御系を表す機能ブロック図である。
【図５】作成されたラベルの外観の一例を表す上面図、及び、下面図である。
【図６】図５（ａ）中ＶＩ−ＶＩ′断面による横断面図を反時計方向に９０°回転させた図である。
【図７】複数の印字データを１つのラベル作成ジョブとして送信する第１比較例を説明するための説明図である。
【図８】第１比較例におけるラベル作成ジョブのデータ構造を説明するための説明図である。
【図９】本発明の一実施形態の手法原理を説明するための説明図である。
【図１０】ラベル作成ジョブのデータ構造を説明するための説明図である。
【図１１】ラベル作成装置の記憶容量以下となるように、複数の印字データを順番通りに複数のラベル作成ジョブに割り当てる第２比較例を説明するための説明図である。
【図１２】本発明の一実施形態の手法原理を説明するための説明図である。
【図１３】操作端末が実行する制御内容を表すフローチャートである。
【図１４】図１３のフローにおけるステップＳ１９の詳細を表すフローチャートである。
【図１５】ラベル作成装置の制御回路が実行する印字ラベル作成処理の制御内容を表すフローチャートである。
【図１６】類似印字態様の印字データが連続するように割り当てる変形例を説明するための説明図である。
【図１７】類似用途等の印字データが同一グループとなるよう割り当てる変形例を説明するための説明図である。
【発明を実施するための形態】
【００１７】
以下、本発明の一実施の形態を図面を参照しつつ説明する。本実施形態は、本発明を印字ラベルの生成システムに適用した場合の実施形態である。
【００１８】
＜システム概略＞
本実施形態における印刷物作成装置である印字ラベル作成装置と、本実施形態における印刷物作成方法を実行するために上記印字ラベル作成装置に接続された端末と、を備えた印字ラベル生成システムを図１に示す。この印字ラベル生成システムＬＳにおいて、印字ラベルＬ（印刷物に相当）を作成する印字ラベル作成装置１が、無線データ通信ＷＣ（通常の無線通信のほか、赤外線通信等のすべての非有線通信を含む）を介して、例えば汎用コンピュータからなる端末１１８（操作端末に相当）に接続されている。端末１１８は、キーボード又はマウス等からなる操作部１１８ａと、例えば液晶ディスプレイ等からなる表示部１１８ｂと、を有している。
【００１９】
＜ラベル作成装置の全体構造＞
上記印字ラベル作成装置１の全体構造を図２を用いて説明する。
【００２０】
図２に示すように、印字ラベル作成装置１は、外郭に筐体２００を有する装置本体２と、この装置本体２の上面に開閉可能（又は着脱可能）に設けられた開閉蓋３とを有している。筐体２００は、装置本体２内で作成された上記印字ラベルＬを外部に排出するラベル排出口１１を備えた前壁１０と、下端が回動可能に支持された前蓋１２とを備えている。前蓋１２は、押部１３と、印字ラベル作成装置１の電源のオン・オフを行う電源キー１４と、装置本体２内に配設された切断機構１５（後述の図３参照）を使用者の手動操作で駆動可能とするためのカッター駆動キー９０と、を備えている。開閉蓋３は、装置本体２の上面に配置された開閉ボタン４が押されることにより開放される。開閉蓋３には、透明カバーで覆われた透視窓５が設けられている。
【００２１】
＜内部ユニット＞
筐体２００内に備えられる内部ユニットを図３を用いて説明する。図３に示すように、印字ラベル作成装置１の内部ユニットは、概略的には、カートリッジ７を収納するカートリッジホルダ６と、多数の発熱素子が設けられた印字ヘッド２３（＝サーマルヘッド。印字手段に相当）を備えた印字機構２１と、後述するラベル作成ジョブ単位で印字ラベルＬを全切断するための切断機構１５（切断手段に相当）と、切断機構１５のテープ搬送方向下流側に位置するハーフカットユニット３５と、ラベル排出機構（図示せず）とが設けられている。
【００２２】
カートリッジ７は、筐体７Ａと、この筐体７Ａ内に配置され帯状の基材テープ１０１が巻回された第１ロール１０２と、上記基材テープ１０１と略同じ幅である透明なカバーフィルム１０３が巻回された第２ロール１０４と、インクリボン１０５（熱転写リボン、ただし感熱テープの場合は不要）を繰り出すリボン供給側ロール１１１と、印字後のインクリボン１０５を巻取るリボン巻取りローラ１０６と、カートリッジ７のテープ排出部の近傍に回転可能に支持されたテープ送りローラ２７とを有する。なお、上記カバーフィルム１０３と、当該カバーフィルム１０３に上記基材テープ１０１が貼り合わされた印字済みラベル用テープ１０９とが、各請求項記載の被印字媒体に相当する。
【００２３】
第１ロール１０２は、リール部材１０２ａの周りに上記基材テープ１０１を巻回している。基材テープ１０１はこの例では４層構造となっており（図３中部分拡大図参照）、ロール内側に巻かれる側（図３中右側）よりその反対側（図３中左側）へ向かって、適宜の粘着材からなる粘着層１０１ａ、ＰＥＴ（ポリエチレンテレフタラート）等から成る色付きのベースフィルム１０１ｂ、適宜の粘着材からなる粘着層１０１ｃ、剥離紙１０１ｄの順序で積層されている。すなわち、ベースフィルム１０１ｂの表側（図３中右側）に、後にカバーフィルム１０３を接着するための上記粘着層１０１ａが形成され、またベースフィルム１０１ｂの裏側（図３中左側）に、上記粘着層１０１ｃによって上記剥離紙１０１ｄがベースフィルム１０１ｂに接着されている。
【００２４】
第２ロール１０４は、リール部材１０４ａの周りに上記カバーフィルム１０３を巻回している。
【００２５】
一方、カートリッジホルダ６には、プラテンローラ２６及びテープ圧接ローラ２８が回転可能に配設されている。プラテンローラ２６及びテープ圧接ローラ２８は上記印字ヘッド２３及び上記テープ送りローラ２７に対しそれぞれ圧接される。このとき、テープ送りローラ２７及びリボン巻取りローラ１０６は、上記テープ送りローラ駆動軸１０８（搬送手段に相当）及びリボン巻取りローラ駆動軸１０７が駆動されることによって連動して回転駆動される。これらテープ送りローラ駆動軸１０８及びリボン巻取りローラ駆動軸１０７は、カートリッジ７外に設けた例えばパルスモータである搬送用モータ１１９（後述の図４参照）の駆動力が、図示しないギヤ機構を介し伝達されることによって駆動される。これにより、印字済みラベル用テープ１０９及びインクリボン１０５に対し搬送駆動力がそれぞれ与えられる。この結果、テープ送りローラ２７は、上記テープ圧接ローラ２８との協働によって基材テープ１０１と上記カバーフィルム１０３とを押圧接着して上記印字済みラベル用テープ１０９としつつ、図３中矢印Ａで示す方向にテープ送りを行う。
【００２６】
切断機構１５は、固定刃４０と、可動刃４１とを備えている。可動刃４１は、カッターモータ４３（後述の図４参照）の駆動力が伝達されて回動する。これにより、可動刃４１は、固定刃４０と協働して、印字済みラベル用テープ１０９のすべての層（カバーフィルム１０３、粘着層１０１ａ、ベースフィルム１０１ｂ、粘着層１０１ｃ、及び剥離紙１０１ｄ）を厚さ方向に分断（全切断）する。この結果、搬送方向に沿ってラベル後端部となる部位にフルカット線ＣＬ（後述の図５（ａ）等を参照）が形成される。
【００２７】
ハーフカットユニット３５は、受け台３８とハーフカッタ３４とが対向して配置されている。ハーフカッタ３４は、ハーフカッターモータ１２９（後述の図４参照）の駆動力によって回動する。これにより、ハーフカッタ３４は、受け台３８と協働して、印字済みラベル用テープ１０９のうち、剥離紙１０１ｄを残しつつ、当該剥離紙１０１ｄ以外の層を厚さ方向に分断（半切断）する。この結果、搬送方向に沿ってラベル後端部となる部位にハーフカット線ＨＣ（後述の図５（ｅ）等を参照）が形成される。なお、上記とは逆に、ハーフカッタ３４が、印字済みラベル用テープ１０９のうち剥離紙１０１ｄのみを分断するようにしてもよい。この場合は、図３中における印字済みラベル用テープ１０９を挟んだハーフカッタ３４と受け台３８との位置関係が逆になる。
【００２８】
ラベル排出機構は、切断機構１５において全切断された後の印字済みラベル用テープ１０９（言い換えれば上記印字ラベルＬ、以下同様）をラベル排出口１１（図２参照）より排出する。このラベル排出機構は、テープ排出モータ６５（後述の図４参照）の駆動力により回転する駆動ローラ５１（後述の図４参照）と、この駆動ローラ５１に対して印字済みラベル用テープ１０９を挟んで対向する押圧ローラ（図示せず）とを有している。
【００２９】
＜内部ユニットの動作＞
上記構成の内部ユニットにおいて、カートリッジ７が上記カートリッジホルダ６に装着されると、カバーフィルム１０３及びインクリボン１０５が印字ヘッド２３とプラテンローラ２６との間に狭持されるとともに、基材テープ１０１及びカバーフィルム１０３がテープ送りローラ２７とテープ圧接ローラ２８との間に狭持される。そして、搬送用モータ１１９の駆動力によってリボン巻取りローラ１０６及びテープ送りローラ２７が図３中矢印Ｂ及び矢印Ｃで示す方向にそれぞれ同期して回転駆動される。このとき、前述のテープ送りローラ駆動軸１０８と上記テープ圧接ローラ２８及びプラテンローラ２６はギヤ機構（図示せず）にて連結されており、テープ送りローラ駆動軸１０８の駆動に伴いテープ送りローラ２７、テープ圧接ローラ２８、及びプラテンローラ２６が回転し、第１ロール１０２から基材テープ１０１が繰り出され、テープ送りローラ２７へ供給される。一方、第２ロール１０４からはカバーフィルム１０３が繰り出される。このカバーフィルム１０３の裏面には、上記リボン供給側ロール１１１とリボン巻取りローラ１０６とにより駆動される上記インクリボン１０５が、上記印字ヘッド２３に押圧されることで当接させられる。そして、印刷駆動回路１２０（後述の図４参照）により印字ヘッド２３の上記複数の発熱素子が通電される。この結果、カバーフィルム１０３の裏面に、端末１１８からの印字データに基づく印字Ｒ（後述の図５等参照）が搬送方向に沿って印刷される。そして、上記基材テープ１０１と上記印刷が終了したカバーフィルム１０３とが上記テープ送りローラ２７及びテープ圧接ローラ２８により接着されて一体化されて上記印字済みラベル用テープ１０９として形成され、テープ排出部よりカートリッジ７外へと搬送される。
【００３０】
そして、上述のように貼り合わされて生成された印字済みラベル用テープ１０９に対し切断機構１５により上記全切断が行われ（又は適宜ハーフカットユニット３５により上記半切断が行われ）、印字ラベルＬが生成される。この印字ラベルＬは、その後さらに上記ラベル排出機構によってラベル排出口１１（図２参照）から排出される。
【００３１】
＜ラベル作成装置の制御系＞
上記構成の印字ラベル作成装置１の制御系を図４を用いて説明する。印字ラベル作成装置１の制御基板（図示せず）上に、図４に示す制御回路１１０が配置されている。
【００３２】
制御回路１１０には、各機器を制御するＣＰＵ１１１と、このＣＰＵ１１１にデータバス１１２を介して接続された入出力インターフェース１１３と、ＣＧＲＯＭ１１４と、ＲＯＭ１１５，１１６と、ＲＡＭ１１７（詳細は後述）とが設けられている。
【００３３】
ＲＡＭ１１７には、テキストメモリ１１７Ａ、印字バッファ１１７Ｂ、及びパラメータ記憶エリア１１７Ｅ等が設けられている。テキストメモリ１１７Ａ及び印字バッファ１１７Ｂは、端末１１８から入力された印字データが格納されるとともに、その印字データに対応した、印字用ドットパターンや各ドットの形成エネルギ量である印加パルス数等がドットパターンデータとして格納される。印字ヘッド２３は、この印字バッファ１１７Ｂに記憶されている、上記印字データに対応したドットパターンデータに従って印字を行う。パラメータ記憶エリア１１７Ｅには、各種演算データ等が記憶される。なお、テキストメモリ１１７Ａ及び印字バッファ１１７Ｂが、記憶手段に相当している。
【００３４】
ＲＯＭ１１６には、印字駆動制御プログラム、切断駆動制御プログラム、及びテープ排出プログラムを含む本実施形態の印刷物作成プログラムと、その他印字ラベル作成装置１の制御上必要な各種のプログラムと、が格納されている。上記印字駆動制御プログラムは、上記端末１１８から入力された印字データに対応させて、上記印字バッファ１１７Ｂのデータを読み出して上記印字ヘッド２３及び搬送用モータ１１９を駆動するためのプログラムである。上記切断駆動制御プログラムは、印字終了した場合に印字済みのラベル用テープ１０９を全切断位置（又は半切断位置）まで搬送用モータ１１９を駆動して搬送し、上記カッターモータ４３（又はハーフカッターモータ１２９）を駆動して印字済みラベル用テープ１０９を全切断又は半切断するためのプログラムである。上記テープ排出プログラムは、全切断された印字済みラベル用テープ１０９（＝印字ラベルＬ）をテープ排出モータ６５を駆動してラベル排出口１１から強制的に排出するためのプログラムである。ＣＰＵ１１１は、このようなＲＯＭ１１６に記憶されている各種プログラムに基づいて各種の演算を行う。
【００３５】
入出力インターフェース１１３には、上記端末１１８と、印字ヘッド２３を駆動するための上記印刷駆動回路１２０と、搬送用モータ１１９を駆動するための搬送用モータ駆動回路１２１と、カッターモータ４３を駆動するためのカッターモータ駆動回路１２２と、ハーフカッターモータ１２９を駆動するためのハーフカッターモータ駆動回路１２８と、テープ排出モータ６５を駆動するためのテープ排出モータ駆動回路１２３と、端末１１８との間で双方向で無線データ通信ＷＣを行うための通信制御部１２４と、が接続されている。なお、この例では、通信制御部１２４は、ＵＳＢケーブルやＬＡＮケーブル等の通常の有線接続によっても、端末１１８又はその他の外部機器と接続可能となっている。
【００３６】
一方、端末１１８は、上記操作部１１８ａと、上記表示部１１８ｂと、上記ラベル作成装置１の上記通信制御部１２４と双方向に無線データ通信ＷＣを実行するための通信制御部１１８ｃと、ＣＰＵ１１８ｄ（演算手段）と、ＲＡＭ等のメモリ１１８ｅと、ＲＯＭ１１８ｆ、及びＨＤＤ（図示省略）等を備えている。上記ＣＰＵ１１８ｄは、メモリ１１８ｅの一時記憶機能を利用しつつ、上記ＨＤＤに予め記憶された各種プログラムを実行する。これにより、印字ラベル作成装置１全体の制御を行う。そして、上記記憶されたプログラムには、印字ラベル作成装置１を用いて複数の印字ラベルＬを作成するときにおける後述する印字データ郡へのグループ化及びデータ割り当て等の各処理を行うためのプログラム（印刷物作成プログラム。後述の図１３のフロー参照）も含まれる。なお、通信制御部１１８ｃは、ＵＳＢケーブルやＬＡＮケーブル等の通常の有線接続によっても、ラベル作成装置１又はその他の外部機器と接続可能となっている。
【００３７】
このような制御回路１１０を核とする制御系において、端末１１８からの上記印字データを含むラベル作成ジョブ（印刷指令に相当）が上記無線データ通信ＷＣを介し制御回路１１０に入力される。すると、ＣＰＵ１１１の制御に基づき、上記ラベル作成ジョブに含まれる上記印字データが抽出されてテキストメモリ１１７Ａに順次記憶されるとともに、その印字データ対応するドットパターンが印字バッファ１１７Ｂに展開される。そして、印字ヘッド２３が駆動回路１２０を介して駆動され各発熱素子が１ライン分の印字ドットに対応して選択的に発熱駆動されることで、上記印字バッファ１１７Ｂに展開されたドットパターンデータの印字形成が行われる。そして、この印字形成と同期して駆動回路１２１を介して搬送用モータ１１９によりテープ搬送が行われる。
【００３８】
＜印字ラベル＞
上記のような端末１１８からのラベル作成ジョブに基づき、印字ラベル作成装置１において印字済みラベル用テープ１０９を用いて作成された、印字ラベルＬ（この例では印字ラベルＬ１〜Ｌ４の４種類）の例を、図５（ａ）〜（ｆ）及び図６により説明する。
【００３９】
図５（ａ）〜（ｅ）及び図６に示す各印字ラベルＬ１〜Ｌ４において、カバーフィルム１０３には、ラベル印字Ｒが印刷される印字領域Ｓが含まれている。各印字ラベルＬ１〜Ｌ４では、上記印字領域Ｓにおけるカバーフィルム１０３の裏面に、上記印字データに基づく所望のラベル印字Ｒがそれぞれ印刷されている。
【００４０】
上記図５（ａ）〜（ｄ）には、フルカット線ＣＬによって印字済みラベル用テープ１０９から個別に分離された印字ラベルＬ１，Ｌ２，Ｌ３，Ｌ４をそれぞれ示す。図５（ａ）に示す印字ラベルＬ１では、印字領域Ｓに「ＡＢＣＤＥＦ」のラベル印字Ｒが印刷されている。図５（ｂ）に示す印字ラベルＬ２では、印字領域Ｓに「Ａ」のラベル印字Ｒが印刷されている。図５（ｃ）に示す印字ラベルＬ３では、印字領域Ｓに「ＡＢ」のラベル印字Ｒが印刷されている。図５（ｄ）に示す印字ラベルＬ４では、印字領域Ｓに「ＡＢＣＤ」のラベル印字Ｒが印刷されている。
【００４１】
また、図５（ｅ）及び図５（ｆ）には、上記図５（ａ）〜（ｄ）とは異なり、複数の印字ラベルＬが、互いの境界となる上記ハーフカット線ＨＣにおいて剥離紙１０１ｄを介した連結構造で作成された例を示している。すなわち、この例では、「ＡＢＣＤＥＦ」のラベル印字Ｒが形成された印字ラベルＬ１と、「Ａ」のラベル印字Ｒが形成された印字ラベルＬ２と、「ＡＢ」のラベル印字Ｒが形成された印字ラベルＬ３と、「ＡＢＣＤ」のラベル印字Ｒが形成された印字ラベルＬ４とが、互いに連結されている。上述したように、印字ラベルＬ１〜Ｌ４は、この例では、互いに印刷内容がそれぞれ異なっており、その印刷内容の元となる印字データの内容も互いにそれぞれ異なっている。
【００４２】
このとき、図６に示すように、各印字ラベルＬ１、Ｌ２，Ｌ３，Ｌ４は、前述した図３に示した４層構造にカバーフィルム１０３が加わった５層構造となっている。すなわち、カバーフィルム１０３側（図６中上側）よりその反対側（図６中下側）へ向かって、カバーフィルム１０３、粘着層１０１ａ、ベースフィルム１０１ｂ、粘着層１０１ｃ、剥離紙１０１ｄで５層が構成されている。
【００４３】
＜本実施形態の特徴＞
上述したような構成及び動作のラベル作成システムＬＳにおいて、複数のラベルＬに対応した複数の印字データを含むラベル作成ジョブが端末１１８からラベル作成装置１へ無線データ通信によって送信されるとき、周囲環境や電波障害等の何らかの事情により、その送信途中で上記無線データ通信が隔絶する（以下適宜、通信エラーという）場合があり得る。本実施形態の特徴は、上記通信エラーが発生したときのラベル作成ジョブの再送信における処理手法にある。以下、その詳細を順を追って説明する。
【００４４】
（１）複数の印字データを１つのジョブとして送信する場合の問題点
＜第１比較例＞
まず、本実施形態の第１比較例として、図７に示すように、「ＡＡ」のラベル印字Ｒを備えた印字ラベルＬ、「ＢＢ」のラベル印字Ｒを備えた印字ラベルＬ、「ＣＣ」のラベル印字Ｒを備えた印字ラベルＬ、「ＤＤ」のラベル印字Ｒを備えた印字ラベルＬ、及び、「ＥＥ」のラベル印字Ｒを備えた印字ラベルＬ、という５枚分の印字ラベルＬそれぞれの５つの印字データを、１つのラベル作成ジョブとして送信する場合を考える。
【００４５】
上記の場合、図７（ａ）に示すように、上述の１つのラベル作成ジョブには、上記５枚分の５つの印字データ（「ＡＡ」「ＢＢ」「ＣＣ」「ＤＤ」「ＥＥ」の印字データ）がこの順序で含まれる。図８に、このときのラベル作成ジョブのデータ構造の一例を示す。
【００４６】
図８において、この例では、ラベル作成ジョブは、上記５つの印字データと、各印字データに基づく印字形成を印字ヘッド２３に開始させるための印字開始コマンドと、印字済みラベル用テープ１０９に対し切断機構１５により全切断を実行させるための切断フラグ（切断指示に相当）と、を含んでいる。
【００４７】
すなわち、まず、１枚目の印字ラベルＬのラベル印字Ｒに対応した「ＡＡ」の印字データ、この印字データに対応した上記切断フラグ、上記印字データに対応した上記印字開始コマンド、が含まれている。同様に、その後、２枚目の印字ラベルＬのラベル印字Ｒに対応した「ＢＢ」の印字データ、この印字データに対応した上記切断フラグ、上記印字データに対応した上記印字開始コマンド、が含まれている。またその後、３枚目の印字ラベルＬのラベル印字Ｒに対応した「ＣＣ」の印字データ、この印字データに対応した上記切断フラグ、上記印字データに対応した上記印字開始コマンド、が含まれている。さらにその後、４枚目の印字ラベルＬのラベル印字Ｒに対応した「ＤＤ」の印字データ、この印字データに対応した上記切断フラグ、上記印字データに対応した上記印字開始コマンド、が含まれている。さらにその後、５枚目の印字ラベルＬのラベル印字Ｒに対応した「ＥＥ」の印字データ、この印字データに対応した上記切断フラグ、上記印字データに対応した上記印字開始コマンド、が含まれている。なお、隣接する印字ラベルＬどうしの間を前述のハーフカット線ＨＣにより接続する構成となる場合には、印字済みラベル用テープ１０９に対しハーフカッタ３４により半切断を実行させるための半切断フラグが組み込まれる（図示省略）。
【００４８】
図７（ａ）に戻り、そして、上記ラベル作成ジョブの受信を開始した印字ラベル作成装置１では、受信された順序に沿い、上記ラベル作成ジョブに含まれる最初の「ＡＡ」の印字データが受信されると当該「ＡＡ」のラベル印字Ｒを備えた１枚目の印字ラベルＬが作成される。その後、上記ラベル作成ジョブに含まれる２番目の「ＢＢ」の印字データが受信されると当該「ＢＢ」のラベル印字Ｒを備えた２枚目の印字ラベルＬが作成される。以下同様に、３番目、４番目、５番目の印字データに対応して３枚目、４枚目、５枚目の印字ラベルＬが作成される。
【００４９】
ここで、上述したように、周囲環境や電波障害等の何らかの事情により、例えば、上記ラベル作成ジョブに含まれる３番目の「ＣＣ」の印字データが端末１１８から送信されている途中で、通信エラーが発生したとする（図７（ａ）参照）。このエラー発生の際、この比較例では、上述のように５枚分の印字ラベルＬに対応した５つの印字データ（「ＡＡ」「ＢＢ」「ＣＣ」「ＤＤ」「ＥＥ」の印字データ）が含まれる新たなラベル作成ジョブが、もう一度端末１１８から印字ラベル作成装置１に再送信されることとなる。
【００５０】
これにより、図７（ｂ）に示すように、上記新たなラベル作成ジョブの受信を開始した印字ラベル作成装置１では、受信された順序に沿い、最初の「ＡＡ」の印字データに対応した１枚目の印字ラベルＬ、２番目の「ＢＢ」の印字データに対応した２枚目の印字ラベルＬ、以下、上記同様に、３番目、４番目、５番目の印字データに対応して３枚目、４枚目、５枚目の印字ラベルＬが作成される。この結果、上記通信エラーの発生前までに正常に送信された「ＡＡ」の印字データ及び「ＢＢ」の印字データによって、５枚の印字ラベルＬのうち「ＡＡ」の印字データに対応した１枚目の印字ラベルＬと「ＢＢ」の印字データに対応した２枚目の印字ラベルＬとが、既に作成されていたとしても、その２枚分の印字ラベルＬも含む５枚の印字ラベルＬすべてが新たに作成される。その結果、上記１枚目の印字ラベルＬ及び２枚目の印字ラベルＬは重複して作成される、という無駄が生じる。
【００５１】
＜本実施形態の手法原理（その１）＞
そこで、本実施形態では、上記のように１枚目〜５枚目の印字ラベルＬのラベル印字Ｒにそれぞれ対応した「ＡＡ」「ＢＢ」「ＣＣ」「ＤＤ」「ＥＥ」の５つの印字データを１つのラベル作成ジョブに組み入れるのではなく、それら５つの印字データを複数（この例では３つ）の印字データ群にグループ化する。そして、各印字データ群をそれぞれ１つのラベル作成ジョブに組み込んだ形で、端末１１８からラベル作成装置１へ送信する。なお、上記グループ化の際には、各印字データ群のデータ量が、印字ラベル作成装置１の上記テキストメモリ１１７Ａ及び印字バッファ１１７Ｂの記憶容量以下となるように、上記５つの印字データの分割が行われる。具体的には、図９（ａ）及び図９（ｂ）に示すように、第１ラベル作成ジョブには、上記５枚分の５つの印字データのうち最初の２つの印字データ（「ＡＡ」「ＢＢ」の印字データ）が含まれる。また、第２ラベル作成ジョブには、上記５枚分の５つの印字データのうちその次の２つの印字データ（「ＣＣ」「ＤＤ」の印字データ）が含まれる。そして、第３ラベル作成ジョブには、上記５枚分の５つの印字データのうち残りの１つの印字データ（「ＥＥ」の印字データ）が含まれる。
【００５２】
図１０に、上記グループ化され生成された３つのラベル作成ジョブのデータ構造の例を示す。図１０において、この例では、３つのラベル作成ジョブ（第１〜第３ラベル作成ジョブ）のそれぞれは、上記テキストメモリ１１７Ａ及び印字バッファ１１７Ｂにおいて（事前に）記憶されているデータを初期化するための初期化コマンドと、当該ラベル作成ジョブに割り当てられた印字データ群に含まれる全印字データと、前述と同様に各印字データに対応づけられた上記切断フラグと、各印字データに共通となるように当該ラベル作成ジョブの末尾に１つ組み込まれた上記印字開始コマンドと、を含んでいる。
【００５３】
すなわち、第１ラベル作成ジョブには、上記初期化コマンドと、１枚目の印字ラベルＬのラベル印字Ｒに対応した「ＡＡ」の印字データと、この印字データに対応した上記切断フラグと、２枚目の印字ラベルＬのラベル印字Ｒに対応した「ＢＢ」の印字データと、この印字データに対応した上記切断フラグと、上記２つの印字データに共通の１つの上記印字開始コマンドと、が含まれている。また、第２ラベル作成ジョブには、上記初期化コマンドと、３枚目の印字ラベルＬのラベル印字Ｒに対応した「ＣＣ」の印字データと、この印字データに対応した上記切断フラグと、４枚目の印字ラベルＬのラベル印字Ｒに対応した「ＤＤ」の印字データと、この印字データに対応した上記切断フラグと、上記２つの印字データに共通の１つの上記印字開始コマンドと、が含まれている。そして、第３ラベル作成ジョブには、上記初期化コマンドと、５枚目の印字ラベルＬのラベル印字Ｒに対応した「ＥＥ」の印字データと、この印字データに対応した上記切断フラグと、１つの上記印字開始コマンドと、が含まれている。なお、前述と同様、隣接する印字ラベルＬどうしの間を前述のハーフカット線ＨＣにより接続する構成となる場合には、上記切断フラグに代えて、印字済みラベル用テープ１０９に対しハーフカッタ３４により半切断を実行させるための半切断フラグが組み込まれる（図示省略）。
【００５４】
図９（ａ）に戻り、そして、上記第１〜第３ラベル作成ジョブを受信した印字ラベル作成装置１では、各ラベル作成ジョブに対応した印字ラベルＬの作成が順次行われる。すなわち、第１ラベル作成ジョブの受信が開始された後、当該第１ラベル作成ジョブに含まれる最初の「ＡＡ」の印字データが受信され、さらに当該第１ラベル作成ジョブに含まれる次の「ＢＢ」の印字データが受信されたときに、それら「ＡＡ」「ＢＢ」のラベル印字Ｒを備えた１枚目及び２枚目の印字ラベルＬが作成される。次に、第２ラベル作成ジョブの受信が開始された後、当該第２ラベル作成ジョブに含まれる最初の「ＣＣ」の印字データが受信され、さらに当該第２ラベル作成ジョブに含まれる次の「ＤＤ」の印字データが受信されたときに、それら「ＣＣ」「ＣＣ」のラベル印字Ｒを備えた３枚目及び４枚目の印字ラベルＬが作成される。そして、第３ラベル作成ジョブの受信が開始され、当該第３ラベル作成ジョブに含まれる「ＥＥ」の印字データが受信されたときに、その「ＥＥ」ラベル印字Ｒを備えた５枚目の印字ラベルＬが作成される。
【００５５】
上記のように、本実施形態では、例えば３つの印字データ群それぞれごとの第１〜第３ラベル作成ジョブに分けて順次送信される。これにより、図９（ａ）に示すように、例えば、上記同様に第２ラベル作成ジョブに含まれる「ＣＣ」の印字データの送信途中で通信エラーが発生したときは、（既に送信完了し正常にラベル作成が完了している第１ラベル作成ジョブではなく）エラーが生じた第２ラベル作成ジョブが端末１１８から印字ラベル作成装置１へ再送信される。
【００５６】
これにより、図９（ｂ）に示すように、上記再送信される第２ラベル作成ジョブの受信を開始した印字ラベル作成装置１では、改めて、当該第２ラベル作成ジョブに含まれる「ＣＣ」の印字データに対応した３枚目の印字ラベルＬと、次の「ＤＤ」の印字データに対応した４枚目の印字ラベルＬが作成される。その後、第３ラベル作成ジョブを受信したときに、当該第３ラベル作成ジョブに含まれる「ＥＥ」の印字データに対応した５枚目の印字ラベルが作成される。この結果、上記比較例において生じた、一部の（上記の例では１枚目及び２枚目の）印字ラベルＬの重複作成という無駄が回避される。
【００５７】
（２）複数の印字データの順番通りに複数のジョブに分けて送信する場合の問題点
ところで、上記の例では、１枚目〜５枚目の５枚の印字ラベルＬの印字データの内容がすべてテキスト２文字であり、各印字データのデータ量が互いに略同等であった。したがって、前述のように複数の印字データ群にそれぞれグループ化する際、単純に印字データが作成された並び順（上記の例では「ＡＡ」→「ＢＢ」→「ＣＣ」→「ＤＤ」→「ＥＥ」）に沿って、各印字データ群へと割り当てれば足りていた。しかしながら、複数枚の印字ラベルＬそれぞれの印字データのデータ量がばらばらである場合には、上記のような単純な割り当て手法では必ずしも十分でない場合があり得る。
【００５８】
＜第２比較例＞
上記の観点から、まず、本実施形態の別の比較例（第２比較例）として、図１１（ａ）に示すように、「ＰＱＲ」のラベル印字Ｒを備えた印字ラベルＬを作成するための印字データ（例えばデータ容量が３００バイト）、「ＳＴ」のラベル印字Ｒを備えた印字ラベルＬを作成するための印字データ（例えばデータ容量が２００バイト）、「Ｕ」のラベル印字Ｒを備えた印字ラベルＬを作成するための印字データ（例えばデータ容量が１００バイト）、「Ｖ」のラベル印字Ｒを備えた印字ラベルＬを作成するための印字データ（例えばデータ容量が１００バイト）、「Ｗ」のラベル印字Ｒを備えた印字ラベルＬを作成するための印字データ（例えばデータ容量が１００バイト）、がこの順序で端末１１８において作成され、配列されている場合を考える。なお、このときの上記テキストメモリ１１７Ａ及び印字バッファ１１７Ｂの記憶容量は、例えば４００バイトである。
【００５９】
上記の場合に、本変形例では、図１１（ｂ）に示すように、単純に印字データの並び順に沿って複数の印字データ群にそれぞれグループ化し、ラベル作成ジョブが割り当てられる。すなわち、テキストメモリ１１７Ａ及び印字バッファ１１７Ｂの記憶容量が４００バイトであり、「ＰＱＲ」のラベル印字Ｒを備えた１枚目の印字ラベルＬの印字データのデータ容量が３００バイト、「ＳＴ」のラベル印字Ｒを備えた２枚目の印字ラベルＬの印字データのデータ容量が２００バイト、である。これにより、それら２つの印字データのデータ容量の合計が５００バイトとなって上記４００バイトを超えてしまうことから、最初の第１ラベル作成ジョブには、「ＰＱＲ」のラベル印字Ｒを備えた１枚目の印字ラベルＬの印字データのみが組み込まれる。
【００６０】
その後、上記のように「ＳＴ」のラベル印字Ｒを備えた２枚目の印字ラベルＬの印字データのデータ容量が２００バイトであり、次の「Ｕ」のラベル印字Ｒを備えた３枚目の印字ラベルＬの印字データのデータ容量が１００バイトであり、さらに次の「Ｖ」のラベル印字Ｒを備えた４枚目の印字ラベルＬの印字データのデータ容量が１００バイトであることから、次の第２ラベル作成ジョブには、「ＳＴ」のラベル印字Ｒ、「Ｕ」のラベル印字、「Ｖ」のラベル印字、を備えた２枚目、３枚目、４枚目の合計３枚の印字ラベルＬの印字データが組み込まれる。
【００６１】
その後、次の「Ｗ」のラベル印字Ｒを備えた５枚目の印字ラベルＬの印字データのデータ容量が１００バイトであることから、次の第３ラベル作成ジョブに、上記「Ｗ」のラベル印字を備えた５枚目の印字ラベルＬの印字データが組み込まれる。以上の結果、ラベル作成ジョブは、第１ラベル作成ジョブ、第２ラベル作成ジョブ、第３ラベル作成ジョブの３つとなり、ラベル作成ジョブの数が多くなる。
【００６２】
＜本実施形態の手法原理（その２）＞
そこで、本実施形態では、上記グループ化の際、上記のように１枚目〜５枚目の印字ラベルＬの５つの印字データを順にラベル作成ジョブに割り当てるのではなく、それぞれのデータ容量を加味して、印字データ群の数（言い換えればラベル作成ジョブの数）がなるべく少なくなるように、割り当てを工夫する。
【００６３】
具体的には、図１２（ｂ）に示すように、上記同様に、まず最初に、「ＰＱＲ」のラベル印字Ｒを備えた１枚目の印字ラベルＬの印字データ（データ容量３００バイト）が第１ラベル作成ジョブに組み込まれた後、テキストメモリ１１７Ａ及び印字バッファ１１７Ｂの記憶容量（４００バイト）に対比させたときにまだ余っている１００バイトのデータ容量に合致する、「Ｕ」のラベル印字Ｒを備えた３枚目の印字ラベルＬの印字データ（データ容量１００バイト）が、併せて第１ラベル作成ジョブに組み込まれる。
【００６４】
その後、残りの、「ＳＴ」のラベル印字Ｒを備えた２枚目の印字ラベルＬの印字データ（データ容量２００バイト）と、「Ｖ」のラベル印字Ｒを備えた４枚目の印字ラベルＬの印字データ（データ容量１００バイト）と、「Ｗ」のラベル印字Ｒを備えた５枚目の印字ラベルＬの印字データ（データ容量１００バイト）とが、第２ラベル作成ジョブに組み込まれる。これら３つの印字データのデータ容量の合計は、テキストメモリ１１７Ａ及び印字バッファ１１７Ｂの記憶容量（４００バイト）にちょうど一致している。以上の結果、ラベル作成ジョブは、第１ラベル作成ジョブ、第２ラベル作成ジョブの２つとなり、ラベル作成ジョブの数が低減される。なお、上記第１ラベル作成ジョブにおいて、「Ｕ」のラベル印字Ｒを備えた３枚目の印字ラベルＬの印字データの代わりに、「Ｖ」のラベル印字Ｒを備えた４枚目の印字ラベルＬの印字データ（データ容量１００バイト）、若しくは、「Ｗ」のラベル印字Ｒを備えた５枚目の印字ラベルＬの印字データ（データ容量１００バイト）、を組み込むようにしてもよい。
【００６５】
上記の割り当てにより、図１２（ｂ）に示すように、印字ラベル作成装置１では、まず第１ラベル作成ジョブを受信したとき、当該第１ラベル作成ジョブに含まれる「ＰＱＲ」の印字データに対応した１枚目の印字ラベルＬと、「Ｕ」の印字データに対応した３枚目の印字ラベルＬとが作成される。その後、第２ラベル作成ジョブを受信したときに、当該第２ラベル作成ジョブに含まれる「ＳＴ」の印字データに対応した２枚目の印字ラベルＬと、「Ｖ」の印字データに対応した４枚目の印字ラベルＬと、「Ｗ」の印字データに対応した５枚目の印字ラベルＬと、が作成される。
【００６６】
上記のように、本実施形態では、上述したように印字ラベルＬの重複作成の無駄を回避するために複数の印字データを複数の印字データ群に割り当てる際、各ラベル作成ジョブにおけるデータ容量の合計が上記テキストメモリ１１７Ａ及び印字バッファ１１７Ｂの記憶容量以下となるようにしつつ、印字データ群の数（言い換えればラベル作成ジョブの数）が最小となるように、上記印字データの割り当てが決定される。これにより、全体の印字データ群の数（ラベル作成ジョブの数）がなるべく増えないように抑制することができる。この結果、前述した印字ラベル作成装置１における印字ラベルＬの作成動作の連続性を向上することができる。
【００６７】
＜操作端末の制御内容＞
上述した内容の本実施形態の手法を実現するために端末１１８の上記ＣＰＵ１１８ｄが実行する処理を、図１３及び図１４のフローチャートを用いて説明する。
【００６８】
まずステップＳ１０において、ＣＰＵ１１８ｄは、ラベル作成ジョブの順番を表す変数Ｎを１に初期設定するとともに、無線接続であることを表す無線フラグＦ１を０に初期化する。
【００６９】
その後、ステップＳ１１で、ＣＰＵ１１８ｄは、通信制御部１１８ｃにおいて、無線データ通信により印字ラベル作成装置１と接続されているか、あるいは有線通信により印字ラベル作成装置１と接続されているか、を判定する。具体的には、例えば通信制御部１１８において上記印字ラベル作成装置１との接続に使用しているＭａｃアドレスに基づき、上記判定を行えば足りる。有線通信により印字ラベル作成装置１と接続されている場合はステップＳ１１の判定が満たされず（Ｓ１１：ＮＯ）、後述のステップＳ１３へ移行する。無線データ通信により印字ラベル作成装置１と接続されている場合はステップＳ１１の判定が満たされて（Ｓ１１：ＹＥＳ）、ステップＳ１２へ移行する。なお、このステップＳ１１が各請求項記載の判定手順に相当する。
【００７０】
ステップＳ１２では、ＣＰＵ１１８ｄは、上記無線フラグＦ１を１に設定する。その後、ステップＳ１３へ移行する。
【００７１】
ステップＳ１３では、ＣＰＵ１１８ｄは、操作者が上記操作部１１８ａを適宜に操作することによる、印字ラベルＬの印字形成内容の編集操作を受け付ける。この場合、上記の操作者の入力により、この時点で、操作者が所望する枚数の印字ラベルＬそれぞれの印字に対応した印字データが生成され、併せて、印字ラベルＬの印字内容（言い換えればラベルの種類や用途等）や、各印字ラベルＬが印字済みラベル用テープ１０９において搬送方向に沿ってどのような順序で印字形成されるか（すなわち印字データの配列や並び順）、も定まっている。
【００７２】
その後、ステップＳ１４に移り、ＣＰＵ１１８ｄは、上記ステップＳ１３において実行される印字ラベルの編集が全ての枚数分終了したかどうかを判定する。具体的には例えば上記操作部１１８ａの「確定キー」等の適宜の操作入力が行われたかどうかを判定する。全枚数分の編集が終了していなければステップＳ１４の判定が満たされず（Ｓ１４：ＮＯ）、ステップＳ１３に戻って同様の手順を繰り返す。全枚数分の編集が終了したらステップＳ１４の判定が満たされて（Ｓ１４：ＹＥＳ）ステップＳ１５に移る。
【００７３】
ステップＳ１５では、ＣＰＵ１１８ｄは、ステップＳ１３で編集が終了した（全枚数の）印字データを、端末１１８のメモリ１１８ｅに記憶する。このステップＳ１５が各請求項記載の第１記憶処理手順に相当する。
【００７４】
ステップＳ１６では、ＣＰＵ１１８ｄは、上記無線フラグＦ１が１であるか否かを判定する。Ｆ１＝０（有線通信接続状態）の場合、ステップＳ１６の判定が満たされず（Ｓ１６：ＮＯ）、ステップＳ２６へ移行する。Ｆ１＝１（無線データ通信接続状態）の場合、ステップＳ１６の判定が満たされて（Ｓ１６：ＹＥＳ）、後述のステップＳ１７へ移行する。
【００７５】
ステップＳ２６では、ＣＰＵ１１８ｄは、上記図７を用いて前述した第１比較例の手法と同様、上記ステップＳ１５でメモリ１１８ｅに記憶された全ての印字データを１つのラベル作成ジョブに組み込み、有線通信により印字ラベル作成装置１へ送信する。その後、このフローを終了する。このステップＳ２６が各請求項記載の第２データ送信手順に相当する。
【００７６】
一方、ステップＳ１７では、ＣＰＵ１１８ｄは、通信制御部１１８ｃを介した無線データ通信により印字ラベル作成装置１の制御回路１１０に問い合わせ信号を送信し、上記テキストメモリ１１７Ａ及び印字バッファ１１７Ｂの記憶容量を例えばＣＰＵ１１１から取得する（あるいは当該テキストメモリ１１７Ａ及び印字バッファ１１７Ｂから直接取得してもよい）。このステップＳ１７が各請求項記載の容量取得手順に相当する。
【００７７】
その後、ステップＳ１８で、ＣＰＵ１１８ｄは、上記ステップＳ１５でメモリ１１８ｅに記憶された全ての印字データを読み出す。
【００７８】
そして、ステップＳ１９で、ＣＰＵ１１８ｄは、上記ステップＳ１８でメモリ１１８ｅから読み出された印字データを、それぞれのデータ容量が上記ステップＳ１７で取得された所定の記憶容量以下となる、複数の印字データ群にそれぞれグループ化する。そして、その際には、ＣＰＵ１１８ｄは、グループ化後の印字データ群の数が最小となるように、各印字データ群に含める印字データの割り当てを決定する（前述の図１２参照）。なお、このステップＳ１９が各請求項記載のデータ割り当て手順に相当する。
【００７９】
上記ステップＳ１９の印字データ割り当て処理の詳細を、図１４のフローチャートに基づき詳細に説明する。
【００８０】
図１４において、まず、ステップＳ３０で、ＣＰＵ１１８ｄは、ラベル作成ジョブのジョブ番号を表す変数Ｍを１に初期設定する。
【００８１】
その後、ステップＳ３１では、ＣＰＵ１１８ｄは、この時点で未だ割り付けが行われていない印字ラベルＬの印字データのうち、上記ステップＳ１３で確定されている配列（並び順）が最も早い印字データを、Ｍ番目のラベル作成ジョブに割り付ける。
【００８２】
その後、ステップＳ３２では、ＣＰＵ１１８ｄは、上記ステップＳ３０で割り付けられた後のＭ番目ジョブの残容量に収まる、未割り付けの他のラベルがあるかどうかを判定する。Ｍ番目ジョブの残容量に収まる未割り付けの他のラベルがない場合、ステップＳ３２の判定が満たされず（Ｓ３２：ＮＯ）、後述のステップＳ３４へ移行する。Ｍ番目ジョブの残容量に収まる未割り付けの他のラベルがある場合、ステップＳ３２の判定が満たされて（Ｓ３２：ＹＥＳ）、ステップＳ３３へ移行する。
【００８３】
ステップＳ３３では、ＣＰＵ１１８ｄは、上記ステップＳ３２で見つかった未割り付けの印字データをＭ番目ジョブに割り付ける。なお上記ステップＳ３２で見つかった見割り付けの印字データが複数会った場合には、予め定められた適宜の規則性（例えば上記の配列順序が早い順）に沿って割り付ける１つの印字データを決定すれば足りる。
【００８４】
上記ステップＳ３０〜ステップＳ３３の流れを例えば上記図１２の例に沿って具体的に説明すると、Ｍ番目（Ｍ＝１）のラベル作成ジョブに対し、ステップＳ３１で１枚目の印字ラベルＬの「ＰＱＲ」の印字データ（３００バイト）が割り付けられる。その後、残りの１００バイトに対して割り付け可能な、３枚目の印字ラベルＬの「Ｕ」の印字データ、４枚目の印字ラベルＬの「Ｖ」の印字データ、５枚目の印字ラベルＬの「Ｗ」の印字データのうち、最も配列順序が早い３枚目の印字ラベルＬの「Ｕ」の印字データがＭ番目（Ｍ＝１）のラベル作成ジョブに対し割り付けられる。これにより、これら２つの印字データがグループ化されて含まれる合計５００バイトの第１ラベル作成ジョブが生成される。
【００８５】
上記ステップＳ３３が終了したら、ステップＳ３２に戻って同様の手順を繰り返す。
【００８６】
一方、ステップＳ３４では、ＣＰＵ１１８ｄは、全ての印字データについて上記ステップＳ３１における印字データの割り付けが完了したか否かを判定する。全印字データの割り付けがまだ完了していない場合、ステップＳ３４の判定が満たされず（Ｓ３４：ＮＯ）、ステップＳ３５へ移行する。
【００８７】
ステップＳ３５では、ＣＰＵ１１８ｄは、上記Ｍに１を加える。その後、上記ステップＳ３１へ戻って同様の手順を繰り返す。これにより、例えば上記図１２の例に沿うと、Ｍ番目（Ｍ＝２）のラベル作成ジョブに対し、ステップＳ３１において未割り付けの中で最も早い順番の２枚目の印字ラベルＬの「ＳＴ」の印字データ（２００バイト）が割り付けられる。その後のステップＳ３２及びステップＳ３３で４枚目の印字ラベルＬの「Ｖ」の印字データが上記Ｍ番目（Ｍ＝２）のラベル作成ジョブにさらに割り付けられる。その後さらに戻って実行されるステップＳ３２及びステップＳ３３で、５枚目の印字ラベルＬの「Ｗ」の印字データが上記Ｍ番目（Ｍ＝２）のラベル作成ジョブにさらに割り付けられる。以上により、これら３つの印字データがグループ化されて含まれる合計５００バイトの第２ラベル作成ジョブが生成される。
【００８８】
一方、上記ステップＳ３４において、全印字データの割り付けが完了していた場合、ステップＳ３４の判定が満たされて（Ｓ３４：ＹＥＳ）、このルーチンを終了し、後述の図１３のステップＳ２０へ移行する。
【００８９】
図１３に戻り、ステップＳ２０では、ＣＰＵ１１８ｄは、上記ステップＳ１９で割り当てが終了した全印字データを、ラベル作成ジョブ単位（言い換えれば印字データ群単位）でメモリ１１８ｅに記憶する。その際、後に各ラベル作成ジョブごとに（言い換えれば各印字データ群ごとに）識別して読み出し可能にメモリ１１８ｅに記憶される。なお、このステップＳ２０が各請求項記載の第２記憶処理手順に相当する。
【００９０】
その後、ステップＳ２１で、ＣＰＵ１１８ｄは、上記ステップＳ２０にてラベル作成ジョブ単位でメモリ１１８ｅに記憶されている全印字データのうち、Ｎ番目（前述のように最初はＮ＝１である）のラベル作成ジョブに含まれる印字データを読み出す。
【００９１】
そして、ステップＳ２２では、ＣＰＵ１１８ｄは、上記ステップＳ２１で読み出した印字データを、Ｎ番目のラベル作成ジョブに組み込んだ形で、通信制御部１１８ｃを介した無線データ通信ＷＣによって印字ラベル作成装置１へと送信する。なお、このステップＳ１９が各請求項記載の第１データ送信手順に相当する。
【００９２】
その後、ステップＳ２３では、ＣＰＵ１１８ｄは、上記ステップＳ２２におけるラベル作成ジョブの送信に基づく印字ラベル作成装置１の印刷がすべて完了したかどうかを判定する。すなわち、上記送信された１つのラベル作成ジョブに含まれるすべての印字データの印字が完了すると、ラベル作成装置１のＣＰＵ１１１が印刷完了信号を端末１１８へ送信する（後述の図１５のステップＳ２８０参照）。したがって、このステップＳ２３では、ＣＰＵ１１８ｄは、上記印刷完了信号が受信されたか否かを識別することにより印刷完了を判定する。ラベル作成ジョブの全印字データの印刷が完了していない場合、ステップＳ２３の判定が満たされず（Ｓ２３：ＮＯ）、上記ステップＳ２１へ戻って同様の手順を繰り返す。ラベル作成ジョブの全印字データの印刷が完了していた場合、ステップＳ２３の判定が満たされ（Ｓ２３：ＹＥＳ）、ステップＳ２４へ移行する。
【００９３】
ステップＳ２４では、ＣＰＵ１１８ｄは、全てのラベル作成ジョブについての上述の処理が終了したか否かを判定する。全てのラベル作成ジョブの処理がまだ終了しない場合は、ステップＳ２４の判定が満たされず（Ｓ２４：ＮＯ）、ステップＳ２５へ移行する。ステップＳ２５では、ＣＰＵ１１８ｄは、上記Ｎに１を加えた後、上記ステップＳ２１に戻って同様の手順を繰り返す。このステップＳ２１〜ステップＳ２５の繰り返しにより、メモリ１１８ｅに記憶された複数の印字データが各印字データ群ごと（言い換えれば各ラベル作成ジョブごと）に読み出され、複数の印字データ群それぞれに対応した複数のジョブとして印字ラベル作成装置１へ順次送信されることとなる。
【００９４】
上記の繰り返しによって全てのラベル作成ジョブについての処理が終了すると、上記ステップＳ２４の判定が満たされ（Ｓ２４：ＹＥＳ）、このフローを終了する。
【００９５】
＜ラベル作成処理＞
次に、上記端末１１８からの、印字データを含むラベル作成ジョブにより、印字ラベル作成装置１の上記制御回路１１０のＣＰＵ１１１が実行するラベル作成処理を、図１５により説明する。
【００９６】
図１５において、例えばラベル作成装置１の電源がＯＮされるとこのフローが開始される。まずステップＳ１００で、ＣＰＵ１１１は、上記端末１１８から送信されたラベル作成ジョブ（上記図１３のステップＳ２２参照）の受信が開始されたか否かを判定する。ラベル作成ジョブがまだ受信されていない場合は判定が満たされず（Ｓ１００：ＮＯ）ループ待機する。１つのラベル作成ジョブの受信が開始されたらステップＳ１００の判定が満たされ（Ｓ１００：ＹＥＳ）、ステップＳ１１０に移る。
【００９７】
ステップＳ１１０では、ＣＰＵ１１１は、上記ステップＳ１００で受信開始されたラベル作成ジョブの内容を検出し、当該ラベル作成ジョブに含まれる未処理の印字データを、受信した順（言い換えれば上記図１３のステップＳ１３での配列順）に１つ抽出して取得する。その後、ステップＳ１１２に移る。
【００９８】
ステップＳ１１２では、印字を開始するか否かに関わる印字開始フラグＦ２（フロー開始時に予めＦ２＝０に初期化されている）が１であるか否かを判定する。Ｆ２＝０であった場合には判定が満たされず（Ｓ１１２：ＮＯ）、後述のステップＳ１２０へ移行する。Ｆ２＝１である場合には判定が満たされ（Ｓ１１２：ＹＥＳ）、ステップＳ１１４に移る。
【００９９】
ステップＳ１１４では、ステップＳ１１０で検出されたラベル作成ジョブの中に、その時点で受信・抽出済みの印字データの印字形成を指示する印字開始コマンド（前述の図１０参照）が見つかったかどうか、を判定する。印字開始コマンドが見つからなければ判定が満たされず（Ｓ１１４：ＮＯ）、ステップＳ１１０に戻って同様の手順を繰り返す。印字開始コマンドが見つかったら判定が満たされ（Ｓ１１４：ＹＥＳ）、ステップＳ１１８へ移行する。
【０１００】
ステップＳ１１８では、上記印字開始フラグＦ２を、印字開始を表すＦ２＝１とする。その後、ステップＳ１２０へ移行する。
【０１０１】
ステップＳ１２０では、ＣＰＵ１１１は、入出力インターフェース１１３を介し搬送用モータ駆動回路１２１に制御信号を出力し、搬送用モータ１２１の駆動力によってテープ送りローラ２７及びリボン巻取りローラ１０６を回転駆動させる。さらに、テープ排出モータ駆動回路１２３を介してテープ排出モータ６５に制御信号を出力し、駆動ローラ５１を回転駆動させる。これらにより、第１ロール１０２から基材テープ１０１が繰り出されテープ送りローラ２７へ供給されるとともに、第２ロール１０４からはカバーフィルム１０３が繰り出され、これら基材テープ１０１とカバーフィルム１０３とが上記テープ送りローラ２７及びサブローラ１０９により接着されて一体化されて印字済みラベル用テープ１０９として形成され、カートリッジ７の外、さらにラベル作成装置１の外へと搬送される。
【０１０２】
その後、ステップＳ１３０において、ＣＰＵ１１１は、上記ステップＳ１１０で取得した印字データに基づき、適宜の公知の手法（パルスモータである搬送用モータ１１９を駆動する搬送用モータ駆動回路１２１の出力するパルス数をカウントする等）により、カバーフィルム１０３が、印字ヘッド２３による印字開始位置まで到達したかどうかを判定する。印字開始位置に到達していなければステップＳ１３０の判定が満たされず（Ｓ１３０：ＮＯ）、判定が満たされるまでループ待機する。印字開始位置に到達したらステップＳ１３０の判定が満たされて（Ｓ１３０：ＹＥＳ）、ステップＳ１４０に移る。
【０１０３】
ステップＳ１４０では、ＣＰＵ１１１は、入出力インターフェース１１３を介し印刷駆動回路１２０に制御信号を出力し、印字ヘッド２３を通電して、カバーフィルム１０３のうち前述した印字領域Ｓに、ステップＳ１１０で取得した印字データに対応した文字、記号、バーコード等の上記ラベル印字Ｒの印刷を開始する。
【０１０４】
その後、ステップＳ１５０に移り、ＣＰＵ１１１は、上記印字データに基づき、印字済みラベル用テープ１０９が印字終了位置まで搬送されたかどうかを判定する。このときの判定も、前述と同様、公知の方法で検出すればよい。印字終了位置に到達していなければステップＳ１５０の判定が満たされず（Ｓ１５０：ＮＯ）、判定が満たされるまでループ待機する。印字終了位置に到達したらステップＳ１５０の判定が満たされて（Ｓ１５０：ＹＥＳ）、ステップＳ１６０に移る。
【０１０５】
ステップＳ１６０では、ＣＰＵ１１１は、入出力インターフェース１１３を介し印刷駆動回路１２０にも制御信号を出力し、印字ヘッド２３の通電を停止して、上記ラベル印字Ｒの印刷を停止する。これによって、１枚の印字ラベルＬの印字領域Ｓに対するラベル印字Ｒの印刷が完了する。その後、ステップＳ１７０に移る。
【０１０６】
ステップＳ１７０では、ＣＰＵ１１１は、上記ステップＳ１１０で取得した印字データに基づき、この時点で作成している印字ラベルＬについての後端部のカット設定がフルカットとなっているかどうかを判定する。具体的には、ステップＳ１１０で内容が検出されているラベル作成ジョブの中に含まれるのが、前述の半切断フラグではなく切断フラグ（図１０参照）であったか否か、を判定する。切断フラグであった場合にはステップＳ１７０の判定は満たされ（Ｓ１７０：ＹＥＳ）、ステップＳ２２０に移る。
【０１０７】
ステップＳ２２０では、ＣＰＵ１１１は、上記ステップＳ１１０で取得した印字データに基づき、上記ステップＳ１３０と同様の公知の手法により、印字済みラベル用テープ１０９が、当該印字ラベルＬの後端部（搬送方向に沿って当該印字ラベルＬに後続する印字ラベルＬとの境界）に位置するフルカット位置まで搬送されたかどうかを判定する。言い換えれば、ＣＰＵ１１１は、切断機構１５の可動刃４１が上記フルカット線ＣＬに正対する位置まで、印字済みラベル用テープ１０９が到達したかどうか、を判定する。フルカット位置に到達しなければステップＳ２２０の判定が満たされず（Ｓ２２０：ＮＯ）、判定が満たされるまでループ待機する。フルカット位置に到達したらステップＳ２２０の判定が満たされて（Ｓ２２０：ＹＥＳ）ステップＳ２３０に移る。
【０１０８】
ステップＳ２３０では、ＣＰＵ１１１は、入出力インターフェース１１３を介し搬送用モータ駆動回路１２１及びテープ排出モータ駆動回路１２３に制御信号を出力し、搬送用モータ１１９及びテープ排出モータ６５の駆動を停止して、テープ送りローラ２７、リボン巻取りローラ１０６、駆動ローラ５１の回転を停止する。これにより、カートリッジ７から繰り出された印字済みラベル用テープ１０９が排出方向に移動する過程で、上記印字ラベルＬのフルカット線ＣＬに切断機構１５の可動刃４１が正対した状態で、第１ロール１０２からの基材テープ１０１の繰り出し、第２ロール１０４からのカバーフィルム１０３の繰り出し、及び印字済みラベル用テープ１０９の搬送が停止する。
【０１０９】
その後、ステップＳ２４０で、ＣＰＵ１１１は、カッターモータ駆動回路１２２に制御信号を出力してカッターモータ４３を駆動し、切断機構１５の可動刃４１を回動させて、印字済みラベル用テープ１０９のカバーフィルム１０３、粘着層１０１ａ、ベースフィルム１０１ｂ、粘着層１０１ｃ、及び剥離紙１０１ｄをすべて分断（＝全切断）してフルカット線ＣＬを形成するフルカット処理を行う。この切断機構１５による分断によって印字済みラベル用テープ１０９から切り離され、１つの印字ラベルＬが生成される。
【０１１０】
その後、ステップＳ２５０に移り、ＣＰＵ１１１は、入出力インターフェース１１３を介し搬送用モータ駆動回路１２１及びテープ排出モータ駆動回路１２３に制御信号を出力し、テープ送りローラ２７、リボン巻取りローラ１０６、駆動ローラ５１を回転駆動させて印字済みラベル用テープ１０９の搬送を再開する。これにより、駆動ローラ５１による搬送が開始されて、上記生成された印字ラベルＬがラベル排出口１１へ向かって搬送され、ラベル排出口１１からラベル作成装置１外へと排出される。その後、ステップＳ２６０へ移る。
【０１１１】
ステップＳ２６０では、ＣＰＵ１１１は、上記ステップＳ１００で受信を開始したラベル作成ジョブのうち、この時点で受信が完了している部分に含まれるすべての印字データに対応するすべての印字ラベルＬの作成が終了したか否かを判定する。この時点で印字データの受信が完了したすべての印字ラベルＬの作成がまだ終了していない場合には、ステップＳ２６０の判定が満たされず（Ｓ２６０：ＮＯ）、ステップＳ１１０に戻り同様の手順を繰り返す。この時点で印字データの受信が完了したすべての印字ラベルＬの作成が終了していた場合はステップＳ２６０の判定が満たされ（Ｓ２６０：ＹＥＳ）、ステップＳ２７０に移る。
【０１１２】
ステップＳ２７０では、上記ステップＳ１００で開始されたラベル作成ジョブの受信が完了したか否かを判定する。ラベル作成ジョブの受信が完了していない場合には、ステップＳ２７０の判定が満たされず（Ｓ２７０：ＮＯ）、ステップＳ１１０に戻り同様の手順を繰り返す。ラベル作成ジョブの受信が完了していた場合はステップＳ２７０の判定が満たされ（Ｓ２７０：ＹＥＳ）、ステップＳ２８０に移る。
【０１１３】
ステップＳ２８０では、ステップＳ１１０で受信開始した１つのラベル作成ジョブに対応したすべての印字ラベルＬの作成が完了したことを表す、印刷完了信号を通信制御部２４０を介して端末１１８に送信し、このフローを終了する。
【０１１４】
一方、上記ステップＳ１７０において、この時点で作成している印字ラベルＬについての後端部のカット設定がフルカットではなくハーフカットであった（具体的には、ステップＳ１１０で内容が検出されているラベル作成ジョブの中に含まれるのが上記半切断フラグであった）場合、ステップＳ１７０の判定が満たされず（Ｓ１７０：ＮＯ）、ステップＳ１８０に移る。
【０１１５】
ステップＳ１８０では、ＣＰＵ１１１は、上記ステップＳ１１０で取得した印字データに基づき、上記ステップＳ１３０と同様の公知の手法により、印字済みラベル用テープ１０９が、当該印字ラベルＬの後端部（搬送方向に沿って当該印字ラベルＬに後続する印字ラベルＬとの境界）に位置するハーフカット位置まで搬送されたかどうかを判定する。言い換えれば、ＣＰＵ１１１は、ハーフカット機構３５のハーフカッタ３４が上記ハーフカット線ＨＣに正対する位置まで、印字済みラベル用テープ１０９が到達したかどうか、を判定する。ハーフカット位置に到達しなければステップＳ１８０の判定が満たされず（Ｓ１８０：ＮＯ）、判定が満たされるまでループ待機する。ハーフカット位置に到達したらステップＳ１８０の判定が満たされて（Ｓ１８０：ＹＥＳ）、ステップＳ１９０に移る。
【０１１６】
ステップＳ１９０では、ＣＰＵ１１１は、上記ステップＳ２３０と同様にして、テープ送りローラ２７、リボン巻取りローラ１０６、駆動ローラ５１の回転を停止して印字済みラベル用テープ１０９の搬送を停止する。これにより、上記印字ラベルＬのハーフカット線ＨＣにハーフカット機構３５のハーフカッタ３４が正対した状態で、第１ロール１０２からの基材テープ１０１の繰り出し、第２ロール１０４からのカバーフィルム１０３の繰り出し、及び印字済みラベル用テープ１０９の搬送が停止する。
【０１１７】
その後、ステップＳ２００で、ＣＰＵ１１１は、入出力インターフェース１１３を介しハーフカッターモータ駆動回路１２８に制御信号を出力してハーフカッターモータ１２９を駆動し、ハーフカッタ３４を回動させて、印字済みラベル用テープ１０９のカバーフィルム１０３、粘着層１０１ａ、ベースフィルム１０１ｂ、及び粘着層１０１ｃを分断（＝半切断）してハーフカット線ＨＣを形成するハーフカット処理を行う。このハーフカットユニット３５による分断によって（搬送方向後端側の印字済みラベル用テープ１０９から切り離されず連結された状態の）１つの印字ラベルＬが生成される。その後、ステップＳ２１０に移る。
【０１１８】
ステップＳ２１０では、ＣＰＵ１１１は、上記ステップＳ２５０と同様、入出力インターフェース１１３を介してテープ排出モータ駆動回路１２３に制御信号を出力し、テープ排出モータ６５の駆動を再開して、駆動ローラ５１を回転させる。これにより、駆動ローラ５１による搬送が開始されて、上記生成された印字ラベルＬがラベル排出口１１へ向かって搬送され、ラベル排出口１１からラベル作成装置１外へと排出される（但し上述のように搬送方向後端側は印字済みラベル用テープ１０９と連結されたままの状態である）。その後、上記ステップＳ１１０に戻り、同様の手順を繰り返す。
【０１１９】
以上の制御により、ステップＳ１００を経た後、ステップＳ１１０〜ステップＳ２７０を繰り返し、１つのラベル作成ジョブに含まれる全印字データに対応するラベル印字Ｒをそれぞれ備えた印字ラベルＬが順次生成され、最終的に上記ステップＳ１１０で受信したラベル作成ジョブで作成が指示された、すべての（少なくとも１つの）印字ラベルＬが生成される。
【０１２０】
＜実施形態の効果＞
以上説明したように、本実施形態においては、複数の印字ラベルＬに対応した複数の印字データすべてを１つのラベル作成ジョブとせず、複数の印字データ群に分けて複数のラベル作成ジョブとして順次端末１１８からラベル作成装置１に送信する（図１３のステップＳ２２参照）。これにより、いずれかのラベル作成ジョブの通信途中に通信エラーが発生した場合に、当該ラベル作成ジョブ及びそれより後のラベル作成ジョブのみを再送信するようにすることができる（図９（ｂ）参照）。この結果、複数の印字ラベルＬに対応した複数の印字データすべてを１つのラベル作成ジョブとして送信する場合のような、前述の一部の印字ラベルＬの重複作成という無駄（図７（ｂ）参照）を回避することができる。
【０１２１】
このとき、上記複数の印字データのラベル作成ジョブへの割り当ては、印字データ群の数（言い換えればラベル作成ジョブの数）が最小となるように決定される（図１２（ｂ）及び図１３のステップＳ１９参照）。これにより、各ラベル作成ジョブにおけるデータ容量の合計が上記テキストメモリ１１７Ａ及び印字バッファ１１７Ｂの記憶容量以下となるようにしつつ、全体の印字データ群（ラベル作成ジョブの数）の数がなるべく増えないようにすることができる。この結果、ラベル作成ジョブの数を抑制することができるので、印字ラベル作成装置１における前述した印字ラベルＬの作成動作の連続性を向上することができる。
【０１２２】
また、本実施形態では特に、各ラベル作成ジョブは、上記初期化コマンド、複数の印字データ、及び、上記印字開始コマンドを含んでいる（図１０参照）。これにより、端末１１８からのジョブが印字ラベル作成装置１で受信されると、まずテキストメモリ１１７Ａ及び印字バッファ１１７Ｂの中が初期化された後、複数の印字データがテキストメモリ１１７Ａ及び印字バッファ１１７Ｂに新たに記憶される。そして印字開始コマンドによって、上記新たに記憶された複数の印字データに基づく印字形成が実行される。
【０１２３】
上記のデータ構成の場合、特に以下のような意義がある。すなわち、例えば１つのラベル作成ジョブに含まれる複数の印字データの通信途中に通信エラーが発生したときには、すべての印字データの受信が完了していないことから上記印字開始コマンドによる印字形成はまだ開始されていない。したがって、その後、端末１１８から当該ラベル作成ジョブが再度受信されたとき、未印刷であるそのラベル作成ジョブに係る印字ラベルＬから、重複による無駄のない作成再開を行うことができる。具体的には、例えば上記図９（ａ）に示した例において第２ラベル作成ジョブに含まれる「ＤＤ」の印字データの送信途中で通信エラーが発生した場合であっても、「ＤＤ」の印字データの後に受信される「印字開始コマンド」がまだ受信されていないことから、「ＣＣ」のラベル印字Ｒ及び「ＤＤ」のラベル印字Ｒの印字形成はともにまだ開始されていない。したがって、その後、端末１１８から第２ラベル作成ジョブが再度受信されたとき、未印刷である「ＣＣ」のラベル印字Ｒの印字ラベルＬ、及び、「ＤＤ」のラベル印字Ｒの印字ラベルＬから、無駄のないラベル作成再開を確実に行うことができる。また特に、上記のようにラベル作成ジョブが再度受信された際、まず最初に初期化コマンドによってそれまでの記憶内容（通信エラー発生前に受信完了した一部の印字データ）はテキストメモリ１１７Ａ及び印字バッファ１１７Ｂから消去される。これにより、上記一部の印字データによる印字形成を防止することで、重複作成をさらに確実に防止することができる。
【０１２４】
また、本実施形態では特に、複数のラベル作成ジョブのそれぞれは、印字済みラベル用テープ１０９の切断を切断機構１５に実行させるための上記切断フラグを、少なくとも１つ含む。すなわち１つのラベル作成ジョブに上記半切断フラグが含まれる場合であっても、少なくとも最後の順番の印字データについては切断フラグを関連づけるようにする。これにより、すべての印字ラベルＬを連結した状態で生成するのではなく、少なくとも各ラベル作成ジョブごとに印字済みラベル用テープ１０９を切断しつつ、複数の印字ラベルＬを作成することができる。
【０１２５】
また、本実施形態では特に、有線データ通信及び無線データ通信のいずれでも端末１１８から印字ラベル作成装置１を操作可能である場合に、有線データ通信の場合には通常通りに全印字データを１つのラベル作成ジョブに組み込んで送信し（図１３のステップＳ２６参照）、迅速な印字ラベルＬの作成を実現する。そして、無線データ通信の場合にのみ、上記一部の印字ラベルＬの重複作成という無駄を回避しつつ、印字ラベル作成装置１における印字ラベルＬの作成動作の連続性を向上することができる。
【０１２６】
なお、本発明は、上記実施形態に限られず、その趣旨を逸脱しない範囲内で種々の変形が可能である。以下、そのような変形例を順を追って説明する。
【０１２７】
（１）類似印字態様の印字データが連続するように割り当てる場合
本変形例では、複数の印字データを前述のようにグループ化し各印字データ群（言い替えれば各ラベル作成ジョブ）に割り当てるとき、例えば濃淡等の印字態様がなるべく似ているものを同一データ群でかつ連続した並びとなるようにする。すなわち、端末１１８のＣＰＵ１１８ｄは、印字内容が所定の態様条件（例えば印字データに基づく上記印字ヘッド２３の上記発熱素子の最大オンドット数が所定数以上若しくは以下の場合）をそれぞれ満たす複数の印字データが、共通の１つの印字データ群（言い替えれば同一のラベル作成ジョブ）で連続して作成されるように、印字データの割り当てを決定する。
【０１２８】
例えば図１６（ａ）に示す例では、「黒塗りのコーヒーカップのマーク２個」＋「ｃａｆｅ」のラベル印字Ｒを備えた１枚目の印字ラベルＬを作成するための印字データ（例えばデータ容量が３００バイト）、「ＳＴ」のラベル印字Ｒを備えた２枚目の印字ラベルＬを作成するための印字データ（例えばデータ容量が２００バイト）、「Ｕ」のラベル印字Ｒを備えた３枚目の印字ラベルＬを作成するための印字データ（例えばデータ容量が１００バイト）、「Ｖ」のラベル印字Ｒを備えた４枚目の印字ラベルＬを作成するための印字データ（例えばデータ容量が１００バイト）、「黒塗りのコーヒーカップのマーク１個」のラベル印字Ｒを備えた５枚目の印字ラベルＬを作成するための印字データ（例えばデータ容量が１００バイト）、が端末１１８において作成され、この順序（印字済みラベル用テープ１０９の搬送方向に沿った作成順序と同等）で配列されている。
【０１２９】
上記の場合、本変形例では、図１６（ｂ）に示すように、まず最初に、「黒塗りのコーヒーカップのマーク２個」＋「ｃａｆｅ」のラベル印字Ｒを備えた１枚目の印字ラベルＬの印字データ（データ容量３００バイト）が第１ラベル作成ジョブに組み込まれる。その後、残余の１００バイトのデータ容量に合致する、「Ｕ」の印字データ（データ容量１００バイト）、「Ｖ」の印字データ（データ容量１００バイト）、及び「黒塗りのコーヒーカップのマーク１個」の印字データ（データ容量１００バイト）、の３つの印字データのうち、最大オンドット数（黒塗りのコーヒーカップのマークの塗りつぶし領域に対応）が上記１枚目の印字ラベルＬの印字データにほぼ等しくなる、５枚目の印字ラベルＬの「黒塗りのコーヒーカップのマーク１個」の印字データが選択され、併せて上記第１ラベル作成ジョブに組み込まれる。
【０１３０】
その後、残りの、「ＳＴ」のラベル印字Ｒを備えた２枚目の印字ラベルＬの印字データ（データ容量２００バイト）と、「Ｕ」のラベル印字Ｒを備えた３枚目の印字ラベルＬの印字データ（データ容量１００バイト）と、「Ｖ」のラベル印字Ｒを備えた４枚目の印字ラベルＬの印字データ（データ容量１００バイト）とが、第２ラベル作成ジョブに組み込まれる。
【０１３１】
本変形例においては、ある１つのラベル作成ジョブ（上記の例では第１ラベル作成ジョブ）により複数の印字ラベルＬの作成を行う際、各印字ラベルＬを作成するときの動作に互いに大きな差のない、均一性の高い印字形成動作とすることができる。
【０１３２】
（２）類似用途等の印字データが同一グループとなるよう割り当てる場合
本変形例では、複数の印字データを前述のようにグループ化し各印字データ群（言い替えれば各ラベル作成ジョブ）に割り当てるとき、例えば「名札用」「備品管理用」等用途が共通しているもの等を同一データ群となるようにする。すなわち、例えば、端末１１８のＣＰＵ１１８ｄは、互いに所定の類似性条件を満たす（例えば上記のように、ラベル印字Ｒの表す用途が同一又は類似している）複数のデータが、共通の１つの印字データ群（言い替えれば同一のラベル作成ジョブ）に含まれるように、印字データの割り当てを決定する。
【０１３３】
例えば図１７（ａ）に示す例では、「名札Ａ」のラベル印字Ｒを備えた１枚目の印字ラベルＬを作成するための印字データ（例えばデータ容量が３００バイト）、「備品ａ」のラベル印字Ｒを備えた２枚目の印字ラベルＬを作成するための印字データ（例えばデータ容量が２００バイト）、「備品ｂ」のラベル印字Ｒを備えた３枚目の印字ラベルＬを作成するための印字データ（例えばデータ容量が１００バイト）、「名札Ｂ」のラベル印字Ｒを備えた４枚目の印字ラベルＬを作成するための印字データ（例えばデータ容量が１００バイト）、「備品ｃ」のラベル印字Ｒを備えた５枚目の印字ラベルＬを作成するための印字データ（例えばデータ容量が１００バイト）、が端末１１８において作成され、この順序（印字済みラベル用テープ１０９の搬送方向に沿った作成順序と同等）で配列されている。
【０１３４】
上記の場合、本変形例では、図１７（ｂ）に示すように、まず最初に、「名札Ａ」のラベル印字Ｒを備えた１枚目の印字ラベルＬの印字データ（データ容量３００バイト）が第１ラベル作成ジョブに組み込まれる。その後、残余の１００バイトのデータ容量に合致する、「備品ｂ」の印字データ（データ容量１００バイト）、「名札Ｂ」の印字データ（データ容量１００バイト）、及び「備品ｃ」の印字データ（データ容量１００バイト）、の３つの印字データのうち、上記「名札Ａ」の印字データと用途（＝名札作成用）が共通である、４枚目の印字ラベルＬの「名札Ｂ」の印字データが選択され、併せて上記第１ラベル作成ジョブに組み込まれる。
【０１３５】
その後、残りの、「部品ａ」のラベル印字Ｒを備えた２枚目の印字ラベルＬの印字データ（データ容量２００バイト）と、「備品ｂ」のラベル印字Ｒを備えた３枚目の印字ラベルＬの印字データ（データ容量１００バイト）と、「備品ｃ」のラベル印字Ｒを備えた５枚目の印字ラベルＬの印字データ（データ容量１００バイト）とが、第２ラベル作成ジョブに組み込まれる。
【０１３６】
本変形例においては、互いに類似の用途に使用される等、互いに密接な関係にある複数の印字ラベルＬを、別々のラベル作成ジョブに分かれることなく、１つのラベル作成ジョブによりまとめて作成することができる。この結果、操作者の利便性を向上することができる。
【０１３７】
（３）その他
本発明は、印字ラベル作成装置１がバッテリ駆動の場合にも適用でき、特に効果的である。すなわち、印字ラベル作成装置１がバッテリ駆動のときには、上記印字ラベルＬの作成動作において不連続な傾向が大きいほどバッテリの消耗が大きくなり、長時間の使用が困難となる。上述のようにして印字ラベルＬの作成動作の連続性を向上することで、上記バッテリの消耗を特に小さくすることができる。
【０１３８】
なお、以上においては、基材テープ１０１とは別のカバーフィルム１０３に印字を行ってこれらを貼り合わせる方式であったが、これに限られず、基材テープに備えられた被印字テープ層に印字を行う方式（貼りあわせを行わないタイプ）に本発明を適用してもよい。また、粘着層１０１ｃが備えられた基材テープ１０１により印字済みラベル用テープ１０９を生成し、これを用いて印刷物としての印字ラベルＬを作成する場合を例にとって説明したが、これに限られない。すなわち、粘着面のない紙テープやロール状の印刷用紙を適宜の長さに切断して用いる印刷物作成装置及びそれを操作する操作端末に上記本願発明を適用してもよい。この場合、当該紙テープや印刷用紙の１ページ分が、各請求項記載の１つの印刷物に相当する。この場合も、上記同様の効果を得る。
【０１３９】
なお、以上において、図４等に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
【０１４０】
また、図１３、図１４、図１５に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【０１４１】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【０１４２】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【０１４３】
１                印字ラベル作成装置（印刷物作成装置）
１５              切断機構（切断手段）
２３              印字ヘッド（印字手段）
１０８            テープ送りローラ駆動軸（搬送手段）
１７１Ａ          テキストメモリ（記憶手段）
１１７Ｂ          印字バッファ（記憶手段）
１１８            端末（操作端末）
１１８ｄ          ＣＰＵ（演算手段）
【図１】
2014067368.tif 000003
【図２】
2014067368.tif 000004
【図３】
2014067368.tif 000005
【図４】
2014067368.tif 000006
【図５】
2014067368.tif 000007
【図６】
2014067368.tif 000008
【図７】
2014067368.tif 000009
【図８】
2014067368.tif 000010
【図９】
2014067368.tif 000011
【図１０】
2014067368.tif 000012
【図１１】
2014067368.tif 000013
【図１２】
2014067368.tif 000014
【図１３】
2014067368.tif 000015
【図１４】
2014067368.tif 000016
【図１５】
2014067368.tif 000017
【図１６】
2014067368.tif 000018
【図１７】
2014067368.tif 000019