一种打印实现方法技术

技术编号:2916005 阅读:187 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种打印实现方法。本发明专利技术根据待打印文件生成对应的页面位图,然后将生成的页面位图转换为目标打印机对应的格式,而无需调用Windows操作系统中公用的GDI函数,并直接通过硬件端口输出给目标打印机,而不是通过Windows操作系统中的端口输出给目标打印机,从而避免了类似于Hook程序等应用程序截获打印数据;而且,本发明专利技术中生成的打印数据为页面位图,而不是各种矢量图或文字信息,因此,即便打印数据通过其他途径被截获,也不易恢复出待打印文件中的信息,从而提高了打印安全性。

【技术实现步骤摘要】

本专利技术涉及打印技术,特别涉及一种能够提高打印安全的打印实现方法
技术介绍
电子文档可通过打印机打印成纸质文件,以便于传阅、存档。参见图1,现有的打印实现方法可以通过如下步骤来实现:步骤101,在Windows操作系统中安装与目标打印机匹配的打印驱动程序,其中,与目标打印机匹配的打印驱动程序通常由该打印机的制造厂商提供。步骤102,应用程序调用Windows操作系统中的相关应用程序接口(API)函数,创建打印机设备描述表(DC)。步骤103,调用Windows操作系统中的不同图形设备接口(GDI)函数,对待打印文件进行处理得到打印数据,并发送到对应打印机的打印驱动程序。本步骤中,处理得到的打印数据可以包括:矢量图、和/或文字信息等。步骤104,Windows操作系统中的驱动程序将接收到的打印数据转换为目标打印机能够识别的格式,通过Windows操作系统中的端口传输到目标打印机,进行打印输出。至此,本流程结束。在某些应用场合中,打印安全性是一项基本需求。例如,在政府部门、银行、以及保密单位中,用户对对某些重要的文档需要进行严格管理,在打印时,希望防止打印数据被窃取、杜绝网络打印的本文档来自技高网...

【技术保护点】
一种打印实现方法,其特征在于,该方法包括: 根据待打印文件生成对应的页面位图; 将生成的页面位图转换为目标打印机对应的格式,并输出给目标打印机。

【技术特征摘要】
1、一种打印实现方法,其特征在于,该方法包括:根据待打印文件生成对应的页面位图;将生成的页面位图转换为目标打印机对应的格式,并输出给目标打印机。2、如权利要求1所述的方法,其特征在于,所述根据待打印文件生成对应的页面位图包括:对待打印文件进行解析,生成表示待打印文件中的信息的图元数据;根据设置的打印控制参数,对生成的图元数据进行点阵化处理,转换为由点阵数据构成的页面位图。3、如权利要求2所述的方法,其特征在于,所述设置的打印控制参数可以包括:打印机的硬件端口、打印机型号、打印幅面、分辨率、纸张大小、颜色、打印份数。4、如权利要求3所述的方法,其特征在于,所述根据设置的打印控制参数,对生成的图元数据进行点阵化处理,转换为由点阵数据构成的页面位图为:结合打印幅面的大小、分辨率,对生成的图元数据进行点阵化处理,转换为由点阵数据...

【专利技术属性】
技术研发人员:王东临
申请(专利权)人:北京书生国际信息技术有限公司
类型:发明
国别省市:11[中国|北京]

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

1