信息处理装置及其控制方法、以及打印系统制造方法及图纸

技术编号:14766073 阅读:48 留言:0更新日期:2017-03-08 10:26
本发明专利技术提供一种信息处理装置及其控制方法、以及打印系统。所述信息处理装置配备有操作系统,并且根据由所述操作系统从应用接受的打印数据而生成打印作业,所述信息处理装置包括:设备服务,其经由所述信息处理装置的端口连接到打印装置,接受来自所述操作系统的打印作业并将所述打印作业发送到所述打印装置,并且接受来自所述操作系统的所述打印装置的控制命令并将所述控制命令发送到所述打印装置。在从所述设备服务接受与所述控制命令有关的来自所述打印装置的响应时,所述信息处理装置使所述打印装置的状态基于所述响应而显示。

【技术实现步骤摘要】

本专利技术涉及一种信息处理装置及其控制方法、以及打印系统
技术介绍
为了信息处理装置使用诸如图像形成装置等的外围设备,需要将与外围设备相对应的设备驱动器(例如,针对打印机的情况的打印机驱动器),嵌入到在信息处理装置上进行操作的操作系统(在下文中,被称为OS)中。此外,当使用作为外围设备的打印机装置时,使打印机驱动器从应用启动以进行打印所需的设置,并且生成图像数据和打印设置(在下文中,这些将被统称为打印作业)。然后,将生成的打印作业发送到打印机装置。由此,接收到打印作业的打印机装置根据打印作业的打印设置,执行图像生成处理(在下文中,被称为渲染(rendering)),以将图像打印在片材上。传统的打印机驱动器包括管理来自用户或应用的输入的用户界面模块、生成打印作业的打印作业生成模块以及控制信息处理装置与打印机装置之间的通信的通信控制模块。在下文中,通信控制模块将被称为语言监视器。包括这些模块组的打印机驱动器被称为版本3驱动器(在下文中,被称为V3打印机驱动器)。语言监视器接受由打印作业生成模块生成的打印作业,并且经由OS将该打印作业发送到打印机装置。另外,当接收到来自用户或应用的用于取消打印作业等的请求时,语言监视器通过根据请求进行处理来控制打印作业。此外,存在如下的V3驱动器,该V3驱动器配备有使语言监视器扩展的语言监视器,并且不仅能够支持在从打印机驱动器发送打印作业时使用的打印通信的协议,而且还能够支持在从打印机装置接收打印机装置的装置信息时使用的打印通信的协议。通过支持这样的协议的语言监视器,即使在使用具有小存储器容量的打印机装置的情况下,通过打印机驱动器总是确认打印机装置的存储器状态作为信息,也变得能够执行稳定的打印。另外,通过支持这样的协议的语言监视器,对于信息处理装置,能够详细收集打印机装置的状态,并且进行原本已经由打印机装置进行的打印作业的管理和控制。此外,如下的系统被广泛商业化并被使用,在本系统中,对于信息处理装置中的应用,能够向用户显示消息以及所收集的打印机装置的状态,显示打印机装置的设置的输入等。以这种方式,能够通过在信息处理装置的应用中进行将被常规地显示或输入在打印机装置的面板上的内容,简化打印机装置的操作面板并抑制产品成本。此外,如下的系统已被商业化并被使用,在本系统中,并不是在打印机装置上进行渲染,而是将已经由V3驱动器在信息处理装置上渲染的图像数据发送到打印机装置以使该图像数据打印。这种系统被称为基于主机的打印系统,并且如先前描述的,通过语言监视器的功能,能够在配备有小存储器容量或低规格CPU的打印机装置中,进行等同于正常打印机装置的打印。以这种方式,能够抑制打印机装置的成本。同时,由微软公司近年来推出的Windows8(注册商标),与上述构造不同的打印机驱动器构造已经被采用。前述的语言监视器不包括在构造打印机驱动器的模块组中。此外,能够使用的通信端口限于USB(UniversalSerialBus,通用串行总线)端口和WSD(WebServiceonDevice,设备上的网络服务)端口。这样的打印机驱动器被称为版本4驱动器(在下文中,被称为V4驱动器)。V4驱动器不具有语言监视器,因此由作为标准配备在Windows(注册商标)上的假脱机程序(spooler),来提供向打印机装置发送由打印作业生成模块生成的打印作业的通信处理。另外,由该假脱机程序来执行语言监视器在V3驱动器中进行的处理(例如,响应于取消来自用户或应用的打印作业等的请求)。以这种方式,语言监视器在V3驱动器中进行的处理,照惯例已变为由假脱机程序在V4驱动器中进行,从而存在如下的情况,即,在V3驱动器中能够进行的控制不再能够进行。例如,考虑如下的情况,其中,当打印机装置和信息处理装置经由USB连接,并且发生打印处理无法在打印机装置上继续的错误时,发出与发生错误的打印作业有关的取消请求。在这种情况下,存在假脱机程序不向与OS有关的打印机装置做出取消打印的指令的情况。针对这样的问题,在例如日本特开2014-134861号公报中记载了如下技术,即,假脱机程序、或作为V4驱动器的要素的命令生成过滤器适当地确定打印机装置的状态,并适当地取消打印作业。能够应用到前述的基于主机的打印系统的打印机装置在如下的前提下被设计,即,存在配备有支持用于打印通信的协议的语言监视器的V3驱动器。因此,使用用于打印通信的协议,进行从信息处理装置到打印机装置的、与打印作业有关的请求(例如,打印执行请求或取消请求)及操作设置改变请求,以及从打印机装置到信息处理装置的打印机状态信息通知。此外,使用语言监视器进行打印作业的管理。然而,由于在V4驱动器中存在无法在打印机驱动器中嵌入独立的语言监视器的限制,因此支持用于打印通信的协议的语言监视器无法被嵌入到V4驱动器中。结果是,存在无法使用应用到基于主机的打印系统的打印机装置来利用V4驱动器进行打印的问题。
技术实现思路
本专利技术的一个方面是消除传统技术的上述问题。本专利技术的特征是提供一种如下的技术,在该技术中,即使是安装了无法嵌入独立的语言监视器的驱动器的信息处理装置,也能够类似于传统V3驱动器控制图像形成装置。根据本专利技术的第一方面,提供了一种信息处理装置,其配备有操作系统,并且根据由所述操作系统从应用接受的打印数据而生成打印作业,所述装置包括:设备服务,其被构造为:(i)经由所述信息处理装置的端口连接到打印装置,(ⅱ)接受来自所述操作系统的打印作业,并将所述打印作业发送到所述打印装置,并且(iii)接受来自所述操作系统的所述打印装置的控制命令,并将所述控制命令发送到所述打印装置;以及显示单元,其被构造为,在从所述设备服务接受与所述控制命令有关的来自所述打印装置的响应时,使所述打印装置的状态基于所述响应显示。根据本专利技术的第二方面,提供了一种打印系统,其包括信息处理装置和打印装置,其中,所述信息处理装置配备有操作系统,并且根据由所述操作系统从应用接受的打印数据生成打印作业,所述信息处理装置包括:设备服务,其被构造为:(i)接受来自所述操作系统的打印作业,并将所述打印作业发送到所述打印装置,并且(ii)接受来自所述操作系统的所述打印装置的控制命令,并将所述控制命令发送到所述打印装置;以及显示单元,其被构造为,在从所述设备服务接受与所述控制命令有关的来自所述打印装置的响应时,使所述打印装置的状态基于所述响应显示,并且其中,所述打印装置经由所述信息处理装置的端口连接到所述设备服务。根据本专利技术的第三方面,提供了一种信息处理装置的控制方法,所述信息处理装置配备有操作系统,并且根据由所述操作系统从应用接受的打印数据而生成打印作业,所述控制方法包括以下步骤:根据由所述操作系统从应用接受的打印数据生成打印作业;执行经由所述信息处理装置的端口连接到打印装置的设备服务,接受来自所述操作系统的打印作业,并将所述打印作业发送到所述打印装置;针对所述设备服务,接受来自所述操作系统的所述打印装置的控制命令,并将所述控制命令发送到所述打印装置;其中,当所述设备服务接收到与所述控制命令有关的来自所述打印装置的响应时,所述设备服务将所述响应发送到所述操作系统,并且使所述打印装置的状态基于所述响应显示。通过以下参照附图对示例性实施例的描本文档来自技高网
...
信息处理装置及其控制方法、以及打印系统

