设备管理方法

文档序号:7559628阅读:128来源:国知局
专利名称:设备管理方法
技术领域
本发明涉及远程管理连接在网络设备的技术。
背景技术
近几年普及把多个打印机连接在网络,多个客户共有的印刷系统。有关的印刷系统中,在网络上设置管理用服务器,远程管理各个打印机的运转状况。这样的管理方法中,管理用服务器向打印机询问消耗品剩余量等的有关运转状况信息或由打印机定期向服务器通知的方法,管理运转状况。为了进行这样的管理,要求取得运转状况随时间的变化。
现在,为了抑制产品成本,有的机种打印机内部没有安装实时时钟。这是因为内部安装实时时钟时,有必要同时安装电池以便打印机电源被断开时也要驱动实时时钟,由此产生增加成本的弊病。
另一方面,打印机里设有驱动CPU的时钟来工作的定时器。这个定时器在打印机电源接通的时刻就开始工作,可以计测接通电源开始的经过时间(以下称「相对时间」)。
打印机连接在网络时,可以从NTP(网络时间规约)服务器等的服务器可以取得绝对时刻。只要由定时器来计测NTP服务器取得的绝对时刻的经过时间,即使是内部没有安装实时时钟的打印机,也可以特定各个时间的绝对时刻。
然而,如果连接在网络的多台打印机从NTP服务器想要取得绝对时刻,则有增大网络负荷的可能性。打印机向NTP服务器传送绝对时刻传送要求信息包时,对这个信息包NTP服务器不一定返回绝对时刻。传送所要求信息包之后,经过一定时间也没有收到回信时,打印机再传送要求信息包。如果包括这个重试,由于打印机传送的信息包引起的网络的负荷变得很大。
另外,产生NTP服务器里设定正确时刻的管理不可能、NTP服务器网络上的地址设定在打印机的设定也不可能的问题。因此,关联附加打印机运转状况和时间而进行记录是比较困难的。
以往的管理方法中,除了上述以外,还存在如下的种种问题。第一、在大规模的印刷系统中,有时作为管理对象的打印机和管理服务器之间设有防火墙(fire wall),由此,管理服务器向打印机的询问受到阻碍的情况。
第二、如果作为管理对象的打印机变为庞大,则会增大运转状况询问和由于通知的业务,有时障碍原来的印刷作业的传送。
第三、由DHCP服务器动态分配各个打印机IP地址的网络构成中,作为管理对象的打印机的特定也变得困难。有关状况下,为了特定打印机,根据串行号码、MAC地址,有必要特定被分配的打印机地址,为此,会有更增大业务的情况。另外,存在管理也变为复杂化的问题。
降低取得运转状况频率的方法可以抑制业务,但是,此时会发生降低管理精度的别的问题。例如,表示运转状况的精度里包含如打印机调色剂剩余量等的传感器灵敏度迟钝的信息。调色剂剩余量的情况,尽管是实际上和印刷张数一起连续地变化的,但是,传感器的输出是在消耗一定量之时刻不连续地变化。这样的情况下,为了插补不连续的变化而高精度把握调色剂剩余量变化,有必要充分缩短抽样间隔而高精度把握传感器输出不连续变化的时刻。因此,降低运转状况的取得频率就会降低调色剂剩余量把握精度。

