液体消耗装置和液体消耗系统

文档序号:1246591 发布日期:2020-08-18 浏览:8次 >En<

阅读说明:本技术 液体消耗装置和液体消耗系统 (Liquid consuming apparatus and liquid consuming system ) 是由 洞出贤太 宫泽雅史 于 2018-12-25 设计创作,主要内容包括:液体消耗装置包括:安装壳体,被构造成接收具有存储液体的第一液体室的盒;罐,具有第二液体室;流路,与第一及第二液体室连通;头,与第二液体室连通;和第一控制器,被构造成:确定安装在安装壳体中以通过流路与第二液体室连通的第一液体室中的第一液体量和通过流路与安装在安装壳体中的盒的第一液体室连通的第二液体室中的第二液体量的总量Vt;并且通过连接到外部装置的第一通信接口传输指示已确定的总量Vt的总量信息。(The liquid consuming apparatus includes: a mounting case configured to receive a cartridge having a first liquid chamber storing liquid; a tank having a second liquid chamber; a flow path communicating with the first and second liquid chambers; a head in communication with the second liquid chamber; and a first controller configured to: determining a total Vt of a first liquid amount in a first liquid chamber mounted in the mount case to communicate with a second liquid chamber through the flow path and a second liquid amount in the second liquid chamber communicating with the first liquid chamber of the cartridge mounted in the mount case through the flow path; and transmitting the sum amount information indicating the determined sum amount Vt through a first communication interface connected to an external device.)

液体消耗装置和液体消耗系统

技术领域

本公开涉及一种液体消耗装置,该液体消耗装置能够对其中存储有液体的盒进行下单订购,并且本公开涉及一种包括该液体消耗装置的液体消耗系统。

背景技术

已知一种订购盒的方法,在该盒中存储有诸如墨的液体。盒被安装在液体消耗装置(诸如打印机或多功能外围设备)中,以将液体供应到液体消耗装置。

在传统的订购方法中,获得指示盒中的液体的剩余量的剩余量信息,以估计存储在盒中的液体用完的日期。接下来,基于估计出的日期来确定液体保留在盒中的预定日期。此外,在已确定的预定日期订购新盒。因此,直到存储在被安装在液体消耗装置中的盒中的液体用完,才将新的盒递送给液体消耗装置的使用者。

引文列表

专利文献

专利文献1:JP2017-47537A

专利文献2:JP2003-15477A

发明内容

技术问题

在传统的订购方法等中,作为确定订购的下单日期的基础的剩余量信息指示被安装在液体消耗装置中的盒中的液体的剩余量。

问题的解决方案

本公开的说明性方面提供一种液体消耗装置,该液体消耗装置包括:安装壳体,该安装壳体被构造成接收盒,该盒包括存储液体的第一液体室;罐,该罐具有第二液体室;流路,该流路与第一及第二液体室连通;头,该头与第二液体室连通;和第一控制器,该第一控制器被构造成:确定安装在安装壳体中以通过流路与第二液体室连通的第一液体室中的第一液体量和通过流路与安装在安装壳体中的盒的第一液体室连通的第二液体室中的第二液体量的总量Vt;并且通过连接到外部装置的第一通信接口传输总量信息,该总量信息指示已确定的总量Vt。

本公开的另外的说明性方面提供一种液体消耗装置,该液体消耗装置包括:安装壳体,所述安装壳体被构造成接收盒,所述盒包括存储液体的第一液体室;罐,所述罐包括第二液体室;流路,所述流路被构造成与所述第二液体室及被安装在所述安装壳体中的所述盒的所述第一液体室连通;头,所述头与所述第二液体室连通;第一通信接口;和第一控制器,所述第一控制器被构造成:确定液体量Vc和液体量Vs,所述液体量Vc是被安装在所述安装壳体中以通过所述流路与所述第二液体室连通的所述第一液体室中的液体量,所述液体量Vs是通过所述流路与被安装在所述安装壳体中的所述盒的所述第一液体室连通的所述第二液体室中的液体量;并且通过被连接到外部装置的所述第一通信接口传输盒信息和罐信息,所述盒信息指示已确定的所述液体量Vc,所述罐信息指示已确定的所述液体量Vs。

本公开的另外的说明性方面提供一种液体消耗系统,该液体消耗系统包括上述液体消耗装置中的任何一种液体消耗装置和外部装置。该外部装置基于从液体消耗装置传输的信息来传输订购信息。

附图说明

[图1]图1A和图1B示出了打印机和信息收集服务器的构造图;

[图2]图2A和图2B是打印机的外观图,其中图2A示出了盖处于覆盖位置的状态,而图2B示出了盖处于打开位置的状态;

[图3]图3是示意性地示出打印机的内部结构的示意性截面图;

[图4]图4是安装壳体的纵向截面图;

[图5]图5A和图5B是示出盒的结构的图,其中图5A是前透视图,而图5B是纵向截面图;

[图6]图6是示出盒被安装在安装壳体中的状态的纵向截面图;

[图7]图7是打印过程的流程图;

[图8]图8A是第一更新过程的流程图,图8B是第二更新过程的流程图,图8C是第三更新过程的流程图,并且图8D是第四更新过程的流程图;

[图9]图9A和图9B示出了第一示例性实施例的管理信息传输过程的流程图;

[图10]图10A是订购过程的流程图,并且图10B是订购日期/时间确定过程的流程图;

[图11]图11是用于说明第一示例性实施例的线性函数和订购日期/时间的图;

[图12]图12A和图12B示出了第二示例性实施例的管理信息传输过程的流程图;

[图13]图13是第一变型的传输确定过程的流程图;并且

[图14]图14是用于说明第二变型的线性函数和订购日期/时间的图。

具体实施方式

下面将描述本公开的示例性实施例。注意,以下描述的示例性实施例仅是本公开的示例,并且可以在不脱离本公开的精神的情况下被适当地修改。此外,可以在本公开的范围内适当地改变以下过程的执行顺序。

<第一示例性实施例>

图1A和图1B中所示的订购系统5包括:所示的打印机10包括打印机10和信息收集服务器40,该信息收集服务器40从一个或多个打印机10收集信息。打印机10和信息收集服务器40通过诸如因特网的通信线路6连接。打印机10和信息收集服务器40可以通过使用诸如TCP/IP的通信协议来彼此通信。另外,信息收集服务器40可以将信息传输到通过通信线路6接受订购的订购服务器50(图11)。打印机10是液体消耗装置的一个示例。信息收集服务器40是外部装置的一个示例。订购系统5是液体消耗系统的一个示例。

(打印机的概述)

图2A和图2B中所示的打印机10是喷墨打印机,该喷墨打印机排出墨滴以在片材上打印图像。打印机10可以是具有传真功能、扫描功能、复印功能等的多功能外围设备。

在下文中,参照以可使用的方式安装在水平平面中的打印机10的使用姿势来定义上下方向7,以其上形成有打印机10的开口13作为前表面的表面来定义前后方向8,并且在从前表面观察打印机10时定义左右方向9。也就是说,使用姿势中的上下方向7对应于竖直方向,并且前后方向8以及左右方向9对应于水平方向。前后方向8和左右方向9彼此正交。

打印机10驱动进给辊23和输送辊25,以将由进给托盘15支撑的片材输送到压板26的位置。接下来,打印机10将墨(该墨是从罐160通过管19供应的)通过喷嘴29排出到头21。因此,墨落在由压板26支撑的片材上,并且图像被打印在片材上。然后,打印机10驱动排出辊27,以将其上打印有图像的片材排出到排出托盘16。

更具体地,头21可以被安装在托架20上,该托架20沿着主扫描方向(平行于左右方向9)往复运动,该主扫描方向与通过输送辊25输送片材的片材输送方向相交。传输了马达(未示出)的驱动力,使得托架20沿着主扫描方向(与图3的纸面垂直的方向)移动。在停止通过输送辊25输送片材的同时,通过使托架20沿着主扫描方向移动,打印机10通过喷嘴29将墨排出到头21。因此,在片材的面对头21的局部区域上打印出图像(下文中被称为“一次通过”)。接下来,打印机10使输送辊25输送片材,使得片材的下一个图像打印区域面对头21。然后,这些过程被交替且重复地执行,并且因此将图像打印在一张片材上。

(显示器)

外壳14包括显示器28。显示器28位于外壳14的前表面中。显示器28是所谓的触摸面板,在该触摸面板中,触摸传感器被布置在显示面板上。然而,代替显示器28或与显示器28一起,显示面板和按钮可以位于外壳14的前表面中。显示器28接收来自用户的输入。

(盖)

如图2A和图2B中所示,在外壳14的前表面14A上,在左右方向9上的右端处形成开口85。外壳14还包括盖87。盖87能够在覆盖位置(a)(图3A中所示的位置)和打开位置(图3B中所示的位置)之间旋转,在该覆盖位置处开口85被覆盖,在该打开位置处开口85被露出。盖87由外壳14支撑,以能够例如在外壳14的在上下方向7上的下端附近绕沿着左右方向9的旋转轴线旋转。然后,其上安装有盒200的安装壳体150位于容纳空间86中,该容纳空间86被设置在外壳14内部并且从开口85向后扩展。

(安装壳体)

如图4中所示,安装壳体150包括触点152、杆153、安装传感器32、液位传感器33和锁定销156。安装壳体150可以容纳四个盒200,这四个盒200对应于相应的黑色、青色、品红色和黄色。也就是说,安装壳体150包括与四个盒200对应的四个触点152、四个杆153、四个安装传感器32和四个液位传感器33。可以被容纳在安装壳体150中的盒200的数目不限于四个,并且可以容纳一个盒或者五个或更多个盒。

安装壳体150具有盒子形状,其具有内部空间,已安装的盒200被容纳在该内部空间中。安装壳体150的内部空间由限定上端的顶壁、限定下端的底壁、限定在前后方向8上的后端的内壁以及限定在左右方向9上的两端的一对侧壁所限定。另一方面,开口85被定位成面对安装壳体150的内壁。也就是说,当盖87被设置在打开位置处时,开口85将安装壳体150的内部空间暴露于打印机的外部。

然后,通过外壳14的开口85将盒200安装在安装壳体150中以及将盒200从安装壳体150中拉出。更具体地,盒200在前后方向8上向后穿过开口85,并且被安装在安装壳体150中。被从安装壳体150中拉出的盒200在前后方向8上向前穿过开口85。

(触点)

触点152位于安装壳体150的顶壁上。触点152从顶壁朝向安装壳体150的内部空间向下突出。在将盒200安装在安装壳体150中的状态下,触点152被定位成与盒200的电极248(将在下文描述)接触。触点152具有导电性并且能够沿着上下方向7弹性变形。触点152电连接到控制器130。

(杆)

杆153从安装壳体150的内壁向前突出。杆153位于安装壳体150的内壁上且在接头180(将在下文描述)的上方。在将盒200安装在安装壳体150中的过程中,杆153通过盒200的空气连通口221(将在下文描述)进入空气阀室214。当杆153进入空气阀室214时,该空气阀室214(将在下文描述)与空气连通。

(安装传感器)

安装传感器32位于安装壳体150的顶壁上。安装传感器32是用于检测盒200是否被安装在安装壳体150中的传感器。安装传感器32包括光发射部和光接收部,该光发射部和光接收部在左右方向9上彼此分开。在盒200被安装在安装壳体150中的状态下,盒200的遮光肋245(将在下文描述)位于安装传感器32的光发射部和光接收部之间。换句话说,安装传感器32的光发射部和光接收部被定位成相对于安装在安装壳体150中的盒200的遮光肋245彼此相反。

