CN117354425A - 图像处理***、中继服务器和非暂态计算机可读存储介质 - Google Patents
图像处理***、中继服务器和非暂态计算机可读存储介质 Download PDFInfo
- Publication number
- CN117354425A CN117354425A CN202310769483.0A CN202310769483A CN117354425A CN 117354425 A CN117354425 A CN 117354425A CN 202310769483 A CN202310769483 A CN 202310769483A CN 117354425 A CN117354425 A CN 117354425A
- Authority
- CN
- China
- Prior art keywords
- job
- image processing
- screen
- processing apparatus
- display mode
- 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
- 238000012545 processing Methods 0.000 title claims abstract description 79
- 238000000034 method Methods 0.000 claims description 57
- 230000005540 biological transmission Effects 0.000 claims description 14
- 230000006870 function Effects 0.000 description 58
- 230000008569 process Effects 0.000 description 27
- 238000007726 management method Methods 0.000 description 23
- 238000010586 diagram Methods 0.000 description 16
- 238000004891 communication Methods 0.000 description 13
- 230000008859 change Effects 0.000 description 12
- 230000015654 memory Effects 0.000 description 10
- 238000013475 authorization Methods 0.000 description 7
- 230000006399 behavior Effects 0.000 description 7
- 235000014510 cooky Nutrition 0.000 description 7
- 230000002093 peripheral effect Effects 0.000 description 6
- 238000012913 prioritisation Methods 0.000 description 3
- 239000000872 buffer Substances 0.000 description 2
- 239000011521 glass Substances 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000006386 memory function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Classifications
-
- 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/00095—Systems or arrangements for the transmission of the picture signal
-
- 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/00464—Display of information to the user, e.g. menus using browsers, i.e. interfaces based on mark-up languages
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/1287—Remote printer device, e.g. being remote from client or server via internet
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- 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/00236—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 using an image reading or reproducing device, e.g. a facsimile reader or printer, as a local input to or local output from a computer
-
- 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/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/00278—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 printing apparatus, e.g. a laser beam printer
-
- 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/00838—Preventing unauthorised reproduction
-
- 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/0094—Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Facsimiles In General (AREA)
- User Interface Of Digital Computer (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Control Or Security For Electrophotography (AREA)
Abstract
本公开涉及图像处理***、中继服务器和非暂态计算机可读存储介质。中继由服务服务器提供的服务的中继服务器向图像处理装置发送关于要在所述图像处理装置的web浏览器上显示的画面的信息,确定在所述图像处理装置的本地应用对与所述服务相关的作业的执行期间的显示模式,以及向所述图像处理装置发送所述作业和关于确定的显示模式的信息。
Description
技术领域
本公开涉及用于使得用户容易识别作业是从云服务输入的作业还是从除云服务以外的源输入的作业的图像处理***、中继服务器和非暂态计算机可读存储介质。
背景技术
具有在片材上打印电子数据的功能和读取(扫描)纸文档并且生成电子数据的功能的多功能***设备(MFP)已以低的价格可用。这样的MFP不仅在办公室中而且还在家庭中已被广泛使用。一些MFP还包括连接到网络的功能和/或提供用于在液晶面板上显示操作画面以接收用户操作的用户界面(UI)。
日本专利申请特开No.2019-165427讨论了安装有由第三方供应商开发的供应商应用的多功能***设备(MFP)。在供应商应用使用MFP的打印功能时,供应商应用经由应用编程接口(API)调用功能提供应用来配置MFP的打印功能的设置。此外,供应商应用向功能提供应用通知用户界面(UI)参数,使得由供应商应用显示的UI和由经由API调用的功能提供应用显示的UI以共用的显示形式显示。
发明内容
根据本发明的一个方面,一种图像处理***包括经由网络连接在一起的中继服务器和图像处理装置,所述中继服务器被配置为中继由服务服务器提供的服务,所述图像处理装置包括被配置为控制从所述中继服务器接收的作业的执行的本地应用。所述中继服务器包括:第一发送单元,被配置为向所述图像处理装置发送关于要在所述图像处理装置的web浏览器上显示的画面的信息;确定单元,被配置为确定在所述作业的执行期间的显示模式;以及第二发送单元,被配置为向所述图像处理装置发送所述作业和关于确定的所述显示模式的信息。所述图像处理装置包括:所述web浏览器,被配置为基于由所述第一发送单元发送的信息控制所述画面的显示;以及所述本地应用,被配置为基于由所述第二发送单元发送的所述作业和关于所述显示模式的信息控制在所述作业的执行期间所述画面的显示。
本公开的另外的特征从以下参考附图对示例性实施例的描述将变得清楚。
附图说明
图1是图示服务协调***的配置的示例的图。
图2是图示多功能***设备(MFP)的示意性配置的框图。
图3是图示客户端装置、中继服务器和服务服务器的示意性配置的框图。
图4是图示中继服务器的功能配置的框图。
图5图示了应用列表画面的示例。
图6图示了应用启动之后的功能选择画面的示例。
图7是图示应用启动之后的画面显示的分支确定处理的流程图。
图8是图示执行用户认证和授权以获取服务服务器的数据的序列的序列图。
图9图示了文件夹列表画面的示例。
图10图示了扫描设置画面的示例。
图11是图示上传扫描数据的处理的序列图。
图12图示了扫描作业参数信息的示例。
图13图示了打印设置画面的示例。
图14是图示打印处理的序列图。
图15是图示由浏览应用显示的显示模式的图。
图16是图示对于每个型号显示的显示模式的图。
图17是图示包括显示模式确定处理的显示画面的处理流程的序列图。
图18是图示显示模式确定处理的处理流程的流程图。
图19图示了功能选择画面的画面显示形式的改变的示例。
图20图示了对话画面的示例。
图21是图示改变在执行扫描作业时由MFP的本地应用提供的画面的画面显示形式的处理流程的流程图。
图22图示了在执行扫描作业时从中继服务器发送到MFP的参数信息的示例。
图23图示了在执行扫描作业时由MFP的本地应用提供的画面的示例。
图24是图示改变在执行打印作业时由MFP的本地应用提供的画面的画面显示形式的处理流程的流程图。
图25图示了在执行打印作业时由MFP的本地应用提供的画面的示例。
图26图示了显示正在被执行的作业的状况的画面的示例。
图27图示了在对于每个显示模式显示正在被执行的作业的状况的情况下的显示的示例。
图28图示了用于显示作业日志的画面示例。
图29图示了在对于每个显示模式显示作业日志的情况下的显示的示例。
具体实施方式
存在包括web浏览器并且具有使用web浏览器显示由web服务器提供的画面的功能的多功能打印机(MFP)。利用这样的MFP,用户操作由服务器提供的用户界面(UI)画面,并且将MFP连接到云服务,使得作业可以从云服务输入到MFP。
在下面描述的根据示例性实施例的示例中,已从云服务接收作业的MFP使用事先安装在MFP中的本地应用来处理作业。如下所述,本地应用在画面上显示作业处理状况,使得用户可以容易地识别正在被处理的作业是已从云服务输入的作业还是已从除云服务以外的源输入的作业。
图1是图示根据第一示例性实施例的包括中继服务器的服务协调***的配置的图。在图1中图示的服务协调***中,客户端装置101、MFP 102、中继服务器104和服务服务器106经由网络103连接在一起。
网络103是例如局域网(LAN)、广域网(WAN)、电话线或专用数字线路。另外,网络103可以是异步传送模式(ATM)或帧中继电路、有线电视线路、或用于数据广播的无线线路。替代地,网络103可以是由它们的组合实现的所谓的通信网络,诸如互联网。
客户端装置101和MFP 102经由接入点连接到网络103(互联网)。客户端装置101和MFP 102各自包括web浏览器并且使用web浏览器显示由中继服务器104的浏览应用105提供的网页,使得用户可以使用web服务。
中继服务器104在被客户端装置101和MFP 102访问时中继数据发送/接收,使得可以使用由服务应用107(下面描述)提供的服务。
中继服务器104包括浏览应用105,并且浏览应用105管理客户端装置101和MFP102对网页的浏览。在下文中,客户端装置101和MFP 102将被统称为“客户端终端”。虽然如下所述安装在客户端终端中的web浏览器显示网页使得用户可以浏览网页,但是在本说明书中出于简化的目的有时使用“客户端终端显示网页”的描述。
在中继服务器104中,浏览应用105实现管理由用户使用web浏览器执行的网页的浏览的功能。浏览应用105在被客户端装置101或MFP 102访问时发送预定的网页。预定的网页包括与由服务服务器106提供的各种服务相关的网页。具体地,在本文描述的根据本示例性实施例的示例中,客户端终端不直接从服务服务器106获取与由服务服务器106提供的各种类型的信息相关的网页,而是通过浏览应用105获取网页以显示获取的网页。具体地,客户端终端显示由浏览应用105提供的网页,使得关于由服务服务器106提供的各种服务的信息被间接提供给用户以供浏览。例如,客户端终端在由浏览应用105提供的网页上显示关于由服务服务器106管理的文件的列表的信息和关于打印作业的列表的信息,使得用户可以浏览显示的信息。预定的网页还包括用于从客户端终端登录到服务服务器106的服务登录页面。服务登录页面是由服务服务器106提供的网页。
服务服务器106包括服务应用107。服务应用107经由中继服务器104向客户端装置101和MFP 102提供预定的服务。在下文中,“用于提供预定的服务的应用”将被称为“服务应用”。在客户端装置101和MFP 102上,经由中继服务器104使用由服务应用107提供的服务。根据本示例性实施例,服务应用107例如在服务服务器106上管理用户的图像数据和文档文件数据。服务应用107还提供用于在web浏览器或其它图形用户界面(GUI)上浏览文件的服务。替代地,服务应用107提供用于经由中继服务器104或直接接收上传到服务服务器106的图像数据和文档文件的服务。服务应用107还提供用于经由应用编程接口(API)提供和更新文件信息的服务。
由服务应用107提供的服务不限于上述那些。服务应用107可以提供各种众所周知的服务。为了使用服务应用107,需要使用预先登记的账户信息登录。根据本示例性实施例,登录是指录入一般的账户信息、认证、以及获取认证信息的处理,并且可以使用通常已知的开放授权(OAuth)。替代地,可以使用通过在客户端装置101或MFP 102的终端上录入由服务应用107发行的个人识别号(PIN)代码的方法。
也可以使用可以识别预先登记的账户的任何其它方法。
根据本示例性实施例,中继服务器104的浏览应用105向客户端装置101或MFP 102发送网页,从而客户端终端(客户端装置101或MFP 102)显示网页。因此,用户可以浏览客户端终端上显示的网页。浏览应用105在接收到客户端装置101或MFP 102上的显示的用于服务登录的网页上的用户操作时执行登录到服务应用107的登录处理。浏览应用105在登录处理之后然后使用认证信息获取关于由服务应用107提供的服务的信息,生成用于使用服务的网页,并且将生成的网页发送到客户端装置101或MFP 102。在如上所述的图1中的服务协调***中,包括浏览应用105的中继服务器104和包括服务应用107的服务服务器106彼此通信并且将其结果发送到客户端装置101和MFP 102。
客户端装置101可以是其中可以安装web浏览器的任何终端,诸如智能电话、平板电脑或通用的个人计算机。
图2是图示用作图像处理装置的MFP 102的示意性配置的框图。虽然在本说明书中MFP主要被描述为***装置的示例,但是可以使用任何类型,只要***装置是可以在纸介质上打印的图像处理装置(诸如复印机、传真机或打印装置)、或者包括扫描仪单元以扫描纸介质并且将扫描结果转换成数据的图像处理装置即可。
MFP 102的打印功能由打印机单元201实现。MFP 102的扫描仪功能由扫描仪单元202实现。MFP 102的存储功能由存储卡附接单元203和存储卡204实现。
打印机单元201使用诸如喷墨方法或电子照相方法的记录方法将从外部源接收的图像数据或存储在存储卡204中的图像数据打印在打印片材上。打印机单元201管理包括墨量的墨信息和包括堆叠的片材的数量的片材信息。
扫描仪单元202光学地读取放置在台板玻璃(未图示)上的原稿,将读取结果转换成电子数据,将电子数据转换成指明的文件格式的图像数据,并且将图像数据经由网络103发送到外部装置或将图像数据存储在诸如硬盘驱动器(HDD)的存储区域(未图示)中。另外,通过将通过使用扫描仪单元202读取放置在台板玻璃上的原稿而生成的图像数据传送到打印机单元201并且使用打印机单元201将传送的图像数据打印在打印片材上来实现复印服务。
附接到存储卡附接单元203的存储卡204存储各种类型的文件数据。文件数据可以经由网络103从外部装置读取并且进行编辑。文件数据也可以从外部装置存储在存储卡204中。
MFP 102还包括中央处理单元(CPU)205、程序存储器206、工作存储器207、显示单元208、操作单元209、网络通信单元210、网络连接单元211、以及闪存212。CPU 205是用于控制MFP 102中的每个组件的中央处理单元。程序存储器206包括只读存储器(ROM)并且存储各种程序代码和用于与服务器装置通信的应用214。应用214包括用于访问打印机单元201并且获取关于墨和片材的消耗信息的应用、以及用于从web浏览器或中继服务器104接收和执行作业的应用。工作存储器207包括随机存取存储器(RAM)并且在服务执行期间临时存储或缓冲图像数据。显示单元208包括例如液晶显示器(LCD)并且显示各种类型的信息。操作单元209包括要被用户使用以执行各种输入操作的开关。网络通信单元210将MFP 102连接到网络103并且执行各种类型的通信。可以经由网络连接单元211建立到诸如互联网的网络103的连接。网络通信单元210支持有线LAN和无线LAN,并且用于有线LAN的网络连接单元211是用于连接有线LAN电缆的连接器,而用于无线LAN的网络连接单元211是天线。闪存212是用于存储由网络通信单元210接收的图像数据的非易失性存储器。前述组件经由总线213彼此连接。
图3是图示可以用作客户端装置101、中继服务器104和服务服务器106的装置的硬件配置的示例的框图。
CPU 301是用于控制下面描述的组件的中央处理单元。盘装置302存储要由CPU301读取的应用程序312、数据库313和操作***(OS),并且还存储各种文件。应用程序312是用于对于对应的装置执行处理的程序,并且对于客户端装置101要执行的处理的细节、对于中继服务器104要执行的处理的细节、以及对于服务服务器106要执行的处理的细节彼此不同。外部存储介质读取装置303是用于读取存储在比如安全数字(SD)卡的外部存储介质中的诸如文件的信息的装置。存储器304由RAM等组成,并且CPU 301根据需要在存储器304中临时存储或缓冲数据。显示单元305由例如LCD组成,以显示各种类型的信息。操作单元306包括要被用户使用以执行各种输入操作的键盘和鼠标。网络通信单元307经由网络连接单元308连接到诸如互联网的网络103,并且执行各种类型的通信。网络通信单元307支持有线LAN和无线LAN。要被用于有线LAN的网络连接单元308是用于连接有线LAN电缆的连接器,而用于无线LAN的网络连接单元308是天线。通用串行总线(USB)通信单元310经由USB连接单元311连接到各种***装置并且执行各种类型的通信。前述组件经由总线309彼此连接。要注意的是,客户端装置101、中继服务器104和服务服务器106可以是在另一个计算机上实现的虚拟计算机。
现在将描述通过浏览应用105的启动实现的中继服务器104的功能配置。图4是图示在启动浏览应用105的情况下中继服务器104的功能配置的解释图。中继服务器104通过浏览应用105包括以下功能配置。中继服务器104包括发送/接收单元401。发送/接收单元401生成要被发送到客户端终端的web浏览器的网页,并且向客户端装置101的web浏览器发送和接收包括网页的各种信息。中继服务器104还包括通信单元402和cookie管理单元403。通信单元402与服务服务器106通信。cookie管理单元403对客户端装置101的web浏览器的cookie进行写入、读取和删除。cookie管理单元403可以在对cookie进行写入和读取时对值进行加密和解密。中继服务器104还包括会话ID发行单元404、会话管理单元405和会话信息管理单元406。会话ID发行单元404发行用于唯一地识别在客户端终端的web浏览器启动之后第一次访问中继服务器104的情况下开始的会话的会话识别符(在下文中称为“会话ID”)。会话管理单元405在向或从客户端终端的web浏览器的临时区域写入、读取和删除会话ID时、或者在通过客户端终端的web浏览器访问中继服务器104时检查要被发送到中继服务器104的会话ID是否有效。会话信息管理单元406与会话ID相关联地管理信息。根据本示例性实施例,会话管理单元405使用cookie管理单元403基于客户端终端的web浏览器的cookie管理会话ID。
首先,现在将描述在MFP 102执行打印或扫描的情况下的处理。
图5图示了在客户端装置101的web浏览器或MFP 102的web浏览器访问中继服务器104的浏览应用105的情况下显示在显示单元305或208上的应用列表500的画面的示例。应用列表500显示四种服务名称501、502、503和504作为选项。显示的服务名称501、502、503和504各自指示其由服务服务器106提供的对应服务。多个服务(例如,服务名称501和503)可以由同一服务服务器实现,或者可以由彼此不同的服务服务器提供。替代地,对于服务中的一些或全部,单个服务器可以包括中继服务器104和服务服务器106的功能。服务名称的左侧的每个标记表示可以将服务名称识别为图像的图标。当按下管理作业按钮505时,显示用于检查未完成的作业和已执行的作业的作业管理画面。
与服务协调地,中继服务器104实现使用MFP 102打印从服务获取的文档或图像或者将由MFP 102扫描的文档或图像发送到服务的应用功能。可能的打印应用是打印存储在提供存储服务和图像共享服务的服务服务器106上的文档或图像的应用、以及显示和执行在服务服务器106中管理的打印作业的打印作业执行应用。另外,可能的扫描应用是存储应用和简档执行应用。存储应用将扫描结果存储在提供存储服务的服务服务器106上。简档执行应用基于在服务服务器106中登记的处理方法处理扫描结果。每个应用可以包括打印和扫描功能两者,或者可以被配置为仅执行打印和扫描功能中的一个。
在应用列表500上,仅用户利用MFP 102可以使用的应用是期望可选择的。例如,在禁止用户使用MFP 102的扫描功能或者MFP 102不包括扫描功能的情况下,扫描服务1(503)被控制为禁用或隐藏。
在选择了提供与打印和扫描功能两者对应的服务的应用的情况下,在应用被选择之后可以如图6中图示的那样显示提示用户进一步选择要使用的功能的画面,使得用户可以使用选择的功能。在这种情况下,如上述应用列表500中那样,仅可以使用的功能被期望地控制为可选择。例如,在禁止用户使用MFP 102的扫描功能或者MFP 102不包括扫描功能的情况下,扫描菜单602被控制为禁用或隐藏。在扫描菜单602被隐藏的情况下,仅打印菜单601是可选择的。因此,可以跳过功能选择画面600的显示,并且可以显示在选择打印菜单601之后的状态下的画面。
图7图示了在显示应用列表500之后由中继服务器104的浏览应用105执行的分支确定处理。
在步骤S701中,如果接收到通过经由操作单元306或209对应用列表500的用户操作对应用的选择,那么指示选择的应用的信息被从客户端终端发送到中继服务器104的浏览应用105。
在步骤S702中,浏览应用105确定选择的应用是否是支持打印和扫描两者的应用。在选择的应用是支持打印和扫描两者的应用的情况下(步骤S702中为“是”),处理进行到步骤S707,而在选择的应用是仅支持打印和扫描中的一个的应用的情况下(步骤S702中为“否”),处理进行到步骤S703。在步骤S703中,浏览应用105确定选择的应用是否是打印应用。在选择的应用是打印应用的情况下(步骤S703中为“是”),处理进行到步骤S710,而在选择的应用不是扫描应用的情况下(步骤S703中为“否”),处理进行到步骤S704。
步骤S704至S706是直至扫描的执行的处理流程。具体地,在步骤S704中,浏览应用105基于由服务服务器106提供的服务生成文件夹选择画面,将关于生成的文件夹选择画面的信息发送到MFP 102,并且在MFP 102的web浏览器上显示文件夹选择画面以提示用户选择文件夹。此后,在步骤S705中,浏览应用105生成扫描设置画面,将生成的扫描设置画面发送到MFP 102,并且在MFP 102的web浏览器上显示扫描设置画面以提示用户配置扫描设置。在步骤S706中,在发出扫描执行指令的情况下,扫描指令与关于发送目的地文件夹和扫描设置的信息一起被发送到MFP 102的本地应用。因此,MFP 102执行扫描处理。在上述示例中,在步骤S704中选择文件夹。然而,在基于预设的简档执行扫描数据的服务的情况下,在步骤S704中提示用户选择扫描简档以确定存储目的地。
步骤S710至S712是直至打印的执行的处理流程。在步骤S710中,浏览应用105基于由服务服务器106提供的服务生成文件选择画面,将关于生成的文件选择画面的信息发送到MFP 102,并且在MFP 102的web浏览器上显示文件选择画面以提示用户选择打印文件。在步骤S711中,浏览应用105生成打印设置画面,将生成的打印设置画面发送到MFP 102,并且使MFP 102在MFP 102的web浏览器上显示打印设置画面以提示用户配置打印设置。在步骤S712中,如果发出了打印执行指令,那么打印指令与关于选择的文件的信息和关于打印设置的信息一起被发送到MFP 102的本地应用。MFP 102由此执行打印处理。
在选择的应用是包括打印和扫描功能两者的应用的情况下(步骤S702中为“是”),处理进行到步骤S707。在步骤S707中,确定用户是否正在被允许使用打印和扫描功能两者。这个确定使用例如关于正在被使用的MFP 102是否包括打印和扫描功能两者的信息、或者关于作为服务服务器106的账户的用户是否被允许使用打印和扫描功能两者的信息来执行。是否允许用户使用打印和扫描功能两者可以由账户的管理员预设。在用户被允许仅使用功能中的一个的情况下(步骤S707中为“否”),处理进行到步骤S713。在步骤S713中,确定用户是被允许使用打印功能还是扫描功能。在用户被允许仅使用打印功能的情况下(步骤S713中为“是”),执行上述从步骤S710起的打印的处理流程。而在用户被允许仅使用扫描功能的情况下(步骤S713中为“否”),执行上述从步骤S704起的扫描的处理流程。相比之下,在步骤S707中,在确定用户被允许使用打印和扫描功能两者的情况下(步骤S707中为“是”),处理进行到步骤S708。在步骤S708中,显示图6中图示的打印/扫描功能选择画面以提示用户选择期望的功能。在确定选择了打印功能的情况下(步骤S709中为“是”),执行上述从步骤S710起的打印的处理流程,而在确定选择了扫描功能的情况下(步骤S709中为“否”),执行上述从步骤S704起的扫描的处理流程。
图8图示了在服务服务器106和中继服务器104两者的web服务一起协调并且实现文件获取和上传处理的情况下从用户认证和授权到用于选择用户的文件夹的列表或打印作业的列表的画面的显示的序列图。这里,作为示例将描述通常已知的OAuth。在OAuth中,中继服务器104担任客户端的角色,而服务服务器106担任资源服务器的角色。虽然本文描述了用户通过使用MFP 102的显示单元208和操作单元209来使用中继服务器104的浏览应用105的情况,但是在用户使用客户端装置101的情况下也执行类似的处理和操作。
当在步骤S801中经由MFP 102的操作单元209从应用列表500选择了应用时,MFP102向中继服务器104发送启动选择的应用的请求。在步骤S802中,中继服务器104然后检查存储在服务服务器106上的认证状态。
在步骤S802中服务服务器106确定认证状态无效的情况下,中继服务器104在步骤S803中向MFP 102发送重定向到用于服务服务器106进行的认证的统一资源定位符(URL)的重定向请求。这与先前认证中的认证信息已到期的情况或者MFP 102正在第一次尝试访问服务服务器106的情况对应。
在步骤S804中,MFP 102基于接收的重定向请求访问用于服务服务器106进行的认证的URL。在步骤S805中,MFP 102在MFP 102的显示单元208上显示认证画面。
MFP 102经由认证画面从用户获取用于认证的信息(例如,账户ID、密码),并且在步骤S806中将接收的信息发送到服务服务器106。在步骤S807中,服务服务器106由此在认证完成之后向MFP 102发送回调请求。
响应于回调请求,MFP 102在步骤S808中将回调信息发送到中继服务器104。在经认证的用户尚未完成对使用由服务服务器106提供的功能的授权处理的情况下,再次执行步骤S805和S806的处理流程以重定向到授权画面,显示从用户获取对必要的项目的许可的许可画面,并且将关于来自用户的许可的信息发送到服务服务器106。
在步骤S805中显示的认证画面是不能在MFP 102的显示单元208上显示的形式的情况下,可以在诸如客户端装置101的另一个终端上执行步骤S805至S807中的认证和授权操作。
当认证和授权操作正常完成并且中继服务器104接收到回调信息时,中继服务器104在步骤S809中基于接收的回调信息从服务服务器106获取用于获取经认证的账户信息的必要的访问令牌。在步骤S810中,中继服务器104使用获取的访问令牌获取与经认证的账户相关联的服务服务器106的文件夹信息和打印作业列表。在步骤S811中,中继服务器104将接收的列表返回给MFP 102,并且在MFP 102的显示单元208上生成文件夹/文件显示画面或打印作业显示画面。图9图示了文件夹/文件显示画面的示例。
在图9中,文件夹901和902指示服务服务器106上的用户的文件夹。文件903、904和905指示与文件夹901和902相同的阶层上的文件。
当执行扫描应用或执行能够打印和扫描的应用的扫描功能时,提示用户通过对操作单元209进行操作来选择扫描结果上传目的地文件夹。在这种情况下,文件903、文件904和文件905是不可选择的。替代地,可以隐藏不能被选择的文件。
当选择了文件夹901和902中的任何一个时,MFP 102将关于选择的文件夹的信息发送到中继服务器104。因此,再次执行步骤S810和S811,并且更新文件夹/文件显示画面900以显示存储在选择的文件夹中的子文件夹和文件。如果按了选择按钮906,那么在选择时显示的任何文件夹被选择作为上传目的地文件夹。在图9中图示的状态下,包括文件夹901和902以及文件903至905的文件夹被选择。
当执行打印应用或执行能够打印和扫描的应用的打印功能时,提示用户通过对操作单元209进行操作来选择打印目标文件。即使此时,在选择了文件夹901或文件夹902的情况下也如执行上述扫描功能时那样显示存储在选择的文件夹中的子文件夹和文件。在执行打印功能时,需要识别要被打印的文件。因此,选择按钮906仅在文件正在被选择的状态下启用。
图10图示了用于在执行扫描功能时按了选择按钮906之后配置扫描设置的画面的示例。可以被改变的设置的可能项目通常是原稿的类型1001、片材大小1002、原稿的朝向1003和分辨率1004。然而,可以设置对于MFP 102可设置的任何项目,或者可以预先确定所有项目并且在执行扫描时将不设置任何内容。
当选择了执行扫描按钮1005时,MFP 102将指示选择了执行扫描按钮1005的通知发送到中继服务器104。因此,开始图11中图示的扫描数据上传处理。
在步骤S1101中,中继服务器104使用经由扫描设置画面1000由用户配置的扫描设置的参数向MFP 102发送扫描指令。
扫描指令可以与扫描设置的参数一起包括指定在MFP 102执行扫描作业的情况下的行为的其他参数(例如,UI显示形式信息)。图12图示了在发送扫描指令(步骤S1101)时从中继服务器104发送到MFP 102的参数1200(在下文中称为“扫描参数”)的示例。在扫描参数的示例中,描述上述扫描设置的参数(票证1206)和其它参数,这些其它参数包括作业ID1201、作业类型1202、作业名称1203、已通过其输入作业的应用的应用ID 1204、以及作业输入日期和时间1205。
在步骤S1102中,已接收到扫描指令的MFP 102基于指明的扫描设置的参数执行扫描。在步骤S1103中,MFP 102将扫描结果数据发送到中继服务器104。当正在执行扫描时(步骤S1102),可以在显示单元208上显示指示正在执行扫描的画面。此外,在从中继服务器104接收到指定行为的参数的情况下,可以基于参数改变显示单元208的行为(例如,显示形式)。在步骤S1104中,中继服务器104使用在图8中的步骤S809中获取的访问令牌将关于接收的扫描结果的二进制数据上传到作为与账户相关联的存储服务器的服务服务器106。经由图9中的文件夹/文件显示画面900由用户选择的文件夹信息也被发送,并且发出将上传的扫描数据存储在由用户选择的文件夹中的指令。
图13图示了用于在执行打印功能时选择了选择按钮906之后配置打印设置的画面的示例。虽然可以被设置的设置的可能项目通常是片材大小1301、打印布局1302、双面设置1303和颜色模式1304,但是可以设置对于MFP 102可设置的任何项目。替代地,可以预先确定所有项目并且在执行打印时将不设置任何内容。
当按了执行打印按钮1305时,MFP 102将指示已按了执行打印按钮1305的信息的通知发送到中继服务器104。因此,开始图14中图示的打印处理。
在步骤S1401中,中继服务器104向服务服务器106发送下载用于执行打印的打印数据的请求。在步骤S1402中,当打印数据的下载完成时,中继服务器104使用经由打印设置画面1300配置的打印设置的参数和在步骤S1401中下载的打印数据向MFP 102发送执行打印的打印指令。打印指令可以与打印设置的参数一起包括指定在MFP 102执行打印作业的情况下的行为的参数(例如,UI显示形式信息)。
在步骤S1403中,已接收到打印指令的MFP 102基于指明的打印设置的参数执行打印。当正在执行打印时(步骤S1403),可以在显示单元208上显示指示正在执行打印的画面。此外,在从中继服务器104接收到指定行为的参数的情况下,可以基于参数改变显示单元208的行为(例如,显示形式)。在步骤S1404中,在完成打印之后,MFP 102向中继服务器104发送指示打印已被成功完成的打印结果、指示已发生错误的打印结果、或指示打印已被用户取消的打印结果。打印结果通知可以包括可以从中估计消耗品的消耗的信息,诸如关于在使用的片材上打印的页数的信息、指示彩色打印和单色打印中的哪一个被执行的信息、以及指示双面打印是否被执行的信息。在打印正在被执行时用户取消打印的情况下,关于打印的执行的部分的信息被发送到中继服务器104。
在下文中,将描述以下项目:根据本示例性实施例的用于提供要在客户端终端上显示的画面的方法和改变画面的显示形式的示例、以及用于提供由MFP 102的本地应用在执行作业时要显示的画面的方法和改变画面的显示形式的示例。
首先,现在将参考图15至19描述用于确定显示模式的方法、用于提供要在客户端终端上显示的画面的方法、以及改变显示形式的示例。
图15图示了用于对每个服务应用管理可以由浏览应用105显示的显示模式的数据结构的示例。数据结构以表格形式呈现了每个应用可以显示的显示模式。可以存在应用可以显示的显示模式的数量为零个、一个或更多个的情况。在可以显示的显示模式的数量多于一个的情况下,可以对显示模式进行优先排序。例如,图15指示扫描服务1可以以两个显示模式(其为工作模式和学习模式)显示。虽然在示例中使用表格形式,但是可以使用任何形式的数据结构,只要如果给出应用那么该数据结构就可以确定可显示的显示模式即可。没有可显示的显示模式的服务要以默认显示方式被显示,并且不执行显示模式的改变。
图16图示了用于对于每个型号识别ID管理可以由MFP 102显示的显示模式的数据结构的示例。每个型号识别ID是对每个MFP唯一地确定的ID。可以存在型号可以显示的显示模式的数量为零个、一个或更多个的情况。在可以显示的显示模式的数量多于一个的情况下,可以对显示模式进行优先排序。例如,图16指示型号A可以以显示模式“工作模式”显示。虽然在示例中使用表格形式,但是可以使用如果给出型号识别ID那么确定可显示的显示模式的任何形式的数据结构。
图17图示了由客户端终端的web浏览器发出画面显示请求、由已接收到画面显示请求的中继服务器104确定要被提供的画面显示模式、以及画面被提供给客户端终端的web浏览器的序列图。在步骤S1701中,客户端终端向中继服务器104发送画面显示请求。当中继服务器104从客户端终端接收到画面显示请求时,中继服务器104基于图7中图示的分支确定处理确定要被提供给客户端终端的画面,并且生成用于在客户端终端的web浏览器上显示画面的画面配置信息。本文描述的画面配置信息指示定义web浏览器的行为的信息,并且包括例如超文本标记语言(HTML)、层叠样式表(CSS)和用于获取HTML或CSS的URL。在步骤S1702中,中继服务器104基于下面描述的显示模式确定处理确定显示模式。可以存在作为显示模式确定处理的结果不存在显示模式的情况。在步骤S1702中确定显示模式的情况下,具有基于确定的显示模式改变的画面显示形式的画面配置信息被返回给客户端终端。可以对每个显示模式定义要改变画面显示形式的哪一部分以及要进行的改变的细节。例如,可以对工作模式和学习模式定义完全不同的显示形式,或者可以对工作模式和学习模式定义部分相同的不同显示形式。在不存在显示模式的情况下,画面配置信息被返回给客户端终端而不改变显示形式。在步骤S1703中,当客户端终端从中继服务器104接收到画面配置信息时,画面在客户端终端的web浏览器上被显示为网页。
图18图示了当从客户端终端的web浏览器向中继服务器104发送画面显示请求时由中继服务器104执行的显示模式确定处理。在下面描述的显示模式确定处理(步骤S1804至S1806)中,可以存在设置信息从数据库313被读取或者通过经由网络103与外部服务器通信来从外部服务器被获取的情况。然而,每次中继服务器104从客户端终端接收到画面显示请求时执行前述处理会在对画面显示请求进行响应时造成延迟。因此,事先获取的显示模式作为客户端终端的web浏览器与中继服务器104之间的会话信息存储在会话信息管理单元406中,并且在客户端终端的web浏览器与中继服务器104之间的会话有效时从会话信息管理单元406期望地获取显示模式。
当中继服务器104从客户端终端的web浏览器接收到画面显示请求时,中继服务器104通过以下确定处理获取显示模式。在步骤S1801中,会话管理单元405首先基于从客户端终端的web浏览器发送的会话ID检查会话是否有效。如果会话ID有效(步骤S1801中为“是”),那么处理进行到步骤S1802。在步骤S1802中,会话管理单元405尝试从会话信息管理单元406获取显示模式。在步骤S1803中,确定是否从会话信息管理单元406成功获取了显示模式、是否获取了指示不存在显示模式的信息、或者是否获取显示模式的尝试已失败。如果成功获取了显示模式(步骤S1803中为“是”),那么确定获取的显示模式,并且显示模式确定处理结束。如果获取了指示不存在显示模式的信息,那么确定不存在显示模式,并且显示模式确定处理结束。在不存在会话ID或会话ID无效的情况下或者在从会话信息管理单元406的显示模式获取由于会话的到期而已失败的情况下,通过以下处理来确定显示模式。在步骤S1804中,中继服务器104获取由已发出画面显示请求的浏览应用105支持的显示模式。此时,中继服务器104使用具有图15中图示的数据结构的数据获取由浏览应用105支持的显示模式。在步骤S1805中,中继服务器104然后获取由MFP 102支持的显示模式。此时,中继服务器104使用具有图16中图示的数据结构的数据获取由MFP 102支持的显示模式。在步骤S1804和S1805中的显示模式获取中,可以从应用程序312或数据库313或者经由网络103从外部服务器获取显示模式。在步骤S1806中,通过计算对于服务选择的浏览应用105可以显示的显示模式与MFP 102可以显示的显示模式的逻辑乘积来确定显示模式。如图15和16中图示的,存在浏览应用105对于每个服务支持的多个显示模式和MFP 102支持的多个显示模式。因此可能存在不能唯一地确定显示模式的情况。在这种情况下,基于预定的优先次序确定显示模式。例如,在存在浏览应用105可以显示的多个显示模式并且多个显示模式被优先排序的情况下,可以基于设置的优先次序确定显示模式。在存在MFP 102可以显示的多个显示模式并且多个显示模式被优先排序的情况下,可以基于设置的优先次序确定显示模式,或者可以将优先次序写入到应用214的程序或浏览应用105的程序。在作为步骤S1806的结果确定了显示模式的情况下,在步骤S1807中,确定的显示模式被写入到会话信息管理单元406。在作为步骤S1806的结果不存在显示模式的情况下,在步骤S1807中,指示不存在显示模式的信息被写入到会话信息管理单元406。
图19图示了中继服务器104向客户端终端提供的图6中的打印/扫描功能选择画面600的显示形式的改变的示例。画面1901是作为基于由上述显示模式确定处理确定的显示模式改变功能选择画面1900(其是改变显示形式之前的画面)的显示形式的结果的画面的示例。此时,作为基于显示模式改变显示形式的示例,通过从通常的厚度增加功能选择画面的外框的厚度、改变外框的颜色、以及在画面上显示应用名称1902(即,在画面上显示没有显示在功能选择画面1900上的字符)来改变显示形式。然而,可以使用任何显示形式改变方法,只要显示形式改变方法提供用户可以从中辨识显示模式与通常的显示模式不同的UI即可。
图20图示了在发生例外情形或者要由用户检查消息的情况下经由MFP 102的web浏览器由浏览应用105提供并且显示在显示单元208上的对话画面的示例。即使在画面显示形式没有被改变的情况下对话画面2000的外框也被着色,并且外框的颜色依赖于消息的重要程度而变化。如果图19中图示的示例中的显示形式的改变被一样地应用到对话画面2000,那么不再实现向用户指示消息的重要性的初始意图。因此,例外地没有应用显示形式的改变。如上所述,可以存在由于各种原因而不改变显示形式的画面。
现在将描述根据本示例性实施例的用于提供在作业执行期间要由MFP 102的本地应用显示的画面的方法和用于改变要在显示单元208上显示的画面的显示形式的方法。虽然作为作业类型的示例将描述扫描作业和打印作业,但是可以使用任何作业,只要中继服务器104可以在作业中向MFP 102提供操作指令即可。例如,可以使用复印作业或开启/关闭MFP 102的作业。另外,从按下显示在客户端终端(MFP 102或客户端装置101)上的用于发出作业执行指令的按钮开始,下面将描述用于改变在作业执行期间要由MFP 102的本地应用显示的画面的显示形式的方法。然而,可以使用任何作业输入方法,只要可以通过使用作业输入方法经由中继服务器104将作业输入到MFP 102即可。例如,可以使用用于从由服务服务器106上的画面操作或由日期和时间触发的自动化处理开始、通过经由中继服务器104向MFP 102输入作业来改变在作业执行期间要由MFP 102的本地应用显示的画面的显示形式的方法。
图21图示了从按下执行扫描按钮1005到在扫描的执行期间在显示单元208上以经改变的显示形式显示画面的序列图。在步骤S2101中,如果按下执行扫描按钮1005,那么中继服务器104基于图17中图示的显示模式确定条件获取显示模式。在步骤S2102中,中继服务器104向MFP 102发送扫描指令。此时,在步骤S2101中获取的显示模式作为在步骤S2102中的扫描指令中发送到MFP 102的扫描参数信息的一部分被发送。图22图示了在步骤S2102中的扫描指令中发送到MFP 102的扫描参数的示例。
扫描参数2200除了在图12中图示的扫描参数的示例中描述的参数之外还包括显示模式2201。虽然描述了显示模式作为扫描指令中的作业设置信息的一部分被发送到MFP102的形式,但是可以使用MFP 102可以获取显示模式的任何方法。例如,MFP 102可以在接收到扫描指令之后从中继服务器104请求显示模式。在步骤S2103中,如果MFP 102接收到扫描指令,那么MFP 102执行扫描作业。此时,MFP 102在步骤S2104中基于从中继服务器104接收的显示模式改变要在显示单元208上显示的UI的显示形式,并且改变和显示UI的显示形式。图23图示了经改变的显示形式的画面的示例。画面2301是没有改变的显示形式的画面的示例,而画面2302是基于由MFP 102从中继服务器104接收的显示模式改变的显示形式的画面的示例。例如,在显示模式是工作模式的情况下,画面2302以背景颜色被改变的形式显示。
图24图示了在按下执行打印按钮1305之后直至在打印的执行期间在显示单元208上以经改变的显示形式显示画面的序列图。在步骤S2401中,如果按下执行打印按钮1305,那么中继服务器104基于图17中图示的显示模式确定条件获取显示模式。在步骤S2402中,中继服务器104获取打印数据。在步骤S2403中,中继服务器104然后向MFP 102发送打印指令。此时,中继服务器104将在步骤S2401中获取的显示模式作为与打印指令一起发送到MFP102的作业设置信息的一部分发送。已描述了显示模式被作为打印指令中的作业设置信息的一部分发送到MFP 102的形式。然而,可以使用MFP 102可以获取显示模式的任何方法。例如,MFP 102可以在接收到打印指令之后从中继服务器104请求显示模式。在步骤S2404中,如果MFP 102接收到打印指令,那么MFP 102执行打印作业。此时,在步骤S2405中,MFP 102基于从中继服务器104接收的显示模式改变和显示要在显示单元208上显示的UI的显示形式。图25图示了经改变的显示形式的画面的示例。画面2501是没有改变的显示形式的画面的示例,而画面2502是基于由MFP 102从中继服务器104接收的显示模式改变的显示形式的画面的示例。例如,在显示模式是工作模式的情况下,画面2502以背景颜色被改变的形式显示。
如上所述,在本地应用通过操作MFP 102上的本地UI来执行扫描或打印的情况下,MFP 102的本地应用在通常的画面(诸如图23中的画面2301或图25中的画面2501)上显示处理进度状况。相反,在经由中继服务器104提供的画面使用服务服务器106提供的扫描服务或打印服务的情况下,MFP 102的本地应用以经改变的显示形式显示画面,诸如图23中的画面2302或图25中的画面2502。这使得MFP 102的用户容易识别由MFP 102正在处理的作业是否是基于由服务服务器106提供的服务的作业。
以上已描述了根据第一示例性实施例的用于改变要在客户端终端的web浏览器上显示的画面的显示形式的方法以及用于改变在作业执行期间由本地应用提供的画面的显示形式的方法。通过在作业执行期间添加显示模式作为参数信息,也可以基于显示模式改变显示作业执行状况列表的画面的显示形式和显示已执行作业日志信息列表的画面的显示形式。现在将描述根据第二示例性实施例的用于改变作业管理画面的显示形式的方法。
图26图示了显示未完成的作业列表的作业状况列表画面的示例。如果按下管理作业按钮505,那么显示未完成的打印作业和未完成的扫描作业的列表的作业状况列表画面2600被显示。虽然根据本示例性实施例在按下管理作业按钮505时显示未完成的作业,但是可以使用用于显示作业状况列表画面2600的任何过程。另外,虽然打印作业和扫描作业被一起列出,但是打印作业可以显示在一个画面上并且扫描作业可以显示在另一个画面上。虽然作为示例本文描述了打印作业和扫描作业,但是也可以显示其它作业(例如,复印作业)。在存在未完成的作业的情况下,未完成的作业在作业状况列表画面2600上被列出。在图26中图示的示例中,三个作业名称2601、2602和2603显示在作业状况列表画面2600上。作业名称2601是打印作业。作业名称2602是扫描作业。作业名称2603是在工作模式下输入的打印作业。可以在输入作业时对每个作业名称给予名称,并且打印文件的文件名称可以被用于打印作业名称,但是不是必须被使用。另外,作业输入日期/时间、作业执行状态2604、以及可以将已输入作业的浏览应用105识别为图像的图标2605可以一起显示,或者可以基于在输入作业时作为作业设置信息发送的显示模式改变显示形式。虽然作业名称2603的背景被改变,但是可以使用任何方法来改变显示形式,使得用户可以辨识显示模式。例如,可以改变作业名称的字符的颜色。此外,如图27中图示的,作业可以针对每个显示模式进行分组并且按组显示。在图27中的示例中,在作业状态列表画面2700中显示作为在工作模式下输入的作业的未完成的作业的列表,并且在按下显示模式选择按钮2701时,当前画面改变为显示另一个显示模式(例如,学习模式)的未完成的作业的画面。
图28图示了显示已执行作业列表的作业日志列表画面的示例。在按下日志列表显示按钮2606时,当前画面改变为作业日志列表画面。虽然根据本示例性实施例在按下日志列表显示按钮2606时显示作业日志列表画面2800,但是可以使用用于显示作业日志列表画面2800的任何过程。虽然打印作业和扫描作业被一起列出,但是打印作业可以显示在一个画面上并且扫描作业可以显示在另一个画面上。虽然作为示例本文描述了打印作业和扫描作业,但是也可以显示另一个作业(例如,复印作业)。在存在已执行的作业的情况下,已执行的作业在作业日志列表画面2800上被列出。在图28中图示的示例中,三个作业名称2801、2802和2803显示在作业日志列表画面2800上。作业名称2801是扫描作业。作业名称2802是打印作业。作业名称2803是在工作模式下输入的打印作业。如在作业状况列表画面2600中那样,可以在输入作业时对每个作业名称给予任何名称。打印文件的文件名称也可以被使用,但是不是必须被使用。另外,作业输入日期/时间和可以将已输入作业的浏览应用105识别为图像的图标2804可以一起显示,或者可以基于在输入作业时作为作业设置信息发送的显示模式改变显示形式。虽然作业名称2803的背景被改变,但是可以使用用于改变显示形式的任何方法,使得用户可以辨识显示模式。例如,可以改变作业名称的字符的颜色。在按下状况列表按钮2805时,当前画面改变为作业状况列表画面2600。如图29中那样,已执行的作业可以针对每个显示模式进行分组并且按组显示。在图29中图示的示例中,显示作为在工作模式下输入的作业的已执行的作业的列表,并且在按下显示模式选择按钮2901时,当前画面改变为显示另一个显示模式(例如,学习模式)的已执行的作业的画面。虽然显示未完成作业列表的画面2800和显示已执行作业日志列表的画面2900是分开的,但是未完成作业和已执行作业日志可以显示在同一画面上。
其它实施例
本公开的实施例还可以通过读出并且执行记录在存储介质(其也可以被更完整地称为‘非暂态计算机可读存储介质’)上的计算机可执行指令(例如,一个或多个程序)以执行上述实施例中的一个或多个的功能和/或包括用于执行上述实施例中的一个或多个的功能的一个或多个电路(例如,专用集成电路(ASIC))的***或装置的计算机、以及通过由***或装置的计算机通过例如读出并且执行来自存储介质的计算机可执行指令以执行上述实施例中的一个或多个的功能和/或控制一个或多个电路以执行上述实施例中的一个或多个的功能而执行的方法来实现。计算机可以包括一个或多个处理器(例如,中央处理单元(CPU)、微处理单元(MPU)),并且可以包括单独的计算机或单独的处理器的网络,以读出并且执行计算机可执行指令。计算机可执行指令可以例如从网络或存储介质提供给计算机。存储介质可以包括例如硬盘、随机存取存储器(RAM)、只读存储器(ROM)、分布式计算***的存储设备、光盘(诸如紧凑盘(CD)、数字多功能盘(DVD)或蓝光盘(BD)TM)、闪存设备、存储卡等中的一个或多个。
其它实施例
本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给***或装置,该***或装置的计算机或是中央处理单元(CPU)、微处理单元(MPU)读出并执行程序的方法。
虽然已参考示例性实施例描述了本发明,但是要理解的是,本发明不限于所公开的示例性实施例。随附权利要求的范围要被赋予最广泛的解释以便涵盖所有这样的修改以及等同的结构和功能。
Claims (9)
1.一种图像处理***,在所述图像处理***中,中继服务器和图像处理装置经由网络连接在一起,所述中继服务器被配置为中继由服务服务器提供的服务,所述图像处理装置包括被配置为控制从所述中继服务器接收的作业的执行的本地应用,
所述中继服务器包括:
第一发送单元,被配置为向所述图像处理装置发送关于要在所述图像处理装置的web浏览器上显示的画面的信息;
确定单元,被配置为确定在所述作业的执行期间的显示模式;以及
第二发送单元,被配置为向所述图像处理装置发送所述作业和关于确定的所述显示模式的信息,并且
所述图像处理装置包括:
所述web浏览器,被配置为基于由所述第一发送单元发送的信息控制所述画面的显示;以及
所述本地应用,被配置为基于由所述第二发送单元发送的所述作业和关于所述显示模式的信息控制在所述作业的执行期间所述画面的显示。
2.根据权利要求1所述的图像处理***,其中所述作业是用于打印文件的打印作业。
3.根据权利要求1所述的图像处理***,其中所述作业是用于执行扫描的扫描作业。
4.根据权利要求1所述的图像处理***,其中所述图像处理装置还包括发送单元,所述发送单元被配置为将所述作业的执行的结果发送到所述中继服务器。
5.根据权利要求4所述的图像处理***,其中所述中继服务器还包括存储单元,所述存储单元被配置为存储接收的所述作业的执行的结果。
6.根据权利要求1所述的图像处理***,其中所述确定单元基于由所述服务服务器提供的服务的类型或所述图像处理装置的类型中的至少一个确定所述显示模式。
7.一种中继服务器,所述中继服务器被配置为中继由服务服务器提供的服务,所述中继服务器包括:
第一发送单元,被配置为向图像处理装置发送关于要在所述图像处理装置的web浏览器上显示的画面的信息;
确定单元,被配置为确定在所述图像处理装置的本地应用对与所述服务相关的作业的执行期间的显示模式;以及
第二发送单元,被配置为向所述图像处理装置发送所述作业和关于确定的所述显示模式的信息。
8.一种用于控制中继服务器的方法,所述中继服务器被配置为中继由服务服务器提供的服务,所述方法包括:
向图像处理装置发送关于要在所述图像处理装置的web浏览器上显示的画面的信息;
确定在所述图像处理装置的本地应用对与所述服务相关的作业的执行期间的显示模式;以及
向所述图像处理装置发送所述作业和关于确定的所述显示模式的信息。
9.一种存储指令的非暂态计算机可读存储介质,所述指令使中继服务器的计算机执行:
向图像处理装置发送关于要在所述图像处理装置的web浏览器上显示的画面的信息;
确定在所述图像处理装置的本地应用对作业的执行期间的显示模式,所述作业与由服务服务器提供的服务相关;以及
向所述图像处理装置的所述本地应用发送所述作业和关于确定的所述显示模式的信息。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022-108148 | 2022-07-05 | ||
JP2022108148A JP2024007023A (ja) | 2022-07-05 | 2022-07-05 | 画像処理システム、中継サーバ、およびプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117354425A true CN117354425A (zh) | 2024-01-05 |
Family
ID=89356316
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310769483.0A Pending CN117354425A (zh) | 2022-07-05 | 2023-06-27 | 图像处理***、中继服务器和非暂态计算机可读存储介质 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20240015252A1 (zh) |
JP (1) | JP2024007023A (zh) |
CN (1) | CN117354425A (zh) |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5595032B2 (ja) * | 2009-12-24 | 2014-09-24 | キヤノン株式会社 | 情報処理システム、その制御方法、情報処理装置、情報提供装置、画像処理装置およびプログラム |
JP5729979B2 (ja) * | 2010-11-19 | 2015-06-03 | キヤノン株式会社 | 印刷中継システム、印刷システム、画像形成装置、印刷中継システムを制御する制御方法、およびプログラム |
JP7182937B2 (ja) * | 2018-07-31 | 2022-12-05 | キヤノン株式会社 | 中継装置、制御方法、及び、プログラム |
US11838459B2 (en) * | 2019-06-07 | 2023-12-05 | Canon Kabushiki Kaisha | Information processing system, information processing apparatus, and information processing method |
JP7321788B2 (ja) * | 2019-06-20 | 2023-08-07 | キヤノン株式会社 | 閲覧管理サーバ、閲覧管理方法、および閲覧管理システム |
JP7484400B2 (ja) * | 2020-05-12 | 2024-05-16 | セイコーエプソン株式会社 | 印刷システム、印刷装置、サーバー、及び、印刷方法 |
JP7435227B2 (ja) * | 2020-05-12 | 2024-02-21 | セイコーエプソン株式会社 | 印刷システム、印刷装置、サーバー、及び、印刷方法 |
-
2022
- 2022-07-05 JP JP2022108148A patent/JP2024007023A/ja active Pending
-
2023
- 2023-06-27 CN CN202310769483.0A patent/CN117354425A/zh active Pending
- 2023-06-30 US US18/345,882 patent/US20240015252A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
US20240015252A1 (en) | 2024-01-11 |
JP2024007023A (ja) | 2024-01-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5887860B2 (ja) | 画像形成装置、画像形成システム、制御方法、およびプログラム。 | |
US10671688B2 (en) | Information processing apparatus and display control method | |
US10712986B2 (en) | Job processing apparatus that stops job according to user's instruction, method of controlling same, and storage medium | |
US10142501B2 (en) | Image processing apparatus, method for controlling the same, and storage medium | |
US12028490B2 (en) | Server for providing a setting screen with previously used settings to a client apparatus for image transmission | |
JP2021028130A (ja) | 印刷装置、印刷システム | |
US8508541B2 (en) | Information processing device, information processing method, and recording medium | |
CN105812348B (zh) | 图像形成设备和图像形成设备的控制方法 | |
US20240048663A1 (en) | Image forming system and image forming apparatus | |
US10248338B2 (en) | Information processing apparatus, method for controlling information processing apparatus, and storage medium | |
JP2017081054A (ja) | 画像形成装置、画像形成システム、その制御方法及びプログラム | |
US10409528B2 (en) | Printing system that performs easily printing of unprinted pages when printing is interrupted, and printing method | |
US11582365B2 (en) | Information processing system that executes a process on image data correspondng to a selected profile | |
CN117354425A (zh) | 图像处理***、中继服务器和非暂态计算机可读存储介质 | |
CN113497860A (zh) | 提供属性信息的图像处理***、图像处理方法及存储介质 | |
JP5625497B2 (ja) | 情報処理装置、情報処理システム、情報処理方法、プログラム、及びそのプログラムを記憶した記録媒体 | |
JP2015225479A (ja) | 情報処理システム、情報処理装置、情報処理方法、及びコンピュータプログラム | |
US20220377188A1 (en) | Image processing apparatus, server, system, controlling method and storage medium therefor | |
CN112346670B (zh) | 打印装置和打印*** | |
US12014098B2 (en) | Server, control method, and storage medium | |
JP6701301B2 (ja) | 画像処理装置、情報処理システム、制御方法およびコンピュータプログラム | |
JP2023136634A (ja) | 印刷管理システム、及び方法 | |
JP2023175440A (ja) | システム、方法およびプログラム | |
JP2024029838A (ja) | 印刷制御装置、印刷制御装置の制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination |