問(wèn)題:
體檢條碼號(hào)為13位,默認(rèn)打印CODE128C格式,打出來(lái)的前面補(bǔ)0,掃描槍無(wú)法掃描,請(qǐng)問(wèn)如何解決?這個(gè)系統(tǒng)以前是可以正常掃描的(12位條碼數(shù)時(shí)),掃描帶0的條碼,條碼槍能發(fā)出正常解碼的“滴”聲,現(xiàn)在條碼數(shù)變成了13位,打印出來(lái)的前面加了0,掃描槍掃到的結(jié)果與系統(tǒng)里的不匹配(多個(gè)0)
敏用數(shù)碼解答:
你這個(gè)問(wèn)題,有兩個(gè)點(diǎn),一個(gè)是code128C條碼,一個(gè)是系統(tǒng)識(shí)別條碼位數(shù),這兩個(gè)點(diǎn)讓你出現(xiàn)了現(xiàn)在的無(wú)法掃描,對(duì)這兩個(gè)點(diǎn)分別做一下說(shuō)明:
1、code128C條碼
code128-C符號(hào)體系,僅可以表達(dá)數(shù)字,并且只可以表達(dá)“偶數(shù)位”的數(shù)串,比如:2位、4位,8位...,所以當(dāng)你升級(jí)你的條碼為13位數(shù)時(shí),一般的打印系統(tǒng)都會(huì)自動(dòng)在13位的條碼前加一個(gè)0,自動(dòng)變?yōu)?4位條碼。
2、系統(tǒng)識(shí)別條碼位數(shù)
根據(jù)你問(wèn)題中描述,你的系統(tǒng)可錄入的條碼長(zhǎng)度變?yōu)?4位時(shí),系統(tǒng)無(wú)法對(duì)14位的條碼進(jìn)行識(shí)別,而實(shí)際上你的條碼是13位,為了驗(yàn)證你的系統(tǒng)是否可識(shí)別13位的條碼,你可以通過(guò)鍵盤輸入13位數(shù)字,然后觀察是否可以識(shí)別13位數(shù),如果可以,那么問(wèn)題就比較好解決。如果13位的數(shù)字也無(wú)法識(shí)別,那么你只能縮短條形碼位數(shù),或者對(duì)軟件系統(tǒng)進(jìn)行升級(jí)。
當(dāng)系統(tǒng)可以識(shí)別13位數(shù)時(shí),可以通過(guò)下述兩個(gè)方法來(lái)解決:
① 在不改變打印系統(tǒng)的提前下,對(duì)
條碼掃描器進(jìn)行一定的設(shè)置
可以對(duì)條碼掃描器進(jìn)行Data Format,截去code128碼制的第一位數(shù),這樣掃描到PC上的數(shù)據(jù)仍然為13位體檢條碼。系統(tǒng)就可以正確的識(shí)別所掃描條形碼。具體的Data Format方法根據(jù)不同掃描器型號(hào)進(jìn)行設(shè)置。
② 改變打印系統(tǒng)所使用的條碼碼制
可以使用code128A或code39碼等對(duì)位數(shù)沒(méi)有限制的條形碼碼制。