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