(57)【要約】【課題】収納体の各種類の消費状況に応じて、適切なタイミングで収納体の発注を行う。【解決手段】ラベルプリンタ１００のＣＰＵ４４４は、カートリッジホルダ４２７に装着されるカートリッジ４１０を含むカートリッジ４１０の総保有数を、各カートリッジ４１０の種類別に取得して登録し、カートリッジ４１０の識別結果及び検出結果に基づき、ラベルプリンタ１００におけるカートリッジ４１０の消費量を種類別に集計し、上記集計結果に基づき、カートリッジ４１０の単位期間あたり平均消費量を種類別に算出し、上記登録結果と上記算出結果とに基づき、各カートリッジ４１０の消費完了タイミングを種類別に予測し、上記予測結果とカートリッジ４１０の配送想定期間とに応じて、少なくとも１種類のカートリッジ４１０の発注処理を行う。【選択図】図１１
2019126944.tif 000002
【特許請求の範囲】
【請求項１】
被印字媒体を供給可能に収納する収納体を装着する装着手段、前記装着手段に装着された前記収納体から供給された前記被印字媒体を搬送する搬送手段、前記搬送手段により搬送される前記被印字媒体に対し所望の印字を行う印字手段、前記搬送手段及び前記印字手段を制御する演算手段、前記装着手段に装着された前記収納体を識別する識別手段、及び、前記装着手段に装着された前記収納体における前記被印字媒体の残量を検出する残量検出手段、を備えた印刷装置の前記演算手段に対し、
前記装着手段に装着される前記収納体を含む収納体の総保有数を、各収納体の種類別に取得して登録する登録手順と、
前記識別手段の識別結果及び前記残量検出手段の検出結果に基づき、前記印刷装置における前記収納体の消費量を、前記種類別に集計する集計手順と、
前記集計手順での集計結果に基づき、前記収納体の単位期間あたり平均消費量を、前記種類別に算出する算出手順と、
前記登録手順の登録結果と前記算出手順での算出結果とに基づき、各収納体の消費完了タイミングを前記種類別に予測する予測手順と、
前記予測手順での予測結果と前記収納体の配送想定期間とに応じて、少なくとも１種類の前記収納体の発注処理を行う発注手順と、
を実行させるための、収納体管理プログラム。
【請求項２】
請求項１記載の収納体管理プログラムにおいて、
前記発注手順では、
前記消費完了タイミングまでの残余期間と前記配送想定期間との差が所定のしきい値未満となった、特定種類の前記収納体の前記発注処理を行う
ことを特徴とする収納体管理プログラム。
【請求項３】
請求項２記載の収納体管理プログラムにおいて、
前記特定種類以外の種類で、当該種類における前記消費完了タイミングまでの前記残余期間が、前記特定種類の前記収納体における入荷から前記発注処理の日までの第１経過期間よりも短い種類が存在した場合には、前記発注手順では、前記特定種類の前記収納体に加え、当該種類の前記収納体の発注処理を行う
ことを特徴とする収納体管理プログラム。
【請求項４】
請求項１乃至請求項３のいずれか１項記載の収納体管理プログラムにおいて、
前記演算手段に対し、さらに、
前記収納体の前記配送想定期間の入力を受け付ける受付手順
を実行させる
ことを特徴とする収納体管理プログラム。
【請求項５】
請求項１乃至請求項４のいずれか１項記載の収納体管理プログラムにおいて、
前記登録手順では、
前記収納体に備えられたバーコードに対するバーコードスキャナの検出信号に基づき、前記総保有数及び各収納体の製造年月日を取得する
ことを特徴とする収納体管理プログラム。
【請求項６】
請求項１乃至請求項４のいずれか１項記載の収納体管理プログラムにおいて、
前記印刷装置は、前記収納体に備えられたメモリと通信可能な通信手段を有し、
前記登録手順では、
前記通信手段を介し前記メモリから取得した情報に基づき、前記総保有数及び各収納体の製造年月日を取得する
ことを特徴とする収納体管理プログラム。
【請求項７】
請求項１乃至請求項６のいずれか１項記載の収納体管理プログラムにおいて、
前記演算手段に対し、さらに、
前記識別手段の識別結果及び前記登録手順での登録結果に応じ、前記装着手段に装着された前記収納体よりも古い収納体が未使用状態で保有されている場合には、対応する報知を行う報知手順
を実行させることを特徴とする収納体管理プログラム。
【請求項８】
請求項１乃至請求項７のいずれか１項記載の収納体管理プログラムにおいて、
前記演算手段に対し、さらに、
前記発注手順で発注された前記特定種類の収納体の入荷タイミングと当該発注時の発注タイミングとの間の第２経過期間に応じて、前記配送想定期間を補正する期間補正手順
を実行させることを特徴とする収納体管理プログラム。
【請求項９】
被印字媒体を供給可能に収納する収納体を装着する装着手段と、
前記装着手段に装着された前記収納体から供給された前記被印字媒体を搬送する搬送手段と、
前記搬送手段により搬送される前記被印字媒体に対し所望の印字を行う印字手段と、
前記搬送手段及び前記印字手段を制御する制御手段と、
前記装着手段に装着された前記収納体を識別する識別手段と、
前記装着手段に装着された前記収納体における前記被印字媒体の残量を検出する残量検出手段と、
を有する印刷装置であって、
前記制御手段は、
前記装着手段に装着される前記収納体を含む収納体の総保有数を、各収納体の種類別に取得して登録する登録処理と、
前記識別手段の識別結果及び前記残量検出手段の検出結果に基づき、前記印刷装置における前記収納体の消費量を、前記種類別に集計する集計処理と、
前記集計処理での集計結果に基づき、前記収納体の単位期間あたり平均消費量を、前記種類別に算出する算出処理と、
前記登録処理での登録結果と前記算出処理での算出結果とに基づき、各収納体の消費完了タイミングを前記種類別に予測する予測処理と、
前記予測処理での予測結果と前記収納体の配送想定期間とに応じて、少なくとも１種類の前記収納体の発注処理を行う発注処理と、
を実行することを特徴とする印刷装置。
【請求項１０】
被印字媒体を供給可能に収納する収納体を装着する第１装着手段と、
前記第１装着手段に装着された前記収納体から供給された前記被印字媒体を搬送する第１搬送手段と、
前記第１搬送手段により搬送される前記被印字媒体に対し所望の印字を行う第１印字手段と、
前記第１搬送手段及び前記第１印字手段を制御する第１制御手段と、
前記第１装着手段に装着された前記収納体を識別する第１識別手段と、
前記第１装着手段に装着された前記収納体における前記被印字媒体の残量を検出する第１残量検出手段と、
を有し、
被印字媒体を供給可能に収納する収納体を装着する第２装着手段と、
前記第２装着手段に装着された前記収納体から供給された前記被印字媒体を搬送する第２搬送手段と、
前記第２搬送手段により搬送される前記被印字媒体に対し所望の印字を行う第２印字手段と、
前記第２搬送手段及び前記第２印字手段を制御する第２制御手段と、
前記第２装着手段に装着された前記収納体を識別する第２識別手段と、
前記第２装着手段に装着された前記収納体における前記被印字媒体の残量を検出する第２残量検出手段と、
を有する、他の印刷装置に接続された印刷装置であって、
前記第１制御手段は、
前記第１装着手段に装着される前記収納体、及び、前記第２装着手段に装着される前記収納体、を含む収納体の総保有数の合算値を、各収納体の種類別に取得して登録する合算登録処理と、
前記第１識別手段の識別結果及び前記第１残量検出手段の検出結果と、前記第２識別手段の識別結果及び前記第２残量検出手段の検出結果と、に基づき、前記印刷装置及び前記他の印刷装置における前記収納体の消費量の合算値を、前記種類別に集計する合算集計処理と、
前記合算集計処理での集計結果に基づき、前記収納体の単位期間あたり平均消費量を、前記種類別に算出する合算算出処理と、
前記合算登録処理での登録結果と前記合算算出処理での算出結果とに基づき、各収納体の消費完了タイミングを前記種類別に予測する合算予測処理と、
前記合算予測処理での予測結果と前記収納体の配送想定期間とに応じて、少なくとも１種類の前記収納体の発注処理を行う合算発注処理と、
を実行することを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置の被印字媒体を供給可能に収納する収納体を管理する収納体管理プログラム、及び、当該プログラムが実行される印刷装置に関する。
【背景技術】
【０００２】
印刷装置においては、被印字媒体に対し印字手段によって印字が形成されて、印刷物が形成される。次々に印刷物を形成していくと次第に被印字媒体が消費され、ついには印字可能な被印字媒体が終了する。その場合、新しい被印字媒体が印刷装置に装着されて印刷物の形成が続行される。こうして、印刷物形成の続行によって被印字媒体が順次消費される（＝消耗品）。このような印刷装置の消耗品の消費状況を管理し、数量不足となった場合に、当該消耗品の補充の依頼（＝発注）を行う従来技術が既に知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２９６９８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、収納体の各種類の消費状況によっては、発注が早すぎることで入荷後に実際に使用されるまで長期間が経過し、被印字媒体の品質低下を招いたり使用期限を過ぎてしまうおそれがあり、逆に発注が遅すぎて印刷装置での使用に間に合わなくなるおそれもあった。すなわち、適切なタイミングで収納体の発注を行うのが困難である場合があり得る。
【０００５】
本発明の目的は、収納体の各種類の消費状況に応じて、適切なタイミングで収納体の発注を行うことができる、収納体管理プログラム、及び、印刷装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本願発明は、被印字媒体を供給可能に収納する収納体を装着する装着手段、前記装着手段に装着された前記収納体から供給された前記被印字媒体を搬送する搬送手段、前記搬送手段により搬送される前記被印字媒体に対し所望の印字を行う印字手段、前記搬送手段及び前記印字手段を制御する演算手段、前記装着手段に装着された前記収納体を識別する識別手段、及び、前記装着手段に装着された前記収納体における前記被印字媒体の残量を検出する残量検出手段、を備えた印刷装置の前記演算手段に対し、前記装着手段に装着される前記収納体を含む収納体の総保有数を、各収納体の種類別に取得して登録する登録手順と、前記識別手段の識別結果及び前記残量検出手段の検出結果に基づき、前記印刷装置における前記収納体の消費量を、前記種類別に集計する集計手順と、前記集計手順での集計結果に基づき、前記収納体の単位期間あたり平均消費量を、前記種類別に算出する算出手順と、前記登録手順の登録結果と前記算出手順での算出結果とに基づき、各収納体の消費完了タイミングを前記種類別に予測する予測手順と、前記予測手順での予測結果と前記収納体の配送想定期間とに応じて、少なくとも１種類の前記収納体の発注処理を行う発注手順と、を実行させる。
【０００７】
本願発明の印刷装置においては、被印字媒体を供給可能な収納体を適宜に交換しつつ使用可能である。すなわち、装着手段に収納体を装着すると、その収納体からの被印字媒体が搬送手段によって搬送され、搬送される被印字媒体に印字手段によって印字オブジェクトが形成されて、印刷物が形成される。このようにして次々に印刷物を形成していくと次第に被印字媒体が消費され、ついには当該収納体内における印字可能な被印字媒体が終了する。その場合、同一種類の新しい収納体が装着手段に装着されて印刷物の形成が続行される。こうして、印刷物形成の続行によって収納体が順次消費される。
【０００８】
本願発明においては、このような収納体の消費状況が印刷装置において管理される。すなわち、演算手段によって収納体管理プログラムが実行されると、まず登録手順で、印刷装置で用いるために保管状態にある収納体の総保有数（装着手段に既に１つの収納体が装着されている場合は当該収納体も含む）が各収納体の種類別に取得され、登録される。また、印刷装置が日々実際に使用されるときにおいて、残量検出手段の検出結果に基づく種類別の収納体の消費量が集計手順で集計され、その集計結果に基づき、単位期間あたりの種類別の収納体の平均消費量（例えばある種類の収納体は１日あたりどれくらい消費されるか）が算出手順で算出される。
【０００９】
そして、その後の予測手順において、上記のようにして各種類別の上記平均消費量が出揃った状態で、上記登録手順で登録された種類別の収納体保有数が参酌される（例えば、ある種類の収納体が１日あたりどれくらい消費され、そしてその種類はもともと何個入荷していたかが参酌される）ことで、各種類ごとに収納体が消費され尽くす消費完了タイミングが予測される。これにより、その後の発注手順で、上記予測された消費完了タイミングまでに残された期間と、収納体を外部に発注してから配送されてくるまでの配送想定期間と、の大小関係に応じて、収納体の発注処理を行うことができる。
【００１０】
以上のように、本願発明においては、収納体の各種類の消費状況（言い換えれば当該印刷装置のユーザの消費特性）に合わせて、適切なタイミングで収納体の発注を行うことができる。この結果、発注が早すぎることで入荷後に実際に使用されるまで長期間が経過し、被印字媒体の品質低下を招いたり使用期限を過ぎてしまうのを防止することができる。また、発注が遅すぎて印刷装置での使用に間に合わなくなるのも防止することができる。
【発明の効果】
【００１１】
本発明によれば、収納体の各種類の消費状況に応じて、適切なタイミングで収納体の発注を行うことができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係わる管理システムの全体概略構成を表す図である。
【図２】ラベルプリンタをバーコードリーダとともに表す構成図である。
【図３】ラベルプリンタの筐体の内部のカートリッジホルダ及びそれに装着するカートリッジの外観構成を表す斜視図である。
【図４】カートリッジを装着した状態のカートリッジホルダの周辺部分を、カートリッジとともに示す図である。
【図５】ラベルプリンタの機能構成を表す機能ブロック図である。
【図６】印字ラベルの外観の一例を表す平面図である。
【図７】図６中Ｘ−Ｘ′断面による横断面図を反時計方向に９０°回転させた図である。
【図８】ラベルプリンタのＣＰＵが実行する制御手順を表すフローチャートである。
【図９】最新でない収納体が装着された時の警告メッセージの一例を表す説明図である。
【図１０】カートリッジの保管情報の内容を表す説明図である。
【図１１】各種類のカートリッジに係わる消費量の集計処理結果、平均消費量の算出処理結果、消費完了タイミングの予測処理結果の一例を表す説明図である。
【図１２】２台のラベルプリンタが一括管理される変形例を示す説明図である。
【図１３】ラベルプリンタのＣＰＵが実行する制御手順を表すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の一実施の形態を図面を参照しつつ説明する。
【００１４】
＜システムの構成概要＞
図１は、本実施形態に係わる管理システムの全体概略構成を表す図である。
【００１５】
図１において、管理システム１は、メーカ（納入業者の一例に相当）側が所有する管理サーバ１０と、ユーザ側が所有するラベルプリンタ１００（印刷装置の一例に相当）と、を有している。管理サーバ１０とラベルプリンタ１００とは、例えば通信ネットワーク等のネットワークＮＷとを介し、互いに情報送受信可能に接続されている。
【００１６】
管理サーバ１０は、この例では、後述するカートリッジ４１０を製造するメーカの工場３０に併設されている。なお、工場３０に限られず、当該カートリッジ４１０を保管した倉庫等であってもよい。またメーカに限られず、カートリッジ４１０を販売する販売やディーラー等に設けられていても良い。すなわち、後述するラベルプリンタ１００からの発注によりその発注内容に応じた種類及び個数のカートリッジ４１０を出荷可能な設備に、管理サーバ１０が設けられていれば足りる。あるいは当該設備に設けられるのにも限られず、当該設備とは別の箇所に、当該設備の状況が随時把握可能で出荷指示可能な状態で管理サーバ１０が設けられていても良い。
【００１７】
ラベルプリンタ１００は、ネットワークＮＷを介して管理サーバ１０にアクセスし各種の情報を送受可能な機能を備えている。
【００１８】
図２は、上記ラベルプリンタ１００を、接続されるバーコードリーダとともに表す構成図である。
【００１９】
図２及び上記図１に示すように、ラベルプリンタ１００には、ＵＳＢケーブル９を介し上記バーコードリーダＢＲが接続されている。
【００２０】
ラベルプリンタ１００は、筐体１０１を有し、筐体１０１の上面部には、開閉可能（又は着脱可能としてもよい）に設けられた開閉蓋１０２が設けられている。筐体１０１の前面部には、テープ排出口１０４が設けられている。テープ排出口１０４は、筐体１０１内で作成された印字済みラベルテープ４２３（後述の図４参照）を筐体１０１外へ排出するためのものである。
【００２１】
バーコードリーダＢＲは、ラベルプリンタ１００で使用可能な複数のカートリッジ４１０（収納体の一例に相当）の保管場所（例えば倉庫、物置等）に設けられ、各カートリッジ４１０に設けられたバーコードＢＣから光学的に情報読み取りを行う。バーコードリーダＢＲによって読み取られた情報（各カートリッジ４１０の個体識別情報であるカートリッジＩＤ、カートリッジ４１０の種類を表す種類情報、製造年月日など）は、カートリッジ４１０の保管情報として上記ＵＳＢケーブル９を介してラベルプリンタ１００へ出力される。
【００２２】
図３は、ラベルプリンタ１００の上記開閉蓋１０２を開いた状態で筐体１０１の内部のカートリッジホルダ４２７（装着手段の一例に相当）及びそれに装着させるカートリッジ４１０の外観構成を表す斜視図である。この図３では、図示の煩雑を避けるため上方に開いた状態の上記開閉蓋１０２の図示は省略している。図４は、カートリッジ４１０を装着した状態のカートリッジホルダ４２７の周辺部分を、カートリッジ４１０とともに示す図である。
【００２３】
これら図３及び図４において、ラベルプリンタ１００の筐体１０１内部には、上記カートリッジ４１０を着脱可能なカートリッジホルダ４２７と、印字ヘッド４１９（印字手段の一例に相当）と、テープ送りローラ駆動軸４３０（搬送手段の一例に相当）と、リボン巻取りローラ駆動軸４３１とが設けられている。カートリッジ４１０は、この例では、全体が略直方体形状に形成された箱体であり、その一部には表裏両面を貫通するヘッド挿通開口４３９が形成されている。
【００２４】
カートリッジ４１０は、基材テープ４１６を巻回した基材テープロール４１７と、被印字媒体であるカバーフィルム４１１を巻回したカバーフィルムロール４１２と、印字用のインクリボン４１３（但し被印字媒体が感熱テープの場合は不要）を繰り出すリボン供給側ロール４１４と、印字後のインクリボン４１３を巻取るリボン巻取りローラ４１５と、テープ送りローラ４１８とを有している。
【００２５】
基材テープロール４１７は、基材テープ用スプール４１７ａの周りに、上記基材テープ４１６を巻回している。
【００２６】
基材テープ４１６は、複数層（この例では４層）の積層構造を備えている（図４中部分拡大図参照）。すなわち、内側に巻かれる側（部分拡大図中右側）よりその反対側（部分拡大図中左側）へ向かって、適宜の粘着剤からなり上記カバーフィルム４１１を貼り合わせるための粘着剤層４１６ａ、例えばＰＥＴ（ポリエチレンテレフタラート）等からなるテープ基材層４１６ｂ、適宜の粘着剤からなる粘着剤層４１６ｃ、剥離紙４１６ｄの順序で積層され構成されている。
【００２７】
剥離紙４１６ｄは、最終的に完成した印字ラベル（後述の図６、図７等参照）が所定の物品等の貼り付け対象物に貼り付けられる際に、これを剥がすことで粘着剤層４１６ｃにより当該貼り付け対象物に接着できるようにしたものである。
【００２８】
カバーフィルムロール４１２は、カバーフィルム用スプール４１２ａの周りに、この例では上記基材テープ４１６と略同じ幅である上記カバーフィルム４１１を巻回している。
【００２９】
リボン供給側ロール４１４は、リボン供給側スプール４１４ａの周りに、上記インクリボン４１３を巻回している。
【００３０】
リボン巻取りローラ４１５は、リボン巻取りスプール４１５ａを備えており、カートリッジホルダ４２７側の上記リボン巻取りローラ駆動軸４３１により駆動されることで、印字済み（使用済み）のインクリボン４１３を巻取り、リボン巻取りスプール４１５ａに巻回する。
【００３１】
テープ送りローラ４１８は、カートリッジホルダ４２７側の上記テープ送りローラ駆動軸４３０により駆動されることで、上記基材テープ４１６と上記カバーフィルム４１１とを押圧し接着させ印字済みラベル用テープ４２３としつつ、図４中矢印Ｔで示す方向にテープ送りを行う。
【００３２】
なお、上記リボン巻取りローラ４１５及びテープ送りローラ４１８は、それぞれカートリッジ４１０外に設けた例えばパルスモータであるテープ送りモータ４３３（後述の図５参照）の駆動力が図示しないギヤ機構を介し上記リボン巻取りローラ駆動軸４３１及びテープ送りローラ駆動軸４３０に伝達されることによって連動して回転駆動される。
【００３３】
一方、カートリッジホルダ４２７は、上記印字ヘッド４１９と、上記リボン巻取りローラ駆動軸４３１と、上記テープ送りローラ駆動軸４３０と、ローラホルダ４２２とを有している。
【００３４】
印字ヘッド４１９は、多数の発熱素子を備えており、上記カバーフィルムロール４１２から繰り出されて搬送されるカバーフィルム４１１に対し、印字形成を行う。
【００３５】
テープ送りローラ駆動軸４３０は、カートリッジホルダ４２７に装着されたカートリッジ４１０のカバーフィルムロール４１２から繰り出される（供給される）上記カバーフィルム４１１と、基材テープロール４１７から繰り出される上記基材テープ４１６とを、上記テープ送りローラ４１８を駆動させることにより搬送する。
【００３６】
ローラホルダ４２２は、支持軸４２９により回動可能に枢支され、切換機構により印字位置とリリース位置に切換可能とされている。このローラホルダ４２２には、プラテンローラ４２０及びテープ圧接ローラ４２１が回転可能に配設されており、ローラホルダ４２２が上記印字位置に切り換えられたときに、それらプラテンローラ４２０及びテープ圧接ローラ４２１が上記印字ヘッド４１９及びテープ送りローラ４１８に対し圧着されるようになっている。
【００３７】
さらに、カートリッジホルダ４２７には、カートリッジ４１０の排出口（図示せず）に隣接してカッタ４２８が配設されている。このカッタ４２８は、ソレノイド４３５（後述の図５参照）が励磁されることにより作動し、印字済みラベル用テープ４２３を厚さ方向に全切断し、後述の印字ラベルＬを生成する（後述する図６参照）。
【００３８】
上記構成において、カートリッジ４１０が上記カートリッジホルダ４２７に装着された後、テープ送りモータ４３３（後述の図５参照）の駆動力によってリボン巻取りローラ駆動軸４３１及びテープ送りローラ駆動軸４３０がそれぞれ同期して回転駆動される。テープ送りローラ駆動軸４３０の駆動に伴いテープ送りローラ４１８、プラテンローラ４２０、及びテープ圧接ローラ４２１が回転し、基材テープロール４１７から基材テープ４１６が繰り出され、上述のようにテープ送りローラ４１８へ供給される。一方、カバーフィルムロール４１２からはカバーフィルム４１１が繰り出されるとともに、印字ヘッド駆動回路４３２（後述の図５参照）により印字ヘッド４１９の複数の発熱素子が通電される。このとき、インクリボン４１３が、上記印字ヘッド４１９に押圧されることで当該カバーフィルム４１１の裏面に接触させられる。この結果、カバーフィルム４１１の裏面の所定の印字領域に、所望の印字（鏡像印字）がされる。そして、上記基材テープ４１６と上記印字が終了したカバーフィルム４１１とがテープ送りローラ４１８及びテープ圧接ローラ４２１により接着されて一体化されて印字済みラベル用テープ４２３として形成され、カートリッジ４１０外へと搬出される。そして、カッタ４２８によって印字済みラベル用テープ４２３が切断され、所望の印字がされた上記印字ラベル（印刷物の一例に相当）が生成される。
【００３９】
図５は、ラベルプリンタ１００の機能構成を表す機能ブロック図である。
【００４０】
図５において、ラベルプリンタ１００の制御基板（図示せず）上に、制御回路４４０が配置されている。制御回路４４０には、ＣＰＵ４４４（制御手段、演算手段の一例に相当）が設けられており、このＣＰＵ４４４に、データバス４４２を介し、入出力インターフェース４４１、ＲＯＭ４４６、メモリ４４７、ＲＡＭ４４８、及び通信用インターフェース４４３Ｈが接続されている。通信用インターフェース４４３Ｈは、上記ＵＳＢケーブル９を介し上記バーコードリーダＢＲに接続されている。
【００４１】
ＲＯＭ４４６には、制御上必要な各種のプログラム（後述の図８及び図１３に示す制御手順を実行する収納体管理プログラムを含む）が格納されている。ＣＰＵ４４４は、このようなＲＯＭ４４６に記憶されている各種プログラムに基づいて各種の演算を行う。ＲＡＭ４４８は、ＣＰＵ４４４により演算された各種の演算結果等を一時的に記憶する。
【００４２】
入出力インターフェース４４１には、上記印字ヘッド４１９を駆動するための印字ヘッド駆動回路４３２と、テープ送りモータ駆動回路４３４と、上記ソレノイド４３５を駆動するソレノイド駆動回路４３６と、所望の表示を行う表示部４３７（図１、図２等における図示は省略）が接続されている。
【００４３】
テープ送りモータ駆動回路４３４は、テープ送りモータ４３３を駆動することにより、前述のテープ送りローラ駆動軸４３０及びリボン巻取りローラ駆動軸４３１を駆動し、基材テープ４１６、カバーフィルム４１１、及び印字済みラベル用テープ４２３の搬送を行う。
【００４４】
ソレノイド駆動回路４３６は、上記カッタ４２８を駆動して切断動作を行わせるソレノイド４３５を励磁する。
【００４５】
＜印字ラベルの例＞
上記のようにしてラベルプリンタ１００により印字済みラベル用テープ４２３の切断が完了し形成された上記印字ラベルＬの一例を、図６及び図７により説明する。図６及び図７において、印字ラベルＬは、前述したように図４に示した４層構造にカバーフィルム４１１が加わった５層構造となっている。すなわち、カバーフィルム４１１側（図７中上側）よりその反対側（図７中下側）へ向かって、上記カバーフィルム４１１、上記粘着剤層４１６ａ、上記テープ基材層４１６ｂ、上記粘着剤層４１６ｃ、上記剥離紙４１６ｄで５層が構成されている。この例では、カバーフィルム４１１に備えられる印字領域Ｓ（詳細にはその裏面）に、所望の印字Ｒ（この例では「ＡＢＣ」の文字。印字オブジェクトの一例に相当）が印刷されている。
【００４６】
＜実施形態の背景＞
上記のようにして、ラベルプリンタ１００にカートリッジ４１０が装着され、カートリッジ４１０から供給される上記基材テープ４１６及びカバーフィルム４１１が搬送され、搬送されるカバーフィルム４１１に上記印字オブジェクトが形成されることで、印字ラベルＬが形成される。このようにして次々に印字ラベルＬを形成していくと次第にカバーフィルム４１１が（基材テープ４１６とともに）消費される。なお、上記では図示や詳細な説明は省略したが、上記ラベルプリンタ１００には、公知の適宜の残量検出機構（残量検出手段に相当。例えば上記カバーフィルム４１１の搬送量を検出して累積する、カバーフィルムロール４１２等の外径寸法の変化を検出する、カバーフィルムロール４１２の回転数の変化を検出する、等を実行する機構）によって上記消費によるカートリッジ４１０におけるカバーフィルム４１１の残量（使用量でもよい。以下同様）が検出されている。そして、上記消費の結果、ついには当該カートリッジ４１０内における印字可能なカバーフィルム４１１が終了する。その場合、上記保管場所にストックされていた同じ種類の新しいカートリッジ４１０がカートリッジホルダ４２７に装着されて、印字ラベルＬの作成が続行される。こうして、印字ラベルＬの作成の続行によって当該種類のカートリッジ４１０が順次消費される。
【００４７】
ここで、前述したように、本実施形態においては、このようなカートリッジ４１０の消費状況がユーザ側のラベルプリンタ１００により管理される。すなわち、上記保管場所には、当該ラベルプリンタ１００に用いるために複数種類のカートリッジ４１０が予めストックされている。これらストックされているカートリッジ４１０の種類及び個数は、上記バーコードリーダＢＲによるバーコードＢＣの読み取りによってラベルプリンタ１００に登録されている（図１及び図２参照）。そして、上記のような消費によってある特定種類のカートリッジ４１０が数量不足となった場合には、上記ネットワークＮＷを介し、ラベルプリンタ１００から上記メーカ側の管理サーバ１０へ、当該種類のカートリッジ４１０の補充のための配送が依頼される（＝発注）。上記補充が依頼されたら、上記種類のカートリッジ４１０がユーザ側へと届けられる（＝出荷・配送）。
【００４８】
しかしながら、カートリッジ４１０の各種類の消費状況によっては、上記発注が早すぎることで、ユーザ側へ入荷した後に実際に使用されるまで長期間が経過し、カバーフィルム４１１の品質低下を招いたり使用期限を過ぎてしまうおそれがあり、逆に発注が遅すぎてラベルプリンタ１での使用に間に合わなくなるおそれもある。すなわち、適切なタイミングでカートリッジ４１０の発注を行うのが困難である場合があり得る。
【００４９】
＜実施形態の概要＞
本実施形態の要部は、上記に対応し、カートリッジ４１０の各種類の消費状況に応じて、適切なタイミングでカートリッジ４１０の発注を行えるようにする手法にある。以下、その詳細を、順を追って説明する。
【００５０】
上記手法を実現するために、上記ラベルプリンタ１００のＣＰＵ４４４が実行する制御手順を、図８に示すフローチャートにより説明する。
【００５１】
＜制御フロー＞
図８において、まずステップＳ５で、ＣＰＵ４４４は、上記カートリッジ４１０の保管情報を集計する、所定の集計時刻であるか否かを判定する。すなわち、本実施形態では、例えば毎日１回、上記集計時刻になると、前述のようにして上記バーコードリーダＢＲで読み取られた上記保管情報がＣＰＵ４４４によって取得される（後述のステップＳ５０参照）よう、スケジューリングされている。上記集計時刻になるまではステップＳ５の判定は満たされず（Ｓ５：ＮＯ）、ステップＳ１０へ移る。
【００５２】
ステップＳ１０では、ＣＰＵ４４４は、上記カートリッジホルダ４２７にカートリッジ４１０が装着されたか否かを公知の手法で判定する。図示及び詳細な説明を省略するが、例えば、カートリッジホルダ４２７に、カートリッジ４１０が装着されたことを検出可能な接触式又は非接触式のセンサが設けられており、ＣＰＵ４４４は、このセンサの検出結果に基づき上記判定を行う。カートリッジ４１０がカートリッジホルダ４２７に装着されるまでは判定が満たされず（Ｓ１０：ＮＯ）ループ待機し、何らかの種類のカートリッジ４１０が装着されたら判定が満たされ（Ｓ１５：ＹＥＳ）、ステップＳ１５に移る。
【００５３】
ステップＳ１５では、ＣＰＵ４４４は、上記カートリッジホルダ４２７に装着された当該カートリッジ４１０の種類及び個体識別情報（例えば個体識別番号等。以下同様）を公知の手法で検出する。図示及び詳細な説明を省略するが、例えば、前述と同様、カートリッジホルダ４２７に、カートリッジ４１０の種類を検出可能な接触式又は非接触式のセンサが設けられており、ＣＰＵ４４４は、このセンサの検出結果に基づき上記カートリッジ４１０の種類及び個体識別情報を取得する。なお、上記センサと上記ステップＳ１５で用いられるセンサとを共通化してもよい。その場合、このステップＳ１５のタイミングで上記カートリッジ装着判定を行っても良いし、逆に、ステップＳ１０のタイミングでカートリッジ種類及び個体識別情報の取得を行っても良い。なお、このステップＳ１５を実行するＣＰＵ４４４が、各請求項記載の識別手段として機能する。その後、ステップＳ２０に移る。
【００５４】
ステップＳ２０では、ＣＰＵ４４４は、上記カートリッジホルダ４２７に装着されたカートリッジ４１０が、その種類の中で最古の個体であるか否かを判定する。言い替えれば、すなわち上記装着されたカートリッジ４１０と同一種類であってかつそれよりも古い個体が未使用状態で上記保管場所に保有されているか否か、ＣＰＵ４４４によって判定される。なおこの判定は、後述するステップＳ５０で取得される、この時点で最新である上記保管情報に基づいて行えばよい。上記装着されたカートリッジ４１０がその種類で最古である場合は、ステップＳ２０の判定は満たされ（Ｓ２０：ＮＯ）、後述のステップＳ３０へ移る。上記装着されたカートリッジ４１０がその種類で最古ではない場合は、ステップＳ２０の判定は満たされず（Ｓ２０：ＮＯ）、ステップＳ２５に移る。
【００５５】
ステップＳ２５では、ＣＰＵ４４４は、上記表示部４３７（図５参照）に表示制御信号を出力し、上記装着されたカートリッジ４１０と同一種類でそれよりも古いカートリッジ４１０が未使用状態で上記保管場所に残っている（すなわち装着されたカートリッジ４１０はその種類で最新のものではない）ことを報知する警告メッセージを表示部４３７に表示させる。この警告メッセージの例を図９に示す。図示の例では、「装着されたカートリッジより古いカートリッジが存在します。以下のカートリッジを先に使用することをお勧めします。」というテキストメッセージと、当該古いカートリッジ４１０の個体識別番号を表す「ＳＥＲ  Ｎｏ．Ｕ６４８９３Ｅ７Ｚ２５６９７７」のテキストメッセージとが、表示部４３７に表示されている。このような警告メッセージの表示が終了したら、ステップＳ３０に移る。なお、このステップＳ２５が、各請求項記載の報知手順の一例に相当している。
【００５６】
ステップＳ３０では、ＣＰＵ４４４は、例えばラベルプリンタ１００に設けた適宜の操作手段を介し、ユーザによる印刷指示が行われたか否かを判定する。印刷指示が行われるまでは判定が満たされず（Ｓ３０：ＮＯ）、上記ステップＳ５に戻って同様の手順を繰り返す。その際、装着されていたカートリッジ４１０が取り外されたらステップＳ１０の判定が満たされなくなり、同じ種類のカートリッジ４１０が再装着されるか、若しくは別の種類のカートリッジが装着されることでステップＳ１０の判定が満たされ、ステップＳ１５で当該カートリッジ４１０の種類と個体識別番号が取得され、ステップＳ２０（及び必要に応じてステップＳ２５）を経て、再びステップＳ３０で上記印刷指示の判定が行われる。
【００５７】
そして、ユーザによる上記印刷指示が行われるとステップＳ３０の判定が満たされ（Ｓ３０：ＹＥＳ）、ステップＳ３５に移る。
【００５８】
ステップＳ３５では、ＣＰＵ４４４は、ユーザによる各種設定を受け付ける。ユーザにより固有の設定が行われる場合は、その設定内容をこのステップＳ３５で受け付けられ、その設定内容が反映される（詳細な説明は省略）。ユーザによる固有の設定がない場合はこのステップＳ３５は省略される。その後、ステップＳ４０に移る。
【００５９】
ステップＳ４０では、ＣＰＵ４４４は、印刷処理を行って上記印字ラベルＬを作成する。すなわち、前述したように、カバーフィルム４１１及び基材テープ４１６の搬送を行いつつ、印字ヘッド４１９によって所望の上記印字オブジェクト（前述の例では印字Ｒ）をカバーフィルム４１１に形成し、印字済みラベル用テープ４２３が生成される。また、必要に応じてカッタ４２８による印字済みラベル用テープ４２３の切断が行われる。これらの処理により、上記印字オブジェクトを備えた印字ラベルＬが生成される。その後、ステップＳ４５に移る。
【００６０】
ステップＳ４５では、ＣＰＵ４４４は、前述した残量検出機構が検出したカートリッジ４１０の上記カバーフィルム４１１（又は基材テープ４１６であってもよい）の残量を取得し、その取得した残量を、上記ステップＳ１５で検出されたカートリッジ４１０の上記個体識別番号と関連づけて記憶する。これまでに取得され記憶されていた残量があった場合は、その新たに取得した最新の値に更新して記憶する。なお、この残量取得・更新は、上記ステップＳ４０における印刷処理の途中で行っても良い。その後、上記ステップＳ５に戻って同様の手順を繰り返す。
【００６１】
上記のようにしてカートリッジ４１０が装着されている状態で印刷指示が行われる都度、ステップＳ３０→ステップＳ３５→ステップＳ４０→ステップＳ４５→・・の流れで繰り返され、カバーフィルム４１１の残量がカートリッジ４１０の上記個体識別番号と関連づけて記憶される。その際、カートリッジ４１０の交換が行われたら、その交換後の新しいカートリッジ４１０の上記個体識別番号と関連づけて記憶される。こうして、使用された各カートリッジ４１０の個体ごとに、その個体識別番号と対応する残量とが関連づけて順次記憶される。そのうち、前述の集計時刻になったときに上記ステップＳ５の判定が満たされ（Ｓ５：ＹＥＳ）、ステップＳ５０に移る。
【００６２】
ステップＳ５０では、ＣＰＵ４４４は、上記保管場所におけるカートリッジ４１０の上記保管情報を取得し、適宜の箇所（例えば上記メモリ４４７等）に登録する。具体的には、上記工場から複数のカートリッジ４１０が入荷したとき、それらすべてのカートリッジ４１０に対し、上記バーコードリーダＢＲによって上記バーコードＢＣの読み取りが行われる。そして、その読み取り結果に基づき、ＣＰＵ４４４は、どの種類のカートリッジ４１０が上記保管場所に何個保管されているか（既に１つのカートリッジ４１０がカートリッジホルダ４２７に装着されている場合はそのカートリッジ４１０を含む）を表す、カートリッジの総保有数である上記保管情報（経時的に変動する）を、各カートリッジ４１０の種類別に取得して登録する。なお、上記のようにしていったん入荷した後は（例えば入荷日の翌日からは）、後述するステップＳ１１５で更新し記憶した保管情報がこのステップＳ５０で改めて取得される。このステップＳ５０が、各請求項記載の登録手順の一例に相当し、ステップＳ５０で実行する処理が、各請求項記載の登録処理の一例に相当している。
【００６３】
この保管状態は、上記表示部４３７において、例えばリスト形式により表示される。その一例を図１０（ａ）及び図１０（ｂ）により説明する。図１０（ａ）は、上記保管情報の登録前に事前に設定（例えばラベルプリンタ１００の設置時にメーカのサービスマン等により設定）されている内容を表す表示部４３７での表示の一例である。
【００６４】
図示の例では、このラベルプリンタ１００で使用されうるカートリッジ４１０の種類として、「カートリッジＡ」「カートリッジＢ」「カートリッジＣ」「カートリッジＤ」「カートリッジＥ」「カートリッジＦ」の６種類が設定されている。なお、登録前であることから、それぞれの在庫数（在庫本数）は未入力状態の「＊」で表されている。なお、「配送想定期間」の欄には、上記のカートリッジ４１０を後述のように発注したときに、上記メーカ側（工場３０等）から上記保管場所まで配送されるときに想定される日数であり、上記のようにサービスマン等により適宜の値（日数）が設定される（なお、ラベルプリンタ１００のユーザが設定してもよい。以下同様）。この例は設定前に対応した「＊日±＊日」で表されている。
【００６５】
上記の状態から、上記ステップＳ５０において前述のようにして上記バーコードリーダＢＲの読み取り結果に対応した上記保管情報が入力されると、例えば図１０（ｂ）に示すように、各カートリッジ４１０の種類別に、上記保管場所に保管されている個数（本数）が数値として表示される。図示の例では、カートリッジＡが２０本、カートリッジＢが１０本、カートリッジＣが５本、カートリッジＤが０本（不使用）、カートリッジＥは１０本、カートリッジＦが０本（不使用）、保管場所に入荷し、登録されている。なお、この図１０（ｂ）の例では、上記配送想定期間が設定済みの状態を示している（詳細は後述）。
【００６６】
以上のステップＳ５５が完了すると、ステップＳ５５に移る。ステップＳ５５では、ＣＰＵ４４４は、上記サービスマン等による上記配送想定期間の設定が行われているか否かを判定する。例えば上記図１０（ｂ）に示すように配送想定期間が設定（図示の例では、４日±１日に設定）されていた場合は判定が満たされ（Ｓ５５：ＹＥＳ）、ステップＳ６０に移る。
【００６７】
ステップＳ６０では、ＣＰＵ４４４は、カートリッジ４１０が入荷された直後であるか否かを判定する。この判定は、入荷直後であれば、上記のようにあらかじめ設定された配送期間と、発注してから入荷するまでに要した実際の配送所要期間と、を比較し、それらの差がより少なくなるように補正（後述）するためである。入荷直後でない場合は判定が満たされず（Ｓ６０：ＮＯ）、ステップＳ７５に移る。
【００６８】
ステップＳ７５では、ＣＰＵ４４４は、前述のようにしてステップＳ５〜ステップＳ４５が繰り返されることで、このステップＳ７５が実行されるこの時点の前日において順次記憶された、各カートリッジ４１０の個体識別結果と残量検出結果（すなわちカバーフィルム４１１の残量。言い換えれば消費量）とに対応して、カートリッジ４１０の消費量をカートリッジ４１０の種類別に集計する。この「カートリッジの消費量」とは、上記カバーフィルム４１１の消費量をカートリッジに換算して表現したものである。すなわち例えば、１つのカートリッジ４１０内において未使用のカバーフィルム４１１の全長を基準として、その全長の半分の長さのカバーフィルム４１１が消費された場合には「カートリッジの消費量０．５個（本）」となり、その全長の４分の３の長さのカバーフィルム４１１が消費された場合には「カートリッジの消費量０．７５個（本）」となり、カバーフィルム４１１の全長すべてが消費された場合には「カートリッジの消費量１個（本）」、とカウントされる（後述の図１１等参照）。これ以降の各手順においても同様のカウント手法である。なお、このステップＳ７０が各請求項記載の集計手順の一例に相当し、ステップＳ７０でＣＰＵ４４４が実行する処理が、各請求項記載の集計処理の一例に相当している。
【００６９】
その後、ステップＳ８０に移り、ＣＰＵ４４４は、上記ステップＳ７５における上記集計結果に基づき、単位期間（この例では１日）あたりのカートリッジ４１０の平均消費量をカートリッジ４１０の種類別に算出する。すなわち、後述のステップＳ１１５から前述のステップＳ１０へ戻ることにより、上記ステップＳ５０〜ステップＳ１１５の各手順は、毎日１回実行されることから、上記ステップＳ７５の処理により１日ごとに上記集計がなされ、各日の集計結果が蓄積されている。そしてステップＳ８０では、当該処理が実行される時点で上記のようにステップＳ７５の処理によって蓄積されている各日ごとの集計結果に基づき、単位期間あたりのカートリッジ４１０の平均消費量が、カートリッジ４１０の種類別に算出される（したがって算出結果は、日々異なり得ることとなる）。なお、このステップＳ８０が各請求項記載の算出手順の一例に相当し、ステップＳ８０でＣＰＵ４４４が実行する処理が、各請求項記載の算出処理の一例に相当している。
【００７０】
その後、ステップＳ８５で、ＣＰＵ４４４は、上記ステップＳ８０での算出結果（すなわち、各種類のカートリッジ４１０が単位期間平均でどれくらい消費するか）に基づき、各カートリッジ４１０の消費完了タイミング（例えば、消費完了日。後述の図１１（ｂ）参照）を種類別に予測する。このステップＳ８５での処理も、上記同様、当該処理が実行される時点で上記のようにステップＳ８０で算出されている最新の単位期間あたりのカートリッジ４１０の平均消費量に基づき、各カートリッジ４１０の消費完了タイミングが予測される。なお、このステップＳ８５が、各請求項記載の予測手順の一例に相当し、ステップＳ８５でＣＰＵ４４４が実行する処理が、各請求項記載の予測処理の一例に相当している。
【００７１】
図１１（ａ）は、上記ステップＳ７５の集計処理、上記ステップＳ８０の算出処理、上記ステップＳ８５の予測処理、がなされた結果の一例を表す説明図である。この例では、上記図１０（ｂ）に示した状態から９４日が経過した状態（＝消化日数９４日）を表している。
【００７２】
図１１（ａ）において、前述の図１０（ｂ）で示したように入荷時点で２０本が保管されていたカートリッジＡは、その後の９４日の経過により１８．８０［本］が消費されて残り本数が１．２０［本］となり、９４日間における１日平均の消費量は０．２０［本］となっている。この結果、この時点での在庫により処理可能な残り日数は上記１．２０／０．２０＝６．００［日］となることから、カートリッジＡの消費完了タイミングがあと６日後と予測される。
【００７３】
同様に、前述の図１０（ｂ）で示したように入荷時点で１０本が保管されていたカートリッジＢは、その後の９４日の経過により４．７０［本］が消費されて残り本数が５．３０［本］となり、９４日間における１日平均の消費量は０．０５［本］となっている。この結果、この時点での在庫により処理可能な残り日数は上記５．３０／０．０５＝１０６．００［日］となることから、カートリッジＢの消費完了タイミングはあと１０６日後と予測される。
【００７４】
同様に、前述の図１０（ｂ）で示したように入荷時点で５本が保管されていたカートリッジＣは、その後の９４日の経過により０．９４［本］が消費されて残り本数が４．０６［本］となり、９４日間における１日平均の消費量は０．０１［本］となっている。この結果、この時点での在庫により処理可能な残り日数は上記４．０６／０．０１＝４０６．００［日］となることから、カートリッジＣの消費完了タイミングはあと４０６日後と予測される。
【００７５】
同様に、前述の図１０（ｂ）で示したように入荷時点で１０本が保管されていたカートリッジＥは、その後の９４日の経過により３．７６［本］が消費されて残り本数が６．２４［本］となり、９４日間における１日平均の消費量は０．０４［本］となっている。この結果、この時点での在庫により処理可能な残り日数は上記６．２４／０．０４＝１５６．００［日］となることから、カートリッジＥのはあと１５６日後と予測される。
【００７６】
図８に戻り、以上のようにしてステップＳ８５が完了したら、ステップＳ９０に移る。ステップＳ９０では、ＣＰＵ４４４は、上記ステップＳ８５で算出された、カートリッジ種類別の消費完了タイミングまでの残余期間（上記図１１（ａ）の「残り日数」と前述の配送想定期間（前述の例では４日±１日で最大５日）との差が所定のしきい値（例えば１日）未満となる、特定種類のカートリッジ４１０があるか否かを判定する。上記残余期間と上記配送想定期間との差が上記しきい値未満となる種類がなければ判定が満たされず（Ｓ９０：ＮＯ）、後述のステップＳ１１５に移る。一方、上記図１１（ａ）に示した例のカートリッジＡ（残り日数５日であり上記配送想定期間との差が１日）のように上記残余期間と上記配送想定期間との差が上記しきい値未満となる種類が１つでもあれば、判定が満たされ（Ｓ９０：ＹＥＳ）、ステップＳ９５に移る。
【００７７】
ステップＳ９５では、ＣＰＵ４４４は、上記ステップＳ９０で上記しきい値未満となった特定種類のカートリッジ４１０の発注処理を行う。すなわち、上記ネットワークＮＷを介し、管理サーバ１０に対し、上記特定種類のカートリッジ４１０の配送を依頼（発注）する。上述の例では唯一カートリッジＡのみが発注されることとなる（図１１（ａ）に示すようにこの例では２０［本］が発注されている）。なお、上記ステップＳ９０のように上記残余期間と上記配送想定期間との差と上記しきい値との比較に限られず、発注すべきタイミングを推測可能な他の手法によりステップＳ９５でのこの発注処理を行っても良い。要は上記消費完了タイミングと上記配送想定期間との差に応じて発注処理が行われれば足りる。その後、ステップＳ１００に移る。
【００７８】
ステップＳ１００では、ＣＰＵ４４４は、上記ステップＳ９０での特定種類（上記の例ではカートリッジＡ）以外の種類（上記の例ではカートリッジＢ，Ｃ，Ｅ）において、当該種類における消費完了タイミングまでの残余期間が、上記特定種類（上記の例ではカートリッジＡ）のカートリッジ４１０における入荷から発注処理の日までの経過期間（＝第１経過期間。上記のカートリッジＡでは９４日＋６日＝１００日）よりも短い種類が存在したか否かを判定する。第１経過期間よりも短い種類が存在しなければ判定が満たされず（Ｓ１００：ＮＯ）、後述のステップＳ１１０に移る。一方、上記図１１（ａ）に示した例のカートリッジＢのように上記特定種類（上記の例ではカートリッジＡ）のカートリッジ４１０における入荷から発注処理の日までの経過期間（＝第１経過期間。上記のカートリッジＡでは９４日＋６日＝１００日）よりも短い種類が１つでもあれば、判定が満たされ（Ｓ１００：ＹＥＳ）、ステップＳ１０５に移る。
【００７９】
ステップＳ１０５では、ＣＰＵ４４４は、上記ステップＳ９５における特定種類のカートリッジ４１０に加え、上記ステップＳ１００における別種類のカートリッジ４１０の発注処理を行う。すなわち、上記ネットワークＮＷを介し、管理サーバ１０に対し、上記特定種類と別種類との双方のカートリッジ４１０の配送を依頼（発注）する。
【００８０】
図１１（ｂ）は、上記のように２種類のカートリッジが発注される例を示している。すなわち、図１１（ｂ）に示す例では、上記図１１（ａ）に示した例に対し、カートリッジＢに係わる各値のみが異なっている。すなわち、図１１（ｂ）において、前述の図１０（ｂ）で示したように入荷時点で１０本が保管されていたカートリッジＢは、その後の９４日の経過により７．５２［本］が消費されて残り本数が２．４８［本］となり、９４日間における１日平均の消費量は０．０８［本］となっている。この結果、この時点での在庫により処理可能な残り日数は上記２．４８／０．０８＝３１．００［日］となることから、カートリッジＢの消費完了タイミングはあと３１日後と予測される。
【００８１】
このとき、カートリッジＡについては、上記図１１（ａ）の例と同様に、９４日経過後の段階で上記残り日数５［日］であってステップＳ９０において２０［本］の発注が行われる一方、そのカートリッジＡの入荷から発注処理の日までの経過期間である上記１００日よりも、上記カートリッジＢの上記消費完了タイミングの３１日は短い。この結果、上記ステップＳ１００の判定が満たされて移行するステップＳ１０５において、このカートリッジＢの発注も併せてなされる。なおこのときの発注数量は、例えば、カートリッジＡの次の消費完了タイミング（１００日後）の時点でカートリッジＢがなくなるように調整される。この例では、３１日分の在庫はまだあることから、それを差し引いたカートリッジ数量が発注される。図１１（ｂ）に示す例では、配送日分も考慮されて、カートリッジＢは５［本］が発注されている。なお、上記ステップＳ９５及びステップＳ１０５が、各請求項記載の発注手順の一例に相当し、このステップＳ９５及びステップＳ１０５で実行される処理が、各請求項記載の発注処理の一例に相当している。その後、ステップＳ１１０に移る。
【００８２】
ステップＳ１１０では、ＣＰＵ４４４は、上記ステップＳ９５及びステップＳ１０５で発注したカートリッジ４１０の種類を適宜の箇所（例えば上記メモリ４４７）に記憶する。その後、ステップＳ１１５に移る。
【００８３】
ステップＳ１１５では、ＣＰＵ４４４は、上記ステップＳ９５及びステップＳ１０５での発注を反映させた形で、上記保管場所におけるカートリッジ４１０の保管情報を更新し、適宜の箇所（例えば上記メモリ４４７）に記憶する。すなわち、上記のようにして発注したカートリッジ４１０が無事に配送完了して到着した場合、当該到着したカートリッジ４１０に対し、上記バーコードリーダＢＲによって上記バーコードＢＣの読み取りが行われる。そして、その読み取り結果に基づき、上記保管情報が更新して記憶される。ステップＳ１１５が完了するとステップＳ１０へ戻り、以降同様の手順を繰り返す。
【００８４】
一方、上記ステップＳ５５において配送想定期間が既に設定されており判定が満たされて移行するステップＳ６０において、カートリッジ４１０が入荷された直後であった場合（言い替えればステップＳ６０の実行日が少なくとも１つの種類のカートリッジ４１０の入荷日であった場合）は、ステップＳ６０の判定が満たされ（Ｓ６０：ＹＥＳ）、ステップＳ６５に移る。
【００８５】
ステップＳ６５では、ＣＰＵ４４４は、上記発注された特定種類のカートリッジ４１０（前述の例ではカートリッジＡ）が実際に入荷したタイミングと上記発注時の発注タイミングとの間に経過した、上記実際の配送所要期間（第２経過期間に相当）に応じて、配送想定期間を補正する。例えば前述の例では、図１０に示したように当初の配送想定期間が４日であったときに、上記ステップＳ９５でカートリッジＡを発注した後、３日後には実際にカートリッジＡがユーザ側に届いたとすると、上記配送想定期間が「４日」から１日短縮されて「３日」に補正される。逆に５日後に実際にカートリッジＡがユーザ側に届いたとすると、上記配送想定期間が「４日」から１日延長されて「５日」に補正される。ステップＳ６５が完了すると、上記ステップＳ７５に移り、以降、同様の手順が行われる。なお、このステップＳ６５が、各請求項記載の期間補正手順の一例に相当している。
【００８６】
また、上記ステップＳ５５において、上記サービスマン等による上記配送想定期間の設定がまだなされていなかった場合は判定が満たされず（Ｓ５５：ＮＯ）、ステップＳ７０に移る。
【００８７】
ステップＳ７０では、ＣＰＵ４４４は、上記サービスマン等の手動操作による、上記配送想定期間の入力を受け付ける。ステップＳ７０が完了すると、上記ステップＳ７５に移り、以降、同様の手順が行われる。なお、このステップＳ７０が、各請求項記載の受付手順の一例に相当している。
【００８８】
＜実施形態の効果＞
以上説明したように、本実施形態においては、ラベルプリンタ１００が日々実際に使用されるときにおいて種類別のカートリッジ４１０の消費量が集計され（図８のステップＳ７５参照）、その集計結果に基づき、単位期間あたりの種類別のカートリッジ４１０の平均消費量が算出される（ステップＳ８０参照）。そして、上記のようにして各種類別の上記平均消費量が出揃った状態で、各種類ごとにカートリッジ４１０が消費され尽くす消費完了タイミングが予測される（ステップＳ８５参照）。その後、上記予測された消費完了タイミングまでに残された期間と、カートリッジ４１０を外部に発注してから配送されてくるまでの配送想定期間と、の大小関係に応じて、カートリッジ４１０の発注処理が行われる。このようにして、カートリッジ４１０の各種類の消費状況（言い換えればラベルプリンタ１００のユーザの消費特性）に合わせて、適切なタイミングでカートリッジ４１０の発注を行うことができる。この結果、発注が早すぎることで入荷後に実際に使用されるまで長期間が経過し、カバーフィルム４１１の品質低下を招いたり使用期限を過ぎてしまったりするのを防止することができる。また、発注が遅すぎてラベルプリンタ１００での使用に間に合わなくなるのも防止することができる。
【００８９】
また、本実施形態では特に、消費完了タイミングまでの残余期間と上記配送想定期間との差が所定のしきい値（例えば１日）未満となった、特定種類のカートリッジ４１０（前述の例ではカートリッジＡ）の発注処理が行われる。これにより、カートリッジ４１０の各種類の消費状況に合わせて、最適なタイミングで確実に収納体の発注を行うことができる。
【００９０】
また、本実施形態では特に、上記特定種類以外の種類（前述の例ではカートリッジＢ，Ｃ，Ｅ）で、当該種類における消費完了タイミングまでの残余期間が、上記特定種類（前述の例ではカートリッジＡ）の入荷から発注処理の日までの経過期間より短い種類が存在した場合に、上記特定種類のカートリッジ４１０（前述の例ではカートリッジＡ）に加え、当該種類のカートリッジ４１０（前述の例ではカートリッジＢ）の発注処理が行われる。これにより、上記特定種類の次回の発注タイミングでは間に合わない、別の種類（カートリッジＢ）についても発注を行うことができる。この結果、発注時のカートリッジ４１０の種類及び発注個数の最適化を図ることができる。
【００９１】
また、本実施形態では特に、例えばラベルプリンタ１００のサービスマンやユーザが手動で入力した配送想定期間を受け付ける（ステップＳ７０参照）ことで、その配送想定期間に応じて、適切なタイミングでカートリッジ４１０の発注を行うことができる。
【００９２】
また、本実施形態では特に、例えば各カートリッジ４１０のバーコードＢＣをバーコードリーダＢＲが読み取ることで取得された種類別のカートリッジ４１０の総保有数及び製造年月日に基づき、適切なタイミングで収納体の発注を行うことができる。
【００９３】
また、本実施形態では特に、カートリッジホルダ４２７に装着されたカートリッジ４１０よりも古いカートリッジ４１０が未使用状態で保有されている場合には、ラベルプリンタ１００の表示部４３７（図５参照）にて対応する報知が行われる（ステップＳ２５参照）。これにより、例えばユーザは使用期限が早いカートリッジ４１を優先して使用することができるので、カバーフィルム４１１に対する高品質な印字形成を確実に行うことができる。
【００９４】
また、本実施形態では特に、発注された特定種類のカートリッジ４１０（前述例ではカートリッジＡ）の入荷タイミングと当該発注時の発注タイミングとの間の経過期間に応じて、配送想定期間が補正される（ステップＳ６５参照）。これにより、当初に設定した配送想定期間を、実際に配送までに要した期間に合わせて順次補正していくことで、配送想定期間の高精度化を図ることがきる。
【００９５】
なお、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。以下、そのような変形例を順を追って説明する。上記実施形態と同等の部分には同一の符号を付し、適宜、説明を省略又は簡略化する。
【００９６】
（１）カートリッジメモリとの通信による情報取得手法
すなわち、上記実施形態においては、カートリッジ４１０に備えられたバーコードＢＣに対するバーコードリーダＢＲの検出信号に基づき、カートリッジ４１０の総保有数や各カートリッジ４１０の製造年月日等が取得された。これに代えて、カートリッジ４１０にメモリが設けられており、上記メモリと無線又は有線で通信可能な適宜の通信手段をラベルプリンタ１００に設けてもよい。この場合、ＣＰＵ４４４は、上記ステップＳ５０において、上記通信手段を介し各カートリッジ４１０の上記メモリから取得した情報（例えば、カートリッジ４１０のＩＤ等）に基づき、上記総保有数及び各カートリッジ４１０の製造年月日を取得する。
【００９７】
この変形例においても、各カートリッジ４１０のメモリとの情報通信の結果に基づき取得された種類別のカートリッジ４１０の総保有数及び製造年月日に基づき、前述と同様、適切なタイミングで収納体の発注を行うことができる。
【００９８】
（２）複数台のラベルプリンタを一括管理する場合
すなわち、本変形例は、上記実施形態において１つのラベルプリンタ１００に対し実行した管理手法を、複数台（以下の例では２台）のラベルプリンタにおいて一括して実行する場合である。
【００９９】
すなわち、例えば図１２（ａ）に示すように、まず、上記実施形態と同様の１台のラベルプリンタ１００（ＩＰアドレス「１９２．１６８．１７７．１」）が既に前述の手法で管理されていた場合を想定する。この場合、このラベルプリンタ１００においては、カートリッジ４１０に係わる保管情報が、上記図１０（ｂ）と同様、カートリッジＡが２０本、カートリッジＢが１０本、カートリッジＣが５本、カートリッジＤが０本（不使用）、カートリッジＥは１０本、カートリッジＦが０本（不使用）となっている。
【０１００】
図１２（ｂ）は、この状態で、上記なラベルプリンタ１００の同一のネットワーク（サブネット）エリア内に、ラベルプリンタ１００と同等の構成のラベルプリンタ１００′（他の印刷装置の一例に相当。ＩＰアドレス「１９２．１６８．１７７．２」）が追加された場合である。この例では、このラベルプリンタ１００′においては、カートリッジ４１０に係わる保管情報が、カートリッジＡが２０本、カートリッジＢが１０本、カートリッジＣが０本（不使用）、カートリッジＤが５本、カートリッジＥが０本（不使用）、カートリッジＦは１０本となっている。そして、ラベルプリンタ１００′に備えられた上記表示部４３７において、「同一サブネット内に既にカートリッジ管理をしているラベルプリンタ１００が存在します。個々に管理するか、一括管理するか選択して下さい。」というメッセージが表示される。ユーザは表示部４３７に表示された「個々の管理」ボタン若しくは「一括管理」ボタンの何れかを操作することで、上記実施形態において説明した管理手法を、ラベルプリンタ１００とラベルプリンタ１００′とでそれぞれ別個に行うか、若しくは、それら２台のラベルプリンタ１００及びラベルプリンタ１００′で一括して行うか、を選択することができる。
【０１０１】
ユーザが、上記「一括管理」ボタンを操作してラベルプリンタ１００及びラベルプリンタ１００′の一括管理を選択すると、図１２（ｃ）に示すように、ラベルプリンタ１００のＣＰＵ４４４（第１制御手段の一例に相当）が、ラベルプリンタ１００′側のＣＰＵ４４４（第２制御手段の一例に相当）と連携してラベルプリンタ１００′側の保管情報を読み出すとともに、その保管情報と自らのラベルプリンタ１００側の保管情報とを合算することで一括管理用の保管情報を（上記自らのラベルプリンタ１００側の保管情報とは別に）生成する。この場合の、保管情報は、図１２（ｃ）に示すように、カートリッジＡが４０本（＝２０＋２０）、カートリッジＢが２０本（＝１０＋１０）、カートリッジＣが５０本（＝５＋０）、カートリッジＤが５本（＝０＋５）、カートリッジＥが１０本（＝１０＋０）、カートリッジＦは１０本（＝０＋１０）となる。
【０１０２】
なお、上記ラベルプリンタ１００に備えられた上記印字ヘッド４１９が第１印字手段の一例に相当するとともに上記テープ送りローラ駆動軸４３０が第１搬送手段の一例に相当し、上記ラベルプリンタ１００′に備えられた上記印字ヘッド４１９が第２印字手段の一例に相当するとともに上記テープ送りローラ駆動軸４３０が第２搬送手段の一例に相当している。
【０１０３】
この変形例における、ラベルプリンタ１００のＣＰＵ４４４が実行する制御フローを図１３に示す（なお、ラベルプリンタ１００′のＣＰＵ４４４では、上記図９と同様の手順が実行される）。
【０１０４】
図１３に示すフローでは、上記図８のフローにおけるステップＳ５０、ステップＳ７５、ステップＳ８０、ステップＳ８５に代えて、ステップＳ５０′、ステップＳ７５′、ステップＳ８０′、ステップＳ８５′が設けられるとともに、ステップＳ５５及びステップＳ７０が省略されている。その他の、ステップＳ５〜ステップＳ４５、及び、ステップＳ６０、ステップＳ６５、ステップＳ９０〜ステップＳ１１５の各手順は上記図８と同様である。なお、ラベルプリンタ１００のＣＰＵ４４４が上記ステップＳ１５の処理を実行するときの当該ＣＰＵ４４４の機能が各請求項記載の第１識別手段として機能し、ラベルプリンタ１００′のＣＰＵ４４４が上記ステップＳ１５の処理を実行するときの当該ＣＰＵ４４４の機能が各請求項記載の第２識別手段として機能する。
【０１０５】
すなわち、上記ステップＳ５において、上記集計時刻となり判定が満たされて（Ｓ５：ＹＥＳ）移行したステップＳ５０′では、ラベルプリンタ１００のＣＰＵ４４４は、２台の上記ラベルプリンタ１００，１００′の上記保管情報を、上記ステップＳ５０と同様にして取得し、前述のように合算して２台分の新規な保管情報を別途生成し、登録する。なお、このステップＳ５０′で実行する処理が、各請求項記載の合算登録処理の一例に相当している。
【０１０６】
上記ステップＳ５０′の後、上記図８と同様のステップＳ６０及びステップＳ６５を経て、ステップＳ７５′で、ラベルプリンタ１００のＣＰＵ４４４は、ラベルプリンタ１００のカートリッジホルダ４２７（第１装着手段の一例に相当）及びラベルプリンタ１００′のカートリッジホルダ４２７（第２装着手段の一例に相当）に装着される各カートリッジ４１０に対する前述と同様の識別結果及び残量検出結果に基づき、両ラベルプリンタ１００，１００′における各カートリッジ４１０の消費量を、上記ステップＳ７５と同様にして種類別に集計する。なお、このときのラベルプリンタ１００の上記残量検出機構が第１残量検出手段に相当し、ラベルプリンタ１００′の上記残量検出機構が第２残量検出手段に相当している。また、このステップＳ７５′で実行する処理が、各請求項記載の合算集計処理の一例に相当している。
【０１０７】
その後、ステップＳ８０′で、ラベルプリンタ１００のＣＰＵ４４４は、上記図８のステップＳ８０と同様、上記ステップＳ７５′における各集計結果に基づき、各カートリッジ４１０の単位期間（前述の例に沿うと１日）あたりのカートリッジ４１０の平均消費量を、カートリッジ４１０の種類別に算出する。なお、このステップＳ８０′で実行する処理が、各請求項記載の合算算出処理の一例に相当している。
【０１０８】
その後、ステップＳ８５′で、ラベルプリンタ１００のＣＰＵ４４４は、上記図８のステップＳ８５と同様、上記ステップＳ８０′での算出結果に基づき、ラベルプリンタ１００，１００′を一体で見たときの各カートリッジ４１０の消費完了タイミング（前述の例に沿うと消費完了日）をカートリッジ種類別に予測する。なお、このステップＳ８５′で実行する処理が、各請求項記載の合算予測処理の一例に相当している。
【０１０９】
その後、上記図８と同様のステップＳ９０を経て、ステップＳ９５において、上記図８を用いて前述したように、ラベルプリンタ１００のＣＰＵ４４４は、ラベルプリンタ１００，１００′を一体で見たときに上記ステップＳ９０で上記しきい値未満となった特定種類のカートリッジ４１０の発注処理を行う。さらにその後図８と同様のステップＳ１００を経て、ステップＳ１０５において、ＣＰＵ４４４は、上記ステップＳ９５における特定種類のカートリッジ４１０に加え、上記ステップＳ１００における別種類のカートリッジ４１０の発注処理を行う。なお、上記ステップＳ９５及びステップＳ１０５で実行される処理が、各請求項記載の合算発注処理の一例に相当している。
【０１１０】
本変形例においても、上記実施形態と同様の効果を得る。
【０１１１】
（３）その他
また、以上においては、基材テープ４１６とは別のカバーフィルム４１１に印字を行ってこれらを貼り合わせる方式であったが、これに限られず、基材テープに備えられた被印字テープ層に印字を行う方式（貼りあわせを行わないタイプ）に本発明を適用してもよい。この場合は当該基材テープが被印字媒体の一例に相当している。
【０１１２】
さらに、以上は、被印字媒体（上記の例ではカバーフィルム４１１）が巻回された被印字テープロールと、基材テープ４１６が巻回された基材テープロールとが、カートリッジ４１０内に配置されて被印字媒体が上記被印字テープロールから繰り出されて使用される場合を例にとって説明したが、これに限られない。例えば被印字テープロールのみを備えた別形状のカートリッジ（この場合の収納体の一例に相当）を設ける場合や、上記被印字媒体を巻回したロールが直接ラベルプリンタ側に着脱可能に装着される（この場合、当該ロールが収納体の一例に相当）構成も考えられる。この場合も同様の効果を得る。
【０１１３】
なお、以上の説明において、「垂直」「平行」「平面」等の記載がある場合には、当該記載は厳密な意味ではない。すなわち、それら「垂直」「平行」「平面」とは、設計上、製造上の公差、誤差が許容され、「実質的に垂直」「実質的に平行」「実質的に平面」という意味である。
【０１１４】
また、以上の説明において、外観上の寸法や大きさが「同一」「等しい」「異なる」等の記載がある場合は、当該記載は厳密な意味ではない。すなわち、それら「同一」「等しい」「異なる」とは、設計上、製造上の公差、誤差が許容され、「実質的に同一」「実質的に等しい」「実質的に異なる」という意味である。
【０１１５】
なお、以上において、図５等の各図中に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
【０１１６】
また、図８、図１３等に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【０１１７】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【０１１８】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【０１１９】
１００            ラベルプリンタ（印刷装置）
４１０            カートリッジ（収納体）
４１１            カバーフィルム（被印字媒体）
４１９            印字ヘッド（印字手段）
４２７            カートリッジホルダ（装着手段）
４３０            テープ送りローラ駆動軸（搬送手段）
４４４            ＣＰＵ（制御手段、演算手段）
【図１】
2019126944.tif 000003
【図２】
2019126944.tif 000004
【図３】
2019126944.tif 000005
【図４】
2019126944.tif 000006
【図５】
2019126944.tif 000007
【図６】
2019126944.tif 000008
【図７】
2019126944.tif 000009
【図８】
2019126944.tif 000010
【図９】
2019126944.tif 000011
【図１０】
2019126944.tif 000012
【図１１】
2019126944.tif 000013
【図１２】
2019126944.tif 000014
【図１３】
2019126944.tif 000015