Особенности печати на Epson L100 в Linux

25.01.2013

epsonl100a

В общем-то, написанное ниже актуально и для любой другой струйной модели Epson — они все имеют похожу конструкцию и различаются в основном деталями.

  • Определить уровень поддержки струйного принтера Epson в ОС Linux можно следующими методами:
  • Ищём модель на OpenPrinting и смотрим информацию для нашего принтера.
  • Смотрим список поддерживаемых моделей на сайте Gutenprint — крупнейшего собрания открытых драйверов для Linux
  • Обращаемся к «почти» официальному ресурсу Epson Download Center. Драйверы в нём ранее разрабатывались японской фирмой Avasys Corp.

Как видим, ни на одном из этих ресурсов информации про L100 нет. Почему? Вот моё объяснение:

  1. Модель L100 достаточно новая (хотя это спорно — уже больше года прошло с момента анонса в сентябре 2011 года)
  2. L100 — необычная и специфическая модель для Epson. И дело даже не в том, что тут СНПЧ, а в некоторых других странностях. Чего стоит отсутствие официальной поддержки Mac OS X. Много лет Seiko Epson поставляла со своими устройствами фирменный драйвер для OS X, а тут отправляет маководов в сторону всё того же Gutenprint.
  3. Обеспечить полную поддержку принтера означает, что в драйвере можно будет вводить коды от бутылочек — без этой функции невозможно прокачка шлангов и ПГ при заливе новой партии чернил. Пока что функция реализована только в драйвере для Windows.

Далее я много гуглил, читал форумы, и вот что выяснил. Если 6-цветный принтер L800 есть точная копия T50 с приделанной СНПЧ, то L100 — копия бюджетной модели Epson S21/S22 (в разных регионах Epson продваёт одинаковые принтеры под слегка разными названиями). Бюджетность модели особо и не видна, разве что выдаёт её скорость печати: как я не старался, но больше 12 страниц в минуту L100 не печатает (а заявлено 27 стр/мин).

Таким образом, Epson L100 гарантированно работает с драйвером от S21 и S22. Попутно выяснилось, что есть ещё модели, драйверы от которых подходят для L100. Среди них есть Epson N10, N11, NX127 и наверняка ряд других.  Я остановился на драйвере S21 (Cups+Gutenprint). Проверил — всё работает, принтер печатает во всех режимах. Казалось бы, вопрос закрыт… Но нет. Если для повседневной офисной печати возможностей открытого драйвера Gutenprint более чем хватает, то при печати фотографий на фотобумаге вылезла проблема: принтер неверно интерпретирует серый цвет, оттенки кожи становятся слишком жёлтыми. Это особенно обидно, если учесть, что Gutenprint в остальном выжимает из принтера все возможности и умеет печатать фото с высочайшим разрешением 5760х1440 т/д.

Я пробовал бороться с желтизной, в частности последовал совету одного перца и вручную откалибровал баланс красок. Увы, данный трюк сработал только для собственно серых оттенков, а на цветном фото вылезли другие проблемы: теперь жёлтые цвета стали блёклыми, земляно-серыми. Короче, этот способ не годится.После этого я пропробовал попечатать с драйвером от самой Epson (эти драйверы раньше делала Avasys). Скачал файл для S21, установил. С этим драйвером вышла уже другая история, если вкратце, то такая: цвета перевраны, но по-другому. Цветокоррекция помогает, но лишь отчасти. Также невозможно добиться максимального разрешения (режим Best печатает c 1440×1440 т/д, зато очень быстро).

И вот, постепенно я пришёл к такому выводу: надо брать Turboprint. Если кто не знает, это пакет коммерческих драйверов от немецкой компании ZEDONet, включающий поддержку сотен моделей HP, Canon и Epson. Turboprint включает в себя не только драйверы, но и удобный монитор печати, богатые средства настройки и калибровки принтера (если интересно, можете посмотреть мой скриншот на ЛОРе). Но главная killer feature этого самого Turboprint в следующем: этот драйвер корректно интерпретирует цвета, а также умеет работать с профилями ICC. Этот факт означает, что с Turboprint можно делать отпечатки с точной и профессиональной цветопередачей. Например, можно использовать профили от компании Lomond, которые разработаны специально для L100 под разные типы фотобумаги.

Итак, устанавливаем принтер в системе. В моём случае это удобно делается через YaST:

снимок12

Откройте изображение отдельно для просмотра в полный размер

Диалог настроек принтера в Turboprint выглядит так (наснимал несколько вкладок):

снимок7

снимок8

снимок9

снимок10

снимок11

В следующий раз напишу о сравнении качества самих отпечатков. Не переключайтесь!


Выбор фотопринтера – 2

21.01.2013

