??問(wèn)題:
通過(guò)Codesoft8.5條碼打印軟件在TSC條碼打印機(jī)上進(jìn)行打印,我打條碼時(shí)為什么不能小寫(xiě)?只能大寫(xiě)才能把數(shù)據(jù)輸進(jìn)去,我按鍵盤(pán)的大小寫(xiě)轉(zhuǎn)換鍵也不行,用時(shí)軟件默認(rèn)的是CODE39,然后換成CODE128,能打出來(lái)小寫(xiě)字母,但用掃描器掃的時(shí)候還是大寫(xiě),怎么回事?
解答:
根據(jù)你問(wèn)題中的描述,你現(xiàn)在碰到的應(yīng)該是兩個(gè)問(wèn)題:
1、Codesoft8.5中的Code39碼為什么不能輸入小寫(xiě)字母?
2、條碼掃描器掃描出來(lái)的內(nèi)容為什么是大寫(xiě)的?
對(duì)于上述的兩個(gè)問(wèn)題點(diǎn),分別作答如下:
1、Codesoft8.5在新建一個(gè)條碼時(shí),它默認(rèn)的條形碼是code39碼,如果你了解code39碼(標(biāo)準(zhǔn)型)的話(huà),那問(wèn)題就很明晰了。
Code 39條形碼分為標(biāo)準(zhǔn)型Code 39(Standard Code 39)及完全型Code 39(Full ASCII Code 39)。標(biāo)準(zhǔn)型Code 39表示的資料內(nèi)容,包括有A~Z大寫(xiě)英文字母,0~9數(shù)字,以及一些特殊符號(hào),共計(jì)有44個(gè)字符。而Full ASCII Code 39除上述標(biāo)準(zhǔn)型Code 39之44個(gè)字符外,再搭配"/""%""$""+"等前置符號(hào)即可擴(kuò)充成128個(gè)字符(含一個(gè)起始和結(jié)束字符)。
所以當(dāng)選擇碼制為默認(rèn)的code39碼時(shí),它的內(nèi)容也就只能是允許的44個(gè)字符了。
2、當(dāng)你選擇code128碼時(shí),它就可以進(jìn)行正常的大小寫(xiě)輸入,code128就是指可以表示ASCII中128個(gè)字符。
打印出來(lái)的條形碼為什么掃描出來(lái)仍然是大寫(xiě)呢?這個(gè)問(wèn)題應(yīng)該出在你的條碼掃描器上面,目前常用的條碼掃描器都是采用USB接口或PS/2接口(USB接口也是采用仿真鍵盤(pán)的一種方式),PS/2接口在設(shè)置上有一個(gè)功能:轉(zhuǎn)換大小寫(xiě),可以把數(shù)據(jù)轉(zhuǎn)換為大寫(xiě)字母上傳,也可以把數(shù)據(jù)轉(zhuǎn)換為小寫(xiě)字母上傳,當(dāng)然了也可以不進(jìn)行任何轉(zhuǎn)換,條碼掃描器默認(rèn)設(shè)置中往往是不轉(zhuǎn)換的。
當(dāng)你不需要轉(zhuǎn)換時(shí),你可以進(jìn)行相應(yīng)的不轉(zhuǎn)換設(shè)置,或者把你的條碼掃描器恢復(fù)到出廠設(shè)置。