CN104836932A - 操作处理装置、信息设备的控制方法 - Google Patents
操作处理装置、信息设备的控制方法 Download PDFInfo
- Publication number
- CN104836932A CN104836932A CN201510059896.5A CN201510059896A CN104836932A CN 104836932 A CN104836932 A CN 104836932A CN 201510059896 A CN201510059896 A CN 201510059896A CN 104836932 A CN104836932 A CN 104836932A
- Authority
- CN
- China
- Prior art keywords
- script
- web page
- display
- mfp
- information equipment
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06F16/972—Access to data in other repository systems, e.g. legacy data or dynamic Web page generation
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
本发明公开一种操作处理装置、信息设备的控制方法。实现在脚本的执行过程中用户能够对Web浏览器进行任意的操作的操作环境。操作处理装置具备:脚本执行单元,在显示着嵌入有该操作处理装置使信息设备进行处理的脚本的Web页面的状态下执行该脚本;显示处理单元,在脚本的执行过程中进行了指示结束显示该Web页面的操作时,依照该操作而切换显示;以及脚本继续执行单元,在由显示处理单元结束该Web页面的显示时,从脚本执行单元接过来脚本而执行。
Description
技术领域
本发明涉及使用Web浏览器来控制信息设备的技术。
背景技术
在复合型的信息设备MFP(Multi-functional Peripheral,多功能***设备)的远程接入中使用了Web技术。远程接入的MFP与用户直接操作的用户终端经由网络连接。在用作用户终端的个人计算机以及智能手机这样的信息设备中具备Web浏览器。
用户终端的Web浏览器从网络上的服务器获取远程接入用的Web页面并显示。当用户进行功能的选择、动作设定这样的输入操作时,所输入的信息被通知到服务器,与操作对应的内容从服务器被送到Web浏览器。Web浏览器立即显示送来的内容。根据操作,逐次切换显示。当用户进行指示执行处理的操作时,服务器制作进行用户指定的处理的任务(job)而提供给MFP,MFP执行任务。
有如下技术:在远程接入用的Web页面中,嵌入有使MFP执行规定的处理的脚本(专利文献1)。如果在用户终端中用户针对Web浏览器进行了例如选择关联有脚本的按钮这样的特定的操作,则执行脚本而从用户终端向MFP指示执行处理。
另外,有如下提案:在执行通过脚本开始的任务的期间,限制受理针对Web浏览器的由用户实施的画面转变的指示(专利文献2)。根据该提案,能够防止由于关联有脚本的画面转变到其他画面而脚本丢失并由此无法实施任务的控制这种现象。
专利文献1:日本特开2008-3833号公报
专利文献2:日本特开2011-142608号公报
发明内容
以往,存在如下问题:针对希望使通过Web页面中嵌入的脚本来控制的处理完结的用户,直至脚本的执行结束为止,针对Web浏览器的操作被限制。即,无法进行作为使脚本中断的操作的、使Web浏览器自身结束的操作以及使显示转变到其他Web页面的操作。
因此,在指示了1个处理的执行之后,直至该执行结束为止,无法进行接下来的处理的设定或者无法指示其执行。
本发明鉴于这样的事情,其目的在于实现无需等待脚本的执行的完成用户就能够结束嵌入了该脚本的Web页面的显示的操作环境。
达成上述目的的装置是一种用于信息设备的操作的操作处理装置,具备:脚本执行单元,在显示着嵌入有该操作处理装置使所述信息设备进行处理的脚本的Web页面的状态下执行该脚本;显示处理单元,在所述脚本的执行过程中进行了指示结束显示所述Web页面的操作时,依照该操作,使所述Web页面的显示结束;以及脚本继续执行单元,在由所述显示处理单元结束所述Web页面的显示时,从所述脚本执行单元接过来所述脚本而执行。
根据本发明,在使用Web浏览器操作信息设备时,无需等待脚本的执行的完成,用户就能够进行使嵌入了该脚本的Web页面的显示结束的操作。
附图说明
图1是示出具有本发明的实施方式的MFP的网络的例子的图。
图2是示出MFP的硬件结构的概略的图。
图3是示出用户终端的硬件结构的概略的图。
图4是示出Web服务器的功能结构的图。
图5是示出Web浏览器的功能结构的图。
图6是示出通过Web浏览器打开的窗口的结构以及在窗口内显示的操作画面的第1例子的图。
图7是示出在执行过程中显示脚本的子窗口的例子的图。
图8是示出通过Web浏览器显示的操作画面的第2例子的图。
图9是示出通过Web浏览器显示的操作画面的第3例子的图。
图10是示出通过Web浏览器显示的操作画面的第4例子的图。
图11是示出绘制引擎的动作的流程图。
图12是示出脚本引擎的第1执行部的动作的流程图。
图13是示出脚本引擎的第2执行部的动作的流程图。
图14是第2执行部执行的判定例程的流程图。
图15是示出与判定例程有关的顺序k的设定例的图。
图16是第2执行部执行的继续执行例程的流程图。
图17是示出远程接入的第1例子的时序图。
图18是示出远程接入的第2例子的时序图。
图19是判定例程的变形例的流程图。
图20是继续执行例程的变形例的流程图。
图21是示出MFP的主要部分的功能结构的其他例子的图。
符号说明
1:MFP(信息设备);3:用户终端(操作处理装置);600:MFP控制脚本(脚本);610、620:MFP控制脚本的部分;50;Web页面;501、502、503、504:操作画面(Web页面);200:Web服务器;310:第1执行部(脚本执行单元);320:第2执行部(脚本继续执行单元);91:通告窗口;300P:浏览用的程序(计算机程序)。
具体实施方式
作为本发明的实施方式的信息设备,可以举出MFP。MFP是汇总了对办公室工作有用的多个功能的复合型的信息设备。
在图1中例示的MFP1连接到在企业的办公室中构筑的LAN(Local Area Network,局域网)7,由多个用户共用。对LAN7,连接包括1个以上的用户终端3的各种信息设备。在图1中,作为用户终端3,描绘了膝上型(笔记本型)的个人计算机4、5以及输入板(tablet)6。MFP1能够与LAN7上的信息设备以及连接于LAN7的其他网络上的信息设备进行通信。另外,MFP1通过连接到公用电话线路,能够进行使用公用电话线路的传真通信。
MFP1具备与MFP1的操作有关的Web服务器200。Web服务器200根据来自用户终端3上的Web浏览器的接入,将显示为操作画面的Web页面发送到用户终端3。用户终端3上的Web浏览器使从Web服务器200送来的Web页面显示于用户终端3所具备的显示器,由此对用户提供使用用户终端3的远程接入环境。
另外,Web服务器200针对来自在MFP1上运转的Web浏览器的接入,与来自用户终端3的接入同样地应答。MFP1上的Web浏览器将从Web服务器200获取的Web页面显示于MFP1所具备的操作面板的触摸面板显示器。
图2示出MFP的硬件结构的概略。
ADF(Auto Document Feeder,自动进稿器)14将由用户设置的原稿片搬送到图像扫描仪15的读取位置。图像扫描仪15光学地读取在搬送的原稿片中记录的图像。打印机引擎16在复印、打印以及传真接收中,通过例如电子照相法,将图像印刷到纸上。印刷方法也可以是喷墨法或者其他方法。
操作面板17具有触摸面板显示器。操作面板17的触摸面板显示器能够检测轻拂(flick)以及多点触摸操作。
通信接口18能够进行MFP1和外部装置的通信。通信接口18包括将MFP1以能够通信的方式与LAN7连接的网络接口卡(NIC)、以及用于利用公用电话线路的传真通信的调制解调器。
存储器19是例如硬盘驱动器,用于应用程序、设定数据的保存、以及数据处理中的数据的临时的存储。实现Web服务器200的功能的服务器用的应用程序200P存储于存储器19。除此以外,在用户认证时参照的登记用户信息、传真、数据发送的发送目的地的登记信息也存储于存储器19。
存储器19的存储区的一部分190被用作被称为存储盒(BOX)的文档保存区。通常,对各个用户分配的个人存储盒(还被称为用户存储盒)以及多个用户共享的公共存储盒这样的多个存储盒设置于存储器19内。通过规定的标识符(例如存储盒名或者存储盒编号)确定多个存储盒。
总括MFP1的控制的主控制器10具有作为执行各种程序的计算机的CPU11、存储包括用于实现MFP1的各种功能的嵌入程序在内的软件的ROM(Read Only Memory,只读存储器)12、以及被用作程序执行的工作区的RAM(Random Access Memory,随机存取存储器)13。
图3示出用户终端的硬件结构的概略。用户终端3具备CPU31、ROM32、RAM33、存储器34、操作输入部35、显示器36、以及通信接口37。
CPU31将在ROM32或者存储器34中保存的程序载入到RAM33而执行。存储器34是硬盘驱动器或者固态驱动器(SSD:Solid StateDrive),能够存储浏览用的程序300P。该程序300P能够通过从规定的服务器的下载、或者从可移动介质的安装而保存于存储器34。通过由CPU31执行程序300P而实现的Web浏览器是后述Web浏览器300。
操作输入部35具备输出与用户的操作对应的信号的1个以上的输入部件。例如,在用户终端3是膝上型的个人计算机4或者5的情况下,作为键盘以及指示部件的触摸板包含于操作输入部35。在用户终端3是桌面型的个人计算机的情况下,一般,键盘以及鼠标包含于操作输入部35。在用户终端3是输入板6的情况下,触摸面板显示器包含于操作输入部35。另外,在受理基于声音的操作的结构的用户终端3中,麦克风包含于操作输入部35。
显示器36是液晶面板、有机电致发光面板、或者可显示画面的其他部件。在用户终端3是桌面型的个人计算机的情况下,一般,显示器36是与具备CPU31的主体独立的单元,经由外部连接电缆连接于主体。
通信接口37具备用于有线通信的部件以及用于无线通信的部件。在无线通信中,包括依照WLAN(Wireless Local Area Network,无线局域网)标准的通信、以及依照Bluetooth(注册商标)标准的通信。
图4示出Web服务器的功能结构,图5示出Web浏览器的功能结构。在图4以及图5中,作为MFP1的操作的样式设想了利用用户终端3的远程接入,用户终端3成为显示用于MFP1的操作的Web页面50的操作处理装置。
如图4所示,设置于MFP1的Web服务器200具备通信部201、请求处理部202、以及响应生成部203。这些要素是通过由CPU11执行服务器用的应用程序200P而实现的功能要素。应用程序200P在对MFP1接通了电源时自动地启动。在对MFP1接通了电源的期间,Web服务器200对来自用户终端3的随时的接入进行应答。
通信部201使用包括HTTP(Hypertext Transfer Protocol,超文本传输协议)的规定的协议,与用户终端3的Web浏览器300进行通信。通信部201接收向Web服务器200送来的数据,将从请求处理部202提交的发往Web浏览器300的响应发送到用户终端3。
请求处理部202从通信部201接收到的数据抽出来自Web浏览器300的请求而提交给响应生成部203。然后,请求处理部202将由响应生成部203生成的响应提供给通信部201以发送到用户终端3。
另外,通过在对响应生成部203提交的请求以及响应生成部203生成的响应中包括确定请求的发送源的信息,从而能够针对来自多个用户终端3的各个用户终端的请求,将与各自对应的响应正确地返回给请求的发送源。
响应生成部203生成与从请求处理部202输入的请求对应的响应并提交给请求处理部202。在请求是要求发送Web页面的数据的请求的情况下,响应生成部203将被要求的Web页面的数据生成为响应。Web页面的数据是对用HTML(Hypertext Markup Language,超文本标记语言)记述了文档的构造的HTML文件根据需要附随了图表文件以及照相文件这样的内容文件的数据。另外,作为记述Web页面的文档的构造的标记语言,也可以代替HTML而使用XML(Extensible Markup Language,可扩展标记语言)。
预先在存储器19中存储有构成成为操作画面的各种Web页面的内容的数据库200C,响应生成部203通过使用公知的手法组合在该数据库200C中登记的内容,生成Web页面的数据。
在被要求的Web页面是嵌入脚本的Web页面的情况下,响应生成部203生成执行用例如JavaScript(注册商标)记述的脚本的HTML文件。在脚本中,除了检查输入的错误或者点击了按钮时变更按钮的颜色的所谓客户端侧脚本以外,还有用户终端3使MFP1执行例如由用户指定的处理的脚本(将其称为“MFP控制脚本”)。
如图5(A)所示,用户终端3的Web浏览器300具有通信部301、绘制引擎(rendering engine)302、以及脚本引擎303。这些要素是通过由CPU31执行浏览用的程序300P而实现的功能要素。例如,在使用用户终端3的用户指示了启动时,通过操作***,启动程序300P。
通信部301使用包括HTTP的规定的协议来与MFP1的Web服务器200进行通信。通信部301将从绘制引擎302提交的发往Web服务器200的请求发送到MFP1,接收向Web浏览器300送来的数据。另外,通信部301将来自脚本引擎303的针对MFP1的指示发送到MFP1。
绘制引擎302具有将Web页面显示于显示器36的显示处理部的作用。以下,将绘制引擎302显示的各种Web页面总称为Web页面50。绘制引擎302在Web浏览器300启动时,显示预先决定为主页的Web页面50。之后,根据由用户实施的操作,变更显示内容。
绘制引擎302将要求发送应显示的Web页面50的请求经由通信部302送到Web服务器200。然后,绘制引擎302解释作为针对请求的响应而接受到的HTML的记述来制作表示Web页面50的页面图像数据。根据该页面图像数据,通过显示器36显示Web页面50。
脚本引擎303执行绘制引擎302接受到的HTML文件所包含的脚本。依照脚本,从脚本引擎303经由通信部301向MFP1提供动作的指示。如图5(B)所示,脚本引擎303具有第1执行部310和第2执行部320。
第1执行部310在显示有嵌入了包括MFP控制脚本的某些脚本的Web页面50的状态下,执行该脚本。当在MFP控制脚本的执行过程中进行使嵌入了该MFP控制脚本的Web页面50的显示结束的显示变更时,第2执行部320从第1执行部310接过来该MFP控制脚本而执行。
接下来,例示在针对MFP1的利用用户终端3的远程接入中通过用户终端3上的Web浏览器300显示的操作画面。操作画面是用于MFP1的操作的Web页面50。
图6示出通过Web浏览器300打开的窗口的结构。如图6那样,窗口40具有设置于上端部的浏览操作区41和作为浏览操作区41的下侧的部分的页面显示区42。在浏览操作区41中,配置了返回键43、前进键44、地址栏45、主页键47、收藏键48、以及关闭键49等。页面显示区42是用于显示从Web服务器200或者其他Web服务器获取的任意的Web页面50的区域。在图6的状态下,在页面显示区42中显示从Web服务器200作为Web页面50获取的操作画面501。
Web浏览器300使在页面显示区42中显示的Web页面50根据由用户实施的操作而转变。详细而言如下所述。另外,在此处的说明中,设为针对画面上的键的操作是鼠标操作。
在打开了窗口40时,Web浏览器300使预先决定为主页的Web页面50显示于页面显示区42。主页既可以是Web服务器200管理的Web页面50,也可以是其他任意的Web页面50。
在显示了主页之后,例如在地址栏45中输入任意的Web页面50的URL(Uniform Resource Locator,统一资源定位符),并按下了作为操作输入部件35的键盘的回车键时,Web浏览器300代替当前显示的Web页面50而显示用在地址栏45中输入的URL确定的Web页面50。另外,在点击了收藏键48时,Web浏览器300使登记的Web页面名的列表弹出显示。然后,在点击了列表内的某一个Web页面名时,Web浏览器300使与点击的Web页面名对应的Web页面50显示于页面显示区42。
在已经进行了一次以上Web页面50的转变之后的状态下点击了返回键43时,Web浏览器300使Web页面50转变以返回到在最后进行的转变之前显示的Web页面50。另外,在点击了前进键44时,Web浏览器300使Web页面50转变以使依照返回键43的操作而返回的显示相反地返回。
在显示了主页以外的Web页面50的状态下点击了主页键47时,Web浏览器300使Web页面50从当前显示的Web页面50转变到主页。
关闭键49是用于用户指示窗口40的显示的结束(即关闭窗口40)的键。在点击了关闭键49时,Web浏览器300关闭窗口40。如果关闭了窗口40,则在显示器36中此前显示着的Web页面50消失。即,关闭窗口40这样的显示内容的变更是使Web页面50的显示结束的一个样式。
这样,Web浏览器300根据浏览操作区41中的操作使在页面显示区42中显示的Web页面50转变、或者关闭窗口40。用户能够与页面显示区42的显示内容无关地随时地进行浏览操作区41中的操作。即,在窗口40打开的期间,用户在任何时候都能够指示Web页面50的转变,能够指示关闭窗口40。如果进行Web页面50的转变或者窗口40关闭,则此前显示着的Web页面50的显示结束。因此,指示Web页面50的转变的操作以及指示关闭窗口40的操作相当于指示结束在进行该操作的时间点显示着的Web页面50的显示的操作。
在图6中在页面显示区42中显示的操作画面501是用于使MFP1进行将所输入的文件保存于MFP1内的存储盒190的处理的操作的画面。在承认了用户的登录时显示的功能选择画面中进行选择存储盒处理的操作,在由此显示的存储盒处理选择画面中选择了发送处理的情况下,显示操作画面501。
操作画面501具有用于指定希望保存的文件的输入区71、用于指定保存目的地的存储盒的输入区72、发送按钮81、以及取消按钮82。另外,在操作画面501中嵌入了MFP控制脚本。操作画面501的MFP控制脚本是使用户终端3进行将在输入区71中指定的文件发送到MFP1的处理,并且使MFP1进行将接收到的文件保存到在输入区72中指定的保存目的地存储盒的处理的脚本。
在用户将确定期望的文件的路径作为输入区71,将作为保存目的地的个人存储盒或者公共存储盒的标识符输入到输入区72,并点击了发送按钮81时,执行MFP控制脚本。如果在MFP控制脚本的执行过程中用户点击了取消按钮82,则MFP控制脚本的执行被中止。
在用户指示了MFP控制脚本的执行之后,由于对用户终端3的CPU31施加大的负荷,或者MFP1在MFP控制脚本的执行指示时间点为休眠状态,所以有时直至MFP控制脚本的执行完成为止需要例如几秒以上的时间。因此,在MFP控制脚本的执行过程中(从指示执行至完成为止的期间),用户能够进行指示结束Web页面50的显示的上述操作。在本实施方式中,Web浏览器300的脚本引擎303如上所述具备第2执行部320,在MFP控制脚本的执行过程中依照用户的指示使Web页面50转变的情况、以及在MFP控制脚本的执行过程中关闭窗口40的情况下,能够继续执行MFP控制脚本。
图7示出表示MFP控制脚本是执行中的通告窗口的例子。图7的通告窗口91是在脚本的执行过程中用户指示了Web页面50的切换时显示的画面,具有通告依照MFP控制脚本的处理是进展中的字符串74。
在MFP控制脚本的执行过程中用户指示了Web页面50的转变时,Web浏览器300与未被执行MFP控制脚本的情况同样地,依照指示使Web页面转变。此时,Web浏览器300不对用户询问是否可以使当前显示的Web页面50的显示结束。这是因为,如果显示例如用于对用户询问的确认画面,则有可能用户误解为自己的操作中有错误、或者在依照MFP控制脚本的处理中产生了错误。另外,这是因为,对用户询问的做法迫使产生输入回答的工夫。
以尽可能不遮盖在MFP控制脚本的执行过程中依照用户的指示转变之后的Web页面50的方式,例如在页面显示区42的下端部在转变后的Web页面50上重叠显示通告窗口91。在窗口40小于显示器36的显示面的情况下,也可以在窗口40的外侧显示通告窗口91。在MFP控制脚本的执行过程中点击关闭键49而关闭了窗口40的情况下,也显示通告窗口91。不论在哪一个情况下,在MFP控制脚本的执行完成了时,通告窗口91都被关闭。
图8示出通过Web浏览器显示的操作画面的第2例子。图8的操作画面502是图6的操作画面501的变形例。在操作画面502中配置了作为与图6的操作画面501同样的要素的输入区71、72、发送按钮81、以及取消按钮82,嵌入有通过发送按钮81被指示执行的MFP控制脚本。
操作画面502和操作画面501的区别点是操作画面502具有注销按钮83。在点击了注销按钮83时,Web浏览器300向Web服务器200发送注销请求。接收到注销请求的Web服务器200解除用户的登录,将作为通告该意思的画面的Web页面50的数据作为响应发送到Web浏览器300。接收到响应的Web浏览器300使页面显示区42中的操作画面502的显示结束,代替地显示通告解除登录的画面。即,注销按钮83的点击既是指示注销的操作,并且也是指示Web页面50的转变的操作。
这样,有页面显示区42中的操作成为指示Web页面的转变的操作的情况。即,指示Web页面50的转变的操作不限于浏览操作区41中的操作。
图9示出通过Web浏览器显示的操作画面的第3例子。图9的操作画面503是用于使MFP1进行将所输入的文件保存于MFP1内的存储盒190的第1处理以及将保存的该文件附加到电子邮件而发送的第2处理的操作的画面。在存储盒处理选择画面中由用户选择了发送/电子邮件处理的情况下,显示操作画面503。
操作画面503除了具有作为与图6的操作画面501同样的要素的输入区71、72、发送按钮81、以及取消按钮82以外,还具有用于指定电子邮件的发送目的地的输入区73。另外,在操作画面503中,嵌入有通过发送按钮81被指示执行的MFP控制脚本。操作画面503的MFP控制脚本是使用户终端3进行将在输入区71中指定的文件发送到MFP1的处理并且使MFP1进行上述第1处理以及第2处理的脚本。
在操作画面503的MFP控制脚本的执行过程中Web页面50被切换、并且MFP控制脚本的执行继续着的情况下,显示图7的通告窗口91。
图10示出通过Web浏览器显示的操作画面的第4例子。图10的操作画面504是用于使MFP1进行将所输入的文件保存于MFP1内的存储盒190的第1处理以及将保存的该文件的复制件转送到与保存目的地关联起来的发送目的地的第2处理的操作的画面。在存储盒处理选择画面中选择了发送/转送处理的情况下,显示操作画面504。
操作画面504除了具有作为与图6的操作画面501同样的要素的输入区71、发送按钮81、以及取消按钮82以外,还具有用于指定保存目的地的输入区76。另外,在操作画面504中,嵌入有通过发送按钮81被指示执行的MFP控制脚本。操作画面504的MFP控制脚本是使用户终端3进行将在输入区71中指定的文件发送到MFP1的处理并且使MFP1进行上述第1处理以及第2处理的脚本。
输入区76是用表形式一览显示成为保存目的地的选择项的个人存储盒以及公共存储盒和与各选择项关联起来的发送目的地的区域。在输入区76中的各选择项栏中配置有复选框751。用户通过点击复选框751,能够指定一个或者多个保存目的地。如果点击附加了表示被选择的选中标记的复选框751,则选择被解除而选中标记消失。通过被关联为发送目的地的信息的形式,决定转送的样式。例如,如果发送目的地是邮件地址,则在电子邮件中附加而发送文件,如果发送目的地是IP地址,则使用文件转送协议来发送数据。
在操作画面504的MFP控制脚本的执行过程中Web页面50被切换、并且MFP控制脚本的执行继续着的情况下,显示图7的通告窗口91。
以下,参照流程图,说明Web浏览器300的动作。
图11是示出绘制引擎的动作的流程图。
绘制引擎302进行通信处理(S10)。该通信处理是依照由用户实施的操作向Web服务器200发送请求、或者接受针对请求的响应的处理。在通信处理中,绘制引擎302从管理操作输入部35的操作***获取对Web浏览器300提供的操作信息,制作与该操作信息表示的操作的内容对应的请求而送到Web服务器200。另外,操作信息被传送到脚本引擎303。
进行了通信处理的绘制引擎302检查是否发生了Web页面切换事件(S11)。Web页面切换事件是指来自通信部301的HTML文件的输入、即Web页面50的显示要求。关于Web页面切换事件,在用户进行了指示Web页面50的转变的操作时发生,在Web浏览器300刚刚启动之后自动地显示主页时也发生。
在判断为发生了Web页面切换事件的情况下(在S11中“是”),绘制引擎302检查脚本执行中标志是否为ON(S12)。脚本执行中标志是每当通过脚本引擎303执行MFP控制脚本时被设置、并且通过变更表示其状态的值而切换为ON以及OFF中的某一个的标志。在步骤S11中判断为未发生Web页面切换事件的情况下,流程进入到步骤S16,进行后述处理。
在脚本执行中标志是ON的情况下(在S12中“是”),绘制引擎302检查是否有来自脚本引擎303的子窗口显示指示(S13)。在有子窗口显示指示的情况下(在S13中“是”),绘制引擎302在显示器36上打开与当前显示的Web页面50关联起来的子窗口(S14)。子窗口是如图7的通告窗口91那样在结束嵌入了MFP控制脚本的Web页面50的显示时在继续执行MFP控制脚本的情况下显示的小画面。
在脚本执行中标志不是ON的情况下(在S12中“否”),流程不经由步骤S13以及步骤S14而从步骤S12进入到步骤S15。另外,在没有子窗口显示指示的情况下(在S13中“否”),流程不经由步骤S14而从步骤S12进入到步骤S15。
在步骤S15中,绘制引擎302执行Web页面切换处理。Web页面切换处理是使与在步骤S11中探测到Web页面切换事件的发生的Web页面切换事件对应的Web页面50代替当前显示的Web页面50而显示于显示器36的处理。绘制引擎302解释从通信部301接受到的HTML文件的记述内容而生成页面图像数据,将所生成的页面图像数据送到显示器36的控制器。流程从步骤S15返回到步骤S10。
另一方面,在判断为未发生Web页面切换事件的情况下(在S11中“否”),绘制引擎302检查脚本执行中标志是否为OFF(S16)。在脚本执行中标志是OFF的情况下(在S16中“是”),绘制引擎302关闭当前打开着的子窗口(S17)。此时,绘制引擎302调查表示子窗口的开闭状态的规定的寄存器的值,探测打开着的子窗口。在子窗口未打开着的情况下,步骤S17被跳过,流程返回到步骤S10。
在步骤S16中脚本执行中标志不是OFF的情况下,流程从步骤S16返回到步骤S10。另外,流程从步骤S17返回到步骤S10。
另外,在多个子窗口打开着的情况下,在步骤S16中检查针对每个子窗口设置的脚本执行中标志的每一个。然后,在步骤S16中与OFF的脚本执行中标志对应的子窗口被关闭,与ON的脚本执行中标志对应的子窗口不被关闭。
图12是示出脚本引擎的第1执行部的动作的流程图。
脚本引擎303的第1执行部310检查是否进行了指示执行在所显示的Web页面中嵌入的MFP控制脚本的操作(S20)。详细而言,检查从绘制引擎302逐次传送的最新的操作信息表示的操作是否为作为MFP控制脚本的执行的契机在HTML文件中记述的针对特定的内容的操作。例如,在图6的操作画面501中,发送按钮81的点击是针对特定的内容的操作。
在步骤S20的检查是“否”的情况下,检查是否有ON状态的脚本执行中标志(S27)。脚本执行中标志是每当执行MFP控制脚本时被设置的,所以有可能引起在与以前开始了执行的多个MFP控制脚本分别对应的多个脚本执行中标志中有ON状态的标志这样的状况。如果没有ON状态的脚本执行中标志(在S27中“否”),则流程返回到步骤S20。只要有1个ON状态的脚本执行中标志(在S27中“是”),则流程进入到步骤S23。
在步骤S20的检查为“是”的情况下,第1执行部310新设置与被指示了执行的MFP控制脚本对应的脚本执行中标志,将该脚本执行中标志设为ON(S21)。然后,第1执行部310开始执行该MFP控制脚本(S22)。
在步骤S22的接下来的步骤S23中,第1执行部310检查是否有来自第2执行部320的停止指示。有并行地执行多个MFP控制脚本的情况,所以停止指示中包括指定应停止的MFP控制脚本的信息。在有停止指示的情况下(在S23中“是”),第1执行部310停止通过停止指示而指定的MFP控制脚本的执行(S28),保存确定停止时的处理阶段的步骤编号(S29)。之后,流程返回到步骤S20。
在步骤S23中判断为没有停止指示的情况下(在S23中“否”),第1执行部310推进MFP控制脚本的执行(S24),由此检查执行是否完成了(S25)。在完成了执行的情况下(在S25中“是”),第1执行部310将与完成了执行的MFP控制脚本对应的脚本执行中标志设为OFF(S26)。在执行未完成的情况下(在S25中“否”),流程返回到步骤S20之后再次进入到步骤S24,从而继续执行MFP控制脚本。
图13是示出脚本引擎的第2执行部的动作的流程图。
脚本引擎303的第2执行部320检查是否有ON状态的脚本执行中标志(S40)。如果没有ON状态的脚本执行中标志(在S40中“否”),则反复进行步骤S40的检查。只要有1个ON状态的脚本执行中标志(在S40中“是”),则流程进入到步骤S41。即,第2执行部320在执行了MFP控制脚本时进行以下的处理。
在步骤S41中,第2执行部320检查是否发生了上述Web页面切换事件。在未发生Web页面切换事件的情况下(在S41中“否”),流程进入到步骤S46。
在发生了Web页面切换事件的情况下(在S41中“是”),第2执行部320执行判定例程(S42)。在判定例程中,第2执行部320将当前显示的Web页面50(转变之前的Web页面)的脚本且是执行过程中的MFP控制脚本作为判定的对象,判定继续还是停止其执行。
根据判定例程的判定结果,流程被分支(S43)。在判定结果是“继续”的情况下,第2执行部320执行继续执行例程(S44)。在该情况下,流程从步骤S44进入到步骤S46。另一方面,在判定结果是“停止”的情况下,第2执行部320针对第1执行部310指示停止执行被设为该判定的对象的MFP控制脚本(S45)。在该情况下,从步骤S45返回到步骤S40。
在步骤S46中,第2执行部320检查在继续执行例程中继续的MFP控制脚本的执行是否完成。在检查结果为“是”的情况下,第2执行部320将与完成了执行的MFP控制脚本对应的脚本执行中标志设为OFF(S47)。之后,流程返回到步骤S40。
图14是图13的判定例程的流程图。
第2执行部320检查由于脚本执行中标志是ON状态而判断为是执行中的MFP控制脚本是否为使MFP1进行多个处理的脚本(S421)。此处所称的“处理”是指,用户认识为1个作业的MFP1的动作,用户能够在操作画面中指定进行还是不进行。
例如,在图9的操作画面503中指定的“将所输入的文件保存于存储盒190,并且将保存的文件附加到电子邮件而发送”这样的动作是进行向存储盒190保存这样的第1处理和利用电子邮件的发送这样的第2处理的动作。
相对于此,在图6的操作画面501中指定的“将所输入的文件保存于存储盒190”这样的动作是进行单一的处理的动作。该“将所输入的文件保存于存储盒190”这样的动作实际上伴随包括与输入目的地的通信以及MFP1内的数据转送的各种处理。但是,关于这些各种处理,在用户操作时并不是将各个处理认识为1个作业。因此,在步骤S421的检查中“将所输入的文件保存于存储盒190”这样的动作被视为单一的处理。
在判断为MFP控制脚本不是使MFP1进行多个处理的脚本的情况下(在S421中“否”),第2执行部320将判定结果设为“继续”(S422)。即,关于使MFP1进行单一的处理的MFP控制脚本,判定为在结束显示对应的Web页面50的情况下一定继续执行。
相对于此,在MFP控制脚本是使MFP1进行多个处理的脚本的情况下(在S421中“是”),根据执行中的处理的执行顺序而判定结果不同。即,在MFP控制脚本是使MFP1进行n(n≥2)个处理的脚本时,执行中的处理的执行顺序是并非第1位的预先设定的顺序k(k≥2)以后的顺序中的某一个的情况下,第2执行部320将判定结果设为“继续”(S422a、S422)。然后,在执行中的处理的执行顺序是第1位至第(k-1)位的顺序中的某一个的情况下,第2执行部320将判定结果设为“停止”(S422a、S423)。
像这样地根据处理的执行顺序而使判定结果不同的做法基于接下来的推测。考虑为在从用户执行MFP控制脚本起经过了某种程度的时间的时间点进行Web页面50的切换操作的情况是误认为完成了MFP控制脚本的执行的情况。即,考虑为用户期望着所指定的多个处理通过MFP1完结。因此,在该情况下,使MFP控制脚本的执行继续。与其相反地,在用户执行MFP控制脚本而立即进行Web页面50的切换操作的情况下,考虑为用户不期望处理的完结,以取消MFP控制脚本的执行指示的意图,进行指示结束Web页面50的显示的操作。因此,在该情况下,使MFP控制脚本的执行停止。
能够如图15那样,根据处理的数量n设定左右判定结果的顺序k的值。在步骤S422a的检查时,第2执行部320获取在第1执行部310执行MFP控制脚本的过程中判别的n的值,根据针对n的值设定的k的值,判别执行中的处理的执行顺序x(1≤x≤n)是1~k还是1~(k-1)即可。
图16是图13的继续执行例程的流程图。
第2执行部320对第1执行部310指示在判定例程中被设为判定的对象的MFP控制脚本的执行的停止(S440),获取由接收到指示的第1执行部310保存的执行中断时的步骤编号(S441)。然后,第2执行部320从获取的步骤编号起再次开始MFP控制脚本的执行(S442),对绘制引擎302指示子窗口的显示(S443)。
图17以及图18示出使用如以上那样动作的Web浏览器300的远程接入的例子。在例示的远程接入中,执行在图9的操作画面503中嵌入的MFP控制脚本600。MFP控制脚本600具有使MFP1进行接收到的文档的保存(处理1)的部分610、和使MFP1进行接收到的文档的利用电子邮件的发送(处理2)的部分620。在图17的例子中,在MFP控制脚本600的执行过程中不进行与Web页面50的显示有关的操作,在图18的例子中,在MFP控制脚本600的执行过程中进行与Web页面的显示有关的操作。
在图17中,设想已经显示操作画面503、且用户完成了要保存的文档的指定、保存目的地的存储盒的指定以及电子邮件的发送目的地的指定的状态。在该状态下,如果用户点击了发送按钮81,则接受表示该情况的事件通知,脚本引擎303开始执行MFP控制脚本600。
首先,通过执行MFP控制脚本600中的与处理1对应的部分610,从用户终端3将用户指定的文档的文件上载到MFP1,保存到用户指定的存储盒。如果保存结束,则将上载的完成从MFP1通知到脚本引擎303。通过接受上载的完成通知,MFP控制脚本600中的部分610的执行正常地结束。
接下来,通过执行MFP控制脚本600中的与处理2对应的部分620,从用户终端3对MFP1指示电子邮件的发送。接受指示而MFP1将之前保存的文档附加到电子邮件而发送。如果发送结束,则将邮件发送的完成从MFP1通知到脚本引擎303。通过接受邮件发送的完成通知,MFP控制脚本600中的部分620的执行正常地结束。
在图18中,从用户点击发送按钮81至通知文档的上载完成为止的动作与图17相同。在MFP控制脚本600中的部分610的执行结束之后,接下来执行与处理2对应的部分620,从而从用户终端3对MFP1指示电子邮件的发送。在图18的例子中,在从MFP1接受电子邮件的发送指示至进行发送而通知邮件发送完成为止的期间,用户进行点击关闭键49这样的与Web页面50的显示有关的操作。
接受Web页面切换事件的通知,脚本引擎303对绘制引擎302指示子窗口的显示。依照该指示,通过绘制引擎302,作为子窗口,显示通告窗口91。此时,脚本引擎303通过第1执行部310和第2执行部320的联合,继续执行MFP控制脚本600。
使通告窗口91显示的绘制引擎302应答由用户实施的关闭键49的点击而关闭作为父窗口的窗口40。之后,如果在MFP1中附加了文档的电子邮件的发送结束,接受邮件发送的完成通知,从而MFP控制脚本600的执行结束,则绘制引擎302关闭通告窗口91(子窗口)。
图19是图13的判定例程的变形例的流程图。
第2执行部320检查执行中的MFP控制脚本600是否为使MFP1进行多个处理的脚本(S421)。在判断为MFP控制脚本是使得进行多个处理的脚本的情况下(在S421中“是”),第2执行部320将判定结果设为“继续”(S422)。相对于此,在判断为MFP控制脚本不是使得进行多个处理的脚本的情况下(在S421中“否”),第2执行部320将判定结果设为“停止”(S423)。即,关于使MFP1进行单一的处理的MFP控制脚本600,在结束显示对应的Web页面50的情况下判定为停止执行。
图20是图13的继续执行例程的变形例的流程图。
第2执行部320对第1执行部310指示停止执行在判定例程中被设为判定的对象的MFP控制脚本(S440),获取由接受到指示的第1执行部310保存的执行中断时的步骤编号(S441)。然后,第2执行部320从获取的步骤编号起再次开始执行MFP控制脚本(S442)。
在再次开始时,第2执行部320检查与MFP控制脚本执行的步骤对应的处理是否为该MFP控制脚本的使MFP1进行的处理中的最后的处理(S443a)。在MFP控制脚本是使MFP1进行单一的处理的脚本的情况下,该单一的处理被视为最后的处理。
在与执行的步骤对应的处理不是最后的处理的情况下(在S443a中“是”),第2执行部320对绘制引擎302指示子窗口的显示(S443b)。
在与执行的步骤对应的处理是最后的处理的情况下(在S443a中“否”),子窗口的显示未被指示,流程返回到图14的流程。在该情况下,子窗口的显示被省略。其理由在于,直至MFP控制脚本的执行完成为止可能不会花费长的时间,所以考虑为对用户通告MFP控制脚本的执行的继续的必要性小。如果如本例子那样设为不打开子窗口,则在用户指示了Web页面的切换时,不会引起用户对子窗口打开这样的用户未预期的显示不知所措这样的状况。
图21示出MFP的主要部分的功能结构的其他例子。在图21的例子中,在MFP1中,启动Web浏览器300b。Web浏览器300b的结构与图5的Web浏览器300的结构相同。Web浏览器300b从设置于MFP1内的Web服务器200获取成为操作画面501、502、503、504中的某一个的Web页面50,使该Web页面50显示于操作面板17的显示器。
Web浏览器300b的脚本引擎303执行在Web页面50中嵌入的MFP控制脚本600。在这过程中,脚本引擎303对主控制器10委托用于使MFP1进行用户指定的处理的控制、或者从主控制器10接受处理的完成通知。
作为以上的实施方式的变形例,将受理通过执行MFP控制脚本600而发生的来自Web浏览器300的要求的服务功能设置于Web服务器200,利用该服务功能,用户终端3能够使MFP1进行规定的处理。
根据上述实施方式,在显示了Web页面50时自动地执行的脚本被嵌入于该Web页面的情况下,在该Web页面中嵌入的MFP控制脚本600的执行过程中,用户能够使该Web页面的显示结束。在该Web页面的显示结束时,通过中止执行MFP控制脚本600以外的脚本,能够降低用户终端3中的资源负荷(CPU运转率、内存使用量、窗口尺寸)。
在上述实施方式中,例示了将Web服务器200设置于MFP1的结构,但无需一定将Web服务器200设置于MFP1。例如,能够在服务器设备、其他MFP这样的与MFP1不同的信息设备中设置Web服务器200。在这样的情况下,使用户终端3上的Web浏览器300从MFP1的外部的Web服务器200获取Web页面50。然后,在执行在Web页面50中嵌入的MFP控制脚本600时,用户终端3使MFP1进行指定的处理。
Claims (8)
1.一种操作处理装置,用于信息设备的操作,其特征在于,所述操作处理装置具备:
脚本执行单元,在显示着嵌入有该操作处理装置使所述信息设备进行处理的脚本的Web页面的状态下执行该脚本;
显示处理单元,在所述脚本的执行过程中进行了指示结束所述Web页面的显示的操作时,依照该操作,使所述Web页面的显示结束;以及
脚本继续执行单元,在由所述显示处理单元结束所述Web页面的显示时,从所述脚本执行单元接过来所述脚本而执行。
2.根据权利要求1所述的操作处理装置,其特征在于,
所述脚本继续执行单元在所述脚本是该操作处理装置使所述信息设备依次进行多个处理的脚本、且该脚本中的由所述脚本执行单元执行着的部分与所述多个处理中的执行顺序是并非第1位的设定的顺序以后的顺序中的某一个顺序的处理对应的情况下,接过来所述脚本而执行,在所述脚本中的所述部分与执行顺序是从第1位至所述设定的顺序的前一个顺序为止的顺序中的某一个顺序的处理对应的情况下,不执行所述脚本。
3.根据权利要求1所述的操作处理装置,其特征在于,
所述脚本继续执行单元在所述脚本是该操作处理装置使所述信息设备依次进行多个处理的脚本的情况下,接过来所述脚本而执行,在所述脚本是该操作处理装置使所述信息设备进行单一的处理的脚本的情况下,不执行所述脚本。
4.根据权利要求1至3中的任意一项所述的操作处理装置,其特征在于,
所述显示处理单元在由所述脚本继续执行单元执行所述脚本时,使对所述用户通告该脚本正在继续的情况的窗口显示于显示器,在该脚本的执行完成了时,使该窗口的显示结束。
5.一种信息设备的控制方法,其特征在于,
连接有所述信息设备的网络上的信息处理装置所具备的Web浏览器从所述网络上的服务器获取嵌入有使所述信息设备进行指定的处理的脚本的Web页面,
所述Web浏览器使获取到的所述Web页面显示于显示器,
所述Web浏览器以进行了与所述脚本关联起来的操作为契机,执行所述脚本,
所述Web浏览器在所述脚本的执行过程中进行了指示结束所述Web页面的显示的操作时,结束所述Web页面的显示并且继续执行所述脚本。
6.根据权利要求5所述的信息设备的控制方法,其特征在于,
在所述脚本是该操作处理装置使所述信息设备依次进行多个处理的脚本、并且该脚本中的执行着的部分与所述多个处理中的执行顺序是并非第1位的设定的顺序以后的顺序中的某一个顺序的处理对应的情况下,所述Web浏览器接过来所述脚本而执行,在所述脚本中的所述部分与执行顺序是从第1位至所述设定的顺序的前一个顺序为止的顺序中的某一个顺序的处理对应的情况下,所述Web浏览器不执行所述脚本。
7.根据权利要求5所述的信息设备的控制方法,其特征在于,
所述Web浏览器在所述脚本是该操作处理装置使所述信息设备依次进行多个处理的脚本的情况下,接过来所述脚本而执行,在所述脚本是该操作处理装置使所述信息设备进行单一的处理的脚本的情况下,不执行所述脚本。
8.根据权利要求5至7中的任意一项所述的信息设备的控制方法,其特征在于,
所述Web浏览器在执行着所述脚本时,使对所述用户通告该脚本正在继续的情况的窗口显示于显示器,在该脚本的执行完成了时,使该窗口的显示结束。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014020929A JP5939264B2 (ja) | 2014-02-06 | 2014-02-06 | 操作処理装置、情報機器の制御方法およびコンピュータープログラム |
JP2014-020929 | 2014-02-06 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104836932A true CN104836932A (zh) | 2015-08-12 |
CN104836932B CN104836932B (zh) | 2018-03-02 |
Family
ID=53755042
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510059896.5A Active CN104836932B (zh) | 2014-02-06 | 2015-02-05 | 操作处理装置、信息设备的控制方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10740428B2 (zh) |
JP (1) | JP5939264B2 (zh) |
CN (1) | CN104836932B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6881241B2 (ja) * | 2017-11-02 | 2021-06-02 | ブラザー工業株式会社 | 通信装置 |
JP6939453B2 (ja) * | 2017-11-15 | 2021-09-22 | コニカミノルタ株式会社 | 複合装置、要求応答方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110261398A1 (en) * | 2009-12-11 | 2011-10-27 | Canon Kabushiki Kaisha | Information processing apparatus, and a control method and program therefor |
CN102244705A (zh) * | 2010-05-13 | 2011-11-16 | 佳能株式会社 | 信息处理装置及其控制方法 |
JP2011239336A (ja) * | 2010-05-13 | 2011-11-24 | Canon Inc | 情報処理装置、情報処理装置の制御方法、及び制御プログラム |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6934932B2 (en) * | 2001-10-16 | 2005-08-23 | Sharp Laboratories Of America, Inc. | System and method for managing workflow using a plurality of scripts |
JP2005316634A (ja) | 2004-04-28 | 2005-11-10 | Hitachi Ltd | セッション情報保存システム及び方法 |
JP4270184B2 (ja) * | 2005-09-05 | 2009-05-27 | コニカミノルタビジネステクノロジーズ株式会社 | ネットワーク画像処理システム、ネットワーク画像処理装置、ネットワーク画像処理方法 |
JP4766998B2 (ja) * | 2005-11-16 | 2011-09-07 | コニカミノルタビジネステクノロジーズ株式会社 | 情報処理装置、画像処理装置、および情報処理方法 |
JP4868955B2 (ja) | 2006-06-22 | 2012-02-01 | 株式会社リコー | 画像処理装置、情報処理装置、サーバ装置、表示制御システム、及び表示制御方法 |
US20110093801A1 (en) * | 2008-06-30 | 2011-04-21 | Kazuya Koyama | Application extension system, extension method, extension program |
US7860927B2 (en) * | 2008-07-25 | 2010-12-28 | International Business Machines Corporation | Inspecting web browser state information from a synchronously-invoked service |
JP5268831B2 (ja) | 2009-08-27 | 2013-08-21 | 京セラ株式会社 | 携帯電子機器 |
KR101644804B1 (ko) * | 2009-09-09 | 2016-08-03 | 삼성전자주식회사 | 화상형성시스템 및 그 저전력 모드 제어방법 |
JP2011232893A (ja) * | 2010-04-26 | 2011-11-17 | Canon Inc | 印刷データ作成サーバ及び印刷装置及び印刷システム |
JP5822537B2 (ja) * | 2010-06-07 | 2015-11-24 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法、及びプログラム |
JP5713617B2 (ja) | 2010-09-22 | 2015-05-07 | キヤノン株式会社 | 画像処理装置、その制御方法、及び制御プログラム |
JP5743671B2 (ja) * | 2011-04-19 | 2015-07-01 | キヤノン株式会社 | 情報処理装置およびその制御方法 |
JP5885527B2 (ja) * | 2012-02-14 | 2016-03-15 | キヤノン株式会社 | 印刷システム、印刷サーバ、制御方法およびコンピュータプログラム |
JP5510481B2 (ja) * | 2012-03-08 | 2014-06-04 | コニカミノルタ株式会社 | 画像形成装置、画像形成装置の制御方法、画像形成装置の制御プログラム、および画像形成システム |
US20130238391A1 (en) * | 2012-03-09 | 2013-09-12 | Oracle International Corporation | Product oriented web site analytics |
JP2015219890A (ja) * | 2014-05-21 | 2015-12-07 | キヤノン株式会社 | 管理装置、その制御方法およびプログラム |
-
2014
- 2014-02-06 JP JP2014020929A patent/JP5939264B2/ja active Active
-
2015
- 2015-01-21 US US14/601,853 patent/US10740428B2/en active Active
- 2015-02-05 CN CN201510059896.5A patent/CN104836932B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110261398A1 (en) * | 2009-12-11 | 2011-10-27 | Canon Kabushiki Kaisha | Information processing apparatus, and a control method and program therefor |
CN102244705A (zh) * | 2010-05-13 | 2011-11-16 | 佳能株式会社 | 信息处理装置及其控制方法 |
JP2011239336A (ja) * | 2010-05-13 | 2011-11-24 | Canon Inc | 情報処理装置、情報処理装置の制御方法、及び制御プログラム |
Also Published As
Publication number | Publication date |
---|---|
US20150220654A1 (en) | 2015-08-06 |
CN104836932B (zh) | 2018-03-02 |
JP5939264B2 (ja) | 2016-06-22 |
JP2015148916A (ja) | 2015-08-20 |
US10740428B2 (en) | 2020-08-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9471261B2 (en) | Image processing apparatus, display control method, and recording medium | |
US20070013673A1 (en) | Virtual keyboard system and control method thereof | |
US20040162890A1 (en) | Imaging apparatus help system | |
US20070179899A1 (en) | License management apparatus capable of efficiently executing job or workflow, license management system, license management method, and recording medium | |
US9110617B2 (en) | Cooperative image processing system, cooperative image processing method, portable information apparatus, image processing apparatus, and recording medium | |
US10180944B2 (en) | Information processing device, non-transitory computer readable recording medium and information processing method for transferring files from a first server to a second server | |
JP2009123009A (ja) | システム、表示方法およびサーバ装置 | |
CN102789374A (zh) | 多功能图像形成装置 | |
US20050174606A1 (en) | Scan data transmitter and a scan data transmission system | |
US20110055323A1 (en) | Image forming system, image forming apparatus, and method | |
CN102244710A (zh) | 信息处理装置及其控制方法 | |
US10712986B2 (en) | Job processing apparatus that stops job according to user's instruction, method of controlling same, and storage medium | |
JP4710920B2 (ja) | データ処理装置、データ処理プログラム、データ処理方法、サーバ、処理実行指示プログラムおよび処理実行指示方法 | |
US10326897B2 (en) | Image forming apparatus which utilizes a web browser to display a first or previous screen | |
JP5817766B2 (ja) | 情報処理装置、通信システム及びプログラム | |
US20200396344A1 (en) | Information processing method, information processing apparatus, and storage medium | |
US20120265857A1 (en) | Image forming apparatus, communication control method, recording medium encoded with communication control program, browsing method, and recording medium encoded with browsing program | |
JP6929147B2 (ja) | 画像処理装置及びその制御方法、並びにプログラム | |
CN104836932A (zh) | 操作处理装置、信息设备的控制方法 | |
JP2019175100A (ja) | アプリケーションプログラムのセットアップ方法およびダウンロードサーバ | |
US9304715B2 (en) | Apparatus and method for storing and reusing settings | |
JP2003167823A (ja) | データ送信装置 | |
JP4241703B2 (ja) | 情報管理システム、情報処理装置及び情報管理プログラム | |
JP6460029B2 (ja) | ジョブ予約システムおよびジョブ予約方法 | |
JP6485647B2 (ja) | ヘルプ表示システム、ヘルプ表示機器およびヘルプ表示プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |