劉雨正
【摘要】 本文通過對39條形碼的分析及用VB編程實現(xiàn)批量打印,使讀者能從中了解條形碼的有關知識,39條形碼的編碼規(guī)則及編程思路,打印輸出的常用編程方法。下面介紹用VB語程打印39條形碼的設計方法。
【關鍵詞】 39條形碼 打印系統(tǒng) 設計方法
一、編碼原理
條形碼是利用條(著色部份)、空(非著色部份)及其寬、窄的交替變換來表達符號信息的“圖形符號”,每一種編碼都有一個遵循的標準,通過條碼識別儀器可解碼出它包含的字符信息。
1、39碼的特點
能表示字母(A-Z)、數(shù)字(0-9)和其它一些特殊符號(-,.,$,/,+,%,空格)共43個字符。
條碼的長度可變,對數(shù)據(jù)的字節(jié)數(shù)并沒有限制。
通常用“*”號作為起始符和終止符。
不用校驗碼。
代碼密度介于每英寸3-9.4個字符。
空白區(qū)是窄條的1-10倍,寬條是窄條的2-3倍。
廣泛用于工業(yè)、圖書、以及票證自動化管理。
二、編程思路
編碼規(guī)則:其中0表示窄元素,1表示寬元素,奇數(shù)位為條元素,偶數(shù)位為空元素。
其中Object.Line (X, y)-Step(widt, high), colo, BF 是在Object上按colo設定顏色繪制并填充方框圖形。B 把指定點作為矩形的對角點,畫出一個矩形。F指定方框總是被填充為實心。如:Line (500, 500)–Step(1000, 2000), , B 畫出一個方框,其左上角為 (500, 500),寬為 1000 單位,高為2000單位。通過調用這兩個函數(shù)就可實現(xiàn)條碼打印。