我正在嘗試對打印機問題進行故障排除,我認為最好在嘗試重新安裝上述驅動程序之前,先將所有打印機驅動程序(及其版本)作為起點。
我想查看我在Mac上安裝的所有打印機驅動程序。它們安裝在哪裡?什麼目錄如果我願意,最好的卸載方法是什麼?
我正在嘗試對打印機問題進行故障排除,我認為最好在嘗試重新安裝上述驅動程序之前,先將所有打印機驅動程序(及其版本)作為起點。
我想查看我在Mac上安裝的所有打印機驅動程序。它們安裝在哪裡?什麼目錄如果我願意,最好的卸載方法是什麼?
從Mac OS 10.2開始,打印由 CUPS系統處理。雖然通常在 / Library / Printers
中找到驅動程序,但該文件夾可以包含支持文件和許多本身不是打印驅動程序的東西,並且在現實世界中,文件夾中沒有規範的位置,實際的驅動程序文件已存儲。
OS X上唯一可用的打印驅動程序的權威列表是 lpinfo -m
返回的列表(指定主機對於本地計算機不是必需的) 。 CUPS指定驅動程序可以包含任意數量的文件,但是必須在中央PPD文件中聲明它們。 lpinfo -m
將解析找到的任何有效PPD;如果它沒有CUPS可以解析的PPD,則它不是有效的打印驅動程序。輸出示例:
MacBook-Pro:〜user $ lpinfo -mLibrary / Printers / PPDs / Contents / Resources / CNPZUD450ZU.ppd.gz Canon D400-450Library / Printers / PPDs / Contents /資源/CNPZUD490ZU.ppd.gz佳能D460-490庫/打印機/ PPDs /內容/資源/CN6300.ppd.gz佳能iPF6300(CUPS)庫/打印機/ PPDs /內容/資源/CN6300S.ppd.gz佳能iPF6300S(CUPS )圖書館/打印機/ PPD /內容/資源/CN6350.ppd.gz佳能iPF6350(CUPS)圖書館/打印機/ PPDs /內容/資源/CN8300.ppd.gz佳能iPF8300(CUPS)圖書館/打印機/ PPDs /內容/資源/CN8300S.ppd.gz佳能iPF8300S(CUPS)[...] drv:///sample.drv/okidata9.ppd Oki 9針系列drv:///sample.drv/okidat24.ppd Oki 24針系列RAW Raw隊列[...]
每行指定該驅動程序的PPD文件的路徑,後跟PPD中聲明的打印機的顯示名稱。如您所見,某些驅動程序是CUPS的內部驅動程序,甚至在 / Library / Printers
中都沒有PPD文件,因此 lpinfo -m
是確定的唯一方法打印系統可用的所有內容。
版本號似乎沒有太多的一致性;我已經看到一些供應商在 lpinfo -m
(例如Xerox)返回的make-and-model字符串中包含該版本,但是它肯定不是通用的。但是,PPD文件只是純文本(可選壓縮)。如果在文本編輯器中打開PPD,則應該找到列出驅動程序版本的 * FileVersion
行。
使用“系統偏好設置”中的“減號”按鈕刪除打印機不會刪除/卸載驅動程序,它只會刪除已為該打印機創建的隊列。 (從技術上講,當您創建打印機隊列時,將為該打印機創建PPD的副本,在刪除隊列時將刪除該副本。)“重置打印系統...”選項也不會刪除任何驅動程序;因此,不會刪除任何驅動程序。
刪除 lpinfo
列出的PPD文件將有效地刪除驅動程序,因為它將不再被加載。 CUPS系統提供的支持,儘管如上所述,可能還會留下其他支持文件。沒有標準的方法來刪除這些文件,因為每個驅動程序可以在不同位置包含支持文件,但是除非打算重新安裝該驅動程序,否則沒有理由刪除它們。在這種情況下,製造商的原始安裝程序包應處理所有相關文件的重新安裝。
我有時看到人們手動複製PPD文件作為安裝打印機的一種方式。 請勿依賴!一些驅動程序僅需要PPD,而其他驅動程序也可能需要支持文件。確保已安裝所有必需文件的唯一方法是使用原始安裝程序包。
您最可能要查看的第一項是系統偏好設置中的打印&掃描選項。在這裡,您會看到已安裝的所有打印機的列表。您可以選擇通過單擊列表底部的減號'-'來卸載它們。
此外,如果要解決打印機問題,則可能需要嘗試右鍵單擊列表,然後選擇重置打印系統。 Apple在此處提供有關重置打印系統功能的文檔: http://support.apple.com/kb/HT1341
關於驅動程序實際安裝位置的問題,答案將在 / Library / Printers 文件夾中。我注意到即使卸載了某些打印機驅動程序,該文件夾中也沒有損壞。我本人已刪除了此處的一些文件,並說這樣做通常是安全的。但是,我仍然建議您先遍歷此文件夾,然後從Print & Scan中卸載打印機驅動程序。
OS X使用CUPS,CUPS使用打印過濾器(.ppd文件)來格式化要發送到打印機的文檔。當前安裝和使用的ppd文件可在 / private / etc / cups / ppd /
中找到。
要查看計算機上可用內容的完整列表,請在 / Library / Printers /
在這裡,您將找到已安裝的驅動程序的文件夾(通常在品牌文件夾中,即您可能有一個 Brother
文件夾和一個 Canon
文件夾(如果您曾經使用過Brother打印機或Canon打印機)。
可能還有一個PPDs文件夾,其中包含可用的存檔打印過濾器。
用於某些其他打印機您可以輸入的選項:
cupsctl WebInterface =是
然後將您的Web瀏覽器指向 http:// localhost:631
這將打開一個CUPS Web界面,其中包含一些額外的位和選項,您可以從系統偏好設置中獲取。
請務必注意,這些選項中的大多數與打印系統本身有關,而不是本機的打印機選項/實用程序。