You need to enable JavaScript to run this app.
导航

使用官方 CUPS 驱动

最近更新时间2023.11.01 19:09:37

首次发布时间2023.11.01 19:09:37

本文介绍了边缘智能官方 CUPS 驱动的使用方法。

背景信息

CUPS 是 Common UNIX Printing System 的缩写,是一种通用的 UNIX 打印系统,提供了标准的打印服务和管理工具,使得应用程序可以方便地与打印机进行通信和管理打印任务。它是一个开源项目,被广泛用于 UNIX 和类 UNIX 操作系统中。

边缘智能提供了官方 CUPS 驱动。通过在一体机上部署官方 CUPS 驱动,您可以使用一体机向打印机提交打印任务,并可以在边缘智能控制台统一监控打印机的运行数据。

驱动说明

您可以在边缘智能控制台设备管理 > 驱动模板 页面,查看边缘智能的官方 CUPS驱动

alt

准备一体机

使用 CUPS 驱动前,您需要准备一台边缘一体机,并完成以下工作:

一体机连接打印机

本章节介绍在一体机上部署 CUPS 驱动,并通过 CUPS 的 Web 管理页面添加打印机的方法。完成本章节的操作后,您可以通过一体机向打印机提交打印任务。

步骤1:部署 CUPS 驱动

  1. 登录边缘智能控制台

  2. 在左侧导航栏顶部的 我的项目 区域,选择您的项目。

  3. 在左侧导航栏,单击 一体机
  4. 一体机 页面,找到要部署 CUPS 驱动的一体机,单击一体机名称。
  5. 单击 设备接入 页签。
  6. 部署驱动实例。
    • 如果您是首次在当前一体机上部署驱动实例,单击 立即部署
    • 如果您不是首次在当前一体机上部署驱动实例,可以单击左侧驱动列表上方的 新建驱动实例
  7. 新建驱动实例 对话框,选择 CUPS驱动 的最新版本,然后单击 确定

您提交部署请求后,系统将在一体机上部署驱动实例。部署过程涉及到数据传输。根据现场网络环境不同,部署所需时间不同。请确保您的一体机在线,并耐心等待部署完成。当驱动部署成功后,驱动实例状态 将变为 运行中

步骤2:配置打印机

CUPS 驱动部署成功后,将占用一体机的 10631 端口。您可以一体机上访问 127.0.0.1:10631 来进入 CUPS 的 Web 管理页面。您需要在 CUPS 的 Web 管理页面完成打印机配置。

接下来,我们以一台佳博 GP-1324D 条码打印机为例,介绍打印机的配置方法。

注意

该打印机已经通过 USB 连接到一体机。

  1. 打开一体机上的浏览器,访问 127.0.0.1:10631,进入 CUPS 的 Web 管理页面。
    根据提示,输入打印机驱动的用户名和密码。打印机驱动的初始用户名和密码都是 print
  2. 在顶部菜单栏,单击 Administration,然后在 Printers 区域,单击 Add Printer
  3. 完成 添加打印机 的相关配置。
    1. Local Printers 中选择待添加的打印机,然后单击 Continue
    2. 为打印机设置名称(Name)和描述(Description),然后单击 Continue
    3. 选择打印机的生产商(Make)和驱动型号(Model),然后单击 Add Printer
      在本教程中,打印机的生产商是 Gprinter,驱动型号是 Gprinter GP-1824T。

  4. 根据实际情况,调整打印机的默认选项。
  5. 验证打印机是否正常工作。
    在顶部菜单栏,单击 Printers,然后找到已添加的打印机,选择 Print Test Page,测试打印机是否正常工作。如果打印机打印出来测试页,表示打印机已经正常工作。

监控打印机运行数据

本章节介绍在一体机上接入打印机设备,并配置数据上报的方法。完成本章节操作后,您可以在边缘智能控制台查看打印机的运行数据,如打印机的状态、待处理的任务数等。

说明

本章节描述的操作是可选的。如果有相关需求,您可以参照本章节内容进行操作。

步骤1:准备设备模板

  1. 登录边缘智能控制台

  2. 在左侧导航栏顶部的 我的项目 区域,选择您的项目。

  3. 在左侧导航栏,选择 设备管理 > 设备模板

  4. 创建一个设备模板。

    1. 单击 创建设备模板
    2. 创建设备模板 对话框,为模板设置一个 名称 并添加 描述,然后单击 确定

      在本教程中,我们使用 CUPS 作为设备模板的名称。

  5. 单击新建的设备模板的名称。

