CN102736869A - 印刷控制服务器、印刷控制方法及印刷控制程序 - Google Patents
印刷控制服务器、印刷控制方法及印刷控制程序 Download PDFInfo
- Publication number
- CN102736869A CN102736869A CN2011104419896A CN201110441989A CN102736869A CN 102736869 A CN102736869 A CN 102736869A CN 2011104419896 A CN2011104419896 A CN 2011104419896A CN 201110441989 A CN201110441989 A CN 201110441989A CN 102736869 A CN102736869 A CN 102736869A
- Authority
- CN
- China
- Prior art keywords
- printing
- server
- request
- leaf
- printer
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1288—Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1205—Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1224—Client or server resources management
- G06F3/1228—Printing driverless or using generic drivers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1253—Configuration of print job parameters, e.g. using UI at the client
- G06F3/1256—User feedback, e.g. print preview, test print, proofing, pre-flight checks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1292—Mobile client, e.g. wireless printing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/18—Commands or executable codes
-
- 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/00209—Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
- H04N1/00212—Attaching image data to computer messages, e.g. to e-mails
-
- 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/00209—Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
- H04N1/00214—Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of transmission
- H04N1/00217—Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of transmission only involving computer data transmission protocols, e.g. SMTP, WAP or HTTP
-
- 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
- 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/00413—Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
- H04N1/00416—Multi-level menus
- H04N1/00419—Arrangements for navigating between pages or parts of the menu
- H04N1/00421—Arrangements for navigating between pages or parts of the menu using drop-down menus
-
- 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/00413—Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
- H04N1/00416—Multi-level menus
- H04N1/00419—Arrangements for navigating between pages or parts of the menu
- H04N1/00424—Arrangements for navigating between pages or parts of the menu using a list of graphical elements, e.g. icons or icon bar
-
- 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/0044—Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
-
- 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/00474—Output means outputting a plurality of functional options, e.g. scan, copy or print
-
- 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/00482—Output means outputting a plurality of job set-up options, e.g. number of copies, paper size or resolution
-
- 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/00501—Tailoring a user interface [UI] to specific requirements
- H04N1/00506—Customising to the data to be displayed
-
- 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/00962—Input arrangements for operating instructions or parameters, e.g. updating internal software
- H04N1/00973—Input arrangements for operating instructions or parameters, e.g. updating internal software from a remote device, e.g. receiving via the internet instructions input to a computer terminal
-
- 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/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0015—Control of image communication with the connected apparatus, e.g. signalling capability
- H04N2201/0017—Notifying a communication result
- H04N2201/0018—Notifying a communication result via a non-image communication channel, e.g. via a computer network
-
- 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/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0034—Details of the connection, e.g. connector, interface
- H04N2201/0037—Topological details of the connection
- H04N2201/0041—Point to point
-
- 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/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0065—Converting image data to a format usable by the connected apparatus or vice versa
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供一种印刷控制服务器、印刷控制方法及印刷控制程序。印刷控制服务器具备:印刷委托接收部,其接收发往对特定的打印机分配的电子邮件地址的电子邮件,作为印刷委托;引导部,其将与所述印刷委托相关联的识别信息以电子邮件发送给所述印刷委托的发送源;印刷控制请求接受部,其在取得了基于所述识别信息的印刷控制页请求时,发送与所述印刷委托相关联的印刷控制页,并接受针对与所述印刷控制页关联的所述印刷委托的印刷执行请求;数据变换部,其基于所述印刷委托来生成印刷数据;以及印刷数据发送部,其响应于所述印刷执行请求而向所述特定的打印机发送所述印刷数据。
Description
本申请在此引入2011年1月21日提出的日本专利申请2011-010577的全部内容作为参考,并且引入2011年1月31日提出的日本专利申请2011-017632的全部内容作为参考。
技术领域
本发明涉及印刷控制服务器、印刷控制方法及印刷控制程序,尤其是涉及能够通过向与打印机对应的电子邮件地址发送电子邮件来印刷电子邮件的正文或附件的云计算系统。
背景技术
以往,已知一种接收电子邮件并具备印刷该电子邮件的正文或附件的功能的云计算系统(例如专利文献1)。该云计算系统(以下仅称为印刷系统)具备:在接收到特定的电子邮件时基于电子邮件的正文或附件来生成与特定的打印机对应的印刷数据的服务器、从服务器取得印刷数据并执行印刷的打印机。因此,印刷系统的利用者即使在PC(PersonalComputer)、智能手机等客户机中未安装打印机驱动器的情况下也能利用打印机。
在该印刷系统中,若在服务器中进行了包括向打印机分配用于接收印刷对象的电子邮件地址在内的打印机的注册处理,则用户通过将该电子邮件地址作为目的地址来发送电子邮件,从而能够利用该打印机。
专利文献1:日本特开2008-71257号公报
但是,在这样的现有的印刷系统中存在下述问题,即,发送电子邮件来委托印刷的用户无法通过简便的方法实现取消误发送、变更印刷设定或确认预览图像等印刷控制。
发明内容
本发明是为了解决上述问题而实现的,其目的在于,使得在能够通过向打印机所对应的电子邮件地址发送电子邮件来印刷电子邮件的正文及附件中的至少一方的云计算系统中,能够以简便的方法进行印刷控制。
(1)用于实现上述目的的印刷控制服务器具备:印刷委托接收部,其接收发往对特定的打印机分配的电子邮件地址的电子邮件,作为印刷委托;引导部,其将与所述印刷委托相关联的识别信息以电子邮件发送给所述印刷委托的发送源;印刷控制请求接受部,其从所述印刷委托的发送源取得与所述识别信息关联的印刷控制页请求,当取得了所述印刷控制页请求时,将与所述印刷委托相关联的印刷控制页发送给所述印刷控制页请求的发送源,并接受针对与所述印刷控制页关联的所述印刷委托的印刷执行请求;数据变换部,其基于所述印刷委托的正文及附件中的至少一方来生成印刷数据;以及印刷数据发送部,其响应于所述印刷执行请求而向所述特定的打印机发送所述印刷数据。
根据本发明,由于从服务器向印刷委托的发送源发送印刷控制页,因此发送了印刷委托的用户能够通过操作印刷控制页来决定执行印刷或中止印刷。
(2)在用于实现上述目的的印刷控制服务器中,可以是所述印刷控制请求接受部与所述印刷执行请求一起接受印刷设定的指定,所述数据变换部基于所述印刷委托的正文及附件中的至少一方和所接受的所述印刷设定来生成印刷数据。
在采用该结构的情况下,发送了印刷委托的用户能够对印刷设定进行指定。
(3)在用于实现上述目的的印刷控制服务器中,可以是所述数据变换部除了生成所述印刷数据之外,还基于所述印刷委托的正文及附件中的至少一方来生成与所述印刷设定相应的预览数据,所述印刷控制页中布局有基于所述预览数据的预览图像。
在采用该结构的情况下,由于从服务器向印刷委托的发送源发送布局有预览图像的印刷控制页,因此发送了印刷委托的用户能够确认与印刷设定相应的预览图像。
(4)在用于实现上述目的的印刷控制服务器中,可以是所述印刷控制请求接受部接受针对与所述印刷控制页关联的所述印刷委托的所述印刷设定的变更、预览请求及印刷执行请求,在接受了所述印刷设定的变更及所述预览请求时,使所述数据变换部重新生成与变更后的所述印刷条件相应的预览数据,并将布局有基于重新生成的预览数据的所述预览图像的所述印刷控制页发送给所述印刷控制页请求的发送源。
在采用该结构的情况下,发送了印刷委托的用户能够在确认了与印刷设定的变更相应的预览图像之后请求执行印刷。
(5)用于实现上述目的的印刷方法包括:将发往对特定的打印机分配的电子邮件地址的电子邮件作为印刷委托,从终端装置发送给由至少1台服务器构成的服务器集合;所述终端装置对响应于所述印刷委托而从所述服务器集合发送来的电子邮件进行接收,从接收的所述电子邮件中取得与所述印刷委托相关联的识别信息,并基于所述识别信息向所述服务器集合进行印刷控制页请求;所述终端装置从所述服务器集合取得响应于所述印刷控制页请求的与所述印刷委托相关联的印刷控制页,并进行显示;所述终端装置响应于从与所述印刷控制页关联的用户接受了印刷指示这一情况,向所述服务器集合进行针对所述印刷委托的印刷执行请求;印刷终端对响应于所述印刷执行请求而从所述服务器集合发送来的基于印刷委托的正文及附件中的至少一方的印刷数据进行接收;以及印刷终端对所述印刷数据进行印刷。
根据本发明,在与上述印刷控制服务器通信来进行印刷时,发送了印刷委托的用户能够通过利用终端装置对印刷控制页进行操作,来决定对印刷设定执行变更或中止变更。
此外,技术方案中记载的各部分的功能,可通过由结构本身确定了功能的硬件资源、由程序确定了功能的硬件资源、或这些资源的组合来实现。另外,这些各部分的功能并不限于分别由在物理上相互独立的硬件资源来实现。另外,上述的服务器可以由1台服务器装置实现,也可由多台服务器装置通过协作来实现。进而,本发明作为装置、方法、由上述服务器、终端装置和打印机构成的系统、用于使服务器及打印机实现上述功能的计算机程序、以及该程序的记录介质均成立。当然,该计算机程序的记录介质可以是磁记录介质,也可以是光磁记录介质,还可以是今后开发的任何记录介质。
附图说明
图1是表示印刷系统的框图。
图2A是表示服务器的结构的框图,图2B是表示打印机的结构的框图。
图3是表示创立(setup)顺序的顺序图。
图4是表示登录顺序的顺序图。
图5是表示印刷顺序的顺序图。
图6是表示引导电子邮件发送处理的流程图。
图7是表示初始印刷控制页发送处理的流程图。
图8A是表示文本用的印刷控制页的画面结构图。图8B是表示图像用的印刷控制页的画面结构图。
图9是表示印刷控制页发送处理的流程图。
图10是表示印刷任务生成处理的流程图。
具体实施方式
以下,参照附图对本发明的实施方式进行说明。其中,对各图中对应的结构要素赋予相同的符号,并省略重复的说明。
1.结构
图1是表示作为本发明的一实施方式的印刷系统的框图。印刷系统构成为云计算系统,能够通过向注册的打印机4、5所对应的电子邮件地址发送电子邮件来印刷电子邮件的正文和附件,该印刷系统具备印刷控制服务器1和多个打印机4、5。
本实施方式的印刷控制服务器1由SMTP服务器101、数据变换服务应用程序(AP)服务器102、数据变换服务器103、XMPP服务器104、打印机通信AP服务器105、DB服务器106、账户管理AP服务器107、HTTP服务器108、内容管理AP服务器109和HTTP服务器110构成。
SMTP服务器101是具有收发电子邮件的功能的服务器。
作为印刷委托接收单元及引导单元的数据变换服务AP服务器102是具有下述功能的应用程序服务器,即,作为印刷委托而从SMTP服务器101所接收的电子邮件中提取正文和附件,并将正文和附件作为印刷对象交给数据变换服务器103的功能。
作为数据变换单元的数据变换服务器103是具有下述功能的服务器,即,将作为印刷对象而从数据变换AP服务器102取得的文件变换为预览数据或印刷数据的功能。
DB服务器106是管理打印机4、5的各种信息并且存储印刷数据及预览数据的数据库服务器。
XMPP服务器104是具有下述功能的服务器,即,通过利用XMPP与打印机4、5进行通信来收发各种参数的功能。
作为印刷数据发送单元的打印机通信AP服务器105是具有生成印刷等待信息的功能等的应用程序服务器。
作为印刷控制请求接受单元的账户管理AP服务器107是对HTTP服务器110和其他服务器进行中继的应用程序服务器,具有将打印机4、5注册到印刷系统或生成印刷控制页的功能。
HTTP服务器108是具有利用HTTP与打印机4、5进行通信的功能的服务器。
内容管理AP服务器109是对HTTP服务器108与其他服务器进行中继的应用程序服务器,具有从DB服务器106取得印刷任务并交给HTTP服务器108的功能等。
HTTP服务器110是具有利用HTTP与作为终端装置的客户终端2、作为终端装置的管理者终端3进行通信的功能的服务器。
SMTP服务器101、数据变换服务AP服务器102、数据变换服务器103、XMPP服务器104、打印机通信AP服务器105、DB服务器106、账户管理AP服务器107、HTTP服务器108、内容管理AP服务器109、HTTP服务器110的每一个如图2A所示,具备CPU11、RAM12、ROM13、硬盘装置(HDD)14、外部接口(I/F)15和对这些部件进行连接的内部接口(I/F)16。ROM13中保存有起动程序。HDD14中保存有操作系统(OS)和用于实现上述各功能的计算机程序。这些程序被加载到RAM12中由CPU11执行。外部I/F15由通过网络与其他服务器、打印机4、5、客户终端2、管理者终端3等连接用的接口、与外围设备连接用的接口等构成。
打印机4、5的每一个如图2B所示,具备控制器41、外部I/F42、用户I/F46、印刷引擎43和对这些部件进行连接的内部I/F47。控制器41由CPU、非易失性存储器、RAM、ASIC等构成,通过执行非易失性存储器所存储的印刷程序来执行用于控制印刷引擎43的动作的处理。另外,控制器41通过执行非易失性存储器所存储的网页(Web)服务程序,与管理者终端3或印刷控制服务器1进行通信来执行用于将打印机4、5注册到印刷控制服务器1中或从印刷控制服务器1取得印刷数据的处理。印刷引擎43具备用于以喷墨方式、激光方式等周知的印刷方式执行印刷的促动器、传感器、驱动电路或机械部件。外部I/F42包括通过网络与印刷控制服务器1、管理者终端3连接用的接口。用户I/F46是由显示器或操作按键等构成的操作面板。
另外,客户终端2和管理者终端3虽然未图示,但具备CPU、非易失性存储器、RAM、用户接口等,是能够与印刷控制服务器1和打印机4、5等进行通信的计算机。此外,客户终端2和管理者终端3可以是相同的装置。
2.创立顺序
打印机4、5通过注册到印刷控制服务器1而组合到印刷系统中,从而能够根据印刷控制服务器1所接受的印刷委托来执行印刷。图3是表示用于将打印机4、5注册到印刷控制服务器1的创立顺序的图。在本实施方式中,说明通过对打印机4的所有者所具有的PC(Personal Computer)所构成的管理者终端3进行操作来将打印机4注册到印刷控制服务器1的例子。
首先,执行网页浏览器等的管理者终端3通过利用HTTP与打印机4进行通信,来向打印机4发送创立开始请求(S100)。例如,作为创立开始请求,管理者终端3利用HTTP向与创立开始请求对应的打印机4的URL发送DNS模式、初级DNS、二级DNS、代理模式、代理服务器的地址及代理服务器的端口编号。
取得了创立开始请求的打印机4起动注册处理,利用HTTP向管理者终端3发送注册状态信息(S102)。注册状态信息中包括:接收的成功与否(成功/失败)、DNS模式、初级DNS、二级DNS、代理模式、代理服务器的地址、代理服务器的端口编号、网页服务模式、URL、向印刷控制服务器1注册打印机4的注册状态(已注册/未注册)、与打印机4对应的管理页的URL、与打印机4对应的管理页的登录密码、分配给打印机4的电子邮件地址、HTTP服务器108与打印机4的连接状态以及XMPP服务器104与打印机4的连接状态。在该阶段,由于尚未向印刷控制服务器1注册打印机4,因此向管理者终端3发送包括注册状态为“未注册”的注册状态信息。
接收了注册状态信息的管理者终端3,基于所接收到的注册状态信息对创立状况进行画面显示(S104)。在该阶段,例如,通过浏览器在管理者终端3的画面上显示表示处于创立中的文本或图像。
根据创立开始请求而发送了注册状态信息的打印机4,作为与打印机4对应的注册请求,利用HTTP向与注册请求对应的HTTP服务器108的URL发送打印机4的机种固有ID、打印机4的序列号及既存信息的删除标志(S106)。
在HTTP服务器108中取得了注册请求的印刷控制服务器1,基于注册请求,将打印机4作为印刷系统的输出设备注册到印刷控制服务器1中(S108)。
具体而言,从HTTP服务器108取得了注册请求的参数的账户管理AP服务器107,在参照DB服务器106中已经注册的其他打印机的注册信息的情况下,对打印机4分配与打印机4的机种固有ID及序列号对应的内部ID、XMPP登录密码、管理页的URL、管理页密码及电子邮件地址。通过基于打印机4的机种固有ID及序列号来分配内部ID,即使在按机种而不同的体系中对打印机分配了序列号的情况下,也能可靠地对打印机4分配按打印机的机体而不同的内部ID。管理页是用于利用HTTP对DB服务器106所存储的这些信息进行编辑的网页。
然后,账户管理AP服务器107将XMPP登录密码、管理页的URL、管理页密码、电子邮件地址,与打印机4的机种固有ID及序列号所对应的内部ID相对应地存储到DB服务器106中,作为打印机4的注册信息。
进而,账户管理AP服务器107将分配给打印机4的电子邮件地址注册到SMTP服务器101中。通过将分配给打印机4的电子邮件地址注册到SMTP服务器101中,印刷控制服务器1能够接收作为以打印机4为输出设备的印刷委托的电子邮件。
另外,账户管理AP服务器107将分配给打印机4的内部ID和XMPP登录密码相对应地注册到XMPP服务器104中。XMPP服务器104利用XMPP与打印机4进行通信用的XMPP JID,成为“内部ID”“XMPP服务器104的XMPP域名”。通过将打印机4的内部ID和XMPP登录密码作为XMPP连接信息注册到XMPP服务器104中,从而打印机4与印刷控制服务器1能够利用XMPP进行通信。此外,在为了分散负荷而在印刷控制服务器1中设置了多个XMPP服务器的情况下,需要按每个打印机分配与该打印机对应的XMPP服务器并注册到DB服务器106中。
将打印机4作为印刷系统的输出设备注册到印刷控制服务器1中的账户管理AP服务器107,经由HTTP服务器108将打印机4的注册结果信息发送给作为注册请求的发送源的打印机4(S110)。注册结果信息中包括:分配给打印机4的内部ID、XMPP登录密码、管理页的URL、管理页密码、电子邮件地址、XMPP服务器104的域名及注册请求的接收的成功与否(成功/失败)。此外,在为了分散负荷而在印刷控制服务器1中设置了多个XMPP服务器的情况下,需要向打印机4通知分配给打印机4的XMPP服务器的域名,但在印刷控制服务器1中注册的所有打印机进行通信的XMPP服务器公用的情况下,未必需要向打印机4通知XMPP服务器的域名。
从HTTP服务器108取得了注册结果信息的打印机4,将分配给打印机4的内部ID、XMPP登录密码、管理页的URL、管理页密码及电子邮件地址以及XMPP服务器104的域名存储到非易失性存储器中,并且根据内部ID及XMPP域名来生成XMPP JID,将XMPP JID及XMPP登录密码作为XMPP连接信息发送给XMPP服务器104(S112)。
从打印机4取得了XMPP JID及XMPP登录密码的XMPP服务器104,与打印机4之间建立XMPP连接,并向打印机4发送XMPP连接结果(成功/失败)(S114)。此时,若XMPP连接成功,则打印机4与XMPP服务器104之间的XMPP连接会持续到打印机4的电源被切断为止。
若建立了与印刷控制服务器1之间的XMPP连接,则打印机4向HTTP服务器108发送打印机信息(S116)。打印机信息包括:分配给打印机4的内部ID、通信标准的版本、打印机的菜单类型信息(处理信息)、打印机的子菜单类型信息(处理信息)及打印机的语言信息,利用HTTP发送到与打印机信息对应的HTTP服务器108的URL。通过将包括语言信息等的打印机信息发送给印刷控制服务器1,能够在印刷控制服务器1中生成与打印机4的处理相应的注册报告、印刷报告等的印刷数据。
若HTTP服务器108从打印机4接收到打印机信息,则内容管理AP服务器109将打印机信息与内部ID相对应地存储到DB服务器106中,并且向发送源的打印机4发送接收结果(成功/失败)(S118)。打印机4的打印机信息在DB服务器106中存储到与打印机4之间的XMPP连接结束为止。
接收了打印机信息的接收结果(成功)的打印机4,向HTTP服务器108发送注册结果通知任务作成委托(S122)。注册结果通知任务是将打印机4向印刷控制服务器1注册的注册内容在打印机4中进行印刷用的印刷任务。具体而言,内部ID被作为注册结果通知任务作成委托发送到与注册结果通知任务作成委托对应的HTTP服务器108的URL。
接收了注册结果通知任务作成委托的HTTP服务器108,向发送源的打印机4发送接收结果(成功/失败)(S124)。
若从HTTP服务器108发送了注册结果通知任务作成委托的接收结果(成功),则印刷控制服务器1生成由打印机4印刷注册报告用的注册结果通知任务(S126)。具体过程如下。首先,内容管理AP服务器109从注册结果通知任务作成委托中取得打印机4的内部ID,并从DB服务器106中获取与所取得的内部ID相关联地存储的管理页的URL、管理页密码及电子邮件地址等应该向管理者终端3的用户通知的信息、以及与内部ID相对应地存储的打印机4的机种固有ID,然后交给打印机通信AP服务器105。而后,打印机通信AP服务器105将下述印刷数据的生成与任务ID及机种ID相对应地委托给数据变换服务AP服务器102,该印刷数据是由打印机4将应该向管理者终端3的用户通知的信息作为注册报告进行印刷用的印刷数据。接受了委托的数据变换服务AP服务器102,使数据变换服务器103生成与机种固有ID对应的印刷数据。然后,打印机通信AP服务器105从数据变换服务器103取得印刷数据,并作为打印机4的印刷任务而与内部ID及任务ID关联地存储到DB服务器106中。
生成了注册结果通知任务的印刷控制服务器1,利用XMPP向注册请求的发送源的打印机4通知新印刷任务的发生(S128)。具体而言,打印机通信AP服务器105经由XMPP服务器104向打印机4通知印刷等待信息,该印刷等待信息表示发生了打印机4的新印刷任务。此时,XMPP服务器104基于从打印机通信AP服务器105取得的内部ID,对打印机4确定XMPP通信的对方,并利用XMPP向打印机4发送印刷等待信息。由于利用XMPP发送印刷等待信息,因此印刷控制服务器1能够自律地执行从这样生成了印刷任务之后到向打印机4发送印刷等待信息为止的处理,不需要来自打印机4的轮询。因此,能够即时将印刷任务的生成通知给打印机4,而且,能够以最小限度的通信量向打印机4通知印刷任务的生成。
取得了印刷等待信息的打印机4,利用XMPP向XMPP服务器104发送接收结果(成功/失败)(S138)。
然后,打印机4向印刷控制服务器1请求为了取得印刷数据所需的印刷任务信息(S140)。具体而言,打印机4利用HTTP将打印机4的内部ID发送到与印刷任务信息的请求对应的HTTP服务器108的URL。
接受了印刷任务信息的请求的印刷控制服务器1,将接收结果(成功/失败)、任务ID、与任务ID对应的HTTP服务器108的URL、印刷数据的页描述语言的种类作为印刷任务信息发送给打印机4(S142)。具体而言,内容管理AP服务器109作为印刷任务信息的请求而获取由HTTP服务器108取得的内部ID,并从DB服务器106获取与内部ID相关联地存储的任务ID、印刷数据、印刷数据的页描述语言,然后交给HTTP服务器108。HTTP服务器108生成用于接受与任务ID对应的印刷数据的取得请求的URL,并利用HTTP将接收结果(成功/失败)、任务ID、接受印刷数据的取得请求的URL、印刷数据的页描述语言的种类作为印刷任务信息发送给打印机4。
取得了印刷任务信息的打印机4等待打印机4成为空闲状态,若成为空闲状态,则请求印刷数据(S146)。具体而言,作为印刷数据的取得请求,打印机通过HTTP向接受印刷数据的取得请求的HTTP服务器108的URL发送打印机4的内部ID。
被请求了印刷数据的印刷控制服务器1利用HTTP向打印机4发送接收结果(成功/失败)、请求的印刷数据(S148)。具体而言,HTTP服务器108利用HTTP向打印机4发送与接受了印刷数据的请求的URL对应的印刷数据和接收结果。
取得了印刷数据的打印机4基于印刷数据执行注册报告的印刷(S150)。
结束了印刷的打印机4向HTTP服务器108发送执行结果信息(S154)。具体而言,打印机4向HTTP服务器108的与执行结果信息对应的URL发送打印机4的内部ID、执行了印刷的任务ID、印刷任务的执行结果(成功/失败)、产生执行结果的理由(正常、卡纸、墨液用尽等)(S152)。
在HTTP服务器108中取得了执行结果信息的印刷控制服务器1,基于执行结果信息对印刷任务进行更新(S156)。具体而言,HTTP服务器108向打印机4发送执行结果信息的接收结果(成功/失败),内容管理AP服务器109基于HTTP服务器108所接收到的执行结果信息,从DB服务器106中删除与任务ID对应的印刷数据。
在上述的创立顺序的执行中,发送了创立开始请求的管理者终端3定期向打印机4请求创立状况(S130)。具体而言,向与创立状况的请求对应的打印机4的URL发送创立状况的请求。
接受了创立状况的请求的打印机4利用HTTP向管理者终端3发送注册状态信息(S132)。注册状态信息与打印机4取得创立开始请求之后即刻通过S102向管理者终端3发送的内容相同。
接收了注册状态信息的管理者终端3与S104中同样,基于接收到的注册状态信息对注册状态进行画面显示(S134)。在完成了向印刷控制服务器1注册打印机4的阶段,例如管理页的URL、管理页密码、电子邮件地址等显示在管理者终端3的画面上。
在以上说明的创立顺序中,在利用HTTP(Hyper Text TransferProtocol)及XMPP(eXtensible Messaging and Presence Protocol)与打印机4连接的情况下向印刷控制服务器1注册打印机4的过程中,从印刷控制服务器1向打印机4发送注册请求的接收的成功与否、注册结果信息、XMPP连接结果、打印机信息的接收结果及注册结果通知任务作成委托的接收结果。这些信息表示了打印机4与印刷控制服务器1之间的HTTP连接及XMPP连接的成功与否、为了由印刷控制服务器1处理针对打印机4的印刷委托而是否进行了所需的注册。因此,打印机4能够基于这些信息,对打印机4与印刷控制服务器1的连接的成功与否以及打印机4向印刷控制服务器1的注册的成功与否进行印刷,或显示到用户I/F46的显示器上。因此,能够向用户可靠地通知打印机4是否注册到了下述印刷系统中,该印刷系统是能够通过向与打印机4相对应的电子邮件地址发送电子邮件来印刷电子邮件的正文或附件的云计算系统。
3.登录顺序
图4是表示登录顺序的图。在创立顺序结束后用户按下打印机4的电源按钮而切断了电源之后,当再次按下电源按钮而接通电源时开始执行登录顺序。在登录顺序中,打印机4进行各部分的初始化处理,并且建立与印刷控制服务器1之间的XMPP连接,进行印刷任务的确认。
具体而言,与创立顺序的S112同样,打印机4向XMPP服务器104发送XMPP连接信息(S200)。取得了XMPP连接信息的XMPP服务器104与S114同样地建立XMPP连接(S204)。
建立了与印刷控制服务器1之间的XMPP连接的打印机4,与创立顺序的S116同样地利用HTTP向印刷控制服务器1发送打印机信息(S206)。即,打印机信息的发送在每次与印刷控制服务器1之间建立XMPP连接时实施。取得了打印机信息的服务器与S118同样地利用HTTP向打印机4发送接收结果,并且将打印机信息存储到XMPP连接结束为止(S208)。
向印刷控制服务器1发送了打印机信息的打印机4,与创立顺序的S140同样地利用HTTP向印刷控制服务器1请求印刷任务信息(S212)。取得了印刷任务信息的请求的印刷控制服务器1与S142同样地利用HTTP向打印机4发送印刷任务信息(S214)。取得了印刷任务信息的打印机4,若存在印刷任务则请求印刷数据并执行印刷。这样,通过在电源接通后打印机4自动取得印刷任务信息,从而对于电源切断过程中在印刷控制服务器1中生成的印刷任务,能够在电源接通之后即刻由打印机4执行。
4.印刷顺序
图5是表示印刷顺序的图。通过从管理者终端3或客户终端2向注册的电子邮件地址发送作为印刷委托的电子邮件,开始执行印刷顺序(S300)。印刷控制服务器1如后所述,将在注册的电子邮件地址接收到的电子邮件的正文和附件作为印刷对象进行处理。因此,若用户将印刷对象作为正文或附件来发送电子邮件,则该电子邮件会作为印刷委托被印刷控制服务器1处理。按每个打印机而不同的印刷委托的目的地电子邮件地址如前所述,在创立顺序中由管理者终端3进行画面显示或由打印机4进行印刷。因此,利用管理者终端3将打印机4注册到印刷控制服务器1中的管理用户、和被从管理用户通知了电子邮件地址的客户用户,能够将针对打印机4的印刷委托利用与网络连接的任意终端发送到印刷控制服务器1。以下,设为从客户终端2向与打印机4对应的电子邮件地址发送作为印刷委托的电子邮件的情况。
若接收到印刷委托,则印刷控制服务器1向印刷委托的发送源发送包含作为与印刷委托关联的识别信息的URL在内的引导电子邮件(S302)。以下,参照图6的流程图,对引导电子邮件的发送处理的详细情形进行说明。
作为印刷委托的电子邮件由SMTP服务器101接收。若SMTP服务器101接收了发往已注册的电子邮件地址的电子邮件,则数据变换服务AP服务器102根据接收了印刷委托的电子邮件地址来确定与印刷委托相关联的内部ID,并且从SMTP服务器101取得该电子邮件进行分析,提取出正文和数据变换服务器103所对应的附件来作为印刷对象,针对提取出的印刷对象按文件分配内部ID及任务ID(S3020)。在此,数据变换服务AP服务器102,通过从DB服务器106取得与印刷委托的目的地电子邮件地址相关联的内部ID,来确定与印刷委托相关联的内部ID,即,分配给打印机4的内部ID。此外,在电子邮件中附有数据变换服务器103未对应的附件的情况下,不对该附件分配内部ID及任务ID,而是发送以印刷委托的发送源为目的地址的电子邮件来进行出错通知。然后,仅对正文和数据变换服务器103所对应的附件分配内部ID及任务ID。
而后,数据变换服务AP服务器102利用数据变换服务器103,按每个任务ID来生成预览数据(S3022)。详细而言,数据变换服务AP服务器102参照DB服务器106,来确定成为电子邮件的目的地址的电子邮件地址所对应的打印机4的内部ID和机种ID。然后,数据变换AP服务器102将初始印刷设定和印刷对象相对应地交给数据变换服务器103。数据变换服务器103根据初始印刷设定将所取得的每个印刷对象变换为预览数据。
然后,数据变换服务AP服务器102将印刷对象及预览数据与内部ID及任务ID相关联地存储到DB服务器106中(S3024)。
接着,数据变换服务AP服务器102将任务ID所对应的HTTP服务器110的URL包含在正文中,生成以印刷委托的发送源为目的地址的引导电子邮件,并经由SMTP服务器101发送给客户终端2(S3026)。数据变换AP服务器102通过在引导电子邮件的正文所包含的URL中包含任务ID,从而将URL与印刷委托相关联。在从印刷委托提取出多个印刷对象的情况下,使引导电子邮件所包含的URL与分配给最初提取出的印刷对象的任务ID相关联。将这样在一部分中包含任务ID的URL称为引导URL。以上,说明了引导电子邮件的发送处理的详细情形。
接收了引导电子邮件的客户终端2的用户打开引导电子邮件,并且若点击了引导URL则向印刷控制服务器1发送初始印刷控制页请求(S304)。具体而言,显示了引导电子邮件的正文的客户终端2的邮件用户代理商经由网页浏览器并利用HTTP将引导URL作为初始印刷控制页请求进行发送。
在引导URL处取得了初始印刷控制页请求的印刷控制服务器1,将与印刷委托相关联的初始印刷控制页发送给初始印刷控制页请求的发送源的客户终端2(S306)。以下,参照图7的流程图,对初始印刷控制页的发送处理的详细情形进行说明。
初始印刷控制页请求由HTTP服务器110在引导URL处取得。若HTTP服务器110取得了初始印刷控制页请求,则账户管理AP服务器107从引导URL取得任务ID(S3060)。
然后,账户管理AP服务器107从DB服务器106取得与任务ID相关联的预览数据(S3062)。
接着,账户管理AP服务器107生成初始印刷控制页(S3064)。初始印刷控制页是图8所示的印刷控制页之中的针对初始印刷控制页请求而发送的印刷控制页。印刷控制页中包括图8A所示的与文本主体的印刷对象对应的文本用印刷控制页、和图8B所示的与图像主体的印刷对象对应的图像用印刷控制页。由账户管理AP服务器107基于印刷对象的文件的扩展名来判定生成哪一个印刷控制页。
如图8A所示,文本用印刷控制页中配置有:设定对象选择用下拉列表65、纸张尺寸选择用下拉列表61、双面印刷选择用下拉列表62、布局选择用下拉列表63、份数选择用文本框64、印刷按钮67、再预览按钮68、取消按钮69及预览图像66。
如图8B所示,图像用印刷控制页中配置有:设定对象选择用下拉列表65、纸张尺寸选择用下拉列表61、自动画质调节选择用下拉列表71、画质选择用下拉列表72、份数选择用文本框64、印刷按钮67、再预览按钮68、取消按钮69及基于预览数据的预览图像66。
当生成了初始印刷控制页时,在纸张尺寸选择用下拉列表61、双面印刷选择用下拉列表62、布局选择用下拉列表63、份数选择用文本框64、自动画质调节选择用下拉列表71、画质选择用下拉列表72中,预先确定的初始印刷设定所对应的项目成为选择状态。设定对象选择用下拉列表65用于选择通过这些下拉列表变更了印刷设定的任务ID。当生成了初始印刷控制页时,在与一个印刷委托对应的印刷对象有多个的情况下,最初分配的任务ID成为设定对象选择用下拉列表65的选择项目,显示与该任务ID对应的印刷对象的文件名。
然后,账户管理AP服务器107将初始印刷控制页经由HTTP服务器110发送给初始印刷控制页请求的发送源(S3066)。以上,说明了初始印刷控制页的发送处理的详细情形。
若从印刷控制服务器1发送了初始印刷控制页,则由客户终端2的网页浏览器显示初始印刷控制页(S308)。客户终端2的用户能够通过初始印刷控制页的设定对象选择用下拉列表65的操作来选择使印刷设定变更的任务ID,能够通过初始印刷控制页的下拉列表61、62、63、65、71、72和文本框64的操作来变更印刷设定,能够通过点击初始印刷控制页的印刷按钮67来发送印刷执行请求,能够通过点击再预览按钮68来请求布局有其他任务ID的预览图像或变更后的印刷设定所对应的预览图像的印刷控制页。此外,也可不点击再预览按钮68,而响应于对任一项目的操作,来请求布局有其他任务ID的预览图像或变更后的印刷设定所对应的预览图像的印刷控制页。
在此,设为在通过下拉列表63的操作而改变了选择项目的状态下点击了再预览按钮68的情况。其结果,会从客户终端2向印刷控制服务器1发送印刷控制页请求(S310)。印刷控制页请求是将下拉列表61、62、63、65、71、72的选择项目和文本框64的数值发送到嵌入于再预览按钮68中的引导URL的HTTP要求。
在嵌入于再预览按钮68中的引导URL处取得了印刷控制页请求的印刷控制服务器1,将与印刷委托相关联的印刷控制页发送到作为印刷控制页请求的发送源的客户终端2(S312)。下面,参照图9的流程图,对印刷控制页的发送处理的详细情形进行说明。
印刷控制页请求由HTTP服务器110取得。若HTTP服务器110取得了印刷控制页请求,则账户管理AP服务器107从印刷控制页请求中取得任务ID及印刷设定(S3120)。任务ID对应于设定对象选择用下拉列表65的选择项目。印刷设定对应于下拉列表61、62、63、71、72的选择项目和文本框64的数值。
而后,账户管理AP服务器107从DB服务器106取得与在S3120中取得的任务ID相关联的印刷对象(S3122)。另外,此时,账户管理AP服务器107从DB服务器106中删除与任务ID相关联的预览数据。
然后,账户管理AP服务器107利用数据变换服务器103生成与所取得的印刷设定相应的印刷对象的预览数据(S3124)。详细而言,账户管理AP服务器107将从DB服务器106取得的印刷对象和从印刷控制页请求取得的印刷设定对应起来交给数据变换服务器103。数据变换服务器103根据所取得的印刷设定将所取得的印刷对象变换为预览数据。
而后,账户管理AP服务器107生成布局有基于新生成的预览数据的预览图像66的印刷控制页(S3126)。当生成了印刷控制页时,在纸张尺寸选择用下拉列表61、双面印刷选择用下拉列表62、布局选择用下拉列表63、份数选择用文本框64、自动画质调节选择用下拉列表71、画质选择用下拉列表72中,与从印刷控制页请求中取得的印刷设定对应的项目成为选择状态。在设定对象选择用下拉列表65中,从印刷控制页请求中取得的任务ID成为选择状态,显示与该任务ID对应的文件名。
然后,账户管理AP服务器107将印刷控制页经由HTTP服务器110发送给印刷控制页请求的发送源(S3128)。以上,对印刷控制页的发送处理的详细情形进行了说明。
若从印刷控制服务器1发送了印刷控制页,则由客户终端2的网页浏览器显示印刷控制页(S314)。与显示了初始印刷控制页的状态同样,客户终端2的用户能够通过印刷控制页的设定对象选择用下拉列表65的操作来选择使印刷设定变更的任务ID,能够通过印刷控制页的下拉列表61、62、63、65、71、72和文本框64的操作来变更印刷设定,能够通过点击印刷控制页的印刷按钮67来发送印刷执行请求,能够通过点击再预览按钮68来请求布局有其他任务ID的预览图像或变更后的印刷设定所对应的预览图像的印刷控制页。即,针对初始印刷控制页的操作所相应的处理与针对印刷控制页的操作所相应的处理完全相同。
下面设为点击了印刷按钮67的情况。该情况下,从客户终端2向印刷控制服务器1发送印刷执行请求(S316)。印刷执行请求是将下拉列表61、62、63、65、71、72的选择项目和文本框64的数值向嵌入于印刷按钮67的引导URL发送的HTTP要求。当存在多个印刷对象时,按每个印刷对象接受印刷按钮67的点击,并按每个印刷对象发送印刷执行请求。但是也可预先存储按每个印刷对象进行的设定,对应于点击了1次印刷按钮67而发送针对所有印刷对象的印刷执行请求。此外,也可通过在印刷控制页中设置表示不进行印刷的复选框或允许份数设定为0等,使得针对任意的印刷对象从印刷对象退出。
在嵌入于印刷按钮67的引导URL处取得了印刷执行请求的印刷控制服务器1,生成与印刷执行请求相应的印刷任务(S318)。以下,参照图10的流程图,对印刷任务的生成处理进行说明。此外,当存在多个印刷对象时,取得针对所有印刷对象的印刷执行请求或者取得了针对一部分印刷对象的印刷执行请求之后待机至超时为止,然后依次生成与所取得的所有印刷执行请求相应的印刷任务。
印刷执行请求由HTTP服务器110取得。若HTTP服务器110取得了印刷执行请求,则账户管理AP服务器107从印刷执行请求中取得任务ID及印刷设定。然后,账户管理AP服务器107将取得的任务ID及印刷设定交给打印机通信AP服务器105(S3180)。
然后,打印机通信AP服务器105从DB服务器106中取得与所取得的任务ID对应的印刷对象及机种ID(S3182)。
接着,打印机通信AP服务器105利用数据变换服务器103根据所取得的印刷对象来生成与机种和印刷设定相应的印刷数据(S3184)。详细而言,首先,打印机通信AP服务器105将所取得的印刷对象、印刷设定和机种ID交给数据变换服务器103。然后,数据变换服务器103基于机种ID和印刷设定将所取得的每个印刷对象变换为与打印机4的机种和印刷设定对应的印刷数据。此时,若印刷对象为文本主体,则数据变换服务器103以特化为文本的页描述语言生成印刷数据,若印刷对象为图像主体,则数据变换服务器103以特化为图像的页描述语言生成印刷数据。印刷对象是文本主体还是图像主体,可基于作为印刷对象而取得的文件的扩展名来判断。若生成了印刷数据,则打印机通信AP服务器105通过与打印机4的内部ID及任务ID关联来将印刷数据作为打印机4的印刷任务存储到DB服务器106中(S3186)。
然后,印刷控制服务器1利用XMPP将印刷等待信息发送给作为印刷执行请求的委托源的客户终端2(S320)。具体而言,打印机通信AP服务器105与创立顺序的S128同样地利用XMPP向打印机4通知印刷等待信息。这样,由于利用XMPP发送印刷等待信息,因而印刷控制服务器1能够自律地执行从接收印刷委托之后到向打印机4发送印刷等待信息为止的处理,无需来自打印机4的轮询。因此,能够将印刷任务的生成即刻通知给打印机4,另外,能够以最小限度的通信量将印刷任务的生成通知给打印机4。
取得了印刷等待信息的打印机4与创立顺序的S138同样地利用XMPP向XMPP服务器104发送接收结果(成功/失败)(S322)。
接着,与S140同样地,打印机4利用HTTP向印刷控制服务器1请求为了取得印刷数据而需要的印刷任务信息(S324)。具体而言,打印机4利用HTTP向与印刷任务信息的请求对应的HTTP服务器108的URL发送打印机4的内部ID。
接受了印刷任务信息的请求的印刷控制服务器1与S142同样地,利用HTTP将接收结果(成功/失败)、任务ID、与任务ID对应的HTTP服务器108的URL、印刷任务的页描述语言的种类作为印刷任务信息发送给打印机4(S326)。当印刷对象由多个文件构成时,将每个文件的任务ID和URL作为印刷任务信息发送给打印机4。
取得了印刷任务信息的打印机4与S146同样地等待打印机4成为空闲状态,当成为空闲状态时,通过将接受印刷数据的取得请求的URL发送给HTTP服务器108来请求印刷数据的发送(S328)。此时,打印机4在所取得的印刷任务信息中包含多个任务ID时,按每个任务ID请求印刷数据的发送。
被请求了印刷任务的发送的HTTP服务器108与S148同样地,利用HTTP向打印机4发送接收结果(成功/失败)和与接受了印刷数据的取得请求的URL相对应的印刷数据(S330)。
取得了印刷数据的打印机4与S150同样地基于印刷数据执行印刷(S332)。
结束了印刷的打印机4与S154同样地,将印刷任务的执行结果信息发送给HTTP服务器108(S334)。
在HTTP服务器108中取得了执行结果信息的印刷控制服务器1,与S156同样地基于执行结果信息来更新印刷任务,并删除与执行已完成的印刷任务对应的预览数据(S336)。在此,内容管理AP服务器109通过删除与从执行结果信息中取得的任务ID关联地存储在DB服务器106中的预览数据,来删除与执行已完成的印刷任务对应的预览数据。
接着,印刷控制服务器1通过电子邮件向作为印刷委托的发送源的客户终端2发送印刷委托的执行结果(成功/失败)(S338)。具体而言,内容管理AP服务器109基于执行结果信息,生成以表示印刷完成或失败以及印刷完成或失败的印刷对象的文本作为正文、且以印刷委托的发送源即客户终端2作为目的地址的电子邮件,并将生成的电子邮件经由SMTP服务器11发送给客户终端2。
若客户终端2接收到电子邮件(S340),则客户终端2的用户能够获知印刷委托的处理结果。
从S328到S340的处理以在DB服务器106中存储的顺序并按每个印刷任务被执行。例如,打印机4在所取得的印刷任务信息中包含与电子邮件正文对应的任务ID和与附件“A”对应的任务ID、且电子邮件正文所对应的印刷任务先存储在DB服务器106中的情况下,通过将电子邮件正文所对应的第一URL发送给HTTP服务器108,从而取得电子邮件正文所对应的印刷数据来执行印刷,并将执行结果信息发送给HTTP服务器108。若HTTP服务器108接收到执行结果信息,则内容管理AP服务器109基于从HTTP服务器108取得的执行结果信息,将电子邮件正文所对应的印刷任务从DB服务器106中删除。然后,内容管理AP服务器109将电子邮件正文所对应的印刷任务已完成这一情况经由SMTP服务器101并通过电子邮件发送给客户终端2。接着,打印机4通过将附件“A”所对应的第二URL发送给HTTP服务器108,从而取得附件“A”所对应的印刷数据来执行印刷,并将执行结果信息发送给HTTP服务器108。若HTTP服务器108接收到执行结果信息,则内容管理AP服务器109基于从HTTP服务器108取得的执行结果信息,将附件所对应的印刷任务从DB服务器106中删除。然后,内容管理AP服务器109将附件所对应的印刷任务已完成这一情况经由SMTP服务器101并通过电子邮件发送给客户终端2。
此外,在点击了印刷控制页的取消按钮69的情况下,从客户终端2向印刷控制服务器1发送印刷中止请求,在印刷控制服务器1中,将预览数据及印刷对象从DB服务器106中删除。
在以上说明的印刷顺序中,使用网页浏览器将能够变更印刷设定的印刷控制页发送给印刷委托的发送源,因此发送了印刷委托的用户能够以简便的方法变更印刷设定。另外,由于初始印刷控制页及印刷控制页中布局有预览图像,因此发送了印刷委托的用户能够在确认了预览图像的基础上请求印刷执行。进而,在初始印刷控制页及印刷控制页中变更了印刷设定的情况下,能够在确认了与变更后的印刷设定相应的预览图像的基础上请求印刷执行。
5.其他实施方式
此外,本发明的技术范围并不限定于上述实施方式,除了以下实施方式以及其他的组合之外,当然可以在不脱离本发明的主旨的范围内进行各种变更。
例如,在上述实施方式中,说明了对管理者终端3进行操作来将打印机4注册到印刷控制服务器1中的例子,但也可由用户对打印机4的用户I/F46进行操作来将打印机4注册到印刷控制服务器1中。
另外,也可以是印刷委托的电子邮件之中仅正文或附件的一方可印刷而另一方不可印刷的情况。
另外,还可以在针对与从客户终端2接收的印刷委托相应地生成的所有印刷任务都完成了到上述的S336为止的处理时,通过一个电子邮件从印刷控制服务器1向作为印刷委托的发送源的客户终端2发送印刷委托整体的执行结果(成功/失败)。
进而,在上述实施方式中,表示了打印机4在从印刷控制服务器1接收到印刷等待信息时自动执行印刷任务的例子,但是例如也可以使接收了印刷等待信息的打印机4的用户I/F46显示表示存在印刷任务的信息,等待用户发出印刷任务的执行指示从而打印机4执行印刷任务。
另外,在上述实施方式中,说明了印刷控制服务器1由物理上独立的多个服务器计算机构成的例子,但也可由单个服务器计算机实现印刷控制服务器1的功能。
另外,关于打印机4与印刷控制服务器1之间的通信协议,只要印刷等待信息能够以压入(push)型协议(在由服务器执行对客户机的处理时不需要来自客户机的请求的协议)从印刷控制服务器1发送给打印机4即可,可使用与XMPP不同的压入型通信协议,也可将利用了HTTP的通信的一部分替换为其他弹出(pull)型通信协议(由服务器对客户机进行的处理必须根据来自客户机的请求而执行的协议),另外,还可将利用了HTTP的通信的一部分替换为XMPP或其他压入型协议。
另外,说明了为了使印刷控制页和印刷设定与印刷委托相关联而在引导URL中包含任务ID的例子,但也可以在印刷控制服务器与印刷委托的发送源之间收发任务ID来作为HTTP消息的参数,通过该任务ID使印刷控制页和印刷设定与印刷委托相关联。
另外,关于客户终端从服务器取得的印刷控制页,也可以使得能够在印刷委托的电子邮件中选择文本用印刷控制页和图像用印刷控制页的其中一个。具体而言,例如,作为接受印刷委托的电子邮件地址,对打印机分配与文本主体的印刷对象对应的电子邮件地址和与图像主体的印刷对象对应的电子邮件地址,根据接收了印刷委托的电子邮件地址来区分印刷控制页的发送处理及印刷任务的生成处理即可。另外,也可在作为印刷委托的电子邮件的正文中记载文本所对应的规定的字符串或图像所对应的规定的字符串的任一个,在服务器中分析电子邮件的正文来判断应该将印刷对象作为文本和图像中的哪一个来进行处理。或者,还可以不区分是文本还是图像地按同样的方式进行处理。
进而,关于客户终端从服务器取得的印刷控制页,布局和显示的要素并不限于上述要素,例如可以在一个画面中配置所有印刷对象的预览图像,使得能够个别地进行印刷设定,也可以一并对所有印刷对象进行印刷设定。
另外,在印刷控制服务器1将引导电子邮件发送给印刷委托的发送源之后,或者将印刷控制页发送给印刷控制页请求的发送源之后,经过规定时间没有应答的情况下,也可进行超时处理。超时处理可以是将该印刷委托视为已取消,并将印刷对象的数据和预览数据等删除的处理,相反也可以是视为进行了印刷执行请求,并以在该时刻设定的印刷设定进行生成印刷任务的S320之后的处理这样的处理。此外,在将引导电子邮件发送给印刷委托的发送源之后经过规定时间没有应答的情况下的“在该时刻设定的印刷设定”是指印刷设定的初始值。
另外,终端装置可以利用鼠标或触摸面板等接受用户的指示,也可利用声音辨识功能来以声音接受指示,还可通过其他方法接受指示。
符号说明:
1-印刷控制服务器;2-客户终端;3-管理者终端;4-打印机;5-打印机;11-CPU;12-RAM;13-ROM;14-HDD;15-外部I/F;16-内部I/F;41-控制器;42-外部I/F;43-印刷引擎;46-用户I/F;101-SMTP服务器;102-数据变换服务AP服务器;103-数据变换服务器;104-XMPP服务器;105-打印机通信AP服务器;106-DB服务器;107-账户管理AP服务器;108-HTTP服务器;109-内容管理AP服务器;110-HTTP服务器。
Claims (7)
1.一种印刷控制服务器,具备:
印刷委托接收部,其接收发往对特定的打印机分配的电子邮件地址的电子邮件,作为印刷委托;
引导部,其将与所述印刷委托相关联的识别信息以电子邮件发送给所述印刷委托的发送源;
印刷控制请求接受部,其从所述印刷委托的发送源取得基于所述识别信息的印刷控制页请求,当取得了所述印刷控制页请求时,将与所述印刷委托相关联的印刷控制页发送给所述印刷控制页请求的发送源,并接受针对与所述印刷控制页关联的所述印刷委托的印刷执行请求;
数据变换部,其基于所述印刷委托的正文及附件中的至少一方来生成印刷数据;以及
印刷数据发送部,其响应于所述印刷执行请求而向所述特定的打印机发送所述印刷数据。
2.根据权利要求1所述的印刷控制服务器,其中,
所述印刷控制请求接受部与所述印刷执行请求一起接受印刷设定的指定,
所述数据变换部基于所述印刷委托的正文及附件中的至少一方和所接受的所述印刷设定来生成印刷数据。
3.根据权利要求2所述的印刷控制服务器,其中,
所述数据变换部除了生成所述印刷数据之外,还基于所述印刷委托的正文及附件中的至少一方来生成与所述印刷设定相应的预览数据,
所述印刷控制页中布局有基于所述预览数据的预览图像。
4.根据权利要求3所述的印刷控制服务器,其中,
所述印刷控制请求接受部接受针对与所述印刷控制页关联的所述印刷委托的所述印刷设定的变更、预览请求及印刷执行请求,当接受了所述印刷设定的变更及所述预览请求时,使所述数据变换部重新生成与变更后的所述印刷条件相应的预览数据,并将布局有基于重新生成的预览数据的所述预览图像的所述印刷控制页发送给所述印刷控制页请求的发送源。
5.根据权利要求1所述的印刷控制服务器,其中,
所述数据变换部除了生成所述印刷数据之外,还基于所述印刷委托的正文及附件中的至少一方来生成与所述印刷设定相应的预览数据,
所述印刷控制页中布局有基于所述预览数据的预览图像。
6.一种印刷控制方法,包括:
接收发往对特定的打印机分配的电子邮件地址的电子邮件,作为印刷委托;
将与所述印刷委托相关联的识别信息以电子邮件发送给所述印刷委托的发送源,并从所述印刷委托的发送源取得基于所述识别信息的印刷控制页请求;
当取得了所述印刷控制页请求时,将与所述印刷委托相关联的印刷控制页发送给所述印刷控制页请求的发送源,并接受针对与所述印刷控制页关联的所述印刷委托的印刷执行请求;
基于所述印刷委托的正文及附件中的至少一方来生成印刷数据;以及
响应于所述印刷执行请求而向所述特定的打印机发送所述印刷数据。
7.一种印刷方法,包括:
将发往对特定的打印机分配的电子邮件地址的电子邮件作为印刷委托,从终端装置发送给由至少1台服务器构成的服务器集合;
所述终端装置对响应于所述印刷委托而从所述服务器集合发送来的电子邮件进行接收,从接收的所述电子邮件中取得与所述印刷委托相关联的识别信息,并基于所述识别信息向所述服务器集合进行印刷控制页请求;
所述终端装置从所述服务器集合取得响应于所述印刷控制页请求的与所述印刷委托相关联的印刷控制页,并进行显示;
所述终端装置响应于从与所述印刷控制页关联的用户接受了印刷指示这一情况,向所述服务器集合进行针对所述印刷委托的印刷执行请求;
印刷终端对响应于所述印刷执行请求而从所述服务器集合发送来的基于印刷委托的正文及附件中的至少一方的印刷数据进行接收;以及
印刷终端对所述印刷数据进行印刷。
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011-010577 | 2011-01-21 | ||
| JP2011010577A JP5732867B2 (ja) | 2011-01-21 | 2011-01-21 | 印刷制御サーバー,印刷制御方法および印刷制御プログラム |
| JP2011-017632 | 2011-01-31 | ||
| JP2011017632A JP5732874B2 (ja) | 2011-01-31 | 2011-01-31 | 印刷制御サーバー,印刷制御方法および印刷制御プログラム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN102736869A true CN102736869A (zh) | 2012-10-17 |
Family
ID=45655170
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2011104419896A Pending CN102736869A (zh) | 2011-01-21 | 2011-12-26 | 印刷控制服务器、印刷控制方法及印刷控制程序 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US8711411B2 (zh) |
| EP (1) | EP2479660B1 (zh) |
| CN (1) | CN102736869A (zh) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105849689A (zh) * | 2013-09-30 | 2016-08-10 | 三星电子株式会社 | 用于提供云打印服务的系统和方法 |
| CN107251565A (zh) * | 2014-07-11 | 2017-10-13 | 爱思打印解决方案有限公司 | 云服务器、控制设备、输出设备、用于配对设备的方法和包括它们的云系统 |
| CN108334293A (zh) * | 2017-01-20 | 2018-07-27 | 精工爱普生株式会社 | 印刷处理系统、服务器及印刷装置 |
| CN108628554A (zh) * | 2017-03-16 | 2018-10-09 | 精工爱普生株式会社 | 印刷装置、服务器、印刷方法以及控制方法 |
| CN110140143A (zh) * | 2017-01-04 | 2019-08-16 | 惠普打印机韩国有限公司 | 用于提供电子邮件打印服务的服务器和用于操作所述服务器的方法 |
| CN113741827A (zh) * | 2020-05-29 | 2021-12-03 | 兄弟工业株式会社 | 印刷服务器、印刷系统及存储介质 |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5129499B2 (ja) * | 2007-04-11 | 2013-01-30 | キヤノン株式会社 | 画像形成装置、画像形成装置の制御方法、プログラム、記憶媒体 |
| JP5499598B2 (ja) * | 2009-09-28 | 2014-05-21 | ブラザー工業株式会社 | 多機能機 |
| US9036185B2 (en) | 2011-09-28 | 2015-05-19 | Hewlett-Packard Development Company, L.P. | Managing network connections |
| JP2013196023A (ja) * | 2012-03-15 | 2013-09-30 | Canon Inc | 情報処理装置、印刷システム、及び、エラー通知方法 |
| US9092180B2 (en) | 2013-01-24 | 2015-07-28 | Hewlett-Packard Development Company, L.P. | Printer-server connections |
| WO2015137988A1 (en) * | 2014-03-14 | 2015-09-17 | Hewlett-Packard Development Company, L.P. | Dummy port pinging to maintain a fixed client nat |
| US9854108B2 (en) * | 2014-10-29 | 2017-12-26 | Seiko Epson Corporation | Printing management server, printing system, and printing management method |
| JP6896402B2 (ja) * | 2016-11-25 | 2021-06-30 | キヤノン株式会社 | 情報処理装置、情報処理システム、情報処理方法、およびプログラム |
| JP6859195B2 (ja) * | 2017-05-17 | 2021-04-14 | キヤノン株式会社 | 情報処理システム、制御方法及びそのプログラム |
| JP7056310B2 (ja) * | 2018-03-28 | 2022-04-19 | ブラザー工業株式会社 | アプリケーションプログラムのセットアップ方法およびダウンロードサーバ |
| JP7119738B2 (ja) | 2018-08-09 | 2022-08-17 | ブラザー工業株式会社 | アプリケーションプログラムおよびセットアップシステム |
| JP7240246B2 (ja) * | 2019-05-15 | 2023-03-15 | キヤノン株式会社 | 画像形成装置、その制御方法と画像形成システム、およびプログラム |
| US11461062B2 (en) * | 2019-11-29 | 2022-10-04 | Brother Kogyo Kabushiki Kaisha | Printing device and server to receive an e-mail including an attached print data and determine whether sender e-mail address is stored in a table in which a user ID and e-mail address are registered in association with each other |
| JP7505342B2 (ja) * | 2020-09-09 | 2024-06-25 | コニカミノルタ株式会社 | ジョブを処理する装置、方法およびプログラム |
| JP2024064159A (ja) * | 2022-10-27 | 2024-05-14 | キヤノン株式会社 | 課金制御装置、課金システム、制御方法、並びにプログラム |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1342285A (zh) * | 1999-11-01 | 2002-03-27 | 精工爱普生株式会社 | 数据输出控制装置 |
| US20060082807A1 (en) * | 2004-09-17 | 2006-04-20 | Tanaka Yokichi J | Method and system for printing electronic mail |
| US20080273227A1 (en) * | 2007-05-01 | 2008-11-06 | Michael Joseph Dattilo | Method And Apparatus To Digitally Whiteout Mistakes On A Printed Form |
| US20080307059A1 (en) * | 2007-06-08 | 2008-12-11 | Konica Minolta Business Technologies, Inc. | Image formation apparatus, image formation method, and image formation program embodied on computer readable medium |
| CN101626443A (zh) * | 2008-07-11 | 2010-01-13 | 夏普株式会社 | 图像发送装置 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6230189B1 (en) * | 1997-12-09 | 2001-05-08 | Ricoh Company, Ltd. | Apparatus and method for an HTTP server capable of connecting facsimile apparatuses and data terminals |
| US8023132B2 (en) * | 2000-03-28 | 2011-09-20 | Mongonet | Method and system for transferring digitized representations of documents via computer network transfer protocols |
| JP4294912B2 (ja) * | 2001-08-13 | 2009-07-15 | ブラザー工業株式会社 | 端末情報通知システム、端末情報通知方法及びネットワーク端末装置 |
| JP3747175B2 (ja) * | 2001-11-30 | 2006-02-22 | キヤノン株式会社 | 印刷制御装置及び方法 |
| JP4401850B2 (ja) * | 2004-04-16 | 2010-01-20 | キヤノン株式会社 | 文書処理装置及び方法 |
| JP2006163984A (ja) * | 2004-12-09 | 2006-06-22 | Canon Inc | 画像処理装置、画像処理システム、および、それらの印刷設定変更方法 |
| JP4194621B2 (ja) | 2006-09-15 | 2008-12-10 | キヤノン株式会社 | 印刷システム、情報処理装置、メール処理方法、プログラム、記憶媒体 |
| US8537408B2 (en) * | 2006-12-20 | 2013-09-17 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method, program, and storage medium |
| JP5810761B2 (ja) * | 2011-09-01 | 2015-11-11 | セイコーエプソン株式会社 | 処理制御サーバーおよび処理制御方法 |
-
2011
- 2011-12-26 CN CN2011104419896A patent/CN102736869A/zh active Pending
-
2012
- 2012-01-18 US US13/352,650 patent/US8711411B2/en active Active
- 2012-01-20 EP EP12151905.2A patent/EP2479660B1/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1342285A (zh) * | 1999-11-01 | 2002-03-27 | 精工爱普生株式会社 | 数据输出控制装置 |
| US20060082807A1 (en) * | 2004-09-17 | 2006-04-20 | Tanaka Yokichi J | Method and system for printing electronic mail |
| US20080273227A1 (en) * | 2007-05-01 | 2008-11-06 | Michael Joseph Dattilo | Method And Apparatus To Digitally Whiteout Mistakes On A Printed Form |
| US20080307059A1 (en) * | 2007-06-08 | 2008-12-11 | Konica Minolta Business Technologies, Inc. | Image formation apparatus, image formation method, and image formation program embodied on computer readable medium |
| CN101626443A (zh) * | 2008-07-11 | 2010-01-13 | 夏普株式会社 | 图像发送装置 |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105849689A (zh) * | 2013-09-30 | 2016-08-10 | 三星电子株式会社 | 用于提供云打印服务的系统和方法 |
| CN105849689B (zh) * | 2013-09-30 | 2019-04-19 | 惠普打印机韩国有限公司 | 用于提供云打印服务的系统和方法 |
| CN107251565A (zh) * | 2014-07-11 | 2017-10-13 | 爱思打印解决方案有限公司 | 云服务器、控制设备、输出设备、用于配对设备的方法和包括它们的云系统 |
| CN110140143A (zh) * | 2017-01-04 | 2019-08-16 | 惠普打印机韩国有限公司 | 用于提供电子邮件打印服务的服务器和用于操作所述服务器的方法 |
| CN108334293A (zh) * | 2017-01-20 | 2018-07-27 | 精工爱普生株式会社 | 印刷处理系统、服务器及印刷装置 |
| CN108628554A (zh) * | 2017-03-16 | 2018-10-09 | 精工爱普生株式会社 | 印刷装置、服务器、印刷方法以及控制方法 |
| CN113741827A (zh) * | 2020-05-29 | 2021-12-03 | 兄弟工业株式会社 | 印刷服务器、印刷系统及存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP2479660B1 (en) | 2018-08-08 |
| EP2479660A3 (en) | 2013-09-04 |
| EP2479660A2 (en) | 2012-07-25 |
| US20120188600A1 (en) | 2012-07-26 |
| US8711411B2 (en) | 2014-04-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102736869A (zh) | 印刷控制服务器、印刷控制方法及印刷控制程序 | |
| JP5703791B2 (ja) | 印刷システムおよびプリンター | |
| EP2490120A2 (en) | Print control server and print control method | |
| US7283272B2 (en) | System and method for controlling a remote printer | |
| CN102616022A (zh) | 印刷控制服务器以及印刷系统 | |
| CN102970319A (zh) | 处理控制服务器、处理控制方法及处理终端 | |
| JP6011043B2 (ja) | 電子メール処理システムおよび電子メール処理方法 | |
| CN104252321A (zh) | 打印控制服务器以及打印系统 | |
| US10291815B2 (en) | Information processing apparatus capable of communicating with any of one or more servers according to a first protocol and a second protocol, information processing system including the information processing apparatus, and a method performed by the information processing apparatus | |
| JP2008171404A (ja) | 印刷された文書を配布するシステム及び方法 | |
| US7609417B2 (en) | Data processing apparatus, image processing apparatus, information notifying method therefor, and program for implementing the method | |
| JP5839102B2 (ja) | 印刷システムおよびプリンター | |
| JP2014167679A (ja) | ジョブ実行制御システム、ジョブ実行システム、ジョブ実行制御方法及びプログラム | |
| US20230319194A1 (en) | Information processing apparatus, control method therefor, and storage medium | |
| JP5732867B2 (ja) | 印刷制御サーバー,印刷制御方法および印刷制御プログラム | |
| JP5928156B2 (ja) | 電子メール処理システムおよび電子メール処理方法 | |
| US20180173470A1 (en) | Print relay server, method for giving print command, and non-transitory recording medium storing computer readable program | |
| JP5900574B2 (ja) | 印刷制御サーバー,印刷制御方法および印刷制御プログラム | |
| JP5732874B2 (ja) | 印刷制御サーバー,印刷制御方法および印刷制御プログラム | |
| JP6036966B2 (ja) | 印刷システムおよびプリンター | |
| JP6477929B2 (ja) | 情報処理システム、情報処理装置、情報処理方法、及びプログラム | |
| JP2017062811A (ja) | 印刷システムおよびプリンター | |
| JP2024132143A (ja) | 画像形成装置、画像形成装置の制御方法及びプログラム | |
| JP2012155576A (ja) | プリンター | |
| JP2002335286A (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 | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20121017 |
|
| RJ01 | Rejection of invention patent application after publication |