一种墨盒与使用这种墨盒的打印机的制作方法

文档序号:2490968阅读:355来源:国知局
专利名称:一种墨盒与使用这种墨盒的打印机的制作方法
技术领域
本发明涉及一种喷墨型打印装置,例如喷墨打印机和喷墨绘图机,本发明还涉及按可拆卸方式装配到喷墨型打印装置的打印机主体的一种墨盒。更具体地说,本发明涉及处理和存储关于保存在墨盒中的墨水量的信息的技术。
背景技术
像喷墨打印机和喷墨绘画机这样的喷墨型打印装置主要包括保存一种或多种墨水的一个墨盒和带有一个打印头以便在打印介质上实际完成打印操作的一个打印机主体。 打印头向打印介质例如打印纸喷出从墨盒提供的墨水,在打印介质上实现打印。对于墨盒进行设计,以便能够按可拆卸方式装配到打印机主体上。一个新的墨盒中保存有预定数量的墨水。当保存在墨盒中的墨水用光时,要用新的墨盒更换原来的墨盒。对喷墨型打印装置进行安排,以使打印机主体能够根据从打印头喷出的墨水量计算出墨盒中剩余墨水量, 并且能够通知用户墨水的流出状态,以防止打印过程因墨水用尽而中断。另一种建议的墨盒有一个存储元件,其中存储有关保存在墨盒中的墨水的各种信息,例如墨水类型和墨水数量。墨盒具有有关墨水的这些信息,并且,装配墨盒的打印机读出有关墨水的已存储的信息,完成适合于墨水的打印过程。在墨盒只存储只读信息的情况下,打印机不可能考虑墨盒的使用条件(即可改写的相关墨水信息)进行适当的打印操作。在允许墨水的可改写的相关信息写入墨盒的另一种应用中,常规的技术不能对于写入操作的可能的中断采取任何措施,这通常导致不完整的写入。因此强烈要求在一个短的时间段内完成所需信息的写操作,以便防止由于某一中断使写入操作未完成。

