规模化的关键不是研发人员远程修改每台电脑,而是让新增门店和打印机经过标准化注册、绑定和验收,不需要改代码。

状态说明

本章是目标态部署规范,不是当前代理已经具备的功能。当前仍使用共享 HMAC 配置、单个 printerName、进程级全局 busy、多个平台打印机标识共用状态,以及用户登录后的计划任务。设备证书、短期令牌、多队列映射、逐队列心跳、Windows Service、签名升级和可轮换二维码都需要按本文继续开发。

一、门店基础要求

  • 稳定电源,重要门店配置 UPS。
  • 稳定网络,优先有线连接门店电脑。
  • Windows 电脑使用专用账户和固定设备名称。
  • 系统时间自动同步。
  • 禁止随意安装软件或修改打印驱动。
  • 预留纸张、墨水和常用备件。
  • 明确门店维护联系人和平台技术联系人。

二、打印机资产建档

后台创建打印机记录:

字段 示例说明
租户与门店 设备业务归属
设备编号 平台生成的稳定编号
品牌型号 Epson L3250 或实际型号
序列号 设备铭牌序列号
安装位置 楼层、区域、柜台或机器位
连接方式 USB、局域网或其他
纸张能力 A4 等
颜色能力 黑白、彩色
双面能力 单面或自动双面
Windows 队列名 固定且唯一
维护状态 待安装、验收中、在线、维护、停用

二维码生成前,资产记录必须完整。

三、Windows 驱动和队列

1. 安装官方驱动

从打印机厂商官方渠道获取与 Windows 版本匹配的驱动。记录驱动版本和下载来源,不使用不明修改版。

2. 固定队列名

使用明确且唯一的队列名。例如单机试点为 EPSON L3250 Series;同一电脑管理同型号多台设备时,可以使用门店和机位后缀,但平台映射必须完全一致。

3. 固定默认参数

检查纸张、方向、颜色、边距、缩放、无边距和质量。平台明确传入的参数优先,驱动默认值不能偷偷改变订单结果。

4. 打印测试页

在接入代理前,先通过 Windows 手工打印测试页,排除 USB、网络、驱动和硬件问题。

四、代理身份注册

推荐流程

  1. 后台为门店生成一次性注册码。
  2. 安装程序在门店电脑输入或扫描注册码。
  3. 代理生成本机密钥对。
  4. 中心平台验证注册码,签发设备证书或绑定公钥。
  5. 注册码立即失效。
  6. 代理使用设备证书换取短期会话令牌。

每个代理凭证独立,支持轮换、吊销和失窃响应。不能让所有门店共用一个永久 API Key。

五、打印机映射配置

代理配置是平台打印机到本地队列的明确映射:

agentId: store-sz-001-agent-01
apiBaseUrl: https://print-api.munvor.com
credentialRef: windows-cert-store://zhenhaoyin-agent
printers:
  - printerId: printer-sz-001-a
    queueName: EPSON L3250 Series
    maxConcurrent: 1
heartbeatSeconds: 30
leaseSeconds: 90

示例只展示字段,不包含真实凭证。敏感密钥保存在 Windows 证书存储或受控密钥容器。

六、多打印机心跳

代理分别采集每个 Windows 队列:

  • 是否存在
  • 当前作业数
  • 暂停、离线或错误状态
  • 最近错误代码
  • 最近成功打印时间
  • 当前处理任务
  • 驱动版本和能力版本

代理自身还上报版本、运行时间、磁盘空间、系统时间偏差和升级状态。不能把一个队列的状态复制给多个平台打印机。

七、Windows Service

生产代理应打包为 Windows Service:

  • 开机自动启动,不依赖用户登录。
  • 使用最小权限专用账户。
  • 崩溃自动重启,但有退避和重启次数告警。
  • 日志写入 ProgramData 下受控目录并自动轮转。
  • 本地回执数据库定期完整性检查。
  • 缓存文件有大小和时间上限。
  • 低磁盘空间时停止领取新任务。
  • 升级包必须签名并校验哈希。

自动升级采用内部设备、1 家试点门店、10%、50%、全量的灰度顺序。任何打印参数变化都暂停扩散。

八、二维码安装

  1. 后台生成该 printer_id 的可轮换场景码。
  2. 在二维码下印设备名称、门店位置、支持能力和客服入口。
  3. 将二维码贴在对应实体设备上。
  4. 一人扫码、一人核对后台设备与 Windows 队列。
  5. 完成真实小额订单。
  6. 拍摄二维码、机器铭牌和测试样张作为验收证据。

静态机身码可长期使用,但场景别名必须能够在后台吊销和重新绑定。

九、新设备验收

  • Windows 手工测试页正常
  • 代理心跳显示正确队列和能力
  • 扫码定位到正确门店和打印机
  • 一页黑白 PDF 正确
  • 多页彩色 PDF 正确
  • JPG 和 PNG 正确
  • 多份打印数量正确
  • 不支持的 A3/双面参数被拒绝
  • 缺纸、卡纸和离线状态可见
  • 代理重启后不重复打印
  • 门店电脑重启后服务自动恢复
  • 二维码、平台设备和实体机器三者一致

只有全部通过,设备才能从 maintenance 改为 online

十、Epson L3250 的使用定位

L3250 适合低成本、轻负载 A4 彩色试点。官方同系列资料可作为纸仓、速度和连接能力的初步参考,但具体地区版本仍以本机驱动和样张为准。

如果目标是长时间无人值守、高日印量、自动双面或更强错误监测,应尽早评估商用设备:更大纸仓、更可靠进纸、自动双面、可读取耗材和错误状态的管理协议,以及明确售后 SLA。

上一篇:微信支付下一篇:域名与云部署