CUPS реализует собственный веб-сервер для размещения CGI-программ на http://localhost:631.
сервер: https://github.com/apple/cups/blob/master/cups/http.c
CGI-страницы: https://github.com/apple/cups/tree/master/cgi-bin
Создание веб-сервера только для демона печати кажется дублированием кода и раздуванием, что может привести к усложнению поддержки кода и возможному созданию ошибок.
Почему настоящий демон httpd, такой как Apache, не используется?