(57)【要約】【課題】情報処理装置の消耗品の在庫管理を適切に行うことができるようにする。【解決手段】情報処理装置と、情報処理装置の消耗品を保管する保管庫と、保管庫とネットワークを介して接続可能なサーバと、を含み、前記消耗品の在庫を管理する管理システムである。当該システムにおいて、消耗品には、消耗品を特定する識別情報を記憶する非接触電子タグが取り付けられている。保管庫は、各消耗品の識別情報と、保管庫内における各消耗品の位置情報をサーバへ送信する通信部を備え、サーバは、保管庫から送信される位置情報を記憶する記憶部を備える。【選択図】図１
2019175385.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と、
前記情報処理装置の消耗品を保管する保管庫と、
前記保管庫とネットワークを介して接続可能なサーバと、
を含み、前記消耗品の在庫を管理する管理システムであって、
前記消耗品には、前記消耗品を特定する識別情報を記憶する非接触電子タグが取り付けられており、
前記保管庫は、各消耗品の識別情報と、前記保管庫内における各消耗品の位置情報を前記サーバへ送信する通信部を備え、
前記サーバは、前記保管庫から送信される各消耗品の識別情報と、前記位置情報とを対応付けて記憶する記憶部を備えた、
情報処理装置の消耗品の管理システム。
【請求項２】
前記情報処理装置は、
前記情報処理装置にセットされた前記消耗品に取り付けられている非接触電子タグから当該消耗品の識別情報を読み取る第１リーダと、
ネットワークを介して前記サーバと接続可能であって、前記第１リーダによって読み取られた前記消耗品の識別情報を前記サーバへ送信する通信部と、を備えた、
請求項１に記載された、情報処理装置の消耗品の管理システム。
【請求項３】
前記情報処理装置は、セットされた消耗品のニアエンドまたはエンドを検出した場合には、前記サーバに対して問合せを行い、
前記サーバは、前記問合せに応じて前記記憶部を参照し、前記セットされた消耗品と互換性のある消耗品の前記保管庫内の位置情報を前記情報処理装置へ送信し、
前記情報処理装置は、前記互換性のある消耗品の前記保管庫内の位置情報を表示または印字する、
請求項２に記載された、情報処理装置の消耗品の管理システム。
【請求項４】
前記情報処理装置は、プリンタであって、
前記消耗品のニアエンドは、印字媒体またはインクリボンのうち少なくともいずれかのニアエンドであり、前記消耗品のエンドは、印字媒体またはインクリボンのうち少なくともいずれかのエンドである、
請求項３に記載された、情報処理装置の消耗品の管理システム。
【請求項５】
前記保管庫は、前記保管庫内の消耗品の識別情報を読み取る第２リーダを備え、
前記非接触電子タグは、前記非接触電子タグが取り付けられている消耗品の有効期限の情報を記憶し、
前記第２リーダは、前記非接触電子タグから前記保管庫内の消耗品の有効期限の情報を読み取り、
前記保管庫の通信部は、消耗品の位置情報と、当該消耗品の識別情報と、当該消耗品の有効期限の情報とを対応付けて前記サーバに送信する、
請求項１から４のいずれか１項に記載された、情報処理装置の消耗品の管理システム。
【請求項６】
前記第１リーダは、前記情報処理装置にセットされた消耗品に取り付けられている非接触電子タグから前記消耗品の有効期限の情報を読み取り、
前記情報処理装置の通信部は、前記第１リーダによって読み取られた前記消耗品の有効期限の情報を前記サーバへ送信し、
前記サーバは、前記情報処理装置にセットされた消耗品の有効期限と、前記保管庫に保管されている前記情報処理装置の消耗品のうち前記情報処理装置にセットされた消耗品と互換性のある他の消耗品の有効期限との先後を判定する、
請求項５に記載された、情報処理装置の消耗品の管理システム。
【請求項７】
前記サーバは、前記情報処理装置にセットされた前記消耗品の有効期限が後であると判定した場合には、前記他の消耗品に対応付けられた前記保管庫内の位置情報を前記情報処理装置へ送信し、
前記情報処理装置は、受信した前記位置情報を表示または印字する、
請求項６に記載された、情報処理装置の消耗品の管理システム。
【請求項８】
前記情報処理装置は、前記情報処理装置にセットされた前記消耗品の使用量に関連する情報を前記サーバへ送信し、
前記サーバは、前記消耗品の使用量に関連する情報に基づいて当該消耗品の使用率を算出し、当該使用率に関する情報を前記情報処理装置に送信し、
前記情報処理装置は、前記使用率に関する情報を表示または印字する、
請求項１から７のいずれか１項に記載された、情報処理装置の消耗品の管理システム。
【請求項９】
前記サーバとネットワークを介して接続可能な通信端末、をさらに含み、
前記サーバは、前記保管庫に保管されている前記消耗品の数が所定の閾値以下となった場合には、前記通信端末へメッセージを送信する、
請求項１から８のいずれか１項に記載された、情報処理装置の消耗品の管理システム。
【請求項１０】
前記通信端末は、前記メッセージを受信した場合、前記保管庫内の数が前記所定の閾値以下となった前記消耗品の発注処理を行う、
請求項９に記載された、情報処理装置の消耗品の管理システム。
【請求項１１】
情報処理装置と、
前記情報処理装置とネットワークを介して接続可能なサーバと、
を含み、前記情報処理装置の消耗品の在庫を管理する管理システムであって、
前記消耗品には、前記情報処理装置の消耗品を特定する識別情報を記憶する非接触電子タグが取り付けられており、
前記情報処理装置は、
前記情報処理装置にセットされた消耗品に取り付けられている非接触電子タグから当該消耗品の識別情報を読み取るリーダと、
前記リーダによって読み取られた識別情報を前記サーバへ送信する通信部と、を備え、
前記サーバは、
前記ユーザに前記消耗品を出荷する前に、前記消耗品の出荷数量に関する情報と、出荷される前記各消耗品の識別情報とが記録される記憶部と、
前記情報処理装置から送信される前記消耗品の識別情報に基づいて、前記出荷数量の前記消耗品のうち未使用の前記消耗品と使用済みの前記消耗品とを決定する制御部と、を備えた、
情報処理装置の消耗品の管理システム。
【請求項１２】
前記情報処理装置は、セットされた消耗品のニアエンドまたはエンドを検出した場合には、前記サーバに対して問合せを行い、
前記サーバは、前記問合せに応じて前記サーバの記憶部を参照し、前記出荷数量の消耗品のうち未使用の消耗品の識別情報を前記情報処理装置へ送信し、
前記情報処理装置は、前記未使用の消耗品の識別情報を表示または印字する、
請求項１１に記載された、情報処理装置の消耗品の管理システム。
【請求項１３】
前記情報処理装置は、プリンタであって、
前記消耗品のニアエンドは、印字媒体またはインクリボンのうち少なくともいずれかのニアエンドであり、前記消耗品のエンドは、印字媒体またはインクリボンのうち少なくともいずれかのエンドである、
請求項１２に記載された、情報処理装置の消耗品の管理システム。
【請求項１４】
前記サーバの記憶部は、前記ユーザに出荷された各消耗品の識別情報と、各消耗品の有効期限とを対応付けて記憶し、
前記非接触電子タグは、前記非接触電子タグが取り付けられている前記消耗品の有効期限の情報を記憶し、
前記リーダは、前記情報処理装置にセットされた消耗品の有効期限の情報を読み取り、
前記情報処理装置の制御部は、前記リーダに読み取られた前記消耗品の有効期限の情報が前記サーバへ送信されるように制御し、
前記サーバは、前記情報処理装置にセットされた消耗品の有効期限と、前記出荷数量の消耗品のうちの未使用の消耗品の有効期限との先後を判定する、
請求項１１から１３のいずれか１項に記載された、情報処理装置の消耗品の管理システム。
【請求項１５】
前記サーバは、前記情報処理装置にセットされた前記消耗品の有効期限が後であると判定した場合には、前記未使用の消耗品の識別情報を前記情報処理装置へ送信し、
前記情報処理装置は、受信した前記未使用の消耗品の識別情報を表示または印字する、
請求項１４に記載された、情報処理装置の消耗品の管理システム。
【請求項１６】
前記情報処理装置は、前記情報処理装置にセットされた前記消耗品の使用量に関連する情報を前記サーバへ送信し、
前記サーバは、前記消耗品の使用量に関連する情報に基づいて当該消耗品の使用率を算出し、当該使用率に関する情報を前記情報処理装置に送信し、
前記情報処理装置は、前記使用率に関する情報を表示または印字する、
請求項１１から１５のいずれか１項に記載された、情報処理装置の消耗品の管理システム。
【請求項１７】
前記サーバとネットワークを介して接続可能な通信端末、をさらに含み、
前記サーバは、前記出荷数量の消耗品のうち未使用の消耗品の数が所定の閾値以下となった場合には、前記通信端末へメッセージを送信する、
請求項１１から１６のいずれか１項に記載された、情報処理装置の消耗品の管理システム。
【請求項１８】
前記通信端末は、前記メッセージを受信した場合、前記保管庫内の数が前記所定の閾値以下となった前記消耗品の発注処理を行う、
請求項１７に記載された、情報処理装置の消耗品の管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置の消耗品の管理システムに関するものである。
【背景技術】
【０００２】
近年、ネットワーク上のサーバと通信可能に接続され、サーバから様々なサービスの提供を受けるように構成された情報処理装置が知られている。例えば、特許文献１には、情報処理装置としてプリンタにおいてエラーが発生したときに、プリンタが当該エラーに関する情報をサーバに通知し、当該エラーを解消するためのソフトウェアをサーバからダウンロードするようにすることが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２４０５８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、店舗等の業務で使用されるラベルプリンタ等では、例えばロール紙等の消耗品をユーザがまとまった数量を一括して発注することが行われる。そのような場合、プリンタの消耗品の在庫管理を適切に行うことがもとめられる。
【０００５】
そこで、本発明のある態様は、情報処理装置の消耗品の在庫管理を適切に行うことができるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明のある態様は、情報処理装置と、前記情報処理装置の消耗品を保管する保管庫と、前記保管庫とネットワークを介して接続可能なサーバと、を含み、前記消耗品の在庫を管理する管理システムであって、前記消耗品には、前記消耗品を特定する識別情報を記憶する非接触電子タグが取り付けられており、前記保管庫は、各消耗品の識別情報と、前記保管庫内における各消耗品の位置情報を前記サーバへ送信する通信部を備え、前記サーバは、前記保管庫から送信される位置情報を記憶する記憶部を備えた、情報処理装置の消耗品の管理システムである。
【発明の効果】
【０００７】
本発明ある態様によれば、情報処理装置の消耗品の在庫管理を適切に行うことができる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態に係る消耗品管理システムの概略構成を示す図である。
【図２】第１の実施形態に係る保管庫のドアを閉状態としたときの斜視図である。
【図３】第１の実施形態に係る保管庫のドアを開状態としたときの斜視図である。
【図４】第１の実施形態に係る保管庫内のラックとラック内のロール紙を例示する図である。
【図５】第１の実施形態に係る消耗品管理システムで使用されるラベルを説明する図である。
【図６】第１の実施形態に係る保管庫の内部構成を示すブロック図である。
【図７】第１の実施形態に係るユーザ端末、プリンタ、および、サーバの内部構成を示すブロック図である。
【図８】第１の実施形態のユーザ管理データベースのデータ構成を例示する図である。
【図９】第１の実施形態に係る消耗品管理システムにおける処理を示すシーケンスチャートである。
【図１０】第１の実施形態に係る消耗品管理システムにおける処理を示すシーケンスチャートである。
【図１１】第１の実施形態に係る消耗品管理システムにおける処理を示すシーケンスチャートである。
【図１２】第１の実施形態に係る消耗品管理システムにおける処理を示すシーケンスチャートである。
【図１３】第２の実施形態に係る消耗品管理システムの概略構成を示す図である。
【図１４】第２の実施形態のユーザ管理データベースのデータ構成を例示する図である。
【図１５】第２の実施形態に係る消耗品管理システムにおける処理を示すシーケンスチャートである。
【図１６】第２の実施形態に係る消耗品管理システムにおける処理を示すシーケンスチャートである。
【発明を実施するための形態】
【０００９】
本実施形態において「非接触電子タグ」は、情報を記憶する半導体メモリを内蔵して，非接触で読み書き可能な情報媒体を意味する。非接触電子タグとしては、リーダからの電波をエネルギー源として動作するパッシブタグに限らず、電池を内蔵したアクティブタグであってもよい。
本実施形態において「リーダ」とは、電磁界または電波によって，非接触で電子タグの半導体メモリが記憶する情報を読み出すために近距離無線通信を行う読み出し装置を意味する。非接触リーダと非接触電子タグとの間で行われる近距離無線通信は、狭義のＲＦＩＤに限られず、ＮＦＣ(Near Field Communication)等の近距離無線通信技術であってもよく、無線通信規格を限定するものではない。
以下の説明では、リーダは非接触タグとの間でＲＦＩＤ通信を行う場合を例として説明するが、通信方式を限定する意図ではない。
【００１０】
（１）第１の実施形態
以下、本発明の第１の実施形態に係る消耗品管理システム１について説明する。
本実施形態の消耗品管理システム１は、情報処理装置の一例としてのプリンタの消耗品を管理するためのシステムである。プリンタの消耗品としては、ロール紙などの印字媒体、インクリボン、プラテンローラ等が挙げられるが、以下の説明では、プリンタの消耗品がロール紙である場合を例として説明する。ユーザは保管庫３を所持しており、消耗品であるロール紙を保管庫３に保管する。プリンタに新しいロール紙をセットするときには、保管庫３からロール紙を取り出してプリンタにセットする。
【００１１】
（１−１）第１の実施形態の消耗品管理システム１の構成
図１を参照して、第１の実施形態の消耗品管理システム１の構成について説明する。第１の実施形態に係る消耗品管理システム１の概略構成を示す図である。
図１に示すように、消耗品管理システム１は、保管庫３、ユーザ端末４（通信端末の一例）、プリンタ５（情報処理装置の一例）、および、サーバ６を備える。サーバ６と、保管庫３、ユーザ端末４、および、プリンタ５の各々とは、ネットワークＮＷを介して接続されている。図１に示すように、サーバ６は、複数のユーザＵ１，Ｕ２，…の各々が所持する保管庫３、ユーザ端末４、および、プリンタ５と接続され、ユーザごとに消耗品の管理を行う。なお、図示しているように、各ユーザは、複数の保管庫３、および／または、複数のプリンタ５を所持していることがあり得る。
【００１２】
保管庫３は、プリンタ５の消耗品としてロール紙を保管する保管設備であるが、非接触電子タグを読み取るためのアンテナとリーダと通信機能を備えている。プリンタ５および保管庫３は、例えば、ユーザの事業の現場（例えば、店舗や工場等）に設置されている。ユーザ端末４は、例えば、ユーザの事務所等の現場とは離れた場所に配置されている。
サーバ６は、保管庫３およびプリンタ５と通信を行うことによりロール紙の在庫を管理しており、ロール紙の在庫が少なくなってきた場合には、ユーザ端末４に対してメッセージを送信する。それによって、ユーザは、ユーザ端末４を通してロール紙を発注することが適時に行うことができるように構成されている。
【００１３】
（１−２）保管庫の全体構成、および、ロール紙に取り付けられているラベル
次に、本実施形態に係る保管庫３について図２〜４を参照して説明し、保管庫３内のロール紙ＰＲに取り付けられているラベルＬについて図５を参照して説明する。
図２は、本実施形態に係る保管庫３のドア３Ｄを閉状態としたときの斜視図である。図３は、本実施形態に係る保管庫３のドア３Ｄを開状態としたときの斜視図である。図４は、本実施形態に係る保管庫３内のラック（区画の一例）とラック内のロール紙を例示する図である。図５は、第１の実施形態に係る消耗品管理システム１で使用されるラベルを説明する図である。なお、本実施形態ではドアを有する保管庫３を例示するが、保管庫３にドアは必ずしも必要ない。
【００１４】
図２および図３に示すように、保管庫３は、概ね直方体状の筐体３Ｂの内部に複数のロール紙（消耗品の一例）を収容するようにして構成されている。図１および図２では、好ましい形態として移動可能となるように筐体３Ｂの底部にキャスタ３ｗを取り付けた形態を示しているが、キャスタ３ｗは必ずしも必須ではない。保管庫３は、図１及び図２では直方体状であるが、例えば円筒状であっても良い。
【００１５】
本実施形態の保管庫３には、筐体３Ｂと連結してドア３Ｄが設けられている。ドア３Ｄには、ドアハンドル３ｈが取り付けられている。図２では、ドア３Ｄが、保管庫３が収容する複数のロール紙に対して外部からのアクセスが遮断される閉状態である場合を示している。図３では、ドア３Ｄが、複数のロール紙に対する外部からのアクセスが可能となる開状態である場合を示している。
【００１６】
図３に示すように、保管庫３の筐体３Ｂの内部には、複数段（図３の例では、７段）のラックＲ１〜Ｒ７（総称して「ラック群Ｒ」という。）が積層された状態で設けられている。各ラックは、上下に設けられた仕切り板によって区画されている。ラックＲ１は仕切り板Ｐ０と仕切り板Ｐ１の間に設けられ、ラックＲ２は仕切り板Ｐ１と仕切り板Ｐ２の間に設けられる、といった具合である。各仕切り板には、ラックアンテナが内蔵されている。すなわち、仕切り板Ｐ０〜Ｐ７にはそれぞれ、ラックアンテナＲＡ０〜ＲＡ７が内蔵されている。
なお、ラックアンテナＲＡ０〜ＲＡ７による受信性能に影響を及ぼさないように、ラック自体は金属製ではなく、例えばプラスチック製であることが好ましい。
筐体３Ｂの外観を構成する表面部材は、外部から照射される電磁波がラックアンテナの受信性能に影響を与えないように、電磁シールド機能を備えた金属製の部材であることが好ましい。例えば、保管庫３の外部から筐体３Ｂに近接または接触しうる、保管庫３とは無関連の電子タグを、保管庫３内のラックアンテナが誤検出することを防止することができる。
【００１７】
各ラックには、様々な種類のロール紙が収容されている。図４ａでは、ラックＲ１に、ロール紙ＰＲ１〜ＰＲ６が収容されている例が示される。図４ｂに示すように、ロール紙ＰＲの紙管には、ラベルＬが取り付けられている。
【００１８】
図５に示すように、ロール紙ＰＲに取り付けられているラベルＬには、ロール紙を識別するためのデータが記録された電子タグ（以下、「ロール紙タグ」という。）が内蔵されている。ラベルＬのおもて面には、例えば、ロール紙を識別するためのバーコードやＱＲコード（登録商標）が印字され、ロール紙コード（Ｐａｐｅｒ  Ｒｏｌｌ  Ｃｏｄｅ）、シリアル番号（Ｓｅｒｉａｌ  Ｎｏ．）、有効期限（Ｅｘｐｉｒｙ  ｄａｔｅ）、注文番号（Ｏｒｄｅｒ  Ｎｏ.）、および注文数（Ｏｒｄｅｒ  Ｑｕａｎｔｉｔｙ）が含まれる。ロール紙タグには、上記内容の他、お客様コード、発注ユニーク番号等（以下、総称して「ロール紙データ」という。）が記録されている。
【００１９】
注文番号は、ラベルＬが取り付けられているロール紙が注文されたときの注文を識別するための番号である。注文番号が同一のロール紙は、同時に注文が行われたロール紙であることを意味する。
注文数は、同一の注文番号で注文が行われてユーザに出荷されたロール紙の数（出荷数量の一例）を意味し、例えば「３／２０」の場合、注文数が２０個であることを意味する。また、「３／２０」の「３」は、同時に注文が行われた２０個の中の連番（識別番号の一例）を意味する。すなわち、図５に示す例では、注文番号：３５７によるユーザの注文数は２０個である。そして、２０個のロール紙のラベルＬには注文数の欄に、それぞれ「１／２０」〜「２０／２０」といように「連番／注文数」の形式で表示されている。
ロール紙コード、シリアル番号、注文番号、および、注文数は、消耗品の識別情報の一例である。
【００２０】
上述したように、各仕切り板には、ロール紙タグに対して電波を発信するラックアンテナが内蔵されている。図４に示す例では、仕切り板Ｐ０，Ｐ１にそれぞれ内蔵されているラックアンテナＲＡ０，ＲＡ１は、ラックＲ１に収容されているすべてのロール紙のロール紙タグに向けて電波を発信し、当該ロール紙タグからの電波（反射波）を受信する。ロール紙タグからの電波には、ロール紙タグに記録されているロール紙データが含まれる。図４に示すように、ラックＲ１内のロール紙の位置やラベルＬの貼り付け位置によって、ラックＲ１内のロール紙タグは様々な位置を取りうることから、ラックＲ１内のロール紙のロール紙タグとの通信は、ラックＲ１の上下に設けられた２つの仕切り板Ｐ０，Ｐ１にそれぞれ内蔵された２つのラックアンテナＲＡ０，ＲＡ１によって行うように構成されていることが好ましい。
他のラックについても同様である。例えば、ラックＲ２内のロール紙のロール紙タグとの間の電波の送受信は、それぞれ、ラックアンテナＲＡ１，ＲＡ２によって行われ、ラックＲ３内のロール紙のロール紙タグとの間の電波の送受信は、それぞれ、ラックアンテナＲＡ２，ＲＡ３によって行われる。
【００２１】
なお、保管庫３は、図３および図４に示した構成例に限られない。保管庫３の前面、上面、底面、側面、背面のうち少なくともいずれかの面にアンテナを配置し、保管庫３内のロール紙に取り付けられたロール紙タグを後述するリーダユニット３２によって検出することによって、ロール紙の位置を特定してもよい。
【００２２】
（１−３）保管庫の内部構成
次に、本実施形態の保管庫３の内部構成について図６を参照して説明する。図６は、本実施形態に係る保管庫の内部構成を示すブロック図である。
図６に示すように、実施形態の保管庫３は、制御部３１、リーダユニット３２、通信部３３、および、ラックアンテナ群ＲＡを含む。
【００２３】
制御部３１は、マイクロコンピュータおよびメモリ（ＲＡＭ(Random Access Memory)，ＲＯＭ(Read Only Memory)）を含み、保管庫３の動作を制御する。
【００２４】
リーダユニット３２は、制御部３１とデータの送受信を行うように構成されている。
リーダユニット３２は、ラックアンテナ群ＲＡのラックアンテナＲＡ１〜ＲＡ７の各々と接続されており、各ラックアンテナから電波が放射されるように各ラックアンテナに信号を送る。リーダユニット３２は、ラックアンテナＲＡ１〜ＲＡ７の各々からデータを受信した場合に、当該データ（つまり、読み出したデータ）を制御部３１へ送信する。ラックアンテナＲＡ１〜ＲＡ７の各々から送信されるデータは、ラックＲ１〜Ｒ７の各々に収容されているロール紙ＰＲに付着されているロール紙タグに記録されているロール紙データである。リーダユニット３２およびラックアンテナＲＡ１〜ＲＡ７は、第２リーダの一例である。
なお、制御部３１は、所定の条件を満たしたときにラックアンテナＲＡ１〜ＲＡ７が動作するようにリーダユニット３２を制御してもよい。所定の条件は、例えば、保管庫３が起動されたこと、または、ドア３Ｄの状態が開状態から閉状態に切り替わったことである。
【００２５】
通信部３３は、ネットワークＮＷを介してサーバ６とデータの送受信を行う。本実施形態では、通信部３３は、保管庫３に保管されている各ロール紙のロール紙データと、各ロール紙の位置データ（ロール紙が保管されているラックの位置を示すデータ）とを対応付けて、サーバ６へ送信する。
【００２６】
（１−４）ユーザ端末４、プリンタ５、および、サーバ６の内部構成
次に、本実施形態のユーザ端末４、プリンタ５、および、サーバ６の内部構成について図７を参照して説明する。図７は、第１の実施形態に係るユーザ端末４、プリンタ５、および、サーバ６の内部構成を示すブロック図である。
図７に示すように、ユーザ端末４は、制御部４１、ストレージ４２、操作入力部４３、表示部４４、および、通信部４５を備える。
【００２７】
制御部４１は、マイクロコンピュータおよびメモリ（ＲＡＭ，ＲＯＭ）を含み、ユーザ端末４の動作を制御する。マイクロコンピュータは、ユーザ端末４の起動時にＲＯＭに記憶されているアプリケーションプログラムを読み出して実行する。アプリケーションプログラムには、サーバ６によって提供される様々なサービスを受けるためのプログラムも含まれる。例えば、アプリケーションプログラムを実行することにより、操作入力部４３に対する操作入力に応じてサーバ６からのメッセージを表示部４４に表示することができる。サーバ６からのメッセージには、例えば、保管庫３におけるロール紙の在庫量が少なくなったことを通知するメッセージが含まれる。サーバ６からのメッセージは、ストレージ４２に記録されるように構成してもよい。
また、アプリケーションプログラムを実行することにより、ユーザ端末４を通してユーザが、ロール紙を発注できるように構成できるようにすることが好ましい。本実施形態では、制御部４１は、保管庫３内のロール紙の在庫量が少ない場合にサーバ６からメッセージを受信し、当該メッセージの受信に応じてアプリケーションプログラムを実行することでロール紙の発注処理を行うことができる
通信部４５は、サーバ６と通信を行うための通信インタフェースである。
【００２８】
なお、本実施形態では、ロール紙の在庫量が少なくなってきた場合には、ユーザ端末４にサーバ６からメッセージを送信する構成としているが、プリンタ５にメッセージを送信するように構成してもよい。その場合には、ユーザ端末４は必須ではない。しかし、消耗品の発注をプリンタ５に対して遠隔にあるユーザ端末４により行う場合には、ユーザ端末４が在庫量に関するメッセージを受信する方が、ユーザが発注業務を行う上で便利である。
【００２９】
図７に示すように、プリンタ５は、制御部５１、ストレージ５２、操作入力部５３、表示部５４、モータ駆動部５５、ヘッド駆動部５６、リーダ５７（第１リーダの一例）、および、通信部５８を備える。
制御部５１は、マイクロコンピュータおよびメモリ（ＲＡＭ，ＲＯＭ）を含み、プリンタ５の動作を制御する。マイクロコンピュータは、プリンタ５の起動時にＲＯＭに記憶されているファームウェアを読み出して実行する。ファームウェアを実行することで実現される機能には、ヘッド駆動部に供給する印字データを生成することが含まれる。
【００３０】
操作入力部５３は、プリンタ５の筐体に設けられた操作ボタン、および、タッチパネル入力画面に設けられるタッチ入力ボタンの少なくともいずれかの入力手段である。
表示部５４は、例えばＬＣＤ（Liquid Crystal Display）等の表示パネルと、当該表示パネルに画像を表示する駆動回路とを含む。
【００３１】
モータ駆動部５５は、プラテンローラ（図示せず）の回転を制御するステッピングモータ（図示せず）を駆動することによって、ロール紙からラベルを引き出して搬送させる。モータ駆動部５５は、制御部５１からの搬送要求に応じて、当該搬送要求によって指定される搬送方向（順方向あるいは逆方向）および搬送量で連続紙を搬送させる。指定された搬送方向および搬送量は、例えばステッピングモータの回転方向およびステップ数に対応している。モータ駆動部５５は、当該回転方向およびステップ数に基づいてステッピングモータを駆動する。
【００３２】
制御部５１は、操作入力部５３から、あるいは図示しない通信回線から印字データを受信する。ヘッド駆動部５６は、当該印字データに基づき、複数の発熱素子を有するサーマルヘッドの各発熱素子に電流を流す、あるいは流さないようにする。電流により発熱した発熱素子がプラテンローラによって搬送されたラベルにインクリボンを介して押し当てられると、発熱素子に押し当てられたラベルの部分が発色することでラベルに情報が印字される。
【００３３】
リーダ５７は、ロール紙ＰＲに取り付けられているロール紙タグＴと無線通信を行い、ロール紙タグＴに記憶されているロール紙データを読み出す。
【００３４】
通信部５８は、サーバ６とネットワークＮＷを介した通信を行い、データの送受信を行う。本実施形態では、通信部５８は、プリンタ５にセットされたロール紙のロール紙データをサーバ６に送信し、サーバ６から表示部５４に表示すべきデータを受信する。
【００３５】
図３に示すように、サーバ６は、制御部６１、ストレージ６２、および、通信部６３を備える。
制御部６１は、マイクロコンピュータおよびメモリ（ＲＡＭ，ＲＯＭ）を含み、サーバ６の動作を制御する。マイクロコンピュータは、サーバ６の起動時にＲＯＭに記憶されているサービスプログラムを読み出して実行する。サービスプログラムを実行することで、プリンタ５のユーザに対して様々なサービスが提供されるように構成されている。
【００３６】
ストレージ６２（記憶部の一例）には、ユーザ管理データベースが記憶されている。ユーザ管理データベースは、プリンタ５から受信するロール紙データに基づき、制御部６１により適宜更新される。ユーザ管理データベースについては後述する。
通信部６３は、保管庫３およびユーザ端末４とネットワークＮＷを介した通信を行い、データの送受信を行う。本実施形態では、通信部６３は、保管庫３に保管されているロール紙のロール紙データを保管庫３から受信し、ユーザが使用すべきロール紙の位置データをプリンタ５に対して送信する。位置データは、保管庫３におけるラックの位置を示すデータである。また、通信部６３は、保管庫３内のロール紙の在庫量が少ない場合、ユーザ端末４に対してメッセージを送信する。
【００３７】
次に、ユーザ管理データベースについて、図８を参照して説明する。図８は、本実施形態の消耗品管理システム１において参照されるユーザ管理データベースのデータ構成例を示す図である。
図８に示すように、ユーザ管理データベースは、プリンタのユーザを識別するユーザＩＤごとに、ロール紙データと、ロール紙の位置データ、使用状態データ、プリンタＩＤ、および、使用率の各フィールドからなるデータベースである。ユーザ管理データベースの１レコードが１つのロール紙に対応している。
【００３８】
「ロール紙データ」フィールドの値は、サーバ６がプリンタ５から受信するロール紙データを基に書き込まれる。「位置データ」フィールドの値は、対応するロール紙が保管されている保管庫３内のラックの位置を示し、サーバ６が保管庫３から受信するデータに基づいて書き込まれる。「使用状態データ」フィールドの値は、対応するロール紙の使用状態を示すデータ（０：未使用、１：使用中、２：使用済）であり、サーバ６がプリンタ５から受信するデータに基づいて更新される。プリンタＩＤは、ロール紙の使用状態データが「１」（使用中）である場合に、ロール紙がセットされているプリンタを識別する情報である。「使用率」フィールドの値は、プリンタ５から取得する発行枚数、走行距離のデータに基づいて算出され、更新される。
【００３９】
（１−５）第１の実施形態の消耗品管理システム１の動作
次に、図９〜１２を参照して、本実施形態の消耗品管理システム１の動作について説明する。図９〜１２はそれぞれ、第１の実施形態に係る消耗品管理システム１における処理を示すシーケンスチャートである。
【００４０】
（１−５−１）保管庫３の定期的な在庫管理（図９）
本実施形態の消耗品管理システム１において、保管庫３内のロール紙の在庫は、常時サーバ６に管理されている。すなわち、図９のステップＳ１０〜Ｓ１４の処理が定期的に実行される。
図９において、保管庫３の制御部３１は、ラックアンテナ群ＲＡが庫内のロール紙に取り付けられているラベルに内蔵されたロール紙タグと通信を行うように制御する（ステップＳ１０）。通信のタイミングは、例えば所定時間ごとである。制御部３１はさらに、通信部３３を介してサーバ６に、ラックアンテナ群ＲＡによって読み取られた庫内のロール紙のロール紙データと、位置データ（ラックＲ１〜Ｒ７のいずれか）とを対応付けて送信する（ステップＳ１２）。ロール紙データおよび位置データは、消耗品の在庫データの一例である。
サーバ６の制御部６１は、ステップＳ１２で受信したデータを基に、ストレージ６２内のユーザ管理データベースを更新する（ステップＳ１４）。例えば、庫内のロール紙の位置が変化している場合には、制御部６１は、ユーザ管理データベースにおいて、ロール紙データに対応する位置データを更新する。
なお、プリンタ５にセットされていたロール紙を外して保管庫３に戻した場合であっても、図９のステップＳ１０〜Ｓ１４の処理は定期的に実行されるため、保管庫３に戻されたロール紙のデータは、ユーザ管理データベースに適時に反映される。また、図1に示すように、ユーザが複数の保管庫３を有している場合、サーバ６は、それぞれの保管庫３のロール紙の在庫についても同様に管理することができる。
【００４１】
（１−５−２）ロール紙がプリンタ５にセットされたときの処理（図９）
ロール紙が保管庫３から取り出されてプリンタ５にセットされると、プリンタ５のリーダ５７が、セットされたロール紙のロール紙タグと通信を行い、ロール紙データを読み取る（ステップＳ２０）。なお、プリンタ５にセットされるロール紙が保管庫３からではなく、他のプリンタにセットされていたロール紙を取り外してセットする（つまり、架け替える）場合においても、同様にステップＳ２０の処理が行われる。
次いで、プリンタ５の制御部５１は、通信部５８を介してサーバ６に対して、プリンタＩＤと、プリンタ５にセットされたロール紙のロール紙データとを送信する（ステップＳ２２）。
サーバ６の制御部６１は、プリンタ５からプリンタＩＤとロール紙データを受信すると、ストレージ６２内のユーザ管理データベースを更新する（ステップＳ２４）。
具体的には、ユーザ管理データベースにおいて、対応するロール紙データのレコード中、使用状態データが「０」（未使用）から「１」（使用中）に書き換えられるとともに、ステップＳ２２で送信されたプリンタＩＤが書き込まれる。さらに、ステップＳ２２以前に使用状態データが「１」（使用中）であったロール紙データのレコード中、対応する使用状態データが「２」（使用済）に書き換えられる。同一ユーザの他のプリンタからロール紙が架け替えられた場合には、対応するプリンタＩＤが更新される。つまり、複数のプリンタ５を有する場合に、他のプリンタからロール紙を架け替えられた場合や、他のプリンタにロール紙を架け替えた場合に、対応するプリンタＩＤが更新され、ロール紙の使用率が継続して計算される。これにより、ユーザが使用中の各ロール紙の残量についても管理することが可能となる。
【００４２】
次いで、サーバ６は、プリンタ５にセットされたロール紙が、使用すべきロール紙であるか否か判断する（ステップＳ２６）。使用すべきロール紙であるか否かの判断は、ロール紙の状態（使用中または未使用）および、ロール紙の有効期限の先後に基づいて行われる。
【００４３】
具体的には、ユーザ管理データベースにおいて、ステップＳ２２で受信したロール紙データに含まれるロール紙コードと同じロール紙コードを含むレコードの中で、以下の優先順位に従って最も優先順位の高いレコードを検索する。なお、本実施形態において、同じロール紙コードのロール紙は、消耗品をロール紙とした場合の「互換性のある消耗品」の一例である。
（優先順位１）使用状態データが「１」（使用中）であって、有効期限が早い
（優先順位２）使用状態データが「１」（使用中）であって、有効期限が遅い
（優先順位３）使用状態データが「０」（未使用）であって、有効期限が早い
（優先順位４）使用状態データが「０」（未使用）であって、有効期限が遅い
【００４４】
上記優先順位に従ってレコードを検索した結果、ステップＳ２２で受信したロール紙データが含まれるレコードが最も優先順位が高いレコードである場合には、ユーザが取り付けたロール紙は使用すべきロール紙であることを意味する。その場合には（ステップＳ２６：ＹＥＳ）、サーバ６は何もしない。
【００４５】
逆に、上記優先順位に従ってレコードを検索した結果、ステップＳ２２で受信したロール紙データが含まれるレコードが最も優先順位が高いレコードではない場合には、ユーザが取り付けたロール紙は使用すべきロール紙ではないことを意味する。その場合には（ステップＳ２６：ＮＯ）、サーバ６の制御部６１は、最も優先順位が高いレコードに含まれる位置データをプリンタ５へ送信する（ステップＳ２８）。プリンタ５の制御部５１は、受信した位置データを表示部５４に表示させる（ステップＳ３０）。それによってユーザは、表示された位置データに基づき保管庫３から、使用すべきロール紙を容易に見つけることができ、プリンタ５にセットされているロール紙と交換することができる。なお、ステップＳ３０では、プリンタ５の制御部５１は、受信した位置データを表示させることに代えて印字させるようにしてもよい。
よって、本実施形態の消耗品管理システム１では、プリンタ５の消耗品であるロール紙の在庫管理を適切に行うことができる。ユーザ管理データベースでは、ユーザが複数のプリンタ５を所持している場合に各プリンタ５にセットされているロール紙と、当該ユーザの保管庫３に在庫しているロール紙とを管理することができる。
なお、ステップＳ２８では、サーバ６の制御部６１は、プリンタ５にセットされたロール紙が、使用すべきロール紙であるか否かの判断結果のみをプリンタ５に通知してもよい。当該判断結果の通知のみによっても、セットされたロール紙の交換をユーザに促すことができる。
【００４６】
（１−５−３）ロール紙の使用率の更新（図１０）
ユーザ管理データベースにおいてロール紙の使用率の更新が逐次行われる。
図１０において、プリンタ５は、定期的に（例えば１０分間隔で）、ロール紙から印字される用紙の発行枚数のデータや、プラテンローラ（図示せず）の走行距離のデータをサーバ６へ送信する（ステップＳ４０）。ロール紙から印字される用紙の発行枚数とは、例えば、ロール紙が帯状の台紙に複数のラベルが仮着された状態で巻回されている場合には、印字されてプリンタ５から排出されたラベルの枚数を意味する。ロール紙がミシン目で区切られた複数の帳票が帯状に連なった状態で巻回されている場合には、ロール紙から印字される用紙の発行枚数とは、印字されてプリンタ５から排出された帳票の枚数を意味する。プラテンローラの走行距離は、プラテンローラを駆動するモータの回転数に比例するため、当該モータの回数数の累積値から得られる。
発行枚数のデータや走行距離のデータは、消耗品の使用量に関する情報の一例である。
【００４７】
サーバ６の制御部６１は、発行枚数や走行距離のデータを受信すると、当該データに基づいて、プリンタ５にセットされているロール紙のロール紙データ（使用状態データが「１」であるレコードのロール紙コード）に対応するロール紙の使用率を算出する（ステップＳ４２）。
ロール紙の使用率の算出は以下のようにして行われる。ロール紙１個当たりの発行枚数やロール紙１個を消費するためのプラテンローラの走行距離は概ね既知である。そこで、ロール紙１個当たりの発行枚数がＮ１であり、ステップＳ４０で受信したデータが示す発行枚数がＮ２である場合、使用率はＮ２／Ｎ１で算出できる。あるいは、プラテンローラのロール紙１個を消費するためのプラテンローラの走行距離がＭ１であり、ステップＳ４０で受信したデータが示すプラテンローラの走行距離がＭ２である場合、使用率はＭ２／Ｍ１で算出できる。
サーバ６の制御部６１は、受信した発行枚数や走行距離のデータを組み合わせて算出してもよい。
【００４８】
サーバ６の制御部６１は、ステップＳ４２で算出された使用率をなるように、ユーザ管理データベースにおいて、プリンタＩＤに対応するレコードの使用率のデータを更新する（ステップＳ４４）。
サーバ６の制御部６１は、ステップＳ４２で算出された使用率のデータをプリンタ５に送信する（ステップＳ４６）。プリンタ５の制御部５１は、受信した使用率のデータを表示部５４に表示させる（ステップＳ４８）。それによってユーザは、現在セットされているロール紙がどの程度消費されているか認識することができる。なお、ステップＳ４８では、プリンタ５の制御部５１は、受信した使用率のデータを表示させることに代えて印字させるようにしてもよい。
【００４９】
（１−５−４）プリンタ５によるニアエンド検出時の処理（図１１）
本実施形態の消耗品管理システム１では、プリンタ５においてニアエンド検出が行われる。ニアエンド検出とは、消耗品の交換時期が近いことを検出したことを意味する。ニアエンド検出は、例えば光学センサを用いる方式により行うことができる。光学センサを用いる方式では、プリンタ５にセットされたロール紙の側面に光を照射し、ロール紙の側面からの反射光を検出する。ロール紙がニアエンドになるとロール紙の側面からの反射光の光強度が低下若しくはゼロになり、ニアエンドであると判断することが可能である。
本実施形態の場合、図１１のステップＳ５０において、プリンタ５がロール紙のニアエンド検出を行った場合を想定する（ステップＳ５０：ＹＥＳ）。その場合、プリンタ５はサーバ６に対して、使用すべきロール紙について問合せを行う（ステップＳ５２）。問合せには、ニアエンドであると検出されたロール紙のロール紙データとプリンタＩＤとが含まれる。
【００５０】
ステップＳ５２の問合せを受信したサーバ６の制御部６１は、ユーザが使用すべきロール紙の保管庫３内の位置を特定する（ステップＳ５４）。
【００５１】
ステップＳ５４において、ユーザが使用すべきロール紙の位置の特定がステップＳ２６における処理と同様にして行われる。すなわち、ユーザ管理データベースにおいて、ステップＳ５２で受信した問合せに含まれるロール紙データ内のロール紙コードと同じロール紙コードを含むレコードの中で、上記優先順位１〜４に従って最も優先順位の高いレコードを検索する。検索によって得られた最も優先順位の高いレコードに含まれる位置データが、ユーザが使用すべきロール紙の保管庫３内の位置として特定される。
【００５２】
サーバ６は、ステップＳ５４で特定された位置データをプリンタ５へ送信する（ステップＳ５６）。プリンタ５の制御部５１は、ステップＳ５６で受信した位置データを表示部５４に表示させる（ステップＳ５８）。それによってユーザは、表示された位置データに基づき保管庫３から、使用すべきロール紙を容易に見つけることができ、プリンタ５にセットされているロール紙と交換することができる。
なお、ステップＳ５８では、プリンタ５の制御部５１は、受信した位置データを表示させることに代えて印字させるようにしてもよい。
【００５３】
（１−５−５）在庫量の確認処理（図１２）
本実施形態では、サーバ６は定期的に保管庫３の在庫量の確認を行い、在庫量が少なくなった場合には、ユーザ端末４に対してメッセージを送信する。それによってユーザは、ユーザ端末４から新しいロール紙を発注するように促される。
【００５４】
図１２においてサーバ６の制御部６１は、ロール紙の在庫量の確認を行う（ステップＳ６０）。この確認は、例えば定期的に（例えば１０分間隔で）行われる。ロール紙の在庫量の確認では、ユーザ管理データベースにおいて、ロール紙コードが同一であって、かつ使用状態データが「０」（未使用）であるレコード数をカウントし、そのレコード数（＝同一種類のロール紙の在庫量）が所定の閾値以下である場合には、ロール紙の在庫量が少ないと判断する。在庫量が所定の閾値以下である場合（ステップＳ６２：ＹＥＳ）、サーバ６はユーザ端末４に対して、ロール紙コードを指定して、在庫量が少ないことを通知するメッセージをユーザ端末４へ送信する（ステップＳ６４）。
ユーザ端末４の制御部４１は、ステップＳ６４のメッセージを受信すると、特定のロール紙コードのロール紙の在庫量が少ないことを表示部４４に表示させ（ステップＳ６６）、当該ロール紙の発注処理を行う（ステップＳ６８）。
【００５５】
（２）第２の実施形態
次に、本発明の第２の実施形態に係る消耗品管理システム１Ａについて説明する。なお、以下の説明において、第１の実施形態と共通する部分については重複説明を省略する。
【００５６】
（２−１）第２の実施形態の消耗品管理システム１Ａの構成
図１３を参照して、第２の実施形態の消耗品管理システム１Ａの構成について説明する。図１３は、第２の実施形態に係る消耗品管理システム１Ａの概略構成を示す図である。
図１３に示すように、消耗品管理システム１Ａは、保管庫３Ａがサーバ６とネットワークを介して接続されていない点で第１の実施形態（図１参照）と異なる。
また、本実施形態の保管庫３Ａは、第１の実施形態の保管庫３と異なり、ラックアンテナ群を備えておらず、保管庫３Ａ内に存在するロール紙のロール紙データやロール紙の位置データを認識しない。そのため、本実施形態の消耗品管理システム１Ａでは、サーバ６は保管庫３Ａからデータを受信することなく保管庫３Ａ内のロール紙の在庫を管理する。
【００５７】
図１４に、本実施形態のサーバ６のストレージ６２において記憶されているユーザ管理データベースのデータ構成例を示す。
図１４に示すように、ユーザ管理データベースは、プリンタのユーザを識別するユーザＩＤごとに、ロール紙データ（消耗品データの一例）と、使用状態データ、プリンタＩＤ、および、使用率の各フィールドからなるデータベースである。図１４のユーザ管理データベースは、位置データのフィールドがない点で図８のユーザ管理データベースと異なる。
【００５８】
本実施形態の消耗品管理システム１Ａでは、ユーザから発注を受けてユーザに出荷されたすべてのロール紙のロール紙データが予めユーザ管理データベースの各レコードの「ロール紙データ」フィールドに書き込まれている。そして、各レコードのデータを逐次更新することで、保管庫３Ａ内のロール紙の在庫状態を推定することにしている。
なお、本実施形態の説明では、便宜的にユーザがロール紙を保管庫３Ａ内で保管している場合について言及するが、その限りではない。保管庫３Ａはサーバ６と接続されていないため、ロール紙は、必ずしも保管庫３Ａ内で保管されている必要はなく、ユーザの所望の保管場所に保管されていればよい。
【００５９】
（２−２）第２の実施形態の消耗品管理システム１Ａの動作
次に、図１５および図１６を参照して、本実施形態の消耗品管理システム１Ａの動作について説明する。図１５および図１６はそれぞれ、第２の実施形態に係る消耗品管理システム１Ａにおける処理を示すシーケンスチャートである。
【００６０】
（２−２−１）ロール紙がプリンタ５にセットされたときの処理（図１５）
ロール紙が保管庫３Ａから取り出されてプリンタ５にセットされると、プリンタ５のリーダ５７が、プリンタ５にセットされたロール紙のロール紙タグと通信を行い、ロール紙データを読み取る（ステップＳ７０）。次いで、プリンタ５の制御部５１は、通信部５８を介してサーバ６に対して、プリンタＩＤと、プリンタ５にセットされたロール紙のロール紙データとを送信する（ステップＳ７２）。
【００６１】
サーバ６の制御部６１は、プリンタ５からプリンタＩＤとロール紙データを受信すると、ストレージ６２内のユーザ管理データベースを更新する（ステップＳ７４）。
具体的には、ユーザ管理データベースにおいて、対応するロール紙データのレコード中、使用状態データが「０」（未使用）から「１」（使用中）に書き換えられるとともに、ステップＳ７２で送信されたプリンタＩＤが書き込まれる。さらに、ステップＳ７２以前に使用状態データが「１」（使用中）であったロール紙データのレコード中、対応する使用状態データが「２」（使用済）に書き換えられる。
【００６２】
次いで、サーバ６は、プリンタ５にセットされたロール紙が、使用すべきロール紙であるか否か判断する（ステップＳ７６）。使用すべきロール紙であるか否かの判断は、ロール紙の状態（使用中または未使用）および、ロール紙の有効期限の先後に基づいて行われる。
【００６３】
具体的には、ユーザ管理データベースにおいて、ステップＳ７２で受信したロール紙データに含まれるロール紙コードと同じロール紙コードを含むレコードを、以下の優先順位に従って最も優先順位の高いレコードを検索する。なお、本実施形態において、同じロール紙コードのロール紙は、消耗品をロール紙とした場合の「互換性のある消耗品」の一例である。
（優先順位１）使用状態データが「１」（使用中）であって、有効期限が早い
（優先順位２）使用状態データが「１」（使用中）であって、有効期限が遅い
（優先順位３）使用状態データが「０」（未使用）であって、有効期限が早い
（優先順位４）使用状態データが「０」（未使用）であって、有効期限が遅い
【００６４】
上記優先順位に従ってレコードを検索した結果、ステップＳ７２で受信したロール紙データが含まれるレコードが最も優先順位が高いレコードである場合には、ユーザが取り付けたロール紙は使用すべきロール紙であることを意味する。その場合には（ステップＳ７６：ＹＥＳ）、サーバ６は何もしない。
【００６５】
逆に、上記優先順位に従ってレコードを検索した結果、ステップＳ７２で受信したロール紙データが含まれるレコードが最も優先順位が高いレコードではない場合には、ユーザが取り付けたロール紙は使用すべきロール紙ではないことを意味する。その場合には（ステップＳ７６：ＮＯ）、サーバ６の制御部６１は通信部６３を介して、最も優先順位が高いレコードに含まれるロール紙データをプリンタ５へ送信する（ステップＳ７８）。
プリンタ５の制御部５１は、受信したロール紙データを表示部５４に表示させる（ステップＳ８０）。それによってユーザは、表示されたロール紙データに基づき、使用すべきロール紙を保管庫３Ａから取り出し、プリンタ５にセットされているロール紙と交換することができる。
なお、ステップＳ７８では、サーバ６の制御部６１は、プリンタ５にセットされたロール紙が、使用すべきロール紙であるか否かの判断結果のみをプリンタ５に通知してもよい。当該判断結果の通知のみによっても、セットされたロール紙の交換をユーザに促すことができる。また、ステップＳ８０では、プリンタ５の制御部５１は、受信したロール紙データを表示させることに代えて印字させるようにしてもよい。
【００６６】
（２−２−２）ロール紙の使用率の更新
本実施形態においてロール紙の使用率の更新は、図１０に示したシーケンスチャートと同様にして行われる。
【００６７】
（２−２−３）プリンタ５によるニアエンド検出時の処理（図１６）
図１６のステップＳ９０において、プリンタ５がロール紙のニアエンド検出を行った場合を想定する（ステップＳ９０：ＹＥＳ）。その場合、プリンタ５はサーバ６に対して、使用すべきロール紙について問合せを行う（ステップＳ９２）。問合せには、ニアエンドであると検出されたロール紙のロール紙データとプリンタＩＤとが含まれる。
【００６８】
ステップＳ９２の問合せを受信したサーバ６の制御部６１は、ユーザが使用すべきロール紙のロール紙データを特定する（ステップＳ９４）。
【００６９】
ステップＳ９４において、ユーザが使用すべきロール紙データの特定がステップＳ７６における処理と同様にして行われる。すなわち、ユーザ管理データベースにおいて、ステップＳ９２で受信した問合せに含まれるロール紙データ内のロール紙コードと同じロール紙コードを含むレコードの中で、上記優先順位１〜４に従って最も優先順位の高いレコードを検索する。検索によって得られた最も優先順位の高いレコードに含まれるロール紙データが、ユーザが使用すべきロール紙のロール紙データとして特定される。
【００７０】
サーバ６は、ステップＳ９４で特定されたロール紙データをプリンタ５へ送信する（ステップＳ９６）。プリンタ５の制御部５１は、ステップＳ９６で受信したロール紙データを表示部５４に表示させる（ステップＳ９８）。それによってユーザは、表示されたロール紙データに基づき保管庫３Ａから、使用すべきロール紙を見つけることができ、プリンタ５にセットされているロール紙と交換することができる。
なお、ステップＳ９６では、ロール紙データの少なくとも一部（例えば、シリアル番号）を送信すればよい。シリアル番号がわかれば、ユーザは、使用すべきロール紙を特定することができる。
また、ステップＳ９８では、プリンタ５の制御部５１は、受信したロール紙データを表示させることに代えて印字させるようにしてもよい。
【００７１】
（２−２−４）在庫量の確認処理
本実施形態において在庫量の確認処理は、図１２に示したシーケンスチャートと同様にして行われるが、以下の点で処理が異なる。
本実施形態では、ユーザから発注を受けてユーザに出荷されたすべてのロール紙のロール紙データが予めユーザ管理データベースの各レコードの「ロール紙データ」フィールドに書き込まれている。例えば、図１４に示した例では、ロール紙コード「００４２」によって特定される種類のロール紙の出荷数量が２０個であることを示している。そのため、ロール紙コード「００４２」のロール紙の２０個のうち使用状態データが「０」（未使用）である数量を特定することで、ロール紙コード「００４２」のロール紙の在庫量が特定される。
【００７２】
以上説明したように、本実施形態の消耗品管理システム１Ａによれば、サーバ６と接続されていない保管庫３Ａが用いられる場合であっても、プリンタ５の消耗品であるロール紙の在庫管理を適切に行うことができる。
【００７３】
以上、本発明のプリンタの消耗品管理システムの実施形態について説明したが、本発明は上記の実施形態に限定されない。また、上記の実施形態は、本発明の主旨を逸脱しない範囲において、種々の改良や変更が可能である。例えば、上述したいずれかの実施形態で述べた技術的事項は、適宜他の実施形態と組み合わせて適用することができる。
上記実施形態では、保管庫３に保管されている消耗品としてのロール紙の数が所定の閾値以下となった場合にユーザ端末４にメッセージを送信し、ユーザ端末４がロール紙の発注処理を行う場合について説明した。すなわち、ロール紙を発注する発注者側端末としてユーザ端末４が発注処理を行う場合について説明したが、その限りではない。サーバ６は、ロール紙の数が所定の閾値以下となった場合に、ロール紙を受注する受注者側端末（図示せず；プリンタ５の製造者が管理する端末）にメッセージを送信し、受注者側端末が発注処理（若しくは新たなロール紙の発送処理）を行ってもよい。
【００７４】
上記第２の実施形態では、プリンタ５のリーダ５７が、プリンタ５にセットされたロール紙のロール紙タグと通信を行い、ロール紙データを読み取る場合について説明したが、その限りではない。プリンタにリーダが備わっていないか、またはロール紙にロール紙タグが取り付けられていない場合であってもよい。その場合、自動的にロール紙データを読み取ることはできないが、ユーザがロール紙をプリンタにセットする前に携帯端末でロール紙のシリアル番号とプリンタのシリアル番号を読み取り、携帯端末からサーバに読み取ったデータを送信してもよい。サーバが、受信したロール紙のシリアル番号とプリンタのシリアル番号を対応付けて管理することで、上述した実施形態と同様の消耗品管理を行うことができる。
【００７５】
なお、上述した実施形態では、サーバ６は、ユーザが複数の保管庫３を複数有する場合や複数のプリンタ５を有する場合等であっても、ユーザがシステム全体において保持している消耗品の在庫や消耗品の使用率を把握することができる。そのため、サーバ６は、特定の保管庫に保管されている消耗品としてのロール紙の数が所定の閾値以下となったときに、当該保管庫を管理するユーザのユーザ端末４やプリンタ５にその旨のメッセージを送信するだけでなく、システム全体での在庫量に応じた処理を行うこともできる。例えば、サーバ６は、システム全体でのロール紙の数（例えば、ユーザによりシステム全体で保管されているロール紙の数）が設定した閾値以下となった場合に、当該ユーザのユーザ端末４やプリンタ５にその旨を通知したり、発注処理を行ったりすることもできる。
【符号の説明】
【００７６】
１，１Ａ…消耗品管理システム
ＰＲ…ロール紙
Ｌ…ラベル
Ｔ…ロール紙タグ
３，３Ａ…保管庫
３Ｂ…筐体
３Ｄ…ドア
３ｈ…ドアハンドル
３ｗ…キャスタ
Ｐ０〜Ｐ７…仕切り板
３１…制御部
３２…リーダユニット
ＲＡ…ラックアンテナ群
ＲＡ０〜ＲＡ７…ラックアンテナ
３３…通信部
４…ユーザ端末
４１…制御部
４２…ストレージ
４３…操作入力部
４４…表示部
４５…通信部
５…プリンタ
５１…制御部
５２…ストレージ
５３…操作入力部
５４…表示部
５５…モータ駆動部
５６…ヘッド駆動部
５７…ＲＦＩＤリーダ
５８…通信部
６…サーバ
６１…制御部
６２…ストレージ
６３…通信部
ＮＷ…ネットワーク
【図１】
2019175385.tif 000003
【図２】
2019175385.tif 000004
【図３】
2019175385.tif 000005
【図４】
2019175385.tif 000006
【図５】
2019175385.tif 000007
【図６】
2019175385.tif 000008
【図７】
2019175385.tif 000009
【図８】
2019175385.tif 000010
【図９】
2019175385.tif 000011
【図１０】
2019175385.tif 000012
【図１１】
2019175385.tif 000013
【図１２】
2019175385.tif 000014
【図１３】
2019175385.tif 000015
【図１４】
2019175385.tif 000016
【図１５】
2019175385.tif 000017
【図１６】
2019175385.tif 000018