单位里的网络打印机是理光的MP C3504ex
在kubuntu虚拟机上安装打印机,开始——系统设置
然后按添加打印机
由于公司的网络打印机使用的协议一般都是windows printer via SAMBA
有时可能系统没有安装SAMBA有关软件,需要安装一个samba client
安装以后这个协议就会显示出来。
在经由SAMBA的windows打印机框里按提示填写打印机的网络地址。
一般是smb://打印机服务器ip地址/打印机名。
由于是在windows域管理的打印机,可能会存在需要输入域用户名及密码
记得区隔域名和用户名之间的斜杆与服务器名上用的斜杆方向是相反的。
系统自带大量的打印驱动程序,从里面找到打印机型号,如果同一型号的驱动有几个,我都选后缀带ps的,就是postscript打印驱动。
最后填写上自己想要设的打印机名和描述,这个随便填,不影响什么的,最后按完成。
搞定,收工。
最近又要新安装一台电脑,可是,怎么也不行了。经常出现 connection failed: nt_status_io_timeout等问题,原来是因为最近公司被WannaCry勒索病毒吓坏了,打印服务器升级为SMBv2协议啦,而KDE安装的CUPS默认协议为SMBv1,所以在安装打印机后经常出现授权无法通过,目前只要找到 /etc/samba/smb.conf文件,打开以后在 [global]下加上两行
client min protocol = SMB2
client max protocol = SMB3
搞定。
又出问题了,因为单位的打印机使用windows域用户管理,时不时要换域用户密码,结果打印机也要换密码,但Kubuntu设置里没有换密码的地方,怎么办,查资料。
sudo service cups stop
关闭打印服务
sudo nano /etc/cups/printers.conf
这个文件是锁定的,所以要用nano编辑
找到 Device URL那一行,把密码明文换了,保存,退出
sudo service cups start
再重启系统,搞定。