Так уж сложилось, что я большой поклонник домашней струйной печати. Не потому, что она выгодна или невыгодна, а просто из-за самой технологии: мельчайшие капельки миллионами распыляются по приятной глянцевой поверхности фотобумаги, чернила имеют свой слабый, но приятный запах. Сам процесс печати напоминает какое-то ремесло, а итоговый результат держишь в руках как артефакт…

Но любой принтер требует обслуживания и покупки дорогостоящих расходных материалов. Это заметно сковывает свободу действий и заставляет с одной стороны много возиться (опять он полосит), а с другой — экономить (осталось мало чернил). У меня  поочерёдно были принтеры марки HP и Epson, и в каждом из них были свои достоинства и недостатки:

У струйных принтеров серии HP Deskjet (это относится почти ко всем моделям) печатная головка встроена в картридж. Сменил картридж — принтер печатает как новый (если механика не убита). Заправлять картриджи можно, но цветной и фотокартридж заправляются плохо — часто потом засоряются и полосят. Новые покупать дорого. Зато у HP отличный выбор фотобумаги с самым разным покрытием.

Принтеры Epson — это целый отдельный мир, в котором живут преданные своему делу профессионалы-печатники. Даже при обсуждении домашних бытовых моделей уровень дискуссии высок. Разгадка проста: техника Epson имеет встроенную печатную головку, выполненную по пьезоэлектрической технологии. Она долговечна и не требует замены (в отличие от HP), а значит принтеры годятся для промышленного применения. На них можно печатать тиражи листовок, обложек для дисков, сами диски и т.п. Стоимость набора новых картриджей для Epson не особо отличается от таковой для HP, но у Epson есть неприятная особенность: печатающая головка подсыхает после нескольких дней простоя. Для прочистки принтер использует чернила из картриджей, причём они достаточно быстро заканчиваются. В итоге вполне реальна ситуация, когда более половины чернил уходит на периодические прочистки. Это сильно досаждает. Если же принтер Epson постоит без дела пару месяцев и больше, то головка в нём засыхает как следует, и отмочить её можно только специальными жидкостями, как правило за несколько дней, и то, без какой-либо гарантии положительного результата. Об этой «подлянке» не знает большинство людей, и часто бывает так: на принтере не печатают длительное время, после чего безуспешно пытаются его прочистить и, потерпев фиаско, продают за бесценок. Зайдите на avito.ru и поищите принтеры Epson — в продаже есть множество устройств в отличном внешнем состоянии, но за бесценок (200-500 руб.).

Сейчас у меня есть принтер HP Deskjet D4363, на котором я остановился в мае 2010 года (см. статью). Это отличный хакерский выбор, идеально подходящий для нечастой печати фотографий:  бюджетная машинка, умеющая печатать 6 цветами с великолепным качеством. Проблема пришла неожиданно, когда я распечатал подряд около 20 фотографий формата 10х15 для родственников. Оба картриджа после этого закончились (цветной 141 XL и фото 138). Я их заправил: цветной стал вновь успешно печатать, но фотокартридж подзасорился и всё никак не переставал полосить. Я могу воткнуть вместо него обычный чёрный картридж — но тогда получится 4-цветная печать, а принтеры HP в такой конфигурации выдают фотографии уже средненького качества (так и должно быть: 4 цвета предназначены для деловой графики и печати на простой бумаге). И вот ситуация: нужно опять покупать оригинальный картридж, а фотографий предвидится печатать много. Есть  ли альтернативы?

Если печатать нужно часто и много, то можно взять принтер Epson  и поставить СНПЧ. Сразу же исчезают все заботы, связанные с экономией чернил: их много, и стоят они копейки (в десятки раз дешевле, чем чернила в оригинальном картридже). Можно даже взять 4-цветную модель, потому что Epson умеет печатать фото и 4-мя цветами. Но, у меня хотя и есть внушительный опыт перезаправки картриджей (в основном HP), но ставить такую систему самостоятельно я бы сейчас не стал: возни много, риск для неопытного человека всё-таки великоват.  В моём городе много фирм, которые продают и устанавливают СНПЧ, гарантируя результат, и даже продают принтеры с уже установленной СНПЧ — бери, да пользуйся. Я сначала решил воспользоваться этим предложением и стал изучать вопрос. По ходу дела узнал и про перезаправляемые картриджи (ПЗК) — вариант для тех, кому не хочется иметь на столе банки с чернилами.

Обе конструкции (СНПЧ и ПЗК) показались мне удачными, и в итоге я остановился на двух бюджетных вариантах:

  • купить новый 4-цветный принтер с уже установленной СНПЧ (или ПЗК). Например такой.
  • купить 6-цветный б/у-принтер с СНПЧ в рабочем состоянии.

