闲社
标题:
内网共享打印机的最终手段
[打印本页]
作者:
ggfggggfgg
时间:
昨天 19:57
标题:
内网共享打印机的最终手段
使用Python编程和打包,以兼容win7系统。
使用说明
在接打印机的电脑上运行exe文件,右下角托盘栏图标会显示IP端口,
在同一个局域网下的另一个设备通过在浏览器输入IP端口,
选择文件上传并设置相关参数,即可正常打印(已实际测试win7和win10)
功能说明
-打开一个网页就能打印:在局域网里,手机/电脑用浏览器访问,就能上传文件并打印。
-自动选默认打印机:启动后会自动选中系统默认打印机,也可以点“刷新”重新获取打印机列表。
-只显示真打印机:自动过滤虚拟打印机(比如 PDF 虚拟打印机)。
-实时读打印机能力:切换打印机时,页面会实时刷新“纸张大小”和“打印分辨率”,展示这台打印机实际支持的选项。
-默认就是 A4:如果没选,默认用 A4(纸张 ID=9)和 600x600 分辨率。
-支持的文件格式:PDF、JPG、JPEG、PNG、TXT、DOC、DOCX、XLS、XLSX、PPT、PPTX。
-静默打印尽量不打扰:
PDF:优先用 Adobe Reader 的静默打印;不行就用系统默认方式。
图片:用系统画图(mspaint)或系统关联程序静默打印。
Office:调用 Office 程序/COM 直接打印。
TXT:用系统默认方式打印。
-打印设置可选:份数、单双面、纸张大小、打印分辨率(如果打印机不支持双面,就只给单面的选项)。
-托盘图标:右下角托盘会有图标,能一键打开页面、设置静态 IP、启用 DHCP、开机自启、退出程序。
-离线也能用:没网也能打开本地服务,默认配置可用,上传的临时文件会定期自动清理。
-一键运行的 EXE:已打包成单文件 EXE(内置图标),双击就能跑,默认端口 http://本机IP:5000。
-打印日志:关键操作会记录到同目录的 print_log.txt。
运行要求
操作系统: 支持 Windows 7/8/10/11
运行库: 需安装微软VC运行库,百度或应用商店直接下载
Python版本: 3.6+ (运行py文件才需要)
依赖库: Flask, win32print, win32api, pystray, PIL等 (运行py文件才需要)
权限要求: 网络配置功能需要管理员权限
(, 下载次数: 0)
上传
点击文件名下载附件
https://pan.quark.cn/s/40559ec66bb9
[/td][/tr][tr][td]
📖 [
投稿有奖 - 天天线报
] [
2025/10/10
] 此投稿已入围今日排名,总计加分
+ 2
作者:
爱你的人是我
时间:
昨天 19:58
谢谢,我也有这方面的需要,想的是用路由器当服务器
作者:
爱你的人是我
时间:
昨天 19:58
20的玩客云刷机后装cups ,闲置的机顶盒刷海纳斯也可以装cups 。有啥就用啥刷机,装好后家里手机电脑都能打。
作者:
海底捞
时间:
昨天 19:58
玩客云装cups做无线打印用了两三年,bug多的一比 ,可能和打印机也有关系,经常有部分图片打印不完整 ,今年实在受不了直接有线连接了。
作者:
爱你的人是我
时间:
昨天 19:59
我就是平时打打老师布置的作业什么的,用着没啥问题,和直连一样,手机不用装什么APP也能直接打。可能是cups对新型号打印机支持不好,用老旧打印机的可以试试。
欢迎光临 闲社 (https://www.xianshe.com/)
Powered by Discuz! X5.0