图像形成装置、文件分发系统以及文件分发方法

文档序号:7649090阅读:125来源:国知局
专利名称:图像形成装置、文件分发系统以及文件分发方法
技术领域
本发明涉及图像形成装置、文件分发系统以及文件分发方法。
背景技术
在读取的图像数据文件上附上用XML描述的元数据文件并经由网络发送给服务器的图像形成装置已被公开。服务器能够基于所接收的元数据文件来处理图像数据文件。该图像形成装置以页为单位发送图像数据文件,并能够并行执行原稿图像的读取和图像数据文件的发送。但是,当以页为单位发送图像数据文件时,难以将图像数据文件和元数据文件对应起来。此外,由于用定时器确认图像数据的文件的最末尾页,因此服务器中对图像数据文件的所有页的处理将延迟开始。此外,如果向图像数据文件的每一页附上元数据文件,则图像形成装置以及服务器中的处理就会变复杂。

发明内容
本发明涉及在以页为单位发送图像数据文件时容易地将元数据文件和图像数据文件对应起来、容易确认图像数据文件的最末尾页并迅速进行文件分发的图像形成装置、 文件分发系统以及文件分发方法。本发明一个侧面涉及的与网络连接的图像形成装置包括文件接收部、文件分发部、元数据文件生成部、发送文件名生成部、控制部。文件接收部从与所述网络连接的图像形成装置的图像读取装置接收图像数据文件。文件分发部向与所述网络连接的文件分发装置发送所述图像数据文件。元数据文件生成部生成第一元数据文件以及第二元数据文件。 发送文件名生成部生成包含共同部分的发送文件名。控制部在所述图像数据文件被发送给文件分发装置之前,在与所述图像数据文件对应的第一元数据文件上添加包含所述共同部分的发送文件名并将添加了所述发送文件名的第一元数据文件经由所述文件分发部发送给文件分发装置,在所述图像数据文件被发送给文件分发装置之后,在与所述图像数据文件对应的第二元数据文件上添加包含所述共同部分的发送文件名并将添加了所述发送文件名的第二元数据文件经由所述文件分发部发送给文件分发装置。本发明一个侧面涉及的文件分发系统包括图像形成装置,该图像形成装置将通过图像读取装置读取的图像数据文件经由网络发送给文件分发装置;文件分发装置,该文件分发装置经由所述网络接收所述图像数据文件,并将接收的图像数据文件分发给终端装置;以及终端装置,该终端装置经由所述网络接收所述图像数据文件。所述图像形成装置包括元数据文件生成部、发送文件名生成部、控制部。元数据文件生成部生成第一元数据文件以及第二元数据文件。发送文件名生成部生成包含共同部分的发送文件名。控制部在所述图像数据文件被发送给文件分发装置之前,在与所述图像数据文件对应的第一元数据文件上添加包含所述共同部分的发送文件名并将添加了所述发送文件名的第一元数据文件经由所述网络发送给文件分发装置,在所述图像数据文件被发送给文件分发装置之后,在与
4所述图像数据文件对应的第二元数据文件上添加包含所述共同部分的发送文件名并将添加了所述发送文件名的第二元数据文件经由所述网络发送给文件分发装置。本发明一个侧面涉及的文件分发方法由以下构成。由与网络连接的图像形成装置的图像读取装置读取图像数据文件,并将所述图像数据文件发送给与所述网络连接的文件分发装置。由所述图像形成装置生成包含共同部分的发送文件名,生成第一元数据文件以及第二元数据文件,并在与所述图像数据文件对应的第一元数据文件上添加包含所述共同部分的发送文件名并将添加了所述发送文件名的第一元数据文件发生给与所述网络连接的文件分发装置,向所述文件分发装置发送所述图像数据文件,在与所述图像数据文件对应的第二元数据文件上添加包含所述共同部分的发送文件名并将添加了所述发送文件名的第二元数据文件发送给所述终端装置。由所述终端装置从所述文件分发装置接收所述图像数据文件。


