打印机型号为 Epson M105 Series. 通过官网 http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX 查询得驱动包名称为 epson-inkjet-printer-201215w,AUR 上也有对应的包。但是已经好几年不更新了。直接安装 AUR 上的 1.0.0 版无法正常编译,说是找不到 debug_msg 这个函数。我不想深究,正好有新版 1.0.1 的源码包,于是直接下载下来在本地开个服务器 serve 给 Arch 编译,对应修改 PKGBUILD 即可。fixbuild.patch 也不需要了。 安装后还得把 filter 可执行文件复制到 CUPS 的目录下 sudo cp /opt/epson-inkjet-printer-201215w/cups/lib/filter/epson_inkjet_printer_filter /usr/lib/cups/filter 完整 PKGBUILD 如下: # Contributor: Andre Klitzing <andre () incubo () de> pkgname=epson-inkjet-printer-201215w _pkgname_filter=epson-inkjet-printer-filter _suffix=1.src.rpm pkgver=1.0.1 pkgrel=10 pkgdesc="Epson printer driver (M100, M105, M200, M205)" arch=('i686' 'x86_64') url="http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX" license=('LGPL' 'custom:Epson Licence Agreement') depends=('cups' 'ghostscript') #makedepends=('libtool' 'make' 'automake' 'a...