要求:EAN13格式的條碼,格式為:兩位年+兩位月+兩位周+五位流水號+0+糾錯碼。
安裝了一個《Zebra》4.2a版本的打印軟件,以前從來沒有摸過的。經過反復摸索,搞定!步驟如下:
新建 -> 在上方的工具欄里選擇 “ Add a bar code field ” -> 在彈出的 “ Barcodes” 頁面里,Symbology 下拉框內選擇 “ EAN 13”,在其下方的列表框里,選擇 “ Advanced ”(如果沒有看到,請把右邊的垂直滾動條往上拖,這個Advanced在最上面,是第一個),此時下方的 “ Define " 按鈕就會由灰色變成黑色,表明可用。
Step 1:選擇EAN13和Advanced
在彈出來的 “ Advanced ” 界面里,在“ Data definition string” 框內輸入1310(這是固定字符串,依據(jù)規(guī)則而來:13表年,10表月)。仔細了,下面的精華來了,全部的核心和精彩之處都在這里哦--
在頁面左下方的 “ Category” 列表框內,選擇最上面的 “ Arithmetic” ,然后在右邊出現(xiàn)的 “ Function description” 列表框內雙擊 “ Increment ” 。這時候,上方的文本框就會自動變成“ 1310@INCREMENT(,1,0123456789)”。把左括號后面的所有內容都刪掉,敲入:@Question(Enter Num?,00000),1,0123456789),留心這個界面右下角有個“ Evalutates to” ,已經變成了“ 131000000”,這個起到了實時預覽的作用。這5個數(shù)怎么都是0?好像看不出從1到9999流水號的樣子!別急嘛,再把最后的周次43,以及0填上。預覽時只有12位數(shù)字,這是對的。因為最后一位是檢查碼,系統(tǒng)會在打印時產生,故不用填。
Step 2:生成動態(tài)字符串
點擊右方的 “OK”按鈕返回,這時候再看“ BarCodes ”界面,可以看到中間部分的 “ Data” 文本框內,多了“ 131000000430”的顯示。然后點擊“OK”。當然還能夠對字體大小、寬度作一些微調,但最具技術含量的已經做出來了。
來,打印吧,驗證一下:
Step 3:打印時動態(tài)給出參數(shù)
說明:
第一行的 “ Number of lables” 表示這次要打印幾張標簽;
第二行的 “ Enter Num?” 表示這次打印要從第幾個數(shù)字開始。
我填寫的數(shù)字分別是10和3,表示這次要打?。硰垬撕灒瑥?0010開始。那么打印出來的標簽,中間的流水號將分別是:00010、00011、00012。經過驗證,完美實現(xiàn)。