发明内容
这些问题不仅在打印机而是远程管理连接在网络设备时的共同的问题。本发明是为了解决有关问题而进行的发明,其目的在于高精度、有效进行设备的远程管理。另外的目的在于内部没有安装实时时钟的设备中,不过分增大网络的负荷而取得绝对时刻成为可能。
本发明可以作为连接在网络的设备构成。作为本发明的设备,包含如打印机、扫描器、投影器、声频装置、家电器械、客户电脑、PDA等连接在网络运转的种种装置。
本发明的设备具有可以计测时间经过的定时器。另外,为了提供所定的服务,可以和连接在网络的其他设备通信。本发明的设备在这个通信时,从其他装置取得绝对时刻,作为基准时间,以根据定时器计测结果来决定各时间时刻的基准时间,利用这个绝对时刻。在这样的基本构成下,对本发明可以采用的设备构成,示于如下。
本发明的设备是设备本身可以把表示运行状况的运行记录与时刻信息加以对应而存储。设备虽然没有具备所谓的实时时钟,但是如上所述,具备计测时间经过的定时器。例如,时刻信息可以利用定时器计测,从所定基准时间的经过时间的方法来求出。根据设备,表示运转状况的参数可以有种种设定,譬如消耗品的消费量、电力消耗、CPU运算负荷等。本发明的设备把这样记录的运行记录经由网络传送到所定的服务器。此时,从传送目标服务器取得传送时的绝对时刻,把这个时刻作为其后的运行记录的记录基准时间来利用。
根据本发明,因为设备本身自己记录运行记录并传送到服务器,尽管提高管理上确保精度所必要的记录频率,却可以抑制传送频率。从而,可以减轻有关管理的网络的业务。另外,因为传送运行记录时的从服务器取得的绝对时刻作为基准时间来利用,即使是没有具备实时时钟的设备,也可以提高记录在运行记录的时刻信息精度。例如,即使是在定时器计测的经过时间计测值里含有误差,每一次从服务器取得基准时间时,就消除时刻信息的误差。
一般来说,在各个设备上安装可以取得绝对时刻的实时时钟功能时,会导致设备成本的增大。另外,即使是具有有关实时时钟功能,也会产生各个设备之间的时刻偏差,在管理多个设备时,有时降低管理精度。本发明中,由于利用了从服务器取得的绝对时刻,具有由简单的方法可以谋求所有设备的时刻信息的统一的优点。
本发明的设备还可以通过插补定时器计测的经过时间来进行运行记录的记录。例如,根据从服务器经过多次取得的时刻所获得的时间间隔和对应于其时间间隔的定时器的计测结果,可以进行计测误差的矫正。进行这样的矫正的方法,还可以提高运行记录时刻信息的精度。
在本发明中,可以有种种设定运行记录的传送间隔、记录运行记录间隔的方法。从减轻网络业务的观点,运行记录的传送间隔长为好。从提高运行状况精度的观点,记录运行记录的间隔短为好。作为一例,最好是设定成运行记录传送间隔长于记录运行记录的间隔。
在本发明中,因为设备向服务器传送运行记录,没有必要服务器询问设备运行状况。即,服务器没有必要特定设备的地址。从而,本发明不仅可以适用于设备地址固定的系统,还可以适用于经由网络动态分配设备地址的系统。另外,由于同样的理由,本发明可以适用于服务器与设备之间设有防火墙的系统。
本发明也可以适用于表示连续变化运转状况的参数不连续变化的情况。作为有关的参数,譬如打印机的调色剂剩余量。利用这样的参数时,最好利用短于可能产生不连续变化最小时间间隔的间隔来进行运行记录的记录。由于这样,可以高精度把握运转状况。
本发明也可以作为管理连接在网络设备运转状况的管理服务器来构成。管理服务器从设备接收运转状况和时刻加以对应记录的运行记录,进行记录在运行记录时刻的矫正之后,保持在每一个设备。例如,可以根据基于多次运行记录的接收时刻所获得的时间间隔和对应于其时间间隔的定时器计测结果来进行时刻的矫正。根据有关的管理服务器,即使是利用没有具有抑制定时器误差影响功能的设备系统,也可以高精度取得运行记录。
例如,上述矫正时,定时器的计测结果可以和运行记录的取得一起从设备中取得。另外,运行记录传送时间预先设定为固定或变动的周期时,定时器的计测时间达到这个周期的时刻,设备发运行记录信号,因此,把这个周期看作定时器所计测的时间间隔而进行矫正,也是可以的。如果这样的话,不接收定时器的计测结果,而设备可以进行时刻信息的矫正。
本发明不论具有或没有具有上述时刻信息矫正功能,也可以是具有下面构成的作为管理服务器而构成。这个管理服务器把有关设备运转状况的定量参数值作为运行记录,时间序列性地保持。这个参数值,包含交换调色剂盒等的根据设备的操作可以复位的值,譬如打印机的调色剂剩余量。此种情况下,本发明的管理服务器把复位后取得的运行记录参数加在其复位之前的参数值的方法,跨越复位而输出运转状况的时间推移。
以这样作,比较容易把握横跨复位前后的运转状况的推移,成为可能。根据有关的输出,如调色剂剩余量,对不连续变化的参数值可以进行横跨复位前后的插补,因此,具有更高精度把握参数的时间推移的优点。
本发明的设备也可以是输出声音或图像可能的输出设备。例如,定时器计测接通电源开始的时间。这个设备接收输出用文件的同时,附随这个输出用文件接收绝对时刻,也是可以的。上述的这个情况中,把接收的绝对时刻作为基准,根据定时器计测结果,可以特定各个时间的时刻。
例如,输出用文件的最终更新日时可以作为绝对时刻。输出用文件的最终更新日时可以是客户作为作业生成输出用文件的时刻。这个时刻,就变为利用客户所具有的实时时钟来特定的时刻。另外,输出用文件经由所定的文件服务器传送到设备时,文件服务器把接收其输出用文件时刻作为绝对时刻来利用,也是可以的。这个时刻,就变为利用文件服务器所具有的实时时钟来特定的时刻。
可以把绝对时刻包含在输出用文件而传送,也可以不和输出用文件一起的单独传送。
本发明可以特别有效活用在内部没有安装由电池,以断开电源时,用于驱动的实时时钟的设备。
种种方法来可以特定设备的时刻。例如,在接收绝对时刻的时间里使定时器复位成0的同时,装载其绝对时刻的方法,更新基准时间,也是可以的。从此以后,在基准时间即定时器值加在装载的绝对时刻的方法,可以特定时刻。
本发明的设备也可以把收集的数据作为报告文件,附随传送到报告目标服务器,从报告目标服务器接收绝对时刻。
本发明对声音或图象的输出设备,作为生成输出用文件的客户来构成,也是可以的。这个客户生成,在生成输出用文件时间的绝对时刻的有关信息,把输出用文件和绝对时刻传送到输出设备。这样的方法,输出设备可以取得绝对时刻。输出设备里包括打印机。
本发明不限于上述的设备和管理服务器的形式,也可以有种种构成形式。例如,也可以网络上连接上述的设备和管理服务器的系统来构成。也可以声音或图形的输出设备和客户连接的方法,作为输出系统构成。作为输出装置利用打印机的方法,作为印刷系统构成,也是可以的。另外,为了上述功能实现在设备、使客户实现的控制方法、也可以由电脑程序来构成。管理服务器来管理设备运转状况的管理方法、实现有关管理的电脑程序来构成,也是可以的。作为记录这些电脑程序的记录介质来构成,也是可以的。此时,作为记录介质可以利用软磁盘、CD-ROM、磁光盘、IC卡、ROM盒、穿孔卡、条形码等印刷有符号的印刷物、电脑内部存储装置(RAM或ROM等的存储器)和外部存储器等电脑读取可能的种种介质。


