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