安装传感器32根据光接收部是否接收到从光发射部沿着左右方向9照射的光而输出不同的信号(下文中被称为“安装信号”)。例如,当光接收部接收到的光的强度低于阈值强度时,安装传感器32向控制器130输出低电平信号。同时,当光接收部接收到的光的强度等于或高于阈值强度时,安装传感器32将高电平信号输出到控制器130,该高电平信号具有比低电平信号的信号强度高的信号强度。

(液位传感器)

液位传感器33是用于检测致动器190(将在下文描述)的检测目标部194是否位于检测位置处的传感器。液位传感器33包括在左右方向9上彼此分开的光发射部和光接收部。换句话说,当检测目标部194位于检测位置处时,检测目标部194位于液位传感器33的光发射部和光接收部之间。另一方面,当检测目标部194未位于检测位置处时,检测目标部194位于液位传感器33的光发射部和光接收部之间。液位传感器33根据从光发射部输出的光是否被光接收部接收而输出不同的信号(在下文中被称为“液位信号”)。例如,当光接收部接收到的光的强度低于阈值强度时,液位传感器33向控制器130输出低电平信号。同时,当光接收部接收到的光的强度等于或高于阈值强度时,液位传感器33将高电平信号输出到控制器130,该高电平信号具有比低电平信号的信号强度高的信号强度。

(锁定销)

锁定销156是在安装壳体150的内部空间的上端处且在开口85附近沿着左右方向9延伸的杆状构件。锁定销156的在左右方向9上的两端被固定到安装壳体150的一对侧壁。锁定销156在左右方向9上延伸跨过可以容纳四个盒200的四个空间。锁定销156用于将安装在安装壳体150中的盒200保持在图6中所示的安装位置处。在盒200被安装在安装壳体150中的状态下,盒200被固定到锁定销156。

(罐)

打印机10包括与四个盒200对应的四个罐160。具体地,打印机10包括:其中存储有品红色墨的罐160,该罐160对应于其中存储有品红色墨的盒200;其中存储有青色墨的罐160,该罐160对应于其中存储有青色墨的盒200;其中存储有黄色墨的罐160,该罐160对应于其中存储有黄色墨的盒200;其中存储有黑色墨的罐160,该罐160对应于其中存储有黑色墨的盒200。四个罐160具有大致相同的构造,并且将描述一个罐160。

罐160位于安装壳体150的内壁的后方。如图4中所示,罐160包括上壁161、前壁162、下壁163、后壁164和一对侧壁(未示出)。前壁162包括在前后方向8上彼此偏离的多个壁。液体室171被形成在罐160的内部。液体室171是第二液体室的示例。

在形成罐160的壁中,至少与液位传感器33面对的壁具有透光性。因此,从液位传感器33输出的光可以穿透面对液位传感器33的壁。后壁164的至少一部分可以由被焊接到上壁161、下壁163和侧壁的端面的膜形成。另外,罐160的侧壁可以与安装壳体150共用,或者可以独立于安装壳体150。此外,在左右方向9上彼此相邻的罐160由分隔壁(未示出)分隔。

液体室171通过流出口174与墨流路(未示出)连通。流出口174的下端由限定液体室171的下端的下壁163所限定。流出口174位于接头180下方(更具体是位于通孔184的下端的下方)。与流出口174连通的墨流路(未示出)与管19连通。因此,液体室171从流出口174通过墨流路和管19与头21连通。也就是说,存储在液体室171中的墨通过墨流路和管19从流出口174被供应到头21。在与流出口174连通的墨流路和管19中,一端(流出口174)与液体室171连通,并且另一端89(见图3)与头21连通。

液体室171通过空气连通室175与空气连通。更具体地,空气连通室175通过穿透前壁162的通孔176与液体室171连通。另外,空气连通室175通过空气连通口177和连接到空气连通口177的管(未示出)与打印机10的外部连通。也就是说,在空气连通室175中,一端(通孔176)与液体室171连通,并且另一端(空气连通口177)与打印机10的外部连通。空气连通室175通过空气连通口177和管(未示出)与空气连通。

(接头)

如图4中所示,接头180包括针181和引导件182。针181是其中形成有流路的管。针181从限定液体室171的前壁162向前突出。在针181的末端处形成有开口183。另外,针181的内部空间通过穿透前壁162的通孔184与液体室171连通。在针181中,一端(开口183)与罐160的外部连通,并且另一端(通孔184)与液体室171连通。引导件182是绕针181设置的筒形构件。引导件182从前壁162向前突出。引导件182的前端是敞开的。

阀185和螺旋弹簧186位于针181的内部空间中。在针181的内部空间中,阀185能够在关闭位置和打开位置之间在前后方向8上移动。当阀185位于关闭位置处时,阀185关闭开口183。此外,当阀185位于打开位置处时,阀185打开开口183。螺旋弹簧186在从打开位置到关闭位置的移动方向上(即,在前后方向8上向前)推压阀185。针181的内部空间是流路的一个示例。

(致动器)

如图4中所示,致动器190位于液体室171中。致动器190由设置在液体室171中的支撑构件(未示出)支撑,从而能够在箭头198和199的方向上旋转。致动器190能够在图4中的实线所指示的位置和虚线所指示的位置之间旋转。此外,通过止挡器(未示出;例如,液体室171的内壁)来防止致动器190从实线的位置在箭头198的方向上旋转。致动器190包括浮子191、轴192、臂193和检测目标部194。致动器190是检测对象的一个示例。

浮子191由具有比存储在液体室171中的墨的比重小的比重的材料形成。轴192从浮子191的左右两侧在左右方向9上突出。轴192被插入到形成在支撑构件中的孔(未示出)中。因此,致动器190由支撑构件支撑,从而能够绕轴192旋转。臂193从浮子191大致向上延伸。检测目标部194位于臂193的末端处。也就是说,臂193位于检测目标部194和轴192之间。检测目标部194是分别在上下方向7上和前后方向8上延伸的板状构件。检测目标部194由遮挡从液位传感器33的光发射部输出的光的材料或颜色形成。

当存储在液体室171中的墨的液位等于或高于参考位置P时,通过浮力在箭头198的方向上旋转的致动器190由止挡器保持在图4中由实线所指示的检测位置处。另一方面,当墨的液位低于参考位置P时,随着液位的降低,致动器190在箭头199的方向上旋转。因此,致动器190的检测目标部194移动到检测位置之外的位置。检测目标部194是致动器190的一部分,因此检测目标部194移动至与液体室171中所容纳的墨量对应的位置。

参考位置P在上下方向7上具有与针181的轴向中心相同的高度,并且具有与墨供应口234(将在下文描述)的中心相同的高度。然而,参考位置P不限于该位置,只要其在上下方向7上位于流出口174的上方即可。作为另一个示例,参考位置P可以具有针181的内部空间的上端或下端的高度,或者可以具有墨供应口234的上端或下端的高度。

当存储在液体室171中的墨的液位等于或高于参考位置P时,从液位传感器33的光发射部输出的光由位于检测位置处的检测目标部194遮挡。由此,由于从光发射部输出的光没有到达光接收部,因此液位传感器33向控制器130输出低电平信号。另一方面,当存储在液体室171中的墨的液位低于参考位置P时,由于从光发射部输出的光到达了光接收部,因此液位传感器33向控制器130输出高电平信号。也就是说,控制器130能够根据从液位传感器33输出的信号检测存储在液体室171中的墨的液位是否等于或高于参考位置P。参考位置P是预定位置的一个示例。低电平信号“L”是第一信号的一个示例,并且高电平信号“H”是第二信号的一个示例。在下文中,有时可以将低电平信号描述为“L”,并且将高电平信号描述为“H”。

(盒)

盒200是包括液体室210(见图3)的容器,该液体室210在该液体室210中存储有作为液体的墨。液体室210是第一液体室的一个示例。盒200和罐160是容器组的一个示例。打印机10包括多个容器组,所述多个容器组是:存储品红色墨的容器组、存储青色墨的容器组、存储黄色墨的容器组和存储黑色墨的容器组。

液体室210例如由树脂壁限定。如图5A中所示,盒200具有扁平的形状,在该形状中,在上下方向7上和在前后方向8上的尺寸大于在左右方向9上的尺寸。能够存储其它颜色的墨的盒200可以具有相同的外形或不同的外形。形成盒200的壁的至少一部分具有透光性。因此,用户能够从盒200的外部视觉上识别存储在盒200的液体室210中的墨的液位。

盒200包括外壳201和供应管230。外壳201形成有后壁202、前壁203、上壁204、下壁205和一对侧壁206和207。后壁202包括在前后方向8上彼此偏离的多个壁。此外,上壁204包括在上下方向7上彼此偏离的多个壁。此外,下壁205包括在上下方向7上彼此偏离的多个壁。

如图5B中所示,在盒200的内部空间中,形成有液体室210、墨阀室213和空气阀室214。液体室210包括上部液体室211和下部液体室212。上部液体室211、下部液体室212和空气阀室214是外壳201的内部空间。另一方面,墨阀室213是供应管230的内部空间。液体室210存储墨。空气阀室214允许盒200的外部和液体室210彼此连通。

液体室210的上部液体室211和下部液体室212通过分隔壁215在上下方向7上彼此分开,该分隔壁215分隔外壳201的内部空间。然后,上部液体室211和下部液体室212通过形成在分隔壁215中的通孔216彼此连通。另外,上部液体室211和空气阀室214通过分隔壁217彼此分开,该分隔壁217分隔外壳201的内部空间。然后,上部液体室211和空气阀室214通过形成在分隔壁217中的通孔218彼此连通。此外,墨阀室213通过通孔219与下部液体室212的下端连通。

空气阀室214通过形成在后壁202中且在盒200的上部处的空气连通口221与盒200的外部连通。也就是说,在空气阀室214中,一端(通孔218)与液体室210(更具体是上部液体室211)连通,并且另一端(空气连通口221)与盒200的外部连通。空气阀室214通过空气连通口221与空气连通。另外,阀222和螺旋弹簧223位于空气阀室214中。阀222能够在关闭位置和打开位置之间在前后方向8上移动。当阀222位于关闭位置处时,阀222关闭空气连通口221。此外,当阀222位于打开位置处时,阀222打开空气连通口221。螺旋弹簧223在从打开位置到关闭位置的移动方向上(即,在前后方向8上向后)推压阀222。

在将盒200安装在安装壳体150中的过程中,杆153通过空气连通口221进入空气阀室214。已经进入空气阀室214的杆153使位于关闭位置处的阀222克服螺旋弹簧223的推压力而在前后方向8上向前移动。然后,随着阀222移动到打开位置,上部液体室211与空气连通。用于打开空气连通口221的构造不限于以上示例。作为另一个示例,可以采用杆153冲破将空气连通口221密封的膜的构造。

供应管230在外壳201的下部中从后壁202在前后方向8上向后突出。供应管230的后端是敞开的。也就是说,墨阀室213允许通过通孔219连通的液体室210与盒200的外部彼此连通。在墨阀室213中,一端(通孔219)与液体室210(更具体是下部液体室212)连通,并且另一端(墨供应口234(将在下文描述))与盒200的外部连通。另外,垫圈231、阀232和螺旋弹簧233位于墨阀室213中。