发明内容
因此,本发明的一个目的是提供一种成本减少的墨盒,并且这种墨盒允许快速可靠地存储所需要的有关墨盒的信息,例如墨水剩余量的信息。本发明还有一个目的是提供一种使用这种墨盒的打印机、一种安排在这种墨盒上的存储元件,和一种可将所需的有关墨盒的信息写入墨盒的方法。至少一部分上述和其它目的是通过一个可以按可拆卸的方式装配到打印机上的第一墨盒实现的。第一墨盒包括一个墨水容器,其中保存用于打印的墨水;和,一个存储单元,它以可读,可写,和非易失的方式存储特定信息,所述存储单元有一个墨水量信息存储区。特定信息包括保存在墨水容器中的墨水量相关信息。墨水量信息存储区包括在首先由打印机写入的一个特殊的区内,并且存储墨水量相关信息。本发明的第一墨盒具有一个墨水量信息存储区,它在首先由打印机写入的一个特殊区中,其中存储墨水量相关信息。这种安排允许快速可靠存储墨盒相关信息,例如墨水剩余量信息,同时还可以减少墨盒制造成本。首先由打印机写入的这个特殊的区例如是这个存取单元的标题区,或者是这个存储单元的任何任意区,这个区是首先由打印机访问和写入的。按照第一墨盒的一个优选的应用,墨水容器包括对应于一系列用来打印的不同的墨水的特定数目的墨室,并且墨水量信息存储区按照不同的墨水数目有一个存储容量。墨水量信息存储区的存储容量例如是至少3个字节。在这种应用中,墨水量信息存储区具有足够大的存储容量以存储包括墨水量相关信息在内的特定信息。优选的作法是,在更换墨盒时和/或在断开打印机电源时将墨水量相关信息写入墨水量信息存储区。在这种安排中,在更换墨盒时,或在极可能更换墨盒时,完成写入墨水量信息存储区的操作。这就使墨水量相关信息可靠地存储在墨盒中。按照本发明的另一个优选的应用,墨水容器至少有3个墨室,其中分别保存至少3 种不同颜色的墨水。在这种安排中,墨水量信息存储区有多个存储分区。多个存储分区分别单独存储有关保存在相应墨室中的至少3种不同颜色墨水的信息。把至少一个字节的存储容量分配给多个存储分区中的每一个。按照本发明的下一个优选的应用,墨水量信息存储区的存储容量至少为5个字节,墨水容器至少有5个墨室,其中分别保存至少5种不同颜色的墨水。在这种安排中,墨水量信息存储区有多个存储分区。多个存储分区分别单独存储有关保存在相应墨室中的至少 5种不同颜色墨水的信息。把至少一个字节的存储容量分配给多个存储分区中的每一个。这种安排允许以符合墨水数目的最佳方式存储墨水量相关信息。在上述应用中,优选的作法是,至少5种不同颜色的墨水包括3种深色墨水和2种浅色墨水,这两种浅色墨水对应于3种深色墨水中的2种深色颜色。在墨水量信息存储区中,存储有关3种深色墨水的信息的存储分区位于首先由打印机写入的第一位置,存储有关2种浅色墨水的信息的存储分区位于随后由打印机写入的第二位置。例如,3个深色墨水是青色、品红色、和黄色,两种浅色墨水是淡青色和淡品红色。这种安排允许一种相同的存储单元通用于只包括3种深色墨水的墨盒和包括3种深色墨水及2种浅色墨水的墨盒。在上述的优选应用中,在更换墨盒时和/或在断开打印机电源时将相应的墨水剩余量相关信息写入墨水量信息存储区。在这种安排中,在更换墨盒时,或在极可能更换墨盒时,完成写入相应的墨水量信息存储区的操作。这就使墨水量相关信息可靠地存储在墨盒中。可以与时钟信号同步地依次访问存储单元。在这种结构中,存储单元有多个存储区,墨水量信息存储区是位于包括在存储单元中的多个存储区的标题的第一存储区。按另外方式,存储单元有多个存储区,墨水量信息存储区是位于包括在存储单元中的多个存储区的结尾的最后一个存储区。从标题位置开始或从终止位置开始依次访问这种结构的存储单元。这种安排允许快速可靠地存储墨盒如墨水剩余量的相关信息,同时还能减少墨盒的制造成本。在本发明的第一墨盒中,墨水量相关信息可看成是墨水容器中墨水剩余量,或者看成是相对于墨水容器的墨水消耗积累量。
4
本发明还涉及一种按可拆卸的方式装配到打印机上的第二墨盒。第二墨盒包括 一个墨水容器,其中保存用于打印的墨水;和,一个存储单元,它以可读、可写、和非易失的方式存储特定信息。与时钟信号同步地依次访问所述存储单元,所述存储单元具有第一和第二存储区,在第一存储区存储只读信息,第二存储区安排在第一存储区之前,并且其中存储可改写信息。特定信息包括保存在墨水容器内的墨水量相关信息。在本发明的第二墨盒中,安装一个只能依次访问的廉价的存储单元,以此作为安装在墨盒上的存储元件。这就有效地减少了可以扩充的墨盒的制造成本。在第二墨盒的安排中,在存储单元中先访问存储可改写数据的第二存储区,而后再访问存储只读数据的第一存储区。这种配置使得在一个短的时间段内将可改写数据写入第二存储区的操作完成。 即使在电源开关断开操作后将可改写数据写入第二存储区的情况下,在从电源插座拔出电源插头之前,这种配置也允许可改写数据的写入操作完成。第二墨盒上使用一个只能依次访问的以减少墨盒成本的廉价存储单元,这样的结构减少了在改写数据过程中可能出现的失效,这是有益的。按照第二墨盒的一种优选的应用,存储在第二存储区中的可改写信息可以包括墨水容器中墨水剩余量相关的信息。打印机从用于打印的墨水消耗量计算墨水剩余量相关信肩、ο按照第二墨盒的另一个优选的应用,墨水容器有多个墨室,其中分别保存多种不同颜色的墨水。在这种结构中,存储在第二存储区中的可改写信息可以包括有关保存在相应的墨室中不同颜色墨水的剩余量的多个信息。通过打印机计算有关不同颜色墨水的剩余量的多个信息。这种安排允许分开监视每种颜色墨水剩余量,并因此可以没有任何延迟地向用户通告特定颜色的墨水快要用完了。在此结构中,第二存储区可以有至少两个存储分区,其中可以依次写入有关墨水剩余量的最新信息。按此配置,交替地将有关墨水剩余量的最新数据写入两个或多个存储分区。某种麻烦可能干扰最新数据写入一个存储分区的正常操作,例如,在当前循环中的写入操作过程中突然从插座上拔下电源插头。然而,在当前循环之前紧挨着当前循环的前一个循环中写入的前一个数据仍旧在另一个存储分区中。即使在写入一个存储分区的异常写入操作情况下,这种安排也允许根据写在另一个存储分区中的前一个数据连续地监视墨水剩余量。按照第二墨盒的另一个优选应用,存储在第二存储区中的可改写信息包括有关墨水容器的墨水消耗量的信息,这个信息是从用于打印的墨水消耗量获得的。在此结构中,优选的作法是,有关墨水消耗量的信息所取的初始值范围为0-90%。将范围为0-90%的初始值写入有关墨水消耗量的信息可以保证准确监视墨水消耗量。这种安排还允许可靠地确定是否测量了保存在墨盒中的墨水量,其中假定在墨盒的使用期间进行了充分的校正。在本发明的第二墨盒中,存储在第二存储区中的可改写信息可以包括从以下两种信息中选择出来的至少一种信息有关墨盒开封后经过的时间段的一种信息和有关墨盒安装到打印机上和从打印机上拆除的频次的一种信息,经过的时间段和装拆次数这两者都是由打印机测量的。在本发明的第二墨盒中,存储在第一存储区中的只读信息可以包括从以下信息中选择出来的至少一种信息有关墨盒制造的年、月、日的一种信息,有关存放在墨盒中的墨水的类型的一种信息,和有关墨盒容量的信息。在具有上述应用中的任何一个应用的第一墨盒和第二墨盒这两者中,存储单元最好用 EEPROM。在具有上述应用中的任何一个应用的第一墨盒和第二墨盒这两者中,存储单元最好还有有关其中存储的信息项目的格式信息。格式信息可以寄存在存储单元的标题区。这种安排可以保证能够根据格式信息访问所需的信息,因而缩短了访问时间,和存储容量无关。格式信息还允许各种信息的最佳配置操作。本发明还涉及一种按可拆卸的方式装配到打印机上的第三墨盒。第三墨盒包括 一个墨水容器,其中保存用于打印的墨水;和,一个存储单元,所述存储单元具有多个墨水量信息存储分区和多个写操作完成信息存储区。存储单元还以可读,可写,和非易失的方式存储特定信息。特定信息包括保存在墨水容器内的墨水量相关信息。多个墨水量信息存储分区存储墨水量相关信息。多个写操作完成信息存储区分别对应于多个墨水量信息存储分区,并且当完成进入相应的墨水量信息存储分区中的写入操作时在每一个写操作完成信息存储区中登记写操作完成信息。第三墨盒的安排允许快速可靠地存储所需的墨盒相关信息,例如墨水剩余量,同时还能减少墨盒的制造成本。按照本发明的一个优选实施例,第三墨盒包括多个墨水容器,其中分别保存用于多种打印的墨水;和,多个墨水量信息存储分区和多个写操作完成信息存储区,它们是为多个墨水容器中的每一个提供的。按照第三墨盒的一种优选应用,存储单元具有两个墨水量信息存储分区,每个写操作完成信息存储区都定位在每个墨水量信息存储分区中写入操作结束位置之后。按照按第三墨盒的另一种优选应用,当在相应的墨水量信息存储分区中已经完成了写入操作时,在每个写操作完成信息存储区中写入一个预定标志。预定标志相对于对应的写操作完成信息存储区可以有不同的初始值或相同的初始值。在具有以上应用中的任何一个应用的第三墨盒中,优选的是,墨水量信息存储分区包括在存储单元的一个特定的区内,即由打印机首先写入的区内。在具有以上应用中的任何一个应用的第三墨盒中,优选的还有,与时钟信号同步地依次访问存储单元。墨水量相关信息可以视为墨盒中墨水剩余量,或视为墨盒的墨水消耗积累量。本发明还涉及将多个特定信息写入一个墨盒的第一方法,所述的墨盒可拆卸地装配到打印机上并且具有一个存储元件。第一方法包括如下步骤(a)提供多个特定信息, 多个特定信息由打印机写入存储单元中,多个特定信息包括保存在墨盒中的墨水量相关信息;和,(b)将墨水量相关信息写入存储元件,墨水量相关信息最好优先于其它各特定信肩、ο本发明的第一方法最好把墨水量相关信息写入存储元件。这种安排允许快速可靠地存储墨盒相关信息,例如墨水剩余量,同时还能减少墨盒的制造成本。按照第一方法的一个优选的应用,在步骤(b)的将墨水量相关信息写入存储元件的操作是在更换墨盒和/或打印机电源断开时进行的。按此配置,在更换墨盒或在非常可能更换墨盒时进行将墨水量相关信息写入存储元件的操作,这就能够可靠地将墨水量相关信息写入墨盒的存储元件中。
按照第一方法的另一个优选的应用,第一方法进一步包括如下步骤(C)按一定的顺序安排多个特定信息,这个顺序使墨水量相关信息能够以特定存储容量从标题开始定位,这个顺序是按照不同墨水的特定号码确定的。步骤(b)按照这个安排的顺序将多个特定信息写入存储元件。按此配置,对于多个特定信息按这样一种方式进行安排,S卩,使墨水量相关信息以特定存储容量从标题开始定位,这是按照保存在墨盒中的不同墨水的特定号码确定的。写入存储元件的操作是按照这个顺序进行的。这允许在存储元件中快速可靠地存储墨水量相
关fe息。在上述安排的一个优选实施例中,第一方法还包括如下步骤(c-1)按一定顺序安排多个特定信息,这个顺序允许至少3种不同颜色的墨水量相关信息以至少3个字节的存储容量从标题开始定位。步骤(b)按照这个安排的顺序将多个信息写入存储元件中。在上述安排的另一个优选实施例中,第一方法还包括如下步骤(d)按一定顺序安排多个特定信息,这个顺序允许至少5种不同颜色的墨水量相关信息以至少5个字节的存储容量从标题开始定位。步骤(b)按照这个安排的顺序将多个信息写入存储元件中。在此应用中,优选的是,至少5种不同颜色墨水包括3种深色墨水和两种浅色墨水,两种浅色墨水对应于3种深色墨水中的2种深色颜色。按照步骤(c-2)按这样一种方式安排多个特定信息,即,使和3种深色墨水有关的信息位于和2种浅色墨水有关的信息的前面。借助于例子,3种深色墨水是青、品红、和黄,2种浅色墨水是淡青色和淡品红色。按照具有以上应用中的任何一种应用的本发明的第一方法,优选的作法是,通过依次访问将多个特定信息写入存储元件中。墨水量相关信息可以视为墨盒的墨水消耗积累量或视为墨盒中墨水剩余量。本发明还涉及将特定信息写入一个墨盒的第二方法,所述的墨盒可拆卸地装配到打印机上并且具有一个存储元件。第二方法包括如下步骤(a)提供要由打印机写入存储元件的特定信息,特定信息包括保存在墨盒中的墨水量相关信息;(b)将墨水量相关信息写入多个墨水量信息存储分区中,墨水量信息存储分区包括在存储元件中;和(c)当墨水量相关信息写入每个墨水量信息存储分区的操作完成时,将写操作完成信息写入一个写操作完成信息存储区,在存储元件中对应于每个墨水量信息存储分区提供一个写操作完成信息存储区。第二方法的这种安排能够快速可靠地存储墨盒相关信息,例如墨水剩余量,同时能减少墨盒的制造成本。按照本发明的一个优选的应用,第二方法进一步还包括如下步骤(d)根据写入墨水量信息存储分区中的墨水量相关信息的值和写入所述写操作完成信息存储区中的写操作完成信息的值确定是否正确地完成了在步骤(b)的将墨水量相关信息写入每个墨水量信息存储分区的操作。本发明还涉及将特定信息写入一个墨盒的第三方法,所述的墨盒可拆卸地装配到打印机上并且具有一个存储元件。第三方法包括如下步骤(a)提供要由打印机写入存储元件的特定信息,特定信息包括保存在墨盒中的墨水量相关信息;(b)将第一墨水量相关信息写入第一墨水量信息存储分区中,墨水量信息存储分区包括在存储元件中;和(c)当第一墨水量相关信息写入第一墨水量信息存储分区的操作完成后,将第一写操作完成信息
7写入第一写操作完成信息存储区,在存储元件中对应于第一墨水量信息存储分区提供第一写操作完成信息存储区;(d)当第一写操作完成信息写入第一写操作完成信息存储区的操作完成时,将第二墨水量相关信息写入第二写操作完成信息存储区,第二写操作完成信息存储区包括在存储元件中;和(e)当第二墨水量相关信息写入第二墨水量信息存储分区的操作完成时,将第二写操作完成信息写入第二墨水量信息存储分区,第二写操作完成信息存储区提供在存储元件中对应于第二墨水量信息存储分区。第三方法的这种安排能够快速可靠地存储墨盒相关信息,例如墨水剩余量,同时能减少墨盒的制造成本。按照本发明的一个优选的应用,第三方法进一步还包括如下步骤(f)根据写入第一和第二墨水量信息存储分区中的第一墨水量相关信息和第二墨水量相关信息的值和写入第一和第二写操作完成信息存储区中的第一写操作完成信息和第二写操作完成信息的值确定是否正确地完成了在步骤(b)和(d)中的将第一墨水量相关信息和第二墨水量相关信息分别写入第一和第二墨水量信息存储分区。按照这种结构的一个实施例,如果存入第一墨水量信息存储分区的第一墨水量相关信息和存入第二墨水量信息存储分区的第二墨量相关信息是相符的,则步骤(f)确定 已经正确地完成了将第一墨水量相关信息和第二墨水量相关信息分别写入第一和第二墨水量信息存储分区的操作。按这种结构的另一个实施例,第一写操作完成信息和第二写操作完成信息有一个预先设置的初始值的某种组合。第三方法进一步还包括如下步骤(g)如果存储在第一墨水量信息存储分区中的第一墨水量相关信息和存储在第二墨水量信息存储分区中的第二墨水量相关信息不相符,则识别第一写操作完成信息的当前值与第二写操作完成信息的当前值的组合。如果第一写操作完成信息的当前值与第二写操作完成信息的当前值的组合不同于预先设定的初始值的某种组合,则步骤(f)确定已经正确地完成了将第一墨水量相关信息写入第一墨水量信息存储分区的操作。按这种结构的下一个实施例,第一写操作完成信息和第二写操作完成信息有一个预先设置的初始值的某种组合。第三方法进一步还包括如下步骤(g)如果存储在第一墨水量信息存储分区中的第一墨水量相关信息和存储在第二墨水量信息存储分区中的第二墨水量相关信息不相符,则识别第一写操作完成信息的当前值与第二写操作完成信息的当前值的组合。如果第一写操作完成信息的当前值与第二写操作完成信息的当前值的组合与预先设定的初始值的某种组合相同,则步骤(f)确定没有正确地完成将第一墨水量相关信息写入第一墨水量信息存储分区的操作。本发明的第三方法可以进一步还包括如下步骤(h)将第一墨水量相关信息写入第二墨水量信息存储分区。在具有上述应用中的任何一个应用的第三方法中,第一写操作完成信息和第二写操作完成信息可以是标志。本发明进一步涉及第一打印机,具有上述应用中的任何一种应用的第一墨盒或第二墨盒可拆卸地装配到所述打印机上。第一打印机包括一个存储器件,用于存储多个特定信息,多个特定信息包括保存在墨盒中的墨水量相关信息;和,一个写入单元,用于向墨盒的墨水量信息存储区写入墨水量相关信息例如墨水剩余量,墨水量相关信息优先于其它特定fe息。
8
在本发明的第一打印机中,将墨水量相关信息写入墨水量信息存储区,墨水量信息存储区包括在墨盒内。这种安排允许快速可靠地存储墨盒相关信息,同时减少了墨盒的制造成本。本发明还涉及一种包括一个墨盒和一个打印机主体的喷墨打印机,墨盒按可拆卸方式装配到打印机主体上,在墨盒中保存墨水,打印机主体使保存在墨盒中的墨水从打印头喷向打印介质,从而在打印介质上实现打印。墨盒包括依次访问型的存储器件。存储器件有一个存储单元和一个地址计数器,在存储单元和打印机主体之间数字传输过程中,地址计数器响应于时钟信号实现增加计数操作和减少计数操作之一。包括在存储器件中的存储单元具有第一和第二存储区,第一存储区存储只读储存的数据并且只由打印机主体读出, 第二存储区存储可改写数据并且在第一存储区之前被访问,在第二存储区和打印机主体之间来回传送数据。喷墨打印机具有数据输入-输出单元,它可响应于时钟信号完成读出和写入操作。在本发明的喷墨打印机中,对于安装在墨盒上的存储元件,使用的是只能依次访问的廉价存储器件。这有效地减少了可扩充的墨盒的制造成本。按喷墨打印机的这种安排,在存储单元中,首先访问存储可改写数据的第二存储区,而后再访问存储只读数据的第一存储区。这种配置使可改写数据写入第二存储区的操作能在一个很短的时间内完成。即使在电源开关断开操作后将可改写数据写入第二存储区的情况下,这种配置也能使可改写数据的写入操作在电源插头从电源插座上拔出之前完成。喷墨打印机的这种配置利用了廉价的只能依次访问的存储器件,减少了墨盒的制造成本,同时又减少了改写数据过程中的可能的失效,这是有益的。按照喷墨打印机的一种优选的应用,存储在第二存储区中的可改写数据包括墨盒中的墨水剩余量相关数据,这个墨水剩余量相关数据是由打印机主体从打印头使用的墨水消耗量计算出来的。按这种结构的一个实施例,墨盒包括多个墨室,其中分别保存多种不同颜色的墨水。按此结构,存储在第二存储区中的可改写数据就可以包括保存在相应墨室中的不同颜色墨水剩余量相关数据,这些数据是由打印机主体计算出来的。这种安排允许分开监视每种颜色墨水剩余量,因此可以没有延迟地通告用户特定颜色墨水将要用完。优选的是,第二存储区包括至少两个存储分区,其中依次写入有关墨水剩余量的最新数据。按此结构,有关墨水剩余量的最新数据交替地写入两个或多个存储分区。某些麻烦可能干扰最新数据写入一个存储分区的正常操作,例如,在当前循环中的写入操作过程中偶然地从插座上拔下电源插头。然而,直接在当前循环之前写入在前一循环中的先前数据保留在另一存储分区中,即使在异常写入一个存储分区的操作中,这种安排也允许根据写在另一个存储分区中的前面的数据连续地监视墨水剩余量。在打印机主体断开电源操作后写入墨水剩余量相关数据,也是优选的。在完成一系列打印过程后,要更新墨水剩余量相关数据。因此期望,在电源断开操作时完成写入操作。在某些情况下,可能中断写入操作,例如,从插座上拔下电源插头。这就破坏了数据,使墨水剩余量的进一步监测成为不可能的事情。然而,喷墨打印机的这种技术使存储单元的设计最佳化,因此可以在从插座上拔下电源插头之前完成数据的写入操作。因此,这就减少了异常写入操作的概率。
存储在第二存储区中的可改写数据可以包括从以下数据中选择出来的至少一种数据有关墨盒开封后经过的时间段的数据和有关墨盒在打印机主体上来回装拆次数的数据,经过的时间段和装拆次数这两者都是由打印机主体测量的。存储在第一存储区中的只读数据可以包括从以下数据中选择出来的至少一种数据有关墨盒制造的年,月,日的数据,有关存放在墨盒中的墨水类型的数据,和有关墨盒的容量的数据。在本发明的喷墨打印机中,优选的是,对于存储器件,利用EEPR0M。本发明还涉及第二打印机,具有上述应用中的任何一种应用的第三墨盒可拆卸地装配到所述打印机上。第二打印机包括一个存储器件,用于存储要写入墨盒中的特定信息,特定信息包括保存在墨盒中的墨水量相关信息;一个墨水量信息写入单元,用于向多个墨水量信息存储分区写入墨水量相关信息,墨水量相关信息包括在存储器件中;和,写操作完成信息写入单元,用于当已经完成墨水量相关信息写入每个墨水量信息存储分区的操作时,向一个写操作完成信息存储区写入写操作完成信息,在存储器件中对应于每个墨水量信息存储分区提供一个写操作完成信息存储区。第二打印机的这种安排允许快速可靠地存储墨盒相关信息,例如墨水剩余量,同时减少了墨盒的制造成本。按照本发明的一个优选应用,第二打印机还包括一个确定单元,用于根据写入墨水量信息存储分区的墨水量相关信息的值和写入所述写操作完成信息存储区中的写操作完成信息的值确定是否已经正确完成墨水量相关信息写入每个墨水量信息存储分区的操作。本发明还涉及第三打印机,具有上述应用中的任何一种应用的第三墨盒可拆卸地装配到所述打印机上。第三打印机包括一个存储器件,用于存储要写入墨盒中的特定信息,特定信息包括保存在墨盒中的墨水量相关信息;一个第一墨水量信息写入单元,用于向第一墨水量信息存储分区写入第一墨水量相关信息,墨水量相关信息包括在存储器件中; 和,第一写操作完成信息写入单元,用于当已经完成第一墨水量相关信息写入第一墨水量信息存储分区的操作时,向第一写操作完成信息存储区写入第一写操作完成信息,在存储器件中对应于第一墨水量信息存储分区提供一个第一写操作完成信息存储区;一个第二墨水量信息写入单元,用于在第一写操作完成信息写入第一写操作完成信息存储区的操作完成以后,向第二墨水量信息存储分区写入第二墨水量相关信息,墨水量信息存储分区包括在存储器件中;和,第二写操作完成信息写入单元,用于当已经完成第二墨水量相关信息写入第二墨水量信息存储分区的操作时,向第二写操作完成信息存储区写入第二写操作完成信息,在存储器件中对应于第二墨水量信息存储分区提供一个第二写操作完成信息存储区。第三打印机的这种安排允许快速可靠地存储墨盒相关信息,例如墨水剩余量,同时减少了墨盒的制造成本。按照本发明的一个优选应用,第三打印机还包括一个确定单元,用于根据写入第一和第二墨水量信息存储分区的第一墨水量相关信息和第二墨水量相关信息的值和写入所述第一和第二写操作完成信息存储区中的第一写操作完成信息和第二写操作完成信息的值确定是否已经正确完成第一墨水量相关信息和第二墨水量相关信息分别写入第一和第二墨水量信息存储分区的操作。
按照上述应用的一个实施例,如果存储在第一墨水量信息存储分区的第一墨水量相关信息和存储在第二墨水量信息存储分区的第二墨水量相关信息符合,则确定单元确定已经正确完成第一墨水量相关信息和第二墨水量相关信息分别写入第一和第二墨水量信息存储分区的操作。按上述应用的下一个实施例,第一写操作完成信息和第二写操作完成信息具有预先设定的初始值的某种组合。第三打印机进一步包括一个识别单元,用于在存储在第一墨水量信息存储分区的第一墨水量相关信息和存储在第二墨水量信息存储分区的第二墨水量相关信息不相符的条件下,识别第一写操作完成信息的当前值和第二写操作完成信息的当前值的组合。在此结构中,如果第一写操作完成信息的当前值和第二写操作完成信息的当前值的组合和预先设定的初始值的某种组合相同,则确定单元确定没有正确完成第一墨水量相关信息写入第一墨水量信息存储分区的操作。在具有上述应用中的任何一个的第三打印机中,优选的是,第一墨水量信息写入单元和第二墨水量信息写入单元优先地实现分别写入存储器件中的第一墨水量信息存储分区和第二墨水量信息存储分区的操作。第一写操作完成信息和第二写操作完成信息可以是标志ο本发明还涉及安装在墨盒上的第一存储器件,墨盒按可拆卸的方式装配到打印机上。存储器件包括一个地址计数器,它响应于打印机输出的时钟信号输出一个计数;和, 一个存储元件,根据地址计数器的计数输出依次被访问,所述的这个存储元件有一个存储区,其中以可读,可改写,和非易失性的方式存储多个特定信息。对于安装在墨盒上的本发明的第一存储器件,利用只能依次访问的廉价存储器件。这就有效地降低了可扩充的墨盒的制造成本。例如,对于第一存储器件,可以利用 EEPROM。按照第一存储器件的一个优选的应用,存储区有第一和第二存储区,在第一存储区中存储只读信息,第二存储区位于第一存储区之前,并且在第二存储区中存储在所述墨盒中保存的墨水量相关信息。按照第一存储器件的另一种优选的应用,存储区有一个墨水量信息存储区,其中存储保存在墨盒中的墨水量相关信息,墨水量信息存储区包括在由打印机首先写入的一个特定区内。这些安排允许快速可靠地存储墨水量相关信息,例如墨水剩余量。在具有上述应用中任何一种应用的存储器件中,优选的是,存储元件存储有关其中存储的信息的项目的格式信息。格式信息可以登记在存储元件的标题区。这种安排保证 可以根据格式信息访问所需要的信息,因此缩短了访问时间,和存储容量无关。格式信息还允许最佳配置各种信息。本发明还涉及安装在墨盒上的第二存储器件,它按可拆卸的方式装配到打印机上。第二存储器件包括一个存储元件,所述的这个存储元件有多个墨水量信息存储分区和多个写操作完成信息存储区,并且以可读、可改写、和非易失性的方式存储特定信息。特定信息包括保存在墨盒中的墨水量相关信息。多个墨水量信息存储分区存储墨水量相关信息。多个写操作完成信息存储区分别对应于多个墨水量信息存储分区,当完成写入相应的墨水量信息存储分区的操作时,在每个写操作完成信息存储区中登记写操作完成信息。
第二存储器件的这种安排允许快速可靠地存储墨盒相关信息,例如墨水剩余量, 同时还能减少墨盒制造成本。按照第二存储器件的一个优选实施例,墨盒具有多个墨室,其中分别保存多种墨水,并且,存储元件具有为多个墨室中的每一个提供的多个墨水量信息存储分区和多个写操作完成信息存储区。按照第二存储器件的一个优选的应用,存储元件有两个墨水量信息存储分区,并且,每个写操作完成信息存储区位于每个墨水量信息存储分区中写入操作结束位置之后。在上述结构中,优选的是,当在对应的墨水量信息存储分区中已经完成写入操作时,在每个写操作完成信息存储区写入一个预定的标志。预定的标志对于相应的写操作完成信息存储区来说可以有不同的初始值,或者有相同的初始值。在具有上述应用中的任何一种应用的第二存储器件中,墨水量信息存储分区包括在由打印机首先写入的存储元件的一个特定区内。优选的是,第二存储器件进一步包括一个地址计数器,地址计数器响应于打印机输出的时钟信号输出一个计数。按此结构,根据地址计数器输出的计数依次访问存储元件。墨水量相关信息可以视为墨盒中的墨水剩余量相关信息,或者视为墨盒的墨水消耗积累量。本发明进一步涉及一种计算机可读介质,其中记录一个程序,这个程序用来向具有存储元件的墨盒写入特定信息,特定信息包括保存在墨盒中的墨水量相关信息。该程序包括使计算机向多个包括在存储元件中的墨水量信息存储分区写入墨水量相关信息的一个程序码;和,当已经完成向每个墨水量信息存储分区写入墨水量相关信息的操作完成时, 使计算机向一个写操作完成信息存储区写入写操作完成信息的一个程序码,在存储元件内对应于每个墨水量信息存储分区提供一个写操作完成信息存储区。计算机可读介质备的这种安排允许快速可靠地存储墨盒相关信息,例如墨水剩余量,同时还能减少墨盒制造成本。按照计算机可读介质的一个优选应用,所述的程序进一步包括一个程序码,它使计算机能够根据写入墨水量信息存储分区的墨水量相关信息的值和写入写操作完成信息存储区中的写操作完成信息的值确定是否已经正确完成墨水量相关信息写入墨水量信息存储分区的操作。本发明还涉及第四墨盒,第四墨盒具有一个墨水容器,其中保存用于打印的墨水。 第四墨盒包括一个地址计数器和一个存储元件,地址计数器响应于输入的时钟信号输出一个计数,存储元件根据所述地址计数器输出的计数依次被访问。存储元件以可读、可写、和非易失的方式存储多个特定信息。在首先使用一个计数的缺省值读出的所述存储元件的一个特定区内存储相对于保存在所述墨水容器中的墨水更新的确定信息。因为在首先使用一个计数的缺省值读出的存储元件的一个特定区内存储该相对于保存在墨水容器中的墨水更新的确定信息,所以第四墨盒允许高速访问。所述确定的更新信息可以视为墨水剩余量或墨水消耗量。墨水消耗量的初始值的范围为从0到一个预定值。预定值可包括90。如果存储0作为墨水消耗量的初始值,那么0就代表墨水满,最大值代表墨水空。 如果墨盒具有一个半容积的墨水容器,即这个墨水容器具有常规容积墨水容器的一半容积,那么,就可以将这个最大值的1/2左右存储起来作为初始值。因此,墨盒容积的设计具
12有灵活性。0或最大值可以通过二进制格式OO-FF或十进制格式0-100并且用存储元件的一个字节来表示。此外,为了提高精度,这个值可以用至少两个字节来表示。况且,只要格式对应于0到最大值,可以使用任何格式。和0到最大值相对应,所述的预定值可以包括大于0% -90%。由于清洁操作可能要使用一定量的墨水,如果初始值有一个和90%对应的值,则可导致墨盒的方向改变。因此,可以使用对应于大约90%的最大值。当不加这种限制时,最大值可以有和大于90%对应的值。本申请提供如下方法和装置(一).一种被配置为按可拆卸的方式装配到打印机上的墨盒,所述墨盒包括一个墨水容器,在其中保存打印用的墨水;和一个存储单元,它以可读,可写,和非易失的方式存储特定信息,所述存储单元有一个墨水量信息存储区,其中,所述特定信息包括与保存在所述墨水容器中的墨水量相关的墨水量相关信息,其中,所述存储单元被与时钟信号同步且顺序地访问,并且所述存储单元具有用于存储所述墨水量相关信息的墨水量信息存储区,并且其中,所述墨水量信息存储区位于由所述打印机通过访问来最先改写的特定区。(二). 一种被配置为按可拆卸的方式装配到打印机上的墨盒,所述墨盒包括一个墨水容器,在其中保存打印用的墨水;和,一个存储单元,它以可读,可写,和非易失的方式存储特定信息,并且被与时钟信号同步且顺序地访问,所述存储单元具有第一和第二存储区,在第一存储区中存储多个只读信息,第二存储区安排于可被在第一存储区之前访问而改写的位置,并且在所述第二存储区中存储可改写信息,其中,所述特定信息包括与保存在所述墨水容器中的墨水量相关的信息。(三).一种按可拆卸的方式装配到打印机上的墨盒,所述墨盒包括一个墨水容器,在其中保存打印用的墨水;和一个存储单元,所述存储单元具有多个墨水量信息存储分区和多个写入完成信息存储区,所述存储单元以可读,可写,和非易失的方式存储特定信息,其中,所述特定信息包括与保存在所述墨水容器中的墨水量相关的信息,其中多个墨水量信息存储分区存储墨水量相关信息,并且其中多个写入完成信息存储区分别对应于多个墨水量信息存储分区,并且当写入相应的墨水量信息存储分区的写入操作完成时, 在每一个写入完成信息存储区中登记写入完成信息。(四).一种将多个特定信息写入一个墨盒的方法,所述墨盒可拆卸地装配到打印机上并且具有一个存储元件,所述方法包括如下步骤(a)接收多个特定信息,所述多个特定信息将由所述打印机写入所述存储元件中, 其中多个特定信息包括与保存在所述墨盒中的墨水量相关的信息;和(b)优先于其它各特定信息地将墨水量相关信息写入所述存储元件。(五).一种将特定信息写入一个墨盒的方法,所述墨盒可拆卸地装配到打印机上并且具有一个存储元件,所述方法包括如下步骤(a)提供要由所述打印机写入所述存储元件的特定信息,特定信息包括与保存在所述墨盒中的墨水量相关的信息;
13
(b)将墨水量相关信息写入多个墨水量信息存储分区中,墨水量信息存储分区包括在所述存储元件中;和(c)当将墨水量相关信息写入每个墨水量信息存储分区的操作完成时,将写入完成信息写入一个写入完成信息存储区,其中,所提供的写入完成信息存储区对应于在所述存储元件中的每个墨水量信息存储分区。(六).一种将特定信息写入一个墨盒的方法,所述墨盒可拆卸地装配到打印机上并且具有一个存储元件,所述的方法包括如下步骤(a)提供要由所述打印机写入所述存储元件的特定信息,特定信息包括与保存在所述墨盒中的墨水量相关的信息;(b)将第一墨水量相关信息写入第一墨水量信息存储分区中,第一墨水量信息存储分区包括在所述存储元件中;(c)当第一墨水量相关信息写入第一墨水量信息存储分区的操作完成时,将第一写入完成信息写入第一写入完成信息存储区,其中,所提供的第一写入完成信息存储区对应于在所述存储元件中的第一墨水量信息存储分区;(d)在第一写入完成信息写入第一写入完成信息存储区的操作完成后,将第二墨水量相关信息写入第二墨水量信息存储分区,其中,第二墨水量信息存储分区包括在所述存储元件中;和(e)当第二墨水量相关信息写入第二墨水量信息存储分区的操作完成时,将第二写入完成信息写入第二写入完成信息存储区,其中所提供的第二写入完成信息存储区对应于在所述存储元件中的第二墨水量信息存储分区。(七).一种打印机,如前述的任何一个墨盒可拆卸地装配到所述打印机上,所述打印机包括一个存储器件,用于存储多个特定信息,其中多个特定信息包括与保存在所述墨盒中的墨水量相关的信息;和一个写入单元,用于优先于其它特定信息地将墨水量相关信息写入到所述墨盒的墨水量信息存储区中。(八).一种包括一个墨盒的喷墨打印机,所述墨盒按可拆卸方式装配到打印机主体上,在墨盒中保存墨水,所述打印机主体使保存在所述墨盒中的墨水从打印头喷向打印介质,从而在打印介质上实现打印,其中,所述墨盒包括顺序访问类型的存储器件,所述存储器件包括一个存储单元和一个地址计数器,在所述存储单元和所述打印机主体之间数据传输过程中,地址计数器响应于时钟信号执行增加计数操作和减少计数操作之一,所述存储单元用于存储多个特定信息,所述多个特定信息包括与保存在所述墨盒中的墨水量相关的信息,包括在所述存储器件中的所述存储单元包括第一和第二存储区,第一存储区存储只读数据并且只由所述打印机主体读出,第二存储区存储可改写数据并且在第一存储区之前被访问,第二存储区和所述打印机主体之间来回传送数据,所述喷墨打印机具有数据输入-输出单元,它响应于时钟信号执行读出和写入操作。(九).一种打印机,如前述的任何一个墨盒可拆卸地装配到所述打印机上,所述打印机包括一个存储器件,用于存储要写入所述墨盒中的特定信息,其中特定信息包括与保存在所述墨盒中的墨水量相关的信息;一个墨水量信息写入单元,用于向多个墨水量信息存储分区写入墨水量相关信息,所述墨水量信息存储分区包括在所述存储器件中;和写入完成信息写入单元,用于当已经完成将墨水量相关信息写入每个墨水量信息存储分区的操作时,向一个写入完成信息存储区写入写入完成信息,其中,所提供的写入完成信息存储区对应于在所述存储器件中的每个墨水量信息存储分区。(十).一种打印机,如前述的任何一个墨盒可拆卸地装配到所述打印机上,所述打印机包括一个存储器件,用于存储要写入所述墨盒中的特定信息,其中特定信息包括与保存在所述墨盒中的墨水量相关的信息;一个第一墨水量信息写入单元,用于向第一墨水量信息存储分区写入第一墨水量相关信息,第一墨水量信息存储分区包括在所述存储器件中;和第一写入完成信息写入单元,用于当已经完成将第一墨水量相关信息写入第一墨水量信息存储分区的操作时,向第一写入完成信息存储区写入第一写入完成信息,其中,所提供的第一写入完成信息存储区对应于在所述存储器件中的第一墨水量信息存储分区;一个第二墨水量信息写入单元,用于在第一写入完成信息写入第一写入完成信息存储区的操作完成以后,向第二墨水量信息存储分区写入第二墨水量相关信息,其中第二墨水量信息存储分区包括在所述存储器件中;和第二写入完成信息写入单元,用于当已经完成将第二墨水量相关信息写入第二墨水量信息存储分区的操作时,向第二写入完成信息存储区写入第二写入完成信息,其中所提供的第二写入完成信息存储区对应于在所述存储器件中的第二墨水量信息存储分区。(十一).一种安装在墨盒上的存储器件,所述墨盒被配置为按可拆卸的方式装配到打印机上,所述存储器件包括一个地址计数器,它响应于从所述打印机输出的时钟信号输出一个计数;和一个存储元件,被根据从所述地址计数器输出的计数顺序地访问,所述存储元件有一个存储区,其中以可读,可改写,和非易失性的方式将多个特定信息存储在用于存储特定信息并位于存储元件内的区中,在所述打印机通过访问而改写的存储元件中的任何其他区之前,所述存储区被其访问而最先改写,其中,特定信息与保存在所述墨盒中的墨水量相关。(十二).一种安装在墨盒上的存储器件,所述墨盒按可拆卸的方式装配到打印机上,所述存储器件包括一个存储元件,所述存储元件具有多个墨水量信息存储分区和多个写入完成信息存储区,并且以可读,可改写,和非易失性的方式存储特定信息,其中,特定信息包括与保存在所述墨盒中的墨水量相关的信息,其中,多个墨水量信息存储分区存储墨水量相关信息,并且其中多个写入完成信息存储区分别对应于多个墨水量信息存储分区,当完成写入相应的墨水量信息存储分区的操作时,在每个写入完成信息存储区中登记写入完成信息。
(十三).一种墨盒,所述墨盒具有一个墨水容器,在其中保存打印用的墨水,所述墨盒包括一个地址计数器,地址计数器响应于输入的时钟信号输出一个计数;和一个存储元件,所述存储元件被根据从所述地址计数器输出的计数顺序地访问, 所述存储元件以可读,可写,和非易失的方式存储多个特定信息,其中,在所述存储元件的一个特定区内存储相对于保存在所述墨水容器中的墨水更新的一定的信息,并且其中所述特定区被通过访问而最先改写。(十四).一种被配置为按可拆卸的方式安装到打印机上的墨盒,所述墨盒包括一个墨水容器,用于保存墨水;和一个非易失的顺序访问的存储器,从访问开始位置与时钟信号同步且顺序地访问所述存储器,存储器具有第一存储区,用于存储不会根据墨盒的使用更新的数据,以及第二存储区,用于存储根据墨盒的使用更新的数据,其中,第二存储区具有用于存储与墨水消耗相关的墨水量数据的特定区,所述特定区位于第二存储区的前端,将数据写入第二存储区时,所述特定区被最先写入。(十五).一种被配置为按可拆卸的方式装配到喷墨打印机上的墨盒,所述墨盒包括一个墨水存储容器;和一个存储数据的非易失的顺序访问存储元件,存储元件具有第一存储区,用于存储只读数据,和第二存储区,用于存储关于墨水量相关信息的可改写的数据,其中所述打印机在通过访问来改写存储元件内任何其他区之前,通过访问来最先改写第二存储区。(十六).一种在墨盒中提供多个数据的方法,所述墨盒被配置为按可拆卸的方式安装到打印机上,所述墨盒具有非易失顺序访问的存储器,所述方法包括如下步骤首先,将只读数据存储在存储器的第一存储区中;和第二,将关于墨水量相关信息的可改写的数据存储在存储器的第二存储区中,其中,所述打印机通过访问来改写存储器内任何其他区之前,通过访问最先改写第二存储区。(十七).一种从墨盒取回数据的方法,所述墨盒被配置为按可拆卸的方式安装到打印机上,所述墨盒具有非易失顺序访问的存储器,所述存储器在存储器中的第一地址包含只读数据,在存储器中的第二地址包含可改写的数据,其中,第二地址比第一地址更靠近存储器件的开头,所述方法包括步骤读出可改写的数据,而不读出只读数据。从下面结合附图对优选实施例的详细描述中,本发明的这些和其它目的、特征、方面、和优点都将变成更加清楚明白。


