Вопрос или проблема
Я относительно новый пользователь Linux. Я использую Lubuntu 22.04 и мне нравится Linux до сих пор.
CUPS обновлен, и я могу получить доступ к нему через localhost. Я также установил соответствующие драйверы с сайта Epson и добавил мой принтер, который является Epson L3110, в CUPS.
Я попробовал команду lp
и получил ошибку в /var/log/cups/error_log:
Драйверы принтеров устарели и прекратят работу в будущем версии CUPS. См. https://github.com/OpenPrinting/cups/issues/103
Я посмотрел по этой ссылке на Github, но запутался. Что мне делать? В ссылке упоминается PAPPL и, похоже, действительно техническое руководство о том, как создать драйверы для принтеров. Мне следует это сделать? Решит ли это руководство мою проблему? Или есть лучший способ?
Мой принтер (Samsung ML-1630 под Kubuntu 22.04) отказался печатать и выдал какое-то криптическое сообщение об ошибке: “Не удалось создать /var/spool/cups/tmp/.hplip”. Дальнейшие поиски в Google были еще более мрачными: “Драйверы принтеров устарели и прекратят работу в будущей версии CUPS”.
Проблема была решена сегодня двумя кликами с использованием графического системного диалога для выбора все еще поддерживаемого драйвера принтера предыдущей модели (Samsung FL 1610-foomatic/gdi). Принтер снова работает.
Ответ или решение
Решение проблемы с устаревшими драйверами принтеров в CUPS на Lubuntu 22.04
Вам стоит поздравить себя с тем, что вы начали пользоваться Linux и использовали Lubuntu 22.04! CUPS (Common Unix Printing System) — это мощное средство для управления принтерами в среде Unix/Linux, однако, как вы и заметили, некоторые драйверы принтеров могут быть ненадежными и устаревшими. Давайте разберемся, как решить проблему с сообщением об ошибке: "Printer drivers are deprecated and will stop working in a future version of CUPS".
Проблема
Вы установили драйверы принтера с сайта Epson и добавили принтер Epson L3110 в CUPS. Тем не менее, при выполнении команды lp
вы получаете сообщение об ошибке, которое указывает на устаревание драйвера. Это означает, что текущая версия CUPS больше не поддерживает драйверы, которые вы установили.
Шаги для решения проблемы
1. Установка альтернативного драйвера
Как показано в вашем сообщении, иногда использование драйвера предыдущей модели может решить вашу проблему. Вам стоит попробовать следующий шаг:
- Поиск альтернативного драйвера: В интерфейсе CUPS (перейдите по адресу
http://localhost:631
) выберите ваш принтер и попробуйте изменить драйвер на другой, совместимый с вашим устройством. Часто драйвера, предназначенные для схожих моделей, могут работать корректно.
2. Использование PAPPL
Если предыдущий шаг не поможет, возможно, вам придется рассмотреть использование PAPPL (Printer Application and Programming Language). PAPPL — это новая программная платформа для разработки драйверов принтеров, которая упрощает процесс создания и поддержки драйверов.
- Основные моменты использования PAPPL:
- Сложность: Поскольку это требует знаний о программировании и разработки, может потребоваться больше усилий с вашей стороны. Но это решение будет актуально в долгосрочной перспективе, так как устаревшие драйверы будут удалены из будущих версий CUPS.
- Документация: Вы можете обратиться к официальной документации для изучения особенностей создания драйверов и следовать техническому руководству.
3. Сообщество и поддержка
Не переходите в одиночку через эту трудную задачу. Поискать помощь в сообществе пользователей Linux может быть очень полезен. Обратитесь к форумам, чату или каналам поддержки, связанными с Lubuntu или CUPS, для получения дополнительной информации и советов от более опытных пользователей.
Заключение
Ваша ситуация не уникальна, и многие пользователи сталкиваются с подобными проблемами при работе с новыми версиями CUPS и устаревшими драйверами. Начните с простых шагов — попробуйте найти альтернативные драйвера через интерфейс CUPS. Если это не поможет, вас может заинтересовать изучение PAPPL, но будьте готовы к техническим трудностям. Не стесняйтесь обращаться за помощью к сообществу, поскольку в нем много полезной информации и опыта.
Надеюсь, эти шаги помогут вам решить возникшую проблему и продолжать наслаждаться использованием Lubuntu и вашего принтера!