ubuntu18.04安装cups2.2.7实现网络及手机打印

2022年9月24日12:33:00 发表评论
摘要

想想如果你有一台普通USB接口的打印机,通过本教程可改造成支持网络打印以及苹果IOS设备直接打印的功能是不是很酷?一起来做吧

如果你有一台普通USB接口的打印机,而无法通过网络共享打印,那么本文可以帮你实现普通打印机改造成为支持网络打印以及苹果IOS设备直接打印的功能
首先你要有一个合适的设备用来安装ubuntu操作系统,你可以使用闲置的旧电脑、软路由、开发板、N1、WKY等等。
接下来在设备上安装好ubuntu18.04,安装过程本文不再阐述
sudo -i
passwd root
apt update
apt upgrade
apt install cups -y
vi /etc/cups/cupsd.conf
Browsing Off修改为Browsing On

# Restrict access to the server...
<Location />
  Order allow,deny
</Location>

# Restrict access to the admin pages...
<Location /admin>
  Order allow,deny
</Location>


修改为

# Restrict access to the server...
<Location />
  Order allow,deny
Allow all
</Location>

# Restrict access to the admin pages...
<Location /admin>
  Order allow,deny
Allow all
</Location>


也就是添加所有用户可访问页面

apt install printer-driver-hpcups -y
apt install hplip -y
reboot

折腾过程中曾出现"File "/usr/lib/cups/filter/hpcups" not available: No such file or directory的错误提示,出现这个问题的原因是没有安装printer-driver-hpcups这个打印机驱动包,如果你是按照上面的命令安装则不会出现。

如果是debian或最小化安装,可能还需要安装
apt install daemon
apt install avahi-daemon
以将打印机共享到你的网络,安装后使用以下命令启动和自动引导:
sudo systemctl start avahi-daemon
sudo systemctl enable avahi-daemon
如果你的防火墙是开启的,记得关闭sudo ufw disable
ubuntu18.04安装cups时自动安装了gutenprint,如果你的系统中没有,则需要安装apt install printer-driver-gutenprint

美金梦

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: