Skip to content

Releases: vergil-lai/print-bridge

PrintBridge v0.1.4

Choose a tag to compare

@github-actions github-actions released this 09 Jul 07:06

添加

  • UI界面可以切换中/英文

PrintBridge v0.1.3

Choose a tag to compare

@github-actions github-actions released this 08 Jul 09:17
  • 新增 IP 白名单:除了网站 Origin 白名单,现在还能限制哪些客户端 IP 或网段可以访问本机 PrintBridge 服务,支持单个 IP 和 CIDR。
  • 新增 配置加密导入/导出:可把端口、网站白名单、IP 白名单、远程任务配置等迁移到其他电脑,方便批量部署。
  • 新增 CLI 运维模式:可不打开界面,直接配置打印机、纸张、白名单、远程任务,并查看任务历史。
  • 新增 Linux CUPS 打印支持:开始支持 Linux 环境下运行和发布。
  • 优化 设置界面。

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 从预留接口变为可用接口,会提交一张校准测试页。

PrintBridge v0.1.1

Choose a tag to compare

@github-actions github-actions released this 07 Jul 08:04

新增

  • 支持 raw commands 打印任务:
    • 新增 format: "raw"
    • 使用 data_base64 传递原始打印指令
    • 适用于 ESC/POS、ZPL、EPL、PCL、PostScript 等由打印机自身解析的指令
  • 打印任务支持指定 printer_name
    • 单个 job 可以指定目标打印机
    • 不传时继续使用设置里的默认打印机
  • 增强打印机信息查询:
    • 返回 dpi
    • 返回端口 port
    • 返回 is_local / is_network / is_virtual
    • macOS 额外返回纸盒 trays 和介质类型 media_types
  • Windows 增加 raw spooler 打印支持。
  • 新增 release 辅助脚本:pnpm release / pnpm release:app

改进

  • README 增加安装说明和 raw 打印协议示例。
  • 批量打印任务现在可以混合 PDF、image 和 raw。
  • macOS release workflow 改进:
    • 导入 Apple Developer ID 证书
    • 支持 Apple notarization
    • macOS arm64 / x64 分开 runner
    • 降低并发,减少 notarization 同时提交导致的卡顿概率
  • 更新 Tauri updater 签名公钥配置。

PrintBridge v0.1.0

Choose a tag to compare

@github-actions github-actions released this 06 Jul 08:26

See the assets to download and install this version.