Казалось бы, проблем по теме статьи быть не должно, поскольку я, например, помню, что на ранних версиях той же Ubuntu принтер (МФУ) этой модели прекрасно устанавливался и печатал безо всяких инструкций и хитрых установочных головоломок. Но на сей раз что-то пошло не так 😺
Перед установкой Samsung Xpress M2070 на «походном» своём нетбуке решил я апгрейдиться до Ubuntu 24.04 (точнее, у меня Lubuntu, которая форк на lxqt) — выкатили очередной LTS, так что рано или поздно обновляться на него всё равно придётся. Когда-то давно у меня стояли драйвера под этот принтер, но с той поры много воды утекло, система переставлялась не раз, так что потребовалась установка этого хозяйства сызнова.
Наименование (пере-)установленной ОС:
~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=24.04
DISTRIB_CODENAME=noble
DISTRIB_DESCRIPTION="Ubuntu 24.04 LTS"
Архитектура — x86_64 (amd64), само собой (убунтовские разрабы давно уже под 32-bit ОСей не выпускают).
1. Что ж, зайдя на оф. сайт HP в раздел поддержки/загрузки, убедился, гг. производители драйвер напрочь забросили — новых «Убунт» в списке поддерживаемых нет, так что пришлось скачивать для одной из старых версий. Выкачался архив с названием uld_V1.00.39_01.17.tar.gz
2. Распаковываем куда-нить, переходим в эту директорию и запускаем предложенный скрипт через терминал (нужен root):
~$ sudo bash ./install-printer.sh
Можно запустить общий install.sh — установит и сканер заодно, но мне сканер не нужен.
Да, перед этим я установил пакет hplip на всякий случай. Разумеется, должны стоять cups, ghostscript и прочее подтягиваемое по зависимостям (типа libcups2t64:i386).
Так вот, самсунговский установочный скрипт благополучно завершился и никаких ошибок не выдал. Даром что сам принтер он не установил, строго говоря, — только нужные библиотеки и ppd-файлы.
3. Поэтому далее принтер можно вручную поставить либо через браузер, вбив туда адрес localhost:631 (веб-интерфейс cups), либо через удобный GUI типа system-config-printer. Предварительно поключив через usb-шнурок, чтоб в процессе определился системой и дал корректно установиться.
Вроде всё. Открываем документ, пробуем выводить окно печати — принтер виден, всё в порядке, ошибок нет. Но… не печатает, зараза! 😈
В выхлопе /var/log/cups/error_log вот чего:
printer-state-message="cfFilterChain: ghostscript (PID 11806) exited with no errors.
Попытки переставлять/рестартить cups, ghostscript, самсунговские дрова, всякие нужные и ненужные пакеты ни к чему не привели. В интернете тоже по этому поводу не шибко густо.
Покуда — с подачи какого-то совсем древнего поста на одном из форумов ценителей linux — не догадался «танцевать от печки» — проверить библиотечные зависимости для самсунговского драйвера rastertospl:
~$ ldd /usr/lib/cups/filter/rastertospl
И voilà:
Как видим, нет библиотеки libcupsimage.so.2!
Что ж, доставим пакет:
~$ sudo apt install libcupsimage2t64
После чего печать пошла, миссия окончена! 🙂
Внимание! Администрация сайта adlersky.top не имеет отношения и не несёт никакой ответственности за публикуемые ниже, т.е. под оригинальными записями и внизу страниц сайта, комментарии, не отвечает за их содержание. Все права на комментарии (и всё бремя ответственности за публикацию) принадлежат их авторам.