在垫圈231的中央处,形成有在前后方向8上穿透的墨供应口234。墨供应口234的内径比针181的外径稍小。阀232能够在关闭位置和打开位置之间在前后方向8上移动。当阀232位于关闭位置处时,阀232与垫圈231形成接触并且关闭墨供应口234。此外,当阀232位于打开位置处时,阀232与垫圈231分开并且打开墨供应口234。螺旋弹簧233在从打开位置到关闭位置的移动方向上(即,在前后方向8上向后)推压阀232。此外,螺旋弹簧233的推压力大于螺旋弹簧186的推压力。

在将盒200安装在安装壳体150中的过程中,供应管230进入引导件182,并且针181最终通过墨供应口234进入墨阀室213。此时,针181在使垫圈231弹性变形的同时与限定墨供应口234的内周表面液密接触。当盒200被进一步插入到安装壳体150中时,针181使阀232克服螺旋弹簧233的推压力而向前移动。另外,阀232使从针181的开口183突出的阀185克服螺旋弹簧186的推压力而向后移动。

因此,如图6中所示,墨供应口234和开口183被打开,并且供应管230的墨阀室213与针181的内部空间连通。也就是说,在盒200被安装在安装壳体150中的状态下,针181的内部空间和墨阀室213形成流路,盒200的液体室210通过该流路与罐160的液体室171连通。

在盒200被安装在安装壳体150中的状态下,当在水平方向上观察时,液体室210的一部分和液体室171的一部分彼此重叠。此外,液体室171的底部位于液体室210的底部的下方。作为结果,由于存储在液体室210中的墨的水头与存储在液体室171中的墨的水头之间的差,因此存储在液体室210中的墨通过连接在一起的供应管230和接头180移动到罐160的液体室171。

如图5A和图5B中所示,在上壁204上形成有突起241。突起241从上壁204的外表面向上突出并且在前后方向8上延伸。突起241包括锁定表面242和倾斜表面243。锁定表面242和倾斜表面243位于上壁204的上方。锁定表面242在前后方向8上朝向前侧,并且分别在上下方向7上以及在左右方向9上延伸(也就是说,大致正交于上壁204)。倾斜表面243相对于上壁204倾斜,从而朝向上方和后方。

锁定表面242是在盒200被安装在安装壳体150中的状态下与锁定销156形成接触的表面。倾斜表面243是在将盒200安装在安装壳体150上的过程中用于将锁定销156引导到锁定销与锁定表面242形成接触的位置的表面。在锁定表面242和锁定销156彼此接触的状态下,盒200克服螺旋弹簧186、223和233的推压力被保持在图6中所示的安装位置处。

平板状构件被形成在锁定表面242的前方,以从上壁204向上延伸。平板状构件的上表面对应于当将盒200从安装壳体150中移出时由使用者操作的操作部244。当盒200被安装在安装壳体150中并且盖87位于打开位置处时,操作部244可以由用户操作。当操作部244被向下推动时,盒200旋转,并且因此锁定表面242从锁定销156向下移动。作为结果,可以将盒200从安装壳体150中移除。

如图5A和图5B中所示,遮光肋245被形成在上壁204的外表面上并且在突起241的后方。遮光肋245从上壁204的外表面向上突出,并且在前后方向8上延伸。遮光肋245由遮挡从安装传感器32的光发射部输出的光的材料或颜色形成。在盒200被安装在安装壳体150中的状态下,遮光肋245位于从安装传感器32的光发射部延伸到光接收部的光学路径上。也就是说,当盒200被安装在安装壳体150中时,安装传感器32向控制器130(图1A和图1B)输出低电平信号。另一方面,当盒200未被安装在安装壳体150中时,安装传感器32向控制器130输出高电平信号。也就是说,控制器130可以根据从安装传感器32输出的信号来检测盒200是否被安装在安装壳体150中。

如图5A和图5B中所示,IC芯片34位于上壁204的外表面上并且在前后方向8上在遮光肋245和突起241之间。在IC芯片34上,形成有电极248。另外,IC芯片34包括存储器(未示出)。电极248电连接到IC芯片34的存储器。电极248在IC芯片34的上表面上露出,从而能够与触点152电连接。也就是说,在盒200被安装在安装壳体150中的状态下,电极248被电连接到触点152。控制器130可以通过触点152和电极248从IC芯片34的存储器中读取信息,并且可以通过触点152和电极248将信息写入到IC芯片34的存储器。

IC芯片34的存储器存储盒200的识别信息、序列号和盒剩余量值。识别信息是如下信息:该信息指示盒200是小容量盒还是大容量盒、所存储的墨的颜色等。序列号是用于识别盒200的个体的信息。盒剩余量值是指示存储在盒200中的墨量的值。

(控制器)

打印机10包括控制器130。如图1A和图1B中所示,控制器130包括CPU35、存储部36和通信总线39。存储部36包括ROM37、EEPROM51和RAM52。控制器130是第一控制器的一个示例。

ROM37存储OS(操作系统的缩写)程序37A、控制程序37B、通信程序37C等。控制程序37B是进行打印过程(将在下文描述)等的程序。通信程序37C是控制与诸如信息收集服务器40的外部设备的通信的程序。OS程序37A是与控制程序37B不同的程序,并且进一步是控制与由通信程序37C所控制的操作不同的操作的程序。当由CPU35处理地址中所描述的命令时,执行OS程序37A、控制程序37B和通信程序37C。在下文中,通过执行OS程序37A、控制程序37B和通信程序37C而处理的操作在一些情况下可以被描述为控制器130的操作。控制器130可以具有使用IC的硬件电路,该IC实现由OS程序37A、控制程序37B和通信程序37C执行的部分或全部操作。

EEPROM51存储打印机10的装置信息。该装置信息包括打印机10的型号名称或打印机10的识别信息。打印机10的识别信息是打印机10的MAC地址或序列号。另外,EEPROM51存储初始填充值,该初始填充值与存储在盒200的IC芯片34中的识别信息对应。相应的初始填充值是指在制造新的盒200时用来填充液体室210的液体的液体量(在下文中也被称为初始填充量)。例如,EEPROM51存储识别信息对应于小容量盒的初始填充值和识别信息对应于大容量盒的初始填充值。此外,EEPROM51存储识别信息对应于例如彩色(青色、品红色和黄色)的初始填充值和识别信息对应于例如黑色的初始填充值。也就是说,EEPROM51存储关于彩色的两种(小容量盒或大容量盒)初始填充值,并且存储关于黑色的两种(小容量盒或大容量盒)初始填充值。

通信总线39与头21、通信接口(下文中被称为通信I/F)31、安装传感器32、液位传感器33、触点152、时钟30、显示器28、马达(未示出)等连接。时钟30输出日期/时间信息。通信I/F31连接到通信线路6。通信I/F31是第一通信接口的一个示例。

控制器130通过经由通信总线39驱动马达(未示出)来使进给辊23、输送辊25和排出辊27旋转。此外,控制器130通过通信总线39将驱动信号输出到头21的驱动元件,从而使头21排出墨滴。

控制器130通过安装传感器32检测盒200是否被安装在安装壳体150中。此外,控制器130通过液位传感器33检测存储在液体室171中的墨的液位是否等于或高于参考位置P。

控制器130通过安装在安装壳体150中的盒200的电极248和触点152来读取存储在IC芯片34的存储器中的识别信息、序列号和盒剩余量值。此外,控制器130通过安装在安装壳体150中的盒200的电极248和触点152来更新存储在IC芯片34的存储器中的盒剩余量值。

(信息收集服务器)

信息收集服务器40可以由打印机10的卖方安装在通信线路6(诸如因特网)上,并且可以由与卖方不同的商业运营商来安装。信息收集服务器40包括CPU41、存储部42、用于打印机的通信接口43(下文中被称为通信I/F43)、用于订购服务器的通信接口44(下文中被称为通信I/F44)、通信总线49和时钟48。CPU41、存储部42和通信总线49构成控制器45。时钟48输出日期/时间信息。通信I/F43连接到通信线路6,并且与打印机10或订购服务器50通信。控制器45是第二控制器的一个示例。用于打印机的通信I/F43是第二通信I/F的一个示例。用于订购服务器的通信接口44是第三通信接口的一个示例。

存储部42具有程序存储区46和数据存储区47。程序存储区46是硬盘等。数据存储区47是RAM、硬盘等。

程序存储区46存储程序,诸如OS程序46A、控制程序46B和通信程序46C。控制程序46B执行一个过程(将在下文描述)。通信程序46C控制与打印机10或订购服务器50的通信。OS程序46A与控制程序46B不同,并且执行与通信程序46C不同的控制。在下文中,当将命令从硬盘复制到RAM时,执行OS程序46A、控制程序46B和通信程序46C,CPU41顺序地执行复制到RAM的命令。在下文中,在一些情况下,可以将通过执行OS程序46A、控制程序46B和通信程序46C处理的操作描述为控制器45或信息收集服务器40的操作。

(订购服务器)

订购服务器50可以由打印机10的卖方安装在通信线路6(诸如因特网)上,并且可以由与卖方不同的商业运营商来安装。订购服务器50响应于来自信息收集服务器40的需求而提供将盒200发送给打印机10的用户的服务。

(通过订购系统进行墨管理)

在订购系统5中,信息收集服务器40从打印机10收集包括关于墨剩余量的信息的管理信息,并且当墨剩余量小时,信息收集服务器40针对订购服务器50订购盒200。如上所述,信息收集服务器40进行剩余墨量的管理和盒200的订购,从而节省了打印机10的用户用于管理剩余墨量和购买盒200的劳动。

具体而言,打印机10的用户与进行盒200的剩余墨量的管理以及盒200的订购服务的制造商签订合约。盒200的剩余墨量的管理以及盒200的订购服务是与每一台打印机签订的服务。在签约时,作为签约对象的打印机10的用户信息或识别信息被登记在信息收集服务器40中。用户信息是目的地信息,诸如盒200的递送目的地的用户的姓名和地址。识别信息是用于将打印机10的个体识别为签约对象的信息,并且是打印机10的序列号、MAC地址等。另外,打印机10的识别信息和用户信息以彼此关联的方式被登记在信息收集服务器40中。在下文中,将会详细描述打印机10、信息收集服务器40和订购服务器50关于订购盒200的过程。

(由打印机的控制器执行的过程)

参照图7至图10中所示的流程图描述由打印机10的控制器130执行的过程。可以在本公开的范围内适当地改变以下过程的执行顺序。

(打印过程)

控制器130响应于输入到打印机10的打印指令而执行图7中所示的打印过程。该打印指令的获取目的地不受特别限制,但是例如,可以通过操作面板22或显示器28来接收与打印指令对应的用户的操作,或者可以通过通信I/F31从外部装置接收与打印指令对应的用户的操作。打印指令是排出指令的一个示例。打印指令包括指示图像的图像数据。图像数据被存储在打印机10的RAM52中。

