問(wèn)題: 標(biāo)簽的尺寸是75x25mm的,用的是Code 39,但是條形碼的數(shù)據(jù)多,顯示很長(zhǎng),不能全部打到標(biāo)簽上面。所以我就去改它的密度,怎么改也不行,要么長(zhǎng),要么短的,之后我就下載了個(gè)BarTender9.4的版本(原本是6.0的),但是還是和6.0的一樣,不行,所以我想問(wèn)下,是不是不管哪個(gè)BarTender版本,條形碼的密度都是固定的,不能手動(dòng)隨意打個(gè)數(shù)字?有什么辦法可以解決?(除了改標(biāo)簽尺寸) 敏用數(shù)碼解答: 您對(duì)條形碼密度提出了這樣的疑問(wèn),說(shuō)明您對(duì)條形碼的構(gòu)造和條碼打印機(jī)的原理不勝了解。 條形碼的構(gòu)造(Code39)(http://www.yaguhuagong.cn/news/view.asp?id=100):條碼的編碼方法就是要通過(guò)設(shè)計(jì)條碼中條與空的排列組合來(lái)表示不同的二進(jìn)制數(shù)據(jù)。條與空的寬窄設(shè)置不同,用寬單元表示二進(jìn)制的“1”,而用窄單元表示二進(jìn)制的“0”,寬窄單元之比一般控制在2~3,所以控制code39條形碼的寬度是通過(guò)“窄條”和“寬窄比”來(lái)實(shí)現(xiàn)的。這兩個(gè)參數(shù)在bartender中被稱作“尺寸”和“長(zhǎng)寬度”,不同的軟件中稱呼可能有所不同,“長(zhǎng)寬比”從2.0-3.0之間可選,“尺寸”最小值根據(jù)打印機(jī)的分辨率來(lái)決定。 條碼打印機(jī)的原理(http://www.yaguhuagong.cn/barcodeprinter_elements.shtml):既然“尺寸”最小值根據(jù)打印機(jī)的分辨率來(lái)決定。那么就要從條碼打印機(jī)的分辨率說(shuō)起了,條碼打印機(jī)采用的也是點(diǎn)陣式的打印方式,通過(guò)分布在打印頭上面的熱敏元件的發(fā)熱來(lái)進(jìn)行打印,熱敏元件的分布根據(jù)打印機(jī)不同分辨率有所不同,比如203dpi的條碼打印機(jī),1mm內(nèi)分布有8個(gè)熱敏元件,而300dpi的條碼打印機(jī),1mm內(nèi)分布有12個(gè)熱敏元件,根據(jù)計(jì)算,203dpi的條碼打印機(jī)一個(gè)獨(dú)立熱敏元件占用空間為0.125mm,300dpi的條碼打印機(jī)一個(gè)獨(dú)立熱敏元件占用空間為0.083mm;所以對(duì)于203dpi 的條碼打印機(jī)其可以打印的最小線條為0.125mm(尺寸為0.125mm,bartender中近似為0.13mm),對(duì)于300dpi的條碼打印機(jī)其可以打印的最小線條為0.083mm(尺寸為0.083mm,bartender中近似為0.08mm),并且尺寸的設(shè)置只能夠?yàn)樽钚【條的整數(shù)倍,比如對(duì)于203dpi 的條碼打印機(jī)尺寸可以設(shè)置為:0.13mm、0.25mm、0.38mm、0.5mm...,比如對(duì)于300dpi 的條碼打印機(jī)尺寸可以設(shè)置為:0.08mm、0.17mm、0.25mm、0.34mm...,并不能像您問(wèn)題中提到的那種——隨便數(shù)個(gè)密度值。 在不改變標(biāo)簽尺寸的前提下,唯一可以改善您說(shuō)的那個(gè)問(wèn)題——“要么長(zhǎng),要么短的”(不改變碼制的前提下),唯一的方法是改變條碼打印機(jī)的分辨率。 當(dāng)您采用203dpi分辨率的條碼打印機(jī)時(shí),可調(diào)的尺寸僅有:0.13mm、0.25mm、0.38mm、0.5mm... 而當(dāng)您采用600dpi分辨率的條碼打印機(jī)時(shí),可調(diào)的尺寸有:0.04mm、0.08mm、0.13mm、0.17mm、0.21mm、0.25mm、0.3mm、0.34mm、0.38mm、0.42mm、0.47mm、0.51mm... 從可選尺寸上可以看到,600dpi分辨率的條碼打印機(jī)打印出來(lái)的條碼具有更多可選的條形碼寬度(相同位數(shù)和相同長(zhǎng)寬度的情況下)。 只要是通過(guò)精確算法來(lái)實(shí)現(xiàn)條形碼打印的,那么條形碼的寬度就不是可以隨意調(diào)整的,隨意調(diào)整條形碼的寬度,只有一個(gè)方法那就是圖形,通過(guò)圖形的縮放來(lái)實(shí)現(xiàn)條形碼寬度的隨意調(diào)整,比如用coreldraw,但這樣的條形碼在縮放過(guò)程中會(huì)破壞窄條、窄空、寬條、寬空,導(dǎo)致條碼掃描器無(wú)法識(shí)別條形碼的問(wèn)題,這種方法不建議使用。 <a href="http://www.yaguhuagong.cn/Productmain_03.shtml">數(shù)據(jù)采集器</a> <a href="http://www.yaguhuagong.cn/barcode_label.shtml">條碼標(biāo)簽</a>