您将进入模板详情。接下来,您需要在设备模板详情中完成 物模型定义点表定义

定义物模型

物模型描述了打印机设备的数据属性,即打印机包含哪些类型的数据。每个数据属性代表一个功能,对应于一个数据点。

  1. 在设备模板详情页,单击 物模型定义 页签。

  2. 单击 编辑

  3. 默认模块 下,添加以下自定义功能。

    功能类型功能名称标识符数据类型数据定义
    属性打印机状态printer_stateenum枚举对:3-空闲、4-工作中、5-已停止
    属性打印机状态Reasonsprinter_state_reasonstext数据长度:1024
    属性打印机状态Messageprinter_state_messagetext数据长度:1024
    属性队列任务数queued_job_countint
    属性可共享printer_is_sharedbool0-false、1-true
    属性可接受任务printer_is_accepting_jobsbool0-false、1-true
    属性打印机当前时间printer_current_timetext数据长度:1024
    属性配置变更时间printer_config_change_date_timetext数据长度:1024
    属性状态变更时间printer_state_change_date_timetext数据长度:1024
  4. 单击 确定

  5. 发布新版本 对话框,设置 版本号描述,然后单击 确定

    在本教程中,我们使用 1.0.0.0 作为物模型的版本号。

发布版本后,您将会得到如下图所示的物模型。
alt

点表配置

点表是描述数据点(即物模型中定义的数据属性)的表格,它记录了每个数据点的相关信息,如数据的标识符、采样周期等。

  1. 在设备模板详情页,单击 点表 页签。

  2. 单击 创建点表

  3. 创建点表 页面,为点表设置一个 名称,选择 驱动模板CUPS驱动

    在本教程中,我们使用 gp1324d 作为点表的名称。点表的配置信息无需修改。

    alt

  4. 单击 确认

步骤2:添加设备

您需要先在一体机上部署官方 CUPS 驱动,然后才能使用部署的驱动来添加打印机设备。关于部署 CUPS 驱动的方法,请参见部署 CUPS 驱动

CUPS 驱动部署成功后,参照以下步骤来添加设备。

  1. 在左侧导航栏,单击 一体机

  2. 一体机 页面,找到已部署 CUPS 驱动的一体机,单击一体机名称。

  3. 单击 设备接入 页签。

  4. 在驱动列表选中 CUPS 驱动,然后单击 添加设备

  5. 添加设备 面板,完成以下参数设置,然后单击 确定

    alt

    配置项说明

    名称

    为设备设置一个名称。

    在本教程中,我们使用 Gprinter_GP-1324D 作为设备名称。

    设备模板选择您在步骤1创建的设备模板。
    打印机名称输入您在 CUPS 的 Web 管理页面为打印机设置的名称。您也可以不设置该参数。如果不设置该参数,则默认使用设备名称作为打印机名称。
    子协议类型选择 CUPS
    点表选择您在设备模板下创建的点表。
    描述为设备添加描述。

完成以上操作后,您可以在 设备实例 列表查看新添加的设备。

步骤3:创建北向通道

默认情况下,一体机未开启向边缘智能控制台上报数据的功能。您必须在一体机上部署 数据上报 类型的北向通道,才能允许一体机将设备的属性数据上报到边缘智能控制台。

  1. 在左侧导航栏,选择 设备管理 > 北向通道

  2. 单击 创建北向通道

  3. 创建北向通道 页面,选择 数据上云 类型,并选择将北向通道部署到您的边缘一体机。

    注意

    每种类型的北向通道仅允许有一个。如果您已经创建过 数据上云 类型的北向通道,则无需创建新的北向通道。您只需编辑已有北向通道的配置,将您的边缘一体机添加到部署列表。更多信息,请参见编辑北向通道

  4. 等待北向通道在一体机部署成功。
    部署成功后,北向通道在一体机上的状态将变为 运行中

步骤4:验证数据上报

  1. 在左侧导航栏,选择 设备管理 > 设备实例

  2. 找到打印机设备,单击设备名称。

  3. 单击 运行状态 页签。

  4. 设置一个时间段,查看打印机设备的运行数据。

    下图展示了在边缘智能控制台查看到的打印机设备的运行数据。
    alt