← All posts

2026-10-22

Zebra 标签软件的替代方案:基于浏览器的方法

Zebra 标签软件的替代方案:基于浏览器的方法
pdf labels barcodes label merge browser based graphical layout editor google sheets addin microsoft excel addon electronic shelf labels esl barcode3 labels label editor

Zebra 标签软件替代方案:基于浏览器的方法

如果你正在选购标签软件,候选名单通常从打印机厂商随附的软件开始,也到它为止。这是一个合理的默认选择:厂商工具了解自家硬件,往往随设备捆绑提供,而且车间里每个人都见过它。但“随打印机捆绑”和“契合我们的工作流”是两个不同的问题——而两者之间的差距,正是团队开始寻找 Zebra 标签软件替代方案的地方。

本文是一篇采购对比,而非功能罗列。它考察标签软件存在哪些类别、真正区分它们的标准是什么,以及一个基于浏览器、厂商中立的平台——全文以下一代标签打印系统(LPSNG)作为实例——与以打印机厂商为中心的方法相比处于什么位置。如果你是需要在记录系统中打印标签的开发者,或是需要无需桌面安装就能获得专业外观标签的最终用户,下面的决策框架就是为你准备的。

采购决策:为什么要超越 Zebra 标签软件?

Zebra 标签软件(如 ZebraDesigner)围绕一个假设设计:标签在桌面上设计,线缆末端的打印机是 Zebra。这个假设对许多仓库都成立。但在以下情况下它不再成立:

  • 标签需要由 ERP、WMS 或网店生成,而不是由某人打开设计文件生成。
  • 打印设备是混合的——这里几台 Zebra 热敏打印机,那里另一个品牌,办公室激光打印机用于 A4 纸张,过道里可能还有电子价签。
  • 需要微调标签的人并不坐在安装了设计软件的机器前。
  • 必须有人能证明谁在何时更改了哪个布局。

因此核心决策不是“哪个工具拥有更多条码字体”。而是:你是继续使用以打印机厂商为中心的工具,还是转向一个厂商中立、基于浏览器的平台,把打印机视为输出目标而非宇宙中心?

本文比较的是方法而非仅仅是功能,因为方法决定了你六个月后能自动化什么。

市场格局:2026 年有哪些标签软件选项?

几乎每次评估中都会出现三大类别:

1. 打印机厂商软件。 由硬件制造商提供或背书。优势:与厂商自家打印机及其命令语言紧密契合。劣势:设计和打印路径通常是本地的,自动化接口有限或专有,更换品牌意味着从头开始。

2. 独立桌面设计工具。 第三方绘图式应用程序,可生成标签输出。优势:熟悉的桌面设计范式,通常是一次性买断。劣势:按席位安装和授权,集成通常基于文件——有人导出,有人导入,有人打印。

3. 基于浏览器和云的平台。 设计界面和作业队列位于浏览器中;打印通过服务或本地代理进行。优势:任何设备零安装访问、API 驱动的自动化、硬件中立。劣势:你需要考虑连接性、身份验证以及数据允许存放的位置——这就是部署选项如此重要的原因。

LPSNG 属于第三类。其核心功能在所有版本中都有:Web UI、标签工作室、作业队列、PDF 生成和 Web 服务接口。它以托管云解决方案、在 Raspberry Pi 等单板计算机上运行完整系统的嵌入式版本,以及具备多用户、多区域和多设备功能的企业版形式提供。

使其超越经典标签打印的是周边功能面:通过厂商中立的 JSON 接口(ESLSEND)支持电子价签、Google Sheets 插件、用于数据文件和查找表的 Excel 接口,以及独立的命令行播放器,它接收包加数据并输出 PDF、PNG、JSON、打印输出或 ESL 更新。

选择标准:Zebra 替代方案应比较什么

在实践中,有五项标准区分这些选项。在查看条码格式列表之前,先按这些标准给你的候选方案打分。

易用性:安装还是打开一个标签页?

桌面软件意味着安装、需要保持更新的版本,以及每个接触布局的人都要一个席位。基于浏览器的工具意味着一个 URL。LPSNG 的 Web UI 和标签工作室可从任何带浏览器的设备访问,当主管需要在包装线上的手机上修复布局时,这一点很重要。

