文本
图片
矩形
圆形
条码
二维码
表格
OpenPrint
Web Print Designer
v1.0 已发布 · 支持 Vue3 + Fabric.js

OpenPrint
开源 Web 打印设计器

可视化拖拽设计打印模板,配套 C++ Qt 桌面打印客户端,3 分钟对接 ERP 系统,让打印变得简单高效

10k+
开发者使用
500+
企业部署
2.5k
GitHub Star
MIT
开源协议
OpenPrint 设计器界面

强大的 可视化设计 能力

所见即所得的打印模板设计器,覆盖各类打印场景

📄

丰富的控件库

文本、图片、矩形、线条、条形码、二维码、表格等多种控件,拖拽即用,自由组合排版

👌

拖拽式设计

所见即所得的可视化编辑器,支持拖拽、缩放、旋转、对齐、层级调整,零学习成本上手

📊

多页与页眉页脚

支持多页模板设计,独立配置页眉页脚区域,自动分页渲染,满足复杂打印需求

🤖

数据绑定

支持 JSON 数据源绑定,变量占位符、循环表格、条件显示,动态渲染打印内容

🎨

主题切换

内置亮色/暗色双主题,支持自定义品牌色,CSS 变量驱动,轻松适配企业视觉风格

📁

模板管理

模板导入导出 JSON 格式,版本管理、在线预览、一键复制,团队协作更高效

🚀

实时预览

内置实时预览窗口,缩放查看、分页导航,所见即所得,设计效果一目了然

云打印

跨地域云端打印,多终端远程下发打印任务,无需安装客户端,浏览器即可打印到任意打印机

📊

Web 报表设计

强大的在线报表设计器,支持分组、汇总、图表、交叉表,复杂业务报表轻松搞定

🛠

多端打印

Web 端直接打印 + 桌面客户端静默打印 + 云打印,小票/标签/A4 全覆盖

🔒

安全可靠

纯前端渲染,数据不经过第三方服务器,本地部署,完全掌控您的数据安全

云打印 & Web 报表设计

不止是打印设计器,更是强大的报表平台与云端打印中心

💻
PC 端
📱
移动端
云打印服务
🖨
门店打印机
🖨
仓库打印机
☁ 云打印

跨地域云端打印

无需安装本地驱动,浏览器一键打印到全球任意打印机。总部统一管理模板,门店远程下发打印,真正实现打印云端化。

  • 多门店/多分支机构远程打印,模板统一管理
  • 浏览器直接打印,免装驱动,零配置上手
  • 打印任务云端队列,断线自动重试,状态实时回传
  • 支持权限管控,按角色/部门分配打印机
  • 打印日志云端留存,审计追溯一目了然
📊 Web 报表

强大的 Web 报表设计器

从简单明细表到复杂交叉报表,全可视化拖拽设计。数据分组、汇总计算、图表嵌入,让业务报表不再依赖开发人员。

  • 支持分组、合并、交叉表、主从表等多级报表结构
  • 内置求和、平均、计数、最大最小值等汇总函数
  • 可嵌入柱状图、折线图、饼图,报表数据可视化
  • 条件格式高亮,数据预警一目了然
  • 支持多数据源拼接,JSON / API / 数据库灵活绑定

立即 在线体验

无需安装,直接在浏览器中体验完整的打印设计功能

https://openprint.yy360.space
新窗口打开 ↗

如果 iframe 加载缓慢,可 点击此处在新窗口打开演示地址 ↗

3 分钟 对接 ERP

简洁的 API 设计,让 ERP 集成变得前所未有的简单

ERP 对接架构
  1. 1

    设计打印模板

    在 Web 设计器中拖拽设计打印模板,绑定数据字段,导出 JSON 模板文件

  2. 2

    嵌入设计器或调用 API

    iframe 内嵌设计器到 ERP 后台,或直接调用渲染 API 传入模板 + 数据 JSON

  3. 3

    数据填充与打印

    ERP 传递业务数据,OpenPrint 自动填充模板,Web 端打印或发送至桌面客户端静默打印

查看对接文档

C++ Qt 桌面打印客户端

高性能原生客户端,支持静默打印、多打印机管理、离线运行

OpenPrint 桌面客户端

原生性能,极致体验

基于 C++ Qt 开发的跨平台桌面客户端,轻量高效,支持 Windows / macOS / Linux 三大平台

  • 静默打印 — 无需弹出打印对话框,直接发送到指定打印机
  • 多打印机管理 — 支持配置多台打印机,按模板自动路由
  • 本地缓存 — 模板缓存到本地,断网仍可打印
  • 打印队列 — 任务排队、重试、取消,打印状态实时监控
  • HTTP API — 内置 HTTP 服务,ERP 可通过接口触发打印
  • 小票/标签/ A4 — 支持各类打印机型号和纸张规格
C++ 17 Qt 6 CMake 跨平台 < 20MB

双平台 开源托管

代码完全开源,欢迎 Star、Fork、PR 共建生态

简单透明的 授权模式

个人永久免费,商业使用仅需一次授权

个人版
¥0/永久
适合个人开发者学习和非商业项目
  • 全部设计器功能
  • 桌面客户端使用
  • 社区技术支持
  • MIT 开源协议
  • 商业产品集成
  • 专属技术支持
免费使用

完善的 开发文档

从快速上手到深度定制,文档全覆盖

随时 与我们沟通

无论是技术问题、商业合作还是定制开发,欢迎联系

微信二维码

扫码加微信

备注 OpenPrint

  • 💬

    微信

    wmcxsj

  • 📱

    手机

    17879324827

  • 邮箱

    251352239@qq.com

  • 💻

    GitHub Issue

    github.com/your-repo/open-print/issues