由 吾爱破解@隐藏英雄 开发的 网络打印服务系统,是一款基于 PyQt5 和 Flask 的轻量级工具,可快速将本地打印机设为 网络共享打印服务器。支持多用户通过网页上传文件、选择打印机并远程打印,无需复杂配置,适合家庭或小型办公使用。
✨ 功能亮点
免驱动兼容:只要打印机连接服务器并安装驱动,即可共享给全网使用。
网页端操作:用户通过浏览器上传文档、图片,实时选择打印机和调整参数。
内网/公网支持:自动检测本地IP,支持端口转发实现外网访问。
绿色简易:单文件EXE版,无需安装Python环境,双击即用。
🚀 使用教程
1. 部署打印服务器
下载EXE文件(如 网络打印服务.exe)。
双击运行 → 程序自动安装依赖 → 设置端口(默认5000)→ 点击 “启动服务”。
首次运行会自动打开浏览器访问 http://localhost:5000。
2. 局域网用户打印
同一网络下的设备访问 http://[服务器IP]:5000(如 http://192.168.1.10:5000)。
拖拽文件至网页 → 选择打印机 → 调整页数/颜色等 → 点击 打印。
3. 公网访问(可选)
勾选 “启用公网访问” → 在路由器设置 端口转发(5000端口)。
外网用户通过 http://公网IP:5000 访问打印服务。
⚠️ 注意事项
服务器要求:打印机必须连接服务器且驱动正常,建议用 使用频率低的电脑 作为打印服务器(打印时可能占用资源)。
网络安全:公网访问需注意防火墙设置,避免未授权使用。
兼容格式:支持常见文档(PDF、Word)和图片(JPG、PNG)。
🔧 故障排查
无法检测打印机:检查USB连接或重新安装驱动。
网页打不开:关闭防火墙或确认端口未被占用。
打印失败:查看日志提示,确认打印机状态是否就绪。







