(1)將打印機連接到運行Fedora-Core-8系統的計算機上,並打開電源
(2)通過“系統”—>“管理”—>“正在打印”,打開“打印機配置”對話框。然後點擊“新打印機”,自動就開始搜索連接到電腦上的打印機。如果能夠識別打印機的話,則會自己選擇連接上的打印機。
(3)點擊“前進”,選擇打印機廠商和型號以便安裝相應的驅動程序。
(4)點擊“前進”,設置打印機名稱,最後點擊“應用”就完成了本地打印機的添加了。
2.***享打印機的設置
在“服務器設定”裏夠選上“顯示被其他系統***享的打印機”,“***享連接到這個系統上的公***打印機”,“Allow printing from the Internet”,“允許遠程管理”,“允許用戶取消任何任務(包括不是自己的任務)”。
如果要windows 2000/xp***享該打印機,還需要進壹步設置:對/etc/cups/mime.convs和mime.types進行修改。
(1)修改mime.convs
打開該文件,在最後幾行找到
“application/octet-stream application/vnd.cups-raw 0 -”
如果前面加有註釋號“#”,則將其去掉,然後保存設置。
(2)修改mime.types
打開該文件,在最後幾行找到“application/octet-stream”,如果前面加有註釋號“#”,則將其去掉,然後保存設置。
-------------------------------------------------------------------------------------------
1、直接利用CUPS提供打印服務器
(1)“開始”/“打印機和傳真”/“添加打印機”/,打開“添加打印機向導”對話框。
(2)點擊“下壹步”,選擇“網絡打印機或連接到其它計算機的打印機(E)”。
(3)點擊“下壹步”,選擇“連接到Internet、家庭或辦公網絡上的打印機(O):”在URL欄中填入打印機服務器的地址ment = All Printers
path = /var/spool/samba
browseable = no
guest ok = yes
public=yes
writable = no
printable = yes
printer admin=ghost
[print$]
comment=printer drivers
path=/etc/samba/drivers
browseable=yes
read only=yes
write list=ghost
此外還要添加壹個Samba用戶,該用戶必須是系統存在的用戶
[root@localhost~]smbpasswd -a ghost
[root@localhost~]chown ghost /etc/samba/drivers
因為打印機的管理員和驅動的管理員都設定為ghost,所以也要對該文件夾改變壹下權限。
然後還得cups-samba-1.1.16.tar.gz和cups-windows-6.0-1.i386.rpm(軟件包的版本自己選),如果是rpm包的話直接安裝就可以了,如故是源代碼包的話,要安裝在/usr/share/cups/drivers,此外還要到windowsXP系統C:\WINDOWS\system32\spool\drivers\w32x86\3下去拷貝以PS開頭的文件,然後把文件名都改成小寫的,全部放在/usr/share/cups/drivers,但是壹般在windows系統下默認沒有這些文件,所以可以到Adobe網站/support/downloads/product.jspproduct=44&platform=Windows)去下載PostScript,然後在windows系統安裝後在拷貝那些文件。
然後就要告訴Samba,讓CUPS提供客戶端windows2000/XP的打印驅動
cupsaddsmb -H[samba主機名] -h[cups主機名] -a -v -U [用戶賬號]
然後就會羅列出壹些信息,最後出現類似如下信息才算安裝成功:
Printer Driver [打印機名] successfully installed.
Succesfully set [打印機名] to driver epson.
然後在/etc/samba/drivers下會出現壹個W32X86的文件夾,裏面的文件就是提供給客戶端的驅動程序。
在打印過程中可以登錄到Samba主機查看打印機的狀態,打印工作等信息。
(1)lpstat:查看打印狀態
(2)lpq:查看打印工作隊列
(3)lprm:刪除等待的打印隊列