Обычно принтеры Epson хорошо поддерживаются в операционных системах семейства Linux. Поэтому при включенной эмуляции Linux (в наших сборках она включена по умолчанию) можно попробовать использовать соответствующий драйвер. Драйверы под Linux для принтеров Epson можно найти на официальном сайте http://download.ebz.epson.net/dsc/search/01/search. Рассмотрим процесс подключения на примере одного из аппаратов семейства «Фабрика печати Epson» (L100, L110, L200, L210, L300, L350, L355, L550, L800).
Имеется МФУ Epson L355 с возможностью подключения по Wi-Fi. Скачиваем официальный драйвер под Linux в виде rpm-пакета epson-inkjet-printer-201207w-1.0.0-1lsb3.2.i486.rpm в каталог /tmp. Устанавливаем данный пакет из консоли под пользователем root:
sudo -s
pkg install -r latest rpm2cpio
cd /compat/linux/
/usr/local/bin/rpm2cpio /tmp/epson-inkjet-printer-201207w-1.0.0-1lsb3.2.i486.rpm | cpio -idv
Проверяем, какие дополнительные библиотеки необходимы для установленного пакета
/compat/linux/opt/epson-inkjet-printer-201207w/cups/lib/filter/epson_inkjet_printer_filter
Выясняется, что не хватает библиотеки libcupsimage.so.2. Данная библиотека есть в пакетах. Устанавливаем её:
pkg install -r latest linux-c7-cups-libs
Снова проверяем, не нужны ли еще какие-либо библиотеки. Выясняется, что не хватает библиотеки libdbus-1.so.3. Также устанавливаем её из пакета:
pkg install -r latest linux-c7-dbus-libs
Повторяем эти действия, пока не выяснится, что больше никаких библиотек не требуется. В итоге драйвер должен работать нормально. Поэтому далее устанавливаем принтер как обычно через меню «Приложения» → «Настройка» → «Настройка печати». Если необходима печать через Wi-Fi, то указываем вручную адрес принтера socket://192.168.1.101, где 192.168.1.101 IP-адрес принтера. Соответствующий принтеру PPD файл драйвера выбираем из каталога /compat/linux/opt/epson-inkjet-printer-201207w/ppds/. Завершаем установку принтера. После установки необходимо в PPD файле, который теперь будет находиться в каталоге /usr/local/etc/cups/ppd, изменить все пути, начинающиеся на /opt/. И привести их к виду /compat/linux/opt/... После этого необходимо перезапустить сервер печати:
service cupsd restart
Так как Epson L355 это МФУ, то данное устройство можно использовать для сканирования документов, причем даже если это МФУ подключено по WiFi. Если IP-адрес МФУ 192.168.1.101, то достаточно в файл /usr/local/etc/sane.d/epson2.conf добавить строку:
net 192.168.1.101