CN100428132C - 信息处理系统的数据处理方法和信息处理系统 - Google Patents

信息处理系统的数据处理方法和信息处理系统 Download PDF

Info

Publication number
CN100428132C
CN100428132C CNB2005100930406A CN200510093040A CN100428132C CN 100428132 C CN100428132 C CN 100428132C CN B2005100930406 A CNB2005100930406 A CN B2005100930406A CN 200510093040 A CN200510093040 A CN 200510093040A CN 100428132 C CN100428132 C CN 100428132C
Authority
CN
China
Prior art keywords
data
user
mfp
unit
transmission
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.)
Expired - Fee Related
Application number
CNB2005100930406A
Other languages
English (en)
Other versions
CN1741563A (zh
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.)
Canon Inc
Original Assignee
Canon 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 Canon Inc filed Critical Canon Inc
Publication of CN1741563A publication Critical patent/CN1741563A/zh
Application granted granted Critical
Publication of CN100428132C publication Critical patent/CN100428132C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1218Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
    • G06F3/122Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to computing resources, e.g. memory, CPU
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1236Connection management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1253Configuration of print job parameters, e.g. using UI at the client
    • G06F3/1255Settings incompatibility, e.g. constraints, user requirements vs. device capabilities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/126Job scheduling, e.g. queuing, determine appropriate device
    • G06F3/1263Job scheduling, e.g. queuing, determine appropriate device based on job priority, e.g. re-arranging the order of jobs, e.g. the printing sequence
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00214Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of transmission
    • H04N1/00217Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of transmission only involving computer data transmission protocols, e.g. SMTP, WAP or HTTP
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00214Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception

Abstract

本发明提供一种信息处理系统的数据处理方法和信息处理系统。在通过通信介质例如网络等连接主计算机和MFP的系统中,在将存储在MFP的存储箱中的图像数据发送到主计算机时,在发送前显示发送数据大小,即文件大小。用户能以所期望的文件大小发送图像数据。当发送数据的量大时,能减少作为发送目的地的装置的资源例如存储器、CPU等的负担。

Description

