
实验室的打印机自带的无线打印功能不太好用, 基本上大家都处于一种时断时续的薛定谔状态, 惠普smart一次又一次的用行动证明了这玩意实在不是很smart, 所以用 linux 搭建一个共享打印机服务或许是个不错的选择.
这个方法需要:
linux设备(路由器, 主机都行)
本文以 Ubuntu 22.04 为例, 已使用 HP smart 安装打印机驱动并有线连接打印机.
# 安装
apt install cups aptitude
aptitude install ghostscript
aptitude install foomatic
# 启用
sudo systemctl start cups
sudo systemctl enable cups
# sudo nano /etc/cups/cupsd.conf
# 修改配置
vim /etc/cups/cupsd.conf在 vim 中用 / 搜索关键词并更改配置:
Browsing Off或Browsing No --> Browsing OnListen localhost:631 --> Listen 0.0.0.0:631Order allow,deny --> 在下面一行增加Allow all更改后重启服务:
sudo systemctl restart cups其后进入 ip:631 可以在 Printers 选项卡中得到打印机的服务位置.
在这次示例中, 为:
http://192.168.1.101:631/printers/HP-LaserJet-MFP-M725
Windows 设置 - 添加打印机和扫描仪 - 我需要的打印机不在列表中


按名称选择共享打印机(S) - 输入地址 - 直接确认



首先, 在 terminal 中输入 sudo cupsctl WebInterface=yes , 然后按提示输入密码.
然后, 已经安装打印机驱动的情况下, 直接打开http://127.0.0.1:631/admin网页, 输入本机帐号密码, 然后点击 Administration - Printers - Add Printer ,选择 互联网打印协议 (ipp) ,填入打印机地址,选择对映的驱动即可。



利用这个方式, 可以降低其他设备的打印难度, 省去驱动安装的过程, 并享有相对稳定的打印权限.
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。