Barcodesoft的Code 39字型套件提供可靠且符合ISO/IEC 16388:2007標準的條碼列印,適用於物流、軍事(MIL-STD-1189B)和工業應用。該套件也稱為3 of 9、USD‑3和LOGMARS,可編碼43個有效字元:大寫字母、數字以及空格、連字號、句點、美元符號、斜線、加號和百分比等符號。只需用星號(*)將資料括起來,然後套用14種字型變體中的任意一種——從XXS到XXL,可選帶人類可讀文字。雖然Code 39具有自校驗功能,但該套件仍包含模43檢查碼原始碼,以滿足高精確度需求。這些字型支援TrueType、PostScript、PCL、SVG、OpenType和WOFF格式,可無縫整合至Crystal Reports、MS Excel和MS Access。立即下載帶有「Demo」浮水印的全功能展示版。
概述
Code39 也被稱為 Code 3 of 9、USD-3 和 LOGMARS。ISO/IEC 16388:2007 標準對 code39 條碼進行了定義。許多行業皆廣泛使用 Code39 條碼。
LOGMARS 是「Logistics Applications of Automated Marking and Reading Symbols」(自動標記與讀取符號之物流應用)的縮寫。它是 code39 的一種變體,由軍事標準 MIL-STD-1189B 進行了規範。
Code39 僅接受 43 個有效的輸入字元:
26 個大寫英文字母(A - Z)、數字(0-9)、連字號、句點、空格、錢字號、斜線、加號和百分比符號。
Code39 將會忽略其他所有的輸入字元。
以下是 Barcodesoft Code39 條碼字型的字元對應表:
code39 字型對應表
| 字元 | 對應 | 字元 | 對應 |
|---|---|---|---|
| 空格 | 井號 (#) | 0-9 | 保持不變 |
| 連字號、句點、錢字號 斜線、加號、百分比符號 |
保持不變 | A-Z | 保持不變 |
使用 Barcodesoft Code39 字型,對 code39 條碼進行編碼非常簡單。只需在您的數據前後加上星號(*),然後套用以下任一種 code39 字型即可,隨後便會顯示出 Code39 條碼。
總共有十四種 code39 條碼字型,具體列表如下。每個名稱都代表不同的長寬比(Aspect Ratio)。名稱中帶有「Hr」的 code39 字型在條碼下方包含具備可讀性的文字。
例如,Code39mHr 表示「中等長寬比」,且帶有可讀性文字。
Code39XXL 表示「超特大長寬比」,不帶可讀性文字。
Barcodesoft Code39 示範版字型包含「Demo」字樣的水印。
Barcodesoft Code39 條碼字型提供 True Type、PostScript、PCL、SVG、Open Type (eot) 和 Web Open Font Format (woff / woff2) 格式。使用者可以將 Code39 字型內嵌到 Adobe PDF 檔案中。
以下是 Barcodesoft Code39 條碼字型的列表:
Code-39 條碼字型對應表
| 長寬比 | 包含可讀性文字 | 不含可讀性文字 |
|---|---|---|
| XXS | Code39XXSHr | Code39XXS |
| XS | Code39XSHr | Code39XS |
| S | Code39SHr | Code39S |
| M | Code39MHr | Code39M |
| L | Code39LHr | Code39L |
| XL | Code39XLHr | Code39XL |
| XXL | Code39XXLHr | Code39XXL |
Barcodesoft Code 39 條碼字型支援 True Type、PostScript 和 PCL 格式,並且可以內嵌到 Adobe PDF 檔案中。
以下是 Barcodesoft code39 條碼字型的列表:
Barcodesoft code39 條碼字型價格
| 授權類型 | 單一使用者 | 5 使用者 | 10 使用者 | 網站點 | 企業 | 開發者 | 5 開發者 | 10 開發者 | 無限 |
|---|---|---|---|---|---|---|---|---|---|
| 價格 | CAD159 | CAD299 | CAD399 | CAD599 | CAD799 | CAD999 | CAD1199 | CAD1399 | CAD1999 |
在 Crystal Reports 中產生 Code 39 條碼
如何在 Crystal Reports 中產生 Code 39 條碼?
要在 Crystal Reports 中產生 Code 39 條碼,請使用 Barcodesoft UFL 程式庫中的 BCSLinearCode39 函式建立一個新的公式欄位。將您的資料庫欄位作為參數傳入,將公式欄位放置在設計畫布上,並套用 Code39MHr 字型系列。
-
步驟 1:確定 SAP Crystal Reports 位元版本並註冊 DLL
確定您所使用的 SAP Crystal Reports 版本的位元(bitness)。SAP Crystal Reports 2008 至 2016 為 32 位元,而 SAP Crystal Reports 2020 和 2025 則為 64 位元。
針對 64 位元 Crystal Reports (2020 / 2025):
以系統管理員身分執行命令提示字元並執行:
cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
%systemroot%\System32\regsvr32.exe cruflbcs_x64.dll
針對 32 位元 Crystal Reports (2008–2016):
以系統管理員身分執行命令提示字元並執行:
cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
regsvr32.exe cruflbcs.dll
-
步驟 2:建立新的公式欄位
開啟您的 Crystal Report 版面配置。在「欄位總管」窗格中右鍵按一下公式欄位,並從快顯功能表中選取新增...。在「名稱」文字方塊中輸入 "code39",然後按一下使用編輯器按鈕。
-
步驟 3:尋找 Barcodesoft Code 39 函式
在公式工作坊(Formula Workshop)中,導覽至「其他函式」目錄,並按兩下位於「Visual Basic UFLs」節點下的
BCSLinearCode39函式。
-
步驟 4:將資料庫欄位作為 code39 公式的參數使用
在公式括號內提供您的目標資料庫欄位作為主要字串參數。按一下儲存按鈕以驗證並保留您的新 code39 公式邏輯設定。
-
步驟 5:將 code39 公式欄位插入您的報表畫布
將新儲存的
code39公式欄位從欄位總管中拖出,並將其放到您希望顯示 Code 39 條碼的设计檢視網格畫布區域中。您會看到一些奇怪的字元。請不用擔心!您此時尚未套用 Code 39 條碼字型。
-
步驟 6:套用 Code39MHr 字型
右鍵按一下畫布上放置的公式文字方塊物件,並從快顯功能表中選擇設定欄位格式。在「字型」自訂索引標籤頁面中,從字型系列下拉式選單清單中選取 "code39mHr"。
此套件包含 14 種不同大小和樣式的 TrueType 字型: 帶有人類可讀文字:Code39XXL、Code39XL、Code39L、Code39M、Code39S、Code39XS 和 Code39XXS; 不帶有人類可讀文字:Code39XXL、Code39XL、Code39L、Code39M、Code39S、Code39XS 和 Code39XXS。 每種字型都設計有不同的長寬比,可讓您選擇最符合您應用程式需求的字型。
-
步驟 7:驗證 Code 39 條碼產生結果
按一下確定按鈕以套用變更。預留位置文字字串將立即轉換並轉譯為您報表範本預覽版面配置中有效且可讀取的 Code 39 條碼。

