适用对象
其Web应用程序必须到达客户桌面上的热敏打印机,而无需编写和发布自己的打印桥接的开发人员。
工作原理
分步指南
- 在打印机连接的机器上安装LabelInn并启用本地API。
- 从您的Web应用,发现端口6631上的本地端点并检查/local/v1/health。
- 发布包含设计引用和此标签字段值的打印作业。
- 读取作业结果,如需打印记录,可使用审计端点。
您可以做什么
- 无论目标支持 ZPL、TSPL、TPCL 还是 Epson,LabelInn 都会生成命令流。
- 无需互联网即可在本地网络运行:边缘队列保存作业,连接恢复后同步回来。
- 舰队端点让页面在打印前列出并健康检查实际存在的打印机。
- 当浏览器和打印机不在同一网络时,也可以通过云 API 发送同一作业。
技术细节
| 本地 API 端口 | 6631 (HTTP) |
|---|---|
| 健康检查 | GET /local/v1/health |
| 打印机发现 | GET /local/v1/fleet/printers |
| 离线 | Queue holds jobs and syncs back |
| 计划 | Pro; 14-day Pro trial on signup |
限制与诚实说明
- LabelInn 必须安装在能访问打印机的机器上。API 路由作业,但不会为没有网络的硬件创建网络路径。
- 浏览器页面只有在允许访问该主机时才能调用本地 API——部署时需规划 HTTPS 和来源规则。
- API 访问需要 Pro 计划。注册即开始 14 天 Pro 试用,以便先针对真实端点进行构建。
下载后会发生什么?
常见问题
我能否在不构建自己的打印桥的情况下从浏览器打印 ZPL?
可以——这正是此功能填补的空白。您的页面将作业发布到打印机旁的 LabelInn 实例,LabelInn 生成打印机实际使用的命令流。
这需要互联网吗?
本地路径不需要。边缘 API 在您自己的网络上运行于端口 6631,离线时保存队列,连接恢复后同步回来。
如果打印机在另一栋楼怎么办?
那就改用云 API:您的应用调用 LabelInn,打印机旁的 LabelInn 运行时执行输出。
我们验证的内容
The capability is implemented in the LabelInn codebase and the referenced source file names the exact format, engine, port or endpoint described on this page.
lib/services/edge/edge_http_server.dart + edge_server_config.dart — local LAN HTTP API on default port 6631 with /local/v1/* routes
在您已有的打印机上打印 Browser / web app 数据
此功能需要 专业版 — 每月 $24.90,或每年 $249(付 10 个月用 12 个月)。注册即开始 14 天 Pro 试用,因此您可以在付费前绑定自己的 Browser / web app 数据并打印真实标签。
开始 14 天 Pro 试用 → 下载应用技术买家? 阅读开发者文档和 API 参考 →