Сервер печати · 1 min read · Jan 04, 2026
Пошаговый IPP-сервер печати на основе CUPS
Пошаговый IPP-сервер печати на основе CUPS
Этот учебник описывает, как установить сервер печати Linux с CUPS. Он также охватывает установку и настройку драйверов принтеров на сервере печати, а также настройку принтера на клиенте Windows 2000.
Содержание:
- Настройка IPP-сервера
- Установка/Настройка драйверов принтеров
- Настройка 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 является примером, используйте свой собственный

Шаг #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.
Get new posts in your inbox
No spam. Unsubscribe anytime.