打印服务提供设备、打印服务系统和打印服务提供方法与流程

文档序号:14396420阅读:161来源:国知局

本发明涉及一种打印服务提供设备、一种打印服务系统和一种打印服务提供方法。



背景技术:

近年来,已提供了使用云计算(下文中简称为“云”)的打印服务。想要使用基于云的打印服务的用户可以在将打印目标文件预先上传到云之后利用期望打印机进行打印。

打印机具有可以根据制造商和型号来使用的不同功能。然而,打印服务创建共同画面,并且将所创建的共同画面提供给用户,从而实现用户操作的便利性,其中,该共同画面可以使用与打印服务兼容的多台打印机所共有的基本功能并且与制造公司无关。

专利文献1:jp-a-2014-052751

专利文献2:jp-a-2009-141686

专利文献3:jp-a-2010-250532



技术实现要素:

然而,虽然可以使用打印机所共有的基本功能,但是无法使用除了每个打印机提供的基本功能外的应用功能。

本发明的目的是提供了如下的技术:当打印装置进行打印时,除了可以利用与使用云计算的打印服务兼容的多个打印装置所共有的基本功能外,还可利用由该打印装置提供的不同于基本功能的应用功能。

根据本发明的第一方面,一种打印服务提供设备包括:

显示控制器,其执行控制以在用户用来打印的打印装置上显示设置画面,该设置画面使得用户能够选择:(i)基本功能,其是为与使用云计算的打印服务兼容的多个打印装置共同地设置的;以及(ii)应用功能,其是由在与使用云计算的打印服务兼容的打印装置当中的用户用来打印的打印装置提供的不同于基本功能的功能,以及

传送单元,当从设置画面设置了指示打印指令的内容的打印属性时,传送单元将打印目标文件传送到用户用来打印的打印装置。

根据本发明的第二方面,在第一方面所述的打印服务提供设备中,从设置画面设置的打印属性至少包括与所选择的应用功能相关的设置的内容。

根据本发明的第三方面,在第一方面所述的打印服务提供设备中,显示控制器根据来自用户的请求将设置画面应用连同由用户选择为打印目标的文件的属性信息一起传送至用户用来打印的打印装置,并且使得用户用来打印的打印装置执行设置画面应用以生成设置画面。

根据本发明的第四方面,在第三方面所述的打印服务提供设备中,当在用户用来打印的打印装置上激活设置画面应用时,设置画面应用获取由用户用来打印的打印装置提供的功能,并且在用户用来打印的打印装置上显示使得用户能够选择所获取的功能的设置画面。

根据本发明的第五方面,在第一方面所述的打印服务提供设备中,包括从设置画面设置的打印属性的打印属性信息被传送至用户用来打印的打印装置。

根据本发明的第六方面,在第一方面所述的打印服务提供设备中,当按照在设置画面上设置的打印属性执行打印而将在执行打印期间引起问题时,不接受打印属性。

根据本发明的第七方面,在第一方面所述的打印服务提供设备中,当由于从设置画面设置了无法组合使用的打印属性而将在执行打印期间发生问题时,根据预定优先级来接受无法组合使用的打印属性中的一个。根据本发明的第八方面,在第一方面所述的打印服务提供设备中,应用功能是拼版(imposition)处理功能、制册(bookletmaking)功能、装订功能和打孔功能中的至少一种。

根据本发明的第九方面,一种打印服务系统包括:

打印服务提供设备,其提供使用云计算的打印服务,以及

多个打印装置,其与打印服务兼容,其中

打印服务提供设备包括:

显示控制器,其执行控制以在用户用来打印的打印装置上显示设置画面,该设置画面使得用户能够选择:(i)基本功能,其是为与使用云计算的打印服务兼容的多个打印装置共同地设置的;以及(ii)应用功能,其是由在与使用云计算的打印服务兼容的多个打印装置当中的所述用户用来打印的打印装置提供的不同于所述基本功能的功能,以及

传送单元,当从设置画面设置了指示打印指令的内容的打印属性时,传送单元将打印目标文件传送到用户用来打印的打印装置,并且

