数据处理装置及数据处理装置的控制方法与流程

文档序号:12626938阅读:216来源:国知局
数据处理装置及数据处理装置的控制方法与流程

本发明涉及一种数据处理装置及数据处理装置的控制方法。



背景技术:

传统地,数据处理装置被构造为向指定目的地发送电子邮件或传真。在这样的装置当中,装置被构造为将发送的结果作为通信管理报告进行管理,并且将所管理的通信管理报告作为文件发送到外部装置(参照日本特开2003-274129号公报)。

此外,传统上,存在用于将文件的发送时间设置为要发送的文件的文件名的技术(参照日本特开2003-179714号公报)。

管理员可能想要知道在某一特定时间实施的发送结果。

在传统方法中,管理员通过逐一打开文件,来确认文件发送数据跟时间和/或文件发送结果。

这是因为,基于文件的生成的日期和时间来生成文件名(在日本特开2003-179714号公报中,基于文件的发送的日期和时间来生成文件名),因此,管理员无法仅从文件名,容易地明白何时实施了在文件中写入的发送结果中表示的发送。



技术实现要素:

根据本发明的一方面,一种数据处理装置包括:文件生成单元,其被构造为基于至少包括数据的处理时间和数据的处理结果的执行历史,来生成文件,以及文件名生成单元,其被构造为基于所述处理时间,来生成所述文件的文件名。

通过以下参照附图对示例性实施例的描述,本发明的其他特征将变得清楚。

附图说明

图1例示了根据本发明的示例性实施例的整个数据处理系统。

图2是例示根据本发明的示例性实施例的多功能外围设备(MFP)的构造的框图。

图3是例示根据本发明的示例性实施例的文件服务器的构造的框图。

图4是例示根据本发明的示例性实施例的MFP的操作的流程图。

图5例示了根据本发明的示例性实施例的MFP的操作画面。

图6是例示根据本发明的示例性实施例的MFP的操作的流程图。

图7例示了根据本发明的示例性实施例的MFP的操作画面。

图8例示了根据本发明的示例性实施例的MFP的操作画面。

图9例示了根据本发明的示例性实施例的MFP的操作画面。

图10例示了根据本发明的示例性实施例的MFP的操作画面。

图11例示了根据本发明的示例性实施例的发送历史数据库。

图12是例示根据本发明的示例性实施例的MFP的操作的流程图。

图13例示了根据本发明的示例性实施例的MFP的操作画面。

图14是例示根据本发明的示例性实施例的MFP的操作的流程图。

图15是例示根据本发明的示例性实施例的MFP的操作的流程图。

具体实施方式

在以下描述中,将参照附图描述本发明的示例性实施例。然而,下面将描述的示例性实施例不限制根据权利要求限定的本发明,并且进一步,并非将在示例性实施例中描述的特征的所有组合都是本发明的解决方案所必不可少的。

现在,下面将参照附图描述本发明的示例性实施例。

图1是例示根据本发明的示例性实施例的数据处理系统的构造的框图。

根据本示例性实施例的数据处理系统包括作为数据处理装置的一个示例的多功能外围设备(MFP)101、文件服务器102以及个人计算机(PC)103。除了它们以外,PC和/或服务器还可以连接到局域网(LAN)100。

此外,MFP 101不限于经由诸如LAN 100等有线通信而与文件服务器102和PC 103进行通信的装置,并且MFP 101可以是经由诸如无线保真技术(WiFi)等无线通信而与文件服务器102和PC 103进行通信的装置。

图2是例示MFP 101的构造的框图。

MFP 101包括控制单元210、操作单元220、打印机221以及扫描器222。操作单元220包括显示单元和硬件键。显示单元以触摸面板片被附装在液晶显示单元上的方式被构造。操作单元220在液晶显示单元上显示操作画面和/或通知画面等。此外,操作单元220经由触摸面板片或硬件键,接收来自用户的操作。

打印机221基于从控制单元210发送的图像数据,将图像打印到片材上。

扫描器222读取原稿上的图像,生成表示原稿上的所读取的图像的图像数据,然后,将生成的图像数据发送到控制单元210。

控制单元210包括中央处理单元(CPU)211、只读存储器(ROM)212、随机存取存储器(RAM)213、硬盘驱动器(HDD)214、计时器230、操作单元接口(I/F)215、打印机I/F 216、扫描器I/F 217以及网络I/F 218。各个单元经由总线连接。

CPU 211通过执行存储在ROM 212中的程序,来全面控制MFP 101。

ROM 212存储要由CPU 211读出的各种类型的程序。

RAM 213用作CPU 211的工作区域。

HDD 214是存储图像数据和/或应用程序的大容量存储介质。

计时器230管理时间。

操作单元I/F 215对控制单元210与操作单元220之间的数据的输入和输出进行控制。

打印机I/F 216在控制单元210与打印机221之间,进行用于发送和接收要用于控制单元210控制打印机221的命令的控制。此外,打印机I/F 216进行用于发送从控制单元210发送到打印机221的图像数据的控制。

扫描器I/F 217在控制单元210与扫描器222之间,进行用于发送和接收要用于控制单元210控制扫描器222的命令的控制。此外,扫描器I/F 217进行用于从扫描器222接收图像数据的控制。

