(57)【要約】      （修正有）【課題】交換部品が本体機器と直接通信できない場所に保管されていても、上記交換部品に関する情報を通知することができる交換部品管理システムを提供する。【解決手段】交換部品管理システム１００において、サーバ１０６は、交換部品１０２を検出した中継端末に関連する中継端末関連情報を管理する。また、本体機器１０１は、サーバ１０６で管理される中継端末関連情報に基づいて交換部品１０２に関する情報を表示する。【選択図】図１
2019186846.tif 000002
【特許請求の範囲】
【請求項１】
本体機器に装着された消耗品と同じ種別の未装着の消耗品である交換部品を管理する交換部品管理システムであって、
前記本体機器と、
前記交換部品を検出する中継端末と、
前記中継端末及び前記本体機器と通信を行うサーバとを備え、
前記サーバは、前記交換部品を検出した中継端末に関連する端末関連情報を管理し、
前記本体機器は、前記サーバで管理される前記端末関連情報に基づいて前記交換部品に関する情報を表示することを特徴とする交換部品管理システム。
【請求項２】
前記中継端末は、所定の通信範囲に置かれた交換部品を検出し、
前記端末関連情報は、前記交換部品を検出した中継端末に関連付けされた位置情報を含むことを特徴とする請求項１記載の交換部品管理システム。
【請求項３】
前記端末関連情報は、前記中継端末を識別するための端末識別情報を含み、
前記サーバは、前記端末識別情報に基づいて前記中継端末の所有者を特定し、
前記本体機器は、前記本体機器と所有者が一致する中継端末に検出された交換部品に関する情報を表示することを特徴とする請求項２記載の交換部品管理システム。
【請求項４】
前記サーバは、前記交換部品を検出した中継端末に関連付けされた位置情報に基づいて前記中継端末の所有者を特定し、
前記本体機器は、前記本体機器と所有者が一致する中継端末に検出された交換部品に関する情報を表示することを特徴とする請求項２記載の交換部品管理システム。
【請求項５】
前記中継端末を複数備えることを特徴とする請求項１乃至４のいずれか１項に記載の交換部品管理システム。
【請求項６】
前記中継端末は、所定の場所に設置される固定型の端末であることを特徴とする請求項１乃至５のいずれか１項に記載の交換部品管理システム。
【請求項７】
前記中継端末は、携帯型の端末であることを特徴とする請求項１乃至６のいずれか１項に記載の交換部品管理システム。
【請求項８】
消耗品を装着する本体機器と、前記本体機器に装着された消耗品と同じ種別の未装着の消耗品である交換部品を検出する中継端末と、前記中継端末及び前記本体機器と通信を行うサーバとを備える交換部品管理システムの制御方法において、
前記交換部品を検出した中継端末に関連する端末関連情報を前記サーバによって管理する管理ステップと、
前記サーバで管理される前記端末関連情報に基づいて前記交換部品に関する情報を前記本体機器に表示する制御を行う表示制御ステップとを有することを特徴とする交換部品管理システムの制御方法。
【請求項９】
消耗品を装着する本体機器と、前記本体機器に装着された消耗品と同じ種別の未装着の消耗品である交換部品を検出する中継端末と、前記中継端末及び前記本体機器と通信を行うサーバとを備える交換部品管理システムの制御方法をコンピュータに実行させるプログラムにおいて、
前記交換部品管理システムの制御方法は、
前記交換部品を検出した中継端末に関連する端末関連情報を前記サーバによって管理する管理ステップと、
前記サーバで管理される前記端末関連情報に基づいて前記交換部品に関する情報を前記本体機器に表示する制御を行う表示制御ステップとを有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交換部品管理システム、その制御方法、及びプログラムに関する。
【背景技術】
【０００２】
トナーカートリッジや感光ドラム等の消耗品を装着する本体機器としてのＭＦＰが知られている。ＭＦＰは、装着された消耗品の残量や寿命等を示す部品状態情報を取得し、取得した部品状態情報に基づいて消耗品の交換時期をユーザに通知する。また、ＭＦＰは、消耗品の交換時期の他に、装着された消耗品と同じ種別の未装着の消耗品（以下、「交換部品」という。）が保管されているか否かに関する情報を通知する。交換部品には無線モジュールが設けられ、ＭＦＰは、上記交換部品の無線モジュールから取得した情報に基づいて交換部品に関する情報を表示する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１１１９４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のＭＦＰでは、該ＭＦＰと直接通信できない場所に保管された交換部品を示す情報を取得することができず、該交換部品に関する情報を通知することができない。
【０００５】
本発明の目的は、交換部品が本体機器と直接通信できない場所に保管されていても、上記交換部品に関する情報を通知することができる交換部品管理システム、その制御方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の交換部品管理システムは、本体機器に装着された消耗品と同じ種別の未装着の消耗品である交換部品を管理する交換部品管理システムであって、前記本体機器と、前記交換部品を検出する中継端末と、前記中継端末及び前記本体機器と通信を行うサーバとを備え、前記サーバは、前記交換部品を検出した中継端末に関連する端末関連情報を含む交換部品管理情報を管理し、前記本体機器は、前記サーバで管理される前記交換部品管理情報に基づいて前記交換部品に関する情報を表示することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、交換部品が本体機器と直接通信できない場所に保管されていても、上記交換部品に関する情報を通知することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態に係る交換部品管理システムの構成を概略的に示すブロック図である。
【図２】図１の本体機器のハードウェア構成を概略的に示すブロック図である。
【図３】図２のコントローラ部の構成を概略的に示すブロック図である。
【図４】図１の交換部品、携帯端末、通信端末、本体機器、及びサーバの各機能モジュールの構成を示すブロック図である。
【図５】図１の交換部品管理システムで用いられる各情報の一例を示す図である。
【図６】図１の中継端末及びサーバによる交換部品の検出に関する処理の手順を示すフローチャートである。
【図７】図１の交換部品管理システムにおいて交換部品の保管状況の問い合わせが行われてから交換部品の保管状況が表示されるまでの処理の手順を示すフローチャートである。
【図８】図７の処理で生成されるデータの一例を示す図である。
【図９】図２の操作表示部に表示される通知画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００１０】
図１は、本発明の実施の形態に係る交換部品管理システム１００の構成を概略的に示すブロック図である。
【００１１】
図１において、交換部品管理システム１００は、本体機器１０１、携帯端末１０４、通信端末１０５、及びサーバ１０６を備える。
【００１２】
交換部品管理システム１００は本体機器１０１に着脱可能な交換部品１０２を管理する。本実施の形態では、説明を容易にするため、交換部品管理システム１００が管理する交換部品１０２が１つである場合について説明するが、交換部品管理システム１００が管理する交換部品１０２の個数は１つに限られず、複数であっても良い。本体機器１０１では、消耗品１０９が着脱可能であり、消耗品１０９の交換時期が近付くと、ユーザは消耗品１０９を取り外し、同じ種別の未装着の消耗品である交換部品１０２を新たな消耗品として装着する。本体機器１０１は、装着された消耗品１０９を用いて本体機器１０１の各機能を実行する。本実施の形態では、本体機器１０１として、例えば、画像形成を行うＭＦＰが想定される。なお、本実施の形態では、本体機器１０１は、プリンタに限られず、着脱可能な電池等の消耗品が装着された携帯端末やＰＣ等の装置であっても良い。本体機器１０１には通信端末１０５と同じ機能を有する通信部１０８が搭載され、その機能の詳細は後述する。
【００１３】
交換部品１０２は、本体機器１０１に装着された消耗品１０９と同じ種別の未装着の消耗品である。交換部品１０２は、本体機器１０１に着脱可能な構成であり、発信器１０３を備える。発信器１０３は、BLE（Bluetooth Low Energy）等の通信範囲の狭い近距離無線通信を行う。発信器１０３は、電波によって後述する交換部品情報を発信する。本実施の形態では、本体機器１０１がＭＦＰである場合、交換部品１０２は、例えば、トナーカートリッジ、感光ドラム、及び故障時に交換される定着器である。
【００１４】
携帯端末１０４は、ユーザが持ち運び可能な機器、例えば、一般的な携帯電話やタブレット端末である。携帯端末１０４は、該携帯端末１０４が近距離無線通信可能な範囲内に置かれた交換部品１０２を検出する。具体的に、携帯端末１０４は、発信器１０３から受信した電波に基づいて交換部品１０２を検出する。また、携帯端末１０４は、検出した交換部品１０２に関連する後述する図５（ｃ）の交換部品管理情報５０７をサーバ１０６に送信する。なお、本実施の形態では、携帯端末１０４は、一般的な携帯電話やタブレット端末に限られず、発信器１０３から受信した電波に基づいて交換部品１０２を検出可能な携帯型の装置であれば良い。
【００１５】
通信端末１０５は、所定の場所、例えば、予め決められた交換部品１０２の保管場所の近傍に設置され、ユーザが持ち運び不可能な機器である。通信端末１０５は、通信端末１０５が近距離無線通信可能な範囲内に置かれた交換部品１０２を検出し、後述する交換部品管理情報５０７をサーバ１０６に送信する。なお、本体機器１０１の通信部１０８も、通信端末１０５と同様の機能を有する。すなわち、本実施の形態では、本体機器１０１の通信部１０８、携帯端末１０４、及び通信端末１０５が交換部品１０２を検出する中継端末として機能する。以下では、本体機器１０１の通信部１０８、携帯端末１０４、及び通信端末１０５の総称を「中継端末」とする。なお、本実施の形態では、説明を容易にするために、交換部品管理システム１００が携帯端末１０４及び通信端末１０５を１つずつ備える構成について説明するが、交換部品管理システム１００における携帯端末１０４及び通信端末１０５の各個数は１つに限られない。交換部品１０２をより網羅的に検出できるように、交換部品管理システム１００が携帯端末１０４及び通信端末１０５を複数備えるのが好ましい。サーバ１０６は、中継端末から受信した後述する交換部品管理情報５０７に基づいて交換部品１０２の保管場所や保管状況を管理し、これらの情報を本体機器１０１に伝える。また、サーバ１０６は、交換部品管理システム１００に含まれない外部機器１０７とデータ通信を行う。
【００１６】
図２は、図１の本体機器１０１のハードウェア構成を概略的に示すブロック図である。図２において、本体機器１０１は、通信部１０８の他に、コントローラ部２０１、機能実行部２０２、及び操作表示部２０３を備える。コントローラ部２０１は、機能実行部２０２、操作表示部２０３、及び通信部１０８と接続されている。
【００１７】
コントローラ部２０１は、機能実行部２０２、操作表示部２０３、及び通信部１０８を制御する。機能実行部２０２は、本体機器１０１に装着された消耗品１０９を用いて本体機器１０１の各機能を実行する。例えば、本体機器１０１がプリンタである場合、機能実行部２０２は、画像データを用紙に印刷するプリント機能を実行する。操作表示部２０３は、図示しない液晶ディスプレイ及びタッチパネルで構成される。なお、本実施の形態では、操作表示部２０３は、プロジェクタやマウス・キーボード等で構成されても良い。操作表示部２０３は、本体機器１０１に関する各種画面を表示する。また、操作表示部２０３は、ジョブの実行指示や本体機器１０１の設定変更指示等のユーザによる指示を受け付ける。
【００１８】
図３は、図２のコントローラ部２０１の構成を概略的に示すブロック図である。コントローラ部２０１は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、ＲａｄｉｏＩ／Ｆ３０４、ネットワークＩ／Ｆ３０５、及びＩ／Ｏ３０６を備える。ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、ＲａｄｉｏＩ／Ｆ３０４、ネットワークＩ／Ｆ３０５、及びＩ／Ｏ３０６は、システムバス３０７を介して互いに接続されている。
【００１９】
ＣＰＵ３０１は、ＲＯＭ３０２に格納されたプログラムを実行してコントローラ部２０１に接続された各ユニットを制御する。ＲＯＭ３０２は、ＣＰＵ３０１が実行するプログラムやコントローラ部２０１で使用する設定値等を格納する。ＲＡＭ３０３は、ＣＰＵ３０１の作業領域として、また、各データの一時格納領域として用いられる。ＲａｄｉｏＩ／Ｆ３０４は、本体機器１０１に設けられるアンテナ（不図示）を介して無線通信を行う。例えば、ＲａｄｉｏＩ／Ｆ３０４は、交換部品１０２の発信器１０３から送信される電波を受信する。ネットワークＩ／Ｆ３０５は、本体機器１０１とネットワークを構築する装置、例えば、サーバ１０６とデータ通信を行う。Ｉ／Ｏ３０６は、本体機器１０１に接続された機能拡張デバイスと通信を行う。機能拡張デバイスは、例えば、Flash ROMといった記憶デバイス、ＧＰＳ（Global Positioning System）モジュール、ＲＴＣ(Real Time Clock)モジュールである。なお、本実施の形態では、交換部品１０２、携帯端末１０４、通信端末１０５、及びサーバ１０６も同様に、コントローラ部２０１を備えることとする。
【００２０】
図４は、図１の交換部品１０２、携帯端末１０４、通信端末１０５、本体機器１０１、及びサーバ１０６の各機能モジュールの構成を示すブロック図である。図４（ａ）は、交換部品１０２の機能モジュールの構成を示す。図４（ｂ）は、携帯端末１０４の機能モジュールの構成を示す。図４（ｃ）は、通信端末１０５の機能モジュールの構成を示す。図４（ｄ）は、本体機器１０１の機能モジュールの構成を示す。図４（ｅ）は、サーバ１０６の機能モジュールの構成を示す。なお、本実施の形態では、交換部品１０２、携帯端末１０４、通信端末１０５、本体機器１０１、及びサーバ１０６が、図４（ａ）〜図４（ｅ）に示す機能モジュール以外の他の機能モジュールを備えても良い。
【００２１】
図４（ａ）において、交換部品１０２は、機能モジュールとして、制御モジュール４０１、交換部品情報格納モジュール４０２、送信モジュール４０３、及び内部通信モジュール４０４を備える。交換部品１０２の機能モジュールの処理は、交換部品１０２のＣＰＵ３０１が交換部品１０２のＲＯＭ３０２に格納されたプログラムを実行することによって行われる。
【００２２】
制御モジュール４０１は、交換部品情報格納モジュール４０２、送信モジュール４０３、及び内部通信モジュール４０４に関する各処理の実行を制御する。交換部品情報格納モジュール４０２は、交換部品１０２を識別するための部品識別情報を交換部品１０２のＲＯＭ３０２に格納する。なお、部品識別情報は、交換部品１０２のＲＯＭ３０２以外に、例えば、交換部品１０２のＩ／Ｏ３０６に接続されたFlash ROMに格納されても良い。送信モジュール４０３は、発信器１０３による電波の送信を制御する。送信モジュール４０３は、BLE等の通信範囲の狭い近距離無線通信により、上記部品識別情報を含む交換部品情報を所定の間隔で送信する。内部通信モジュール４０４は、交換部品１０２が本体機器１０１に装着された際に本体機器１０１のコントローラ部２０１と通信を行う。
【００２３】
図４（ｂ）において、携帯端末１０４は、機能モジュールとして、制御モジュール４０５、受信モジュール４０６、端末識別情報格納モジュール４０７、位置検出モジュール４０８、計時モジュール４０９、及び送信モジュール４１０を備える。携帯端末１０４の機能モジュールの処理は、携帯端末１０４のＣＰＵ３０１が携帯端末１０４のＲＯＭ３０２に格納されたプログラムを実行することによって行われる。
【００２４】
制御モジュール４０５は、受信モジュール４０６、端末識別情報格納モジュール４０７、位置検出モジュール４０８、計時モジュール４０９、及び送信モジュール４１０に関する各処理の実行を制御する。受信モジュール４０６は携帯端末１０４のＲａｄｉｏＩ／Ｆ３０４を制御し、携帯端末１０４が近距離無線通信可能な範囲内に置かれた交換部品１０２から交換部品情報を受信する。端末識別情報格納モジュール４０７は、携帯端末１０４を識別するための端末識別情報を格納する。端末識別情報は、携帯端末１０４のＩ／Ｏ３０６に接続されたFlash ROM（不図示）等に格納されている。
【００２５】
位置検出モジュール４０８は、携帯端末１０４のＩ／Ｏ３０６に接続されたＧＰＳモジュール（不図示）を用いて緯度及び経度等の携帯端末１０４の位置情報を検出する。計時モジュール４０９は、携帯端末１０４のＩ／Ｏ３０６に接続されたＲＴＣモジュール（不図示）を用いて計時を行う。送信モジュール４１０は、携帯端末１０４のＲａｄｉｏＩ／Ｆ３０４を制御して、位置情報等の携帯端末１０４に関する情報を含む後述する交換部品管理情報５０７をサーバ１０６に送信する。送信モジュール４１０は、例えば、携帯電話網を介して後述する交換部品管理情報５０７を送信する。
【００２６】
図４（ｃ）において、通信端末１０５は、機能モジュールとして、制御モジュール４１１、受信モジュール４１２、端末識別情報格納モジュール４１３、位置情報格納モジュール４１４、計時モジュール４１５、送信モジュール４１６、及び所有者情報格納モジュール４１７を備える。通信端末１０５の機能モジュールの処理は、通信端末１０５のＣＰＵ３０１が通信端末１０５のＲＯＭ３０２に格納されたプログラムを実行することによって行われる。
【００２７】
制御モジュール４１１は、受信モジュール４１２、端末識別情報格納モジュール４１３、位置情報格納モジュール４１４、計時モジュール４１５、送信モジュール４１６、及び所有者情報格納モジュール４１７に関する各処理の実行を制御する。受信モジュール４１２は、通信端末１０５のＲａｄｉｏＩ／Ｆ３０４を制御し、通信端末１０５が近距離無線通信可能な範囲内に置かれた交換部品１０２から交換部品情報を受信する。端末識別情報格納モジュール４１３は、通信端末１０５を識別するための端末識別情報を格納する。端末識別情報は、通信端末１０５のＩ／Ｏ３０６に接続されたFlash ROM（不図示）に格納されている。位置情報格納モジュール４１４は、通信端末１０５の位置情報を通信端末１０５のＩ／Ｏ３０６に接続されたFlash ROM（不図示）に格納する。通信端末１０５の位置情報は、通信端末１０５の設置時に設定される。通信端末１０５の位置情報は、「１０階１０１会議室」等のように通信端末１０５の設置場所を示す文字列であっても良く、また、通信端末１０５の位置を示す緯度及び経度を示す情報であっても良い。
【００２８】
計時モジュール４１５は、通信端末１０５のＩ／Ｏ３０６に接続されたＲＴＣモジュール（不図示）を用いて計時を行う。送信モジュール４１０は、通信端末１０５のネットワークＩ／Ｆ３０５を制御して、位置情報等の通信端末１０５に関する情報を含む後述する交換部品管理情報５０７をサーバ１０６に送信する。なお、本実施の形態では、送信モジュール４１０は、ネットワークＩ／Ｆ３０５ではなく、通信端末１０５のＲａｄｉｏＩ／Ｆ３０４を用いて後述する交換部品管理情報５０７をサーバ１０６に送信しても良い。所有者情報格納モジュール４１７は、通信端末１０５の所有者を識別するための識別情報を格納する。この識別情報は、通信端末１０５のＩ／Ｏ３０６に接続されたFlash ROM（不図示）に格納されている。この識別情報は、例えば、サーバ１０６におけるユーザ認証で用いられるユーザ名やパスワードである。
【００２９】
図４（ｄ）において、本体機器１０１は、機能モジュールとして、制御モジュール４１８、端末制御モジュール４１９、操作表示モジュール４２０、送受信モジュール４２１、機能実行モジュール４２２、及び交換部品通信モジュール４２３を備える。本体機器１０１の機能モジュールの処理は、本体機器１０１のＣＰＵ３０１が本体機器１０１のＲＯＭ３０２に格納されたプログラムを実行することによって行われる。
【００３０】
制御モジュール４１８は、端末制御モジュール４１９、操作表示モジュール４２０、送受信モジュール４２１、機能実行モジュール４２２、及び交換部品通信モジュール４２３に関する各処理の実行を制御する。端末制御モジュール４１９は、本体機器１０１の通信部１０８を制御する。例えば、端末制御モジュール４１９は、通信部１０８を制御して、通信部１０８が近距離無線通信可能な範囲内に置かれた交換部品１０２から交換部品情報を受信する。操作表示モジュール４２０は、操作表示部２０３における表示制御を行う。また、操作表示モジュール４２０は、操作表示部２０３でユーザに入力された情報を受け付ける。送受信モジュール４２１は、本体機器１０１のネットワークＩ／Ｆ３０５を制御して、サーバ１０６等と通信を行う。機能実行モジュール４２２は、機能実行部２０２を動作させて本体機器１０１の各機能を実行する。交換部品通信モジュール４２３は、本体機器１０１に装着された消耗品１０９と通信を行う。
【００３１】
図４（ｅ）において、サーバ１０６は、機能モジュールとして、制御モジュール４２４、送受信モジュール４２５、端末管理情報格納モジュール４２６、交換部品管理情報格納モジュール４２７、及び所有者情報認証モジュール４２８を備える。サーバ１０６の機能モジュールの処理は、サーバ１０６のＣＰＵ３０１がサーバ１０６のＲＯＭ３０２に格納されたプログラムを実行することによって行われる。
【００３２】
制御モジュール４２４は、送受信モジュール４２５、端末管理情報格納モジュール４２６、交換部品管理情報格納モジュール４２７、及び所有者情報認証モジュール４２８に関する各処理の実行を制御する。送受信モジュール４２５は、中継端末から送信される後述する交換部品管理情報５０７を受信する。また、送受信モジュール４２５は、本体機器１０１等から交換部品１０２の保管に関する確認要求を受信する。さらに、送受信モジュール４２５は、受信した確認要求に応じて後述する交換部品管理情報５０７に対応する情報を上記確認要求の送信元へ送信する。送受信モジュール４２５は、サーバ１０６のＲａｄｉｏＩ／Ｆ３０４及びネットワークＩ／Ｆ３０５の少なくとも一方を用いてデータ通信を行う。端末管理情報格納モジュール４２６は、一般的なＲＤＢＭＳ（Relational DataBase Management System）を用いて実現され、図５（ａ）の管理情報５０１を格納する。管理情報５０１は、携帯端末１０４や通信端末１０５を識別するための端末識別情報、及び端末識別情報に対応付けされた所有者情報を含む。交換部品管理情報格納モジュール４２７は、一般的なＲＤＢＭＳを用いて実現され、中継端末から受信した後述する交換部品管理情報５０７を格納する。所有者情報認証モジュール４２８は、所有者を認証するためのデータベースを管理し、中継端末から送信される所有者情報が有効であるか否かの認証を行う。
【００３３】
ところで、交換部品管理システム１００では、交換部品１０２に電源が投入されると、交換部品１０２の制御モジュール４０１が、交換部品情報格納モジュール４０２から交換部品１０２の部品識別情報を読み出す。制御モジュール４０１は、読み出した部品識別情報に基づいて図５（ｂ）の交換部品情報５０２を生成する。交換部品情報５０２は、少なくとも発信器識別情報５０３、部品種類５０４、部品識別情報５０５、及び部品状態５０６を備える。発信器識別情報５０３には、交換部品１０２の発信器１０３を一意に識別するための情報が設定される。部品種類５０４には、交換部品１０２の種類を示す情報が設定される。例えば、部品種類５０４には、或る機種のプリンタ向けのブラックトナーカートリッジであることを示す文字列が設定される。部品識別情報５０５には、交換部品１０２を一意に識別するための情報が設定される。部品状態５０６には、交換部品１０２の状態を示す情報が設定される。例えば、交換部品１０２がトナーカートリッジである場合、部品状態５０６には、「使用前」・「使用中」・「使用後」といった使用状態を示す文字列が設定される。また、交換部品１０２が「使用中」である場合、部品状態５０６には、「使用中」の文字列の他に、トナー残量を示す情報が設定される。次いで、制御モジュール４０１は、生成した交換部品情報５０２の送信を送信モジュール４０３に指示する。制御モジュール４０１は、例えば、交換部品１０２に電源が投入されている間、所定の間隔で、交換部品情報５０２の送信を送信モジュール４０３に指示する。送信モジュール４０３は、受けた指示に応じて交換部品情報５０２を送信する。交換部品管理システム１００では、上述したように交換部品１０２から所定の間隔で送信される交換部品情報５０２を受信した中継端末によって交換部品１０２が検出される。
【００３４】
図６は、図１の中継端末及びサーバ１０６による交換部品１０２の検出に関する処理の手順を示すフローチャートである。なお、本実施の形態において、各中継端末は類似の処理を行うので、以下では、一例として、携帯端末１０４による交換部品１０２の検出に関する処理について説明する。
【００３５】
図６（ａ）は、図１の携帯端末１０４によって実行される交換部品検出処理の手順を示すフローチャートである。図６（ａ）の処理は、携帯端末１０４の制御モジュール４０５が携帯端末１０４のＲＯＭ３０２に格納されたプログラムを実行することによって行われる。図６（ａ）の処理は、例えば、携帯端末１０４に電源が投入された際に実行される。
【００３６】
図６（ａ）において、制御モジュール４０５は、位置検出モジュール４０８の初期化処理を行う（ステップＳ６０１）。これにより、位置検出モジュール４０８が携帯端末１０４の位置を検出可能となる。次いで、制御モジュール４０５は、受信モジュール４０６の初期化処理を行う（ステップＳ６０２）。これにより、受信モジュール４０６が交換部品１０２から交換部品情報５０２を受信可能となる。次いで、制御モジュール４０５は、受信モジュール４０６により、携帯端末１０４が近距離無線通信可能な範囲内に置かれた交換部品１０２から交換部品情報５０２を受信すると（ステップＳ６０３でＹＥＳ）、携帯端末１０４の位置情報を取得する（ステップＳ６０４）。ステップＳ６０４では、制御モジュール４０５は、位置検出モジュール４０８により現在位置を示す位置情報を取得する。ここで、中継端末が通信端末１０５又は本体機器１０１の通信部１０８である場合、ステップＳ６０４では、位置情報格納モジュール４１４から通信端末１０５や本体機器１０１の位置情報が取得される。
【００３７】
次いで、制御モジュール４０５は、計時モジュール４０９により現在時刻を示す時刻情報を取得する（ステップＳ６０５）。次いで、制御モジュール４０５は、端末識別情報格納モジュール４０７から携帯端末１０４を識別するための端末識別情報を取得する（ステップＳ６０６）。次いで、制御モジュール４０５は、図５（ｃ）の交換部品管理情報５０７を生成する（ステップＳ６０７）。交換部品管理情報５０７には、ステップＳ６０３の処理で取得した交換部品情報５０２が含まれる。また、交換部品管理情報５０７には、時刻情報５１１、位置情報５１２、端末種類５１３、及び端末識別情報５１４も含まれる。時刻情報５１１は、ステップＳ６０５の処理で取得した時刻情報である。位置情報５１２は、ステップＳ６０４の処理で取得した位置情報である。端末種類５１３は、中継端末の端末種類を示す情報である。端末種類５１３には、通信端末１０５を示す「０」や携帯端末１０４を示す「１」等が設定される。端末識別情報５１４は、ステップＳ６０６の処理で取得した端末識別情報である。以下では、位置情報５１２及び端末識別情報５１４を含む中継端末に関連する情報を中継端末関連情報とする。次いで、制御モジュール４０５は、送信モジュール４１０により、交換部品管理情報５０７をサーバ１０６に送信する（ステップＳ６０８）。その後、制御モジュール４０５は本処理を終了する。交換部品管理情報５０７をサーバ１０６に送信した後、携帯端末１０４は、別の交換部品から交換部品情報５０２を受信すると、ステップＳ６０４以降の処理を行う。本実施の形態では、通信端末１０５及び本体機器１０１の通信部１０８も図６（ａ）の処理を行って、本体機器１０１の消耗品１０９の交換部品を網羅的に検出する。
【００３８】
図６（ｂ）は、図１のサーバ１０６によって実行される交換部品関連情報格納処理の手順を示すフローチャートである。図６（ｂ）の処理は、サーバ１０６の制御モジュール４２４がサーバ１０６のＲＯＭ３０２に格納されたプログラムを実行することによって行われる。
【００３９】
図６（ｂ）において、制御モジュール４２４は、サーバ１０６に電源が投入されると、送受信モジュール４２５の初期化処理を行い（ステップＳ６０９）、中継端末から交換部品管理情報５０７が送信されるまで待機する。交換部品管理情報５０７を受信すると（ステップＳ６１０）、制御モジュール４２４は、交換部品管理情報５０７を交換部品管理情報格納モジュール４２７に格納する（ステップＳ６１１）。交換部品管理情報５０７は、図５（ｄ）の管理テーブル５０８で管理される。その後、制御モジュール４２４は本処理を終了する。交換部品管理情報５０７を交換部品管理情報格納モジュール４２７に格納した後、別の交換部品管理情報５０７を受信すると、サーバ１０６はステップＳ６１１以降の処理を行う。このようにして、本実施の形態では、交換部品１０２を検出した中継端末に関連する中継端末関連情報がサーバ１０６で管理される。
【００４０】
図７は、図１の交換部品管理システム１００において交換部品１０２の保管状況の問い合わせが行われてから交換部品１０２の保管状況が表示されるまでの処理の手順を示すフローチャートである。図７（ａ）は、図１の本体機器１０１によって実行される問い合わせ処理の手順を示すフローチャートである。図７（ａ）の処理は、本体機器１０１の制御モジュール４１８が本体機器１０１のＲＯＭ３０２に格納されたプログラムを実行することによって行われる。また、図７（ａ）の処理は、例えば、予め設定された所定の間隔で定期的に行われる。
【００４１】
図７（ａ）において、制御モジュール４１８は、交換部品通信モジュール４２３により、本体機器１０１に装着された消耗品１０９の交換部品情報５０２を取得する（ステップＳ７０１）。次いで、制御モジュール４１８は、取得した交換部品情報５０２に含まれる部品状態５０６の値に基づいて消耗品１０９の交換又は交換準備が必要な状態であるか否かを判別する（ステップＳ７０２）。
【００４２】
ステップＳ７０２の判別の結果、消耗品１０９の交換又は交換準備が必要な状態でないとき、制御モジュール４１８は、本処理を終了する。ステップＳ７０２の判別の結果、消耗品１０９の交換又は交換準備が必要な状態であるとき、制御モジュール４１８は、図８（ａ）の問い合わせデータ８０１を生成する。問い合わせデータ８０１は、部品種類８０２、部品状態８０３、及び所有者情報８０４を備える。部品種類８０２には、ステップＳ７０１の処理で取得した交換部品情報５０２に含まれる部品種類５０４の値が設定される。部品状態８０３には、ステップＳ７０１で取得した交換部品情報５０２に含まれる部品状態５０６の値が設定される。所有者情報８０４には、本体機器１０１の通信部１０８の所有者情報格納モジュール４１７から取得した値、つまり、本体機器１０１の所有者を示す所有者情報が設定される。次いで、制御モジュール４１８は、生成した問い合わせデータ８０１をサーバ１０６に送信し（ステップＳ７０３）、本処理を終了する。
【００４３】
図７（ｂ）は、図１のサーバ１０６によって実行される応答処理の手順を示すフローチャートである。図７（ｂ）の処理は、サーバ１０６の制御モジュール４２４がサーバ１０６のＲＯＭ３０２に格納されたプログラムを実行することによって行われる。また、図７（ｂ）の処理は、サーバ１０６が本体機器１０１から問い合わせデータ８０１を受信した際に実行される。
【００４４】
図７（ｂ）において、制御モジュール４２４は、本体機器１０１から問い合わせデータ８０１を受信すると、問い合わせデータ８０１に含まれる所有者情報８０４の認証を行う（ステップＳ７０４）。次いで、制御モジュール４２４は、認証を成功したか否かを判別する（ステップＳ７０５）。
【００４５】
ステップＳ７０５の判別の結果、認証を失敗したとき、制御モジュール４２４は、本体機器１０１に対して所有者情報が不正であることを通知し（ステップＳ７０６）、本処理を終了する。ステップＳ７０５の判別の結果、認証を成功したとき、制御モジュール４２４は、管理テーブル５０８の中から、所定の条件を満たす交換部品管理情報を抽出する（ステップＳ７０７）。ステップＳ７０７では、制御モジュール４２４は、具体的に、管理テーブル５０８の中から、消耗品１０９と同じ種別の交換部品の交換部品管理情報であって本体機器１０１と同じ所有者の交換部品の交換部品管理情報を抽出する。本体機器１０１と同じ所有者の交換部品の交換部品管理情報を抽出する際、制御モジュール４２４は、管理情報５０１に基づいて管理テーブル５０８に登録された各交換部品管理情報の端末識別情報５０９に対応する所有者情報を特定する。すなわち、本実施の形態では、管理テーブル５０８に登録された交換部品管理情報が示す各交換部品の所有者が、端末識別情報５０９に基づいて特定される。制御モジュール４２４は、特定した所有者と問い合わせデータ８０１に含まれる所有者情報８０４が示す所有者とを比較する。
【００４６】
次いで、制御モジュール４２４は、抽出した交換部品管理情報に基づいて図８（ｂ）の応答データ８０５を生成する。例えば、複数の交換部品管理情報を抽出した場合、応答データ８０５には、図８（ｂ）に示すように、抽出された各交換部品管理情報に対応する複数の交換部品レコード８０６，８０７が含まれる。次いで、制御モジュール４２４は、応答データ８０５を本体機器１０１に送信し（ステップＳ７０８）、本処理を終了する。
【００４７】
図７（ｃ）は、図１の本体機器１０１によって実行される表示制御処理の手順を示すフローチャートである。図７（ｃ）の処理は、本体機器１０１の制御モジュール４１８が本体機器１０１のＲＯＭ３０２に格納されたプログラムを実行することによって行われる。図７（ｃ）の処理は、本体機器１０１がサーバ１０６から応答データ８０５を受信した際に実行される。
【００４８】
図７（ｃ）において、制御モジュール４１８は、サーバ１０６から応答データ８０５を受信すると（ステップＳ７０９）、応答データ８０５をＲＡＭ３０３に配置する。次いで、制御モジュール４１８は、応答データ８０５に含まれる交換部品レコード８０６，８０７を、各交換部品レコード８０６，８０７に含まれる部品状態や位置情報に基づいて並べ替える（ステップＳ７１０）。例えば、受信した応答データ８０５にトナーカートリッジの交換部品レコードが含まれる場合、制御モジュール４１８は、部品状態に含まれる「使用前」・「使用後」といった情報や、トナー残量に基づいて交換部品レコードを並べ替える。また、制御モジュール４１８は、本体機器１０１までの距離が最も近い交換部品レコードを最上位にし、上記距離が近い順に交換部品レコードを並べ替える。次いで、制御モジュール４１８は、ステップＳ７１０の処理で並べ替えた順に従って図９の通知画面９００を操作表示部２０３に表示する（ステップＳ７１１）。通知画面９００には、本体機器１０１の消耗品１０９の交換部品１０２に関する情報が表示される。具体的に、通知画面９００には、応答データ８０５に含まれる各交換部品レコードが示す交換部品に対応するシリアル番号や、各交換部品の保管場所を示す情報がステップＳ７１０の処理で並べ替えた順に従って表示される。その後、制御モジュール４１８は本処理を終了する。
【００４９】
上述した実施の形態によれば、サーバ１０６は交換部品１０２を検出した中継端末に関連する中継端末関連情報を管理し、本体機器１０１はサーバ１０６で管理される中継端末関連情報に基づいて交換部品１０２に関する情報（通知画面９００）を表示する。これにより、交換部品１０２が本体機器１０１と直接通信できない場所に保管されていても、交換部品１０２に関する情報を通知することができる。
【００５０】
また、上述した実施の形態では、中継端末は、該中継端末が近距離無線通信可能な範囲内に置かれた交換部品１０２を検出し、中継端末関連情報は、交換部品１０２を検出した中継端末に関連付けされた位置情報を含む。これにより、中継端末が近距離無線通信可能な範囲に基づいて検出された交換部品１０２が置かれている領域を特定することができ、特定した領域に基づいて交換部品１０２の保管場所を通知することができる。
【００５１】
さらに、上述した実施の形態では、中継端末を複数備えるので、交換部品１０２を網羅的に検出することができる。
【００５２】
上述した実施の形態では、中継端末は、所定の場所に設置される固定型の通信端末１０５である。これにより、通信端末１０５の設置場所の近傍に置かれた交換部品１０２を検出することができる。
【００５３】
また、上述した実施の形態では、中継端末は、携帯型の携帯端末１０４である。これにより、通信端末１０５によって検出不可能な場所に置かれた交換部品１０２を検出することができる。
【００５４】
上述した実施の形態では、本体機器１０１は、本体機器１０１と所有者が一致する中継端末に検出された交換部品に関する情報を表示する。これにより、本体機器１０１の所有者が所有する交換部品を通知することができ、もって、本体機器１０１の所有者以外の他の所有者が所有する交換部品が本体機器１０１で使用されるのを防止することができる。
【００５５】
以上、本発明について、上述した実施の形態を用いて説明したが、本発明は上述した実施の形態に限定されるものではない。例えば、ステップＳ７１０の処理における並べ替えの基準をユーザに操作表示部２０３で入力させても良い。
【００５６】
また、上述した実施の形態では、通知画面９００に上述した情報の他に、各交換部品の部品状態や部品の種別を示す情報が含まれても良い。
【００５７】
上述した実施の形態では、ステップＳ７０７において、管理テーブル５０８に登録された各交換部品管理情報に対応する交換部品の所有者を各交換部品管理情報の端末識別情報５０９に基づいて特定したが、これに限られない。例えば、各交換部品管理情報に対応する交換部品の所有者を、各交換部品管理情報の位置情報５１０の値に基づいて特定しても良い。これにより、携帯端末１０４や通信端末１０５の端末識別情報を管理することなく、交換部品１０２を検出した中継端末の位置情報から上記中継端末の所有者を容易に特定することができる。
【００５８】
本発明は、上述の実施の形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、該システム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００５９】
１００  交換部品管理システム
１０１  本体機器
１０２  交換部品
１０４  携帯端末
１０５  通信端末
１０８  通信部
１０９  消耗品
５１２  位置情報
５１４  端末識別情報
９００  通知画面
【図１】
2019186846.tif 000003
【図２】
2019186846.tif 000004
【図３】
2019186846.tif 000005
【図４】
2019186846.tif 000006
【図５】
2019186846.tif 000007
【図６】
2019186846.tif 000008
【図７】
2019186846.tif 000009
【図８】
2019186846.tif 000010
【図９】
2019186846.tif 000011