【技术保护点】
一种信息处理装置,其配备有操作系统,并且根据由所述操作系统从应用接受的打印数据而生成打印作业,所述信息处理装置包括:设备服务,其被构造为:(i)经由所述信息处理装置的端口连接到打印装置,(ii)接受来自所述操作系统的打印作业,并将所述打印作业发送到所述打印装置,并且(iii)接受来自所述操作系统的所述打印装置的控制命令,并将所述控制命令发送到所述打印装置;以及显示单元,其被构造为,在从所述设备服务接受与所述控制命令有关的来自所述打印装置的响应时,使所述打印装置的状态基于所述响应而显示。

【技术特征摘要】
2015.08.25 JP 2015-1661861.一种信息处理装置,其配备有操作系统,并且根据由所述操作系统从应用接受的打印数据而生成打印作业,所述信息处理装置包括:设备服务,其被构造为:(i)经由所述信息处理装置的端口连接到打印装置,(ii)接受来自所述操作系统的打印作业,并将所述打印作业发送到所述打印装置,并且(iii)接受来自所述操作系统的所述打印装置的控制命令,并将所述控制命令发送到所述打印装置;以及显示单元,其被构造为,在从所述设备服务接受与所述控制命令有关的来自所述打印装置的响应时,使所述打印装置的状态基于所述响应而显示。2.根据权利要求1所述的信息处理装置,其中,所述设备服务将从所述操作系统接受的打印作业保存到队列,并且读取保存在所述队列中的所述打印作业,以将该打印作业发送到所述打印装置。3.根据权利要求1所述的信息处理装置,其中,在所述设备服务管理的打印装置的型号信息与针对所述控制命令的来自所述打印装置的响应中包括的型号信息不匹配的情况下,使所述设备服务引发错误。4.根据权利要求1所述的信息处理装置,其中,当所述设备服务从所述操作系统接受用于获得所述打印装置的参数的命令时,所述设备服务将所述命令发送到所述打印装置,而当所述设备服务接收到与所述命令有关的来自所述打印装置的响应时,所述设备服务利用所述响应对所述操作系统进行应答。5.根据权利要求1所述的信息处理装置,其中,在所述设备服务管理的打印装置的型号信息与从所述操作系统接受的所述打印作业中包括的型号信息不匹配的情况下,所述设备服务不执行所述打印作业。6.根据权利要求1所述的信息处理装置,所述信息处理装置还包括设置单元,所述设置单元被构造为进行所述设备服务管理的所述打印装置的改变或设置。7.根据权利要求1所述的信息处理装置,其中,当打印装置连接到所述信息处理装置时,所述设备服务从所述打印装置获得所述打印装置的信息,在所获得的信息与所述设备服务管理的打印装置的信息匹配的情况下,管理所述打印装置,而在所获得的信息与所述设备服务管理的打印装置...

【专利技术属性】
技术研发人员:大矢浩史森田直树冈泽隆志坂口透伊藤千惠
申请(专利权)人:佳能株式会社
类型:发明
国别省市:日本;JP

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

1