??問(wèn)題:
如何批量制作條碼而且能設(shè)置其大小不變?條碼是以身份證來(lái)做的,Code128條碼,有的身份證號(hào)碼帶有英文字母,條碼就會(huì)變長(zhǎng),我是用BarTender做的,請(qǐng)問(wèn)有什么方法限制條碼大小全部統(tǒng)一尺寸,求方法。
解答:
想讓Code128碼制成的條形碼寬度統(tǒng)一,方法其實(shí)很簡(jiǎn)單,那就是讓Code128碼只使用一種代碼集。
Code128碼具有三種代碼集,分別為A、B、C,使用混合代碼集時(shí),條形碼的寬度會(huì)因內(nèi)容和位置來(lái)調(diào)配代碼集的使用,造成條形碼寬度會(huì)隨內(nèi)容而發(fā)生變化。
問(wèn)題中提到條碼是由身份證號(hào)碼來(lái)生成的,而身份證有數(shù)字+字母的組合,引起條形碼的寬度不統(tǒng)一,那你可以選擇Code128 A代碼集來(lái)代替“自動(dòng)”代碼集,如下圖所示:
選擇Code128 A代碼集來(lái)代替“自動(dòng)”代碼集時(shí),唯一需要注意的是條形碼的整體寬度會(huì)變大,要為條碼留出足夠的空間。