什么是电子货架标签,它们是如何工作的?
电子货架标签系统——通常简称为 ESL 系统——是一种用安装在货架上的小型数字显示屏取代传统纸质价格标签的方式。如果你见过货架标签从常规价格变为促销价格,而没有员工拿着标签打印机在卖场里走动,那你就已经看到了 ESL 系统的成果。
但 ESL 系统不仅仅是货架上的显示屏。一个完整的系统包括显示屏、连接它们的通信基础设施,以及决定每个标签应显示什么内容的软件。这就引出了一个核心问题:这些系统是如何工作的,是什么让它们对零售商和开发者如此有用?
RSJ Software GmbH 的下一代标签打印系统 RSJ LPSNG 将这一问题视为跨媒介标签管理问题:同一个设计和打印纸质标签的平台,也可以管理电子货架标签的内容。
引言:用通俗语言说明问题
从本质上讲,电子货架标签系统回答了一个简单的运营问题:零售商如何在不手工打印和更换纸质标签的情况下,更新数千个货架价格?
在传统的货架标签流程中,价格变更发生在中央系统中,有人导出一份标签列表,打印出来,然后门店员工在卖场中走动更换旧标签。ESL 系统将最后一步转移到了软件中。每个标签都是一个小的电子纸或 LCD 显示屏,可以通过无线链路接收新内容。当中央系统更改价格时,标签几乎立即更新,无需物理接触。
这不仅仅关乎价格。同样的机制可以更新显示屏上的产品描述、法律信息、促销信息或库存指示。从开发者的角度来看,有趣的部分不是显示屏硬件本身,而是更新管道:从数据源到标签分配,再到显示屏。
用现实世界的类比进行简单解释
一个有用的类比是数码相框,只不过它是用于货架标签的。
数码相框是一个屏幕,显示从手机或电脑推送过来的图片。你不需要打开相框来更换图片;你通过网络发送一张新图片。电子货架标签的工作方式相同,只不过“图片”是价格、产品名称、条形码或合规文本,而且设备小到可以安装在货架轨道上。
每个 ESL 都是一个低功耗显示屏。它通过无线通信从中央服务器接收更新。门店员工可以从电脑或移动设备同时更改数百个标签上的价格,而无需更换数百张纸。
在这个类比中,LPSNG 是生成标签内容并将其发送到正确显示屏的软件层。它不仅仅是一个文件转换器;它管理哪些数据映射到哪个标签模板,以及哪个 ESL 应该接收结果。
底层工作原理
一个典型的 ESL 部署有三个基本组成部分:
- ESL 标签: 安装在货架上的单个电子纸或 LCD 显示屏。
- 基站或网关: 与标签通信的无线电基础设施。
- 管理服务器: 存储标签模板、商品数据和更新任务的软件。
通信流程很直接。管理服务器将标签内容和更新指令发送到基站。基站再将这些更新传输到标签。在许多系统中,基站和标签之间的无线链路是蓝牙低功耗(BLE)或专有射频协议。具体的无线电技术通常是隐藏于用户和大多数集成之外的实现细节。
LPSNG 清晰地记录了这一边界。对于 ESL 更新,LPSNG 支持一种名为 ESLSEND 的供应商中立 JSON 文件接口,详见 ESL 接口文档。该接口是一个基于文件的契约:软件生成 ESLSEND 文件,ESL 基础设施消费该文件。这种分离意味着 LPSNG 可以与不同的 ESL 硬件配合使用,而标签模板逻辑不必绑定到某一特定的无线电协议栈。
LPSNG 还提供了一个 ESL 绑定 API。该 Web 服务将 ESL 标签绑定到商品,专为没有完整 Web 界面的移动数据录入设备设计。对于使用 CATIC ESL 硬件的商店,还提供了 CATIC ESL 的安装说明。
为什么重要以及常见误解
ESL 系统的主要优势包括:
- 实时价格更新: 中央系统中的变更无需人工更换即可到达货架。
- 降低人工成本: 员工花在拿着纸质标签在货架间走动的时间更少。
- 提高定价准确性: 展示给顾客的价格与销售点系统更加一致。
- 更丰富的货架信息: ESL 可以显示促销信息、单价、库存水平或静态印刷标签之外的其他数据。
一个常见的误解是 ESL 只适用于大型零售连锁店。实际上,这些系统是可扩展的。一家拥有几百个 SKU 的小型商店可以使用简单的部署,而更大的跨区域运营可以使用更高级的多用户和多设备功能。LPSNG 的云版和嵌入式版本反映了这一范围:云版是托管的多人服务,而嵌入式版本将系统部署在单板计算机(如 Raspberry Pi)上。
另一个误解是集成 ESL 系统需要深厚的硬件或射频专业知识。LPSNG 旨在隐藏这种复杂性。外部系统可以通过 Web 服务 API 和简化的 OAuth2 注册协议进行连接。困难的方式是手工制作和传输 ESLSEND 文件,但正常的 LPSNG 工作流是 Web UI 中的受管理流程。
使用 LPSNG 的实际实施
LPSNG 是一个标签设计和打印平台,但其 ESL 支持使其成为一个跨媒介标签管理系统。生成 PDF 标签的同一模板和数据工作流也可以为电子货架标签生成内容。
推荐的工作流从 LPSNG Web UI 进行管理:
- 在标签工作室中设计标签模板。 模板可以包含产品字段、价格、条形码和其他内容。
- 导入数据。 你可以通过 Google Sheets 插件使用 Google Sheets,通过 Excel 接口使用 Excel 文件,或使用自己流程中的数据文件。
- 将数据映射到模板。 LPSNG 将值分配给标签字段,包括最终显示在 ESL 上的字段。
- 发布更新。 LPSNG 通过 ESL 接口将准备好的内容发送到 ESL 基础设施。
一个用于 Excel 或 Google Sheets 驱动的 ESL 更新的简化数据文件可能如下所示:
sku,description,price,esl_tag
1001,Organic coffee beans,12.90,ESL-0001
1002,Green tea 20 bags,4.50,ESL-0002
这是有意简化的;实际数据模型取决于你定义的模板字段。关键在于非开发人员可以使用他们已经在使用的工具来管理内容,而平台负责标签渲染和 ESL 更新输出。
对于自动化环境,LPSNG 还提供了 LPSNG Player,一个独立的命令行打印引擎。它以包加数据作为输入,可以输出 PDF、PNG、JSON、打印任务或 ESL 数据。当你需要在现有管道中生成标签而不运行完整的 Web UI 时,这非常有用。
需要更深层自动化的开发者可以使用 Web 服务 API 来提交打印任务、将单个标签渲染为 PDF 或 PNG,以及触发直接打印。该 API 使用 OAuth2 认证模型,OAuth2 注册协议旨在通过单个 URL 连接外部系统。还有一个用于标签字段脚本的 Python API,因此你可以将 Python 脚本块附加到字段上,在打印前访问和修改字段值。
对于大多数用户来说,受管理的 Web UI 工作流是正确的起点。当你需要将标签生成嵌入到另一个应用程序中或大规模自动化时,可以使用 API 和 Player。如果你的主要兴趣是从 Google Sheets 打印而不是管理货架显示屏,请参阅如何使用 LPSNG 从 Google Sheets 打印标签。
常见问题解答
什么是电子货架标签系统?
电子货架标签(ESL)系统用可远程更新的数字显示屏取代传统的纸质价格标签。它通常由 ESL 标签、基站等通信基础设施以及管理和发送更新的软件组成。
电子货架标签如何通信?
ESL 通过基站或网关与中央服务器进行无线通信。常见协议包括蓝牙低功耗(BLE)或专有射频。服务器发送价格和信息更新,然后传输到标签。
LPSNG 可以更新电子货架标签吗?
可以,LPSNG 支持通过名为 ESLSEND 的供应商中立 JSON 文件接口更新 ESL 显示屏。它还提供 ESL 绑定 API 将标签绑定到商品,LPSNG Player 可以输出 ESL 数据。
我需要成为开发者才能使用 LPSNG 进行 ESL 管理吗?
不需要,LPSNG 提供用于设计标签和管理更新的 Web UI,以及 Google Sheets 和 Excel 等集成。开发者可以使用 Web 服务 API 进行更高级的自动化。
电子货架标签的电池能用多久?
这取决于硬件以及显示内容变化的频率,但电子纸 ESL 标签的设计功耗极低,因为它们只在更新时消耗电流。确切的电池寿命是 ESL 制造商提供的硬件规格。
ESL 更新有多快?
更新速度取决于基础设施、标签数量以及所使用的无线技术。ESL 系统的目标是使货架级价格变更相对于人工更换标签而言接近实时。
结论
电子货架标签将手工的、基于纸张的货架边缘流程转变为远程的、软件驱动的更新。该系统结合了数字标签、无线通信基础设施和管理软件,使价格、促销和产品信息可以在货架上变更,而无需重新打印任何东西。
LPSNG 作为实用的标签管理层融入这一图景。它在一个平台上处理传统标签打印和 ESL 内容,提供用于设计和数据映射的 Web UI、Google Sheets 和 Excel 集成、用于管道使用的命令行 Player,以及用于自动化的 Web 服务 API。对于希望获得专业外观标签的开发者和最终用户来说,它消除了大部分硬件特定的复杂性。
如果你正在评估 ESL 技术,或需要同时管理纸质标签和数字货架显示屏,请从下一代标签打印系统文档开始,看看云版、嵌入式版本或企业版哪个适合你的环境。
