CUPS на Linux

Старая шутка была в том, что печать на Linux означала редактирование файла конфигурации в 1 час ночи. Это прошлое. IPP Everywhere и печать без драйверов появились много лет назад, дистрибутивы поставляют разумные стандартные настройки, и графические инструменты наконец-то работают так, как обещано. XDA-Developers на этой неделе утверждали, что печать на Linux теперь менее болезненна, чем на Windows, и после полного тестирования мы согласны. Вот лучшие приложения для печати на Linux в 2026 году, отсортированные по тому, как быстро они подключают упрямый принтер.

На что обратить внимание при выборе инструмента печати Linux

Перед выбором программного обеспечения решите, какая у вас есть проблема. Свежая установка с новым принтером — дriverless IPP справится с этим. Старый струйный принтер с собственным драйвером — вам нужен набор инструментов HP или производителя. Общий офисный принтер — CUPS сам является ответом. Хорошие инструменты охватывают:

Любой инструмент, который пропускает обнаружение в 2026 году, устарел.

Быстрое сравнение

Приложение Лучше всего для Лицензия Включено по умолчанию Выделяющаяся функция
CUPS Основа печати Apache 2 Все дистрибутивы Веб-администратор на localhost:631
system-config-printer Настройка GTK принтера GPL Fedora, Ubuntu Мастер добавления принтера
GNOME Printer Panel Собственные параметры GNOME GPL GNOME Интеграция параметров
KDE Print Manager Собственные параметры KDE GPL KDE Очередь заданий в трее
hplip Струйные и лазерные принтеры HP MIT/BSD Опционально Диагностика специфичная для HP
OpenPrinting IPP Печать без драйверов MIT Все дистрибутивы Нулевая настройка для современных принтеров
Ghostscript Рендеринг PostScript AGPL Все дистрибутивы Преобразование PDF и PS
Simple Scan Интерфейс сканера GPL Дистрибутивы GNOME Одноклавишное сканирование в PDF

Приложения

1. CUPS — лучше всего для основы печати

CUPS (Common UNIX Printing System) — это спулер, на котором сидят все остальные инструменты печати Linux. Все дистрибутивы поставляют его по умолчанию. Его веб-консоль на http://localhost:631 дает вам добавление принтера, выбор драйвера, управление заданиями и правила доступа. Если вы что-то научитесь о печати на Linux, узнайте эту консоль.

Где она падает: веб-интерфейс по-прежнему выглядит как 2005, и сообщения об ошибках читаются как строки необработанного журнала.

Цены:

Платформы: Linux, macOS (Apple использует CUPS как бэкэнд печати)

Загрузка: OpenPrinting CUPS | GitHub

Итог: вы уже её используете, выучите, где находятся кнопки.

2. system-config-printer — лучше всего для графической настройки принтера

system-config-printer — это GTK приложение, с которым большинство пользователей рабочего стола работают в первую очередь. Он добавляет принтеры, выбирает PPD, запускает пробные страницы и очищает застрявшие задания. Fedora и Ubuntu устанавливают его по умолчанию; на других дистрибутивах это один пакет.

Где она падает: интерфейс функциональный, а не удобный, и диалоги появляются в странных местах на многомониторных установках.

Цены:

Платформы: Linux (работает с любой средой рабочего стола)

Загрузка: Fedora Project

Итог: самый быстрый способ добавить принтер на любом дистрибутиве, который не является GNOME или KDE.

3. GNOME Printer Panel — лучше всего для пользователей GNOME

GNOME Printer Panel встроена в GNOME Settings. Она обрабатывает обнаружение, настройку драйвера и очередь заданий, не покидая приложение параметров. На свежей установке Fedora Workstation принтер IPP появляется на панели в течение нескольких секунд после подключения.

Где она падает: расширенные параметры (баннеры, квоты, правила доступа) по-прежнему отправляют вас на веб-консоль CUPS.

Цены:

Платформы: Linux (среды GNOME)

Загрузка: GNOME Settings | GNOME GitLab

Итог: если вы используете GNOME, используйте это и только переходите на CUPS, когда вам нужны расширенные опции.

4. KDE Print Manager — лучше всего для пользователей KDE

KDE Print Manager — это эквивалент KDE Plasma. Очередь заданий в трее, уведомления при завершении печати и интеграция с приложением параметров Plasma. Виджет трея позволяет вам приостановить очередь без открытия окна параметров.

Где она падает: обнаружение быстрое, но иногда сообщает о принтерах IPP дважды, когда активны несколько сетевых интерфейсов.

