信息处理装置、安装方法及程序制造方法及图纸

技术编号:11401063 阅读:91 留言:0更新日期:2015-05-03 16:49
信息处理装置被构造为响应于驱动程序的安装的开始,来安装尚未被定制的驱动程序,并且修改安装的驱动程序,使得能够通过安装的驱动程序设置的功能设置值,变得与定制的驱动程序的功能设置值相同。

【技术实现步骤摘要】
【国外来华专利技术】信息处理装置及安装方法
本专利技术涉及一种安装了定制的驱动程序的信息处理装置、用于安装该驱动程序的方法以及程序。
技术介绍
Windows(注册商标)打印机驱动程序是用于控制打印机的打印控制程序的代表性示例。Windows(注册商标)打印机驱动程序的安装集包括打印机驱动程序的目录文件,称为CAT文件。目录文件存储安装集中包括的各文件的哈希值的数组。可以进一步向该目录文件附加电子签名。如果在验证附加至目录文件的电子签名之后,将存储的哈希值与安装集中的各文件的哈希值进行比较,则能够验证安装集内的各文件的内容是否被修改。同时,一些用户希望依照打印系统被引入的环境,来定制打印机驱动程序。特别是,随着近年来打印系统被引入的环境的多样化,打印机驱动程序的使用也趋于多样化,并且对打印机驱动程序的定制的需求不断增加。为了应对此种需求,日本特开2006-309724号公报讨论了一种定制技术,该定制技术使得能够修改由打印机驱动程序默认显示的初始设置值,并且使得能够对用户能够通过打印机驱动程序的用户界面(UI)设置的设置值,进行输入控制。当利用日本特开2006-309724号公报中讨论的方法来定制打印机驱动程序时,创建如下的打印机驱动程序,在该打印机驱动程序中,该打印机驱动程序的安装集中的部分设置文件已被修改。除了通过定制而被修改的设置文件之外,创建的打印机驱动程序还包括未修改的驱动程序模块以及目录文件。因此,以能够使定制的驱动程序自行安装的形式,来创建驱动程序,这是具有重要意义的。如果前述创建的驱动程序仅包括通过定制而被修改的设置文件,则用户需要准备单独的驱动程序模块。因此,用户需要将修改的设置文件和驱动程序模块相互关联地管理,这增加了用户的负担。因此,在传统技术中,以使得定制的驱动程序能够自行安装的形式,来创建驱动程序。由于用户能够容易地执行安装操作,因此,此种定制的驱动程序可以被认为是用户友好的驱动程序。然而,该驱动程序的设置文件已被修改,因而,驱动程序处于这些设置文件的哈希值与在目录文件中记载的哈希值不匹配的状态,或者换言之,处于在目录文件与安装集之间缺乏一致性的状态。[引文列表][专利文献][PTL1]日本特开2006-309724号公报
技术实现思路
根据本专利技术的一个方面,提供一种信息处理装置,该信息处理装置包括:开始单元,其用于开始安装,就能够在功能设置画面中设置的功能设置值而定制的驱动程序;以及安装单元,其用于响应于驱动程序的安装的开始,来安装尚未进行所述定制的驱动程序,并且修改安装的驱动程序,使得能够由安装的驱动程序设置的功能设置值变得与已进行了所述定制的驱动程序的功能设置值相同。通过以下参照附图对示例性实施例的详细描述,本专利技术进一步的特征及方面将变得显而易见。附图说明被并入说明书并构成说明书的一部分的附图例示了本专利技术的示例性实施例、特征及方面,并且与文字描述一起用来说明本专利技术的原理。图1是例示根据本专利技术的示例性实施例的打印处理系统的配置的框图。图2例示了主计算机的随机存取存储器(RAM)中的存储映像。图3例示了自定义工具的主UI的示例。图4例示了用于设置自定义工具的打印机驱动程序初始值的UI的示例。图5例示了自定义工具的打印机驱动程序的显示设置UI的示例。图6A是例示自定义工具的基本操作的流程图。图6B是例示自定义工具的基本操作的流程图。图6C是例示自定义工具的基本操作的流程图。图7A例示了安装集的示例性文件夹结构及示例性文件结构。图7B例示了安装集的示例性文件夹结构及示例性文件结构。图7C例示了安装集的示例性文件夹结构及示例性文件结构。图7D例示了安装集的示例性文件夹结构及示例性文件结构。图7E例示了安装集的示例性文件夹结构及示例性文件结构。图8A是例示使用信息(INF)文件的安装处理的流程图。图8B是例示使用信息(INF)文件的安装处理的流程图。图8C是例示使用信息(INF)文件的安装处理的流程图。图9A例示了安装程序格式安装集。图9B是例示安装集的安装处理的流程图。图10A是例示第一示例性实施例的定制处理及安装处理的流程图。图10B是例示第一示例性实施例的定制处理及安装处理的流程图。图10C是例示第一示例性实施例的定制处理及安装处理的流程图。图11例示了第一示例性实施例的定制的安装集的结构。图12A是例示第二示例性实施例的定制处理及安装处理的流程图。图12B是例示第二示例性实施例的定制处理及安装处理的流程图。图13例示了第二示例性实施例的定制的安装集的结构。图14A是例示第三示例性实施例的安装处理的流程图。图14B是例示第三示例性实施例的安装处理的流程图。具体实施方式下面,将参照附图,来详细描述本专利技术的各种示例性实施例、特征及方面。随着安全意识的提高,一种新的操作系统(OS)正在出现,当该OS检测到在目录文件与安装集之间缺乏一致性的驱动程序的安装时,该OS停止安装。虽然定制的驱动程序具有如上所述的优点,但是,包括此种OS的信息处理装置不允许定制的驱动程序的安装。这是因为,定制的驱动程序在目录文件与安装集之间缺乏一致性。在包括此种OS的信息处理装置中,用户无法使用定制的驱动程序。本专利技术的目的是将定制的驱动程序安装到包括如下OS的信息处理装置上,所述OS不允许在目录文件与安装集之间缺乏一致性的定制的驱动程序的安装。在描述本专利技术的示例性实施例之前,将描述在各示例性实施例中要使用的自定义工具程序。应当指出,各示例性实施例例示用于定制Windows(注册商标)的打印机驱动程序的方法,该Windows(注册商标)是用于个人计算机的OS程序,并且由Microsoft(注册商标)(微软)公司发行。图1是例示根据本专利技术的示例性实施例的打印处理系统的配置的框图。该打印处理系统包括作为信息处理装置的主计算机3000以及打印机1500,该打印机1500从主计算机3000接收打印数据以执行打印。在主计算机3000中,中央处理单元(CPU)1依照存储在RAM2中的程序,总体地控制连接到系统总线4的各设备。RAM2还充当CPU1的主存储器及工作区。只读存储器(ROM)3存储各种程序及数据段,并且包括字体ROM3a、程序ROM3b及数据ROM3c。字体ROM3a存储各种字体,程序ROM3b存储引导程序和基本输入/输出系统(BIOS),并且数据ROM3c存储各种数据段。操作输入设备接口(IF)5控制来自键盘9或者诸如鼠标等的指点设备的输入。阴极射线管(CRT)控制器(CRTC)6控制显示器10上的显示。盘控制器(DKC)7控制对诸如硬盘(HD)等的外部存储器11的访问。打印机控制器(PRTC)8通过双向接口21与打印机1500连接,并且在PRTC8与打印机1500之间执行通信控制处理。外部存储器11包括例如HD和闪存驱动器(SSD)。如图1所示,外部存储器11存储OS205、应用201以及打印处理相关程序204。应用201的示例包括如下的文档处理应用程序,该文档处理应用程序用于处理图形、图像、文本及表格等混合存在的文档。外部存储器11还存储与应用201相关的用户文件及编辑文件(未例示)。打印处理相关程序204生成用页面描述语言记载的打印数据,并且被相同系列的多个打印机共享。打印处理相关程序204(以下称为打印机驱动程序)包括本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/55/CN104583932.html" title="信息处理装置、安装方法及程序原文来自X技术">信息处理装置、安装方法及程序</a>

