(57)【要約】【課題】消耗品の発注業務に伴う労力を軽減する。【解決手段】ＣＰＵ１は、消耗品の現時点の在庫数を検出し、データベース１２に記憶されている消耗品データに含まれる発注基準在庫数以下となったとき、消耗品の在庫が少なくなっていることを示すメッセージを表示部５に表示し、ユーザに対して消耗品の発注を促す。あるいは、通信インタフェース２を介して消耗品を販売する業者のホストコンピュータに発注データを送信して自動発注を行う。あるいは、予めデータベース１２に記憶されたユーザの電子メールアドレス宛に、消耗品の在庫が少なくなったことを示すメッセージを送信し、ユーザに消耗品の発注を促す。【選択図】図１
2007246238.tif 000002
【特許請求の範囲】
【請求項１】
消耗品の在庫を管理する消耗品管理装置であって、
前記消耗品の在庫数と、前記消耗品に関する情報を記憶する記憶手段と、
前記消耗品の在庫数が所定の基準個数以下となったか否かを判定する判定手段と、
前記判定手段による判定結果に基づいて、前記消耗品の在庫数が少なくなったことを示すメッセージを所定の表示装置に表示する表示制御手段と
を備えることを特徴とする消耗品管理装置。
【請求項２】
前記判定手段により、前記消耗品の在庫数が前記基準個数以下となったと判定されたとき、前記消耗品の発注を所定のネットワークを介して行う発注手段をさらに備える
ことを特徴とする請求項１に記載の消耗品管理装置。
【請求項３】
前記判定手段により、前記消耗品の在庫数が前記基準個数以下となったと判定されたとき、前記消耗品の在庫数が少なくなったことを示すメッセージを所定のネットワークを介して所定の電子メールアドレス宛に送信するメール送信手段をさらに備える
ことを特徴とする請求項１または２に記載の消耗品管理装置。
【請求項４】
前記判定手段により、前記消耗品の在庫数が前記基準個数以下となったと判定されたとき、前記表示制御手段が前記メッセージを前記表示装置に表示する第１の方法と、前記発注手段が前記消耗品の発注を行う第２の方法と、前記メール送信手段が前記メッセージを送信する第３の方法のいずれかの実行を予め選択し設定するための選択設定手段をさらに備える
ことを特徴とする請求項３に記載の消耗品管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は消耗品管理装置に関し、特に、使用する消耗品の在庫数を管理し、在庫数に応じた処理を実行する消耗品管理装置に関する。
【背景技術】
【０００２】
例えば、ラベルプリンタでは、ラベルやインクリボン等の消耗品が使用されている。ユーザは、これらの消耗品の在庫が無くなるかまたは無くなりそうになったとき、サービスセンターや販売店等に電話やファクシミリを用いて注文を行っていた。しかしながら、ユーザは、消耗品の在庫数を把握し、在庫数が所定の基準個数以下となったとき、注文を行うという煩わしい作業を行わなければならなかった。
そこで、消耗品の消費状況から自動的に消耗品の発注時期及び発注量を判断し、自らインターネット経由で発注を行うようにしたものがある（例えば、特許文献１参照）。
また、所要の連絡事項（消耗品の発注、または修理の依頼）を、連絡先情報に基づいてインターネットを介して、複合機に係るサービス拠点側に設置された連絡受付装置に通知するものがある（例えば、特許文献２参照）。
さらに、電子機器との間でデータ通信を行い得る通信手段を有するコンピュータが、電子機器に用いられる消耗品情報を予め記憶する消耗品情報記憶手段を備え、電子機器は、消耗品の消耗の程度を検出する消耗度検出手段を備え、消耗度検出手段で検出した消耗の程度が取り替えの目処に達したとき、コンピュータに通信手段を介して通知し、コンピュータは、通信手段にて受信した消耗度検出手段の検出結果を基に、消耗品情報記憶手段に記憶されている消耗品情報を読み出し、公衆回線網を介して、ホストに送信し、ホストが、受信した消耗品情報を基に消耗品の発注を実行するというものがある（例えば、特許文献３参照）。
【０００３】
【特許文献１】特開２００２−１７５４４５号公報
【特許文献２】特開２００５−２２１６２４号公報
【特許文献３】特開２００４−１７８１７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、背景技術では、ユーザの使用状況や使用環境に応じて発注処理の方法を選択することができないという問題があった。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、ユーザが使用状況や使用環境に応じて発注方法を選択し、設定することができる消耗品管理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の消耗品管理装置は、消耗品の在庫を管理する消耗品管理装置であって、消耗品の在庫数と、消耗品に関する情報を記憶する記憶手段と、消耗品の在庫数が所定の基準個数以下となったか否かを判定する判定手段と、判定手段による判定結果に基づいて、消耗品の在庫数が少なくなったことを示すメッセージを所定の表示装置に表示する表示制御手段とを備えることを特徴とする。
また、判定手段により、消耗品の在庫数が基準個数以下となったと判定されたとき、消耗品の発注を所定のネットワークを介して行う発注手段をさらに備えるようにすることができる。
また、判定手段により、消耗品の在庫数が基準個数以下となったと判定されたとき、消耗品の在庫数が少なくなったことを示すメッセージを所定のネットワークを介して所定の電子メールアドレス宛に送信するメール送信手段をさらに備えるようにすることができる。
また、判定手段により、消耗品の在庫数が基準個数以下となったと判定されたとき、表示制御手段がメッセージを表示装置に表示する第１の方法と、発注手段が消耗品の発注を行う第２の方法と、メール送信手段がメッセージを送信する第３の方法のいずれかの実行を予め選択し設定するための選択設定手段をさらに備えるようにすることができる。
【発明の効果】
【０００７】
本発明の消耗品管理装置によれば、消耗品の在庫数と、消耗品に関する情報を記憶する記憶手段と、消耗品の在庫数が所定の基準個数以下となったか否かを判定する判定手段と、判定手段による判定結果に基づいて、消耗品の在庫数が少なくなったことを示すメッセージを所定の表示装置に表示する表示制御手段とを備えるようにしたので、在庫数が少なくなったことをユーザに通知することができる。
また、判定手段により、消耗品の在庫数が基準個数以下となったと判定されたとき、消耗品の発注を所定のネットワークを介して行う発注手段をさらに備えるようにしたので、消耗品が基準個数以下となったとき、自動で発注するようにすることができる。
また、判定手段により、消耗品の在庫数が基準個数以下となったと判定されたとき、消耗品の在庫数が少なくなったことを示すメッセージを所定のネットワークを介して所定の電子メールアドレス宛に送信するメール送信手段をさらに備えるようにしたので、メールにより在庫数が少なくなったことをユーザに通知することができる。
また、判定手段により、消耗品の在庫数が基準個数以下となったと判定されたとき、表示制御手段がメッセージを表示装置に表示する第１の方法と、発注手段が消耗品の発注を行う第２の方法と、メール送信手段がメッセージを送信する第３の方法のいずれかの実行を予め選択するための選択手段をさらに備えるようにしたので、ユーザの使用状況や使用環境に適した処理を選択することができる。
【発明を実施するための最良の形態】
【０００８】
図１は、本発明が適用されるラベルプリンタ１００の一実施の形態の構成例を示すブロック図である。同図に示すように、本実施の形態は、後述するフラッシュＲＯＭ（Read Only Memory）９に記憶されている制御プログラムに従って各種処理を実行するとともに各部を制御するＣＰＵ（Central Processing Unit）１と、ＣＰＵ１の制御下、パーソナルコンピュータ等の外部機器との間でデータやコマンドの送受信を行うとともに、インターネット等のネットワークを介して消耗品を販売する会社等のホストコンピュータに後述する発注データを送信する通信インタフェース２と、ＣＰＵ１の制御下、ラベルプリンタ１００の状態等に応じて、発光、点滅、または消灯するＬＥＤ（Light Emitting Diode）３と、各種データやコマンドを入力するときに操作される操作部４と、各種データを表示するためのＬＣＤ（Liquid Crystal Display）等からなる表示部５と、表示部５の画面上に重ねて配置され、指等による押圧力を感知して（感圧式）、または指等が触れたときの静電気による電気信号の変化等を感知して（静電式）、指等で押圧されたまたはタッチされた位置を示すデータを出力する透明なタッチパネル６と、ＣＰＵ１の制御下、回転駆動力を発生するステッピングモータ等のモータ７と、ＣＰＵ１の制御下、モータ７が発生する回転駆動力が歯車等によって伝達されて回転する図示しないプラテンローラによって搬送される図示しないラベルに対して、ＣＰＵ１より供給される印字データを印字するサーマルヘッド８と、上述した制御プログラム、後述するラベルプリンタ１００の製造番号、発注方法設定情報、現在装着されている消耗品の商品番号、ロット番号、および各種設定値等の各種データを記憶するフラッシュＲＯＭ９と、ＣＰＵ１が処理を実行する上で必要となる各種データや印字データに対応するビットマップイメージデータ等を一時的に記憶するＲＡＭ（Random Access Memory）１０と、各種データを記憶する着脱可能なメモリカード１１と、ユーザによって登録された後述する消耗品データ、ユーザの電子メールアドレス、および消耗品の発注先のホストコンピュータのＩＰアドレス（Internet Protocol Address）等の各種データを記憶するフラッシュメモリ等に構築されたデータベース（ＤＢ）１２と、カレンダ情報（現在の年月日および時刻からなる情報）を出力する時計回路１３等から構成されている。
【０００９】
次に、図２のフローチャートを参照して、消耗品データをデータベース１２に登録する手順について説明する。図２は、消耗品データを登録する処理手順を示すフローチャートである。消耗品データは、図５を参照して後述するように、例えば、商品番号、ロット番号、消耗品の種類（ラベル、インクリボン、サーマルヘッド等）やサイズ等の詳細情報、現時点の在庫数、発注を行うか否かの判断基準となる発注基準在庫数（例えば、現時点の在庫数が発注基準在庫数以下になったとき、消耗品を発注することになる）、発注数、発注方法（「自動発注」、「メッセージ表示」（さらに、印字中も表示可／待機中のみ表示可のいずれかの設定が可能）、「メール通知」（予め設定したユーザの電子メールアドレスへの通知））等の設定項目からなる。
【００１０】
まず、ステップＳ１１において、ユーザにより操作部４が操作され、消耗品データを構成する所定の設定項目のデータが入力される。入力されたデータは、ステップＳ１２において、ＣＰＵ１の制御によりデータベース１２に登録される。
【００１１】
次に、ステップＳ１３において、ＣＰＵ１により、消耗品データを構成する全ての設定項目のデータが入力され、データベース１２に登録されたか否かが判定される。その結果、全ての設定項目のデータがデータベース１２に登録されていないと判定された場合、ステップＳ１１に戻り、ステップＳ１１以降の処理が繰り返し実行され、他の設定項目のデータの入力およびデータベース１２への登録が行われる。一方、全ての設定項目のデータがデータベース１２に登録されたと判定された場合、本処理を終了する。
【００１２】
ＣＰＵ１は、図示しないラベルがラベルプリンタ１００に装着された後、印字発行されたラベルの枚数やラベルの搬送距離と、データベース１２に記憶されている消耗品データに含まれるラベルの縦横サイズおよびラベルの全長等に基づいて、現在装着されているラベルの残量を認識し、残量が所定の基準値以下となった場合、消耗品データに含まれる現時点の在庫数と発注基準在庫数を比較し、現時点の在庫数が発注基準在庫数以下となったとき、図３に示すフローチャートに従って発注処理が実行される。尚、本実施の形態は、データベース１２に記憶されている消耗品データに含まれるラベルの縦横サイズおよびラベルの全長等に基づいて、現在装着されているラベルの残量を認識するように説明するが、１巻分のラベルが全て使用したことを示した「ラベルエンドエラー」の信号に基づいて、ラベルの残量を認識するようにしてもよい。
【００１３】
図３のフローチャートで示した発注処理が実行されるタイミングは、上述したラベル等の消耗品の残量が所定の基準値以下となったときに限定されるものではなく、新たに消耗品を装着したとき、あるいは消耗品を取り外したときとすることもできる。また、新たに消耗品が装着されたとき、現時点の在庫数は１だけ減少するので、消耗品データの現時点の在庫数を自動または手動で更新するようにする。
【００１４】
ラベルプリンタ１００に複数種類のラベルを装着することができる場合、現在装着されているラベルの種類を特定するために商品番号やロット番号等を装着時にユーザが操作部４を操作して入力し、入力された商品番号やロット番号をフラッシュＲＯＭ９に記憶させておく。あるいは、ＣＰＵ１が消耗品の商品番号やロット番号を自動認識し、フラッシュＲＯＭ９に記憶させるようにすることもできる。
【００１５】
また、ユーザは、予め、図３のフローチャートにおいて実行される発注方法として所望の発注方法を選択し、設定しておく必要がある。上述したように、この例では選択可能な発注方法は、「自動発注」、「メール通知」、および「メッセージ表示」のいずれかである。ＣＰＵ１は、図４に示すように、表示部５に上記発注方法を選択するための発注方法選択画面を表示し、ユーザが所望の発注方法が表示された領域に対応するタッチパネル６上の領域を押圧して選択すると、選択された発注方法を示すデータを発注方法設定情報としてフラッシュＲＯＭ９に供給して記憶させる。
【００１６】
次に、図３のフローチャートを参照して、消耗品の現時点の在庫数が基準となる在庫数（発注基準在庫数）以下となった場合に実行される発注処理の手順について説明する。
【００１７】
まず、ステップＳ２１において、ＣＰＵ１により、データベース１２に登録された消耗品データの各設定項目の内容が読み出され、その設定内容が確認される。
【００１８】
図５は、消耗品データの各設定項目および設定内容の例を示している。同図に示すように、設定項目は、商品番号、ロット番号、詳細情報、現時点の在庫数、発注基準在庫数、発注数、発注方法等からなる。
【００１９】
商品番号は商品毎に割り当てられたユニークな番号であり、この例では「１２３」が設定されている。ロット番号は、生産単位を示す番号であり、この例では「７９９」が設定されている。詳細情報は、消耗品の種類（ラベル、インクリボン、サーマルヘッド等）と、例えば、消耗品がラベルの場合、ラベルの縦サイズ、横サイズ、ラベルの全長等からなる。また、消耗品がインクリボンの場合、インクリボンの横サイズ、インクリボンの色、インクリボンの全長等からなる。消耗品がサーマルヘッドの場合、ヘッド幅等からなる。この例では、ラベルの詳細情報として、「ラベル」、縦サイズ：５センチメートル（ｃｍ）、横サイズ：１０ｃｍ、全長：１０メートル（ｍ）が設定されている。
【００２０】
現時点の在庫数は、商品番号で示される商品の現在の在庫数であり、この例では値２が設定されている。発注基準在庫数は、発注を行うか否かを決定するときの基準となる在庫数であり、この例では値２が設定されている。発注数は、発注時の発注個数であり、この例では値１０が設定されている。
【００２１】
発注方法は、現時点の在庫数が発注基準在庫数以下となった場合に実行される発注方法の種類であり、この例では、「自動発注」、「メッセージ表示」、「メール通知」のいずれかが設定される。ただし、発注方法を設定しないようにすることもでき、その場合は未設定となり、何も処理されない。
【００２２】
次に、ステップＳ２２において、ＣＰＵ１により、発注する設定がされているか否かが判定される。即ち、上述した選択可能な発注方法である「自動発注」、「メッセージ表示」、および、「メール通知」のうちのいずれかの発注方法がユーザによって予め設定され、発注方法設定情報としてフラッシュＲＯＭ９に記憶されている場合、ＣＰＵ１は、発注する設定がなされているものと判断し、ステップＳ２３に進む。
【００２３】
一方、ステップＳ２２において、上述した発注方法のいずれも設定されておらず、発注方法設定情報としてフラッシュＲＯＭ９に何も記憶されていない場合、ＣＰＵ１は、発注する設定がなされていないものと判断し、ステップＳ２１に戻り、ステップＳ２１以降の処理が繰り返し実行される。
【００２４】
ステップＳ２３においては、ＣＰＵ１により、発注方法として「自動発注」が設定されているか否かが判定される。その結果、「自動発注」が設定されていると判定された場合、ステップＳ２４に進む。一方、「自動発注」が設定されていないと判定された場合、ステップＳ２５に進む。
【００２５】
ステップＳ２４においては、自動発注処理が実行される。即ち、ＣＰＵ１より発注データが生成され、ＣＰＵ１の制御下、通信インタフェース２を介して発注データがインターネット等のネットワーク経由で消耗品を販売する会社等の図示しないホストコンピュータに送信される。このホストコンピュータのＩＰアドレスが予めデータベース１２に登録されている。
【００２６】
ホストコンピュータに送信される発注データは、例えば、ラベルプリンタ１００の製造番号等の識別情報と、日付および時刻と、発注する消耗品の商品番号および必要であればロット番号と、発注個数等からなる。
【００２７】
ステップＳ２５においては、発注方法として「メール通知」が設定されているか否かが判定される。その結果、「メール通知」が設定されていると判定された場合、ステップＳ２６に進む。一方、「メール通知」が設定されていないと判定された場合、ステップＳ２７に進む。
【００２８】
ステップＳ２６においては、メール通知処理が実行される。即ち、ＣＰＵ１の制御下、通信インタフェース２を介して、現時点の在庫数が発注基準在庫数以下となり、発注が必要であることを示すメッセージを含む電子メールがインターネット等のネットワーク経由でユーザ（操作者または管理者）の電子メールアドレス宛に送信される。ユーザの電子メールアドレスは、データベース１２に予め登録されている。
【００２９】
ステップＳ２７においては、発注方法として「メッセージ表示」が設定されているか否かが判定される。その結果、「メッセージ表示」が設定されていると判定された場合、ステップＳ２８に進む。一方、「メッセージ表示」が設定されていないと判定された場合、ステップＳ２１に戻り、ステップＳ２１以降の処理が繰り返し実行される。
【００３０】
ステップＳ２８においては、メッセージ表示処理が実行される。即ち、ＣＰＵ１の制御下、現時点の在庫数が発注基準在庫数以下となり、発注が必要であることを示すメッセージ、例えば、「ラベルの在庫数が発注基準在庫数以下となりました。発注しますか？」と、選択ボタン「はい」、および「いいえ」が表示部５の画面に表示される。また、このとき、ラベルの在庫のリストや、その他の全ての消耗品の在庫のリストも同時に表示するようにすることができる。
【００３１】
表示部５の画面の表面には透明なタッチパネル６が重ねて配置されており、選択ボタン「はい」または「いいえ」のいずれかが表示された領域に対応するタッチパネル６上の領域内を指等で押圧することにより、発注の要否を指示することができるようになっている。
【００３２】
次に、ステップＳ２９において、選択ボタン「はい」が選択されて手動での発注を行うことが選択されたか否かが判定される。その結果、選択ボタン「いいえ」が選択されて、手動での発注を行わないことが選択されたと判定された場合、ステップＳ２１に戻り、ステップＳ２１以降の処理が繰り返し実行される。一方、選択ボタン「はい」が選択されて、手動での発注を行うことが選択された場合、ステップＳ３０に進む。
【００３３】
ステップＳ３０においては、ユーザによる手動での発注処理が行われる。その際、ＣＰＵ１の制御により、発注する消耗品の商品番号およびロット番号を入力するための入力欄と、発注個数を入力するための入力欄等がそれぞれ表示部５に表示される。
【００３４】
ユーザが、発注する消耗品の商品番号と、必要に応じてロット番号と、所望の発注個数を操作部４を操作して対応する各入力欄にそれぞれ入力すると、ＣＰＵ１の制御下、通信インタフェース２を介して発注データがインターネット等のネットワーク経由で消耗品を販売する業者の図示しないホストコンピュータに送信される。
【００３５】
ここでホストコンピュータに送信される発注データは、自動発注処理における発注データと基本的に同一である。即ち、ホストコンピュータに送信される発注データは、例えば、ＣＰＵ１がフラッシュＲＯＭ９から読み出したラベルプリンタ１００の製造番号等の識別情報と、時計回路１３から出力されるカレンダ情報に基づいて取得した発注時の日付および時刻と、ユーザによって入力された発注する消耗品の商品番号および必要であればロット番号と、発注個数等からなる。
【００３６】
ステップＳ３０における手動発注処理が終了すると、ステップＳ２１に戻り、ステップＳ２１以降の処理が繰り返し実行される。
【００３７】
また、「自動発注」、「メッセージ表示」、および「メール通知」の各発注処理を、現時点の在庫数に応じて選択的に実行させるようにすることもできる。例えば、消耗品の現時点の在庫数が２になったとき、メール通知およびメッセージ表示を行い、消耗品の現時点の在庫数が１になったとき、自動発注処理を行うようにすることができる。
【００３８】
また、ラベルプリンタ１００に図示しないパーソナルコンピュータを接続し、通信インタフェース２を介してコマンドやデータの授受を行い、パーソナルコンピュータに図２に示した消耗品データの登録処理、および図３に示した発注処理を実行させるようにすることもできる。その場合、消耗品データ等の各種データをパーソナルコンピュータに接続された図示しない記憶装置に記憶させるようにすることができる。
【００３９】
また、上記実施の形態においては、ラベルの発注処理を管理する方法について説明したが、インクリボンを管理する場合、インクリボンの色毎の現時点の在庫数を登録し、インクリボンの装着時にインクリボンの色を設定できるようにすれば、インクリボンの色毎に発注処理を管理することができる。あるいは、インクリボンの色毎に異なる商品番号を割り当てるようにしてもよい。
【００４０】
なお、上記実施の形態の構成および動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更することができることは言うまでもない。
【産業上の利用可能性】
【００４１】
本発明は、ラベルプリンタだけでなく、各種消耗品を使用するその他の機器にも適用することができる。
【図面の簡単な説明】
【００４２】
【図１】本発明が適用されるラベルプリンタの一実施の形態の構成例を示すブロック図である。
【図２】消耗品データを登録する手順を説明するためのフローチャートである。
【図３】消耗品の現時点の在庫数が発注基準在庫数以下となった場合に実行される発注処理の手順について説明するためのフローチャートである。
【図４】発注方法選択画面例を示す図である。
【図５】消耗品データの各設定項目および設定内容の例を示す図である。
【符号の説明】
【００４３】
１  ＣＰＵ
２  通信インタフェース
３  ＬＥＤ
４  操作部
５  表示部
６  タッチパネル
７  モータ
８  サーマルヘッド
９  フラッシュＲＯＭ
１０  ＲＡＭ
１１  メモリカード
１２  データベース
１３  時計回路
１００  ラベルプリンタ
【図１】
2007246238.tif 000003
【図２】
2007246238.tif 000004
【図３】
2007246238.tif 000005
【図４】
2007246238.tif 000006
【図５】
2007246238.tif 000007