网络I/F 218连接到LAN 100,并且进行用于使得MFP 101能够经由LAN 100与外部装置(例如文件服务器102和PC 103等)进行通信的控制。

图3是例示文件服务器102的构造的框图。PC 103也以类似于文件服务器102的方式被构造。

文件服务器102包括控制单元310、操作单元332以及显示单元334。

控制单元310包括CPU 311、ROM 312、RAM 313、HDD 314、操作单元I/F 331、显示单元I/F 333以及网络I/F 315。

CPU 311通过执行存储在ROM 312中的程序,来全面地控制文件服务器102。

ROM 312存储要由CPU 311读出的各种类型的程序。

RAM 313用作CPU 311的工作区域。

HDD 314是存储图像数据和/或应用程序的大容量存储介质。

操作单元I/F 331对控制单元310与操作单元332之间的数据的输入和输出进行控制。

显示单元I/F 333对控制单元310与显示单元334之间的数据的输入和输出进行控制。

网络I/F 315连接到LAN 100,并且进行用于使得文件服务器102能够经由LAN 100与MFP 101和/或PC 103等进行通信的控制。

上述MFP 101对试图使用MFP 101的用户进行认证,并且如果认证成功,则许可用户使用MFP 101。

图4是例示MFP 101对用户进行认证的处理的流程图。CPU 211将存储在ROM 212中的程序读出到RAM 213中,并执行所读取的程序,由此实现图4的流程图中例示的处理。

在步骤S1001中,CPU 211使图5中例示的登录画面显示在操作单元220上。用户对操作单元220进行操作以通过用户输入用户名和密码。更具体地,用户触摸区域401,并经由所显示的键盘输入用户名。然后,用户触摸区域402,并经由所显示的键盘输入密码。CPU 211将所接收到的用户名和密码存储到RAM 213中。在本示例中,参照用户经由所显示的键盘输入用户名和密码的示例,描述了用户名和密码的输入,但本发明不限于此。例如,MFP 101的CPU 211可以以用户保持由用户携带的卡更靠近MFP 101的方式来获取用户名和密码,由此CPU 211经由无线通信,从卡获取用户名和密码。

在步骤S1002中,CPU 211确定登录键403是否被按下。如果CPU 211确定登录键403未被按下(在步骤S1002中为否),则处理返回到步骤S1001。另一方面,如果CPU 211确定登录键403被按下(在步骤S1002中为是),则处理进行到步骤S1003。

在步骤S1003中,CPU 211将所接收到的用户名和密码,与预先存储在HDD 214中的用户名和密码进行比较,从而对用户进行认证。

在步骤S1004中,CPU 211确定用户认证是否成功。如果CPU 211确定用户认证失败(在步骤S1004中为否),则处理进行到步骤S1006。在步骤S1006中,CPU 211使认证失败显示在操作单元220上。

另一方面,如果CPU 211确定认证成功(在步骤S1004中为是),则在步骤S1005中,CPU 211许可用户登录到MFP 101中。然后,处理结束。CPU 211将登录到MFP 101的用户的用户名存储在RAM 213中,使得CPU 211能够管理登录到MFP 101的用户。登录到MFP 101的用户被许可使用MFP 101。更具体地,在认证成功之后,在操作单元220上显示用于使用MFP 101的操作画面。

图6是例示MFP 101实施将数据发送到指定目的地的发送作业的处理的流程图。CPU 211将存储在ROM 212中的程序读出到RAM 213中,并执行所读取的程序,由此实现图6的流程图中例示的处理。

在步骤S2001中,CPU 211使发送设置画面显示在操作单元220上。现在,将参照图7至图10描述操作画面。

图7例示了发送设置画面的示例。用户能够通过在图7中例示的操作画面上,对操作键501或操作键502进行操作来选择功能。图7例示了在其上操作键501被选择的操作画面。图7例示了“扫描并发送”和“复印”作为功能的示例,但是MFP 101可以具有除它们之外的功能。

如果选择操作键501,则用户能够通过操作操作键511至操作键513中的任一者,来设置要发送的图像数据的目的地。

操作键511是地址簿键,并且如果对操作键511进行操作,则显示在HDD 214中保持的地址簿的内容。用户能够参照在地址簿中登记的内容,并且将该内容设置为图像数据的目的地。

操作键512是新输入键,并且如果对操作键512进行操作,则显示用于接收来自用户的新目的地的输入的画面。用户能够经由所显示的画面输入新目的地,并将该目的地设置为图像数据的目的地。下面将参照图8描述此时显示的画面。

操作键513是用于向用户发送文件的键,并且是当用户想要将用户自己的文件夹设置为图像数据的目的地时(当用户在指定用户自己的文件夹作为目的地的同时,想要发送图像数据的文件时)所操作的操作键。如果用户对操作键513进行操作,则用户自己的文件夹被自动设置为图像数据的目的地。假设与预先在HDD 214中的用户相关联地来对用户自己的文件夹进行管理。

