Начнем с принтера... Какой же выбрать драйвер? Может CX4300 бывают разные, но тот, что мне принесли на поковырять, отдаётся как:
$ lsusb
Bus 005 Device 002: ID 04b8:083f Seiko Epson Corp. Stylus DX4450
В 8.10 есть уже gutenprint для DX4450 - выбираем его - всё печатает, никакая головка никуда не бьётся.
Далее... Сканер.
Думаю, все уже поняли, что без авасиского драйвера запустить пока не получится. Sane увы, этого сам пока не умеет. Но с avasys сканер работает вполне нормально, даже отлично.
Опять принтер.
После установки драйвера перестал работать принтер? А всё потому, что поголовно все рецепты установки драйвера забывают про один маленький ньюанс, а именно:
cat /etc/udev/rules.d/45-libsane.rules
# Epson Stylus CX-4300 CX-4400 CX-4450 CX-5500 CX-5600 DX-4400 DX-4450
SYSFS{idVendor}=="04b8", SYSFS{idProduct}=="083f", MODE="664", GROUP="scanner"
Т.е. группа сканера - есть, а принтера - нет. Исправим:
$ sudo nano /etc/udev/rules.d/45-libsane.rules
# Epson Stylus CX-4300 CX-4400 CX-4450 CX-5500 CX-5600 DX-4400 DX-4450
SYSFS{idVendor}=="04b8", SYSFS{idProduct}=="083f", MODE="664", GROUP="scanner"
SYSFS{idVendor}=="04b8", SYSFS{idProduct}=="083f", MODE="664", GROUP="lp"
Теперь рестартуем udev
$ sudo /etc/init.d/udev restart
Печатаем.