1a6a784faSopenharmony_cidiff -up cups-1.7.0/backend/ipp.c.ipp-multifile cups-1.7.0/backend/ipp.c
2a6a784faSopenharmony_ci--- cups-1.7.0/backend/ipp.c.ipp-multifile	2013-10-24 15:52:00.745814354 +0100
3a6a784faSopenharmony_ci+++ cups-1.7.0/backend/ipp.c	2013-10-24 15:53:46.463266724 +0100
4a6a784faSopenharmony_ci@@ -1758,7 +1758,10 @@ main(int  argc,				/* I - Number of comm
5a6a784faSopenharmony_ci 	ippAddBoolean(request, IPP_TAG_OPERATION, "last-document",
6a6a784faSopenharmony_ci         	      (i + 1) >= num_files);
7a6a784faSopenharmony_ci 
8a6a784faSopenharmony_ci-	if (document_format)
9a6a784faSopenharmony_ci+	if (num_files > 1)
10a6a784faSopenharmony_ci+	  ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_MIMETYPE,
11a6a784faSopenharmony_ci+		       "document-format", NULL, "application/octet-stream");
12a6a784faSopenharmony_ci+	else if (document_format)
13a6a784faSopenharmony_ci 	  ippAddString(request, IPP_TAG_OPERATION, IPP_TAG_MIMETYPE,
14a6a784faSopenharmony_ci 		       "document-format", NULL, document_format);
15a6a784faSopenharmony_ci 
16