条码标签配置
在 Odoo 中,以 Zebra 编程语言(ZPL)文件格式打印的标签设计为适合 4 英寸 x 6 英寸的标签。要调整(或重新格式化)文本以适应各种 ZPL 标签大小,请导航到 ZPL 标签视图并修改 ZPL 代码。
警告 在 Odoo 中自定义代码时,请注意升级数据库到新版本可能会破坏自定义的 ZPL 代码。客户负责维护他们的自定义代码。
请参阅以下各节,了解经常请求的条码标签自定义的说明和示例代码。
- 调整边距
- 放大/缩小条形码
- 旋转元素
导航到 ZPL 标签视图
要在 Odoo 中开始自定义条码标签,请打开开发者模式,ctrl+k 并在主 Odoo 仪表板上输入“报告”。在随后弹出窗口中出现的搜索结果中,选择“设置 / 技术 / 报告 / 报告”以打开报告页面。
注释 要手动导航到报告页面,请转到设置应用 ‣ 技术 ‣ 报告:报告。
在报告页面上,在搜索...栏中输入 ZPL,然后按 Enter。这样做后,Odoo 会显示 Odoo 中可用的条码标签列表。从列表中选择所需的条码标签以在单独的页面上修改它。
注释
Odoo 中可打印的 ZPL 标签:
- 批次/序列号
- 操作类型
- 包装条形码
- 产品标签
- 产品包装
- 成品(需要 Odoo 制造应用)
接下来,点击 Qweb 视图智能按钮,并选择所需的标签视图。
批次和序列号(ZPL)报告,突出显示 Qweb 智能按钮。
在结果视图表单上,转到架构标签以查看 ZPL 代码。
重要
为确保自定义在更新期间不被覆盖,请在视图页面上点击debug(错误)图标。然后,从结果下拉菜单中选择视图元数据选项,以打开视图元数据弹出窗口。然后,请确保“不更新”字段设置为 true(更改)。点击确定退出视图元数据弹出窗口。
调整边距
当标准 ZPL 标签中的一行超过五十五个字符时,文本会被截断。为了适应长产品名称或批次号在单行上,调整边距。
首先,导航到标签的 ZPL 代码中的架构标签。在产品标签的 ZPL 代码中,查找 ^FT 命令,它指定在标签上开始放置文本或图形元素的位置。紧随 ^FT 的两个数字定义了从左和上边距开始的 x 坐标和 y 坐标(类似于打印机的像素)。
重要 当自定义批次/序列号标签时,而不是查找 ^FT 命令,而是查找 ^FO 命令。
调整条形码大小
要调整条形码的大小,请先导航到标签的 ZPL 代码中的架构标签。查找 ^FO 命令(通常在第三行),这是条形码边距的起始点。
^BY 命令配置条形码大小,并需要三个数字:条宽度、宽条相对于窄条的宽度和条高度。默认情况下,Odoo 中的 ZPL 代码使用 ^BY3,将条宽度设置为三个点,这是一个典型的大小,便于条形码扫描器阅读。
旋转元素
要在 ZPL 中旋转元素,请先导航到标签的 ZPL 代码中的架构标签。
^BC 命令的第一个参数(影响命令行为的信息)定义了项目的旋转,可以是:
- N: 正常显示
- R: 旋转 90 度
- I: 旋转 180 度
- B: 旋转 270 度