Второй вариант привлекателен тем, что позволяет за те же деньги купить устройство более высокого класса.  Как я уже писал выше, если за 200-500 руб., предлагают мёртвый принтер, то где-то от 3000 р. можно взять вполне рабочий. Что касается износа (б/у, всё таки), то я выяснил, что печатающие головки Epson способны отработать минимум 40 тысяч страниц, а в умелых руках — и до 300 тысяч. Особой надёжностью отличается серия R, про неё пишут почти что фантастику:

Сам лично организовывал производство пластиковых карт в свое время на струйных принтерах. Так вот там стояли принтеры Epson R220. Мы их каждый день с утра заправляли. Заливали полную СНПЧ. Выдерживали они от 8 до 20 месяцев беспрерывный работы (8 часов в день/ 6 дней в неделю). Некоторые из них проходили по 20 литров чернил каждого цвета.

Источник.

Я отобрал несколько предложений, созвонился с владельцами и в итоге съездил к 3 разным людям. Сразу скажу, что ни один из принтеров я не купил по причине, о которой я как-то забыл заранее подумать. Выяснилось, что одно дело — читать положительные отзывы о СНПЧ на форумах, и совсем другое — увидеть результат печати вживую. В реальной жизни я увидел тестовую печать систем СНПЧ с чернилами разных марок (Inktec, OCP и MaxPRO). Все три марки давали более-менее яркие цветные чернила и совершенно негодный чёрный цвет (он был тёмно-серым). Также, все цвета расплывались на обычной бумаги заметно больше, чем оригинальные. Плюс ко всему, я заранее знал, что неоригинальные чернила сильнее подвержены выцветанию. У меня очень высокие требования к качеству отпечатков, и увидев вживую несколько рабочих СНПЧ, я был слегка расстроен: это не то качество, которое хочется иметь, и даже 6 цветов ситуацию не спасают.

После, я решил остановиться на предложении от printer-spb.ru (предлагают новый Epson XP-33 с уже установленной СНПЧ). Но перед этим я всё решил дополнительно изучить рынок. Быстро выяснилось, что компания Epson с некоторых пор продаёт две модели со штатными фирменными СНПЧ — это Epson L100 и L800. Модели очень похожи и различаются числом цветов (младшая L100 печатает 4-мя цветами, а старшая L800 — 6-ю). Модель L100 стоит всего 4700 рублей, т.е. всего на 750 р. дороже более простого аппарата XP-33 с «левыми» чернилами. В комплекте с L100 уже идут 4 бутылки на каждый цвет , плюс 2 подарочные бутылки чёрного цвета (ёмкость каждой бутылки — 70 мл).

Я поразмыслил, и понял, что этими двумя моделями фирма Epson как-то незаметно убила рынок «левых» СНПЧ. Штатное решение с оригинальными чернилами, которые теперь стоят кардинально дешевле (новая бутылка всего за 300 рублей) полностью лишает самодельные варианты каких-либо преимуществ. В итоге я купил принтер Epson L100 и до сих пор не жалею об этом. Впервые в жизни я могу печатать тысячи страниц или фотографий, совершенно не думая о чернилах. И хотя прочистка головки по-прежнему требуется раз в несколько дней, но это теперь совершенно не напрягает — чернил хватает.

Об особенностях печати на Epson L100 в Linux я напишу отдельно. Оставайтесь на связи!


Фотопечать с драйвером от Avasys

13.12.2008

Этот пост должен быть интересен тем, кто использует струйный принтер или МФУ Epson в Linux. В целом поддержка устройств этой марки в Linux находится на хорошем уровне  — почти для любой модели есть открытый драйвер Gutenprint, работающий с cups. Богатства настроек тоже не занимать: вы можете задавать не только разрешение и тип бумаги, но и еще около сотни опций, включая тонкий контроль над использованием каждого цвета. Для печати текста и несложной графики этого с лихвой хватает. Однако у драйверов Gutenprint для новых моделей Epson (начиная с тех, где используются чернила DuraBrite) есть серьёзный недостаток: при печати фотографий, цветопередача далека от идеала. Цвета имеют сильный уход в жёлто-зёленый оттенок и во многих случаях это неприемлемо. Попытки вручную компенсировать этот уход в Gimp редко приводят к успеху, так как при печати искажаются не все цвета, а лишь определённый диапазон. По-видимому, это связано с тем, что Gutenprint не учитывает свойства новых чернил, либо содержит неверные цветовые профили.