信息处理系统的数据处理方法和信息处理系统
技术领域
本发明涉及一种信息处理系统,其包括可执行能存储多个数据的存储装置中的数据的输出处理的装置、该系统的数据处理方法等。
背景技术
传统地,在信息处理装置例如具有复制功能等的数字复合机中,已知一种具有将通过读取器读取的数据存储在存储器中并将该数据发送到其它信息处理装置如计算机、其它数字复合机等的数据发送功能的装置(例如,日本特开2001-358857)。
然而,由于信息处理装置例如具有数据发送功能的数字复合机在不允许用户确认所发送数据的数据大小的情况下执行数据发送处理,因此可能出现以下问题。
例如,当发送数据量大时(例如,该数据包括彩色数据和很多页),作为发送目的地的装置的资源例如存储器、CPU等的负担会很重。当作为发送目的地的装置由多个用户共享时,由于负担变得更重,因而损害会更严重。因此,希望能够解决这样的问题。
发明内容
本发明的目的在于提供一种能解决前述问题的信息处理系统的数据处理方法和信息处理系统。
而且,前述问题可能由如下操作引起:响应于用户在信息处理装置的操作单元的指令,从作为数据发送源的信息处理装置例如数字复合机等到数据发送目的地的数据发送。已提出了这种能由远离信息处理装置的远程装置例如主计算机等进行远程控制的这类信息处理装置,例如数字复合机等。
本发明的另一目的在于提供一种能防止在从信息处理装置例如远程计算机等的操作单元远程控制前述数字复合机的装置和系统中出现前述问题的信息处理系统的数据处理方法和信息处理系统。
而且,该数字复合机具有多个功能,例如复印功能、打印功能、数据发送功能等。因此,本发明的另一目的在于当由于防止上述问题的出现而对除数据发送功能之外的功能例如复印功能、打印功能等的用户可操作性和方便性产生不利影响时,防止由此引起的不希望的问题,以同时实现防止上述问题的出现、和使该信息处理装置的其它功能呈现高可操作性。
本发明的另一目的在于提供一种用户友好的、方便的装置和系统,该装置和系统能在实现上述目的的同时满足用户的各种要求。
为了实现上述目的,本发明提供一种数据处理方法,用于使输出单元执行能存储多个数据的存储单元中存储的数据的输出处理,该方法包括如下步骤:允许用户通过用户接口有选择地设置:第一处理条件,在该第一处理条件下将要输出的数据以第一数据大小从该输出单元输出;第二处理条件,在该第二处理条件下将要输出的数据以小于第一数据大小的第二数据大小从该输出单元输出;以及当用户通过用户接口设置第一处理条件时,在通过告知单元已经告知用户允许用户确认数据要以第一数据大小输出的信息之后,允许用户通过用户接口将设置从第一处理条件改变为第二处理条件。
为了实现上述目的,根据本发明,该告知单元具有用于显示该信息的显示单元、或者用于通过声音输出该信息的音频输出单元。
为了实现上述目的,本发明提供一种数据处理方法,用于使输出单元执行能存储多个数据的存储单元中的数据的输出处理,该方法包括如下步骤:当用户通过用户接口输入预定的指令时,在由显示单元显示允许用户确认在输出该存储单元中存储的、由该输出单元要输出的数据时的数据大小的信息之后,允许该输出单元执行该输出处理;以及当用户未通过用户接口输入该预定的指令时,在不由该显示单元显示该信息的情况下,允许该输出单元执行该输出处理。
为了实现上述目的,本发明提供一种数据处理方法,用于使输出单元执行能存储多个数据的存储单元中的数据的输出处理,该方法包括如下步骤:当通过选择单元选择多个功能中的数据发送功能时,在由显示单元显示允许用户确认在该存储单元中存储的、要由该输出单元输出的数据的输出时的数据大小的信息之后,允许由该输出单元进行的该输出处理的执行,其中,该选择单元选择包括如下的该多个功能的一个:控制打印单元执行存储单元中存储的数据的打印处理的打印功能、以及控制通信单元执行向外部装置发送存储单元中存储的数据的发送处理的数据发送功能;以及当通过该选择单元选择该多个功能中的打印功能时,在不由该显示单元显示该信息的情况下,允许由该输出单元进行的输出处理的执行。
为了实现上述目的,根据本发明,即使当选择该多个功能中的数据发送功能时、但当通过用户接口没有接收来自用户的显示该信息的指令时,也在不由该显示单元显示该信息的情况下,允许由该输出单元进行的输出处理的执行。
为了实现上述目的,根据本发明,当选择该多个功能中的数据发送功能时,自动选择显示该信息的模式。
为了实现上述目的,根据本发明,对具有该输出单元的信息处理设备进行远程控制的远程计算机中包括的显示单元可用作为该显示单元,以及当由该信息处理设备的显示单元显示该信息时,允许该远程计算机通过其用户接口来输入用于执行由该输出单元进行的输出处理的指令。
为了实现上述目的,根据本发明,当该远程计算机的该显示单元显示该信息时,该远程计算机通过通信单元向该信息处理设备发送用于请求与数据大小有关的数据大小信息的指令,其中该数据大小是在输出存储单元中存储的多个数据中、由用户在该远程计算机选择的数据时的数据大小,该远程计算机响应于该指令,接收从该信息处理设备输出的该数据大小信息,以及该远程计算机的该显示单元显示基于由该远程计算机接收到的该数据大小信息所作出的显示画面。
为了实现上述目的,根据本发明,该显示单元被包括在具有该输出单元的信息处理设备中,允许通过该信息处理设备的用户接口来输入用于执行由该输出单元进行的输出处理的指令。
为了实现上述目的,根据本发明,在该显示单元已经显示了允许用户确认在基于由该输出单元要输出的数据的多个设置进行输出时的数据大小的信息之后,执行基于该数剧的该多个设置中用户指定的设置的输出处理。
为了实现上述目的,根据本发明,将可区别于具有该输出单元的信息处理设备的其它信息处理设备中包括的显示单元用作为该显示单元。
为了实现上述目的,根据本发明,将至少具有该输出单元的信息处理设备中包括的显示单元用作为该显示单元。
为了实现上述目的,根据本发明,将计算机和移动终端的至少之一中包括的显示单元用作为该显示单元,以及将成像装置、数字照相机、以及扫描器的至少之一中包括的输出单元用作为该输出单元。
为了实现上述目的,本发明提供一种信息处理设备,用于实现根据上述任一种数据处理方法。
根据本发明,用户能提前确认要从具有数据发送功能的信息处理装置(例如数字式多功能机、数字照相机、扫描器等)发送的数据的数据大小。因此,能提供以下效果:能防止当发送数据量大时(例如,该数据包括彩色数据或很多页)引起的问题;能解决在现有技术中指出的问题。
例如,即使由其它装置远程控制上述具有数据发送功能的信息处理装置,也能提供上述效果。
此外,例如,甚至在本身具有数据发送功能的装置上,也能提供上述效果。
例如,当具有数据发送功能的前述信息处理装置例如数字复合机除了数据发送功能外还具有多个功能,例如复印功能、打印功能等时,当由于防止上述问题的出现而对除数据发送功能之外的功能例如复印功能、打印功能等的用户可操作性和方便性产生不利影响时,本发明能防止由此引起的不希望的问题。通过该方式,当具有数据发送功能的装置具有多个功能时,能同时实现防止上述问题的出现、和使该装置的其它功能呈现高可操作性。
例如,能提供用户友好的、方便的装置和系统,该装置和系统能提供上述效果,并能在实现上述目的的同时满足用户的各种要求。
通过结合附图做出的以下说明,本发明的其它特征和优点是显而易见的,在全部附图中,相同的附图标记表示相同或相似的部分。
附图说明
包含在说明书中并构成说明书一部分的附图,示出了本发明的实施例,并与说明书一起解释了本发明的原理。
图1是第一实施例中的系统的示意图;
图2是说明第一实施例中的MFP的硬件配置的框图;
图3是说明第一实施例中的MFP的软件配置的图;
图4是说明第一实施例中的PC的硬件配置的框图;
图5是第一实施例中的MFP的图像压缩单元的示意图;
图6是第一实施例中的MFP的存储箱(box)的说明图;
图7是示出第一实施例中的PC侧的处理的流程图;
图8是示出第一实施例中的MFP侧的处理的流程图;
图9A示出第一实施例中的显示在PC显示单元的操作对话框(RemoteUI对话框)的例子;
图9B示出第一实施例中的显示在PC显示单元的操作对话框(RemoteUI对话框)的例子;
图9C示出第一实施例中的显示在PC显示单元的操作对话框(RemoteUI对话框)的例子;
图10示出第一实施例中的显示在PC显示单元的操作对话框(RemoteUI对话框)的例子;
图11示出第一实施例中的显示在PC显示单元的操作对话框(RemoteUI对话框)的例子;
图12示出第一实施例中的显示在PC显示单元的操作对话框(RemoteUI对话框)的例子;
图13是示出第二实施例中的MFP的处理的流程图;
图14示出第二实施例中的显示在MFP显示单元的操作对话框的例子;
图15示出第二实施例中的显示在MFP显示单元的操作对话框的例子;
图16示出第二实施例中的显示在MFP显示单元的操作对话框的例子;
图17A示出第二实施例中的显示在MFP显示单元的操作对话框的例子;
图17B示出第二实施例中的显示在MFP显示单元的操作对话框的例子;
图17C示出第二实施例中的显示在MFP显示单元的操作对话框的例子;
图17D示出第二实施例中的显示在MFP显示单元的操作对话框的例子;
图18示出第三实施例中的显示在PC显示单元的操作对话框(RemoteUI对话框)的例子;
图19示出第三实施例中的显示在PC显示单元的操作对话框(RemoteUI对话框)的例子;以及
图20是示出第三实施例中的MFP侧的处理的流程图。
具体实施方式
下面参考附图来详细说明本发明的优选实施例。
第一实施例
在本发明的第一实施例中,说明了一种在通过通信介质如网络等连接主计算机(第一信息处理装置的例子)和具有多个功能的多功能型图像处理装置(即,多功能外围设备:简写为MFP;第二信息处理装置的例子)的系统中,在将存储在M FP的存储箱中的图像数据发送到主计算机时,在发送前确认发送数据量的方法(发送数据大小或文件大小)。
第一实施例的MFP 101具有多种功能(以下也称为操作模式)例如复制功能、打印功能、发送功能等,并包括各种单元例如操作单元、读取器、存储器单元如硬盘等、外部I/F单元、打印机单元等,以及系统控制这些单元的控制器单元。控制器单元可将从读取器输入的图像数据(以下也称为作业数据)和/或通过外部I/F单元从其它图像处理装置例如主计算机、其它MFP、传真机等输入的作业数据存储在本装置的存储器单元中(例如硬盘等)。控制器单元根据来自本装置的操作单元的用户指令、或来自其它信息处理装置例如主计算机等远程控制本装置的操作单元的远程操作,来控制本装置的打印机单元以打印存储在存储器单元的作业数据,并控制执行向其它装置的数据发送处理。
注意,第一实施例将主要使用MFP作为具有多功能的图像处理装置来说明,即多个功能,例如除通过存储器将输入数据发送到其它装置的发送功能外,还有复制功能、打印功能、存储箱功能等。然而,该实施例不局限于该特定的装置,可用于单功能例如至少数据发送功能等的图像处理装置(即,单功能外围设备;以下也可简写为SFP)。第一实施例将使用一个机箱中包括读取器、打印机单元等类型的图像处理装置来说明。然而,该实施例也可用于分离型图像处理装置,其中这些单元被安装在独立的机箱中。
这样,可使用各种装置配置、系统配置等。第一实施例(以及后面将说明的其它实施例)不局限于特定的配置,只要可实现后面将说明的各种操作和控制即可。
第一实施例的系统配置:图1
图1是示出根据第一实施例的信息处理系统的配置的示意图。该实施例的系统包括信息处理装置例如主计算机等,以及信息处理装置例如图像处理装置(包括SFP或MFP)等。即,MFP 101和主计算机(以下也称为PC)102~104通过通信介质例如网络105等连接,以交换各种数据。
MFP 101包括存储单元106例如硬盘等。存储单元106可从外部连接于MFP等,或内置于一个机箱中。MFP的存储介质106例如硬盘等包括用来通过复制功能临时存储图像数据的临时区,以及存储箱区(以下称为存储箱)。
存储单元106的存储箱区包括多个可由各用户单独使用的存储箱(例如,100个用户存储箱)。每一存储箱可存储通过读取器获取的图像数据,以及通过网络从计算机或其它图像处理装置获取的图像数据。即,每一存储箱可存储并保存多个图像数据(也称为多个作业数据或多个文档数据)。
为在每一存储箱存储数据,用户在操作单元选择存储箱功能(当他或她在图像处理装置上进行操作时,是图像处理装置的操作单元;或者当他或她在主计算机上等进行远程操作时,是主计算机的操作单元)。响应于该选择,控制器单元(当在MFP上进行操作时,在控制中主要使用MFP的控制器单元;或者当在主计算机上进行远程操作时,在控制中主要使用主计算机的控制器单元)控制操作单元显示示出多个存储箱的列表的存储箱选择对话框,以提示用户选择MFP的多个存储箱中的一个。在用户通过对话框选择存储箱中的一个后,控制器单元控制在该所选存储箱中存储用户所期望的文档。
当从给定的存储箱进行数据输出操作时(例如,当通过本装置的打印机单元来打印存储在存储箱中的数据或从其它装置发送数据时),用户在操作单元(当他或她在图像处理装置上进行操作时,是图像处理装置的操作单元;或者当他或她在主计算机上等进行远程操作时,是主计算机的操作单元)选择存储箱功能。响应于该选择,控制器单元(当在MFP上进行操作时,在控制中主要使用MFP的控制器单元;或者当在主计算机上进行远程操作时,在控制中主要使用主计算机的控制器单元)控制操作单元显示存储箱选择对话框,以提示用户选择MFP的多个存储箱中的一个。在用户通过对话框选择存储箱中的一个后,控制器单元于是控制操作单元显示示出多个作业的列表的作业选择对话框,以提示用户选择存储在所选存储箱中的多个独立作业数据(文档数据)中所期望的一个。用户通过作业选择对话框不仅可选择一个将输出的文档,也可同时选择多个他或她所期望的文档。在用户通过作业选择对话框选择作业后,控制器单元在用户设置的输出条件下控制打印机单元打印所选的作业或发送该作业到其它装置。
在该方式下,第一实施例的MFP包括存储箱功能,其通过本装置的存储单元106,可响应来自本装置操作单元的本地操作和/或来自信息处理装置如主计算机等的远程操作。
存储在存储单元106的存储箱中的各图像数据在MFP的控制器单元的主控制下象存储箱数据列表107那样进行ID管理,作为存储箱数据。该存储箱数据列表107可被存储在存储单元106或其它存储器中。在任一情况下,存储箱数据列表可被存储在任何位置,只要控制器单元能够管理它即可。
图1中的实线110~113表示处理/控制流程,下面依次说明这些流程。实线110表示从PC 102向MFP 101发送在主计算机上使用其应用程序例如文档创建软件、电子表格软件等创建的应用程序数据108、控制MFP 101将其打印出来、以及这时将图像数据保存在MFP 101的存储单元106中的一系列处理。
实线111表示控制MFP 101的扫描器扫描纸质文档109、并将扫描器扫描的图像数据保存在存储单元106中的一系列处理。注意,MFP 101在将图像数据保存在存储单元106中时使用MFP 101指定的特有的压缩处理(或根据用户提前设置的压缩处理)。
实线112表示在PC 103侧通过用于从PC 103进行远程操作的用户界面(以下称为RemoteUI)来远程控制MFP 101的处理。实线113表示控制PC 103的显示单元显示例如上述RemoteUI、以及根据通过PC 103上的RemoteUI输入的用户指令将保存在MFP 101的存储单元106中的图像数据发送到PC104的一系列处理。在这种情况下,如上所述,由于保存在存储单元106的图像数据已经过MFP 101指定的特有的压缩处理,因此扩展该图像数据,经普通彩色图像压缩方法(JPEG)的压缩处理,然后发送到PC 104。发送到PC 104的图像可使用PC 104的通用的查看器来浏览(其具有从MFP向PC发送数据并在PC的显示单元上显示所发送的图像数据的预览功能)。
第一实施例包括:显示MFP 101的操作对话框的功能,其允许用户在该操作单元上从其操作单元操作MFP 101(以下也称为本地UI功能);以及显示MFP 101的操作对话框的功能,其允许用户在信息处理装置例如能与MFP 101进行数据通信的主计算机等的操作单元上从信息处理装置例如主计算机等远程操作MFP 101(以下也称为RemoteUI功能)。即,即使当用户从MFP 101进行操作或从例如计算机等的装置进行远程操作时,提供允许同样的用户操作的用户界面。
图像处理装置(MFP)的详细硬件配置:图2
下面将利用图2来说明图1中MFP 101的详细硬件配置。MFP 101具有:作为图像输入装置的扫描器单元201;作为图像输出装置的打印机单元202;控制器单元204,包括CPU、存储器等;以及作为用户界面的操作单元203等。控制器单元204为连接到扫描器单元201、打印机单元202、以及操作单元203,并且也与LAN 219和作为通用电话网络的公共网络(WAN)220相连从而输入/输出图像信息和装置信息的控制器。CPU 205是控制整个系统的控制器。RAM 206是操作CPU 205所需的系统工作存储器,并且也是临时存储图像数据的图像存储器。ROM 210是存储系统引导程序的引导ROM。HDD 211是存储系统控制软件和图像数据的硬盘驱动器。操作单元I/F207是操作单元(UI)203的接口单元,向其输出将显示在操作单元203上的图像数据。同样,操作单元I/F 207将该图像处理装置的用户输入的信息从操作单元203发送到CPU 205。网络208连接该图像处理装置和LAN 219,并以包(packet)格式输入/输出信息。调制解调器209连接该图像处理装置与公共网络220,并在解调/调制之后输入/输出信息。上述装置被配置在系统总线221上。
图像总线接口(I/F)212是连接系统总线221和图像总线222的总线桥接器(bridge),其高速发送图像数据以转换数据结构。图像总线222包括,例如,PCI总线或IEEE 1394。以下装置被配置在图像总线222上。光栅图像处理器(RIP)213分析PDL代码数据,并将其光栅化为位图图像。装置I/F 214通过信号线223将用作图像输入/输出装置的扫描器单元201、以及通过信号线224将同样用作图像输入/输出装置的打印机单元202与控制器单元204相连,以转换图像数据的同步/异步系统。扫描器图像处理器215执行输入图像数据的校正、修改和编辑。打印机图像处理器216根据打印机单元202执行输出到打印机单元202的打印输出图像数据的校正、分辨率转换等。图像压缩单元218对多值图像数据应用JPEG压缩/扩展处理。此外,图像压缩单元218对二进制图像数据应用JBIG、MMR、或MH压缩/扩展处理。已经对图1中MFP 101的详细硬件配置进行了说明。
安装在控制器单元的软件配置:图3
下面将利用图3来说明图2中安装在控制器单元204中的软件配置。附图标记301表示用户界面(以下简写为UI),当操作者使用操作单元203对MFP 101进行各种操作和设置时,其是装置和用户操作的中介模块。该模块根据操作者的操作将输入信息发送到以下将说明的各模块,以请求处理、设置数据等。
附图标记302表示地址簿,即管理数据的发送目的地、通信目的地等的数据库模块。地址簿302的内容通过检测操作单元203的操作由UI 301进行数据添加、删除、以及获取,并用于通过操作者的操作给出数据向以下将说明的各模块发送/通信的目的地信息。
附图标记303表示Web服务器模块,其用于通知该MFP 101的管理信息,以响应Web客户机(例如,PC 102)的请求。该管理信息通过通用发送模块(Universal-Send module)304、远程复制扫描模块(Remote-Copy-Scan module)309、远程复制打印模块(Remote-Copy-Print module)310、以及控制API(Control-API)318(都将在后面说明)来读取,并通过HTTP模块312、TCP/IP通信模块316、以及网络驱动器317(都将在后面说明)发送到Web客户机。Web服务器模块303产生作为数据以所谓的Web页(主页)格式(例如,HTML格式)发送到Web客户机的信息。需要时使用Java、CGI程序等。
附图标记304表示通用发送模块,即,控制数据发送的模块。通用发送模块304将操作者通过UI 301指定的数据发送到指定的通信(输出)目的地。当操作者指示通过该MFP 101的扫描器功能产生传送数据时,通用发送模块304通过控制API318(后面将说明)使该MFP 101的扫描器201产生数据。附图标记305表示当打印机在通用发送模块304中被指定为输出目的地时执行的模块。附图标记306表示当电子邮件地址在通用发送模块304中被指定为通信目的地时执行的模块。附图标记307表示当数据库在通用发送模块304中被指定为输出目的地时执行的模块。附图标记308表示当与该MFP 101相同的MFP在通用发送模块304中被指定为输出目的地时执行的模块。
附图标记309表示远程复制扫描模块,即,通过指定由网络等连接的其它MFP的打印机为图像信息的输出目的地,来输出由扫描器201使用MFP 101的扫描器功能扫描的图像信息,从而执行相当于由该MFP 101单独执行的复制功能的处理的模块。附图标记310表示远程复制打印模块,即,通过使用MFP101的打印机功能输出由网络等连接的其它MFP的扫描器扫描的作为输入源的图像信息,来执行相当于由该MFP 101同样单独执行的复制功能的处理的模块。存储箱模块311在HDD(例如,存储单元106)中存储扫描数据(从扫描器输入的图像数据)或PDL打印图像(从外部设备例如主计算机等输入的图像数据),并提供:通过打印机功能的所存储图像的打印处理;通过通用发送功能的图像发送处理;以及存储在HDD中的文档的管理功能例如删除、分组(存储在单独的存储箱中)、存储箱间的移动、存储箱间的复制等。注意,存储箱模块311通过HTTP模块312和TCP/IP模块316提供通信功能。
附图标记312表示HTTP模块,其用在当该MFP 101通过HTTP进行通信时,并通过后面将说明的TCP/IP模块316向上述Web服务器模块303和存储箱模块311提供通信功能。附图标记313表示lpr模块,其通过后面将说明的TCP/IP模块316向通用发送模块304中的打印机模块305提供通信功能。附图标记314表示SMTP模块,其通过后面将说明的TCP/IP模块316向通用发送模块304中的电子邮件模块306提供通信功能。附图标记315表示SLM,即,称呼管理器模块,其通过后面将说明的TCP/IP模块316向通用发送模块304中的数据库模块307和DP模块308,以及远程复制扫描模块309和远程复制打印模块310提供通信功能。
附图标记316表示TCP/IP通信模块,其通过网络驱动器317(下面将说明)向上述模块提供网络通信功能。附图标记317表示网络驱动器,其控制物理连接到网络的单元。附图标记318表示控制API,其向上游(upstream)模块(例如,通用发送模块304等)提供与下游(downstream)模块(例如,作业管理器319(下面将说明)等)的接口。控制API 318降低上游和下游模块之间的依赖以提高其多样性。附图标记319表示作业管理器,其通过控制API 318解释各模块指示的处理,并向后面将说明的模块(320、324、326)发出指示。作业管理器319同时管理在该MFP 101上执行的各种作业以及FAX作业控制。
附图标记320表示CODEC管理器,其在作业管理器319所指示的处理期间管理和控制数据的各种压缩/扩展处理。附图标记321表示FBE编码器模块,其以FBE格式压缩由作业管理器319和后面将说明的扫描管理器324执行的扫描处理所扫描的数据。附图标记322表示JPEG-CODEC模块,其在由作业管理器319和扫描管理器324执行的扫描处理和由打印管理器326执行的打印处理中,执行所扫描数据的JPEG压缩处理和打印数据的JPEG扩展处理。附图标记323表示MMR-CODEC模块,其在由作业管理器319和扫描管理器324执行的扫描处理和由打印管理器326执行的打印处理中,对扫描器所扫描的数据执行MMR压缩处理,以及对输出到打印机的打印数据执行MMR扩展处理。
附图标记324表示扫描管理器(Scan-Manager),其管理和控制由作业管理器319指示的扫描处理。附图标记325表示SCSI驱动器,其在扫描管理器324和在内部连接到该MFP 101的扫描器单元201之间进行通信。附图标记326表示打印管理器,其管理和控制由作业管理器319指示的打印处理。附图标记327表示引擎I/F(Engine-I/F),其提供打印管理器326和打印机单元202之间的I/F。附图标记328表示并口驱动器,其提供当存储箱管理器311通过并口将数据输出到输出装置(未示出)时使用的I/F。
地址簿详细说明:图3
下面将详细说明地址簿302。该地址簿302被保存在MFP101的非易失性存储单元中(非易失性存储器、硬盘等),并说明连接到网络的其它装置的特征。例如,地址簿302包括以下列出的特征:
-装置的正式名称或别名
-装置的网络地址
-装置支持的网络协议
-装置支持的文档格式
-装置支持的压缩类型
-装置支持的图像分辨率
-在打印机装置情况下的可用纸张大小和纸张进给台信息
-在服务器(计算机)装置情况下可存储文档的文件夹名称
后面将说明的每一应用程序基于地址簿302中所说明的信息可检测发送的目的地的特征。302 MFP 101可参考该地址簿发送数据。例如,远程复制应用程序参考地址簿302检测指定为发送目的地的装置所支持的分辨率信息,根据该分辨率信息对由扫描器扫描的二进制图像应用已知的MMR压缩,将所压缩的图像转换为已知的TIFF(标签图像文件格式)数据,并通过SLM 303将它发送到网络上的打印机装置。SLM 303的详细说明将被省略。然而,SLM 303是一种网络协议,其包括称为已知的称呼管理器(Salutation-Manager)等的装置控制信息。
主计算机的硬件配置:图4
下面将利用图4来说明图1中主计算机102~104的硬件配置。主计算机102~104具有相同的配置,并以主计算机102为例进行说明。主计算机102具有普通个人计算机的配置和功能,并包括作为外围设备的监视器401和键盘/鼠标402、控制整个主计算机102的中央处理单元(CPU)403、存储应用程序和数据的硬盘404和存储器405等。主计算机102通过网络接口406连接到通信介质例如网络105等。
(图像压缩单元的配置:图5)
下面将利用图5来说明在第一实施例中的装置特有的压缩。图5示出图2所示图像压缩单元218的内部配置,其中图2示出上述MFP 101的硬件配置。附图标记501~503分别表示装置特有的压缩装置、装置特有的扩展装置、以及发送时的压缩装置。装置特有的压缩装置501是当图像被保存在MFP 101的HDD 211中时使用的装置,其使用装置特有的压缩装置来代替通用的压缩方法以使在旋转图像时存储器资源得到有效利用。更具体地,装置501将图像分成片(tile),并对各片执行压缩。装置特有的扩展装置502扩展由装置特有的压缩装置501压缩的图像。发送时的压缩装置503采用众所周知的彩色编码方法JPEG压缩,并且由装置503压缩的图像可由任意主计算机的查看器浏览。在该实施例中,当保存在HDD中的图像被发送到主计算机时,由装置特有的压缩装置501压缩的图像通过装置特有的扩展装置502来扩展,然后通过发送时的压缩装置503来压缩以发送该图像。
下面将详细说明装置特有的压缩装置501和扩展装置502。装置特有的压缩装置501包括压缩块行缓冲器。在该压缩块行缓冲器中,图像被分成片(每片大小=M×N像素),并且通过作为彩色信息编码方法的离散余弦变换编码(JPEG)和作为属性标志数据信息编码的游程(runlength)编码对每片(M×N像素)进行分别编码。注意,对离散余弦变换编码,M和N必须是窗口大小的整数倍。在该实施例使用的JPEG压缩方法中,由于用于压缩的窗口大小例如为8×8像素,如果M=N=32,则32×32像素的片进一步被分成16个8×8像素的窗口,并对各8×8像素应用JPEG压缩。(注意,以下说明在M=N=32的假设下给出,但是本发明不局限于该特定的值)。
编码器通过应用已知的DCT变换来量化(quantize)包括在32×32像素的片图像中的16个8×8的像素窗口。该例中所使用的量化(quantization)系数(以下称为量化矩阵)可对每个片有选择性的进行设置。切换信号被输入到属性标志编码器。判定单元参考对应于以上图像数据的32×32像素的属性标志数据执行判定处理,产生量化系数的选择信号,并将其输出到编码器。属性标志数据附加于每个像素。然而,由于在该发明中M×N像素片的编码方法是固定的,因此判定单元必须分析片中的属性标志数据以判定片的代表属性。
装置特有的扩展装置502读出所压缩和存储的属性标志数据的M×N像素的数据,并通过属性标志解码器将其解码。解码器执行图像数据的解码处理,同时根据属性标志数据的解码结果切换图像数据的解码参数(本发明中的去量化(dequantization)矩阵),并向行缓冲器输出解码结果。这时,解码属性标志数据,判定单元执行M×N像素中所解码的属性标志数据的分析和判定处理,并且解码器在解码时设置解码相应的M×N像素图像数据所需要的去量化矩阵。由于通过无任何数据损耗的无损耗压缩方法例如游程编码来压缩属性标志数据,因此编码时对相同片的判定结果等于解码时的判定结果。因此,即使当使用不同的量化系数来量化各片时,在解码时设置适用于这些片的去量化系数。因此,可获得正确的解码图像数据。
存储箱概要:图6
下面将采用图6来说明第一实施例中的存储箱的概要。图6中的附图标记211表示图2所说明的MFP 101的硬盘(HDD),其用来存储系统控制软件和图像数据。HDD 211被分成临时区601和个人存储箱602,其中临时区601作为临时存储图像数据的区域,并在作业结束后被擦除。个人存储箱602与图1中的存储单元106相同。个人存储箱602如603~606一样被分别使用。各个人存储箱被指定号码。例如,存储箱603、604、605、和606被分别指定为存储箱号00、01、02、和03。存储箱603表示存储箱号00由A先生所拥有。存储箱号00的存储箱存储多个通过ID来管理的存储箱数据。BOX-ID 0001和0002与图1的存储箱数据列表107中的BOX-ID是相同的。
发送数据大小的确认方法,以及发送和打印的控制方法: 图7~12
下面将利用图7~12来说明第一实施例中的发送数据大小的确认方法以及发送和打印的控制方法。图7是PC 103侧作为图1中第一信息处理装置的例子的流程图,图8是MFP 101侧作为图1中第二信息处理装置的例子的流程图。图7示出当通过PC 103的RemoteUI功能将保存在MFP 101的存储单元106中的图像数据发送到作为不同于图像处理装置的其它装置的PC104时执行的流程图。特别是,图7示出允许用户在发送前确认发送数据大小的方法。
主计算机(PC)的处理:图7
参考图7同时使用图8~12给出下面的说明。注意,由PC103的控制器单元(该例中对应于图4中PC 103的CPU 403)和MFP 101的控制器单元(该例中对应于图2中MFP 101的CPU 205)通过数据通信相互关联来执行该控制。可选地,这些控制器单元中的一个可用来控制所有操作。
注意,当PC 103用作Web客户机并通过PC 103的Web浏览器功能与MFP 101的Web服务器进行HTTP通信时,RemoteUI功能实现远程操作,如在图3中的MFP 101的软件配置中所述。
在步骤S701,控制PC 103启动RemoteUI功能以响应用户在PC 103的操作单元上的RemoteUI功能的启动指令。用户通过PC 103的键盘在显示在PC 103的操作单元上的RemoteUI对话框上,在用来输入被远程操作的装置的IP地址的IP地址输入栏(未示出)中输入MFP 101的IP地址,从而建立从PC 103到MFP 101的连接。图9示出RemoteUI对话框的显示例子,其在PC 103的控制器单元的主控制下通过这时RemoteUI功能显示在PC 103的显示单元上。图9示出当在PC 103的显示单元上浏览通过MFP 101侧的存储单元106管理的用户存储箱时对话框的状态。
RemoteUI对话框的控制:图9
下面将说明通过RemoteUI功能对显示在PC 103的显示单元上的RemoteUI对话框进行控制的例子。响应于用户的按键操作,PC 103的控制器单元(该例中对应于图4中PC 103的CPU403)控制PC 103的显示单元(该例中对应于图4中PC 103的监视器401)以显示Web浏览器对话框(图9A中的操作对话框)。用户通过按键操作在图9A的操作对话框的地址输入栏9101直接输入MFP 101的地址,或者他或她按下对话框左端的按钮9102,从而输入启动MFP 101RemoteUI的指令。在接收该指令时,PC 103的控制器单元通过网络向MFP 101发送请求各种信息(MFP 101侧的信息例如当前状态信息、存储箱信息等)的请求命令。当MFP 101接收该请求命令时,MFP 101的控制器单元通过网络向PC 103返回MFP 101的信息。当PC 103接收MFP 101的信息时,PC 103的控制器单元基于所接收到的信息在PC 103的显示单元的显示区9103显示MFP 101的RemoteUI。注意,如图9A所示,初始对话框可通知允许用户识别MFP 101的装置名和位置、以及MFP 101的装置状态的信息(该例的对话框通知用户MFP 101可执行打印处理和扫描器处理)。
响应于通过用户的按键操作(使用PC 103的指示装置如鼠标等)点击图9A的操作对话框的显示区9103左侧的存储箱功能按钮9104,PC 103的控制器单元在PC 103的显示单元的显示区9103上显示存储箱选择对话框(图9B的操作对话框),该对话框用来选择包括在用户通过图9A中显示在PC 103的显示单元上的操作对话框指定的图像处理装置(该例中的MFP 101)的存储单元(该例图1中的存储单元106)的多个存储箱中的一个。该信息为显示信息,基于从MFP 101通过与MFP 101交换上述数据所获取的MFP 101的信息(尤其是,MFP 101的存储箱信息)来判定。
图9B中显示在PC 103的显示单元的RemoteUI中的存储箱选择对话框包括存储箱选择区9105。该存储箱选择区9105具有存储箱信息显示字段,用来显示允许用户识别在由以上图9A中的操作对话框中指定的图像处理装置(该例中为MFP 101)的存储单元(该例中为存储单元106)中的多个存储箱(该例中为100个存储箱)的每一个的各种信息(存储箱号、使用该存储箱的用户名、以及数据使用量)的信息;以及存储箱选择字段,其允许用户选择多个存储箱中的一个。用户通过使用PC103的鼠标的指针等,在对各存储箱所给定的存储箱号显示部分中,点击要选择的存储箱的存储箱号,从而选择该存储箱。
图9B的例子通知允许用户识别如下内容的信息:用户名被注册在提前分配给MFP 101的存储单元106的多个存储箱(该例中为100个存储箱)中存储箱号为00~02的三个存储箱中;作业数据(文档数据)被存储在存储箱号为00和01的存储箱中;存储箱的使用量为1%、1%、和0%等。
当用户通过图9B所示的PC 103的RemoteUI的存储箱选择对话框选择其中一个存储箱时(当用户通过指针点击其中一个存储箱的存储箱号时),PC 103的控制器单元控制PC 103的显示单元显示存储箱文档选择对话框(参见图9C的操作对话框例子),以响应点击,该对话框允许用户从存储在存储箱的作业数据中(文档数据)选择输出的数据,该存储箱是用户通过图9B的存储箱选择对话框从包括在以上图9A的操作对话框中指定的图像处理装置(该例中为MFP 101)的存储单元(该例中为存储单元106)中的多个存储箱中选择的。注意,图9C示出在图9B的存储箱选择对话框上用户选择存储箱号为01和用户名为“ushiyama”的存储箱的例子。
PC 103的控制器单元控制PC 103的显示单元显示操作对话框,作为RemoteUI的存储箱文档选择对话框,该操作对话框具有:通知用户所指定图像处理装置的名称的装置显示区;具有用来显示存储在所选择的存储箱的各种文档的信息(允许用户识别文档是彩色还是单色数据的文档类型信息、文档名信息、文档大小信息、页数信息、文档存储日期信息等)的显示栏,以及允许用户选择这些文档中的一个的文档选择栏的文档选择显示区902;以及允许用户选择从显示区902所选择的文档的处理的指令输入栏901。
图9C所示的存储箱文档选择对话框例子表示所操作的装置的装置名是MFP 101,从MFP 101的存储单元106的多个存储箱中选择了存储箱号为01和用户名为“ushiyama”的存储箱,并且该存储箱保存两个文档数据:显示第一文档的信息以允许用户识别文档类型=彩色数据、文件名=file1、文档大小=A4、页数=9、存储日期=2004年4月19日16:04:43;以及显示第二文档的信息以允许用户识别文档类型=单色数据、文件名=file2、文档大小=A4、页数=3、存储日期=2004年4月19日16:04:53。在该例中,文档选择显示区902表示用户选择了一个文档(文件名:file1)。注意,该文档选择对话框不仅允许用户选择一个文档,而且允许用户选择多个文档。用户可通过由指针等选中要选择的文档的选择栏来进行选择。
而且,图9C所示的存储箱文档选择对话框例子包括指令输入栏901。通过该输入栏901,PC 103的用户可选择性地输入执行以下操作((1)~(4))其中之一的指令。
(1)从MFP 101的存储单元106读出在文档选择栏902选择的文档,并且MFP 101的打印机单元执行该文档的打印操作。在这种情况下,PC 103通过网络向MFP 101发送作为命令数据的存储箱指定信息和文档指定信息,该信息允许MFP101的控制器单元指定在PC 103上指定的存储箱和文档;以及打印指令信息,该信息指示MFP 101执行指定文档的打印操作。
(2)从MFP 101的存储单元106读出在文档选择栏902选择的文档,并且MFP 101通过预定的通信介质(例如,网络等)向其它装置(例如,另一MFP或PC)发送该文档的数据(在该例中,在PC 103上进行远程操作以向PC 104发送从MFP 101的存储单元读出的文档数据)。在这种情况下,PC 103通过网络向MFP 101发送作为命令数据的存储箱指定信息和文档指定信息,该信息允许MFP 101的控制器单元指定在PC 103上指定的存储箱和文档;以及发送指令信息,该信息指示MFP 101向在PC 103上指定的发送目的地发送指定的文档。在该发送模式下,第一实施例允许用户知道并确认从MFP 101发送到指定发送目的地的文档数据的数据大小,然后用户自己可判定是否由MFP 101来执行数据发送处理。因此,在这种情况下,PC 103和MFP 101可通过网络交换实现一系列操作所需的数据。后面将详细说明该处理。
(3)在文档选择栏902选择的文档数据被移动到MFP 101的存储单元106中的另一存储箱。可选地,该文档的副本数据也存储在MFP 101的存储单元106中的另一指定存储箱或该存储箱本身中(存在两个相同的数据)。在这种情况下,PC 103通过网络向MFP 101发送作为命令数据的存储箱指定信息和文档指定信息,该信息允许MFP 101的控制器单元指定在PC 103上指定的存储箱和文档;以及数据移动(复制)指令信息,该信息指示MFP 101向用户在PC 103上指定的移动目的地移动或复制指定文档的数据。
(4)从MFP 101的存储单元106的所选存储箱中擦除在文档选择栏902选择的文档。在这种情况下,PC 103通过网络向MFP 101发送作为命令数据的存储箱指定信息和文档指定信息,该信息允许MFP 101的控制器单元指定在PC 103上指定的存储箱和文档;以及数据擦除指令信息,该信息指示MFP 101执行从存储单元106的指定文档的数据擦除处理。
这样,PC 103的用户可从多个类型的操作(打印操作/发送操作/移动或复制操作/擦除操作)中,选择由MFP 101对他或她从MFP 101的存储单元106选择的存储箱中用户选择的文档执行的操作,该多个类型的操作可通过显示在PC 103的显示单元上的图9C的操作对话框中的指令输入栏901来选择性地执行。允许从PC进行MFP 101的各种远程操作。注意,该实施例不仅允许从PC进行MFP 101的远程操作,而且允许从MFP 101本身的操作单元进行本地操作(参见其它实施例)。
如上所述,在图9C的RemoteUI功能中,文档选择对话框上的指令输入栏901的各按钮(打印、发送、移动/复制、以及擦除)表示关于显示在区902上的存储箱中所保存的文件的操作/命令。区902表示保存在存储箱中的文件及其信息,并显示选择栏、文档、文档名、纸张大小、页数、日期等。注意,显示在区902的文档名例如file1和file2是与图1中的存储箱数据列表107的BOX-ID0001和BOX-ID0002相对应的文件。这样,进行关联以通过存储箱数据列表107来管理存储箱中的数据。
在图7的步骤S702,选择保存在上述存储箱中的文件。以图9C中的RemoteUI为例来说明该文件选择。用户通过PC 103的指针装置例如鼠标等在图9C的文档选择对话框中的文档选择显示区902选中所要选择的栏。在图9C的例子中,选中与MFP101的存储单元106中存储箱号为01的存储箱中文档名为file1的文档相对应的选择栏,这意味着该文档被选中。在该例中,只选择了一个文档,但是可通过文档选项显示区902选择多个文档。
在步骤S703选择在步骤S702所选择的文件是否将被发送或打印。将以图9C的RemoteUI为例来说明该发送或打印选择。多个指令按钮包括通过图9C的文档选择对话框中的指令输入栏901,用于输入用户在文档选择显示区902选择的文档的打印指令的按钮、以及用于输入用户在文档选择显示区902选择的文档的发送指令的按钮。当用户想打印文档时,他或她按下打印按钮(用鼠标点击该按钮);当用户想发送文档时,他或她按下发送按钮(用鼠标点击该按钮)。注意,如上所述,这些按钮还包括通过图9C的文档选择对话框中的指令输入栏901,移动/复制由用户在文档选择显示区902所选择的文档的指令按钮、以及擦除由用户在文档选择显示区902所选择的文档的擦除指令按钮。在按下这些按钮中的一个时,所选择的文件会被移动/复制、或擦除。
如果在步骤S703判定用户选择了打印模式(例如,如果用户点击图9C的文档选择对话框中的指令输入栏901中的打印按钮),则流程进入步骤S704,并且PC 103的控制器单元控制PC103的显示单元在由MFP 101打印所选择的文档时显示允许用户设置各种打印条件(打印份数设置,单面/双面打印设置,多种后处理中任何一种的设置例如不分类处理、分类处理、订书处理、装订(booklet)处理、冲孔处理等的设置、装订页边距的设置、源托盘的设置、与纸张大小和类型有关的设置、输出托盘的设置等)的打印设置对话框(未示出)。然后,用户通过打印设置对话框设置打印条件。然后流程进入步骤S712。在用户通过打印设置对话框设置打印条件,并通过该对话框输入打印开始指令后,PC 103的控制器单元将用户通过打印设置对话框设置的存储箱指定信息和文档指定信息、以及打印设置信息、打印指令信息等发送到相互关联的MFP 101,因此控制MFP101根据打印条件执行所选择文档(即,对应于在PC 103上从MFP 101的存储单元106中的多个存储箱中选择的存储箱中的多个文档中选择的文档)的打印操作(步骤S712)。
这样,如果在步骤S703用户选择打印模式,则从MFP 101的存储单元106中对应的存储箱中读出步骤S702所选择的文件,并基于步骤S704的打印输出设置由MFP 101打印输出。严格地说,由于步骤S712是在PC 103的RemoteUI侧的处理,因此打印命令被发送到MFP 101,MFP 101接收该打印命令以打印输出文件。如后面所述,如果用户以这种方式指示打印模式,则PC 103侧和/或MFP 101侧的控制器单元控制不执行所选择文件(文档)的大小测量处理,以及将测量结果通知用户的处理(即,禁止文件大小测量处理和测量结果通知处理)。这样,通过防止MFP和PC执行不必要的处理以及防止MFP和PC之间不需要的数据交换,从而防止降低MFP的功能的可用性。
另一方面,如果在步骤S703用户选择发送模式(例如,如果用户在图9C的文档选择对话框中点击指令输入栏901中的发送按钮),则流程进入步骤S705。在步骤S705,当MFP 101从存储单元106的存储箱读出文档并将它发送到用户所指定的发送目的地时,PC 103的控制器单元控制RemoteUI(PC 103的显示单元)显示允许用户选择由用户通过图9C的文档选择对话框选择的文档(文件)的数据发送方法的发送方法选择对话框。图10示出该发送方法选择对话框的例子。
发送方法选择对话框(步骤S705):图10
图10示出如果在步骤S703判定用户通过图9C所示的操作对话框选择发送模式(在指令输入栏901点击发送按钮),在步骤S705通过PC 103的控制器单元显示在RemoteUI对话框(PC103的显示单元)上的对话框的例子。在图10中,能为所选择的文件选择发送文件方法(1001)和文件压缩率(1002)。对于发送文件方法,可选择电子邮件附件发送和文件发送。电子邮件附件发送是将所选择的文件作为电子邮件的附件发送的发送方法,并且电子邮件的标题、信息等可分别输入。文件发送是单独发送所选择文件的发送方法,并且主要表示FTP或SMB文件发送。在区1001,以选择文件发送为例。对于发送文件压缩率,可选择发送时的数据的JPEG压缩率,并且可选择低、正常、或高压缩。在区1002,以选择低压缩为例。在这种情况下,以JPEG压缩率为例,但是可使用任意图像压缩方法。
另外,尽管未示出,在该对话框或由该对话框改变为的其它对话框中,由PC 103执行允许用户设置目的地(即,MFP 101将数据发送到哪个装置)、数据类型(PDF、JPEG、TIFF)等的显示,并且用户通过该显示设置目的地和数据类型。在该实施例中,作为数据发送目的地的目的地设置和数据类型设置本身作为发送设置的设置项(参数)来处理。在第一实施例的说明中,发送时的数据类型为JPEG。然而,也可使用其它数据类型。例如,即使当数据类型为PDF时,也可选择低、正常、或高压缩。即使当不能选择压缩率时,也没有问题。而且,尽管未示出,MFP 101的图像处理(过滤、背景去除、分辨率转换、单色转换)可作为发送文件方法的图像处理选项添加。
附图标记1003表示作为本发明的发明点的文件大小确认按钮;1004表示发送按钮;以及1005表示取消按钮。如果用户按下文件大小确认按钮1003,则在步骤S706中的文件大小确认判定为是,并且流程进入步骤S707。后面将详细说明步骤S707到S710的处理。另一方面,如果用户按下发送按钮1004,则在步骤S706判定为否,并且流程进入步骤S711。而且,如果在步骤S711用户选择发送,则流程进入步骤S713,并且在步骤S713基于提前指定和选择的目的地、发送文件方法、发送文件压缩率、以及数据类型进行发送。尽管未示出,如果用户按下发送按钮1004,则在步骤S713立即进行发送,而不用在步骤S711判定是否进行发送。如果用户按下取消按钮1005,则取消处理,并且流程返回到步骤S701。
这样,当用户通过图9C的文档选择对话框上的文档选择显示区902选择文档,并通过该对话框中的指令输入栏901中的发送按钮输入用户选择的文档的发送指令时,PC 103的控制器单元控制PC 103的显示单元显示图10所示的发送设置对话框,该对话框包括允许用户设置在从MFP 101向用户指定的目的地(该例中为PC 104)发送所选择文档的数据时文档的发送方法(例如,图10中与发送文件的发送方法相关的设置条件、与发送文件的压缩方法相关的设置条件、以及各种其它发送设置条件参数例如目的地、数据类型、标题等)的各种发送设置指令区(例如,包括图10中的指令区1001和1002)。
而且,如图10所示,在用户对发送方法的所有设置完成(确定)以后(发送设置不是总需要进行确定),并且在所选择文档的数据从MFP 101的存储箱被实际发送到用户指定的目的地装置之前,PC 103的控制器单元控制PC 103的显示单元显示所选择文档的实际数据发送(传送)大小信息,以允许PC 103的用户确认在从MFP 101向目的地装置实际传送所选择文档(文件)时的发送数据大小。此外,PC 103的控制器单元控制PC 103的显示单元进行显示(图10中的文件大小确认按钮1003),该显示允许用户自己选择是否在PC 103的显示单元显示实际数据发送(传送)大小(该数据发送时的数据量)信息。如果用户通过该显示(图10中的文件大小确认按钮1003)输入大小信息显示指令,则控制器单元控制PC 103的显示单元显示大小信息。另一方面,如果用户没有通过该显示(图10中的文件大小确认按钮1003)输入任何大小信息显示指令,则控制器单元控制禁止在PC 103的显示单元上显示大小信息,并根据用户通过图10所示的发送设置对话框设置的发送处理条件(发送方法),来控制从MFP 101的存储箱选择的文档发送到用户设置的目的地,以响应通过发送按钮1004输入的发送指令。
注意,如图10所示,具有用来允许用户设置发送方法的发送条件设置按钮(操作指令区1001和1002)和文件大小确认按钮1003的操作对话框优选显示在显示单元。可选地,可以进行显示控制以独立显示具有发送条件设置按钮(操作指令区1001和1002)的操作对话框和具有文件大小确认按钮1003的操作对话框。在任一情况下,PC 103的控制器单元控制PC 103的显示单元执行第一显示(图10中的指令区1001、1002等),其允许用户对用户通过图9B的操作对话框从存储在MFP 101的存储单元106的多个文档数据中选择的文档执行发送设置;并执行第二显示(对应于图10中的文件大小确认按钮1003),其允许用户根据用户通过第一显示(图10中的指令区1001、1002等)设置的发送条件,来判定是否通过PC 103的显示单元通知他或她在发送从MFP 101中选择的文档时的数据量的。在该方式下,可防止现有技术的问题。而且,如果选择发送模式,则不自动显示发送时的实际数据大小,但是如果输入用户请求,则显示以尊重用户的意图,因此提供便利的装置和系统环境以满足用户的各种需求。注意,该实施例已说明了允许从PC通过RemoteUI功能对MFP进行远程操作的配置的例子。因此,当用户在PC上按下文件大小确认按钮1003时,PC 103和MFP 101执行以下控制和数据交换。
下面将详细说明用户按下(用鼠标点击)显示在PC 103的显示单元上的文件大小确认按钮1003的情况(在步骤S706进行文件大小确认)。文件大小确认是提前确认发送的数据大小的方法(以允许用户在数据从MFP向目的地实际发送前确认它),并控制产生发送文件,但不发送它。在步骤S707,如果数据大小太大,则可重新设置压缩率等。例如,当通过PC 103的显示单元向用户显示数据大小时,如果用户查看该数据大小时判定发送的数据大小太大,则进行控制以允许用户自己通过图10所示的发送方法设置对话框重新设置该文档的发送设置。
在步骤S707,确认用户通过图10的发送设置对话框中的指令区1002从多个备选项(低压缩/正常压缩/高压缩)中选择的压缩率。在图10的例子中,用户选择低压缩。当在PC 103的显示单元显示图10中的发送设置对话框时,低压缩作为缺省被选中。然而,任何其它的压缩率可被设置为缺省,只要用户能至少选择所期望的压缩率即可。这样,该实施例允许用户通过PC 103的用户界面选择一系列发送设置条件,包括一个或多个包括压缩率的设置的设置项。如果通过文件大小确认按钮1003输入文件大小确认指令,则PC 103的控制器单元确认用户设置的各种发送设置,包括压缩率的设置内容。
在步骤S708中,PC 103的控制器单元向MFP 101发送信息,并控制MFP 101执行发送文件大小测量处理并向PC 103返回其测量结果。在该步骤,例如,PC 103发送指示MFP 101执行以下处理的命令数据(包括数据发送时的文件大小计算处理的执行指令、和该计算结果的返回指令)。即,MFP 101的控制器单元通过控制MFP 101的相关单元例如图像处理单元等实验性地执行用户设置的图像处理等,主要指示实际计算根据该用户设置的发送处理条件(发送方法)将通过PC 103的用户界面(图9A到10中的各种UI)从MFP 101的存储箱中选择的存储箱中的文档(文件)数据发送到目的地装置的数据大小,并从MFP 101返回测量结果信息到PC 103。为使MFP 101执行该处理,通过网络将用户在PC上设置的各种发送设置信息,包括发送文件方法、发送文件压缩率、数据类型等和以上命令数据一起发送到MFP 101,以允许MFP 101侧的控制器单元通过上述图10所示PC的用户界面单元判定用户设置的发送条件。后面将说明在MFP 101侧的文件大小测量。
在步骤S709,PC 103等待接收来自MFP 101的数据发送时的文件的数据大小的测量结果数据。如果PC 103通过网络接收到来自MFP 101的测量结果数据,则在步骤S710中PC 103的控制器单元控制PC 103的显示单元基于测量结果数据显示文件大小(对应于当根据用户在PC 103侧通过用户界面例如图10中的操作对话框等设置的发送处理条件,将用户在PC 103侧通过图9C的操作对话框从M FP 101的存储单元106中选择的文档数据从MFP 101发送到用户在PC侧设置的目的地时,发送时的数据大小信息)。
通信文件大小的显示对话框:图11
图11示出这时在RemoteUI对话框(PC 103的显示单元)上显示的对话框的例子。PC 103的控制器单元控制PC 103的显示单元,以显示如图11所示的操作对话框,该对话框包括能显示文件大小测量结果信息的文件大小测量结果显示器1101,当根据PC 103的用户设置的发送条件(包括发送文件方法设置、发送文件压缩率设置等的各种发送条件参数)从MFP 101发送由PC 103的用户从存储在MFP 101的存储单元106中的多个文件(文档;也称为文档数据或图像数据)中选择的文件的数据时(在数据并未从MFP 101实际发送到其它装置的状态下),允许用户确认文件发送时的数据大小(由MFP 101计算)(在不将数据从MFP 101实际发送到另一装置的状态下)。
此外,PC 103的控制器单元控制PC 103的显示单元,以执行:文件大小信息的显示(对应于图11中的显示区1101;以下也称为第三显示),以使用户确认并指示文件大小测量结果;发送设置条件信息的显示(以下也称为第四显示),使用户自己确认由他/她自己通过图10等中的用户界面设置的发送条件,即,使PC 103的用户自己确认当发送该文件时使用的发送条件(用户设置的发送条件)。该例子向用户通知:该文件的发送方法是文件发送,并且所设置的压缩率是基于通过图10中的UI的设置的低压缩。注意,可以显示其它发送条件(未示出),以使用户对其进行确认。
而且,PC 103的控制器单元控制PC 103的显示单元显示图11中的发送按钮1103(以下也称为第五显示),该按钮1103允许PC 103的用户向MFP 101输入指令,以便在PC 103的控制器单元使PC 103的用户通过前述第四显示(发送设置条件信息的显示;未示出)确认他或她设置的发送条件,并使用户自己通过第三显示(图11中的显示区1101)提前确认在这些设置条件下将在上述图9C的对话框中指定的文件(文档)从MFP101发送到目的地装置时的数据大小之后,根据呈现在第四显示(发送设置条件信息的显示;未示出)上的发送条件将感兴趣的文件从MFP 101发送到PC 103的用户指定的目的地(在该例子中,文件被传送到PC 104)(允许发送)。
而且,PC 103的控制器单元控制PC 103的显示单元显示图11中的取消按钮1104(以下也称为第六显示),该取消按钮1104允许PC 103的用户向PC 103和/或MFP 101输入取消指令,以便在PC 103的控制器单元使PC 103的用户通过前述第四显示(发送设置条件信息的显示;未示出)确认他或她设置的发送条件,并使用户自己通过第三显示(图11中的显示区1101)提前确认在这些设置条件下将在上述图9C的对话框中指定的文件(文档)从MFP 101发送到目的地装置时的数据大小之后,根据呈现在第四显示(发送设置条件信息的显示;未示出)上的发送条件不将感兴趣的文件从MFP 101发送到到PC103的用户指定的目的地(在该例子中,文件被发送到PC 104)(禁止发送)。
此外,PC 103的控制器单元控制PC 103的显示单元显示图11中的重新设置按钮1102(以下也称为第七显示),该重新设置按钮1102使PC 103的用户向PC 103和/或MFP 101输入指令,以便在PC 103的控制器单元使PC 103的用户通过前述第四显示(发送设置条件信息的显示;未示出)确认他或她设置的发送条件,并使用户自己通过第三显示(图11中的显示区1101)提前确认在这些设置条件下将在上述图9C的对话框中指定的文件(文档)从MFP 101发送到目的地装置时的数据大小之后,根据呈现在第四显示(发送设置条件信息的显示;未示出)上的发送条件不将感兴趣的文件从MFP 101发送到到PC103的用户指定的目的地(在该例子中,文件被发送到PC 104)(禁止发送),并且由PC 103的用户自己重新设置已由PC 103的用户通过图10等的用户界面设置过的发送条件,包括呈现在第四显示(发送设置条件信息的显示;未示出)上的发送条件。
上述处理由PC 103的控制器单元在步骤S710中执行。
如果通过PC 103的第三显示(图11中的显示区1101)确认发送时的数据大小的用户通过第五显示(图11中的发送按钮1103)输入发送指令(如果他或她点击发送按钮1103),则PC103的控制器单元控制MFP 101,以根据由PC 103的用户在上面的发送设置对话框例如图10等中的UI设置的处理条件,包括呈现在第四显示(发送设置条件信息的显示;未示出)上的发送条件,来执行数据发送处理(对应于PC 103的控制器单元执行步骤S711中的检查处理,并且因为步骤S711中的检查结果为“是”,因而执行步骤S713中的处理的情况)。
另一方面,如果通过PC 103的第三显示(图11中的显示区1101)确认发送时的数据大小的用户通过第六显示(图11中的取消按钮1104)输入取消指令(如果他或她点击取消按钮1104),则PC 103的控制器单元控制以禁止MFP 101根据由PC103的用户在上面的发送设置对话框例如图10等中的UI设置的处理条件,包括呈现在第四显示(发送设置条件信息的显示;未示出)上的发送条件,来执行数据发送处理(尽管图7未示出,对应于图7中的处理结束的情况)。
另一方面,如果通过PC 103的第三显示(图11中的显示区1101)确认发送时的数据大小的用户通过第七显示(图11中的重新设置按钮1102)输入发送条件的重新设置指令(如果他或她点击重新设置按钮1101),则PC 103的控制器单元控制以禁止MFP 101根据由PC 103的用户在上面的发送设置对话框例如图10等中的UI设置的处理条件,包括呈现在第四显示(发送设置条件信息的显示;未示出)上的发送条件,来执行数据发送处理,并允许PC 103的用户重新设置已设置过的发送条件。在这种情况下,PC 103的控制器单元控制PC 103的显示单元重新显示允许用户设置发送条件的发送设置对话框例如图10等的UI(对应于PC 103的控制器单元执行步骤S711中的检查处理,并且因为步骤S711中的检查结果为“否”,因而流程返回步骤S707中的处理的情况)。发送条件重新设置处理能再三地重复。
通过这种方式,例如,当用户在PC 103的操作单元(监视器401和键盘402)有意或无意地设置了从MFP 101发送具有第一发送数据大小(例如12MB)的数据的第一发送处理条件(例如,低压缩设置)时,PC 103的控制器单元在PC 103的操作单元(监视器401)上执行大小信息的告知处理,以使用户通过PC 103的操作单元(监视器401)了解到在这种设置下发送12MB的数据。知道该情况的用户通过PC 103的操作单元(监视器401和键盘402)将设置改变为第二发送处理条件(从低压缩设置变为高压缩设置),确保第二发送数据大小(例如4MB)小于第一发送数据大小。PC 103的控制器单元在PC 103的操作单元(监视器401)上再次执行大小信息的告知处理,因而使用户在改变设置之后确认在第二发送处理条件下发送4MB的数据。之后,PC 103的控制器单元允许用户通过PC 103的操作单元(监视器401和键盘402)将以4MB的数据大小发送数据的数据发送指令输入到期望的目的地,并控制MFP 101基于该指令执行数据发送操作。
当然,如果通过RemoteUI进行MFP 101的远程操作的PC103的用户检查他或她的方便性、当前时间段、网络条件、以及发送的目的地的条件、能力和性能等,并判定如果以第一发送数据大小发送数据不会引起问题,则他或她能输入在第一发送处理条件下将所期望的数据从MFP 101发送到所期望的目的地的指令。借此,能以对用户来说更方便的数据发送方法来发送数据。
在第一实施例中,PC 103的控制器单元控制PC 103的显示单元,使第一至第三显示位于一个对话框中(参见图11),如图11所示。但是,该实施例不局限于这种显示模式。例如,控制器单元可以控制以使各显示位于独立的对话框中;或者可以控制以使某些显示位于给定的对话框中,而使其余的显示位于另一对话框中。通过该方式,可以使用各种显示模式,除非它们脱离了前述配置和效果。
通过一系列流程的处理,例如图7中的步骤S706~S713等,PC 103的用户能基于文件大小测量结果进行发送确认,即,他或她能判定是按原样发送数据还是重新设置发送条件。
如果用户按下发送按钮1103,则在步骤S711中的发送确认处理被判定为是,在步骤S713中执行发送处理。严格地说,因为步骤S713是位于PC 103的RemoteUI侧的处理,因而将发送命令发送到MFP 101,MFP 101在接收到该发送命令时执行发送处理。
如果用户按下发送设置按钮1102以重新设置条件,则在步骤S711中的发送确认处理被判定为否,流程返回步骤S707。在该步骤中,用户将发送文件压缩率改变为正常压缩,例如如图12所示。如果用户在图12所示的对话框中再次按下文件大小确认按钮1003,则控制器单元控制以依次执行:根据在图12所示的对话框中重新设置的发送条件,在MFP 101侧再次进行文件大小测量;以及在改变了发送条件的设置之后,在步骤S710重新显示文件大小。如果用户按下取消按钮1104(尽管在图7的流程图中未示出),进行控制以取消发送,并且流程返回步骤S701或S703。
在第一实施例中,作为发送设置条件之一的高压缩设置表示在将所选择的文件(文档)发送时的数据量(数据大小)设置为小于正常压缩和低压缩的情况的同时(减少数据大小),控制MFP 101发送数据。另一方面,低压缩表示通过采用接近于无压缩处理来进行发送,即,在将所选择的文件(文档)发送时的数据量(数据大小)设置为大于正常压缩和高压缩的情况的同时,控制MFP 101发送数据。正常压缩是在低压缩和高压缩的中间附近的设置。
例如,当在图9C的对话框中选择的文档的数据量(该数据量是在发送处理之前文件的数据大小;即,当该文件存储在存储箱中时的数据量;以下也称为原始数据大小)为例如12MB,并且如图10所示设置为低压缩设置时,该文件在发送时具有10MB的文件大小。另一方面,当如图12所示设置为正常压缩时,该文件在发送时具有6MB的文件大小。此外,当设置为高压缩设置时,该文件在发送时具有1MB的文件大小。然后,PC103的控制器单元和/或MFP 101的控制器单元控制以传送具有该文件大小的文件的数据。根据本实施例,如上所述,PC 103的用户自己通过在PC 103进行用户远程操作,在从MFP 101执行存储在MFP 101的存储单元106中的数据的发送处理时,能选择性地指定数据大小。在这种配置的前提下,能将PC 103的用户在发送时选择的数据大小通知给用户自己。
如上所述,第一实施例并非仅将存储在MFP 101的存储单元(存储箱)106中的文件的数据量呈现给用户(即使仅将存储在存储器中的数据的大小呈现给用户,也无法解决传统问题)。为了解决传统问题,本实施例能在发送处理之前向用户呈现存储在存储箱中的文件实际发送时的数据量。之后,用户自己能判定是否执行发送处理(允许/禁止),并能根据需要重新进行(重新设置)发送条件的设置。
在第一实施例中,例如,存储在MFP 101的存储单元(存储箱)106中的文件的数据量(在MFP 101执行包括压缩处理等在内的图像处理等,以从MFP 101发送该文件之前的原始数据大小;在上面的例子中为12MB)被定义为第一类型的数据量(数据大小)信息。另一方面,在MFP 101为发送处理而执行图像处理、以发送该数据之后,在发送该文件时的数据量(在上面的例子中,低压缩为10MB,正常压缩为6MB,高压缩为1MB)的信息被定义为第二类型的数据量(数据大小)信息。在本实施例中,进行显示控制,以将与第一类型的数据大小信息有区别的第二类型的数据大小信息通知给用户。当然,可以进行控制,以根据用户的指示在用户界面例如PC 103的显示单元等上显示第一类型的数据量信息(在这种情况下,显示表示原始数据量为12MB的信息);根据用户的指示在用户界面单元上选择性地显示第一或第二类型的数据量信息;或者显示两种类型的数据量信息,以便用户能充分地识别它们(尽管未示出)。通过该方式,可以采用能进一步提高本实施例的效果的配置。
注意,低压缩的发送数据大小的信息(在该例子中为10MB)在第二类型的数据大小信息中被称为第一数据大小信息。正常压缩的发送数据大小的信息(在该例子中为6MB)在第二类型的数据大小信息中被称为第二数据大小信息。高压缩的发送数据大小的信息(在该例子中为1MB)在第二类型的数据大小信息中被称为第三数据大小信息。在低压缩的情况下,能发送比正常压缩的发送图像的图像质量高的图像数据。在正常压缩的情况下,能发送比高压缩的发送图像的图像质量高的图像数据。
在第一实施例中,通过该方式,用户能从多个选择备选项(例如,低/正常/高压缩设置按钮)中选择并判定要从MFP 101发送的图像数据的图像质量和数据量,并能使用UI提前确认设置结果。通过该方式,用户能在考虑到要发送的数据的图像质量和数据量、以及网络条件(网络在工作日8:30~17:00忙、在其它时间段不忙等)、作为发送目的地的装置的条件和性能(所安装的存储器大小)等的基础上,以更佳的数据发送模式将存储在MFP 101的存储单元106中的文件(文档)发送到所期望的目的地(在该例子中为PC 104)。因此,能提供具有能提高可操作性和方便性、且能在解决传统问题的同时满足各种用户的各种需要的操作环境的方便的装置和系统。
注意,已在能完全显示出本申请的效果的第一实施例中解释了从PC对MFP 101的远程操作。但是,第一实施例能通过MFP 101的操作单元,向操作MFP 101的操作单元的用户提供相同或大致相同的操作环境,这将在后面说明。该例子将在后面说明。
在第一实施例中,当用户选择了MFP 101的多个功能(以下也称为操作模式)中的发送功能时进行控制,以允许执行计算第二类型的数据大小信息的计算处理、以及将第二类型的数据大小信息作为计算结果通知给用户的处理。另一方面,当用户选择了MFP的多个功能中除发送功能之外的功能(例如,复制功能(或打印功能))时进行控制,以禁止执行计算处理和通知处理。通过这种控制,能解决以下问题:例如,尽管用户请求复制或打印功能,但可能将文件发送时的数据大小混乱地通知给用户,或者削弱MFP的方便性。因此,能维持MFP所独有的高可操作性。而且,能省略复制或打印功能不需要的计算处理和数据交换处理,防止向系统和网络施加无用的负担。
第一实施例主要使用显示器作为将第一类型的大小信息和第二类型的大小信息告知用户的告知装置(以下称为通知装置)的例子进行了说明。但是,本实施例不局限于此。例如,作为告知装置的例子,包括输出音频数据的音频单元。例如,可以采用这样的配置:控制以通过从音频单元音频输出第一类型的大小信息和第二类型的大小信息,来将大小信息告知用户。只要能解决传统问题,可以采用任何其它系统和装置配置。
第一实施例主要解释了在如下情况下从PC进行MFP的远程操作的例子:PC将用户在PC上设置的要发送的文件的发送设置条件信息发送给MFP,MFP的控制器单元根据在MFP侧从PC获取的发送设置条件信息和在MFP侧管理的文件本身的数据大小信息(第一类型的数据大小信息;在该例子中为12MB),执行要发送的文件进行发送时的数据大小信息(第二类型的数据大小信息)的计算处理。但是,本实施例不局限于此。例如,要发送的文件本身的数据大小信息(第一类型的数据大小信息:在该例子中为12MB)可以从MFP发送到PC,PC的控制器单元可以根据发送设置信息、从MFP获取的第一数据大小信息等控制并计算第二类型的数据大小信息,并通过告知单元(显示单元、音频输出单元等)将计算结果告知用户。通过该方式,出于与上面相同的原因,只要能解决传统问题,可以采用任意其它系统和装置配置。
代替第一类型的数据大小信息的使用,可以根据由用户基于感兴趣的实际文件(可以是文件的原始数据或复制数据)设置的各种发送处理条件参数来生成发送文件,并且可以确认所生成的发送文件的数据的大小,以获取第二类型的数据大小信息。通过该方式,无需使用第一类型的数据大小信息来计算第二类型的数据大小信息。将使用通过实际生成发送文件来计算发送时的数据大小的例子对图8进行解释。
数字复合机(MFP)的处理:图8
以下,将使用图8的流程图来说明在MFP 101侧的处理。在步骤S801中,控制进行等待,直到在图7的步骤S708中从PC(在该例子中为PC 103)接收到信息(包括:MFP的控制器单元指定由PC 103的用户选择的存储箱所需的存储箱指定信息;MFP的控制器单元指定由PC 103的用户从该存储箱选择的文档(文件)所需的文档指定信息;MFP的控制器单元判定由PC 103的用户对该文档设置的发送处理条件所需的发送处理条件信息;指示MFP的控制器单元计算当在该发送处理条件下处理该文档时发送的数据大小,并将计算结果返回给PC的命令数据等)。当通过预定的数据通信介质(可以是无线LAN)例如网络等从PC接收到信息时,MFP的控制器(对应于图2中的MFP101的CPU 205)根据所选择的文件和包括在接收到的信息中的所需信息(例如,发送设置参数,例如所设置的发送文件方法、发送文件压缩率、数据类型等)生成发送文件。在步骤S802中,MFP的控制器单元控制MFP 101的适当数据处理单元(例如,图5中的图像压缩单元等)执行存储在MFP 101的存储单元106中的存储箱数据的解压缩处理。在这种情况下,如上所述,因为MFP对各小片使用特有的压缩处理,使用装置特有的扩展装置502来解压缩存储箱数据。
接下来,MFP的控制器单元控制MFP 101的适当数据处理单元(例如,图5中的图像压缩单元等),根据前述信息(在该例子中,在PC 103进行低压缩设置)对解压缩后的存储箱数据以低压缩率进行JPEG压缩处理。在这种情况下,如上所述,在发送时使用压缩装置503进行压缩。
接下来,MFP的控制器单元在步骤S804测量所生成的文件,即JPEG压缩文件的文件大小。作为测量方法的例子,MFP的控制器单元至少在一段时间内在MFP 101适当的存储器单元(例如,硬盘、RAM等)中保持所生成的发送条件,直到用户使用图11的UI上的按钮1102、1103、1104等决定对该所生成的发送文件进行操作。因此,通过检查该存储器中的发送文件的数据使用量,能够获取发送文件的大小信息。
在文件大小测量完成时,可以删除所生成的文件(在这种情况下,如果通过按钮1103在PC上输入了发送指令,则必须再次生成相同的数据)。可选地,可以将所生成的文件保存在存储单元106的临时区中(例如图6中的601),并且如果在步骤S711中按原样发送文件而不进行任何重新设置处理(例如,如果确认图11的显示区1101上的文件测量结果的PC 103的用户通过按钮1103输入了发送指令),则优选地发送所保存的文件。但是,如果进行了重新设置处理(例如,如果确认图11中的显示区1101上的文件测量结果的PC 103的用户通过按钮1102输入发送条件的重新设置指令),则进行控制以删除所保存的文件,并且基于根据重新按下文件大小确认按钮1003时的另一指令而重新设置的信息,使用与上述相同的方法生成新的文件。
在步骤S805,MFP 101的控制器单元将在步骤S804生成的文件大小测量结果的信息发送到作为发送源的PC 103,该PC103在文件大小确认按钮1003按下时,通过LAN 105发送用来请求发送文件的大小信息的请求命令。如果有多个所选择的文件(如果用户通过图9C中的文档选择显示区902选择了多个文件),即,如果在PC侧像前述处理那样在图7的流程中在步骤S702选择了多个文件,并且如果进行设置以在步骤S707中同时将这些多个文件一起发送到目的地(多文件同时传输功能的设置),则对全部这些文件进行相同的处理,并测量总的文件大小。另一方面,如果在步骤S705中选择的发送文件方法是电子邮件附加发送(如果在图10中的UI的指令区域1001上设置了电子邮件附加发送设置),则将邮件大小(头和信息)加上文件大小,以获取总的文件大小。如上所述,所获取的文件大小发送到PC 103,并在步骤S710中显示。
而且,MFP 101的控制器单元执行以下在图8的流程图中步骤S805的处理之后的一系列处理(未示出)。
处理1:控制器单元等待控制MFP 101侧的操作所需的指令命令,该指令命令从作为发送目的地的装置(对应于将文件大小请求命令发送到MFP 101的PC 103)发送,在步骤S805中MFP 101将文件大小信息发送到该发送目的地。
处理2:在从作为MFP 101将文件大小信息发送到的发送目的地的装置(在该例子中为PC 103)接收到指令命令时,MFP101的控制器单元解析命令的内容。
处理3:作为在处理2中解析命令的结果,如果命令包括发送指令(在该例子中是响应于PC 103的用户按下图11中的操作对话框上的发送按钮1103而从PC 103输出的发送指令),则控制器单元从MFP 101的存储器读出在步骤S803的处理中生成的发送文件(例如,根据用户在图9A~图10中的UI上设置的发送条件,基于存储在存储箱中的数据而生成的发送文件),并控制MFP 101的通信单元(例如,网络单元208)在用户设置的发送条件下(例如,在低压缩设置时的低压缩数据,在正常压缩设置时的正常压缩数据,或在高压缩设置时的高压缩数据),通过预定的通信介质(在该例子中为LAN 105)将所读出的发送文件发送到目的地(在该例子中为PC 104)(允许在用户确认发送文件被发送时的数据大小后,根据用户的指令,对在用户设置的发送条件下处理过的文件执行发送处理的序列),其中,该目的地是用户通过在命令发送源(在该例子中为PC 103)的装置上的、包括图9A~图10所示的各UI的发送设置对话框而指定的。
处理4:作为在处理2中解析命令的结果,如果命令包括取消指令(在该例子中是响应于PC 103的用户按下图11中的操作对话框上的取消按钮1104而从PC 103输出的取消指令),则控制器单元从MFP 101的存储器删除在步骤S803的处理中生成的发送文件(即,根据用户在图9A~图10中的UI上设置的发送条件,基于存储在存储箱中的数据而生成的发送文件)。注意,无需删除数据,但至少禁止将根据用户的指令在步骤S 803的处理中生成的发送文件发送到用户指定的目的地(在该例子中为PC 104)(禁止在用户确认发送文件被发送时的数据大小后,根据用户的指令,对在用户设置的发送条件下处理过的文件执行发送处理的序列)。
处理5:作为在处理2中解析命令的结果,如果命令包括文件大小请求指令(在该例子中,当PC 103的控制器单元响应于PC 103的用户按下图11中的对话框上的重新设置按钮1102而在PC 103的显示单元上重新显示图10等中的发送设置对话框,以如图11的例子那样重新设置发送条件,并且响应于重新按下文件大小确认按钮1003而将文件大小请求命令与重新设置的发送设置条件信息一起传送时),则MFP 101的控制器单元从MFP 101的存储器删除(或无需删除)在步骤S803的处理中生成的发送文件(即,根据用户在图9A~图10中的UI上设置的发送条件,基于存储在存储箱中的数据而生成的发送文件)。然后,流程返回到步骤S803的处理,控制器单元控制预定的图像处理单元(在该例子中为图5的图像压缩单元)重新生成发送数据,并且控制在步骤S804中再次确认重新生成的发送文件的大小,并将重新生成的发送文件的大小信息返回给作为文件大小请求指令的发送源的装置(在该例子中为PC 103)(如下序列:禁止在用户确认发送文件被发送时的数据大小后,根据用户的指令,对在用户设置的发送条件下处理过的文件执行发送处理;允许用户重新设置发送条件;以及控制在重新设置的发送条件下生成新的发送条件,并将发送新生成的发送文件时的数据大小返回给作为请求源的装置)。
如上所述,在将用户从存储在MFP的存储箱中的图像数据中选择的数据发送到所期望的发送目的地(在该例子中为主计算机104)时,在要在发送前执行发送处理的用户的装置(在该例子中为主计算机103)的显示单元上显示发送数据大小(文件大小),从而使用户确认文件大小,并且用户自己能选择允许或禁止数据的发送,或者再次重新设置发送条件。因此,能提供一种能解决传统问题、且能提高其方便性的信息处理系统,用户能以所期望的文件大小发送图像数据。
第一实施例以输出文件大小请求的装置是PC 103、数据发送的目的地是PC 104的情况为例进行了说明。可选地,输出文件大小请求的PC 103本身可以作为发送目的地从MFP 101接收文件。通过该方式,MFP 101的数据可以发送至确认文件大小的装置本身。
第一实施例以如下情况为例进行了说明:在包括作为第一信息处理装置的例子的计算机103和作为第二信息处理装置的例子的MFP 101、并通过有线LAN 105连接这些装置的信息处理系统中,从计算机103远程操作MFP 101。但是,第一实施例不局限于此。
例如,该实施例还能应用于如下信息系统,该系统具有:作为第一信息处理装置的另一个例子的移动终端或计算机,例如PDA、移动电话等,其至少具有操作装置和告知装置(显示单元、音频输出单元等),并且包括数据通信功能;作为第二信息处理装置的另一个例子的数字照相机或扫描器,其至少具有数据输入装置和用来存储由数据输入装置输入的数据的存储装置,并且包括基于来自移动终端的指令、在发送条件下将数据发送到另一装置的功能(数据发送功能);通过无线通信连接这些装置;其中,数字照相机能从第一信息处理装置远程操作。
第一实施例的应用例子
例如,假设以下情况。即,控制数字照相机以拍摄图像数据,所拍摄的图像数据存储在数字照相机能存储多个所拍摄的图像数据的存储器中。然后,PDA的用户指示将从数字照相机中取出的所拍摄的图像数据从数字照相机发送到另一个装置(该装置可以是PDA本身、其它计算机、或打印机;该装置只需具有接收从数字照相机发送的所拍摄的图像数据的功能、和存储接收到的图像数据的功能即可)。
在这种情况下,PDA的控制器单元控制其显示单元显示允许PDA的用户从数字照相机的存储器中选择所期望的所拍摄图像数据的操作对话框,并设置发送该所拍摄图像数据时的发送条件。在PDA的用户通过操作对话框选择了所拍摄的图像数据和该数据的发送条件之后,PDA的控制器单元控制其显示单元显示具有相当于文件大小确认按钮1003的功能的按钮,该按钮在将所拍摄的图像数据在发送条件(传送条件)下发送到由PDA的用户所指定的目的地时使用。响应于PDA的用户通过按钮输入的文件大小确认指令,PDA的控制器单元通过无线方法(例如,蓝牙(Bluetooth)等)将文件大小请求命令发送到数字照相机。
当接收到该命令时,数字照相机的控制器单元控制装置本身的图像处理单元,基于PDA指定的发送条件,从PDA指定的所拍摄图像数据生成发送数据。然后,数字照相机的控制器单元将该发送数据的数据大小信息无线发送到PDA。当接收到该信息时,PDA的控制器单元控制其显示单元显示数据大小信息。此外,PDA的控制器单元控制其显示单元进行显示(相当于发送按钮1103的按钮),以允许确认数据大小信息的PDA的用户输入用来将所生成的发送数据从数字照相机发送到发送目的地的指令。而且,PDA的控制器单元控制其显示单元进行显示(相当于取消按钮1104的按钮),以允许确认数据大小信息的PDA的用户输入用来取消将所生成的发送数据从数字照相机发送到发送目的地的指令。而且,PDA的控制器单元控制其显示单元进行显示(相当于重新设置按钮1102的按钮),以允许确认数据大小信息的PDA的用户输入用来取消将所生成的发送数据从数字照相机发送到发送目的地的指令,并且输入用来由用户重新设置要发送的数据的发送条件的指令。当用户通过上面的显示输入发送指令时,PDA的控制器单元控制数字照相机将发送数据传送到作为由用户指定的发送目的地的装置。另一方面,当用户通过上面的显示输入取消指令时,PDA的控制器单元控制数字照相机删除保持在数字照相机的存储器中的发送数据,并禁止发送数据到作为由用户指定的发送目的地的装置的数据发送。而且,当用户通过上述显示输入重新设置指令时,PDA的控制器单元控制其显示单元再次显示发送设置对话框,以使用户重新设置发送条件。
第一实施例还能应用于这样的信息处理系统。在这类系统中,可以应用能提供与解决了传统问题的系统具有相同效果的方便的系统。
第二实施例
在第一实施例中,在通过通信介质例如网络等连接作为第一信息处理装置的例子的主计算机、和作为第二信息处理装置的例子的MFP的系统中,当将存储在MFP的存储箱中的图像数据发送到主计算机时,使用主计算机的RemoteUI对MFP的存储箱数据进行文件选择控制、文件大小确认控制、发送控制、以及打印控制。通过该方式,主要说明了允许从第一信息处理装置远程操作第二信息处理装置的信息处理系统。
第二实施例将说明在如下信息处理系统中实现与第一实施例相同的操作环境和控制、并使用MFP的操作单元控制所扫描的原稿的复制、发送和打印处理的方法,该信息处理系统包括:对应于第一信息处理装置的例子的MFP的操作单元(操作面板),其包括显示单元,作为用来将信息告知给用户的告知装置的例子;以及对应于第二信息处理装置的例子的MFP的成像装置主体,其包括数据输出(该数据输出至少表示数据发送(transmission)和数据传送(transfer))功能。如果将在第一实施例中从第一信息处理装置对第二信息处理装置进行的操作定义为远程操作,则将在第二实施例中从第一信息处理装置对第二信息处理装置进行的操作称为本地操作。由于第二实施例的MFP以使用与第一实施例相同的MFP(MFP 101)、具有与第一实施例等同的功能和配置为例进行说明,因此,所有在第二实施例中不详细说明的部分与第一实施例中的相同。
发送数据大小确认方法、发送和打印的控制方法:图13~17
以下将使用图13~17来详细说明第二实施例。图13是在第二实施例中使用MFP(在该例子中,对应于图1中的MFP101)的操作单元(在该例子中,对应于图2中的MFP 101的操作单元203)实现上述控制的流程图。在图13的流程图中,执行与第一实施例的流程图(图7)所说明的步骤S704~S711相同的处理。由于这些处理以与图7相同的步骤编号来表示,因而省略多余的说明。
图像处理装置(MFP)的处理:图13
在步骤S1301,MFP(在该例子中,对应于图2中的MFP 101的CPU 205)的控制器单元为例如控制MFP的显示单元(对应于图14所示的操作单元203的显示单元1401,其中,图14示出了操作单元203的配置)进行各种控制,以执行UI对话框的显示处理。图14是MFP 101的操作单元的示意图(在该例子中,对应于图2中的MFP 101的操作单元203)。操作单元203包括:液晶触摸屏类显示单元1401,其具有显示功能和操作指令输入功能;数字键盘(ten-key pad)1402;以及开始键1403等。注意,显示在显示单元1401上的各种按钮是所谓的软件按键(software key),其它按键是机械硬件按键。但是,可以采用其它结构。
在步骤S1301,MFP 101的控制器单元控制操作单元203的显示单元1401,以显示例如图15所示的操作对话框。图15示出了MFP 101的初始化对话框的显示例子,该对话框包括多个功能,例如复制功能、发送功能、存储箱功能等。在该例子中,显示复制功能的主对话框。控制MFP 101的显示单元,以显示用来选择MFP 101的各功能的功能按钮。例如,图15中的操作对话框表示当用户按下复制功能按钮1501(他或她用手指触摸按钮)时选择复制功能。例如,当用户在图15的操作对话框中按下发送/传真按钮1502时,MFP 101的控制器单元选择发送模式,并控制显示单元1401显示用于发送功能的操作对话框,如图16所示。另一方面,当用户在图15的操作对话框中按下存储箱功能键1503时,MFP 101的控制器单元控制显示单元1401显示用于存储箱功能的操作对话框,如图17所示。注意,各功能按钮(1501、1502和1503)以标签的格式独立于当前显示的功能对话框显示在显示区的上部,并能从每个对话框访问。
在图13所示的流程图的步骤S1302、S1305和S1313的检查处理中,根据来自显示单元1401的信息来判定用户按下了哪个功能按钮(1501、1502和1503)。例如,如果用户按下了复制功能按钮1501,则判定为选择了复制功能(步骤S1302中的是),MFP的控制器单元控制显示单元1401显示图15中的复制功能的操作对话框,并控制流程进入步骤S1303中的处理。另一方面,如果用户按下了发送/传真功能按钮1502,则判定为选择了发送功能(步骤S1503中的是),MFP的控制器单元控制显示单元1401显示图16中的发送功能的操作对话框,并控制流程进入步骤S1306中的处理。另一方面,如果用户按下了存储箱功能按钮1503,则判定为选择了存储箱功能(步骤S1313中的是),MFP的控制器单元控制显示单元1401显示图17中的存储箱功能的操作对话框,并控制流程进入步骤S1314的处理。
如果要进行复制处理(步骤S1302中的是),用户在步骤S1303中将要扫描的原稿放在MFP 101的原稿台或作为MFP101的自动进稿器的ADF(auto document feeder,自动进稿器)上。在步骤S1304中,MFP的控制器单元提示用户对要扫描的原稿进行打印输出设置。用户在作为复制功能的主对话框的、图15所示的操作对话框上进行打印输出设置,该对话框显示在显示单元1401上。例如,除了已在第一实施例的图7的步骤S704中说明过的份数、单/双面复制、分类、装订、粘合页边、以及输出托盘的设置以外,还可使用模式(文本/文本和照片/照片)、浓度调节、缩小布局、页面连续拍摄等的设置。响应于在操作单元203上按下开始键1403,MFP的控制器单元控制扫描器单元对所放置的原稿执行扫描处理,控制存储器例如硬盘211等存储所扫描的数据,并根据用户在复制功能中设置的打印条件来控制打印机单元202对所存储的数据执行打印处理(步骤S1316)。
如果要进行发送处理(步骤S1305中的是),用户在步骤S1306中将要扫描的原稿放在MFP 101的原稿台或ADF(autodocumentfeeder,自动进稿器)上。MFP的控制器单元通过显示在显示单元1401上的操作对话框提示用户对要发送的文档设置发送处理条件(步骤S1307)。用户在作为发送功能的主对话框的、图16所示的操作对话框上进行发送设置。例如,MFP的控制器单元通过发送功能的设置对话框,包括例如图16所示的对话框,提示用户设置要发送的文档(文档数据)的目的地、扫描设置(分辨率)、以及文件格式(TIFF、PDF、JPEG)。
发送设置对话框(步骤S1307):图16
以下,将说明与第一实施例的图10相对应的、作为图16中的操作对话框上的显示要素的按钮(1601~1604)。在该例子中,要处理的数据是从扫描器单元201输入的扫描数据。因为在第一实施例中说明的MFP 101的存储单元106中的存储箱能存储从不同于MFP 101的装置例如PC 103、PC 104等输入的数据(PDL数据、或作为PDL数据的已光栅化的数据的位图数据),以及存储从扫面器单元输入的扫描数据,因此,即使是从MFP 101的操作单元203发送存储箱中的数据,也能采用相同的操作(该操作将在后面说明)。
在对应于本地UI的MFP 101的显示单元1401上(图14)显示的图16的操作对话框中的“文件”按钮1601是这样的按钮:其允许操作MFP 101的操作单元203的用户从本地地点(从MFP 101本身的操作单元203)向MFP发出指令,该指令等同于PC 103的用户通过作为RemoteUI显示在PC 103的显示单元401上的图10所示操作对话框的指示区域1001中的文件发送按钮,从远程地点(从远程PC 103等)向MFP 101发出的指令。
在对应于本地UI的MFP 101的显示单元1401上显示的图16的操作对话框中的“电子邮件”按钮1602是这样的按钮:其允许操作MFP 101的操作单元203的用户从本地地点(从MFP 101本身的操作单元203)向MFP发出指令,该指令等同于PC 103的用户通过作为RemoteUI显示在PC 103的显示单元401上的图10所示操作对话框的指示区域1001中的电子邮件附加发送按钮,从远程地点(从远程PC等)向MFP 101发出的指令。
在对应于本地UI的MFP 101的显示单元1401上显示的图16的操作对话框中的“保存到存储箱”按钮1603是这样的按钮:其允许用户输入用来将从扫描器单元201输入的扫描数据保存到用户指定的存储箱中的指令(图10中的RemoteUI对话框不包括对应于该按钮的按钮)。
在对应于本地UI的MFP 101的显示单元1401上显示的图16的操作对话框中的“文件大小确认”按钮1604是这样的按钮:其允许操作MFP 101的操作单元203的用户从本地地点(从MFP 101本身的操作单元203)向MFP发出指令,该指令等同于PC 103的用户通过作为RemoteUI显示在PC 103的显示单元401上的图10所示操作对话框中的文件大小确认按钮1003,从远程地点(从远程PC)向MFP 101发出的指令。而且,该按钮将与通过图11中的RemoteUI的显示区1101向远程用户提供的服务等同的服务,通过MFP 101的操作单元的显示单元1401提供给本地用户。
即,当MFP 101的用户按下该按钮1604时,他或她能通过MFP 101本身的显示单元1401来确认在发送保持在MFP101中的要发送的数据(在该例子中为扫描数据)时的数据大小。
注意,MFP 101的用户还能通过显示在操作单元203的显示单元1401上的发送设置对话框(尽管在图16的本地UI例子中未示出)来设置发送文件压缩率。该设置对应于在RemoteUI的指示区域1002上的发送文件压缩率的设置。
如果用户希望在发送发送数据之前,先通过MFP 101的操作单元203的显示单元1401确认数据的大小(文件大小),则在步骤S1307的阶段,他或她在图16中的发送功能的操作对话框上设置各种发送处理条件(输入发送条件参数),并至少在他或她按下操作单元203的开始键1403之前,按下图16中的操作对话框上的文件大小确认按钮1604。
由装置本身的显示单元1401在MFP 101的控制器单元的控制下执行、并允许MFP 101的用户输入在发送功能中要发送的文件(也称为文档或作业数据)的发送处理条件的显示(图16中的各种发送处理条件设置按钮)对应于第一实施例中的第一显示(图10中的指示区域1001、1002等)。允许用户输入用来在实际发送数据之前,将数据大小告知给MFP 101的用户的指令的显示(图16中的文件大小确认按钮1604)对应于第一实施例中的第二显示(图10中的文件大小确认按钮1003),其中,该数据大小是根据MFP 101的用户通过第二实施例中的第一显示(图16中的各种发送处理条件设置按钮)设置的发送处理条件而生成的、作为发送数据的发送作业的数据在发送时的数据大小。
通过该方式,本实施例的信息处理系统通过本地侧的MFP101的操作单元,实现与第一实施例中可从远程地点控制的对MFP 101的操作、和能在远程地点享受的服务等相同的操作和服务,因而最大限度地提高了本实施例的装置和系统的可操作性,防止在远程环境(远程操作MFP 101的环境)和本地环境(通过MFP 101自身的操作单元非远程操作MFP 101的环境)中引起传统问题。因此,本实施例的系统能防止在远程和本地地点引起传统问题,从而最大限度地提高了可操作性。
当在步骤S1307中在操作单元203完成了与发送功能有关的用户发送设置以后,MFP 101的控制器单元响应于用户按下操作单元203的开始键1403,控制扫描器单元201对放在原稿台或ADF上的原稿执行扫描处理,并控制适当的存储器(例如,存储单元106等;注意,该数据无需存储在存储箱区602中,但可以存储在临时区601中;由于一系列文档是包括多页的文档数据,因此这类文档数据存储在能存储多页的数据的存储器中,按页的顺序输入的扫描数据较佳依次存储在存储器中)存储扫描数据。
MFP 101的控制器单元控制预定的图像处理单元(例如,图像处理单元215、图像旋转单元217、图像压缩单元218等的必要单元),以根据MFP 101的用户通过操作单元203设置的发送处理条件(发送设置参数)从由扫描器单元201扫描的扫描数据生成发送数据(也称为发送文件)。在这种情况下,MFP 101的控制器单元检查MFP 101的用户是否通过在步骤S1307的阶段按下在操作单元203的显示单元1401上显示的、图16中的操作对话框上的文件大小确认按钮1604已输入文件大小确认请求(步骤S1308)。
如果控制器单元在步骤S1308中判定MFP 101的用户已通过显示单元1401上的文件大小确认按钮1604发出了文件大小确认请求,则流程进入步骤S1309。步骤S1309~S1312中的处理与在第一实施例中说明的步骤S707~S711大致相同。但是,由于第二实施例使用MFP的UI,因而不与PC进行通信。例如,步骤S1310执行图8中的步骤S802~S804中的处理。
作为实际的例子,MFP 101的控制器单元执行以下控制。控制器单元将扫描数据存储在硬盘211的临时区601中(或者,可以是存储箱区602)。控制器单元控制MFP 101的预定数据处理单元(例如,图像压缩单元208)根据MFP 101的用户通过步骤S1307中的处理,即通过发送功能的发送条件设置对话框例如图16中的操作对话框设置的发送条件(与发送方法、发送文件压缩率等有关的设置),从所存储的扫描数据生成发送数据(也称为发送文件;例如,低压缩设置时的低压缩数据、正常压缩设置时的正常压缩数据、高压缩设置时的高压缩数据)(该处理对应于步骤S1309。)。控制器单元将为发送而生成的数据保持在适当的存储器中,例如临时区601等(至少在确认文件大小的用户输入指令之前,该数据保持在存储器中而不被擦除)。截止到这里说明的处理对应于步骤S1309中的处理。
通过检查数据的存储器使用量,能计算(获取)发送数据的文件大小信息(步骤S1310)。
为了将该信息反馈给按下文件大小确认按钮1604的用户,控制器单元控制显示MFP 101的操作单元203的图16所示的传真功能操作对话框的显示单元1401(图14),以显示与第一实施例的图11相同的操作对话框(步骤1311)。更具体地,MFP101的控制器单元(CPU 205)控制MFP 101的操作单元203执行如下显示(第一实施例中的第三显示;对应于图11中的显示区1101):该显示允许通过第二实施例中的第二显示(对应于图16中的文件大小确认按钮1604)输入要告知的文件大小确认请求指令的用户,通过第三显示(对应于图17D中的发送数据大小确认显示区1706)确认发送作业数据的数据大小,该发送作业数据是根据通过第二实施例的第一显示(与图16中的发送功能的设置有关的本地UI)设置的发送处理条件,从要发送的文档数据(由扫描器单元201扫描、并存储到临时区601中的数据)生成的。
此外,MFP 101的控制器单元(CPU 205)控制MFP 101的操作单元203执行如下显示(对应于第一实施例中的第四显示(发送设置条件信息的显示;未示出)):该显示允许通过第二实施例中的第四显示(对应于图17D中的发送设置确认显示区1707)确认要通知的数据大小信息的用户,确认通过第二实施例中的第一显示(图16中的各种发送处理条件设置按钮)设置的发送处理条件,从而将用来计算发送时的数据大小的发送处理条件告知给用户。
而且,MFP 101的控制器单元(CPU 205)控制操作单元203执行如下显示(该显示是与图11中的发送按钮1103相同的按钮;对应于第一实施例中的第五显示):在MFP 101的用户通过由操作单元203执行的、第二实施例中的第三和第四显示(或至少第三显示)确认发送时的实际数据量(和处理条件)以后,该显示允许用户通过第二实施例中的第五显示(对应于图17D中的发送按钮1709)输入用来将具有(在所设置的发送处理条件下)所获取的数据大小的发送数据从MFP 101发送到通过第一显示(图16中的各种发送处理条件设置按钮)指定的目的地(例如,PC 103或104、另一MFP等)的指令。
而且,MFP 101的控制器单元(CPU 205)控制操作单元203执行如下显示(该显示是与图11中的取消按钮1104相同的按钮;对应于第一实施例中的第六显示):在MFP 101的用户通过由操作单元203执行的、第二实施例中的第三和第四显示(或至少第三显示)确认发送时的实际数据量(和处理条件)以后,该显示允许用户通过第二实施例中的第六显示(对应于图17D中的取消按钮1710)输入用来取消(禁止)将具有(在所设置的发送处理条件下)所获取的数据大小的发送数据从MFP 101发送到通过第一显示(图16中的各种发送处理条件设置)指定的目的地(例如,PC 103或104、另一MFP等)的指令。
而且,MFP 101的控制器单元(CPU 205)控制操作单元203执行如下显示(该显示是与图11中的重新设置按钮1102相同的按钮;对应于第一实施例中的第七显示):在MFP 101的用户通过由操作单元203执行的、第二实施例中的第三和第四显示(或至少第三显示)确认发送时的实际数据量(和处理条件)以后,该显示允许用户通过第二实施例中的第七显示(对应于图17D中的重新设置按钮1708)输入用来取消(禁止)将具有(在所设置的发送处理条件下)所获取的数据大小的发送数据从MFP 101发送到通过第一显示(图16中的各种发送处理条件设置按钮)指定的目的地(例如,PC 103或104、另一MFP等),并允许用户输入用来重新设置用户通过第一显示设置的发送处理条件的指令的指令。
MFP 101的控制器单元控制其自身的操作单元203执行前述显示(第二实施例中的第一~第七显示)。
例如,当图16中的操作对话框显示在操作单元203的显示单元1401上之后,可以在显示单元1401上显示与图11相同的弹出式对话框。通过该方式,可以控制操作单元,以执行第二实施例中的第三~第七显示(参见图17D)。可选地,操作单元203可以在独立的对话框中进行第三~第七显示;或者可以在相同的对话框中进行某些显示,并在另一对话框中进行其余的显示。也可以采用这种显示控制。
如果通过第二实施例中的第三显示(图17D中的发送数据大小确认显示区1706)确认发送时的数据大小的MFP 101的用户通过第二实施例中的第五显示(图17D中的发送按钮1709)来输入发送指令,则MFP 101的控制器单元(CPU 205)控制以将通过步骤S1309中的处理生成的发送作业数据从MFP 101发送到作为发送目的地的装置(允许发送)(对应于步骤S1312中的是→步骤S1317中的处理的流程)。
另一方面,如果通过第二实施例中的第三显示(图17D中的发送数据大小确认显示区1706)确认发送时的数据大小的MFP 101的用户通过第二实施例中的第六显示(图17D中的取消按钮1710)来输入取消指令,则MFP的控制器单元禁止将通过步骤S1309中的处理生成的发送作业数据从MFP 101发送到作为发送目的地的装置,并从存储器删除例如所生成的发送数据,因此,结束该处理(图13中未示出)。
另一方面,如果通过第二实施例中的第三显示(图17D中的发送数据大小确认显示区1706)确认发送时的数据大小的MFP 101的用户通过第二实施例中的第七显示(图17D中的重新设置按钮1708)来输入重新设置指令,则MFP的控制器单元禁止将通过步骤S1309中的处理生成的发送作业数据从MFP101发送到作为发送目的地的装置,从存储器删除例如所生成的发送数据,并允许用户再次重新设置发送条件(对应于步骤S1312中的否→返回至步骤S1309中的处理)。
通过该方式,即使由MFP 101获取的数据通过来自MFP101的操作单元203的操作被传送到除MFP 101以外的另一个装置,也能解决传统问题,并获得与第一实施例相同的效果。
如果从MFP 101的UI处理存储箱数据(从扫描器单元201或外部装置例如PC 103、104等输入,并且存储在存储单元106的存储箱中的图像数据;也称为文档数据),则在步骤S1314中选择文件(文档数据)。该文件选择从作为存储箱功能的主对话框的图17进行。因为后续处理(步骤S1315、S1318和S1319,以及步骤S704~S711)与当从第一实施例的PC 103的RemoteUI处理MFP 101中的存储箱数据时所执行的处理相同,因而省略其说明(即,图13中的步骤S1315、S1318和S1319与图7中的步骤S703、S712和S713的处理相同)。但是,因为第二实施例使用MFP的UI,因而与第一实施例不同,不进行与PC的通信。
以下,将说明与第一实施例不同的主要部分的例子。
MFP 101的控制器单元确认由于用户按下显示在MFP 101的显示单元1401上的、图15中的操作对话框的存储箱功能按钮1503而选择了存储箱功能,控制显示单元1401显示图17A所示的存储箱功能的操作对话框(步骤S1313中的是)。
图17A中作为显示在MFP 101上的本地UI的操作对话框、和图9B中作为RemoteUI显示在第一实施例的PC 103的显示单元401上的操作对话框均是操作MFP 101的存储箱功能的对话框。这两个对话框均显示MFP 101的存储箱的信息,并进行控制,以允许远程和本地地点实现相同的操作。当使用RemoteUI时,MFP 101和PC 103的控制器单元允许相互协作地操作;当使用本地UI时,MFP 101的控制器单元单独允许操作。从它们的比较中可以看出,不论与MFP 101有关的信息是显示在PC侧还是MFP 101侧,尽管它们的显示格式略有不同(一个使用鼠标操作、另一个使用触摸屏操作等),但该信息处理系统控制以提供相同或相似的操作对话框。因此,无论用户是在PC还是MFP进行操作,他或她均能将等效的指令请求传送到MFP 101,以控制MFP 101执行用户选择的操作。
在步骤S1314,用户通过图17A的存储箱功能的设置对话框选择文件,该对话框显示在MFP 101的显示单元1401上。例如,假设MFP 101的用户像在第一实施例中那样,通过触摸屏在显示在MFP 101的显示单元1401上的图17A的存储箱选择对话框上按下了存储箱编号为01、用户名为“ushiyama”的存储箱。MFP 101的控制器单元控制其本身的操作单元203的显示单元1401显示文档选择对话框(图17B),该对话框允许用户从存储在存储箱中的文档数据中选择所期望的文档数据,其中,该存储箱是用户在存储箱选择对话框中选择的存储箱。在图17B的文档选择对话框上的选择区域1701具有:操作指示功能,该功能允许用户选择存储箱中的文档;以及信息提供功能,该功能允许用户确认各文档的类型、文档名称、纸张尺寸、页数、以及将文档存储在存储箱中的日期。图17B示出了一个例子,在该例子中,MFP 101的用户通过选择区域1701选择了文档(文件)file1。
如果用户通过图17B中操作对话框上的打印按钮输入了打印指令,则MFP 101的控制器单元判定选择了存储箱打印功能(对应于在步骤S1315中判定“打印”的情况),并控制打印机单元202根据用户通过打印处理条件设置对话框(未示出)设置的打印处理条件(各种打印条件设置参数,例如要打印的份数、纸张尺寸;各种后处理模式,例如装订模式等),来打印在图17B中选择的存储箱的文档数据(对应于步骤S1318的处理)。在这种情况下,由于选择了打印模式,MFP 101的控制器单元控制以禁止在发送时执行数据大小测量处理和数据大小测量结果显示处理(在后面说明),从而在本地UI上提供与第一实施例相同的效果。
另一方面,如果用户通过图17B中操作对话框上的发送按钮1702输入了发送指令,则MFP 101的控制器单元判定选择了存储箱数据发送功能(对应于在步骤S1315中判定“发送”的情况),并控制显示单元1401显示允许用户为所选择的文档设置发送处理条件的发送设置对话框。图17C示出了该操作对话框的例子。
在该例子中,通过图17C的发送设置对话框,当按下电子邮件按钮1703时,与第一实施例中的发送目的地相同,用户在显示在显示单元1401上的地址设置对话框(未示出)上输入PC104的电子邮件地址,并设置以控制MFP 101执行将在图17B的文档选择对话框中选择的文档数据file1通过电子邮件发送到PC 104的发送处理。此外,在该例子中,作为发送处理条件的另一个项目,用户通过文件格式选择栏1705设置“PDF”,从而在将该文档发送到PC 104时使用PDF格式作为文件格式,其中,该栏1705允许用户从包括PDF、TIFF、MTIFF等的多个选择备选项中选择所期望的文件格式。
在用户通过包括图17C的操作对话框在内的发送设置对话框进行了所期望的发送设置以后,如果用户在图17C的操作对话框上按下了文件大小确认按钮1704,则MFP 101的控制器单元计算在将文档(在该例子中为file1)发送到用户指定的目的地(在该例子中为PC 104)时发送数据大小,其中,该文档是存储在用户通过图17A的操作对话框所选择的存储箱中(存储箱编号为01、用户名为“ushiyama”的存储箱)、并由用户通过图17B的操作对话框选择的文档,该发送是在用户通过图17C等中的发送设置对话框设置的发送处理条件(电子邮件发送、PDF文件格式)下进行的。关于计算方法,基于原始数据的数据大小和处理条件来计算发送数据大小,或者根据用户指定的处理条件,基于所选择的文档的原始数据实际生成发送文件,并检查所生成的发送文件的大小。为了将所计算的发送数据大小信息告知给用户,控制器单元控制MFP 101的操作单元203显示发送数据大小的测量结果。例如,如图17D所示,MFP 101的控制器单元在显示在显示单元1401上的图17C中的操作对话框上,弹出式显示将发送时的数据大小告知给用户的发送数据大小确认对话框17000。
通过该方式,当MFP 101的用户通过按下文件大小确认按钮1704输入在发送时的数据大小请求指令时,MFP 101的控制器单元控制操作单元203执行如下显示(在该例子中,对应于图17D中的发送数据大小确认显示区1706):如图17D所示,当根据用户设置的发送处理条件,将在用户选择的存储箱中选择的文件从MFP 101发送到作为用户指定的目的地的装置时,该显示允许用户确认发送文件时的数据大小。该显示对应于第一实施例中的第三显示。
此外,MFP 101的控制器单元控制操作单元203执行如下显示(在该例子中,对应于图17D中的发送设置确认显示区1707):如图17D所示,该显示将用户设置的发送处理条件作为在数据大小的计算中所使用的、用来做出决定的信息通知给用户自己,从而使用户自己重新确认在发送数据大小确认显示区1706上呈现给用户的、产生发送数据大小的发送处理条件。该显示对应于第一实施例中的第四显示。
在该例子中,因为MFP 101的用户检查这些第三和第四显示,他或她能在实际的数据发送之前,提前确认如果以他或她设置的发送条件将数据发送到PC 104,将发送12MB的数据。
而且,MFP 101的控制器单元控制操作单元203执行如下显示(在该例子中是图17D中的发送按钮1709):如图例如17D所示,该显示允许用户在通过显示区1707确认他或她自己设置的发送处理条件、并通过显示区1706确认在发送设置下发送数据时的数据大小之后,输入用来实际发送基于发送处理条件从原始数据生成的发送数据的指令。该显示对应于第一实施例中的第五显示。
而且,MFP 101的控制器单元控制操作单元203执行如下显示(在该例子中是图17D中的取消按钮1709):如图例如17D所示,该显示允许用户在通过显示区1707确认他或她自己设置的发送处理条件、并通过显示区1706确认在发送设置下发送数据时的数据大小之后,输入用来取消(禁止)实际发送基于发送处理条件从原始数据生成的发送数据的指令。该显示对应于第一实施例中的第六显示。
此外,MFP 101的控制器单元控制操作单元203执行如下显示(在该例子中是图17D中的重新设置按钮1708):如图例如17D所示,该显示允许用户在通过显示区1707确认他或她自己设置的发送处理条件、并通过显示区1706确认在发送设置下发送数据时的数据大小之后,输入用来取消(禁止)实际发送基于发送处理条件从原始数据生成的发送数据、并允许用户自己重新设置发送处理条件的指令。该显示对应于第一实施例中的第七显示。
如以上实施例所述,第三~第七显示无需总是同时显示在一个对话框中,如图17D所示,而是可以在单独的对话框中显示。
在前述前提下,如果MFP 101的用户通过图17D的操作对话框上的发送按钮1709输入了发送指令,则MFP 101的控制器单元控制预定的数据通信单元(在该例子中为网络单元208)将发送数据(在该例子中是电子邮件兼容的PDF数据)通过预定的通信介质(在该例子中是LAN 105)发送到用户指定的目的地(在该例子中是PC 104)(允许发送),其中,该发送数据是根据MFP 101的用户通过包括图17C的对话框在内的发送处理条件设置对话框而设置的发送处理条件,从用户在图17B中的操作对话框上选择的文档数据生成的发送数据。该处理对应于步骤S1319中的处理。
另一方面,如果MFP 101的用户通过图17D的操作对话框上的取消按钮1710输入了取消指令,则MFP 101的控制器单元控制并禁止由预定的数据通信单元(在该例子中为网络单元208)将发送数据(在该例子中是电子邮件兼容的PDF数据)通过预定的通信介质(在该例子中是LAN 105)发送到用户指定的目的地(在该例子中是PC 104),如果已经生成了该数据,则从保持该数据的存储器(例如,硬盘211的临时区601)擦除发送数据,其中,该发送数据是根据MFP 101的用户通过包括图17C的对话框在内的发送处理条件设置对话框而设置的发送处理条件,从用户在图17B中的操作对话框上选择的文档数据生成的发送数据。
另一方面,如果MFP 101的用户通过图17D的操作对话框上的重新设置按钮1708输入了重新设置指令,则MFP 101的控制器单元控制:禁止由预定的数据通信单元(在该例子中为网络单元208)将发送数据(在该例子中是电子邮件兼容的PDF数据)通过预定的通信介质(在该例子中是LAN 105)发送到用户指定的目的地(在该例子中是PC 104),其中,该发送数据是根据MFP 101的用户通过包括图17C的对话框在内的发送处理条件设置对话框而设置的发送处理条件,从用户在图17B中的操作对话框上选择的文档数据生成的发送数据;如果已经生成了该数据,则从保持该数据的存储器(例如,硬盘211的临时区601)擦除发送数据;以及在操作单元203的显示单元1401上再次显示图17C中的操作对话框,以允许用户重新设置他或她已设置过的发送处理条件。在用户通过重新显示在操作单元203上的图17C中的操作对话框重新设置了处理条件(例如,用户将发送时具有12MB数据大小的要发送的文档数据以前的发送处理条件的设置改变为4MB的数据的设置),并再次按下文件大小确认按钮1704之后,MFP 101的控制器单元控制操作单元203显示显示对话框17000。当他或她重新设置了发送处理条件时,控制器单元使用户在改变了设置以后通过对话框17000确认发送时的数据大小。之后,如果用户这时按下发送按钮1709,则控制器单元控制在重新设置的发送处理条件下进行到用户所期望的目的地(在该例子中为PC 104)的数据发送。
通过这种方式,例如,当用户在MFP 101的操作单元203有意或无意地设置了从MFP 101发送具有第一发送数据大小(例如12MB)的数据的第一发送处理条件(例如,低压缩设置)时,MFP 101的控制器单元在操作单元203上执行大小信息的告知处理,以使用户通过MFP 101的操作单元203了解到在这种设置下发送12MB的数据。知道该情况的用户通过操作单元203将设置改变为第二发送处理条件(从低压缩设置变为高压缩设置),确保第二发送数据大小(例如4MB)小于第一发送数据大小。MFP 101的控制器单元在操作单元203上再次执行大小信息的告知处理,因而使用户在改变了设置之后确认在第二发送处理条件下发送4MB的数据。之后,MFP 101的控制器单元允许用户通过操作单元203将以4MB的数据大小发送数据的数据发送指令输入到期望的目的地,并控制MFP 101基于该指令执行数据发送操作。
当然,如果通过本地UI操作MFP 101的MFP 101的用户考虑并检查他或她的方便性、当前时间段、网络条件、以及发送的目的地的条件、能力和性能等,并判定如果以第一发送数据大小发送数据不会引起问题,则他或她能输入在第一发送处理条件下将所期望的数据从MFP 101发送到所期望的目的地的指令。借此,能以对用户来说更方便的数据发送方法来发送数据。
通过该方式,根据第一实施例,当从MFP 101进行本地操作时,即使将扫描数据从MFP 101发送到外部装置,或者将保持在存储箱中的数据从MFP 101发送到外部装置,也能像上述实施例那样向用户提供能防止传统问题的发生的方便的环境,并能获得与上述效果等同的效果。
如上所述,在将存储在MFP的存储箱中的图像数据发送到用户选择的另一个装置时,使用MFP的操作单元(操作面板)对MFP的存储箱数据应用文件选择控制、文件大小确认控制、发送控制、以及打印控制。而且,能对被扫描的原稿应用复制控制、发送控制、以及打印控制。
第三实施例
在第一和第二实施例中,已经说明了在选择了一个发送文件格式(例如文件发送)和一个发送文件压缩率(例如低压缩)之后,在将存储在MFP的存储箱中的图像数据发送到主计算机时进行的文件大小确认的处理。但是,第三实施例将说明在选择了多个发送文件格式和多个文件压缩率之后,对全部所选择的发送方法进行文件大小确认的方法。
发送数据大小确认方法,以及发送和打印的控制方法:图 18~20
以下,将使用图18~20、以及第一和第二实施例中的附图来详细说明第三实施例。注意,第三实施例假设一种主计算机(第一信息处理装置的例子)和图像处理装置(以下称为MFP;第二信息处理装置的例子)通过通信介质例如网络等连接的系统。因为主计算机侧的基本流程图与第一实施例的相同,因此使用图7,并使用图20代替第一实施例所使用的图8说明图像处理装置(MFP)的处理。
如第一和第二实施例所说明的那样,当将存储在MFP 101的存储单元106中的存储箱数据发送到例如PC 104时,在图7的步骤S705或图13的步骤S1307中指定发送文件格式和发送文件压缩率作为发送方法。在第三实施例中,选择多个发送文件格式和发送文件压缩率。
图18示出了在图7的步骤S705中显示的、用来选择发送方法的对话框。区域1802表示选择全部发送文件压缩率(低压缩、正常压缩和高压缩)。因为要素1801和1803~1805与第一实施例相同,因而省略其说明。当按下文件大小确认按钮1803时,在步骤S706中对文件大小确认判定为是,流程进入步骤S707。因为最初在步骤S707中不需要重新设置处理,流程进入步骤S708。在步骤S708中,将信息发送到MFP 101,以执行发送文件大小测量处理。即,将各种信息,例如发送文件格式、发送文件压缩率、数据类型等,发送到MFP 101。这时,发送文件压缩率包括表示选择了全部比率(低压缩、正常压缩和高压缩)的信息。
图像处理装置(MFP)的处理:图20
以下,将使用图20的流程图来说明在MFP 101侧的文件大小测量。在步骤S2001,控制进行等待,直到在图7的步骤S708中从PC 103接收到信息。当从PC接收到信息时,MFP基于所接收到的信息,即发送文件方法、发送文件压缩率、数据类型等,生成发送文件。在步骤S2002,MFP解压缩所选择的文件,即存储在存储单元106中的存储箱数据。在步骤S2003,MFP初始化用来对所选择的发送方法的类型的数量进行计数的N。例如,在第三实施例中,因为有三个不同的被选择的压缩率,因此,所选择的发送方法的类型的数量是3:如果N=0,表示低压缩;如果N=1,表示正常压缩;如果N=2,表示高压缩。
在步骤S2004,解压缩所选择的文件,即存储在存储单元106中的存储箱数据。接下来,根据前述信息,对解压缩后的存储箱数据应用JPEG压缩。因为最初N=0,因而采用低压缩率的JPEG压缩。在步骤S2005,MFP的控制器单元测量所生成的文件,即JPEG压缩文件的文件大小。在步骤S2006,保存要在步骤S2008发送到PC 103的信息。即,保存低压缩率的文件大小测量结果。
然后,流程进入步骤S2007。但是,因为N=0、且所选择的压缩率的数量=3,因此,在步骤S2007中判定为否,流程进入步骤S2009,以将N递增1。同样地,在步骤S2004~S2006中执行正常压缩和高压缩的处理,并在步骤S2006中保存它们的文件大小测量结果。如果在步骤S2007中的条件语句结束(步骤S2007中的是),则流程进入步骤S2008,将在步骤S2006保存的信息发送到PC 103。
在图7中的步骤S709接收这些信息,并在步骤S710显示。图19示出了这时显示的对话框。如区域1901所表示的那样,显示低、正常和高压缩率的文件大小。用户从这些文件大小中选择所期望的发送文件压缩率。例如,在区域1901中,选择了高压缩。当按下发送按钮1903时,进行发送文件压缩率=高压缩的发送。当重新设置发送文件方法时,按下按钮1902。第三实施例说明了发送文件压缩率的多个选择。此外,还能选择多个发送文件方法、数据类型等。
如上所述,在选择了多个发送文件格式和发送文件压缩率之后,能确认全部所选择的发送方法的文件大小。
注意,本实施例能应用于组合了第一~第三实施例的所有配置的装置和系统,或者应用于仅包括一个实施例的配置的装置和系统,并能根据需要组合这些实施例。而且,未在每个实施例中进行说明的配置与在其它实施例中说明的配置基本相同。
在本发明的实施例(包括第一~第三实施例)中,已经以第二信息处理装置为例对具有多种功能(复制功能、发送功能、存储箱功能、打印功能)的多功能外围设备例如MFP 101进行了说明。但是,本发明能应用于至少具有发送功能的单功能外围设备(网络扫描器)。当然,如上所述,可以使用数字照相机等。只要能解决本申请中所讨论的问题,并能获得与上述说明相同的效果,本发明能应用于通过有线或无线连接而连接多个这种信息处理装置的任何其它装置和系统。
其它实施例
本发明的目的还能通过向系统或装置提供记录有能实现前述实施例的功能的软件程序的程序代码的记录介质(或存储介质),由该系统或装置的计算机(或CPU或MPU)读出并执行存储在该记录介质中的程序代码来实现。在这种情况下,从记录介质读出的程序代码本身实现上述实施例的功能,存储有程序代码的记录介质构成本发明。
上述实施例的功能不仅可以通过由计算机执行所读出的程序代码来实现,还可以通过运行在计算机上的操作系统(OS)基于程序代码的指令执行部分或全部实际处理操作来实现。
而且,上述实施例的功能可以通过在将从记录介质读出的程序代码写入插入或连接至计算机的功能扩展卡或功能扩展单元的存储器中之后,由扩展卡或扩展单元的CPU等执行部分或全部实际处理操作来实现。
本发明还包括这样实现上述实施例的功能的模式:将用来实现上述实施例的功能的程序数据从装置本身的CD-ROM或外部供应源例如因特网等下载到装置本身的存储器中。
当将本发明应用到记录介质时,该记录介质存储对应于上述流程图的程序代码。
如上所述,根据本发明的实施例,在通过通信介质例如网络等连接第一信息处理装置(例如主计算机)和第二信息处理装置(例如MFP)的系统中,在将存储在第二信息处理装置(例如MFP)的存储箱中的图像数据发送到第一信息处理装置(例如主计算机)时,发送前能在第一信息处理装置(例如主计算机)上显示发送数据大小(文件大小)。因此,用户能以所期望的发送数据大小发送图像数据。在该系统中,能简单地进行发送控制和打印控制。而且,在选择多个发送文件格式和发送文件压缩率之后,能确认全部所选择的发送方法的文件大小。
如上所述,根据本发明的实施例,用户能提前确认要从具有数据发送功能的信息处理装置(例如数字复合机、数字照相机、扫描器等)发送的数据的数据大小。例如,能提供以下效果:能防止当发送数据量大时(例如,该数据包括彩色数据或很多页)引起的问题;能解决在现有技术中指出的问题。
例如,即使远程操作上述具有数据发送功能的信息处理装置,也能获得上述效果。此外,甚至在本身具有数据发送功能的装置上,也能获得上述效果。
例如,当具有数据发送功能的信息处理装置例如数字复合机除了数据发送功能外还具有多个功能,例如复印功能、打印功能等时,当由于防止上述问题的出现而对除数据发送功能之外的功能例如复印功能、打印功能等的用户可操作性和方便性产生不利影响时,本发明能防止由此引起的不希望的问题。通过该方式,当具有数据发送功能的装置具有多个功能时,本发明能同时实现防止上述问题的出现、和使该装置的其它功能呈现高可操作性。
此外,例如,能提供用户友好的、方便的装置和系统,该装置和系统能提供上述效果,并能灵活地满足用户的各种要求。
在不脱离本发明的精神和范围的情况下,能做出很多明显不同的本发明的实施例,但应当理解,除由权利要求书定义外,本发明不局限于具体实施例。

