diff -up cups-1.3.7/scheduler/printers.c.str2836 cups-1.3.7/scheduler/printers.c --- cups-1.3.7/scheduler/printers.c.str2836 2009-11-30 16:22:31.249609771 +0000 +++ cups-1.3.7/scheduler/printers.c 2009-11-30 16:22:50.396609092 +0000 @@ -3386,7 +3386,7 @@ add_printer_defaults(cupsd_printer_t *p) 1); if (!cupsGetOption("document-format", p->num_options, p->options)) - ippAddString(CommonData, IPP_TAG_PRINTER, IPP_TAG_MIMETYPE, + ippAddString(p->attrs, IPP_TAG_PRINTER, IPP_TAG_MIMETYPE, "document-format-default", NULL, "application/octet-stream"); if (!cupsGetOption("job-hold-until", p->num_options, p->options))