每个打印装置均包括:

设置处理单元,其显示设置画面并且设置指示打印指令的内容的打印属性,以及

打印处理单元,其根据打印属性的设置的内容来对从打印服务提供设备传送的文件执行打印处理。

根据本发明的第十方面,一种打印服务提供方法包括:

执行控制以在用户用来打印的打印装置上显示设置画面,该设置画面使得用户能够选择:(i)基本功能,其是为与使用云计算的打印服务兼容的多个打印装置共同地设置的;以及(ii)应用功能,其是由在与使用云计算的打印服务兼容的多个打印装置当中的所述用户用来打印的打印装置提供的不同于所述基本功能的功能,以及

当从设置画面设置了指示打印指令的内容的打印属性时,将打印目标文件传送到用户用来打印的打印装置。

利用本发明的第一方面,当打印装置执行打印时,不仅能够选择与使用云计算的打印服务兼容的多个打印装置所共有的基本功能,而且还能选择由用户用来打印的打印装置提供的与基本功能不同的应用功能。

利用本发明的第二方面,能够使用由打印装置提供的应用功能来执行打印。

利用本发明的第三方面,能够在打印装置侧生成设置画面。

利用本发明的第四方面,能够提取由作为设置画面应用的传送目的地的打印装置提供的功能。

利用本发明的第五方面,能够基于打印属性信息来生成打印作业。

利用本发明的第六方面,能够防止在执行打印期间发生问题。

利用本发明的第七方面,能够防止在执行打印期间出现问题而无需使得用户重新设定打印属性。

利用本发明的第八方面,能够使得打印装置执行拼版处理功能、制册功能、装订功能或打孔功能。

利用本发明的第九方面,当打印装置执行打印时,不仅能够选择与使用云计算的打印服务兼容的多个打印装置所共有的基本功能,而且还能选择由用户用于打印的打印装置提供的与基本功能不同的应用功能。

利用本发明的第十方面,当打印装置执行打印时,不仅能够选择与使用云计算的打印服务兼容的多个打印装置所共有的基本功能,而且还能选择由用户用于打印的打印装置提供的与基本功能不同的应用功能。

附图说明

将基于附图详细地描述本发明的示例性实施例,在附图中:

图1是示出根据示例性实施例的打印服务系统的整体配置和块配置的示图;

图2是根据示例性实施例的形成打印服务器的服务器计算机的硬件配置图;

图3是根据示例性实施例的多功能机器的硬件配置图;

图4是示出根据示例性实施例的从用户操作多功能机器时到执行打印时的处理的序列图;

图5是示出根据示例性实施例的通过设置画面应用所显示的设置画面的示例的示图;

图6是示出根据示例性实施例的通过设置画面应用所显示的设置画面的另一示例的示图;以及

图7是示出本示例性实施例中的与确定打印属性的设置的正确性有关的处理的流程图。

具体实施方式

下文中,将参照附图来详细描述本发明的示例性实施例。

图1是示出根据示例性实施例的打印服务系统的整体配置和块配置的示图。图1示出了这样一种配置:用户终端1、多功能机器10和云2通过网络3彼此互连。实际上,具有等同功能的多个用户终端1和多个多功能机器10连接至网络3。然而,为了方便,在图1中示出了一个用户终端1和一个多功能机器10。云2向用户提供打印服务,并且用户终端1由使用打印服务的用户使用。用户终端1由诸如个人计算机(pc)的通用信息处理设备实现。多功能机器10是至少具有打印功能以起到打印机的作用的一种形式的图像形成设备。在本示例性实施例中,多功能机器10被用作打印装置(打印机)。云2中所包括的打印服务器20被提供为打印服务提供设备,并且向用户提供打印服务。

图2是根据本示例性实施例的形成打印服务器2的服务器计算机的硬件配置图。在本示例性实施例中,形成打印服务器20的服务器计算机可以用通用硬件配置来实现。即,如图2所示,打印服务器20包括经由内部总线36互连的cpu31、rom32、ram33、硬盘驱动器(hdd)34和被作为通信单元所提供的网络接口(if)35。

图3是根据本示例性实施例的多功能机器10的硬件配置图。多功能机器10是除了配备有上述打印功能之外还配备有诸如复印功能和扫描功能的各种功能的图像形成设备,并且是包含计算机的设备。多功能机器10包括经由地址数据总线42互连的cpu41、rom49、ram48、hdd45和作为通信单元所提供的网络接口(if)47。多功能机器10还包括经由地址数据总线42互连的操作面板43、扫描器44、打印机引擎46和外部介质接口(if)50,其中,操作面板43用于从用户接收指令并显示信息,扫描器44用于读取由用户设置的原稿,打印机引擎46用于根据来自由cpu41执行的控制程序的指令来在输出纸张上打印图像,外部介质接口(if)50设置有具有外部存储器装置(诸如,usb存储器或闪速存储器)的接口。

返回参照图1,打印服务器20包括文件接收单元21、文件列表传送单元22、打印属性设置控制器23、作业传送单元24和文件存储器25。在图中未示出在描述该示例性实施例中未使用的元件。文件接收单元21接收从用户终端1发送的作为打印目标的文件,并且将该文件登记在文件存储器25中。文件列表传送单元22传送由发出打印请求的用户传送并且被登记在文件存储器25中的文件的列表(文件列表)。打印属性设置控制器23传送用以设置多功能机器10的打印属性的设置画面应用,并且通过设置画面应用控制对打印属性的设置。作业传送单元24基于在多功能机器10中设置的打印属性信息和打印目标文件来生成打印作业,并且将所生成的打印作业传送到多功能机器10。本文中所使用的术语“文件”是指包括待被打印的打印数据的数据文件。

打印服务器20中的元件21至24中的每一个均是通过形成打印服务器20的计算机与在计算机中所包括的cpu31上执行的程序之间的协作来实现的。另外,文件存储器25用包括在打印服务器20中的hdd34来实现。替选地,可以经由网络使用诸如ram33的另一存储器或构成云2的数据库服务器。

多功能机器10包括打印请求单元11、打印属性设置处理单元12和打印处理单元13。在图中未示出在描述该示例性实施例时未使用的元件。打印请求单元11请求打印服务器20打印预先上传的文件。打印属性设置处理单元12执行用于打印该打印目标文件的打印属性设置处理。打印处理单元13基于从打印服务器20传送的打印作业来执行打印处理。

多功能机器10中的元件11至13中的每一个均是通过多功能机器10中所包含的计算机与在计算机中所包括的cpu41上执行的程序之间的协作来实现的。

另外,在本示例性实施例中所使用的程序不仅可以通过通信单元来提供,还可以以诸如cd-rom或usb存储器的计算机可读记录介质的形式来提供。通过通信单元或从记录介质提供的程序安装在计算机中,并且通过计算机的cpu顺序地执行程序来实现各种处理。

接下来,将描述根据本示例性实施例的打印服务系统中的操作。

在使用由打印服务器20提供的打印服务之前,用户预先将要打印的文件从用户终端1上传并登记到打印服务器20。如上所述,当打印服务器20接收到从用户终端1发送的文件时,打印服务器20中的文件接收单元21将文件存储在文件存储器25中。

在预先登记文件之后,用户移动至安装有要用于打印的多功能机器10的地方。下文中,将参照图4所示的序列图来描述从用户操作多功能机器10时到执行打印时的处理。

用户执行来自操作面板43的预定指令操作,以便使用打印服务执行打印。响应于该操作,云打印应用被激活(步骤s101)。当云打印应用被激活时开始其操作的打印请求单元11通过请求用户输入登录信息来执行登录处理(步骤s102)。当用户在操作面板43上显示的登录画面上输入用户id和密码时,打印请求单元11通过将输入的用户id和密码传送到打印服务器20来请求使用打印服务。

打印服务器20基于所传送的登录信息来执行用户认证(步骤s201),但这里假设用户认证是成功的。文件列表传送单元22基于所认证的用户的用户id来搜索文件存储器25,以生成用户的文件列表(文件名称列表),并且将文件列表传送到多功能机器10(步骤s202)。