自动化与集成:有 API,还是只有脚本角落?

这是通常决定采购的标准。问一个问题:机器能否在没有人工介入的情况下提交打印作业?

LPSNG 是 API 优先的。Web 服务接口涵盖提交打印作业、将单个标签渲染为 PDF 或 PNG,以及直接打印,并使用 OAuth2 进行身份验证。在此基础上,Python 字段脚本 API 允许你将脚本块附加到单个标签字段,并在打印前修改其值——适用于格式化价格、规范化条码或从另一个字段派生字段。

# 1) Authenticate an external system once (simplified OAuth2 registration).
#    See https://lpsng.rsj.de/en/oauth2.md for the registration URL and parameters.
curl -s "$LPSNG_OAUTH2_REGISTRATION_URL" -o credentials.json

# 2) Submit a print job through the web service interface.
#    Endpoint and payload schema: https://lpsng.rsj.de/en/webservice.md
curl -s -X POST "$LPSNG_API_BASE/printjob" \
  -H "Authorization: Bearer $LPSNG_TOKEN" \
  -H "Content-Type: application/json" \
  -d @job.json

字段脚本刻意保持小巧——它不是通用应用运行时:

# Illustrative field script attached to the "price" field.
# Runs before the label is rendered and returns the value to print.
raw = str(value).replace(",", ".").strip()
return "{:.2f} EUR".format(float(raw))

将其与替代方案比较:导出一个设计文件,交给桌面应用程序,然后希望该格式能在下次升级后幸存。

安全与访问控制

多用户系统需要真正的身份验证,而不是共享文件夹。LPSNG 使用 OAuth2 连接外部系统,因此你的 ERP 持有的凭据是有范围且可撤销的,而不是某人桌面登录的副本。企业版在此基础上增加了多用户和多区域功能。如果你的标签包含价格、批次代码或客户数据,这不是可有可无的。

定价与部署模式

存在三种商业形态:云订阅、永久桌面许可和某种嵌入式方案。区别不仅仅是成本——而是数据存放的位置以及谁负责正常运行时间。LPSNG 涵盖云、嵌入式(在你自己的网络内的单板计算机)、企业版,以及面向打印机制造商、纸张制造商和系统集成商的白标版本。要深入了解如何解读这些合同,请参阅云标签打印软件定价:应该关注什么。

硬件兼容性

厂商软件针对自家打印机优化——这就是重点。厂商中立的平台将硬件视为输出细节。LPSNG 是厂商中立的,可跨打印机品牌工作,通过直接打印或云打印变通方案支持热敏打印机,还能驱动 ESL 标签。一个平台,多种输出介质。

并排对比:Zebra 标签软件 vs. 基于浏览器的 LPSNG

标准 Zebra 标签软件(厂商中心) 基于浏览器的 LPSNG
安装 桌面应用程序,每台机器 仅浏览器——Web UI 和标签工作室,无需安装
硬件支持 针对 Zebra 打印机优化 厂商中立;热敏打印机通过直接打印或云打印
自动化 有限;面向设计与打印 Web 服务 API:打印作业、PDF/PNG 渲染、直接打印
字段级逻辑 通常在设计工具内部 每个字段的 Python 字段脚本块,在渲染前运行
身份验证 本地应用上下文 用于外部系统集成的 OAuth2
多用户 不是设计中心 企业版:多用户、多区域、多设备
部署 本地桌面 云、嵌入式(如 Raspberry Pi)、企业版、白标
离线/无头打印 手动,绑定桌面 独立命令行播放器(包 + 数据 → PDF/PNG/JSON/打印/ESL)
ESL 支持 不属于标签工作流 厂商中立的 JSON 接口(ESLSEND)加绑定 API
数据源 通过桌面工具导入文件 Google Sheets 插件、Excel 数据和查找文件
嵌入 不适用 可复用侧边栏,用于集成到其他 Web 应用
输出格式 以打印机为中心 PDF、PNG、JSON、直接打印、ESL 更新

