可扩展印刷文件预处理系统技术方案

技术编号:11152963 阅读:76 留言:0更新日期:2015-03-18 09:30
本申请公开了一种印刷文件预处理系统。该系统包括接收印刷文件的文件输入单元、对文件输入单元所接收的印刷文件进行处理的文件处理单元、以及将经过文件处理单元处理后的印刷文件输出的文件输出单元。此外,本申请还公开了一种印刷文件预处理方法。

【技术实现步骤摘要】
可扩展印刷文件预处理系统
本专利技术涉及计算机印前处理
,尤其涉及一种可扩展的印刷文件预处理系 统。
技术介绍
由于印刷工艺上的软硬件的差异,不同印刷厂对客户送来的待印刷文件的要求各 不相同。因此,印刷厂在收到待印刷文件后,通常会先对这些文件进行初步处理以使其符合 印刷厂自身要求。这些初步处理包括文件类型转换、文件尺寸调整、色彩模式转换、图片分 辨率调整、字体处理、其它印前参数调整,等等。这个初步处理过程通常称为印刷文件预处 理。 由于不同印刷厂的操作流程对于印刷文件的要求各不相同,故目前绝大多数印刷 厂的文件预处理工作仍由印刷厂接单员手工进行。接单员需要一边与客户交流,一边使用 多个软件依次对文件进行检查和处理。这样的工作方式可能带来以下问题:工作效率低、人 工成本高、失误率高。
技术实现思路
在一个方面中,本申请公开了一种印刷文件预处理系统。该系统包括接收印刷文 件的文件输入单元、对文件输入单元所接收的印刷文件进行处理的文件处理单元、以及将 经过文件处理单元处理后的印刷文件输出的文件输出单元。 在另一个方面中,本申请公开了一种采用印刷文件预处理系统执行印刷文件预处 理的方法,该印刷文件预处理系统包括文件输入单元、文件处理单元、文件输出单元、以及 系统调度单元,该方法包括:文件输入单元接收印刷文件;文件处理单元对经由文件输入 单元接收到的印刷文件进行处理;文件输出单元将经由文件处理单元处理的印刷文件输 出。 【附图说明】 图1为本专利技术实施例的系统结构示意图; 图2为本专利技术实施例中,系统配置与启动流程图; 图3为本专利技术实施例中,印刷文件预处理流程图; 图4为本专利技术实施例中,新功能扩展流程图 【具体实施方式】 下面结合说明书附图对本专利技术实施例进行详细说明。 如图1所示,本专利技术实施例提供的一种可扩展的印刷文件预处理系统100,其包括 文件输入单元101、文件处理单元102、文件输出单元103和系统调度单元104。 文件输入单元101用于以多种形式接收来自不同渠道的各种印刷文件并将文件 信息通知系统调度单兀104。文件输入单兀101包含一个或多个文件输入功能模块101a。 文件输入功能模块l〇la是指按照指定文件输入接口进行封装且具有从系统外导入新文件 功能的程序集,其中指定文件输入接口至少包括一个供系统调度单元104在系统初始化完 成后调用的启动方法。如果所述文件输入单元101包含多个文件输入功能模块l〇la,则系 统调度单元104在完成系统初始化后,依次调用所有文件输入功能模块101a的启动方法, 可使印刷厂实现对于多种文件来源渠道的支持。 根据不同印刷厂的不同需求,文件输入功能模块101a的实现方式包括但不限于: 提供选择文件界面供用户手工导入指定文件;以目录监控或热文件夹等形式自动发现并导 入文件;与外部系统集成,从外部系统获取文件。 当接收到新印刷文件时,文件输入功能模块101a将新印刷文件提交给系统调度 单元104,以进行后续处理。 优选地,文件输入功能模块101a以事件或回调的方式向系统调度单元104提交新 的印刷文件。 优选地,同时存在的多个文件输入功能模块101a运行于不同的进程或线程中,系 统调度单元104负责同步所有文件输入功能模块101a的提交操作。这样,多个文件输入功 能模块l〇la并行工作,可提高文件输入单元的运行效率。 文件处理单元102包括一个或多个文件处理子单元102a。文件处理子单元102a 包括一个文件检查功能模块l〇2b。文件检查功能模块102b可以配备有一个或多个文件处 理功能模块l〇2c。所述文件检查功能模块102b是指按照指定文件检查接口进行封装且能 够按指定标准判定文件是否符合要求的程序集。文件处理功能模块l〇2c是指按照指定文 件处理接口进行封装、附加于特定文件检查模块102b、能够处理特定文件以使其达到指定 标准要求的程序集。其中,指定文件检查接口至少包含一个文件流入方法,供系统调度单元 104调用,以提交待检查的印刷文件。文件处理接口至少包含一个文件提交接口,供文件检 查功能模块l〇2b调用,以提交待处理的不合要求文件。 系统调度单元104在系统初始化阶段按配置文件中指定的参数动态加载所有文 件处理子单元102a并将它们按指定次序排列。在收到新印刷文件后,系统调度单元104将 这些印刷文件提交给排在首位的文件处理子单元l〇2a。该文件处理子单元102a的文件检 查功能模块l〇2b判断文件是否符合指定标准(S卩,是否需要进一步处理),如果符合标准,则 通知系统调度单元104文件正常,否则,文件检查功能模块102b将文件提交给其附带的文 件处理功能模块102c进行处理。如果一个文件检查功能模块102b附加了多个文件处理功 能模块102c,则对于检查未通过的文件依次调用附加的多个文件处理功能模块102c进行 处理。文件处理功能模块102c可根据实际需求选择是否处理文件,如果不处理文件,则通 知系统调度单元104文件有误,否则,文件处理功能模块102c对文件进行预处理,并将处理 结果通知系统调度单元104。系统调度单元104根据配置文件中指定的参数以及该子单元 返回的处理结果选择中止处理流程,或者继续将文件提交给下一个文件处理子单元直至流 程中止或者所有子单元均执行完毕。系统调度单元104负责将经过文件处理单元102处理 后的文件提交给文件输出单元103进行输出。 根据不同印刷厂的不同需求,文件检查功能模块102b检查的内容包括但不限于: 文件类型验证、文件尺寸验证、色彩模式验证、图片分辨率验证、字体验证、其他影响印刷的 印前参数的验证;文件处理功能模块102c实现的功能包括但不限于:文件类型转换、文件 尺寸调整、色彩模式转换、图片分辨率调整、字体处理、不处理文件并直接报错。 优选地,每个文件处理子单元102a运行于单独的线程或进程,系统调度单元104 负责为每个文件处理子单元l〇2a维护一个待处理文件队列,以提高文件处理单元102的吞 吐率。 [0021 ] 优选地,对于占用系统资源较多的文件处理功能,可采用分布式开发技术,将文件 处理子单元102a分布至多台计算机,以提高文件处理单元102的运行效率。 优选地,文件处理子单元102a以事件或回调的方式向系统调度单元104提交文件 检查及处理结果。 优选地,多个文件处理子单元102a在内存中以链状数据结构表示。 优选地,文件检查功能模块102b附加的多个文件处理功能模块102c运行在单独 的线程或进程中,文件检查功能模块l〇2b为每个文件处理功能模块102c维护一个待处理 文件队列,以提高文件处理子单元l〇2a的吞吐率。 优选地,文件检查功能模块102b附加的多个文件处理功能模块102c在内存中以 链状数据结构表示。 文件输出单元103是系统出口,并且负责接收来自系统调度单元104的信息,将符 合要求的文件保存至指定的存储位置或者提交给相关外部系统。 文件输出单元103包含一个或多个文件输出功能模块103a。文件输出功能模块 l〇3a是指按照指定文件输出接口本文档来自技高网...
可扩展印刷文件预处理系统

