[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP4400040B2 - デバイス管理装置 - Google Patents

デバイス管理装置 Download PDF

Info

Publication number
JP4400040B2
JP4400040B2 JP2002351941A JP2002351941A JP4400040B2 JP 4400040 B2 JP4400040 B2 JP 4400040B2 JP 2002351941 A JP2002351941 A JP 2002351941A JP 2002351941 A JP2002351941 A JP 2002351941A JP 4400040 B2 JP4400040 B2 JP 4400040B2
Authority
JP
Japan
Prior art keywords
time
log
transmission
recording
timer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2002351941A
Other languages
English (en)
Other versions
JP2004185351A (ja
Inventor
敏博 島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2002351941A priority Critical patent/JP4400040B2/ja
Priority claimed from JP2002359641A external-priority patent/JP4296776B2/ja
Priority to EP07075108A priority patent/EP1796344A3/en
Priority to EP03257436A priority patent/EP1427135A3/en
Priority to CNB2003101195210A priority patent/CN100401274C/zh
Priority to US10/726,471 priority patent/US20040141201A1/en
Publication of JP2004185351A publication Critical patent/JP2004185351A/ja
Application granted granted Critical
Publication of JP4400040B2 publication Critical patent/JP4400040B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/06Generation of reports
    • H04L43/067Generation of reports using time frame reporting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/28Timers or timing mechanisms used in protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Environmental & Geological Engineering (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Selective Calling Equipment (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Control Or Security For Electrophotography (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、ネットワークに接続されたデバイスをリモートで管理する技術に関する。
【0002】
【従来の技術】
近年、複数のプリンタをネットワークに接続し、複数のクライアントで共有する印刷システムが普及している。かかる印刷システムでは、ネットワーク上に管理用のサーバを設け、各プリンタの稼働状況をリモートで管理することがある。このような管理方法では、消耗品の残量など稼働状況に関する情報を、管理用のサーバからプリンタに問い合わせたり、プリンタが定期的にサーバに通知したりすることで、稼働状況を管理する。
【0003】
【特許文献1】
特開2002−297468号公報
【0004】
【発明が解決しようとする課題】
従来の管理方法には、次に示す種々の課題が存在した。第1に、大規模な印刷システムでは、管理対象となるプリンタと管理サーバとの間にファイアウォールが設けられることがあり、これによって、管理サーバからプリンタへの問い合わせが妨げられる場合があった。
【0005】
第2に、管理対象となるプリンタが膨大になると、稼働状況の問い合わせおよび通知によるトラフィックが増大し、本来の印刷ジョブの送信が妨げられる場合があった。
【0006】
第3に、各プリンタのIPアドレスがDHCPサーバによって動的に割り当てられるネットワーク構成では、管理対象となるプリンタを特定することが困難であった。かかる状況下では、プリンタを特定するためにシリアル番号、MACアドレスなどに基づいて、割り当てられたプリンタのアドレスを特定する必要が生じ、このために、更にトラフィックが増大することがあった。また、管理も複雑化するという問題があった。
【0007】
稼働状況を取得する頻度を低減することでトラフィックを抑制することも可能ではあるが、この場合には、管理の精度が低減するという別の課題を生じることになる。例えば、稼働状況を表す情報には、プリンタのトナー残量のように、センサの感度が鈍いものが含まれる。トナー残量の場合、実際には印刷枚数とともに連続的に変化しているにもかかわらず、センサ出力は、一定量が消費された時点で不連続的に変化する。このような場合、不連続的な変化を補間してトナー残量の変化を精度良く把握するためには、サンプリング間隔を十分短くして、センサ出力が不連続的に変化する時刻を精度良く把握する必要がある。従って、稼働状況を取得する頻度の低減は、トナー残量の把握精度を低減させることになる。
【0008】
これらの課題は、プリンタに限らず、ネットワークに接続されるデバイスをリモートで管理する場合に共通の課題である。本発明はかかる課題を解決するためになされたものであり、デバイスのリモートでの管理を、精度良く効率的に行うことを目的とする。
【0009】
【課題を解決するための手段およびその作用・効果】
本発明では、ネットワークに接続されるデバイスに次の構成を適用することにより、上記課題の少なくとも一部の解決を図る。本発明となるデバイスとしては、例えば、プリンタ、スキャナ、プロジェクタ、オーディオ装置、家電機器、クライアントコンピュータ、PDAなど、ネットワークに接続されて稼働する種々の装置が含まれる。
【0010】
本発明のデバイスは、稼働状況を表すログを、デバイス自身が時刻情報と対応づけて記憶する。デバイスは、いわゆるリアルタイムクロックを有しないが、時間の経過を計測可能なタイマを有することが多い。時刻情報は、例えば、所定の基準時からの経過時間をタイマで計測することで求めることができる。稼働状況を表すパラメータは、消耗品の消費量、消費電力、CPUの演算負荷など、デバイスに応じて、種々の設定が可能である。本発明のデバイスは、こうして記録されたログをネットワーク経由で所定のサーバに送信する。この際、送信先のサーバから送信時の時刻を取得し、この時刻を、その後のログの記録の基準時として用いる。
【0011】
本発明によれば、デバイス自身がログを記録し、サーバに送信するため、管理上の精度確保に必要な記録頻度を高めつつ、送信頻度を抑制することができる。従って、管理に関わるネットワークのトラフィックを軽減することができる。また、ログの送信時にサーバから取得された時刻を基準時として用いるため、リアルタイムクロックを有しないデバイスでも、ログに記録される時刻情報の精度を向上することができる。例えば、タイマによる経過時間の計測値に誤差が含まれる場合でも、サーバから基準時を取得する度に、時刻情報の誤差が解消される。
【0012】
一般に、絶対時刻を取得可能な時計機能を各デバイスに搭載することは、デバイスのコスト増大を招く。また、かかる時計機能を備えたとしても、各デバイス間で時刻のずれが生じ、複数のデバイスを管理する場合には、管理精度が低下することがある。本発明では、サーバから取得した時刻を利用することにより、簡易な方法により、全デバイスの時刻情報の統一を図ることができる利点がある。
【0013】
本発明のデバイスは、更に、タイマによって計測される経過時間を補正してログの記録を行うようにしてもよい。例えば、複数回に亘ってサーバから取得された時刻に基づいて得られる時間間隔と、その時間間隔に対応するタイマの計測結果とに基づいて、計測誤差の補正を行うことができる。このように補正を行うことにより、ログの時刻情報の精度を更に向上させることができる。
【0014】
本発明では、ログの送信間隔、ログを記録する間隔は種々の設定が可能である。ネットワークのトラフィック軽減という観点から、ログの送信間隔は長い方が好ましい。稼働状況の精度向上という観点から、ログを記録する間隔は短い方が好ましい。一例として、ログの送信間隔を、ログを記録する間隔前者よりも長く設定することが好ましい。
【0015】
本発明では、デバイスがログをサーバに送信するので、サーバからデバイスへの稼働状況の問い合わせは不要となる。つまり、サーバはデバイスのアドレスを特定する必要がない。従って、本発明は、デバイスのアドレスが固定されているシステムの他、ネットワーク経由でデバイスのアドレスが動的に割り当てられるシステムにも適用可能である。また、同様の理由により、本発明は、サーバとデバイスとの間に、ファイアウォールが設けられているシステムにも適用可能である。
【0016】
本発明は、連続的に変化する稼働状況を表すパラメータが、不連続的に変化する場合でも適用可能である。かかるパラメータとしては、例えば、プリンタにおけるトナー残量が挙げられる。このようなパラメータを用いる場合には、不連続的な変化が生じ得る最小の時間間隔よりも短い間隔でログの記録を行うことが好ましい。こうすることにより、稼働状況を精度良く把握することができる。
【0017】
本発明は、ネットワークに接続されたデバイスの稼働状況を管理する管理サーバとして構成してもよい。管理サーバは、デバイスから、稼働状況を時刻と対応づけて記録したログを受信し、ログに記録された時刻を補正した上で、デバイスごとに保持する。時刻の補正は、例えば、複数回分のログの受信時刻に基づいて得られる時間間隔と、その時間間隔に対応するタイマの計測結果とに基づいて行うことができる。かかる管理サーバによれば、タイマの誤差による影響を抑制する機能を有しないデバイスを用いるシステムでも、精度良くログを取得することができる。
【0018】
上述の補正に際し、タイマの計測結果は、例えば、ログの取得と合わせてデバイスから取得することができる。また、ログの発信タイミングが固定または変動の周期で予め設定されている場合には、タイマでの計測時間がこの周期に達した時点でデバイスからログが発信されるから、この周期をタイマで計測された時間間隔とみなして補正を行ってもよい。こうすれば、デバイスからタイマでの計測結果を受信するまでなく、時刻の補正を行うことができる。
【0019】
本発明は、上述の時刻の補正機能を備えるか否かに関わらず、次の構成を有する管理サーバとして構成してもよい。この管理サーバは、デバイスの稼働状況に関する定量的なパラメータ値をログとして時系列的に保持する。このパラメータ値には、例えば、プリンタにおけるトナー残量のように、トナーカートリッジ交換など、デバイスでの操作に基づいてリセット可能な値が含まれる。かかる場合に、本発明の管理サーバは、リセット後に取得されたログのパラメータ値を、そのリセット直前のパラメータ値に加えることにより、リセットをまたいで稼働状況の時間推移を出力する。
【0020】
こうすることにより、リセット前後に亘る稼働状況の推移を比較的容易に把握することが可能となる。かかる出力によれば、トナー残量のように、不連続的に変化するパラメータ値について、リセットの前後にわたる補間が可能となるため、かかるパラメータの時間推移をより精度良く把握可能となる利点がある。
【0021】
本発明は、上述したデバイスおよび管理サーバとしての態様に限らず、種々の態様で構成することができる。例えば、ネットワーク上に上述のデバイスおよび管理サーバが接続されたシステムとして構成しても良い。また、上述の機能をデバイスに実現させるための制御方法、コンピュータプログラムとして構成してもよい。管理サーバによってデバイスの稼働状況を管理する管理方法、かかる管理を実現するためのコンピュータプログラムとして構成してもよい。これらのコンピュータプログラムを記録した記録媒体として構成してもよい。この場合、記録媒体としては、フレキシブルディスクやCD−ROM、光磁気ディスク、ICカード、ROMカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置(RAMやROMなどのメモリ)および外部記憶装置等、コンピュータが読取り可能な種々の媒体を利用できる。
【0022】
【発明の実施の形態】
本発明の実施の形態について、以下の順序で説明する。
A.第1実施例:
A1.システム構成:
A2.消費量通知処理:
A3.トレンド出力:
B.第2実施例:
C.変形例:
【0023】
A.第1実施例:
A1.システム構成:
図1は実施例としての印刷システムの概略構成を示す説明図である。図中の一点鎖線で示した枠内は、企業内に構築された印刷環境を示している。この印刷環境では、ローカルエリアネットワークLANに、プリンタ200を始め多数のプリンタが接続されている。LANには、これらのプリンタに印刷ジョブを発行するクライアントも接続されているが、図示を省略した。
【0024】
LANには、各プリンタのIPアドレスは固定ではなく、電源をオンにした時点で、DHCPサーバ212によって動的に割り当てられる。LANは、ルータ211およびファイヤウォール210を介してインターネットINTに接続されている。ファイヤウォール210には、例えば、インターネットINT側からLAN側へのパケットの通過をプロトコル等に基づいて制限し、LAN側からインターネット側へのパケットの通過を許可するよう設定することができる。
【0025】
インターネットINTには、管理サーバ100が接続されている。管理サーバ100は、各プリンタの稼働状況をインターネットINT経由でリモート管理する。LANとインターネットINTとの間には、ファイヤウォール210が設けられているため、管理サーバ100からプリンタへのアクセスは制限されるが、プリンタから管理サーバ100へのHTTPまたはFTPによるアクセスは許容されている。
【0026】
本実施例では、稼働状況の一つとして、プリンタの印刷枚数およびトナーの消費量を管理する場合を例示する。プリンタの印刷枚数は印刷用紙の消費量、感光ドラムの寿命に関連する値である。以下の説明では、印刷枚数およびトナーの消費量を含めて、消耗品量または消費量と総称する。稼働状況は、これらの消耗品量に限らず、消費電力、プリンタエンジンにおける処理負荷などをパラメータとして管理してもよい。
【0027】
図中に、プリンタ200の機能ブロックを示した。プリンタ200には、CPU、RAM、ROMを内蔵したマイクロコンピュータとして構成された制御ユニットを備えており、これらの機能ブロックは、ROMに記録されたコンピュータプログラムによってソフトウェア的に構築されている。
【0028】
プリンタ200には、印刷を実行するための機能ブロックの他、稼働状況を逐次ログとして保存し、管理サーバ100に通知する機能を有する。図中では、この通知機能に関連する機能ブロックのみを示した。
【0029】
タイマ204は、所定の基準時刻からの経過時間という形で、ログに記録されるべき時間情報を与える。但し、いわゆるリアルタイムクロックではないため、時刻情報は取得することができない。
【0030】
消費量管理部202は、消耗品の消費量のログを生成し、通知する。消費量管理部202は、タイマ204から与えられる時間情報に基づき、予め設定された記録周期でログを記録する。消耗品検出部205は、消費量管理部202の制御下で、トナー残量、印刷枚数など、ログに記録されるべき情報を取得する。消耗品検出部205としては、例えばMIB(Management Information Base)を利用することができる。こうして取得されたログは、消費量データベース203として、プリンタ200に内蔵されたハードディスクに保存される。
【0031】
通知部201は、予め設定された通知周期でログを管理サーバ100に通知する。通知周期は、例えば、「1週間ごと」というように固定の値としてもよいし、「スプールされている印刷ジョブがなくなった時点」などのように通知条件に応じて流動的な期間としてもよい。但し、ログの通知に関するネットワークのトラフィック増大を抑制するため、通知周期はログの記録周期よりも十分に長いことが望ましい。
【0032】
本実施例では、通知部201から管理サーバ100への通知は、FTPを用いる。この通知には、FTPに限らず、HTTPなど、ファイヤウォール210に妨げられずに通知可能な種々のプロトコルを用いることができる。通知部201は、この通知時に管理サーバ100から通知時点での現在時刻を取得する。この時刻は、ログ記録時の基準時として使用される。
【0033】
管理サーバ100には、プリンタから通知されたログを管理する機能ブロックが備えられている。通信部101は、インターネットINTを介してプリンタと通信する機能を奏する。
【0034】
消費量データ管理部102は、プリンタから受け取ったログを管理する。このログは、管理データベース105としてハードディスクに記録される。図中に管理データベース105の概要を例示した。プリンタを識別するためのプリンタIDごとに、時刻と消耗品の量が対応づけて管理される。
【0035】
管理サーバ100には、時刻情報を出力可能なクロック103が備えられている。消費量データ管理部102は、プリンタからログを受信した際に、その時刻をクロック103から取得し、プリンタに通知する。先に説明した通り、この時刻が、プリンタでのログ記録の基準時として用いられることになる。
【0036】
トレンド出力部104は、管理データベース105のログに基づいて、消耗品量の時間推移、即ちトレンドを出力する。管理サーバ100のオペレータは、このトレンドに基づき、企業内のプリンタの稼働状況をリモートで把握することができる。
【0037】
本実施例は、上述の構成に限らず、種々の構成を適用可能である。例えば、管理サーバ100はLANに接続してもよい。プリンタのIPアドレスは固定としてもよい。管理サーバ100は、複数の企業、即ち複数のLANのプリンタを総合的に管理するものとしてもよい。上述の各機能ブロックは、ハードウェア的に構成しても構わない。
【0038】
A2.消費量通知処理:
図2は消費量通知処理のフローチャートである。プリンタ200の制御ユニットが繰り返し実行する処理である。この処理では、制御ユニットはタイマ204から時間情報を取得し(ステップS10)、その時間情報を補正する(ステップS11)。この補正については、後述する。初めてこの処理を実行する場合には、補正値が定まらないため、補正は実質的に行わない。
【0039】
制御ユニットは得られた時間情報に基づき、管理サーバ100にログを通知するための通知時刻に至ったか否かを判断する(ステップS12)。例えば、通知周期が1週間と設定されている場合には、前回の通知から1週間が経過しているか否かを時間情報に基づき判断することになる。固定的な通知周期ではなく「スプールされている印刷ジョブがなくなった時点」などの形で通知条件が設定されている場合、ステップS12の処理は、「通知条件」を満足するか否かの判断に置換してもよい。
【0040】
通知時刻に至っていない場合には、制御ユニットは記録時刻に至ったか否かを判断する(ステップS16)。記録時刻に至っていない場合には、制御ユニットは何も処理を行わずに、消費量通知処理を終了する。記録周期ではなく「印刷が終了した時点」などの形で記録条件が設定されている場合、ステップS16の処理は、「記録条件」を満足するか否かの判断に置換してもよい。
【0041】
記録時刻に至ったと判断される場合には、制御ユニットは、その時点でのトナー量および印刷枚数を検出し(ステップS17)、ログとして消費量データベース203に記録する(ステップS18)。図中にログの記録内容を例示した。この例では、各時刻における、トナー量、印刷枚数が記録される。ログに記録される時刻は、ステップS11で得られた時間情報を、タイマ204の計測を開始した時刻(以下、「基準時刻」と呼ぶ)に加えることで求められる。
【0042】
図中の「時刻9:00、トナー量210、印刷枚数4090」というデータと、「時刻12:00、トナー量210、印刷枚数4150」というデータに示されるように、印刷を行った場合でもトナー量は変化しないことがある。本来、トナー量は印刷枚数に応じて連続的に変化する値であるが、センサの感度が鈍いため、ある程度、消費された時点でトナー量の出力値は不連続的に変化する。このような不連続的な変化を十分精度良く捉えるため、ログの記録周期は、かかる不連続的な変化が生じる最小時間間隔よりも十分短く設定しておくことが好ましい。
【0043】
ステップS12において、通知時刻に至ったと判断された場合、制御ユニットは消費量データベース203に記録されたログを管理サーバ100に通知する(ステップS13)。制御ユニットはこの通知と併せて、管理サーバ100から通知時点での時刻を取得し(ステップS14)、この時刻に基づいて時間情報を補正するための補正値を設定する(ステップS15)。この補正値は、以後、この処理を実行する際に、ステップS11での補正に用いられる。
【0044】
図3は時間情報の補正方法を示す説明図である。横軸に実時刻を示し、縦軸に管理サーバ100のクロック103によって得られる時刻(以下、サーバ時刻と称する)、およびプリンタ200のタイマ204に基づいて算出される時刻(以下、プリンタ時刻と称する)を示した。
【0045】
以下の説明では、サーバ時刻は実時間と一致しているものとする。また、プリンタから管理サーバへの通知は、時間Trの一定周期で行うよう設定されているものとする。
【0046】
最初に消費量通知処理を実行する際のプリンタ時刻を直線Tpで示した。この時点では、補正値が定まっていないため、タイマ204によって得られる時間情報Tpがそのままプリンタ時刻Tpとなる。時間情報に誤差が含まれている場合、プリンタ時刻Tpは実時刻からずれる。プリンタ時刻Tpに基づいて通知周期Trに至ったと判断された時点で、プリンタが管理サーバ100にログを通知し、管理サーバ100からサーバ時刻を取得すると、その時点での誤差teが特定される。
【0047】
この例では、通知時点で、プリンタ時刻Tpはサーバ時刻よりもteだけ遅れていることになる。この遅れを補償するためには、時間情報Tpを(1+te/Tr)倍すればよい。従って、この値が時間情報の補正値Cと設定される。
【0048】
補正値Cが設定された後、2回目の消費量通知処理を実行する間のプリンタ時刻を直線Tp1で示した。プリンタは上述の通知時に得られたサーバ時刻を基準時刻とするため、プリンタ時刻TP1の初期値では誤差teは解消されている。プリンタは、タイマから得られる時間情報Tpに対して、補正値Cを乗じてプリンタ時刻Tp1を得る。この処理が図2のステップS11における時間情報の補正である。
【0049】
こうして得られたプリンタ時刻Tp1に基づいて通知時刻Trに至ったと判断されると、プリンタは管理サーバ100にログを通知し、管理サーバ100からサーバ時刻を取得する。この時点で、更に、誤差te1が特定される場合がある。図の例において、誤差te1を補償するためには、先に設定された補正値Cを更に、(1+te1/Tr)倍すればよい。従って、補正値Cは、「(1+te/Tr)×(1+te1/Tr)」と設定される。
【0050】
本実施例では、プリンタは、このように管理サーバ100への通知を行うたびに、サーバ時刻を取得し、タイマから得られる時間情報の補正値を更新する。この処理により、ログに記録される時刻は、図3に示す通り、サーバ時刻に徐々に接近し、精度が向上する。
【0051】
上述の補正処理は、一例に過ぎない。例えば、補正値は初回の通知時に設定された値「1+te/Tr」を恒常的に使用するものとしてもよい。タイマからの時間情報の補正を一切行わないものとしてもよい。かかる場合でも、通知時に取得されたサーバ時刻を基準時として使用することにより、ログに記録される時刻情報に含まれる誤差が無制限に拡大することを回避することができる。
【0052】
本実施例では、消費量データの通知を行った後、サーバ時刻を取得し、補正値を設定する場合を例示した。この処理の順序は、種々の設定が可能である。例えば、サーバ時刻を取得し(ステップS14)、補正値を設定し(ステップS15)、これに基づいて記録されている消費量データの時刻情報を補正した後、消費量データの通知を行う(ステップS13)ようにしてもよい。この補正は、図3で説明した補正方法を適用することができる。
【0053】
A3.トレンド出力:
図4はトレンド出力処理のフローチャートである。管理サーバ100が、オペレータの指示に基づいて実行する処理である。
【0054】
この処理では、管理サーバ100は、トナー消費量の時間変化、即ちトレンドの出力対象となるプリンタIDを入力する(ステップS30)。次に、このプリンタIDに対応する消費量データ、即ちログを管理データベース105から抽出する(ステップS31)。図中には、消費量データの例として、トナー消費量の時間経過を示した。
【0055】
トナー消費量は、本来、印刷に応じて連続的に変化する値であるが、通常のプリンタではセンサの感度が鈍く、不連続的に増加する値が得られる。また、途中でトナー交換を行うと、トナー消費量はリセットされる。従って、消費量データを純粋に出力すると、図中に示す階段状のトレンドが得られる。ここで、トナー消費量とは、新品のトナーカートリッジの使用開始以降の累積消費量を意味する。この値は、例えば、プリンタの利用者に対し、プリンタの使用量に応じて課金するための課金情報として活用することができる。
【0056】
管理サーバ100は、このトレンドに基づいて、本来の連続的な変化を表す補間曲線を算出し(ステップS32)、結果を出力する(ステップS33)。補間曲線は、例えば、不連続的に変化した時点でのトナー消費量を通過するスプライン曲線とすることができる。不連続的に変化した時点でのトナー消費量を直線補間した折れ線を用いても良い。
【0057】
トナー交換後のトレンドについては、消費量データからは、図中に破線で示すトレンドが得られる。管理サーバ100は、このトレンドに対してトナー交換時点での消費量を上乗せし、図中に実線で示すように、見かけ上リセットが行われなかった状態でのトレンドを求める。その上で、このトレンドに基づいて、補間曲線を算出する。こうすることにより、トナー交換の前後をまたいで、トナー消費量の時間変化が把握可能となる。
【0058】
ここでは、トナー消費量のトレンド出力を例示したが、印刷枚数についても同様の出力が可能である。一台のプリンタの結果のみならず、複数のプリンタの結果を重ねて出力してもよい。
【0059】
以上で説明した通り、第1実施例の印刷システムでは、各プリンタがログを記録して管理サーバに通知する。従って、管理サーバが各プリンタの稼働状況を取得するために要するネットワーク上のトラフィックを抑制することができる。また、プリンタから通知するため、管理サーバは、ファイヤウォール210の影響を回避して、稼働状況を取得することができる。
【0060】
また、第1実施例では、ログの記録に関して、ログの通知時にサーバから取得される時刻情報を基準時として用いる。従って、リアルタイムクロックを有しないプリンタでも、ログの時刻情報の精度を向上することができる。
【0061】
B.第2実施例:
第1実施例では、プリンタ側で時刻の補正を行ってログを記録する場合を例示した。第2実施例では、管理サーバ側で時刻の補正を行う場合を例示する。システム構成は、第1実施例と同じである。第2実施例では、プリンタでのログの記録、および管理サーバでのログの保存に関する処理内容が第1実施例と相違する。
【0062】
図5は第2実施例におけるログ管理処理のフローチャートである。左側にプリンタの制御ユニットが繰り返し実行する処理、右側に管理サーバが実行する処理を示した。
【0063】
プリンタにおいて、制御ユニットは、まず、タイマから時間情報を取得し(ステップS40)、ログの通知時刻、およびログの記録時刻に至ったか否かを判断する(ステップS41、S42)。いずれにも該当しない場合には、処理を終了する。
【0064】
ログの記録時刻に該当する場合には(ステップS42)、トナー量、印刷枚数を検出し(ステップS43)、ログとして消費量データベース203に記録を行う(ステップS44)。この際、第1実施例と異なり、時間情報の補正は行わない。従って、ログの時刻情報には、タイマでの計測誤差と同様の誤差が含まれる。
【0065】
ログの通知時刻に該当する場合には(ステップS41)、消費量データベース203に記録された消費量データ、即ちログを管理サーバに通知し(ステップS45)、サーバ時刻を取得する(ステップS46)。第1実施例と同様、サーバ時刻は、以後のログ記録時の基準時として用いられる。
【0066】
管理サーバは、プリンタから消費量データを受信すると(ステップS50)、各データの時刻を補正して(ステップS51)、管理データベース105に記録する(ステップS52)。
【0067】
図6は時刻の補正方法を示す説明図である。ここでは、ログの通知周期が1週間に設定されているものとする。図の上段には、ログに記録されたプリンタ時刻を示し、下段にはサーバ時刻、即ち実時刻を示した。両者間には、誤差が存在する。この例では、プリンタ時刻の方がサーバ時刻よりも長くなっている。図中の「○」は、ログが記録された時点を表している。プリンタが、プリンタ時刻に基づいて、一日おきにログを記録する場合を示した。
【0068】
プリンタ時刻で1週間が経ったと判断された時点で、ログを管理サーバに通知したとする。この時点で、サーバ時刻は6日しか経っていなかったとする。ログには7日分のデータが記録されているため、プリンタのタイマによる計測時間は実時間の7/6倍であることが特定される。従って、管理サーバは、基準時刻からの経過時間を6/7倍することで、ログに記録された各時刻情報を補正する。この結果、図示する通り、サーバ時刻基準でのログは、1日よりも短い周期で取得されていることになる。
【0069】
上述の補正係数は、「ログの通知を受けた実時間間隔/ログの通知周期」で求められる。ログの通知周期が予め固定値に設定されている場合には、管理サーバは、ログの時刻情報を参照せずに、補正係数を算出してもよい。
【0070】
第2実施例の印刷システムでは、管理サーバによって時刻情報を補正することにより、リアルタイムクロックを有しないプリンタについても、ログの精度を向上することができる。
【0071】
C.変形例:
実施例では、プリンタの稼働状況を管理するシステムを例示した。本発明は、プリンタに限らず、スキャナ、プロジェクタ、オーディオ機器、家電装置、クライアントコンピュータなど種々のデバイスを管理対象とすることができる。
【0072】
上述の第1実施例と第2実施例とを組み合わせて適用してもよい。つまり、プリンタと管理サーバの双方で、ログの時刻を補正するようにしてもよい。こうすることにより、更に、ログの時刻情報の精度を向上することができる。
【0073】
以上、本発明の種々の実施例について説明したが、本発明はこれらの実施例に限定されず、その趣旨を逸脱しない範囲で種々の構成を採ることができることはいうまでもない。
【図面の簡単な説明】
【図1】 実施例としての印刷システムの概略構成を示す説明図である。
【図2】 消費量通知処理のフローチャートである。
【図3】 時間情報の補正方法を示す説明図である。
【図4】 トレンド出力処理のフローチャートである。
【図5】 第2実施例におけるログ管理処理のフローチャートである。
【図6】 時刻の補正方法を示す説明図である。
【符号の説明】
100…管理サーバ
101…通信部
102…消費量データ管理部
103…クロック
104…トレンド出力部
105…管理データベース
200…プリンタ
201…通知部
202…消費量管理部
203…消費量データベース
204…タイマ
205…消耗品検出部
210…ファイヤウォール
211…ルータ
212…DHCPサーバ

Claims (6)

  1. ネットワークに接続されるデバイスであって、
    時間の経過を計測可能なタイマと、
    前記タイマの出力に基づいて、該デバイスの稼働状況を表すログを、所定の基準時からの経過時間と対応づけて記録するログ記録部と、
    該ログを前記ネットワーク経由で所定のサーバに送信するログ送信部と、
    ログの送信に併せて該サーバから送信される該送信時の時刻を取得する時刻取得部と
    該取得された時刻を前記ログの記録の基準時として用いるとともに、該基準時から、前記ログ送信部によって次に行なわれる前記ログの送信に伴って前記時刻取得部が取得した時刻である現在時刻までの時間間隔と、該時間間隔に対応する前記タイマの計測結果とに基づいて、前記経過時間を補正する補正値を求める補正値演算部と
    を備え、
    前記ログ記録部は、前記現在時刻の取得後は、前記タイマが計測する前記経過時間に前記補正値を乗ずることにより前記経過時間を補正して前記ログの記録を行う
    デバイス。
  2. 前記ログの送信間隔は、前記ログを記録する間隔よりも長い請求項1記載のデバイス。
  3. 前記ログ送信部は、前記ネットワーク経由で動的に割り当てられたアドレスを用いて前記送信を行う請求項1記載のデバイス。
  4. 請求項1記載のデバイスであって、
    前記デバイスの稼働に応じて連続的に変化する連続変化量を、不連続的に変化するパラメータ値で出力する稼働状況検出部を備え、
    前記ログ記録部は、前記パラメータ値に不連続的な変化が生じ得る最小の時間間隔よりも短い間隔で前記記録を行うデバイス。
  5. ネットワークに接続されるデバイスの制御方法であって、
    デバイスに備えられたタイマにより時間の経過を計測する計測工程と、
    前記タイマの出力に基づいて、該デバイスの稼働状況を表すログを、所定の基準時からの経過時間と対応づけて記録するログ記録工程と、
    該ログを前記ネットワーク経由で所定のサーバに送信するログ送信工程と、
    ログの送信の後、該送信に併せて該サーバから送信される該送信時の時刻を取得する時刻取得工程と、
    該取得された時刻を前記ログの記録の基準時として用いるとともに、該基準時から、前記ログ送信工程において次に行なわれる前記ログの送信に伴って前記時刻取得工程で取得した時刻である現在時刻までの時間間隔と、該時間間隔に対応する前記タイマの計測結果とに基づいて、前記経過時間を補正する補正値を求める補正値演算工程と
    を備え、
    前記ログ記録工程は、前記現在時刻の取得後は、前記タイマが計測する前記経過時間に前記補正値を乗ずることにより前記経過時間を補正して前記ログの記録を行う
    制御方法。
  6. ネットワークに接続されるデバイスを制御するコンピュータプログラムであって、
    デバイスに備えられたタイマにより時間の経過を計測する計測機能と、
    前記タイマの出力に基づいて、該デバイスの稼働状況を表すログを、所定の基準時からの経過時間と対応づけて記録するログ記録機能と、
    該ログを前記ネットワーク経由で所定のサーバに送信するログ送信機能と、
    ログの送信の後、該送信に併せて該サーバから送信される該送信時の時刻を取得する時刻取得機能と、
    該取得された時刻を前記ログの記録の基準時として用いるとともに、該基準時から、次に行なわれる前記ログの送信に伴って取得した時刻である現在時刻までの時間間隔と、該時間間隔に対応する前記タイマの計測結果とに基づいて、前記経過時間を補正する補正値を求める補正値演算機能と
    をコンピュータによって実現し、
    前記ログ記録機能は、前記現在時刻の取得後は、前記タイマが計測する前記経過時間に前記補正値を乗ずることにより前記経過時間を補正して前記ログの記録を行う
    コンピュータプログラム。
JP2002351941A 2002-12-04 2002-12-04 デバイス管理装置 Expired - Fee Related JP4400040B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2002351941A JP4400040B2 (ja) 2002-12-04 2002-12-04 デバイス管理装置
EP07075108A EP1796344A3 (en) 2002-12-04 2003-11-26 Device management method
EP03257436A EP1427135A3 (en) 2002-12-04 2003-11-26 Device management method
CNB2003101195210A CN100401274C (zh) 2002-12-04 2003-12-01 设备管理方法
US10/726,471 US20040141201A1 (en) 2002-12-04 2003-12-02 Device management method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002351941A JP4400040B2 (ja) 2002-12-04 2002-12-04 デバイス管理装置
JP2002359641A JP4296776B2 (ja) 2002-12-11 2002-12-11 プリンタ、及び、印刷システム

Publications (2)

Publication Number Publication Date
JP2004185351A JP2004185351A (ja) 2004-07-02
JP4400040B2 true JP4400040B2 (ja) 2010-01-20

Family

ID=32314119

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002351941A Expired - Fee Related JP4400040B2 (ja) 2002-12-04 2002-12-04 デバイス管理装置

Country Status (4)

Country Link
US (1) US20040141201A1 (ja)
EP (2) EP1427135A3 (ja)
JP (1) JP4400040B2 (ja)
CN (1) CN100401274C (ja)

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8264710B2 (en) * 2003-03-10 2012-09-11 Hewlett-Packard Development Company, L.P. Printing preparation
US6912486B2 (en) * 2003-06-17 2005-06-28 Nokia Inc. System and method for monitoring network appliances using well-formatted data files
JP4036213B2 (ja) * 2004-08-25 2008-01-23 セイコーエプソン株式会社 デバイス管理システム
JP4561254B2 (ja) * 2004-09-03 2010-10-13 セイコーエプソン株式会社 デバイス管理システム
JP2006155367A (ja) * 2004-11-30 2006-06-15 Canon Inc 画像形成装置、データ処理方法、画像形成方法及びプログラム
WO2006075729A1 (ja) 2005-01-13 2006-07-20 Seiko Epson Corporation ネットワークに接続されたデバイスの監視制御
US8204963B2 (en) 2005-01-18 2012-06-19 Seiko Epson Corporation Download control of information from server connected to network
WO2006077783A1 (ja) * 2005-01-18 2006-07-27 Seiko Epson Corporation ネットワークに接続されたサーバからの情報のダウンロード制御
JP4640083B2 (ja) 2005-09-29 2011-03-02 セイコーエプソン株式会社 デバイス管理システム
US7884959B2 (en) * 2006-10-24 2011-02-08 Xerox Corporation Printing system and method of operating same
US7817658B2 (en) 2006-12-08 2010-10-19 Sharp Laboratories Of America, Inc. Systems and methods for preparing a usage report with counter information
JP4905223B2 (ja) * 2007-03-30 2012-03-28 ブラザー工業株式会社 ネットワークシステムおよび情報処理装置
JP2008283438A (ja) 2007-05-10 2008-11-20 Brother Ind Ltd 画像処理装置および被管理情報送信方法
JP4285585B1 (ja) * 2008-08-28 2009-06-24 富士ゼロックス株式会社 消耗品管理システム
JP4645720B2 (ja) * 2008-09-30 2011-03-09 ブラザー工業株式会社 電子機器
JP5171530B2 (ja) * 2008-10-08 2013-03-27 株式会社沖データ 画像形成装置のジョブ完了システム、画像形成装置、及び情報処理装置
JP5433558B2 (ja) * 2010-12-20 2014-03-05 京セラドキュメントソリューションズ株式会社 画像形成装置およびトナー量算出方法
JP2014517393A (ja) 2011-05-19 2014-07-17 トーシバ・アメリカ・ビジネス・ソリューションズ・インコーポレイテッド 多目的ドキュメント設備のマネジメントシステム及び使用方法
JP5857482B2 (ja) * 2011-07-08 2016-02-10 富士ゼロックス株式会社 情報処理装置、画像形成装置及びプログラム
JP5567041B2 (ja) * 2012-02-02 2014-08-06 京セラドキュメントソリューションズ株式会社 画像形成装置
KR20140124189A (ko) * 2013-04-16 2014-10-24 삼성전자주식회사 전자 장치에서 파일 전송 장치 및 방법
JP5875549B2 (ja) * 2013-04-24 2016-03-02 京セラドキュメントソリューションズ株式会社 複合機
CN103870715B (zh) * 2014-04-04 2017-02-15 深圳市医诺智能科技发展有限公司 放疗设备的压力负荷管理方法及系统
US9594530B2 (en) * 2015-02-26 2017-03-14 Kyocera Document Solutions Inc. Image forming apparatus
JP6680067B2 (ja) * 2015-06-29 2020-04-15 株式会社リコー 情報処理システム、情報処理装置、情報処理方法、プログラム
WO2017002309A1 (en) * 2015-06-29 2017-01-05 Ricoh Company, Ltd. Information processing system, information processing apparatus, information processing method, and program
JP6686377B2 (ja) * 2015-11-09 2020-04-22 セイコーエプソン株式会社 ネットワークシステム
JP6651929B2 (ja) * 2016-03-24 2020-02-19 富士ゼロックス株式会社 サービス提供システム、移動型機器、サーバ機器、およびサービス提供プログラム
CN106094464B (zh) * 2016-08-18 2019-05-07 珠海赛纳打印科技股份有限公司 打印视频控制器及其控制方法、图像形成设备
CN107240341A (zh) * 2017-07-26 2017-10-10 天津大学 一种基于网络的远程教学实验系统及实验方法
CN112198818B (zh) * 2019-07-08 2022-05-13 浙江宇视科技有限公司 步进式驱动结构的控制方法、装置、设备及存储介质
CN110481160B (zh) * 2019-08-19 2020-10-09 佛山普瑞威尔科技有限公司 一种打印监管方法、芯片和打印耗材
JP7360616B2 (ja) * 2019-09-25 2023-10-13 京セラドキュメントソリューションズ株式会社 画像形成装置、画像形成方法及び画像形成プログラム

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3855456A (en) * 1972-11-22 1974-12-17 Ebasco Serv Monitor and results computer system
US4694472A (en) * 1982-04-26 1987-09-15 American Telephone And Telegraph Company Clock adjustment method and apparatus for synchronous data communications
US5027297A (en) * 1989-09-29 1991-06-25 Abb Power T & D Company Inc. System for time stamping events using a remote master clock
JPH04163079A (ja) * 1990-10-24 1992-06-08 Nec Corp プリンタ装置
US5323393A (en) * 1992-11-18 1994-06-21 Canon Information Systems, Inc. Method and apparatus for obtaining and for controlling the status of a networked peripheral
JPH09231028A (ja) * 1996-02-28 1997-09-05 Fuji Xerox Co Ltd プリントサーバ
US6952276B2 (en) * 1997-01-27 2005-10-04 Seiko Epson Corporation Printer detecting data precisely in response to change in data transmission speed
US7233997B1 (en) * 1997-06-26 2007-06-19 British Telecommunications Plc Data communications
US6134531A (en) * 1997-09-24 2000-10-17 Digital Equipment Corporation Method and apparatus for correlating real-time audience feedback with segments of broadcast programs
JP3065053B2 (ja) * 1998-01-06 2000-07-12 セイコーエプソン株式会社 機器監視システム、ローカル監視装置、統合監視装置、機器監視方法、及び、プログラムを格納したコンピュータ可読媒体
US6570667B1 (en) * 1998-01-19 2003-05-27 Brother Kogyo Kabushiki Kaisha Image processing device
US6301012B1 (en) * 1998-04-24 2001-10-09 Hewlett-Packard Company Automatic configuration of a network printer
JP3426148B2 (ja) * 1998-12-18 2003-07-14 富士通株式会社 画像形成装置
JP2000287194A (ja) * 1999-03-31 2000-10-13 Hitachi Ltd 監視装置
JP4497580B2 (ja) * 1999-04-30 2010-07-07 キヤノン株式会社 データ処理装置およびデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JP2000349791A (ja) * 1999-06-09 2000-12-15 Matsushita Electric Ind Co Ltd 通信ネットワークにおける時刻同期方式
JP2001001558A (ja) * 1999-06-23 2001-01-09 Copyer Co Ltd 印字装置
US6915342B1 (en) * 2000-02-04 2005-07-05 Ricoh Company Limited Method and system for maintaining the business office appliance through log files
US6891881B2 (en) * 2000-04-07 2005-05-10 Broadcom Corporation Method of determining an end of a transmitted frame in a frame-based communications network
EP1187058A3 (en) * 2000-08-30 2003-01-02 Seiko Epson Corporation Printing apparatus, data storage medium, interface device, printer control method, and interface control method
JP2002149371A (ja) * 2000-11-13 2002-05-24 Ricoh Co Ltd 印刷ログ及び印刷データ保存によるセキュリティ管理システム
JP3748204B2 (ja) * 2000-11-27 2006-02-22 三菱電機株式会社 周期制御同期システム
US7191354B2 (en) * 2001-03-29 2007-03-13 Nokia Corporation Method for synchronizing a first clock to a second clock, processing unit and synchronization system

Also Published As

Publication number Publication date
EP1796344A3 (en) 2008-12-03
JP2004185351A (ja) 2004-07-02
EP1796344A2 (en) 2007-06-13
EP1427135A2 (en) 2004-06-09
CN1504909A (zh) 2004-06-16
EP1427135A3 (en) 2005-12-07
US20040141201A1 (en) 2004-07-22
CN100401274C (zh) 2008-07-09

Similar Documents

Publication Publication Date Title
JP4400040B2 (ja) デバイス管理装置
US7085503B2 (en) Device management system, printer management system, printer management terminal, network printer, program for terminal and program for printer, and device management method
US8576431B2 (en) Device management using power supply status
US6493517B1 (en) Integration of self-determined consumable usage model in pigmentation material low/out forecast
JP2003058338A (ja) 画像処理装置および管理ユニット
US20080170584A1 (en) Management device, management method, computer readable medium and computer data signal
US8381232B2 (en) Information processing apparatus and computer usable medium therefor
JP5181921B2 (ja) 機器管理装置、機器管理システム、機器情報管理方法、機器情報管理プログラム、及びそのプログラムを記録した記録媒体
JP6903965B2 (ja) 印刷装置および情報収集送信方法
JP2006099300A (ja) ネットワークに接続されるデバイスのデバイス設定管理
JP2004199410A (ja) 履歴記録装置及び方法
JP5253949B2 (ja) 通信装置、および通信プログラム
JP3594128B2 (ja) 印刷システム
JP2005327097A (ja) 事務機器の遠隔管理装置および遠隔管理プログラム
US9154334B2 (en) Apparatus management device, apparatus configuration method, and storage medium
JP2006011703A (ja) 情報収集装置、情報収集方法、情報収集プログラム、およびデバイス管理システム
JP2010134806A (ja) 状態監視方法およびそのプログラム、状態監視装置
JP3933018B2 (ja) プリンタ及び情報処理装置
JP2006050125A (ja) 情報処理システム、情報処理装置、サーバ装置、及び情報処理方法
JP2007072740A (ja) デバイス監視制御
JP5817287B2 (ja) 情報処理装置と情報処理方法とプログラム
JP4572976B2 (ja) 通信装置、および通信プログラム
US20140082148A1 (en) Server, system, and method for transferring request
JP2007018392A (ja) デバイスからの情報収集技術
JP4470739B2 (ja) 情報処理装置,時間情報補正方法及び時間情報補正プログラム並びに該プログラムを記録した記録媒体

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050106

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071204

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080131

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080701

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080827

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090804

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090908

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20091006

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091019

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121106

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121106

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131106

Year of fee payment: 4

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees