CN104284041A - 打印机,打印控制装置、系统及方法和计算机可读介质 - Google Patents
打印机,打印控制装置、系统及方法和计算机可读介质 Download PDFInfo
- Publication number
- CN104284041A CN104284041A CN201410083874.8A CN201410083874A CN104284041A CN 104284041 A CN104284041 A CN 104284041A CN 201410083874 A CN201410083874 A CN 201410083874A CN 104284041 A CN104284041 A CN 104284041A
- Authority
- CN
- China
- Prior art keywords
- print command
- information
- printing
- setting information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1801—Input data handling means
- G06K15/1818—Adaptations for accepting data from more than one source
- G06K15/1819—Adaptations for accepting data from more than one source for a same print job
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1801—Input data handling means
- G06K15/1803—Receiving particular commands
- G06K15/1806—Receiving job control commands
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/18—Conditioning data for presenting it to the physical printing elements
- G06K15/1801—Input data handling means
- G06K15/1818—Adaptations for accepting data from more than one source
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00204—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
- H04N1/00244—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server with a server, e.g. an internet server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/00411—Display of information to the user, e.g. menus the display also being used for user input, e.g. touch screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0082—Image hardcopy reproducer
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Human Computer Interaction (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
Abstract
本发明提供了打印机、打印控制装置、打印系统、打印方法和计算机可读介质。该打印机包括第一接收器、第二接收器、指定单元和打印单元。第一接收器从保持给出打印指令的打印指令信息的至少一个打印指令信息保持装置中的任一个接收与第一标识符相关联并且指示打印机打印的特定打印指令信息。第二接收器从保持表示打印设置的打印设置信息的打印设置信息保持装置接收与第二标识符相关联并且表示打印机的打印设置的特定打印设置信息。指定单元基于第一标识符和第二标识符,指定所述特定打印设置信息作为对应于所述特定打印指令信息的打印设置信息。打印单元基于所述特定打印指令信息并使用所述特定打印设置信息进行打印。
Description
技术领域
本发明涉及一种打印机、打印控制装置、打印系统、打印方法和计算机可读介质。
背景技术
在由连接到Internet以及提供指定的图像处理服务的一个或多个服务提供者的MFP构成的图像处理系统中,已知如下的图像处理系统,其中MFP控制器从多个服务提供者获取可用的图像处理功能信息,并且使得基于所获取的图像处理功能信息的第一图像处理功能和可由图像处理装置执行的第二图像处理功能选择性地显示在MFP的同一操作屏幕上(例如,参见日本未审查专利申请公开第2005-148994号)。
还已知的是如下的图像形成装置,其包括至少一个网络服务提供处理器,该网络服务提供处理器基于处理请求处理图像形成处理或与之相关的内部信息,并且生成表示处理结果的处理响应,该图像形成装置还包括复合网络服务提供处理器,其通过执行构成网络服务提供处理器的处理单元来处理内部信息,并生成表示处理结果的响应(例如,参见日本未审查专利申请公开第2007-129766号)。
还已知的是一种打印方法,包括生成文档打印数据以通过打印在打印装置上输出的文档打印数据生成步骤,在通过打印输出时生成与打印装置相关的属性数据的打印属性生成步骤,通过网络将文档打印数据和打印属性数据发送至服务器的通信处理步骤,从客户端接收为了打印输出而请求了其存储的文档打印数据和打印属性数据的通信处理步骤,对文档打印数据进行分析并存储在数据存储单元中的打印数据存储步骤,以及对打印属性数据进行分析并存储在数据存储单元中的属性数据存储步骤(例如,参见日本未审查专利申请公开第
发明内容
本发明的一个目的是基于由打印指令信息保持装置保持的打印指令信息,并使用由与打印指令信息保持装置不同的打印设置信息保持装置所保持的打印设置信息来进行打印。
根据本发明的一个方面,提供了一种打印机,其包括:第一接收器,其从保持给出打印指令的打印指令信息的至少一个打印指令信息保持装置中的任一个接收与第一标识符相关联并且指示打印机打印的特定打印指令信息;第二接收器,其从保持表示打印设置的打印设置信息的打印设置信息保持装置接收与第二标识符相关联并且表示打印机的打印设置的特定打印设置信息;指定单元,其基于第一标识符和第二标识符,指定所述特定打印设置信息作为对应于所述特定打印指令信息的打印设置信息;和打印单元,其基于所述特定打印指令信息并使用所述特定打印设置信息进行打印。
根据本发明的第二方面,在根据第一方面的打印机中,第一接收器接收与所述第一标识符相关联的特定打印指令信息,所述第二接收器接收与第二标识符相关联的特定打印设置信息,其中所述第一标识符标识了指示打印机打印的打印指令者,所述第二标识符标识了对打印机的打印设置进行配置的打印配置者。
根据本发明的第三方面,在根据第一方面的打印机中,第一接收器从多个保持打印指令信息的多个打印指令信息保持装置中的特定打印指令信息保持装置接收与第一标识符相关联的所述特定打印指令信息,所述第一标识符标识了指示打印机打印的打印指令者以及另外标识了所述特定打印指令信息保持装置,第二接收器接收与第二标识符相关联的所述特定打印设置信息,所述第二标识符标识了对打印机的打印设置进行配置的打印配置者并且另外标识了多个打印指令信息保持装置中的至少一个打印指令信息保持装置。
根据本发明的第四方面,在根据第一至第三方面中的任一方面的打印机中,在不指定特定打印设置信息的情况下,指定单元等待接收特定打印设置信息,并且在接收到特定打印设置信息之后将该特定打印设置信息指定为对应于所述特定打印指令信息的打印设置信息。
根据本发明的第五方面,提供了一种打印控制装置,其包括:接收器,其从保持给出打印指令的打印指令信息的至少一个打印指令信息保持装置中的任一个接收与第一标识符相关联并且指示特定打印机打印的特定打印指令信息;获取单元,其获取与第二标识符相关联并且表示特定打印机的打印设置的特定打印设置信息,但不是从所述至少一个打印指令信息保持装置中获取的;指定单元,其基于第一标识符和第二标识符,指定所述特定打印设置信息作为对应于所述特定打印指令信息的打印设置信息;和发送器,其将所述特定打印指令信息和所述特定打印设置信息发送至特定打印机,使得该特定打印机基于所述特定打印指令信息并使用所述特定打印设置信息进行打印。
根据本发明的第六实施例,在根据第五方面的打印控制装置中,所述获取单元通过从保持表示打印设置的打印设置信息的打印设置信息保持装置中接收特定打印设置信息来获取所述特定打印设置信息。
根据本发明的第七方面,在根据第五方面的打印控制装置中,所述获取单元通过基于特定打印机的打印设置生成特定打印设置信息,来获取所述特定打印设置信息。
根据本发明的第八方面,提供了一种打印系统,其包括:至少一个打印指令信息保持装置,其保持给出打印指令的打印指令信息;和打印设置信息保持装置,其保持表示打印设置的打印设置信息;以及打印机,其基于所述打印指令信息并使用所述打印设置信息进行打印;其中该打印机包括:第一接收器,其从至少一个打印指令信息保持装置中的任一个接收与第一标识符相关联并且指示打印机打印的特定打印指令信息;第二接收器,其从打印设置信息保持装置接收与第二标识符相关联并且表示打印机的打印设置的特定打印设置信息;指定单元,其基于第一标识符和第二标识符,指定所述特定打印设置信息作为对应于所述特定打印指令信息的打印设置信息;和打印单元,其基于所述特定打印指令信息并使用所述特定打印设置信息进行打印。
根据本发明的第九方面,在根据第八方面的打印系统中,打印指令信息保持装置包括接收器和保持单元,所述接收器从给出打印指令的打印指令者所使用的打印指令装置接收打印指令,所述保持单元响应于打印指令的接收保持打印指令信息。
根据本发明的第十方面,在根据第八方面的打印系统中,打印设置信息保持装置包括:从给出打印指令的打印指令者所使用的打印指令装置接收打印指令的接收器,以及响应于打印指令的接收将打印指令发送至打印指令信息保持装置的发送器;打印指令信息保持装置包括从打印设置信息保持装置接收打印指令的接收器,以及响应于打印指令的接收保持打印指令信息的保持单元。
根据本发明的第十一方面,提供了一种打印系统,其包括:至少一个打印指令信息保持装置,其保持给出打印指令的打印指令信息;和打印设置信息保持装置,其保持表示打印设置的打印设置信息;打印控制装置,其进行控制以基于打印指令信息并使用打印设置信息进行打印;以及打印机,其基于所述打印指令信息并使用所述打印设置信息进行打印;其中该打印控制装置包括:接收器,其从至少一个打印指令信息保持装置中的任一个接收与第一标识符相关联并且指示打印机打印的特定打印指令信息;获取单元,其从打印设置信息保持装置中获取与第二标识符相关联并且表示打印机的打印设置的特定打印设置信息;指定单元,其基于第一标识符和第二标识符,指定所述特定打印设置信息作为对应于所述特定打印指令信息的打印设置信息;和发送器,其将所述特定打印指令信息和所述特定打印设置信息发送至打印机。
根据本发明的第十二方面,提供了一种打印机执行的打印方法,该打印方法包括:从保持给出打印指令的打印指令信息的至少一个打印指令信息保持装置中的任一个接收与第一标识符相关联并且指示打印机打印的特定打印指令信息;从保持表示打印设置的打印设置信息的打印设置信息保持装置接收与第二标识符相关联并且表示打印机的打印设置的特定打印设置信息;基于第一标识符和第二标识符,指定所述特定打印设置信息作为对应于所述特定打印指令信息的打印设置信息;以及基于所述特定打印指令信息并使用所述特定打印设置信息进行打印。
根据第一方面,能够基于由打印指令信息保持装置保持的打印指令信息,并使用由与打印指令信息保持装置不同的打印设置信息保持装置所保持的打印设置信息来进行打印。
根据第二方面,能够基于由打印指令信息保持装置保持的打印指令信息,并使用根据配置打印设置的打印配置者的打印设置信息来进行打印。
根据第三方面,能够基于由打印指令信息保持装置保持的打印指令信息,并使用根据配置打印设置的打印配置者以及打印指令信息保持装置的打印设置信息来进行打印。
根据第四方面,能够基于打印指令信息并使用打印设置信息来进行打印,即使在接收到打印指令信息之后才接收到打印设置信息的情况下。
根据第五方面,能够基于由打印指令信息保持装置保持的打印指令信息,并使用不是从打印指令信息保持装置获取的打印设置信息来进行打印。
根据第六方面,能够基于由打印指令信息保持装置保持的打印指令信息,并使用由打印设置信息保持装置所保持的打印设置信息来进行打印。
根据第七方面,能够基于由打印指令信息保持装置保持的打印指令信息,并使用由装置本身产生的打印设置信息来进行打印。
根据第八方面,能够基于由打印指令信息保持装置保持的打印指令信息,并使用由与打印指令信息保持装置不同的打印设置信息保持装置所保持的打印设置信息来进行打印。
根据第九方面,能够通过使打印指令者直接从打印指令装置向打印指令信息保持装置给出指令,以使打印指令信息保持装置保持打印指令信息。
根据第十方面,能够通过使打印指令者从打印指令装置向打印设置信息保持装置给出指令,以使打印指令信息保持装置保持打印指令信息。
根据第十一方面,能够基于由打印指令信息保持装置保持的打印指令信息,并使用由与打印指令信息保持装置不同的打印设置信息保持装置所保持的打印设置信息来进行打印。
根据第十二方面,能够基于由打印指令信息保持装置保持的打印指令信息,并使用由与打印指令信息保持装置不同的打印设置信息保持装置所保持的打印设置信息来进行打印。
附图说明
下面将基于附图对本发明的示例性实施例进行详细的说明,其中:
图1是例示根据本发明的第一到第三和第五示例性实施例的整体构造的示图;
图2是例示根据本发明的一个示例性实施例的图像形成装置10的硬件构造的框图;
图3是例示根据本发明的一个示例性实施例的客户端装置或者服务器装置的硬件构造的框图;
图4是例示根据本发明的第一和第三示例性实施例的各个装置的功能性构造的框图;
图5是例示根据本发明的第一和第二示例性实施例的由打印设置服务器所保持的信息的示图;
图6是示出根据本发明的第一示例性实施例的第一示例操作的序列图;
图7是示出根据本发明的第一示例性实施例的第二示例操作的序列图;
图8是例示了根据本发明的第二示例性实施例的各个装置的功能性构造的框图;
图9是示出根据本发明的第二示例性实施例的示例操作的序列图;
图10是例示了根据本发明的第三至第五示例性实施例的由打印设置服务器或云服务桥所保持的信息的示图;
图11是示出了根据本发明第三示例性实施例的示例操作的序列图;
图12是根据本发明的第四示例性实施例的整体构造的示图;
图13是例示了根据本发明的第四示例性实施例的各个装置的功能性构造的框图;
图14是示出了根据本发明的第四示例性实施例的示例操作的序列图;
图15是例示了根据本发明的第五示例性实施例的各个装置的功能性构造的框图;以及
图16是示出了根据本发明的第五示例性实施例的示例操作的序列图。
具体实施方式
下面将参照附图对本发明的示例性实施例进行详细的说明。
[第一示例性实施例]
图1是例示了根据本发明的第一示例性实施例的整体结构的示图。图像形成装置10具备文档复印功能,扫描文档并生成扫描文档图像数据的功能,以及将图像数据所表现的图像形成到纸张上的功能。客户端装置20接收由用户输入的信息,并且向用户输出信息。服务器装置30和40从客户端装置20接收请求,并提供服务。各个装置被连接到通信链路60,其使得各个装置可通信地连接,并且能够通过通信链路60互相通信。请注意,虽然图1示出一个图像形成装置、一个客户端装置以及两个服务器装置,但两个或更多的图像形成装置或客户端装置以及三个或更多个服务器装置也可以连接到通信链路60。
图2是例示根据一个示例性实施例的图像形成装置10的硬件构造的框图。如图2所示,图像形成装置10的各个部件连接至总线101并且通过此总线101交换各种数据。
操作单元106具备接收用户操作的多个可操作元件。这些可操作元素可以是硬件按键。此外,可操作元件可以被配置为触摸面板,根据在显示单元107中显示的按压位置输出控制信号。
显示单元107是包括例如液晶显示器的显示装置。在CPU102的控制下,显示单元107显示例如用于操作图像形成装置10的菜单屏幕的数据或与图像形成装置10相关的数据。
图像扫描单元108具备图像扫描装置,用于扫描文档以产生表示被扫描的文档图像的图像数据,并将生成的图像数据输出至图像处理单元111。
图像形成单元109具有图像形成机构,其根据图像数据在诸如纸张的记录介质上通过例如电子照相系统形成调色剂图像。
通信单元110连接到通信链路60,并作为与连接到通信链路60的其他装置进行通信的通信接口。
图像处理单元111对由输入的图像数据表示的图像应用例如颜色校正和色调校正的图像处理,生成并将处理后的图像数据输出到图像形成单元109。
存储单元105具有存储装置,其例如存储通过通信单元110接收的数据或由图像形成装置10生成的数据。
只读存储器(ROM)103存储由中央处理单元(CPU)102执行的控制程序。CPU102取出存储在ROM103中的控制程序,并通过使用随机存取存储器(RAM)104作为工作区域执行控制程序。当该控制程序由CPU102执行时,图像形成装置10的各个部件由CPU102控制,从而使得图像形成装置10能够例如形成图像并输出到纸张上,扫描文档并生成文档图像数据,以及经由通信链路60与其他装置通信。
注意,由CPU102执行的程序可以通过记录在计算机可读记录介质上的状态来提供,例如记录在磁记录介质(如磁带或磁盘),光记录介质(如光盘),磁-光记录介质或半导体存储器上。此外,这样的程序也可以通过使用通信介质(如互联网)下载到图像形成装置10。
图3是例示了根据示例性实施例的客户端装置20的硬件构造的框图。
如图3所示,客户端装置20具有CPU201作为计算部件,以及主存储器202和硬盘驱动器(HDD)203作为存储部件。在本文中,CPU201执行各种软件,如操作系统(OS)和应用程序,并且实现将在后面讨论的各种功能。此外,主存储器202是用于存储例如各种软件及其执行中所使用的数据的信息的存储区域,而HDD203是用于存储诸如输入到各个软件的输入数据以及从各个软件输出的输出数据的信息的存储区域。
此外,客户端装置20具有用于与外部进行通信的通信接口(下文中称为“通信I/F”)204,由视频存储器和显示器等组成的显示机构205,以及诸如键盘和鼠标的输入装置206。
图3也可以看成例示了服务器装置30的硬件构造的框图。在这种情况下,CPU201、主存储器202、HDD203、通信I/F204、显示机构205和输入装置206将分别变为CPU301、主存储器302、HDD303、通信I/F304、显示机构305和输入装置306。
另外,图3也可以看成例示了服务器装置40的硬件构造的框图。在这种情况下,CPU201、主存储器202、HDD203、通信I/F204、显示机构205和输入装置206将分别变为CPU401、主存储器402、HDD403、通信I/F404、显示机构405和输入装置406。
注意,由CPU201、304或401执行的程序可以通过记录在计算机可读记录介质上的状态来提供,例如记录在磁记录介质(如磁带或磁盘),光记录介质(如光盘),磁-光记录介质或半导体存储器上。此外,这样的程序也可以通过使用通信介质(如互联网)下载到服务器装置30或服务器装置40。
同时,在本示例性实施例中,云打印服务器30被用作图1中的服务器装置30。云打印服务器30提供云服务,使得能够使用各种装置作为客户端装置20,并通过安装在家庭、办公室、公共场所等的图像形成装置10打印文档(下文中称为“云打印服务”)。具体地,基于来自客户端装置20的请求生成并累积给出在图像形成装置10上打印文档的指令的打印指令信息,直到该图像形成装置10查询到打印指令信息的存在。当具有查询时,以所有图像形成装置10通常能够处理的格式生成文档图像,并提供给该图像形成装置10。请注意,将这种文档图像提供至图像形成装置10的处理是通过将包括文档图像的打印指令信息发送到图像形成装置10进行的。在下文中,“打印指令信息”表示要被打印的图像文件也包括在内。
此外,在本示例性实施例中,打印设置服务器40被用作图1中的服务器装置40。打印设置服务器40提供了单独的云服务,使得对使用云打印服务的打印配置打印设置(以下称为“打印设置服务”)。尽管云打印服务具有无需使用图像形成装置10的制造商提供的专有打印机驱动程序即能够打印的优点,但以往已提供打印机驱动程序的制造商的专有功能变得不可用。因此,可以在打印设置服务中配置云打印服务中可能无法配置的额外打印设置。可选地,也可以用配置了打印设置服务的打印设置来代替配置了云打印服务的打印设置。具体地,在接收到来自客户端装置20的请求时,生成表示用于在图像形成装置10上打印文档的附加或替代打印设置的打印设置信息,并提供给图像形成装置10。注意,也可以专门针对图像形成装置10的各个型号定制客户端设置服务。
此外,图像形成装置10被配置为能够连接到诸如因特网的通信链路60。能够与图像形成装置10连接的服务包括云打印服务和打印设置服务,图像形成装置10通过在附图中未示出的代理服务器与这些服务进行通信。另外,假设图像形成装置10被设置为能够从云打印服务接收打印指令信息的状态。具体地说,图像形成装置10注册云打印服务,并将与云打印服务相关的信息配置在图像形成装置10中。
图4是例示了根据本示例性实施例的图像形成装置10、客户端装置20、云打印服务器30和打印设置服务器40的功能性构造的框图。
如图4所示,图像形成装置10具备发送单元11、接收单元12、确定单元13、保存单元14、搜索单元15以及输出单元16。发送单元11向云打印服务器30发送轮询数据,查询打印指令信息的存在与否。接收单元12从云打印服务器30接收到报告打印指令信息已经生成的生成通知以及包括用户ID的打印指令信息,并且从打印设置服务器40接收包括用户ID的打印设置信息。确定单元13确定由接收单元12接收到的数据的类型。在确定单元13确定该数据是打印设置信息的情况下,保存单元14将打印设置信息保存在存储单元105中(见图2)。在确定单元13确定该数据是打印指令信息的情况下,搜索单元15在存储单元105中搜索具有与打印指令信息包括的用户ID相同的用户ID的打印设置信息。另外,在存储单元105中不存在这样的打印设置信息的情况下,搜索单元15等待随后接收的打印设置信息,并确定该打印设置信息中是否包含与打印指令信息中相同的用户ID。输出单元16将打印数据经由图像处理单元111(见图2)输出至图像形成单元109(见图2),所述打印数据包括由接收单元12接收的打印指令信息和由搜索单元15找到的打印设置信息。在本示例性实施例中,图像形成装置10作为打印机的示例。此外,接收单元12作为第一接收器和第二接收器的示例,搜索单元15作为指定单元的示例,以及图像形成单元109作为打印单元的示例。
客户端装置20具备发送单元21和接收单元22。发送单元21将有关登录到云打印服务和打印设置服务的诸如用户ID的信息(以下称为“登录信息”)发送到云打印服务器30和打印设置服务器40,此外将通过云打印服务进行打印的打印设置发送至云打印服务器30和打印设置服务器40,并将给出使用云打印服务进行打印的指令的打印指令发送到云打印服务器30。接收单元22从云打印服务器30和打印设置服务器40接收对通过发送单元21发送的信息的响应。在本示例性实施例中,客户端装置20作为打印指令装置的示例。
云打印服务器30具备发送单元31、接收单元32、验证单元33,保持单元34、以及生成单元35。发送单元31向图像形成装置10发送报告打印指令信息已经生成的生成通知以及包括用户ID的打印指令信息。接收单元32从客户端装置20接收与登录到云打印服务相关的登录信息,云打印服务上能够获得的用于通过云打印服务进行打印的打印设置,和给出使用云打印服务进行打印的指令的打印指令,并从图像形成装置10接收查询打印指令信息的存在与否的轮询数据。验证单元33基于通过接收单元32接收到的登录信息进行验证。保持单元34保持由接收单元32接收到的打印设置。生成单元35基于接收单元32接收到的打印指令生成并保持打印指令信息。在本示例性实施例中,云打印服务器30作为打印指令信息保持装置的示例。此外,接收单元32作为接收器的示例,并且生成单元35作为保持单元的示例。
打印设置服务器40具备发送单元41、接收单元42、验证单元43和生成单元45。发送单元41向图像形成装置10发送包括用户ID的打印设置信息。接收单元42从客户端装置20接收与登录到打印设置服务相关的登录信息,以及云打印服务上不能获得的通过云打印服务进行打印的打印设置。验证单元43基于通过接收单元42接收到的登录信息进行验证。生成单元45基于接收单元42接收到的打印设置生成并保持打印设置信息。在本示例性实施例中,打印设置服务器40作为打印设置信息保持装置的示例。
图5是例示了由打印设置服务器40保持的信息的示图。在通过打印设置服务器40保存的信息中,首先,存在通过生成单元45生成的打印设置信息。在图5中,为参数“结束(finishings)”指定值“左上角装订”,而为参数“请求的朝向”指定值“反向肖像”,来作为打印设置信息。前者表示在左上角装订来作为结束处理,后者表示将打印朝向设置为反向肖像。另外,在通过打印设置服务器40保存的信息中,存在要被包括在打印设置信息中并传送到图像形成装置10的信息。在图5中,为参数“服务帐户”指定值“user1_cloudA”来作为这样的信息。这表明,用于登录到云打印服务的用户ID是“user1_cloudA”。注意,本文中,虽然将针对一个云打印服务的打印设置信息定义为一组打印设置信息,如后面图10所示,但也可以将针对多个云打印服务的打印设置信息定义为一组打印设置信息。此外,打印设置信息可被已注册的多个云打印服务中的所有云打印服务共用,或被已注册的多个云打印服务中的一个或多个云打印服务使用。在这种情况下,相应的打印设置信息中包含相关的服务ID和用户ID的组合。
图6是示出了根据第一示例性实施例的第一示例操作的序列图。
首先,诸如移动设备的客户端装置20按照来自用户的指令访问一个云打印服务并以预先注册的用户ID登录到该云打印服务。具体地,在客户端装置20上,所述发送单元21将诸如用户ID的登录信息发送至云打印服务器30(步骤S701)。随后,在云打印服务器30上,接收单元32接收登录信息,验证单元33基于登录信息进行验证,如果验证成功则允许登录(步骤S702)。需要注意的是,虽然图中未示出,但关于是否允许登录的信息从验证单元33传送至发送单元31,并且其答复从发送单元31发送至客户端装置20。
在此之后,客户端装置20对在云打印服务上存储的任意文档配置在云打印服务上能够获得的打印设置。具体地,客户端装置20上,所述发送单元21向云打印服务器30发送打印设置(步骤S703)。随后,在云打印服务器30上,接收单元32接收该打印设置,并且所述保持单元34保持该打印设置(步骤S704)。
同时,与上述操作并行地,客户端装置20也以用户ID登录到打印设置服务。具体地,在客户端装置20上,所述发送单元21将诸如用户ID的登录信息发送至打印设置服务器40(步骤S705)。其后,在打印设置服务器40上,接收单元42接收登录信息,验证单元43基于该登录信息进行验证,如果验证成功则允许登录(步骤S706)。需要注意的是,虽然图中未示出,但关于是否允许登录的信息从验证单元43传送至发送单元41,并且其答复从发送单元41发送至客户端装置20。
在此之后,客户端装置20显示打印设置服务的打印设置屏幕,并且还额外对存储在云打印服务中的上述文档配置在云打印服务中不能获得的打印设置。另外,还指定了进行打印的图像形成装置10。具体地,在客户端装置20上,所述发送单元21将包括表示要进行打印的图像形成装置10的信息的附加打印设置发送至打印设置服务器40(步骤S707)。
接着,打印设置服务器40生成表示附加打印设置的打印设置信息,并将包括使用客户端装置20的用户的用户ID的打印设置信息发送至指定的图像形成装置10。具体地,在打印设置服务器40上,生成单元45生成打印设置信息(步骤S708),并且发送单元41将包括用户ID的打印设置信息发送至指定的图像形成装置10(步骤S709)。注意,虽然可以使用任何协议传送打印设置信息,但本文中假定是使用用于发送打印指令信息的打印协议来发送打印设置信息。
由此,图像形成装置10接收数据,并且一旦确定该数据是打印设置信息,则将打印设置信息保存在例如内置HDD的存储单元105中(参见图2)。具体地说,在图像形成装置10上,接收单元12接收数据,确定单元13确定该数据是否是打印设置信息,并且如果该数据被确定为打印设置信息,则保存单元14将该打印设置信息保存在存储单元105中(步骤S710)。
在此之后,客户端装置20给出指令,在同一图像形成装置10上打印存储在云打印服务中的上述文档。具体地,在客户端装置20上,所述发送单元21将在步骤S707中指定的在图像形成装置10上打印文档的打印指令发送至云打印服务器30(步骤S712)。随后,在云打印服务器30上,接收单元32接收打印指令,生成单元35基于打印指令生成打印指令信息(步骤S713)。注意,该打印指令信息还包括由保持单元34保持的打印设置。
由此,云打印服务器30通知该图像形成装置10打印指令信息已经生成,图像形成装置10接收该通知并从云打印服务器30获取打印指令信息。具体来说,在云打印服务器30上,所述发送单元31将报告打印指令信息已经生成的生成通知发送至图像形成装置10(步骤S714)。随后,在图像形成装置10上,接收单元12接收该生成通知(步骤S715),虽然图中未示出,但发送单元11将轮询云打印服务器30。由此,在云打印服务器30上,发送单元31将包括用户ID的打印指令信息发送至图像形成装置10(步骤S716)。随后,在图像形成装置10上,接收单元12接收该打印指令信息(步骤S717)。注意,在这种情况下,由于确定单元13确定所接收的数据是打印指令信息,所述打印指令信息被传送至搜索单元15。
接着,图像形成装置10从所获取的打印指令信息中提取用户ID,并在存储单元105中搜索具有相同用户ID的打印设置信息。具体来说,搜索单元15在存储在存储单元105中的打印设置信息中包括的用户ID中搜索从确定单元13传送来的打印指令信息中所包括的用户ID(步骤S718)。
由此,如果找到具有从打印指令信息中提取的用户ID的打印设置信息,则图像形成装置10使用由所述打印设置信息所指示的打印设置来进行各种打印。具体地,输出单元16将包括在步骤S717中接收的打印指令信息和在步骤S718中找到的打印设置信息的打印数据经由图像处理单元111(见图2)输出到图像形成单元109(见图2)(步骤S719)。因此,在图像形成单元109中,使用该打印设置信息对包括在打印指令信息中的文档图像进行打印。
注意,在第一示例操作中,所使用的打印设置的信息可以被删除,或者保存直到给出用户指令。
图7是示出根据第一示例性实施例的第二示例操作的序列图。
在第一示例性操作中,图像形成装置10在获取打印指令信息后在存储单元105(见图2)中搜索具有相同用户ID的打印设置信息,但在某些情况下,可能无法发现这种打印设置信息。可以想到的这种情况的示例包括其中用户尚未配置额外打印设置的情况,以及其中表示由用户配置的额外打印设置的打印设置信息由于某些原因未到达图像形成装置10的情况。具体而言,前者是执行了对应于图6的步骤S701到S706的步骤S721至S726,未执行对应于图6中随后执行的步骤S707至S710的步骤,然后执行对应于图6的步骤S712至S718的步骤S732至S738的情况。
因此,在图像形成装置10获取打印指令信息时未发现具有相同用户ID的打印设置信息的情况下,图像形成装置10暂时延迟基于所获取的打印指令信息进行打印,随后接收后续的数据。具体地说,图像形成装置10等待:客户端装置20上的发送单元21将打印设置发送至打印设置服务器40(步骤S739),打印设置服务器40上的接收单元42接收到打印设置,生成单元45基于该打印设置生成打印设置信息(步骤S740),以及发送单元41发送该打印设置信息(步骤S741)。
然后,在随后接收到的数据是打印设置信息并且还包括与包括在延迟的打印指令信息中所包括的用户ID相同的用户ID的情况下,使用此时接收到的打印设置信息进行基于延迟的打印指令信息进行打印。具体地,如果接收单元12接收到打印设置信息,则保存单元14将该打印设置信息存储在存储单元105中(见图2),搜索单元15在新存储在存储单元105中的打印设置信息所包括的用户ID中搜索包括在从确定单元13传送的打印指令信息中所包括的用户ID。换句话说,确定从确定单元13传送的打印指令信息中所包括的用户ID是否与新存储在存储单元105中的打印设置信息所包括的用户ID相同(步骤S742)。结果,如果这些用户ID被确定为相同,则输出单元16将包括在步骤S737接收到的打印指令信息和在步骤S742中找到的打印设置信息的打印数据通过图像处理单元111(见图2)输出到图像形成单元109(见图2)(步骤S743)。因此,在图像形成单元109中,使用该打印设置信息对包括在打印指令信息中的文档图像进行打印。
注意,在第二示例操作中,延迟打印指令信息也可以不使用打印设置信息进行打印,或者例如在经过预定的时间周期之后,或者接收到预定数量的打印指令信息组之后被删除。
此外,在第一示例实施例中,将从客户端装置20发送至打印设置服务器40的打印设置作为相对于从所述客户端装置20发送至云打印服务器30的打印设置的附加打印设置,但也可以作为相对于从所述客户端装置20发送至云打印服务器30的打印设置的替代打印设置。
[第二实施例]
因为根据本发明的第二实施例的整体构造与图1所示相同,因此其描述将被减少或省略。此外,由于根据本示例性实施例的图像形成装置10的硬件构造同样与图2所示相同,其描述也将被减少或省略。此外,根据本示例性实施例的客户端装置20、服务器装置30和40的硬件结构同样与图3所示的相同,或者可以从图3的例示中推出,因此其描述将被减少或省略。
同时,在本示例性实施例中,云打印服务器30仍然用作图1的服务器装置30,并且打印设置服务器40仍然用作图1的服务器装置40。由于云打印服务器30和打印设置服务器40已经在第一示例性实施例中讨论,因此其描述将被减少或省略。
图8是例示了根据本示例性实施例的图像形成装置10、客户端装置20、云打印服务器30和打印设置服务器40的功能性构造的框图。
如图8所示,图像形成装置10具备发送单元11、接收单元12、确定单元13、保存单元14、搜索单元15以及输出单元16。发送单元11向云打印服务器30发送轮询数据,查询打印指令信息的存在与否。接收单元12从云打印服务器30接收到报告打印指令信息已经生成的生成通知以及包括用户ID的打印指令信息,并且从打印设置服务器40接收包括用户ID的打印设置信息。确定单元13确定由接收单元12接收到的数据的类型。在确定单元13确定该数据是打印设置信息的情况下,保存单元14将打印设置信息保存在存储单元105中(见图2)。在确定单元13确定该数据是打印指令信息的情况下,搜索单元15在存储单元105中搜索具有与打印指令信息包括的用户ID相同的用户ID的打印设置信息。输出单元16将打印数据经由图像处理单元111(见图2)输出至图像形成单元109(见图2),所述打印数据包括由接收单元12接收的打印指令信息和由搜索单元15找到的打印设置信息。在本示例性实施例中,图像形成装置10作为打印机的示例。此外,接收单元12作为第一接收器和第二接收器的示例,搜索单元15作为指定单元的示例,以及图像形成单元109作为打印单元的示例。
客户端装置20具备发送单元21和接收单元22。发送单元21将有关登录到打印设置服务的登录信息、指定了使用云打印服务来进行打印的信息(以下称为“指定信息”)、通过云打印服务进行打印的打印设置以及给出使用云打印服务进行打印的指令的打印指令发送到打印设置服务器40。接收单元22从打印设置服务器40接收对通过发送单元21发送的信息的响应。在本示例性实施例中,客户端装置20作为打印指令装置的示例。
云打印服务器30具备发送单元31、接收单元32、验证单元33以及生成单元35。发送单元31向图像形成装置10发送报告打印指令信息已经生成的生成通知以及包括用户ID的打印指令信息。接收单元32从打印设置服务器40接收与登录到云打印服务相关的登录信息,和给出使用云打印服务进行打印的指令的打印指令,并从图像形成装置10接收查询打印指令信息的存在与否的轮询数据。验证单元33基于通过接收单元32接收到的登录信息进行验证。生成单元35基于接收单元32接收到的打印指令生成并保持打印指令信息。在本示例性实施例中,云打印服务器30作为打印指令信息保持装置的示例。此外,接收单元32作为接收器的示例,并且生成单元35作为保持单元的示例。
打印设置服务器40具备发送单元41、接收单元42、验证单元43、保持单元44和生成单元45。发送单元41将与登录到云打印服务相关的登录信息以及给出了使用云打印服务进行打印的指令的打印指令发送至云打印服务器30,并将包括用户ID的打印设置信息发送至图像形成装置10。接收单元42从客户端装置20接收与登录到打印设置服务相关的登录信息、指定了使用云打印服务来进行打印的指定信息、用于通过云打印服务进行打印的打印设置以及给出了使用云打印服务进行打印的指令的打印指令。验证单元43基于通过接收单元42接收到的登录信息进行验证。保持单元44保持通过接收单元42接收的指定信息。生成单元45基于接收单元42接收到的打印设置生成并保持打印设置信息。在本示例性实施例中,打印设置服务器40作为打印设置信息保持装置的示例。此外,接收单元42作为接收器的示例,发送单元41作为发送器的示例。
需要注意的是,由于打印设置服务器40所保持的信息与图5所示相同,因此减少或省略其描述。
图9是示出了根据第二示例性实施例的示例操作的序列图。
首先,诸如移动设备的客户端装置20按照来自用户的指令访问打印设置服务并以预先注册的用户ID登录到该打印设置服务。具体地,在客户端装置20上,发送单元21将诸如用户ID的登录信息发送至打印设置服务器40(步骤S761)。随后,在打印设置服务器40上,接收单元42接收登录信息,验证单元43基于该登录信息进行验证,如果验证成功则允许登录(步骤S762)。需要注意的是,虽然图中未示出,但关于是否允许登录的信息从验证单元43传送至发送单元41,并且其答复从发送单元41发送至客户端装置20。
在此之后,客户端装置20通过统一资源定位符(URL)等指定用于打印的云打印服务。具体地,在客户端装置20上,所述发送单元21向打印设置服务器40发送诸如URL的指定信息(步骤S763)。随后,在打印设置服务器40上,接收单元42接收该指定信息,并且所述保持单元44保持该指定信息(步骤S764)。
此外,打印设置服务器40代表客户端装置20登录到云打印服务。具体地,在打印设置服务器40上,发送单元41将诸如用户ID的登录信息发送至通过所述保持单元44保持的指定信息所指定的云打印服务器30(步骤S765)。随后,在云打印服务器30上,接收单元32接收登录信息,验证单元33基于其进行验证,如果验证成功则允许登录(步骤S766)。需要注意的是,虽然图中未示出,但关于是否允许登录的信息从验证单元33传送至发送单元31,并且其答复从发送单元31发送至打印设置服务器40。此时,打印设置服务器40从云打印服务器30获取一个文档列表,其是用户可以打印的文档列表。随后,所获取的文档列表被包括在打印设置服务所提供的UI屏幕(例如网页)上,并在客户端装置20上显示。
由此,客户端装置20从所显示的文档列表中选择用户指定的文档,显示打印设置屏幕并配置打印设置,打印设置服务器40生成表示打印设置的打印设置信息。具体地,在客户端装置20上,发送单元21向打印设置服务器40发送打印设置(步骤S767)。随后,在打印设置服务器40上,接收单元42接收打印设置,然后生成单元45生成打印设置信息(步骤S768)。
此后,客户端装置20给出在图像形成装置10上打印用户指定的文档的指令。随后,打印设置服务器40将包括使用客户端装置20的用户的用户ID的打印设置信息发送至图像形成装置10。具体来说,在客户端装置20上,发送单元21将在图像形成装置10上打印文档的打印指令发送至打印设置服务器40(步骤S769)。随后,在打印设置服务器40上,接收单元42接收打印指令,发送单元41将在步骤S768中生成的打印设置信息发送至图像形成装置10(步骤S770)。
接下来,打印设置服务器40将打印用户指定的文档的打印指令发送至云打印服务。具体地,在打印设置服务器40上,发送单元41将在图像形成装置10上打印文档的打印指令发送至云打印服务器30(步骤S772)。注意,由于在云打印服务器30接收打印指令之后的从步骤S773到S779的处理与图6从步骤S713至S719的处理相同,因此其描述将被减少或省略。
[第三实施例]
因为根据本发明的第三示例性实施例的整体构造与图1所示相同,因此其描述将被减少或省略。此外,由于根据本示例性实施例的图像形成装置10的硬件构造同样与图2所示相同,其描述也将被减少或省略。此外,根据本示例性实施例的客户端装置20、服务器装置30和40的硬件结构同样与图3所示的相同,或者可以从图3的例示中推出,因此其描述将被减少或省略。
同时,在本示例性实施例中,云打印服务器30仍然用作图1的服务器装置30,并且打印设置服务器40仍然用作图1的服务器装置40。除了以下区别点之外,云打印服务器30和打印设置服务器40与第一示例性实施例中讨论的相同。即,在本示例性实施例中,用户具有用于登录到多个云打印服务中的每一个的用户ID,并且能够使用多个云打印服务中的每一个进行管理以及在图像形成装置10上打印文档。另外,假设用户还具有用于登录到打印设置服务的用户ID。此外,假设用户已经注册了能够与用于登录到云打印服务的用户ID相关联地使用的云打印服务的ID(以下称为“服务ID”)。
由于根据本示例性实施例的图像形成装置10、客户端装置20、云打印服务器30和打印设置服务器40的功能性构造与图4所示的相同,因此再次参照图4进行说明。
如图4所示,图像形成装置10具备发送单元11、接收单元12、确定单元13、保存单元14、搜索单元15以及输出单元16。发送单元11向云打印服务器30发送轮询数据,查询打印指令信息的存在与否。接收单元12从云打印服务器30接收到报告打印指令信息已经生成的生成通知以及包括用户ID的打印指令信息,并且从打印设置服务器40接收包括用户ID的打印设置信息。确定单元13确定由接收单元12接收到的数据的类型。在确定单元13确定该数据是打印设置信息的情况下,保存单元14将打印设置信息保存在存储单元105中(见图2)。在确定单元13确定该数据是打印指令信息的情况下,搜索单元15在存储单元105中搜索具有与打印指令信息中包括的服务ID和用户ID相同的服务ID和用户ID的打印设置信息。输出单元16将打印数据经由图像处理单元111(见图2)输出至图像形成单元109(见图2),所述打印数据包括由接收单元12接收的打印指令信息和由搜索单元15找到的打印设置信息。在本示例性实施例中,图像形成装置10作为打印机的示例。此外,接收单元12作为第一接收器和第二接收器的示例,搜索单元15作为指定单元的示例,以及图像形成单元109作为打印单元的示例。
客户端装置20具备发送单元21和接收单元22。发送单元21将有关登录到云打印服务和打印设置服务的登录信息发送云打印服务器30和打印设置服务器40,此外将通过云打印服务进行打印的打印设置发送至云打印服务器30和打印设置服务器40,并将给出使用云打印服务进行打印的指令的打印指令发送到云打印服务器30。接收单元22从云打印服务器30和打印设置服务器40接收对通过发送单元21发送的信息的响应。在本示例性实施例中,客户端装置20作为打印指令装置的示例。
云打印服务器30具备发送单元31、接收单元32、验证单元33,保持单元34、以及生成单元35。发送单元31向图像形成装置10发送报告打印指令信息已经生成的生成通知以及包括用户ID的打印指令信息。接收单元32从客户端装置20接收与登录到云打印服务相关的登录信息、云打印服务上能够获得的用于通过云打印服务进行打印的打印设置和给出使用云打印服务进行打印的指令的打印指令,并从图像形成装置10接收查询打印指令信息的存在与否的轮询数据。验证单元33基于通过接收单元32接收到的登录信息进行验证。保持单元34保持由接收单元32接收到的打印设置。生成单元35基于接收单元32接收到的打印指令生成并保持打印指令信息。在本示例性实施例中,云打印服务器30作为打印指令信息保持装置的示例。此外,接收单元32作为接收器的示例,并且生成单元35作为保持单元的示例。
打印设置服务器40具备发送单元41、接收单元42、验证单元43和生成单元45。发送单元41向图像形成装置10发送包括用户ID的打印设置信息。接收单元42从客户端装置20接收与登录到打印设置服务相关的登录信息,以及云打印服务上不能够获得的通过云打印服务进行打印的打印设置。验证单元43基于通过接收单元42接收到的登录信息进行验证。生成单元45基于接收单元42接收到的打印设置生成并保持打印设置信息。在本示例性实施例中,打印设置服务器40作为打印设置信息保持装置的示例。
图10是例示了由打印设置服务器40保持的信息的示图。在通过打印设置服务器40保存的信息中,首先,存在通过生成单元45生成的打印设置信息。在图10中,为参数“结束(finishings)”指定值“左上角装订”,而为参数“请求的朝向”指定值“反向肖像”,来作为打印设置信息。前者表示在左上角装订来作为结束处理,后者表示将打印朝向设置为反向肖像。另外,在通过打印设置服务器40保存的信息中,存在要被包括在打印设置信息中并传送到图像形成装置10的信息。在图10中,为参数“打印服务url”指定诸如“http://cloud-a/print”和“http://cloud-b/print”的值,并为参数“服务帐户”指定诸如“user1_cloudA”和“user1_cloudB”的值来作为这样的信息。这些信息表明,“http://cloud-a/print”和“http://cloud-b/print”等是给出生成打印设置信息的指令的用户可以使用的云打印服务的URL,“user1_cloudA”和“user1_cloudB”等是用于登录到这些云打印服务的各个用户ID。
图11是示出了根据第三示例性实施例的示例操作的序列图。
首先,诸如移动设备的客户端装置20按照来自用户的指令访问打印设置服务并以预先注册的用户ID登录到该打印设置服务。具体地,在客户端装置20上,所述发送单元21将诸如用户ID的登录信息发送至打印设置服务器40(步骤S801)。其后,在打印设置服务器40上,接收单元42接收登录信息,验证单元43基于该登录信息进行验证,如果验证成功则允许登录(步骤S802)。需要注意的是,虽然图中未示出,但关于是否允许登录的信息从验证单元43传送至发送单元41,并且其答复从发送单元41发送至客户端装置20。
在此之后,客户端装置20使用打印设置服务对用于通过云打印服务进行的打印配置打印设置。另外,还指定了进行打印的图像形成装置10。具体地,在客户端装置20上,所述发送单元21将包括表示由图像形成装置10进行打印的信息的打印设置发送至打印设置服务器40(步骤S803)。
接着,打印设置服务器40生成表示打印设置的打印设置信息,并将包括彼此相关联的服务ID的列表以及用户ID的列表的打印设置信息发送至指定的图像形成装置10。具体地,在打印设置服务器40上,生成单元45生成打印设置信息(步骤S804),并且发送单元41将包括服务ID和用户ID的打印设置信息发送至指定的图像形成装置10(步骤S805)。注意,虽然可以使用任何协议传送打印设置信息,但本文中假定是使用用于发送打印指令信息的打印协议来发送打印设置信息。此外,生成的打印设置信息可被已注册的多个云打印服务中的所有云打印服务共用,或被已注册的多个云打印服务中的一个或多个云打印服务使用。在这种情况下,各个打印设置信息中包含相关的服务ID和用户ID的组合。
由此,图像形成装置10接收数据,并且一旦确定该数据是打印设置信息,则将打印设置信息保存在例如内置HDD的存储单元105中(参见图2)。具体地说,在图像形成装置10上,接收单元12接收数据,确定单元13确定该数据是否是打印设置信息,并且如果该数据被确定为打印设置信息,则保存单元14将该打印设置信息保存在存储单元105中(步骤S806)。
另外,客户端装置20还以预先注册的用户ID登录到该云打印服务。具体地,在客户端装置20上,发送单元21将诸如用户ID的登录信息发送至云打印服务器30(步骤S807)。随后,在云打印服务器30上,接收单元32接收登录信息,验证单元33基于该登录信息进行验证,如果验证成功则允许登录(步骤S808)。需要注意的是,虽然图中未示出,但关于是否允许登录的信息从验证单元33传送至发送单元31,并且其答复从发送单元31发送至客户端装置20。
在此之后,客户端装置20给出指令,在同一图像形成装置10上打印存储在云打印服务中的文档。具体地,在客户端装置20上,所述发送单元21将在步骤S803中指定的图像形成装置10上打印文档的打印指令发送至云打印服务器30(步骤S812)。随后,在云打印服务器30上,接收单元32接收打印指令,生成单元35基于该打印指令生成打印指令信息(步骤S813)。
由此,云打印服务器30通知该图像形成装置10打印指令信息已经生成,图像形成装置10接收该通知并从云打印服务器30获取打印指令信息。具体来说,在云打印服务器30上,所述发送单元31将报告打印指令信息已经生成的生成通知发送至图像形成装置10(步骤S814)。随后,在图像形成装置10上,接收单元12接收该生成通知(步骤S815),虽然图中未示出,但发送单元11将轮询云打印服务器30。由此,在云打印服务器30上,发送单元31将包括用户ID的打印指令信息发送至图像形成装置10(步骤S816)。随后,在图像形成装置10上,接收单元12接收该打印指令信息(步骤S817)。注意,在这种情况下,由于确定单元13确定所接收的数据是打印指令信息,所述打印指令信息被传送至搜索单元15。
接着,图像形成装置10从所获取的打印指令信息中提取服务ID和用户ID,并在存储单元105中搜索具有相同的服务ID和用户ID组合的打印设置信息。具体来说,搜索单元15在存储在存储单元105中的打印设置信息中包括的用户ID中搜索从确定单元13传送来的打印指令信息中所包括的用户ID(步骤S818)。
由此,如果找到具有从打印指令信息中提取的服务ID和用户ID的打印设置信息,则图像形成装置10使用由所述打印设置信息所指示的打印设置来进行各种打印。具体地,输出单元16将包括在步骤S817中接收的打印指令信息和在步骤S818中找到的打印设置信息的打印数据经由图像处理单元111(见图2)输出图像形成单元109(见图2)(步骤S819)。因此,在图像形成单元109中,使用该打印设置信息对包括在打印指令信息中的文档图像进行打印。
注意,虽然此示例操作配置为将打印设置信息预先发送至图像形成装置10,并且随后使用云打印服务进行打印,但也可以每当发送打印指令时使用打印设置服务生成打印设置信息。这种情况下,其操作序列与第一和第二示例性实施例相同。
[第四示例性实施例]
图12是例示了根据本发明的第四示例性实施例的整体结构的示图。图像形成装置10具备文档复印功能、扫描文档并生成扫描文档图像数据的功能以及将图像数据所表现的图像形成到纸张上的功能。客户端装置20接收由用户输入的信息,并且向用户输出信息。服务器装置30、40和50从客户端装置20接收请求,并提供服务。各个装置被连接到通信链路60,其使得各个装置可通信地连接,并且能够通过通信链路60互相通信。请注意,虽然图12示出一个图像形成装置、一个客户端装置以及三个服务器装置,但两个或更多的图像形成装置或客户端装置以及四个或更多个服务器装置也可以连接到通信链路60。
由于根据本示例性实施例的图像形成装置10的硬件构造同样与图2所示相同,其描述将被减少或省略。此外,根据本示例性实施例的客户端装置20、服务器装置30和40的硬件结构同样与图3所示的相同,或者可以从图3的例示中推出,因此其描述将被减少或省略。另外,图3也可以看成例示了服务器装置50的硬件构造的框图。在这种情况下,CPU201、主存储器202、HDD203、通信I/F204、显示机构205和输入装置206将分别变为CPU501、主存储器502、HDD503、通信I/F504、显示机构505和输入装置506。
同时,在本示例性实施例中,云打印服务器30仍然用作图12的服务器装置30,并且打印设置服务器40仍然用作图12的服务器装置40。除了以下区别点之外,云打印服务器30和打印设置服务器40与第一示例性实施例中讨论的相同。即,在本示例性实施例中,用户具有用于登录到多个云打印服务中的每一个的用户ID,并且能够使用多个云打印服务中的每一个进行管理以及在图像形成装置10上打印文档。另外,假设用户还具有用于登录到打印设置服务的用户ID。此外,假设用户已经注册了能够与用于登录到云打印服务的用户ID相关联地使用的云打印服务的ID(服务ID)。
另外,在本示例性实施例中,云服务桥50用作图12中的服务器装置50。云服务桥50能够连接至多个云打印服务器30,并且能够从每个云打印服务器30接收打印指令信息。
此外,图像形成装置10配置为能够连接至诸如互联网的通信链路60,并且也可以连接至云服务桥50。
图13是例示了根据本示例性实施例的图像形成装置10、客户端装置20、云打印服务器30、打印设置服务器40和云服务桥50的功能性构造的框图。
如图13所示,图像形成装置10具备发送单元11、接收单元12和输出单元16。发送单元11向云服务桥50发送各种与打印相关的信息。接收单元12从云服务桥50接收包括打印指令信息和打印设置信息在内的打印数据。输出单元16将通过接收单元12接收的打印数据经由图像处理单元111(见图2)输出至图像形成单元109(见图2)。在本示例性实施例中,图像形成装置10作为打印机的示例。
客户端装置20具备发送单元21和接收单元22。发送单元21将有关登录到云打印服务和打印设置服务的登录信息发送至云打印服务器30和打印设置服务器40,此外将通过云打印服务进行打印的打印设置发送至云打印服务器30和打印设置服务器40,并将给出使用云打印服务进行打印的指令的打印指令发送到云打印服务器30。接收单元22从云打印服务器30和打印设置服务器40接收对通过发送单元21发送的信息的响应。
云打印服务器30具备发送单元31、接收单元32、验证单元33、保持单元34、以及生成单元35。发送单元31向云服务桥50发送报告打印指令信息已经生成的生成通知以及包括用户ID的打印指令信息。接收单元32从客户端装置20接收与登录到云打印服务相关的登录信息、云打印服务上能够获得的用于通过云打印服务进行打印的打印设置和给出使用云打印服务进行打印的指令的打印指令,并从云服务桥50接收查询打印指令信息的存在与否的轮询数据。验证单元33基于通过接收单元32接收到的登录信息进行验证。保持单元34保持由接收单元32接收到的打印设置。生成单元35基于接收单元32接收到的打印指令生成并保持打印指令信息。在本示例性实施例中,云打印服务器30作为打印指令信息保持装置的示例。
打印设置服务器40具备发送单元41、接收单元42、验证单元43和生成单元45。发送单元41向云服务桥50发送包括用户ID的打印设置信息。接收单元42从客户端装置20接收与登录到打印设置服务相关的登录信息,以及云打印服务上不能够获得的打印设置。验证单元43基于通过接收单元42接收到的登录信息进行验证。生成单元45基于接收单元42接收到的打印设置生成并保持打印设置信息。在本示例性实施例中,打印设置服务器40作为打印设置信息保持装置的示例。
云服务桥50具备发送单元51、接收单元52、确定单元53、保存单元54和搜索单元55。发送单元51向云打印服务器30发送轮询数据,查询打印指令信息的存在与否,发送单元51还向图像形成装置10发送打印数据,该打印数据包括由接收单元52接收的打印指令信息和由搜索单元55找到的打印设置信息。接收单元52从云打印服务器30接收到报告打印指令信息已经生成的生成通知以及包括用户ID的打印指令信息,并且从打印设置服务器40接收包括用户ID的打印设置信息。确定单元53确定由接收单元52接收到的数据的类型。在确定单元53确定该数据是打印设置信息的情况下,保存单元54将打印设置信息保存在HDD503中。在确定单元53确定该数据是打印指令信息的情况下,搜索单元55在HDD503中搜索具有与打印指令信息包括的服务ID和用户ID相同的服务ID和用户ID的打印设置信息。在本示例性实施例中,云服务桥50作为打印控制装置的示例。此外,发送单元51作为发送器的示例,接收单元52作为接收器和获取单元的示例,搜索单元55作为指定单元的示例。
注意,由于打印设置服务器40所保持的信息与图10所例示的相同,因此减少或省略其说明。
图14是示出了根据第四示例性实施例的示例操作的序列图。
首先,诸如移动设备的客户端装置20按照来自用户的指令访问打印设置服务并以预先注册的用户ID登录到该打印设置服务。具体地,在客户端装置20上,所述发送单元21将诸如用户ID的登录信息发送至打印设置服务器40(步骤S821)。随后,在打印设置服务器40上,接收单元42接收登录信息,验证单元43基于该登录信息进行验证,如果验证成功则允许登录(步骤S822)。需要注意的是,虽然图中未示出,但关于是否允许登录的信息从验证单元43传送至发送单元41,并且其答复从发送单元41发送至客户端装置20。
在此之后,客户端装置20使用打印设置服务对用于通过云打印服务进行的打印配置打印设置。另外,还指定了进行打印的图像形成装置10。具体地,在客户端装置20上,所述发送单元21将包括表示由图像形成装置10进行打印的信息的打印设置发送至打印设置服务器40(步骤S823)。
接着,打印设置服务器40生成表示打印设置的打印设置信息,并将包括彼此相关联的服务ID的列表以及用户ID的列表的打印设置信息发送至云服务桥50。具体地,在打印设置服务器40上,生成单元45生成打印设置信息(步骤S824),并且发送单元41将包括服务ID和用户ID的打印设置信息发送至云服务桥50(步骤S825)。注意,虽然可以使用任何协议传送打印设置信息,但本文中假定是使用用于发送打印指令信息的打印协议来发送打印设置信息。此外,所生成的打印设置信息与第三示例性实施例中所讨论的相同。
由此,云服务桥50接收数据,并且一旦确定该数据是打印设置信息,则将打印设置信息保存在内置HDD503中。具体地说,在云服务桥50上,接收单元52接收数据,确定单元53确定该数据是否是打印设置信息,并且如果该数据被确定为打印设置信息,则保存单元54将该打印设置信息保存在HDD503中(步骤S826)。
另外,客户端装置20还以预先注册的用户ID登录到该云打印服务。具体地,在客户端装置20上,发送单元21将诸如用户ID的登录信息发送至云打印服务器30(步骤S827)。随后,在云打印服务器30上,接收单元32接收登录信息,验证单元33基于该登录信息进行验证,如果验证成功则允许登录(步骤S828)。需要注意的是,虽然图中未示出,但关于是否允许登录的信息从验证单元33传送至发送单元31,并且其答复从发送单元31发送至客户端装置20。
在此之后,客户端装置20给出指令,指定图像形成装置10来打印存储在云打印服务中的文档。具体地,在客户端装置20上,发送单元21将在图像形成装置10上打印文档的打印指令发送至云打印服务器30(步骤S832)。随后,在云打印服务器30上,接收单元32接收打印指令,生成单元35基于打印指令生成打印指令信息(步骤S833)。
由此,云打印服务器30通知云服务桥50打印指令信息已经生成,云服务桥50接收该通知并从云打印服务器30获取打印指令信息。具体来说,在云打印服务器30上,发送单元31将报告打印指令信息已经生成的生成通知发送至云服务桥50(步骤S834)。随后,在云服务桥50上,接收单元52接收该生成通知(步骤S835),虽然图中未示出,但发送单元51将轮询云打印服务器30。由此,在云打印服务器30上,发送单元31将包括用户ID的打印指令信息发送至云服务桥50(步骤S836)。随后,在云服务桥50上,接收单元52接收该打印指令信息(步骤S837)。注意,在这种情况下,由于确定单元53确定所接收的数据是打印指令信息,所述打印指令信息被传送至搜索单元55。
接着,云服务桥50从所获取的打印指令信息中提取服务ID和用户ID,并在HDD503中搜索具有相同的服务ID和用户ID组合的打印设置信息。具体来说,搜索单元55在存储在HDD503中的打印设置信息中包括的服务ID和用户ID中搜索从确定单元53传送来的打印指令信息中所包括的服务ID和用户ID(步骤S838)。
由此,如果找到具有从打印指令信息中提取的服务ID和用户ID的打印设置信息,则云服务桥50将该打印设置信息合并到从云打印服务获取的打印指令信息中,并将此合并的打印指令信息发送至指定的图像形成装置10以进行打印。具体地,发送单元51将包括在步骤S837中接收的打印指令信息和在步骤S838中找到的打印设置信息的打印数据发送至图像形成装置10(步骤S839)。随后,虽然图14未示出,在图像形成装置10上,接收单元12接收打印数据,输出单元16将打印数据经由图像处理单元111(见图2)输出至图像形成单元109(见图2)。因此,在图像形成单元109中,使用该打印设置信息对包括在打印指令信息中的文档图像进行打印。
注意,在此示例操作中,所使用的打印设置的信息可以被删除,或者保存到给出用户指令为止。
另外,尽管此示例操作配置为将打印设置信息预先发送至云服务桥50,并且随后使用云打印服务进行打印,但也可以每当发送打印指令时使用打印设置服务生成打印设置信息。这种情况下,其操作序列与第一和第二示例性实施例相同。
[第五示例性实施例]
因为根据本发明的第五示例性实施例的整体构造与图1所示相同,因此其描述将被减少或省略。此外,由于根据本示例性实施例的图像形成装置10的硬件构造同样与图2所示相同,其描述也将被减少或省略。此外,根据本示例性实施例的客户端装置20、服务器装置30和40的硬件结构同样与图3所示的相同,或者可以从图3的例示中推出,因此其描述将被减少或省略。
同时,在本示例性实施例中,云打印服务器30用作图1的服务器装置30,并且云服务桥50用作图1的服务器装置40。由于云打印服务器30已经在第一示例性实施例中讨论,因此其描述将被减少或省略。而且,根据本示例性实施例的云服务桥50包括根据第四示例性实施例的打印设置服务器40的功能。
图15是例示了根据本示例性实施例的图像形成装置10、客户端装置20、云打印服务器30和云服务桥50的功能性构造的框图。
如图15所示,图像形成装置10具备发送单元11、接收单元12和输出单元16。发送单元11向云服务桥50发送各种与打印相关的信息。接收单元12从云服务桥50接收包括打印指令信息和打印设置信息的打印数据。输出单元16将通过接收单元12接收的打印数据经由图像处理单元111(见图2)输出至图像形成单元109(见图2)。在本示例性实施例中,图像形成装置10作为打印机的示例。
客户端装置20具备发送单元21和接收单元22。发送单元21将有关登录到每个云打印服务的登录信息发送到每个服务器装置,此外将通过云打印服务进行打印的打印设置发送至每个服务器装置,并将给出使用云打印服务进行打印的指令的打印指令发送到云打印服务器30。接收单元22从每个服务器装置接收对通过发送单元21发送的信息的响应。
云打印服务器30具备发送单元31、接收单元32、验证单元33、保持单元34、以及生成单元35。发送单元31向云服务桥50发送报告打印指令信息已经生成的生成通知以及包括用户ID的打印指令信息。接收单元32从客户端装置20接收与登录到云打印服务相关的登录信息、云打印服务上能够获得的用于通过云打印服务进行打印的打印设置和给出使用云打印服务进行打印的指令的打印指令,并从云服务桥50接收查询打印指令信息的存在与否的轮询数据。验证单元33基于通过接收单元32接收到的登录信息进行验证。保持单元34保持由接收单元32接收到的打印设置。生成单元35基于接收单元32接收到的打印指令生成并保持打印指令信息。在本示例性实施例中,云打印服务器30作为打印指令信息保持装置的示例。
云服务桥50具备发送单元51、接收单元52、验证单元56、生成单元57、保存单元58和搜索单元59。发送单元51向云打印服务器30发送轮询数据,查询打印指令信息的存在与否,发送单元51还向图像形成装置10发送打印数据,该打印数据包括由接收单元52接收的打印指令信息和由搜索单元59找到的打印设置信息。接收单元52从客户端装置20接收与登录到云服务桥50相关的登录信息以及云打印服务上不能够获得的用于通过云打印服务进行打印的打印设置,并从云打印服务器30接收报告打印指令信息已经生成的生成通知以及包括用户ID的打印指令信息。验证单元56基于通过接收单元52接收到的登录信息进行验证。生成单元57基于接收单元52接收到的打印设置生成包括用户ID的打印设置信息。保存单元58将生成单元57所生成的打印设置信息保存在HDD503中。搜索单元59在HDD503中搜索具有与接收单元52所接收到的打印指令信息中包括的服务ID和用户ID相同的服务ID和用户ID的打印设置信息。在本示例性实施例中,云服务桥50作为打印设置信息保持装置和打印控制装置的示例。此外,发送单元51作为发送器的示例,接收单元52作为接收器和获取单元的示例,搜索单元59作为指定单元的示例。
注意,由于云服务桥50所保持的信息与图10所例示的相同,因此减少或省略其说明。
图16是示出了根据第五示例性实施例的示例操作的序列图。
首先,诸如移动设备的客户端装置20按照来自用户的指令访问云服务桥50并以预先注册的用户ID登录到该打印设置服务。具体地,在客户端装置20上,发送单元21将诸如用户ID的登录信息发送至云服务桥50(步骤S841)。随后,在云服务桥50上,接收单元52接收登录信息,验证单元56基于该登录信息进行验证,如果验证成功则允许登录(步骤S842)。需要注意的是,虽然图中未示出,但关于是否允许登录的信息从验证单元56传送至发送单元51,并且其答复从发送单元51发送至客户端装置20。
在此之后,客户端装置20使用云服务桥50上的打印设置服务对通过云打印服务进行的打印配置打印设置。另外,还指定了进行打印的图像形成装置10。具体地,在客户端装置20上,发送单元21将包括表示由图像形成装置10进行打印的信息的打印设置发送至云服务桥50(步骤S843)。
接着,云服务桥50生成表示打印设置的打印设置信息,并将包括彼此相关联的服务ID的列表以及用户ID的列表的打印设置信息保存在内置HDD503中。具体地,在云服务桥50上,生成单元57生成打印设置信息(步骤S844),并且保存单元58将打印设置信息保存在内置HDD503中(步骤S845)。
另外,客户端装置20还以预先注册的用户ID登录到云打印服务。具体地,在客户端装置20上,发送单元21将诸如用户ID的登录信息发送至云打印服务器30(步骤S847)。随后,在云打印服务器30上,接收单元32接收登录信息,验证单元33基于该登录信息进行验证,如果验证成功则允许登录(步骤S848)。需要注意的是,虽然图中未示出,但关于是否允许登录的信息从验证单元33传送至发送单元31,并且其答复从发送单元31发送至客户端装置20。
在此之后,客户端装置20给出指令,指定图像形成装置10来打印存储在云打印服务中的文档。具体地,在客户端装置20上,发送单元21将在图像形成装置10上打印文档的打印指令发送至云打印服务器30(步骤S852)。随后,在云打印服务器30上,接收单元32接收打印指令,生成单元35基于打印指令生成打印指令信息(步骤S853)。
由此,云打印服务器30通知云服务桥50打印指令信息已经生成,云服务桥50接收该通知并从云打印服务器30获取打印指令信息。具体来说,在云打印服务器30上,发送单元31将报告打印指令信息已经生成的生成通知发送至云服务桥50(步骤S854)。随后,在云服务桥50上,接收单元52接收该生成通知(步骤S855),虽然图中未示出,但发送单元51将轮询云打印服务器30。由此,在云打印服务器30上,发送单元31将包括用户ID的打印指令信息发送至云服务桥50(步骤S856)。随后,在云服务桥50上,接收单元52接收该打印指令信息(步骤S857)。注意,该打印指令信息被传送至搜索单元59。
接着,云服务桥50从所获取的打印指令信息中提取服务ID和用户ID,并在HDD503中搜索具有相同的服务ID和用户ID组合的打印设置信息。具体来说,搜索单元59在存储在HDD503中的打印设置信息中包括的服务ID和用户ID中搜索从接收单元52传送来的打印指令信息中所包括的服务ID和用户ID(步骤S858)。
由此,如果找到具有从打印指令信息中提取的服务ID和用户ID的打印设置信息,则云服务桥50将该打印设置信息合并到从云打印服务获取的打印指令信息中,并将此合并的打印指令信息发送至指定的图像形成装置10以进行打印。具体地,发送单元51将包括在步骤S857中接收的打印指令信息和在步骤S858中找到的打印设置信息的打印数据发送至图像形成装置10(步骤S859)。随后,在图像形成装置10上,接收单元12接收打印数据,输出单元16将打印数据经由图像处理单元111(见图2)输出至图像形成单元109(见图2)(步骤S860)。因此,在图像形成单元109中,使用该打印设置信息对包括在打印指令信息中的文档图像进行打印。
注意,在此示例操作中,所使用的打印设置信息可以被删除,或者保存到给出用户指令为止。
此外,尽管此示例操作配置为将打印设置信息预先发送至云服务桥50,并且随后使用云打印服务进行打印,但也可以每当发送打印指令时使用打印设置服务生成打印设置信息。这种情况下,其操作序列与第一和第二示例性实施例相同。
以上描述了本发明的第一至第五示例性实施例。请注意,在这些示例性实施例中,尽管将用户ID用作使得打印设置信息与打印指令信息相关联的标识符,但并不局限于这种配置,也可以使用任意编号作为标识符。在这种情况下,例如,可以在将打印指令给至云打印服务器30时输入该任意编号。也可以在生成打印设置信息时输入任意编号。然后,搜索具有相同编号的打印指令信息和打印设置信息就足够了。可替换地,可以在生成打印指令信息时,生成用于标识打印指令信息的打印指令信息ID,来作为云侧的标识符,并且该标识符可以嵌入打印设置信息。
另外,在这些示例性实施例中,虽然云打印服务器30被配置为在收到图像形成装置10的轮询时将打印指令信息发送到图像形成装置10中,但云打印服务器30也可以配置为不等待轮询而将打印指令信息发送到图像形成装置10。
上述对本发明的示例性实施例的描述是出于例示和说明的目的。并非旨在穷尽或将本发明限制为所公开的具体形式。显然,各种变型和修改对于本领域技术人员来说是显而易见的。对实施例的选择和描述是为了最好地解释本发明的原理及其实际应用,从而使其它本领域技术人员能够理解本发明的各种实施例以及适合于特定用途的各种变型。本发明的范围由所附权利要求及其等同物来限定。
Claims (12)
1.一种打印机,其包括:
第一接收器,其从保持给出打印指令的打印指令信息的至少一个打印指令信息保持装置中的任一个接收与第一标识符相关联并且指示打印机打印的特定打印指令信息;
第二接收器,其从保持表示打印设置的打印设置信息的打印设置信息保持装置接收与第二标识符相关联并且表示打印机的打印设置的特定打印设置信息;
指定单元,其基于第一标识符和第二标识符,指定所述特定打印设置信息作为对应于所述特定打印指令信息的打印设置信息;和
打印单元,其基于所述特定打印指令信息并使用所述特定打印设置信息进行打印。
2.根据权利要求1的打印机,其中
第一接收器接收与所述第一标识符相关联的特定打印指令信息,所述第一标识符标识了指示打印机打印的打印指令者,并且
所述第二接收器接收与第二标识符相关联的特定打印设置信息,所述第二标识符标识了对打印机的打印设置进行配置的打印配置者。
3.根据权利要求1的打印机,其中
第一接收器从保持打印指令信息的多个打印指令信息保持装置中的特定打印指令信息保持装置接收与第一标识符相关联的所述特定打印指令信息,所述第一标识符标识了指示打印机打印的打印指令者以及另外标识了所述特定打印指令信息保持装置,并且
第二接收器接收与第二标识符相关联的所述特定打印设置信息,所述第二标识符标识了对打印机的打印设置进行配置的打印配置者并且另外标识了多个打印指令信息保持装置中的至少一个打印指令信息保持装置。
4.根据权利要求1至3中任一项的打印机,其中
在不指定特定打印设置信息的情况下,指定单元等待接收特定打印设置信息,并且在接收到特定打印设置信息之后将该特定打印设置信息指定为对应于所述特定打印指令信息的打印设置信息。
5.一种打印控制装置,包括:
接收器,其从保持给出打印指令的打印指令信息的至少一个打印指令信息保持装置中的任一个接收与第一标识符相关联并且指示特定打印机打印的特定打印指令信息;
获取单元,其以从所述至少一个打印指令信息保持装置获取以外的方式获取与第二标识符相关联并且表示特定打印机的打印设置的特定打印设置信息;
指定单元,其基于第一标识符和第二标识符,指定所述特定打印设置信息作为对应于所述特定打印指令信息的打印设置信息;和
发送器,其将所述特定打印指令信息和所述特定打印设置信息发送至特定打印机,使得该特定打印机基于所述特定打印指令信息并使用所述特定打印设置信息进行打印。
6.根据权利要求5的打印控制装置,其中
所述获取单元通过从保持表示打印设置的打印设置信息的打印设置信息保持装置中接收特定打印设置信息来获取所述特定打印设置信息。
7.根据权利要求5的打印控制装置,其中
所述获取单元通过基于特定打印机的打印设置生成特定打印设置信息,来获取所述特定打印设置信息。
8.一种打印系统,包括:
至少一个打印指令信息保持装置,其保持给出打印指令的打印指令信息;和
打印设置信息保持装置,其保持表示打印设置的打印设置信息;以及
打印机,其基于所述打印指令信息并使用所述打印设置信息进行打印;
其中所述打印机包括:
第一接收器,其从至少一个打印指令信息保持装置中的任一个接收与第一标识符相关联并且指示打印机打印的特定打印指令信息;
第二接收器,其从打印设置信息保持装置接收与第二标识符相关联并且表示打印机的打印设置的特定打印设置信息;
指定单元,其基于第一标识符和第二标识符,指定所述特定打印设置信息作为对应于所述特定打印指令信息的打印设置信息;和
打印单元,其基于所述特定打印指令信息并使用所述特定打印设置信息进行打印。
9.根据权利要求8的打印系统,其中
打印指令信息保持装置包括:
接收器,所述接收器从给出打印指令的打印指令者所使用的打印指令装置接收打印指令,和
保持单元,所述保持单元响应于打印指令的接收保持打印指令信息。
10.根据权利要求8的打印系统,其中
所述打印设置信息保持装置包括:
接收器,其从给出打印指令的打印指令者所使用的打印指令装置接收打印指令,以及
发送器,其响应于打印指令的接收将打印指令发送至打印指令信息保持装置;
所述打印指令信息保持装置包括:
接收器,其从打印设置信息保持装置接收打印指令,以及
保持单元,其响应于打印指令的接收保持打印指令信息。
11.一种打印系统,包括:
至少一个打印指令信息保持装置,其保持给出打印指令的打印指令信息;
打印设置信息保持装置,其保持表示打印设置的打印设置信息;
打印控制装置,其进行控制以基于打印指令信息并使用打印设置信息进行打印;以及
打印机,其基于所述打印指令信息并使用所述打印设置信息进行打印;
其中所述打印控制装置包括:
接收器,其从所述至少一个打印指令信息保持装置中的任一个接收与第一标识符相关联并且指示打印机打印的特定打印指令信息;
获取单元,其从打印设置信息保持装置中获取与第二标识符相关联并且表示打印机的打印设置的特定打印设置信息;
指定单元,其基于第一标识符和第二标识符,指定所述特定打印设置信息作为对应于所述特定打印指令信息的打印设置信息;和
发送器,其将所述特定打印指令信息和所述特定打印设置信息发送至打印机。
12.一种打印机执行的打印方法,所述打印方法包括:
从保持给出打印指令的打印指令信息的至少一个打印指令信息保持装置中的任一个接收与第一标识符相关联并且指示打印机打印的特定打印指令信息;
从保持表示打印设置的打印设置信息的打印设置信息保持装置接收与第二标识符相关联并且表示打印机的打印设置的特定打印设置信息;
基于第一标识符和第二标识符,指定所述特定打印设置信息作为对应于所述特定打印指令信息的打印设置信息;以及
基于所述特定打印指令信息并使用所述特定打印设置信息进行打印。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013143090A JP6040878B2 (ja) | 2013-07-08 | 2013-07-08 | 印刷装置、印刷制御装置、印刷システム及びプログラム |
JP2013-143090 | 2013-07-08 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104284041A true CN104284041A (zh) | 2015-01-14 |
Family
ID=52132633
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410083874.8A Pending CN104284041A (zh) | 2013-07-08 | 2014-03-07 | 打印机,打印控制装置、系统及方法和计算机可读介质 |
Country Status (3)
Country | Link |
---|---|
US (2) | US9454718B2 (zh) |
JP (1) | JP6040878B2 (zh) |
CN (1) | CN104284041A (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5900456B2 (ja) * | 2013-10-09 | 2016-04-06 | コニカミノルタ株式会社 | 画像処理システム、画像形成装置、中継装置、管理方法、および制御プログラム |
JP6320206B2 (ja) * | 2014-07-07 | 2018-05-09 | キヤノン株式会社 | 印刷システム、画像処理装置、情報処理方法及びプログラム |
JP6481272B2 (ja) * | 2014-07-08 | 2019-03-13 | ブラザー工業株式会社 | 画像形成装置、制御方法および制御プログラム |
CN108780388A (zh) | 2016-04-01 | 2018-11-09 | 惠普发展公司,有限责任合伙企业 | 打印机维护 |
US10574890B2 (en) | 2018-01-12 | 2020-02-25 | Movidius Ltd. | Methods and apparatus to operate a mobile camera for low-power usage |
US10915995B2 (en) | 2018-09-24 | 2021-02-09 | Movidius Ltd. | Methods and apparatus to generate masked images based on selective privacy and/or location tracking |
JP7418115B2 (ja) * | 2019-11-28 | 2024-01-19 | キヤノン株式会社 | サーバシステム、サーバシステムの制御方法、及びプログラム |
US20240080402A1 (en) * | 2022-09-07 | 2024-03-07 | Kyocera Document Solutions Inc. | Information processing system, image forming apparatus, and management server |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000066851A (ja) * | 1998-08-26 | 2000-03-03 | Minolta Co Ltd | 画像形成システム、プリント条件設定プログラムを記録したコンピュータ読み取り可能な記録媒体、プリントジョブ変換装置、およびプリントジョブ変換プログラムを記録したコンピュータ読み取り可能な記録媒体 |
JP2005148994A (ja) * | 2003-11-13 | 2005-06-09 | Canon Inc | 画像処理システムおよびジョブ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム |
JP2007129766A (ja) * | 2002-03-25 | 2007-05-24 | Ricoh Co Ltd | Webサービス機能を有する画像形成装置 |
CN102857658A (zh) * | 2011-05-31 | 2013-01-02 | 佳能株式会社 | 信息处理装置及打印控制方法 |
JP2013119164A (ja) * | 2011-12-06 | 2013-06-17 | Canon Marketing Japan Inc | 印刷制御装置、印刷制御システム、印刷制御方法、プログラム及び記憶媒体 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002373061A (ja) * | 2001-06-15 | 2002-12-26 | Canon Inc | 印刷方法及び端末、サーバ、印刷装置並びに印刷システム |
JP2008040638A (ja) * | 2006-08-03 | 2008-02-21 | Fuji Xerox Co Ltd | 印刷サーバ装置、並びに印刷指示プログラム及び方法 |
WO2008123123A1 (ja) * | 2007-03-23 | 2008-10-16 | Kyocera Mita Corporation | 動作制御プログラム、動作制御方法、画像形成装置、及びメモリ資源確保方法 |
JP4513902B2 (ja) * | 2008-06-18 | 2010-07-28 | コニカミノルタビジネステクノロジーズ株式会社 | 画像形成装置、ジョブ実行システムおよびジョブ実行方法 |
JP5234016B2 (ja) | 2009-02-25 | 2013-07-10 | 株式会社リコー | 画像形成装置及び画像形成方法 |
JP5697362B2 (ja) * | 2010-04-28 | 2015-04-08 | シャープ株式会社 | 画像処理システム及び処理条件設定実施方法 |
JP2013125349A (ja) * | 2011-12-13 | 2013-06-24 | Canon Inc | 印刷システム、中継サーバ、処理装置、制御方法、およびコンピュータプログラム |
-
2013
- 2013-07-08 JP JP2013143090A patent/JP6040878B2/ja not_active Expired - Fee Related
-
2014
- 2014-03-07 CN CN201410083874.8A patent/CN104284041A/zh active Pending
- 2014-03-12 US US14/206,202 patent/US9454718B2/en active Active
-
2016
- 2016-08-19 US US15/241,138 patent/US9710735B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000066851A (ja) * | 1998-08-26 | 2000-03-03 | Minolta Co Ltd | 画像形成システム、プリント条件設定プログラムを記録したコンピュータ読み取り可能な記録媒体、プリントジョブ変換装置、およびプリントジョブ変換プログラムを記録したコンピュータ読み取り可能な記録媒体 |
JP2007129766A (ja) * | 2002-03-25 | 2007-05-24 | Ricoh Co Ltd | Webサービス機能を有する画像形成装置 |
JP2005148994A (ja) * | 2003-11-13 | 2005-06-09 | Canon Inc | 画像処理システムおよびジョブ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム |
CN102857658A (zh) * | 2011-05-31 | 2013-01-02 | 佳能株式会社 | 信息处理装置及打印控制方法 |
JP2013119164A (ja) * | 2011-12-06 | 2013-06-17 | Canon Marketing Japan Inc | 印刷制御装置、印刷制御システム、印刷制御方法、プログラム及び記憶媒体 |
Also Published As
Publication number | Publication date |
---|---|
US20150009527A1 (en) | 2015-01-08 |
US9710735B2 (en) | 2017-07-18 |
JP2015016561A (ja) | 2015-01-29 |
US9454718B2 (en) | 2016-09-27 |
US20160358049A1 (en) | 2016-12-08 |
JP6040878B2 (ja) | 2016-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104284041A (zh) | 打印机,打印控制装置、系统及方法和计算机可读介质 | |
CN103123577B (zh) | 打印系统、打印控制设备及信息处理设备 | |
US8773698B2 (en) | Printing control server and printing system | |
JP6188334B2 (ja) | 画像形成装置及びその制御方法、画像形成システム、並びにプログラム | |
JP5729979B2 (ja) | 印刷中継システム、印刷システム、画像形成装置、印刷中継システムを制御する制御方法、およびプログラム | |
CN102591597A (zh) | 信息处理装置及其控制方法 | |
JP2013042480A (ja) | 画像処理装置、その制御方法及びプログラムと記憶媒体 | |
JP5866921B2 (ja) | 印刷システム、印刷装置及びプログラム | |
CN102377816B (zh) | 图像形成装置及信息处理方法 | |
JP2014149605A (ja) | 画像処理装置、システム及び方法 | |
US20150277820A1 (en) | Image processing system, gateway apparatus, server apparatus, method of controlling gateway apparatus, method of controlling server apparatus, program for controlling gateway apparatus, and program for controlling server apparatus | |
EP2741482B1 (en) | Image processing apparatus and control method thereof, and program | |
JP2008259211A (ja) | 画像走査によって生成された電子ドキュメント・データのワークフロー制御システムおよび方法 | |
JP2015089008A (ja) | 画像形成システム、画像形成方法、画像形成管理装置、画像形成装置、及び情報処理装置 | |
KR20150138797A (ko) | 화상형성장치 및 화상 형성 방법 | |
CN102404308A (zh) | 内容打印系统、打印中继系统及控制方法 | |
JP2010262639A (ja) | 無線技術を用いた印刷制御システム及びその制御方法、プログラム、プログラムを記憶した記憶媒体、印刷制御装置 | |
JP5817766B2 (ja) | 情報処理装置、通信システム及びプログラム | |
JP6071482B2 (ja) | 情報処理装置、情報処理システム、それらの制御方法、及びプログラム | |
JP2014115907A (ja) | 情報処理システムおよびその制御方法、並びにプログラム | |
JP6415202B2 (ja) | 情報処理装置、プログラム及び制御方法 | |
JP2015064760A (ja) | 画像処理システム、画像処理方法、及びプログラム | |
JP2017136780A (ja) | 画像形成装置及びその制御方法、画像形成装置のサポートシステム及びその制御方法、並びにプログラム | |
EP4174631B1 (en) | Cloud printing method and cloud printing system | |
JP2004164407A (ja) | 寄せ書きメッセージ作成システム、メッセージ作成設備、寄せ書きメッセージ作成プログラム及び端末用プログラム、並びに寄せ書きメッセージ作成方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150114 |