一种工程图纸批量打印方法及装置制造方法及图纸

技术编号:6157933 阅读:225 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种工程图纸批量打印方法,包括步骤:1)搜索文件夹中符合打印条件的文件或装配总成中符合打印条件的组件;2)打开符合打印条件的所述文件或所述组件;3)搜索符合打印条件的所述文件或所述组件中的图页,并识别出有效图页;4)向打印机发送打印该有效图页的打印指令。本发明专利技术可以在下班后或休息时间进行打印,充分利用了打印机资源,将人员从手动逐一打印工作中完全解脱出来,减少了打印工作量。本发明专利技术还公开了应用上述批量打印方法的工程图纸批量打印装置。

【技术实现步骤摘要】

本专利技术涉及工程图纸打印
,更具体的说,涉及一种工程图纸批量打印方 法及装置。
技术介绍
目前UG(Unigraphics NX)软件所提供的打印工程图功能是基于SDI (System Development Inc)公司的PrintMaster打印系统,相对于WINDOWS打印而言,其打印的工程 图纸线条清晰,分辨率高,且适用于大型绘图仪。但在实际项目中,进入发图制造阶段或者项目完毕交付客户图纸阶段,往往需要 打印数以千计的图纸,这需要大量的人力及时间来逐一对零件图及装配总成图进行打印工 作,其工作量非常巨大且繁琐。如何实现工程图纸的批量打印是本领域技术人员亟待解决的问题。
技术实现思路
有鉴于此,本专利技术提供了一种工程图纸批量打印方法及装置,以实现工程图纸的 批量打印,将人员从手动逐一打印工作中完全解脱出来,减少了打印工作量。为实现上述目的,本专利技术提供如下技术方案一种工程图纸批量打印方法,包括步骤1)搜索文件夹中符合打印条件的文件或装配总成中符合打印条件的组件;2)打开符合打印条件的所述文件或所述组件;3)搜索符合打印条件的所述文件或所述组件中的图页,并识别出有效图页;4)向打印机发送打印该有效图页的打印指令。优选的,在上述工程图纸批量打印方法中,在所述步骤1)之前还包括步骤01)选 择打印方式,该打印方式包括基于装配总成打印和基于文件夹打印。优选的,在上述工程图纸批量打印方法中,若打印方式为基于装配总成打印时,所 述步骤1)为搜索装配总成中符合打印条件的各个组件;若打印方式为基于文件夹打印时,所述步骤1)为搜索文件夹中符合打印条件的 各个文件。优选的,在上述工程图纸批量打印方法中,在所述步骤幻和步骤4)之间还包括步 骤31)获得该有效图页的图页规格。优选的,在上述工程图纸批量打印方法中,所述步骤4)具体为根据预先设定的与 相应图页规格对应的逻辑打印机,向该逻辑打印机发送打印指令,该逻辑打印机向与其对 应的物理打印机发送打印指令。优选的,在上述工程图纸批量打印方法中,在打印有效图页之前还包括步骤04) 根据所述文件或所述组件中的立体图更新所述有效图页。优选的,在上述工程图纸批量打印方法中,所述步骤1)具体为搜索文件夹中符合打印条件的各个文件或装配总成中符合打印条件的各个组件,并加入打印链表。一种工程图纸批量打印装置,包括第一查找模块,用于搜索文件夹中符合打印条件的各个文件或装配总成中符合打 印条件的各个组件;读取模块,用于打开符合打印条件的所述文件或所述组件;第二查找模块,用于搜索符合打印条件的所述文件或所述组件中的图页,并识别 出有效图页;打印模块,向打印机发送打印该有效图页的打印指令。优选的,在上述工程图纸批量打印装置中,还包括识别模块,用于识别所述有效图页的图页规格。优选的,在上述工程图纸批量打印装置中,还包括更新模块,用于根据所述文件或所述组件中的立体图更新所述有效图页。从上述的技术方案可以看出,本专利技术提供的工程图纸批量打印方法,通过搜索文 件夹中符合打印条件的文件,或者搜索装配总成中符合打印条件的组件,然后打开符合打 印条件的文件或组件,搜索打开后的文件或组件中的图页,并识别出有效图页,最后向打印 机发送打印该有效图页的打印指令。本专利技术可自动对文件夹中的子文件或装配总成中的组 件进行遍历,并搜索出符合打印条件的文件或组件,在搜索出符合打印条件的文件或组件 后,还可自动遍历符合打印条件的文件或组件中的所有图页,并识别出有效图页,然后向打 印机发送打印该有效图页的打印指令,打印机便开始对该有效图页进行打印,直至打印完 所有的有效图页。本专利技术可以在下班后或休息时间进行打印,充分利用了打印机资源,将人 员从手动逐一打印工作中完全解脱出来,减少了打印工作量。附图说明图1为本专利技术实施例提供的工程图纸批量打印方法的流程图;图2为本专利技术另一实施例提供的工程图纸批量打印方法的流程图;图3为本专利技术实施例提供的图页规格、逻辑打印机、物理打印机的对应关系图;图4为本专利技术实施例提供的工程图纸批量打印装置的结构示意图。具体实施例方式本专利技术公开了一种工程图纸批量打印方法及装置,以实现工程图纸的批量打印, 将人员从手动逐一打印工作中完全解脱出来,减少了打印工作量。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于 本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本专利技术保护的范围。请参阅图1,图1为本专利技术实施例提供的工程图纸批量打印方法的流程图。本专利技术提供的工程图纸批量打印方法,包括步骤Sll 搜索符合打印条件的文件或组件;遍历待打印文件夹中的文件或装配总成中的组件,并搜索出文件夹中符合打印条件的文件或装配总成中符合打印条件的组件。其中针对文件夹的打印条件为该文件夹内保 存的图纸文件是否为需要打印的文件,即prt格式的文件。例如非图纸文件(如word文档 或excel表格等文件),无需打印。针对组件的打印条件为该装配总成内的组件是否为需要打印的文件。例如标准件 (螺钉、螺栓等)、外购件、通用件等组件,则无需打印。本专利技术只查找符合打印条件的文件 或组件,跳过不符合打印条件的文件或组件。步骤S12 打开文件或组件;打开符合打印条件的文件或组件,符合打印条件的所有文件和组件中均保存有若 干待打印的图页。步骤S13 搜索有效图页;遍历打开后的文件或组件内的图页,并查找符合打印条件的文件或组件中的有效 图页,此处的有效图页为非空白图页。步骤S14:发送打印指令;在查找出符合打印条件的文件或组件中的有效图页时,便向打印机发送打印该有 效图页的打印指令,打印机接收到该打印指令后,便打印该有效图页。本专利技术提供的工程图纸批量打印方法,通过搜索文件夹中符合打印条件的文件, 或者搜索装配总成中符合打印条件的组件,然后打开符合打印条件的文件或组件,搜索打 开后的文件或组件中的图页,并识别出有效图页,最后向打印机发送打印该有效图页的打 印指令。本专利技术可自动对文件夹中的子文件或装配总成中的组件进行遍历,并搜索出符合 打印条件的文件或组件,在搜索出符合打印条件的文件或组件后,还可自动遍历符合打印 条件的文件或组件中的所有图页,并识别出有效图页,然后向打印机发送打印该有效图页 的打印指令,打印机便开始对该有效图页进行打印,直至打印完所有有效图页,再继续对打 印链表中的下一个文件或者组件进行类似的处理,直至将打印链表中的所有文件或组件打 印处理完毕。UG/0pen是UG公司提供的软件二次开发接口,其API是UG用户最常用的二次开发 工具,包含了约2000个C函数,通过调用这些C函数,用户可以建立、编辑、查询并修改UG 的各种实体对象,实现用户界面的交互,实现大部分的UG操作,开发用户专用软件工具等。 本专利技术便是基于UG软件平台利用UG/Open进行二次开发编程,在I^rintMaster系统基础上 进行功能扩展,提出了一种实现工程图纸批量打印的方法,以批量将所有打印任务提交给 打印服务器,可以在下班后或休息时间进行打印,充分利用了打印机资源,将人员从手动逐 一打印工作中完全解脱出来,减少了打印本文档来自技高网...

【技术保护点】
1.一种工程图纸批量打印方法,其特征在于,包括步骤:1)搜索文件夹中符合打印条件的文件或装配总成中符合打印条件的组件;2)打开符合打印条件的所述文件或所述组件;3)搜索符合打印条件的所述文件或所述组件中的所有图页,并识别出有效图页;4)向打印机发送打印该有效图页的打印指令。

【技术特征摘要】

【专利技术属性】
技术研发人员:梁建章
申请(专利权)人:柳州五菱汽车有限责任公司
类型:发明
国别省市:45

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

1