Настройка USB- и сетевых принтеров с помощью CUPS в Harmonica OS

В Harmonica OS (HamoniKR) начните с приложения «Принтеры»: добавьте USB-принтер или выберите обнаруженный сетевой принтер и отдайте предпочтение IPP без драйверов, если устройство его поддерживает. Используйте веб-интерфейс CUPS, когда http://localhost:631вам нужно проверить очередь печати, настроить параметры по умолчанию или добавить устройство вручную. Драйвер от производителя является резервным вариантом для более старого оборудования или при отсутствии специфических для принтера функций, а не первым шагом по умолчанию.

1. Выберите тип подключения и проверьте услугу печати.

CUPS (Common UNIX Printing System) управляет очередями печати и заданиями печати. ​​Протокол подключения определяет, можно ли создать очередь без драйвера, как обнаруживаются устройства и какие параметры можно контролировать. В документации HamoniKR 8.0 описаны как автоматическое обнаружение сети, так и утилита system-config-printer; точные названия пунктов меню могут различаться в зависимости от версии.

СоединениеХорошо подходитКомпромисс
USB через принтерыПринтер, физически подключенный к одному компьютеру.Зависит от локального определения устройства и совместимой поддержки печати.
Беспилотный IPP / IPP повсюдуСовременные принтеры в надежной локальной сетиНекоторые элементы управления, касающиеся отделки, учета или конкретных поставщиков, могут быть недоступны.
AppSocket / HP JetDirectУстаревший сетевой принтер с известным IP-адресомОбычно используется необработанный TCP-порт 9100 без шифрования при передаче данных; требуется соответствующий драйвер.
Производитель PPD или упаковкаБолее старые модели или важные фирменные возможностиТехническое обслуживание и совместимость зависят от поставщика; драйверы PPD постепенно выводятся из эксплуатации.

Перед установкой чего-либо подключите принтер, проверьте его дисплей на наличие IP-адреса, если он использует Wi-Fi или Ethernet, и убедитесь, что компьютер подключен к правильной сети. Затем убедитесь, что CUPS доступен:

systemctl is-active cups
lpstat -r

