常见问题:TBarCode/SAPwin - SAP 条码 DLL
在 SAP 系统中插入二维码®
在 SAP 系统中插入二维码®
以下是将二维码®插入 SAP 系统的步骤。
前提条件
- 确保您已拥有基于 SAPWIN 的设备类型副本(例如将设备类型 SWIN 复制为 ZSWIN——参见我们手册中的 6 创建设备类型副本)。
- 将该设备类型分配给打印机——参见手册 7 将设备类型分配给打印机。
- 您可以通过打印 SAPSCRIPT-BARCODETEST(客户端 00)测试您的 TBarCode/SAPwin 安装——参见手册 9 测试条码打印。如果该 SAPscript 文档不存在,可向我们的支持团队申请。
添加二维码系统条码
- 使用事务代码 SE73——系统条码(参见手册 12.2.1 新建系统条码)。添加一个新的系统条码(命名空间 Z...,例如名称为 ZQRCODE),类型为 传统(conventional) 系统条码(“旧式”条码技术)。
定义二维码打印机条码
- 进入事务代码 SE73——打印机条码。按照手册“8 定义打印机条码”一节中的步骤操作。
- 选择 ZQRCODE 并为其添加一个新前缀(例如 SBP91),后缀可使用现有的 SBS01。
编辑前缀(SBP91)并输入控制序列:bC=QR2,M=508,D=
请确保前缀变体(Variant)设置为 5,您可以在事务代码 SPAD 中更改此项。打印控制必须标记为 Extended(参见手册 23.4.4 打印控制前缀的变体错误)。
添加二维码字符格式(样式)
将条码插入表单有多种方式(参见手册 11 在 SAP 中使用条码)。如果您选择使用条码字符格式(推荐方式),则需要将 ZQRCODE 作为新的可用字符格式添加到您的样式中。
- 编辑您为表单分配的样式,并添加 ZQRCODE 作为新的条码字符格式。
- 使用事务代码 SE72 编辑 SAPscript 样式。
- 使用事务代码 SmartStyles 编辑 Smart Form 样式(参见手册 11.2.2)
更多打印控制
- 使用 UTF-8 编码的二维码(例如用于中文字符):
bC=QRC,M=1016,CP=6,D=
注意:需要 TBarCode/SAPwin 10.1 配合 SAPSprint 730 Patch 16 和/或 SAPGUI 730 Patch 10 或更新版本。必须使用支持 Unicode 的设备类型(SWINCF 或 SWINCFC)。