(57)【要約】【課題】  デバイス装置の部品カウンタ管理システムは、デバイス装置がネットワーク経由でサーバ装置に一つ又は複数の部品カウンタを定期的に送信するものが主である。このような定期的にカウンタ情報を送信するカウンタ管理方法では、デバイス装置において部品交換が行われた時間と、サーバ装置が部品交換時のカウンタ情報を受信するまでの時間との間に、タイムラグが発生する可能性があった。【解決手段】  上記課題を解決するために、定期的な部品カウンタ送信に加え、デバイス装置で部品交換が行われたことをトリガーとして、デバイス装置が部品交換時のカウンタ情報をサーバ装置に直接送信する手段を設けた。またサーバ装置では、部品交換時のカウンタ情報と定期的な部品カウンタ情報とを合わせて管理する。【選択図】  図１
2008152649.tif 000002
【特許請求の範囲】
【請求項１】
デバイス装置の部品カウンタ管理システムにおいて、デバイス装置が部品交換が行われたことを認識する手段と、デバイス装置が交換後、直ちに交換された部品のカウンタ情報をネットワーク経由でサーバ装置へ送信する手段と、サーバ装置が受信した部品交換時のカウンタ情報を管理することを特徴とする部品カウンタ管理システム。
【請求項２】
前記請求項１の認識する手段とは、部品交換が行われたことをセンサーにより検知することである部品カウンタ管理システム。
【請求項３】
前記請求項１の認識する手段とは、部品交換を行った際にユーザがデバイス装置に指示することである部品カウンタ管理システム。
【請求項４】
前記請求項１の部品カウンタ管理システムであって、画像形成装置は１つ又は複数の部品カウンタを定期的にサーバ装置へ送信し、サーバ装置が定期的なカウンタ情報と前記請求項１における部品交換時のカウンタ情報を合わせて管理することを特徴とする部品カウンタ管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デバイス装置における部品カウンタ情報をインターネット経由でサーバ装置に通知し、部品カウンタ管理を行うためのシステムに関する。
【背景技術】
【０００２】
従来のデバイス装置におけるインターネット経由のカウンタ管理には様々な形式がある（例えば、特許文献１、特許文献２参照）。しかしそれらは、予め設定された間隔で定期的にカウンタ情報をデバイス装置側からサーバ装置に送信するものが主である。
【特許文献１】特開２００４−３３４７５２号公報
【特許文献２】特開平１１−３２７３８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら上述した定期的にカウンタ情報を送信するカウンタ管理方法では、デバイス装置において部品交換が行われた時間と、サーバ装置が部品交換時のカウンタ情報を受信するまでの時間との間に、タイムラグが発生する可能性があった。
【課題を解決するための手段】
【０００４】
このため本発明では、定期的なカウンタ情報の送信に加え、デバイス装置で部品が交換されたことをトリガーとして、デバイス装置が交換された部品に関する交換時のカウンタ情報をサーバ装置へ直接送信する。そしてサーバ装置は部品交換時のカウンタ情報と定期的なカウンタ情報を合わせて管理する。
【発明の効果】
【０００５】
従来の定期送信のみによる部品カウンタ通知と比較し、デバイス装置における部品交換時のカウンタ情報をタイムラグなしに管理サーバ側で入手することが可能になる。
【発明を実施するための最良の形態】
【０００６】
以下に図面を参照し本発明の実施形態について説明する。
【０００７】
図１は、本発明の一実施形態におけるシステム全体図を示す。デバイス装置（１−１）は、インターネット（１−６）を経由してサーバ装置（１−５）にカウンタ情報やエラー情報などのデバイス装置に関する情報を定期、または不定期に送信する。コンピュータ（１−２）はイントラネットＬＡＮ（１−７）に接続され、ＬＡＮを通じてデバイス装置（１−１）と通信可能である。コンピュータ（１−２）は印刷データをデバイス装置（１−１）に送出することにより、ネットワーク印刷が可能である。サーバ装置が接続されるＬＡＮ（１−８）はイントラネットＬＡＮ（１−７）と同様のイントラネットＬＡＮである。ゲートウェイ装置（１−３）（１−４）はインターネット（１−６）へ接続するためのファイアウォールの役目を果たす。
【０００８】
なお、コンピュータやデバイス装置は同図に示す台数に限定されない。
【０００９】
図２は、本発明の一実施形態におけるデバイス装置の内部構成を示した図である。本内部構成では、ＣＰＵにおいてネットワーク制御部とデバイス（プリンタ）制御部が動作する。このデバイス装置は、ＲＯＭ（２−３）に格納されるプログラムを実行するＣＰＵ（２−１）を備え、システムバス（２−１１）に接続される各デバイスを総括的に制御する。また、２−２はＲＡＭで、ＣＰＵ（２−１）の主メモリ、ワークエリア等として機能する。このＲＡＭに通知先となるサーバアドレスやカウンタ情報の更新間隔、印刷ジョブ情報やジョブを保存する。そして、サーバアドレスやカウンタ情報の更新間隔等のシステム情報を保存するバックアップＲＡＭも構成する。２−４は、キーボードコントローラ（ＫＢＣ）で、２−８のキーボード（ＫＢ）からの指示入力を制御する。２−５は、ＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（２−９）の表示を制御する。２−８のキーボードおよび２−９のＣＲＴディスプレイを用いてユーザは、アプリケーション情報、タイマの編集が可能である。２−６は、デバイスコントローラ（ＤＶＣ）で、２−１０のプリンタ（ＤＶ）などを制御する。２−７はネットワークインタフェースカード（ＮＩＣ）で、ＬＡＮ（２−１２）を介して、他のネットワーク機器あるいは他のＰＣと双方向にデータ通信を行う。
【００１０】
また本実施例においてはＬＡＮ（２−１２）は図１におけるＬＡＮ（１−７）、（１−８）と同じものである。
【００１１】
なお、サーバ通知先アドレスやカウンタ情報の更新間隔、印刷ジョブ情報やジョブは、ハードディスク等のその他の記憶装置に保存してもよい。また液晶パネルのタッチパネル等を用いて、仮想キーボードとしキーボードの代わりとしてもよい。
【００１２】
図３は、本発明の一実施形態におけるサーバ装置の内部構成を示した図である。このサーバ装置はＲＯＭ（３−３）に格納されているプログラムを実行するＣＰＵ（３−１）を備え、システムバス（３−１１）に接続される各デバイスを総括的に制御する。またＲＡＭ（３−２）はＣＰＵ（３−１）の主メモリ、ワークエリア等として機能する。このＲＡＭ（３−２）にデバイス装置ごとの管理情報を保存する。そして、サーバ装置におけるシステム情報を保存するバックアップＲＡＭも構成する。キーボードコントローラ（ＫＢＣ）（３−４）はキーボード（ＫＢ）（３−８）からの指示入力を制御する。ＣＲＴコントローラ（ＣＲＴＣ）（３−５）はＣＲＴディスプレイ（３−９）の表示を制御する。キーボード（３−８）及びＣＲＴディスプレイ（３−９）を用いてユーザは、各デバイスに対する指示を要求できる。ＩＯコントローラ（ＩＯＣ）（３−６）はシリアル機器やパラレル機器（３−１０）などを制御する。ネットワークインタフェースカード（ＮＩＣ）（３−７）はＬＡＮ（３−１２）を介して、他のネットワーク機器あるいは他のＰＣと双方向にデータ通信を行う。
【００１３】
また、本実施例においては、ＬＡＮ（３−１２）は図１におけるＬＡＮ（１−７）（１−８）、図２におけるＬＡＮ（２−１２）、と同じものである。
【００１４】
なお、デバイスごとの管理情報や指示情報は、ハードディスク等のその他の記憶装置に保存してもよい。また、液晶パネルのタッチパネル等を用いて、仮想キーボードとし、キーボードの代わりとしてもよい。
【００１５】
図４は、本実施例におけるＨＴＴＰ上のＳＯＡＰを用いてデバイス装置からサーバ装置に送信される部品交換時カウンタと称されるパケットデータの一例である。このデータはＸＭＬ形式で記述される。部品交換時カウンタは、デバイス装置における交換された部品のカウンタ値とその部品のデバイスにおける積算カウンタ値を示すデータであり、デバイスを一意に識別する情報（＜ｄｅｖｉｃｅＩＤ＞タグ）、交換された部品番号（＜ｐａｒｔＩＤ＞）、交換部品カウンタ情報（＜ｒｅｐｌａｃｅｍｅｎｔＰａｒｔＣｏｕｎｔ＞タグ）、デバイスにおける積算カウンタ情報（＜ｔｏｔａｌＰａｒｔＣｏｕｎｔ＞タグ）、部品交換時刻に関する情報（＜ｒｅｐｌａｃｅｍｅｎｔＤａｔｅ＞タグ）等で構成される。
【００１６】
なお、部品交換時カウンタを意味するパケットであれば、このタグ構成に限定されない。
【００１７】
図５は、本実施例におけるＨＴＴＰ上のＳＯＡＰを用いてデバイス装置からサーバ装置に送信される部品カウンタと称されるパケットデータの一例である。このデータはＸＭＬ形式で記述される。部品カウンタは、デバイス装置における一又は複数の部品のカウンタ値とその部品のデバイスにおける積算カウンタ値を示すデータであり、デバイスを一意に識別する情報（＜ｄｅｖｉｃｅＩＤ＞タグ）と部品カウンタリスト（＜ｐａｒｔｓＣｏｕｎｔＬｉｓｔ＞）等で構成される。部品カウンタリストは一又は複数の部品カウンタ情報から構成され、部品カウンタ情報は交換された部品番号（＜ｐａｒｔＩＤ＞）、交換部品カウンタ情報（＜ｒｅｐｌａｃｅｍｅｎｔＰａｒｔＣｏｕｎｔ＞タグ）、デバイスにおける積算カウンタ情報（＜ｔｏｔａｌＰａｒｔＣｏｕｎｔ＞タグ）、部品交換時刻に関する情報（＜ｒｅｐｌａｃｅｍｅｎｔＤａｔｅ＞タグ）等で構成される。
【００１８】
なお、部品カウンタを意味するパケットであれば、このタグ構成に限定されない。
【００１９】
図６は、デバイス装置における部品交換時のカウンタ情報をデバイス装置がサーバ装置へ送信するフローチャートである。
【００２０】
以下、図６を用いて本実施例におけるデバイス装置の部品交換時のカウンタ情報送信について説明する。デバイス装置においてユーザが部品交換を行う(Ｓ６−１)。デバイス装置が、部品交換が行われたことを自動で検知する。（Ｓ６−２）。デバイス装置は交換された部品の部品交換時カウンタ情報をログに記録する共に、カウンタ情報をクリアする（Ｓ６−３）。デバイス装置が自身における部品交換時カウンタ情報をサーバ装置へ送信する（Ｓ６−４）。本実施例では部品交換時をカウンタ情報をログに記録するため、ネットワーク障害が起った場合には再送可能である（Ｓ６−５）。
【００２１】
特に（Ｓ６−２）の部品交換が行われたことをデバイス装置が検知しなくてもよい。ユーザがデバイス装置におけるＵＩ画面を操作するなどして部品が交換されたことをデバイス装置に指示してもよい。
【００２２】
図７は、デバイス装置におけるカウンタ情報をデバイス装置がサーバ装置へ定期的に送信するフローチャートである。
【００２３】
以下、図７を用いて本実施例におけるデバイス装置の部品カウンタ情報の定期送信について説明する。デバイス装置は所定の送信時刻間隔を経過すれば動作を開始する(Ｓ７−１)。デバイス装置は、自身に装着される一つ又は複数部品のカウンタ情報をログに記録する（Ｓ７−２）。デバイス装置が部品カウンタ情報をサーバ装置へ送信する（Ｓ７−３）。本実施例では部品カウンタ情報をログに記録しているため、ネットワーク障害が起った場合には再送可能であり、例えば送信時刻間隔を経過後に再送信を行う（Ｓ７−４）。
【００２４】
特に（Ｓ７−４）の再送信は所定の送信時刻間隔を経過せずに行ってもよい。
【００２５】
図８は、サーバ装置におけるカウンタ情報の管理に関するフローチャートである。
【００２６】
以下、図８を用いて本実施例におけるサーバ装置の部品カウンタ管理について説明する。サーバ装置はデバイス装置から部品交換時のカウンタ情報又は定期的な部品カウンタ情報を受信する（Ｓ８−１）。サーバ装置は受信データを判別する（Ｓ８−２）。受信したデータが定期的な部品カウンタ情報の場合、サーバ装置が定期的な部品カウンタを管理する（Ｓ８−３）。受信したデータが部品交換時のカウンタ情報であった場合、サーバ装置が部品交換時のカウンタ情報を定期的な部品カウンタ情報と合わせて管理する（Ｓ８−４）。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態におけるネットワークシステムの全体図。
【図２】本発明の一実施形態におけるデバイス装置の内部構成図。
【図３】本発明の一実施形態におけるサーバ装置の内部構成図。
【図４】本発明の一実施形態におけるデバイス装置からサーバ装置に送信する部品交換時のカウンタ情報のパケットデータの一例。
【図５】本発明の一実施形態におけるデバイス装置からサーバ装置に定期的に送信する部品カウンタ情報のパケットデータの一例。
【図６】本発明の一実施形態におけるデバイス装置の部品交換時のカウンタ送信に関するフローチャート。
【図７】本発明の一実施形態におけるデバイス装置の部品カウンタの定期送信に関するフローチャート。
【図８】本発明の一実施形態におけるサーバ装置における部品カウンタ管理に関するフローチャート。
【符号の説明】
【００２８】
１―１  デバイス装置
１−５  サーバ装置
１−６  インターネット
１−７、１−８、２−１２、２−１３  イントラネットＬＡＮ
２−７、３−７  ネットワーク通信制御部
【図１】
2008152649.tif 000003
【図２】
2008152649.tif 000004
【図３】
2008152649.tif 000005
【図４】
2008152649.tif 000006
【図５】
2008152649.tif 000007
【図６】
2008152649.tif 000008
【図７】
2008152649.tif 000009
【図８】
2008152649.tif 000010