本文适用于:
CVI Fusion 6.21 | Infinity Client 6.21 | Infinity Module -- | Core Services -- | DeMeter -- | CVI Net Web -- |
简介
下文详细介绍了如何将受支持的打印机资产与 Infinity Client 集成。配置打印机资产的主要目的是用于标签打印/报告目的。
目录 |
支持的资产
Pivotware 支持多个特定的打印机品牌/型号,具体取决于它们的连接和通信方式。基本前提是,Pivotware 支持使用:
名称 | 说明 | 支持的连接类型 | 支持的文件类型 | 范例型号 |
Zebra 打印机 | 可使用 Zebra 编程语言 (ZPL) 的打印机。通常情况下,这些打印机由 Zebra 制造。 | RS232 | .zpl .epl | Zebra GK420d |
Windows 支持的打印机 | 可使用 Windows 驱动程序/特定驱动程序安装在 Infinity Client 设备的 Windows 操作系统上的打印机。 | USB 联网型 (TCP/IP) | .docx | Toshiba BFV4D |
Zebra 打印机
Zebra Technologies 是一家实时可视性产品供应商,其产品范围包括条码扫描器、打印机、移动式计算机和其他类似技术。
在 Infinity Client 中,我们可以使用 RS232 通信手段与定义的 Zebra 打印机资产进行通信。通信时,我们将所导入的 .zpl 文件的内容发送到打印机资产。该文件的内容应符合 Zebra 编程语言要求的格式,从而能够被连接的 Zebra 打印机设备所理解。
Windows 支持的打印机
Windows 支持的打印机是一个更广泛的术语,涉及可以直接安装在 Infinity Client 设备的操作系统上的任何打印机。这就意味着此资产的通信方式可以是 Windows 支持的任何方式。
在 Infinity Client 中,我们通过请求本地操作直接打印文件来与定义的 Windows 打印机资产进行通信。Infinity Client 尝试发送所导入的 .rtf 文件的内容,这个文件可以使用像 Microsoft Word 或 OpenOffice 之类的文字处理应用程序创建。
将 Windows 打印机连接到 Infinity Client 操作系统
操作方法与要安装供 Microsoft Word 或类似软件使用的打印机相同。
- 关闭 Infinity Client 后,安装打印机特定的驱动程序,或使用设备和打印机菜单将打印机安装到设备上。
- 要检查打印机是否成功安装,请打开 Infinity Client 设备上的“设备和打印机”菜单。
- 查看打印机是否在列。
如果打印机在“设备和打印机”列表中,则 Infinity Client 基本可以使用它。
由于可通过这种方式安装到 Windows 的每台打印机的规格各不相同,我们无法保证所有打印机对所有模板的行为方式都相同。
Fusion 配置
- 在资产管理器设施内,创建一个新资产。
- 将“资产类型”设为“打印机”。
- 选择一个“供应商”。
- 参见以下内容,了解这些属性对每个可用供应商的意义。
有关创建资产的详细信息,请参见此处 |
Zebra 打印机
如果选择 Zebra 作为“资产供应商”,Infinity Client 就会尝试通过 RS232 将模板文件中包含的 ZPL 数据发送至理解 Zebra 编程语言的设备。
- 协议 = 定义如何与 Zebra 打印机通信(只能设为 RS232)。 - COM 端口 = 定义使用哪个 COM 端口来实现打印机资产的 RS232 通信。 |
Windows 支持的打印机
如果选择“其他打印机”,则 Infinity Client 会尝试将模板文件发送到本地 Windows 操作系统,以便使用已安装的打印机驱动程序进行打印。
- 协议 = 定义如何与打印机资产机通信(只能设为“系统”)。 - 使用默认的打印机 = 定义是否使用 Windows 默认的打印机执行使用此资产的步骤。 - 打印机名称 = 如果默认的打印机未勾选,则定义使用哪个已安装的打印机执行使用此资产的步骤。 |
将打印机资产关联到 Infinity Client
如需了解如何将资产关联到 Infinity Client,请参见此处的文章。
配置 Action Printer 步骤
|
创建 Action Printer 步骤的模板
激活 Action Printer 后,Infinity Client 将加载导入的模板。找到的任何占位符都会用配置中定义的数据填充,然后待打印的完成文件被发送到定义的资产。
模板可以包含硬编码信息(永不更改),也可以包含变量(随流程变化)。
Zebra 打印机
用 Zebra 编程语言 (ZPL) 编写的标签可以使用多种方法制作。如果用户愿意,可以将 ZPL 直接写入 Notepad 等文本编辑器软件中,并用扩展名 .zpl 保存文本文件。
参见此处了解 ZPL 的编写指南:
https://www.zebra.com/content/dam/zebra/manuals/en-us/software/zpl-zbi2-pm-en.pdf
另外,用户也可以使用名为“ZebraDesigner 2”的软件自动完成大部分编写工作。参见此处了解使用此软件创建标签的分步指南。
- 下载并安装 ZebraDesigner 2
https://www.zebra.com/us/en/products/software/barcode-printers/zebralink/zebra-designer.html
创建标签
- 打开 ZebraDesigner 2
- 选择“创建新标签”:
- 选择要使用的打印机:
- 选择一种预定义的标签格式。如要手动定义标签尺寸,选择 <无>,单击“下一步”。
- 定义页面大小:
- 选择标签方向:
- 设置标签尺寸,单击“完成”:
- 现在,一个包含自定义尺寸的空白标签完成:
- 将需要的元素添加到标签上,直到完成标签格式:
在标签设计中添加文本
- 单击“文本”
- 单击您的标签设计;将出现此处所见的对话框:
- 确保选中“固定文本”
- 输入希望出现在标签的文本
- 可以单击“选择…”自定义字体和其他条码选项
- 单击“完成”。
在标签设计中添加条形码
- 单击“文本”
- 单击您的标签设计;将出现此处所见的对话框:
- 确保选中“固定条码数据”
- 输入希望出现在标签的文本
- 可以单击“定义…”自定义条码类型和其他条码选项
- 单击“完成”。
从 Zebra Designer 2 导出模板
- 选择“文件”
- 单击“打印..”
- 选中“打印到文件”
- 单击“打印”
- 使用文件扩展名 (.zpl) 保存标签文件,如示例所示
- 在 Notepad 或 Notepad ++ 等文本编辑器中打开文件,并删除:
- 顶行
- 文件底部的空白行
Windows 支持的打印机
适用于 Windows 打印机的标签可以在 Microsoft word、Microsoft Wordpad 和 Apache Open Office 等文字处理软件中创建。在 Microsoft Word 中,流程如下:
- 打开 Microsoft Word
- 创建新的 Word 文档
- 将需要的数据输入到设计中
- 将设备保存为 .rtf 文件。
模板占位符
创建标签时,可以创建用百分号包围的值以表示此值是占位符,将被 CVI Fusion 配置中定义的信息所代替:
- 参见以下示例