【技术保护点】
一种信息处理装置,该信息处理装置包括:开始单元,其被构造为开始安装,就能够在功能设置画面中设置的功能设置值而定制的驱动程序;以及安装单元,其被构造为响应于驱动程序的安装的开始,来安装尚未进行所述定制的驱动程序,并且修改安装的驱动程序,使得能够由安装的驱动程序设置的功能设置值变得与已进行了所述定制的驱动程序的功能设置值相同。

【技术特征摘要】
【国外来华专利技术】2012.08.08 JP 2012-1760241.一种信息处理装置,该信息处理装置包括:开始单元,其用于开始安装,就能够在功能设置画面中设置的功能设置值而定制的驱动程序;安装单元,其用于响应于驱动程序的安装的开始,来安装尚未进行所述定制的驱动程序,并且修改安装的驱动程序,使得能够由安装的驱动程序设置的功能设置值变得与已进行了所述定制的驱动程序的功能设置值相同;以及创建单元,其用于创建包括目录文件的所述定制的驱动程序,在所述目录文件中,记载了与尚未进行所述定制的驱动程序相对应的哈希值。2.根据权利要求1所述的信息处理装置,其中,基于驱动程序的设置文件,来确定能够通过驱动程序设置的功能设置值,并且其中,所述安装单元通过将安装的驱动程序的设置文件,替换为通过所述定制而创建的设置文件,来修改驱动程序。3.根据权利要求2所述的信息处理装置,该信息处理装置还包括:显示单元,其用于显示用以对驱动程序进行所述定制的定制画面;其中,所述创建单元响应于在通过所述功能设置画面修改了功能设置值之后对用于创建所述定制的驱动程序的指令的接收,来创建所述定制的驱动程序,该定制的驱动程序包括尚未进行所述定制的驱动程序的设置文件、以及已进行了所述定制的驱动程序的设置文件。4.根据权利要求3所述的信息处理装置,其中,所述安装单元将所述定制的驱动程序中包括的、尚未进行所述定制的驱动程序的设置文件的哈希值,与所述目录文件中的哈希值进行比较,并且如果哈希值相互匹配,则所述安装单元安装尚未进行所述定制的驱动程序,然后将安装的驱动程序的设置文件,替换为所述定制的驱动程序中包括的、已进行了所述定制的驱动程序的设置文件。5.根据权利要求1所述的信息处理装置,其中,所述安装单元在安装尚未进行所述定制的驱动程序之后...

【专利技术属性】
技术研发人员:大村宏
申请(专利权)人:佳能株式会社
类型:发明
国别省市:日本;JP

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

1