history issue, allowing IPP printing to Windows to work (STR #4047)
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@10476
7a7537e8-13f0-0310-91df-
b6672ffda945
CHANGES IN CUPS V1.5.4
+ - The IPP backend now treats the client-error-not-possible status code
+ as a job history issue, allowing IPP printing to Windows to work
+ (STR #4047)
- The IPP backend incorrectly included the document-format and
compression attributes in Create-Job requests (STR #4086)
- The libusb-based USB backend did not work on non-Linux platforms
response = cupsDoRequest(http, request, resource);
ipp_status = cupsLastError();
- if (ipp_status == IPP_NOT_FOUND)
+ if (ipp_status == IPP_NOT_FOUND || ipp_status == IPP_NOT_POSSIBLE)
{
/*
* Job has gone away and/or the server has no job history...
else
{
if (ipp_status != IPP_SERVICE_UNAVAILABLE &&
- ipp_status != IPP_NOT_POSSIBLE &&
ipp_status != IPP_PRINTER_BUSY)
{
ippDelete(response);