一种证件打印系统的打印方法与字模的制作方法

文档序号:6509364阅读:1298来源:国知局
一种证件打印系统的打印方法与字模的制作方法
【专利摘要】证件打印系统的打印方法,证件打印时汉字打印时通过生成程序数据的文件从汉字库中提取,而将字母和数字符号采用模拟手写的字模作为打印字符;证件打印系统向专用证件打印机发送打印命令,打印机收到命令后,验证其中的专用控制命令,用将字母和数字符号采用模拟手写的字模作为打印字符,字母和数字符号的专用字模打印与字母和数字编码相对应的字符。94个字符的字模,为横向12,纵向24的点阵,涵盖编码0x21-0x7e之间的94个半角字符。
【专利说明】一种证件打印系统的打印方法与字模
【技术领域】:
[0001]本发明涉及一种适用于打印驾驶证、行车证的打印方法与专用字模。
【背景技术】:
[0002]驾驶证、行车证等是国家规定的法定身份证件,出于安全考虑,如果使用通用字体打印,容易普通打印机仿制,因此需要使用专用字模打印。现有普通的证件打印系统的打印方法均是采用通用字体打印,容易被普通打印机仿制。通用字体打印模式一般直接在汉字库中寻找,打印机程序直接从汉字点阵硬字库中提取字模打印。
[0003]需要说明的是,该方法及字模以前所有软件系统(包括WINDOWS内置字体等)中未有相似字模,以后也不得应用于其它软件系统和证件印刷。任何描点,勾画或其它手段使用该字模的行为不仅侵权,而且非法。

