如何使用 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();
// Build an authorized request using the LPSNG web service documentation:
// https://lpsng.rsj.de/en/webservice.md
}
将 sendLpsngPrintJob 替换为读取您的工作表并调用 LPSNG Web 服务的函数。有关确切的请求格式和 OAuth2 身份验证要求,请使用 Web 服务文档。
验证:确保标签正确打印
打印或生成 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 插件,开始直接从您的电子表格打印条形码标签。
