信息处理装置和方法以及打印系统的制作方法

文档序号:6365954阅读:90来源:国知局
专利名称:信息处理装置和方法以及打印系统的制作方法
信息处理装置和方法以及打印系统技术领域
本发明涉及一种信息处理装置与方法、以及一种打印系统。
背景技术
日本未审专利申请公开No. 2001-022550公开了下述打印系统。响应于打印数据, 打印客户端装置生成打印数据,并且在将打印数据传送到打印设备之前,打印客户端装置发送取消登记在打印客户端装置中的打印设备的省电状态的命令。
日本未审专利申请公开No. 2002-113925公开了下述打印设备。当打印设备在处于省电状态时从主机设备接收到打印数据时,打印设备检查网络中其他打印设备的状态, 并且选择由于未处于省电状态而能立即执行打印的打印设备。然后,打印设备将打印数据传送到所选择的打印设备。
日本未审专利申请公开No. 2004-334793公开了下述外围设备。当从正常的数据处理待机状态变换到休眠模式时,外围设备将休眠模式转换请求发送到代理响应服务器。 然后,当基于从任一客户端设备发出的用于搜索正变换到休眠模式的外围设备的外围设备搜索请求从代理响应服务器接收到休眠模式取消请求时,外围设备取消休眠模式并且变换到正常的数据处理待机状态。
日本未审专利申请公开No. 2010-176424公开了下述图像形成系统。该图像形成系统包括基于经由网络接收到的图像形成指令来形成图像的多个图像形成装置。该多个图像形成装置之一设置该多个图像形成装置中的另一个图像形成装置作为代理设备。然后, 设置了代理设备的图像形成装置将除了经由网络发送到该图像形成装置的信号中包含的图像形成指令之外的服务的提供委派给代理设备。该图像形成装置变换到比在操作状态中消耗更少电力的省电状态。发明内容
因此,本发明的目的是即使当在服务中生成了针对处于省电状态的打印设备的打印指令信息时仍允许该打印设备检查打印指令信息。
根据本发明的第一方面,提供了一种信息处理装置,该信息处理装置包括确定单元,所述确定单元一旦检测到特定打印设备没有检查指示打印所述特定打印设备中的文档的指令的打印指令信息是否保留在生成指示打印指定打印设备中的文档的指令的打印指令信息的服务中,就确定所述特定打印设备未处于间歇地检查打印指令信息是否保留在所述服务中的检查状态;以及处理器,如果所述确定单元已确定所述特定打印设备未处于所述检查状态,则所述处理器执行允许所述特定打印设备变换到所述检查状态的处理。
根据本发明的第二方面,在上述信息处理装置中,所述处理器可向所述特定打印设备发送数据,作为允许所述特定打印设备变换到所述检查状态的处理。
根据本发明的第三方面,上述信息处理装置还可包括检查单元,所述检查单元间歇地检查指示打印所述特定打印设备中或所述信息处理装置中的文档的指令的打印指令信息是否保留在所述服务中;以及打印机,如果所述检查单元已检查到指示打印所述信息处理装置中的文档的指令的打印指令信息保留在了所述服务中,则所述打印机打印所述文档。如果所述检查单元已检查到指示打印所述特定打印设备中的文档的指令的打印指令信息保留在了所述服务中,则所述确定单元可确定所述特定打印设备未处于所述检查状态。
根据本发明的第四方面,在上述信息处理装置中,所述处理器可将用于向所述特定打印设备发送数据的信息提供给已请求所述服务生成指示打印所述特定打印设备中的文档的指令的打印指令信息的请求设备,作为允许所述特定打印设备变换到所述检查状态的处理。
根据本发明的第五方面,在上述信息处理装置中,一旦连续预定次数或更多次数地检测到在所述服务中已存储了指示打印所述特定打印设备中的文档的指令的打印指令信息,所述确定单元就可确定所述特定打印设备未处于所述检查状态。
根据本发明的第六方面,提供了一种信息处理装置,该信息处理装置包括检查单元,所述检查单元检查指示打印由所述信息处理装置管理的特定打印设备中的文档的指令的打印指令信息是否存储在生成指示打印指定打印设备中的文档的指令的打印指令信息并存储所述打印指令信息直至所述指定打印设备检查到已生成了所述打印指令信息的服务中;以及发送单元,如果所述检查单元已检查到指示打印所述特定打印设备中的文档的指令的打印指令信息存储在了所述服务中,则所述发送单元将用于允许所述特定打印设备从省电状态变换到正常状态的数据发送到所述特定打印设备,所述省电状态是比所述正常状态消耗更少电力的状态。
根据本发明的第七方面,提供了一种信息处理装置,该信息处理装置包括确定单元,当在生成指示打印指定打印设备中的文档的指令的打印指令信息的服务中生成指示打印特定打印设备中的文档的指令的打印指令信息时,所述确定单元确定所述特定打印设备是否处于比正常状态消耗更少电力的省电状态;以及通知单元,如果所述确定单元已确定所述特定打印设备处于所述省电状态,则所述通知单元将关于要连接的用于允许所述特定打印设备从所述省电状态变换到所述正常状态的统一资源定位符的信息提供给已请求所述服务生成指示打印所述特定打印设备中的文档的指令 的打印指令信息的请求设备。
根据本发明的第八方面,提供了一种打印系统,该打印系统包括打印文档的打印设备;以及信息处理装置,如果所述打印设备未处于间歇地检查是否存储了指示打印文档的指令的打印指令信息的检查状态,则所述信息处理装置允许所述打印设备变换到所述检查状态。所述信息处理装置包括确定单元,所述确定单元一旦检测到所述打印设备没有检查指示打印所述打印设备中的文档的指令的打印指令信息是否存储在生成指示打印所述打印设备中的文档的指令的打印指令信息的服务中,就确定所述打印设备未处于所述检查状态,以及处理器,如果所述确定单元确定所述打印设备未处于所述检查状态,则所述处理器执行允许所述打印设备变换到所述检查状态的处理。所述打印设备包括检查单元,如果所述处理器已执行允许所述打印设备变换到所述检查状态的处理,则所述检查单元间歇地检查指示打印所述打印设备中的文档的指令的打印指令信息是否保留在所述服务中,以及打印机,如果所述检查单元已检查到指示打印所述打印设备中的文档的指令的打印指令信息保留在了所述服务中,则所述打印机打印所述文档。
根据本发明的第九方面,提供了一种信息处理方法,该信息处理方法包括一旦检测到特定打印设备没有检查指示打印所述特定打印设备中的文档的指令的打印指令信息是否保留在生成指示打印指定打印设备中的文档的指令的打印指令信息的服务中,就确定所述特定打印设备未处于间歇地检查打印指令信息是否保留在所述服务中的检查状态;并且如果已确定所述特定打印设备未处于所述检查状态,则执行允许所述特定打印设备变换到所述检查状态的处理。
根据本发明的第一方面,即使当针对未处于间歇地检查打印指令信息是否保留在服务中的检查状态的打印设备的打印指令信息保留于服务中时,该打印设备依然能够检查打印指令信息。
根据本发明的第二方面,如果针对未处于检查状态的打印设备的打印指令信息保留于服务中,则相比于未提供第二方面的配置的情况,能够减少打印设备检查打印指令信息之前的时间。
根据本发明的第三方面,如果针对未处于检查状态的打印设备的打印指令信息保留于服务中,则打印设备能够在无需提供允许打印设备变换到检查状态的专用设备的情况下检查打印指令信息。
根据本发明的第四方面,如果针对未处于检查状态的打印设备的打印指令信息保留于服务中,则能够利用已请求服务生成打印指令信息的请求设备来控制打印设备检查打印指令信息之前的时间。
根据本发明的第五方面,相较于未提供第五方面的配置的情况,打印设备能够以更高精度确定打印设备未处于检查状态。
根据本发明的第六方面,如果在服务中生成了针对处于省电状态的打印设备的打印指令信息,则相比于未提供第六方面的配置的情况,能够减少打印设备检查打印指令信息之前的时间。
根据本发明的第七方面,如果在服务中生成了针对处于省电状态的打印设备的打印指令信息,则能够利用已请求服务生成打印指令信息的请求设备来控制打印设备检查打印指令信息之前的时间。
根据本发明的第八方面,即使当针对未处于间歇地检查打印指令信息是否保留在服务中的检查状态的打印设备的打印指令信息保留于服务中时,打印设备依然能够检查打印指令信息。
根据本发明的第九方面,即使当针对未处于间歇地检查打印指令信息是否保留在服务中的检查状态的打印设备的打印指令信息保留于服务中时,打印设备依然能够检查打印指令信息。