首先,控制器130确定存储在EEPROM51中的S_Empty标志的值是“开(ON)”还是“关(OFF)”(S11)。在存储在罐160的液体室171中的墨的液位到达墨从罐160流出所通过的流出口174的上端之前,控制器130将“开”存储在EEPROM51的S_Empty标志中。EEPROM51的S_Empty标志的值被存储为“关”,直到被存储为“开”为止。当墨的液位到达流出口174的上端时,存在空气进入头21的喷嘴的担心。当已经进入头21的喷嘴的空气保留在喷嘴中时,产生了如下问题:防止墨进入喷嘴,或者防止从喷嘴排出墨滴。

也就是说,S_Empty标志旨在防止空气进入头21的喷嘴。在步骤S14(将在下文描述)中,控制器130将“关”存储在EEPROM51的S_Empty标志中,并且在步骤S55中,控制器130将“开”存储在EEPROM51的S_Empty标志中。尽管未在流程图中示出,但是当EEPROM51的S_Empty标志的值为“开”时,控制器130禁止通过头21排出墨。另外,当EEPROM51的S_Empty标志的值是“关”时,控制器130允许通过头21排出墨。

当确定出EEPROM51的S_Empty标志的值为“开”(S11:开)时,控制器130以预定时间间隔从安装传感器32获得安装信号。接下来,控制器130确定所获得的安装信号是否从低电平信号(下文中被称为“L”)变为高电平信号(下文中被称为“H”)以及所获得的安装信号是否从“H”变为“L”(S12)。也就是说,通过安装信号的改变来确定盒200是否被安装。在下文中,通过确定所获得的安装信号是否从“L”变为“H”以及所获得的安装信号是否从“H”变为“L”,控制器130确定盒200是否被安装。另外,当控制器130确定出所获得的安装信号从“L”变为“H”以及所获得的安装信号从“H”变为“L”(S12:是)时,认为控制器130确定出盒200被安装。

当控制器130确定出未安装盒200(S12:否)时,从安装传感器32定期地连续获取安装信号。当确定出盒200被安装(S12:是)时,控制器130执行第一更新过程(S13)。步骤S12的过程被例示为控制器130确定盒200是否被安装的具体示例,但是本公开不限于此。例如,可以通过使用序列号来确定盒200是否被安装。控制器130从盒200的IC芯片34的存储器读取盒200的序列号。然后,控制器130确定读出的序列号和存储在EEPROM51中的序列号彼此是否一致。存储在EEPROM51中的序列号指示在将新的盒200安装在安装壳体150中之前在安装在安装壳体150中的盒200的IC芯片34的存储器中存储的序列号。在该情况下,在控制器确定出盒200被安装的具体示例中,控制器130确定出从IC芯片34的存储器读出的序列号与存储在EEPROM51中的序列号彼此不一致。

(第一更新过程)

图8A中所示的第一更新过程是控制器130更新存储在EEPROM51中的初始盒剩余量值和初始罐剩余量值以及存储在盒200的IC芯片34中的盒剩余量值的过程。

首先,控制器130通过触点152从安装在安装壳体150中的盒200的IC芯片34的存储器中读取存储在IC芯片34的存储器中的盒剩余量值(S31)。控制器130将读出的盒剩余量值作为初始盒剩余量值存储在EEPROM51中(S32)。

控制器130从RAM52读取罐剩余量值(S33)。当由于断电等原因未将罐剩余量值存储在RAM52中时,类似于第四更新过程(将在下文描述),控制器130计算罐剩余量值并将计算出的罐剩余量值存储在RAM52中。从RAM52读出的罐剩余量值是指示恰好在盒200被安装之前存储在罐160的液体室171中的剩余墨量的值。换句话说,罐剩余量值是指示当拉动盒200时存储在罐160的液体室171中的剩余墨量的值。控制器130将从RAM52读出的罐剩余量值作为初始罐剩余量值存储在EEPROM51中(S33)。

控制器130将初始盒剩余量值和初始罐剩余量值相加,并且计算指示墨的总剩余量的总剩余量值(S34)。控制器130根据计算出的总剩余量值来确定新的盒剩余量值和新的罐剩余量值(S35)。

具体地,当将新的盒200安装在安装壳体150中时,存储在盒200的液体室210中的墨部分地流出到罐160的液体室171。当存储在盒200的液体室210中的墨的水头与存储在罐160的液体室171中的墨的水头之间几乎没有差异时,从盒200的液体室210到罐160的液体室171的墨流出停止。新的盒剩余量值和新的罐剩余量值指示在存储在盒200的液体室210中的墨的水头与存储在罐160的液体室171中的墨的水头之间几乎没有差异的状态下的剩余墨量。

例如,可以基于存储在EEPROM51或ROM37中的公式,通过控制器130的计算来确定盒剩余量值和罐剩余量值。或者,例如,可以基于存储在EEPROM51或ROM37中的表,通过控制器130来确定盒剩余量值和罐剩余量值。具体地,通过设计来预定盒200的液体室210的形状和罐160的液体室171的形状。因此,在存储在盒200的液体室200中的墨的水头与存储在罐160的液体室171中的墨的水头之间几乎没有差异的状态下,当确定出墨的总剩余量值时,也确定出盒剩余量值和罐剩余量值。EEPROM51或ROM37预先存储用于根据总剩余量值来计算盒剩余量值和罐剩余量值的公式。或者,EEPROM51或ROM37预先存储指示总剩余量值、盒剩余量值和罐剩余量值之间的相关性的表。控制器130基于墨的总剩余量值和公式或表来确定新的盒剩余量值和新的罐剩余量值。

控制器130将已确定的新的盒剩余量值存储在RAM52和IC芯片34中(S36)。另外,控制器130将已确定的新的罐剩余量值存储在RAM52中(S37),并且结束第一更新过程。

控制器130将已确定的新的盒剩余量值存储在RAM52中,并且更新存储在IC芯片34的存储器中的盒剩余量值(S36)。另外,控制器130将已确定的新的罐剩余量值存储在RAM52中(S37),并且结束第一更新过程。

如图7中所示,当第一更新过程结束(S13)时,控制器130将“关”存储在EEPROM51的S_Empty标志中、将“关”存储在EEPROM51的C_Empty标志中、将“开”存储在EEPROM51的盒安装标志中、将“零”存储为EEPROM51的第一排出值和第二排出值(S14)。在执行步骤S14的过程之后,控制器130再次执行步骤S11的过程。下面将描述C_Empty标志、第一排出值、第二排出值和盒安装标志。

当确定出EEPROM51的S_Empty标志的值为“关”(S11:关)时,控制器130从液位传感器33获得信号(下文中被称为液位信号)(S15)。此后,控制器130根据存储在RAM52中的图像数据在片材上执行打印(S16)。当将图像打印在片材上时,通过头21排出墨。当排出墨时,罐160中的墨的液位降低。在执行打印(S16)之后,控制器130从液位传感器33获得液位信号(S17)。接下来,控制器130确定在步骤S15中获得的液位信号和在步骤S17中获得的液位信号(S18)。在下文中,在控制器130中,可以将从液位传感器33获得的低电平信号描述为“L”。另外,在控制器130中,可以将从液位传感器33获得的高电平信号描述为“H”。

当确定出在步骤S15和S17中获得的所有液位信号均为“L”(S18:L→L)时,控制器130执行第二更新过程(S19)。在步骤S18中,当控制器130确定出在步骤S15和S17中获得的液位信号为“L”时,存储在罐160的液体室171中的墨处于以下状态。也就是说,在执行打印(S16)之前存储在罐160的液体室171中的墨的液位的位置等于或高于参考位置P(在步骤S15中获得的液位信号是“L”)。此外,在执行打印(S16)之后存储在罐160的液体室171中的墨的液位的位置等于或高于参考位置P(在步骤S17中获得的液位信号是“L”)。也就是说,在执行打印(S16)之后,当控制器130在步骤S17中获得的液位信号为“L”时,墨存在于盒200的液体室210中。

(第二更新过程)

图8B中所示的第二更新过程是控制器130根据第一排出值来确定新的盒剩余量值和新的罐剩余量值的过程,该第一排出值指示在打印或维修时通过头21排出的墨量。例如,第一排出值是通过将排出到头21的一滴墨的量乘以排出的一滴墨的数目而获得的值。控制器130命令头21排出墨,以对与该指令对应的第一排出值进行计数。控制器130对与自安装了盒200起直到当前时间为止头21所排出的墨量对应的第一排出值进行计数。也就是说,第一排出值是自安装了盒200起直到当前时间为止头21所排出的墨量的累积值。第一排出值被存储在EEPROM51中。

首先,控制器130从EEPROM51读取初始盒剩余量值和初始罐剩余量值(S41)。接下来,控制器130通过将读出的初始盒剩余量值和读出的初始罐剩余量值相加来计算总剩余量值(S42)。控制器130通过从计算出的总剩余量值减去第一排出值来计算新的总剩余量值(S43)。此后,类似于以上描述,控制器130通过使用公式或表来确定新的盒剩余量值和新的罐剩余量值(S44)。

控制器130将已确定的新的盒剩余量值存储在RAM52中,并且更新存储在IC芯片34的存储器中的盒剩余量值(S45)。另外,控制器130将已确定的新的罐剩余量值存储在RAM52中(S46),并且结束第二更新过程。

如图7中所示,当第二更新过程(S19)结束时,控制器130确定下一页上的图像数据是否被存储在RAM52中(S23)。当确定出下一页上的图像数据被存储在RAM52中(S23:是)时,控制器130再次执行步骤S11的过程。当确定出下一页上的图像数据未被存储在RAM52中(S23:否)时,控制器130结束打印过程。

盒剩余量值和罐剩余量值的上述确定方法仅是一个示例。盒剩余量值和罐剩余量值可以通过另一种方法来确定。

当确定出EEPROM51的S_Empty标志的值为“关”(S11:关)时,控制器130再次执行步骤S15至S18的过程。当确定出在步骤S15中获得的液位信号为“L”并且在步骤S17中获得的液位信号为“H”(S18:L→H)时,控制器130执行第三更新过程(S20)。在步骤S18中,当控制器130确定出在步骤S15中获得的液位信号为“L”并且在步骤S17中获得的液位信号为“H”时,存储在罐160的液体室171中的墨处于以下状态。也就是说,在执行打印(S16)之前存储在罐160的液体室171中的墨的液位的位置等于或高于参考位置P(在步骤S15中获得的液位信号为“L”)。此外,在执行打印(S16)之后存储在罐160的液体室171中的墨的液位的位置低于参考位置P(在步骤S17中获得的液位信号为“H”)。也就是说,这意味着曾经在执行打印(S16)期间在盒200的液体室210中的墨不再存在。换句话说,这意味着存储在盒200的液体室210中的墨在执行打印(S16)期间用完。

(第三更新过程)

图8C中所示的第三更新过程是控制器130将初始盒剩余量值更新为第一预定值并且将初始罐剩余量值更新为第二预定值的过程。具体地,第一排出值指示通过头21排出以用于打印等的墨量,该第一排出值包括误差。例如,尽管控制器130命令头21排出指定量的墨,但是在一些情况下,实际通过头21排出的墨量与命令给头21的指定量不同。例如,该差异可能是由于命令排出墨时的温度造成的。由于随着温度的降低,墨的粘度增加,并且墨难以通过喷嘴29排出。此外,当控制器130向头21重复发出上述指令时,实际通过头21重复排出的墨量与指定量的重复量之间的差异可能变得更大。也就是说,有可能每次打印时都将由计算出的第一排出值指示的量和实际通过头21排出的量中的误差累积。

