隨著現(xiàn)在條碼二維碼的廣泛使用,有些用戶經(jīng)常會問,條形碼是否可以放中文,或者條碼二維碼中可以放多少個字符,有什么限制等,下面我們就來詳細(xì)看一下條碼及條碼字符的編碼容量是多少。
首先,條形碼中只能放置數(shù)字、字母及特殊字符,不能放漢字,如果條形碼中放置漢字會出現(xiàn)下圖中第一個圖的錯誤提示,放置數(shù)字則會正確顯示。
中瑯條碼軟件中有一百多種的條形碼類型,都是符合國際編碼規(guī)范的,以下為條形碼相關(guān)的編碼容量以及條形碼字符的編碼容量知識詳解:
1、條形碼的編碼容量
條形碼的編碼容量即每種條形碼結(jié)構(gòu)可能編制的代碼數(shù)量的最大值。例如,EAN/UCC-13條形碼的,有5位數(shù)字可用于編制商品項目條形碼,在每一位數(shù)字的代碼均無含義的情況下,其編碼容量為100000,所以廠商如果選擇這種代碼結(jié)構(gòu),最多能標(biāo)識100000種商品。
2、條形碼字符的編碼容量
條形碼字符的編碼容量即條形碼字符集中所能表示的字符數(shù)的最大值。每個碼制都有一定的編碼容量,這是由其編碼方法決定的。編碼容量限制了條形碼字符集中所能包含的字符個數(shù)的最大值。對于用寬度調(diào)節(jié)法編碼的,僅有兩種寬度單元的條形碼符號,即編碼容量為: C(n,k),這里,C(n,k)=n(n-1)…(n-k+1)/k!。其中,n是每一條形碼字符中所包含的單元總數(shù),k是寬單元或窄單元的數(shù)量。
例如,39條形碼,它的每個條形碼字符由9個單元組成,其中3個是寬單元,其余是窄單元,那么,其編碼容量為: C(9,3)=9×8×7/(3×2×1)=84 .對于用模塊組配的條形碼符號,若每個條形碼字符包含的模塊是恒定的,其編碼容量為C(n-1,2k-1),其中n為每一條形碼字符中包含模塊的總數(shù),k是每一條形碼字符中條或空的數(shù)量,k應(yīng)滿足1≤k≤n/2。例如93條形碼,它的每個條形碼字符中包含9個模塊,每個條形碼字符中的條的數(shù)量為3個,其編碼容量為: C(9-1,2×3-1)=8×7×6×5×4/(5×4×3×2×1)=56 .一般情況下,條形碼字符集中所表示的字符數(shù)量小于條形碼字符的編碼容量。
綜上所述,就是條形碼編碼容量相關(guān)知識的詳細(xì)介紹,用戶在制作條形碼時,建議選用專業(yè)的中瑯條碼軟件,不用自己計算校驗(yàn)碼或者了解其詳細(xì)的編碼規(guī)范后才能制作條碼,只需要將編好的數(shù)據(jù)放置軟件中,然后用其生成條形碼即可批量生成和打印。
共有條評論 網(wǎng)友評論