面向 SaaS / ERP / 平台商的技术集成

三条接入路径,一张表选定

从设备绑定、任务推送到状态回执,先确认协议与网络约束,再决定走云平台、MQTT 直连还是本地云盒。您负责业务体验,商为提供打印能力与设备支持。

Access Paths

三条接入路径对比

差异主要在三处:数据经过哪里、需要您准备什么、设备侧怎么连。下表按维度横向对照,选定后可直接跳到对应文档。

商为云 HTTP API、MQTT 直连自有 Broker、打印云盒三种接入方式对比
对比维度 商为云 · HTTP API MQTT 直连自有 Broker 打印云盒 · 本地接入
一句话 最快落地,首次调用 5 分钟 打印数据不经过商为云,由您的服务器全权管理 不改网络架构,让现有打印机联网
数据流向 业务系统 → 商为云 → 设备 业务系统 → 您的 Broker → 设备 业务系统 → 云盒 → 打印机
需要准备 平台侧一个接入凭证 自建 / 阿里云 / 腾讯云 Broker,并配置 TLS 证书 云盒 + 现有打印机(USB 或网口)
适合场景 通用 SaaS / ERP / POS / WMS 金融 / 医疗 / 政务等要求数据自主管理的场景 已有打印机的存量门店与门店改造
设备范围 全系云打印机与打印云盒 支持 MQTT 直连的机型 经云盒接入的打印机
状态与回执 任务查询接口 + 状态回调 设备状态与打印结果直接投递到您的 Broker 同「商为云 · HTTP API」
当前状态 已上线 已上线,已在国内外商用运行 已上线
了解详情 接口文档 MQTT 直连 选型指南

三条路径可组合使用:例如平台主链路走 API,个别对数据流向有要求的客户单独走 MQTT 直连。

您要打的内容,能不能打出来

支持的内容类型与机型约束
内容类型 支持情况 机型约束
小票 / 票据 ESC/POS 指令,兼容 UTF-8 与传统代码页 —
标签 TSPL、CPCL、ESC/POS 标签类机型
图片 PNG 与 1 位 BMP,可传 Base64 数据或图片 URL —
图文排版 JSON 结构化排版;XML 智能排版 XML 排版按机型支持
PDF 直打 设备端直接解析 PDF,无需在服务端转换 M 后缀机型
矢量多语言 打印机端矢量自主渲染、无损缩放,支持 RTL 排版 仅 M 后缀机型
语音播报 自定义 amr-wb/MP3 语音文件,随打印任务下发 支持语音的机型

矢量多语言与 PDF 直打为 M 后缀机型专属能力,选型前请确认型号后缀;其余能力请以对应机型的出厂规格书为准。

对接前必读:7 条硬事实

这几条决定您的网络环境能不能接、安全评审能不能过。建议直接转给负责网络与安全的同事。

协议版本
MQTT 3.1.1 为基线;MQTT 5.0 部分机型支持,业务语义与 3.1.1 一致。
传输加密
端口填 8883 即启用 TLS,无需额外开关。使用公共 CA 签发的证书时,设备无需下发 CA 证书。
自定义证书
仅部分机型支持写入自签或私有 CA 证书;需要时请与商务确认机型清单。
出网白名单
TCP 1883 / 8883 出站放行;使用 URL 下发内容或在线更新时另需 TCP 80 / 443。这是现场部署最常被卡住的一步,建议在安全评审阶段一并提交。
传输可靠性
双向 QoS 1;Retain 必须为 0;单条消息 payload 不超过 32 KB。
防重打
同一任务 id 在一个设备上电周期内只打印一次。重复下发会返回 209,不会产生重票。
能力边界
不支持 QoS 2、不支持 Retain、不支持通配符订阅、不支持 WebSocket、不支持双向 TLS(mTLS)。
Status Codes

任务状态码怎么读

码段本身说明了消息性质,这是服务端设计状态机的依据。

0

成功

带任务 id 表示该打印任务成功;不带 id 表示打印机状态恢复。

1xx

设备状态

设备侧状态上报,不带任务 id。例如设备离线、打印机未连接。

2xx

任务结果

打印任务的处理结果,必带任务 id。

当前版本已支持

码段 0、100–103、107、109、201–209 已在固件中实现,可直接用于业务判断。其中 107 为设备离线(通过遗嘱消息上报),109 为打印机未连接。

后续版本规划中

任务级状态将进一步细分:210 任务受阻待出票、211 队列已满、212 任务超时过期、213 硬件故障放弃,随固件升级分批可用。210 与 211 为中间态,212 与 213 为终态。

当前设备不会上报这几个状态。现有接入方式不受影响:未上报时按超时分支处理,重发请沿用原任务 id;判定为终态后不要重发,补单需生成新 id。

协议保持向后兼容,新增能力不影响既有接入代码。完整码表与处理建议见接口文档。

集成路径:四步走通

01 拿凭证

申请平台接入凭证;若走 MQTT 直连,在您的 Broker 侧完成设备三元组配置。

获取 Token 接口
02 连通设备

绑定设备;直连场景下确认 TLS 与出网白名单已放行,设备能稳定上线。

设备绑定接口
03 打通首个任务

用在线调试工具跑通一次真实出纸,确认纸张宽度、排版与内容无误。

进入在线调试
04 接回执与异常

接入状态码与回调,处理重发、过期与硬件故障分支,形成业务闭环。

回调通知接口

按您所处阶段选择合作方式

具体范围与交付计划以双方确认的方案为准。

标准平台接入

适合:常规业务、要快

使用商为云平台和标准接口,配套文档与在线调试工具,可自助完成联调。

项目型集成

适合:有架构、合规或规模门槛

围绕系统架构、设备规模与交付流程提供联合评估与联调支持,含私有化与联合交付场景。

渠道与设备合作

适合:有批量设备或行业渠道

面向批量设备交付与行业渠道需求,沟通合作边界与交付流程。

技术 FAQ

准备评估您的云打印集成?

告诉我们行业、系统类型、设备规模与目标场景,我们会给出对应的接入方式建议与联调计划。

沟通集成方案