Главная
» LINUX
»
Как настроить принтеры через CUPS в операционной системе HamoniKR
Как настроить принтеры через CUPS в операционной системе HamoniKR
Нужно добавить USB-принтер или сетевой принтер в HamoniKR OS? Кратчайший путь — обычно использовать утилиту «Принтеры» на рабочем столе. CUPS (Common UNIX Printing System) предоставляет очереди печати для многих настольных инструментов Linux, а также предлагает локальную страницу администрирования через браузер. Используйте утилиту на рабочем столе, когда она обнаружит принтер; используйте CUPS напрямую, когда вам нужно проверить очередь или ввести URI подключения самостоятельно.
В теме статьи часто используется название «Harmonica OS», но официальное английское написание проекта — HamoniKR OS . В текущей документации к принтеру описывается графический процесс настройки и поддержка IPP без драйверов. Меню и доступные пакеты могут различаться в зависимости от версии, поэтому точные названия ниже следует рассматривать как зависящие от версии. Иллюстрации CUPS в этом руководстве представляют собой примеры схематического интерфейса, а не снимки экрана протестированной установки HamoniKR.
Краткий справочник
Цель
Начните здесь
Что вам нужно
Подключите USB-принтер
Утилита принтера
Принтер включен и подключен через USB.
Добавьте принтер с поддержкой Wi-Fi или Ethernet.
Утилита для принтеров или CUPS по адресуhttp://localhost:631
Принтер находится в той же локальной сети; его IP-адрес будет сохранен, если обнаружение не удастся.
Используйте принтер, не указанный в списке моделей.
Попробуйте использовать IPP без драйверов, а затем драйвер Linux от производителя.
Точная модель принтера и файлы поддержки производителя.
Проверьте очередь или распечатайте тестовую страницу.
Страница принтера CUPS илиlpstat
Административное разрешение на внесение изменений
1. Откройте настройки принтера и установите флажок CUPS.
В HamoniKR откройте Меню > Администрирование > Принтеры или раздел «Принтеры» в Системных настройках. В официальном руководстве HamoniKR 8.0 также указан system-config-printerспособ запуска утилиты принтера. Если на вашем рабочем столе другое меню, найдите в панели запуска приложений пункт «Принтеры».
Откройте утилиту «Принтеры» из раздела «Администрирование»; формулировки в меню могут различаться в зависимости от версии HamoniKR.
Если вам нужен именно веб-интерфейс CUPS, откройте его http://localhost:631в браузере на том же компьютере, который будет управлять принтером. Этот адрес указывает на локальный компьютер. Если он не загружается, проверьте, установлен ли и запущен ли CUPS:
systemctl status cups
В системах HamoniKR на базе Debian или Ubuntu, где отсутствует CUPS, установите пакет из репозиториев настроенного дистрибутива, а затем запустите службу:
Используйте командную строку менеджера пакетов для проверки пакетов перед их принятием. На персональном компьютере обычно нет необходимости предоставлять доступ к странице администрирования CUPS более широкой сети. Держите браузер включенным localhost; не ослабляйте правила доступа CUPS и не открывайте порт 631 только для добавления локального принтера.
2. Добавьте принтер через веб-интерфейс CUPS.
В CUPS выберите «Администрирование» , затем «Добавить принтер» . Войдите в систему, когда появится соответствующий запрос, используя учетную запись, уполномоченную администрировать печать на этом компьютере. В списке могут отображаться локально подключенные USB-устройства и принтеры, обнаруженные в сети. Выберите нужное устройство, подтвердите его подключение и присвойте очереди короткое, легко узнаваемое имя, например office_laser, .
На странице локального администрирования CUPS находится точка входа для добавления принтера.
Если сетевой принтер не отображается в списке, используйте его сетевой адрес, а не пытайтесь угадать. Найдите адрес в сетевом меню принтера, списке устройств маршрутизатора или на странице настроек производителя. На этапе подключения CUPS выберите соответствующий протокол и введите URI, указанный в документации к принтеру. Для многих современных устройств URI IPP выглядит примерно так ipp://192.168.1.50/ipp/print: , но путь зависит от модели; не следует предполагать, что этот пример подходит для вашего принтера. CUPS также поддерживает такие протоколы, как IPP, IPPS, LPD и AppSocket/JetDirect.
Выберите обнаруженное устройство или введите указанный в документации URI подключения принтера, если функция обнаружения его не находит.
3. Выберите IPP с драйвером или без драйвера, затем установите значения по умолчанию.
Когда мастер настройки запрашивает модель или драйвер, отдайте предпочтение IPP Everywhere или опции Driverless IPP в утилите HamoniKR, если принтер поддерживает эту функцию. Печать без драйверов считывает возможности, заявленные совместимым принтером, вместо того, чтобы полагаться на традиционный PPD-файл, специфичный для конкретной модели. Это хороший первый выбор для многих современных сетевых принтеров, но он может не отображать все функции производителя.
Если установка без драйверов недоступна или печать выполняется некорректно, выберите точную марку и модель из доступного списка. В документации HamoniKR рекомендуется установить пакет поддержки принтера, если принтер не распознается:
Убедитесь, что пакет доступен в репозиториях, настроенных для вашей версии HamoniKR. Если нужная вам модель по-прежнему отсутствует, проверьте официальную страницу поддержки Linux производителя принтера, чтобы узнать точную модель и пакет, совместимый с вашей версией ОС. Избегайте выбора похожей модели только для того, чтобы пройти мастер настройки: неподдерживаемое разрешение, двусторонняя печать, лотки для бумаги или цветовые режимы могут привести к низкому качеству печати.
После добавления очереди установите параметры, которые вы действительно используете: размер бумаги (например, Letter или A4), цветная или черно-белая печать, а также двусторонняя печать, если она поддерживается. CUPS и диалоговое окно на рабочем столе могут предлагать разные элементы управления в зависимости от драйвера. Выберите «Установить параметры по умолчанию» или эквивалентный элемент управления «Применить/Сохранить», чтобы настройки сохранились.
Проверьте доступные параметры по умолчанию и распечатайте тестовую страницу, чтобы убедиться, что выбранная очередь отвечает.
4. Распечатайте тестовую страницу и проверьте результат.
На странице CUPS принтера в меню обслуживания выберите пункт «Печать тестовой страницы» . Вы также можете распечатать простой документ из настольного приложения. Успешная настройка означает, что задание появляется в очереди, меняет статус на «выполнено», а физическая страница имеет ожидаемую ориентацию, размер бумаги, цвет и поля.
Для быстрой проверки в терминале выведите список настроенных очередей и их состояние:
lpstat -t
Для отправки файла в именованную очередь используйте:
lp -d office_laser /path/to/test.pdf
Замените имя очереди и путь к файлу на свои собственные. Если вы хотите добавить принтер IPP Everywhere из терминала, используйте следующий формат командной строки CUPS:
Замените PRINTER_IPURI-путь на указанный в документации адрес принтера. Эта команда создает или обновляет очередь; она не определяет правильный URI для каждой модели.
Распространенные проблемы и практические решения
Принтер отсутствует в списке обнаруженных устройств: убедитесь, что он активен, находится в той же сети и не изолирован в гостевой сети Wi-Fi. Попробуйте использовать IP-адрес или способ подключения, указанный производителем. Для USB-подключения подключитесь напрямую к компьютеру и снова откройте утилиту «Принтеры».
CUPS открывается, но отклоняет изменение: у авторизованной учетной записи может отсутствовать право администрирования печати. Используйте авторизованную локальную учетную запись или попросите системного администратора предоставить доступ; не изменяйте общие правила доступа в качестве обходного пути.
В очереди отображается статус «свободна», но ничего не печатается: проверьте бумагу, тонер или чернила, ошибки на дисплее принтера и статус задания в очереди. Подтвердите выбранный URI и драйвер, затем отправьте тестовый документ на одной странице.
Страница печатается с неправильной разметкой или отсутствующими параметрами: проверьте размер и ориентацию бумаги как в настройках приложения, так и в настройках принтера по умолчанию. Попробуйте использовать драйвер того же производителя или поддерживаемую очередь IPP без драйверов, если она доступна.
Поддержка данного принтера пока отсутствует: проверьте наличие пакетов поддержки HamoniKR и загрузок Linux от производителя, чтобы узнать точную модель. Печать без драйверов может обеспечить базовый вывод, но при этом не будут доступны проприетарные функции.
Итоговый контрольный список
Принтер включен и подключен через USB или к той же доверенной сети.
Программа Printers Utility или CUPS отображает нужное устройство и правильное подключение.
В очереди используется совместимый драйвер или поддерживаемый режим IPP без драйверов.
Размер бумаги и другие параметры по умолчанию соответствуют документу и принтеру.
Тестовая страница заполнена и выглядит правильно на бумаге.