Главная
» PC Советы
»
Настройка USB- и сетевых принтеров с помощью CUPS в Harmonica OS
Настройка 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-устройств идентифицирует локальные принтеры перед выбором драйвера и созданием очереди печати.
Если USB-устройство так и не отображается, попробуйте прямое кабельное подключение вместо USB-концентратора и убедитесь, что принтер включен. CUPS не может решить проблему с неудачным USB-подключением путем выбора другого сетевого протокола. Проверяйте совместимость с упаковкой конкретного производителя только после подтверждения обнаружения устройства.
3. Отдавать предпочтение обнаруженным в сети принтерам IPP.
В диалоговом окне «Добавить принтер» откройте «Сетевой принтер» или «Найти сетевой принтер». Если обнаружено устройство с опцией IPP без драйверов, выберите это подключение и продолжите. Принтер предоставит поддерживаемые форматы документов и параметры, уменьшая зависимость от PPD-файла, специфичного для данной модели. Обычно это самый простой вариант для совместимого современного сетевого принтера.
Обнаруженное сетевое устройство обеспечивает подключение IPP без установки драйверов и без необходимости вручную вводить файл драйвера.
Обнаружение принтера не гарантирует его работоспособность: изоляция беспроводных клиентов, гостевая сеть, фильтрация DNS-запросов или неправильная подсеть могут скрыть принтер. Если принтер виден, но имеет ограниченные возможности двусторонней печати, сшивания или управления цветом, сравните доступные параметры с документацией производителя, прежде чем менять драйверы. В документации к принтеру HamoniKR 8.0 особо отмечается, что печать без драйверов может не включать некоторые функции производителя.
4. Управляйте очередью с помощью веб-интерфейса CUPS.
Для более полного управления откройте программу http://localhost:631на компьютере HamoniKR, выберите «Администрирование» и нажмите «Добавить принтер». CUPS может запросить учетные данные учетной записи, уполномоченной администрировать печать. Выберите обнаруженное локальное или сетевое устройство, введите короткое имя очереди и выберите подходящий вариант без драйверов или для конкретной модели. Перед сохранением проверьте параметры по умолчанию, такие как размер бумаги.
CUPS предоставляет локальную веб-страницу администрирования для добавления принтеров и управления очередями печати.
Веб-страница и настольная утилита изменяют одну и ту же базовую систему печати; это альтернативы, а не два независимых драйвера, которые нужно устанавливать. Используйте настольную утилиту для стандартной настройки, а веб-интерфейс — для просмотра состояния очереди, тестовых страниц и параметров принтера. CUPS описывает эти действия в своей документации по администрированию OpenPrinting CUPS . Администрирование должно осуществляться только с локального компьютера, если у вас нет специально разработанной защищенной системы удаленного управления; не открывайте порт 631 для доступа из общедоступного Интернета только для добавления принтера.
5. Используйте адрес, указанный вручную, или драйвер поставщика только в случае необходимости.
Если обнаружение не удается, но принтер отвечает по известному адресу, проверьте документацию производителя, чтобы узнать его фактический URI службы печати. Предпочтительнее использовать ipps://конечную точку, если принтер поддерживает защищенный IPP и его сертификат может быть проверен. ipp://Конечная точка — еще один вариант в контролируемой локальной сети. Не следует предполагать, что каждый принтер использует /ipp/print.
Для более старых моделей, поддерживающих печать через необработанный сокет, но не IPP, в документации HamoniKR по AppSocket/HP JetDirect указано: введите адрес хоста и убедитесь, что принтер использует ожидаемый порт, обычно 9100. Это позволяет избежать обнаружения служб, но не обеспечивает согласование возможностей IPP и, как правило, не предоставляет возможности шифрования.
Для ручной настройки AppSocket требуется указать хост принтера и порт, поддерживаемый этим устройством.
Если вы подтвердили URI IPP Everywhere, администратор также может создать очередь из командной строки. Приведенный ниже адрес является иллюстративным; замените его реальным URI принтера:
В -pаргументе указывается имя очереди, -vместо назначения и -m everywhereзапрашивается модель без драйвера. Это работает только в том случае, если принтер поддерживает необходимые возможности IPP. В справочнике OpenPrinting lpadmin описана эта форма, и предупреждается, что классические драйверы на основе PPD устарели.
Если модель по-прежнему не печатается или теряет необходимую функцию, сначала проверьте поддерживаемый дистрибутивом пакет, описанный в документации HamoniKR:
Если вам нужен драйвер Linux или PPD-файл от производителя, получите его у оригинального производителя, проверьте поддержку вашей модели и архитектуры и устанавливайте его только в том случае, если он вам доверяет. Не выбирайте случайный PPD-файл только потому, что он соответствует марке устройства. Некоторые поставщики предлагают лучшие варианты, специфичные для конкретного устройства, но их поддержка в будущих обновлениях может быть сложнее.
На экране выбора модели может предлагаться готовый драйвер или драйвер PPD, предоставленный производителем.
6. Установите параметры по умолчанию и убедитесь, что принтер действительно работает.
На странице свойств принтера или «Установка параметров по умолчанию» в CUPS задайте правильный размер носителя и изучите параметры, доступные в выбранном драйвере. Разница между форматом A4 и Letter часто приводит к неожиданному масштабированию. Настройки двусторонней печати, качества и цвета различаются в зависимости от устройства; не следует предполагать, что все параметры, показанные в примере, применимы к вашему принтеру.
Перед сохранением настроек принтера по умолчанию проверьте размер бумаги и доступные параметры печати.
В CUPS откройте «Принтеры», выберите свою очередь печати и в разделе «Обслуживание» выберите «Печать тестовой страницы». Проверить ту же очередь можно и без браузера:
В окне очереди отображается состояние принтера и предлагается действие «проверить страницу» для проверки качества печати.
Успешная настройка означает, что тестовая страница физически распечатывается с ожидаемым размером и расположением, задание удаляется из очереди, и обычное приложение может печатать в то же место назначения. Статус «Простаивает, принимает задания» означает только то, что CUPS может ставить задания в очередь; это не доказывает, что бумага достигла выходного лотка. Если печать зависает, проверьте lpstat -o, изучите URI выбранного устройства, подтвердите доступность и сравните настройки IPP или сокета принтера с его документацией. В руководстве по настройке сети для брандмауэра и сетевых портов CUPS указано использование TCP 631 для IPP и UDP 5353 для обнаружения mDNS; любые изменения в настройках брандмауэра следует применять только в доверенной локальной сети.
Для получения более подробной информации о настройках по умолчанию для каждого пользователя и заданиях командной строки обратитесь к справочнику по печати из командной строки CUPS . Если ваша текущая очередь печати без драйверов корректно печатает тестовую страницу, оставьте ее как есть, вместо того чтобы добавлять перекрывающуюся устаревшую очередь.