Samsung Xpress M2026 на Ubuntu 18.04 lts

Вопрос или проблема

У меня проблема с принтером Samsung. Я установил драйвер следующим образом:

  1. Я скачал uld_V1.00.39_01.17.tar.gz
  2. в терминале: tar zxvf uld_V1.00.39_01.17.tar.gz
  3. sudo ./uld/install.sh
    и всё прошло хорошо, драйвер был установлен.

Затем я зашел в настройки и добавил новый принтер как принтер по умолчанию. Когда я хотел напечатать тестовую страницу, появилось:

usr/lib/cups/filter/rastertospl не доступен: Нет такого файла или каталога

Поэтому я скопировал файлы rastertospl и rastertosplc в /usr/lib/cups/filter, использовав следующее:

  1. cd /usr/lib/cups/filter/

  2. sudo ln -s rastertosplc rastertospl

  3. sudo ln -s rastertospl rastertosplc

Но это не помогло. Теперь я вижу:

usr/lib/cups/filter/rastertospl: Слишком много уровней символических ссылок

Я также пытался добавить файл ppd в настройки, но это тоже не сработало.

У кого-нибудь есть идея, как решить эту проблему?

Пожалуйста, посмотрите здесь, чтобы установить драйверы принтера SAMSUNG ULD: https://forum.ubuntuusers.de/topic/samsung-clx-3305-laser-drucker/

Примечание: драйвер будет отображаться как “M2020-Series”, но он также работает для M2026.

Ответ или решение

Для решения проблемы с печатью на принтере Samsung Xpress M2026 в Ubuntu 18.04 LTS, необходимо рассмотреть несколько этапов, включая правильную установку драйверов и конфигурацию системы. Вы уже проделали значительный путь, однако возникшие проблемы могут быть частью не совсем корректного взаимодействия между установленными драйверами и системой управления печатью CUPS. Давайте поэтапно разберемся с данной ситуацией.

1. Установка драйвера

Вы правильно начали с загрузки драйвера ULD (Universal Linux Driver):

tar zxvf uld_V1.00.39_01.17.tar.gz
sudo ./uld/install.sh

Этот шаг обеспечивает установку необходимых файлов для функционирования принтера, однако важно убедиться в том, что все файлы установлены корректно.

2. Проверка корректности установки файлов

Проблема, которую вы наблюдаете (usr/lib/cups/filter/rastertospl not available: No such file or directory), указывает на то, что CUPS не может найти необходимый фильтр для обработки печатаемых данных. Вы упомянули, что решили создать символические ссылки для rastertospl и rastertosplc. Однако команда:

sudo ln -s rastertospl rastertosplc

создает петлю, так как rastertosplc уже ссылается на rastertospl, и это приводит к ошибке "Too many levels of symbolic links".

3. Исправление символических ссылок

Вместо создания символической ссылки на уже существующий файл, выполните следующие действия:

  1. Зайдите в директорию с фильтрами:

    cd /usr/lib/cups/filter/
  2. Удалите неправильно созданные символические ссылки:

    sudo rm rastertospl
    sudo rm rastertosplc
  3. Убедитесь, что в этой директории присутствуют исходные файлы rastertospl и rastertosplc. Если они отсутствуют, попробуйте переустановить драйвер, следуя инструкциям по установке из упомянутого вами источника.

4. Проверка PPD-файла

PPD (PostScript Printer Description) файл должен соответствовать вашему принтеру. Убедитесь, что файл PPD установлен правильно:

  1. В меню настроек принтера выберите "Добавить принтер".
  2. При выборе драйвера убедитесь, что выбран именно PPD-файл для M2026 или M2020, как указано в источнике.

5. Перезагрузка CUPS

После всех изменений рекомендуется перезагрузить CUPS, чтобы обновить существующую конфигурацию:

sudo systemctl restart cups

6. Тестовая печать

Теперь попробуйте снова выполнить тестовую печать через настройки принтера. Если ошибка сохраняется, возможно, потребуется проверить логи CUPS:

sudo tail -f /var/log/cups/error_log

Это позволит вам получить дополнительные сведения о том, что именно идет не так.

Заключение

Следуя вышеописанным шагам, вы сможете устранить проблемы с драйверами и настройками вашего принтера Samsung Xpress M2026 на Ubuntu 18.04 LTS. Не забывайте, что запасной вариант — это поиск на форумах сообщества Ubuntu или обращение в службу поддержки Samsung для получения дополнительной помощи.

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

Капча загружается...