由于基于第一排出值来确定盒剩余量值,因此在由盒剩余量值指示的剩余墨量和存储在液体室210中的实际剩余墨量之间会发生误差。此外,由于基于第一排出值来确定罐剩余量值,因此在由罐剩余量值指示的剩余墨量和存储在液体室171中的实际剩余墨量之间会发生误差。因此,每次打印时确定的盒剩余量值和罐剩余量值包括累积误差。第三更新过程是重置累积误差的过程。

具体地,控制器130将存储在IC芯片34的存储器中的初始盒剩余量值更新为第一预定值(S47)。例如,第一预定值是“零”。另外,控制器130将初始罐剩余量值作为第二预定值存储在RAM52和EEPROM51中(S48)。第二预定值是指示当墨的液位在参考位置P处时,存储在罐160的液体室171中的墨量的值。例如,第一预定值和第二预定值被预先存储在ROM37中。

接下来,控制器130将“开”存储在EEPROM51的C_Empty标志中(S49),并且结束第三更新过程。

如图7中所示,当第三更新过程(S20)结束时,控制器130通知盒空状态,在该盒空状态下,存储在盒200的液体室210中的墨用完(S22)。具体地,控制器130在显示器28上显示指示盒200的液体室210中所存储的墨用完或更换盒200的盒空图像。例如,执行盒空状态的通知直到在步骤S14中将“关”存储在EEPROM51的C_Empty标志中为止。也就是说,由于存储在盒200的液体室210中的墨用完,因此在显示器28上显示盒空图像,直到安装了新的盒200为止。

在执行步骤S22的过程之后,控制器130确定下一页上的图像数据是否被存储在RAM52中(S23)。当确定出下一页上的图像数据被存储在RAM52中(S23:是)时,控制器130再次执行步骤S11的过程。当确定出下一页上的图像数据未被存储在RAM52中(S23:否)时,控制器130结束打印过程。

当在步骤S11的过程中确定出EEPROM51的S_Empty标志的值为“关”(S11:关)时,控制器130再次执行步骤S15至S18的过程。当确定出在步骤S15和S17中获得的所有液位信号均为“H”(S18:H→H)时,控制器130执行第四更新过程(S21)。在步骤S18中,当控制器130确定出在步骤S15和S17中获得的所有液位信号均为“H”时,存储在罐160的液体室171中的墨处于以下状态。也就是说,在执行打印(S16)之前,存储在罐160的液体室171中的墨的液面的位置低于参考位置P(在步骤S15中获得的液位信号为“H”)。此外,在执行打印(S16)之后,存储在罐160的液体室171中的墨的液面的位置低于参考位置P(在步骤S17中获得的液位信号为“H”)。也就是说,紧接在执行打印(S16)之后,盒200的液体室210中不存在墨。

(第四更新过程)

图8D中所示的第四更新过程是控制器130计算罐剩余量值并且确定是否禁止打印的过程。首先,控制器130从EEPROM51读取被更新为第二预定值的初始罐剩余量值和第二排出值(S51)。控制器130从读出的初始罐剩余量值中减去第二排出值,以计算新的罐剩余量值(S52)。例如,类似于第一排出值,第二排出值是通过将排出到头21的一滴墨的量乘以排出的一滴墨的数目而获得的值。控制器130命令头21排出墨,以对与该指令对应的第二排出值进行计数。在从液位传感器33获得的液位信号从“L”变为“H”之后,控制器130对第二排出值进行计数,该第二排出值指示直到当前时间为止通过头21排出的墨量。也就是说,第二排出值是自从液位传感器33获得的液位信号从“L”变为“H”起直到当前时间为止头21所排出的墨量的累积值。第二排出值被存储在EEPROM51中。

控制器130将计算出的新的罐剩余量值存储在RAM52中(S53)。接下来,控制器130确定已计数的第二排出值是否达到阈值(S54)。阈值是预先存储在ROM37或EEPROM51中的值。当确定出已计数的第二排出值未达到阈值(S54:否)时,控制器130结束第四更新过程。另一方面,当确定出已计数的第二排出值达到阈值(S54:是)时,控制器130将“开”存储在EEPROM51的S_Empty标志中(S55),并且结束第四更新过程。尽管未示出流程图,但是当确定出“开”被存储在EEPROM51的S_Empty标志中时,控制器130禁止通过头21排出墨(包括打印和维护)。

阈值是如下值,该值使得当第二排出值达到该阈值时,存储在罐160的液体室171中的墨的液位位于流出口174的稍上方。具体地,在一些情况下,在液位传感器33被设计成检测的参考位置P与液位传感器33实际检测到的参考位置P之间会发生误差。例如,由于致动器190的操作错误而发生误差。阈值是如下值,该值使得即使误差是在设计时可以假定的最大误差,但第二排出值达到该阈值时,存储在罐160的液体室171中的墨的液位也不与流出口174重叠。控制器130禁止通过头21排出墨,以防止空气进入头21。除了上述误差之外,考虑到打印机10被放置在倾斜表面上,阈值可以是如下值,该值使得即使打印机10被放置在具有预定倾斜角的表面上,但当第二排出值达到阈值时,存储在罐160的液体室171中的墨的液位也不与流出口174重叠。另外,在一些情况下,第二排出值可以包括与第一排出值类似的误差。阈值可以是如下值,该值使得即使第二排出值中的误差是最大误差,但当第二排出值达到阈值时,存储在罐160的液体室171中的墨的液位也不与流出口174重叠。

控制器130对于具有诸如黑色、品红色、青色和黄色的颜色的每一种墨执行图8A至图8D中所示的第一更新过程、第二更新过程、第三更新过程和第四更新过程。

如图7中所示,当第四更新过程(S21)结束时,控制器130确定下一页是否被存储在RAM52中(S23)。当确定出下一页被存储在RAM52中(S23:是)时,控制器130再次执行步骤S11的过程。当确定出下一页未被存储在RAM52中(S23:否)时,控制器130结束打印过程。

如上所述,每当执行步骤S16的打印时,控制器130就基于用于打印的墨量来确定盒剩余量值和罐剩余量值。在以上描述中,已经描述了每当控制器130执行一页的打印时就确定盒剩余量值和罐剩余量值的示例。然而,代替该方法,控制器130可以在每次执行打印的一次通过时确定盒剩余量值和罐剩余量值。另外,在通过头21排出墨以用于维护时以及在打印时,控制器130执行第二更新过程、第三更新过程和第四更新过程。维护的执行指令是排出指令的一个示例。

将参照图9A和图9B描述打印机10生成管理信息并将该信息传输到信息收集服务器40的管理信息传输过程。打印机10的控制器130确定由时钟30输出的日期/时间信息是否是存储在EEPROM51中的预定传输时间(S61)。当确定出由时钟30输出的日期/时间信息不是预定传输时间(S61:否)时,控制器130结束管理信息传输过程。

当确定出由时钟30输出的日期/时间信息是预定传输时间(S61:是)时,控制器130从EEPROM51读取C_Empty标志的值并且确定读出的C_Empty标志的值是否为“开”(S62)。也就是说,在步骤S62中,控制器130确定存储在被安装在安装壳体150中的盒200的液体室210中的墨是否用完。

当确定出EEPROM51的C_Empty标志的值是“关”(S62:否)时,控制器130从EEPROM51读取初始盒剩余量值、初始罐剩余量值和初始填充值(S63)。控制器130从盒200的IC芯片34的存储器读取盒200的识别信息,并且从EEPROM51读取与读出的识别信息对应的初始填充值。例如,当读出的识别信息指示大容量黑色盒时,则读取与大容量黑色盒对应的初始填充值。另外,例如,当读出的识别信息指示小容量彩色盒时,则读取与小容量彩色盒对应的初始填充值。

控制器130从EEPROM51读取第一排出值(S64)。控制器130通过从通过将读出的初始盒剩余量值和读出的初始罐剩余量值相加而获得的值中减去读出的第一排出值来计算总剩余量值(S65)。总剩余量值是总量Vt的一个示例。

类似于上述第二更新过程,控制器130根据计算出的总剩余量值确定新的盒剩余量值和新的罐剩余量值(S66)。控制器130将已确定的新的盒剩余量值存储在RAM52和IC芯片34的存储器中(S67)。另外,控制器130将已确定的新的罐剩余量值存储在RAM52中(S68)。在步骤S66中已确定的盒剩余量值是第一液体室中的液体量的一个示例。在步骤S66中已确定的罐剩余量值是第二液体室中的液体量的一个示例。

控制器130通过将计算出的总剩余量值除以读出的初始填充值来计算总剩余量比率(S69)。初始填充值是总量Vt0的一个示例。

控制器130确定计算出的总剩余量比率是否超过“1”。将详细描述总剩余量比率超过“1”的情况。

在墨残留在罐160的液体室171中的状态下,当将存储有初始填充量的墨的新的盒200安装在安装壳体150中时,总剩余量超过初始填充量。也就是说,总剩余量值变为超过初始填充值的值。当总剩余量值是超过初始填充值的值时,通过将总剩余量值除以初始填充值而计算出的总剩余量比率超过“1”。也就是说,当在墨残留在罐160的液体室171中的状态下将存储有初始填充量的墨的新的盒200安装在安装壳体150中时,总剩余量比率超过“1”。

当确定出计算出的总剩余量比率超过“1”(S70:是)时,控制器130将计算出的总剩余量比率改为“1”(S71)。另一方面,当确定出计算出的总剩余量比率不超过“1”(S71:否)时,控制器130跳过步骤S71的过程。

信息收集服务器40还可以与不传输超过“1”的总剩余量比率的打印机连接。当比率超过“1”时,将总剩余量比率改为“1”,以实现与不传输超过“1”的总剩余量比率的打印机的一致性。不传输超过“1”的总剩余量比率的打印机是指不包括罐160且仅包括盒200的打印机。不包括罐160且仅包括盒的打印机传输通过将盒的当前剩余量除以初始填充量而获得的值作为剩余量比率。也就是说,不包括罐160且仅包括盒的打印机传输等于或小于“1”的剩余量比率。打印机10将超过“1”的总剩余量比率改为“1”,以实现与不包括罐160且仅包括盒的打印机的一致性。也就是说,对于不能处理超过“1”的剩余量值的信息收集服务器40,打印机10也可以传输总剩余量比率,以在该信息收集服务器40上进行处理。

另一方面,当确定出EEPROM51的C_Empty标志的值是“开”(S62:是)时,控制器130从IC芯片34的存储器中读取作为第一预定值(零)的盒剩余量值并且从EEPROM51读取初始填充值和作为第二预定值的罐剩余量值(S72)。类似于步骤S63,控制器130在步骤S72中从EEPROM51读取初始填充值。另外,控制器130从EEPROM51读取第二排出值(S73)。控制器130通过从读出的罐剩余量值中减去读出的第二排出值来计算新的罐剩余量值(S74)。控制器130将计算出的新的罐剩余量值存储在RAM52中(S75)。在步骤S74中计算出的罐剩余量是第二液体室中的液体量和总量Vt的一个示例。

控制器130通过将计算出的新的罐剩余量值和在步骤S72中读出的盒剩余量值(=第一预定值=0)相加来计算总剩余量值(S76)。控制器130通过将计算出的总剩余量值除以在步骤S72中读出的初始填充值来计算总剩余量比率(S77)。总剩余量值是总量Vt的一个示例,总剩余量比率是总量信息的一个示例。

