CN102289450A - 信息处理装置、数据发送方法以及数据发送程序 - Google Patents

信息处理装置、数据发送方法以及数据发送程序 Download PDF

Info

Publication number
CN102289450A
CN102289450A CN2011101632537A CN201110163253A CN102289450A CN 102289450 A CN102289450 A CN 102289450A CN 2011101632537 A CN2011101632537 A CN 2011101632537A CN 201110163253 A CN201110163253 A CN 201110163253A CN 102289450 A CN102289450 A CN 102289450A
Authority
CN
China
Prior art keywords
mentioned
data
sends
destination information
transmission destination
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
Application number
CN2011101632537A
Other languages
English (en)
Inventor
寺元启介
大岛功资
村上正和
山田匡实
鸟越章宏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Konica Minolta Inc filed Critical Konica Minolta Inc
Publication of CN102289450A publication Critical patent/CN102289450A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9566URL specific, e.g. using aliases, detecting broken or misspelled links

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)
  • Facsimiles In General (AREA)
  • Facsimile Transmission Control (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明涉及信息处理装置、数据发送方法以及数据发送程序。信息处理装置具备:内容取得单元,其取得用标记语言记述的内容;提取单元,其对所取得的内容进行分析来提取发送目的地信息;内容显示单元,其显示所取得的内容;生成单元,其依次添加从由内容显示单元显示的多个内容中分别提取到的多个发送目的地信息,生成1组发送目的地信息;发送单元,其根据所生成的1组发送目的地信息来发送数据。

Description

信息处理装置、数据发送方法以及数据发送程序
技术领域
本发明涉及信息处理装置以及数据发送方法,特别是涉及经由网络向服务器发送数据的信息处理装置、在该信息处理装置中执行的数据发送方法。
背景技术
作为客户端发挥作用的个人计算机(以下称为“PC”)从服务器接收文件上传用的网(Web)页,并向在接收到的网页中指定的发送目的地发送数据的技术广为人知。例如,日本特开2007-189648号公报中记载有一种信息处理装置,其特征在于,具备:用于与网络上的服务器进行双方向通信的通信单元、将用于利用互联网浏览器的文件上传功能并通过上述通信单元向任意一个上述服务器发送图像数据文件的内容通过该互联网浏览器进行显示的显示单元;根据对应于上述显示单元的显示内容的操作而取入的任意图像,作成用于向任意一个上述服务器发送的上述图像数据文件的文件作成单元,上述显示单元显示用于发送文件的“发送按钮”作为上述显示内容,上述文件作成单元识别上述“发送按钮”的按下操作来进行工作。
然而,对于以往的信息处理装置来说,由于根据所显示的图像来作成向任意一个服务器发送的图像数据文件,因此针对一次发送按钮按下的操作,只能将图像数据文件向一个服务器发送。因此,在用户向多个服务器发送同一数据的情况下,必须重复进行与服务器的数量相同的次数的发送按钮按下操作,存在着操作繁琐这样的问题。
发明内容
本发明是为了解决上述问题而完成的,本发明的目的之一是提供一种将向多个发送目的地发送数据的操作简易化的信息处理装置。
本发明的其他目的在于,提供一种将向多个发送目的地发送数据的操作简易化的数据发送方法。
本发明是为了解决上述问题而做出的,根据本发明的某一方面,信息处理装置具备:内容取得单元,其取得用标记语言记述的内容;提取单元,其对所取得的内容进行分析来提取发送目的地信息;内容显示单元,其显示所取得的内容;生成单元,其依次添加从由内容显示单元显示的多个内容中分别提取到的多个发送目的地信息,生成1组发送目的地信息;发送单元,其根据所生成的1组发送目的地信息来发送数据。
根据该方面,根据从所显示的多个内容中分别提取到的多个发送目的地信息来发送数据,因此用户能够通过显示多个内容的操作来决定发送数据的多个发送目的地。其结果,能够提供将向多个发送目的地发送数据的操作简易化的信息处理装置。
优选地,内容显示单元能够将包含内容的多个窗口设定为能够显示的状态,信息处理装置还具备关联建立单元,该关联建立单元将由提取单元提取到的发送目的地信息、和被内容显示单元设定为能够显示的状态的窗口建立关联,发送单元根据由关联建立单元建立了关联的发送目的地信息来发送数据。
根据该方面,根据与被设定为能够显示的状态的窗口建立了关联的发送目的地信息来发送数据,因此不会根据与没有被设定为能够显示的状态的窗口建立了关联的发送目的地信息来发送数据。因此,能够通过将窗口设定为能够显示的状态的操作来选择数据的发送目的地。另外,用户能够从被设定为能够显示的状态的窗口所包含的内容确认发送目的地。
优选地,还具备删除单元,当多个窗口中的任意一个被关闭时,该删除单元从所生成的1组发送目的地信息中删除与被关闭的窗口建立了关联的发送目的地信息。
优选地,发送单元根据从接收到用户发出的进行发送的指示时显示的窗口所包含的内容中提取到的发送目的地信息来发送上述数据。
根据该方面,用户能够选择发送目的地,直到输入进行发送的指示。
优选地,还具备列表生成单元,在每次由内容显示单元显示内容时,该列表生成单元将发送目的地信息添加到列表中,发送单元根据由列表生成单元生成的列表中所包含的发送目的地信息来发送数据。
根据该方面,在每次内容被显示时,将发送目的地信息添加到列表中,因此用户能够通过依次显示多个内容的操作来添加发送数据的多个发送目的地。
优选地,还具备选择单元,该选择单元从由列表生成单元生成的列表中所包含的多个发送目的地信息中选择发送目的地信息,发送单元根据被选择的发送目的地信息来发送数据。
根据该方面,根据从所显示的多个内容中提取到的多个发送目的地信息中被选择的发送目的地信息来发送数据,因此用户能够从多个发送目的地中进行选择来发送数据。
优选地,还具备列表清除单元,在由发送单元发送了数据之后,该列表清除单元清除由列表生成单元生成的列表。
根据该方面,在数据被发送后列表被清除,因此能够将不同的数据向不同的发送目的地发送。
优选地,还具备图像读取单元,该图像读取单元输出读取原稿而得到的图像数据,发送单元发送图像读取单元所输出的图像数据。
优选地,还具备存储数据的存储单元,发送单元发送存储单元所存储的数据。
根据本发明的其他方面,使信息处理装置执行的数据发送方法包括:取得用标记语言记述的内容的步骤;对所取得的内容进行分析来提取发送目的地信息的步骤;显示所取得的内容的步骤;依次添加从在显示内容的步骤中所显示的多个内容中分别提取到的多个发送目的地信息,并生成1组发送目的地信息的步骤;根据所生成的1组发送目的地信息来发送数据的步骤。
根据该方面,能够提供将向多个发送目的地发送数据的操作简易化的数据发送方法。
优选地,还包括将在进行提取的步骤中所提取到的发送目的地信息、和在显示内容的步骤中被设定为能够显示内容的状态的窗口建立关联的步骤,进行发送的步骤包含根据在建立关联的步骤中建立了关联的发送目的地信息来发送数据的步骤。
优选地,还包括,在多个窗口的任意一个被关闭时,从所生成的1组发送目的地信息中删除与被关闭了的窗口建立了关联的发送目的地信息的步骤。
优选地,进行发送的步骤包括根据从在接收到用户发出的进行发送的指示时显示的窗口所包含的内容中提取到的发送目的地信息来发送数据的步骤。
优选地,还包括当每次在显示内容的步骤中内容被显示时将发送目的地信息添加到列表中的步骤,进行发送的步骤包括根据在向列表添加的步骤中所生成的列表中包含的发送目的地信息来发送数据的步骤。
优选地,还包括从在向列表添加的步骤中所生成的列表中包含的多个发送目的地信息中选择发送目的地信息的步骤,进行发送的步骤包括根据被选择的发送目的地信息来发送数据的步骤。
优选地,还包括在进行发送的步骤中数据被发送后清除在向列表添加的步骤中所生成的列表的步骤。
附图说明
图1是表示本发明实施方式的信息处理***的整体概要的图。
图2是表示MFP的外观的立体图。
图3是表示MFP的硬件构成的一个例子的框图。
图4是表示操作面板的一个例子的俯视图。
图5是表示MFP所具备的CPU的功能概要和EEPROM中存储的信息的框图。
图6是表示包含操作画面的显示画面的一个例子的图。
图7是表示数据指定画面的一个例子的图。
图8是表示浏览处理流程的一个例子的流程图。
图9是表示数据发送处理流程的一个例子的流程图。
图10是表示数据指定处理流程的一个例子的流程图。
图11是表示第二实施方式的MFP100所具备的CPU的功能概要和EEPROM中存储的信息的框图。
图12是表示第二实施方式的包含操作画面的显示画面的一个例子的图。
图13是表示选择画面的一个例子的图。
图14是表示第二实施方式的数据发送处理流程的一个例子的流程图。
具体实施方式
下面参照附图来说明本发明的实施方式。在下面的说明中对相同的部件标注相同的附图标记。它们的名称以及功能也相同。因此对于它们的详细说明不再重复。
<第一实施方式>
图1是表示本发明的实施方式的信息处理***的整体概要的图。参照图1,信息处理***1具有与网络2连接的复合机(Multi FunctionPeripheral)(以下称为“MFP”)100、PC200、和与互联网3连接的Web服务器7与7A。MFP100是信息处理装置的一个例子,具备扫描功能、打印功能、复印功能、传真功能等多种功能。
网络2是局域网(LAN),经由网关与互联网3连接。因此,MFP100能够和与互联网3连接的Web服务器7、7A进行通信。MFP100和Web服务器7、7A之间利用HTTP(HyperText Transfer Protocol:超文本传输协议)的通信协议进行通信,但不被特别限定。此外,网络2并不局限于LAN,也可以是互联网、广域网(WAN),公用交换电话网等。
MFP100能够执行浏览程序,具有浏览器功能。例如,若用户指定了Web服务器7所存储的网(Web)页的URL(Uniform ResourceLocator:统一资源定位符),则MFP100向Web服务器7请求发送由URL确定的网页,并接收Web服务器7发送来的网页来进行显示。在此,网页是由HTML(HyperText Markup Language:超文本标记语言)或者XML(Extensible Markup Language:可扩展标记语言)等标记语言描述的文本数据。以下,将MFP100下载网页并进行显示的处理称为浏览处理。
Web服务器7、7A分别根据来自作为Web浏览器发挥功能的MFP100的请求,向MFP100发送网页。Web服务器7,7A所发送的网页包含用于发送数据的发送目的地信息,并包含基于该发送目的地信息发送数据的指令。发送目的地信息可以包含用于确定Web服务器7、7A中发送了网页的服务器的URL,也可以包含用于确定其它文件服务器的URL。而且,Web服务器7、7A分别具有CGI(Common GatewayInterface:通用网关接口),根据来自作为Web浏览器发挥功能的MFP100的请求,启动应用程序。在此,以下述情况为例进行说明:Web服务器7、7A分别作为文件服务器发挥功能,根据来自MFP100的请求,接收MFP100发送的数据,并启动存储接收到的数据的应用程序。
此外,在本实施方式中,作为信息处理装置的一个例子,以MFP100为例进行说明,但只要是具备浏览器功能的装置,例如个人计算机、扫描仪、打印机、传真机等,就可以替代MFP100。
图2是表示MFP的外观的立体图。参照图2,MFP100具有操作面板9、自动原稿输送装置(ADF)10、原稿读取部20、图像形成部30和供纸部40。
ADF10将放置在原稿供纸盘11上的多张原稿一次一张地自动输送到设定在原稿读取部20的压纸板(platen)玻璃上的规定的原稿读取位置,并将由原稿读取部20读取了原稿图像的原稿排出到原稿排纸盘上。原稿读取部20具有向被输送到原稿读取位置的原稿照射光的光源、和接收被原稿反射的光的光电变换元件,并对与原稿尺寸相对应的原稿图像进行扫描。光电变换元件将接收到的光转换为是电信号的图像数据,并存储到存储器中,或者向图像形成部30输出。
图像形成部30通过公知的电子照相方式形成图像,对从原稿读取部20输入的图像数据实施黑点校正等各种数据处理,并根据进行了数据处理后的图像数据,在由供纸部40输送的纸张上形成图像。供纸部40将收纳在供纸盘中的纸张向图像形成部30输送。
图3是表示MFP的硬件构成的一个例子的框图。参照图3,MFP100具有主电路101、ADF10、原稿读取部20、图像形成部30、供纸部40、和作为用户界面的操作面板9。
主电路101具有CPU111、通信接口(I/F)部112、ROM(Read OnlyMemory:只读存储器)113、RAM(Random Access Memory:随机存取存储器)114、EEPROM(Electronically Erasable and ProgrammableROM:电可擦可编程只读存储器)115、作为大容量存储装置的硬盘驱动器(HDD)116、传真部117、网络I/F118、安装有闪存119A的卡I/F119。CPU111与ADF10、原稿读取部20、图像形成部30、供纸部40以及操作面板9连接,控制MFP100整体。
ROM113存储CPU111所执行的程序、以及执行该程序所需的数据。RAM114作为CPU111执行程序时的作业区域来使用。
通信I/F部112是用于将MFP100通过串行通信电缆与其他装置连接的接口。此外,连接方式既可以是有线也可以是无线。
传真部117与公用交换电话网(PSTN)连接,向PSTN发送传真数据,或者从PSTN接收传真数据。传真部117将接收到的传真数据存储到HDD116中、或者输出到图像形成部30。图像形成部30将被传真部117接收到的传真数据打印到纸张上。而且,传真部117将HDD116中存储的数据转换为传真数据,并向与PSTN连接的传真装置发送。
网络I/F118是用于将MFP100与网络2连接的接口。CPU111能够和经由网络I/F118与互联网3连接的Web服务器7、7A进行通信。
卡I/F119用于安装闪存119A。CPU111能够经由卡I/F119访问闪存119A,能够将闪存119A中存储的程序加载到RAM114中并执行。此外,CPU111所执行的程序不限定于闪存119A中存储的程序,可以是其他存储介质中存储的程序,也可以是HDD116中存储的程序,还可以是被经由网络I/F118与网络2连接的其他计算机写入HDD116的程序。
此外,作为存储程序的存储介质,不限定于闪存119A,也可以是光盘(MO(Magnetic Optical Disc)/MD(Mini Disc)/DVD(Digital VersatileDisc))、IC卡、光卡、掩膜ROM、EPROM(Erasable ProgrammableROM)、EEPROM(Electrically Erasable and Programmable ROM)等半导体存储器。
这里所谓的程序不仅包括CPU111能够直接执行的程序,还包括源程序、被压缩处理后的程序、和被加密后的程序等。
操作面板9设置在MFP100的上表面,具有显示部103和操作部105。图4是表示操作面板的一个例子的俯视图。参照图4,操作面板9具有显示部103和操作部105。显示部103是液晶显示装置、有机ELD(Electroluminescence Display)等显示装置,显示针对用户的指示菜单或与所取得的显示数据相关的信息等。
操作部105受理用户的操作,并将受理的操作向CPU111输出。操作部105具有在显示部103上重叠配置的触摸面板105A、被分配了指示执行浏览处理的操作的浏览器键105B、被分配了指示执行扫描处理的操作的扫描键105C、被分配了指示执行复印处理的操作的复印键105D、数字键105E、用于取消输入内容的清除键105F、和开始键105G。触摸面板105A由透明的构件构成,并且与显示部103重叠配置。当用户用手指触碰触摸面板105A时,触摸面板105A检测出所触碰的位置作为指示位置,并向CPU111输出。
图5是表示MFP所具备的CPU的功能概要和EEPROM中存储的信息的框图。图5所示的CPU111的功能是通过CPU111执行ROM113、EEPROM115、HDD116或者闪存119A中存储的数据发送程序而实现的。
参照图5,CPU111具有:控制网络I/F118的通信控制部121、第1~第N浏览部123-1~N(N为2以上的整数)、控制显示部103的显示控制部129、提取发送目的地信息的提取部131、关联建立部133、用户I/F部135、取得数据的数据取得部137、和发送数据的发送部139。
EEPROM115存储数据161、发送目的地表163和任务表165。数据161包括原稿读取部20读取原稿而输出的图像数据、传真部117接收到的传真数据、闪存119A中存储的数据和PC200向MFP100发送出的数据。关于发送目的地表163以及任务表165,会在后面进行说明。
第1~第N浏览部123-1~N分别是通过CPU111执行浏览程序而被形成在CPU111中的任务。CPU111能够执行多个浏览程序,在CPU111中形成与CPU111执行的浏览程序的数目相同的数目的任务。
CPU111根据操作部105具备的浏览器键105B被用户指示的情况,执行浏览程序。因此,在CPU111中形成与用户指示浏览器键105B的次数相同数目的任务。图5中示出了浏览器键105B被指示N次,从而生成了第1~第N浏览部123-1~123-N的情况。在此,将第1~第N浏览部123-1~N中的任意一个用第n浏览部123-n(n是正整数)表示。
第n浏览部123-n被CPU111分配了用于识别任务的任务识别信息。而且,当用户通过操作操作部105输入了指定第n浏览部123-n的操作、和结束的指示时,第n浏览部123-n结束浏览程序的执行。
第n浏览部123-n执行浏览处理。具体地说,包括内容取得部125和显示图像生成部127。当用户向操作部105输入了URL时,内容取得部125接收所输入的URL,并取得通过所接收到的URL确定的内容。例如,内容取得部125在显示部103显示字母数字的软件键,当操作部105所具备的触摸面板105A检测出用户针对软件键进行的指示时接收URL。URL是用于确定内容、在此为网页的信息,是表示内容的存在位置的网络上的地址。内容取得部125将包含所接收到的URL的GET指令向通信控制部121输出。在此,以GET指令所包含的URL确定Web服务器7的情况为例进行说明。
在此,内容是用HTML等标记语言描述,为了向Web服务器7、7A上传数据而被预先准备并存储的网页。作为内容的网页至少包括发送目的地信息和内容识别信息。发送目的地信息是用于识别上传数据的目的地的存储场所的信息,包括被分配给上传目的地的服务器的URL,或者CGI(Common Gateway Interface)指令。发送目的地信息通过网页中记述的FORM标签来表示。内容识别信息是标注在网页中的名称,通过网页中记述的TITLE标签来表示。
通信控制部121控制网络I/F118,并收发数据。具体地说,根据从第n浏览部123-n输入包含URL的GET指令的情况,将所输入的GET指令经由网络I/F118向网络2发送,并等待网页的接收。此时,通信控制部121检测用于对输入了GET指令的第n浏览部123-n进行识别的任务识别信息,并预先临时存储。对于网络I/F118向网络2送出的GET指令,在GET指令所包含的URL确定Web服务器7的情况下,该GET指令被Web服务器7接收。
在接收GET指令的Web服务器7中,由于将通过URL确定的网页返回到发送了GET指令的MFP100,因此网络I/F118接收网页。当网络I/F118接收到网页时,通信控制部121取得所接收到的网页。通信控制部121将对应GET指令的发送而接收到的网页,向由在GET指令被输入的时间点暂时存储的任务识别信息所确定的第n浏览部123-n输出。对于被发送的GET指令和被接收的网页的建立对应而言,例如可以使用与Web服务器7之间确立的对话的编号或者通信端口的编号来建立对应。
当网页被从通信控制部121输入时,第n浏览部123-n的内容取得部125将所输入的网页向显示图像生成部127输出。当网页被从内容取得部125输入时,显示图像生成部127根据所输入的网页生成显示图像,并将所生成的显示图像向显示控制部129输出。
显示控制部129控制显示部103,使其显示显示图像。具体地说,当显示图像被从第n浏览部123-n输入时,显示控制部129生成包含所输入的显示图像的窗口,并将所生成的窗口显示在显示部103。显示控制部129与第n浏览部123-n对应地生成一个窗口,并将用于识别生成的窗口的窗口识别信息分配给第n浏览部123-n。因此,显示控制部129将被从第n浏览部123-n输入的显示图像,显示到通过被分配给第n浏览部123-n的窗口识别信息所识别的窗口中。在显示控制部129将窗口设定为能够显示的状态的情况下,显示控制部129将包含显示图像的窗口、或者被最小化后的窗口显示在显示部103。在显示控制部129将被最小化后的窗口显示在显示部103的情况下,虽然显示图像没有被显示到显示部103,但用于识别窗口的窗口识别信息被显示到显示部103。
当第n浏览部123-n结束了浏览程序的执行时,显示控制部129关闭通过被分配给第n浏览部123-n的窗口识别信息所识别的窗口。具体地说,将不显示通过被分配给第n浏览部123-n的窗口识别信息所识别的窗口的画面显示到显示部103。
提取部131从通信控制部121通过网络I/F118收发的数据中提取任务识别信息以及网页的组。可以构成为提取部131通过向通信控制部121进行请求来取得任务识别信息以及网页的组,也可以构成为提取部131监视由通信控制部121向第n浏览部123-n输出的网页。
而且,提取部131对提取到的网页进行分析,提取发送目的地信息以及内容识别信息。具体地说,提取部131从提取到的网页中检索TITLE标签,并将被提取到的两个TITLE标签包围的部分作为内容识别信息进行提取。而且,提取部131从提取到的内容中检索FORM标签,并从被所提取到的2个FORM标签包围的、且记述有“submit”的部分中提取发送目的地信息。例如,网页具有2个FORM标签“<form”以及“form>”的记述,在从“<form”到“form>”的记述部分包括“action=“http://××××.cgi”method=“post”…type=”submit”name=”发送””的记述的情况下,发送目的地信息是表示CGI指令的“http://××××.cgi”和POST指令“post”的组。此外,...表示被省略的记述。提取部131将提取到的发送目的地信息以及内容识别信息和、与被提取了它们的网页成组的任务识别信息向关联建立部133输出。
关联建立部133对EEPROM115中存储的任务表165和发送目的地表163进行管理。任务表165包括规定显示控制部129所显示的窗口和被分配了该窗口的任务之间的关联的任务记录。因此,任务表包括与显示控制部129显示的窗口的数目相同数目的任务记录。任务记录包括任务识别信息的项目和窗口识别信息的项目。发送目的地表163包括规定由提取部131提取到的发送目的地信息和包含包括该发送目的地信息的网页图像的窗口之间的关联的发送目的地记录。发送目的地记录包括任务识别信息的项目、发送目的地信息的项目和内容识别信息的项目。
关联建立部133每当检测出由显示控制部129生成了窗口,就从显示控制部129取得任务识别信息和被生成的窗口的窗口识别信息的组。并且,生成如下的任务记录,即将所取得的任务识别信息设定到任务识别信息的项目中、将所取得的窗口识别信息设定到窗口识别信息的项目中而得到的任务记录,并将生成的任务记录添加到EEPROM115中存储的任务表165中。
关联建立部133被从提取部131输入发送目的地信息、内容识别信息和任务识别信息的组,并利用EEPROM115中存储的任务表165,对分别与相同的任务识别信息相关联的窗口识别信息和发送目的地信息建立关联。具体地说,如果在任务表165所包含的任务记录中存储有如下的任务记录、即任务识别信息的项目中设定有被从提取部131输入的任务识别信息的任务记录,则关联建立部133生成如下的发送目的地记录、即将被从提取部131输入的任务识别信息设定到任务识别信息的项目中、将被从提取部131输入的发送目的地信息设定到发送目的地信息的项目中、将被从提取部131输入的内容识别信息设定到内容识别信息的项目中而得到的发送目的地记录。并且,关联建立部133将所生成的发送目的地记录添加到EEPROM115中存储的发送目的地表163中。
另外,每当由显示控制部129关闭了窗口,关联建立部133就从显示控制部129取得被关闭的窗口的窗口识别信息,并从EEPROM115中存储的任务表165中删除如下的任务记录、即窗口识别信息的项目中设定了所取得的窗口识别信息的任务记录。而且,当从任务表165中删除了任务记录时,关联建立部133从发送目的地表163中删除如下的发送目的地记录、即任务识别信息的项目中设定了与被删除的任务记录的任务识别信息的项目中设定的任务识别信息相同的任务识别信息的发送目的地记录。因此,关联建立部133使用任务表165和发送目的地表163,将窗口识别信息和发送目的地信息建立关联。由此,发送目的地表163包含与显示控制部129所显示的窗口的数目相同的数目的发送目的地记录。
用户I/F部135受理用户向操作部105输入的指示。当用户通过操作操作部105而输入了显示操作画面的指示时,用户I/F部135生成操作画面,并进行显示。具体地说,用户I/F部135从EEPROM115中存储的发送目的地表163中读取发送目的地记录,生成列出了所读取出的发送目的地记录中包含的内容识别信息的操作画面,并输出到显示控制部129。在发送目的地表163包含多个发送目的地记录的情况下,生成包括分别包含在多个发送目的地记录中的多个内容识别信息的操作画面。因此,在通过显示控制部129显示多个网页的情况下,操作画面包括多个网页各自的内容识别信息。当操作画面被从用户I/F部135输入时,显示控制部129将所输入的操作画面显示到显示部103。
图6是表示包含操作画面的显示画面的一个例子的图。参照图6,显示画面包括:分别包含网页225、227、229的3个窗口、和包括操作画面223的窗口。网页225的内容识别信息是“周报”,网页227的内容识别信息是“报告资料”,网页229的内容识别信息是“部门内部报告”。操作画面223包括发送目的地一览显示区域231和配置在发送目的地一览显示区域231下方的发送按钮233。此外,图中的虚线是为了说明而标注的,实际并不存在。发送目的地一览显示区域231包括网页225的内容识别信息“周报”、网页227的内容识别信息“报告资料”和网页229的内容识别信息“部门内部报告”。发送按钮233显示有“发送”的字符串,被分配了指示用户的发送的操作。
返回图5,若操作画面223所包含的发送按钮233被用户指示,则用户I/F部135读取发送目的地表163,并将所读取出的发送目的地表163包含的多个发送目的地记录中分别设定的多个发送目的地信息向发送部139输出。在用户指示了发送按钮233的时间点,从显示在显示部103的多个网页中提取到的发送目的地信息被输出到发送部139。因此,在用户指示了发送按钮233的时间点,从没有作为多个窗口显示在显示部103的网页中提取到的发送目的地信息没有被输出到发送部139。另外,若显示在操作画面的发送按钮233被指示,则用户I/F部135将数据指定画面向显示控制部129输出。当数据指定画面被从用户I/F部135输入时,显示控制部129将数据指定画面显示到显示部103。
图7是表示数据指定画面的一个例子的图。参照图7,数据指定画面包括显示有“扫描”字符的扫描按钮241和显示有“参照”字符的参照按钮243。扫描按钮241是用于指定原稿读取部20读取原稿而输出的图像数据的按钮,参照按钮243是用于指定HDD116中存储的数据的按钮。
返回图5,在用户操作操作部105从而指示显示在数据指定画面的扫描按钮241的情况下,用户I/F部135将扫描指示向数据取得部137输出。在用户操作操作部105从而指示显示在数据指定画面的参照按钮243的情况下,用户I/F部135将参照指示向数据取得部137输出。
数据取得部137取得被用户指定的数据。当扫描指示被从用户I/F部135输入时,数据取得部137使原稿读取部20读取原稿,并将原稿读取部20输出的图像数据作为发送数据向发送部139输出。当参照指示被从用户I/F部135输入时,数据取得部137将列出了用于识别HDD116中存储的数据的文件名的一览画面向显示控制部129输出。显示控制部129将一览画面显示在显示部103。数据取得部137将在一览画面中列出的多个文件名中由用户选择出的文件名所确定的数据作为发送数据向发送部139输出。
发送部139被从用户I/F部135输入多个发送目的地信息,被从数据取得部137输入发送数据。发送部139分别根据被从用户I/F部135输入的多个发送目的地信息,发送被从数据取得部137输入的发送数据。因此,发送数据被发送到由多个发送目的地信息分别决定的多个发送目的地。因此,在用户指示了发送按钮233的时间点,发送数据根据从显示在显示部103的多个网页中提取到的发送目的地信息而被发送。
图8是表示浏览处理流程的一个例子的流程图。浏览处理是通过CPU111执行EEPROM115中存储的浏览程序而被CPU111执行的处理。参照图8,CPU111接收URL(步骤S01)。接收用户通过操作触摸面板105A而输入的URL,并使处理进行到步骤S02。此外,例如,也可以构成为,通过由用户指定预先登记到“收藏夹”等中的URL来接收URL。
在步骤S02中,请求与在步骤S01中接收到的URL对应的网页,并使处理进行到步骤S03。具体地说,将包含步骤S01中接收到的URL的GET指令,经由网络I/F118向网络2发送。在此,以GET指令所包含的URL确定Web服务器7的情况为例进行说明。在GET指令所包含的URL确定Web服务器7的情况下,GET指令被Web服务器7接收。在接收GET指令的Web服务器7中,将通过URL确定的网页返回到发送了GET指令的MFP100,因此网络I/F118接收到网页。
在步骤S03中,取得由网络I/F118所接收的网页,并使处理进行到步骤S04。在步骤S04中,将在步骤S03中取得到的网页的图像显示到显示部103。
在接下来的步骤S05中,判断是否接收到下一个URL。如果接收到下一个URL(在步骤S05中为是),则将处理返回到步骤S01,如果没有接收到(在步骤S05中为否),则使处理进行到步骤S06。在步骤S06中,判断是否接收到结束指示。根据用户操作触摸面板105A的情况,判断是否接收到结束浏览处理的指示。结束浏览处理的指示包含关闭窗口的操作。如果接收到结束指示(在步骤S06中为是),则结束浏览处理,如果没有接收到(在步骤S06中为否),则将处理返回到步骤S05。
图9是表示数据发送处理流程的一个例子的流程图。数据发送处理是通过CPU111执行ROM113、EEPROM115、HDD116或者闪存119A中存储的数据发送程序而被CPU111执行的处理。参照图9,CPU111判断浏览器是否已经启动(步骤S11)。如果至少存在一个执行浏览程序的任务,则判断为浏览器已经启动。如果浏览器已经启动(在步骤S11中为是),则使处理进行到步骤S12,如果没有启动(在步骤S11中为否),则使处理进行到步骤S23。
在步骤S12中,取得被分配给执行浏览程序的任务的窗口的窗口识别信息、和被分配给该任务的任务识别信息,并使处理进行到步骤S13。如果执行浏览程序的任务有多个,则取得分别被分配给执行浏览程序的多个任务的任务识别信息和窗口识别信息。
在步骤S13中,生成包含步骤S12中所取得的窗口识别信息和任务识别信息的任务记录,并将所生成的任务记录添加存储到EEPROM115中存储的任务表165中。在接下来的步骤S14中,显示图6所示的操作画面,并使处理进行到步骤S15。
在步骤S15中,判断是否取得了网页。如果取得了网页则使处理进行到步骤S16,如果没有取得则使处理进行到步骤S23。在步骤S16中,取得请求发送在步骤S15中所取得的网页的任务的任务识别信息。如果通过网络I/F118接收到网页,则判断为取得了网页,并取得显示该网页的任务的任务识别信息。
在接下来的步骤S17中,判断在步骤S15中所取得的网页中是否具有包含submit的FORM标签的记述。如果记述了包含submit的FORM标签则使处理进行到步骤S18,如果没有则使处理进行到步骤S23。
在步骤S18中,判断被在步骤S17中提取到的FORM标签包围的部分是否包含CGI指令。如果包含CGI指令则使处理进行到步骤S19,如果没有则使处理进行到步骤S23。此外,在此,以被FORM标签包围的部分包括CGI指令的情况为例进行说明,但只要被FORM标签包围的部分包含发送目的地信息即可,也可以仅包含表示存储场所的URL。
在步骤S19中,从被在步骤S17中提取到的FORM标签包围的部分中提取发送目的地信息,并使处理进行到步骤S19。例如,在被FORM标签包围的部分包含“action=“http://××××.cgi”method=“post”…type=“submit”name=“发送””的记述的情况下,将该记述中表示CGI指令的“http://××××.cgi”和POST指令“post”的组作为发送目的地信息进行提取。
在步骤S20中,从在步骤S15中所取得的网页中提取内容识别信息,并使处理进行到步骤S21。具体地说,从网页的记述中将被TITLE标签包围的部分作为内容识别信息进行提取。
在步骤S21中,生成发送目的地记录,并使处理进行到步骤S22。生成包含在步骤S16中所取得的任务识别信息、在步骤S19中提取到的发送目的地信息和在步骤S20中提取到的内容识别信息的发送目的地记录。在接下来的步骤S22中,将在步骤S21中生成的发送目的地记录添加到EEPROM115中存储的发送目的地表163中,并使处理进行到步骤S23。
步骤S11~步骤S22的处理在每次CPU111执行浏览程序时就被执行一次,在所执行的浏览程序显示包含发送目的地信息的网页的情况下,在步骤S15中取得该网页,在步骤S16~步骤S22中,对所取得的网页生成一个发送目的地记录。
在步骤S23中,判断是否存在已关闭的窗口。如果存在已关闭的窗口,则使处理进行到步骤S24,如果不存在则使处理进行到步骤S26。
在步骤S24中,取得已关闭的窗口的窗口识别信息,并使处理进行到步骤S25。具体地说,CPU111在结束了执行浏览程序的任务的情况下,取得被分配给结束了的任务的窗口的窗口识别信息。
在步骤S25中,从EEPROM115中存储的发送目的地表163中删除包含步骤S24中取得的窗口识别信息的发送目的地记录,并使处理进行到步骤S26。具体地说,从EEPROM115中存储的任务表所包含的任务记录中提取包含步骤S24中取得的窗口识别信息的任务记录,并取得提取出的任务记录所包含的任务识别信息。并且,从EEPROM115中存储的发送目的地表所包含的发送目的地记录之中删除包含所取得的任务识别信息的发送目的地记录。
在步骤S26中,判断在步骤S14中显示的操作画面所包含的发送按钮233是否被指示。如果发送按钮233被指示则使处理进行到步骤S27,如果没有则将处理返回到步骤S11。
在步骤S27中,判断EEPROM115中存储的发送目的地表163中是否存在发送目的地记录。如果存在发送目的地记录则使处理进行到步骤S28,如果不存在则将处理返回到步骤S11。这是因为如果没有发送目的地记录,包含发送目的地信息的网页就不会被显示。
在步骤S28中,执行数据指定处理,并使处理进行到步骤S29。关于数据指定处理的详细情况会在后面进行说明,该数据指定处理是取得成为发送对象的发送数据的处理。
在接下来的步骤S29中,从EEPROM115中存储的发送目的地表163所包含的发送目的地记录中将一个发送目的地记录选择为处理对象,并使处理进行到步骤S30。在步骤S30中,根据在步骤S29中选择的发送目的地记录中设定的发送目的地信息,通过发送在步骤S28中取得的发送数据来上传发送数据,并使处理进行到步骤S31。
在步骤S31中,判断是否存在尚未被设定为处理对象的发送目的地记录。如果存在尚未被设定为处理对象的发送目的地记录,则将处理返回到步骤S29,如果不存在则结束数据发送处理。因此,在操作画面的发送按钮233被指示了的时间点,根据EEPROM115中存储的发送目的地表163所包含的发送目的地记录中设定的全部发送目的地信息来发送数据。换言之,在操作画面的发送按钮233被指示了的时间点,根据显示在显示部103的多个网页各自所包含的发送目的地信息来发送数据。反之,在操作画面的发送按钮233被指示了的时间点,不向由没有显示在显示部103的网页所包含的发送目的地信息决定的发送目的地发送数据。因此,用户能够在指示发送按钮233之前,通过在显示部103显示网页来选择发送数据的发送目的地。另外,通过观察在显示部103显示的网页,能够确认发送目的地。
图10是表示数据指定处理流程的一个例子的流程图。数据指定处理是在图9的步骤S28中被执行的处理。参照图10,CPU111将图7所示的数据指定画面显示在显示部103(步骤S41),并使处理进行到步骤S42。
在步骤S42中,判断是否指示了数据指定画面所包含的扫描按钮241。如果指示了扫描按钮241则使处理进行到步骤S43,如果没有指示则使处理进到步骤S45。
在步骤S43中,控制原稿读取部20来读取原稿的图像。原稿读取部20输出读取原稿而得到的图像数据,因此取得原稿读取部20输出的图像数据(步骤S44),并使处理进行到步骤S49。在接下来的步骤S49中,在处理是从步骤S44进入的情况下,将在步骤S44中取得的图像数据设定为发送数据,并将处理返回到数据发送处理。
另一方面,在步骤S45中,判断是否指示了数据指定画面所包含的参照按钮243。如果指示了参照按钮243则使处理进行到步骤S46,如果没有指示则将处理返回到步骤S42。
在步骤S46中,将列出了HDD116中存储的数据的文件名的文件一览显示在显示部103,并使处理进行到步骤S47。在步骤S47中,判断是否选择了文件。处理在文件一览所列出的文件名被选择之前成为待机状态(在步骤S47中为否),如果选择了文件名(在步骤S47中为是),则使处理进行到步骤S48。
在步骤S48中,读取由在步骤S47中选择的文件名确定的数据,并使处理进行到步骤S49。在步骤S49中,在处理是从步骤S48进入的情况下,将在步骤S48中读取出的数据设定为发送数据,并将处理返回到数据发送处理。
如上所述,第一实施方式的MFP100作为信息处理装置发挥功能,根据从所显示的多个网页中分别提取到的多个发送目的地信息,发送读取原稿而得到的图像数据、或者HDD116中存储的数据中被用户指定的数据,因此用户能够通过显示多个网页的操作来决定多个发送目的地。
另外,在从用户接收到发送的指示时,根据被设定为能够显示的状态的窗口中显示的网页所包含的发送目的地信息来发送数据,因此在打开窗口后就关闭的情况下,不向由已关闭的窗口中显示的网页所包含的发送目的地发送数据。因此,能够通过将窗口设定为能够显示的状态的操作来选择数据的发送目的地。另外,用户能够从由被设定为能够显示的状态的窗口中显示的网页确认发送目的地。
另外,用户能够在输入发送的指示之前,通过进行打开或关闭包含网页的窗口的操作来选择发送目的地。
<第二实施方式>
在第一实施方式中,CPU111执行多个浏览程序。在第二实施方式中,假设CPU111A执行单一的浏览程序,用户依次浏览多个网页的情况。下面,以与第一实施方式的MFP100不同的部分为主进行说明。
图11是表示第二实施方式的MFP100所具备的CPU的功能概要和EEPROM中存储的信息的框图。参照图11,与图5所示的框图的不同点在于:删除了第1~第N浏览部123-1~N和关联建立部133;将用户I/F部135变更为用户I/F部135A;添加了浏览部123A、列表生成部149以及清除部147。对与图5所示的功能相同的功能标注相同的附图标记,在此不再重复说明。
EEPROM115A存储数据161以及发送目的地列表163A。关于发送目的地列表163A,会在后面进行说明。
浏览部123A是通过CPU111A执行浏览程序而形成在CPU111A中的任务。浏览部123A具有内容取得部125和显示图像生成部127。关于内容取得部125和显示图像生成部127,由于在前面进行了说明,所以在此不再重复说明。
CPU111A形成一个浏览部123A,因此在用户希望显示多个网页的情况下,用户必须将多个URL一个个地依次输入,并依次显示URL的图像。从显示图像生成部127向显示控制部129一次输入一个显示图像,在每次显示图像被从显示图像生成部127输入时,显示控制部129用新输入的显示图像重写之前显示的显示图像。
提取部131从通信控制部121通过网络I/F118收发的数据中提取网页。而且,提取部131对提取到的网页进行分析来提取发送目的地信息以及内容识别信息。在通信控制部121接收多个网页的情况下,提取多个发送目的地信息以及内容识别信息。提取部131将由提取到的发送目的地信息以及内容识别信息构成的组输出到列表生成部149。
列表生成部149生成发送目的地列表。发送目的地列表包含发送目的地记录。发送目的地记录包含内容识别信息的项目和发送目的地信息的项目。当内容识别信息和发送目的地信息的组被从提取部131输入时,列表生成部149生成将所输入的内容识别信息设定到内容识别信息的项目中、将发送目的地信息设定到发送目的地信息的项目中的发送目的地记录。列表生成部149将所生成的发送目的地记录添加到EEPROM115中存储的发送目的地列表163A中。
在每次内容识别信息和发送目的地信息的组被从提取部131输入时,列表生成部149生成发送目的地记录,并将所生成的发送目的地记录添加到发送目的地列表163A中。因此,发送目的地列表163A包含有与包含发送目的地信息的网页的显示图像被显示的次数相同数目的发送目的地记录。
用户I/F部135A具有操作画面显示部141、选择部143和数据指定受理部145。操作画面显示部141对应于用户向操作部105输入显示操作画面的指示的情况而从发送目的地列表163A读取发送目的地记录,并将包含被读取出的发送目的地记录所包含的内容识别信息的操作画面显示到显示部103。在发送目的地列表163A中包含多个发送目的地记录的情况下,将包含多个发送目的地记录中分别包含的多个内容识别信息的操作画面进行显示。
图12是表示第二实施方式的包含操作画面的显示画面的一个例子的图。参照图12,显示画面包括:包含网页229的窗口、和包含操作画面223A的窗口。操作画面223A包括:发送目的地一览显示区域231、显示有“一并发送”字符串的一并发送按钮235、显示有“选择发送”字符串的选择发送按钮237。一并发送按钮235被分配了用户指示一并发送的操作,选择发送按钮237被分配了用户指示选择发送的操作。此外,图中的虚线是为了说明而标注的,实际并不存在。
返回图11,当操作画面223A所包含的一并发送按钮235被用户指示时,操作画面显示部141将发送目的地列表163A包含的多个发送目的地记录中分别包含的多个发送目的地信息向发送部139输出。另外,当操作画面所显示的发送按钮233被指示时,用户I/F部135将数据指定画面向显示控制部129输出。当数据指定画面被从用户I/F部135输入时,显示控制部129将图7所示的数据指定画面显示在显示部103。
当操作画面223A所包含的选择发送按钮237被用户指示时,操作画面显示部141将选择发送指示向选择部143输出。当选择发送指示被从操作画面显示部141输入时,选择部143生成将EEPROM115A中存储的发送目的地列表163A中包含的多个发送目的地记录分别所包含的多个内容识别信息以可选择的方式进行显示的选择画面,并将选择画面向显示控制部129输出。当选择画面被从选择部143输入时,显示控制部129将选择画面显示在显示部103。
图13是表示选择画面的一个例子的图。参照图13,选择画面包括发送目的地候补显示区域251、选择一览显示区域253、配置在发送目的地候补显示区域251和选择一览显示区域253之间的添加按钮265、删除按钮267和配置在选择一览显示区域253的右边的OK按钮269。图13所示的选择画面示出了在图12所示的操作画面中包含的选择发送按钮237被用户指示的情况下显示的选择画面。此外,图中的虚线是为了说明而标注的,实际并不存在。
发送目的地候补显示区域251是将发送目的地列表163A中包含的多个发送目的地记录中分别所包含的多个内容识别信息以可选择的方式进行显示的区域。在此,包括显示有“周报”字符串的按钮255、显示有“报告资料”字符串的按钮257和显示有“部门内部报告”字符串的按钮259。发送目的地候补显示区域251中所显示的按钮255、257、259以可选择的方式被显示,当被用户选择时则被反转显示。在此,用阴影表示按钮255和按钮257被用户指示而反转显示的情况。
选择一览显示区域253是显示发送目的地候补显示区域251所显示的内容识别信息中被用户选择的内容识别信息的区域。当在发送目的地候补显示区域251所显示的多个内容识别信息中至少一个被用户选择了的状态下添加按钮265被用户指示时,发送目的地候补显示区域251所显示的多个内容识别信息中被用户选择的内容识别信息被显示到选择一览显示区域253。在此,示出了如下情况:选择一览显示区域253包括显示有“周报”字符串的按钮261和显示有“报告资料”字符串的按钮263,内容识别信息“周报”以及“报告资料”处于被选择为发送目的地的状态。
在选择一览显示区域253所显示的多个内容识别信息中被用户指示的内容识别信息被反转显示。当在选择一览显示区域253所显示的多个内容识别信息中有至少一个被用户指示了的状态下,删除按钮267被用户指示时,从选择一览显示区域253中删除选择一览显示区域253所显示的多个内容识别信息中被用户指示了的内容识别信息。当用户指示OK按钮269时,选择一览显示区域253所显示的内容识别信息被选择。
返回图11,选择部143将内容识别信息的项目中设定有从选择画面所显示的内容识别信息中被用户选择的内容识别信息的发送目的地记录设定为选择记录。选择部143在用户选择了多个内容识别信息的情况下,从EEPROM115A中存储的发送目的地列表163A中提取分别包含所选择的多个内容识别信息的多个发送目的地记录,并将提取到的多个发送目的地记录分别设定为选择记录。选择部143将多个选择记录分别所包含的多个发送目的地信息向发送部139输出。另外,当选择画面所包含的OK按钮269被指示时,选择部143将数据指定画面向显示控制部129输出。当数据指定画面被从用户I/F部135A输入时,显示控制部129将图7所示的数据指定画面显示到显示部103。
数据指定受理部145受理对数据指定画面所显示的扫描按钮241或者参照按钮243中的任意一个进行指示的操作。数据指定受理部145在受理用户指示数据指定画面所显示的扫描按钮241的操作的情况下,将扫描指示向数据取得部137输出。数据指定受理部145在受理用户指示数据指定画面所显示的参照按钮243的操作的情况下,将参照指示向数据取得部137输出。
发送部139被从操作画面显示部141或者选择部143输入多个发送目的地信息,并被从数据取得部137输入发送数据。发送部139分别根据被从操作画面显示部141或者选择部143输入的多个发送目的地信息,发送被从数据取得部137输入的发送数据。因此,根据EEPROM115A中存储的发送目的地列表163A所包含的多个发送目的地记录的全部、或者从它们之中选择的多个发送目的地记录中分别设定的发送目的地信息,对发送数据进行发送。换言之,根据用户浏览的、包含发送目的地信息作为上传用的指令的多个网页的全部,或者从它们之中被用户选择的多个网页分别所包含的多个发送目的地信息,对发送数据进行发送。而且,当发送结束时,发送部139将表示发送结束的发送结束信号向清除部147输出。
清除部147根据发送数据的发送结束的情况删除发送目的地列表。具体地说,当发送结束信号被从发送部139输入时,清除部147清除EEPROM115A中存储的发送目的地列表163A所包含的全部发送目的地记录。因此,由于对应数据的发送而清除发送目的地列表,所以在下次发送的预定的数据存在的情况下,只要依次显示上传目的地的网页即可。因此,将不同的数据向不同的发送目的地发送的操作变得容易。
此外,在第二实施方式中,以CPU111A形成一个执行浏览程序的任务的情况为例进行了说明,但与第一实施方式所示的情况同样,也能够应用于CPU111A形成执行浏览程序的多个任务的情况。
图14是表示第二实施方式的数据发送处理的流程的一个例子的流程图。参照图14,在步骤S51中,将图12所示的操作画面223A显示在显示部103。在接下来的步骤S52中,判断是否取得了网页。如果取得了网页就使处理进行到步骤S53,如果没有取得就使处理进行到步骤S60。步骤S53~步骤S57的处理由于与图9所示的步骤S17~步骤21的处理分别相同,所以在此不再重复说明。
在步骤S58中,将在步骤S57中生成的发送目的地记录添加到EEPROM115A中存储的发送目的地列表163A中。在接下来的步骤S59中,对发送目的地进行一览显示,并使处理进行到步骤S61。具体地说,将图12所示的操作画面223A显示到显示部103。操作画面223A包括发送目的地一览显示区域231,该发送目的地一览显示区域231包含有EEPROM115A中存储的发送目的地列表163A所包含的多个发送目的地记录中分别被设定的多个内容识别信息。
在步骤S60中,判断是否指示了一并发送按钮。如果指示了一并发送按钮则使处理进行到步骤S61,如果没有指示则使处理进行到步骤S66。在步骤S61中,判断在EEPROM115A所存储的发送目的地列表163A中是否存在发送目的地记录。如果存在发送目的地记录则使处理进行到步骤S62,如果不存在则将处理返回到步骤S52。这是因为如果在发送目的地列表163A中不存在发送目的地记录,则包含发送目的地信息的网页一次都不被显示。步骤S62~步骤S65的处理与图9所示的步骤S28~步骤S31的处理分别相同,在此不再重复说明。
另一方面,在步骤S66中,判断是否指示了操作画面所显示的选择发送按钮237。如果指示了选择发送按钮则使处理进行到步骤S67,如果没有指示则将处理返回到步骤S52。步骤S67的处理与步骤S61同样,判断在发送目的地列表163A中是否存在发送目的地记录,如果存在发送目的地记录则使处理进行到步骤S68,如果不存在则将处理返回到步骤S52。
在步骤S68中,将图13所示的选择画面显示到显示部103。在接下来的步骤S69中,判断是否受理了发送目的地的选择。如果受理了发送目的地的选择则使处理进行到步骤S70,如果没有受理就跳过步骤S70使处理进行到步骤S71。具体地说,在选择画面中,在选择一览显示区域253中显示了内容识别信息的状态下,如果用户指示了OK按钮269,则受理选择一览显示区域253所显示的内容识别信息的选择。
在步骤S70中,设定选择记录。具体地说,将包含步骤S70中选择的内容识别信息的发送目的地记录设定为选择记录。在步骤S71中,判断是否接收到结束发送目的地的选择的指示。如果接收到结束发送目的地的选择的指示则使处理进行到步骤S72,如果没有接收到则将处理返回到步骤S70。在步骤S72中,执行图10所示的数据指定处理,并使处理进行到步骤S73。
在步骤S73中,将在步骤S70中被设定为选择记录的发送目的地记录选择为处理对象,并使处理进行到步骤S74。在步骤S74中,根据被选择为处理对象的发送目的地记录所包含的发送目的地信息,上传步骤S72中所取得的发送目的地数据,并使处理进行到步骤S75。
在步骤S75中,判断是否存在尚未被设定为处理对象的选择记录。如果存在尚未被设定为处理对象的选择记录,则结束数据发送处理,如果不存在则将处理返回到步骤S73。因此,在指示了选择画面的OK按钮269的时间点,根据被设定为选择记录的发送目的地记录中所设定的全部发送目的地信息来发送数据。换言之,根据由用户显示的、且被用户选择的内容识别信息的网页所包含的发送目的地信息来发送数据。因此,用户在指示选择画面的OK按钮269之前,能够选择发送数据的发送目的地。
在第二实施方式的MFP100中,由于在每次网页被显示时就将发送目的地信息添加到发送目的地列表163A中,所以用户通过依次显示多个网页的操作,能够添加发送数据的发送目的地。
另外,用户通过选择画面,向被从发送目的地列表163A所包含的多个发送目的地信息中选择的发送目的地发送数据,因此用户能够从多个发送目的地中进行选择来发送数据。
而且,在数据被发送后,发送目的地列表163A被从EEPROM115A中清除,因此能够将不同的数据向不同的发送目的地发送。
此外,在上述的实施方式中,将MFP100作为信息处理装置的一个例子进行了说明,但当然也能够将发明作为用于使MFP100执行图9或者图14所示的数据发送处理的数据发送方法或者、用于使计算机执行该数据发送方法的数据发送程序来进行掌握。
应该认识到,此次公开的实施方式的全部的发明点为例示而并非限制。本发明的范围不是通过上述的说明而是通过权利要求表示,并可认为包括与权利要求等同的含义以及范围内的全部变更。

Claims (16)

1.一种信息处理装置,具备:
内容取得单元,其取得用标记语言记述的内容;
提取单元,其对上述所取得的内容进行分析来提取发送目的地信息;
内容显示单元,其显示上述所取得的内容;
生成单元,其依次添加从由上述内容显示单元显示的多个内容中分别提取到的多个发送目的地信息,生成1组发送目的地信息;
发送单元,其根据上述所生成的1组发送目的地信息来发送数据。
2.根据权利要求1所述的信息处理装置,其中,
上述内容显示单元能够将包含内容的多个窗口设定为能够显示的状态,
该信息处理装置还具备关联建立单元,该关联建立单元将由上述提取单元提取到的发送目的地信息、和被上述内容显示单元设定为能够显示的状态的窗口建立关联,
上述发送单元根据由上述关联建立单元建立了关联的发送目的地信息来发送上述数据。
3.根据权利要求2所述的信息处理装置,其中,
还具备删除单元,当上述多个窗口中的任意一个被关闭时,该删除单元从上述所生成的1组发送目的地信息中删除与上述被关闭的窗口建立了关联的发送目的地信息。
4.根据权利要求2或者3所述的信息处理装置,其中,
上述发送单元根据从接收到用户发出的进行发送的指示时显示的窗口所包含的内容中提取到的发送目的地信息来发送上述数据。
5.根据权利要求1所述的信息处理装置,其中,
还具备列表生成单元,在每次由上述内容显示单元显示内容时,该列表生成单元将发送目的地信息添加到列表中,
上述发送单元根据由上述列表生成单元生成的列表中所包含的发送目的地信息来发送上述数据。
6.根据权利要求5所述的信息处理装置,其中,
还具备选择单元,该选择单元从由上述列表生成单元生成的列表中所包含的多个发送目的地信息中选择发送目的地信息,
上述发送单元根据上述被选择的发送目的地信息来发送上述数据。
7.根据权利要求5或6所述的信息处理装置,其中,
还具备列表清除单元,在由上述发送单元发送了上述数据之后,该列表清除单元清除由上述列表生成单元生成的列表。
8.根据权利要求1~6的任意一项所述的信息处理装置,其中,
还具备图像读取单元,该图像读取单元输出读取原稿而得到的图像数据,
上述发送单元发送上述图像读取单元所输出的图像数据。
9.根据权利要求1~6的任意一项所述的信息处理装置,其中,
还具备存储数据的存储单元,
上述发送单元发送上述存储单元中存储的数据。
10.一种数据发送方法,使信息处理装置执行如下步骤:
取得用标记语言记述的内容的步骤;
对上述所取得的内容进行分析来提取发送目的地信息的步骤;
显示上述所取得的内容的步骤;
依次添加从在显示上述内容的步骤中所显示的多个内容中分别提取到的多个发送目的地信息,并生成1组发送目的地信息的步骤;以及
根据上述所生成的1组发送目的地信息来发送数据的步骤。
11.根据权利要求10所述的数据发送方法,其中,
还包括将在上述进行提取的步骤中所提取到的发送目的地信息、和在上述显示内容的步骤中被设定为能够显示内容的状态的窗口建立关联的步骤,
上述进行发送的步骤包含根据在上述建立关联的步骤中建立了关联的发送目的地信息来发送上述数据的步骤。
12.根据权利要求11所述的数据发送方法,其中,
还包括,在上述多个窗口的任意一个被关闭时,从上述所生成的1组发送目的地信息中删除与上述被关闭了的窗口建立了关联的发送目的地信息的步骤。
13.根据权利要求11或者12所述的数据发送方法,其中,
上述进行发送的步骤包括根据从在接收到用户发出的进行发送的指示时显示的窗口所包含的内容中提取到的发送目的地信息来发送上述数据的步骤。
14.根据权利要求10所述的数据发送方法,其中,
还包括当每次在上述显示内容的步骤中内容被显示时将发送目的地信息添加到列表中的步骤,
上述进行发送的步骤包括根据在上述向列表添加的步骤中所生成的列表中包含的发送目的地信息来发送上述数据的步骤。
15.根据权利要求14所述的数据发送方法,其中,
还包括从在上述向列表添加的步骤中所生成的列表中包含的多个发送目的地信息中选择发送目的地信息的步骤,
上述进行发送的步骤包括根据上述被选择的发送目的地信息来发送上述数据的步骤。
16.根据权利要求14或者15所述的数据发送方法,其中,
还包括在上述进行发送的步骤中上述数据被发送后清除在上述向列表添加的步骤中所生成的列表的步骤。
CN2011101632537A 2010-06-11 2011-06-10 信息处理装置、数据发送方法以及数据发送程序 Pending CN102289450A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2010-134582 2010-06-11
JP2010134582A JP5455803B2 (ja) 2010-06-11 2010-06-11 情報処理装置、データ送信方法、データ送信プログラム

Publications (1)

Publication Number Publication Date
CN102289450A true CN102289450A (zh) 2011-12-21

Family

ID=45097143

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011101632537A Pending CN102289450A (zh) 2010-06-11 2011-06-10 信息处理装置、数据发送方法以及数据发送程序

Country Status (3)

Country Link
US (1) US20110307575A1 (zh)
JP (1) JP5455803B2 (zh)
CN (1) CN102289450A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105991892A (zh) * 2014-09-24 2016-10-05 富士施乐株式会社 通信装置和方法
CN109783246A (zh) * 2017-11-14 2019-05-21 富士施乐株式会社 信息处理***及信息处理装置
CN110780640A (zh) * 2018-07-31 2020-02-11 发那科株式会社 数据管理装置、数据管理方法以及数据管理程序
CN111083303A (zh) * 2018-10-18 2020-04-28 夏普株式会社 图像形成装置、图像处理方法以及图像处理程序记录介质
CN113114555A (zh) * 2020-01-09 2021-07-13 富士胶片商业创新有限公司 信息处理装置、存储介质及信息处理方法

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1228655A (zh) * 1998-03-09 1999-09-15 三菱电机株式会社 数据分发***及数据分发方法
CN1517892A (zh) * 2003-01-21 2004-08-04 兄弟工业株式会社 通信***
CN1848973A (zh) * 2005-11-29 2006-10-18 华为技术有限公司 一种短消息群发的方法、终端及短消息中心
US20070086580A1 (en) * 2005-09-28 2007-04-19 Brother Kogyo Kabushiki Kaisha Data transmission system, data transmission method, data transmission apparatus, and computer usable medium therefor
US20070121147A1 (en) * 2005-11-30 2007-05-31 Fatima Corona Systems and methods for sending scan or print jobs to multiple network destinations
CN101395570A (zh) * 2006-04-20 2009-03-25 国际商业机器公司 捕获图像数据
CN101420374A (zh) * 2007-10-23 2009-04-29 日本电气株式会社 复用通信***和复用通信方法

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003091653A (ja) * 2001-09-18 2003-03-28 Hitachi Information Systems Ltd Webシステム制御方法とWebシステムおよびプログラムと記録媒体
JP2004248034A (ja) * 2003-02-14 2004-09-02 Canon Inc 通信システムおよびその制御方法
US7734093B2 (en) * 2004-05-20 2010-06-08 Ricoh Co., Ltd. Paper-based upload and tracking system
JP2006155197A (ja) * 2004-11-29 2006-06-15 Canon Inc 情報処理装置
JP2007189648A (ja) * 2006-01-16 2007-07-26 Fuji Xerox Co Ltd 情報処理装置、情報処理方法、及びプログラム
JP4938589B2 (ja) * 2007-08-16 2012-05-23 株式会社野村総合研究所 ウェブページ閲覧装置およびウェブページ閲覧サーバ
JP2009239532A (ja) * 2008-03-26 2009-10-15 Kyocera Mita Corp 通信処理装置
JP2010004232A (ja) * 2008-06-19 2010-01-07 Kyocera Mita Corp 送信装置及び画像形成装置
JP5206207B2 (ja) * 2008-08-04 2013-06-12 コニカミノルタビジネステクノロジーズ株式会社 画像処理システムおよび画像処理装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1228655A (zh) * 1998-03-09 1999-09-15 三菱电机株式会社 数据分发***及数据分发方法
CN1517892A (zh) * 2003-01-21 2004-08-04 兄弟工业株式会社 通信***
US20070086580A1 (en) * 2005-09-28 2007-04-19 Brother Kogyo Kabushiki Kaisha Data transmission system, data transmission method, data transmission apparatus, and computer usable medium therefor
CN1848973A (zh) * 2005-11-29 2006-10-18 华为技术有限公司 一种短消息群发的方法、终端及短消息中心
US20070121147A1 (en) * 2005-11-30 2007-05-31 Fatima Corona Systems and methods for sending scan or print jobs to multiple network destinations
CN101395570A (zh) * 2006-04-20 2009-03-25 国际商业机器公司 捕获图像数据
CN101420374A (zh) * 2007-10-23 2009-04-29 日本电气株式会社 复用通信***和复用通信方法

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105991892A (zh) * 2014-09-24 2016-10-05 富士施乐株式会社 通信装置和方法
CN105991892B (zh) * 2014-09-24 2019-12-06 富士施乐株式会社 通信装置和方法
CN109783246A (zh) * 2017-11-14 2019-05-21 富士施乐株式会社 信息处理***及信息处理装置
CN110780640A (zh) * 2018-07-31 2020-02-11 发那科株式会社 数据管理装置、数据管理方法以及数据管理程序
CN111083303A (zh) * 2018-10-18 2020-04-28 夏普株式会社 图像形成装置、图像处理方法以及图像处理程序记录介质
CN111083303B (zh) * 2018-10-18 2022-06-07 夏普株式会社 图像形成装置、图像处理方法以及图像处理程序记录介质
CN113114555A (zh) * 2020-01-09 2021-07-13 富士胶片商业创新有限公司 信息处理装置、存储介质及信息处理方法

Also Published As

Publication number Publication date
JP2011259399A (ja) 2011-12-22
US20110307575A1 (en) 2011-12-15
JP5455803B2 (ja) 2014-03-26

Similar Documents

Publication Publication Date Title
US7552381B2 (en) Check boxes for identifying and processing stored documents
CN101176336B (zh) 图像处理设备及其控制方法
US7707039B2 (en) Automatic modification of web pages
CN101090437B (zh) 图像读取***
EP1675376A1 (en) Document separator pages
US20160080630A1 (en) Information processing system, information processing apparatus and method
JP4802691B2 (ja) 画像形成装置およびデータアクセス用データプリントプログラム
CN101753763B (zh) 图像形成装置、原稿读取装置、服务器装置、数据处理***
US8010583B2 (en) Computer readable medium, document processing apparatus, and document processing system with selective storage
CN100545846C (zh) 文档搜索设备和方法
CN104023155B (zh) 图像形成装置和图像形成方法
US20070242282A1 (en) Image forming apparatus for detecting index data of document data, and control method and program product for the same
US8150819B2 (en) Information-processing apparatus searching web server and downloading data, data searching method and data searching program executed in information-processing apparatus
US20070226725A1 (en) Device management system and control method therefor
CN102289450A (zh) 信息处理装置、数据发送方法以及数据发送程序
JP2006244071A (ja) 情報提供方法、ポータルサイトシステム、及びプログラム
KR101437831B1 (ko) 다큐먼트 박스를 웹 페이지로 제공하는 방법 및 이를 수행하는 화상형성장치
US20120140275A1 (en) Scan management system, scan management apparatus, controlling method of scan management system, and recording medium
US8260051B2 (en) Image processing apparatus for generating and transmitting push-type data
US20090316202A1 (en) Data processing apparatus which downloads data via network, data processing method, and data processing program embodied on computer readable medium
JP2007058532A (ja) 情報処理システム、情報処理装置および方法、プログラム、並びに、記録媒体
CN102739901A (zh) 图像形成装置、通信控制方法、以及浏览方法
JP2003085500A (ja) 情報記録媒体、情報処理方法、情報処理装置、及びプログラム
JP4532885B2 (ja) サーバコンピュータ及び、サーバコンピュータによりページデータを通信端末へネットワークを介して提供する方法
JP2007110505A (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
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20111221