CN102104703B - 信息处理设备及其控制方法 - Google Patents
信息处理设备及其控制方法 Download PDFInfo
- Publication number
- CN102104703B CN102104703B CN201010610762.5A CN201010610762A CN102104703B CN 102104703 B CN102104703 B CN 102104703B CN 201010610762 A CN201010610762 A CN 201010610762A CN 102104703 B CN102104703 B CN 102104703B
- Authority
- CN
- China
- Prior art keywords
- processing
- operation screen
- server
- display unit
- presented
- 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.)
- Active
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/1296—Printer job scheduling or printer resource handling
-
- 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/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/00464—Display of information to the user, e.g. menus using browsers, i.e. interfaces based on mark-up languages
-
- 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
- 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)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Control Or Security For Electrophotography (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明涉及一种信息处理设备及其控制方法。该信息处理设备包括能够显示由服务器提供的操作画面的显示部件,所述信息处理设备向服务器通知用户经由由服务器提供并显示在显示部件上的操作画面所输入的指示的内容,并且如果服务器基于所通知的指示的内容来请求执行处理,则所述信息处理设备执行所请求的处理。信息处理设备在向服务器进行通知之后,判断显示在显示部件上的操作画面,并且如果由服务器提供的操作画面显示在显示部件上,则信息处理设备进行控制以执行由服务器所请求的处理,如果其它操作画面代替由服务器提供的操作画面而显示在显示部件上,则信息处理设备进行控制以不执行由服务器所请求的处理。
Description
技术领域
本发明涉及包括能够显示由服务器提供的操作画面的显示单元的信息处理设备。
背景技术
传统上,已知有如下的诸如个人计算机(PC)等的信息处理设备,其中该信息处理设备连接至网络上的服务器,并在该信息处理设备的显示单元上显示由该服务器提供的操作画面。例如,存在这样一种系统:信息处理设备中所包括的Web浏览器显示从网络上的Web服务器所获取的操作画面。
在这种情况下,该信息处理设备中的Web浏览器请求Web服务器提供操作画面。然后,Web服务器中的Web应用程序通过发送用于使Web浏览器显示操作画面的超文本标记语言(HTML)文件来对从信息处理设备接收到的请求进行应答。信息处理设备中的Web浏览器分析所接收到的HTML文件,并显示基于HTML文件的描述的操作画面。
此外,如果用户经由显示在Web浏览器上的操作画面输入指示,则Web浏览器将所输入的指示通知给Web服务器。然后,接收到该通知的Web服务器上的Web应用程序根据所输入的指示来执行处理。
最近的包括扫描器和打印机的多功能外围设备(MFP)也包括上述Web浏览器。因此,MFP基于上述过程在Web浏览器上显示由Web服务器提供的操作画面,并接收来自用户的各种指示。
此外,日本特开2006-127503讨论了这样一种技术:Web服务器提供用户输入用于使用包括在MFP中的各种功能的指示的操作画面。换句话说,MFP的用户经由显示在Web浏览器上的操作画面将指示输入至MFP。然后,MFP的Web浏览器将所输入的指示通知给Web服务器。
在接收到这种通知时,Web服务器请求MFP根据由用户输入的指示的内容进行各种处理。因此,接收到这种请求的MFP进行所请求的处理。结果,无需将用于操作MFP的所有操作画面信息存储在MFP中。此外,可以在Web服务器上容易地改变操作画面的内容。
日本特开2006-127503中讨论的技术一旦将经由在信息处理设备中的显示单元上显示的操作画面所输入的指示通知给服务器,则该信息处理设备根据从该服务器返回的请求进行各种处理。然而,在这种情况下,产生了如以下所述的问题。
更具体地,在信息处理设备将经由操作画面所输入的指示通知给服务器、然后服务器请求该信息处理设备执行处理之后,用户可以对信息处理设备进行操作并将显示在显示单元上的操作画面切换至其它操作画面。例如,在信息处理设备将经由显示在Web浏览器上的操作画面所输入的指示通知给Web服务器之后,用户可以关闭Web浏览器,然后切换至由信息处理设备中的应用程序所提供的另一操作画面。此外,用户可以在继续启动Web浏览器时,将由信息处理设备中的应用程序所提供的操作画面新显示在Web浏览器的前面。
在上述情况下,如果服务器所请求的处理要求在执行该处理之后进行用户操作,则即使在执行该处理时也不进行用户操作。因此,处理的执行可能变得无用。例如,在一种情况下,假定服务器所请求的处理为读取原稿,并且用户需要预览和确认通过执行该处理所获取的图像数据。在这种情况下,如果Web浏览器关闭,则用户无法预览和确认该图像数据。结果,不进行预览和确认图像数据以及之后的处理,从而读取处理变得无用。
此外,例如,假定当执行服务器所请求的处理时,信息处理设备基于存储在该信息处理设备中的画面信息,显示表示“正在执行处理”的画面。在这种情况下,当用户正在新的操作画面上进行操作时,可能在开始进行从服务器延迟地请求的处理的同时,将画面切换为(或者通过覆盖最前面的画面来显示)表示“正在执行处理”的画面。因此,用户操作被中断。
发明内容
本发明的各方面旨在:如果当要执行根据来自服务器的请求的处理时已将操作画面改变为另一画面,则限制执行根据来自服务器的请求的处理。
根据本发明的一方面,一种信息处理设备,其包括能够显示由服务器提供的操作画面的显示部件,所述信息处理设备包括:通知部件,用于向所述服务器通知用户经由由所述服务器提供并显示在所述显示部件上的操作画面所输入的指示的内容;处理部件,用于如果所述服务器基于从所述通知部件通知的指示的内容来请求执行处理,则执行所请求的处理;第一判断部件,用于在所述通知部件进行向所述服务器的通知之后,判断显示在所述显示部件上的操作画面;以及控制部件,用于基于所述第一判断部件的判断,如果由所述服务器提供的操作画面显示在所述显示部件上,则控制所述处理部件以执行由所述服务器所请求的处理,并且如果其它操作画面代替由所述服务器提供的操作画面而显示在所述显示部件上,则控制所述处理部件以不执行由所述服务器所请求的处理。
根据本发明的另一方面,一种信息处理设备的控制方法,所述信息处理设备包括能够显示由服务器提供的操作画面的显示部件,所述控制方法包括以下步骤:向所述服务器通知用户经由由所述服务器提供并显示在所述显示部件上的操作画面所输入的指示的内容;从所述服务器接收基于所通知的指示的内容而生成的、对执行处理的请求;在进行向所述服务器的通知之后,判断显示在所述显示部件上的操作画面;以及基于所述判断,如果由所述服务器提供的操作画面显示在所述显示部件上,则进行控制以执行由所述服务器所请求的处理,以及如果其它操作画面代替由所述服务器提供的操作画面而显示在所述显示部件上,则进行控制以不执行由所述服务器所请求的处理。
通过以下参考附图对典型实施例的详细说明,本发明的其它特征和方面将变得明显。
附图说明
包含在说明书中并构成说明书一部分的附图示出了本发明的典型实施例、特征和方面,并和说明书一起用于解释本发明的原理。
图1示出根据本发明的典型实施例的信息处理系统。
图2是示出根据本发明的典型实施例的MFP的结构的框图。
图3是示出根据本发明的典型实施例的Web服务器的结构的框图。
图4示出根据本发明的典型实施例的信息处理系统的软件结构。
图5是示出根据本发明的典型实施例的服务提供器的操作的流程图。
图6示出根据本发明的典型实施例的显示在操作单元上的操作画面的示例。
图7是示出Web浏览器、Web应用程序和服务提供器执行一系列处理的操作的序列图。
具体实施方式
下面将参考附图详细说明本发明的各种典型实施例、特征和方面。
在典型实施例中说明的特征的所有组合不都是根据本发明各方面的用于解决上述问题的方式所必须的。
图1示出根据典型实施例的信息处理系统。参考图1,MFP101和Web服务器102连接至局域网(LAN)110以能够彼此进行通信。
图2是示出MFP 101的结构的框图。参考图2,包括中央处理单元(CPU)211的控制单元210控制整个MFP 101的操作。CPU211读出存储在只读存储器(ROM)212中的控制程序并进行诸如读取控制和发送控制等的各种控制。因此,MFP 101能够提供例如复印、扫描(发送)和打印的各种服务。随机存取存储器(RAM)213用作CPU 211的主存储器和诸如工作区域等的临时存储区域。
硬盘驱动器(HDD)214存储图像数据、各种程序和各种信息表。操作单元接口(I/F)215将操作单元219连接至控制单元210。操作单元219包括具有触摸面板功能的液晶显示单元和键盘。
MFP 101还包括下面将要说明的Web浏览器功能。MFP 101中的Web浏览器分析从Web服务器102接收到的HTML文件,并在操作单元219中的液晶显示单元上显示基于所接收到的HTML文件的描述的操作画面。代替由Web服务器102所提供的操作画面,液晶显示单元还可以显示由MFP 101中的应用程序所提供的操作画面。
打印机I/F 216将打印机220连接至控制单元210。控制单元210经由打印机I/F 216传送要由打印机220打印的图像数据,并且打印机220将图像数据打印在记录介质上。
扫描器I/F 217将扫描器221连接至控制单元210。扫描器221读取原稿上的图像,生成图像数据,并经由扫描器I/F 217将图像数据输入至控制单元210。
网络I/F 218将控制单元210(即,MFP 101)连接至LAN 110。网络I/F 218将图像数据和信息发送至LAN 110上的外部装置(例如,Web服务器102),并从LAN 110上的外部装置接收各种信息。
图3是示出Web服务器102的结构的框图。参考图3,包括CPU 311的控制单元310控制整个Web服务器102的操作。CPU311读出存储在ROM 312中的控制程序并进行各种控制处理。RAM 313用作CPU 311的主存储器和诸如工作区域等的临时存储区域。HDD 314存储图像数据、各种程序和下面将要说明的各种信息表。
网络I/F 315将控制单元310(即,Web服务器102)连接至LAN110。网络I/F 315将各种信息发送至LAN 110上的其它装置,以及从LAN 110上的其它装置接收各种信息。Web服务器102还经由LAN 110上的邮件服务器(未示出)发送添加有图像数据的电子邮件(e-mail)。
图4示出整个信息处理系统的软件结构。参考图4,各功能单元通过MFP 101和Web服务器102各自所包括的CPU执行控制程序来实现。
MFP 101包括Web浏览器420和服务提供器430。Web浏览器420包括通信单元421、分析单元422和画面显示单元423。通信单元421根据超文本传输协议(HTTP)与Web应用程序410中的演示单元411进行通信。更具体地,通信单元421从Web应用程序410请求要显示在Web浏览器上的操作画面,或者将用户经由显示在Web浏览器上的操作画面所输入的指示通知给Web应用程序410。
分析单元422分析从Web应用程序410接收到的HTML文件。HTML文件包括表示要显示在Web浏览器上的操作画面的内容的描述。画面显示单元423基于分析单元422的分析结果,创建并更新操作画面。
Web服务器102中的Web应用程序410包括演示单元411和逻辑单元412。
演示单元411与通信单元421进行通信,并根据来自MFP101的请求,将要显示在MFP 101中的Web浏览器上的操作画面发送至MFP 101。此外,演示单元411从MFP 101接收用户经由显示在MFP 101中的Web浏览器上的操作画面所输入的指示的内容。
在接收到用户指示时,Web应用程序410根据指示的内容执行各种处理,并请求MFP 101执行处理。更具体地,Web应用程序410请求在MFP 101中利用打印机220进行打印、利用扫描器221进行读取或者经由网络I/F 218进行发送。
当Web应用程序410请求MFP 101执行如上所述的那些处理时,逻辑单元412与MFP 101中所包括的服务提供器430中的通信单元431进行通信。逻辑单元412和通信单元431根据简单对象访问协议(simple object access protocol,SOAP)/HTTP协议彼此进行通信。
服务提供器430包括通信单元431、作业生成单元432和画面显示单元433。通信单元431接收来自Web应用程序410中的逻辑单元412的用于执行处理的请求。在Web应用程序410请求执行处理时,作业生成单元432生成用于执行所请求的处理的作业并执行该作业。
画面显示单元433基于作业生成单元432的作业执行状态来创建和更新执行中画面。当执行中画面显示在操作单元219上时,服务提供器430指示画面控制单元450显示执行中画面。
如上所述,MFP 101包括服务提供器430,从而MFP 101能够根据来自Web服务器102(即,Web应用程序410)的请求,提供诸如复印、扫描和打印等的服务。
当从Web浏览器420、服务提供器430或其它模块发出显示操作画面的指示时,画面控制单元450进行控制以使该操作画面优先于其它操作画面显示。例如,以显示在其它画面的前面的方式来使该操作画面优先于其它操作画面显示。
在图4所示的示例中,画面控制单元450根据用户经由操作单元219所输入的指示和来自服务提供器430的指示,控制操作单元219是优先显示由画面显示单元423显示的操作画面、还是优先显示由画面显示单元433显示的操作画面。
读取单元470使用扫描器221进行读取处理以读取原稿上的图像并生成图像数据。此外,打印单元480使用打印机220进行打印处理以基于图像数据将图像打印在记录介质上。主控制单元460控制MFP 101的各功能单元。
图5是示出当MFP 101中的服务提供器430从Web应用程序410接收到执行处理的请求时所进行的一系列处理的流程图。通过MFP 101中的CPU 211执行存储在HDD 214中的控制程序来实现图5的流程图所示的各处理(步骤)。
在步骤S501中,服务提供器430中的通信单元431从Web应用程序410接收执行处理的请求。
在步骤S502中,服务提供器430判断步骤S501中接收到的处理执行请求中所请求的处理的内容。根据本典型实施例,以下将说明服务提供器430所请求的处理的内容包括“打印”和“扫描至邮件”的示例。“打印”是打印机220对从Web应用程序410发送来的图像数据进行打印的处理。
“扫描至邮件”是这样一种处理:Web应用程序410接收扫描器221通过读取原稿上的图像所生成的图像数据,将该图像数据添加至电子邮件,然后将电子邮件从Web服务器102发送至期望目的地。在“扫描至邮件”中,用户在通过电子邮件发送图像数据之前,通过预览确认由扫描器221所生成的图像数据。
更具体地,用户通过以下方法预览和确认图像数据。Web应用程序410将从服务提供器430接收到的图像数据发送至MFP101中的Web浏览器420,并使Web浏览器420显示该图像数据。
在用户确认了图像数据的内容之后,用户在Web浏览器420上进行操作并指示发送图像数据。然后,Web应用程序410接收该指示并发送电子邮件。另一方面,如果所请求的处理的内容是“打印”,则当打印机220打印从Web应用程序410发送来的图像数据时完成该处理。因此,在执行该处理之后,用户不需要在Web浏览器420上进行操作。
此外,如果所请求的处理的内容是“扫描至邮件”,则在扫描器读取原稿期间,显示将在下面说明的如图6所示的表示“正在执行处理”的画面。
参考图6,在画面中包括当用户使MFP 101连续读取多张原稿时所使用的“读取”按钮604。用户在扫描器221上设置原稿之后按下“读取”按钮604,然后,MFP 101读取原稿。如果请求处理的内容是“打印”,则不显示上述表示“正在执行处理”的画面。
返回至图5,在步骤S502中,如果判断为处理的内容是“扫描至邮件”(在步骤S502中为“扫描至邮件”),则处理进入步骤S503。另一方面,如果处理的内容是“打印”(在步骤S502中为“打印”),则处理进入步骤S505。
在步骤S503中,服务提供器430询问显示控制单元450,以判断当前在MFP 101的操作单元219上的最前面显示的画面是否是Web浏览器。如果当前显示的最前面的画面不是Web浏览器(即,显示除Web浏览器所显示的操作画面以外的操作画面)(步骤S503中为“除Web浏览器以外”),则处理进入步骤S508。在步骤S508中,CPU 211向Web应用程序410应答已经发生错误。在这种情况下,不执行从Web应用程序410所请求的处理(即,执行被限制)。
根据本典型实施例,说明了MFP 101包括通过彼此叠加来显示多个操作画面的多窗口功能的示例。然而,MFP 101可以被配置为不包括多窗口功能(即,当要显示操作画面时,关闭当前显示的操作画面)。在这种情况下,CPU 211在步骤S503中判断当前正在显示的画面是否是Web浏览器。
如果当前显示的最前面的画面是Web浏览器(在步骤S503中为“Web浏览器”),则处理进入步骤S504。在步骤S504中,CPU211指示画面控制单元450在操作单元219上显示图6所示的画面。结果,在操作单元219上的其它画面的前面(即,在Web浏览器的前面)显示图6所示的画面。
在步骤S505中,通信单元431将正常应答发送至Web应用程序410以向Web应用程序410通知正常接收到所请求的处理。
在步骤S506中,作业生成单元432生成并执行用于执行所请求的处理的作业。更具体地,如果处理的内容是“扫描至邮件”,则作业生成单元432使用扫描器221读取原稿。此外,如果处理的内容是“打印”,则作业生成单元432使用打印机220打印从Web应用程序410发送来的图像数据。
可以根据作业执行状态来更新由画面显示单元433在步骤S504中显示的执行中画面。在完成所请求的处理之后,处理进入步骤S507。
在步骤S507,服务提供器430指示画面控制单元450关闭(图6所示的)画面,并且处理结束。在接收到指示时,画面控制单元450在操作单元219上的最前面显示在步骤S504中的处理之前所显示的操作画面(即,由Web浏览器420显示的操作画面)。如果处理的内容是“打印”,则不进行步骤S504中的处理,从而省略步骤S507中的处理。
图6示出图5所示的S504中显示的执行中画面的示例。参考图6,区域601显示当前正在执行的处理的内容和状态。在图6所示的示例中,用户可以判断出处理的内容是“扫描至邮件”,并且当前正在执行读取处理。可以根据处理执行状态来更新区域601。区域602显示设置和当前状态的细节。
在图6所示的示例中,用户可以判断出正在颜色设置为灰度模式(grayscale)、倍率为100%以及原稿大小为A4的设置下执行处理。此外,用户可以判断出MFP 101已经完成了读取原稿的第2页。类似于区域601,可以更新显示在区域602中的内容(例如,页数)。按钮603用于取消正在执行的处理。在用户在扫描器221上设置原稿之后,用户通过使用按钮604来指示执行读取处理。
图7示出包括从Web应用程序410所请求的处理的内容是“扫描至邮件”时的MFP 101和Web服务器102的整个序列。
在步骤S701中,Web浏览器420使用之前在Web浏览器420中登记或由用户任意指定的统一资源定位符(URL),来访问Web服务器102(即,Web应用程序410)并请求操作画面。在步骤S702中,在接收到该请求时,Web应用程序410通过发送HTML文件、即用于显示操作画面的画面数据来应答MFP 101(Web浏览器420)。
在步骤S703中,在接收到HTML文件时,Web浏览器420显示操作画面并接收用户操作。在步骤S704中,用户指示执行“扫描至邮件”,并将该指示通知给Web应用程序410。
在步骤S705中,Web应用程序410请求服务提供器430执行“扫描至邮件”。在步骤S706中,在接收到该请求时,服务提供器430确认当前正在操作单元219上显示的最前面的画面是Web浏览器(即,进行与图5所示的步骤S503相对应的处理)。如果当前在操作单元219上显示的最前面的画面不是Web浏览器,则服务提供器430向Web应用程序410应答存在错误。
在步骤S707中,服务提供器430指示画面控制单元450在操作单元219上显示图6所示的画面(即,进行与图5所示的步骤S504相对应的处理)。在步骤S708中,服务提供器430将正常应答发送至Web应用程序410(即,进行与图5所示的步骤S505相对应的处理)。
在步骤S709中,服务提供器430执行所请求的处理(即,进行与图5所示的步骤S506相对应的处理)。在步骤S710中,服务提供器430将通过进行读取处理所获取的图像数据发送至Web应用程序410。在步骤S711中,Web应用程序410将从服务提供器430接收到的图像数据发送至Web浏览器420。
在步骤S712中,Web浏览器420显示从Web应用程序410接收到的图像数据的预览,并使用户确认图像数据的内容。然后,用户确认图像数据的内容,并经由显示在Web浏览器420上的操作画面指示发送图像数据。在步骤S713中,Web浏览器420将用户指示通知给Web应用程序410。
在步骤S714中,Web应用程序410将图像数据添加至电子邮件并发送该电子邮件。假定用户经由步骤703中显示的操作画面指定电子邮件的地址。
如上所述,根据本典型实施例,服务提供器430可以根据由Web应用程序410所请求的处理的内容,对是否在Web浏览器当前正显示在最前面的条件下执行处理的判断进行切换。换句话说,如果所请求的处理的内容是“扫描至邮件”,则Web浏览器在Web浏览器当前正显示在最前面的条件下执行处理。因此,当画面在之前已被切换至其它操作画面(例如,Web浏览器关闭)时,限制处理的执行。
因此,用户操作不会被在切换后的操作画面的前面所显示的表示“正在执行处理”的画面所中断。此外,也可以防止即使当画面已被切换至其它操作画面时也执行处理(例如,读取处理),使得不可能在执行该处理之后进行用户操作(例如,预览确认)。因此,可以防止通过执行读取处理所生成的图像数据在没有经过用户确认的情况下保留在Web服务器102中。
另一方面,如果所请求的处理的内容是“打印”,则无论Web浏览器当前是否显示在最前面都执行该处理。由于“打印”处理不需要在执行处理之后进行用户操作,因此即使当画面已被切换至其它操作画面时,处理的执行也不可能变得无用。此外,如果要执行“打印”,则不显示表示“正在执行处理”的画面,从而不中断经由切换后的操作画面的用户操作。
根据本典型实施例,“扫描至邮件”被作为以下处理的示例进行说明:该处理被认为是“在执行处理之后需要用户进行操作的处理”或者“显示表示‘正在执行处理’的画面的处理”(即,第一类型处理)。此外,“打印”被作为与上述处理不相对应的处理(即,第二类型处理)的示例进行说明。然而,被分类为上述处理中的每一个的处理的内容不限于“扫描至邮件”和“打印”。
此外,可以预先在服务提供器430中管理表示各处理的内容或类型是否“在执行处理之后需要用户进行操作”或者是否“显示表示‘正在执行处理’的画面”的信息。此外,当Web应用程序410请求执行处理时,Web应用程序410可以通知表示所请求的处理是否“在执行处理之后需要用户进行操作”或者是否“显示表示‘正在执行处理’的画面”的信息。
还可以通过读出并执行记录在存储器装置上的程序以进行上述实施例的功能的系统或设备的计算机(或者CPU或MPU等的装置)以及通过以下方法来实现本发明的各方面,其中系统或设备的计算机通过例如读出并执行记录在存储器装置上的程序以进行上述实施例的功能来进行该方法的各步骤。由于该目的,例如经由网络或者从用作存储器装置的各种类型的记录介质(例如,计算机可读介质)向计算机提供该程序。
尽管已经参考典型实施例说明了本发明,但是应该理解,本发明不限于所公开的典型实施例。所附权利要求书的范围符合最宽的解释,以包含所有这类修改、等同结构和功能。
Claims (9)
1.一种信息处理设备,其包括能够显示操作画面的显示部件,所述信息处理设备包括:
通知部件,用于向服务器通知用户经由由所述服务器提供并显示在所述显示部件上的操作画面所输入的指示的内容;
处理部件,用于如果所述服务器基于从所述通知部件通知的指示的内容来请求执行处理,则执行所请求的处理;
第一判断部件,用于在所述通知部件进行向所述服务器的通知之后,判断显示在所述显示部件上的操作画面是否为由所述服务器提供的操作画面;以及
控制部件,用于基于所述第一判断部件的判断,如果显示在所述显示部件上的操作画面是由所述服务器提供的操作画面,则使所述处理部件开始执行由所述服务器所请求的处理,并且如果显示在所述显示部件上的操作画面不是由所述服务器提供的操作画面,则使所述处理部件不开始执行由所述服务器所请求的处理。
2.根据权利要求1所述的信息处理设备,其特征在于,还包括第二判断部件,所述第二判断部件用于判断由所述服务器所请求的处理是第一类型处理还是第二类型处理,
其中,如果由所述服务器所请求的处理是所述第一类型处理,则所述控制部件基于所述第一判断部件的判断结果执行控制,以及
如果由所述服务器所请求的处理是所述第二类型处理,则无论哪种操作画面显示在所述显示部件上,所述控制部件都使所述处理部件开始执行由所述服务器所请求的处理。
3.根据权利要求2所述的信息处理设备,其特征在于,所述第一类型处理是在开始执行该处理之后需要用户进行操作的处理,以及所述第二类型处理是在开始执行该处理之后不需要用户进行操作的处理。
4.根据权利要求2所述的信息处理设备,其特征在于,还包括显示控制部件,所述显示控制部件用于当所述处理部件执行处理时在所述显示部件上显示表示正在执行该处理的画面,
其中,所述第一类型处理是当执行该处理时所述显示控制部件显示表示正在执行该处理的画面的处理,以及所述第二类型处理是当执行该处理时所述显示控制部件不显示表示正在执行该处理的画面的处理。
5.根据权利要求2所述的信息处理设备,其特征在于,还包括读取部件,所述读取部件用于读取原稿上的图像并生成与该图像相对应的图像数据,
其中,所述第一类型处理包括由所述读取部件所执行的读取处理。
6.根据权利要求2所述的信息处理设备,其特征在于,还包括打印部件,所述打印部件用于打印从所述服务器发送来的图像数据,
其中,所述第二类型处理包括由所述打印部件所执行的打印处理。
7.根据权利要求1所述的信息处理设备,其特征在于,所述显示部件包括用于接收从所述服务器发送来的HTML文件、并基于所述HTML文件的分析结果来显示所述操作画面的Web浏览器功能。
8.根据权利要求7所述的信息处理设备,其特征在于,如果由所述Web浏览器功能所显示的操作画面显示在所述显示部件上的最前面,则所述第一判断部件判断为显示在所述显示部件上的操作画面是由所述服务器提供的操作画面,以及
如果除由所述Web浏览器功能所显示的操作画面以外的操作画面显示在所述显示部件上的最前面,则所述第一判断部件判断为显示在所述显示部件上的操作画面不是由所述服务器提供的操作画面。
9.一种信息处理设备的控制方法,所述信息处理设备包括能够显示操作画面的显示部件,所述控制方法包括以下步骤:
向服务器通知用户经由由所述服务器提供并显示在所述显示部件上的操作画面所输入的指示的内容;
从所述服务器接收基于所通知的指示的内容而生成的、对执行处理的请求;
在进行向所述服务器的通知之后,判断显示在所述显示部件上的操作画面是否为由所述服务器提供的操作画面;以及
基于所述判断,如果显示在所述显示部件上的操作画面是由所述服务器提供的操作画面,则使得开始执行由所述服务器所请求的处理,以及如果显示在所述显示部件上的操作画面不是由所述服务器提供的操作画面,则使得不开始执行由所述服务器所请求的处理。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009285757A JP5371726B2 (ja) | 2009-12-16 | 2009-12-16 | 情報処理装置、情報処理装置の制御方法、及びプログラム |
| JP2009-285757 | 2009-12-16 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102104703A CN102104703A (zh) | 2011-06-22 |
| CN102104703B true CN102104703B (zh) | 2014-01-22 |
Family
ID=44144094
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201010610762.5A Active CN102104703B (zh) | 2009-12-16 | 2010-12-15 | 信息处理设备及其控制方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (2) | US8589478B2 (zh) |
| JP (1) | JP5371726B2 (zh) |
| KR (1) | KR101324339B1 (zh) |
| CN (1) | CN102104703B (zh) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102886995B (zh) * | 2011-07-20 | 2015-03-04 | 精工爱普生株式会社 | 介质处理装置、支票处理装置以及介质处理装置的控制方法 |
| JP5778521B2 (ja) * | 2011-08-15 | 2015-09-16 | フェリカネットワークス株式会社 | 情報処理装置、情報処理方法、プログラム、および情報処理システム |
| JP5231620B2 (ja) * | 2011-11-22 | 2013-07-10 | シャープ株式会社 | サーバ装置 |
| JP6114569B2 (ja) | 2013-02-07 | 2017-04-12 | キヤノン株式会社 | システムおよびその制御方法、ジョブ管理サーバおよびその制御方法、ジョブ処理装置およびその制御方法、及びプログラム |
| US9959983B2 (en) * | 2013-06-28 | 2018-05-01 | Intel Corporation | Robust porous electrodes for energy storage devices |
| JP2015176494A (ja) * | 2014-03-17 | 2015-10-05 | 株式会社リコー | 情報処理システム及び情報処理方法 |
| JP6476685B2 (ja) * | 2014-09-24 | 2019-03-06 | 富士ゼロックス株式会社 | 情報処理装置、情報処理システム、表示装置及びプログラム |
| US10116814B2 (en) * | 2014-10-10 | 2018-10-30 | Seiko Epson Corporation | Electronic apparatus and display control method for electronic apparatus |
| EP3593304A4 (en) * | 2017-03-06 | 2020-08-19 | United States Postal Service | SYSTEM AND PROCEDURE FOR PROVIDING INFORMED DELIVERY ITEMS USING A HYBRID DIGITAL MAILBOX |
| US12033111B2 (en) | 2019-10-03 | 2024-07-09 | United States Postal Service | Distribution item delivery point management system |
| JP7415424B2 (ja) * | 2019-10-15 | 2024-01-17 | ブラザー工業株式会社 | 制御プログラム、情報処理装置 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101410803A (zh) * | 2006-01-24 | 2009-04-15 | 思杰系统有限公司 | 用于提供对计算环境的访问的方法和系统 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0919030B1 (en) * | 1996-03-01 | 2003-10-08 | FMR Corporation | Open systems printing |
| JP2002049523A (ja) * | 2000-08-03 | 2002-02-15 | Hitachi Ltd | Webページ表示制御方法とそのプログラムを記録した記録媒体およびブラウザとそれを用いたトランザクション処理方法 |
| JP4459598B2 (ja) * | 2003-11-20 | 2010-04-28 | 富士通株式会社 | 自動取引装置、自動取引制御方法及びその制御プログラム |
| JP2006053905A (ja) * | 2004-07-15 | 2006-02-23 | Canon Inc | 画像形成装置及び画像形成方法並びに画像形成装置制御用プログラム |
| US8065384B2 (en) * | 2004-10-08 | 2011-11-22 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device event notification subscription |
| US8018610B2 (en) | 2004-10-08 | 2011-09-13 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device remote application interaction |
| JP4729288B2 (ja) * | 2004-10-29 | 2011-07-20 | 日立オムロンターミナルソリューションズ株式会社 | 画面表示とデバイス処理の同期制御に関する自動取引システム、それに用いる自動取引装置及びサーバ |
| JP2006260145A (ja) * | 2005-03-17 | 2006-09-28 | Murata Mach Ltd | ネットワーク複合機、端末装置及びネットワーク複合機システム |
| JP2009176194A (ja) * | 2008-01-28 | 2009-08-06 | Nippon Atm Kk | 自動取引装置 |
| WO2009137762A1 (en) * | 2008-05-08 | 2009-11-12 | Pharos Systems Interational, Inc. | Printer control device with printer configuration control features and related methods |
-
2009
- 2009-12-16 JP JP2009285757A patent/JP5371726B2/ja active Active
-
2010
- 2010-12-07 KR KR1020100124405A patent/KR101324339B1/ko active Active
- 2010-12-14 US US12/967,481 patent/US8589478B2/en not_active Expired - Fee Related
- 2010-12-15 CN CN201010610762.5A patent/CN102104703B/zh active Active
-
2013
- 2013-10-22 US US14/059,951 patent/US10209939B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101410803A (zh) * | 2006-01-24 | 2009-04-15 | 思杰系统有限公司 | 用于提供对计算环境的访问的方法和系统 |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20110068860A (ko) | 2011-06-22 |
| US8589478B2 (en) | 2013-11-19 |
| US20110145329A1 (en) | 2011-06-16 |
| US20140071489A1 (en) | 2014-03-13 |
| JP5371726B2 (ja) | 2013-12-18 |
| JP2011128814A (ja) | 2011-06-30 |
| US10209939B2 (en) | 2019-02-19 |
| CN102104703A (zh) | 2011-06-22 |
| KR101324339B1 (ko) | 2013-10-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102104703B (zh) | 信息处理设备及其控制方法 | |
| US8065380B2 (en) | Information processing system, an information apparatus, macro executing method, and storage medium | |
| JP7370745B2 (ja) | 画像処理装置、画像処理装置の制御方法、およびプログラム | |
| JP2008181521A (ja) | ドキュメント処理装置のユーザ・インターフェイス画面をカスタム化するシステムおよび方法 | |
| KR20120095242A (ko) | 인쇄 제어 단말장치 및 인쇄 제어 방법 | |
| US9377981B2 (en) | Image forming system that sends schedule information of image forming apparatus over network | |
| US20150371118A1 (en) | Image forming apparatus, method for controlling image forming apparatus, and storage medium | |
| US20150222769A1 (en) | Image forming apparatus, image forming system, and method of image forming | |
| JP5615144B2 (ja) | プリントシステム、画像形成装置、サーバ、プリント方法、及び、プログラム | |
| JP6492711B2 (ja) | 中継装置、操作画面提供装置及びプログラム | |
| JP2012034277A (ja) | 画像処理システム、その制御方法およびプログラム | |
| JP4062323B2 (ja) | 画像処理装置、画像処理装置の制御方法、および、画像処理装置の制御プログラム | |
| JP2008192133A (ja) | 区切りページ出力システムおよび方法。 | |
| JP2004070494A (ja) | ネットワークシステム | |
| US20120092709A1 (en) | Image Forming System and Image Forming Apparatus | |
| US9497337B2 (en) | Automatic selection of mobile device default action | |
| US11474760B2 (en) | Information processing system, server, and information processing method which prints using guest account information | |
| JP2010050966A (ja) | ドキュメント処理装置の設定をクローン化するシステムおよび方法 | |
| US10740046B2 (en) | Image forming apparatus, non-transitory computer-readable recording medium storing display control program, and display control method | |
| US10015351B2 (en) | Instruction apparatus, processing apparatus, and processing system | |
| JP2016116127A (ja) | 通信装置、通信装置の制御方法、およびプログラム | |
| JP5619245B2 (ja) | 情報処理装置、情報処理装置の制御方法、及びプログラム | |
| JP2009065677A (ja) | 共用装置を用いたドキュメント処理システムおよび方法 | |
| JP2008165596A (ja) | 画像形成システム及び画像形成装置 | |
| JP2016071799A (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 | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant |