CUPS, или Common UNIX Printing System, представляет собой сервер печати, разработанный для UNIX-подобных операционных систем. Компьютер, на котором запущен CUPS, функционирует как сетевой узел, принимающий задания на печать от клиентов, обрабатывает их и направляет на соответствующий принтер.

CUPS состоит из нескольких компонентов: диспетчера печати, планировщика, системы фильтрации, преобразующей данные печати в формат, понятный принтеру, и бэкэнд-системы, отправляющей данные на устройства печати. В основе работы CUPS лежит IPP (Internet Printing Protocol), который управляет заданиями и очередями. По умолчанию CUPS использует TCP-порт 631.

Система также оснащена собственным веб-интерфейсом для администрирования. CUPS распространяется бесплатно под лицензиями GNU GPL и GNU LGPL версии 2, что делает его доступным для всех желающих. В настоящее время CUPS является стандартом де-факто в UNIX-подобных операционных системах.

Чтобы начать работу с CUPS, выполните следующие шаги:

1. Подключите принтер к компьютеру.

2. Запустите браузер (например, Mozilla Firefox).

3. В адресной строке введите адрес http://localhost:631.

4. Зайдите в раздел «Администрирование» и нажмите кнопку «Добавить принтер»

5. Выбираем подключенный принтер из предложенного списка:

6. Указываем название принтера и (по желанию) заполняем поля «Описание» и «Расположение». Также можно предоставить доступ к принтеру по сети. И нажимаем кнопку «Продолжить».

7. Далее приступаем к выбору драйвера принтера из предложенного списка. Выбираем марку принтера:

8. И указываем системе какой драйвер использовать (в некоторых случаях один драйвер может подойти к разным принтерам, близкими по конфигурации):

9. Нажимаем кнопку «Добавить принтер». Принтер появится в списке принтеров. Для проверки работоспособности принтера отправьте тестовую страницу на печать.