2023年11月24日发(作者:)

Windows使用ubuntu11.10 共享打印机(CUPS)

完成日期:201214

参考文献:/ywz_306/blog/static//

1、安装打印机驱动

系统-系统管理-打印 添加 canon-ix5000

2、关闭防火墙:

Sudo ufw disable

3、安装cups(一般都已经安装上了)

sudo apt-get install cups

4、调试

127.0.0.1:631/printers 打开管理页面设置如下:

此时会提示你输入账号和密码(电脑登陆的账号和密码,不同的账户权限不同)

5、在其他电脑上添加网络打印机

192.168.2.188:631/printers/canon-ix5000

其中:192.168.2.188UbuntuIP地址,canon-ix5000为安装的打印机名称

以下问题本人并未遇到,只是转载,希望对遇到类似问题的人们有所帮助:

6、关于不能添加打印机:(由于选了 Use Kerberos authentication(FAQ))

提示:

请输入您的用户名称和密码或者 root 用户的用户名称和密码来访问此页面。如果您正在使用 Kerberos

鉴定,请确定您拥有的 Kerberos 票据是有效的。

解决方法:

修改/etc/cups/文件下的

全部改为

Order allow,deny

Allow all

即可

添加好了再改回去好了

安装PDF打印机 /p/cups-pdf

1sudo aptitude install cups-pdf

2、更改 /usr/lib/cups/backend/ cups-pdf权限(加上SUID权限)

sudo chmod u+s cups-pdf

可以看到打印里已经加了一台PDF打印机

试验结果:能打印,但总是提示错误

以下方法是本人在linux书籍上看到的,本人测试没有成功,仅供参

考:

为安全性,可以设置允许的IP访问打印机。修改。具体做法如下:终端中输入指

令:

sudo gedit /etc/cups/

# Allow shared printing and

Order allow,deny

Allow all

修改为:

# Allow shared printing and remote administration...

Order allow,deny

Deny from all

Allow from 127.0.0.1

Allow from IP(写入访问客户端机的IP地址,可以使一定的范围如110.222.13.0/28

保存后,在终端中输入(重启cups

Sudo service cups restart