Skip to content

PrintBridge v0.1.2

Choose a tag to compare

@github-actions github-actions released this 07 Jul 11:12
  • 新增 Office 文件打印支持:支持 docx、xlsx、pptx,本地会先转换为 PDF,再提交到系统打印队列。
  • 新增 Raw Commands 打印:支持通过 format: "raw" 和 data_base64 发送 ESC/POS、ZPL、EPL、PCL、PostScript 等原始指令;PrintBridge 只负责原样提交,不解析指令内容。
  • 打印任务现在支持单任务指定 printer_name,不传时继续使用设置里的默认打印机。
  • 增强打印机信息查询:打印机列表/详情增加 dpi、端口、是否本地/网络/虚拟打印机等信息;详情中还可返回纸盒和介质类型。
  • 增强 macOS / Windows 打印后端:macOS 支持 CUPS raw 模式和更多 CUPS 能力解析;Windows 支持 RAW spooler 提交。
  • WebSocket 任务状态语义调整:原来的 success 改为更准确的 submitted,表示任务已提交到系统打印队列;同时增加 completed、unknown 等平台追踪状态。远程上报仍会把 submitted 映射为 success。
  • 批量任务支持混合 PDF、图片、Office 和 raw 任务。
  • POST /print/test 从预留接口变为可用接口,会提交一张校准测试页。