
模块指南 - 深入了解!

V5 Traceability 有助于在制造设施中的各个点/针对各种事件创建和打印条形码标签。
这可以用于在新商品入库时贴上标签,在生产批次和产品时贴上标签,在装运前给托盘贴上标签,以及许多其他方面。
本模块指南将着眼于各种标签类型,它们是如何创建和分配的,最后,如何使用自定义字段来调用不同商品的不同信息。
标签格式由 SG Systems 人员创建和设置,但是,本指南旨在供需要文档的客户使用。
临时标签修改包含在订阅中。 请联系我们进行修改。
V5 Traceability 支持在整个制造设施中为各种不同目的打印标签。 为此,该系统支持 Zebra 和 Intermec/Honeywell 标签格式,这些标签格式适用于与这些格式兼容的各种打印机制造商。
一旦打印机已配置并 设立 在系统上,我们可以使用它们来打印标签集。
作为标准,V5 Traceability 设置有 2 个默认标签集,一个用于 Intermec 格式打印机 (DEFAULT-I),另一个用于 Zebra 格式 (DEFAULT-Z)。 这些集包含不同标签类型的选择,可用于在系统首次设置时测试打印机是否正常工作。 它们将是一个通用模板,一旦系统启动并运行,我们就可以继续定制或创建全新的集合以满足我们的要求。
我们可以使用默认标签集作为起点并在其中创建新标签,但出于本指南的目的,我们将从头开始创建一个新标签集。 这是在'标签格式' 控制中心中“设备”标题下的选项卡。

我们将首先添加一个新行 (1),然后为我们的新集合命名 (2),最后为这个新集合分配一个打印机/格式类型 (3)。 在这种情况下,我们将创建一个名为“Batching”的集合,该集合将利用 Zebra 格式。
然后我们可以使用底部面板添加新标签。

再次,我们将添加一个新行 (1),选择一种标签类型(2 - 在本例中为“批次标签”),一旦完成,我们可以双击“标签”(3) 单元格输入我们的标签代码(或 blob)。 我们将在下面看看如何创建这些。
SG Systems 能够促进标签的创建和编辑,但该系统是完全用户可定制的,允许客户在他们认为合适的时候创建和修改自己的标签。 这可以通过使用标签创建软件来完成,例如 ZebraDesigner (对于 Zebra 标签)和 调酒师 (对于 Intermec)允许“打印到文件”功能,该功能将为我们提供标签 blob。
使用 ZebraDesigner,我们将创建一个简单的批次标签,其中包含有关“烘焙公司”生产的批次的基本信息。

V5 标签格式使用包含在条形 (|?|) 中的通用参数。 我们可以看到在上面的示例中使用了这些,并且可以在任何终端安装的“res”文件夹中找到它们关联的数据列表。 所以在这种情况下 |7| 是作业编号,|24| 是批次,|14| 是有效期等。也可以将此信息嵌入条形码中,然后 V5 Traceability 可以快速扫描该条形码。
一旦我们完成了标签的设计,我们需要打印到文件(或者在 ZebraDesigner 的“测试打印”的情况下——上面突出显示),以便生成我们将在控制中心使用的代码。 这通常以 .prn 文件的形式保存,可以在记事本等应用程序中打开。
从这里我们可以通过几种不同的方式将这些数据加载到控制中心。

首先,我们需要双击“标签”单元格 (1),这将打开标签代码对话框。 从这里我们可以点击“从文件加载”按钮 (2) 并导航到适当的 .prn 文件并加载它,或者我们可以简单地将 .prn 文件本身的代码 (3) 复制/粘贴到控制中心。 一旦代码到位,我们就点击保存,之后我们的标签将在系统中设置。
如果需要,我们可以继续在该集合中创建不同类型的标签。 我们可以创建的不同类型的标签是:
我们还可以检查标签上的“自定义”复选框。 如果我们使用的自定义标签格式不是上面列出的格式类型之一,则使用此选项。 然后可以在需要时通过“操作”菜单在终端中调用。 终端还可以配置为在每个公式步骤后打印标签。 联系 SG 支持 了解更多信息并帮助进行设置。
创建标签集和相关标签后,我们可以通过以下几种方式分配这些标签进行打印:
这是分配要打印的标签的最常用方法。 如果我们去'打印机' 选项卡,我们可以使用“默认设置”下拉菜单将标签集分配给特定打印机。 这将使该打印机使用该特定标签集,并且如果已在该集内创建了这些标签类型,它将为每个事件(如上所列的批处理、产品整理、库存、容器)生成一个标签。

分配要打印的标签的另一种方法是将它们分配给单个批次或产品。 这可以在'公式“。

例如,如果我们使用一个批处理终端,它连接了一个分配了“DEFAULT-Z”集的打印机,但随后生成了一个分配了“Batching”集的批次,则“Batching”集将优先,因为这已明确分配给该批次。
如果我们想为特定批次或产品创建定制标签但为其他人维护标准标签,这将非常有用。 系统还可以配置为提示选择标签格式,而不是使用默认设置。
如果我们想从公式中取消分配标签集,我们可以通过为该单个公式选择“终端默认值”来做到这一点。
因此,如果我们使用上面列出的示例,并使用附加了“Zebra V”的终端(使用“批处理”集)并生成“测试批次”(在本例中使用“终端默认值”),批处理完成后,系统将从“批处理”集中打印我们创建的标签,并使用系统的实时信息填写我们的参数。