Цены:

Платформы: Linux (KDE Plasma)

Загрузка: KDE Print Manager

Итог: встроенный ответ KDE, лучше, чем запуск приложения GTK на рабочем столе Plasma.

5. hplip — лучше всего для принтеров HP

hplip — это официальный пакет драйверов Linux от HP. Он охватывает большинство струйных и лазерных принтеров HP с графическим инструментом настройки (hp-setup), диагностикой и помощниками обновления прошивки. Когда дriverless настройка не удаётся на старом HP LaserJet, это исправление.

Где она падает: интерфейс не был переработан в течение десятилетия, и новейшие модели HP по-прежнему поставляются неделями после выхода принтера на полки.

Цены:

Платформы: Linux, macOS

Загрузка: HP Developers | GitHub

Итог: установите её перед покупкой HP, если модель не в списке IPP.

6. OpenPrinting IPP — лучше всего для печати без настройки

OpenPrinting IPP — это не одно приложение, а стандарт driverless печати, который реализует каждый современный дистрибутив Linux. Подключите сертифицированный Mopria принтер к сети, и он появится в диалоге печати без установки драйвера. Это то, почему печать на Linux сейчас работает.

Где она падает: старые принтеры (2018 года и раньше) не реализуют IPP Everywhere и по-прежнему нуждаются в PPD.

Цены:

Платформы: Linux, macOS, Windows

Загрузка: OpenPrinting | GitHub

Итог: причина того, что новый принтер вашей бабушки просто работает на Linux.

7. Ghostscript — лучше всего для преобразования PostScript и PDF

Ghostscript — это механизм рендеринга позади большинства цепочек печати Linux. Он преобразует PostScript и PDF в растровый или векторный формат, который понимает ваш принтер. Каждая цепочка фильтра CUPS вызывает его. Вы не откроете его напрямую, но его версия и функции определяют, что может делать принтер.

Где она падает: старые версии всё ещё давятся на современные функции PDF (группы прозрачности, некоторые шрифты CFF).

Цены:

Платформы: Linux, macOS, Windows

Загрузка: Ghostscript | GitHub

Итог: обновите её, не понижайте версию, и она останется в стороне.

8. Simple Scan — лучше всего для сканеров на одном компьютере

Simple Scan — это интерфейс сканера GNOME. Одна кнопка, один PDF. Он говорит с SANE, поэтому любой сканер, который появляется под scanimage -L, появляется здесь. Пользователи многофункциональных принтеров получают сканирование в PDF, не покидая рабочий стол.

Где она падает: OCR не встроен, вы экспортируете PDF и запускаете ocrmypdf отдельно.

Цены:

Платформы: Linux

Загрузка: GNOME Apps | GitHub

Итог: недостающая часть сканера рядом с настройкой вашего принтера.

Как выбрать правильный

Если вы хотите простую настройку, установите system-config-printer или используйте встроенную панель вашего рабочего стола (GNOME Printer Panel или KDE Print Manager). Если вы уже знаете CUPS, пропустите обёртки и используйте веб-консоль на localhost:631 напрямую. Если вы владеете принтером HP, установите hplip перед чем-либо ещё. Если ваш принтер сертифицирован Mopria и менее трёх лет, не делайте ничего, кроме подключения. OpenPrinting IPP обрабатывает обнаружение для вас. Для сканеров добавьте Simple Scan на GNOME или Skanlite на KDE.

FAQ

Какой самый простой способ печати на Linux?

Подключите сертифицированный Mopria или AirPrint сетевой принтер и откройте диалог печати любого приложения. Каждый основной дистрибутив Linux с 2022 года справляется с этим без установки драйвера благодаря IPP Everywhere.

Нужен ли мне CUPS в 2026?

Да. Каждый графический инструмент печати на Linux говорит с CUPS внутри. Даже driverless IPP путь использует CUPS как спулер.

Какой лучший GUI для добавления принтера Linux?

На GNOME используйте встроенную панель принтера. На KDE используйте Print Manager. На любом другом рабочем столе или если вам нужна кросс-дистрибутивная консистентность, установите system-config-printer.

Печать на Linux действительно проще, чем на Windows теперь?

Для современных сетевых принтеров — да. Обнаружение быстрее и установка драйвера полностью пропускается. Для старых USB принтеров с драйверами производителя Windows все еще имеет небольшое преимущество.

Могу ли я печатать из Linux на общий принтер Windows?

Да. Добавьте принтер через CUPS с URI smb://, или поделитесь им через Samba с хоста Windows, и дайте CUPS подобрать его.