Решение проблем с печатью в Linux

c

Печать в Linux: страхи, которые не имеют оснований

В среде пользователей и даже среди некоторых IT-специалистов укоренилось мнение, что организация печати в Linux — это квест, требующий глубоких знаний ядра и танцев с бубном. На деле за этим мифом скрывается либо устаревший опыт десятилетней давности, либо банальное незнание современных механизмов CUPS (Common Unix Printing System). Страх перед «отсутствием драйверов» или «необходимостью компилировать всё из исходников» — главное заблуждение, которое мешает людям эффективно использовать систему. Разберём это на конкретных технических примерах.

Миф 1: «Под Linux нет драйверов для моего принтера»

Это самый распространённый миф, который кочует из форума в форум. Реальность такова: большинство современных принтеров (особенно HP, Brother, Canon и Epson) имеют нативную поддержку в Linux на уровне ядра и CUPS. Вам не нужен диск с драйверами из комплекта поставки — он всё равно рассчитан на Windows. Вместо этого система использует универсальные драйверы:

Типичная ошибка — пытаться вручную скачать «драйвер для Linux» с сайта производителя. Чаще всего это всего лишь PPD-файл (описание возможностей принтера), который уже есть в репозиториях вашего дистрибутива. Проблема «драйвера нет» почти всегда решается установкой пакета printer-driver-* через менеджер пакетов или подключением через протокол IPP.

Миф 2: «Настройка принтера в Linux — это сложно и требует консоли»

Это заблуждение возникло из-за того, что в old-school дистрибутивах (Slackware, Gentoo) настройка действительно была ручной. Но в 2026 году практически все популярные сборки (Ubuntu, Fedora, Debian, openSUSE) имеют графический интерфейс для управления печатью, основанный на CUPS. Многие пугаются слова «надо редактировать конфиги», хотя на практике:

  1. Подключаете принтер по USB — система через 10–20 секунд предлагает установить его автоматически.
  2. Сетевой принтер — открываете веб-интерфейс CUPS по адресу http://localhost:631. Этот интерфейс работает в любом браузере (даже в текстовом lynx, если уж без консоли никуда). Там добавляете принтер по IP или DNS-имени.
  3. Если принтер поддерживает WSD (Web Services for Devices) или mDNS (Bonjour), он сам появится в списке без ручного ввода.

Миф о «сложности» разбивается о факт: процедура прямо противоположна — вам не нужно следить за версией драйвера, откатывать обновления Windows или чистить очередь зависших заданий через десяток кликов. В Linux печатная очередь завершается принудительно командой cancel -a, но графические утилиты (например, system-config-printer) справляются с этим двумя нажатиями.

Миф 3: «Если принтер не печатает, значит, сломался Linux»

Классическая логическая ловушка: пользователь ожидает, что система должна «волшебным образом» исправить замятие бумаги или отключившийся USB-кабель. Когда принтер не реагирует на команду печати, первая мысль — «проблемы с драйверами Linux». На деле причины чаще банальны и к ядру ОС отношения не имеют:

Факт: журнал ошибок CUPS (/var/log/cups/error_log) выдаёт более детальную диагностику, чем любая Windows-утилита. Если вы увидели там «filter failed», это не значит «Linux сломался» — это значит, что PPD не соответствует реальным возможностям аппарата.

Миф 4: «Сетевые принтеры в Linux не работают из-за SMB/CIFS»

Страх перед расшаренными принтерами в сети Windows (протокол SMB) имеет под собой историческую основу: действительно, в эпоху SMB1/CIFS были проблемы с аутентификацией. Но в 2026 году SMB3 полностью поддерживается через модуль smbspool (входит в пакет samba-client). При этом гораздо надёжнее и быстрее подключаться напрямую через:

  1. IPP: прямая печать через порт 631 (TCP) без участия Windows-машины.
  2. LPR/LPD: старый, но стабильный протокол для корпоративных принтеров.
  3. JetDirect (socket): прямой поток данных на принтер (порт 9100). Подходит для HP и многих сетевых устройств.

Миф о «сломанном SMB» основан на конфигурационных ошибках: люди забывают указать Workgroup или используют неверное имя домена. В реальности современный драйвер SMB в Linux работает прозрачнее, чем штатный механизм печати в Windows, так как не требует постоянного опроса сервера для проверки очереди.

Миф 5: «Обновления ломают печать, лучше не обновлять»

Противоположный миф — что любое обновление пакетов CUPS или HPLIP гарантированно выведет принтер из строя. Это утверждение антинаучно. Разработчики CUPS строго следят за обратной совместимостью PPD-файлов (их формат не менялся с 1999 года). Реальные поломки случаются только в двух сценариях:

Абсолютное большинство описанных на форумах «проблем после обновления» — это либо случайное изменение настроек принтера (старого принтера сбросились параметры), либо физическое повреждение аппарата (высохшие чернила, вышедший из строя блок питания). Винить в этом менеджер пакетов — значит путать причину и следствие.

Миф 6: «Двусторонняя печать и специальные опции недоступны»

Этот миф живёт со времён, когда принтеры подключались через LPT-порт и параметры задавались DIP-переключателями. Сегодня практически все современные дистрибутивы корректно передают в PPD-файле такие опции, как дуплекс (двусторонняя печать), выбор лотка, качество печати и сортировку. Если в вашем интерфейсе нет кнопки «Двусторонняя», причина не в Linux, а в том, что:

Факт: система CUPS позволяет задать любое количество пользовательских опций через PPD, которые не поддерживает даже Windows-драйвер, — например, индивидуальные профили цветокоррекции ICC или выбор размера капли для струйных фотопринтеров.

Миф 7: «Если ничего не помогает — надо переустанавливать систему»

Это финальный миф, который приводит к часам переустановки дистрибутива и потере данных. В 99% случаев проблема решается без радикальных мер:

Аудит логов journalctl -u cups -n 50 покажет точную строку ошибки: «filter failed with status 2» — почти всегда это отсутствие бинарного файла для фильтра (например, hpcups или rasterto*). Установив недостающий пакет за 30 секунд, вы решите проблему без перезагрузки, не говоря уже о переустановке. Linux не требует танцев с бубном — он требует понимания механизмов, а не слепой веры в мифы.

Добавлено: 25.04.2026