包括原子地更新的存储器的可更换打印机部件制造技术

技术编号:6549533 阅读:236 留言:0更新日期:2012-04-11 18:40
一种可更换打印机部件包括存储器设备和通信链路。该存储器设备包括存储器和被配置为原子地更新存储在该存储器中的数据的电路。该通信链路被配置为在该可更换打印机部件被安装在打印系统中时将该存储器设备通信地链接到打印机控制器。该电路被配置为:从该打印机控制器接收包括数据、数据长度和地址的写请求;将存储在该地址处的该数据长度的数据复制到该存储器的备份区域;将该数据长度和地址存储在该存储器中;将存储在该存储器中的写状态设置为第一状态;利用接收的数据更新存储在该地址处的该数据长度的数据;以及将存储在该存储器中的写状态设置为第二状态。

【技术实现步骤摘要】
【国外来华专利技术】包括原子地更新的存储器的可更换打印机部件
技术介绍
当前的打印系统典型地包括一个或多个可更换打印机部件,诸如喷墨盒、喷墨打 印头组件、墨粉(toner)盒、供墨器等。一些现有系统为这些可更换打印机部件提供了板上 存储器以向打印机传递关于可更换部件的信息,诸如墨(ink)填充水平、市场信息等。其中安装可更换打印机部件的打印机可以在任何时候被关闭。如果在正在向可更 换打印机部件的板上存储器写数据的同时关闭打印机,则存储在该板上存储器中的数据可 能被破坏。出于这些和其它原因,存在对本专利技术的需要。 附图说明所包括的附图用于提供对实施例的进一步的理解并且并入本说明书且构成本说 明书的一部分。附示了实施例并且连同说明一起用于解释实施例的原理。将容易地认 识到其他实施例和实施例的许多预期优点,因为它们通过参照下面的详细描述而变得更好 理解。附图中的元件不一定相对于彼此按比例绘制。相同的附图标记表示对应的相似部分。图1是示出了打印装置的一个实施例的框图。图2是示出了用于原子地(atomically)更新存储在可更换打印机部件的存储器 中的数据的方法的一个实施例的流程图。图3是示出了用于在加电后检查可更换打印机部件的存储器的方法的一个实施 例的流程图。具体实施例方式在下面的详细描述中,参照构成其一部分的附图,并且其中作为图示而示出了其 中可以实施本专利技术的特定实施例。在这一点上,参照所描述的图的取向使用诸如“顶”、 “底”、“前”、“后”、“引导”、“尾随”等方向术语。由于实施例的部件可以被定位在许多不同的 取向上,因此方向术语用于说明的目的而绝非作为限制。将理解,在不偏离本专利技术的范围的 情况下,可以利用其他实施例并且可以进行结构或逻辑上的改变。因此,下面的详细描述不 应被视为限制性的,并且本专利技术的范围由所附权利要求限定。将理解,除非另外特别说明,否则这里描述的各种示例性实施例的特征可以彼此组合。图1是图示打印装置100的一个实施例的框图。打印装置100包括主机102和打 印系统104。打印系统104便于将图形和/或文本图像打印在诸如纸张、卡片材料、透明胶 片、麦拉片(Mylar)、布料等的打印介质118上。打印系统104包括例如喷墨打印机、激光打 印机或者其他适当的打印机。主机102与打印系统104通信并且向打印系统104提供数据 和/或控制信号。主机102可以是诸如计算机、电器或者其他适当设备的多种信息源,或者 可以包括在其中,所述其他适当设备诸如个人数字助理(PDA)、数字相机、蜂窝电话等。在一个实施例中,打印系统104包括打印机控制器116和可更换打印机部件108。可更换打印机部件108包括存储器设备109。在一个实施例中,存储在存储器设备109中的 数据响应于来自打印机控制器116的写请求而被原子地更新。通过原子地更新存储在存储 器设备109中的数据,存储器设备109中的数据或者被成功地更新或者保持不变。因此,即 使存储器设备109在写操作期间掉电,存储在存储器设备109内的数据也不被破坏。打印机控制器116控制打印系统104的操作,并且因此从主机102接收数据和/ 或控制信号。打印机控制器116经由通信链路106与主机102通信。通信链路106包括例 如打印机控制器116和主机102之间的电气、光学、红外或者其他适当的信息传输路径。可更换打印机部件108包括可插入打印系统104并且可从打印系统104拆除的打 印系统104的部件。在一个实施例中,可更换打印机部件108包括在其使用寿命结束时被 移除并被更换的可消耗部件。这种可消耗部件的示例包括墨容器或者墨粉盒,其包含一些 用于打印系统104的标记材料。标记材料由打印系统104淀积在打印介质118上并且在墨 容器或者墨粉盒的使用寿命期间耗尽。因此,墨容器或者墨粉盒在其使用寿命结束时被移 除并被更换或被重新制造和重新使用。在另一实施例中,可更换打印机部件108包括在打印系统104中容易更换的打印 部件。这种打印部件的示例包括打印头,其响应于来自打印机控制器116的控制信号有选 择地使墨淀积在打印介质118上;或者打印机盒,其包括打印头和供墨器。因此,如果例如 打印系统104包括喷墨打印机,则可更换打印机部件108可以包括墨容器、打印头或者打印 机盒。此外,如果例如打印系统104包括激光打印机,则可更换打印机部件108可以包括墨 粉盒或者显影鼓。此外,可更换打印机部件108可以包括打印系统104的外围设备,诸如以 太网卡、双面打印器(duplexer)、纸张整理器(例如,装订器、冲孔器等)或者另一适当的设 备。打印机控制器116和可更换打印机部件108经由通信链路114彼此通信。当可更 换打印机部件108安装在打印系统104中时,通信链路114便于打印机控制器116和可更 换打印机部件108之间的信息传输。通信链路114包括例如可更换打印机部件108和打印 机控制器116之间的电气、光学、红外、或者其他适当的信息传输路径。可更换打印机部件108包括存储器设备109,其存储用于可更换打印机部件108和 /或打印系统104的信息。存储器设备109包括非易失性存储器(NVM)IlO和逻辑111。在 一个实施例中,逻辑111是逻辑电路或在处理器上运行的嵌入式软件。在一个实施例中,非 易失性存储器110是256字节或另一适当尺寸的非易失性存储器,诸如EEPR0M、FLASH或者 另一适当的存储器。在一个实施例中,存储器设备109的非易失性存储器110存储例如对于 可更换打印机部件108特定的信息和/或可应用于打印系统104的信息。此外,非易失性 存储器110可以使打印系统104待使用的信息存储在其中或者可以记录用于打印系统104 的信息。在一个实施例中,可以存储在非易失性存储器110中的信息包括用于可更换打印 机部件108和/或打印系统104的操作和/或非操作参数。在一个实施例中,可更换打印机部件108包括通信链路112,当可更换打印机部件 108被安装在打印系统104中时,该通信链路112使存储器设备109与通信链路114电气耦 合或通信耦合,并且因此与打印机控制器116电气耦合或通信耦合。因此,当可更换打印机 部件108被安装在打印系统104中时,存储器设备109经由通信链路112和114与打印机 控制器116通信。因此,通信链路112和114包括例如电气耦合或连接,诸如分别与对应的电气节点或插座配对的电气接触部或插头。在可更换打印机部件108安装在打印系统104中的情况下,打印机控制器116通 过通信链路112和114与存储器设备109通信。存储器设备109的逻辑电路111响应于来 自打印机控制器116的写请求而原子地更新存储在非易失性存储器110中的数据。在一个 实施例中,写请求包括地址、数据和指示要被存储在该地址处的数据的长度的数据长度。独 立于打印机控制器116的逻辑电路111保证写请求或者成功地完成或者失败以使得存储在 非易失性存储器110中的数据不被破坏。如果存储器设备109在存储在非易失性存储器 110中的数据的更新期间的任何时候掉电,则在存储器设备109加电后,逻辑电路111将存 储在非易失性存储器110中的数据返回到其在写请求前的状态。保留非易本文档来自技高网...