Если служба неактивна, запустите её с помощью команды sudo systemctl enable --now cups`.`. Если CUPS не установлен, выполните команду `, sudo apt updateа затем sudo apt install cups`;`. Доступность пакетов зависит от настроенных вами репозиториев HamoniKR. Избегайте замены работающих компонентов печати только потому, что устройство не было обнаружено.

Окно настроек принтера, в котором ни один принтер не установлен, и синяя кнопка «Добавить принтер».
Откройте утилиту «Принтеры» и выберите «Добавить принтер», чтобы начать настройку локальной очереди.

2. Добавьте USB-принтер в утилиту рабочего стола.

Откройте меню приложения, затем «Администрирование» > «Принтеры» или панель настроек принтера, как описано в руководстве HamoniKR. Вы также можете открыть терминал и выполнить команду system-config-printer. Нажмите «Добавить» и просмотрите список локальных устройств. Для USB выберите точно обнаруженную модель, а не несвязанную модель с похожим названием. Продолжите выбор драйвера, присвойте имя очереди и примените конфигурацию.

В окне «Добавить принтер» отображаются два USB-устройства, при этом выбран принтер HP DeskJet.
Список USB-устройств идентифицирует локальные принтеры перед выбором драйвера и созданием очереди печати.

Если USB-устройство так и не отображается, попробуйте прямое кабельное подключение вместо USB-концентратора и убедитесь, что принтер включен. CUPS не может решить проблему с неудачным USB-подключением путем выбора другого сетевого протокола. Проверяйте совместимость с упаковкой конкретного производителя только после подтверждения обнаружения устройства.

3. Отдавать предпочтение обнаруженным в сети принтерам IPP.

В диалоговом окне «Добавить принтер» откройте «Сетевой принтер» или «Найти сетевой принтер». Если обнаружено устройство с опцией IPP без драйверов, выберите это подключение и продолжите. Принтер предоставит поддерживаемые форматы документов и параметры, уменьшая зависимость от PPD-файла, специфичного для данной модели. Обычно это самый простой вариант для совместимого современного сетевого принтера.

Список обнаруженных сетевых принтеров с IP-адресами и выбранным подключением IPP без драйверов.
Обнаруженное сетевое устройство обеспечивает подключение IPP без установки драйверов и без необходимости вручную вводить файл драйвера.

Обнаружение принтера не гарантирует его работоспособность: изоляция беспроводных клиентов, гостевая сеть, фильтрация DNS-запросов или неправильная подсеть могут скрыть принтер. Если принтер виден, но имеет ограниченные возможности двусторонней печати, сшивания или управления цветом, сравните доступные параметры с документацией производителя, прежде чем менять драйверы. В документации к принтеру HamoniKR 8.0 особо отмечается, что печать без драйверов может не включать некоторые функции производителя.

4. Управляйте очередью с помощью веб-интерфейса CUPS.

Для более полного управления откройте программу http://localhost:631на компьютере HamoniKR, выберите «Администрирование» и нажмите «Добавить принтер». CUPS может запросить учетные данные учетной записи, уполномоченной администрировать печать. Выберите обнаруженное локальное или сетевое устройство, введите короткое имя очереди и выберите подходящий вариант без драйверов или для конкретной модели. Перед сохранением проверьте параметры по умолчанию, такие как размер бумаги.

На странице администрирования CUPS localhost отображаются элементы управления «Добавить принтер» и «Управление принтерами».
CUPS предоставляет локальную веб-страницу администрирования для добавления принтеров и управления очередями печати.

Веб-страница и настольная утилита изменяют одну и ту же базовую систему печати; это альтернативы, а не два независимых драйвера, которые нужно устанавливать. Используйте настольную утилиту для стандартной настройки, а веб-интерфейс — для просмотра состояния очереди, тестовых страниц и параметров принтера. CUPS описывает эти действия в своей документации по администрированию OpenPrinting CUPS . Администрирование должно осуществляться только с локального компьютера, если у вас нет специально разработанной защищенной системы удаленного управления; не открывайте порт 631 для доступа из общедоступного Интернета только для добавления принтера.

5. Используйте адрес, указанный вручную, или драйвер поставщика только в случае необходимости.

Если обнаружение не удается, но принтер отвечает по известному адресу, проверьте документацию производителя, чтобы узнать его фактический URI службы печати. ​​Предпочтительнее использовать ipps://конечную точку, если принтер поддерживает защищенный IPP и его сертификат может быть проверен. ipp://Конечная точка — еще один вариант в контролируемой локальной сети. Не следует предполагать, что каждый принтер использует /ipp/print.

Для более старых моделей, поддерживающих печать через необработанный сокет, но не IPP, в документации HamoniKR по AppSocket/HP JetDirect указано: введите адрес хоста и убедитесь, что принтер использует ожидаемый порт, обычно 9100. Это позволяет избежать обнаружения служб, но не обеспечивает согласование возможностей IPP и, как правило, не предоставляет возможности шифрования.

Диалоговое окно ручного управления сетевым принтером, отображающее поля «Хост 192.168.1.50» и «Порт 9100».
Для ручной настройки AppSocket требуется указать хост принтера и порт, поддерживаемый этим устройством.

Если вы подтвердили URI IPP Everywhere, администратор также может создать очередь из командной строки. Приведенный ниже адрес является иллюстративным; замените его реальным URI принтера:

sudo lpadmin -p OfficePrinter -E -v ipp://192.168.1.50/ipp/print -m everywhere

В -pаргументе указывается имя очереди, -vместо назначения и -m everywhereзапрашивается модель без драйвера. Это работает только в том случае, если принтер поддерживает необходимые возможности IPP. В справочнике OpenPrinting lpadmin описана эта форма, и предупреждается, что классические драйверы на основе PPD устарели.

Если модель по-прежнему не печатается или теряет необходимую функцию, сначала проверьте поддерживаемый дистрибутивом пакет, описанный в документации HamoniKR:

sudo apt update
sudo apt install hamonikr-printer-drivers

Если вам нужен драйвер Linux или PPD-файл от производителя, получите его у оригинального производителя, проверьте поддержку вашей модели и архитектуры и устанавливайте его только в том случае, если он вам доверяет. Не выбирайте случайный PPD-файл только потому, что он соответствует марке устройства. Некоторые поставщики предлагают лучшие варианты, специфичные для конкретного устройства, но их поддержка в будущих обновлениях может быть сложнее.

Диалоговое окно выбора драйвера принтера со списком производителей HP, вариантами моделей и кнопкой «Предоставить PPD-файл».
На экране выбора модели может предлагаться готовый драйвер или драйвер PPD, предоставленный производителем.

6. Установите параметры по умолчанию и убедитесь, что принтер действительно работает.

На странице свойств принтера или «Установка параметров по умолчанию» в CUPS задайте правильный размер носителя и изучите параметры, доступные в выбранном драйвере. Разница между форматом A4 и Letter часто приводит к неожиданному масштабированию. Настройки двусторонней печати, качества и цвета различаются в зависимости от устройства; не следует предполагать, что все параметры, показанные в примере, применимы к вашему принтеру.

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

В CUPS откройте «Принтеры», выберите свою очередь печати и в разделе «Обслуживание» выберите «Печать тестовой страницы». Проверить ту же очередь можно и без браузера:

lpstat -p -d
lpstat -o
lp -d OfficePrinter /path/to/test.pdf
На странице «Принтеры CUPS» отображается состояние «Принтер OfficePrinter простаивает и принимает задания», при этом выбран параметр «Печать тестовой страницы».
В окне очереди отображается состояние принтера и предлагается действие «проверить страницу» для проверки качества печати.

Успешная настройка означает, что тестовая страница физически распечатывается с ожидаемым размером и расположением, задание удаляется из очереди, и обычное приложение может печатать в то же место назначения. Статус «Простаивает, принимает задания» означает только то, что CUPS может ставить задания в очередь; это не доказывает, что бумага достигла выходного лотка. Если печать зависает, проверьте lpstat -o, изучите URI выбранного устройства, подтвердите доступность и сравните настройки IPP или сокета принтера с его документацией. В руководстве по настройке сети для брандмауэра и сетевых портов CUPS указано использование TCP 631 для IPP и UDP 5353 для обнаружения mDNS; любые изменения в настройках брандмауэра следует применять только в доверенной локальной сети.

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

Оставить комментарий

Ошибки Pardus 23 APT: проверьте DNS и репозитории yirmiuc.

Ошибки Pardus 23 APT: проверьте DNS и репозитории yirmiuc.

Диагностика сбоев подключения APT к Pardus 23, подтверждение официальных источников yirmiuc и восстановление обновления apt без обхода проверок подписи пакетов.

Настройка USB- и сетевых принтеров с помощью CUPS в Harmonica OS

Настройка USB- и сетевых принтеров с помощью CUPS в Harmonica OS

Настройте принтеры в Harmonica OS с помощью CUPS, сравните IPP без драйверов с устаревшими драйверами и проверьте печать через USB или сеть с помощью тестовой страницы.

Сброс забытого пароля root в Harmonica OS с помощью GRUB Recovery

Сброс забытого пароля root в Harmonica OS с помощью GRUB Recovery

Используйте оболочку восстановления, чтобы установить новый пароль root для Harmonica OS, с проверкой зашифрованных дисков, файловых систем только для чтения и учетных записей, использующих sudo.

Настройка S/MIME-сертификатов в Thunderbird для безопасной электронной почты

Настройка S/MIME-сертификатов в Thunderbird для безопасной электронной почты

Импортируйте или запросите S/MIME-сертификат в Thunderbird, назначьте его для подписи и шифрования, создайте резервную копию закрытого ключа и проверьте безопасность электронной почты.

Как установить Ubuntu 24.04 и Windows 11 в режиме двойной загрузки с включенным BitLocker

Как установить Ubuntu 24.04 и Windows 11 в режиме двойной загрузки с включенным BitLocker

Безопасная установка Ubuntu 24.04 рядом с Windows 11 с BitLocker. Сравнение путей к отдельным и общим дискам, ключей восстановления, разметки разделов и проверок загрузки.

Как исправить проблему с отключением Wi-Fi в Ubuntu 24.04 после приостановки работы системы

Как исправить проблему с отключением Wi-Fi в Ubuntu 24.04 после приостановки работы системы

Устраните проблему с обрывами Wi-Fi в Ubuntu 24.04 после приостановки работы, проверив NetworkManager, блокировки радиомодулей, обновления, режим энергосбережения и драйверы, а затем проверьте каждое возобновление работы.

Исправлена ​​ошибка, из-за которой Tracker-Miner-3 сильно нагружал ЦП в Ubuntu GNOME.

Исправлена ​​ошибка, из-за которой Tracker-Miner-3 сильно нагружал ЦП в Ubuntu GNOME.

Узнайте, почему tracker-miner-fs-3 потребляет много ресурсов ЦП в Ubuntu GNOME, а также как проверить индексирование, исключить папки, обновить Ubuntu или безопасно перестроить поисковый индекс.

Уменьшите искажения звука в Ubuntu 24.04 с помощью целенаправленных настроек ALSA.

Уменьшите искажения звука в Ubuntu 24.04 с помощью целенаправленных настроек ALSA.

Определите, вызывают ли искажения звука в Ubuntu 24.04 клиппинг, преобразование формата ALSA или режим энергосбережения HDA, а затем примените соответствующее обратимое исправление.

Создайте скрипт переключения вывода PipeWire, который будет управлять активным звуком.

Создайте скрипт переключения вывода PipeWire, который будет управлять активным звуком.

Переключайте аудиопоток Debian между именованными выходами PipeWire с помощью скрипта pactl, который обновляет приемник по умолчанию и перенаправляет потоки, уже воспроизводимые.

Восстановление входа микрофона Bluetooth-гарнитуры в Ubuntu 24.04

Восстановление входа микрофона Bluetooth-гарнитуры в Ubuntu 24.04

Чтобы микрофон вашей Bluetooth-гарнитуры заработал, выберите правильный вход, используйте профиль громкой связи и проверьте маршрутизацию PipeWire в Ubuntu.