mac 上使用 Gutenprint 打印机驱动解决打印机缺少 ps3 语言模块的问题
遇到一个打印机的问题:mac 连接理光的 MP 3350 打印机时,安装了官网的驱动,打印出来的是一些乱码,%!PS-Adobe-3.0 Query ...
,而在 win 上打印正常。
在一翻尝试后,发现无论用 IPP、socket、LPD协议都没有用,原因在于官网的驱动却是只支持 ps 语言,但是 mp 3350 打印机上没有安装 ps3 语言模块,导致打印失败。而官方的解决方案让人很无语,加钱装一个语言模块硬件,等服务人员上门。。。
但是既然 win 上的驱动支持 PCL 打印,为什么不在 mac 上的驱动也加上 PCL 的支持?
搜索这个问题时,发现有个开源的 Gutenprint 支持 mac 平台大部分的打印机,官网地址为 http://gimp-print.sourceforge.net 。
安装这个驱动后,使用 LPD 协议连接到打印机,选择 Gutenprint 提供的驱动,能解决问题。使用这个驱动时,会提示非官方驱动,但是既然官方不提供 PCL 的驱动,就无所谓了。
同时发现有外国的论坛也在讨论这个问题:
https://forums.macrumors.com/threads/i-need-help-printing-to-a-ricoh-aficio-mp-c2500.879721/
如果有其它的打印机也遇到这样的问题,可查看 gutenprint 提供的驱动是否支持对应的型号,支持列表见 http://gutenprint.sourceforge.net/p_Supported_Printers.php 。