成功为树梅派配置了 Brother DCP-1608 激光打印机
2021年7月18日原本还以为这打印机接上线就能用,没想到这玩意配置起来真的麻烦。
一开始插进数据线机器没有一点反应,我还以为坏了,但是屏幕突然闪过一个东西,好像是dpkg,但是似乎发生了错误,直接一闪而过。
过了一会儿,突然想起树梅派系统里面好像有打印机设置,然后就找了一下菜单,找到后尝试添加了打印机但添加的过程中,我发现树莓派里没有我打印机的型号,但是还是尝试安装了。
这看起来十分顺利,于是我尝试打印测试页,但打印机除了显示出正在接受数据外,什么反应都没有。。。
然后我有上了官网的驱动库,但是所有Linux版驱动都是i386的版本,并不支持Arm(树莓派的处理器是Armv7架构的)但在安装的过程中,我发现了打印机描述文件(PPD文件),于是就尝试在i386的驱动包里找这个文件,只是没想到真的找到了,然后用文本编辑器打开,一看是明文,我又觉得树莓派有救了。
很快,我就兴冲冲得用PPD文件安装打印机,但是,它……报错了。
报错信息显示缺少filter(过滤器),我当时还以为打印机缺少部件呢。在查阅了部分资料后,我发现并不是这样,filter是一个把你想打印的东西转换成打印机可以理解的数据的程序,随后检查了brother的PPD文件后,找到里面有的filter的设置,然后又找到树莓派本身拥有的filter列表,随便选了一个filter把PPD文件里的那个换掉,然后按下了打印测试页,然后……
打印机运转了,它开始从纸盒里抽纸,然后把纸从上面吐出,但是,当我检查纸的内容时,却发现是一片空白,随后,打印机继续不断从纸盒抽纸,按了无数次停止键,它却一点也没有停下的迹象,于是我把纸全拿出来,它才停下。
在接下来,我又把其他filter试了一下,但是都没有反应。
抱着试一试的心态,我用apt搜索了一下brother
,结果,还真就有brother激光打印机的一套驱动,还有一个激光打印机的filter,于是我毫不犹豫的装上了。
随后,在打印机列表里多了好几个打印机,其中包括了激光打印机,虽然没有我的型号,但还是装上了、
按下打印测试页,它工作了,它真的就打印了一张十分清晰的文件出来。
这个过程太痛苦了,实际的体验远比这里说的更难搞。
总之成功的安装了,也算是有成果吧。。。
————Majjcom