Linux下搭建samba服务器共享打印机(2)

2. Linux客户端的配置稍微麻烦那么一点点,那就是同样需要cups和samba(samba或许不需要,没有测试过),在cups中添加打印机的时候,在选择打印设备的时候选择“Windows printer via samba”,然后下一个界面要求你输入网络中的位置,由于我们是通过samba服务共享的,当然是以smb://开头啦,但是后面怎么写曾经难了我很长时间,现在我知道一招啦:

利用smbclient:
$ smbclient -L (server string)
server string是先前设置的samba服务器名。

这时候会列出服务器端共享的所有资源。找到打印机并记下它的名字,比如我的是HPLaserJ,这样我的位置就这样写:smb://(server string)/HPLaserJ。在Linux下可能需要用户验证(如果没有guest用户的话),这样的话最好在服务器端为Linux用户添加一个用户账号,并将这个账号添加到samba用户中去:

#smbpasswd -a username

如果是这样,需要在位置中写下用户名和密码,例如smb://username:passwd@(server string)/HPLaserJ。

其他配置和服务器端配置是一样的,在这里不累述。

如果一切顺利,那是最好最好的事情了!在Linux下面很少有很顺利的事情的。 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyxxxw.html