【技术保护点】
印刷文件预处理系统,包括:文件输入单元,接收印刷文件;文件处理单元,对经由所述文件输入单元接收的印刷文件进行处理;以及文件输出单元,将经由所述文件处理单元处理的印刷文件输出。

【技术特征摘要】
1. 印刷文件预处理系统,包括: 文件输入单元,接收印刷文件; 文件处理单元,对经由所述文件输入单元接收的印刷文件进行处理;以及 文件输出单元,将经由所述文件处理单元处理的印刷文件输出。2. 如权利要求1所述的印刷文件预处理系统,其中所述文件处理单元包括一个或多 个文件处理子单元,所述一个或多个文件处理子单元中的每一个均包括文件检查功能模块 和文件处理功能模块,所述文件检查功能模块被配置为判断所述印刷文件是否符合指定标 准,所述文件处理功能模块被配置为对不符合指定标准的印刷文件进行处理。3. 如权利要求2所述的文件预处理系统,其中所述文件检查功能模块检查的内容包括 以下检查中的一种或多种:文件类型检查、文件尺寸检查、色彩模式检查、图片分辨率检查、 字体检查;所述文件处理功能模块执行的处理包括以下处理中的一种或多种:文件类型转 换、文件尺寸调整、色彩模式转换、图片分辨率调整、字体处理。4. 如权利要求3所述的文件预处理系统,还包括系统调度单元,所述系统调度单元被 配置为将经由所述文件输入单元接收的印刷文件提供给所述文件处理单元进行处理,并将 经由所述文件处理单元处理的印刷文件提供给所述文件输出单元进行输出。5. 采用印刷文件预处理系统执行印刷文件预处理的方法,所述印刷文件预处理系统包 括文件输入单元、文件处理单元以及文件输出单元,所述方法包括以下步骤: a) 所述文件输入单元接收印刷文件; b) 所述文件处理单元对经由所述文件输入单元接收到的印刷文件进行处理;以及 c) 所述文件输出单元将经由所述文件处理单元处理的印刷文件输出。6. 如权利要求5所述的方法,其中,所述印刷文件预处理系统还包括系统调度单元,所 述文件输入单元包括文件输入功能模块,步骤a)包括以下步骤: al)所述文件输入功能模块获取印刷文件并将获取的印刷文件提交给所述系统调度单 J Li 〇7. 如权利要求6所述的方法,其中,所述文件处理单元包括一个或多个文件处理子单 元,步骤b)包括以下步骤: bl)所述系统调度单元判断所述一个...

【专利技术属性】
技术研发人员:谭磊
申请(专利权)人:北大方正集团有限公司方正信息产业控股有限公司北京北大方正电子有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1