图1是表示按照本发明的一个实施例的喷墨打印机的主要部分的结构的透视图;图2是图1所示的喷墨打印机的功能方块图;图3表示图1所示的打印头中形成的喷嘴口的一个设计图形;图4A和4B是分别表示墨盒和墨盒装配单元的结构的透视图;图5是表示图4A所示的墨盒装配到图4B所示的墨盒装配单元上的装配状态的一个剖面图;图6是表示包含在装配到图1所示的喷墨打印机上的墨盒中的存储元件的配置的方块图;图7表示包含在装配到图1所示的喷墨打印机上的黑色墨盒中的存储元件内的数据阵列;图8表示包含在装配到图1所示的喷墨打印机上的彩色墨盒中的存储元件内的数据阵列;图9表示包含在装配到图1所示的喷墨打印机上的打印机主体中的EEPROM内的数据阵列;图10是表示在电源通电时执行的处理程序的流程图;图11是表示计算墨水剩余量时执行的处理程序的流程图;图12是表示在图1所示的喷墨打印机断电时间之前执行的处理程序的流程图;图13A是表示从打印机主体向图1所示的喷墨打印机墨盒中包含的存储元件内写入墨水剩余量时执行的处理程序的流程图;图13B是表示图13A流程图中所示处理程序执行的时间关系的时间关系图;图14A-14C示意地表示按照本发明的第二实施例的第一黑墨水剩余量存储分区和第二黑墨水剩余量存储分区的数据结构;图15A-15C示意地表示第二实施例的第一彩色墨水剩余量存储分区和第二彩色墨水剩余量存储分区的数据结构;图16是表示确定第二实施例中黑色墨水剩余量相关数据时执行的处理程序的流程图;图17是表示确定第二实施例中彩色墨水剩余量相关数据时执行的处理程序的流程图;图18是表示确定图17的流程图中青色墨水剩余量相关数据时执行的处理程序的流程图;图19表示包含在按照本发明的第三实施例中的一个彩色墨盒内的一个存储元件的数据阵列;图20A-20C示意地表示第三实施例的第一彩色墨水剩余量存储分区和第二彩色墨水剩余量存储分区的数据结构;图21是表示确定第三实施例中彩色墨水剩余量相关数据时执行的处理程序的流程图;图22表示按照本发明的第四实施例的打印机主体内的一个控制IC的地址,以及一个黑色墨盒上的与信息项目有关的一个存储单元的内部数据结构(内存映像);图23表示按照本发明的第四实施例的打印机主体内的一个控制IC的地址,以及一个彩色墨盒上的与信息项目有关的一个存储单元的内部数据结构(内存映像);图M是一个分解的透视图,表示一个喷墨打印机中的墨盒的结构,第四实施例可以应用到这个墨盒上;图25是包括第四实施例中的控制IC的功能方块图;图沈示意地表示在第四实施例中的打印机主体、控制IC、和存储元件之间的连接;图27是表示在第四实施例中通过控制IC执行的写入存储元件的操作的处理程序的流程图;图观是表示图27的流程图中写入操作的细节的流程图;图四是一个时间关系图,表示图27所示的流程图中的执行写入操作的时间关系;图30是一个时间关系图,表示图27所示的流程图中的执行写入操作的时间关系;图31示意地表示在第四实施例的一种改进中一个存储单元的数据阵列;图32是一个透视图,表示另一个墨盒的外观,它是本发明的一个改进。
具体实施例方式[第一实施例](喷墨型打印装置的中心结构)图1是表示按照本发明的一个实施例的喷墨打印机1的主要部分的结构的透视图。这个实施例的喷墨打印机1和一个计算机PC —起使用,一个扫描器SC也连接到计算机PC。计算机PC读出并且执行一个操作系统和预定的程序,这个计算机PC和喷墨打印机 1组合起来起一个喷墨型打印装置的作用。计算机PC利用一个特定的操作系统执行一个应用程序,实现输入图像的处理,例如,从扫描器SC读出,并且在一个CRT显示器MT上显示一个处理的图像。在结束所需的图像处理后,例如修正CRT显示器MT上的图像后,当用户发出打印指令时,起动包含在操作系统内的一个打印机驱动器,向喷墨打印机1传送处理的图像数据。打印机驱动器响应于打印指令把从扫描器SC输入的并经过所需图像处理的原始彩色图像数据转换成可由喷墨打印机1打印的彩色图像数据,并且向喷墨打印机1输出转换成的彩色图像数据。原始彩色图像数据由3个彩色分量组成,S卩,红(R),绿(G),蓝(B)。 可打印的并且输出到喷墨打印机1的转换后的彩色图像数据由6种彩色分量组成,S卩,黑 (K),青(C),淡青(LC),品红(M),淡品红(LM),和黄(Y)。下面,对于这些可打印的彩色图像数据进行二进制处理,即规定墨点的开关状态。这些图像处理和数据转换处理在本领域中都是公知的,因此这里不作具体描述。这些过程可以在喷墨打印机1中完成,而不是在包含在计算机PC中的打印机驱动器内完成。在喷墨打印机1中,一个墨盒101经一个同步皮带102连接到一个墨盒机构12 内的一个墨盒电机103上,并且通过一个导向件104引导墨盒101沿一张打印纸(打印介质)105的宽度方向来回移动。喷墨打印机1还有一个带有供纸辊106的供纸机构11。喷墨型打印头10装配到墨盒101的面对打印纸的一个特定面上,在此实施例中是其下面。打印头10接收来自于在墨盒101上安装的墨盒107K和107F提供的墨水,借助于墨盒101的移动向打印纸105喷出墨滴,从而产生墨点,并且在打印纸105上打印出图像或字母符号。墨盒107K具有一个墨室117K,其中保存黑色墨水(K)。墨盒107F具有多个墨室 107C, 107LC, 107M, 107LM, 107Y,它们相互分开地形成。在墨室 107C,107LC, 107M, 107LM, 107Y中分别保存青(C),淡青(LC),品红(M),淡品红(LM),和黄(Y)色墨水。打印头10接收分别由墨室107C,107LC, 107M, 107LM, 107Y供给彩色墨水。打印头10以相应颜色墨滴的形式喷出这些彩色墨水,从而实现了彩色打印。在喷墨打印机1的一个非打印区(非记录区)设置一个覆盖单元108以便在不进行打印操作时覆盖打印头10的喷嘴口。覆盖单元108有效地防止了在不进行打印操作时由于墨水中的溶成分的蒸发引起的墨水粘度的增加和墨水膜的形成。覆盖单元108还可收集由于在打印操作执行期间打印头10的涌流过程产生的墨滴。靠近覆盖单元108的附近, 设置一个刮净单元109,例如用一个刀片刮净打印头10的表面,将附着到打印头10的表面的墨滞留物或纸屑刮干净。图2是本实施例的喷墨打印机1的功能方块图。喷墨打印机1包括一个打印机主体100 (打印装置的主体),打印机主体100包括一个打印控制器40和一个打印动力机构 5。打印控制器40具有一个接口 43、RAM44、和RMM45 ;接口 43接收从计算机PC发送的包含多色调信息打印数据;在RAM44中存储各种数据,例如打印数据,其中包括多色调信息;在 RAM45中存储用于各种数据处理的程序。打印控制器40进一步还有一个包括CPU的控制器 46,振荡器47,为打印头10产生一个驱动信号COM的驱动信号发生器48,和并行输入输出接口 49,这个并行输入输出接口 49向打印机构5发送将要变为墨点图形数据的打印数据和驱动信号COM。面板开关92和电源91的控制线也都经过并行输入输出接口 49连接到打印控制器40。当从面板开关92输入一个电源OFF(断)信号时,则打印控制器40就要向电源91 输出一个电源下降指令(匪I),然后电源91进入到备用状态。处在备用状态的电源91经一个电源线(未示出)向打印控制器40提供备用电功率。即,经面板开关92实现的一般电源OFF过程没有完全切断向打印控制器40的电功率供应。打印控制器40对于电源91是否提供预先选定的电功率进行监视。当电源插头从插座上拔出时,打印控制器40也输出电源下降指令(匪I)。电源91具有一个辅助电源单元(如一个电容器),其目的是为了保证在电源插头从插座上拔出后的一个预定的时间段内(例如0. 3秒)仍旧能够提供电能。打印控制器40进一步包括一个EEPR0M90,用于存储安装在墨盒101(见图1)上的黑色墨盒107K和彩色墨盒107F的相关信息。在EEPR0M90中存储特定信息,其中包括黑色墨盒107K和彩色墨盒107F中墨水量(墨水剩余量或墨水消耗量)的相关信息。下面将要讨论这些信息的细节。打印控制器40还有一个地址译码器95,地址译码器95将控制器46 需要访问(读/写)的存储元件80 (下面再描述)的一个存储单元81 (下面再描述)中的地址转换成一系列时钟信号。在喷墨打印机1中,通过自多个喷嘴口 23喷出的墨滴的重量乘以墨滴喷出的次数,就可以计算出墨水喷出量。在当前打印操作开始之前,从前一个墨水剩余量中扣除墨水消耗量,就可以确定当前的墨水剩余量。墨水消耗量是计算的墨水喷出量和墨水吸入量之和。例如,当由于气泡侵入打印头10引起的某种异常发生时,可以实现墨水吸入。墨水吸入过程使覆盖单元108压住打印头10,因此关闭了喷嘴口 23,并且借助于一个泵机构(未示出)吸墨,所述的泵机构与覆盖单元108相连以便恢复。控制器46按照预先存储在R0M45 中的程序从存储在EEPR0M90中的数据完成墨水剩余量的计算。如先前讨论过的,这个实施例的喷墨打印机1接收二进制数据。然而,这个二进制
19数据的阵列与打印头10上的喷嘴的阵列是不相符的。因此,控制单元46把RAM44分成3 个部分,即输入缓冲器44A、中间缓冲器44B、和输出缓冲器44C,从而可以实现墨点数据阵列的重排。喷墨打印机1可以交替地实现对于彩色转换和二进制化所需的处理。在这种情况下,喷墨打印机1经接口 43把打印数据寄存在输入缓冲器44A中,所述的数据包括多色调信息并且是从计算机PC发送的。让保存在输入缓冲器44A中的打印数据经受命令分析, 然后将其传送到中间缓冲器44B。通过提供有关对应的字母或字符的打印位置、改型的类型、字母或字符的大小、和字体的地址之类的信息,控制器46将输入的打印数据转换成中间码。中间码保存在中间缓冲器44B中。然后,控制器46分析保存在中间缓冲器44B中的中间码,并将中间码译码成二进制的墨点图形数据。然后,在输出缓冲器44C中扩充并存储这个二进制墨点图形数据。在任何情况下,当获得对应于打印头10—次扫描的墨点图形数据时,从输出缓冲器44C经并行输入输出接口 49向打印头10串行传送墨点图形数据。在从输出缓冲器44C 输出对应于打印头10—次扫描的墨点图形数据后,这个操作擦除中间缓冲器44B的内容, 等待下一组中间码的转换。打印机构5具有打印头10、供纸机构11、和墨盒机构12。供纸机构11连续地供给打印介质,如打印纸,以实现副扫描,而墨盒机构12实现的是打印头10的主扫描。打印头10使对应的喷嘴口 23在预定的时刻向打印介质喷出墨滴,从而在打印介质上产生对应于产生的墨点图形数据的一个图像。经并行输入输出接口 49向打印头10上的一个元件驱动电路50输出在驱动信号发生器电路中产生的驱动信号COM。打印头10有多个压力室32和分别与喷嘴口 23连通的与多个压电振荡器17 (压力产生元件)。压力室 32和压电振荡器17这两者的数目都和喷嘴口 23的数目相符。当驱动信号COM从元件驱动电路50发送到某一个压电振荡器17时,对应的压力室32收缩,使相应的喷嘴口 23可以喷出一个喷滴。图3表示在打印头10中形成的喷嘴口 23的一个设计图形。在打印头10上的喷嘴口 23分成6个喷嘴阵列黑(K),青(C),淡青(LC),品红(M),淡品红(LM),和黄(Y)。(墨袋及墨盒装配单元的结构)装配到具有上述结构的喷墨打印机1上的黑色墨盒107K和彩色墨盒107F具有一个共用的基础结构。下面的描述针对打印机主体100的一个墨盒(以黑色墨盒107K为例) 的结构和一个墨盒装配单元的结构,墨盒装配单元用于接收并保存墨盒,参看图4A,4B,5。图4A和4B是分别表示打印机主体100的墨盒和墨盒装配单元的结构的透视图。 图5是表示墨盒装配到墨盒装配单元上的装配状态的一个剖面图。参照附图4A,墨盒107K有一个墨盒主体171和一个存储元件80 ;墨盒主体171由合成树脂构成并且确定墨室117K,其中保存黑色墨水;存储元件80包括在墨盒主体171的一个侧框架172内。存储元件80在墨盒107K装配到图4B所示的打印机主体100的墨盒装配单元18上时完成和打印机主体100之间的各种数据的来回传送。存储元件80容纳在一个底部开口的凹槽173中,凹槽173是在墨盒107K的侧框架172中形成的。存储元件80 有多个露在外边的连接端174。按另一种方式,整个存储元件80全可以露在外边。参照附图4B,墨盒装配单元18有一个针181,针181向上设置在一个其中容纳墨盒107K的空腔的底部187上,。在针181的周围形成一个凹槽183,以容纳在墨盒107K内
20形成的一个供墨单元175 (见图5)。在凹槽183的内壁上设置3个墨盒导向件182。在墨盒装配单元18的内壁184上设置一个连接器186。连接器186有多个电极185,当墨盒107K 装配到墨盒装配单元18上时,多个电极185与存储元件80的多个连接端174电连接。按照以下的过程将墨盒107K装配到墨盒装配单元18上。首先,将墨盒107K放在墨盒装配单元18上。然后,向下按压杠杆182,如图5所示杠杆192经一个支撑轴191装配到墨盒装配单元18的后壁188上,从而压在了墨盒107K上。杠杆182的下压移动向下压住了墨盒107K,使供墨单元175装配到凹槽183中,并且使针181刺穿了供墨单元175,借此允许提供墨水。当杠杆192进一步下压时,设置在杠杆192的自由端的一个接合器193 与设置在墨盒装配单元18上的配接元件189接合。这样,就将墨盒107K装配到墨盒装配单元18上。在此状态,在存储元件80上的多个连接端174就与墨盒装配单元18上的多个电极185电连接。这就允许在打印机主体100和存储元件80之间传送数据。彩色墨盒107F基本上和黑色墨盒107K有相似的结构,这里只描述不同点。彩色墨盒107F有5个墨室,其中分别保存5种不同的颜色。因此,需要经过分开的路径向打印头10提供对应颜色的墨水。相应地,彩色墨盒107F有5个供墨单元175,它们分别对应于 5种不同颜色的墨水。然而,存放5种不同颜色墨水的彩色墨盒107F中只包含一个存储元件80。在这个存储元件80中集中地存储了有关彩色墨盒107F和5种不同颜色的墨水的信肩、ο(存储元件80的结构)图6是表示包含在装配到这个实施例的喷墨打印机1上的墨盒107K和107F中的存储元件80的配置的方块图。黑色墨盒107K和彩色墨盒107F这两者都有一个墨水容器, 其中保存一种或多种墨水,存储元件80也包含在其中。在这个实施例中,对于存储元件80, 利用一个EEPR0M。如在图6的方块图中所示的,存储元件80的EEPROM包括串行访问的一个存储单元81,控制和存储单元81之间来回数据的读和写操作的一个读/写控制器82,和一个地址计数器83,在响应于一个时钟信号CLK经读/写控制器在打印机主体100和存储单元81之间传送数据的过程中,地址计数器83增加计数。图7表示包含在装配到本实施例的喷墨打印机1上的黑色墨盒107K中的存储元件80内的数据阵列。如图7所示,包含在黑色墨盒107K中的存储元件80的存储单元81 有一个其中存储只读数据的第一存储区750和其中存储可改写数据的第二存储区760。打印机主体100只能读取存储在第一存储区750中的数据,同时允许针对存储在第二存储区 760中的数据的读出和写入这两种操作。第二存储区760定位的地址是在第一存储区750 之前访问的。即,第二存储区760的地址比第一存储区750的地址低。在本说明书中,短语 “较低的地址“表示更加靠近标题的地址。存储在第二存储区760中的可改写数据包括第一黑色墨水剩余量相关数据和第二黑色墨水剩余量相关数据,它们分别分配给第一和第二黑色墨水剩余量存储分区701和 702,并且以此顺序访问这两个存储分区。有两个用于存储黑色墨水剩余量相关数据的黑色墨水剩余量存储分区701和 702。这种安排允许黑色墨水剩余量相关数据能够交替地写入这两个存储分区701和702。 如果在第一黑色墨水剩余量存储分区701中存储了黑色墨水剩余量相关的最新数据,那么存储在第二黑色墨水剩余量存储分区702中的黑色墨水剩余量相关数据就是在这个最新数据前边的并且紧挨着这个最新数据的前一个数据,并且在第二黑色墨水剩余量存储分区 702中实现下一个写入操作。存储在第一存储区750中的只读数据包括和以下各量相关的数据开封墨盒107K 的时间(年)、开封墨盒107K的时间(月)、墨盒107K的版本、墨水的类型(如颜料或染料),墨盒107K的制造年代,墨盒107K的制造月份,墨盒107K的制造日期,墨盒107K的生产线,墨盒107K的序列号,表示墨盒107K是新的还是重复利用的再循环,这些数据分别分配给存储分区711-720,并且以此顺序进行访问。图8表示包含在装配到本实施例的喷墨打印机1上的采色墨盒107F中的存储元件80内的数据阵列。参照图8,包含在彩色墨盒107F中的存储元件80的存储单元81有一个其中存储只读数据的第一存储区650和其中存储可改写数据的第二存储区660。打印机主体100只能读取存储在第一存储区650中的数据,同时允许针对存储在第二存储区660 中的数据的读出和写入这两种操作。第二存储区660定位的地址是在第一存储区650之前访问的。即,第二存储区660的地址比第一存储区650的地址低(即更加靠近标题的地址)。存储在第二存储区660中的可改写数据包括第一青色墨水剩余量相关数据和第二青色墨水剩余量相关数据,第一品红色墨水剩余量相关数据和第二品红色墨水剩余量相关数据,第一黄色墨水剩余量相关数据和第二黄色墨水剩余量相关数据,第一淡青色墨水剩余量相关数据和第二淡青色墨水剩余量相关数据,第一淡品红色墨水剩余量相关数据和第二淡品红色色墨水剩余量相关数据,它们分别分配给彩色墨水剩余量存储分区601-610, 并且以此顺序访问它们。按照和黑色墨盒107K相同的方式,有两个用于存储每种彩色墨水剩余量相关数据的存储分区,即第一彩色墨盒墨水剩余量存储分区601 (603、605、607、609)和第二彩色墨盒墨水剩余量存储分区602 (604、606、608、610)。这种安排允许每种彩色墨水剩余量相关数据能够交替地写入这两个存储分区。和黑色墨盒107K类似,存储在第一存储区650中的只读数据包括和以下各量相关的数据开封墨盒107F的时间(年)、开封墨盒107F的时间(月)、墨盒107F的版本、墨水的类型、墨盒107F的制造年代、墨盒107F的制造月份、墨盒107F的制造日期、墨盒107F的生产线、墨盒107F的序列号、表示墨盒107是新的还是重复利用的再循环,这些数据分别分配给存储分区611-620,并且以此顺序进行访问。这些数据对于所有的彩色墨盒都是通用的,因此只提供一组数据,并将它们作为对于所有的彩色墨盒的通用数据存储。当喷墨打印机1的电源接通,同时把墨盒107K和107F装配到打印机主体100上, 通过打印机主体100读取这些数据并且将它们存储在包含在打印机主体100内的EEPR0M90 中。图9表示包含在本实施例的喷墨打印机1的打印机主体100中的EEPR0M90的数据阵列。如图9所示,在EEPR0M90中的存储分区901-935存储了在相应的存储元件80中存储的所有的数据,其中包括黑色墨盒107K和彩色墨盒107F中的对应的墨水剩余量。(喷墨打印机1的操作)参照附图10-12,下面描述本实施例的喷墨打印机1从电源接通时间到电源断开时间执行的一系列基本的处理过程。图10是表示在电源通电时执行的处理程序的流程图。 图11是表示计算墨水剩余量时执行的处理程序的流程图。图12是表示在本实施例的喷墨
22打印机1断电时间之前执行的处理程序的流程图。下面的参照附图10的描述针对通电后控制器46执行的处理程序。当接通喷墨打印机1的电源时,控制器46首先在步骤S30确定是否刚刚更换了墨盒107K或107F。例如, 在EEPR0M90存储墨盒更换标志的情况下,通过参照墨盒更换标志来实现步骤S30的确定, 或者在另一个例子中,根据墨盒107K或107F的有关制造时间(小时和分)的数据或生产序列号数据来实现步骤S30的确定。如果没有更换墨盒107K或107F,在电源接通的情况下,控制器46在步骤S31从墨盒107K或107F的相应的存储元件80读取数据。另一方面,当在步骤S30确定刚刚更换过墨盒107K或107F,控制器46使装配次数加1。并且在步骤S32将增加的装配次数写入墨盒107K或107F的存储元件80中。控制器46然后在步骤S31从墨盒107K和107F的相应的存储元件80读取数据。控制器46随后在步骤S33在EEPR0M90或RAM44中的预先设定的地址写入已读取的数据。在随后的步骤S34,控制器46根据存储在EEPROM中的数据确定装配到喷墨打印机1上的墨盒107K和 107F是否适合于喷墨打印机1。如果控制器46在步骤S34确定墨盒107K和107F是适合的,则在步骤S35允许打印操作。这样就完成了打印的准备,程序从图10的处理程序中退出。相反,如果控制器46在步骤S34确定墨盒107K和107F是不适合的,则在步骤S34不允许打印操作,并且在步骤S36在面板开关92或显示器MT上显示代表禁止打印的信息。喷墨打印机1在允许打印操作的情况下完成预定的打印过程。控制器46在预定的打印过程中计算相应的黑色墨水和彩色墨水的剩余量。下面参照附图11的流程图描述这个计算过程。计算黑色墨水和彩色墨水剩余量的处理程序在打印操作启动时开始。控制器46首先在步骤S40确定是否正在进行打印操作。当在步骤S40确定打印操作正在执行当中时,该程序等待打印操作的完成。另一方面,当在步骤S40确定打印操作不在执行当中时,控制器46在步骤S41计算与这个打印操作相关的每个黑色墨水或彩色墨水的墨水消耗量。例如,一个典型的计算过程是用一个墨滴的重量去乘墨滴的喷出次数,从而确定每种黑色墨水或彩色墨水的墨水喷出量,并且将前一次墨水吸入移动消耗的墨水吸入量加到计算的墨水喷出量,从而确定墨水消耗量。控制器46在步骤S42从EEPR0M90读出黑色墨水和彩色墨水的墨水剩余量相关数据。控制器46在步骤S43从读出的墨水剩余量减去计算的墨水消耗量,从而至少确定每个黑色墨水或彩色墨水的最新墨水剩余量。控制器46随后在步骤S44将计算的最新的相应墨水的剩余量作为黑色墨水和彩色墨水的墨水剩余量新相关数据写入EEPR0M90。在步骤S44执行后,该程序从图11的处理程序退出。在喷墨打印机1的面板开关92上电源开关的断开操作后,将相应的黑色墨水和彩色墨水的计算的最新的墨水剩余量写入墨盒107K和107F的相应的存储单元80中。现在参照附图12的流程图,响应于在喷墨打印机1的面板开关92上电源开关的断开操作,程序首先在步骤STll确定喷墨打印机1是否处在备用状态。如果在步骤STll确定喷墨打印机1不是处在备用状态,该程序在步骤ST12停止进行,并返回到步骤STl 1。另一方面,在步骤STll确定喷墨打印机1是处在备用状态的情况下,该程序在步骤ST13覆盖打印头10,并且在步骤ST14存储打印头10的驱动条件的相关信息,例如驱动波形的电压、 或用于彩色校正的彩色ID。该程序随后在步骤ST15存储器定时器的值,并且在步骤ST16 存储控制板的内容,例如在双向打印情况下使用的调整值。程序然后在步骤ST17将写入 EEPR0M90中的相应的黑色墨水和彩色墨水的墨水剩余量存储进入黑色墨盒107K和彩色墨盒107F的相应存储元件80的第二存储区660和760。在此实施例中,墨水剩余量交替地写入在第二存储区660或760中的分配给每种墨水的两个存储分区。按照一种可能的应用, 可以借助于定位在每个存储分区的标题中的一个标志来识别每个存储分区中的存储执行情况。然后,在步骤ST18程序切断电源。在电源断开操作的一系列处理中,参照附图6,13A,i;3B描述图12流程图中在步骤 ST17的将相应的墨水剩余量写入黑色墨盒107K和彩色墨盒107F的存储元件80中的过程。 图13A是一个流程图,表示将来自于打印机主体100的墨水剩余量写入包含在本实施例的喷墨打印机1的墨盒107K和107F内的存储元件80中执行的处理程序。图1 是一个时间关系图,表示图13A流程图所示的处理程序执行的时间关系。参照图6的方块图,图13A的流程图,和图13B的时间关系图,打印机主体100首先输出一个允许信号CS,将存储元件80设置在允许状态,从而在步骤ST21选择存储元件 80。打印机主体100然后使选择的存储元件80中的地址计数器83响应于时钟信号CLK增加计数,从而在步骤ST22将墨水剩余量相关数据DATA分配到一个预先设定的地址。在增加到用于写入数据的预先设定的地址后,将读/写控制器82的终端设置在可改写状态。响应于与时钟信号CLK同步输出的一个读/写信号-R/W(横线表示低电平有效状态),打印机主体100向一个数据终端输出墨水剩余量相关数据DATA,并且在步骤ST23将这个墨水剩余量相关数据DATA写入墨盒107K或107F的存储元件80内。虽然在图13B的例中写入操作是与时钟信号CLK的第5个脉冲同时完成的,但这仅描述了一般的写入过程。在这个实施例中,写入墨水剩余量的过程是与时钟信号CLK的第1个脉冲同时完成的。(第一实施例的效果)如以上所述,在第一实施例中,对于存储墨水剩余量相关数据的黑色墨盒107K和彩色墨盒107F的存储元件80,都利用只能依次访问的廉价EEPR0M。这样的利用有希望减少可以扩充的墨盒107K和107F的成本。在第一实施例的结构中,用于存储可改写数据的第二存储区660和760的被访问地址在相应的存储元件80中的用于存储只读数据的第一存储区650和750的前面。当利用另一个辅助电源并且这个辅助电源具有和参照图2描述的电源91不同的结构时,这种安排可把所需的容量减至最小,这是有利的。可以对这个辅助电源进行设计,以使即使电源插头从插座上拔出也不会中断写入操作,并可以保证直到完成写入操作都能继续供电。辅助电源单元所需的容量的数值例如可以继续供电10毫秒的一个时间段。即使一旦由于电源中断以外的某种原因(如噪声)使数据出现异常,这种安排也能准确地监视墨水剩余量。利用廉价的只能依次访问的存储元件80来减少墨盒107K和107F的成本的第一实施例的结构还可以减少改写数据过程中可能出现的失效,这是有益的。在传统的结构中,如果在改写墨水剩余量相关数据的过程中突然从插座上拔出电源插头,这将破坏数据,并且干扰了墨水剩余量的随后的监测。然而,在本发明的这个实施例的结构中,相应的墨水剩余量相关数据存放在存储元件80内的相应的存储区650,660, 750,760的标题部分中。这种结构允许数据的写入操作能在很短的时间段内完成,例如,在电源插头从插座上拔出之前完成,因此有益地减少了在改写数据的过程中可能的失效。在第一实施例中,存储并监视关于墨盒107K和107F中黑色墨水或彩色墨水中和每种墨水的墨水剩余量相关数据。在最终的打印件中不表示规定颜色的情况下,这种安排能容易地引起定位失效,规格的错误,或特定颜色墨水耗尽。在第一实施例的安排中,将每种墨水剩余量相关的最新数据交替地写入在第二存储区660或760中分配给每种墨水的两个存储分区。某种麻烦可能干扰最新数据写入一个存储分区的正常写入操作,例如,在当前循环的写入操作过程中从插座上突然拔出电源插头。但在当前循环之前并且紧挨着当前循环的前一个循环中写入的前一个数据仍旧在另一个存储分区内。即使在一个存储分区内出现异常写入操作的情况,这种安排也能根据写入另一个存储分区内的前一个数据连续地监视墨水剩余量。[第二实施例]下面描述按照本发明的第二实施例,它可以应用到和第一实施例喷墨打印机1结构相同的喷墨打印机上。用类似的标号表示类似的组成部分,并且这里对它们不作具体的描述。与第一实施例的不同点是以复制的方式将相同的每种墨水剩余量相关数据写入分配给每种墨水的两个不同的存储分区,并且将一个写操作完成标志附加到每个存储分区的结束部分。(存储元件80的结构)和图7所示的第一实施例的安排类似,在第二实施例的安排中,存储在第二存储区760中的可改写数据包括第一黑色墨水剩余量相关数据和第二黑色墨水剩余量相关数据,它们分别分配给第一和第二黑色墨水剩余量存储分区701和702,并且以此顺序访问这两个存储分区。但在第二实施例中,以复制的方式将相同的黑色墨水剩余量相关数据写入这两个存储分区701和702。这种安排允许在存储在第一和第二黑色墨水剩余量存储分区 701和702中的黑色墨水剩余量相关数据之间进行比较。根据这种比较确定是否正常地完成黑色墨水剩余量相关数据的写入操作。从而可以确定应该使用存储在两个不同的存储分区701和702中的两个数据中的哪一个数据作为当前的黑色墨水剩余量相关数据。下面参照附图14描述这两个存储分区701和702的细节。图14示意地表示第一黑色墨水剩余量存储分区701和第二黑色墨水剩余量存储分区702的数据结构。如以上所述,在此实施例中,黑色墨水剩余量相关数据交替地写入,首先写入第一黑色墨水剩余量存储分区701,然后又写入第二黑色墨水剩余量存储分区702。第一写操作完成标志A设在第一存储分区701的结束部分770,第二写操作完成标志B设在第二存储分区702的结束部分771。这些写操作完成标志A和B表示在相应的存储分区701和702中是否已经正常地完成了黑色墨水剩余量相关数据的写入操作。写操作完成标志A和B的初始值是互不相同的。在一个例中,第一写操作完成标志A的初始值是0,而第二写操作完成标志B的初始值是1。具有一个相同值的两个写操作完成标志A和B意味着在第一黑色墨水剩余量存储分区701中已经完成了写入操作。这些写操作完成标志A和B还可以按另一种方式放在相应的存储分区701和702的标题部分。和图8所示的第一实施例的安排类似,在第二实施例的安排中,存储在第二存储区660中的可改写数据包括第一青色墨水剩余量相关数据和第二青色墨水剩余量相关数据,第一品红色墨水剩余量相关数据和第二品红色墨水剩余量相关数据,第一黄色墨水剩余量相关数据和第二黄色墨水剩余量相关数据,第一淡青色墨水剩余量相关数据和第二淡青色墨水剩余量相关数据,第一淡品红色墨水剩余量相关数据和第二淡品红色墨水剩余量相关数据,它们分别分配给彩色墨水剩余量存储分区601-610,并且以此顺序访问它们。但
25在第二实施例中,以复制的方式将相同的每种彩色墨水剩余量相关数据写入分配给每种墨水的两个存储分区。这种安排允许在存储在第一彩色墨水剩余量存储分区601(603,605, 607,609)和第二彩色墨水剩余量存储分区602 (604,606,608,610)中的每种彩色墨水剩余量相关数据之间进行比较。根据比较可以确定是否已经正常地完成了每种彩色墨水剩余量相关数据的写入操作。借此可以确定应该使用存储在两个不同的存储分区中的这些数据中的哪个数据作为每种彩色墨水剩余量相关的当前数据。下面参照附图15描述这两个存储分区的细节,即第一彩色墨水剩余量存储分区 601 (603,605,607,609)和第二彩色墨水剩余量存储分区602 (604,606,608,610),其中以青色墨水为例。图15示意地表示第一青色墨水剩余量存储分区601和第二青色墨水剩余量存储分区602的数据结构。如以上所述,在这个实施例中,交替地写入青色墨水剩余量相关数据,首先写入第一青色墨水剩余量存储分区601,然后写入第二青色墨水剩余量存储分区602。在第一存储分区601的结束部分670设置第一写操作完成标志A,在第二存储分区 602的结束部分671设置第二写操作完成标志B。这些写操作完成标志A和B表示在相应的存储分区601和602中是否已经正常地完成青色墨水剩余量相关数据的写入操作。操作完成标志A和B的初始值是互不相同的。在一个例中,第一写操作完成标志A的初始值是 0,而第二写操作完成标志B的初始值是1。具有一个相同值的两个写操作完成标志A和B 意味着在第一青色墨水剩余量存储分区601中已经完成了写入操作。这些写操作完成标志 A和B还可以按另一种方式放在相应的存储分区601和602的标题部分。第二实施例的喷墨打印机按照和第一实施例所述的相同方式执行图10-13A所示的处理程序。但在第二实施例中,按照复制方式将每个黑色墨水或彩色墨水的剩余量相关数据写入分配给每种墨水的两个不同的存储分区中。执行用于确定每个黑色或彩色墨水剩余量相关数据的处理程序,以确定在图10的流程图中的步骤S31要读出的数据。在第二实施例中,当将相应的墨水剩余量存储在存储元件80的第二存储区660和 760中时,每种墨水的相同的剩余量相关信息都以复制的方式写入分配给每种墨水的两个存储分区。参照图14所示的黑色墨盒107K的存储元件80详细描述了这个过程。黑色墨水剩余量相关数据首先写入黑色墨盒107K的存储元件80中的第一黑色墨水剩余量存储分区 701。在完成第一黑色墨水剩余量存储分区701的写入操作时,第一写操作完成标志A颠倒。 然后将黑色墨水剩余量相关数据写入第二黑色墨水剩余量存储分区702。在完成第二黑色墨水剩余量存储分区702的写入操作时,第二写操作完成标志B颠倒。写入每种墨水剩余量相关信息的这个过程可以确定以下讨论的每个存储分区中是否正常地完成了写入操作。(从存储元件80读出数据)下面参照附图14A-14C和图16描述确定存入第一黑色墨水剩余量存储分区701 中的黑色墨水剩余量相关数据A和存入第二黑色墨水剩余量存储分区702中的黑色墨水剩余量相关数据B中的哪一个数据将用作当前的黑色墨水剩余量相关数据的过程。图16是一个流程图,表示在确定黑色墨水剩余量相关数据时执行的处理程序。当程序进入图16的程序时,在步骤S100,存入第一黑色墨水剩余量存储分区701 中的黑色墨水剩余量相关数据A与存入第二黑色墨水剩余量存储分区702中的黑色墨水剩余量相关数据B进行比较。一旦如图14A所示黑色墨水剩余量相关数据A与黑色墨水剩余量相关数据B相符,即,在步骤SlOO的肯定回答的情况下,该程序确定在第一黑色墨水剩余量存储分区701和第二黑色墨水剩余量存储分区702这两者中都正常地完成了写入操作。在这种情况下,在步骤S110,存储在第一黑色墨水剩余量存储分区701中的黑色墨水剩余量相关数据A用作黑色墨水剩余量相关的当前数据。这时,第一写操作完成标志A和第二写操作完成标志B具有不同值。在执行步骤SllO后,该程序从这里退出。另一方面,一旦如图14B和14C所示黑色墨水剩余量相关数据A与黑色墨水剩余量相关数据B不相符,即,在步骤SlOO的否定回答的情况下,第一写操作完成标志A与第二写操作完成标志B进行比较(步骤S120)。当第一写操作完成标志A与第二写操作完成标志B如图14B所示具有相同值时,即在步骤S120的肯定回答的情况下,程序确定在第一黑色墨水剩余量存储分区701中已经正常地完成了写入操作。因此,在步骤SllO中,存储在第一黑色墨水剩余量存储分区701中的黑色墨水剩余量相关数据A用作当前的黑色墨水剩余量相关数据。另一方面,当第一写操作完成标志A与第二写操作完成标志B如图所示 14C所示不相符时,即在步骤S120的否定回答的情况下,程序确定在第一黑色墨水剩余量存储分区701中没有正常地完成写入操作。因此,在步骤S130中,存储在第二黑色墨水剩余量存储分区702中的黑色墨水剩余量相关数据B用作当前的黑色墨水剩余量相关数据。 在执行步骤SllO或S130后,程序从这里退出。在此实施例中,第一写操作完成标志A和第二写操作完成标志B具有不同的初始值,即彼此相反。按另一种方式,第一写操作完成标志A和第二写操作完成标志B在步骤 SlOO的肯定回答的情况下具有相同的初始值,并且在步骤S120的确定后的处理过程相反。下面参照附图15A-15C和图17和18描述确定存入第一彩色墨水剩余量存储分区
601(603,606,609)中的彩色墨水剩余量相关数据A和存入第二彩色墨水剩余量存储分区
602(604,606,608,610)中的彩色墨水剩余量相关数据B中的哪一个数据将用作当前的彩色墨水剩余量相关数据的过程。图17是一个流程图,表示在确定彩色墨水剩余量相关数据时执行的处理程序。图18是一个流程图,表示在图17所示的流程图中确定青色墨水剩余量相关数据的过程的细节。当程序进入图17的程序时,在步骤S200,控制器46首先执行一个确定青色墨水剩余量相关数据的过程。步骤S200的这个过程是按照图18的流程图进行的。当程序进入图 18的流程图所示的确定青色墨水剩余量相关数据的程序时,在步骤S2010,存入第一青色墨水剩余量存储分区601中的青色墨水剩余量相关数据A与存入第二青色墨水剩余量存储分区602中的青色墨水剩余量相关数据B进行比较。一旦如图15A所示青色墨水剩余量相关数据A与青色墨水剩余量相关数据B相符,即,在步骤S2010的肯定回答的情况下,该程序确定在第一青色墨水剩余量存储分区601和第二青色墨水剩余量存储分区602这两者中都正常地完成了写入操作。在这种情况下,在步骤S2020,存储在第一青色墨水剩余量存储分区601中的青色墨水剩余量相关数据A用作当前的青色墨水剩余量相关数据。这时, 第一写操作完成标志A和第二写操作完成标志B具有不同值。在执行步骤S2020后,该程序从这里退出。另一方面,一旦如图15B和15C所示存储在第一青色墨水剩余量存储分区601中的青色墨水剩余量相关数据A与存储在青色墨水剩余量存储分区602中的青色墨水剩余量相关数据B不相符,即,在步骤S2010的否定回答的情况下,第一写操作完成标志A与第二写操作完成标志B进行比较(步骤S2030)。当第一写操作完成标志A与第二写操作完成标志B如图15B所示具有相同值时,即在步骤S2030的肯定回答的情况下,程序确定在第一青色墨水剩余量存储分区601中已经正常地完成了写入操作。因此,在步骤S2020中,存储在第一青色墨水剩余量存储分区601中的青色墨水剩余量相关数据A用作当前的青色墨水剩余量相关数据。另一方面,当第一写操作完成标志A与第二写操作完成标志B如图15C 所示不相符时,即在步骤S2030的否定回答的情况下,程序确定在第一青色墨水剩余量存储分区601中没有正常地完成写入操作。因此,在步骤S2040中,存储在第二青色墨水剩余量存储分区602中的青色墨水剩余量相关数据B用作当前的青色墨水剩余量相关数据。在执行步骤S2020或S2040后,程序从这里退出。在此实施例中,第一写操作完成标志A和第二写操作完成标志B具有不同的初始值,即彼此相反。此外,写操作完成标志A和写操作完成标志B可以具有相同的初始值。按另一种方式,第一写操作完成标志A和第二写操作完成标志B在步骤S2030的肯定回答的情况下具有相同的初始值,并且在步骤S2030的确定后的处理过程相反。现在回到图17的流程图,控制器46连续地执行在步骤S210确定品红色墨水剩余量相关数据的过程,在步骤S220确定黄色墨水剩余量相关数据的过程,在步骤S230确定淡青色墨水剩余量相关数据的过程细节,在步骤S240确定淡品红色墨水剩余量相关数据的过程。确定品红色,黄色,淡青色,淡品红色墨水剩余量相关数据的过程和确定图18流程图所示的青色墨水剩余量相关数据的过程相似细节,因此这里不作具体描述。在这些程序执行后,程序从这里退出。(第二实施例的效果)第二实施例的这种安排的效果和在第一实施例中讨论的效果相同。第二实施例的这种安排以复制的方式将每种墨水的相同的剩余量相关数据写入分配给每种墨水的两个墨水剩余量存储分区701(601,603,605,607,609)和702(602,604, 606,608,610)。在相应的墨水剩余量存储分区的结束部分770和771 (670和671)提供第一和第二写操作完成标志A和B。这种安排便于快速确定存储在每个墨水剩余量存储分区中的墨水剩余量相关数据是否正常。即使在一个墨水剩余量存储分区中没有正常地完成写入操作,第二实施例的这种安排也允许使用存储在另一个墨水剩余量存储分区的中正常数据作为当前的每种墨水剩余量相关数据。在写入最新墨水剩余量相关数据的过程中,当由于在图2中讨论的辅助电源的电源插头从插座上拔出而使电源的持续时间短于写入操作所需的时间段时,或者由于电源故障或电源插头偶然从插座上拔出而使电源突然切断时, 这种安排尤其有效。用作当前墨水剩余量相关数据的正常数据就是在该最新数据之前并且紧挨着这个最新数据的刚刚写入的最近的前一数据。这就可以保证和使用异常的墨水剩余量相关数据的传统结构相比,有足够高的监测墨水剩余量的精度。[第三实施例]下面描述按照本发明的第三实施例,它可以应用到和第一实施例喷墨打印机1结构相同的喷墨打印机上。用类似的标号表示类似的组成部分,并且这里对它们不作具体的描述。图19表示包含在第三实施例中的一个彩色墨盒107F内的一个存储元件800的数据阵列。图20A-20C示意地表示包含在第三实施例的存储元件800的中第一彩色墨水剩余量存储分区和第二彩色墨水剩余量存储分区的数据结构。图21是表示确定第三实施例中彩色墨水剩余量相关数据时执行的处理程序的流程图。
第三实施例的彩色墨盒107F中的存储元件800的内部数据结构部分不同于第一实施例的彩色墨盒107F中的存储元件80的内部数据结构。在以上讨论的第一实施例的彩色墨盒107F的第二存储区660中,每种彩色墨水剩余量相关数据交替地写入两个相继的存储分区,即第一彩色墨水剩余量存储分区和第二彩色墨水剩余量存储分区。另一方而,在第三实施例的结构中,首先写入相应的彩色墨水剩余量相关数据的一组第一彩色墨水剩余量存储分区的后面有随后写入相应的彩色墨水剩余量相关数据的一组第二彩色墨水剩余量存储分区。(存储元件800的结构)下面参照附图19描述包含在彩色墨盒107F中的存储元件800的一个存储单元 810。存储单元810有一个其中存储只读数据的第一存储区850和其中存储可改写数据的第二存储区860。打印机主体100只能读取存储在第一存储区850中的数据,同时允许针对存储在第二存储区860中的数据的读出和写入这两种操作。第二存储区860定位的地址是在第一存储区850之前访问的。即,第二存储区860的地址比第一存储区850的地址低 (即,更加靠近标题的地址)。存储在第二存储区860中的可改写数据包括第一青色墨水剩余量相关数据,第一品红色墨水剩余量相关数据,第一黄色墨水剩余量相关数据,第一淡青色墨水剩余量相关数据,第一淡品红色墨水剩余量相关数据,第二青色墨水剩余量相关数据,第二品红色墨水剩余量相关数据,第二黄色墨水剩余量相关数据,第二淡青色墨水剩余量相关数据,和第二淡品红色色墨水剩余量相关数据,它们分别分配给彩色墨水剩余量存储分区801-810,并且以此顺序访问它们。有两种类型的存储分区,即第一彩色墨水剩余量存储分区801-805和第二彩色墨水剩余量存储分区806-810,用于存储相应的墨水剩余量相关数据。这种安排允许在这两类存储分区中交替地写入彩色墨水剩余量相关数据。交替地写入操作允许在存储在第一彩色墨水剩余量存储分区801-805和第二彩色墨水剩余量存储分区806-810中的相应彩色墨水剩余量相关数据之间进行比较。根据这种比较确定是否正常地完成彩色墨水剩余量相关数据的写入操作。从而可以确定应该使用存储在两个不同的存储分区中的两个数据中的哪一个数据作为当前的彩色墨水剩余量相关数据。下面参照附图20描述这两类存储分区的细节,即第一彩色墨水剩余量存储分区 801-805,和第二彩色墨水剩余量存储分区806-810。在第三实施例中,彩色墨水剩余量相关数据首先写入第一彩色墨水剩余量存储分区801-805,然后再写入第二彩色墨水剩余量存储分区806-810。第一写操作完成标志A设在第一存储分区801-805的结束部分870,第二写操作完成标志B设在第二存储分区806-810的结束部分871。这些写操作完成标志A和 B表示在第一存储分区801-805和第二存储分区806-810中是否已经正常地完成了彩色墨水剩余量相关数据的写入操作。写操作完成标志A和B的初始值是互不相同的。在一个例中,第一写操作完成标志A的初始值是0,而第二写操作完成标志B的初始值是1。具有一个相同值的两个写操作完成标志A和B意味着在第一彩色墨水剩余量存储分区801-805中已经完成了写入操作。下面参照20A-20C和图21的流程图描述确定存入第一彩色墨水剩余量存储分区 801-805中的彩色墨水剩余量相关数据A和存入第二彩色墨水剩余量存储分区806-810中的彩色墨水剩余量相关数据B中的哪一个数据将用作当前的彩色墨水剩余量相关数据的过程。当程序进入图21的程序时,在步骤S500,存入第一青色墨水剩余量存储分区801 中的青色墨水剩余量相关数据A与存入第二青色墨水剩余量存储分区802中的青色墨水剩余量相关数据B进行比较。一旦如图20A所示青色墨水剩余量相关数据A与青色墨水剩余量相关数据B相符,即,在步骤S500的肯定回答的情况下,该程序前进到步骤S510,比较存入第一品红色墨水剩余量存储分区802中的品红色墨水剩余量相关数据A与存入第二品红色墨水剩余量存储分区807中的品红色墨水剩余量相关数据B。在品红色墨水剩余量相关数据A与品红色墨水剩余量相关数据B相符的情况下,即,在步骤S510的肯定回答的情况下,该程序前进到步骤S520,比较存入第一黄色墨水剩余量存储分区803中的黄色墨水剩余量相关数据A与存入第二黄色墨水剩余量存储分区808中的黄色墨水剩余量相关数据B。在黄色墨水剩余量相关数据A与黄色墨水剩余量相关数据B相符的情况下,即, 在步骤S520的肯定回答的情况下,该程序前进到步骤S530,比较存入第一淡青色墨水剩余量存储分区804中的淡青色墨水剩余量相关数据A与存入第二淡青色墨水剩余量存储分区809中的淡青色墨水剩余量相关数据B。在淡青色墨水剩余量相关数据A与淡青色墨水剩余量相关数据B相符的情况下,即,在步骤S530的肯定回答的情况下,该程序前进到步骤 S540,比较存入第一淡品红色墨水剩余量存储分区805中的淡品红色墨水剩余量相关数据 A与存入第二淡品红色墨水剩余量存储分区810中的淡品红色色墨水剩余量相关数据B。在淡品红色墨水剩余量相关数据A与淡品红色墨水剩余量相关数据B相符的情况下,即,在步骤S540的肯定回答的情况下,该程序前进到步骤S550,确定相应的彩色墨水剩余量相关数据A是正常的,并可用作当前的相应的彩色墨水剩余量相关数据。这时,第一写操作完成标志A和第二写操作完成标志B具有不同值。在执行步骤S550后,该程序从图21的程序退出。另一方面,一旦如图20B和20C所示彩色墨水剩余量相关数据A与该彩色墨水剩余量相关数据B不相符,即,在步骤S500,S510, S520, S530, S540,的否定回答的情况下,程序前进到步骤S560,比较第一写操作完成标志A与第二写操作完成标志B。当第一写操作完成标志A与第二写操作完成标志B如图20B所示具有相同值时,即在步骤S560的肯定回答的情况下,程序确定在第一彩色墨水剩余量存储分区801-805中已经正常地完成了写入操作。因此,在步骤S550中,存储在第一彩色墨水剩余量存储分区801-805中的彩色墨水剩余量相关数据A用作当前的彩色墨水剩余量相关数据。另一方面,当第一写操作完成标志A与第二写操作完成标志B如图20C所示不相符时,即在步骤S560的否定回答的情况下,程序确定在第一彩色墨水剩余量存储分区801-805中没有正常地完成写入操作。因此,在步骤S570中,存储在第二彩色墨水剩余量存储分区806-810中的彩色墨水剩余量相关数据B用作当前的相应的彩色墨水剩余量相关数据。在执行步骤S550或S570后,程序从图21的程序退出。在此实施例中,第一写操作完成标志A和第二写操作完成标志B具有不同的初始值,即彼此相反。另外,写操作完成标志A和第二写操作完成标志B可具有相同的初始值。 按另一种方式,第一写操作完成标志A和第二写操作完成标志B在步骤S500,S510, S520, S530,S540的肯定回答的情况下具有相同的初始值,并且在步骤S560的确定后的处理过程
30相反。(第三实施例的效果)如以上所述,在第三实施例的彩色墨盒107F中,将相同的对应彩色墨水剩余量相关数据写入两类彩色墨盒墨水剩余量存储分区801-805和806-810中。在相应类型墨水剩余量存储分区的结束部分870和871内设置第一和第二写操作完成标志A和B。这种安排便于快速确定存储在每种类型墨水剩余量存储分区中的墨水剩余量相关数据是否正常。即使在一种类型墨水剩余量存储分区中没有正常地完成写入操作,第三实施例的这种安排也允许使用存储在另一类型的墨水剩余量存储分区中的正常数据作为当前的相应墨水剩余量相关数据。在写入最新墨水剩余量相关数据的过程中发生写入操作不完整时,例如,当由于电源插头从插座上偶然拔出而使电源偶然切断时,这种安排尤其有效。用作当前墨水剩余量相关数据的正常数据就是在该最新数据之前并且紧挨着这个最新数据的刚刚写入的最近的数据。这就可以保证和使用异常的墨水剩余量相关数据的传统结构相比,有足够高的监测墨水剩余量的精度。第三实施例的结构只提供两个写操作完成标志A和B,它们分别附加在第一彩色墨水剩余量相关数据和第二彩色墨水剩余量相关数据上。这样就改善了在存储元件800中的数据存储效率。[第四实施例]下面描述按照本发明的第四实施例,它可以应用到和第一实施例喷墨打印机1结构相同的喷墨打印机上。和第一实施例的差别在于第四实施例的喷墨打印机有一个控制 IC200,控制IC200设在打印头10上并且与打印头10集成在一起,用于控制写入黑色墨盒 1107K和彩色墨盒1107F中的存储元件1080和1082的操作。用类似的标号表示类似的组成部分,并且这里对它们不作具体的描述。为了方便,先描述存储元件1080和1082,然后再描述控制IC200。(存储元件1080和1082的数据结构)下面描述第四实施例的墨盒1107K和1107F内的存储元件1080和1082。第四实施例的黑色和彩色墨盒1107K和1107F和第一实施例的黑色和彩色墨盒107K和107F具有相同的结构,只是在存储元件1080和1082中的存储单元1081和1083的内部数据结构有所不同。用类似的标号表示类似的组成部分,并且这里对它们不作具体的描述。参照附图22描述黑色墨盒1107K的存储元件1080中的存储单元1081的数据结构。图22表示在打印机主体100中的控制IC200的地址,和存储单元1081中关于黑色墨盒1107K的信息项目的内部数据结构(内存映像)。存储单元1081具有可读和可写的地址 00-18,以及只读地址观-66。在存储单元1081中的地址00登记一具有8位数据容量的黑色墨水剩余量相关信息。在地址08和10分别登记一清洗打印头10的次数的相关信息和一条黑色墨盒1107K的装配次数的相关信息(二者均为8位的数据容量)。在地址18登记一具有16位数据容量的黑色墨盒1107K的装配的总时间段的相关信息。在可读和可写地址00-18中,将黑色墨水剩余量相关数据分配给标题地址00。这种安排允许优先写入黑色墨水剩余量相关数据。黑色墨水剩余量相关数据的初始值为100 (用百分数表示),随着打印过程的进展逐渐减少到0。黑色墨水剩余量可以由墨水消耗量代替。在后一种情况下,墨水消耗量的初始值为0 (用百分数表示),随着打印过程的进展逐渐增加到100。打印机主体100具有黑色墨盒1107K和彩色墨盒1107F中最大墨水容量相关数据。百分数的计算是根据最大墨水容量数据和实际墨水消耗量进行的。此外,在相应的墨盒1107K和1107F的存储元件1080和1082中可以存储最大墨水容量。在使用墨水消耗量代替墨水剩余量的情况下,墨水消耗量相关数据的初始值范围可以是0-90%。所写入的无初始值的数据一般来说是无意义的。在数据内写入范围为 0-90%的初始值可以保证墨水消耗量的准确监测。这种安排还能够可靠地确定是否对保存在墨盒中的墨水量进行了测量,其中假定在墨盒使用期间进行了足够好的校正。将墨水消耗量相关数据的最大值设定为90%,可以有效地防止打印过程中墨水用光。在半尺寸墨盒的情况下,半尺寸墨盒的墨水容量为标准尺寸墨盒的墨水容量的一半,墨水剩余量相关数据或墨水消耗量相关数据可以有50%的初始值。一种替换技术将墨水剩余量相关数据的初始值设定为100%,或者将墨水消耗量相关数据的初始值设定为 0%,并且使下降速率或增加速率加倍。后一种技术允许在将标准尺寸墨盒和半尺寸墨盒装配到打印机上时能够用相同的标度监测墨水剩余量。有关黑色墨盒1107K的制造方面的信息包括一条制造年份的信息,它登记在地址 28 ;一条制造月份的信息;和一制造日期的信息。有关墨盒1107K制造方面的信息还包括一有关制造时间(小时)的信息,一有关制造时间(分钟)的信息,和一有关生产序列号的信息。还包括一有关重复利用次数的信息,一有关墨水有效期的信息,一有关墨盒1107K拆封后的有效期的信息,它们都登记在地址66。参照附图23描述彩色墨盒1107F的存储元件1082中的存储单元1083的数据结构。图23表示在打印机主体100中的控制IC200的地址,和存储单元1083关于彩色墨盒 1107F的信息项目的内部数据结构(内存映像)。存储单元1083具有可读和可写的地址 00-38,以及只读地址48-86。在存储单元1083中的地址00,08,10,18,20登记各有8位数据容量的青色墨水,品红色墨水,黄色墨水,淡青色墨水,和淡品红色墨水的剩余量相关信肩、ο在地址28和30分别登记一清洗打印头10的次数的相关信息和一黑色墨盒1107K 的装配次数的相关信息(二者均为8位的数据容量)。在地址38登记一具有16位数据容量的墨盒1107F的装配的总时间段的相关信息。在可读和可写地址00-38中,将相应的彩色墨水剩余量相关数据分配给标题地址00-20。这种安排允许优先写入相应的彩色墨水剩余量相关数据。青色、品红色、和黄色墨水的剩余量相关信息分配到头3个字节(M位)、淡青色和淡品红色墨水剩余量相关信息分配到随后的2字节(16位)。因此,这种数据结构可以应用到只有3种颜色青,品红,和黄的彩色墨盒。每种彩色墨水剩余量相关数据的初始值为100 (用百分数表示),随着打印过程的进展逐渐减少到0。每种彩色墨水剩余量可以由墨水消耗量代替。在后一种情况下,墨水消耗量的初始值为0(用百分数表示),随着打印过程的进展逐渐增加到100。由于每种彩色墨水剩余量相关数据可以用和处理黑色墨水剩余量相关数据的方法相同的方法处理,所以对于黑色墨水的上述详细描述可以应用到彩色墨水。有关彩色墨盒1107F的制造方面的信息包括一制造年份的信息,它登记在地址 48 ;一制造月份的信息;和一制造日期的信息。有关墨盒1107F制造方面的信息还包括一有关制造时间(小时)的信息,一有关制造时间(分钟)的信息,和一有关生产序列号的信息。还包括一有关重复利用次数的信息,一有关墨水有效期的信息,一有关墨盒1107K拆封后的有效期的信息,它们都登记在地址86。现在参照附图22和23,在打印机主体100中的控制IC200的低8位地址中,地址 00-10分配给黑色墨盒1107K的存储元件1080的相关信息,地址20-34分配给彩色墨盒 1107F的存储元件1082的相关信息。分配给每个地址的数据长度是1或者2个字节。(控制IC2OO的操作)现在参照附图2446描述控制IC200的操作。如以上所述,在第四实施例的结构中,控制IC200控制写入相应存储元件1080和1082操作。图M是一个分解的透视图,表示一个喷墨打印机中的墨盒101的结构,第四实施例可以应用到这个墨盒上。图25是包括控制IC的功能方块图。图沈示意地表示打印机主体100、控制IC200、和存储元件1080、 1082之间的连接。如图M所示,控制IC200设在打印头10上,并且与打印头10集成在一起。控制 IC200经过设在墨盒101上的接触机构130与相应的存储元件1080和1082接触,并且按照要求控制特定信息的写入操作。现在参照附图25和沈,控制IC200有一个其中临时保存数据的RAM210,并且经一个并行输入输出接口 49连接到打印控制器40,进一步还连接到存储元件1080和1082。控制IC200就插在打印控制器40和装在墨盒107K和107F上的相应存储元件1080和1082之间。控制IC200控制在打印控制器40和存储元件1080和1082之间的数据传输。为便于说明,在图25中分开表示打印头10,墨盒机构12,和控制IC200。打印控制器40输出一个输入信号RxD和一个命令选择信号SEL,并且在预先设定的时间间隔完成向控制IC200的特定信息的写入操作。特定信息临时保存在RAM210中。 预先设定的时间间隔在这里代表每次完成一个页面的打印操作、每次完成几个栅线的打印操作、每次实现手动清洗过程。特定信息例如包括墨水剩余量相关信息、清洗次数信息、墨盒装配次数信息、装配的总时间信息。控制IC200接收输入信号RxD和一个命令选择信号 SEL,并且输出打印控制器40所需的信息作为到打印控制器40的一个输出信号,所述的打印控制器40所需的信息在先前从相应的存储元件1080和1082读出的并且存入控制IC200 内的信息当中。在打印机主体100的EEPR0M90中存储墨水剩余量相关数据,所述的墨水剩余量相关数据是如第一实施例所述经过计算得到的数据。在清洗时将清洗次数相关数据存入 EEPR0M90。在每个墨盒1107K或1107F装配时,由控制IC200从相应墨盒1107K和1107F 的存储元件1080和1082读取装配次数相关数据。装配次数加1并存入EEPR0M90。在拆下墨盒1107K和1107F时,将装配的总时间相关数据输出到控制IC200,并且将其写入墨盒 1107K和1107F的存储元件1080和1082中。控制IC200在响应于打印机主体100(打印控制器40)发出的一个指令执行在写入存储元件1080和1082的操作的过程中实现译码过程。按照一个具体的过程,控制IC200 首先把存储元件1080和1082的地址(位数据)中的控制器46要求写入的标题地址*Adf 和结束地址*Ade转换成时钟数。控制IC200还将要写入的数据例如墨水剩余量相关数据 (并行数据)转换成墨水剩余量相关数据(串行数据)。控制IC200首先向存储元件1080和 1082输出(*Adf-l)时钟脉冲,随后向存储元件1080和1082输出(*Ade_*Adf)时钟脉冲,
33与此同时,同步地传送转换后的串行数据。将经过转换的串行数据暂时寄存在控制IC200 中,直到在相应的存储元件1080和1082中完成了写入操作时为止。一旦在控制IC200的写入相应的存储元件1080和1082的操作之前控制器40完成了随后写入控制IC200的操作,就要更新在控制IC200中存储的数据。控制IC200将特定信息写入存储元件1080和1082的操作是在电源断开操作时或在更换墨盒时完成的。控制IC200将字节数据转换成位数据,并且实现向两存储元件1080 和1082的并行写入操作。从控制IC200输出的时钟脉冲对应于用位表示的地址。(写入存储元件1080和1082的操作)参照附图27描述写入存储元件1080和1082的操作。图27是表示由第四实施例的控制IC200执行的写入存储元件1080和1082的操作的处理程序的流程图。当切断加到打印控制器40上的电源时,例如通过电源的断开操作,或者从插座上拔出电源插头,控制器46就要如前所述发出一个功率下降指令匪I。控制IC200接收这个功率下降命令匪I,并且在步骤S300启动写入存储元件1080和1082的操作。控制IC200 参阅它的一个控制寄存区,并且在步骤S310确定存储元件1080和1082的所有读/写忙标志是否全都准备好,即,存储元件1080和1082的读出和写入操作是否没在进行当中。在所有读/写忙标志全都准备好的情况下,即,在步骤S310的肯定回答的情况下,控制IC200在步骤S320确定;存储元件1080和1082的NMI写入标志是否处在允许操作状态,即,在发出功率下降指令NMI时,是否允许针对每个存储元件1080和1082进行写入操作。一旦匪I写标志处在允许操作状态,S卩,在步骤S320肯定回答的情况下,控制 IC200在步骤S330确认已经允许操作的墨盒,并且在步骤S340完成已经允许写入操作的墨盒在特定地址的特定信息的写入操作。特定信息包括依次写入的墨水剩余量相关数据、 清洗次数相关数据、装配次数相关数据、总装配时间的相关数据。在写入操作完成后,控制 IC200在步骤S350等待所有的读/写忙标志准备好。当所有的读/写忙标志准备好时,即, 在步骤S350的肯定回答的情况下,控制IC200向存储元件1080和1082输出Hi-Z控制信号 CS1,CS2, CLKl, CLK2, R/ffl, R/W2, 1/01,1/02。另一方面,在所有的读/写忙标志没有全准备好的情况下,即在步骤S310的否定回答的情况下,控制IC200等待到在步骤S380所有的写入忙标志准备好。当所有的读/写忙标志都准备好的情况下,即,在步骤S380的肯定回答的情况下,该程序执行步骤 S350-S370的处理过程。一旦存储元件1080和1082都没使匪I写标志处在允许操作状态,即,在步骤S320 的否定回答的情况下,程序跳过步骤S330和S340的处理过程,执行步骤S350-S70的处理过程。现在参照附图28-30进一步描述写入操作。图观是表示在写入操作过程中由控制IC200执行的一个处理程序。图四和30是表示执行图观的流程图所示的写入操作的时间关系的时间关系图。更加具体地说,图四的时间关系图表示执行从一个标题地址开始的写入操作的时间关系,图30的时间关系图表示执行从一个期望的地址开始经一个虚读出操作的写入操作的时间关系。当程序进入图28的程序时,控制IC200在步骤S400使CS信号为低电平,并且复位包括在存储元件1080和1082中的地址计数器83,如在图四的时间关系图中所示。控制IC200然后在步骤S410使CS信号为高电平,并且起动存储元件1080和1082。控制IC200 随后在步骤S420向存储元件1080或者1082输出特定数目的时钟脉冲。时钟脉冲的特定数目对应于期望的地址,期望地址是从打印控制器40发出的,并且打印控制器40要求向这个期望地址写入特定数据。在时钟信号下降时存储元件1080或1082中的地址计数器83按比特增加地址。因此控制IC200可以在步骤S430经过地址计数器83规定这个期望地址。 控制IC200在步骤S440使R/W信号处在高电平,从而规定了写入存储元件1080或1082的操作,并且向数据总线输出要写入的数据。这就允许将特定的数据写入在存储元件1080或 1082的存储单元1081或者1083中的规定的地址。在执行步骤S440后,程序从图28的程序中退出。如前所述,在第四实施例的结构中,按比特规定并增加地址。在针对与前一个规定的地址连续的下一个地址实现写入操作的情况下,CS信号和 R/W信号保存在高电平状态。控制IC200然后向存储元件1080或1082中的地址计数器83 输出和下一个地址对应的特定数目的时钟脉冲。在规定了下一个地址后,将控制IC200输出的特定数据写入到存储元件1080或1082。另一方面,在针对与前一个规定的地址不连续的下一个地址完成写入操作的情况下,控制IC200向存储元件1080或1082输出低电平的R/W信号,并且针对下一个地址进行无效的写入操作,如图30的时间关系图所示的。在下一个地址,控制IC200向存储元件1080或者1082输出高电平的R/W信号,并且向数据总线输出规定的数据,从而完成了写入操作。在第四实施例的安排中,按以下的方式向存储元件1080和1082写入相应的墨水剩余量相关数据。如前所述,指定地址00在存储元件1080的存储单元1081中存储黑色墨水剩余量相关数据,指定地址00,08,10,18,20在存储元件1082的存储单元1083中存储对应彩色墨水剩余量相关数。当控制IC200在存储元件1080和1082中完成了写入操作时, 这个实施例的这种安排使存储元件1080和1082中的地址计数器83复位到0。这就允许在通过控制IC200进行写入操作的过程中,在其它数据写入存储元件1080和1082之前先写入相应的墨水剩余量相关数据。(第四实施例的效果) 第四实施例的安排允许在电源断开操作时向存储元件1080和1082优先写入相应的墨水剩余量相关数据。即使在电源断开操作后立即从插座上拔出电源插头,这种安排也能充分地保证墨水剩余量相关数据的存储。当在没有电源断开操作的情况下电源插头突然从插座上拔出时,或者当电源偶然切断时,实现由控制IC200执行的将数据写入存储元件1080和1082的处理程序。在这种条件下,如前所述发出功率下降指令NMI,并且借助于包含在打印机主体100中的辅助电源向打印控制器提供电功率持续0. 3秒。由于这个实施例的这种安排优先地将相应的墨水剩余量相关数据写入存储元件1080和1082,所以写入操作可以在辅助电源的时间段内完成。(第四实施例的改进)在第四实施例中,在存储单元中的特定地址定位相应的墨水剩余量相关数据,这些数据是由打印机主体100优先访问的。第四实施例的一种可能的改进是如图31所示的由打印机主体100首先访问的位于一个特定地址的格式信息。图31示意地表示第四实施例的一种改进的一个存储单元内的数据阵列100。数据阵列100包括格式信息1001,格式信息1001用来规定存储在这个存储单元中的信息。一种可以利用的过程根据格式信息1001规定了一个墨水剩余量存储分区1003,这个墨水剩余量存储分区1003包括在一个可改写的存储区1002中作为目标写入区,并且随后完成所需的写入操作。这种安排有利于防止存储在只读存储区1004中的信息偶然地被擦掉。在对于黑色墨盒和彩色墨盒这两者使用一个共用的存储元件的一种改进的结构中,根据格式信息1001访问所需的信息是很容易的。这种安排有利于节省访问操作(即读出和写入操作)所需的时间段。在这种安排中,通过格式信息1001确定和墨盒中每个墨室的容量对应的墨水剩余量存储分区1003的容量。在墨盒要存储的信息较少的情况下,可以通过格式信息1001来限制可访问区。这就可以保证即使在使用通用存储元件的情况下也有较短的访问时间。[可能的改进]在以上讨论的第一和第二实施例中,存储在第二存储元件660和760中的数据只是相应的墨水剩余量相关数据。一种可能的改进是可以在第二存储元件660和760中存储其它的数据,例如墨盒107K和107F的装配和拆卸次数的相关数据和墨盒107K和107F开封后经过时间的相关数据,以此作为可以向打印机主体100来回传送的可改写数据。存放在墨盒中的墨水中存在的气泡和墨盒的装配和拆卸的次数有密切关系。因此,可以按照墨盒107K和107F的装配和拆卸的次数(存储在第二存储区660和760)来确定从墨盒107K 和107F到打印头10的流动路径中墨水提供的最佳条件(例如冲洗次数)。在第一至第三实施例的彩色墨盒107F中,第二存储区660和860对于每种彩色墨盒提供两个存储分区,从而可以依次存储彩色墨水剩余量相关的最新数据。然而,对于每种墨水可以提供3个或更多个存储分区。在以上讨论的第二和第三实施例中,将写操作完成标志颠倒,以确定对于每个墨水剩余量存储分区是否已经完成每种墨水剩余量相关数据的写入操作。写操作完成标志可以有2位或更多个位。按另一种方式,可以利用一个计数器来确定对于每个墨水剩余量存储分区是否已经完成写入操作。在以上讨论的实施例中,所用的地址计数器83是计数递增型计数器。按另一种方式,对于地址计数器83,也可以使用计数递减型计数器。例如,在这个改进的结构的第一和第二实施例中,应该按这样一种方式改变数据阵列,即,能在访问第一存储区650和750之前先访问第二存储区660和760。S卩,和第一存储区650和750相比,第二存储区660和760 定位在较高的地址。在这种改进的结构的第三和第四实施例中,存储在标题地址的相应的墨水剩余量相关数据应该定位在结束地址。在以上讨论的所有的实施例中,在存储地址的标题存储相应的墨水剩余量相关数据。但是,每种墨水剩余量相关数据可以存储在能够由打印机主体100(打印控制器40)优先访问的任何存储地址。例如,当首先由打印控制器40访问中间地址以便进行写入操作时,可以将墨水剩余量相关数据存储在中间地址。即,相应的墨水剩余量相关数据的存储位置不限于存储单元81,810,1081,1082中的实际标题位置,它们可以是优先访问以便进行读出和写入操作的任何存储位置。在所有的上述实施例中,对于存储元件80,800,1080,1082,利用的是EEPR0M。可以利用顺序访问型FEROM的电介质存储器代替EEPROM。EEPROM包括快速存储器。在所有的上述实施例中,使用墨水剩余量相关数据作为墨水量相关信息。但是,可
36以使用墨水消耗量来代替墨水剩余量。在上述实施例中使用的墨盒107K,107F, 107K, 1107F可以用如图32所示的另一种墨盒500代替。图32是表示作为本发明的一种改进的墨盒500的外观的一个透视图。墨盒500包括一个容器51、一个多孔体(未示出)、和一个上盖部件53,容器51 的形状大体上是一个直角平行六面体,多孔体浸渍墨水并容纳在容器51中,上盖部件53覆盖容器51的上开口。把容器51分成5个墨水容器(和以上实施例中讨论的墨盒107F和 1107F中的墨水容器107C, 107LC, 107M, 107LM, 107Y类似),它们单独地保存5种不同颜色的墨水。在容器51的下表面上的特定位置形成相应的彩色墨水的供墨口 54。当将墨盒500 装配到打印机主体的一个墨盒装配单元(这里未示出)上时,在特定位置的供墨口 M正好面对供墨针(在这里未示出)。位于供墨口 M—侧的一对延长部件56与直立的壁55的上端整体地形成在一起。这两个延长部件56容纳装配到打印机主体的一个连杆(这里未示出)的突出部分。延长部件56定位在直立的壁55的两个侧端,并且分别具有肋56a。在每个延长部件56的下表面和直立的壁55之间还形成一个三角形的肋57。容器51还有一个核对槽59,可以防止墨盒500错误地装配到不合适的墨盒装配单元上。直立的壁55还有一个槽58,槽58的位置在墨盒500的宽度方向的中心附近。在槽58中安装一个电路板31。电路板31有多个触点,这些触点的位置面对打印机主体上的触点,在其后表面上安装一个存储元件(未示出)。直立的壁55进一步还设有突出部分551, 55b,延长部件55c,55d,用于定位电路板31。在上述实施例中,对于多种不同颜色的墨水,利用的是5种彩色墨水,即品红色, 青色,黄色,淡青色,和淡品红色。但本发明还可以利用到这些彩色墨水的另外的组合,如品红色,青色,和黄色的3种彩色墨水的组合,或者这些彩色墨水和某些附加的彩色墨水的组和我。本发明的原理可以应用到离架型打印机(墨盒不安装在车架上的打印机)上和在上架型打印机(墨盒安装在车架上的打印机,如在第一至第三实施例中描述的打印机)上。本发明不限于上述的实施例或它们的改进,在不偏离本发明的主要特征的范围或构思的条件下还可以有许多其它的改进、变化、和替换。本发明的范围和构思仅由所附的权利要求书各项权利要求限定。
权利要求
1.一种墨盒,所述墨盒具有一个墨水容器,在所述墨水容器中保存打印用的墨水,所述墨盒包括地址计数器,所述地址计数器响应于输入的时钟信号输出计数;和存储元件,所述存储元件被根据从所述地址计数器输出的计数顺序地访问,所述存储元件以可读,可写,和非易失的方式存储多个特定信息,其中,在所述存储元件的特定区内存储了与保存在所述墨水容器中的墨水相关地更新的一定的信息,并且其中所述特定区被通过访问而最先改写。
2.根据权利要求1所述的墨盒,其特征在于所述一定的更新信息与墨水消耗量相关。
3.根据权利要求2所述的墨盒,其特征在于所述墨水消耗量具有范围在0到一个预定值中的初始值。
4.根据权利要求2所述的墨盒,其特征在于所述存储元件还将不会根据墨盒的使用而更新的数据存储到只读区中,所述只读区在所述特定区之后被访问。
5.根据权利要求1所述的墨盒,其特征在于所述一定的更新信息与墨水剩余量相关。
全文摘要
公开了一种墨盒与使用这种墨盒的打印机。墨盒具有一个墨水容器,在墨水容器中保存打印用的墨水。墨盒包括地址计数器,该地址计数器响应于输入的时钟信号输出计数;和存储元件,该存储元件被根据从地址计数器输出的计数而顺序地访问。存储元件以可读,可写,和非易失的方式存储多个特定信息,其中,在存储元件的特定区内存储了与保存在墨水容器中的墨水相关地更新的一定的信息,并且该特定区被通过访问而最先改写。
文档编号B41J2/165GK102198756SQ201110127789
公开日2011年9月28日 申请日期1999年11月2日 优先权日1998年11月2日
发明者品田聪, 猿田稔久 申请人:精工爱普生株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1