图1是表示作为实施例的打印系统的大体构成的说明图。
图2是表示消费量通知处理的流程图。
图3是表示时间信息矫正方法的说明图。
图4是连续输出处理的流程图。
图5是实施例2的运行记录管理处理的流程图。
图6是表示时刻矫正方法的说明图。
图7是表示实施例3印刷系统的全体构成一例的框图。
图8是表示实施例3客户内部构成一例的框图。
图9是表示实施例3打印机内部构成一例的框图。
图10是表示实施例3打印系统中,印刷用文件从客户经利用FTP服务器传送到打印机时的处理流程的图。
图11是实施例3的打印机所执行的,说明绝对时刻确定处理内容的流程图。
图12是随时间经过同时表示实施例3打印机根据定时器所收集数据的调色剂剩余量变化曲线图。
图13是表示实施例4印刷系统全体构成一例的框图。
图14是表示实施例4打印系统中,印刷用文件从客户传送到打印机时的处理流程的图。
图15是表示实施例5打印系统中,印刷用文件从客户传送到打印机的传送文件的格式化的图。
图16是表示实施例5打印系统中,印刷用文件从客户经利用FTP服务器传送到打印机时的处理流程的图。
图17使表示实施方式5的绝对时刻处理的流程图。
图18是实施例6的打印机所执行的,说明绝对时刻取得处理内容的流程图。
图19是实施例6的变形例的流程图。
具体实施例方式
A、实施例1A1、系统构成图1是表示作为实施例1打印系统的大体构成的说明图。图中的点划线表示的框内是表示企业内构筑的印刷环境。这个印刷环境中,局域网络LAN里连接打印机200为首的多个打印机。向这些打印机发送印刷作业的客户也连接在LAN里,但省略了图示。
在LAN中各个打印机的IP地址不是固定而是电源接通时,由DHCP服务器212来动态分配的。LAN通过发送程序(router)211和防火墙210连接在网络INT。防火墙210上可以设定例如,根据协议,限制从网络INT一侧向LAN的信息包的通过、允许从LAN一侧向网络一侧的信息包的通过。
网络INT上连接管理服务器100。管理服务器100经由网络INT远程管理各个打印机运转状况。因为LAN与网络INT之间设有防火墙210,从管理服务器100到打印机的存取受到限制,但是允许利用HTTP或FTP的从打印机到管理服务器100的存取。
本实施例中,作为运转状况的一个,举例表示打印机的印刷张数和调色剂消费量管理情况。打印机的印刷张数是和印刷用纸消费量、感光滚筒寿命关联的值。在以下的说明中,包括印刷张数和调色剂消费量,总称为消耗品量或消费量。运转状况不限于这些消耗品量,还可以把消费电力、打印机电动机的处理负荷作为参数来管理。
图中表示了打印机200的功能块。打印机200具备由内部装有CPU、RAM、ROM的作为小型电脑构成的控制部件,这些功能块是由记录在ROM的电脑程序来软件性构筑的。
打印机200除了执行印刷功能块以外,还具有把运转状况作为逐次运行记录保存并向管理服务器100通知的功能。图中只表示有关这个通知功能的功能块。
定时器204是从所定基准时刻的经过时间的形式,给予应记录在运行记录的时间信息。但是在这里,因为不是所谓的实时时钟,时刻信息是不能取得的。
消费量管理部202生成并通知消耗品消费量的运行记录。消费量管理部202根据定时器204给予的时间信息,以预先设定的记录周期来记录运行记录。消耗品检测部205在消费量管理部202的控制下,取得调色剂剩余量、印刷张数等应记录在运行记录的信息。作为消耗品检测部205可以利用如MIB(管理信息基)。这样取得的运行记录作为消费量数据库203保存在打印机200中内装的硬盘里。
通知部201按照预先设定的通知周期来向管理服务器100通知运行记录。通知周期可以是如「每一周」的固定的值,也可以是如「假脱机操作的印刷作业变为没有的时刻」等的,按照通知条件的流动期间。但是,为了抑制有关运行记录通知的网络业务增大,最好是通知周期远远长于运行记录的记录周期。
本实施例中从通知部201到管理服务器100的通知是利用FTP。这个通知不限于FTP,可以利用HTTP等的不受防火墙210的阻碍而通知可能的种种协议。这个通知时,通知部201从管理服务器100取得通知时间的现在时刻。这个时刻作为运行记录记录时的基准时间来使用。
管理服务器100设有管理打印机所通知运行记录的功能块。通知部101具有通过网络INT和打印机通信的功能。
消费量数据管理部102对从打印机接收的运行记录进行管理。这个运行记录作为管理数据库105记录在硬盘上。图中举例表示了管理数据库105的概要。用于识别打印机的每一个打印机ID里,时刻和消耗品量加以对应进行管理。
管理服务器100具有可以输出时刻信息的时钟103。从打印机接收运行记录时,消费量数据管理部102从时钟103取得其时刻,并向打印机通知。如上所说明,这个时刻作为打印机的运行记录记录的基准时间来被利用。
根据管理数据库105的运行记录,趋势输出部104输出消耗品量的时间推移即输出趋势。管理服务器100的操作者根据这个趋势可以远程把握企业内的打印机运转状况。
本实施例,不限于上述的构成,可以适用种种构成。例如,管理服务器100可以连接在LAN。可以固定打印机的IP地址。管理服务器100也可以综合管理多个企业即多个LAN的打印机。上述的各功能块也可以是硬件构成。
A2、消费量通知处理图2是消费量通知处理的流程图。是打印机200的控制部件反复执行的处理。这个处理中,控制部件从定时器204取得时间信息(步骤S10),矫正其时间信息(步骤S11)。对于这个矫正,后面要叙述。开始执行这个处理时,因为没有决定矫正值,实际上等于没有进行矫正。
根据得到的时间信息,控制部件判断是否到达为了向管理服务器100通知运行记录的通知时刻(步骤S12)。例如,通知周期设定为一周时,根据时间信息就判断从上一次通知是否已经过了一周时间。不是固定的通知周期而是通知条件设定为「假脱机操作的印刷作业变为没有的时刻」等的形式时,步骤S12处理可以替换为是否满足「通知条件」的判断。
如果没有到达通知时刻时,控制部件就进行是否已到达记录时刻的判断(步骤S16)。没有到达记录时刻时,控制部件不进行任何处理,结束消费量通知处理。不是记录周期而是记录条件设定为「印刷结束时间」等的形式时,步骤S16处理可以替换为是否满足「记录条件」的判断,也是可以的。
判断为已到达记录时刻时,控制部件检测其时间的调色剂剩余量和印刷张数(步骤S17),作为运行记录记录在消费量数据库203(步骤S18)。图中表示了运行记录记录内容的例子。在这个例中,记录各个时刻的调色剂量、印刷张数。步骤S11中获得的时间信息加在定时器204开始计测的时刻(以下称「基准时刻」)的方法来求出记录在运行记录的时刻。
如图中「时刻9:00、调色剂量210、印刷张数4090」的数据和「时刻12:00、调色剂量210、印刷张数4150」的数据所示,即使在进行印刷,也有调色剂量不变化的情况。原来,调色剂量是根据印刷张数连续变化的值,但是,因为传感器的灵敏度比较迟钝,在消费某种程度的时刻,不连续变化调色剂量的输出值。为了高精度捕捉这样的不连续的变化,最好是把运行记录的记录周期设定为远远短于产生这个不连续变化的最小时间间隔。
步骤S12中,如果判断为到达通知时刻时,控制部件向管理服务器100通知记录在消费量数据库203的运行记录(步骤S13)。控制部件从管理服务器100同时取得通知时间的时刻(步骤S14),根据这个时刻,设定用于矫正时间信息的矫正值(步骤S15)。以后执行这个处理时,这个矫正值用于步骤S11的矫正。
图3是表示时间信息矫正方法的说明图。横轴表示实时刻,纵轴表示由管理服务器100的时钟103所获得的时刻(以下称服务器时刻)和根据打印机200的定时器204来运算出的时刻(以下称打印机时刻)。
在以下的说明中,认为服务器时刻和实时间一致。另外,从打印机到管理服务器的通知是设定为时间Tr的一定周期来进行。
直线Tp来表示最初执行消费量通知处理时的打印机时刻。在这个时间中,因为没有决定矫正值,由定时器204得到的时间信息Tp就成为打印机时刻Tp。在时间信息里含有误差时,打印机时刻Tp与实时刻有偏差。根据打印机时刻Tp判断已到达通知周期Tr时,打印机向管理服务器100通知运行记录之后,如果从管理服务器100取得服务器时刻,则,特定其时间的误差te。
这个例中,在通知时间的打印机时刻Tp比服务器时刻迟te。为了补偿这个迟缓,只要把时间信息Tp增倍(1+te/Tr)就可以。因此,矫正值C设定为这个值。
直线Tp1表示设定矫正值C之后,执行第二次消费量通知处理期间的打印机时刻。因为打印机把上述通知时所获得的服务器时刻作为基准时刻,打印机时刻TP1的初期值中消除误差te。从定时器获得的时间信息Tp乘以矫正值C的方法,打印机获得打印机时刻TP1。这个处理就是图2步骤S11的时间信息的矫正。
根据这样获得的打印机时刻TP1,判断已经到达通知时刻Tr时,打印机向管理服务器100通知运行记录,从管理服务器100取得服务器时刻。在这个时间,有时还特定误差te1的情况。图中的例子中,为了补偿误差te1,只要把上述设定的矫正值C进而增倍(1+te1/Tr)就可以。因此,矫正值C设定成「(1+te/Tr)×(1+te1/Tr)」。
本实施方式中,每一次进行这样的向管理服务器100的通知时,打印机取得服务器时刻,更新从定时器所获得的时间信息矫正值。由这样的处理,如图3所示,记录在运行记录的时刻逐渐接近服务器时刻而提高精度。
上述的矫正处理只不过是一例。总是使用初次通知时设定的值「(1+te/Tr)」,也是可以的。一律不进行定时器时间信息的矫正,也是可以的。有关的情况下,把通知时所取得的服务器时刻作为基准时间的方法,可以避免记录在运行记录的时刻信息所含误差的无限扩大。
本实施方式中,举了进行消费量数据的通知后,取得服务器时刻,设定矫正值的例子。这个处理顺序可以有种种设定。例如,取得服务器时刻(步骤S14)、设定矫正值(步骤S15)之后,根据这些矫正被记录的消费量数据的时刻信息之后,进行消费量数据的通知(步骤S13),也是可以的。这个矫正可以适用于图3中所说明的矫正方法。
A3、趋势输出图4是趋势输出处理的流程图。是管理服务器100根据操作者的指示执行的处理。
在这个处理中,管理服务器100输入调色剂消费量的随时间的变化即输入作为趋势输出对象的打印机ID(步骤S30)。然后,从管理数据库105抽出对应于这个打印机ID的消费量数据即运行记录(步骤S31)。图中,作为消费量数据的例子举了调色剂消费量的时间经过。
原来,调色剂消费量是对应于印刷的连续变化的值,但是,通常的打印机的传感器灵敏度迟钝而获得不连续增加的值。另外,如果中途交换调色剂,则调色剂消费量复位。因此,如果纯粹输出消费量数据,就获得图中所示的台阶状的趋势。这里的调色剂消费量是指开始使用新的调色剂盒子以后的累计消费量。例如,这个值对打印机使用者可以活用于根据打印机使用量收费的收费信息。
管理服务器100根据这个趋势运算出表示原来连续变化的插补曲线(步骤S32)并输出其结果(步骤S33)。插补曲线可以是如通过不连续变化的时间上的调色剂消费量的样条(spline)曲线。利用折线直线插补不连续变化的时间上的调色剂消费量,也是可以的。
对调色剂交换后的趋势,从消费量数据可以获得图中的虚线表示的趋势。如图中实线所示,管理服务器100对这个趋势追加调色剂交换时间的消费量,求出看起来没有进行复位状态的趋势。在这个基础上,根据这个趋势运算差补曲线。利用这样的方法,可以把握横跨调色剂交换前后的调色剂消费量的随时间的变化。
这里,举了调色剂消费量的趋势输出例子,利用同样的方法,可以输出印刷张数。不仅一台打印机的结果而重叠输出多台打印机结果,也是可以的。
如上述说明,实施例1的打印系统是记录各个打印机记录运行之后向管理服务器通知。因此,可以抑制管理服务器为了取得各个打印机运转状况所要的网络上的业务。另外,因为从打印机通知,管理服务器避免防火墙210的影响而可以取得运转状况。
另外,在实施例1中,对运行记录的记录把运行记录通知时的从服务器取得的时刻信息作为基准时间来利用。因此,即使没有装有实时时钟的打印机也可以提高运行记录时刻信息的精度。
B、实施例2在实施例1中,举了打印机一侧进行时刻的矫正之后记录运行记录的情况。在实施例2中,举管理服务器一侧进行矫正的情况例子。系统构成相同于实施例1。在实施例2中,有关打印机上的运行记录的记录和管理服务器上的运行记录保存的处理内容不同于实施例1。
图5是实施例2的运行记录管理处理的流程图。左侧表示打印机的控制部件反复执行的处理,右侧表示管理服务器执行的处理。
打印机中,控制部件首先从定时器取得时间信息(步骤S40),判断是否到达运行记录的通知时刻和运行记录的记录时刻(步骤S41、步骤S42)。均不符合上述情况时,结束处理。
如果符合运行记录记录时刻(步骤S42)时,检测出调色剂量、印刷张数(步骤S43),作为运行记录记录在消费量数据库203(步骤S44)。此时,和实施例1不同,不进行时间信息的矫正。因此,运行记录的时刻信息里包含相同于定时器的计测误差的误差。
如果符合运行记录通知时刻(步骤S41)时,把记录在消费量数据库203的消费量数据即运行记录通知给管理服务器(步骤S45),取得服务器时刻(步骤S46)。和实施例1同样,服务器时刻作为以后的运行记录时的基准时间来利用。
如果管理服务器从打印机接收消费量数据(步骤S50),就矫正各数据时刻(步骤S51),记录在管理数据库105(步骤S52)。
图6是表示时刻矫正方法的说明图。这里,假设运行记录的通知周期为一周。在图的上段表示记录在运行记录的打印机时刻,在下段表示服务器时刻即实时刻。两者之间存在误差。在这个例中,打印机时刻比管理器时刻长。图中的「O」表示记录运行记录的时间。打印机根据打印机时刻隔一日记录运行记录的情况。
假设用打印机时刻判断为经过了一周时,把运行记录通知到管理服务器。这个时间里服务器时刻只经过了六日。因为运行记录里记录了七日的数据,由打印机的定时器的计测时间特定为实时间的7/6倍。因此,管理服务器把从基准时间的经过时间加倍6/7的方法,矫正记录在运行记录的各时刻。这样的结果,如图所示,服务器时刻基准的运行记录变为比周期短一日取得的结果。
上述的矫正系数是「接收运行记录通知的实时间间隔/运行记录通知周期」来求出的。如果运行记录通知周期预先设定为固定值时,管理服务器不参考运行记录的时刻信息,而运算出矫正系数,也是可以的。
实施例2的印刷系统中,由管理服务器矫正时刻信息的方法,即使在没有具备实时时钟的打印机中,也可以提高运行记录的精度。
C、变形例实施例中,例举了管理打印机运转状况的管理系统例子。本发明不限于打印机,可以把扫描器、投影器、声频装置、家电装置、客户电脑等种种设备作为管理对象。
也可以采用组合上述的实施例1和实施例2。即,在打印机和管理服务器双方都进行运行记录时刻的矫正,也是可以的。利用这样的方法,可以进一步提高运行记录时刻信息的精度。
D、实施例3实施例3表示了打印机接收印刷用文件时,接收这个印刷用文件的有关最终更新日时信息并把这个最终更新日时作为绝对时刻的例子。
图7表示本实施方式的印刷系统510全体构成的框图。如这个图7所示,本实施方式的印刷系统510是通过网络550连接客户520、FTP(文件传输规约)服务器530和打印机540的方法来构成的。
一台或多台客户520连接在这个网络550。客户520例如,由个人电脑或PDA(个人数字助理)等的制作印刷用数字的终端机所构成。本实施方式中,客户520根据用户所制作的印刷用数据,制作打印机540用印刷作业,作为印刷用文件,利用FTP传送到FTP服务器530。
FTP服务器530是利用FTP来管理文件的传送和接收的文件服务器。本实施方式中,FTP服务器530利用FTP把接收的印刷用文件传送到打印机540。
打印机540可以采用喷墨式打印机或激光打印机,可以接收FTP服务器530传送的印刷用文件而进行印刷。打印机540内部没有装有由电池驱动而断开电源时的实时时钟。
图8是为了说明客户520内部构成一例的框图。如图8所示,有关本实施方式的客户520是由电脑主机560和显示器562等所构成。
电脑主机560具有CPU(中央处理器)564、RAM(随机存取存储器)566、ROM(只读存储器)568,通过内部总线570连接这些。另外,内部总线570上连接通信用接口572,通过这个通信用接口572,客户520连接在上述的网络550上。
内部总线570还连接接口574,在这个接口574上连接作为大容量存储装置的硬盘576。本实施方式中,这个硬盘576具有改写可能的不挥发性存储装置的功能。另外,内部总线570上连接接口578,通过从这个接口578延伸的电缆580,连接上述的显示器562。
图9是为了说明打印机540内部构成之一例的框图。如图9所示,打印机540具有CPU600、RAM602、ROM604,通过内部总线606连接这些。另外,内部总线606上连接通信用接口608,通过这个通信用接口608,打印机540连接在上述的网络550。内部总线606里还连接接口610,印刷电动机612连接在这个接口610。
在内部总线606上还通过接口614连接硬盘616。本实施方式中,这个硬盘616起作为改写可能的不挥发性存储装置的功能。
下面,结合图10说明本实施方式的印刷系统510中进行印刷时的处理。如图10所示,客户520通过用户的输入指示,根据印刷用数据生成印刷作业(步骤S110)。然后,客户520把这个生成的印刷作业作为印刷用文件,通过网络550,利用FTP传送到FTP服务器530(步骤S112)。具体地,利用如下的FTP命令,进行传送。
STOR filename.Prn然后,客户520生成有关这个印刷用文件的最终更新日时的信息,通过网络550利用FTP传送到FTP服务器530(步骤S114)。这里,有关这个印刷用文件的最终更新日时的信息,就是指由步骤S110生成的印刷作业日时。具体地利用如下的FTP命令进行传送。
MDMT 2002101121314 filename.Prn这个例中,表示印刷用文件的最终更新日时为2002年10月11日12时13分14秒。
与此对应,FTP服务器530通过网络550接收客户520传送过来的印刷用文件(步骤S120)的同时,接收其文件的最终更新日时的有关信息(步骤S122)。此时,在接收印刷用文件时,因为这个服务器530把其印刷用文件暂时保存在FTP服务器,这个保存的时刻就成为这个印刷用文件的最终更新日时。即,印刷用文件的最终更新日时是利用FTP服务器530的实时时钟时刻来决定的。
接着,FTP服务器530通过网络550利用FTP传送到打印机540(步骤S124)的同时,利用FTP把其文件的最终更新日时的信息传送到打印机540(步骤S126)。这个文件的最终更新日时是利用FTP服务器530的实时时钟时刻来决定的。
打印机540通过网络550接收FTP服务器530传送过来的印刷用文件(步骤8130)的同时,接收其文件的最终更新日时的有关信息(步骤S132)。接着,打印机540根据接收的文件执行印刷(步骤S134)。
下面,结合图11说明本实施方式打印机540中执行的绝对时刻确定处理。图11是说明本实施方式的绝对时刻确定处理内容的流程图。这个绝对时刻确定处理是CPU600读入装载在打印机540的ROM604或硬盘616的绝对时刻确定处理程序之后,执行而实现的处理。另外,这个绝对时刻确定处理是在打印机540电源接通时自动启动的处理。
如图11所示,打印机540首先启动定时器(步骤S140)。即,因为本实施方式的打印机540内部没有安装实时时钟,就启动根据CPU600所利用的时钟来工作的定时器。定时器启动时的定时器值为0。然后,每经过一秒,这个定时器就计数完了。
然后,打印机540判断是否随着印刷用文件接收了有关最终更新日时的信息(步骤S142)。没有接收印刷用文件时或虽然接收了印刷用文件,但没有接收最终更新日时信息时(步骤S142的否),反复这个步骤S142的处理而待机。即,本实施方式的印刷系统510中,FTP服务器530并不一定附随印刷用文件传送其文件的最终更新日时信息。因此,打印机540有必要等待附随印刷用文件传送过来的最终更新日时。
另一方面,附随印刷用文件接收最终更新日时信息(步骤S142的是)时,打印机540取得现在的定时器值(步骤S144)。然后,打印机540把接收的最终更新日时作为现在的时刻(步骤S146)。具体地,打印机540是把定时器值恢复为0,重新开始的同时,装载并保存所取得的绝对时刻。然后,从此以后,定时器值加在这个装载的绝对时刻的方法,打印机540可以记录正确的时刻。
接着,打印机540根据至今为止的定时器值所收集的数据,把定时器值替换为绝对时刻(步骤S148)。例如,接收的最终更新日时为2002年10月11日12时13分14秒并此时的定时器值为3小时13分14秒时,定时器值在3小时时间所取得的数据,其绝对时刻变为2002年10月11日12时00分00秒的数据。
这样,结束本实施方式的绝对时刻确定处理。
图12是这个打印机540在每隔一个小时收集调色剂消费量数据时,表示调色剂剩余量变化的一例图。如这个图12所示,一接通打印机540的电源,就启动定时器。然后,定时器每经过一个小时,打印机540把调色剂剩余量和定时器时刻一起,作为数据记录。这个数据装载在打印机540的硬盘616中。
于是,图12的例中,定时器经过3小时13分14秒时,认为接收2002年10月11日12时13分14秒的最终更新日时。由此,确定这个时间的绝对时刻为2002年10月11日12时13分14秒。因此,定时器时刻为3小时00分00秒时的调色剂剩余量,就可以倒算成为绝对时刻2002年10月11日12时00分00秒的数据。同样,定时器时刻为2小时00分00秒时的调色剂剩余量,就可以倒算成为绝对时刻2002年10月11日11时00分00秒的数据;定时器时刻为1小时00分00秒时的调色剂剩余量,就可以倒算成为绝对时刻2002年10月10日10时00分00秒的数据。于是,这个接通打印机540的时刻就可以倒算成为绝对时刻2002年10月11日9时00分00秒。
如上所述,根据本实施方式的印刷系统510,根据和印刷用文件一起传送过来的其文件的最终更新日时,打印机540可以确定绝对时刻,因此打印机540没有必要向网络550传送要求绝对时刻的新的信息包,可以特定绝对时刻。因此,可以避免显著增大网络550业务即打印机540为了特定绝对时刻的网络550的业务的可能性。即,FTP服务器530在接收印刷用文件时间,立即把这个文件传送到打印机540。因此,印刷用文件最终更新日时对打印机540来说,可以看作表示其时间的绝对时刻。
另外,只要正确设定FTP服务器530的实时时钟,即使是多个客户520的实时时钟不齐,可以把正确的时刻通知到打印机540。另外,即使是FTP服务器530的实时时钟时刻稍微有偏差,也可以统一管理各个打印机的时刻。
另外,因为本实施方式的打印机540具有定时器功能,对接通电源之后收集的数据,当初,特定根据定时器功能的相对时刻,在确定绝对时刻的时间,可以把根据至今为止相对时刻的数据来替换绝对时刻。因此,即使是内部没有安装实时时钟的打印机540,可以收集根据绝对时刻的数据。
另外,在本实施方式中是举例说明了从FTP服务器530向打印机540推印刷用文件的情况,但与此相反,打印机540拉印刷用文件情况也可以适用于本发明。此时,变为如下的命令流程。
首先,取得印刷用文件的FTP服务器530,以特定「filename.Prn」的装载地点方式向打印机540传送「filename.Prn」的印刷要求。这样的话,从打印机540向FTP服务器530传送用于取得文件的命令「RETRfilename.Prn」。接着,从打印机540向FTP服务器530传送用于取得其最终更新日时的命令「MDTM filename.Ptn」。与此对应,从FTP服务器530向打印机540传送「21320021011121314」的绝对时刻信息。这里前面的213是表示重新运行可以(OK)的意思。
E、实施例4本实施方式是使打印机540内部装有服务器功能的实施例。图13是表示本实施方式印刷系统510的全体构成的图。如该图13所示,打印机540内部装有服务器功能42。因此,这个印刷系统510不一定必要FTP服务器530。
图14是说明本实施方式印刷系统510中进行印刷时的处理的框图。对应图10的图。如图14所示,由于用户的输入指示,客户520根据印刷用数据生成印刷作业(步骤S110)。接着,客户520把生成的这个印刷作业作为印刷用文件,通过网络550,利用FTP传送到打印机540(步骤S112)。具体地,利用如下的命令来传送。
STOR filename.Prt接着,客户520生成有关这个印刷用文件的最终更新日时信息,通过网络550,利用FTP传送到打印机540(步骤S114)。这里,有关这个印刷用文件的最终更新日时信息,最终也就是步骤S110中生成的日时。具体地,利用如下的命令来传送。
MDTM 20021011121314 filename.Prt这个例中,表示印刷用文件的最终更新日时为2002年10月11日12时13分14秒。
打印机540通过网络550接收由客户520传送过来的印刷用文件的同时(步骤S130),接收最终更新日时信息(步骤S132)。接着,打印机540根据接收的文件执行印刷(步骤S134)。
从这个处理可以清楚本实施方式中,打印机540不通过FTP服务器530,而是从客户520直接接收有关最终更新日时信息。
如上所述,根据本实施方式的印刷系统510,打印机540根据和印刷用文件一起传送过来的其文件的最终更新日时可以确定绝对时刻,因此,打印机540也没有必要向网络550传送绝对时刻要求的新的信息包而可以特定绝对时刻。因此,可以避免显著增大网络550业务,即打印机540为了特定绝对时刻的业务的可能。即,客户520在生成印刷用文件时间里就立即把这个文件传送到打印机540。因此,印刷用文件的最终更新日时对打印机540来说几乎就表示指其时间的绝对时刻。
另外,本实施方式中也一样,本发明不仅可以适用于推印刷用文件的情况,也适用于拉印刷用文件的情况。此时,成为如下的命令流程。
首先,生成印刷用文件的客户520以特定「filename.prt」装载地点方式向打印机540传送「filename.prt」的印刷要求。这样的话,从打印机540向客户520传送作为取得文件命令的「RETR filename.prt」。接着,从打印机540向客户520传送作为取得其最终更新日时命令的「MDTMfilename.prt」。与此对应,从客户520向打印机540传送「21320021011121314」的绝对时刻信息。
F、实施例5上述的实施例3和4中,把客户520的时刻信息作为最终更新日时和印刷用文件分别传送,但是,在实施例5中,把客户520时刻信息附加在印刷用文件,作为一个文件来传送。
本实施方式的印刷系统510的全体构成如同图7。但是,从客户520到FTP服务器530传送如这个图15所示的传送文件。如这个图15所示,本实施方式中,在传送文件里附加印刷用文件310,有关这个客户520的时刻信息,作为客户时刻信息300来组合。于是,这个传送文件从客户520传送到FTP服务器530。
接着,结合图16说明本实施方式的印刷系统510中进行印刷时的处理。如这个图16所示,由于用户的输入指示,客户520根据印刷用数据生成印刷作业(步骤S1310)。接着,客户520把生成的这个印刷作业作为印刷用文件310的同时,把客户520的时刻信息作为客户时刻信息300附加在这个印刷用文件里,生成传送文件(步骤S1312)。
接着,客户520通过网络550利用FTP把这个传送文件传送到FTP服务器530(步骤S1314)。具体地,利用如下的FTP命令来传送。
STOR filename.Prt与此对应,FTP服务器530通过网络550接收客户520传送过来的传送文件(步骤S1320)。接着,FTP服务器530通过网络550,利用FTP把接收的传送文件传送到打印机540(步骤S1322)。
通过网络550,打印机540接收FTP服务器530传送过来的传送文件的同时(步骤S1330),接着,打印机540从接收的传送文件中抽出取得客户时刻信息300(步骤S1332)。接着,打印机540从接收的传送文件中抽出取得印刷用文件,根据印刷用文件,执行印刷(步骤S1334)。
下面,结合图17说明本实施方式的打印机540中执行的绝对时刻确定处理。图17是说明本实施方式绝对时刻确定处理内容的流程图。这个绝对时刻确定处理是CPU100读取装载在打印机540的ROM104或硬盘616的绝对时刻确定处理程序而执行的处理。另外,这个绝对时刻确定处理是接通打印机540的时间里自动启动的处理。
如图17所示,打印机540首先启动定时器(步骤S1340)。即,因为本实施方式的打印机540内部没有装有实时时钟,根据CPU100中利用的时钟工作的定时器来启动。定时器开始工作时的定时器值为0。于是,每经过一秒这个定时器,就计时完了。
接着,打印机540判断所接收的传送文件里是否含有客户时刻信息(步骤S1342)。没有接收传送文件或虽然接收了传送文件但没有包含客户时刻信息300(步骤S1342的否)时,反复这个步骤S1342而待机。即,本实施方式的印刷系统510中,客户520不一定把客户时刻信息300附加在印刷用文件而传送。因此,打印机540有必要等待客户时刻信息300附加在印刷用文件而传送过来。
另一方面,在接收的传送文件里包含客户时刻信息300(步骤S1342的是)时,打印机540取得现在的定时器值(步骤S1344)。然后,打印机540把取得的客户时刻信息300作为现在的绝对时刻(步骤S1346)。具体地,打印机540使定时器值返回0,重新开始的同时,装载并保持所取得的绝对时刻。于是,从此以后,定时器值加在这个装载的绝对时刻的方法,打印机540可以刻入正确的时刻。
接着,打印机540对至今为止根据定时器值所收集的数据,定时器值来替换绝对时刻(步骤S1348)。例如,接收的最终更新日时为2002年10月11日12时13分14秒并此时的定时器值为3小时13分14秒时,定时器值为3小时时所取得的数据变为2002年10月11日12时00分00秒。
由此,结束本实施方式的绝对时刻确定处理。
如上所述,因为本实施方式的印刷系统510的打印机540也根据随同印刷用文件310传送过来的客户时刻信息300来确定绝对时刻,没有必要从打印机540向网络550传送要求绝对时刻的新的信息包,而可以特定绝对时刻。因此,可以避免显著增大网络550业务,即打印机540为了特定绝对时刻的网络550业务的可能性。即,FTP服务器530在接收客户520传送过来的传送文件的时间,立即把这个传送文件传送到打印机540。因此,传送文件的客户时刻信息300对打印机540来说,可以认为几乎表示其时间的绝对时刻。
另外,本实施方式中,可以适用于打印机540内部安装服务器功能42的如图13的印刷系统构成。
G、实施例6本发明的实施例6中,打印机540积极取得FTP服务器530的绝对时刻,根据这个绝对时刻,把至今为止的定时器值来收集的数据来替换绝对时刻的基础上,作为报告文件传送到FTP服务器530。
本实施方式印刷系统510的全体构成如同上述的图7所示,客户520的构成如同上述的图8,打印机540构成如同上述的图9。
图18是说明本实施方式的打印机540执行的绝对时刻取得处理内容的流程图。这个绝对时刻取得处理是CPU100读取装载在打印机540的ROM104或硬盘616的绝对时刻确定处理程序而执行实现的处理。
如图18所示,作为FTP客户的打印机540,首先在打印机540的硬盘616里新标准来制作大小为0的文件(步骤S1400)。然后,打印机540连接在FTP服务器530(步骤S1402)。
接着,打印机540把硬盘616制作的大小为0的文件传送到FTP服务器530(步骤S1404)。然后,打印机540把步骤S1404中传送的文件LIST命令或MDTM命令传送给FTP服务器530,从FTP服务器530接收其响应(步骤S1406)。
接着,打印机540从接收的响应取得包含在其响应的绝对时刻(步骤S1408)。然后,打印机540把根据至今为止的打印机540定时器值来收集的数据,根据所取得的绝对时刻进行修正并替换(步骤S1410)。
接着,打印机540把替换为绝对时刻的数据文件,以相同于步骤S1400中生成的文件名称,制作在硬盘616(步骤S1412)。然后,打印机540把制作的这个文件传送到这个文件报告目标服务器的FTP服务器530(步骤S1414)。接着,打印机540切断与FTP服务器的连接(步骤S1416)。
如上所述,根据本实施方式的印刷系统510,从作为FTP客户机器的打印机540取得FTP服务器530的绝对时刻。另外,打印机540收集有关打印机540的状态或消费品信息数据,以打印机540的定时器值来保持其收集的时刻时,打印机540把制作的这个文件传送到这个文件报告目标服务器的FTP服务器530之前,从FTP服务器530取得绝对时刻,把数据上表示的定时器值来替换绝对时刻的基础上,可以向FTP服务器530传送。即,附随数据文件传送到报告目标服务器的FTP服务器530,从FTP服务器530接收有关绝对时刻信息,因此,就变成为把数据内容从相对时刻替换为绝对时刻的基础上,传送到FTP服务器530。
另外,如图18所示,本实施方式中,步骤S1404中把大小为0的文件传送到FTP服务器530之后,维持与FTP服务器530的连接状态,在步骤S1414中传送数据文件。可是,暂时切断这个与FTP服务器530的连接,也是可以的。即,如图19所示,步骤S1404中把大小为0的文件传送到FTP服务器530之后,切断与FTP服务器530的连接(步骤S1450),在步骤S1414中传送数据文件之前,重新连接FTP服务器530(步骤S1460),也是可以的。
为了削减网络的业务,图18所示的方法虽然有效,但是,基于过去的定时器值数据来替换绝对时刻的处理(步骤S1410)时间长时,图19所示的方法有效。
另外,本发明不限于本实施方式,可以有种种变形。例如,上述的实施例中,打印机540传送印刷用文件之后,传送文件的有关最终更新日时信息,但是,也可以把这个顺序倒过来。即,附随印刷用文件传送其文件的最终更新日时信息就可以。
还有,上述的实施例中,作为转送从客户520传送的印刷用文件和其最终更新日时信息的服务器,举例了FTP服务器530,但是,转送这些的服务器不限于FTP服务器530,利用其他的协议转送的文件服务器,也是可以的。
另外,上述的实施例中说明的各个处理中,把执行这些处理的程序记录在软磁盘、CD-ROM(小型光盘-只读存储器)、ROM、存储卡等的记录介质,以记录介质的形式可以颁布。此时,使客户520、FTP服务器530和/或打印机540读取记录这个程序的记录介质,并执行的方法,也可以实现上述的实施例。
另外,客户520、FTP服务器530和/或打印机540有时具有操作系统或别的应用程序。此时,活用客户520、FTP服务器530和/或打印机540所具有的其他程序,在记录介质中记录从客户520、FTP服务器530和/或打印机540所具有的程序中调出可以实现上述实施例同样处理的程序的命令,也是可以的。
还有,这样的程序不仅是记录介质的形式,而是通过网络作为载波颁布,也是可以的。客户520、FTP服务器530和/或打印机540读取网络上作为载波传送的程序,执行程序的方法,可以实现上述的实施例。
另外,在记录介质上记录程序或作为载波传送到网络上时,有时进行加密化或压缩化程序的情况。此时,读取这些记录介质或载波程序的客户520、FTP服务器530和/或打印机540有必要进行解密化或扩展化之后,执行。
权利要求
1.一种连接在网络的设备,其特征在于包括可以计测时间经过的定时器;为了提供所定的服务,可以与连接在上述网络的其他装置通信的网络通信部;上述的通信时,从上述其他装置取得绝对时刻的时刻取得部;以及把上述绝对时刻作为基准时间,以根据上述定时器计测结果用于决定各时间的时刻的基准时间而设定的基准时刻设定部。
2.根据权利要求1所述的设备,其特征在于具备根据上述定时器的输出,把表示该设备运转状况的运行记录和从上述基准时间的经过时间加以对应记录的运行记录记录部;上述网络通信部经由上述网络把该运行记录传送到所定的服务器;上述时刻取得部在该传送时,从该服务器取得上述绝对时刻。
3.根据权利要求2所述的设备,其特征在于上述运行记录记录部根据上述多次取得的绝对时刻而获得的时间间隔和对应于该时间间隔的上述定时器计测结果,矫正上述经过时间而进行运行记录的记录。
4.根据权利要求2所述的设备,其特征在于传送上述运行记录的时间间隔长于记录上述运行记录的时间间隔。
5.根据权利要求2所述的设备,其特征在于上述运行记录传送部利用经由上述网络动态分配地址的方法进行上述传送。
6.根据权利要求2所述的设备,其特征在于具备把连续变化的上述设备的运转状况输出成不连续变化的参数值的运转状况检测部,上述运行记录记录部在小于可能产生上述不连续变化的最小时间间隔的间隔进行上述记录。
7.一种管理服务器,是对连接在网络的设备运转状况进行管理的管理服务器,其特征在于包括从上述设备接收该设备的运转状况与时刻加以对应记录的运行记录的接收部;根据多次的运行记录的接收时刻所获得的时间间隔和对应于该时间间隔的上述定时器计测结果来矫正上述运行记录的时刻矫正部;以及把该运行记录和上述设备加以对应而保持的运行记录保持部。
8.根据权利要求7所述的设备,其特征在于上述设备在预先设定的周期来发送上述运行记录,上述时刻矫正部把该周期看作是上述定时器计测的时间间隔来进行上述矫正。
9.一种管理服务器,是对连接在网络的设备运转状况进行管理的管理服务器,其特征在于包括把有关上述设备运转状况的定量参数值作为时间序列保持的运行记录保持部;根据上述设备的操作所取得的上述参数值复位时,通过把该复位后的参数值加在该复位之前的参数值的方法,根据上述运行记录,横跨该复位而输出上述运转状况时间推移的推移输出部。
10.根据权利要求1所述的设备,其特征在于可以输出声音或图像;上述定时器计测该设备的接通电源开始的时间;上述网络通信部是接收该设备输出的输出文件的网络通信部;上述时刻取得部是附随上述输出文件而接收上述绝对时刻的时刻取得部。
11.根据权利要求10所述的设备,其特征在于上述时刻取得部把上述网络通信部所接收的上述输出用文件的最终更新日时作为上述绝对时刻来接收。
12.根据权利要求11所述的设备,其特征在于上述最终更新日时是客户生成该输出用文件的绝对时刻。
13.根据权利要求11所述的设备,其特征在于上述输出用文件是经由所定的文件服务器传送到该设备;上述最终更新日时是该文件服务器接收该印刷用文件的绝对时刻。
14.根据权利要求10所述的设备,其特征在于上述绝对时刻包含在上述输出用文件。
15.根据权利要求1所述的设备,其特征在于内部没有安装该设备的电源断开时驱动可能的实时时钟。
16.根据权利要求1所述的设备,其特征在于包括把上述定时器输出值加在上述基准时间的方法来求出各个时间时刻的时刻特定部;上述基准时刻设定部在接收绝对时刻的时间里使上述定时器复位到0的同时更新上述基准时间。
17.根据权利要求1所述的设备,其特征在于上述定时器是在该设备的电源接通的时刻就启动,从电源接通开始的时间作为相对时刻来计数;该网络通信部是把上述设备收集的数据作为报告文件传送到报告目标服务器,上述时刻取得部附随上述报告文件向报告目标服务器的传送,从上述报告目标服务器接收上述绝对时刻。
18.生成向打印机输出的印刷用文件的客户,其特征在于包括作为印刷作业生成印刷用文件的印刷文件生成机构;生成有关上述印刷用文件生成时间的绝对时刻信息的绝对时刻信息生成机构;把上述印刷用文件和上述有关绝对时刻信息传送到打印机的传送机构。
19.一种印刷系统包括生成印刷用文件的客户和连接在上述客户的打印机,其特征在于上述客户包括作为印刷作业生成印刷用文件的印刷文件生成机构、生成有关上述印刷用文件生成时间的绝对时刻信息的绝对时刻信息生成机构;把上述印刷用文件和上述有关绝对时刻信息传送到打印机的传送机构;而上述打印机包括,该打印机的电源接通时就启动并把从接通电源开始的时间作为相对时刻来计数的定时器;接收上述客户传送过来的上述印刷用文件的网络通信部;附随上述印刷用文件接收有关绝对时刻信息的时刻取得部;根据上述时刻取得部所接收的绝对时刻来特定各个时间时刻的时刻特定部。
20.一种连接在网络的设备的控制方法,其特征在于包括该设备所具有的定时器来计测时间经过的工序;为了提供所定的服务,与连接在上述网络的其他装置进行通信的工序;上述通信时,从上述其他装置取得绝对时刻的工序;把上述绝对时刻作为基准时间,以根据上述定时器计测结果来决定各个时间的时刻的基准时间而设定的工序。
21.一种管理方法,利用管理服务器来管理连接在网络的设备运转状况的管理方法,其特征在于包括从上述设备接收该设备运转状况与时间加以对应记录的运行记录的工序;根据多次的运行记录的接收时刻所获得的时间间隔和对应于该时间间隔的上述定时器计测结果来矫正上述运行记录的时刻矫正工序;以及把该运行记录和上述设备加以对应而保持的工序。
22.一种管理方法,利用管理服务器来管理连接在网络的设备运转状况的管理方法,其特征在于包括把有关上述设备运转状况的定量参数值作为时间序列来保持的工序;根据上述设备的操作所取得的上述参数值复位时,把该复位后的参数值加在该复位之前的参数值的方法,根据上述运行记录,横跨该复位,输出上述运转状况时间推移的工序。
23.一种记录介质,是用于控制连接在网络的设备的电脑程序的记录介质,其特征在于该电脑程序包含利用该设备所具有的定时器来计测时间经过的程序代码;为了提供所定的服务,与连接在上述网络的其他设备进行通信用的程序代码;上述通信时,从上述其他装置取得绝对时刻用的程序代码;以及把上述绝对时刻作为基准时间,以根据上述定时器计测结果决定各时间的时刻而设定的程序代码。
24.一种记录介质,是管理服务器来控制连接在网络设备的电脑程序的记录介质,其特征在于该电脑程序包含从上述设备接收该设备的运转状况与时间加以对应记录的运行记录的程序代码;根据多次的运行记录的接收时刻所获得的时间间隔和对应于该时间间隔的上述定时器计测结果来矫正上述运行记录的程序代码;以及把该运行记录和上述设备加以对应而保持的程序代码。
25.一种记录介质,是管理服务器来控制连接在网络设备的电脑程序-的记录介质,其特征在于该电脑程序包含把有关上述设备运转状况的定量参数值作为时间序列来保持的程序代码;根据上述设备的操作所取得的上述参数值复位时,把该复位后的参数值加在该复位之前的参数值的方法,根据上述运行记录,横跨该复位输出上述运转状况时间推移的程序代码。
全文摘要
提供一种设备管理方法,有效、高精度取得没有具备实时时钟的打印机的消耗品使用量。网络上连接多台打印机的印刷系统里设置管理用服务器。打印机把内部定时器计测的经过时间加以对应,记录调色剂消费量的运行记录,以预先设定的周期向服务器上传。此时,打印机从服务器取得上传时刻,以这个时刻作为基准,进行以后的记录。这样,利用从服务器取得的时刻,修正上传时运行记录的基准时间的方法,即使是没有装有实时时钟的打印机,也可以抑制时间信息误差的扩大,可以高精度记录运行记录。
文档编号H04L12/24GK1504909SQ20031011952
公开日2004年6月16日 申请日期2003年12月1日 优先权日2002年12月4日
发明者岛敏博 申请人:精工爱普生株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1