一種證件打印系統(tǒng)的打印方法與字模的制作方法
【專利摘要】證件打印系統(tǒng)的打印方法,證件打印時漢字打印時通過生成程序數(shù)據(jù)的文件從漢字庫中提取,而將字母和數(shù)字符號采用模擬手寫的字模作為打印字符;證件打印系統(tǒng)向專用證件打印機發(fā)送打印命令,打印機收到命令后,驗證其中的專用控制命令,用將字母和數(shù)字符號采用模擬手寫的字模作為打印字符,字母和數(shù)字符號的專用字模打印與字母和數(shù)字編碼相對應的字符。94個字符的字模,為橫向12,縱向24的點陣,涵蓋編碼0x21-0x7e之間的94個半角字符。
【專利說明】一種證件打印系統(tǒng)的打印方法與字模
【技術領域】:
[0001]本發(fā)明涉及一種適用于打印駕駛證、行車證的打印方法與專用字模。
【背景技術】:
[0002]駕駛證、行車證等是國家規(guī)定的法定身份證件,出于安全考慮,如果使用通用字體打印,容易普通打印機仿制,因此需要使用專用字模打印。現(xiàn)有普通的證件打印系統(tǒng)的打印方法均是采用通用字體打印,容易被普通打印機仿制。通用字體打印模式一般直接在漢字庫中尋找,打印機程序直接從漢字點陣硬字庫中提取字模打印。
[0003]需要說明的是,該方法及字模以前所有軟件系統(tǒng)(包括WINDOWS內置字體等)中未有相似字模,以后也不得應用于其它軟件系統(tǒng)和證件印刷。任何描點,勾畫或其它手段使用該字模的行為不僅侵權,而且非法。
【發(fā)明內容】
:
[0004]本發(fā)明目的是提供一種適用于公安證件打印系統(tǒng)的打印方法與字模,尤其是打印駕駛證、行車證的方法與專用字模。
[0005]證件打印系統(tǒng)的打印方法,證件打印時漢字打印時通過生成程序數(shù)據(jù)的文件從漢字庫中提取,而將字母和數(shù)字符號采用模擬手寫的字模作為打印字符。證件打印系統(tǒng)向專用證件打印機發(fā)送打印命令,打印機收到命令后,驗證其中的專用控制命令,用將字母和數(shù)字符號采用模擬手寫的字模作為打印字符,字母和數(shù)字符號的專用字模打印與字母和數(shù)字編碼相對應的字符。
[0006]本發(fā)明的改進是:所 述證件打印系統(tǒng)的打印方法字母和數(shù)字符號包括94個字符:即“ ! ()* +,_./ 0123456789: ; < = >?iABCDEFGHIJKLMNOPQRSTUVWXYZ) [Y] ~_~abcdefghljklmnopqrstuvwxyz { |
[0007]尤其是采用模擬手寫的字模作為打印字符。其對應的代碼編碼區(qū)間為0X21至0X7E。
[0008]本發(fā)明為區(qū)分于普通字模,有意設計94個專用證件字符,94個專用字符的生成方式:需要生成的字符代碼0X21至0X7E ;先在EXCEL中建立一張24*12的表格作為點陣,每一格的高和寬尺寸完全相同;在該表格內描繪字符字形(有筆畫的格式填寫?,沒有筆畫的地方空白),并通過放大、縮小來觀察字符筆畫的流暢性;字型上與印刷體有所區(qū)別,而考慮手寫體的字體結構。將有字符的表格轉換成點陣代碼,有?的格子填寫1,沒有筆畫的格子填寫0,然后每一列24個格子分成3組,每一組一個字節(jié)(8位),一共12列共3*12=36字節(jié);將得到94個字符的點陣信息組成數(shù)組,程序如果接收到的打印數(shù)據(jù)中字符代碼在0X21至0X7E區(qū)間的則從數(shù)組中讀取點陣信息進行展開打印;如果不是則從漢字庫中讀取點陣信息進行展開打印。
[0009]本發(fā)明通過設有驗證字符打印命令,通過字符打印命令才能打印,否則不能正常打印特殊字母和數(shù)字符號字模。
[0010]本發(fā)明的有益效果是:適用于公安證件打印系統(tǒng)的打印方法與字模,漢字與數(shù)字、字母符號具有明顯的區(qū)別的識別特征,以表示證件的嚴肅性和防止假冒打印證件的效果,尤其是用于打印駕駛證、行車證的打印方法與字模。
[0011]主要特征和優(yōu)點如下:僅在機動車登記/駕駛證管理信息系統(tǒng)軟件環(huán)境下能有效打印特殊字模。打印機每次打印數(shù)據(jù)可設有并均需要驗證專用命令,該命令通過交互通訊驗證打印機的合法性和唯一性,并將涉及證件個人信息部分數(shù)據(jù)加密打包發(fā)送給打印機;無命令控制的數(shù)據(jù)不能正常打印特殊字母和數(shù)字符號字模。特殊字模共94個字符,編碼從0X21—0X7E,字模形狀具有一定的仿手寫效果。
【專利附圖】
【附圖說明】:
[0012]圖1是本發(fā)明模擬手寫的字模作為打印字符。圖1中下圖和上圖分別為正常打印和縱橫放大二倍的生成的所述字母和數(shù)字符號打印字符。
[0013]圖2是本發(fā)明打印的機動車行駛證打印后示意圖。
[0014]圖3是機動車駕駛證打印后示意圖。
【具體實施方式】
[0015]一種公安證件打印系統(tǒng)專用方法與字模,應用于于如下平臺:全國機動車登記/駕駛證管理信息系統(tǒng)軟件、配置的專用證件打印機、一套96個字符的字模如圖1所示、與之對應的字符編碼、專用控制命令程序;所述全國機動車登記/駕駛證管理信息系統(tǒng)向專用證件打印機發(fā)送打印命令,打印機收到命令后,驗證其中的專用控制命令準確無誤后,用專用字模打印與編碼相對應的字符。
[0016]96個字符的字模,為橫向12,縱向24的點陣,涵蓋編碼0x210x7e之間的94個
半角字符;
[0017]當接收命令出錯,則用通用字符打印與編碼相對應的字符。
[0018]全國機動車登記/駕駛證管理信息系統(tǒng)軟件打印證件時,向專用證件打印機發(fā)送驗證命令和打印數(shù)據(jù),當打印機確認命令無誤后,打印數(shù)據(jù)的編碼如果在0X21—0X7E范圍內,使用專用字模打印數(shù)據(jù);如果驗證命令無效,或者數(shù)據(jù)編碼不在0X21—0X7E范圍內,則使用普通字模打印數(shù)據(jù)。
【權利要求】
1.證件打印系統(tǒng)的打印方法,其特征是證件打印時漢字打印時通過生成程序數(shù)據(jù)的文件從漢字庫中提取,而將字母和數(shù)字符號采用模擬手寫的字模作為打印字符;證件打印系統(tǒng)向專用證件打印機發(fā)送打印命令,打印機收到命令后,驗證其中的專用控制命令,用將字母和數(shù)字符號采用模擬手寫的字模作為打印字符,字母和數(shù)字符號的專用字模打印與字母和數(shù)字編碼相對應的字符。
2.根據(jù)權利要求1所述的證件打印系統(tǒng)的打印方法,其特征是所述證件打印系統(tǒng)的打印方法字母和數(shù)字符號包括94個字符:即“! 〃#$%&' ()* +,-./ O I 2 3 45 6 7 8 9: ; < = >?iABCDEFGHIJKLMNOPQRSTUVWXYZ>[Y] "_~abcdefghIjklmnopqrstuvwxyz { |
3.根據(jù)權利要求2所述的證件打印系統(tǒng)的打印方法,其特征是采用模擬手寫的字模作為打印字符;需要生成的所述字母和數(shù)字符號的字符代碼專門給出一段區(qū)間:如0X21至0X7E。
4.根據(jù)權利要求2所述的證件打印系統(tǒng)的打印方法,其特征是94個字符的字模,為橫向12,縱向24的點陣,涵蓋編碼0x210x7e之間的94個半角字符。
5.根據(jù)權利要求2或3所述的證件打印系統(tǒng)的打印方法,其特征是94個專用字符的生成方式步驟為:需要生成的字符代碼0X21至0X7E ;先在EXCEL中建立一張24*12的表格作為點陣,每一格的高和寬尺寸完全相同;在該表格內描繪字符字形,有筆畫的格式填寫.,沒有筆畫的地方空白,并通過放大、縮小來觀察字符筆畫的流暢性;字型上與印刷體有所區(qū)另IJ,而考慮手寫體的字體結構;將有字符的表格轉換成點陣代碼,有籲的格子填寫1,沒有筆畫的格子填寫0,然后每一列24個格子分成3組,每一組一個字節(jié)(8位),一共12列共3*12=36字節(jié);將得到94個字符的點陣信息組成數(shù)組,程序如果接收到的打印數(shù)據(jù)中字符代碼在0X21至0X7E區(qū)間的則從數(shù)組中讀取點陣信息進行展開打??;如果不是則從漢字庫中讀取點陣信息進行展開打印。`
6.根據(jù)權利要求2或3所述的證件打印系統(tǒng)的打印方法,其特征是設有驗證字符打印命令,通過字符打印命令才能打印,否則不能正常打印特殊字母和數(shù)字符號字模。
【文檔編號】G06F3/12GK103513944SQ201310384902
【公開日】2014年1月15日 申請日期:2013年8月29日 優(yōu)先權日:2013年8月29日
【發(fā)明者】潘漢中, 張捷, 柴永男, 孫正良, 盧利強, 陸棟, 談伯慶 申請人:無錫華通智能交通技術開發(fā)有限公司, 南京富士通計算機設備有限公司