diff -up cups-1.3.4/berkeley/lpc.c.cups-utf8 cups-1.3.4/berkeley/lpc.c --- cups-1.3.4/berkeley/lpc.c.cups-utf8 2007-11-14 10:57:28.000000000 +0000 +++ cups-1.3.4/berkeley/lpc.c 2007-11-14 10:58:17.000000000 +0000 @@ -263,18 +263,7 @@ show_status(http_t *http, /* I - HT * attributes-natural-language */ - request = ippNew(); - - request->request.op.operation_id = CUPS_GET_PRINTERS; - request->request.op.request_id = 1; - - language = cupsLangDefault(); - - ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_CHARSET, - "attributes-charset", NULL, cupsLangEncoding(language)); - - ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_LANGUAGE, - "attributes-natural-language", NULL, language->language); + request = ippNewRequest(CUPS_GET_PRINTERS); ippAddStrings(request, IPP_TAG_OPERATION, IPP_TAG_KEYWORD, "requested-attributes", sizeof(requested) / sizeof(requested[0]),