條碼(BarCode)是一組按照特定規則排列的條和空及相應數據字符組成的符號,是一種圖形化的信息條碼,條碼通過不同光反射率的符號表示信息,條碼中光反射率較低的部分稱為“條”,一般顏色較深;條碼中反射率較高的部分稱為“空”一般顏色較淺(如圖1所示)。條碼一般分為一維條碼、二維條碼兩種。
一維條碼:是對物品的標識,也就是給物品分配一個代碼,代碼以條碼形式標識在物品上。一維條碼由一個接一個的“條”和“空”排列組成。條碼信息靠“條”和“空”的不同寬度和位置來決定,條碼越寬,包含的“條”和“空”也就越多,信息量越大。這種技術只能在一個方向上通過“條”和“空”的排列組合來存儲信息,所以叫“一維條碼”。
二維PDF417碼:由留美華人王寅敬(音)博士發明的。PDF是取英文Portable Date File三個單詞的首字母的縮寫,意為“便攜式數據文件”。因為組成條碼的每一個字符都是由4個條和4個空組成,如果將組成條碼的最窄條或空稱為一個模塊,則上述的4個條和4個空的總模塊數一定為17,所以稱為417碼或者PDF417碼。
二維Data Matrix碼:是一種矩陣式二維條碼,目前有Ecc000-140和Ecc200兩種類型,目前EZCAD只支持Ecc200類型。
1 如圖1所示,使用繪制繪制工具欄里的條形碼快捷按鈕(紅字1處),在顯示欄內輸入一個條形碼,選擇我們需要的條碼類型(紅字2處),然后在文本輸入欄(紅字3處)輸入我們所要表達的內容。
圖1
2 點擊“文本”框內的按鈕(紅字4處),彈出“條形碼”對話框。編輯好條碼參數,點擊確定。
3 開啟激光器,設置好激光打標參數(參見EZCAD使用說明),放好物件,點擊“標刻”按鈕,進行打標。
在字體類型下面的下拉菜單中(圖1中的紅字2處)選擇使用哪種條碼,菜單中提供了18種條碼類型,其中前16種均為一維條碼,只有PDF417和DATEMATRIX兩種是二維條碼。如圖2。
圖2
注意:條形碼有各自表示標準,比如“TEXT”能轉化為Code一維條碼能夠表示,而無法轉化為EAN-13一維條碼。EZCAD軟件對是否為有效編輯提供了直觀的顯示,如圖3所示。
圖3條形碼是否有效圖例
我們可以看到圖4中紅筆圈出的地方是兩種不同的顯示狀態,A中“有效”被勾選,表示它下面文本編輯框中的文字“TEXT”能夠轉化為Code 39條形碼,而B圖中的“有效”未被勾選,表示它下面文本編輯框中的文字“TEXT”不能轉化為EAN-13條形碼。
點擊“文本”框內的按鈕(圖1紅字4處),會彈出“條形碼”對話框。如圖4所示
圖4
部分條碼示例圖:條碼示例圖顯示的是當前條碼類型對應的條碼的外觀圖片。
第二部分文本有效:當前要顯示的文本是否有效,如果顯示則表示當前文本可以生成有效的條碼。顯示
表示當前文本輸入不能生成有效的條碼。
第三部分文本內容:條碼所表示的文本含義。
第四部分顯示文本:是否在生成條碼的同時顯示可供人識別的文字。默認是圖4中的未勾選狀態,表示不顯示可供人識別的文字。勾選表示顯示可供人識別的文字,勾選后在第四部分會出現如圖5的參數項。
圖5
不填充文本:不勾選此項我們填充條碼時會把下方的顯示文字一起填充,勾選后則只填充條碼。
字體:當前要顯示文本所使用的字體
文本高度:文本的平均高度
文本寬度:文本的平均寬度
文本X偏移:文本的X偏移坐標
文本Y偏移:文本的Y偏移坐標
文本間距:文本之間的間距
第五部分條碼說明:條碼說明顯示了當前條碼的一些格式說明,如果用戶對當前條碼類型的格式不清楚,請先仔細閱讀條碼說明,可以了解到應該輸入什么樣的文字才是合法的。
第六部分條碼效果編輯:通過改變條碼的一些參數使其更容易被讀碼器識別。
校驗碼:指當前條碼是否需要校驗碼,有的條碼可以由用戶自己選擇是否需要校驗碼,所以用戶可以選擇是否使用校驗碼。
反轉:未勾選此項,激光標刻條碼中“條”的部分,勾選后標刻條碼中“空”的部分。
條碼高:指條碼的高度。
窄條模塊寬:指最窄的條模塊的寬度,也就是基準條模塊寬度。一維條碼一般一共有四種寬度的條和四種寬度的空,按照條空的寬度從小到大我們用1,2,3,4來表示為基準條寬的1,2,3,4倍。窄條模塊寬度指條為1個基準條寬的寬度
比例:條2的實際寬度等于窄條模塊寬度乘以條2的比例。條3,4以此類推。
空1的實際寬度等于窄條模塊寬度乘以空1的比例。空2,3,4以此類推。
中間字符間距:個別條碼規定字符與字符之間需要有一定的間距(例如 Code39)。該參數用來設置此值,如圖6所示。
圖6
中間字符間距的實際寬度等于窄條模塊寬度乘以“中間字符間距”所表示的比例
第七部分空白:條碼左右兩端外側或中間與空的反射率相同的限定區域。空白區的實際寬度等于窄條模塊寬度乘以“空白”的比例。
注意:對于不同類型的條形碼來說,對話框內可編輯的內容會有些微的變化。如圖7是二維碼PDF417的高級設置參數框。
圖7
相對于一維碼來說,PDF417二維碼多出了一些新的參數,下面我們來介紹一下。
縮短模式:勾選此項,轉化后的條碼比標準的寬度、高度都變小,即按一定比例縮小。
條碼高:指條碼的高度。二維碼的條碼高與一維碼不同,它的上下的條高也有意義,也會攜帶信息,因此,二維碼與一維碼相比可存放的信息量要大的多
窄條模塊寬度:指最窄的條模塊的寬度。
錯誤糾正級:PDF417的錯誤糾正級,PDF417的錯誤糾正級一共有9級,從0到8級。
行列:指PDF417條碼的行數和列數。
圖8
如圖8所示,是MATAMATRIX碼的參數設置。
點模式:把條形碼用點來表示。如圖9是勾選與不勾選此項的不同效果。
圖9
“矩陣”下拉菜單:在這里我們可以選擇矩陣的大小規格。
我們在激光標刻中使用條形碼文字時,一般都會填充標刻,但由于激光器光斑大小的不同,打出的效果也就不同,有時會出現有些激光器打出的條形碼讀碼器不能識別,下面我們具體說明一下原因和方法。
原因:如圖10所示,是條碼填充打標效果放大圖(中間進行省略處理),從圖中我們可以看出實際標刻出來的“條”的寬度大于我們設計的“條”的寬度,它們之間相差了一個光斑的直徑長度。如果我們使用的激光器光模式好,光斑小,可能對效果影響不大,讀碼器能夠識別條碼。如果使用的激光器光模式不好,光斑比較大,那么實際標刻出來的“條”的寬度與我們設計的“條”的寬度相差就比較多,那么如果相臨的兩個“條”的寬度都比設計中的大,這兩個“條”之間的“空”的寬度就會與設計中的寬度相差較多,這樣就可能造成讀碼器讀錯或無法識別條碼。
圖10
解決方法:我們只需要使打出的最窄的“條”和最窄的“空”的寬度一致即可。具體方法有2種:
1填充時留出適當的填充邊距(推薦)。
2 使用第六部分中的“比例”參數改變設計條碼寬度比,使標刻的效果與標準條碼一致。
聲明:以上內容來自于北京金橙子軟件公司,可訪問: