遇到一個打印機的問題:mac 鏈接理光的 MP 3350 打印機時,安裝了官網的驅動,打印出來的是一些亂碼,%!PS-Adobe-3.0 Query ...
,而在 win 上打印正常。php
在一翻嘗試後,發現不管用 IPP、socket、LPD協議都沒有用,緣由在於官網的驅動倒是隻支持 ps 語言,可是 mp 3350 打印機上沒有安裝 ps3 語言模塊,致使打印失敗。而官方的解決方案讓人很無語,加錢裝一個語言模塊硬件,等服務人員上門。。。socket
可是既然 win 上的驅動支持 PCL 打印,爲何不在 mac 上的驅動也加上 PCL 的支持?.net
搜索這個問題時,發現有個開源的 Gutenprint 支持 mac 平臺大部分的打印機,官網地址爲 http://gimp-print.sourceforge.net 。code
安裝這個驅動後,使用 LPD 協議鏈接到打印機,選擇 Gutenprint 提供的驅動,能解決問題。使用這個驅動時,會提示非官方驅動,可是既然官方不提供 PCL 的驅動,就無所謂了。ci
同時發現有外國的論壇也在討論這個問題:get
https://forums.macrumors.com/threads/i-need-help-printing-to-a-ricoh-aficio-mp-c2500.879721/it
若是有其它的打印機也遇到這樣的問題,可查看 gutenprint 提供的驅動是否支持對應的型號,支持列表見 http://gutenprint.sourceforge.net/p_Supported_Printers.php 。class