Установка принтера Samsung Xpress M2070 на Ubuntu 24.04

Казалось бы, проблем по теме статьи быть не должно, поскольку я, например, помню, что на ранних версиях той же 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 не имеет отношения и не несёт никакой ответственности за публикуемые ниже, т.е. под оригинальными записями и внизу страниц сайта, комментарии, не отвечает за их содержание. Все права на комментарии (и всё бремя ответственности за публикацию) принадлежат их авторам.

Добавить комментарий

Публикуя здесь что-либо, вы обязуетесь строго следовать российскому законодательству и несёте ответственность за свои комментарии самостоятельно. Ваши персональные данные здесь не обрабатываются и не хранятся. Администрация сайта adlersky.top не имеет отношения и не несёт никакой ответственности за публикуемые под записями и страницами сайта комментарии.
☝ По нажатии "Отправить" комментарий автоматически уйдёт на модерацию

2 + 2 =