新: TFORMer Designer V9.2——轻松设计和打印标签及表单。 了解产品 →

H.B. Fuller Amazon BMW Pfizer Bosch Bayer Siemens GS1 Austria Solution Partner
代码片段:如何为唯一包裹 ID 创建时间戳?

如果您无法使用持久化序列字段,使用时间戳是一种变通方法。以下表达式会为唯一包裹 ID 创建一个 12 位字母数字时间戳(每个打印作业递增)。

CStr(Chr(65 + Year(Now()) % 26)) +
CStr(Chr(65 + CLng(Format(Now(), "MM")) - 1)) +
CStr(Chr(47 + CLng (IIF (Day(Now()) >10, 7, 0)) + Day(Now()))) +
CStr(Chr(65 + Hour(Now()))) +
Format(Now(), "mmss") +
Format(PrintedItems, "0000")
  • 将年、月、小时转换为 A-Z 以节省空间。
  • 将日期转换为 A-Z,0..7
  • 将实际的标签份数用作 4 位计数器

将此表达式放入一个计算字段中,例如 clPackageID(数据类型为 Text)。如果您使用单独的标签份数,请按记录副本(Record Copy)进行计算。

8 位版本

使用 8 位时,我们可以去掉年份和秒数,并将序列部分限制为 3 位。

CStr(Chr(65 + CLng(Format(Now(), "MM")) - 1)) +
CStr(Chr(47 + CLng (IIF (Day(Now()) >10, 7, 0)) + Day(Now()))) +
CStr(Chr(65 + Hour(Now()))) +
Format(Now(), "mm") +
Format(PrintedItems, "000")

该自动生成的包裹 ID 由 5 位时间戳(月/日/小时/分钟)加上 3 位序号组成。这意味着单次作业中的商品/托盘数量限制为 999 个,且两次打印作业之间的最短时间间隔必须为 1 分钟。该包裹 ID 每年可能会重复。

在帮助中心查看 ›

如何生成符合 MIL Std 130 N 标准的 Data Matrix?

符合 MIL Std 130 N 标准的 Data Matrix 符号基于 ISO/IEC 16022 Data Matrix ECC200,与 TEC-IT 所使用的标准相同。模块宽度可在 0.19 毫米到 0.635 毫米之间,且必须进行调整,以确保最终符号宽度不超过 25.4 毫米。

更多详情,请参见 MIL Std 130 N 规范(第 5.2.3.2 节)。

数据结构:

数据结构取决于标签,其中可以选择应用标识符、数据标识符或 TEI(参见规范 5.2.4 语法)。

  • 如果您选择使用应用标识符,应选择格式指示符 05,如下所示:
    Library/DLL:      BCSet_DM_Format (pBarCode, eDMPr_Macro05)
    TBarCode/X:     --DMformat=3
    

    结果:数据流中将插入 "[)>" + RS + "05" + GS 的头部以及 RS + EOT 的尾部。FNC1 用于分隔可变长度的 AI 字段(参见规范 5.2.1.4)。

  • 如果您选择使用数据标识符,应使用格式指示符 06,如下所示。
    Library/DLL:      BCSet_DM_Format (pBarCode, eDMPr_Macro06)
    TBarCode/X:     --DMformat=4
    

    结果:数据流中将插入 "[)>" + RS + "06" + GS 的头部以及 RS + EOT 的尾部。

    用户数据示例:

    17V12345\x1d1P1234\x1dS12345

    说明:

    17V ... DI for CAGE ID
    1P ... DI for Part Number
    S ... DI for Serial Number
    \x1d ... GS
    必须启用转义序列!
  • 如果您选择使用 TEI,则有单独的格式指示符 12。您必须在用户数据中手动实现 Format 12(头部、尾部)。软件中不提供针对此项的宏(格式)。

在帮助中心查看 ›

在线咨询

改用电子邮件

如需支持或销售咨询,请编辑消息并自行发送。销售咨询会在内部转交。收件人: support@tec-it.com

导入不完整:目前只能复制名字、姓氏和电子邮件。其他回答、完整的试用许可证密钥和文件不会被复制。请在下方补充问题,不要填写完整的许可证密钥,并在邮件程序中手动添加附件。