您正試著在 Mac 上新增印表機,卻看到「找不到驅動程式」、「這台印表機的軟體無法取得」,或者您的印表機根本沒有出現。這是最常見的 macOS 列印問題之一,而且在近期每個 macOS 版本中都變得更嚴重。
以下說明發生了什麼事,以及如何永久修復它。
「驅動程式無法取得」實際上代表什麼
當 macOS 說某個印表機驅動程式無法取得時,代表以下三種情況之一:
- Apple 在近期的 macOS 更新中移除了該驅動程式(最常見)
- 製造商從未為您的印表機機型製作 macOS 驅動程式
- 驅動程式存在,但因設定問題而讓 macOS 找不到它
自 macOS Ventura 以來,Apple 一直在積極移除第三方印表機驅動程式。如果您的印表機在較舊的 macOS 版本上一切正常,卻在更新後停止運作,幾乎肯定就是這個原因。
如何檢查發生了什麼事
步驟 1:開啟「印表機與掃描器」
- 開啟系統設定
- 前往印表機與掃描器
- 查看您印表機的狀態
步驟 2:檢查驅動程式的指定
- 點擊您的印表機
- 尋找「驅動程式」或「使用」欄位
- 記下它顯示的內容
您可能會看到:
| 狀態 | 代表的意義 |
|---|---|
| 「通用 PostScript 印表機」 | 您真正的驅動程式已被移除,正使用後備方案 |
| 「通用 PCL 印表機」 | 同上,PCL 版本 |
| 「安全 AirPrint」 | macOS 正使用 AirPrint 作為後備方案 |
| 「選擇軟體...」但沒有任何選項 | 完全沒有可用的驅動程式 |
| 印表機不在清單中 | macOS 甚至無法正確偵測到印表機 |
步驟 3:再次嘗試新增印表機
- 點擊 + 按鈕
- 等待您的印表機出現
- 如果 macOS 顯示「選擇驅動程式...」卻沒有任何結果,表示驅動程式已被移除
如果您看得到印表機但只能選擇通用驅動程式,您將能列印基本文件,但會失去雙面列印、紙匣選擇和色彩管理等功能。
修復 1:PrintCast Driver(建議)
PrintCast Driver 就是專為這個問題而打造的。它是 Apple 移除的那些驅動程式的替代方案。
它做什麼
- 偵測您 Mac 上缺少正確驅動程式支援的印表機
- 安裝一個驅動程式,為使用 PCL5 或 PostScript 的印表機恢復列印功能
- 適用於 Canon、Epson、Brother、HP、Lexmark、Samsung 等品牌中使用 PCL5 或 PostScript 的印表機
- 持續開發,隨著 macOS 演進推出相容性更新
設定
- 從 printcast.app 下載 PrintCast Driver
- 開啟 .dmg 並拖曳到「應用程式」
- 從選單列啟動
- PrintCast 識別受影響的印表機並恢復驅動程式支援
設定完成後,您的印表機會回到列印對話框中,並帶著它回報的選項:雙面列印、色彩管理、紙張尺寸選項。
這個方法為什麼有效
Apple 移除了個別廠商的驅動程式,但底層的列印通訊協定(PostScript、PCL、IPP)仍然可用。PrintCast Driver 提供您印表機原生通訊協定與 macOS 之間的轉譯層。
PrintCast 是獨立軟體,與任何印表機製造商均無關聯 — 結果會因機型而異,免費試用讓您確認自己的印表機。
準備好修好您的印表機了嗎?
PrintCast Driver 讓您的印表機在幾分鐘內重新列印。
7 天免費試用,無需信用卡。
修復 2:從製造商下載驅動程式
有些製造商已釋出與近期 macOS 版本相容的更新驅動程式。以下是該去哪裡找:
HP
造訪 hp.com/support,輸入您的印表機型號。HP 在提供更新驅動程式方面比大多數廠商做得更好,而 HP Smart 也能處理許多現代機型。
Canon
造訪 usa.canon.com/support。Canon 的驅動程式狀況參差不齊。較新的 PIXMA 和 imageCLASS 機型通常有更新,較舊的機型可能沒有。
Epson
造訪 epson.com/support。Epson 為許多機型提供驅動程式套件,但與最新 macOS 版本的相容性可能會落後於發布日期。
Brother
造訪 brother.com/support。Brother 在為其雷射印表機更新驅動程式方面表現相對良好。
Lexmark
造訪 lexmark.com/support。Lexmark 的驅動程式供應狀況依機型差異很大。
陷阱
- 並非所有機型都有更新的驅動程式
- 製造商的驅動程式可能在下一次 macOS 更新時再度失效
- 為您特定的機型和 macOS 版本找到正確的驅動程式很費工
- 有些「更新的」驅動程式其實只是通用驅動程式的外殼
修復 3:使用 Apple 內建的印表機軟體
macOS 內含一組數量有限的 Apple 印表機驅動程式。其中可能有涵蓋您印表機的。
檢查 Apple 印表機軟體
- 開啟系統設定 → 一般 → 軟體更新
- 尋找與印表機軟體相關的選用更新
- 如果有的話就安裝
或透過終端機
softwareupdate --list
尋找名稱中含有「Printer」的項目。
限制
Apple 的內建收藏一直在縮減。如果沒有涵蓋您的印表機,這個方法幫不上忙。
修復 4:使用 AirPrint(如果支援)
有些印表機原生支援 AirPrint。如果您的印表機支援,macOS 就能在沒有傳統驅動程式的情況下列印到它。
如何檢查
- 新增印表機時,在「使用」下拉選單中尋找「AirPrint」
- 如果它出現了,請選取它並點擊「新增」
您會失去什麼
macOS 上的 AirPrint 提供基本列印,但通常缺少:
- 雙面列印控制
- 紙匣選擇
- 進階色彩設定
- 自訂紙張尺寸
- 印表機專屬功能
如果您需要完整的功能存取,單靠 AirPrint 是不夠的。
修復 5:重置並重新安裝
如果您懷疑是設定損壞而不是驅動程式遺失:
重置列印系統
- 開啟系統設定 → 印表機與掃描器
- 在印表機清單中右鍵點擊
- 選擇重置列印系統
- 重新新增您的印表機
警告:這會移除所有印表機和待處理的工作。
重新安裝印表機
- 從「印表機與掃描器」中移除該印表機
- 拔除並重新接上(USB)或重新啟動印表機(網路)
- 重新新增印表機
- 檢查 macOS 這次是否提供專屬驅動程式
常見錯誤訊息及其意義
| 錯誤訊息 | 原因 | 最佳修復方式 |
|---|---|---|
| 「找不到驅動程式」 | Apple 移除了廠商驅動程式 | PrintCast Driver |
| 「這台印表機的軟體無法取得」 | 同上 | PrintCast Driver |
| 「選擇驅動程式...」(清單為空) | 系統上沒有相容的驅動程式 | PrintCast Driver 或製造商下載 |
| 「已使用通用驅動程式新增印表機」 | 僅部分支援 | 使用 PrintCast Driver 取得驅動程式層級功能 |
| 「無法驗證印表機」 | 網路/安全性問題 | 重新新增印表機、檢查網路 |
哪些 macOS 版本有這個問題?
問題始於 macOS Ventura(13),並在每個版本中變得更嚴重:
- macOS Ventura(13):第一波驅動程式移除
- macOS Sonoma(14):移除更多驅動程式
- macOS Sequoia(15):持續移除,執行更嚴格
如果您使用 Monterey(12)或更早版本而印表機運作正常,更新時請謹慎。
未來如何預防
- 在更新 macOS 之前安裝 PrintCast Driver,讓您的印表機在轉換期間受到保護
- 更新前查看您印表機機型的相容性:搜尋「[您的印表機機型] macOS [版本]」
- 購買新硬體時考慮支援 AirPrint 的印表機
結論
「印表機驅動程式無法取得」不是暫時的小故障,而是 Apple 從 macOS 永久移除印表機驅動程式支援的結果。那些驅動程式不會回來了。
您的選擇是:從製造商找到更新的驅動程式(如果存在)、接受通用驅動程式的限制,或安裝 PrintCast Driver,為您 Mac 上使用 PCL5 或 PostScript 的印表機恢復列印功能。
對大多數人來說,PrintCast Driver 是最快讓印表機重新運作的途徑。