【发明内容】
:
[0004]本发明目的是提供一种适用于公安证件打印系统的打印方法与字模,尤其是打印驾驶证、行车证的方法与专用字模。
[0005]证件打印系统的打印方法,证件打印时汉字打印时通过生成程序数据的文件从汉字库中提取,而将字母和数字符号采用模拟手写的字模作为打印字符。证件打印系统向专用证件打印机发送打印命令,打印机收到命令后,验证其中的专用控制命令,用将字母和数字符号采用模拟手写的字模作为打印字符,字母和数字符号的专用字模打印与字母和数字编码相对应的字符。
[0006]本发明的改进是:所 述证件打印系统的打印方法字母和数字符号包括94个字符:即“ ! ()* +,_./ 0123456789: ; < = >?iABCDEFGHIJKLMNOPQRSTUVWXYZ) [Y] ~_~abcdefghljklmnopqrstuvwxyz { |
[0007]尤其是采用模拟手写的字模作为打印字符。其对应的代码编码区间为0X21至0X7E。
[0008]本发明为区分于普通字模,有意设计94个专用证件字符,94个专用字符的生成方式:需要生成的字符代码0X21至0X7E ;先在EXCEL中建立一张24*12的表格作为点阵,每一格的高和宽尺寸完全相同;在该表格内描绘字符字形(有笔画的格式填写?,没有笔画的地方空白),并通过放大、缩小来观察字符笔画的流畅性;字型上与印刷体有所区别,而考虑手写体的字体结构。将有字符的表格转换成点阵代码,有?的格子填写1,没有笔画的格子填写0,然后每一列24个格子分成3组,每一组一个字节(8位),一共12列共3*12=36字节;将得到94个字符的点阵信息组成数组,程序如果接收到的打印数据中字符代码在0X21至0X7E区间的则从数组中读取点阵信息进行展开打印;如果不是则从汉字库中读取点阵信息进行展开打印。
[0009]本发明通过设有验证字符打印命令,通过字符打印命令才能打印,否则不能正常打印特殊字母和数字符号字模。
[0010]本发明的有益效果是:适用于公安证件打印系统的打印方法与字模,汉字与数字、字母符号具有明显的区别的识别特征,以表示证件的严肃性和防止假冒打印证件的效果,尤其是用于打印驾驶证、行车证的打印方法与字模。
[0011]主要特征和优点如下:仅在机动车登记/驾驶证管理信息系统软件环境下能有效打印特殊字模。打印机每次打印数据可设有并均需要验证专用命令,该命令通过交互通讯验证打印机的合法性和唯一性,并将涉及证件个人信息部分数据加密打包发送给打印机;无命令控制的数据不能正常打印特殊字母和数字符号字模。特殊字模共94个字符,编码从0X21—0X7E,字模形状具有一定的仿手写效果。
【专利附图】

【附图说明】:
[0012]图1是本发明模拟手写的字模作为打印字符。图1中下图和上图分别为正常打印和纵横放大二倍的生成的所述字母和数字符号打印字符。
[0013]图2是本发明打印的机动车行驶证打印后示意图。
[0014]图3是机动车驾驶证打印后示意图。
【具体实施方式】
[0015]一种公安证件打印系统专用方法与字模,应用于于如下平台:全国机动车登记/驾驶证管理信息系统软件、配置的专用证件打印机、一套96个字符的字模如图1所示、与之对应的字符编码、专用控制命令程序;所述全国机动车登记/驾驶证管理信息系统向专用证件打印机发送打印命令,打印机收到命令后,验证其中的专用控制命令准确无误后,用专用字模打印与编码相对应的字符。
[0016]96个字符的字模,为横向12,纵向24的点阵,涵盖编码0x210x7e之间的94个
半角字符;
[0017]当接收命令出错,则用通用字符打印与编码相对应的字符。
[0018]全国机动车登记/驾驶证管理信息系统软件打印证件时,向专用证件打印机发送验证命令和打印数据,当打印机确认命令无误后,打印数据的编码如果在0X21—0X7E范围内,使用专用字模打印数据;如果验证命令无效,或者数据编码不在0X21—0X7E范围内,则使用普通字模打印数据。
【权利要求】
1.证件打印系统的打印方法,其特征是证件打印时汉字打印时通过生成程序数据的文件从汉字库中提取,而将字母和数字符号采用模拟手写的字模作为打印字符;证件打印系统向专用证件打印机发送打印命令,打印机收到命令后,验证其中的专用控制命令,用将字母和数字符号采用模拟手写的字模作为打印字符,字母和数字符号的专用字模打印与字母和数字编码相对应的字符。
2.根据权利要求1所述的证件打印系统的打印方法,其特征是所述证件打印系统的打印方法字母和数字符号包括94个字符:即“! 〃#$%&' ()* +,-./ O I 2 3 45 6 7 8 9: ; < = >?iABCDEFGHIJKLMNOPQRSTUVWXYZ>[Y] "_~abcdefghIjklmnopqrstuvwxyz { |
3.根据权利要求2所述的证件打印系统的打印方法,其特征是采用模拟手写的字模作为打印字符;需要生成的所述字母和数字符号的字符代码专门给出一段区间:如0X21至0X7E。
4.根据权利要求2所述的证件打印系统的打印方法,其特征是94个字符的字模,为横向12,纵向24的点阵,涵盖编码0x210x7e之间的94个半角字符。
5.根据权利要求2或3所述的证件打印系统的打印方法,其特征是94个专用字符的生成方式步骤为:需要生成的字符代码0X21至0X7E ;先在EXCEL中建立一张24*12的表格作为点阵,每一格的高和宽尺寸完全相同;在该表格内描绘字符字形,有笔画的格式填写.,没有笔画的地方空白,并通过放大、缩小来观察字符笔画的流畅性;字型上与印刷体有所区另IJ,而考虑手写体的字体结构;将有字符的表格转换成点阵代码,有籲的格子填写1,没有笔画的格子填写0,然后每一列24个格子分成3组,每一组一个字节(8位),一共12列共3*12=36字节;将得到94个字符的点阵信息组成数组,程序如果接收到的打印数据中字符代码在0X21至0X7E区间的则从数组中读取点阵信息进行展开打印;如果不是则从汉字库中读取点阵信息进行展开打印。`
6.根据权利要求2或3所述的证件打印系统的打印方法,其特征是设有验证字符打印命令,通过字符打印命令才能打印,否则不能正常打印特殊字母和数字符号字模。
【文档编号】G06F3/12GK103513944SQ201310384902
【公开日】2014年1月15日 申请日期:2013年8月29日 优先权日:2013年8月29日
【发明者】潘汉中, 张捷, 柴永男, 孙正良, 卢利强, 陆栋, 谈伯庆 申请人:无锡华通智能交通技术开发有限公司, 南京富士通计算机设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1