最近有遇到小伙伴咨詢流水碼打印方法,不過這個(gè)流水碼不是簡(jiǎn)單的流水碼,而是流水碼的最后面帶有校驗(yàn)位,校驗(yàn)位就是由流水碼的各數(shù)據(jù)求和取余數(shù)得到的,比如流水碼69001、69002、69003……,加上校驗(yàn)位就是690016、690027、690038……、最后一位就是由前面的流水碼數(shù)據(jù)求和取余數(shù)得到的校驗(yàn)位,像這種的含有校驗(yàn)位的流水碼怎么用中瑯條碼打印軟件實(shí)現(xiàn)呢?
先在中瑯條碼打印軟件中新建一個(gè)空白標(biāo)簽,設(shè)置好標(biāo)簽尺寸,標(biāo)簽行列等信息。標(biāo)簽新建完成后利用條碼打印軟件左側(cè)邊的“A”圖標(biāo)(繪制普通文本工具)在標(biāo)簽的白色畫布上添加一個(gè)普通文本,雙擊普通文本打開“圖形屬性”-“數(shù)據(jù)源”修改文本數(shù)據(jù)。
點(diǎn)擊左邊數(shù)據(jù)對(duì)象下面的第二個(gè)“修改”按鈕,彈出數(shù)據(jù)對(duì)象管理窗口,數(shù)據(jù)對(duì)象類型設(shè)置成“序列生成”,在開始字符串輸入框中輸入“20220001”并保存修改。
流水碼生成后,點(diǎn)擊右邊處理方法的“+”添加處理方法,處理方法類型選擇“腳本編程”,輸入以下代碼并保存就可以看到已經(jīng)生成了流水碼后面的校驗(yàn)位:(由腳本代碼計(jì)算流水碼數(shù)據(jù)和并取余數(shù),最后輸出完整的流水碼以及校驗(yàn)碼)
var c=0;
for(i=0; i<strReturn.length;i++){
c+=parseInt(strReturn[i]);
}
strReturn += c%10;
以上操作完成后通過條碼打印軟件中的“打印預(yù)覽”功能可以查看批量生成的流水碼和校驗(yàn)碼,每個(gè)校驗(yàn)碼都是有流水碼數(shù)據(jù)求和取余得到。
綜上所述就是用中瑯條碼打印軟件生成數(shù)據(jù)求和取余的校驗(yàn)碼方法。通過中瑯條碼打印軟件可以打印各種簡(jiǎn)單及復(fù)雜的數(shù)據(jù),有需要的小伙伴可以下載軟件體驗(yàn)哦!
標(biāo)簽:條碼打印軟件 , 數(shù)據(jù)求和余數(shù) , 校驗(yàn)碼
共有條評(píng)論 網(wǎng)友評(píng)論