筆者工作地點一直受一個可能是Samba的Bug所困擾。
工作地點的eMac是用10.3.9,而工作地點的其他機種,一蓋使用Windows。(有極小量使用Linux)故此,資源分享的方式只好使用Samba。
在工作的地點的網絡,一個工作群組可以有近萬部電腦。(切勿問我我在甚麼機構工作!)而用Mac的Finder的Network列出那些有近萬部電腦的工作群組,只會列出三千多部電腦。我在網上查原因,發現Linux也有同樣的問題,故此我估計是Samba的限制。
到底有甚麼方法可以解決呢?

問工作地點的IT人員,他們根本不熟Unix/Mac,他給我的建議是試試打入要分享機器的URI,但至於怎樣去做,他教不到我。
Share folder方面,可以使用Finder的Go => Connect to Server… (Hot key: Cmd + K),在Server address輸入URI,Samba的URI是:
smb://username:password@machinename.workgroup/
這個還可以「過骨」。但在設定印表機方面,可沒有這樣容易。在System Preferences => Printing & Fax加入印表機,選Windows Printing再列出工作群組的機器列表,就算有一萬部機,同樣只會列出三千多部電腦。一直苦無對策,甚至試過修改CUPS的設定檔,可能因為修為不足,不能成功。
今天找找Apple的Discussion board,發現一個Mac OS X Jaguar時代的討論,終於找到解決的方法。Panther也可用,相信Tiger都可用。
原來只要在Printer & Fax按Set up Printers,會彈出Printer Setup Ultility。在按Add按紐時,同時按住Keyboard的”Option”鍵,你會發現第一個選單會多了Advanced的選項。在Advanced版面,你可以在設定Windows Printing時直按輸入連接在Windows電腦的印表機的URI。假設在Windows分享的印表機設定了Printer’s shared name為HPLaserJ,那該印表機的URI就是
smb://username:password@machinename.workgroup/HPLaserJ
經過多月,終於解決了這個問題,終於可在eMac列印文件。我不明白,為何蘋果要設定到要在Printer Setup Ultility按Option來按Add,才會彈出Advanced Mode。



Mac in Chinese

Subscribe

Subscribe to our RSS Feeds



    Feedsky 订阅本站:

Categories