操作键521是当用户设置以全色读取原稿还是以黑白色读取原稿时所使用的操作键。操作键522是当用户设置读取分辨率时所使用的操作键。操作键524是当用户设置单面/双面读取时所使用的操作键。操作键525是当用户设置读取大小时所使用的操作键。

用户对操作键521至操作键524进行操作以构造读取设置。

在显示该画面之后,在步骤S2002中,CPU 211经由所显示的画面接收设置。例如,CPU 211接收读取设置(例如,指定以全色读取原稿还是以黑白色读取原稿的设置)和读取分辨率。CPU 211将所接收到的读取设置存储到HDD 214中。此外,在步骤S2002中,CPU 211经由图8至图10中例示的画面的任何一者,接收关于图像数据的目的地和文件格式的发送设置。

图8例示了在操作单元220上显示的操作画面的一个示例。如果图7中例示的操作键512被按下,则显示图8中例示的操作画面。

区域601是用于接收发送协议的选择的区域。在本示例中,假设服务器消息块(SMB)、文件传送协议(FTP)以及邮件(电子邮件)被显示为以下拉格式呈现的列表中的选项,但是在选项中可以包括除它们之外的发送协议。

在图8中例示的画面上,SMB被选择为发送协议。

区域602是用于接收对要设置为图像数据的目的地的文件夹进行管理的服务器的主机名的区域。例如,将文件服务器102的主机名输入到区域602中。

区域603是用于接收要设置为图像数据的目的地的文件夹的路径的区域。

区域604是用于接收对要设置为图像数据的目的地的文件夹进行访问所需的用户名的区域。

区域605是用于接收对要设置为图像数据的目的地的文件夹进行访问所需的密码的区域。用户名和口令将被统称为认证信息。

区域606是用于接收文件格式的选择的区域。在本示例中,假设便携式文档格式(PDF)和标签图像文件格式(TIFF)被显示为以下拉格式呈现的列表中的选项,但是可以准备区域606以在选项中包括除它们之外的文件格式。

如果确定键607被按下,则经由画面接收到的发送设置被CPU 211存储到HDD 214中。然后,图8中例示的画面被关闭,并且在操作单元220上显示图7中例示的画面。

如果取消键608被按下,则经由画面接收到的发送设置被丢弃。然后,图8中例示的画面被关闭,并且在操作单元220上显示图7中例示的画面。

图9例示了在操作单元220上显示的操作画面的一个示例。如果在图8中例示的区域601中选择了FTP,则显示图9中例示的操作画面。

区域701是用于接收发送协议的选择的区域,并且表示选择了FTP。区域702至区域706类似于如区域602至区域606一样描述的区域,因此,在此将省略其详细描述。

如果确定键707被按下,则经由画面接收的发送设置被CPU 211存储到HDD 214中。然后,图9中例示的画面被关闭,并且在操作单元220上显示图7中例示的画面。

如果取消键708被按下,则经由画面接收到的发送设置被丢弃。然后,图9中例示的画面被关闭,并且在操作单元220上显示图7中例示的画面。

图10例示了在操作单元220上显示的操作画面的一个示例。如果在图8中例示的区域601中选择了邮件,则显示图10中例示的操作画面。

区域801是用于接收发送协议的选择的区域,并且表示选择了邮件。

区域802是用于接收要设置为邮件的目的地的邮件地址的区域。

区域803是用于接收文件格式的选择的区域。在本示例中,假设PDF和TIFF被显示为以下拉格式呈现的列表中的选项,但是可以准备区域803以在选项中包括除它们之外的文件格式。

如果确定键807被按下,则经由画面接收的发送设置被CPU 211存储到HDD 214中。然后,图10中例示的画面被关闭,并且在操作单元220上显示图7中例示的画面。

如果取消键808被按下,则经由画面接收的发送设置被丢弃。然后,图10中例示的画面被关闭,并且在操作单元220上显示图7中例示的画面。

在步骤S2002中接收到设置之后,在步骤S2003中,CPU 211确定是否接收到开始发送的指令。根据操作单元220上的开始键的按下,接收开始发送的指令。

在步骤S2004中,CPU 211更新图11中例示的发送历史数据库。

将图11中例示的发送历史数据库存储在HDD 214中,并且能够在发送历史数据库中存储多个发送历史(发送作业的执行历史)。发送历史数据库包括如下的列,所述列是开始时间901、通信对方地址(communication partner address)902、协议903、接收编号904、通信结果905、文件格式906、用户名907以及输出标志908。在发送历史数据库中,针对每个发送作业,生成并管理单个发送历史的记录。

开始时间901表示当开始发送作业的执行时的时间。更具体地,开始时间901被存储为如下的信息,在该信息中,数字以西方年、月、日、时的顺序表示发送时间(何时实施了发送)。在本示例中,参照使用西方年、月、日、时中的所有的示例,描述了开始时间901,但是开始时间901可以不包括西方年或月,或者可以仅包括月和日。可以以不同的方式来表达开始时间901,只要开始时刻901包括西方年、月、日和时当中的至少一个或更多个时间信息即可。此外,开始时间901可以包括表示一周中的天的字符串。开始时间901可以以用户能够经由操作单元220设置存储的时间信息的方式来布置。

