写在前面
前些年一直做社区技术支持(已跑路),共享打印机是经常能遇到的一个问题,也有了些许心得。写下这个小工具,希望可以帮助大家。
简单介绍
只关注USB打印机,将打印机通过TCP/IP的方式共享出去。共享完成后,服务端会打包驱动并写入install.bat一键安装脚本,同时提供了客户端来快捷安装共享的打印机。 局域网的其它主机只需要访问服务端的后台地址下载驱动包或者客户端就可以安装共享打印机。
添加打印机
配置和日志
下载
一些测试图片
客户端安装
bat脚本安装
目录说明
├─ Lanprinters
│ ├─ _internal
│ ├─ print-server.exe # 打印服务端程序
│ ├─ InstallLanPrinters.bat #利用nssm来注册系统LanPrinters服务,开机自启
│ ├─ UninstallLanPrinters.bat #卸载LanPrinters服务
│ ├─ MinSudo.exe #提权
│ ├─ nssm.exe
│ └─ downloads
│ └─ print-client # 客户端打包源文件
│ ├─ _internal
│ ├─ print-client.exe
│ └─ config.json #服务端首次运行会写入当前主机ip地址
InstallLanPrinters.bat 注册系统服务,开机自启。
其它说明
- 局域网内,在服务端部署完服务后,记下ip地址http://<共享ip>:10086,就可以其它主机上去访问这个ip地址。通过下载的驱动包或者客户端完成安装。
- 只在win7和win10专业版上完成测试。
- 客户端记得以管理员身份运行。
- 测试过程,有时候会被杀毒软件误杀。
- 原理就是驱动包的bat脚本,互相学习。
下载地址
https://chanqii.lanzouv.com/iHmbw3scu5sh
密码:52pj
|