CN102377816A - 图像形成装置及信息处理方法 - Google Patents
图像形成装置及信息处理方法 Download PDFInfo
- Publication number
- CN102377816A CN102377816A CN2011102251142A CN201110225114A CN102377816A CN 102377816 A CN102377816 A CN 102377816A CN 2011102251142 A CN2011102251142 A CN 2011102251142A CN 201110225114 A CN201110225114 A CN 201110225114A CN 102377816 A CN102377816 A CN 102377816A
- Authority
- CN
- China
- Prior art keywords
- web
- file
- service
- information
- web service
- 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
Images
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/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
- 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/957—Browsing optimisation, e.g. caching or content distillation
-
- 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/00503—Customising to a particular machine or model, machine function or application
Abstract
本发明提供一种图像形成装置及信息处理方法。所述图像形成装置包括Web中继单元,在从能够经由网络通信的Web服务器提供的Web服务获取的画面信息中存在文件输入字段的情况下,Web中继单元从存储设备中提取从能够与所述Web服务协作的另一Web服务下载的文件,将所述画面信息中包括的所述文件输入字段转换为选择框,并且向Web浏览器发送将所提取的文件设置为所述选择框的选项的画面信息。
Description
技术领域
本发明涉及图像形成装置、信息处理方法及存储介质。
背景技术
迄今,已知将图像形成装置连接到网络上的外部服务器以使用由外部服务器提供的服务。
根据日本特开2007-128370号公报的记载,例如,已知将通过读取原稿上的图像而生成的图像数据发送到网络上的文档管理服务器并登记在文档管理服务器侧的文档管理数据库中。
另外,已知当图像处理装置使用外部服务时,外部服务器具有Web服务器功能并且图像处理装置使用Web浏览器以与外部服务器连接。
在这种情况下,图像处理装置的Web浏览器请求外部服务器发送关于操作画面的信息,并且外部服务器的应用响应来自图像处理装置的请求发送用于显示关于操作画面的信息的超文本标记语言(HTML)数据。图像处理装置的Web浏览器分析接收到的HTML数据,并基于接收到的HTML数据的描述显示关于操作画面的信息。
然而,如上所述,当图像处理装置使用Web浏览器与外部服务器连接、并使用由外部服务器提供的外部服务时,可能产生以下问题。
例如,在具有扫描器功能和打印机功能的多功能外围设备(MFP)使用Web浏览器与外部服务器连接的情况下,可能无法正常显示由外部服务器提供的操作画面信息。这是因为MFP的Web浏览器不总是适应由外部服务器提供的所有HTML数据。
通常,如果在HTML数据中存在“<INPUT type=″file″>”的描述,则在个人计算机(PC)上运行的Web浏览器显示文件名的输入字段(field)以及按钮“浏览...”。当Web浏览器检测到按钮“浏览...”被按下时,Web浏览器显示文件选择对话框。用户可以使用文件选择对话框来选择要发送到外部服务器的任意文件。MFP的Web浏览器能够显示文件名的输入字段及按钮“浏览...”,然而,即使MFP的Web浏览器检测到按钮“浏览...”被按下时,MFP的Web浏览器也不进行任何相关处理。这是因为MFP的Web浏览器与用于显示文件选择对话框的功能不对应。
鉴于这种问题而提出本发明,并且本发明具有如下目的:在从由Web服务器提供的Web服务获取的画面信息中存在文件输入字段的情况下,将文件输入字段转换为能够由图像处理装置的Web浏览器处理的选择框,并且将从能够与该Web服务协作的Web服务下载的文件设置为选择框的选项。
发明内容
根据本发明的一个方面,提供一种图像形成装置,该图像形成装置包括:Web浏览器;以及Web中继单元,其被配置为在能够经由网络通信的Web服务器与所述Web浏览器之间中继通信;其中,在从能够经由网络通信的所述Web服务器提供的Web服务获取的画面信息中存在文件输入字段的情况下,所述Web中继单元从存储设备中提取从能够与所述Web服务协作的另一Web服务下载的文件,将包括在所述画面信息中的所述文件输入字段转换为选择框,并且向所述Web浏览器发送将所提取的文件设置为所述选择框的选项的画面信息。
根据以下参照附图对示例性实施例的详细描述,本发明的其他特征和方面将变得清楚。
附图说明
被包括在说明书中并构成说明书的一部分的附图示出了本发明的示例性实施例、特征及方面,并与文字描述一起,用来说明本发明的原理。
图1是示出根据本发明的示例性实施例的图像形成系统的配置的示例的示意图。
图2是示出多功能外围设备(MFP)的硬件配置的示例的框图。
图3是示出Web服务器的硬件配置的示例的框图。
图4是示出Web服务器的硬件配置的示例的框图。
图5是示出MFP的软件配置的示例的框图。
图6是示出具有用于管理要打印的顾客关联信息的功能的Web服务器的软件配置的示例的框图。
图7是示出具有生成能够由MFP打印的表单(form)数据的功能的Web服务器的软件配置的示例的框图。
图8是示出使用MFP的Web浏览器进行本示例性实施例中的画面的转变的示例的示意图。
图9是示出用于管理关于由Web应用支持的Web服务的信息的Web服务管理表的示例的图。
图10是示出由Web应用执行的画面生成处理的示例的流程图。
图11A和图11B是示出图像形成系统的信息处理的序列的示例的图。
具体实施方式
下面参照附图详细描述本发明的各种示例性实施例、特征及方面。
下面参照附图描述本发明的示例性实施例。利用以下处理的示例来描述示例性实施例,其中通过提供顾客关联信息管理功能的Web服务器与提供表单生成功能的Web服务器协作来进行打印。
图1是示出图像形成系统的配置的示例的示意图。
如图1所示,多功能外围设备(MFP)110、Web服务器120和Web服务器140通过分别与其连接的局域网(LAN)100、130和150经由互联网连接,以相互进行通信。
MFP 110具有复印功能。MFP 110还具有读取原稿图像并利用文件传输协议(FTP)或者服务器消息块(SMB)协议将读取的图像数据(也称为文档数据)发送到在LAN 100上指定的装置的数据发送功能。MFP 110还能够创建使用图像作为附件的电子邮件并使用电子邮件服务器(未示出)发送该电子邮件。MFP 110是图像形成装置的示例。
Web服务器120提供顾客关联信息管理功能作为Web服务。Web服务器120具有管理顾客关联信息的数据库功能。Web服务器120还具有操作数据库功能的操作画面生成功能。Web服务器120能够响应经由操作画面从外部接收的请求发送数据库信息。
Web服务器140提供表单生成功能作为Web服务。Web服务器140具有表单生成功能。Web服务器140还具有操作表单生成功能的操作画面生成功能。Web服务器140响应于经由操作画面从外部接收的请求,通过将数据叠加在作为表单基础的模板上来创建可移植文档格式(PDF)的文件。Web服务器140能够发送所创建的文件作为响应。
本示例性实施例中的系统不限于上述部件的数量。
图2是示出MFP 110的硬件配置的示例的框图。
如图2所示,MFP 110包括扫描器单元112、打印机单元113、控制器200以及操作单元111。
扫描器单元112通过将对原稿上的图像进行曝光扫描所获得的反射光输入到电荷耦合器件(CCD)传感器来将图像信息转换为电信号。扫描器单元112将电信号转换为包括红(R)、绿(G)及蓝(B)颜色的亮度信号,并将亮度信号作为数字图像数据输出到控制器200。将原稿加载到原稿给送器。当用户经由操作单元111指示控制器200开始读取时,控制器200指示扫描器单元112读取原稿。扫描器单元112接收指令、从原稿给送器逐一给送原稿,并读取原稿。可以将原稿放置在玻璃稿台(未示出)并移动曝光单元来扫描原稿,代替使用原稿给送器的自动给送系统来读取原稿。
打印机单元113是用于将从控制器200接收的图像数据形成为纸张上的图像的图像形成MFP。在本示例性实施例中,图像形成方法指的是使用感光鼓和感光带的电子照相方法,但是其不限于此。
控制器200不仅电连接到操作单元111、扫描器单元112以及打印机单元113,而且还经由网络I/F 206连接到LAN 100。换句话说,控制器200经由LAN 100连接到其他设备。这使得能够利用超文本传输协议(HTTP)进行通信。
中央处理单元(CPU)201基于存储在只读存储器(ROM)202中的控制程序,来总体控制对正与其连接的各种MFP的访问以及来自其他MFP的访问。CPU 201还对在控制器200内部进行的各种处理进行总体控制。控制包括用于实现稍后描述的流程图的程序的执行。CPU 201是图像形成装置的计算机的示例。
ROM 202存储装置的引导程序。随机存取存储器(RAM)203是用于操作CPU 201的系统工作存储器以及用于临时存储图像数据的存储器。RAM 203由用于即使在装置主体的电源关闭之后也存储通过备用电源存储的内容的区域以及在电源关闭之后存储的内容被删除的区域构成。
硬盘驱动器(HDD)204能够存储系统软件及图像数据。
操作单元接口(I/F)205是用于将系统总线211连接到操作单元111的接口单元。操作单元I/F 205从系统总线211接收在操作单元111上显示的图像数据,并将图像数据输出到操作单元111,还将从操作单元111输入的信息输出到系统总线211。
网络I/F 206连接到LAN 100和系统总线211以输入和输出信息。
扫描器I/F 207对从扫描器单元112接收的图像数据进行校正、处理以及编辑。扫描器I/F 207具有确定接收到的图像数据是彩色原稿还是单色原稿、是文本原稿还是照片原稿的功能。
图像处理单元208对图像数据进行方向转换、图像压缩以及解压缩处理。图像处理单元208能够将存储在HDD 204中的多个图像合并为一个图像。
打印机I/F 209接收从图像处理单元208发送的图像数据,并在参照附加到图像数据的属性数据的同时对图像数据进行图像形成。将图像形成之后的图像数据输出到打印机单元113。
图3是示出Web服务器120的硬件配置的示例的框图。
CPU 301、RAM 302、ROM 303、网络I/F 305以及硬盘驱动器(HDD)306经由系统总线309连接以相互进行通信。此外,诸如阴极射线管(CRT)的显示设备307、诸如键盘的输入设备304以及诸如鼠标的指示设备308经由系统总线309连接以相互进行通信。
ROM 303或者HDD 306存储诸如操作系统及Web应用的控制程序。
CPU 301根据需要将控制程序从ROM 303或者HDD 306读取到RAM 302上并执行控制程序,以发挥计算机的功能。CPU 301经由显示设备307显示各种信息并从输入设备304或者指示设备308接收用户指令。此外,CPU 301经由网络I/F 305连接到LAN 130并与其他设备进行通信。
图4是示出Web服务器140的硬件配置的示例的框图。
CPU 401、RAM 402、ROM 403、网络I/F 405以及硬盘驱动器(HDD)406经由系统总线409连接以相互进行通信。此外,诸如CRT的显示设备407、诸如键盘的输入设备404以及诸如鼠标的指示设备408经由系统总线409连接以相互进行通信。
ROM 403或者HDD 406存储诸如操作系统及Web应用的控制程序。
CPU 401根据需要将控制程序从ROM 403或者HDD 406读取到RAM 402上并执行控制程序,以发挥计算机的功能。CPU 401经由显示设备407显示各种信息,并从输入设备404或者指示设备408接收用户指令。此外,CPU 401经由网络I/F 405连接到LAN 150并与其他设备进行通信。
图5是示出MFP 110的软件配置的示例的框图。
图5所示的软件模块是由CPU 201执行存储在MFP 110的HDD 204中的程序来实现。
HTTP通信单元500是用于通过操作网络I/F 206进行利用HTTP的通信的软件模块。
Web浏览器510是用于经由HTTP通信单元500与Web应用520进行通信的Web浏览器。Web浏览器510请求Web应用520发送利用HTML描述的操作画面。Web浏览器510对经由HTTP通信单元500从Web应用520接收的操作画面的HTML数据进行绘制,并将绘制的数据显示在操作单元111上。Web浏览器510将对在操作单元111上显示的操作画面的输入通知给Web应用520。
Web应用520向Web浏览器510提供操作画面,并根据Web浏览器510所通知的对操作画面的输入、经由HTTP通信单元500与Web服务器120以及Web服务器140通信。如果由Web服务器提供的HTML数据包括无法由Web浏览器510正常处理的信息,则Web应用520将该信息转换为能够由Web浏览器510正常处理的HTML数据。Web应用520是用于将转换的HTML数据发送到Web浏览器510的软件模块。Web应用520是用于在能够经由网络通信的Web服务器与Web浏览器510之间中继通信的Web中继单元的示例。
打印执行单元530是用于根据来自Web应用520的打印指令执行打印处理的软件模块。
用户管理单元540是用于对用户进行验证并识别操作MFP 110的用户的软件模块。
图6是示出具有管理要打印的顾客关联信息的功能的Web服务器120的软件配置的示例的框图。
图6所示的软件模块由CPU 301执行存储在Web服务器120的HDD306中的程序来实现。
HTTP通信单元600是用于通过操作网络I/F 305进行利用HTTP的通信的软件模块。
Web应用610是用于提供顾客关联信息管理Web服务的软件模块。Web应用610响应于来自MFP 110的请求将操作画面经由HTTP通信单元600发送到MFP 110。Web应用610经由HTTP通信单元600接收用户经由MFP 110显示的操作画面输入的输入信息,并指示数据库管理单元620处理该信息。
数据库管理单元620是用于根据Web应用610的指令存储和提取数据的软件模块。
图7是示出具有生成能够由MFP 110打印的表单数据的功能的Web服务器140的软件配置的示例的框图。
图7所示的软件模块由CPU 401执行存储在Web服务器140的HDD406中的程序来实现。
HTTP通信单元700是用于通过操作网络I/F 405进行利用HTTP的通信的软件模块。
Web应用710是用于提供表单生成Web服务的软件模块。Web应用710响应于来自MFP 110的请求将操作画面经由HTTP通信单元700发送到MFP 110。Web应用710经由HTTP通信单元700接收用户经由MFP110显示的操作画面输入的输入信息,并指示表单生成单元720处理该信息。
表单生成单元720是用于根据Web应用710的指令将从Web应用710接收的数据叠加在表单模板上以生成表单的软件模块。
图8是示出使用MFP的Web浏览器来进行本示例性实施例的画面的转变的示例的示意图。
图8所示的所有操作画面是在MFP 110的操作单元111上显示的那些画面。
初始画面1101是用于显示由Web应用520支持的Web服务的画面。初始画面1101包括顾客关联信息管理按钮、表单生成按钮以及退出按钮。
顾客关联信息下载画面1102是用于从提供顾客关联信息管理服务的Web服务器120下载顾客信息的操作画面。顾客关联信息下载画面1102包括顾客姓名、用于选择顾客姓名的复选框以及下载按钮。
下载完成画面1103是当Web应用520将从Web服务器下载的文件存储在临时存储区域中时显示的画面。下载完成画面1103包括关闭按钮。
表单生成信息选择画面1104是用于向提供表单生成服务的Web服务器140进行发送并选择表单生成信息的画面。表单生成信息选择画面1104包括用于选择表单生成信息的选择框,以及用于向提供表单生成服务的Web服务器140发送选择的顾客信息以使Web服务器140生成可打印的表单数据的表单生成按钮。
打印设置画面1105是当Web应用520将从Web服务器下载的可打印的文件存储在临时存储区域中时显示的画面。打印设置画面1105包括份数、双面打印设置以及打印按钮。将要打印的纸张的数量输入到份数中。双面打印设置是用于设置是否要进行双面打印的复选框。打印按钮是用于根据指定的打印设置开始打印下载的文件的按钮。
图9是示出用于管理关于由Web应用520支持的Web服务的信息的Web服务管理表的示例的图。
Web服务管理表由Web服务名1001、统一资源定位符(URL)1002以及协作可用Web服务1003的信息构成。
Web服务名1001用作初始画面1101的按钮名称。URL 1002用作当检测到按钮的按下时连接的Web服务器的地址。
协作可用Web服务1003用于提取从协作可用Web服务下载的文件。
Web服务管理表被存储在作为存储设备的示例的HDD 204中。MFP110基于用户经由操作单元11 1的操作可以将信息存储在Web服务管理表中或者改变该信息。
图10是示出由Web应用520执行的画面生成处理的示例的流程图。
当从连接目的地的Web服务接收到数据时执行画面生成处理。
在步骤S901中,Web应用520确定是否就在画面生成处理之前将从Web服务接收到的文件存储在临时存储区域中。如果存储了文件(步骤S901中的“是”),则Web应用520进入步骤S903。如果未存储文件(步骤S901中的“否”),则Web应用520进入步骤S911。
在步骤S911中,Web应用520确定是否接收到打印结束通知。如果接收到打印结束通知(步骤S911中的“是”),则Web应用520进入步骤S912。如果未接收到打印结束通知(步骤S911中的“否”),则Web应用520进入步骤S902。
在步骤S912中,Web应用520存储打印结束画面作为画面信息。
在步骤S902中,Web应用520解析从连接目的地的Web服务接收到的HTML数据以提取构成画面的元素。
在步骤S904中,Web应用520确定在步骤S902中提取的构成画面的元素中是否存在文件名输入字段(<INPUT type=″file″>)。如果其中存在文件名输入字段(步骤S904中的“是”),则Web应用520进入步骤S907。如果其中不存在文件名输入字段(步骤S904中的“否”),则Web应用520进入步骤S909。
在步骤S907中,Web应用520参照协作可用Web服务1003,以从诸如RAM 203或者HDD 204的存储设备中,来提取从能够与连接目的地的Web服务协作的Web服务下载的文件。
在步骤S908中,Web应用520用选择框(<select name=″file″>)替换文件名输入字段<INPUT type=″file″>。Web应用520将在步骤S907中提取的文件设置作为选项元素(<option value=″AAAAAAAA.csv″>AAAAAAAA.csv</option>),并将该选项元素存储作为画面信息。
在步骤S909中,Web应用520将从连接目的地的Web服务接收到的HTML数据直接存储作为画面信息。
在步骤S903中,Web应用520确定存储的文件是否是可打印的文件。如果存储的文件是可打印的文件(步骤S903中的“是”),则Web应用520进入步骤S905。如果存储的文件不是可打印的文件(步骤S903中的“否”),则Web应用520进入步骤S906。
在步骤S905中,Web应用520存储打印设置画面作为画面信息。
在步骤S906中,Web应用520存储下载完成画面作为画面信息。
在步骤S910中,Web应用520将存储的画面信息发送到Web浏览器并结束画面生成处理。
图11A和图11B是示出用于图像形成系统的信息处理的序列的示例的图。
在步骤S801中,Web浏览器510将用户在验证信息输入画面(未示出)上输入的验证信息发送到用户管理单元504。
在步骤S802中,用户管理单元540对用户进行验证以向Web浏览器510发送登录通知。
在步骤S803中,用户管理单元504向Web应用520发送登录通知。
在步骤S804中,Web应用520在HDD 204中创建用于登录用户的临时存储区域。
在步骤S805中,Web浏览器510向Web应用520发送包括对初始画面的请求的请求消息。
在步骤S806中,Web应用520向Web浏览器510发送初始画面1101的HTML数据,作为针对在步骤S805中接收到的请求消息的响应消息。
在步骤S807中,Web浏览器510检测到用户按下顾客关联信息管理按钮,并发送将其通知给Web应用520的请求消息。
在步骤S808中,Web应用520参照URL 1002的信息,以发送请求Web应用610发送画面的请求消息。
在步骤S809中,Web应用610向Web应用520发送画面信息的HTML数据作为响应消息。
在步骤S810中,Web应用520进行由步骤S901、S911、S902、S904、S909以及S910构成的画面生成处理。
在步骤S811中,Web应用520发送在步骤S810中创建的顾客关联信息下载画面1102的HTML数据,作为针对在步骤S807中接收到的请求消息的响应消息。
在步骤S812中,Web浏览器510检测到用户选中用于选择顾客姓名的复选框并按下下载按钮,并发送将其通知给Web应用520的请求消息。此时,考虑用户选中了顾客AAAAAAAA的复选框。
在步骤S813中,Web应用520向Web应用610发送包括对顾客AAAAAAAA的数据的请求的请求消息。
在步骤S814中,接收到来自Web应用520的请求消息的Web应用610请求数据库管理单元620提取关于顾客AAAAAAAA的信息。
在步骤S815中,接收到来自Web应用610的请求的数据库管理单元620从管理关于顾客AAAAAAAA的信息的数据库提取关于顾客AAAAAAAA的信息(顾客关联信息)。
在步骤S816中,数据库管理单元620将在步骤S815中提取到的顾客AAAAAAAA的数据(描述了顾客关联信息的文件)发送到Web应用610,作为对在步骤S814中从Web应用610接收到的请求的响应。
在步骤S817中,Web应用610向Web应用520发送顾客AAAAAAAA的数据,作为对在步骤S814中接收到的请求消息的响应消息。顾客AAAAAAAA的数据的文件格式采用逗号分隔值(CSV)格式。
在步骤S818中,接收到作为来自Web应用610的响应消息的顾客AAAAAAAA的数据的Web应用520,将顾客AAAAAAAA的数据存储在步骤S804中创建的临时存储区域。
在步骤S819中,Web应用520进行由步骤S901、S903、S906以及S910构成的画面生成处理。
在步骤S820中,Web应用520向Web浏览器510发送在步骤S819中创建的下载完成画面1103的HTML数据,作为对在步骤S812中接收到的请求消息的响应消息。
在步骤S821中,当Web浏览器510检测到用户按下了下载完成画面1103中包含的关闭按钮时,Web浏览器510关闭下载完成画面1103以使得显示初始画面1101。当Web浏览器510检测到用户按下了表单生成按钮时,Web浏览器510发送将其通知给Web应用520的请求消息。
在步骤S822中,Web应用520参照URL 1002的信息,以向Web应用710发送包括对画面的请求的请求消息。
在步骤S823中,Web应用710向Web应用520发送画面信息的HTML数据作为响应消息。
在步骤S824中,Web应用520进行由步骤S901、S911、S902、S904、S907、S908以及S910构成的画面生成处理。
在步骤S825中,Web应用520发送在步骤S824中创建的表单生成信息选择画面1104的HTML数据,作为对在步骤S821中接收到的请求消息的响应消息。
在步骤S826中,当Web浏览器510检测到用户选择表单生成信息并按下表单生成按钮时,Web浏览器510向Web应用520发送通知其的请求消息。此时,考虑用户选择了顾客信息AAAAAAAA.csv作为表单生成信息。
在步骤S827中,Web应用520向Web应用710发送包括用顾客AAAAAAAA的数据生成表单的请求的请求消息。
在步骤S828中,接收到来自Web应用520的请求消息的Web应用710请求表单生成单元720用顾客AAAAAAAA的数据生成表单。
在步骤S829中,接收到来自Web应用710的请求的表单生成单元720通过将顾客AAAAAAAA的信息与模板交叠来生成表单数据。生成的表单使用可移植文档格式(PDF)的文件格式。
在步骤S830中,表单生成单元720向Web应用710发送在步骤S829中生成的顾客AAAAAAAA的表单数据,作为对在步骤S828中从Web应用710接收到的请求的响应。
在步骤S831中,Web应用710向Web应用520发送顾客AAAAAAAA的表单数据,作为对在步骤S827中接收到的请求消息的响应消息。
在步骤S832中,Web应用520将顾客AAAAAAAA的表单数据存储在步骤S804中创建的临时存储区域中。
在步骤S833中,Web应用520进行由步骤S901、S903、S905以及S910构成的画面生成处理。
在步骤S834中,Web应用520向Web浏览器发送在步骤S833中生成的打印设置画面1105的HTML数据,作为对在步骤S826中接收到的请求消息的响应消息。
在步骤S835中,当Web浏览器510检测到用户进行打印设置并按下打印按钮时,Web浏览器510向Web应用520发送通知其的请求消息。
在步骤S836中,Web应用520将从Web浏览器5 10接收的打印设置信息以及顾客AAAAAAAA的表单数据发送到打印执行单元530,以请求打印执行单元530进行打印。
在步骤S837中,打印执行单元530在同时在该步骤中接收到的打印设置下、执行对在步骤S836中从Web应用520接收到的顾客AAAAAAAA的表单数据的打印。
在步骤S838中,打印执行单元530通知Web应用520打印结束,作为对在步骤S836中接收的请求的响应。
在步骤S839中,Web应用520进行由步骤S901、S911、S912以及S910构成的画面生成处理。
在步骤S840中,Web应用520向Web浏览器510发送在步骤S839中生成的打印结束画面1106的HTML数据,作为对在步骤S835中接收到的请求消息的响应消息。
在步骤S841中,当Web浏览器510检测到用户按下了退出按钮时,Web浏览器510向用户管理单元540发送通知其的请求消息。
在步骤S842中,用户管理单元540进行退出处理并将该退出通知给Web浏览器510。
在步骤S843中,用户管理单元540向Web应用520发送退出通知。
在步骤S844中,Web应用520从HDD 204中删除登录用户的临时存储区域。
本发明还能够通过执行以下处理来实现。更具体地说,执行处理以使得将实现上述示例性实施例的功能的软件(程序)经由网络或者各种存储介质提供给系统或设备并且系统或设备的计算机(或CPU、微处理单元(MPU)等)读取并执行程序。
根据上述的各个示例性实施例,在从由Web服务器提供的Web服务获取的画面信息中存在文件输入字段的情况下,将文件输入字段转换为能够由图像处理装置的Web浏览器处理的选择框,并且能够将从能够与Web服务协作的Web服务下载的文件设置为选择框的选项。
由此,能够使Web服务相互协作。更具体地说,MFP获取存储在外部服务器(Web服务器)中的数据并将获取的数据发送到另一外部服务器。由此能够实现通过使多个外部服务器相互协作来进行打印处理,其中MFP获取由接收数据的外部服务器生成的可打印数据以进行打印。换句话说,能够提供如下一种机制:进行打印以使得使用MFP的Web浏览器来使由多个外部服务器提供的服务相互协作。
从而,上述示例性实施例中的各个能够基于从外部服务器发送的服务信息提供生成用于在Web浏览器上适当地显示操作画面的画面信息的机制,使外部服务器相互协作并进行打印。
根据本发明,在从由Web服务器提供的Web服务获取的画面信息中存在文件输入字段的情况下,将文件输入字段转换为能够由图像处理装置的Web浏览器处理的选择框,并且能够将从能够与该Web服务协作的Web服务下载的文件设置为选择框的选项。
本发明的各方面还能够通过读出并执行记录在存储设备上的用于执行上述实施例的功能的程序的系统或装置的计算机(或诸如CPU或MPU等的设备)、以及由系统或装置的计算机例如读出并执行记录在存储设备上的用于执行上述实施例的功能的程序来执行步骤的方法来实现。鉴于此,例如经由网络或者从用作存储设备的各种类型的记录介质(例如计算机可读介质)向计算机提供程序。
虽然参照示例性实施例描述了本发明,但是应当理解,本发明不限于所公开的示例性实施例。应对所附权利要求的范围给予最宽的解释,以使其覆盖所有变型、等同结构和功能。
Claims (7)
1.一种图像形成装置,所述图像形成装置包括:
Web浏览器;以及
Web中继单元,其被配置为在能够经由网络通信的Web服务器与所述Web浏览器之间中继通信;
其中,在从能够经由网络通信的所述Web服务器提供的Web服务获取的画面信息中存在文件输入字段的情况下,所述Web中继单元从存储设备中提取从能够与所述Web服务协作的另一Web服务下载的文件,将包括在所述画面信息中的所述文件输入字段转换为选择框,并且向所述Web浏览器发送将所提取的文件设置为所述选择框的选项的画面信息。
2.根据权利要求1所述的图像形成装置,其中,所述Web中继单元基于存储在所述存储设备中的、能够相互协作的Web服务的数据来识别能够与所述画面信息被获取自的所述Web服务协作的Web服务,并且提取从所识别的Web服务下载的所述文件。
3.根据权利要求1所述的图像形成装置,其中,所述Web中继单元基于来自所述Web浏览器的指令、从能够经由网络通信的所述Web服务器提供的Web服务下载文件,并将所述文件存储在所述存储设备中。
4.根据权利要求3所述的图像形成装置,其中,所述Web服务被配置为提供用于管理要打印的顾客关联信息的功能,并且
其中,所述Web中继单元从所述Web服务下载描述有所述顾客关联信息的所述文件。
5.根据权利要求1所述的图像形成装置,其中,所述Web中继单元根据经由基于所述画面信息生成的画面而从所述Web浏览器输入的指令,将设置为所述选择框的选项的文件中、被选择的文件上传到所述画面信息被获取自的所述Web服务。
6.根据权利要求5所述的图像形成装置,其中,所述画面信息被获取自的所述Web服务被配置为提供用于生成所述图像形成装置能够打印的表单数据的功能,并且
其中,所述Web中继单元将所选择的文件上传到所述画面信息被获取自的所述Web服务,以请求所述Web服务基于所述文件生成表单数据。
7.一种图像形成装置中的信息处理方法,所述图像形成装置包括Web浏览器以及被配置为在能够经由网络通信的Web服务器与所述Web浏览器之间中继通信的Web中继单元,所述信息处理方法包括如下步骤:
在从能够经由网络通信的所述Web服务器提供的Web服务获取的画面信息中存在文件输入字段的情况下,通过所述Web中继单元从存储设备中提取从能够与所述Web服务协作的另一Web服务下载的文件;
通过所述Web中继单元将包括在所述画面信息中的所述文件输入字段转换为选择框;
通过所述Web中继单元将所提取的文件设置为所转换的选择框的选项;以及
通过所述Web中继单元向所述Web浏览器发送将所述文件设置为所述选择框的选项的画面信息。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010-177921 | 2010-08-06 | ||
JP2010177921A JP2012038094A (ja) | 2010-08-06 | 2010-08-06 | 画像形成装置、情報処理方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102377816A true CN102377816A (zh) | 2012-03-14 |
CN102377816B CN102377816B (zh) | 2014-02-26 |
Family
ID=45555959
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110225114.2A Expired - Fee Related CN102377816B (zh) | 2010-08-06 | 2011-08-05 | 图像形成装置及信息处理方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8711410B2 (zh) |
JP (1) | JP2012038094A (zh) |
CN (1) | CN102377816B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103533013A (zh) * | 2012-07-02 | 2014-01-22 | 富士施乐株式会社 | 中继装置和中继方法 |
CN103677679A (zh) * | 2012-09-11 | 2014-03-26 | 健豪印刷事业股份有限公司 | 在线印刷服务系统及其存储媒体 |
CN105930106A (zh) * | 2015-02-27 | 2016-09-07 | 京瓷办公信息系统株式会社 | 功能提供系统及打印系统 |
CN108132762A (zh) * | 2016-12-01 | 2018-06-08 | 京瓷办公信息系统株式会社 | 图像处理装置以及图像形成装置 |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5811708B2 (ja) * | 2010-09-30 | 2015-11-11 | ブラザー工業株式会社 | 画像処理システム、画像処理方法、中継装置、及び、中継プログラム。 |
US10817662B2 (en) | 2013-05-21 | 2020-10-27 | Kim Technologies Limited | Expert system for automation, data collection, validation and managed storage without programming and without deployment |
JP2016130902A (ja) * | 2015-01-13 | 2016-07-21 | 株式会社リコー | 機器、情報処理システム、情報処理方法、及び情報処理プログラム |
WO2018053418A1 (en) | 2016-09-19 | 2018-03-22 | Kim Technologies Limited | Actively adapted knowledge base, content calibration, and content recognition |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030088793A1 (en) * | 2001-11-06 | 2003-05-08 | Parry Travis J. | Managing customized menus across multiple imaging devices |
US20030225894A1 (en) * | 2002-03-25 | 2003-12-04 | Tatsuo Ito | Image forming apparatus including web service functions |
US20050108353A1 (en) * | 2003-11-18 | 2005-05-19 | Canon Kabushiki Kaisha | Image processing device and control method of image processing device |
CN101282272A (zh) * | 2007-04-03 | 2008-10-08 | 佳能株式会社 | 远程指示系统、图像形成装置及控制方法 |
CN101465932A (zh) * | 2007-12-20 | 2009-06-24 | 佳能株式会社 | 图像处理设备及其控制方法 |
US7689707B2 (en) * | 2004-12-09 | 2010-03-30 | International Business Machines Corporation | Exchanging files between computers |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7793206B2 (en) * | 2005-11-02 | 2010-09-07 | Creative Technology Ltd | System for downloading digital content published in a media channel |
JP2007128370A (ja) | 2005-11-04 | 2007-05-24 | Nec Corp | 文書管理サーバー、文書管理システム、文書管理方法、文書管理プログラム |
JP5426925B2 (ja) * | 2009-05-13 | 2014-02-26 | キヤノン株式会社 | Web環境で動作するシステム及びその制御方法 |
JP2011227865A (ja) * | 2010-03-31 | 2011-11-10 | Ricoh Co Ltd | 画像形成装置、記憶制御方法及び記憶制御プログラム |
-
2010
- 2010-08-06 JP JP2010177921A patent/JP2012038094A/ja active Pending
-
2011
- 2011-08-03 US US13/197,396 patent/US8711410B2/en not_active Expired - Fee Related
- 2011-08-05 CN CN201110225114.2A patent/CN102377816B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030088793A1 (en) * | 2001-11-06 | 2003-05-08 | Parry Travis J. | Managing customized menus across multiple imaging devices |
US20030225894A1 (en) * | 2002-03-25 | 2003-12-04 | Tatsuo Ito | Image forming apparatus including web service functions |
US20050108353A1 (en) * | 2003-11-18 | 2005-05-19 | Canon Kabushiki Kaisha | Image processing device and control method of image processing device |
US7689707B2 (en) * | 2004-12-09 | 2010-03-30 | International Business Machines Corporation | Exchanging files between computers |
CN101282272A (zh) * | 2007-04-03 | 2008-10-08 | 佳能株式会社 | 远程指示系统、图像形成装置及控制方法 |
CN101465932A (zh) * | 2007-12-20 | 2009-06-24 | 佳能株式会社 | 图像处理设备及其控制方法 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103533013A (zh) * | 2012-07-02 | 2014-01-22 | 富士施乐株式会社 | 中继装置和中继方法 |
CN103677679A (zh) * | 2012-09-11 | 2014-03-26 | 健豪印刷事业股份有限公司 | 在线印刷服务系统及其存储媒体 |
CN103677679B (zh) * | 2012-09-11 | 2017-04-26 | 健豪印刷事业股份有限公司 | 在线印刷服务系统 |
CN105930106A (zh) * | 2015-02-27 | 2016-09-07 | 京瓷办公信息系统株式会社 | 功能提供系统及打印系统 |
CN105930106B (zh) * | 2015-02-27 | 2018-12-07 | 京瓷办公信息系统株式会社 | 功能提供系统及打印系统 |
CN108132762A (zh) * | 2016-12-01 | 2018-06-08 | 京瓷办公信息系统株式会社 | 图像处理装置以及图像形成装置 |
Also Published As
Publication number | Publication date |
---|---|
US20120033259A1 (en) | 2012-02-09 |
US8711410B2 (en) | 2014-04-29 |
CN102377816B (zh) | 2014-02-26 |
JP2012038094A (ja) | 2012-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102377816B (zh) | 图像形成装置及信息处理方法 | |
JP4819311B2 (ja) | 画像処理装置、その制御方法およびプログラム | |
US9628645B2 (en) | Image processing apparatus, and control method, and computer-readable storage medium thereof | |
KR101377468B1 (ko) | 화상처리장치, 화상처리장치의 제어 방법 및 컴퓨터 프로그램을 격납한 기록 매체 | |
CN103123577B (zh) | 打印系统、打印控制设备及信息处理设备 | |
JP5641921B2 (ja) | 画像処理装置、画像処理装置と外部装置を有するシステム、システムの制御方法、及びプログラム | |
CN100539592C (zh) | 数据处理系统、数据处理装置和数据处理程序 | |
US9092704B2 (en) | Image forming system, image forming apparatus, and recording medium | |
JP5729979B2 (ja) | 印刷中継システム、印刷システム、画像形成装置、印刷中継システムを制御する制御方法、およびプログラム | |
US11169755B2 (en) | Information processing system, image forming apparatus, terminal, information processing method, and storage medium | |
CN102467356A (zh) | 打印中继系统及打印中继系统控制方法 | |
JP2017194846A (ja) | 広告提供システム、プリント制御システム、広告提供方法、およびコンピュータプログラム | |
EP2348396A2 (en) | Image forming apparatus, device cooperation system, service provision method, and program | |
CN105208238B (zh) | 处理装置、显示系统、以及显示方法 | |
CN102547030A (zh) | 图像处理装置、服务器装置以及控制这些装置的方法 | |
US20090251738A1 (en) | Image processing apparatus and method thereof | |
JP5683218B2 (ja) | 画像処理装置、情報処理システム、情報処理方法、及びプログラム | |
JP6136703B2 (ja) | 情報処理プログラムおよび情報処理装置 | |
JP4333561B2 (ja) | ネットワークシステム、ディレクトリサーバおよび端末装置 | |
JP5800788B2 (ja) | 通信端末装置、ファクス通信システム、及びデータ送信プログラム | |
JP7240246B2 (ja) | 画像形成装置、その制御方法と画像形成システム、およびプログラム | |
JP2015064760A (ja) | 画像処理システム、画像処理方法、及びプログラム | |
JP5800529B2 (ja) | 画像処理装置、画像形成装置の制御方法、及びプログラム | |
CN114520852A (zh) | 信息处理系统和存储介质 | |
JP2012243109A (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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140226 Termination date: 20180805 |
|
CF01 | Termination of patent right due to non-payment of annual fee |