通信对方地址902表示数据被发送到的目的地的地址。

协议903表示用于数据的发送的发送协议。

接收编号904表示唯一地分配给各个记录的编号。

通信结果905表示数据的发送是否成功。

文件格式906表示当发送对象数据被转换成文件并作为文件被发送时,何种文件格式被用作文件的文件格式。

用户名907表示指示MFP 101发送数据的用户的名称。

输出标志908表示针对各个记录,是否完成了到外部装置的输出(发送或打印)。

在步骤S2004中,CPU 211更新以这种方式构成的发送历史数据库。图12例示了在步骤S2004中进行的处理的详情。

首先,在图12中例示的步骤S3001中,CPU 211将一个记录添加到图11中例示的发送历史数据库。

在步骤S3002中,CPU 211将使得记录能够被唯一地识别的编号,分配给接收编号904的栏中的记录。更具体地,CPU 211将在发送历史数据库中存储的接收编号904当中的、通过将具有最大数字的接收编号904加1而获得的接收编号,存储到与在步骤S3001中生成的记录相对应的接收编号904的栏中。

在步骤S3003中,CPU 211从计时器230获取当前时间,并且将所获取的时间存储到开始时间901的栏中。

在步骤S3004中,CPU 211将通过使用图8至图10中例示的任何画面而设置的通信对方地址,存储到通信对方地址902的栏中。如果发送协议为SMB,则将在主机名602中设置的主机名存储到通信对方地址902的栏中。如果发送协议为FTP,则将在主机名702中设置的主机名,存储到通信对方地址902的栏中。如果发送协议为邮件,则将在邮件地址802中设置的邮件地址存储到通信对方地址902的栏中。

在步骤S3005中,CPU 211将在图8中例示的区域601中、在图9中例示的区域701中或在图10中例示的区域801中选择的发送协议,存储到协议903的栏中。

在步骤S3006中,CPU 211将在图8中例示的区域606中、在图9中例示的区域706中或在图10中例示的区域803中选择的文件格式,存储到文件格式906的栏中。

在步骤S3007中,CPU 211将正在使用MFP 101的用户的用户名,存储到用户名907的栏中。此时,在步骤S1005中被存储到RAM 213中的、登录到MFP 101的用户的用户名,被存储到用户名907的栏中。

在步骤S3008中,CPU 211将值“尚未输出”存储到输出标志908的栏中。该值表示基于该记录尚未生成文件(未生成包含该记录的文件),并且未将该文件作为通信管理报告发送到外部装置。当基于该记录生成文件,并且将该文件作为通信管理报告被发送到外部装置时,输出标志908的值由CPU 211从“尚未输出”更新到“已经输出”。

在步骤S3008的处理结束之后,处理进行到图6中例示的步骤S2005。

在步骤S2005中,CPU 211指示扫描器222根据经由图7中例示的画面接收的读取设置来读取原稿,从而使扫描器222开始读取原稿。扫描器222读取原稿以生成原稿的图像数据,并且将生成的图像数据发送到CPU 211。CPU 211接收从扫描器222发送的图像数据,并且将所接收到的图像数据存储到HDD 214中。

在步骤S2006中,CPU 211将存储在HDD 214中的图像数据,发送到由通过使用图8至图10中例示的任何操作画面而设置的通信对方地址所表示的目的地。

在步骤S2007中,CPU 211确定图像数据的发送是否完成。如果CPU 211确定图像数据的发送未完成(在步骤S2007中为否),则处理返回到步骤S2006,在步骤S2006中,CPU 211继续发送图像数据。另一方面,如果CPU 211确定图像数据的发送完成(在步骤S2007中为是),则处理进行到步骤S2008。

在步骤S2008中,CPU 211确定图像数据的发送是否成功。更具体地,CPU 211根据接收到如下的响应,确定图像数据的发送成功(在步骤S2008中为是),所述响应表示从作为发送目的地的装置正常接收到图像数据。另一方面,如果针对预定时间段,未接收到表示从作为发送目的地的装置正常接收到图像数据的响应,则CPU 211确定图像数据的发送失败(在步骤S2008中为否)。如果CPU 211确定图像数据的发送成功(在步骤S2008中为是),则处理进行到步骤S2009。如果CPU 211确定图像数据的发送失败(在步骤S2008中为否),则处理进行到步骤S2011。

在步骤S2009中,CPU 211将表示发送成功的成功,存储到发送历史数据库中的通信结果905的栏中。

如果处理进行到步骤S2011,CPU 211将表示发送失败的失败,存储到发送历史数据库中的通信结果905的栏中。

在步骤S2010中,CPU 211将存储在HDD 214中的记录数计数器的值递增1。记录数计数器用来识别在发送历史数据库中存储的记录当中的、其输出标志908被以“尚未输出”状态而存储的记录的总数。当MFP 101从工厂出厂时,记录数计数器的值被设置为零,并且此之后每次实施发送作业时被递增。

在上述方式中,MFP 101实施将数据发送到指定目的地的发送作业。

