[Ubuntu] 以網路芳鄰(Samba)分享印表機
| 三月 07, 2007 | 沒有迴響| 沒有引用| 4450 reads | Size: L, M, S | Edit: P, C, R || Category: Ubuntu. |
莫名的原因,研究室印表機的網卡壞了。新的網卡很貴,不如買新機器;舊的又還可以用,換掉浪費。就這樣過了一段沒有印表機的麻煩日子。後來接去學長的電腦,不過沒開分享,他怕他電腦跑不動。
最後,只好犧牲我老當益壯的 Celeron 1.3 來充當 Printer Server 了。
1. 首先,先到「偏好設定」->「列印」去設定好印表機。
2. 接著先設定 cupsys。
編輯「/etc/cups/cupsd.conf」,找到 Listen localhost:631,改成:
Listen 0.0.0.0:631
往下,找到 <Location /> 部份,加上一行 Allow IP 或 IP區段,例如:
Allow 192.168.0.0/16
Allow 192.168.0.5
接著,編輯「/etc/cups/mine.convs」,找到最後幾行左右的
application/octet-stream application/vnd.cups-raw 0 -
將註解拿掉,存檔,離開。
接著是「/etc/cups/mine.types」,找到最後幾行左右的
application/octet-stream
也將註解拿掉,存檔離開。
3. Samba 設定
編輯「/etc/samba/smb.conf」,設定「workgroup」、「server string」等部份,例如:
workgroup = LABA
server string = ajer001's PC
如果不需要身份認證,則將「security」的部份,註解拿調,改為:
security = share
而為了顯示中文等正確,加上一段(Linux為UTF-8):
display charset = UTF8
dos charset = CP950
unix charset = UTF8
如果 Linux 為 Big5,則使用:
display charset = CP950
dos charset = CP950
unix charset = CP950
然後,找到「load printers」、「printing」、「printcap name」,將註解拿掉,這樣才會去抓 cups 的設定。
最後找到 [printers] 區段,我的設定如下:
comment = All Printers
browseable = yes
path = /tmp
printable = yes
public = yes
writable = yes
create mode = 0700
這樣就可以存檔離開了。
接著重開這兩個服務:
# sudo /etc/init.d/samba restart ; sudo /etc/init.d/cupsys restart
這樣就可以用 windows 看看可不可以抓的到了。
隨機文章:
» [Ubuntu] 小鹿之後
» [Ubuntu] 加快網頁瀏覽速度 - Local DNS Cache
» [Ubuntu] 使用內建的 radeon 驅動開啟 3D 支援
» [Ubuntu] VirtualBox
» [Ubuntu] 讀寫 NTFS