Claims (14)

1、一种数据处理方法,用于使输出单元执行能存储多个数据的存储单元中存储的数据的输出处理,该方法包括如下步骤:
允许用户通过用户接口有选择地设置:第一处理条件,在该第一处理条件下将要输出的数据以第一数据大小从该输出单元输出;第二处理条件,在该第二处理条件下将要输出的数据以小于第一数据大小的第二数据大小从该输出单元输出;以及
当用户通过用户接口设置第一处理条件时,在通过告知单元已经告知用户允许用户确认数据要以第一数据大小输出的信息之后,允许用户通过用户接口将设置从第一处理条件改变为第二处理条件。
2、根据权利要求1所述的数据处理方法,其特征在于:该告知单元具有用于显示该信息的显示单元、或者用于通过声音输出该信息的音频输出单元。
3、一种数据处理方法,用于使输出单元执行能存储多个数据的存储单元中的数据的输出处理,该方法包括如下步骤:
当用户通过用户接口输入预定的指令时,在由显示单元显示允许用户确认在输出该存储单元中存储的、由该输出单元要输出的数据时的数据大小的信息之后,允许该输出单元执行该输出处理;以及
当用户未通过用户接口输入该预定的指令时,在不由该显示单元显示该信息的情况下,允许该输出单元执行该输出处理。
4、一种数据处理方法,用于使输出单元执行能存储多个数据的存储单元中的数据的输出处理,该方法包括如下步骤:
当通过选择单元选择多个功能中的数据发送功能时,在由显示单元显示允许用户确认在该存储单元中存储的、要由该输出单元输出的数据的输出时的数据大小的信息之后,允许由该输出单元进行的该输出处理的执行,其中,该选择单元选择包括如下的该多个功能的一个:控制打印单元执行存储单元中存储的数据的打印处理的打印功能、以及控制通信单元执行向外部装置发送存储单元中存储的数据的发送处理的数据发送功能;以及
当通过该选择单元选择该多个功能中的打印功能时,在不由该显示单元显示该信息的情况下,允许由该输出单元进行的输出处理的执行。
5、根据权利要求4所述的数据处理方法,其特征在于:即使当选择该多个功能中的数据发送功能时、但当通过用户接口没有接收来自用户的显示该信息的指令时,也在不由该显示单元显示该信息的情况下,允许由该输出单元进行的输出处理的执行。
6、根据权利要求4所述的数据处理方法,其特征在于:当选择该多个功能中的数据发送功能时,自动选择显示该信息的模式。
7、根据权利要求2~6中任一项所述的数据处理方法,其特征在于:对具有该输出单元的信息处理设备进行远程控制的远程计算机中包括的显示单元可用作为该显示单元,以及
当由该信息处理设备的显示单元显示该信息时,允许该远程计算机通过其用户接口来输入用于执行由该输出单元进行的输出处理的指令。
8、根据权利要求7所述的数据处理方法,其特征在于:当该远程计算机的该显示单元显示该信息时,
该远程计算机通过通信单元向该信息处理设备发送用于请求与数据大小有关的数据大小信息的指令,其中该数据大小是在输出存储单元中存储的多个数据中、由用户在该远程计算机选择的数据时的数据大小,
该远程计算机响应于该指令,接收从该信息处理设备输出的该数据大小信息,以及
该远程计算机的该显示单元显示基于由该远程计算机接收到的该数据大小信息所作出的显示画面。
9、根据权利要求2~6中任一项所述的数据处理方法,其特征在于:该显示单元被包括在具有该输出单元的信息处理设备中,允许通过该信息处理设备的用户接口来输入用于执行由该输出单元进行的输出处理的指令。
10、根据权利要求2~6中任一项所述的数据处理方法,其特征在于:在该显示单元已经显示了允许用户确认在基于由该输出单元要输出的数据的多个设置进行输出时的数据大小的信息之后,执行基于该数据的该多个设置中用户指定的设置的输出处理。
11、根据权利要求2~6中任一项所述的数据处理方法,其特征在于:将可区别于具有该输出单元的信息处理设备的其它信息处理设备中包括的显示单元用作为该显示单元。
12、根据权利要求2~6中任一项所述的数据处理方法,其特征在于:将至少具有该输出单元的信息处理设备中包括的显示单元用作为该显示单元。
13、根据权利要求2~6中任一项所述的数据处理方法,其特征在于:将计算机和移动终端的至少之一中包括的显示单元用作为该显示单元,以及
将成像装置、数字照相机、以及扫描器的至少之一中包括的输出单元用作为该输出单元。
14、一种信息处理设备,用于实现根据权利要求1~6中任一项所述的数据处理方法。
CNB2005100930406A 2004-08-25 2005-08-25 信息处理系统的数据处理方法和信息处理系统 Expired - Fee Related CN100428132C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2004-245685 2004-08-25
JP2004245685A JP2006067116A (ja) 2004-08-25 2004-08-25 情報処理システムのデータ処理方法、情報処理システム、記憶媒体、プログラム
JP2004245685 2004-08-25

