Ah oui... il n'y a que la description pour le sx.
Bon. Pas grave. Pour une installation propre du pilote, je te suggère ce qui suit.
Je détaille parce que je ne sais pas si tu utilises Aur:
1) tu te fais un répertoire pour le pilote ou tu recopies le code suivant dans un fichier appelé PKGBUILD (basé sur des contributions d'Andre Klitzing et Calimero pour des modèles epson-inkjet-printer):
Code : Tout sélectionner
pkgname=epson-inkjet-printer-workforce-320-sx218
_pkgname_filter=epson-inkjet-printer-filter
pkgver=1.0.0
pkgrel=1
pkgdesc="Printer drivers for Epson ME OFFICE 520/620F, Epson Stylus NX220, Epson Stylus Office BX305F/BX305FW/TX320F/TX325F, Epson Stylus SX218/TX220/TX228, WorkForce 320/323/325"
arch=('i686' 'x86_64')
url="http://avasys.jp/eng/linux_driver/download/lsb/epson-inkjet/escp/"
license=('GPL' 'LGPL' 'custom:AVASYS Public Licence')
depends=('cups')
makedepends=('rpmextract' 'libtool')
source=(http://linux.avasys.jp/drivers/lsb/epson-inkjet/stable/SRPMS/$pkgname-$pkgver-1lsb3.2.src.rpm)
md5sums=('a60a6fdd198ed52961435799c9bf1473')
build() {
cd "$startdir/src"
rpmextract.sh $pkgname-$pkgver-1lsb3.2.src.rpm || return 1
tar xzf $pkgname-$pkgver.tar.gz || return 1
tar xzf $_pkgname_filter-$pkgver.tar.gz || return 1
cd $_pkgname_filter-$pkgver
aclocal
libtoolize
chmod +x configure
# if you have runtime problems: add "--enable-debug" and look into /tmp/epson-inkjet-printer-filter.txt
./configure LDFLAGS="$LDFLAGS -Wl,--no-as-needed" --prefix=/opt/$pkgname || return 1
make || return 1
}
package() {
cd "$srcdir/$pkgname-$pkgver"
install -d "$pkgdir/opt/$pkgname/"
cp -r lib "$pkgdir/opt/$pkgname/"
cp -r resource "$pkgdir/opt/$pkgname/"
cp -r watermark "$pkgdir/opt/$pkgname/"
install -d "$pkgdir/usr/share/cups/model/$pkgname"
install -m 644 ppds/* "$pkgdir/usr/share/cups/model/$pkgname"
cd "$srcdir/$_pkgname_filter-$pkgver"
install -d "$pkgdir/opt/$pkgname/cups/lib/filter/"
install -m 755 src/epson_inkjet_printer_filter "$pkgdir/opt/$pkgname/cups/lib/filter/epson_inkjet_printer_filter"
}
2) Fabrication du paquet epson-inkjet-printer-workforce-320-sx218
3) Installation du paquet:
Code : Tout sélectionner
pacman -U epson-inkjet-printer-workforce-320-sx218-1.0.0-1-arch.pkg.tar.xz #arch=i686 ou x84_64 selon
Plus de détails, côté wiki.
Ensuite, tu n'as plus qu'à voir si ton imprimante est vue par cups (rédémarrer cups éventuellement). Je n'ai pas l'imprimante bien sûr, mais avec ce paquet, je vois au moins la description et le pilote dans la liste.
Si ça marche, tu n'auras plus qu'à le mettre sur Aur, éventuellement.
