信息处理装置及信息处理方法制造方法及图纸

技术编号:16187904 阅读:43 留言:0更新日期:2017-09-12 11:18
本发明专利技术公开了一种信息处理装置及信息处理方法。部分或整体地将第一打印队列的打印设置(DEVMODE)转换为第二打印机驱动使用的格式的打印设置(PrintTicket),使用生成的第二打印机驱动使用的格式的打印设置(PrintTicket)作为第二打印队列的打印设置。

Information processing device and information processing method

The invention discloses an information processing device and an information processing method. The first part or the whole of the print queue print settings (DEVMODE) use the format conversion drive second printer print settings (PrintTicket), using the generated second printer driver use format print settings (PrintTicket) is set as second print print queue.

【技术实现步骤摘要】
信息处理装置及信息处理方法
本专利技术涉及一种信息处理装置及信息处理方法,尤其涉及一种与安装用于经由计算机执行打印的打印机驱动软件相关的技术。
技术介绍
使用在计算机中安装打印机驱动的打印机驱动安装程序(installer)(下文简称“安装程序”)作为使能够容易安装和设置打印机驱动的软件。安装程序的主要任务包括新打印机驱动的添加和已有打印机驱动的更新。例如,日本特开2014-6570号公报描述了在更新打印机驱动中切换设置信息的方法。传统中,安装程序在打印机驱动改进时(例如,当已经安装的打印机驱动在相同的架构的另一打印机驱动安装时被该另一打印机驱动覆写)执行切换的假想下切换打印设置和环境设置。换句话说,并没有考虑打印机驱动的构架的改变。因此,在包含架构改变的更新中,例如,在利用新架构的打印机驱动替换旧架构的打印机驱动时,即使使用安装程序,用户也需要自己配置包括打印设置和环境设置的打印机驱动设置。传统驱动更新处理基于架构仍然相同的假设,在使用新架构的驱动替换旧架构的驱动的处理中仍然使用该处理产生以下问题:用新架构的驱动替换每个目标驱动。另外,操作系统(下文简称“OS”)供应商早就关注将支持的打印机驱动的架构一体化为新架构,这样使旧架构的打印机驱动的安装的限制有所进展。特别是当在新OS上限制了旧架构的打印机驱动的安装时,经常发生如下情况:一旦被删除,就再也不能再次安装旧架构的打印机驱动。这使得很难维持用户当前使用的采用旧架构的驱动的打印系统。还存在以下问题:如果用户选择不更新打印机驱动以维持环境,则用户不能切换到新OS。
技术实现思路
根据本专利技术,例如,即使在安装新架构的打印机驱动以替换旧架构的打印机驱动的情况下,也能够自动配置包括打印设置和环境设置的复杂的打印机驱动设置。另外,本专利技术使得能够在维持使用旧架构的打印机驱动的打印环境的同时利用新架构的打印机驱动。本专利技术还允许旧架构的驱动保持在始终可用的状态。本专利技术包括以下配置。根据本专利技术第一方面,一种信息处理装置,所述信息处理装置能够使用第一架构的设备驱动以及与第一架构不同的第二架构的设备驱动,所述信息处理装置中安装了第一架构的设备驱动,所述信息处理装置包括:搜索单元,其用于搜索在第二架构的设备驱动安装中的要替换的队列,要替换的队列使用第一架构的设备驱动,第一架构的设备驱动对应于第二架构的设备驱动对应的外围设备;控制单元,其用于在找到替换队列时执行控制,以便用使用安装的第二架构的设备驱动的另一队列替换所述要替换的队列;以及切换单元,用于将要替换的队列的设置信息转换为与第二架构的设备驱动兼容的格式,并存储转换的设置信息作为所述另一队列的设置信息根据本专利技术第二方面,一种信息处理装置的信息处理方法,所述信息处理装置能够使用第一架构的设备驱动以及与第一架构不同的第二架构的设备驱动,所述信息处理装置中安装了第一架构的设备驱动,所述信息处理方法包括:搜索在第二架构的设备驱动安装中的要替换的队列,要替换的队列使用第一架构的设备驱动,第一架构的设备驱动对应于第二架构的设备驱动对应的外围设备;在找到替换队列时执行控制,以便用使用安装的第二架构的设备驱动的另一队列替换所述要替换的队列;以及将要替换的队列的设置信息转换为与第二架构的设备驱动兼容的格式,并存储转换的设置信息作为所述另一队列的设置信息。根据以下参照附图对示例性实施例的描述,本专利技术的其他特征将变得清楚。附图说明图1是示出根据实施例的系统配置的框图。图2A和图2B是示出计算机和打印机的硬件配置的框图。图3是示出计算机的软件配置和打印处理流的框图。图4是示出打印机驱动和打印队列中的关系的框图。图5是示出打印机驱动更新和替换之前和之后的状态的示例。图6是示出根据实施例的专利技术的安装程序的配置的框图。图7是示出驱动安装处理的概要的流程图。图8A、8B、8C和8D示出安装程序显示的对话框的示例。图9是示出替换打印机驱动的处理的示例性的步骤的流程图。图10是描绘替换打印设置处理的框图。图11是切换设备设置的处理的流程图。图12是删除打印队列和打印机驱动的处理的流程图。图13是删除打印队列和打印机驱动的处理的另一流程图。图14A和14B示出要显示的消息的示例。具体实施方式下文利用附图描述了本专利技术的实施例。[系统配置]图1是示出根据本实施例的系统配置的框图。下文将使用该附图描述根据本实施例的系统配置。本实施例包含信息处理装置100和打印装置101(例如,下文分别简称计算机和打印机)。假定计算机100和打印机101通过例如使用有线或无线通信的通信媒介102经由另一装置以能执行双向通信的方式直接或间接的连接。[硬件配置]接下来,将利用图2A和2B描述本实施例包含的计算机100和打印机101的硬件配置。图2A是示出计算机100的硬件配置的框图。计算机100包括控制单元110和能够连接到控制单元110的外围设备。外围设备包括,例如,接收用户输入的键盘9、向用户显示示出处理结果的图像的显示器10、以及外部存储器14。控制单元110包括用于连接这些外围设备的键盘界面5、显示界面6、用于连接到这些外围设备的外部存储器接口7、以及用于设备连接的总线4。控制单元110(即计算机100)由CPU1控制。CPU1能够将ROM3中存储的基本输入/输出系统(BIOS控制程序)、外部存储器14中存储的操作系统、外围设备驱动以及各种应用程序等加载到RAM2并执行加载的项。控制单元110(即计算机100)也包括外部装置I/F8,其示例是USB、存储卡、以及用于与其他信息装置通信的有线/无线网络。应注意,本实施例中的实施的处理作为将ROM3中存储的程序加载到RAM2中并在CPU1上执行加载的程序的结果而实现。图2B是示出打印机101的硬件配置的框图。打印机101包括控制单元120以及连接到控制单元120的外围设备。外围设备包括,例如,打印单元20、控制台单元21以及外部存储器22。控制单元120包括打印单元接口17和用于连接这些外围设备的外部存储器接口18,以及用于设备连接的总线15。打印机110由控制单元120控制,控制单元120由CPU12控制。CPU12能够将ROM11存储的控制程序和外部存储器22存储的各种程序加载到RAM13并执行加载的项。CPU12通过例如基于控制程序的操作将经由输入/输出单元16输入的打印数据转换为图像信号并经由打印单元接口17向打印单元20输出图像信号来执行打印。能够通过打印单元接口17执行转换为图像信号。CPU12还基于控制程序的操作从输入/输出单元16输出根据经由输入/输出单元16输入的各种响应请求执行的处理的结果。将操作台单元21连接到打印机101使得能够从用户接收直接的输入。应注意,本实施例中实施的处理作为将程序ROM11存储的程序加载到RAM13并在CPU12上执行加载的程序的结果而实现。[软件配置]接下里,将利用图3描述根据本实施例的软件配置和打印处理。图3是示出计算机100的软件配置和打印处理流程的框图。计算机100包括发出打印指示的应用310、作为OS的一部分的执行打印相关控制的打印控制单元320,以及生成打印设置和打印数据的打印机驱动330。打印机驱动330执行两种处理:生成打印设置和生成打印数据。关于生成打印设置的本文档来自技高网...
信息处理装置及信息处理方法

