FAQ 条码创建
如何创建 UPS MaxiCode™?
如何创建 UPS MaxiCode™?
什么是 UPS MaxiCode
MaxiCode 是一种二维条码,中心具有一个独特的靶心状定位图案。UPS 使用 MaxiCode 的 Mode 2(美国地址)和 Mode 3(国际地址)在每个包裹标签上编码结构化的货运数据——包括邮政编码、追踪编号、服务级别和收货地址。
数据遵循 AIM ITS/04-001(ISS Format 01)标准,使用 ASCII 控制字符作为字段分隔符。
我应该使用哪种 MaxiCode 模式?
请根据目的地国家/地区和邮政编码格式选择模式:
| 模式 | 子模式 | 使用场景 |
|---|---|---|
| Mode 2 | SMC2 | 使用数字邮政编码(5 位或 9 位)的美国地址 |
| Mode 3 | SMC3 | 使用字母数字邮政编码的国际地址 |
如何格式化数据字符串?
整个货运记录以单个数据字符串的形式传递。各字段以 GS(\x1d)字符分隔,内容前后分别包裹消息头和消息尾。
下面是一个美国境内货运的完整示例:
[)>\x1e01\x1d96100277501\x1d840\x1d003\x1d1Z12345E0291980441\x1dUPSN\x1dR7X482\x1d045\x1d\x1d1/1\x1d5\x1dY\x1d742 EVERGREEN TERRACE\x1dSPRINGFIELD\x1dIL\x1e\x04
您的应用程序中必须启用转义序列,以便 \x1d、\x1e 和 \x04 被解释为对应的 ASCII 控制字符,而不是字面文本。
如何配置 TBarCode 以自动解析数据?
将 Format 属性设置为 S(结构化)。这会让 TBarCode 直接从您的数据字符串中自动提取邮政编码、国家/地区、服务级别和前导码——无需手动分配字段。
-
选择 MaxiCode 作为符号体系,并选择 SMC2(美国)或 SMC3(国际)。
-
将 Format 属性设置为 S。在 TBarCode API 中,这是一个直接属性;在 Barcode Studio v17 中,可在扩展选项卡中找到。
-
确保已启用转义序列解释功能,以便 \x1d、\x1e 和 \x04 作为控制字符进行处理。
- 将完整的数据字符串粘贴或传递到数据/条码文本字段中。