Publications (2)

Publication Number Publication Date
CN1741563A CN1741563A (zh) 2006-03-01
CN100428132C true CN100428132C (zh) 2008-10-22

Family

ID=35942616

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005100930406A Expired - Fee Related CN100428132C (zh) 2004-08-25 2005-08-25 信息处理系统的数据处理方法和信息处理系统

Country Status (3)

Country Link
US (1) US7898680B2 (zh)
JP (1) JP2006067116A (zh)
CN (1) CN100428132C (zh)

Families Citing this family (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4007052B2 (ja) * 2002-05-07 2007-11-14 セイコーエプソン株式会社 画像処理制御データ更新装置
JP2006191159A (ja) * 2004-12-28 2006-07-20 Canon Inc 画像処理方法及び画像処理装置
JP4634261B2 (ja) * 2005-09-09 2011-02-16 株式会社リコー 画像形成装置、画像処理装置、画像出力装置、携帯端末、画像処理システム、画像形成方法、画像処理方法、画像出力方法、画像形成プログラム、画像処理プログラムおよび画像出力プログラム
JP4731568B2 (ja) * 2005-10-31 2011-07-27 パイオニア株式会社 情報記録装置、情報記録方法、情報記録プログラムおよび記録媒体
KR101235217B1 (ko) * 2006-07-04 2013-02-20 삼성전자주식회사 디바이스 관리를 위한 웹페이지를 제공하는 웹서버 및디바이스 관리를 위한 웹페이지 제공 방법
KR101228080B1 (ko) * 2006-07-25 2013-02-01 삼성전자주식회사 이미지 크기 조절이 가능한 화상형성장치 및 그의 이미지크기 조절 방법
JP2008042401A (ja) * 2006-08-03 2008-02-21 Canon Inc 情報処理装置、情報処理方法
JP5016874B2 (ja) * 2006-08-31 2012-09-05 キヤノン株式会社 画像形成装置、データ処理方法、プログラム
JP4331191B2 (ja) * 2006-09-22 2009-09-16 株式会社沖データ 情報通信装置
US20080079995A1 (en) * 2006-09-29 2008-04-03 Kyocera Mita Corporation Communication device, image processing device, and method of setting recipient
KR101101827B1 (ko) * 2006-09-29 2012-01-05 삼성전자주식회사 복합기 및 그 제어방법
KR101135891B1 (ko) * 2006-10-11 2012-04-13 삼성전자주식회사 인덱스정보에 따라 파일을 화상처리하는 화상형성장치
JP4324191B2 (ja) * 2006-11-29 2009-09-02 キヤノン株式会社 画像形成装置及びその制御方法
JP5078332B2 (ja) * 2006-12-04 2012-11-21 キヤノン株式会社 情報処理装置、情報処理方法
JP4921139B2 (ja) * 2006-12-11 2012-04-25 キヤノン株式会社 画像入力装置、画像入力装置の制御方法及びプログラム
JP4953831B2 (ja) 2007-01-15 2012-06-13 キヤノン株式会社 印刷システム及びその制御方法
JP2008245261A (ja) * 2007-02-26 2008-10-09 Canon Inc 画像処理装置、公開情報送信方法及び公開情報表示方法
JP4914251B2 (ja) * 2007-03-07 2012-04-11 株式会社リコー 情報処理装置、情報処理プログラム及び記録媒体
US8068698B2 (en) * 2007-05-29 2011-11-29 Research In Motion Limited System and method for resizing images prior to upload
JP4475300B2 (ja) * 2007-07-26 2010-06-09 ブラザー工業株式会社 多機能周辺装置
JP2009151685A (ja) * 2007-12-21 2009-07-09 Fujitsu Ltd ディスクアレイ装置管理システム、ディスクアレイ装置、ディスクアレイ装置の制御方法および管理サーバ
JP2009177475A (ja) * 2008-01-24 2009-08-06 Oki Data Corp 画像読取装置及び画像処理方法
JP4950929B2 (ja) * 2008-04-01 2012-06-13 キヤノン株式会社 画像ファイル編集装置、画像ファイル編集方法及びプログラム
JP5513018B2 (ja) * 2008-06-27 2014-06-04 キヤノン電子株式会社 周辺装置及び画像読取装置
JP4981826B2 (ja) 2009-01-28 2012-07-25 シャープ株式会社 通信システム、画像形成装置及び携帯情報端末装置
JP5315075B2 (ja) * 2009-02-05 2013-10-16 キヤノン株式会社 画像処理装置、画像処理装置の制御方法およびプログラム
CN104935776B (zh) 2009-03-03 2019-04-05 夏普株式会社 通信系统、通信方法、图像形成装置、数字照相机、信息处理装置
US8806331B2 (en) * 2009-07-20 2014-08-12 Interactive Memories, Inc. System and methods for creating and editing photo-based projects on a digital network
US20110085191A1 (en) * 2009-10-14 2011-04-14 Kabushiki Kaisha Toshiba Image processing apparatus and image processing method
JP5619649B2 (ja) * 2011-02-17 2014-11-05 シャープ株式会社 情報処理装置、画像出力システム、プログラムおよび記録媒体
JP2012190400A (ja) * 2011-03-14 2012-10-04 Canon Inc 情報処理装置、情報処理装置の制御方法、プログラム
JP5754185B2 (ja) * 2011-03-17 2015-07-29 株式会社リコー 情報処理装置、情報処理方法及び制御プログラム
JP5680492B2 (ja) * 2011-06-30 2015-03-04 京セラドキュメントソリューションズ株式会社 画像形成装置
JP5949098B2 (ja) * 2011-09-29 2016-07-06 ブラザー工業株式会社 情報処理装置、情報処理プログラムおよび情報処理方法
JP5358710B2 (ja) 2012-03-07 2013-12-04 京セラドキュメントソリューションズ株式会社 電子機器およびファイル圧縮転送プログラム
JP5696721B2 (ja) 2012-12-25 2015-04-08 コニカミノルタ株式会社 表示処理装置、画像形成装置、リモート画面の表示処理システム及び表示処理方法
JP5992852B2 (ja) * 2013-03-26 2016-09-14 株式会社沖データ 画像読取装置
JP6271876B2 (ja) * 2013-06-19 2018-01-31 キヤノン株式会社 携帯端末及びその制御方法、画像処理装置及びその制御方法、並びにプログラム
KR20150014155A (ko) * 2013-07-29 2015-02-06 삼성전자주식회사 사용자 인터페이스를 제공하는 화상형성장치 및 그 방법
CN104427341B (zh) * 2013-08-28 2019-01-15 腾讯科技(深圳)有限公司 一种图像处理方法、装置及终端
CN103744351A (zh) * 2014-01-09 2014-04-23 广州数控设备有限公司 一种绝对式编码器的通信方法
KR102333135B1 (ko) * 2014-06-03 2021-11-30 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. 화상형성장치의 애플리케이션 실행을 조작하는 화면을 제공하는 방법 및 이를 이용하는 화상형성장치
JP6366458B2 (ja) * 2014-10-16 2018-08-01 キヤノン株式会社 情報処理装置、その制御方法、プログラム
JP6314874B2 (ja) * 2015-02-27 2018-04-25 京セラドキュメントソリューションズ株式会社 画像形成装置および仕分け方法
JP6292172B2 (ja) * 2015-05-27 2018-03-14 京セラドキュメントソリューションズ株式会社 画像形成装置及び画像形成プログラム
JP6575271B2 (ja) * 2015-09-28 2019-09-18 ブラザー工業株式会社 携帯端末、プログラムおよび通信システム
JP6641928B2 (ja) * 2015-11-27 2020-02-05 ブラザー工業株式会社 プログラム
JP6897015B2 (ja) * 2016-06-28 2021-06-30 株式会社リコー 情報処理装置、情報処理システム、情報処理方法、及びプログラム
JP7020149B2 (ja) * 2018-02-01 2022-02-16 京セラドキュメントソリューションズ株式会社 電子機器、情報処理プログラム及び管理システム
JP6766109B2 (ja) * 2018-09-12 2020-10-07 キヤノン株式会社 画像形成装置および画像形成装置の制御方法
JP7200587B2 (ja) * 2018-10-10 2023-01-10 株式会社リコー 配信制御装置、データ配信システムおよびプログラム
JP7224879B2 (ja) * 2018-12-03 2023-02-20 キヤノン株式会社 印刷制御装置、印刷システム、印刷制御方法及びプログラム
CN114979405A (zh) 2021-02-25 2022-08-30 东芝泰格有限公司 多功能打印机、其扫描设置改变方法及计算机可读介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1113629A (zh) * 1994-04-18 1995-12-20 佳能株式会社 数据通信设备,方法和系统
CN1166009A (zh) * 1996-03-11 1997-11-26 株式会社东芝 信息处理系统及多功能图象形成装置
JPH10190903A (ja) * 1996-12-26 1998-07-21 Canon Inc 画像通信装置
JPH11191834A (ja) * 1997-09-30 1999-07-13 Ericsson Inc 使用可能記憶空間に基づいてファクシミリを自動的にダウンロードする方法及び装置
US20020077005A1 (en) * 2000-08-22 2002-06-20 Katsutoshi Tajiri Communication connecting device with a reliable transmission capability and a data output control method
JP2004007534A (ja) * 2003-03-31 2004-01-08 Matsushita Electric Ind Co Ltd データ通信方法とデータ通信システム

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1040354A (ja) * 1996-07-18 1998-02-13 Ricoh Co Ltd 通信システム
JP3405159B2 (ja) * 1997-12-05 2003-05-12 富士ゼロックス株式会社 印刷装置
JPH11177748A (ja) * 1997-12-08 1999-07-02 Canon Inc 画像入力システム
JP4564674B2 (ja) * 2000-01-27 2010-10-20 キヤノン株式会社 画像出力制御装置および画像出力制御装置の制御方法および記憶媒体
JP4497733B2 (ja) 2000-02-22 2010-07-07 キヤノン株式会社 データ処理装置及びデータ処理方法
EP1178661B1 (en) 2000-08-01 2014-02-26 Canon Kabushiki Kaisha Communication apparatus and method having electronic mail communication function, and program
JP2002094760A (ja) * 2000-09-20 2002-03-29 Murata Mach Ltd ファクシミリ装置
JP3932939B2 (ja) * 2002-03-20 2007-06-20 富士ゼロックス株式会社 画像データ送信装置および方法
JP2003281063A (ja) * 2002-03-20 2003-10-03 Fuji Xerox Co Ltd 電子メール通信装置および方法
JP2002368986A (ja) * 2002-04-02 2002-12-20 Fuji Xerox Co Ltd 画像処理装置、画像処理方法、画像送信装置、画像送信方法
JP2004221826A (ja) * 2003-01-14 2004-08-05 Kyocera Mita Corp ネットワークスキャナ装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1113629A (zh) * 1994-04-18 1995-12-20 佳能株式会社 数据通信设备,方法和系统
CN1166009A (zh) * 1996-03-11 1997-11-26 株式会社东芝 信息处理系统及多功能图象形成装置
JPH10190903A (ja) * 1996-12-26 1998-07-21 Canon Inc 画像通信装置
JPH11191834A (ja) * 1997-09-30 1999-07-13 Ericsson Inc 使用可能記憶空間に基づいてファクシミリを自動的にダウンロードする方法及び装置
US20020077005A1 (en) * 2000-08-22 2002-06-20 Katsutoshi Tajiri Communication connecting device with a reliable transmission capability and a data output control method
JP2004007534A (ja) * 2003-03-31 2004-01-08 Matsushita Electric Ind Co Ltd データ通信方法とデータ通信システム

Also Published As

Publication number Publication date
CN1741563A (zh) 2006-03-01
JP2006067116A (ja) 2006-03-09
US20060044601A1 (en) 2006-03-02
US7898680B2 (en) 2011-03-01

Similar Documents

Publication Publication Date Title
CN100428132C (zh) 信息处理系统的数据处理方法和信息处理系统
US8339627B2 (en) Image processing apparatus, method and program
CN1719433B (zh) 图像形成装置的作业处理方法及图像形成装置
JP4906953B2 (ja) 画像処理装置
CN100428771C (zh) 图像处理设备和图像处理设备控制方法
CN101931727B (zh) 图像形成设备及其控制方法
JP4799285B2 (ja) 画像出力システム、画像出力装置、情報処理方法、記憶媒体ならびにプログラム
JP4745866B2 (ja) デバイス管理システムおよびその制御方法
JP5660100B2 (ja) 文書管理サーバ、文書管理サーバの制御方法、およびそのプログラム、文書管理システム、文書管理システムの制御方法、およびそのプログラム
JPH11196247A (ja) ファイルシステムおよび該システムに使用するプログラムを記録した記録媒体
US7941763B2 (en) Image processing apparatus operating as based on history of utilized function and method of controlling the same
JP5153242B2 (ja) 画像処理装置、画像処理方法
JP2003298821A (ja) 画像出力装置
US20090059296A1 (en) Image processing apparatus, facsimile machine, and copier
JP4860599B2 (ja) 画像処理装置
JP6833759B2 (ja) 画像形成装置及びその制御方法
US20080259404A1 (en) Image distributing apparatus and image forming apparatus
JP4041061B2 (ja) リモートコピー処理方法及びリモートコピー処理制御プログラム
CN106254702B (zh) 数据提供装置、数据提供方法以及计算机程序
JP4916295B2 (ja) 情報処理装置、情報処理装置の制御方法、画像形成装置及びコンピュータプログラム
JP4259283B2 (ja) 画像処理装置および画像処理システム
JP3809350B2 (ja) 画像出力装置
JP4118797B2 (ja) インターネットファクシミリ装置
JP4826665B2 (ja) 画像出力方法、画像出力システム、画像出力装置、およびコンピュータプログラム
JP4217584B2 (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: 20081022

Termination date: 20210825

CF01 Termination of patent right due to non-payment of annual fee