有两行值得注意。独立播放器对于气隙或线边设置很重要:它是一个命令行引擎,接收包和数据并生成 PDF、PNG、JSON、打印输出或 ESL 更新,因此打印路径不依赖浏览器会话。可复用侧边栏在你构建自己的 Web 应用并希望在自己的 UI 内选择标签、而不是将用户送到第二个工具时很重要。

如果你的数据已经存在于电子表格中,Google Sheets 插件和 Excel 接口通常完全消除了自定义脚本的需要——详见如何从 Excel 数据文件和查找表创建标签。

结论:谁应该选择哪个?

继续使用 Zebra 软件,如果你的标签由少数人设计,在同一张桌子上的 Zebra 硬件上打印,并且从不需要由另一个系统触发。桌面设计学习速度快,一个深入了解其打印机的工具具有真正的价值。但要清醒地认识到集成上限——一旦网店或 WMS 需要触发作业,你就得构建变通方案。

选择像 LPSNG 这样的基于浏览器的平台,如果以下任何一项描述了你:

  • 你需要 API 驱动的自动化。Web 服务接口加 OAuth2 就是全部论据:系统提交作业,系统渲染 PDF,没有人类点击打印。
  • 你的字段值需要逻辑。Python 字段脚本处理格式化和派生,无需将数据导出到别处处理。完整示例见在标签打印 API 之上构建订单特定标签。
  • 你的硬件是混合的,或者你还没准备好承诺一个品牌。
  • 你部署 ESL。厂商中立的 ESL 接口和用于无 Web 界面 MDE 单元的 ESL 绑定 API 是平台的一等组成部分,而非附加功能。
  • 你需要系统在本地。嵌入式版本在单板计算机上运行完整产品。
  • 你是打印机或纸张制造商,或系统集成商,希望体验承载你的品牌——这就是白标解决方案的用途。

务实的中间路线: 对任何自动化场景运行 LPSNG,并保留桌面工具用于一次性图稿。它们并不互斥,迁移也不必是一次性切换。

如果你具体比较的是设计工具而非平台,面向开发者的 Zebra Designer 替代方案:应该比较什么将视角缩小到编辑器本身。

常见问题

我可以在现有的 Zebra 打印机上使用 LPSNG 吗?

可以。LPSNG 是厂商中立的,通过直接打印或云打印变通方案支持热敏打印机,包括 Zebra 型号。它不需要 Zebra 专用软件。

LPSNG 是 ZebraDesigner 的直接替代品吗?

取决于你的需求。LPSNG 提供基于浏览器的标签工作室和完整的 API 自动化,这使其成为需要集成的开发者和团队的强有力替代方案。如果你只需要为 Zebra 打印机进行简单的离线桌面设计,ZebraDesigner 可能仍然足够。

LPSNG 如何处理外部集成的身份验证?

LPSNG 使用 OAuth2 进行安全身份验证,允许外部系统通过简化的注册协议连接——你注册一次,然后使用生成的凭据调用 Web 服务接口。详细信息记录在 OAuth2 指南中。

LPSNG 提供哪些部署选项?

LPSNG 提供云解决方案、适用于 Raspberry Pi 等单板计算机的嵌入式版本、适用于多用户环境的企业版,以及面向 OEM 的白标解决方案。

使用它需要写代码吗?

不需要。Web UI 和标签工作室涵盖设计和手动打印。当你想要自动化时代码才变得相关——而且代码量很小:一个 HTTP 调用,以及可选的每个字段几行 Python。

结论

问题不在于 Zebra 标签软件是否有效。在它的领域内,它确实有效。问题在于,2026 年你的标签需求是否适合那个领域——而对于从记录系统打印、跨混合硬件打印或打印到电子价签的团队来说,它们越来越不适合。

基于浏览器、厂商中立的平台翻转了优先级:打印机成为输出目标,标签成为数据驱动的模板,集成成为 API 调用而非一个人。下一代标签打印系统正是这种形态——用于设计的 Web UI 和标签工作室,用于自动化的 Web 服务 API 和 Python 字段脚本,用于访问控制的 OAuth2,以及根据你需要运行位置而定的云、嵌入式、企业版或白标部署。

下一步: 打开 Web 服务接口文档,选择一个你目前手动打印的标签,将其作为作业提交。如果这能在一个下午内完成,你就有了答案。

相关文章

EU label: AI-generated content