当多功能机器10接收到文件列表时,多功能机器10的打印请求单元11在操作面板43上显示文件列表。当用户从文件列表中选择待被打印的文件时,打印请求单元11接收该被选定的文件,并且将例如所选择的文件的文件名称作为所选择的文件的标识信息传送到打印服务器20(步骤s103)。

当从多功能机器10发送了文件名称时,打印服务器20的打印属性设置控制器23提取存储在文件存储器25中的文件的属性信息。待被提取的文件的属性信息是设置打印属性所需的信息,并且例如是文件的页数、页面尺寸等。当打印属性设置控制器23从存储器(未示出)提取了设置画面应用,打印属性设置控制器23将文件属性信息和设置画面应用传送到多功能机器10(步骤s203)。

当多功能机器10接收到文件属性信息和设置画面应用时,多功能机器10激活设置画面应用。当设置画面应用被激活时开始其操作的打印属性设置处理单元12首先获取多功能机器10的性能(即,多功能机器10所提供的所有功能)(步骤s104)。所获取的功能包括由与打印服务兼容的多功能机器10共同提供的基本功能以及由多功能机器10提供的不同于基本功能的应用功能。然后,打印属性设置处理单元12生成使得能够选择由多功能机器10提供的功能的打印属性设置画面,并且在操作面板43上显示所生成的打印属性设置画面(步骤s105)。

图5和图6是示出通过设置画面应用所显示的打印属性设置画面的示例的示图。用户从打印属性设置画面上设置文件的打印属性。本文中所使用的“打印属性”是要用于打印的功能的属性(作业属性)(比如,颜色模式和放大/缩小)以及要为作业属性而设置的属性值。打印属性包括:(i)基本功能的属性,诸如颜色模式和纸张尺寸;以及(ii)应用功能的属性,包括拼版处理功能(对应于图5中的“多页列印在一张纸上(n页)”)、制册功能(对应于图6中的“装帧”)、装订功能和打孔功能中的至少一种。

由云2提供的打印服务已经提供了这样一种设置画面,该设置画面利用为与打印服务兼容的多功能机器10共同设置的基本功能。然而,在本示例性实施例中,每当提出并执行打印请求时,获取由多功能机器10提供的功能,并且生成并显示使得能够选择所获取的功能的打印属性设置画面。即,生成并在操作面板43上显示这样一种打印属性设置画面,其除了能够选择现有技术的基本功能之外,还能够选择不同于基本功能的应用功能。另外,可选择的应用功能不必是除了基本功能外的所有功能。

打印属性设置处理单元12通过设置画面应用来执行打印属性设置处理,以使得用户从图5和图6所示的打印属性设置画面上设置期望打印属性(步骤s106),但可以认为用户并不总是正确地设置打印属性。因此,在本示例性实施例,检查打印属性的设置的有效性。下文中,将参照图7所示的流程图来描述步骤s106中的打印属性设置处理中与防治检查(prohibitioncheck)有关的处理,即,对打印属性的设置的有效性的判定。

例如,根据纸张的尺寸和定向,可能无法执行双面打印或者可能无法执行装订或打孔。因此,检查是否为纸张的尺寸和定向设置了不适当的打印属性。当设置了不适当的打印属性时(在步骤s1061中为“是”),按实际设置开始打印会在执行打印期间引起问题。因此,打印属性设置处理单元12取消打印属性的设置(步骤s1062)。换言之,设置内容无效而不被接受。在这种情况下,适于在操作面板43上所显示的打印属性设置画面的消息字段4中指示取消及取消的原因的消息。通过参照该消息了解到所设置的打印属性是无效的,用户设置打印属性以使其变为有效组合。

另外,在选择了双面打印的情况下,当原稿的页数是一或二时,即使设置了装订也不执行装订。以该方式,当根据打印纸张的数量或者打印纸张的数量与其它打印属性设置之间的关系设置了不适当的打印属性(在步骤s1063中为“是”)时,按实际设置开始打印会在执行打印期间引起问题。因此,打印属性设置处理单元12取消所设置的打印属性(步骤s1064)。换言之,设置内容将无效而不被接受。在这种情况下,适于在操作面板43上所显示的打印属性设置画面的消息字段4内指示取消及取消的原因的消息。

