TBarCode/X 常见问题 — 面向 Mac OS X®、UNIX®、Linux® 的条码软件
如何在 PCL 打印任务中生成瑞士 QR 码?
如何在 PCL 打印任务中生成瑞士 QR 码?
要生成瑞士 QR 码,请在 PCL 文件中添加以下控制序列:
- 条码起始标记:$_tbcs -fPCL -b126 -w46 -h46 -eon -d
- 随后是用双引号括起的数据:"<Data structure according to SIXX specification 2.2>"
- 条码结束标记:$_tbce
瑞士 QR 码示例(换行符以 \n 编码):
$_tbcs -fPCL -b126 -w46 -h46 -eon -d"SPC\n0200\n1\nCH4431999123000889012\nK\nRobert Schneider AG\nRue du Lac 1268\n2501 Bile\n\n\nCH\n\n\n\n\n\n\n\n123.59\nCHF\nK\nPia-Maria Rutschmann-Schnyder\nGrosse Marktgasse 28\n9400 Rorschach\n\n\nCH\nQRR\n210000000003139471430009017\nInstruction of 15.09.2019\nEPD"$_tbce
- 要在条码中央看到瑞士十字,请切换到 PCL5noHPGL。可以在前缀参数中添加 --pclmode=PCL5noHPGL(例如插入在 -fPCL 之后)来实现,也可以在 tbarcode.conf 文件中通过 pclmode=PCL5noHPGL(在文件末尾添加一行)永久设置。
- 数据以 ANSI / Latin-1 格式传输,但在条码中以 UTF-8 编码。UTF-8 编码由条码生成器内部生成。
- 条码生成器内置校验功能,即如果数据结构与规范不符,会在 stderr 中输出错误信息(同时返回非 0 的退出代码)。如有需要,可以在 tbarcode.conf 中启用跟踪功能。
- 默认使用相对插入位置。您也可以选择精确控制绝对位置或更改原点——详见用户手册:--pos --xpos --ypos --origin。
- 此 Excel 表格可帮助您创建数据结构:https://www.tec-it.com/Download/Samples/Swiss_QR-Bill_V2.zip。
- 现有的演示版本可不受限制地用于测试。最终激活通过许可证文件完成(无需重新安装)。