控制器130在RAM52中存储:在步骤S69中计算出的总剩余量比率、在步骤S71中被改为“1”的总剩余量比率或在步骤S77中计算出的总剩余量比率(S78)。

接下来,控制器130读取C_Empty标志的值、盒剩余量值、罐剩余量值、总剩余量比率、装置信息、盒200的识别信息(S79)。在步骤S79中,控制器130从EEPROM51读取C_Empty标志的值和装置信息并且从IC芯片34的存储器读取识别信息。此外,在步骤S79中,控制器130读取总剩余量比率,该总剩余量比率已经在步骤S78中被存储在RAM52中。另外,在步骤S79中读取在步骤75中存储在RAM52中的盒剩余量值,并且在步骤S72中读取在步骤75中存储在RAM52中的罐剩余量值。

控制器130生成管理信息,该管理信息包括C_Empty标志的读取值、盒剩余量值、罐剩余量值、总剩余量比率、由装置信息指示的打印机10的型号名称和识别信息、盒200的识别信息和盒安装标志(S80)。另外,控制器130将所生成的管理信息传输到信息收集服务器40(S81)。在传输管理信息之后,控制器130将“关”存储在EEPROM51的盒安装标志中,并且结束管理信息传输过程。

针对具有诸如黑色、品红色、青色和黄色的颜色的每一种墨生成管理信息,并且进行传输。

如上所述,当在传输时间时,将管理信息传输。例如,传输时间是0点、12点等。也就是说,每天在指定时间(第一预定时间)作出管理信息。因此,以24小时的间隔作出管理信息。“24小时的间隔”是预定时间间隔的一个示例。控制器130可以以其它时间间隔来传输管理信息,诸如两天(48小时的间隔)。

(订购过程)

由信息收集服务器40接收打印机10所传输的管理信息。接收管理信息的信息收集服务器40执行订购过程。将参照图10A描述由接收管理信息的信息收集服务器40执行的订购过程。信息收集服务器的控制器45定期地执行图10A中所示的订购过程。具体地,当由时钟48输出的日期/时间信息变为存储在存储部42中的预定时间时,控制器45执行订购过程。例如,预定时间是诸如五分钟、十分钟或一小时的时间。控制器45每隔预定时间执行订购过程。控制器45可以在包括打印机10传输联系信息的时间的时间段中执行订购过程。

当订购过程开始时,首先,信息收集服务器40的控制器45确定是否接收到管理信息(S91)。当确定出未接收到管理信息(S91:否)时,控制器45结束订购过程。另一方面,当确定出接收到管理信息(S91:是)时,控制器45确定管理信息中所包括的盒安装标志的值是否为“开”。也就是说,在步骤S92中,确定盒200是否被安装在打印机10中。

当确定出盒安装标志的值为“开”(S92:是)时,控制器45将“关”存储在存储部42中的订购标志中(S93)。订购标志是用于防止盒200的重复订购的标志。下面将给出详细描述。另一方面,当确定出盒安装标志的值为“开”(S92:否)时,控制器45跳过步骤S93的过程。

接下来,控制器45确定被包括在接收到的管理信息中的C_Empty标志的值是否为“开”(S94)。也就是说,在步骤S94中,控制器130确定存储在盒200中的墨是否用完。当确定出C_Empty标志的值为“开”(S94:是)时,控制器45执行订购日期/时间确定过程(S95)。

订购日期/时间确定过程(S95)是信息收集服务器40基于接收到的管理信息来确定信息收集服务器40订购盒200的订购日期/时间的过程。将参照图10B和图11描述订购日期/时间确定过程。

控制器45基于被包括在接收到的管理信息中的装置信息来确定传输该管理信息的打印机是否是具有罐160的有罐打印机(S101)。不是有罐打印机的打印机是指仅包括安装壳体且不包括罐160的打印机。也就是说,不是有罐打印机的打印机是如上所述地不传输超过“1”的总剩余量比率的打印机。

当确定出传输包括装置信息的管理信息的打印机10不是有罐打印机(S101:否)时,控制器45结束订购日期/时间确定过程。另一方面,当确定出传输包括装置信息的管理信息的打印机10是有罐打印机(S101:是)时,控制器45基于被包括在管理信息中的盒200的识别信息来读取参考比率(S102)。参考比率是恰好在存储在盒200的液体室210中的墨用完之后的总剩余量比率。指示盒200的识别信息与参考比率之间的相关性的表被预先存储在存储部42中。例如,存储部42存储识别信息对应于小容量盒的参考比率和识别信息对应于大容量盒的参考比率。此外,存储部42存储识别信息对应于例如彩色(青色、品红色和黄色)的参考比率以及识别信息对应于例如黑色的参考比率。也就是说,EEPROM51存储关于彩色的两种(小容量盒或大容量盒)参考比率,并且存储关于黑色的两种(小容量盒或大容量盒)参考比率。

控制器45从存储部42读取与管理信息中所包括的识别信息对应的参考比率。例如,当管理信息中所包括的识别信息指示大容量黑色盒时,则从存储部42读取对应于大容量黑色盒的参考比率。另外,例如,当管理信息中所包括的识别信息指示小容量彩色盒时,则从存储部42读取对应于小容量彩色盒的参考比率。参考比率可以被包括在由打印机10传输的管理信息中。在这种情况下,例如,存储部42可以如上所述地将每一个参考比率存储在EEPROM51中。然后,在步骤S80中,从EEPROM51读取与识别信息对应的参考比率,并且将读出的参考比率包括在管理信息中。此后,在步骤S81中,打印机10将包括参考比率的管理信息传输到信息收集服务器40。此外,控制器45从管理信息获得参考比率。

接下来,控制器45使存储部42存储与获取日期/时间对应的所获取的总剩余量比率和所获取的参考比率作为剩余量管理列表(未示出)的记录(S103),该获取日期/时间是时钟48在获取管理信息时输出的日期/时间。针对每一个打印机10的每一种颜色的盒200创建剩余量管理列表。例如,通过由识别控制器45生成的ID来识别剩余量管理列表。代替获取日期/时间,控制器45可以将不包括时间的获取日期、总剩余量比率和参考比率彼此对应地存储在剩余量管理列表中。

剩余量管理列表包括多个记录。一个记录对应于一条接收到的管理信息。也就是说,每次接收到管理信息时,控制器45都将接收到的管理信息作为记录存储在剩余量管理列表中。针对每一个打印机的每一个盒200创建剩余量管理列表。

剩余量管理列表包括在每一个获取日期/时间的记录和多个项目。所述多个项目包括“获取日期/时间”、“总剩余量比率”、“盒剩余量值”、“罐剩余量值”、“交换标志”,“次数”等。剩余量管理列表除了包括上述项目之外还可以包括其它项目。

项目“获取日期/时间”是获得管理信息时的日期/时间。项目“总剩余量比率”是管理信息中所包括的总剩余量比率。项目“总剩余量”是指示存储在打印机10的盒200的液体室210和罐160的液体室171中的墨的总剩余量的值。总剩余量值可以与总剩余量比率一起被包括在管理信息中,并且控制器45可以根据管理信息中所包括的识别信息、总剩余量比率和装置信息来进行计算。项目“盒剩余量值”是管理信息中所包括的盒剩余量值。项目“罐剩余量值”是管理信息中所包括的罐剩余量值。项目“订购标志”是指示“开”或“关”的值,并且被存储在存储部42中。当订购新的盒200时,将“开”存储在存储部42的订购标志中。当盒200被安装在打印机10中时,将“关”存储在存储部42的订购标志中。项目“安装次数”是指示直到现在为止打印机10中的盒200的安装次数的值。

接下来,控制器45对每一个剩余量管理列表中的总剩余量比率小于“1”的记录的数目进行计数,并且确定已计数的值是否等于或大于2(S104)。也就是说,在步骤S104中,控制器45确定在每一个剩余量管理列表中是否存在两个或更多个总剩余量比率小于“1”的记录。在每一个剩余量管理列表中以相同的方式进行控制器45的确定。因此,在下文中,以下将描述一个剩余量管理列表。

当确定出已计数的值是1或更小(S104:否)时,控制器结束该过程。另一方面,当确定出已计数的值等于或大于2(S104:是)时,控制器45确定日期/时间与总剩余量比率之间的线性函数(S105)。

在步骤S105中,参照图11详细描述由控制器45确定的线性函数。在该图中,横轴(x轴)指示日期/时间,纵轴(y轴)指示总剩余量比率。

控制器45基于剩余量管理列表的项目“总剩余量比率”和“获取日期/时间”来确定总剩余量比率小于1的初始记录。控制器45从剩余量管理列表中获得已确定的记录的获取日期/时间“A”和总剩余量比率“B”。另外,控制器45基于剩余量管理列表的项目“获取日期/时间”来确定最新记录。控制器45从剩余量管理列表中获得已确定的记录的获取日期/时间“C”和总剩余量比率“D”。

控制器45将穿过点(A,B)或点(C,D)并且具有(D-B)/(C-A)的斜率的直线确定为线性函数。控制器45可以将穿过指示比率小于1的两个任意记录的点确定为线性函数。

如图10B中所示,控制器45在确定线性函数之后确定CTG空日期/时间(S106)。“CTG”的意思是“盒”。控制器45根据已确定的CTG空日期/时间来确定订购日期/时间(S107),该订购日期/时间是订购盒200时的日期/时间。控制器45使存储部42存储已确定的订购日期/时间(S108),并且结束订购日期/时间确定过程。参照图11详细描述CTG空日期/时间和订购日期/时间的确定。

在步骤S106中,控制器45基于已确定的线性函数来确定CTG空日期/时间,该CTG空日期/时间是总剩余量比率变为参考比率时的日期/时间。也就是说,假定存储在盒200的液体室210中的墨用完时的日期/时间被确定为CTG空日期/时间。在步骤S107中,控制器45将在已确定的CTG空日期/时间之前一定递送时段的日期确定为盒200的订购日期/时间。然后,控制器45将已确定的订购日期/时间登记在盒管理列表中。递送时段是递送所订购的盒200所需的最短时间,并且被预先存储在存储部42中。递送时段是预定时间的一个示例。订购日期/时间是预定日期/时间的一个示例。

盒管理列表包括多个记录。在一个记录中,针对一个盒200存储各种项目。这些项目是盒200的识别信息、打印机的装置信息、订购日期/时间以及最新C_Empty标志的值。最新C_Empty标志的值是指存储在剩余量管理列表的最新记录中的C_Empty标志的值。

如图10A中所示,确定订购日期/时间的控制器45确定当前日期/时间是否是在步骤S95中已确定的订购日期/时间(S96)。当确定出当前日期/时间不是订购日期/时间(S96:否)时,控制器45结束订购过程。另一方面,当确定出当前日期/时间是订购日期/时间(S96:是)时,控制器45确定存储部42的订购标志的值是否为“关”(S97)。也就是说,在步骤S97中,控制器45确定是否已经订购了新的盒200。

