如何使用 LPSNG 从 Google Sheets 打印条形码标签
需要了解如何从 Google Sheets 打印条形码标签,而无需导出 CSV、构建单独的标签模板或将值复制到其他工具中?本指南将介绍 LPSNG 托管工作流程:将数据保留在 Google Sheets 中,打开 LPSNG 插件,将条形码和文本字段绑定到列,预览并打印。
LPSNG 是 RSJ Software GmbH 推出的下一代标签打印系统。Google Sheets 插件为您提供了从电子表格行到专业条形码标签的直接路径,中间无需手动导出数据。阅读完本指南后,您将能够直接使用已有的数据,从工作表中设计并打印标签。
前提条件
在开始之前,请准备以下内容:
- 一个可访问 Google Sheets 的 Google 账户。
- 从 Google Workspace Marketplace 安装的 LPSNG Google Sheets 插件。请参阅官方 Google Sheets 指南了解当前的安装步骤。
- 一台已为您的系统配置好的标签打印机,或使用 LPSNG PDF 生成功能进行预览和测试。
- 对 Google Sheets 的基本熟悉:输入数据、选择范围和列标题的使用。
您无需导出工作表或构建额外的标签文件。该插件将工作表数据作为标签工作流程的一部分进行读取。
分步指南:从 Google Sheets 打印条形码标签
第 1 步:在 Google Sheets 中准备数据
整理您的电子表格,使每一行代表一个标签。为标签字段(如产品名称、SKU 和条形码值)使用清晰的列标题。条形码列必须包含您想要编码到条形码中的确切数据。
例如:
ProductName,SKU,BarcodeValue
Organic Honey,SKU-1001,4012345678901
Almond Butter,SKU-1002,4012345678902
Dark Chocolate,SKU-1003,4012345678903
如果您的条形码值由多个列组合而成,请先创建一个辅助列。例如:
=CONCATENATE(A2, "-", B2)
LPSNG 从映射的列中读取最终值,因此在开始设计之前,请确保辅助列包含完整的条形码字符串。
第 2 步:打开 LPSNG 插件
在 Google Sheets 中,从 Google Sheets 菜单打开 LPSNG 插件。创建一个新的标签布局或打开现有的布局。该插件是您将工作表数据连接到标签元素的工作空间。
托管工作流程将标签设计、数据映射、预览和打印输出保持在同一界面中。您处理的是标签和工作表,而不是文件导出或独立应用程序中的打印队列。
第 3 步:设计标签
使用 LPSNG 标签工作室设计标签。添加您需要的元素:
- 用于产品名称或静态信息的文本元素。
- 如果您的标签需要图形,可添加图像或徽标元素。
- 用于一维或二维条码的条形码元素。
将条形码元素绑定到工作表中的相应列。条形码元素应指向包含要编码的确切数据的列,例如上面示例中的 BarcodeValue。
第 4 步:映射数据字段
将每个标签元素映射到电子表格列。例如:
| 标签元素 | 工作表列 |
|---|---|
| 产品名称文本 | ProductName |
| SKU 文本 | SKU |
| 一维条形码 | BarcodeValue |
检查列标题是否完全匹配。如果映射指向缺失或已重命名的标题,该字段的标签可能会打印为空白。如果您需要当前 LPSNG 版本的映射步骤,请使用官方 Google Sheets 集成指南。
第 5 步:预览和调整
使用预览功能查看标签在工作表样本数据下的效果。这是发现对齐问题、文本截断或条形码值不适合标签区域的阶段。
针对多行进行预览,而不仅仅是第一行。这有助于您发现较长的产品名称或不同条形码长度导致布局破坏的情况。
第 6 步:打印
选择要打印的行。选择已连接的标签打印机,或者如果您想在提交到物理介质之前检查标签,请选择 PDF 输出。
对于标签打印机,请确保打印机在线且选择了正确的介质尺寸。对于 PDF 输出,请打开生成的文件并在发送大批量打印之前检查布局。
第 7 步:使用触发器进行可选自动化
对于定期或程序化打印,LPSNG 提供了一个 Web 服务 API,可接受来自外部应用程序的打印作业。在 Google Sheets 中,您可以使用 Apps Script 按计划调用该 API。
一个最小的 Apps Script 触发器如下所示:
function createHourlyTrigger() {
ScriptApp.newTrigger('sendLpsngPrintJob')
.timeBased()
.everyHours(1)
.create();
}
function sendLpsngPrintJob() {
const sheet = SpreadsheetApp.getActiveSpreadsheet();
const range = sheet.getRange('A2:C10');
const rows = range.getValues();
// 使用 LPSNG Web 服务文档构建授权请求:
// https://lpsng.rsj.de/en/webservice.md
}
将 sendLpsngPrintJob 替换为读取工作表并调用 LPSNG Web 服务的函数。请使用 Web 服务文档了解确切的请求格式和 OAuth2 身份验证要求。
验证:确保标签正确打印
打印或生成 PDF 后,根据电子表格数据验证输出:
- 检查条形码值是否与映射列中的值完全匹配。
- 确认文本字段显示正确的产品名称、SKU 或其他映射数据。
- 检查对齐、字体大小和标签边距是否存在视觉缺陷。
- 使用条形码扫描器扫描打印的条形码,确认它们解码为预期值。
- 对于批量作业,抽查批次开头、中间和结尾的几个标签。
如果您从 PDF 输出打印,请以 100% 缩放打开 PDF,目视检查是否存在数据截断或条形码变形。
常见问题排查
条形码无法扫描
确保您选择的条形码类型受支持。LPSNG 支持多种一维和二维条形码格式。在设计标签之前,请查看条形码格式文档。
同时验证数据中是否包含所选条形码类型的无效字符。某些一维条形码符号体系不接受小写字母或特殊符号。
标签打印为空白或缺少数据
检查 LPSNG 标签布局中的字段映射。确保每个标签元素指向正确的列,并且列标题完全匹配。重命名的标题可能会在无明显错误的情况下破坏绑定。
打印机无法识别
验证打印机驱动程序已安装且打印机在线。如果打印机仍然无法识别,请使用 PDF 输出作为备选方案,以确认标签布局和数据正确。然后单独排查打印机连接问题。
插件无法加载
刷新 Google Sheets 页面并检查插件权限。确保 LPSNG 插件已正确安装,并且您的 Google 账户有权访问该插件。如果问题仍然存在,请查阅官方 Google Sheets 指南。
大数据集的性能问题
如果插件在处理大型电子表格时变慢,请将打印作业拆分为较小的批次。每次打印几百行,而不是在一个作业中发送整个工作表。
常见问题解答
我可以免费在 Google Sheets 中使用 LPSNG 吗?
LPSNG 提供 Google Sheets 插件,允许您直接从电子表格设计和打印标签。该插件可从 Google Workspace Marketplace 获取。有关详细的定价和版本功能,请参阅官方 LPSNG 文档或联系 RSJ Software GmbH。
LPSNG 是否支持所有条形码类型?
LPSNG 支持多种一维和二维条形码格式。有关完整列表,请参阅条形码格式文档:https://lpsng.rsj.de/en/barcode.md。在设计标签之前,请确保您的条形码类型在列表中。
我可以在不安装软件的情况下从 Google Sheets 打印标签吗?
可以。使用 LPSNG Google Sheets 插件,您可以完全在 Google Sheets 中设计和打印标签。该插件在云端运行,因此除了将其添加到您的 Google 账户外,无需安装本地软件。您可以输出到已连接的打印机或生成 PDF 文件。
如何从 Google Sheets 自动化标签打印?
LPSNG 提供 Web 服务 API,并支持可通过程序化方式触发的集成。对于 Google Sheets,您可以使用 Apps Script 调用 LPSNG API,或设置时间驱动的触发器来自动化打印任务。有关 API 详细信息,请参阅 LPSNG Web 服务文档。
结论
使用 LPSNG 插件,从 Google Sheets 打印条形码标签将成为一个可控、可重复的过程。无需手动导出,无需保持同步的单独标签模板,也无需在数据和打印机之间进行复制粘贴。电子表格始终是事实来源,标签布局直接从中读取数据。
下一代标签打印系统负责处理设计、映射、预览和打印编排,而您的数据保留在 Google Sheets 中。在此基础上,您可以进一步使用其他 LPSNG 集成,例如 Excel 界面或 Web 服务 API,以实现更高级的程序化用例。
立即安装 LPSNG Google Sheets 插件,开始直接从您的电子表格打印条形码标签。
