李苒晴 发表于 2025/11/25 11:59

打印机共享打印系统

# 网络打印服务系统
适用于小型办公场所,不限打印机型号,只要打印机连着服务器,服务器上安装好打印机驱动即可!!!

一个基于 PyQt5 和 Flask 的网络打印服务系统,支持多用户通过网络上传和打印文档、图片等文件。

安装和使用

方法一:直接运行EXE(推荐)
1. 下载 `网络打印服务.exe` 文件
2. 双击运行,程序自动检查环境并启动
3. 首次运行会自动安装缺失的依赖包

# 1. 确保已安装Python 3.8+
python --version

启动服务
运行程序后设置服务端口(默认5000)
点击"🚀 启动服务"按钮
系统自动打开浏览器访问打印页面

网页打印
在浏览器中访问显示的地址
拖拽或选择要打印的文件
选择目标打印机
配置打印设置(可选)
点击打印按钮发送任务

内网访问
程序自动检测本地IP地址
局域网设备通过 http://[服务器IP]:端口 访问

公网访问
勾选"启用公网访问"
配置路由器端口转发
输入公网地址格式:http://公网IP或域名:端口

常见问题
无法检测打印机:检查打印机连接和驱动
网页无法访问:检查防火墙和端口设置
打印任务失败:查看系统日志中的错误信息

如遇问题,请:

查看系统日志中的错误信息
检查打印机状态和连接
确认网络配置正确


最终版本预计修复支持所有设置的参数,支持所有连接在服务器上可以使用的真实打印机,支持可选择指定打印机打印等,开机自启动,关闭后小化到系统托盘等,彻底解决打印共享难题。
但是唯一一点弊端就是在有文件打印的时候会影响到服务器的正常使用和操作。所以最好是单独或者使用率较小的电脑作为打印服务器
页: [1]
查看完整版本: 打印机共享打印系统