当确定出存储部42的订购标志的值不是“关”即是“开”(S97:否)时,控制器45结束订购过程。也就是说,当已经订购了新的盒200时,不再再次订购盒200,并且订购过程结束。另一方面,当确定出存储部42的订购标志的值为“关”(S97:是)时,控制器45将订购指令传输到订购服务器50(S98)。具体地,在每天的10点或12点的指定时间,控制器45确定是否存在作为订购日期/时间的记录(盒200)。然后,控制器45传输关于盒200的订购指令,该订购指令被确定为到订购服务器50的订购日期/时间。该订购指令包括信息(识别信息),诸如型号(其指定了盒200的类型)和盒200被递送到的目的地(即,地址信息)。接收到订购指令的订购服务器50将由订购指令中所包括的型号(识别信息)所指示的盒200发送到订购指令中所包括的目的地。

另一方面,当确定出管理信息中所包括的C_Empty标志的值是“开”(S94:否)时,控制器45跳过步骤S95和S96的过程,并且执行步骤S97和S98的过程。也就是说,当存储在盒200的液体室210中的墨用完时,在无需确定订购日期/时间的情况下立即订购新的盒200。在这种情况下,控制器45使订购指令包括指定信息,该指定信息指定诸如“特快递送”之类的递送速度。另外,控制器45可以在不等待直到诸如12点的预定时间的情况下在更早的时间传输订购指令。

在传输订购指令之后,控制器45增加项目“安装次数”的值(S99)并且结束订购过程。

另一方面,尽管在附图中未示出,但是订购服务器50确定是否接收到订购指令。当确定出接收到订购指令时,订购服务器50生成发送信息。该发送信息是指示将由订购指令中所包括的识别信息指示的盒200发送到由订购指令中所包括的目的地信息指示的收件人和地址的信息。当接收到的订购指令中包括指定信息时,订购服务器50生成发送信息,使得以由指定信息所指定的递送类型(特快递送)来发送盒200。所生成的发送信息用于盒200的发送操作。

在订购日期/时间发送的新的盒200在CTG空日期/时间之后到达用户的目的地。也就是说,存储在存储部42中的上述递送时段是盒200的递送所需的最短时间,因此,在订购日期/时间发送的盒200在CTG空日期/时间之后到达用户的目的地。

在该示例性实施例中,打印机10的控制器130将剩余量信息传输到信息收集服务器40,该剩余量信息包括存储在盒200的液体室210和存储在罐160的液体室171中的墨的总剩余量比率。

在该示例性实施例中,打印机10传输的总剩余量比率等于或小于1。信息收集服务器40可以类似地处理从不具有罐160的常规打印机输入的剩余量比率和从具有罐160的打印机10输入的总剩余量比率。作为结果,可以不在每一种类型的打印机上使用单独的信息收集服务器,并且一个信息收集服务器40可以针对不具有罐160的打印机的盒下订单,也可以针对具有罐160的打印机的盒下订单。

在该示例性实施例中,液位传感器33检测到存储在盒200的液体室210中的墨用完。根据通过头21排出的墨的排出值计算出的总剩余量值包括如上所述的误差。因此,与根据总剩余量值确定存储在盒200的液体室210中的墨用完的情况相比,能够准确地检测存储在盒200的液体室210中的墨用完。

在该示例性实施例中,每天在指定时间将剩余量信息传输到信息收集服务器40。因此,与在每次打印时传输剩余量信息的情况相比,能够减少打印机10与信息收集服务器40之间的通信量。

在该示例性实施例中,参考位置P具有与针181的在上下方向7上的轴心相同的高度并且具有与墨供应口234的中心相同的高度,该参考位置P是液位传感器33的信号从“L”变为“H”的位置。因此,当存储在盒200的液体室210中的墨用完时,由液位传感器33输出的信号从“L”变为“H”。也就是说,指示由液位传感器33输出的信号的液位信息指示存储在盒(的液体室)中的液体是否用完。因此,信息收集服务器40可以确定存储在盒(的液体室)中的液体是否用完。

在该示例性实施例中,新的盒200在CTG空日期/时间之后到达用户的目的地。因此,减少了由新的盒200更换残留有墨的盒200的担心。也就是说,减少了浪费墨的担心。

<第二示例性实施例>

在上述第一示例性实施例中,已经描述了如下示例,在该示例中,包括总剩余量比率的剩余量信息从打印机10传输到信息收集服务器40。在第二示例性实施例中,将描述如下示例,在该示例中,包括盒剩余量比率和罐剩余量比率的管理信息从打印机10传输到信息收集装置40。除了下面将描述的过程之外的其它过程与上述第一示例性实施例中的那些过程相同。

代替图9A和图9B中所示的管理信息传输过程,第二示例性实施例的打印机10的控制器130执行图12A和图12B中所示的管理信息传输过程。在下文中,与在上述第一示例性实施例中已经描述的管理信息传输过程相同的过程由相同的附图标记表示,并且将省略其描述。

首先,类似于第一示例性实施例,控制器130执行步骤S61和S62的过程。在步骤S62中,当确定出EEPROM51的C_Empty标志的值为“关”(S62:否)时,控制器130从EEPROM51读取初始盒剩余量值、初始罐剩余量值、初始填充值、固定值C和固定值T(S111)。控制器130从盒200的IC芯片34的存储器读取盒200的识别信息,并且从EEPROM51读取与读出的识别信息对应的固定值C。

在第二示例性实施例中,打印机10的EEPROM51存储与存储在盒200的IC芯片34的存储器中的识别信息对应的固定值C。固定值C是如下值,该值指示当在EEPROM51的S_Empty标志为“开”的状态下将存储初始填充量的墨的盒200安装在安装壳体150中时存储在该盒200的液体室210中的墨量。具体地,固定值C是如下值,该值指示当存储在盒200的液体室210中的墨的水头与存储在罐160的液体室171中的墨的水头之间几乎没有差异时存储在该盒200的液体室210中的墨量。固定值C是液体量Vc0的一个示例。

例如,EEPROM51存储识别信息对应于小容量盒的固定值C和识别信息对应于大容量盒的固定值C。此外,EEPROM51存储识别信息对应于例如彩色(青色,品红色和黄色)的固定值C和识别信息对应于例如黑色的固定值C。也就是说,EEPROM51存储关于彩色的两种(小容量盒或大容量盒)固定值C,并且存储关于黑色的两种(小容量盒或大容量盒)固定值C。

固定值C是与当在EEPROM51的S_Empty标志为“开”的状态下将存储初始填充量的墨的盒200安装在安装壳体150中时计算出的初始盒剩余量值(图8A的步骤S34)相同的值。

在步骤S111中,例如,当读出的识别信息指示大容量黑色盒时,控制器130读取与大容量黑色盒对应的固定值C。另外,例如,当读出的识别信息指示小容量彩色盒时,控制器130读取与小容量彩色盒对应的固定值C。

固定值T是指示自从EEPROM51的C_Empty标志为“开”起直到EEPROM51的S_Empty标志为“开”为止的墨量的值。固定值T是液体量Vs0的一个示例。

例如,EEPROM51存储识别信息对应于例如彩色(青色、品红色和黄色)的固定值T和识别信息对应于例如黑色的固定值T。也就是说,EEPROM51存储两种(彩色或黑色)固定值T。

在步骤S111中,例如,当读出的识别信息指示黑色时,控制器130读取对应于黑色的固定值T。另外,例如,当读出的识别信息指示彩色时,控制器130读取对应于该彩色的固定值T。

接下来,类似于第一示例性实施例,控制器130执行步骤S64至S68的过程。在步骤S66中已确定的盒剩余量值是第一液体室中的液体量Vc的一个示例。在步骤S66中已确定的罐剩余量值是第二液体室中的液体量Vs的一个示例。

接下来,控制器130计算盒剩余量比率和罐剩余量比率(S112)。具体地,控制器130通过将在步骤S66中已确定的盒剩余量值除以在步骤S111中读出的固定值C来计算盒剩余量比率。另外,控制器130通过将在步骤S66中已确定的罐剩余量值除以在步骤S111中读出的固定值T来计算罐剩余量比率。盒剩余量比率是盒比率和盒信息的一个示例。罐剩余量比率是罐剩余量比率和罐信息的一个示例。

控制器130确定计算出的盒剩余量比率和计算出的罐剩余量比率是否超过“1”(S113)。将详细描述盒剩余量比率超过“1”的情况。

固定值C是如下值,该值指示当在EEPROM51的S_Empty标志为“开”的状态下将存储初始填充量的墨的盒200安装在安装壳体150中时存储在该盒200的液体室210中的墨量。具体地,固定值C是如下值,该值指示当存储在盒200的液体室210中的墨的水头与存储在罐160的液体室171中的墨的水头之间几乎没有差异时存储在该盒200的液体室210中的墨量。因此,当在罐160的液体室171中残留有墨的状态下将存储初始填充量的墨的新的盒200安装在安装壳体150中时,盒剩余量值变成超过固定值C的值。当盒剩余量值是超过固定值C的值时,通过将盒剩余量除以固定值C而计算出的盒剩余量比率超过“1”。也就是说,当在罐160的液体室171中残留有墨的状态下将存储初始填充量的墨的新的盒200安装在安装壳体150中时,盒剩余量比率超过“1”。

固定值T是指示自从EEPROM51的C_Empty标志为“开”起直到EEPROM51的S_Empty标志为“开”为止的墨量的值。因此,罐剩余量值是直到EEPROM51的C_Empty标志为“开”为止都超过固定值T的值。当罐剩余量值是超过固定值T的值时,通过将罐剩余量值除以固定值T而计算出的罐剩余量比率超过“1”。也就是说,直到EEPROM51的C_Empty标志为“开”为止,罐剩余量比率都超过“1”。

当确定出计算出的盒剩余量比率超过“1”(S113:是)时,控制器130将计算出的盒剩余量比率确定为“1”(S114)。另外,当确定出计算出的罐剩余量比率超过“1”(S113:是)时,控制器130将计算出的罐剩余量比率确定为“1”(S114)。

另一方面,当确定出计算出的盒剩余量比率不超过“1”(S113:否)时,控制器130跳过步骤S114的将盒剩余量比率确定为“1”的过程。另外,当确定出计算出的罐剩余量比率不超过“1”(S113:否)时,控制器130跳过步骤S114的将罐剩余量比率确定为“1”的过程。

信息收集服务器40可以与不传输超过“1”的盒剩余量比率的打印机连接。超过“1”的盒剩余量比率和超过“1”的罐剩余量比率被改为“1”,以实现与不传输超过“1”的盒剩余量比率的打印机的一致性。不传输超过“1”的盒剩余量比率的打印机是指不包括罐160且仅包括盒的打印机。不包括罐160且仅包括盒的打印机传输通过将盒的当前剩余量除以初始填充量而获得的值作为剩余量比率。也就是说,不包括罐160且仅包括盒的打印机传输等于或小于“1”的剩余量比率。打印机10将超过“1”的总剩余量比率改为“1”,以实现与不包括罐160且仅包括盒的打印机的一致性。也就是说,对于不能处理超过“1”的剩余量值的信息收集服务器40,打印机10也可以传输盒剩余量比率和罐剩余量比率,以在该信息收集服务器40上进行处理。

另一方面,当在步骤S62中确定出EEPROM51的C_Empty标志的值为“开”(S62:是)时,控制器130将盒剩余量比率确定为零(S115)。也就是说,当存储在盒200的液体室210中的墨用完时,确定出盒剩余量比率为零。在步骤S62中被确定为零的盒剩余量比率是盒比率的一个示例。