此外,MFP 101将执行的发送作业的历史存储在HDD 214中。然后,当经由操作单元220从操作单元220接收到显示发送作业的历史的请求时,MFP 101在操作单元220的显示单元上,显示图11中例示的发送作业的历史。此外,MFP 101能够打印在图11中例示的发送历史数据库中存储的发送作业的历史,作为通信管理报告。

该输出使得MFP 101的管理员能够确认MFP 101何时实施了发送作业、谁指示了MFP 101实施发送作业、发送作业具有何种内容以及发送作业导致了何种通信结果。

此外,根据本示例性实施例的MFP 101能够将在图11中例示的发送历史数据库中存储的发送作业的历史,转换成文件并作为通信管理报告进行发送。

现在,将描述该处理。

图13例示了用于设置用于输出通信管理报告的方法的操作画面。

图13中例示的操作画面包括打印键911、发送键912、断开(OFF)键913以及通信数指定栏914。用户对它们进行操作以根据在步骤S2010中计数的、处于“尚未输出”状态的记录的数量,来构造用于输出通信管理报告的设置。

打印键911是用于指定当在步骤S2010中计数的、处于“尚未输出”状态的所存储的记录的数量,达到通信数指定栏914中指定的记录的数量时,据此打印通信管理报告的键。

发送键912是用于指定当在步骤S2010中计数的、处于“尚未输出”状态的所存储的记录的数量,达到通信数指定栏914中指定的记录的数量时,据此发送通信管理报告的键。

断开键913是用于使如下的两个功能无效的键,其中一个功能是基于处于“尚未输出”状态的记录的数量来打印通信管理报告,另一个功能是基于处于“尚未输出”状态的记录的数量来发送通信管理报告。

此外,图13中例示的操作画面包括打印键915、发送键916、断开键917以及时间指定栏918。用户对它们进行操作以构造用于当由计时器320测量的时间达到预定时间时,据此输出通信管理报告的设置。

打印键915是用于指定当由计时器320测量的时间达到时间指定栏918中指定的时间时,据此打印通信管理报告的键。

发送键916是用于指定当由计时器320测量的时间达到时间指定栏918中指定的时间时,据此发送通信管理报告的键。

断开键917是用于使如下功能无效的键,即当由计时器320测量的时间达到时间指定栏918中指定的时间时,据此输出通信管理报告。

发送目的地栏919是用于指定通信管理报告被发送到的目的地的栏。

如果确定键921被按下,则经由图13中例示的画面所接收到的设置被CPU 211存储到HDD 214中,并且图13中例示的画面被关闭。

如果取消键920被按下,则经由画面所接收到的发送设置被丢弃,并且图13中例示的画面被关闭。

CPU 211根据经由图13中例示的操作画面所接收到的设置,输出(发送或打印)通信管理报告。这将参照图14和图15中例示的流程图来描述。

CPU 211将存储在ROM 212中的程序读出到RAM 213中,并执行所读取的程序,由此实现图14的流程图中例示的处理和图15的流程图中例示的处理中的各个。

如果指定了图13中例示的打印键911或发送键912,则进行图14的流程图中例示的处理。换言之,如果指定了图13中例示的断开键913,则不进行图14的流程图中例示的处理。如果指定了图13中例示的打印键915或发送键916,则进行图15的流程图中例示的处理。换言之,如果指定了图13中例示的断开键917,则不进行图15的流程图中例示的处理。

另外,假设由CPU 211彼此并行地进行图14的流程图中例示的步骤S4010的处理,与图15的流程图中例示的步骤S5010的处理。

图14是例示如下处理的流程图,在该处理中,在处于“尚未输出”状态的所存储的记录的数量,达到通信数指定栏914中指定的记录的数量的条件下,MFP 101输出(发送或打印)通信管理报告。

在步骤S4010中,CPU 211确定处于“尚未输出”状态的所存储的记录的数量,是否达到通信数指定栏914中指定的记录的数量。更具体地,CPU 211确定已在步骤S2010中计数的、处于“尚未输出”状态的所存储的记录的数量,是否达到通信数指定栏914中指定的记录的数量。如果CPU 211确定处于“尚未输出”状态的所存储的记录的数量,未达到通信数指定栏914中指定的记录的数量(在步骤S4010中为否),则重复步骤S4010的处理。另一方面,如果CPU 211确定处于“尚未输出”状态的所存储的记录的数量,达到通信数指定栏914中指定的记录的数量(在步骤S4010中为是),则处理进行到步骤S4020。

在步骤S4020中,CPU 211确定是否通过使用图13中例示的画面上的发送键912指定了发送。如果CPU 211确定通过使用发送键912指定了发送(在步骤S4020中为是),则处理进行到步骤S4030。另一方面,如果指定了打印键911,则CPU 211确定未指定发送(在步骤S4020中为否),然后,处理进行到步骤S4210。

在步骤S4030中,CPU 211从HDD 214获取图11中例示的发送历史数据库,并将所获取的发送历史数据库存储到RAM 213中。

在步骤S4040中,CPU 211识别发送历史数据库中的各自具有表示该记录尚未被输出的输出标志908的记录当中的、与最早开始时间901相对应的记录。

在步骤S4050中,CPU 211从与最早开始时间901相对应的记录中,获取开始时间901的值,并将所获取的值存储到RAM 213中。

