Смотрел информацию на официальном сайте.
Переходим на страницу загрузки
http://download.ebz.epson.net/dsc/search/01/search/Вводим название L364
Операционная система Linux
Выходит три файла:
Общий для всех устройств Epson драйвер печати.
Утилита настройки.
Драйвер для сканера.
Инструкции находятся здесь:
http://download.ebz.epson.net/man/linux/Скачал драйвер печати, на странице загрузки указано, что перед установкой нужно инсталлировать пакет lsb.
В самом пакете указано что он сконвертирован с помощью программы alien из rpm пакета, то есть его на Ubuntu особо никто не проверяет, его выпускают для Fedora и Opensuse.
Package: epson-inkjet-printer-escpr
Version: 1.6.17-1lsb3.2
Architecture: amd64
Maintainer: Seiko Epson Corporation <linux-printer@epson.jp>
Installed-Size: 5348
Depends: lsb (>= 3.2)
Section: alien
Priority: extra
Description: Epson Inkjet Printer Driver (ESC/P-R) for Linux
This software is a filter program used with Common UNIX Printing
System (CUPS) from the Linux. This can supply the high quality print
with Seiko Epson Color Ink Jet Printers.
.
This product supports only EPSON ESC/P-R printers. This package can be
used for all EPSON ESC/P-R printers.
.
For detail list of supported printer, please refer to below site:
http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX
.
(Converted from a rpm package by alien version 8.79ubuntu0.1.)
Раз производитель не заморачивается подстраивать его под каждую версию Ubuntu, значит пользователям самим придется изучать как подключать принтер в каждой версии системы.
Во время установки выполняется такой скрипт
#!/bin/bash
RPM_INSTALL_PREFIX=
export RPM_INSTALL_PREFIX
/sbin/ldconfig
if [ "1" = "1" ]; then
ppddir=/usr/share/ppd
# Remove old links to PPD file directory
[ -h $ppddir/epson-inkjet-printer-escpr/ppds ] && rm -f $ppddir/epson-inkjet-printer-escpr/ppds
[ -h $ppddir/epson-inkjet-printer-escpr ] && rm -f $ppddir/epson-inkjet-printer-escpr
# Make PPD files available to CUPS
ln -sf /opt/epson-inkjet-printer-escpr/ppds $ppddir/epson-inkjet-printer-escpr 2>/dev/null || true
fi
if [ -x /etc/init.d/cups ]; then
cups="cups"
else
if [ -x /etc/init.d/cupsys ]; then
cups="cupsys"
fi
fi
if [ ! -z "$cups" ]; then
if [ -x "`which invoke-rc.d 2>/dev/null`" ]; then
invoke-rc.d $cups restart 2>/dev/null || true
else
/etc/init.d/$cups restart 2>/dev/null || true
fi
fi
Как видно удаляются старые ppd, вдруг они уже есть в системе, потом записываются новые, потом перезапуск службы печати.
Так вот я бы вручную стер ppd и закинул заново.
Ну и службу печати попробовал запустить вручную, возможно команда нужна другая, так как Ubuntu перешла на systemd.