Epson 的官方英文网站提供了 L380 在 Linux 下的驱动,安装完毕后依旧不能使用,想尽了各种方式,最后成功了,然而也不知道到底是哪个步骤生效的,暂且做一记录吧
表现
打印机无响应,关机开机后会打印英文乱码,但是能看到是 Espon L380 Series 的打印机名称。
安装打印管理器
1 | sudo apt-get install cups cups-client ghostscript |
安装驱动
到 http://download.ebz.epson.net/dsc/search/01/search/ 根据打印机型号搜索 Linux 下的驱动,使用 sudo dpkg -i xxxx.deb
安装。
启用打印机
默认打印机状态是 disabled 状态,lpq 结果如下
L380 Series is not ready
no entries
使用如下指令启用
1 | sudo cupsenable L380-Series |
或者在 Start->System->Print Settings
双击打印机选择其中的 Enable
虽然打印机启用可以打印了,但是仍然打印的乱码
手工解压安装 ppd
应该还是驱动的问题,难道没有安装好
1 | cd /usr/share/pdd |
看到 epson-inkjet-printer-201601w/Epson
文件夹,里边应该是驱动文件,但是是 .gz 格式的,与网上说的 ppd 格式不一致,于是手工解压下
1 | gunzip Epson-L380_Series-epson-driver.ppd.gz |
重新启动 cups 服务
1 | sudo systemctl restart cups.service |
无效,尝试将 ppd 拷贝到 /usr/share/cups/model
1 | sudo cp Epson-L380_Series-epson-driver.ppd /usr/share/cups/model/ |
再次重启 cups 服务。
如果仍然无效,继续进行下一步
更改打印机驱动
登录 http://localhost:361 ,这是 cups 的管理界面,选择顶部的 Administrator(不是中间的 Administrtor 帮助) 进入打印机管理界面,然后 manage printers ,修改其中的 L380 Series 打印机中的驱动,依次尝试给出的列表中的 L380 Series 驱动,我貌似选择的最后一个,然后突然就可以正确打印了。