在步骤S4060中,CPU 211识别发送历史数据库中的各自具有表示该记录尚未被输出的输出标志908的记录当中的、与最近开始时间901相对应的记录。

在步骤S4070中,CPU 211从与最近开始时间901相对应的记录中,获取开始时间901的值,并将所获取的值存储到RAM 213中。

在步骤S4080中,CPU 211通过将在步骤S4050中获取的开始时间901的值与在步骤S4070中获取的开始时间901的值用连字符连接,生成表示文件名的字符串。这是用于生成文件名的处理。在本示例中,参照将开始时间901的值用连字符连接的示例,描述了用于生成文件名的处理,但是连字符是符号的一个示例,并且本发明不限于此。除了连字符以外,下划线或星号可以用作符号。用于生成文件名的处理可以以用户能够经由操作单元220设置使用的符号的方式来构造。此外或可选地,用于生成文件名的处理可以以用户能够经由操作单元220输入其他符号的方式来构造。

将描述用于生成文件名的处理的具体示例。当从图11中例示的发送历史生成文件名时,以下面的方式来生成文件名。首先,CPU 211获取“201503160948”,它是在各自具有表示该记录尚未输出的输出标志908的记录当中的、与最早开始时间901相对应的记录的开始时间901。然后,CPU 211获取“201503161405”,它是在各自具有表示该记录尚未输出的输出标志908的记录当中的、与最近开始时间901相对应的记录的开始时间901。此后,CPU 211通过将它们用连字符连接,来生成文件名“201503160948-201503161405”,作为文件名。CPU 211可以在末尾添加文件名的扩展名,如“201503160948-201503161405.csv”。该命名使得管理发送历史的管理员,能够容易地搜索存储管理员想要查看的发送历史的文件。例如,如果管理员想要查看在2015年3月16日11时左右发送的发送历史,则管理员参照文件名“201503160948-201503161405.csv”,并且能够容易地明白通过打开文件,管理员能够查看到发送结果。

在本示例中,参照如下的示例,描述了用于生成文件名的处理,在该示例中,从存储有西方年、月、日、时中的所有的发送历史表中,获取西方年、月、日、时中的所有,但本发明不限于此。例如,用于生成文件名的处理可以以如下的方式来构造,即CPU 211仅获取月、日、时而不获取西方年来生成文件名,或者可以以如下的方式来构造,即CPU 211仅获取西方年、月、日而不获取时来生成文件名。此外或可选地,用于生成文件名的处理可以以用户能够经由操作单元220设置使用哪种时间信息的方式来构造。

在步骤S4090中,CPU 211提取在步骤S4030中存储到RAM 213中的发送历史数据库中的、各自具有表示该记录尚未输出的输出标志908的记录,并且生成包含所提取的记录的逗号分隔值(csv)文件。

在步骤S4100中,CPU 211将在步骤S4080中生成的文件名,设置为在步骤S4090中生成的文件的文件名。

在步骤S4110中,CPU 211在将在步骤S4090中生成的文件(通信管理报告)附加到电子邮件的同时,将该文件发送到在发送目的地栏919中指定的发送目的地。该发送的方法可以是基于FTP或SMB的文件发送。更具体地,CPU 211可以通过任一方法发送通信管理报告,比如如果在发送目的地栏919中指定了电子邮件地址,则经由电子邮件发送通信管理报告,而如果在发送目的地栏919中指定了服务器的主机名,则经由FTP或SMB将通信管理报告发送到服务器。

在步骤S4120中,CPU 211将读出到RAM 213中的发送历史当中的、基于文件生成并发送的记录的输出标志908,从“尚未输出”改变到“已经输出”。

在步骤S4130中,CPU 211将记录数计数器的值设置为零。然后,图14的流程图中例示的处理结束。在处理结束之后,CPU 211再次重复步骤S4010的处理。

另一方面,如果处理从步骤S4020进行到步骤S4210,则CPU 211从HDD 214获取图11中例示的发送历史,并将所获取的发送历史存储到RAM 213中。

在步骤S4220中,CPU 211提取在步骤S4210中存储到RAM 213中的发送历史数据库中的、各自具有表示该记录尚未输出的输出标志908的记录,并且生成用于打印的、包含所提取的记录的图像数据。

在步骤S4230中,CPU 211将在步骤S4220中生成的打印数据发送到打印机221,并且使打印机221基于该打印数据实施打印。然后,处理进行到步骤S4130。

图15是例示如下处理的流程图,在该处理中,当由计时器230测量的时间达到预定时间时,MFP 101据此输出(发送或打印)通信管理报告。

在步骤S5010中,CPU 211确定由计时器230测量的时间是否达到预定时间。如果CPU 211确定由计时器230测量的时间达到预定时间(在步骤S5010中为是),则处理进行到步骤S5020。如果CPU 211确定由计时器230测量的时间未达到预定时间(在步骤S5010中为否),则重复步骤S5010的处理。

