首页> 中国专利> 用主密钥对机器启动后配置和选项升级

用主密钥对机器启动后配置和选项升级

摘要

通过在主密钥系统操作键(SOK)和任何随后安装的SOK配置中,提供一种安全EEPROM设备或者其他非易失存储器(NVM),来控制可配置机器选顶的属性,可解决与机器选项配置和更新有关的各种问题。在任一类型SOK的初始安装时,将机器身份即机器序列号写入NVM。这在机器初始上电或者重启动顺序期间进行。如果SOK类型为随后安装的SOK,将来自随后安装的SOK的选项码写入主密钥SOK。作为通电或者重启动例程的一部分,机器将进行检查,确保没有篡改发生以及机器身份与NVM序列号单元数据匹配,能够在SOK中安装新的对换的程序,只要NVM序列号单元先前没有用相冲突的标识号定入。然后机器将该序列号写入新的SOK由此保护它。

著录项

  • 公开/公告号CN1584831A

    专利类型发明专利

  • 公开/公告日2005-02-23

    原文格式PDF

  • 申请/专利权人 施乐公司;

    申请/专利号CN200410058763.8

  • 发明设计人 R·A·库恩茨;J·A·龙;H·罗梅尔曼;

    申请日2004-07-30

  • 分类号G06F9/44;G06F3/12;

  • 代理机构中国专利代理(香港)有限公司;

  • 代理人张雪梅

  • 地址 美国康涅狄格州

  • 入库时间 2023-12-17 15:51:36

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-08-21

    未缴年费专利权终止 IPC(主分类):G06F9/44 授权公告日:20081001 终止日期:20170730 申请日:20040730

    专利权的终止

  • 2008-10-01

    授权

    授权

  • 2006-10-04

    实质审查的生效

    实质审查的生效

  • 2005-02-23

    公开

    公开

说明书

技术领域

本发明一般涉及机器选项的更新。本发明更重要地涉及打印机和复印机机器选项特性及性能的升级。本发明更特别地与机器控制器、控制器支持存储单元和使能键相关。

背景技术

在办公设备市场中,如对于打印机和复印机等,通用的商业模式是在硬件中制造单一基准“平台”,然后使用硬件上的软件控制,提供一套明显不同的产品。在多功能办公产品中,这可包括软件控制的操作升级以及软件控制的硬件升级两种。例如,对于数字静电印刷“激光打印机”,每分钟能够输出40页(ppm)的基本硬件平台可仅通过更换操作同一硬件的控制软件,来减慢到输出页数为30ppm或者甚至到20ppm。用于减慢基本硬件平台的典型技术包括简单地以较慢速度运行各种电动机,或者故意跳过一个或多个硬件循环中给定数目的操作循环(不放入打印纸,并扣留图像数据)。这种商业模式的优点包括可实现以不同价格销售不同额定速度机器来符合市场需求的愿望,以及当现有客户决定他想要较快机器时可加速已降速机器的能力(如通过下载新软件等)。此外,在再制造环境中,能够使必须处理的硬件配置数量最小化是非常有用的。

已销售、安装和服务的机器典型地将需要客户交互作用或者服务人员介入,才能够使能一些或者所有可能的软件和硬件特性。这或者通过安装时的服务代表或者通过随后的业务呼叫来执行。在后一种情况中,通常需要某种口令和使能键。这典型地是通过服务代表来获得,然后通过GUI或者某种服务工具输入到机器中。或者,需要客户通过电话或者通过网络与制造商相互配合,使想要的启用选项被使能。作为上述任一种方案的结果,都增加了制造商支持基础设施的负担,来获得来自客户的所需信息并确保客户接收到他们有权得到的所有东西。此外,如果机器需要软件的替换或者升级并且没有仔细地了解设置,系统也会受到失败的影响。所有这些需求很复杂,并增加了商业运行的巨大成本。在提供以可用多选项配置的单个基本硬件平台为中心的办公设备中,进一步的技术挑战是在未授权或不适当的方式中,要提供如加速等特殊机器的选项设置(如在客户所在处)将不可改变的一些安全措施。

发明内容

因此,如上所述,存在一种对布置和方法论的需要,来解决不需区域业务呼叫而进行系统选项升级和重新配置的问题。由此,最好用用于升级机器选项的改进方法论来解决如上所述的这种和其他缺点与不足。

本发明涉及一种管理机器操作选项和配置的方法。该方法包括:提供可与机器分离的主密钥(master key)软件操作键和随后安装的与机器分离的软件操作键,该随后安装的软件操作键进一步包括带有可编程序列区域和选项码的存储器。该方法进一步包括:将随后安装的软件操作键放入到机器中;读取存储器的可编程序列区域,如果发现为空,则用机器标识号初始化;如果不为空,将可编程序列区域的内容与机器标识号相比较;读取存储器;并将选项码安装到主密钥软件操作键中。该方法最后包括按照主密钥软件操作键中的选项码操作机器。

