翻譯|行業(yè)資訊|編輯:況魚杰|2019-06-26 10:51:46.390|閱讀 1062 次
概述:本文章將會介紹關(guān)于Code 39的一些基礎(chǔ)知識,主要包括概念,如何使用以及計算的使用場景。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Code 39 Font Advantage Package是一個包含條形碼字體的工具包,它包含了基于6種不同格式的10種不同的Code 39條形碼字體樣式。同時用戶還可以獲得相應(yīng)的字體工具、宏和字體源碼編輯工具,更好的方便用戶在相應(yīng)的應(yīng)用程序中應(yīng)用字體樣式。
點擊下載Code 39 Font Advantage Package
Code39簡介
Code 39是最常用的條形碼類型之一,用于各種標(biāo)簽,如名牌,庫存和工業(yè)應(yīng)用。本文章就將會為大家介紹這種條形碼的基本知識。
Code 39字符集的符號系統(tǒng)由表示數(shù)字0-9的條形碼符號,大寫字母AZ,空格字符和以下符號組成: - 。$ / +%。使用IDAutomation Code-39 Font Package.中提供的擴展字體也可以輕松編碼小寫字符 。
Code 39條形碼是最容易使用的字母數(shù)字條形碼,專為字符自檢而設(shè)計,因此無需進行校驗字符計算。Code 39條形碼存在若干標(biāo)準(zhǔn),規(guī)定如何為用戶的需要打印Code 39條形碼。
雖然校驗和字符是可選的,但還是有許多另外的標(biāo)準(zhǔn)規(guī)范它。校驗字符是Code39條形碼字體的為IDAutomation字體編碼器提供的一種MOD43計算。在IDAutomation條形碼組件和應(yīng)用程序中啟用校驗位也是一個選項,允許組件自動生成并包含MOD43校驗而不使用字體。
以下是基于Code39的標(biāo)準(zhǔn)需要MOD43校驗位的情形:
LOGMARS(自動標(biāo)記和讀取符號的物流應(yīng)用)是基于美國國防部使用的Code 39的標(biāo)準(zhǔn)。LOGMARS由軍用標(biāo)準(zhǔn)MIL-STD-1189B和其他如MIL-STD-129,MIL-STD-2073-1C和MIL-STD-129N定義。
HIBC(健康產(chǎn)業(yè)條形碼)是醫(yī)療保健產(chǎn)品行業(yè)中使用的條形碼標(biāo)簽。HIBC中好幾種情形也會使用 Code 128。
完整的Code 39條形碼由起始字符,數(shù)據(jù)數(shù)字,可選的檢查字符和停止字符組成。
起始字符 | 數(shù)據(jù)數(shù)字 | 可選的檢查字符 | 停止字符 |
* | Code-39 | p | * |
在Code 39中,* 字符通常用作開始/停止字符,不應(yīng)該是條形碼中數(shù)據(jù)的一部分。* 可以用作帶字體的開始/停止字符,但是,這可能會導(dǎo)致某些應(yīng)用程序(如MS Word)出現(xiàn)問題,因為它們可能會將被 * 包圍的文本視為粗體文本。在IDAutomation Code-39 Font Package.中,感嘆號和括號字符也用作開始/停止字符,就是為了避免以上錯誤而提供的功能。
Code39的使用
在不使用校驗字符的前提下,打印和生成Code39條形碼很簡單,IDAutomation Code 39條形碼字體可以直接從鍵盤創(chuàng)建,也可以在計算字段中使用,或者在許多應(yīng)用程序中動態(tài)生成多個符號,包括 Microsoft Word, Excel, FileMaker, QuickBooks和OpenOffice。
手動生成BAR CODE-39需要執(zhí)行以下操作:
輸入 * 的起始字符。
輸入要編碼的數(shù)據(jù),即BAR CODE-39。
要使用標(biāo)準(zhǔn)Code 39字體在條形碼中創(chuàng)建空間,下劃線必須替換要編碼的數(shù)據(jù)中的空格:BAR_CODE-39。
輸入 * 的停止字符。
僅選擇* BAR_CODE-39 *并將字體更改為Code 39條形碼字體。
注:在IDAutomation Code-39 Font Package.中,還可以使用感嘆號和括號字符當(dāng)做開始/停止字符。
如果是需要校驗的過程,可以咨詢
Code39計算的使用場景
Code39條形碼可以通過使用附加開始和結(jié)束字符公式從文本框中的計算字段動態(tài)的創(chuàng)建。這可以在多種應(yīng)用中實現(xiàn),包括以下場景:
Clarion: loc:barcode ='*'&left(clip(DataField))&'*'
Crystal Reports:在計算字段中輸入 “*”&Field&“*”
Lotus 123 for Windows :( “*”&C3&“*”) - 此公式將單元格C9中的數(shù)字轉(zhuǎn)換為文本以進行條形碼編碼:(“*”&@ STRING(C9,0)&“*”)
Microsoft?Access: =(“(”&[Table.Field1]&“)”)
Microsoft?Excel: =(“(”&C3&“)”)
年中活動倒計時中,還不趕緊下手,點擊就可領(lǐng)取 MyEclipse 、.NET Reactor、FastReport .Net、VMProtect等超多在線訂購產(chǎn)品優(yōu)惠券!
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自: