在 Mac 中使用 Windows 共用印表機
因為公司的政策,每一段時間需重新設定密碼,而且採用了討厭的安全政策,對密碼的複雜度要求相當高。每一段時間變更密碼時,就是我最痛苦的時間。
痛苦的原因是,我使用小銀,尤其是小銀上的印表機設定常讓我痛不欲生。
眾所皆知的,MacOS X 上使用的是 CUPS 列印系統,MacOS X 也提供了一個管理工具,可以讓使用者方便的設定印表機。然而,其印表機組態精靈最後產生的 printers.conf,會有一個非常討厭的事情,竟然會搞爛 Windows 的 Shared Printer 之 URI!!
以下是採用 MacOS X 的印表機組態精靈產生的 printers.conf 部份內容:
DeviceURI smb://DOMAIN%5cUSERNAME:PASSWORD@PRINTER_UNC
這樣的 URI 事實上是標準的格式!! 然而,問題就在這樣的 URI 送到 Windows 2000/2003 的 AD 時,會造成登入失敗的狀況。以前因為沒有太多時間去理他,所以都沒有深入去處理。
除此之外,MacOSX 產生的 DeviceURI 中的密碼,也會自動進行編碼,這也會造成登入失敗的狀況。
後來參考了 "10.4: Fix an NT_STATUS printing error" 這篇文章的介紹,最後使用 CUPS 內建的 Web Administration 來設定印表機,將上述的 URI 改成:
DeviceURI smb://USERNAME:PASSWORD@PRINTER_UNC
這樣就解決了長期以來困擾我許久的問題了。
這篇內容的 Trackback 網址:
http://cdchen.idv.tw/trackback/342
- cdchen 的 BLOG
- 如果想要發表回應,請先登入 或 註冊。