正如我们在上面看到的,我们使用默认标签参数(即 |7| 表示作业编号等)来使用我们正在处理的批次/产品/容器等的相关信息填充我们的标签。
我们可以更进一步,创建我们自己的自定义参数,然后在我们设计标签时使用这些参数。 我们可以通过两种方式在控制中心内创建这些。 这两个都是在'自定义字段' 部分,可以在“设置”标题下找到。
这是最容易创建的自定义字段,只需使用“自定义字段”选项卡顶部面板中的字段即可。
如果我们采用上面创建的批次标签,则标签顶部包含的大部分信息都可以视为特定于“批次标签”。 但是,如果我们想在其他标签上使用标签下部的文本(根据许可生产……等等)怎么办? 为了节省我们每次创建标签时都必须创建和定位此文本,我们可以将其创建为自定义参数字段。
我们将首先在顶部面板 (1) 中添加一个新行,并为这个新参数输入一个自定义名称。 我们将其称为“TBC 制作”(2)。 此名称必须是唯一的。
然后,我们需要将自定义参数添加到“标签参数”列。 这很重要,因为这将是我们在标签的代码/blob 中使用的命令来调用我们的自定义参数。 我们将其称为“TBCP”(3)。 这也必须是唯一的。

然后,我们的最后一列 (4) 将填充我们希望在使用此自定义标签参数时调用的任何数据。 这可能只是我们的“根据许可生产……”文本,也可能是标签代码中包含坐标和字体数据等信息的数据。 如果我们希望在所有标签上的相同位置显示此特定信息,则后者最有用,如果我们想在不同标签上的不同位置调用此文本,则前者最有用。
对于这个例子,我们将选择后者,并为我们的自定义参数提供坐标和字体信息。 如果我们查看记事本中的标签 blob,我们可以看到该文本的相关行,以及相关的坐标和字体信息。

然后,我们可以将此数据复制/粘贴到“默认值”单元格中。

然后,我们可以通过几种方式使用这些信息。 我们可以回到我们的标签设计器并在设计本身中使用自定义参数。 在这种情况下为库存标签。

请注意,我们的“TBCP”参数与我们希望生成的文本的位置不同。 但这并不重要,因为当调用参数时,与此元素相关的任何位置信息都将被引用时自定义参数中包含的信息覆盖,从而产生以下标签:

我们还可以使用自定义参数在控制中心直接操作标签 blob 本身。 如果我们采用非常基本的标签布局,如下图所示,我们可以采用标签 blob 并将其导入控制中心:

然后我们可以简单地添加|TBCP| 到控制中心的blob(它可以去任何地方,因为它包含自己的坐标数据),结果标签现在将包含我们的自定义字段。

如上所述,我们也可以将纯文本输入到“默认值”字段中,然后使用相同的自定义参数调用它。 这里的主要区别是我们的参数中不会包含任何字体或坐标信息,因此我们必须手动将其输入到控制中心的 blob 中,或者手动定位 |TBCP| 在我们的标签设计器中。
如果我们只想将自定义参数用于 1 个目的,上述功能很好,但如果我们想使用相同的参数来根据我们处理的商品或配方调用不同的数据怎么办?
这是我们可以结合顶部和底部面板的功能来实现这一点的地方!
出于本示例的目的,我们将在 Control Center 中创建另一行并将其命名为“Ingredients”,并将“ING”作为我们的参数。

然后我们可以转到底部面板并开始添加行 (1) 以建立商品或公式关联。 一旦我们从下拉菜单 (2) 中选择商品/配方,商品代码将自动填充。

然后可以在“数据”字段 (3) 中输入我们的自定义数据。 在本例中,我们将简要列出每种配方的成分。

如果我们然后回到我们的标签设计器,我们可以使用'|ING|' 我们想在哪里调用这些信息。

将此标签加载到控制中心,这一次作为“产品标签”(因为我们使用的 2 个配方在系统中输入为产品而不是批次)在生产每个产品时,生产的标签将包含相关的不同成分信息基于我们在“自定义字段”底部面板中输入的内容。

如果'|ING|' 在我们没有处理任何选定的公式/商品时使用,然后系统将恢复到顶部面板中的“默认值”,在这种情况下,它是空的,因此不会打印任何信息。
正如我们上面所讨论的,标签集可以分配为 Zebra 或 Intermec 集。但如果我们的工厂中同时拥有这两种类型的打印机怎么办?
在这些情况下,我们可以为每种类型创建一个标签集,然后为它们指定完全相同的名称。然后终端和 WMS 将检测打印请求发送到的打印机类型并选择正确的标签集。
这样,我们就可以像上面那样将标签集分配给公式,然后根据所选的打印机打印任一格式。在这些情况下,将 Zebra 或 Intermec 集分配给公式并不重要。