本发明涉及一种打印机器,该打印机器包括与机器分离的主密钥软件操作键和随后安装的可与机器分离的软件操作键。该随后安装的软件操作键具有存储器,该存储器至少具有选项码区域和一次可编程序列区域。该打印机器还包括写入到存储器选项码区域中的选项码,适于引导打印机器以特定的配置操作;和控制系统,访问存储器的一次可编程序列区域,并由此确定随后安装的软件操作键选项码区域中的选项码是否应当安装到主密钥软件操作键中,来配置打印机器。

特别地,本发明涉及一种管理机器操作选项和配置的方法。该方法包括:提供可与机器分离的主密钥软件操作键,该主密钥软件操作键进一步包括带有第一可编程序列区域和第一选项码的第一存储器。还提供了随后安装的可与机器分离的软件操作键,该随后安装的软件操作键进一步包括带有第二可编程序列区域和第二选项码的第二存储器。将主密钥软件操作键放在机器中,并读取第一存储器的第一可编程序列区域,如果发现为空,则用机器标识号初始化。如果不为空,将第一可编程序列区域的内容与机器标识号相比较。该方法进一步包括将随后安装的软件操作键放入机器中,读取第二存储器的第二可编程序列区域,如果发现为空,则用机器标识号初始化。如果不为空,将第二可编程序列区域的内容与机器标识号相比较。读取第二存储器,并将第二选项码安装到主密钥软件操作键中,按照当前在主密钥软件操作键中的第一和第二选项码来操作机器。

附图说明

图1是简化系统图,显示了有关本发明的数字印刷装置或者多功能设备的主要元件。

图2进一步描述了图1中所示的机器活动(bustle)。

图3是将软件选项键与机器启动顺序相结合的方法论流程图。

具体实施方式

通过将安全EEPROM(电可擦除可编程只读存储器)设备或者其他非易失存储器(NVM)设置为系统操作键(SOK),来控制可配置机器选项属性,可以调节与机器选项配置和更新相关的多种问题。这些选项的例子可包括但不限于:设备/机器速度;机器独立模式或者网络连接模式、市场区段配置、使能的扫描;扫描到电子邮件;扫描到因特网传真;使能的网络服务器传真;基于作业的核算;硬盘重写;作业立即重写;等等。

在SOK初始安装时,将机器身份,即,机器序列号写入NVM。这在机器初始上电或者重启顺序期间执行。作为电源接通或者重启例程的一部分,机器将进行检查来确保没有出现篡改,并且确保机器身份和NVM序列号单元数据匹配。可替换地,为了增加或去除特性、或者改变机器配置,可在SOK中安装替换了的新程序,只要没有用相冲突的标识号先前写到NVM序列号单元。然后机器将序列号写入新的SOK,由此保护它。每个SOK能够使能不同的选项,无论怎样需要,都可配置不同的机器。

在一个替换实施例中,带有预定地址的一个SOK将指定为主密钥SOK,并追踪所有的机器配置信息。除了主密钥SOK外任何随后的SOK初始安装时,机器都将询问新安装的SOK,并将其中包含的任何增加配置信息写入到主密钥SOK中。新的随后SOK同时还写入机器序列号,并在现在主密钥SOK中驻留了配置升级,该SOK可保留在原处,也可从机器中去除。在以后的时间中客户能够通过接收使能想要附加的特性或者多种特性的SOK并将它安装到机器中来增加选项。由此,可安装的SOK数量不再由设置在机器上的接口插槽所限制。

图1是简化的系统图,显示了有关本发明的例如数字喷墨或“激光”打印机等办公设备的主要元件。打印机10(为了下面权利要求的目的,它可为如传真机、数字或光透镜复印机等设备,或者为多功能办公设备的一部分)包括在此所称的标记器12,该标记器一般考虑操作其来在纸张上做标记的硬件设置。例如,标记器12可包括静电印刷引擎、喷墨打印头、热打印机元件等等。使从堆叠14中抽出的印刷纸张,移动穿过或通过标记器12,在其上接收表示想要印刷的图像的标记。

基本硬件形成标记器12又通过软件控制,这通常由表示为16的控制系统具体实现。如在办公设备领域中已知的,控制16包括与适当软件结合的任意数量数据处理硬件电路,用于控制标记器,以便输出想要的图像。因此,控制16可包括光栅图像处理器、传真性能、或者甚至用于在复印机中操作光透镜硬件的装置。还如所示的,控制16可与网络连接件18交互作用,通过该网络连接件不仅能够接收图像数据,还可以接收指导打印机10以特殊方式工作的控制数据。

