В целях проверки доступности принтера пользователям делается http запрос вида http://printserver:631/printers/printername , однако оказалось, что с кодом 200 (ОК) возвращается не только этот запрос но и любой другой вида: http://printserver:631/printers/fakenametralalalala Это означает, что если по каким-то причинам рабочий принтер отвалится, то наша проверка будет продолжать возвращать ответ с кодом 200 и мы поломки не заметим. Хотелось бы, чтобы в отсутствие принтера на сервере с таким именем возвращалось, как и положено, - 404. Кстати, запрос: http://printserver:631/xoxoxo - вернет 404, но любой из директории printers - уже 200.
cups-2.2.6-alt1.x86_64 http://localhost:631/printers/HAHAHA HAHAHA (приостановлен, принимает задания, разрешен совместный доступ ) Описание: {printer_info} Расположение: {printer_location} Драйвер: {printer_make_and_model} (черно-белый, дуплексная печать) Подключение: {device_uri} По умолчанию: job-sheets={job_sheets_default} media=unknown
Не факт, что положено именно так. Вы в API смотрели? Прежде, чем принимать ваш патч, стоит проверить, не ломает ли он какую-нибудь логику.