如果您的印表機在 macOS 更新後停止運作,那很可能不是錯誤。Apple 刻意移除了您印表機運作所需的軟體。以下說明實際發生了什麼、Apple 為什麼這麼做,以及您有哪些選擇。
Apple 做了什麼
從 2022 年的 macOS Ventura 開始,Apple 著手從 macOS 移除第三方印表機驅動程式延伸功能。這些是 HP、Canon、Epson 和 Brother 等印表機製造商為了讓其印表機能與 Mac 搭配使用而撰寫的軟體套件。
隨著後續每個版本推出 — Sonoma、Sequoia 以及之後 — Apple 移除更多驅動程式。這不是一次性的清理,而是一個持續進行的過程,每年影響更多印表機。
Apple 為什麼這麼做
Apple 多年來一直推動 macOS 走向更封閉的架構。印表機驅動程式是舊有系統延伸功能模式下最後的殘留之一。
技術上的原因
傳統的印表機驅動程式使用以高權限執行的核心延伸功能(kext)或系統延伸功能。Apple 認為這些是安全風險,並已在整個 macOS 中逐步淘汰它們。
替代方案:無驅動程式列印
Apple 的願景是使用開放標準的無驅動程式列印:
- AirPrint:Apple 自家的無線列印通訊協定
- IPP Everywhere:無需驅動程式的網路列印產業標準
- Mopria:類似 IPP Everywhere 的聯盟標準
其構想是現代印表機應該在網路上公告自己的功能,而 macOS 應該能在沒有機型專屬軟體的情況下列印到它們。
問題所在
對於一開始就依這些標準設計的印表機,這運作得很好。但對以下情況就不管用:
- 在這些標準出現之前製造的印表機
- 部分支援這些標準、但需要驅動程式才能發揮完整功能的印表機
- 不使用網路通訊協定的 USB 印表機
- 具備進階功能(雙面列印、多紙匣、色彩管理)而需要專屬驅動程式支援的印表機
您的印表機會發生什麼事
當 Apple 移除您印表機的驅動程式時,會出現四種情況之一:
情況 1:它繼續運作(幸運)
您的印表機原生支援 AirPrint 或 IPP Everywhere。macOS 使用無驅動程式列印。您可能甚至不會注意到有變化。這在 2020 年後製造的印表機上最常見。
情況 2:它能運作,但變差了
您的印表機部分支援無驅動程式列印。基本列印可以運作,但您失去了一些功能:
- 沒有雙面列印(兩面列印)
- 沒有紙匣選擇
- 色彩管理有限或沒有
- 沒有自訂紙張尺寸
- 沒有碳粉或墨水存量回報
這是最令人挫折的情況,因為您的印表機技術上「可以運作」,卻被削弱了。
情況 3:它使用通用驅動程式
macOS 退回使用通用 PostScript 或 PCL 驅動程式。您的印表機可以處理基本的列印工作,但就像開車只用一檔。一切技術上都能運作,但您得不到自己付錢買到的東西。
情況 4:它完全停止運作
最糟的情況。您的印表機完全不支援無驅動程式列印,而廠商驅動程式是它與 macOS 溝通的唯一途徑。印表機要不是從您的 Mac 上消失,就是顯示為不可用。
哪些印表機受到影響?
受影響最深
- Canon PIXMA 噴墨(2019 年之前的機型)
- HP LaserJet(沒有 AirPrint 的較舊機型)
- Epson EcoTank 和 WorkForce(2020 年之前的機型)
- Brother HL 和 MFC 雷射印表機(2019 年之前)
- Lexmark(大多數消費級機型)
- Samsung 印表機(全部 — Samsung 已退出印表機事業)
受影響最少
- 以「AirPrint 相容」名義販售的印表機
- 具備「IPP Everywhere」或「Mopria」認證的印表機
- 大多數 2020 年後製造的印表機
- 近年推出的高階企業印表機
諷刺之處
許多受影響的印表機,硬體其實仍然完全可用。墨水和碳粉都買得到,機械元件正常運作,印表機本身可能還有好幾年的壽命。唯一停止運作的,是印表機與 macOS 之間的軟體橋樑。
您的選擇
選項 1:PrintCast Driver(建議)
PrintCast Driver 是 macOS 的印表機驅動程式替代方案。它提供了 Apple 移除的那一層 — 您的印表機與 macOS 之間的轉譯層。
運作方式
- 從 printcast.app 下載 PrintCast Driver
- 安裝並從選單列啟動
- PrintCast 偵測驅動程式遺失的印表機
- 列印功能恢復
這個方法為什麼有效
Apple 移除了個別廠商的驅動程式,但底層的列印通訊協定(PostScript、PCL、IPP)在 macOS 中仍然可用。PrintCast Driver 會說這些通訊協定,並為您的印表機進行轉譯,而不依賴 Apple 已淘汰的系統延伸功能架構。
PrintCast 是獨立軟體,與任何印表機製造商均無關聯 — 結果會因機型而異,免費試用讓您確認自己的印表機。
準備好修好您的印表機了嗎?
PrintCast Driver 讓您的印表機在幾分鐘內重新列印。
7 天免費試用,無需信用卡。
選項 2:更新的製造商驅動程式
有些製造商已釋出相容 macOS 的驅動程式更新:
- HP:HP Smart 應用程式涵蓋許多較新的機型
- Brother:為部分機型提供更新的驅動程式套件
- Canon:為特定機型提供驅動程式下載
- Epson:部分機型有 Epson 驅動程式套件可用
缺點是:並非所有機型都有涵蓋,而且這些驅動程式可能在下一次 macOS 更新時再度失效。
選項 3:留在目前的 macOS 版本
如果您的印表機現在能用,而您不想冒著弄壞它的風險,可以延後更新 macOS。這能爭取時間,但不是長期解決方案 — Apple 會停止為較舊的 macOS 版本提供安全性更新,而某些應用程式最終會要求較新的版本。
選項 4:買一台新印表機
這是最花錢的選項,但如果您的印表機已經很舊、本來就該換了,請尋找明確支援以下標準的機型:
- AirPrint
- IPP Everywhere
- Mopria
這些機型無需任何驅動程式就能搭配 macOS 運作,現在如此,未來也是。
Apple 會改變方向嗎?
不會。Apple 已經朝這個方向走了好幾年,而且趨勢正在加速。捨棄核心延伸功能是他們更廣泛的安全架構的一部分(同樣的理由也促成了系統完整性保護、公證要求,以及轉向 Apple 晶片)。
期待 Apple 讓第三方印表機驅動程式回歸,就像期待他們恢復 32 位元應用程式支援一樣。架構已經往前走了。
印表機製造商呢?
印表機製造商處於困難的位置:
- 他們不能再使用舊的驅動程式架構
- 針對 Apple 新的延伸功能模式重寫驅動程式所費不菲
- 許多受影響的印表機是利潤微薄的舊機型
- 為一台七年前的印表機支援最新 macOS,商業理由並不充分
有些製造商(尤其是 HP 和 Brother)在提供更新方面比其他家做得更好。但即使是他們,涵蓋範圍也不完整,而且沒有持續支援的保證。
時間軸:我們是怎麼走到這裡的
| 年份 | macOS 版本 | 發生了什麼變化 |
|---|---|---|
| 2020 | Big Sur | Apple 宣布淘汰 kext |
| 2021 | Monterey | 首次發出驅動程式變更的警告 |
| 2022 | Ventura | 第一波驅動程式移除 |
| 2023 | Sonoma | 移除更多驅動程式 |
| 2024 | Sequoia | 持續移除,執行更嚴格 |
| 2025 年以後 | 未來版本 | 預期每年都會有更多移除 |
結論
Apple 移除印表機驅動程式並不是暫時的挫折,而是 macOS 中永久的架構變更。那些驅動程式不會回來了,而且未來的更新還會移除更多。
好消息是:您的印表機硬體沒問題。機械部件、墨水或碳粉系統、進紙機構 — 這些都沒有改變。改變的是軟體層,而軟體層是可以替換的。
PrintCast Driver 填補了 Apple 造成的缺口。安裝一次即可涵蓋您 Mac 上使用 PCL5 或 PostScript 的印表機,並且隨著 macOS 演進持續開發相容性更新。