与本发明特别相关,也与控制16有关的是用户接口UI20,和带有包括非易失存储器(NVM)22的SOK210的活动(bustle)200。SOK210可为与活动200和控制16相关的任意数量的存储器之一,但是本发明中特殊的SOK210和NVM22的意义在于,在可由控制16寻到的存储器中预定位置处,其上应当包括特定编码数据,如下面将详细描述的。在机器10的操作过程中,重要的是控制16在一点或另一点处从NVM22读取一定量的编码数据,并且根据从NVM22中所读出的数据,在一个实施例中确定是否以一种所选速度或另一速度操作标记器12。

图2中描述了活动200的透视图。SOK210设置在活动200内。该活动还可包括控制器16以及电源或者任意数量的其它电路块。在本发明意图内的一个实施例中,仅有一个SOK。但是,如图2中此处所描述的替换实施例中,设置了多达三个SOK:可能的SOK210、可能的SOK220和可能的SOK230。多重SOK允许同时配置更大数量的可能选项。在这个实施例中,也可不需要出现任何SOK,因为在没有SOK时,机器将会简化地缺省一些基础配置。替换实施例可要求出现至少一个SOK。

SOK210包含NVM22。除存储器之外,SOK还可包括另外的元件,例如电源、板外驱动器、插槽硬件、电平移动电路、接口硬件或电路等等。在本例子中,SOK210仅包括NVM22。在一个设计的替换例子中,SOK22以CRUM(客户可更换单元存储器)实现。在此NVM22以EEPROM(电可擦除可编程只读存储器)的形式提供。存储器22最好是非易失类型存储器,正如上述的EEPROM。但是,可以理解,有许多不同的方式来实现非易失存储器,所有那些方式都在本发明的考虑范围内。例如,常规ROM(只读存储器)典型是易失的,当去掉电源时会丢失它单元中的数据内容。但是,如果ROM与长效电池结合设置在SOK上,并且如果ROM是足够低功耗的,那么该组合可实际上实现与SOK使用寿命相关的非易失存储器。

图3中,显示了用于将软件选项键和主密钥变量SOK结合到机器启动顺序中的方法论流程图。本实施例中的机器设置有安装的驻留主密钥SOK,在其中已写入了机器序列号。当电源打开或机器复位按钮按下之后,调用引导顺序300。首先,执行轮询302来确定是否出现了随后安装的一个或多个SOK。如果判定304确定没有出现SOK,那么条件转移将跳到步骤306,并继续常规重启顺序。但是如果发现了随后安装的SOK,则执行驻留访问步骤308,访问包含任意标识号的随后SOK中的地址单元。在新的SOK中,该一次可编程序列号区域初始设置为空。

判定310确定标识号是否烧入了随后安装的SOK的NVM中。如果没有标识号出现,执行条件转移312,并将唯一的主机序列号写入随后安装的SOK中。将在随后安装的SOK中发现的选项码写入313主密钥SOK中。然后执行访问314,读取主密钥SOK中的选项码。但是,如果发现了标识号,则执行判定316来将标识号与主机序列号相比较。在一个实施例中进行了推测,如果确定匹配,则随后安装的SOK的选项码已经驻留在主密钥SOK中。对于在此还没有描述的另一实施例,可证实随后安装的SOK的选项码,如果需要的话,由此重新写入主密钥SOK中。如果不匹配,调用指令318,忽略SOK,将记录错误,并且例程跳至步骤306,继续常规量启顺序。如本领域技术人员将理解的,替换实施例可为将不匹配SOK的出现作为错误标记到UI20,或者拒绝完成启动,直到去除该SOK。在发现匹配的更典型预期事件中,执行访问314,访问主密钥SOK,找到规定的选项码。然后设置机器320,按照刚在选项码中的读取设置配置。完成后,可继续重启顺序306。

控制器16还可设置有编码,该编码不断地轮询用于对换或附加随后安装的SOK。在本领域技术人员显而易见的替换方案中,控制器16可替代响应来自对换SOK的中断。在确定对换了的或者新的随后安装的SOK情况下,控制器16将轮询SOK和它的NVM,用于指示选项更新或者任何新的系统配置的调用。

最后,通过采用将主密钥软件选项键与任何随后安装的软件选项键两者相结合,每个键都具有各自的一次可编程序列号区域,序列号区最初提供为处于其未编程的状态中(也称作数据空白),提供了稳健安全的选项/配置管理,对制造和区域服务组织的影响最小化。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号