Сервер печати · 1 min read · Jan 04, 2026

Пошаговый IPP-сервер печати на основе CUPS

Пошаговый IPP-сервер печати на основе CUPS

Этот учебник описывает, как установить сервер печати Linux с CUPS. Он также охватывает установку и настройку драйверов принтеров на сервере печати, а также настройку принтера на клиенте Windows 2000.

Содержание:

  1. Настройка IPP-сервера
  2. Установка/Настройка драйверов принтеров
  3. Настройка IPP-клиента

1. Настройка IPP-сервера

Шаг #1 - Установка службы CUPS

# su root  
# yum install cups*

Шаг #2 - Настройка CUPS

# vi /etc/cups/cupsd.conf

Настройка CUPS по умолчанию ограничивает администрирование локальной машиной. Чтобы открыть доступ, отредактируйте файл /etc/cups/cupsd.conf и закомментируйте строки:

Ниже приведенные строки ограничивают доступ к веб-администрированию локальным хостом

Закомментируйте строки 842, 843, 844 так, чтобы они выглядели так

      Order deny,allow
      Deny from all
      Allow from 127.0.0.1

Чтобы отключить аутентификацию по паролю, вам нужно отредактировать файл /etc/cups/cupsd.conf и закомментировать строки:

Ниже приведенные строки ограничивают доступ к принтеру для системных пользователей

Закомментируйте строки 838, 839, чтобы пользователь мог печатать без аутентификации

      AuthType Basic
      AuthClass System

Шаг #3 - Перезапустите сервер CUPS

# service cups restart

Шаг #4 - Выполните шаги, описанные в документе “IPP_PrintDrivers_Setup”

Шаг #5 - Перезапустите службу CUPS

# service cups restart

Шаг #6 – При необходимости CUPS можно управлять с

http://localhost:631 - на локальной системе

или

http://192.168.6.210:631 - на удаленной системе   (Замените IP)

Примечание: Здесь IP: 192.168.6.210 является примером, используйте свой собственный

ipp_server01

Шаг #6 – Выполните шаги, описанные в документе “IPP_Client_Setup”

Шаг #7 - Устранение неполадок CUPS

Если вы нашли сообщение об ошибке в файле журнала /var/log/cups/error_log:

print_job: Неподдерживаемый формат ‘application/octet-stream’!
Подсказка: У вас включены правила печати для необработанных файлов?

Решение: раскомментируйте строку в файле /etc/cups/mime.types:

application/octet-stream

и в файле /etc/cups/mime.convs:

application/octet-stream        application/vnd.cups-raw

Если CUPS установлен с общим IP, порт 631 должен быть включен на уровне прокси/squid/маршрутизатора

Если CUPS установлен с частным IP и вы хотите печатать откуда угодно, нам нужно настроить переадресацию портов на уровне маршрутизатора, и маршрутизатор должен быть настроен с общим IP, чтобы служба печати могла использоваться с http://publicIP:631/printers/printername, и маршрутизатор будет перенаправлять пакеты на localip:631.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.