【技术保护点】
1. 一种可更换打印机部件,包括:存储器设备,其包括存储器和被配置为原子地更新存储在该存储器中的数据的电路;和通信链路,其被配置为在该可更换打印机部件被安装在打印系统中时将该存储器设备通信地链接到打印机控制器,其中该电路被配置为:从该打印机控制器接收包括数据、数据长度和地址的写请求;将存储在该地址处的该数据长度的数据复制到该存储器的备份区域;将该数据长度和地址存储在该存储器中;将存储在该存储器中的写状态设置为第一状态;利用接收的数据更新存储在该地址处的该数据长度的数据;以及将存储在该存储器中的写状态设置为第二状态。

【技术特征摘要】
【国外来华专利技术】1.一种可更换打印机部件,包括存储器设备,其包括存储器和被配置为原子地更新存储在该存储器中的数据的电路;禾口通信链路,其被配置为在该可更换打印机部件被安装在打印系统中时将该存储器设备 通信地链接到打印机控制器, 其中该电路被配置为从该打印机控制器接收包括数据、数据长度和地址的写请求; 将存储在该地址处的该数据长度的数据复制到该存储器的备份区域; 将该数据长度和地址存储在该存储器中; 将存储在该存储器中的写状态设置为第一状态; 利用接收的数据更新存储在该地址处的该数据长度的数据;以及 将存储在该存储器中的写状态设置为第二状态。2.如权利要求1所述的可更换打印机部件,其中该电路被配置为 响应于对该存储器设备加电,读取存储在该存储器中的写状态; 从该存储器读取存储的数据长度和存储的地址;以及响应于该写状态被设置为第一状态,将存储在该存储器的备份区域中的该数据长度的 数据复制到该地址。3.如权利要求1所述的可更换打印机部件,其中该电路被配置为使用检错或纠错方 案编码存储在该存储器中的写状态。4.如权利要求3所述的可更换打印机部件,其中该电路被配置为 响应于对该存储器设备加电,读取存储在该存储器中的写状态; 基于该检错或纠错方案确定该写状态是否有效;以及响应于确定该写状态无效,将存储在该存储器中的写状态设置为第二状态。5.如权利要求1所述的可更换打印机部件,其中该电路被配置为接收包括高达该存 储器的页面的尺寸的数据长度的写请求。6.如权利要求5所述的可更换打印机部件,其中该存储器的备份区域具有两倍于该 存储器的页面的尺寸的长度。7.如权利要求1所述的可更换打印机部件,其中该可更换打印机部件包括喷墨盒、喷 墨打印头组件、墨粉盒和供墨器中的一个。8.如权利要求1所述的可更换打印机部件,其中该可更换打印机部件包括该打印系 统的外围设备。9.如权利要求1所述的可更换打印机部件,其中该电路被配置为接收包括高达64字 节的数据长度的写请求。10.如权利要求1所述的可更换打印机部件,其中该存储器包括非易失性存储器。11.一种可更换打印机部件,包括用于将数据存储在该可更换打印机部件...

【专利技术属性】
技术研发人员:J·G·雷弗斯特鲁普
申请(专利权)人:惠普开发有限公司
类型:发明
国别省市:US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1