1,输入以下命令,安装 cups 及驱动包:
sudo apt-get update
sudo apt-get install cups
sudo apt install printer-driver-gutenprint
2,输入下面的命令,进入 cups 的配置文件编辑界面(nano 修改后 Ctrl+S 保存、Ctrl+X 退出):
sudo nano /etc/cups/cupsd.conf
3,首先将下面代码中的 localhost 改为 0.0.0.0
Listen localhost:631
然后在以下 4 段代码中加入 Allow all,加完效果如下:
# 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>
# Restrict access to configuration files...
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
Order allow,deny
Allow all
</Location>
# Restrict access to log files...
<Location /admin/log>
AuthType Default
Require user @SYSTEM
Order allow,deny
Allow all
</Location>
最后 Ctrl+S 保存、Ctrl+X 退出
4,将用户加入管理员权限(不加后面无法进入cups管理员界面)
sudo usermod -a -G lpadmin 您的用户名
例如,你的用户名为 bruce,那么就输入如下指令:
sudo usermod -a -G lpadmin bruce
至此CUPS准备工作完成。