Cups при запуске просит рабочий avahi, поэтому необходимо добавить в юнит файл cups.service строку, указанную ниже, в раздел [Unit]: Wants=avahi-daemon.service
Принято
В FC нет обязательного требования avahi-daemon.service — видимо, по причине avahi-daemon.socket, который cups волей-неволей его дёрнет. В наших дистрибутивах avahi-daemon.socket тоже по умолчанию включён.