Code39碼是使用較為廣泛的條形碼格式之一,主要用于非零售行業,尤其是在企業內部管理應用最為廣泛,code39碼采用數字,大寫英文字母,以及部分字符標識,編碼規則簡單,誤碼率較低。每一個Code39碼前后都有一個星號“*”作為條碼的起始和結束字符,不過一般在生成code39碼時星號是不會顯示出來,而且有的掃描軟件也不支持掃描出星號,那么我們掃描code39碼時如何才能得到帶星號的數據呢?
Code39二維碼制作方法也非常簡單,在中瑯條碼打印軟件中添加一個條形碼然后把條碼類型修改為“code39”即可,而且輸入的code39碼數據可以不含星號,默認code39碼的數據也是不含星號,如果想要條碼下面顯示出星號可以通過“格式化”功能。(格式化中,code39碼數據有多少位就輸入多少個英文問號,前后是星號)


如果是普通的掃描軟件一類,軟件本身可能不支持code39碼星號的識別顯示,就是掃描出來的只有數據不包含星號(如下圖),這個不是條碼問題,而是識別軟件不支持這個功能問題,所以我們可以借助掃描設備來識別code39碼。

用掃描設備識別code39碼之前還得提前把掃描設備設置一下,因為有的掃描設備默認也是不傳輸code39碼的型號,需要根據說明書設置一下,設置“允許將開始和結束字符和數據一起傳輸”,如下圖(不同品牌型號的掃描設備設置方法不同,僅做參考),先用掃描設備掃描一下左邊的條形碼就會自動設置。

以上操作設置后,再使用掃描設備掃描生成的code39碼就可以發現,掃描的數據包含了星號“*”。

綜上所述就是掃描code39碼得到帶星號數據的方法。當然,也有的小伙伴會想到直接用code39擴展碼,在數據中輸入星號“*”,這種方法由于部分設備由于不支持code39擴展碼的字符集,星號顯示出來的是“/J”。

共有條評論 網友評論