Google
      
打印

[分享]连接Windows打印机及相互共享设置

[分享]连接Windows打印机及相互共享设置

许多朋友在使用Ubuntu办公时最头痛就是设置打印机,往往设置完毕后,打印窗口总显示“printing”,但打印机就是不工作。我也经历了这个痛苦的过程,以下是我的解决方法,希望对各位有用:
1丶sudo apt-get install samba smbfs
2丶sudo gedit /etc/samba/smb.conf设置samba,以下是我的设置内容:
[global]#全局参数
workgroup = cae
netbios name = nicky-laptop
server string = Nicky's Notebook
unix charset = utf8
display charset = utf8
dos charset = cp936
log file = /var/log/samba/%m.log
max log size = 50
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
dns proxy = no
template shell = /bin/false
winbind use default domain = no
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
name resolve order = lmhosts bcast host
[printers]#打印机参数
comment = All Printers
browseable = yes
path = /var/spool/samba
printable = yes
public = yes
writable = no
create mode = 0700
[print$]#打印机驱动
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no
[homes]#本地用户登录home参数
comment = Home directories
browseable = no
writable = yes
valid users = %S
create mode = 0664
directory mode = 0775
[public]#设置共享的一个文件夹,给others相应的权限,否则不能访问。
comment = the nicky groups work directory
path = /home/public
public = yes
writable = yes
valid users = @nicky
browseable = yes
3丶假设系统已有用户user1
sudo smbpasswd -a user1 设置user1的samba密码,从windows登录本机时使用这里设定的用户名和密码。
4丶添加打印机,如图:
注意Host填入打印服务器的IP地址,Printer填入windows打印机的共享名(注意在windows打印机属性里找,如果这个名字输入不正确就会导致打印机无缘无故罢工,图中为CanoniP4,而我实际使用的打印机名字为Canon PIXMA iP4200,之前一直用系统提供的PIXMA-iP4200,结果打印机一直罢工),接下来的就是选择打印机型号,一路确定就行了。
5、几点建议:最好用英文的工作组名称,确保自己的工作组与打印服务器工作组一致,Host用IP地址比用服务器名字更好(只要ping通就可以使用)。

TOP