图1是示出文件分发系统的概要构成的图;图2是示出图像形成装置的硬件的模块构成的图;图3是示出文件分发系统的模块构成的图;图4是示出前置元数据文件以及后置元数据文件的图;图5是示出将接收的图像数据文件的文件名按接收顺序描述的图;图6是示出由文件分发系统进行的图像数据文件的发送处理的流程图;图7是示出图像数据文件的分发条件/分发目的地对应表的图。
具体实施例方式图1是示出文件分发系统的构成图。转送图像数据文件发送的文件分发装置10 与数码复合机(MFP) 20以及20A、终端装置(PC) 30以及30A 30N —起被连接在网络40 上。从MFP 20或20A向文件分发装置10的文件发送、以及从文件分发装置10向PC 30以及30A 30N中的一个以上发送目的地PC的文件发送利用PC的操作系统(OS Operating System)所具备的文件共享服务来进行。即,在PC的存储装置(没有图示)中创建共享文件夹,通过MFP 20或20A操作存储装置的共享文件夹来向该共享文件夹发送图像数据文件。图2是示出图1中的MFP 20的硬件构成的框图。MFP 20A具有与MFP 20相同或相似的构造。MFP 20 包括与接口(IF) 22 连接的 CPU 21、PROM 23、DRAM 24、硬盘驱动器 (HDD) 25、网络接口卡(NIC) 26、操作面板27、扫描仪观、打印机四、IC卡读卡器(ICCR) 2A、 以及用于传真的调制解调器(MODEM) 2B。PROM 23例如是闪存,其中保存用于发挥BI0S(Basic Input/Output System,基本输入输出系统)、0S、各种驱动器、以及MFP的功能的各种应用。该应用中包含后述的图6所示的处理流的程序。DRAM M被用作主存储装置。硬盘驱动器25中保存印刷用数据、通过扫描仪观读取的图像数据文件、以及传真接收数据。网络接口卡沈与网络40连接。操作面板27提供按键以及显示面板。扫描仪观被用作印刷以及传真发送的图像读取装置,并且为生成图像数据文件而使用。打印机四包括打印引擎、以及纸张的供纸部、运送部和排纸部。在DRAM M中生成的位图数据被提供给打印机四,基于位图数据而在感光鼓上形成静电潜像,静电潜像通过调色剂被显影,调色剂图像被转印并定影在纸张上,进而纸张被排
出ο图3是示出文件分发系统的模块构成的图。MFP 20A具有与MFP 20相同或相似的构造。控制部201、元文件生成部202、发送文件名生成部203、用户界面204和认证部 205、文件分发部206、文件接收部207由保存在MFP 20的PROM中的软件和执行该软件的 CPU构成。控制部201给经由文件接收部207接收的通过扫描仪28读取的图像数据文件和在元文件生成部202中生成的元数据文件分别添加在发送文件名生成部203中生成的包含共同部分的发送文件名,然后将添加了发送文件名的图像数据文件和元数据文件经由文件分发部206和网络40发送至文件分发装置10。控制部201经由用户界面204使操作面板 27显示各种输入画面,并经由用户界面204获取从操作面板27输入的数据。控制部201根据输入的数据来设定扫描仪观的读取分辨率、读取浓度、读取大小、单面读取/双面读取等属性信息。此外,控制部201根据输入的数据来设定用户文件名Ml。发送文件名生成部203基于从操作面板27输入的数据或MFP 20的图像形成装置信息来生成发送文件名,例如基于用户文件名Ml、作为发送源识别信息的MAC地址M2、日期和时间M3、作为通过扫描仪观进行的图像读取作业的作业识别信息的作业ID计数器 244的计数值等值来生成发送文件名。MAC地址242中写入通过读取网络接口卡沈所具有的MAC地址而得的地址。OS响应CPU所具有的定时器的中断信号而更新日期和时间M3。 作业ID计数器M4的初始值为0。控制部201经由文件接收部207接收通过扫描仪观读取的以页为单位的图像数据文件,并经由文件分发部206发送该以页为单位的图像数据文件。从而,通过并行处理图像数据文件的读取和图像数据文件的接收、发送,提高了处理速度。在图1中,当MFP 20或20A向文件分发装置10发送这种以页为单位的图像数据文件时,文件分发装置10确认关联的页及其范围。图3的元文件生成部202生成图4所示那样的前置元数据文件2021以及后置元数据文件2022,控制部201在前置元数据文件2021被发送给文件分发装置10之后,以页为单位经由文件分发部206发送图像数据文件,并在所读取的图像数据文件的所有页被发送了(一个作业)之后,经由文件分发部206发送后置元数据文件2022。此外,图像数据文件、前置元数据文件2021、后置元数据文件2022上添加有由发送文件名生成部203生成的包含共同部分的发送文件名。在图4中,前置元数据文件2021以及后置元数据文件2022的内容都是用XML描述的。前置元数据文件2021包含由用户操作操作面板27而输入的关键字(例如,图5的发送文件名中的“书面请示”、“设计”、“会计”)、和与该操作无关地被描述的多个项目。多个项目例如包括作为图像形成装置信息的MFP的样式名、机型名称、IP地址、主机名以及 MAC地址等、以及作为用户信息的群组ID以及用户ID等。
另一方面,后置元数据文件2022包括与用户对操作面板27进行的操作无关的例如作为作业信息的作业ID和扫描处理结果的状态。当扫描仪观正常地扫描了全部原稿图像时,该状态被记为“SCAN_COMPLETED”。当扫描中发生了卡纸等错误、从而在预定时间内未完成扫描作业而是强制结束了时,记入错误类型。例如,如图5所示,前置元数据文件2021以及后置元数据文件2022的发送文件名用 “@FMU@000001#00005E3A12^# 书面请示 1023. meta_start” 以及“@ FMU@000001#00005E3A12^# 书面请示 1023. meta_end” 来表示,共同部分为 FMUi000001#00005E3A1229#"o共同部分中的符号“@”、“#”是要素的分隔符号。要素“FMU” 表示图像数据文件通过文件分发装置10被发送。要素“000001”是作业ID计数器M4的计数值。要素“00005E3A1229”是MFP 20的MAC地址M2。要素“书面请示1023”是用户文件名Ml。扩展名“meta_Start”以及“meta_end”表示文件的类型分别为前置元数据文件2021以及后置元数据文件2022。各用户保持的没有图示的IC卡中存储有包括用户ID和密码的用户认证信息。当将该IC卡放在IC卡读卡器2A的上方时,认证部205读出该认证信息,将其与注册的认证信息进行比较,并向控制部201发送认证结果。控制部201基于该认证结果来判定可否执行图像读取。图6是示出由MFP 20的控制部201进行的图像数据文件的发送处理的流程图。 该发送处理通过由用户在选择操作面板27上的图像读取功能后按下开始按钮而开始。图 6中省略了发生上述错误时的作业强制结束处理。(STO)如果认证部205进行认证并且该认证成功,则进入步骤ST2,否则进入步骤 STl。(STl)在操作面板27上显示认证没有成功,并结束图6的图像数据文件的发送处理。(ST2)如果扫描仪28的原稿传感器(没有图示)检测到原稿则进入步骤ST4,否则进入步骤ST3。(ST3)在操作面板27上显示没有放置扫描对象的原稿,并结束图6的图像数据文件的发送处理。(ST4)作业ID计数器244增加1。(ST5)通过元文件生成部202生成前置元数据文件2021。控制部201向前置元数据文件2021添加由发送文件名生成部203生成的发送文件名,然后将添加了发送文件名的前置元数据文件2021经由文件分发部206发送给文件分发装置10,其中该发送文件名包含共同部分、用户文件名Ml、扩展名的“meta_Start”。此外,当用户没有操作操作面板27来输入文件名时,添加在MFP 20中预先设定的用户文件名Ml。(ST6)控制部201向经由文件接收部207接收的1页图像数据文件添加发送文件名,并将添加了发送文件名的1页图像数据文件经由文件分发部206发送给文件分发装置10。该发送文件名包含上述的共同部分、用户文件名Ml、日期和时间以及页码(例如 “20100325_233100-1”)、作为扩展名而表示图像数据文件的类型的“」?8”。(ST7)如果原稿传感器检测到下一页原稿,则返回到步骤ST6,否则进入步骤ST8。(ST8)通过元文件生成部202生成后置元数据文件2022。控制部201向后置元数据文件2022添加由发送文件名生成部203生成的发送文件名,然后将添加了发送文件名的后置元数据文件2022经由文件分发部206发送给文件分发装置10,其中该发送文件名包含共同部分、用户文件名Ml、作为扩展名的“meta_end”。图5示出了将文件分发装置10的文件接收文件夹所接收的图像数据文件的发送文件名按接收顺序描述的情形。描述了从MFP 20第一次接收的第一作业的所有页的图像数据文件的发送文件名A、从MFP 20第二次接收的第二作业的所有页的图像数据文件的发送文件名B、以及从MFP20A第一次接收的第一作业的所有页的图像数据文件的发送文件名 C。即使图像数据文件混在一起,也能够用文件名的共同部分来对图像数据文件分类。而且,同一作业的图像数据文件只存在于具有相同的图像数据文件的共同部分或相同的用户文件名241的前置元数据文件2021与后置元数据文件2022之间。从而,能够在接收到后置元数据文件2022之后立刻向发送目的地PC进行所有页的图像数据文件的发送处理。图7是示出文件分发装置10所具有的图像数据文件的分发条件/分发目的地对应表的图。分发条件包含一个以上的图像数据文件的关联信息的逻辑表达式。当图像数据文件的关联信息满足该逻辑表达式时,即逻辑表达式的值为“真”时,文件分发装置10将与分发条件对应的图像数据文件的分发目的地地址确定为该图像数据文件的分发目的地地址。 文件关联信息包括发送文件名以及元数据文件。图7的分发条件中的逻辑表达式的含义如下所述。(1)逻辑表达式[KW =书面请示]AND[KW = 1000 15000]如果文件名中包含 “书面请示”作为关键字KW,并且文件名中包含连续数字编号作为关键字KW并且该编号被包含在1000 15000的范围内(如果满足编号为1000 15000中的任一个的逻辑或),则该逻辑表达式的值为“真”。(2)逻辑表达式[UID = ShizueJAND[Kff =订单副本]AND[KW =总务科]如果用户ID为“Shizue”,并且文件名中包含“订单副本”以及“总务科”作为关键字KW,则该逻辑表达式的值为“真”。(3)逻辑表达式[KW =- ? - ?? ]如果“?”是任意的1位的数值,并且文件名中任意的3位、3位以及4位的数字通过“_”相连来作为关键字KW,则该逻辑表达式的值为“真”。(4)逻辑表达式[UID = Hanako] AND [MID = KM6235] AND ([KW =经理]0R[KW =会计])如果用户ID为“Hanako”,发送源的主机名为“KM6235”,并且文件名中包含“经理”或 “会计”作为关键字KW,则该逻辑表达式的值为“真”。(5)逻辑表达式[UID = Taro] AND [Time < 12:00]如果用户 ID 为 “Taro”,并且文件名中的时刻在“ 12 00”之前,则该逻辑表达式的值为“真”。(6)逻辑表达式[UID = Taro] AND [Time 彡 12:00]如果用户 ID 为 “Taro ”,并且文件名中的时刻为“12:00”及其以后,则该逻辑表达式的值为“真”。逻辑表达式(5)、(6) 的时刻例如被设定为图像数据文件的读取时刻、向文件分发装置10的发送时刻等。(7)逻辑表达式WID =设计]AND[R)rmat = PDF]如果群组ID为“设计”,并且文件格式为“PDF”(文件扩展名为.pdf),则该逻辑表达式的值为“真”。图7中的图像数据文件的分发目的地地址A K表示PC 30以及30A 30N中的
8发送目的地PC的共享文件夹的URI。例如,用A=“SMB://192. 168. 126. 162/SCAN/书面请示/”、J = “Design/” 来表示。通过使用上述逻辑表达式(1) (4),由于作为逻辑表达式的变量而包含了发送文件名中的字符串,因此可自动确定与图像数据文件的内容的类型对应的分发目的地地址。通过使用上述逻辑表达式(2)、(4) (7),由于作为逻辑表达式的变量而包含了用户ID或部门科室等群组ID,因此即使图像数据文件的内容的类型相同,也可自动确定与用户ID或群组ID对应的分发目的地地址。通过使用上述逻辑表达式(5)以及(6),在将向文件分发装置10发送图像数据文件的时刻设定为作为逻辑表达式的变量而被包含的时刻的情况下,发送目的地PC可在特定的时间段接收文件。通过使用上述逻辑表达式(7),由于作为逻辑表达式的变量而包含了文件格式,因此即使文件内容的类型相同,也可自动确定与图像数据文件的格式对应的分发目的地。当改变文件名后发送文件时,文件名变更的方法被描述在图7中的文件名变更的列中。但是,文件名变更的列的空栏表示文件名没有改变。例如,“订单[Count]”表示变更为包含下述字符串的文件名,所述字符串是在文件名中的字符串“订单”上添加每当发送文件时增加1的软件计数器[Count]的值的字符串而得到的字符串。FAX[Now]表示变更为包含下述字符串的文件名,所述字符串是在文件名中的字符串“FAX”上添加当前的日期和时间[Now]的字符串而得到的字符串。当在规定的时刻分发文件时,分发时刻被描述在图7中的文件分发时刻的列中。 但是,列的空栏表示立刻发送图像数据文件。例如,“每日10:00”表示在文件分发装置的文件接收文件夹中将图像数据文件保存到每日的时刻10:00,并且一旦到每日的时刻10:00 就向发送目的地PC发送图像数据文件。当一个文件的文件关联信息同时满足图5的分发条件/分发目的地对应表中的多行的分发条件时,例如设定为越是上方的行,分发条件的优先顺序就越高。即,从上方的行起依次对照分发条件,并使用逻辑表达式第一个为“真”的那个行的分发条件。此外,也可以如下设定越是下方的行,分发条件的优先顺序就越高,从上方的行起依次对照分发条件,并使用逻辑表达式最后为“真”的那个行的分发条件。此外,也可以使用逻辑表达式为 “真”的所有行的分发条件。以上,对本发明的优选实施例进行了说明,但除此之外,本发明还包括其它各种变形例,利用了在上述实施例中说明的实现各个构成要素的功能的其他构成的实施例、本领域的普通技术人员从这些构成或功能可想到的其它构成也被包含在本发明中。在以上的实施方式中,示出了从MFP 20或20A通过文件分发装置10向PC 30以及30A 30N中的发送目的地PC的共享文件夹发送图像数据文件的例子,但也可以从MFP 20或20A向文件分发装置10内的分发目的地文件夹发送图像数据文件。在以上的实施方式中,也可以由文件分发装置10具有MFP 20、20A不具备的功能, 例如,在文件分发装置10中将多页的图像数据文件合并成一个文件,或者将元数据文件内的关键字等嵌入图像数据文件的头部中等。
权利要求
1.一种图像形成装置,包括文件接收部,该文件接收部从与网络连接的图像形成装置的图像读取装置接收图像数据文件;以及文件分发部,该文件分发部向与所述网络连接的文件分发装置发送所述图像数据文件;所述图像形成装置的特征在于,包括元数据文件生成部,该元数据文件生成部生成第一元数据文件以及第二元数据文件;发送文件名生成部,该发送文件名生成部生成包含共同部分的发送文件名;以及控制部,该控制部在所述图像数据文件被发送给向文件分发装置之前,在与所述图像数据文件对应的第一元数据文件上添加包含所述共同部分的发送文件名并将添加了所述发送文件名的第一元数据文件经由所述文件分发部发送给文件分发装置,在所述图像数据文件被发送给文件分发装置之后,在与所述图像数据文件对应的第二元数据文件上添加包含所述共同部分的发送文件名并将添加了所述发送文件名的第二元数据文件经由所述文件分发部发送给文件分发装置。
2.如权利要求1所述的图像形成装置,其中,所述共同部分包括所述图像形成装置中的图像读取作业的作业识别信息、以及发送所述图像数据文件的图像形成装置识别信息。
3.如权利要求2所述的图像形成装置,其中,所述作业识别信息包括作业ID的计数值,所述图像形成装置识别信息包括MAC地址。
4.如权利要求1所述的图像形成装置,其中,所述元数据文件的发送文件名包括用户文件名。
5.如权利要求1所述的图像形成装置,其中,所述控制部在所述图像读取作业的每一页的图像数据文件上添加包含所述共同部分的发送文件名并将添加了所述发送文件名的每一页的图像数据文件经由所述文件分发部发送给所述文件分发装置。
6.一种文件分发系统,包括图像形成装置,该图像形成装置将通过图像读取装置读取的图像数据文件经由网络发送给文件分发装置;文件分发装置,该文件分发装置经由所述网络接收所述图像数据文件,并将接收的图像数据文件分发给终端装置;以及终端装置, 该终端装置经由所述网络接收所述图像数据文件;所述文件分发系统的特征在于,所述图像形成装置包括元数据文件生成部,该元数据文件生成部生成第一元数据文件以及第二元数据文件;发送文件名生成部,该发送文件名生成部生成包含共同部分的发送文件名;以及控制部,该控制部在所述图像数据文件被发送给所述文件分发装置之前,在与所述图像数据文件对应的第一元数据文件上添加包含所述共同部分的发送文件名并将添加了所述发送文件名的第一元数据文件经由所述网络发送给所述文件分发装置,在所述图像数据文件被发送给所述文件分发装置之后,在与所述图像数据文件对应的第二元数据文件上添加包含所述共同部分的发送文件名并将添加了所述发送文件名的第二元数据文件经由所述网络发送给所述文件分发装置。
7.如权利要求6所述的文件分发系统,其中,所述共同部分包括由所述图像形成装置进行的图像读取作业的作业识别信息、以及发送所述图像数据文件的图像形成装置识别信息。
8.一种由文件分发系统执行的文件分发方法,其中,所述文件分发系统包括图像形成装置,该图像形成装置将通过图像读取装置读取的图像数据文件经由网络发送给文件分发装置;文件分发装置,该文件分发装置经由所述网络接收所述图像数据文件,并将接收的图像数据文件分发给终端装置;以及终端装置,该终端装置经由所述网络接收所述图像数据文件;所述文件分发方法的特征在于,所述图像形成装置生成包含共同部分的发送文件名,生成第一元数据文件以及第二元数据文件,在与所述图像数据文件对应的第一元数据文件上添加包含所述共同部分的发送文件名并将添加了所述发送文件名的第一元数据文件发送给与所述网络连接的文件分发装置,向所述文件分发装置发送所述图像数据文件,并且在与所述图像数据文件对应的第二元数据文件上添加包含所述共同部分的发送文件名并将添加了所述发送文件名的第二元数据文件发送给所述文件分发装置;所述终端装置从所述文件分发装置接收所述图像数据文件。
9.如权利要求8所述的文件分发方法,其中,所述共同部分包括所述图像形成装置的图像读取作业的作业识别信息、以及发送所述图像数据文件的图像形成装置识别信息。
全文摘要
本发明涉及图像形成装置、文件分发系统以及文件分发方法。图像形成装置包括元文件生成部、发送文件名生成部、控制部。元文件生成部生成前置元数据文件以及后置元数据文件,控制部在前置元数据文件被发送给文件分发装置后,经由文件分发部以页为单位发送通过图像形成装置的图像读取装置读取的图像数据文件,并在所有页被发送之后,经由文件分发部发送后置元数据文件。控制部向这些文件添加通过发送文件名生成部生成的包含共同部分的发送文件名。根据本发明,能够容易地将元数据文件和图像数据文件对应起来,容易地确认图像数据文件的最末尾页,并能够迅速地进行文件分发。
文档编号H04N1/00GK102238304SQ201110104210
公开日2011年11月9日 申请日期2011年4月20日 优先权日2010年4月27日
发明者桑先直树 申请人:京瓷美达株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1