Tim Waugh 13ead6
diff -up cups-1.5.4/backend/ipp.c.no-create-job cups-1.5.4/backend/ipp.c
Tim Waugh 13ead6
--- cups-1.5.4/backend/ipp.c.no-create-job	2012-09-18 10:27:00.674951341 +0100
Tim Waugh 13ead6
+++ cups-1.5.4/backend/ipp.c	2012-09-18 10:28:37.360322089 +0100
Tim Waugh 13ead6
@@ -1127,21 +1127,10 @@ main(int  argc,				/* I - Number of comm
Tim Waugh 13ead6
       {
Tim Waugh 13ead6
         if (operations_sup->values[i].integer == IPP_VALIDATE_JOB)
Tim Waugh 13ead6
 	  validate_job = 1;
Tim Waugh 13ead6
-        else if (operations_sup->values[i].integer == IPP_CREATE_JOB)
Tim Waugh 13ead6
-	  create_job = 1;
Tim Waugh 13ead6
-        else if (operations_sup->values[i].integer == IPP_SEND_DOCUMENT)
Tim Waugh 13ead6
-	  send_document = 1;
Tim Waugh 13ead6
         else if (operations_sup->values[i].integer == IPP_GET_JOB_ATTRIBUTES)
Tim Waugh 13ead6
 	  get_job_attrs = 1;
Tim Waugh 13ead6
       }
Tim Waugh 13ead6
 
Tim Waugh 13ead6
-      if (!send_document)
Tim Waugh 13ead6
-      {
Tim Waugh 13ead6
-        fputs("DEBUG: Printer supports Create-Job but not Send-Document.\n",
Tim Waugh 13ead6
-              stderr);
Tim Waugh 13ead6
-        create_job = 0;
Tim Waugh 13ead6
-      }
Tim Waugh 13ead6
-
Tim Waugh 13ead6
       if (!validate_job)
Tim Waugh 13ead6
 	update_reasons(NULL, "+cups-ipp-conformance-failure-report,"
Tim Waugh 13ead6
                              "cups-ipp-missing-validate-job");