請教一下samba + cups 的問題

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

請教一下samba + cups 的問題

文章blue119 » 週二 2月 25, 2003 5:26 pm

小弟目前的server上裝了Epson Photo700!!在server使用
cat xxx > /dev/lp0可以正確的印出資料,而client端是win2000
在網芳可以看到server的印表機,但是安裝網芳上的photo700後
他的狀態一直都是存取被拒,無法連線!!!不知道!是不是我那裡有
設錯了!!
而smb.conf裡有關print的設定
[Photo700]
comment = Epson Photo700
browseable = yes
path = /tmp
printable = yes
public = yes
writable = no
create mode = 0700
print command = lp %s ; rm %s
printing = cups
printcap name = cups
guest ok = yes
load printers = yes
大家好丫!!!^^"
我是個新手!!
要多多照顧我哦!!:p
blue119
可愛的小學生
可愛的小學生
 
文章: 59
註冊時間: 週二 10月 22, 2002 5:19 pm
來自: 北縣

re:請教一下samba + cups 的問題

文章阿信 » 週二 2月 25, 2003 6:39 pm

windows不需要透過samba來列印啦,太麻煩且不完全支援。

最好是用linux開一個lpd來讓windows直接列印。

你可以參考我之前在BBS上發表的文章來安裝看看

os: debian unstable
software: cupsys-client(linux下cupsys的列印指令)
cupsys-bsd(要分享印表機給其他pc,就必須要裝這個)

開啟cupsys和lpd service

修改/etc/inetd.conf

將以下這一行前面的#去掉
printer stream tcp nowait lp /usr/lib/cups/daemon/cups-lpd cups-lpd

然後重跑/etc/init.d/inetd restart,/etc/init.d/cupsys restart
這樣cupsys已經分享好printer了。

接下來是windows端的問題了。

1: 先到控制台的新增軟體->新增windows元件。

2: 安裝other network file and printing service,你可以看到裡面是
的內容是print service for unix

3: 安裝好上述功能後,請新增印表機->選擇安裝本地印表機(相信我,
不要選擇網路印表機),且把自動偵測關掉。

4: 選擇建立新的連接埠->選擇LPR PORT->ip打分享印表機的主機ip,
印表機名稱打cupsys安裝好的printer name,可以查看/etc/printcap.cups

# This file was automatically generated by cupsd(8) from the
# /etc/cups/printers.conf file. All changes to this file
# will be lost.
z42:
小弟將印表機的名字取作z42,所以windows的設定中,關於印表機的
印序列請填z42

5: 之後就跟windows安裝印表機驅動程式類似了,而這個方法其實cupsys
只是負責開一個port讓其他client端連接而已,所以linux上不需
support printer也沒關係。

6: 安裝好之後就大功告成了,好好享受列印的樂趣吧。 :)
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:請教一下samba + cups 的問題

文章blue119 » 週二 2月 25, 2003 7:30 pm

阿信 寫:windows不需要透過samba來列印啦,太麻煩且不完全支援。

最好是用linux開一個lpd來讓windows直接列印。

你可以參考我之前在BBS上發表的文章來安裝看看

os: debian unstable
software: cupsys-client(linux下cupsys的列印指令)
cupsys-bsd(要分享印表機給其他pc,就必須要裝這個)

開啟cupsys和lpd service

修改/etc/inetd.conf

將以下這一行前面的#去掉
printer stream tcp nowait lp /usr/lib/cups/daemon/cups-lpd cups-lpd

然後重跑/etc/init.d/inetd restart,/etc/init.d/cupsys restart
這樣cupsys已經分享好printer了。

接下來是windows端的問題了。

1: 先到控制台的新增軟體->新增windows元件。

2: 安裝other network file and printing service,你可以看到裡面是
的內容是print service for unix

3: 安裝好上述功能後,請新增印表機->選擇安裝本地印表機(相信我,
不要選擇網路印表機),且把自動偵測關掉。

4: 選擇建立新的連接埠->選擇LPR PORT->ip打分享印表機的主機ip,
印表機名稱打cupsys安裝好的printer name,可以查看/etc/printcap.cups

# This file was automatically generated by cupsd(8) from the
# /etc/cups/printers.conf file. All changes to this file
# will be lost.
z42:
小弟將印表機的名字取作z42,所以windows的設定中,關於印表機的
印序列請填z42

5: 之後就跟windows安裝印表機驅動程式類似了,而這個方法其實cupsys
只是負責開一個port讓其他client端連接而已,所以linux上不需
support printer也沒關係。

6: 安裝好之後就大功告成了,好好享受列印的樂趣吧。 :)


阿信兄!!太感謝你了!!!親一個!^^"我現在可以用了!!!
其實在更之前小弟使用google有找到這文章,只是沒
特別去看它,還辛苦你在post你一給我看!!^^"謝謝你啦
但請問阿信兄一個問題!!
請教為什麼你會想到用這個方法呢!!
大家好丫!!!^^"
我是個新手!!
要多多照顧我哦!!:p
blue119
可愛的小學生
可愛的小學生
 
文章: 59
註冊時間: 週二 10月 22, 2002 5:19 pm
來自: 北縣

re:請教一下samba + cups 的問題

文章阿信 » 週二 2月 25, 2003 9:37 pm

這個...只是剛好看到windows安裝程式裡面有unix print service,所以就...嘿嘿...成功。

blue兄的雷射印表機好像換摟?
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義


回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客