用于通信的用户可更换部件监视芯片和成像设备及其方法技术

技术编号:8489272 阅读:166 留言:0更新日期:2013-03-28 07:54
提供一种成像设备。该设备包括:机身,其包括控制成像设备的操作的主控制器;消耗单元,其安装在机身上用于与主控制器通信;以及CRUM芯片,其装备在消耗单元中并且存储消耗单元的使用信息和特性信息。主控制器和CRUM芯片相互发送和接收包括数据和完整性检测数据的信号。通过累积和反映包括在先前信号中的完整性检测数据来产生完整性检测数据。

【技术实现步骤摘要】

这里讨论的实施例涉及用于相互通信的用户可更换部件监视(CRUM)芯片和成像设备及其方法,且更具体地,涉及在通信过程中使用完整性检测数据来检测数据是否完整的用于相互通信的CRUM芯片和成像设备及其方法。
技术介绍
随着计算机的日益推广,计算机的外围设备的普及率也逐渐增加。计算机外围设备包括成像设备,诸如打印机、传真机、扫描仪、复印机、和多功能打印机。成像设备可以使用墨水或墨粉在纸张上打印图像。每次执行成像操作时使用墨水或墨粉,因此当使用超过预定时间段时会用完。在这样的情况下,必须更换存储墨水或墨粉的单元。这样的在使用成像设备的过程中可更换的部件或组件可以定义为消耗单元或可替换单元。为方便解释,这些在本文中将被称为消耗单元。除了如上所讨论的这些由于墨水或墨粉耗尽而必须更换的单元之外,还有这样的消耗单元,其具有当单元使用超过一定时间段时改变的特性,因而被替换以实现令人满意的打印质量。消耗单元包括用于显影机器的颜色替换件以及诸如中间转印带的部件。在激光成像设备的情况下,可以使用起电单元、中间单元或定影(settlement)单元,其中在每个单元使用的各种类型的辊和带在使用超过临界寿命时会磨损或退化。因此,图像的质量可能严重恶化。用户必须以适当的更换周期更换每个组件,即,每个消耗单元,以使得可以执行打印操作以产生干净的图像。为了更高效率地管理消耗单元,可以将存储器附加到消耗单元,以便与成像设备的机身交换信息。S卩,可以在消耗单元的存储器中记录诸如已打印纸张的数量、输出点的数量、和使用时段的各种使用信息,以管理用于替换消耗单元的时间。对于这样的信息管理,装备在成像设备的机身中的控制器与装备在消耗单元中的 存储器单元相互通信。然而,通信过程中有许多变数。例如,可能有例如由例如装备在成像设备中的电子电路或电动机导致的噪声干扰,或出于恶意目的试图控制控制器或存储器单兀的攻击者的攻击。通信数据可能由于这些变数而改变。例如,一旦作业完成,消耗单元可以向控制器发送信息,诸如已打印页面的数量、点的数量、和剩余的墨粉量,并将该信息复制到控制器的非易失性存储器。当数据被解读为诸如OxFFFFFFFF的不正确的值时,存在这样的风险,控制器可能会认为相关的消耗单元的寿命已经结束。该情况下,消耗单元将不再能被使用。相反,针对其寿命已经结束的消耗单元,攻击者可能会出于恶意的目的将消耗用户信息重置为例如“O”值,以便不适当地循环使用消耗单元。因此,用户可能会尝试使用其寿命已经结束的消耗单元,造成诸如成像设备的损坏或清晰度的恶化的问题。因此,需要一种技术,其高效率地检测在消耗单元和成像设备之间的通信错误,以寻求数据的安全。
技术实现思路
其他的方面和/或优点将部分在随后的描述中阐述,部分将从描述中明了,或可以通过本专利技术的实践来领会。示范性实施例的一个方面涉及使用完整性检测数据进行安全通信的CRUM芯片和成像设备及其通信方法。依据本公开的示范性实施例,一种成像设备可以包括机身,其包括控制成像设备的操作的控制器;消耗单元,其可以安装在机身上以便可以与控制器通信;以及P电路,其装备在消耗单元中,并且存储消耗单元的使用信息和特性信息。根据示范性实施例,该电路是微处理器。根据示范性实施例,该微处理器是用户可更换部件监视(CRUM)芯片。控制器和用户可更换部件监视(CRUM)芯片可以相互发送和接收信号,该信号包括数据和关于该数据的完整性检测数据,而且该完整性检测数据可以通过累积和反映包括在先前信号中的完整性检测数据而产生。当接收到添加有完整性检测数据的信号,控制器和CRUM芯片可以从接收的信号中分离完整性检测数据,将从剩余数据产生的完整性检测数据与分离的完整性检测数据进行比较以检测信号的完整性,并且当确定数据完整时,可以临时存储该信号。当完成成像作业时,控制器和CRUM芯片可以使用在执行成像作业的过程中接收的最终信号中包括的完整性检测数据来检测在执行成像作业的过程中发送和接收的整个信号的完整性,并且当作为检测的结果确定整个信号完整时,控制器和CRUM芯片可以存储已临时存储的信号。包括在信号中的数据包括以下至少一个命令、将要记录的信息、根据该命令执行的操作的结果信息、关于先前信号的完整性检测的结果信息、以及用于通知完整性检测数据的位置的指示符信息。可以从在CRUM芯片之间初始发送和接收的信号中排除完整性检测的结果信息。完整性检测数据可以是对数据进行逻辑运算的结果值、通过对数据应用预定数学公式产生的结果值、或加密该数据的结果值。根据本公开的示范性实施例,一种成像设备可以包括数据处理单元,其产生将要发送到装备在能够安装在成像设备上的消耗单元中的CRUM芯片的数据;产生单元,其使用产生的数据产生第一完整性检测数据;接口单元,其向CRUM芯片发送包括数据和第一完整性检测数据的第一信号,并且从CRUM芯片接收与第一信号对应的第二信号;检测单元,其从第二信号中分离第二完整性检测数据,并且检测第二信号的完整性;以及控制单元,其根据检测单元的检测结果执行后续通信。第二完整性检测数据可以通过累积和反映第一完整性检测数据而产生。检测单元可以使用包括在第二信号中的剩余数据产生待比较数据,将从第二信号中分离的第二完整性检测数据与待比较数据进行比较,并检测第二信号的完整性。这里,当确定第二信号处于错误状态时,控制单元可以停止后续通信。该成像设备可以包括临时存储单元,其临时存储被确定为完整的数据和完整性检测数据。在第二信号完整的情况下,当存在要发送到CRUM芯片的后续数据时,产生单元可以基于后续数据和第二完整性检测数据产生第三完整性检测数据。接口单元可以向CRUM芯片发送包括第三完整性检测数据和后续数据的第三信号。当完成成像作业时,检测单元可以使用在执行成像作业的过程中接收的信号中包括的最终完整性检测数据来检测在执行成像作业的过程中接收的整个信号的完整性。成像设备可以包括存储单元,其当作为最终检测的结果确定整个信号完整时记录已临时存储在临时存储单元中的数据。该数据可以包括以下至少一个命令、将要记录的信息、根据该命令执行的操作的结果信息、关于先前信号的完整性检测的结果信息、以及用于通知完整性检测数据的位置的指示符信息。可以从在CRUM芯片之间初始发送和接收的信号中排除完整性检测的结果信息。完整性检测数据可以是对数据进行逻辑运算的结果值、通过对数据应用预定数学公式产生的结果值、或加密该数据的结果值。根据本公开的示范性实施例,一种能够安装在成像设备的消耗单元上的CRUM芯片包括接口单元,其从成像设备的机身接收第一数据和关于第一数据的第一完整性检测数据的第一信号;检测单元,其从第一信号中分离第一完整性检测数据,并且检测第一信号的完整性;临时存储单元,其当确定第一信号完整时临时存储包括在第一信号中的数据和第一完整性检测数据;数据处理单元,其在存在要发送到成像设备的机身的第二数据的情况下产生第二数据;产生单元,其使用第二数据和第一完整性检测数据产生第二完整性检测数据;控制单元,其控制接口单元将包括第二数据和第二完整性检测数据的第二信号发送到成像设备的机身;以及存储单元,用于记录临时存储到临时存储单元的数据。检测单元可以使用包括在第一信号中的剩余数据产生待比较数据,将从第二信号中分离的本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/20/201210331411.html" title="用于通信的用户可更换部件监视芯片和成像设备及其方法原文来自X技术">用于通信的用户可更换部件监视芯片和成像设备及其方法</a>

【技术保护点】
一种成像设备,包括:机身,其包括能够控制成像设备的操作的主控制器;消耗单元,其安装在机身上用于与主控制器通信;以及用户可更换部件监视CRUM芯片,其装备在消耗单元中,并且存储消耗单元的使用信息和特性信息,其中主控制器和CRUM芯片相互发送和接收包括数据和关于数据的完整性检测数据的信号,而且通过累积包括在先前信号中的完整性检测数据来产生完整性检测数据。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:李载闰禹洪录
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

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

1