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