接下来,控制器130从IC芯片34的存储器读取作为第一预定值(零)的盒剩余量值,并且从EEPROM51读取固定值T和作为第二预定值的罐剩余量值(S116)。类似于步骤S111,在步骤S116中,控制器130从EEPROM51读取固定值T。接下来,类似于第一示例性实施例,控制器130执行步骤S73至S76的过程。在步骤S74中计算出的罐剩余量值是液体量Vs的一个示例。

控制器130通过将在步骤S74中计算出的罐剩余量值除以在步骤S116中读出的固定值T来计算罐剩余量比率(S117)。计算出的罐剩余量比率是罐比率的一个示例。

控制器130将以下比率存储在RAM52中:在步骤S112中计算出的盒剩余量比率和罐剩余量比率;在步骤S114中被确定为“1”的盒剩余量比率和罐剩余量比率;或在步骤S115中被确定为“零”的盒剩余量比率和在步骤S117中计算出的罐剩余量比率(S118)。

接下来,控制器130从RAM52或EEPROM51读取C_Empty标志的值、装置信息、盒的识别信息、盒剩余量比率、罐剩余量比率和盒安装标志的值(S119)。在步骤S119中,控制器130从EEPROM51读取C_Empty标志的值、装置信息和盒安装标志的值,并且从IC芯片34的存储器读取盒的识别信息。另外,在步骤S119中,控制器130读取已经在步骤S118中存储在RAM52中的盒剩余量比率和罐剩余量比率。

控制器130生成管理信息,该管理信息包括读出的C_Empty标志的值、装置信息、盒200的识别信息、盒剩余量比率、罐剩余量比率和盒安装标志的值(S120)。类似于第一示例性实施例,控制器130通过通信I/F31将所生成的管理信息传输到信息收集服务器40(S81)。另外,类似于第一示例性实施例,控制器130将“关”存储在EEPROM51的盒安装标志中(S82),并且结束管理信息传输过程。类似于第一示例性实施例,在信息收集服务器40中接收由信息收集服务器40传输的管理信息。

在该示例性实施例中,通过传输包括盒剩余量比率和罐剩余量比率的管理信息,能够在信息收集服务器40中确定订购日期/时间,并且能够在信息收集服务器40中订购新的盒200。

<第一变型>

在上述的第一示例性实施例和第二示例性实施例中,已经描述了如下示例,在该示例中,管理信息从打印机10传输到信息收集服务器40,该管理信息包括C_Empty标志的值,该C_Empty标志是指示由液位传感器33输出的信号的信息。然而,C_Empty标志的值可以与管理信息分开传输。在下文中,将详细地给出描述。

当在步骤S12(图7)中确定出盒200被安装在安装壳体150中(S12:是)时,打印机10的控制器130将由时钟30输出的日期/时间信息存储在EEPROM51中作为安装日期/时间信息。也就是说,安装日期/时间信息指示安装盒200时的日期/时间。安装日期/时间信息是预定时间的一个示例。

当在步骤S49(图8C)中将“开”存储在EEPROM51的C_Empty标志中时,控制器130执行图13中所示的传输确定过程。首先,控制器130从EEPROM51读取安装日期/时间信息(S121)。接下来,控制器130计算从读出的安装日期/时间信息起直到由时钟30输出的日期/时间信息(当前日期/时间)为止的经过时间(S122)。

控制器130确定计算出的经过时间是否短于存储在EEPROM51中的第一时间(S123)。当确定出计算出的经过时间等于或大于第一时间(S123:否)时,控制器130确定出EEPROM51的C_Empty标志的值(开)被包括在管理信息中(S124),并且结束传输确定过程。类似于第一示例性实施例和第二示例性实施例,当预定传输时间被存储在EEPROM51中时,包括C_Empty标志的值的管理信息从打印机10传输到信息收集服务器40(图9A:S61)。

另一方面,当确定出计算出的经过时间短于第一时间(S123:是)时,控制器130在不等待存储在EEPROM51中的预定传输时间(S125)的情况下将C_Empty标志的值(开)传输到信息收集服务器40,并且结束传输确定过程。

计算出的经过时间指示自从安装了盒200起直到存储在盒200的液体室210中的墨用完为止的时间。计算出的经过时间比第一时间短的事实意味着存储在盒200的液体室210中的墨的排出速率高。在该变型中,当存储在盒200的液体室210中的墨的排出速率低时,将C_Empty标志的值(开)包括在管理信息中,以存储在EEPROM51中的预定传输时间传输该管理信息,并且该管理信息被传输到信息收集服务器40。因此,与C_Empty标志的值(开)和管理信息分开传输的情况相比,减少了打印机10与信息收集服务器40之间的通信次数。

另一方面,当存储在盒200的液体室210中的墨的排出速率高时,在不等待存储在EEPROM51中的预定传输时间的情况下传输C_Empty标志的值(开)。因此,与C_Empty标志的值(开)被包括在管理信息(该管理信息在等待存储在EEPROM51中的预定传输时间的情况下传输)中的情况相比,能够在没有信息收集服务器40中的延迟的情况下确定存储在盒200的液体室210中的墨被用完。

可以恰好在计算了经过时间之后在步骤S125中传输C_Empty标志的值(开),或者可以在与传输管理信息的预定传输时间不同的另一个时间传输传输C_Empty标志的值(开)。例如,控制器130在每天的0点传输管理信息,并且在诸如9点、12点、15点或18点的预定时间传输C_Empty标志的值(开)。

<第二变型>

在上述第一示例性实施例中,已经描述了如下示例,在该示例中,控制器45根据CTG空日期/时间确定订购日期/时间。在第二变型中,控制器45根据已确定的线性函数来确定CTG空日期/时间和墨空日期/时间。然后,在该变型中,将给出关于如下示例的描述,在该示例中,控制器45根据已确定的CTG空日期/时间和已确定的墨空日期/时间来确定估计到达日期,并且根据已确定的估计到达日期/时间来确定订购日期/时间。墨空指示罐160的液体室171的墨何时用完。此时,如上所述,存储在罐160的液体室171中的墨的液位位于流出口174的稍上方。

类似于第一示例性实施例,信息收集服务器40的控制器45确定线性函数(图10B的S105),并且根据已确定的线性函数来确定CTG空日期/时间(S106)。另外,控制器45确定图14中所示的墨空日期/时间。具体地,在已确定的线性函数中,总剩余量比率变为零时的日期/时间被确定为墨空日期/时间。CTG空日期/时间是第一日期/时间的一个示例。墨空日期/时间是第二日期/时间的一个示例。

控制器45将在已确定的CTG空日期/时间和已确定的墨空日期/时间之间的日期/时间确定为将盒200递送到用户目的地时的估计到达日期/时间。控制器45将在已确定的估计到达日期/时间之前一定递送时段的日期/时间确定为订购日期/时间。控制器45将已确定的订购日期/时间存储在存储部42中作为盒管理列表的项目“订购日期/时间”。当确定出当前日期/时间是订购日期/时间(S96)时,控制器45将订购指令传输到订购服务器50(S98)。递送时段是预定时间的一个示例。订购日期/时间是预定日期/时间的一个示例。

控制器45可以将在已确定的CTG空日期/时间和已确定的墨空日期/时间之间的日期/时间中的在CTG空日期/时间和墨空日期/时间之间的中间日期/时间确定为将盒200递送到用户目的地时的估计到达日期/时间。

确定出在CTG空日期/时间和墨空日期/时间之间的中间日期/时间是将盒200递送到用户目的地时的估计到达日期/时间。因此,即使新的盒200的递送被延迟,也降低了在比墨空日期/时间晚的日期时间才将订购的新的盒递送到用户目的地的可能性,并且即使新的盒200的递送被提早,也降低了在比墨空日期/时间早的日期时间就将订购的新的盒递送到用户目的地的可能性。因此,减少了残留有墨的盒200被新的盒200更换以及墨被浪费的担心。另外,减少了在递送新的盒200之前打印机10的墨就被用完从而不能继续打印的担心。

<其它变型>

在上述第一示例性实施例中,已经描述了如下示例,在该示例中,包括总剩余量比率的管理信息从打印机10传输到信息收集服务器40。然而,与总剩余量比率一起或者代替总剩余量比率,打印机10的控制器130可以传输在图8A至图8D中所示的更新过程中计算出的总剩余量值并将其包括在管理信息中。

在上述第二示例性实施例中,已经描述了如下示例,在该示例中,包括盒剩余量比率和罐剩余量比率的管理信息从打印机10传输到信息收集服务器40。然而,与盒剩余量比率和罐剩余量比率一起或者代替盒剩余量比率和罐剩余量比率,打印机10的控制器130可以传输在图8A至图8D中所示的更新过程中计算出的盒剩余量值并将其包括在管理信息中。

在上述的第一示例性实施例和第二示例性实施例中,已经描述了如下示例,在该示例中,EEPROM51的C_Empty标志的值与总剩余量比率一起从打印机10传输到信息收集服务器40。然而,C_Empty标志的值可以与总剩余量比率分开传输。例如,可以在每天的诸如9点、12点、15点或18点的指定时间传输C_Empty标志的值。另外,可以立即传输为“开”的C_Empty标志的值。具体地,在步骤S55(图8A至图8D)中,当“开”被存储在EEPROM51的C_Empty标志的值中时,打印机10的控制器130立即通过通信I/F31将为“开”的C_Empty标志的值传输到信息收集服务器40。

在上述的第一示例性实施例和第二示例性实施例中,已经描述了如下示例,在该示例中,在每天的指定时间将管理信息从打印机10传输到信息收集服务器40。然而,可以在每次打印时或者在每次为了维护等而通过头21排出墨时将总剩余量比率从打印机10传输到信息收集服务器40。或者,可以在传输了要求将信息从信息收集服务器40传输到打印机10的请求信息的条件下将管理信息从打印机10传输到信息收集服务器40。代替步骤S61(图9A)的过程,打印机10的控制器130执行用以确定是否从信息收集服务器40输入了请求信息的过程。

在上述第一变型中,指示安装盒200时的日期/时间的安装日期/时间信息被描述为预定时间的一个示例。然而,可以将各种时间设定为预定时间,诸如安装了盒200之后第一次执行打印时的时间、安装了盒200之后第一次通过头21排出墨时的时间以及安装了盒200之后通过头21排出预定量的墨时的时间。

在上述第一示例性实施例或第二示例性实施例中,已经描述了如下构造:控制器130基于由液位传感器33输出的信号来检测致动器190的检测目标部194是在第一状态下还是在第二状态下。然而,液位传感器33的构造不特别地受限于此,只要能够检测液体室171中的墨的液位即可。例如,液位传感器33可以是通过使用棱镜光学地检测液体室171中的墨的液位的传感器,该棱镜根据墨是否与液体室171的后壁164接触而具有不同反射率。此外,液位传感器33可以是插入到液体室171中的电极棒。

在上述的第一示例性实施例或第二示例性实施例中,已经将墨描述为液体的一个示例。然而,例如,可以将在打印时在墨之前先排出到片材等上的预处理液存储在盒中。另外,可以将用于清洁头21的水存储在盒中。

附图标记列表

10 打印机

21 头

31 通信I/F

33 液位传感器

36 存储部

40 信息收集服务器

42 存储部

43 通信I/F

44 通信I/F

45 控制器

50 订购服务器

130 控制器

160 罐

171 液体室

200 盒

210 液体室

53页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:热敏记录介质、热敏记录介质生产方法和制品

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类