在步骤S5020中,CPU 211确定是否通过使用图13中例示的画面上的发送键916指定了发送。如果CPU 211确定指定了发送(在步骤S5020中为是),则处理进行到步骤S5030。另一方面,如果指定了打印键915,则CPU 211确定未指定发送(在步骤S5020中为否),然后,处理进行到步骤S5210。

在步骤S5030中,CPU 211从HDD 214获取图11中例示的发送历史,并将所获取的发送历史存储到RAM 213中。

在步骤S5040中,CPU 211获取由计时器230测量的当前时间,并将所获取的时间存储到RAM 213中。

在步骤S5050中,CPU 211基于在步骤S5040中存储到RAM 213中的时间生成文件名,并将所生成的文件名存储到RAM 213中。例如,如果当进行了步骤S5040的处理时的时间为2015年3月16日15:00,则CPU 211生成文件名“201503161500”。在本示例中,参照如下的示例,描述了用于生成文件名的处理,在该示例中,通过使用西方年、月、日、时中的所有来生成文件名,但本发明不限于此。例如,用于生成文件名的处理可以以如下的方式来构造,即CPU 211通过仅使用月、日、时而不使用西方年来生成文件名,或者可以以如下的方式来构造,即CPU 211通过仅使用西方年、月、日而不使用时来生成文件名。此外或可选地,用于生成文件名的处理可以以用户能够经由操作单元220设置使用哪种时间信息的方式来构造。

在步骤S5060中,CPU 211提取在步骤S5030中存储到RAM 213中的发送历史数据库中的、各自具有表示该记录尚未输出的输出标志908的记录,并且生成包含所提取的记录的csv文件。

在步骤S5070中,CPU 211将在步骤S5050中生成的文件名,设置为在步骤S5060中生成的文件的文件名。

在步骤S5080中,CPU 211在将在步骤S5060中生成的文件(通信管理报告)附加到电子邮件的同时,将该文件发送到在发送目的地栏919中指定的发送目的地。该发送的方法可以是基于FTP或SMB的文件发送。更具体地,CPU 211可以通过任一方法发送通信管理报告,比如如果在发送目的地栏919中指定了电子邮件地址,则经由电子邮件发送通信管理报告,而如果在发送目的地栏919中指定了服务器的主机名,则经由FTP或SMB将通信管理报告发送到服务器。

在步骤S5090中,CPU 211将读出到RAM 213中的发送历史当中的、针对完成了发送的记录的输出标志908,从“尚未输出”改变到“已经输出”。

在步骤S5100中,CPU 211将记录数计数器的值设置为零。然后,图15的流程图中例示的处理结束。在处理结束之后,CPU 211再次重复步骤S5010的处理。

另一方面,如果处理从步骤S5020进行到步骤S5210,则CPU 211从HDD 214获取图11中例示的发送历史,并将所获取的发送历史存储到RAM 213中。

在步骤S5220中,CPU 211提取在步骤S5210中存储到RAM 213中的发送历史数据库中的、各自具有表示该记录尚未输出的输出标志908的记录,并且生成用于打印的、包含所提取的记录的图像数据。

在步骤S5230中,CPU 211将在步骤S5220中生成的打印数据发送到打印机221,并且使打印机221基于该打印数据实施打印。

上述控制的执行使得管理员能够从通信管理报告的文件名,知道何时实施了在通信管理报告中存储的发送结果表示的发送。

在上述示例性实施例中,CPU 211获取“201503160948”,它是尚未输出的记录当中的、与最早开始时间901相对应的记录的开始时间901。然后,CPU 211获取“201503161405”,它是尚未输出的记录当中的、与最近开始时间901相对应的记录的开始时间901。然后,CPU 211将通过把它们进行连接而获取的字符串,设置为文件名。

然而,本发明不限于此。例如,CPU 211可以仅获取“201503160948”,它是尚未输出的记录当中的、与最早开始时间901相对应的记录的开始时间901,并将文件名“201503160948”分配给文件。作为选择,CPU 211可以生成文件名“201503160948.csv”。

作为选择,CPU 211可以获取“201503161405”,它是尚未输出的记录当中的、与最近开始时间901相对应的记录的开始时间901,并将文件名“201503161405”分配给文件。作为选择,CPU 211可以通过添加扩展名,来生成文件名“201503161405.csv”。

作为选择,CPU 211可以获取通信对方地址902的值,并通过使用该值作为文件名来生成文件名,而不是开始时间901。在这种情况下,CPU 211生成文件名“server.abc.co.jp”,它是尚未输出的记录当中的、与最早开始时间901相对应的记录的通信对方地址902。作为选择,CPU 211生成文件名“server2.abc.co.jp”,它是尚未输出的记录当中的、与最近开始时间901相对应的记录的通信对方地址902。作为选择,CPU 211可以通过将尚未输出的记录当中的、与最早开始时间901相对应的记录的通信对方地址902,与尚未输出的记录当中的、与最近开始时间901相对应的记录的通信对方地址902进行连接,来生成文件名。在图11中例示的示例的情况下,生成文件名“server.abc.co.jp-server2.abc.co.jp”。

