Вопрос или проблема
У меня проблема с принтером Samsung. Я установил драйвер следующим образом:
- Я скачал uld_V1.00.39_01.17.tar.gz
- в терминале:
tar zxvf uld_V1.00.39_01.17.tar.gz
sudo ./uld/install.sh
и всё прошло хорошо, драйвер был установлен.
Затем я зашел в настройки и добавил новый принтер как принтер по умолчанию. Когда я хотел напечатать тестовую страницу, появилось:
usr/lib/cups/filter/rastertospl не доступен: Нет такого файла или каталога
Поэтому я скопировал файлы rastertospl и rastertosplc в /usr/lib/cups/filter, использовав следующее:
-
cd /usr/lib/cups/filter/
-
sudo ln -s rastertosplc rastertospl
-
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. Исправление символических ссылок
Вместо создания символической ссылки на уже существующий файл, выполните следующие действия:
-
Зайдите в директорию с фильтрами:
cd /usr/lib/cups/filter/
-
Удалите неправильно созданные символические ссылки:
sudo rm rastertospl sudo rm rastertosplc
-
Убедитесь, что в этой директории присутствуют исходные файлы
rastertospl
иrastertosplc
. Если они отсутствуют, попробуйте переустановить драйвер, следуя инструкциям по установке из упомянутого вами источника.
4. Проверка PPD-файла
PPD (PostScript Printer Description) файл должен соответствовать вашему принтеру. Убедитесь, что файл PPD установлен правильно:
- В меню настроек принтера выберите "Добавить принтер".
- При выборе драйвера убедитесь, что выбран именно 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 для получения дополнительной помощи.