最近更新时间:2023.11.01 19:09:37
首次发布时间:2023.11.01 19:09:37
本文介绍了边缘智能官方 CUPS 驱动的使用方法。
CUPS 是 Common UNIX Printing System 的缩写,是一种通用的 UNIX 打印系统,提供了标准的打印服务和管理工具,使得应用程序可以方便地与打印机进行通信和管理打印任务。它是一个开源项目,被广泛用于 UNIX 和类 UNIX 操作系统中。
边缘智能提供了官方 CUPS 驱动。通过在一体机上部署官方 CUPS 驱动,您可以使用一体机向打印机提交打印任务,并可以在边缘智能控制台统一监控打印机的运行数据。
您可以在边缘智能控制台的 设备管理 > 驱动模板 页面,查看边缘智能的官方 CUPS驱动。
使用 CUPS 驱动前,您需要准备一台边缘一体机,并完成以下工作:
本章节介绍在一体机上部署 CUPS 驱动,并通过 CUPS 的 Web 管理页面添加打印机的方法。完成本章节的操作后,您可以通过一体机向打印机提交打印任务。
登录边缘智能控制台。
在左侧导航栏顶部的 我的项目 区域,选择您的项目。
您提交部署请求后,系统将在一体机上部署驱动实例。部署过程涉及到数据传输。根据现场网络环境不同,部署所需时间不同。请确保您的一体机在线,并耐心等待部署完成。当驱动部署成功后,驱动实例状态 将变为 运行中。
CUPS 驱动部署成功后,将占用一体机的 10631 端口。您可以一体机上访问 127.0.0.1:10631
来进入 CUPS 的 Web 管理页面。您需要在 CUPS 的 Web 管理页面完成打印机配置。
接下来,我们以一台佳博 GP-1324D 条码打印机为例,介绍打印机的配置方法。
注意
该打印机已经通过 USB 连接到一体机。
127.0.0.1:10631
,进入 CUPS 的 Web 管理页面。print
。本章节介绍在一体机上接入打印机设备,并配置数据上报的方法。完成本章节操作后,您可以在边缘智能控制台查看打印机的运行数据,如打印机的状态、待处理的任务数等。
说明
本章节描述的操作是可选的。如果有相关需求,您可以参照本章节内容进行操作。
登录边缘智能控制台。
在左侧导航栏顶部的 我的项目 区域,选择您的项目。
在左侧导航栏,选择 设备管理 > 设备模板。
创建一个设备模板。
在本教程中,我们使用 CUPS 作为设备模板的名称。
单击新建的设备模板的名称。
您将进入模板详情。接下来,您需要在设备模板详情中完成 物模型定义、点表定义。
物模型描述了打印机设备的数据属性,即打印机包含哪些类型的数据。每个数据属性代表一个功能,对应于一个数据点。
在设备模板详情页,单击 物模型定义 页签。
单击 编辑。
在 默认模块 下,添加以下自定义功能。
功能类型 | 功能名称 | 标识符 | 数据类型 | 数据定义 |
---|---|---|---|---|
属性 | 打印机状态 | printer_state | enum | 枚举对:3-空闲、4-工作中、5-已停止 |
属性 | 打印机状态Reasons | printer_state_reasons | text | 数据长度:1024 |
属性 | 打印机状态Message | printer_state_message | text | 数据长度:1024 |
属性 | 队列任务数 | queued_job_count | int | 无 |
属性 | 可共享 | printer_is_shared | bool | 0-false、1-true |
属性 | 可接受任务 | printer_is_accepting_jobs | bool | 0-false、1-true |
属性 | 打印机当前时间 | printer_current_time | text | 数据长度:1024 |
属性 | 配置变更时间 | printer_config_change_date_time | text | 数据长度:1024 |
属性 | 状态变更时间 | printer_state_change_date_time | text | 数据长度:1024 |
单击 确定。
在 发布新版本 对话框,设置 版本号 和 描述,然后单击 确定。
在本教程中,我们使用 1.0.0.0 作为物模型的版本号。
发布版本后,您将会得到如下图所示的物模型。
点表是描述数据点(即物模型中定义的数据属性)的表格,它记录了每个数据点的相关信息,如数据的标识符、采样周期等。
在设备模板详情页,单击 点表 页签。
单击 创建点表。
在 创建点表 页面,为点表设置一个 名称,选择 驱动模板 为 CUPS驱动。
在本教程中,我们使用
gp1324d
作为点表的名称。点表的配置信息无需修改。
单击 确认。
您需要先在一体机上部署官方 CUPS 驱动,然后才能使用部署的驱动来添加打印机设备。关于部署 CUPS 驱动的方法,请参见部署 CUPS 驱动。
CUPS 驱动部署成功后,参照以下步骤来添加设备。
在左侧导航栏,单击 一体机。
在 一体机 页面,找到已部署 CUPS 驱动的一体机,单击一体机名称。
单击 设备接入 页签。
在驱动列表选中 CUPS 驱动,然后单击 添加设备。
在 添加设备 面板,完成以下参数设置,然后单击 确定。
配置项 | 说明 |
---|---|
名称 | 为设备设置一个名称。
|
设备模板 | 选择您在步骤1创建的设备模板。 |
打印机名称 | 输入您在 CUPS 的 Web 管理页面为打印机设置的名称。您也可以不设置该参数。如果不设置该参数,则默认使用设备名称作为打印机名称。 |
子协议类型 | 选择 CUPS。 |
点表 | 选择您在设备模板下创建的点表。 |
描述 | 为设备添加描述。 |
完成以上操作后,您可以在 设备实例 列表查看新添加的设备。
默认情况下,一体机未开启向边缘智能控制台上报数据的功能。您必须在一体机上部署 数据上报 类型的北向通道,才能允许一体机将设备的属性数据上报到边缘智能控制台。
在左侧导航栏,选择 设备管理 > 北向通道。
单击 创建北向通道。
在 创建北向通道 页面,选择 数据上云 类型,并选择将北向通道部署到您的边缘一体机。
注意
每种类型的北向通道仅允许有一个。如果您已经创建过 数据上云 类型的北向通道,则无需创建新的北向通道。您只需编辑已有北向通道的配置,将您的边缘一体机添加到部署列表。更多信息,请参见编辑北向通道。
等待北向通道在一体机部署成功。
部署成功后,北向通道在一体机上的状态将变为 运行中。
在左侧导航栏,选择 设备管理 > 设备实例。
找到打印机设备,单击设备名称。
单击 运行状态 页签。
设置一个时间段,查看打印机设备的运行数据。
下图展示了在边缘智能控制台查看到的打印机设备的运行数据。