可以存在这样一种情况,在该情况中包括作为可设置打印属性的在打印之后待被执行的后处理。然而,在这种情况下,例如,无法组合地使用制册和打孔。当以该方式设置了无法组合地使用的后处理属性(在步骤s1065中为“是”)时,按实际设置开始打印会在执行打印期间引起问题。因此,打印属性设置处理单元12根据预定优先级仅接受一个打印属性,并且取消其它打印属性(步骤s1066)。可以在每个多功能机器10中预先设置预定优先级。期望在消息字段4中指示所接受的后处理和未接受的接收处理。

当执行后处理时,出于机械原因而限定纸张可以被排放至的托盘。因此,当设置了纸张无法被排放至的排放目的地(在步骤s1067中为“否”)时,按实际设置开始打印会在执行打印期间引起问题。因此,打印属性设置处理单元12自动改变可排放目的地(步骤s1068)。期望在消息字段4中显示改变前的排放目的地和改变后的排放目的地。

如上所述,即使当由于可设置打印属性与其它打印属性的关系而无法设置该可设置打印属性时,也能够通过取消所设置的打印属性来预先防止出现问题。

虽然图7示出了四种不适当的打印属性或它们的组合的示例,但是本发明不限于该示例,并且可以根据由多功能机器10提供的功能而包括其它类型的防治检查。另外,判定步骤的顺序不限于此。

当在如上所述那样判定出打印属性的设置的有效性之后用户选择打印按钮5时,打印属性设置处理单元12通过将包括从打印属性设置画面设置的打印属性和文件属性的打印属性信息传送到打印服务器20来发出打印指令(步骤s107)。

当打印服务器20接收到打印属性信息时,打印服务器20中的作业传送单元24从文件存储器25取出对应的文件,生成包括打印属性信息的打印作业,并且将所生成的打印作业传送到多功能机器10(步骤s204)。

当多功能机器10接收到打印作业时,多功能机器10中的打印处理单元13根据打印作业的设置内容来执行打印(步骤s108)。

根据本示例性实施例,即使在使用由云2提供的打印服务的情况下,也能够使用由多功能机器10提供的所有功能(包括应用功能而不限于基本功能)来执行打印。在本示例性实施例中,设置画面应用被传送至多功能机器10并由多功能机器10执行,使得可以执行使用应用功能的打印。具体地,在本示例性实施例中,由于响应于来自用户的打印请求而将设置画面应用从打印服务器20(云2)传送到多功能机器10,因此多功能机器10可以始终使用最新的设置画面应用。

在本示例性实施例中,设置画面应用从打印服务器20(云2)传送到多功能机器10以在多功能机器10侧生成专用于多功能机器10的打印属性设置画面。然而,可以向打印服务器20通知由多功能机器10提供的功能以在打印服务器20侧生成打印属性设置画面。

另外,在本示例性实施例中,设置画面应用用于在多功能机器10侧执行包括图7中所例示的防治检查的打印属性设置处理。然而,从操作面板43上设置的内容可以被传送到打印服务器20,并且打印服务器20侧可以判定设置是否是适当的。另外,在打印服务器20侧生成的打印属性设置画面可以显示在用户终端1上,并且可以在用户终端1上操作在打印服务器20侧生成的打印属性设置画面。

另外,在本示例性实施例中,打印服务器20生成打印作业。然而,打印目标文件可以被传送到多功能机器10以在多功能机器10侧完成打印作业。

为了说明和描述的目的而提供了本发明的示例性实施例的以上描述。其不旨在对本发明进行详尽说明或将本发明限于所公开的确切形式。显然,许多变型和改型对于本领域技术人员是显而易见的。选择并描述实施例是为了最好地说明本发明的原理及其实际应用,从而使得本领域技术人员能够根据各种实施例以及适合于所预期的特定用途的各种变型来理解本发明。本发明的范围由所附权利要求及其等同方案来限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1