Subject: make pagesize postscript DSC conform
From: Wolfgang Rosenauer <[email-masked]>

Index: gfx/src/ps/nsPostScriptObj.cpp
================================================================================
--- gfx/src/ps/nsPostScriptObj.cpp
+++ gfx/src/ps/nsPostScriptObj.cpp
@@ -466,6 +466,7 @@
 
   // Tell the printer what size paper it should use
   fprintf(f,
+    "%%%%BeginFeature: *PageSize %s\n"
     "/setpagedevice where\n"			// Test for the feature
     "{ pop 2 dict\n"
     "  dup /PageSize [ %s %s ] put\n"		// Paper dimensions
@@ -473,7 +474,9 @@
     "    dup /PageSize 3 put\n"			// Select the nearest page size to fit
     "  put\n"
     "  setpagedevice\n"				// Install settings
-    "} if\n", 
+    "} if\n"
+    "%%%%EndFeature\n",
+    mPrintSetup->paper_name,
     fpCString(NSTwipsToFloatPoints(paper_width)).get(),
     fpCString(NSTwipsToFloatPoints(paper_height)).get());