【技术保护点】
一种信息处理装置,所述信息处理装置能够使用第一架构的设备驱动以及与第一架构不同的第二架构的设备驱动,所述信息处理装置中安装了第一架构的设备驱动,所述信息处理装置包括:搜索单元,其用于搜索在第二架构的设备驱动安装中的要替换的队列,要替换的队列使用第一架构的设备驱动,第一架构的设备驱动对应于第二架构的设备驱动对应的外围设备;控制单元,其用于在找到要替换的队列时执行控制,以便用使用安装的第二架构的设备驱动的另一队列替换所述要替换的队列;以及切换单元,用于将要替换的队列的设置信息转换为与第二架构的设备驱动兼容的格式,并存储转换的设置信息作为所述另一队列的设置信息。

【技术特征摘要】
2016.03.02 JP 2016-0404441.一种信息处理装置,所述信息处理装置能够使用第一架构的设备驱动以及与第一架构不同的第二架构的设备驱动,所述信息处理装置中安装了第一架构的设备驱动,所述信息处理装置包括:搜索单元,其用于搜索在第二架构的设备驱动安装中的要替换的队列,要替换的队列使用第一架构的设备驱动,第一架构的设备驱动对应于第二架构的设备驱动对应的外围设备;控制单元,其用于在找到要替换的队列时执行控制,以便用使用安装的第二架构的设备驱动的另一队列替换所述要替换的队列;以及切换单元,用于将要替换的队列的设置信息转换为与第二架构的设备驱动兼容的格式,并存储转换的设置信息作为所述另一队列的设置信息。2.根据权利要求1所述的信息处理装置,还包括:第一用户界面,使用户能够逐个队列地选择替换处理、保持处理以及删除处理中的一者作为要施加于使用第一架构的设备驱动的队列的处理,第一架构的设备驱动对应于第二架构的设备驱动对应的外围设备,替换处理用使用第二架构的设备驱动的队列替换使用第一架构的设备驱动的队列,保持处理原样保持使用第一架构的设备驱动的队列,删除处理删除使用第一架构的设备驱动的队列,其中,搜索单元将在替换处理在第一用户界面上选择的队列视为要替换的队列。3.根据权利要求2所述的信息处理装置,其中,在第一用户界面上由保持处理选择的队列被保持不改变。4.根据权利要求2所述的信息处理装置,其中,删除在第一用户界面上由保持处理选择的队列。5.根据权利要求2-4任一项所述的信息处理装置,还包括:第二用户界面,在安装第二架构的设备驱动时,使用户选择添加新队列的添加处理、升级存在的设备驱动的升级处理以及添加新队列并且升级存在的设备驱动的合并处理中的一者,其中,在第二用户界面上选择合并处理,第一用户界面接收其上的选择。...

【专利技术属性】
技术研发人员:内田达郎
申请(专利权)人:佳能株式会社
类型:发明
国别省市:日本,JP

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

1