天天看點

CUPS+SAMBA

使用Windows系統共享的網絡列印機,在安裝的時候直接右鍵連接配接就可以自動安裝好驅動,而Linux下的CUPS則需要samba配合才可以實作。

配置方法參考以下連結http://www.enterprisenetworkingplanet.com/netsysm/article.php/3621876

首先我們需要下載下傳通用驅動檔案

http://www.cups.org/windows/software.php

cups-windows-6.0-1.i386.rpm

http://www.adobe.com/support/downloads/product.jsp?product=44&platform=Windows

winsteng.exe,我下載下傳的英文版,可以根據自己需要下載下傳别的語言

首先編輯/etc/samba/smb.conf,增加以下内容,并建立/etc/samba/drivers檔案夾

[print$]

comment = Printer drivers

path = /etc/samba/drivers

browseable = yes

readonly = yes

guest ok = yes

write list = root  

安裝cups-windows-6.0-1.i386.rpm

rpm -i cups-windows-6.0-1.i386.rpm  

在windows上安裝好winsteng.exe,然後拷貝C:\WINDOWS\system32\spool\drivers\w32×86\3檔案夾下的以下幾個檔案到/usr/share/cups/drivers/

ps5ui.dll

pscript5.dll

pscript.hlp

pscript.ntf  

基本檔案已經準備完畢,因為前面配置寫了write list = root,是以要确認一下samba是否有root使用者,如果沒有則用以下指令建立

# smbpasswd -a root  

輸入兩遍密碼即可,最後可以使用以下指令進行驅動檔案的生成了

# cupsaddsmb -H localhost -U root -a -v  

最後可以看到一堆資訊,如果看到類似如下資訊則說明安裝成功

Printer Driver HPXXXX successfully installed.

Running command: rpcclient localhost -N -A /tmp/4d47636686f16 -c "setdriver HPXXXX HPXXXX"

 params.c:Parameter() - Ignoring badly formed line in configuration file: w

Succesfully set HPXXXX to driver HPXXXX.

最後可以到windows上測試一下效果了,我的測試結果是,點選右鍵安裝,幾乎在瞬間安裝完成,比windows上共享的速度快太多了。

本文轉自 pk2008 51CTO部落格,原文連結:http://blog.51cto.com/837244/898852

上一篇: LAMP yum install
下一篇: ldap

繼續閱讀