将基于下述附图详细地描述本发明的示例性实施方式,其中
图I例示应用本发明的示例性实施方式的云打印系统的整体配置的实例;
图2例示根据本发明的示例性实施方式的终端装置的硬件配置的实例;
图3例示根据本发明的示例性实施方式的图像形成装置的硬件配置的实例;
图4示意性地例示根据本发明的第一示例性实施方式的操作;
图5是例示根据第一示例性实施方式的图像形成装置的第一功能配置的实例的框图6是例示根据第一示例性实施方式的图像形成装置的第二功能配置的实例的框图7是例示由根据本发明的示例性实施方式的图像形成装置执行的第一操作的实例的流程图8是例示由根据本发明的示例性实施方式的图像形成装置执行的第二操作的实例的流程图9示意性地例示根据本发明的第二示例性实施方式的操作;
图10是例示根据第二示例性实施方式的云打印服务器的功能配置的实例的框图;以及
图11是例示由根据本发明的第二实施方式的云打印服务器执行的操作的实例的流程图。
具体实施方式
下文中将参考附图详细地描述本发明的示例性实施方式。
图I例示应用示例性实施方式的云打印系统的整体配置的实例。
如图I所示,在该云打印系统中,终端装置10以及图像形成装置30a、30b、30c连接到网络90。网络90经由网关服务器(未示出)连接到网络70,并且云打印服务器50连接到网络70。
在图I中,单独地示出了图像形成装置30a、30b、30c。然而,如果不必要对这些图像形成装置进行相互区分,则简单地将它们统称为“图像形成装置30”或“多个图像形成装置30”。虽然在图I中仅示出了 3个图像形成装置30,但是可提供4个或更多个图像形成装置30。
终端装置10是请求云打印服务器50打印文档的计算机设备。作为终端装置10, 可使用个人计算机(PC)、个人数字助理(PDA)、蜂窝电话等。在示例性实施方式中,终端装置10被提供为请求设备的实例。
图像形成装置30是在记录介质上形成图像并且将该记录介质作为打印介质输出的装置。图像形成装置30可以是仅具有打印机功能的装置或者是包括如打印机功能、扫描仪功能、传真功能等的多种图像处理功能的多功能装置。
云打印服务器50是使用如终端装置10的各种设备并提供允许安装在家里、办公室、公共设施等的图像形成装置30打印文档的服务(这样的服务称为“云打印服务”)的服务器计算机。更具体地,响应于来自终端装置10的生成用于指示图像形成装置30打印文档的打印指令信息的请求,云打印服务器50生成打印指令信息并且对其进行存储,直至从该图像形成装置30作出关于打印指令信息的存在的询问。一旦接收到这样的询问,云打印服务器50就生成能供所有图像形成装置30处理的格式的文档图像,并且将生成的文档图像提供到作出询问的图像形成装置30。在示例性实施方式中,使用云打印服务作为生成打印指令信息的服务的实例。
网络70充当用于执行终端装置10与云打印服务器50之间或图像形成装置30与云打印服务器50之间的通信的通信介质。例如,网络70是互联网。
网络90充当用于执行终端装置10与图像形成装置30之间的通信的通信介质。例如,网络90是局域网(LAN)。
现在将参考图2讨论终端装置10的硬件配置的实例。
如图2所示,终端装置10包括充当算术单元的中央处理单元(CPU) 11、充当存储单元的主存储器12、以及也充当存储单元的硬盘驱动(HDD) 13。CPU 11运行操作系统(OS) 和各种软件应用程序以实现多种功能,这将在后面进行讨论。主存储器12是用于在其中存储各种软件应用程序以及用于运行这样的软件应用程序的数据的存储区域。HDD 13是用于在其中存储要输入到各种软件应用程序的输入数据以及要从各种软件应用程序输出的输出数据的存储区域。
终端装置10还包括用于执行与外部设备的通信的通信接口(下文中称为“通信 I/F”)14,包括视频存储器、显示器等的显示机制15,以及如键盘、鼠标等的输入设备16。
图2所示的硬件配置也可以是云打印服务器50的硬件配置。在这种情况下,云打印服务器50的硬件配置包括CPU 51、主存储器52、HDD 53、通信I/F 54、显示机制55、以及输入设备56,分别代替CPU 11、主存储器12、HDD 13、通信I/F 14、显示机制15、以及输入设备16。
图3例示图像形成装置30的硬件配置的实例。
图像形成装置30包括CPU 31、随机存取存储器(RAM) 32、只读存储器(ROM) 33、 HDD 34、操作面板35、图像读取器36、图像形成单元37、以及通信接口(下文中称为“通信 I/F”)38。
CPU 31将存储在ROM 33中的各种程序加载到RAM 32以实现各种功能,这将在后面进行讨论。
RAM 32是用作CPU 31的工作存储器等的存储器。
ROM 33是用于在其中存储由CPU 31运行的各种程序等的存储器。
HDD 34例如是磁盘设备,并且在其中存储由图像读取器36读取的图像数据以及用于由图像形成单元37执行图像形成的图像数据等。
操作面板35例如是触摸面板,显示各项信息并接收通过来自用户的操作输入的信息。
图像读取器36读取记录在如纸张的记录介质上的图像。图像读取器36例如是扫描仪,并且电荷耦合器件(CCD)扫描仪或接触式图像传感器(CIS)扫描仪可也用作图像读取器36。在CCD扫描仪中,从光源向文档施加光,文档反射的光通过透镜被聚集并且被CCD 接收。在CIS扫描仪中,从包括发光二极管(LED)的光源向文档连续施加光束,文档反射的光束被CIS接收。
图像形成单元37在记录介质上形成图像。图像形成单元37例如是打印机,并且可使用电子照相打印机或喷墨打印机。在电子照相打印机中,通过将附着在感光体上的调色剂转印到记录介质上来形成图像。在喷墨打印机中,通过将墨喷射到记录介质上来形成图像。在示例性实施方式中,图像形成单元37被提供为打印机的实例。
通信I/F 38经由网络向/从其他设备发送/接收各项信息。
通常,出于省电的角度,图像形成装置30设置有两种操作模式,即,正常模式(正常状态的实例)和省电模式(省电状态的实例)。正常模式包括利用图像读取器36和图像形成单元37执行操作的操作模式以及如果存在请求则可变换到操作模式的待机模式。省电模式是如果在正常模式期间在预定时段内未接收到请求,则除了用于检测由图像形成装置30接收的请求的部分之外停止向图像形成装置30供电的模式。也就是说,在省电模式下比在正常模式下消耗更少的电力。省电模式也称为休眠模式并且包括电源为OFF的状态。
然而,在上述情况下,在例如图I所示的云打印系统的系统中可能会遇到下述情形。在图I所示的云打印系统中,云打印服务器50生成打印数据,图像形成装置30检测到已在云打印服务器50中生成了打印数据,并获得打印数据。在这种情况下,如果图像形成装置30变换为省电模式,则图像形成装置30可能不能检测到已在云打印服务器50中生成了打印数据。那么,即使用户试图获得应已从图像形成装置30输出的打印材料,处理依然没有开始。然后用户指示图像形成装置30变换为正常模式,图像形成装置30然后就是否已生成打印数据而询问云打印服务器50。然后云打印服务器50生成文档图像,图像形成装置30获得并打印文档图像。在此方式下,在实际打印文档图像之前,用户不得不长时间等待。
可通过即使在图像形成装置30已变换到省电模式之后图像形成装置30依然频繁地询问云打印服务器50来避免这样的情形。然而,因为省电性能大大下降,所以这是不实际的。
在示例性实施方式中,即使在图像形成装置30已变换到图像形成装置30不访问 (至少不会定期访问)云打印服务器50的省电模式之后,已请求云打印服务器50利用图像形成装置30执行打印的用户依然能够获得打印材料而无需等待。
第一不例性实施方式
首先将简要描述第一示例性实施方式的操作。在此示例性实施方式中,术语“省电模式”是指不访问(至少不会定期访问)云打印服务器50的状态。
图4示意性地例示第一示例性实施方式的操作。在第一示例性实施方式中,连接到网络90的图像形成装置30a、30b、30c之一例如还用作传真机,所以被设置为不变换到省电模式的图像形成装置30。这样的图像形成装置30被设置为图像形成装置40,其是信息处理装置的实例。其他的图像形成装置30均被设置为图像形成装置45,其是打印设备的实例。·
响应于由用户执行的操作,终端装置10请求云打印服务器50利用图像形成装置 45来打印文档(由图4中箭头IA指示)。
然后,云打印服务器50生成针对图像形成装置45的打印指令信息,并且等待来自图像形成装置45的轮询(由图4中箭头IB指示)。
图像形成装置40不变换到省电模式。因此,图像形成装置40定期执行对于云打印服务器50的轮询,同时检查针对位于同一网络内的任何图像形成装置的打印指令信息是否存储在云打印服务器50中(由图4中箭头IC指示)。
—旦检测到针对图像形成装置45的打印指令信息存储在云打印服务器50中,图像形成装置40就将用于将图像形成装置45从省电模式改变为正常模式的数据包(这样的数据包称为“模式改变数据包”)输出到图像形成装置45 (由图4中箭头ID指示)。
响应于从图像形成装置40发送的模式改变数据包,图像形成装置45从省电模式变换到正常模式。然后,图像形成装置40执行对于云打印服务器50的轮询,获得并打印基于打印指令信息生成的文档(由图4中箭头IE指示)。
在由箭头ID指示的操作中输出的模式改变数据包不必一定是给出执行轮询的指令的专用数据包,而是可以是访问用于管理打印机的网页的数据包(在下文中这样的网页简单地称为“管理页面”)。在图像形成装置45中,设置了在省电模式期间不计时的计时器。因此,在正常模式期间以预定的定期间隔执行轮询的图像形成装置45在变换为省电模式之后停止执行轮询。然而,一旦接收到上述访问管理页面的模式改变数据包,因为计时器重新开始计时,所以图像形成装置45就重新开始执行轮询。
作为信息处理装置的实例,可使用连接到网络90的打印服务器代替图像形成装置40。然后,打印服务器可定期执行对于云打印服务器50的轮询,以检查用于图像形成装置45的打印指令信息。然而,在第一示例性实施方式中,将给出假设图像形成装置40执行这样的操作的描述。
将给出第一示例性实施方式的配置和操作的细节。
第一示例性实施方式的云打印系统的主要组件是图像形成装置40和45。因此,将首先讨论图像形成装置40和45的配置。
图5是例示图像形成装置40的功能配置的实例的框图。
如图5所示,图像形成装置40包括询问部41、文档获得部42、文档输出部43、以及数据包输出部45。
询问部41经由通信I/F 38就打印指令信息的存在而询问云打印服务器50。一旦经由通信I/F 38接收到对此询问的响应,询问部41就基于此响应确定指示打印网络90内的任一图像形成装置中的文档的指令的打印指令信息是否存储在云打印服务器50中,如果在云打印服务器50中存储了这样的打印指令信息,则还确定打印指令信息是否指示打印图像形成装置40中的文档的指令。在第一示例性实施方式中,询问部41被提供为间歇地检查打印指令信息是否保留于服务中的检查单元的实例,以及检查打印指令信息是否存储在服务中的检查单元的实例。
文档获得部42经由通信I/F 38获得已基于打印指令信息生成的便携式文档格式 (PDF)的文档(在下文中称为“PDF文档”)。如果打印指令信息指示打印除PDF之外的格式的文档的指令,则云打印服务器50将基于打印指令信息的图像的格式转换为HF。
文档输出部43将PDF文档输出给图像形成单元37,以打印由文档获得部42获得的roF文档。
如果数据包输出部44基于对询问部41作出的询问的响应确定打印指令信息存储在了云打印服务器50中并且打印指令信息指示打印网络90内的图像形成装置45中的文档的指令,则数据包输出部44将模式改变数据包输出到通信I/F 38以将模式改变数据包发送到图像形成装置45。在第一示例性实施方式中,数据包输出部44被提供为发送单元的实例,其发送用于允许图像形成装置从省电模式变换为正常模式的数据。
图6是例示图像形成装置45的功能配置的实例的框图。
如图6所示,图像形成装置45包括询问部46、文档获得部47、以及文档输出部48。
询问部46经由通信I/F 38就打印指令信息是否存储在云打印服务器50中而询问云打印服务器50。一旦经由通信I/F 38接收到对此询问的响应,询问部46就基于响应确定指示打印图像形成装置45中的文档的指令的打印指令信息是否存储在云打印服务器50中。在第一示例性实施方式中,询问部46被提供为间歇地检查打印指令信息是否保留于服务中的检查单元的实例。
文档获得部47经由通信I/F 38获得基于来自云打印服务器50的打印指令信息生成的PDF文档。如果打印指令信息指示打印除PDF之外的格式的文档的指令,则云打印服务器50将基于打印指令信息的图像的格式转换为HF。
文档输出部48将PDF文档输出给图像形成单元37,以打印由文档获得部47获得的roF文档。
现在将讨论由图像形成装置40和45执行的操作。
图7是例示由图像形成装置40执行的操作的实例的流程图。假设在此操作之前, 终端装置10已通过指定图像形成装置45打印文档来请求云打印服务器50生成打印指令信息。还假设以定期间隔来执行图7所示的操作。
在图像形成装置40中,步骤S401中,询问部41首先响应于来自终端装置10的请求经由通信I/F 38向云打印服务器50发送询问信息,询问信息指示查询是否已生成指示打印网络90内的任一图像形成装置中的文档的指令的打印指令信息并存储在云打印服务器50中的询问。更具体地,询问部41提前保留分配给网络90内的所有图像形成装置的标识符,并且向发送通信I/F 38发送询问信息,询问信息指示查询与这些标识符之一相关联的打印指令信息是否存储在云打印服务器50中的询问。然后通信I/F 38将询问信息发送到云打印服务器50。
一旦从云打印服务器50接收到对询问信息的响应,在步骤S402中,询问部41就基于接收到的响应确定指示打印网络90内的任一图像形成装置中的文档的指令的打印指令信息是否存储在云打印服务器50中。更具体地,询问部41基于接收到的响应确定与分配给网络90内 的图像形成装置的标识符中的一个相关联的打印指令信息是否存储在云打印服务器50中。
如果步骤S402的结果为“否”,则中断处理。更具体地,如果询问部41基于接收到的响应确定与分配给网络90内的图像形成装置的标识符中的任一个相关联的打印指令信息未存储在云打印服务器50中,则中断处理。
另一方面,如果步骤S402的结果为“是”,则处理继续进行到步骤S403。在步骤 S403中,询问部41确定打印指令信息是否指示打印图像形成装置40中的文档的指令。更具体地,一旦接收到指示在云打印服务器50中存储了与分配到网络90内的图像形成装置之一的标识符相关联的打印指令信息的响应,在步骤S403中询问部41就确定该标识符是否为分配给图像形成装置40的标识符。
如果步骤S403的结果为“是”,则处理继续进行到步骤S404。在步骤S404中,文档获得部42经由通信I/F 38获得由云打印服务器50基于打印指令信息生成的PDF文档。 然后,在步骤S405中,文档输出部43将PDF文档输出给图像形成单元37,并且图像形成单元37打印PDF文档。
相反,如果步骤S403的结果为“否”,则处理继续进行到步骤S406。在步骤S406 中,数据包输出部44经由通信I/F 38将模式改变数据包发送到由打印指令信息代表的打印文档的指令被给到其中的图像形成装置45。基于与打印指令信息相关联的标识符来作出关于打印指令信息是否指示打印图像形成装置45中的文档的指令的确定。
在以此方式将模式改变数据包从图像形成装置40发送到图像形成装置45之后, 图像形成装置45接收模式改变数据包并且从省电模式变换到正常模式。然后,图像形成装置45重新开始询问云打印服务器50。
图8是例示由已从省电模式变换到正常模式的图像形成装置45执行的操作的实例的流程图。还假设以预定的定期间隔来执行图8所示的操作。
步骤S451中,在图像形成装置45中,询问部46首先响应于来自终端装置10的请求经由通信I/F 38向云打印服务器50发送询问信息,询问信息指示查询是否已生成指示打印图像形成装置45中的文档的指令的打印指令信息并存储在云打印服务器50中的询问。更具体地,询问部46提前保留分配给图像形成装置45的标识符,并且向通信I/F 38 发送询问信息,询问信息指示查询与该标识符相关联的打印指令信息是否存储在云打印服务器50中的询问。然后通信I/F 38将询问信息发送到云打印服务器50。
一旦从云打印服务器50接收到对询问信息的响应,在步骤S452中,询问部46就基于接收到的响应确定指示打印图像形成装置45中的文档的指令的打印指令信息是否存储在云打印服务器50中。更具体地,询问部46基于接收到的响应确定与分配给图像形成装置45的标识符相关联的打印指令信息是否存储在云打印服务器50中。
如果步骤S452的结果为“否”,则中断处理。
另一方面,如果步骤S452的结果为“是”,则处理继续进行到步骤S453。在步骤 S453中,文档获得部47经由通信I/F 38获得由云打印服务器50基于打印指令信息生成的 PDF文档。然后,在步骤S454中,文档输出部48将PDF文档输出给图像形成单元37,并且图像形成单元37打印PDF文档。
在第一示例性实施方式中,图像形成装置40的询问部40确定指示打印网络90内的任一图像形成装置中的文档的指令的打印指令信息是否存储在云打印服务器50中。然而,询问部41并不总是必须确定针对网络90内的图像形成装置之一的打印指令信息是否存储在云打 印服务器50中,而是可确定针对由图像形成装置40管理的任一图像形成装置的打印指令信息是否存储在云打印服务器50中。
在第一示例性实施方式中,如果图像形成装置40的询问部41确定指示打印网络 90内的任一图像形成装置中的文档的指令的打印指令信息存储在了云打印服务器50中, 并且如果这样的打印指令信息并不指示打印图像形成装置40中的文档的指令,则数据包输出部44将模式改变数据包输出到由打印指令信息代表的打印文档的指令被给到其中的图像形成装置45。也就是说,如果指示打印网络90内的任一图像形成装置中的文档的指令的打印指令信息存储在了云打印服务器50中,并且如果这样的打印指令信息并不指示打印图像形成装置40中的文档的指令,则询问部41假设图像形成装置45极有可能已经变换到省电模式,并且将模式改变数据包输出到图像形成装置45,而并不精确确定图像形成装置45实际上是否已经变换到省电模式。然而,图像形成装置40的询问部41可精确确定图像形成装置45是否已变换到省电模式。然后,仅当询问部41已精确确定图像形成装置45 已变换到省电模式时,图像形成装置40才可将模式改变数据包输出到图像形成装置45。可通过下述方式作出图像形成装置45是否已变换到省电模式的上述确定。图像形成装置40 的询问部41就指示打印网络90内的任一图像形成装置中的文档的指令的打印指令信息是否存储在云打印服务器50中多次询问云打印服务器50。如果询问部41连续预定次数或更多次数地检测到打印指令信息存储在了云打印服务器50中,则确定图像形成装置45已变换到省电模式。
而且,在第一示例性实施方式中,如果图像形成装置40的询问部41确定针对图像形成装置40的打印指令信息存储在了云打印服务器50中,则文档输出部43将基于打印指令信息生成的PDF文档输出到图像形成单元37。如果图像形成装置45的询问部46确定针对图像形成装置45的打印指令信息存储在了云打印服务器50中,则文档输出部48将基于打印指令信息生成的PDF文档输出到图像形成单元37。另选地,文档输出部43或48可不将PDF文档输出到图像形成单元37,而是输出到存储有PDF文档的保密箱,直至用户输入例如用户ID和密码。保密箱可以是如下述方式新创建的箱。一旦请求云打印服务器50生成打印指令信息,终端装置10就将用于登录到云打印服务器50的用户ID和密码发送到云打印服务器50。然后,云打印服务器50接收用户ID和密码并且创建与用户ID和密码相关联的保密箱。另选地,可提前与用于登录到云打印服务器50的用户ID和密码相关联地创建保密箱。
在第一示例性实施方式中,可提供下述机制用于允许不变换到省电模式的图像形成装置40来识别另一个图像形成装置(如图像形成装置45)已变换到省电模式的状态。
在变换到省电模式之前,图像形成装置45通知图像形成装置40图像形成装置45 将变换到省电模式。当图像形成装置45已从省电模式变换到正常模式时,其通知图像形成装置40图像形成装置45已从省电模式变换到正常模式。一旦接收到这样的信息,图像形成装置40以表格形式管理指示图像形成装置45已变换到省电模式(或图像形成装置45 已从省电模式变换到正常模式)的这样的信息。然后,当访问云打印服务器50时,如果指示打印图像形成装置45中的文档的指令的打印指令信息存储在了云打印服务器50中,则图像形成装置40参考表格并且确定图像形成装置45是否已变换到省电模式。
在第一示例性实施方式中,确定图像形成装置45是否已变换到处于图像形成装置45不访问(至少不会定期访 问)云打印服务器50的状态的省电模式。如果能够确定图像形成装置45是否已变换到图像形成装置45不会定期访问云打印服务器50的状态,则并非总是有必要确定图像形成装置45是否已变换到省电模式。在这种情况下,图像形成装置 45不会定期访问云打印服务器50的状态是其中图像形成装置45未处于间歇地检查打印指令信息是否存储在服务中的检查状态的状态的实例。精确确定图像形成装置45已变换到省电模式的询问部41是确定打印设备未处于上述检查状态中的确定单元的实例。
在第一示例性实施方式中,允许图像形成装置45从图像形成装置45不访问(至少不会定期访问)云打印服务器50的省电模式变换到正常模式。如果允许图像形成装置 45变换到图像形成装置45定期访问云打印服务器50的状态,则并非总是必须从省电模式变换到正常模式。在这种情况下,图像形成装置40的数据包输出部44是执行允许图像形成装置45变换到检查状态的处理的处理器的实例。
第二示例性实施方式
下面将简要描述第二示例性实施方式的操作。在第二示例性实施方式以及第一示例性实施方式中,术语“省电模式”是指不访问(至少不会定期访问)云打印服务器50的状态。
图9示意性地例示第二示例性实施方式的操作。在第二示例性实施方式中,连接到网络90的图像形成装置30a、30b、30c中的一个是被设置为图像形成装置30的打印设备的实例。
响应于由用户执行的操作,终端装置10请求云打印服务器50利用图像形成装置 30来打印文档(由图9中箭头2A指示)。
然后,云打印服务器50生成针对图像形成装置30的打印指令信息,并且等待来自图像形成装置30的轮询。云打印服务器50还确定图像形成装置30是否已变换到省电模式(由图9中fif头2B指不)。
然后,一旦确定图像形成装置30已变换到省电模式,则作为信息处理装置的实例的云打印服务器50向终端装置10返回超文本传输协议(HTTP)响应,作为对打印请求的响应。HTTP响应包括管理页面的统一资源定位符(URL),并且指示图像形成装置30已变换到省电模式以及用户可访问管理页面的URL以允许图像形成装置30从省电模式变换到正常模式(由图9中箭头2C指示)。
一旦接收到HTTP响应,终端装置10利用浏览器来显示包括管理页面的URL的页面。当用户点击URL时,终端装置10将针对管理页面的GET请求发送到图像形成装置30 并且允许图像形成装置30从省电模式变换到正常模式(由图9中箭头2D指示)。
图像形成装置30响应针对管理页面的GET请求并且从省电模式变换到正常模式。 然后,图像形成装置30执行对于云打印服务器50的轮询,并且获得并打印基于打印指令信息生成的文档(由图9中箭头2E指示)。
将给出第二示例性实施方式的配置和操作的细节。
第二示例性实施方式的云打印系统的主要组件是云打印服务器50。因此,将首先讨论云打印服务器50的配置。
图10是例示云打印服务器50的功能配置的实例的框图。
如图10所示,云打印服务器50包括模式确定部61、文档生成器62、文档输出部 63、以及响应输出部64。
模式确定部61监控从图像形成装置30执行的定期轮询,并且由此确定图像形成装置30是否已变换到·省电模式。在第二示例性实施方式中,模式确定部61被提供为确定打印设备是否处于省电模式的确定单元的实例。
一旦接收到来自图像形成装置30的轮询,文档生成器62基于指示打印图像形成装置30中的文档的指令的打印指令信息来生成PDF文档。如果打印指令信息指示打印除 PDF之外的格式的文档的指令,则云打印服务器50将基于打印指令信息的图像的格式转换为 PDF。
文档输出部63将PDF文档输出到通信I/F 54,以将PDF文档发送到图像形成装置 30。
一旦将PDF文档发送到图像形成装置30,响应输出部64将指示打印完成的响应输出到通信I/F 54,以将响应发送到终端装置10。如果模式确定部61已确定图像形成装置 30处于省电模式,则响应输出部64将允许图像形成装置30从省电模式变换到正常模式的响应输出到通信I/F 54,以将响应发送到终端装置10。在第二示例性实施方式中,响应输出部64被提供为通知单元的实例,通知单元提供关于允许图像形成装置30从省电模式变换到正常模式的URL的信息。
由云打印服务器50执行的操作如下。
图11是例示由云打印服务器50执行的操作的实例的流程图。假设在执行此操作之前,终端装置10已通过指定图像形成装置30打印文档来请求云打印服务器50生成打印指令信息。还假设以预定的定期间隔来执行图11所示的操作。
步骤S601中,在云打印服务器50中,模式确定部61首先确定由终端装置10指定的图像形成装置30是否已变换到省电模式。可通过检查是否已从图像形成装置30发送了轮询来作出此确定。更具体地,模式确定部60确定云打印服务器50是否已在作出前次确定之后接收到询问信息,询问信息指示查询与由终端装置10指定的图像形成装置30的标识符相关联的打印指令信息是否存储在云打印服务器50中的询问。另选地,可通过从图像形成装置30接收指示图像形成装置30已变换到省电模式的省电模式转换消息以及指示图像形成装置30已从省电模式变换到正常模式的省电模式结束消息来作出此确定。
如果在步骤S601中确定图像形成装置30未变换到省电模式,则处理继续进行到步骤S602。在步骤S602中,文档生成器62基于打印指令信息生成PDF文档。在步骤S603 中,根据来自图像形成装置30的轮询,文档输出部30将PDF文档输出到通信I/F 54。然后通信I/F 54将PDF文档发送到图像形成装置30。此后,在步骤S604中,响应输出部64将指示打印完成的响应输出到通信I/F 54,并且通信I/F 54将响应发送到终端装置10。
如果在步骤S601中确定图像形成装置30已变换到省电模式,则处理继续进行到步骤S605。在步骤S605中,响应输出部64将允许图像形成装置30从省电模式变换到正常模式的响应输出到通信I/F 54,并且通信I/F 54将响应发送到终端装置10。如上所述, 可将HTTP响应用作允许图像形成装置30从省电模式变换到正常模式的响应。更具体地, HTTP响应包括管理页面的URL,并且指示图像形成装置30处于省电模式以及用户可访问管理页面的URL以允许图像形成装置30从省电模式变换到正常模式。
在第二示例性实施方式中,确定图像形成装置30是否已变换到处于图像形成装置30不访问(至少不会定期访问)云打印服务器50的状态的省电模式。如果能够确定图像形成装置30已变换到图像形成装置30不会定期访问云打印服务器50的状态,则并非总 是有必要确定图像形成装置30是否已变换到省电模式。在这种情况下,图像形成装置30 不会定期访问云打印服务器50的状态是其中图像形成装置30未处于间歇地检查打印指令信息是否存储在服务中的检查状态的状态的实例。模式确定部61是确定打印设备未处于上述检查状态的确定单元的实例。
在第二示例性实施方式中,允许图像形成装置30从图像形成装置30不访问(至少不会定期访问)云打印服务器50的省电模式变换到正常模式。如果允许图像形成装置 30变换到图像形成装置30定期访问云打印服务器50的状态,则并非总是必须从省电模式变换到正常模式。在这种情况下,响应输出部64是执行允许图像形成装置30变换到检查状态的处理的处理器的实例。
实现示例性实施方式的程序可经由通信介质来提供,或可通过使用将程序存储在其中的如光盘只读存储器(CD-ROM)的记录介质来提供。
已出于例示和描述的目的提供了本发明的示例性实施方式的上述描述。其并不旨在穷举或将本发明限于所公开的明确形式。显而易见,许多修改和变型对于本领域技术人员将是很明显的。选择和描述这些实施方式是为了最好地阐述本发明的原理以及其实际应用,由此使得本领域技术人员能够理解本发明的各种实施方式和适于预期的特定用 途的各种修改。旨在由随附的权利要 求 及 其等同物来限定本发明的范围。
权利要求
1.一种信息处理装置,该信息处理装置包括确定单元,所述确定单元一旦检测到特定打印设备没有检查指示打印所述特定打印设备中的文档的指令的打印指令信息是否保留在生成指示打印指定打印设备中的文档的指令的打印指令信息的服务中,就确定所述特定打印设备未处于间歇地检查打印指令信息是否保留在所述服务中的检查状态;以及处理器,如果所述确定单元已确定所述特定打印设备未处于所述检查状态,则所述处理器执行允许所述特定打印设备变换到所述检查状态的处理。
2.根据权利要求I所述的信息处理装置,其中,所述处理器向所述特定打印设备发送数据,作为允许所述特定打印设备变换到所述检查状态的处理。
3.根据权利要求I所述的信息处理装置,该信息处理装置还包括检查单元,所述检查单元间歇地检查指示打印所述特定打印设备中或所述信息处理装置中的文档的指令的打印指令信息是否保留在所述服务中;以及打印机,如果所述检查单元已检查到指示打印所述信息处理装置中的文档的指令的打印指令信息保留在了所述服务中,则所述打印机打印所述文档,其中,如果所述检查单元已检查到指示打印所述特定打印设备中的文档的指令的打印指令信息保留在了所述服务中,则所述确定单元确定所述特定打印设备未处于所述检查状态。
4.根据权利要求2所述的信息处理装置,该信息处理装置还包括检查单元,所述检查单元间歇地检查指示打印所述特定打印设备中或所述信息处理装置中的文档的指令的打印指令信息是否保留在所述服务中;以及打印机,如果所述检查单元已检查到指示打印所述信息处理装置中的文档的指令的打印指令信息保留在了所述服务中,则所述打印机打印所述文档,其中,如果所述检查单元已检查到指示打印所述特定打印设备中的文档的指令的打印指令信息保留在了所述服务中,则所述确定单元确定所述特定打印设备未处于所述检查状态。
5.根据权利要求I所述的信息处理装置,其中,所述处理器将用于向所述特定打印设备发送数据的信息提供给已请求所述服务生成指示打印所述特定打印设备中的文档的指令的打印指令信息的请求设备,作为允许所述特定打印设备变换到所述检查状态的处理。
6.根据权利要求I至5中的一项所述的信息处理装置,其中,一旦连续预定次数或更多次数地检测到在所述服务中已存储了指示打印所述特定打印设备中的文档的指令的打印指令信息,所述确定单元就确定所述特定打印设备未处于所述检查状态。
7.一种信息处理装置,该信息处理装置包括检查单元,所述检查单元检查指示打印由所述信息处理装置管理的特定打印设备中的文档的指令的打印指令信息是否存储在生成指示打印指定打印设备中的文档的指令的打印指令信息并存储所述打印指令信息直至所述指定打印设备检查到已生成了所述打印指令信息的服务中;以及发送单元,如果所述检查单元已检查到指示打印所述特定打印设备中的文档的指令的打印指令信息存储在了所述服务中,则所述发送单元将用于允许所述特定打印设备从省电状态变换到正常状态的数据发送到所述特定打印设备,所述省电状态是比所述正常状态消耗更少电力的状态。
8.一种信息处理装置,该信息处理装置包括确定单元,当在生成指示打印指定打印设备中的文档的指令的打印指令信息的服务中生成指示打印特定打印设备中的文档的指令的打印指令信息时,所述确定单元确定所述特定打印设备是否处于比正常状态消耗更少电力的省电状态;以及通知单元,如果所述确定单元已确定所述特定打印设备处于所述省电状态,则所述通知单元将关于要连接的用于允许所述特定打印设备从所述省电状态变换到所述正常状态的统一资源定位符的信息提供给已请求所述服务生成指示打印所述特定打印设备中的文档的指令的打印指令信息的请求设备。
9.一种打印系统,该打印系统包括打印文档的打印设备;以及信息处理装置,如果所述打印设备未处于间歇地检查是否存储了指示打印文档的指令的打印指令信息的检查状态,则所述信息处理装置允许所述打印设备变换到所述检查状态,其中所述信息处理装置包括确定单元,所述确定单元一旦检测到所述打印设备没有检查指示打印所述打印设备中的文档的指令的打印指令信息是否存储在生成指示打印所述打印设备中的文档的指令的打印指令信息的服务中,就确定所述打印设备未处于所述检查状态,以及处理器,如果所述确定单元确定所述打印设备未处于所述检查状态,则所述处理器执行允许所述打印设备变换到所述检查状态的处理;并且所述打印设备包括检查单元,如果所述处理器已执行允许所述打印设备变换到所述检查状态的处理,则所述检查单元间歇地检查指示打印所述打印设备中的文档的指令的打印指令信息是否保留在所述服务中,以及打印机,如果所述检查单元已检查到指示打印所述打印设备中的文档的指令的打印指令信息保留在了所述服务中,则所述打印机打印所述文档。
10.一种信息处理方法,该信息处理方法包括一旦检测到特定打印设备没有检查指示打印所述特定打印设备中的文档的指令的打印指令信息是否保留在生成指示打印指定打印设备中的文档的指令的打印指令信息的服务中,就确定所述特定打印设备未处于间歇地检查打印指令信息是否保留在所述服务中的检查状态;并且如果已确定所述特定打印设备未处于所述检查状态,则执行允许所述特定打印设备变换到所述检查状态的处理。
全文摘要
信息处理装置和方法以及打印系统。一种信息处理装置,该信息处理装置包括确定单元和处理器。确定单元一旦检测到特定打印设备没有检查指示打印特定打印设备中的文档的指令的打印指令信息是否保留在生成指示打印指定打印设备中的文档的指令的打印指令信息的服务中,就确定特定打印设备未处于间歇地检查打印指令信息是否保留在服务中的检查状态。如果确定单元已确定特定打印设备未处于检查状态,则处理器执行允许特定打印设备变换到检查状态的处理。
文档编号G06F3/12GK102866866SQ20121005999
公开日2013年1月9日 申请日期2012年3月8日 优先权日2011年7月5日
发明者望月明子 申请人:富士施乐株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1