作为选择,CPU 211可以获取用户名907的值,并通过使用该值作为文件名来生成文件名,而不是开始时间901。CPU 211生成文件名“aaa”,它是尚未输出的记录当中的、与最早开始时间901相对应的记录的用户名907。作为选择,CPU 211生成文件名“eee”,它是尚未输出的记录当中的、与最近开始时间901相对应的记录的用户名907。作为选择,CPU 211可以通过将尚未输出的记录当中的、与最早开始时间901相对应的记录的用户名907,与尚未输出的记录当中的、与最近开始时间901相对应的记录的用户名907进行连接,来生成文件名。在图11中例示的示例的情况下,生成文件名“aaa-eee”。

作为选择,CPU 211可以获取接收编号904的值,并通过使用该值作为文件名来生成文件名,而不是开始时间901。CPU 211生成文件名“0004”,它是尚未输出的记录当中的、与最早开始时间901相对应的记录的接收编号904。作为选择,CPU 211生成文件名“0012”,它是尚未输出的记录当中的、与最近开始时间901相对应的记录的接收编号904。作为选择,CPU 211可以通过将尚未输出的记录当中的、与最早开始时间901相对应的记录的接收编号904,与尚未输出的记录当中的、与最近开始时间901相对应的记录的接收编号904进行连接,来生成文件名。在图11中例示的示例的情况下,生成文件名“0004-0012”。

此外,可以将表示文件格式的扩展名,添加到在其他示例性实施例中描述的文件名。

此外或可选地,用于生成文件名的处理可以以如下的方式来构造,即用户能够经由操作单元220选择要用作文件名的项目,并且可以以如下的方式来构造,即用户能够选择多个项目的组合和/或顺序。

在上述示例性实施例中,参照在步骤S3003中接收到发送指令作为开始时间901之后立即存储时间的示例,描述了用于更新发送历史数据库的处理,但本发明不限于此。例如,该处理可以被构造为存储发送的结束时间,或者可以被构造为存储在步骤S2005中开始读取原稿之后、紧接在进行步骤S2006中实施发送之前,MFP 101开始发送处理的开始时间。

另外,在上述示例性实施例中,参照如下的示例,描述了用于输出通信管理报告的处理,在该示例中,如果确定处于“尚未输出”状态的所存储的记录的数量达到通信数指定栏914中指定的记录的数量,并且确定在步骤S4020中指定了发送,则CPU 211进行从步骤S4030至步骤S4120的处理。另一方面,参照如下的示例,描述了该处理,在该示例中,如果确定由计时器230测量的时间达到预定时间,并且确定在步骤S5020中指定了发送,则CPU 211进行步骤S5030至步骤S5090的处理。然而,本发明不限于此。如果确定处于“尚未输出”状态的所存储的记录的数量达到通信数指定栏914中指定的记录的数量,并且确定在步骤S4020中指定了发送,则CPU 211可以进行步骤S5030至步骤S5090的处理。此外,如果确定由计时器230测量的时间达到预定时间,并且确定在步骤S5020中指定了发送,则CPU 211可以进行步骤S4030至步骤S4120的处理。作为选择,无论哪个条件满足,CPU 211都可以进行步骤S4030至步骤S4120的处理。作为选择,无论哪个条件满足,CPU 211都可以执行步骤S5030至步骤S5090的处理。

在上述示例性实施例中,参照管理发送历史并发送包含发送历史的通信管理报告的示例,描述了执行历史的输出,但本发明不限于此。本发明可以被应用于针对管理复印作业的作业历史并发送包含复印作业的作业历史的历史报告的处理,所述复印作业通过扫描器222读取原稿上的图像,并且由打印机221打印所读取的图像。另外,本发明可以被应用于针对管理打印作业的历史并发送包含打印作业的作业历史的历史报告的处理,所述打印作业基于经由LAN 100从PC 103接收的打印数据,由打印机221打印图像。

其他实施例

还可以通过读出并执行记录在存储介质(也可更完整地称为“非暂时性计算机可读存储介质”)上的计算机可执行指令(例如,一个或更多个程序)以执行上述实施例中的一个或更多个的功能、并且/或者包括用于执行上述实施例中的一个或更多个的功能的一个或更多个电路(例如,专用集成电路(ASIC))的系统或装置的计算机,来实现本发明的实施例,并且,可以利用通过由系统或装置的计算机例如读出并执行来自存储介质的计算机可执行指令以执行上述实施例中的一个或更多个的功能、并且/或者控制一个或更多个电路以执行上述实施例中的一个或更多个的功能的方法,来实现本发明的实施例。计算机可以包括一个或更多个处理器(例如,中央处理单元(CPU),微处理单元(MPU)),并且可以包括分开的计算机或分开的处理器的网络,以读出并执行计算机可执行指令。计算机可执行指令可以例如从网络或存储介质被提供给计算机。存储介质可以包括例如硬盘、随机存取存储器(RAM)、只读存储器(ROM)、分布式计算系统的存储器、光盘(诸如压缩光盘(CD)、数字通用光盘(DVD)或蓝光光盘(BD)TM)、闪存装置以及存储卡等中的一者或更多。

本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(CPU)、微处理单元(MPU)读出并执行程序的方法。

虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明不限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使其涵盖所有这些变型例以及等同的结构和功能。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1