导航菜单

code39 条形码应用代码

code39 Barcode Font
code39 产品页面

生成 code39 条形码

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”水印的全功能演示版。

概述

code 39 条形码 LOGMARS USD-3 ISO/IEC 16388:2007

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 保持不变
Code39 具有自校验功能。因此,Code39 很少需要校验位(Checksum)。但在需要高精度的应用中,Code39 会在数据后添加一个模 43(Modulo-43)的校验位。如果您下载 Barcodesoft Code39 演示版,即可找到计算校验和的的源码。

使用 Barcodesoft Code39 字体,对 Code39 条形码进行编码非常简单。只需在您的数据前后加上星号(*),然后应用以下任意一种 Code39 字体即可,随后便会显示出 Code39 条形码。

共有十四种 Code39 条形码字体,具体列表如下。每个名称都代表不同的长宽比。名称中带有“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
尽管有“Demo”水印,Barcodesoft Code 39 演示版依然具备完整的功能。

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. 步骤 1:确定 SAP Crystal Reports 的位数并注册 DLL

    确定您所使用的 SAP Crystal Reports 版本的位数。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
    Registering 64-bit cruflbcs_x64.dll via Administrator Command Prompt

    对于 32 位 Crystal Reports (2008–2016):

    以管理员身份运行命令提示符并执行:

    cd "C:\Program Files\Common Files\Barcodesoft\FontUtil"
    regsvr32.exe cruflbcs.dll
    Registering 32-bit cruflbcs.dll via Administrator Command Prompt
  2. 步骤 2:创建新的公式字段

    打开您的 Crystal Report 布局。在“字段资源管理器”窗格中右键单击公式字段,然后从右键菜单中选择新建...。在“名称”文本框中输入 "code39",然后单击使用编辑器按钮。

    Creating a new Crystal Reports formula field named code39
  3. 步骤 3:定位 Barcodesoft Code 39 函数

    在公式工作坊(Formula Workshop)中,导航至“其他函数”目录,双击位于“Visual Basic UFLs”节点下的 BCSLinearCode39 函数列表。

    Selecting BCSLinearCode39 from the Visual Basic UFLs list inside the Formula Workshop
  4. 步骤 4:将数据库字段作为 code39 公式参数使用

    在公式括号内提供您的目标数据库字段作为主字符串参数。单击保存按钮以验证并保留您的新 code39 公式逻辑配置。

    code39 crystal reports ufl
  5. 步骤 5:将 code39 公式字段插入到您的报表画布中

    将新保存的 code39 公式字段从字段资源管理器中拖出,并将其释放到您希望显示 Code 39 条形码的设计视图网格画布区域中。您会看到一些奇怪的字符。请不要担心!您此时还没有应用 Code 39 条形码字体。

    code39 barcode crystal reports UFL
  6. 步骤 6:应用 Code39MHr 字体样式

    右键单击画布上放置 commercial 的公式文本块对象,并从右键菜单中选择设置字段格式。在“字体”自定义选项卡窗格中,从字体系列下拉菜单选择列表中选择 "code39mHr"

    code39 font crystal reports

    该软件包包含 14 种不同尺寸和样式的 TrueType 字体: 带有人类可读文本:Code39XXL, Code39XL, Code39L, Code39M, Code39S, Code39XS 和 Code39XXS; 不带有人类可读文本:Code39XXL, Code39XL, Code39L, Code39M, Code39S, Code39XS 和 Code39XXS。 每种字体都设计有不同的高宽比,允许您选择最适合您应用要求的字体。

  7. 步骤 7:验证 Code 39 条形码生成效果

    单击确定按钮应用更改。占位符文本字符串将立即转换并渲染为您报表模板预览布局中激活且可读取的 Code 39 条形码。

    code39 barcode crystal reports