77e3fed
diff -up cups-1.6.4/scheduler/job.c.final-content-type cups-1.6.4/scheduler/job.c
77e3fed
--- cups-1.6.4/scheduler/job.c.final-content-type	2013-09-27 16:58:13.934775402 +0100
77e3fed
+++ cups-1.6.4/scheduler/job.c	2013-09-27 17:00:57.716549576 +0100
77e3fed
@@ -692,12 +692,7 @@ cupsdContinueJob(cupsd_job_t *job)	/* I
77e3fed
 
77e3fed
     if (!job->printer->remote)
77e3fed
     {
77e3fed
-      for (filter = (mime_filter_t *)cupsArrayLast(filters);
77e3fed
-           filter && filter->dst;
77e3fed
-           filter = (mime_filter_t *)cupsArrayPrev(filters))
77e3fed
-        if (strcmp(filter->dst->super, "printer") ||
77e3fed
-            strcmp(filter->dst->type, job->printer->name))
77e3fed
-          break;
77e3fed
+      filter = (mime_filter_t *)cupsArrayLast(filters);
77e3fed
 
77e3fed
       if (filter && filter->dst)
77e3fed
       {