Так или иначе, у пользователей Linux есть два выхода из этой ситуации. Первый — использование коммерческих драйверов немецкой фирмы Turborpint, которые стоят 30 евро. Беда в том, что последних моделей принтеров Epson нет в списке поддерживаемых. Второй вариант — использование драйверов японской фирмы Avasys, которая претендует на пост «официального» поставщика драйверов Epson для Linux. Сайт компании активно обновляется и предлагает драйвера для всех современных принтеров и МФУ. Драйвер от Avasys называется PIPS — Photo Image Printing System. Он не является открытым, но доступен для бесплатной загрузки с сайта. Казалось бы, всё отлично, проблема решена, но тут начинается самое интересное. Avasys — совершенно отмороженная контора, у которой явно альтернативный взгляд на вещи. Драйвера на сайте существуют  только в 32-битном виде, и только для дремучих систем, вроде Red Hat 9, SUSE 9.3 и т.п. Само собой, они скомпилированы с использованием древних версий cups, glibc и остальных компонентов. При попытке их установить на 32-битную систему, они могут заработать, а могут и нет, выдавая знакомую многим ошибку «/usr/lib/cups/filter/pipswrapper failed» — все зависит от наличия в вашей системе пакетов с суффиксом «compat» и вашей находчивости. Мне удалось завести PIPS для моего Epson Stylus C110 на 64-битной системе OpenSUSE 11.1 rc. Сейчас расскажу, как. 🙂

На сайте был драйвер для SUSE 10.2, но он у меня не заработал, поэтому я взял pips-sc120-FedoraCore5-3.0-CLGE.install (для 5-й Федоры, хотя это тот же драйвер, что и для Red Hat 9) и скачал его. При стандартной установке скрипта я опять не получил желаемого результата — принтер появился в системе, но печать не шла. Выяснилось, что для работы драйвера необходима настроенная и запущенная служба ekpd, а она по дефолту не запустилась. Пришлось сделать это вручную. Итак (все команды, кроме первой, нужно давать от имени root):

1. Распаковываем содержимое скрипта без установки:

./pips-sc120-FedoraCore5-3.0-CLGE.install —noexec —keep

2. Устанавливаем вручную 5 из 7 rpm-файлов. Нам нужны все, кроме pips-FedoraCore5-3.0-1.i386.rpm и pips-lpr-3.0-1.i386.rpm. Зависимости игнорируем, используя rpm -vh —nodeps

3. Залезаем в папку packages и редактируем файл install-pips.sh. Комментируем строки как показано на рисунке:

epson2

Затем запускаем скрипт

Отвечаем на все вопросы положительно :).

4. Теперь нужно создать файл  /etc/init.d/ekpd. Даем команду kwrite /etc/init.d/ekpd (можно использовать любой текстовый редактор). Пишем туда следующее:

#! /bin/sh
#
# Photo Image Print System

PATH=/bin:/usr/bin:/sbin:/usr/sbin
DAEMON=/usr/local/EPAva/core/ekpd
NAME=ekpd

[ -f $DAEMON ] || exit 0

OLDMASK=`umask`
umask 000

case «$1» in

start)
pidlist=`pidof $NAME`
if [ «x» = «x$pidlist» ]; then
echo -n «Starting $NAME: »
$DAEMON 2>/dev/null
echo «$NAME.»
fi
;;

stop)
echo -n «Stopping $NAME: »
pidlist=`pidof $NAME`

for apid in $pidlist; do
kill -s 9 $apid 2>/dev/null
done
echo «$NAME.»
;;

restart)
$0 stop
sleep 2
$0 start
;;

*)
echo «Usage: $NAME { start | stop | restart }» >&2
exit 1
;;
esac

umask $OLDMASK
exit 0

После этого нужно сделать этот файл исполняемым:

chmod 755 /etc/init.d/ekpd

5. Перезапускаем cups и стартуем службу ekpd

service cups restart && service ekpd start

Можно удостовериться, что служба запущена и работает:

ps -ef | grep ekpd

root     13742     1  0 02:34 ?        00:00:00 /usr/local/EPAva/core/ekpd
atolstoy 13753  6378  0 02:36 pts/3    00:00:00 grep ekpd

6. Всё. Принтер можно добавлять и он должен заработать. При выборе драйвера в Ясте будет автоматически предложен драйвер Gutenprint, однако мы выбираем EPSON Stylus C120, Photo Image Print System (110 и 120 модели идентичны) и дальше добавляем принтер в систему.

К вашим услугам монитор чернил: /usr/bin/ekpstm

epson1

Теперь цветопередача будет естественной и можно будет без плясок с бубнами печатать фотографии. По своим возможностям драйвер от Avasys, тем не менее, не дотягивает до фирменных драйверов Epson для Windows или Mac OS X. Разрешение ограничено 720 dpi, а контрастность при печати на фотобумаге чуть-чуть ниже, чем на официально поддерживаемых ОСях. Не идеально, верно? Однако пока ничего не придумано и можно продолжать ждать телодвижений компании Epson в этом направлении. Кстати, если вам нужно печатать в оттенках серого, вы можете использовать Gutenprint и выжать из принтера все 5760 dpi, используя только чёрные картриджи.

P.S. Надеюсь, что эта процедура актуальна и для других принтеров Epson, не только моего.