Re: About: Fix ghostpdf errors

"Russell Lang" <[email protected]> Mon, 21 Feb 2005 21:59:16 +1100
Newsgroups gmane.comp.printing.ghostscript.patches
Message-ID <421A59B4.29032.123DEA4A@localhost>
SaGS and Ray,

Attached is a further patch, making all of the changes suggested by 
SaGS.  I have also added the distiller setting ParseDSCComments.

Log message:
Additional compliance fixes for ghostpdf.ppd.  Add distiller settting 
ParseDSCComments.

Russell

_______________________________________________
gs-code-review mailing list
[email protected]
http://www.ghostscript.com/mailman/listinfo/gs-code-review
ppd4.txt (application/octet-stream, 19.5 KB)
--- ../cvs/gs/lib/ghostpdf.ppd	2005-02-19 07:37:12.000000000 +1100
+++ ghostpdf.ppd	2005-02-21 20:56:53.226849544 +1100
@@ -6,10 +6,9 @@
 *Manufacturer: "Ghostscript"
 *ModelName: "Ghostscript PDF Writer"
 *NickName: "Ghostscript"
-*% PCFileName should be of the form XXNNNNNN.PDF where XX is an assigned
+*% PCFileName should be of the form XXNNNNNN.PPD where XX is an assigned
 *% manufacturer code.
-*PCFileName: "GHOSTPDF.PDF"
-*PPD-Adobe: "4.3"
+*PCFileName: "GHOSTPDF.PPD"
 *Product: "(AFPL Ghostscript)"
 *Product: "(GNU Ghostscript)"
 *Product: "(GPL Ghostscript)"
@@ -128,212 +127,117 @@
 *OpenUI *PageSize: PickOne
 *DefaultPageSize: Letter
 *OrderDependency: 20 AnySetup *PageSize
-*PageSize 11x17: "<< /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
-*End
+*PageSize Tabloid: "<< /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
 *PageSize Ledger: "<< /PageSize [1224 792] /ImagingBBox null >> setpagedevice"
-*End
 *PageSize Legal: "<< /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
 *PageSize Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
 *PageSize LetterSmall: "<< /PageSize [612 792] /ImagingBBox [25 25 587 767] >> setpagedevice"
-*End
+*PageSize Statement: "<< /PageSize [396 612] /ImagingBBox null >> setpagedevice"
 *PageSize Note: "<< /PageSize [612 792] /ImagingBBox [25 25 587 767] >> setpagedevice"
-*End
 *PageSize A0: "<< /PageSize [2384 3370] /ImagingBBox null >> setpagedevice"
-*End
 *PageSize A1: "<< /PageSize [1684 2384] /ImagingBBox null >> setpagedevice"
-*End
 *PageSize A2: "<< /PageSize [1191 1684] /ImagingBBox null >> setpagedevice"
-*End
 *PageSize A3: "<< /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
-*End
 *PageSize A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
 *PageSize A4Small: "<< /PageSize [595 842] /ImagingBBox [25 25 750 817] >> setpagedevice"
-*End
 *PageSize A5: "<< /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
 *PageSize A6: "<< /PageSize [297 420] /ImagingBBox null >> setpagedevice"
-*End
 *PageSize A7: "<< /PageSize [210 297] /ImagingBBox null >> setpagedevice"
-*End
 *PageSize A8: "<< /PageSize [148 210] /ImagingBBox null >> setpagedevice"
-*End
 *PageSize A9: "<< /PageSize [105 148] /ImagingBBox null >> setpagedevice"
-*End
 *PageSize A10: "<< /PageSize [73 105] /ImagingBBox null >> setpagedevice"
-*End
 *PageSize ISOB0/ISO B0: "<< /PageSize [2835 4008] /ImagingBBox null >> setpagedevice"
-*End
 *PageSize ISOB1/ISO B1: "<< /PageSize [2004 2835] /ImagingBBox null >> setpagedevice"
-*End
 *PageSize ISOB2/ISO B2: "<< /PageSize [1417 2004] /ImagingBBox null >> setpagedevice"
-*End
 *PageSize ISOB3/ISO B3: "<< /PageSize [1001 1417] /ImagingBBox null >> setpagedevice"
-*End
 *PageSize ISOB4/ISO B4: "<< /PageSize [709 1001] /ImagingBBox null >> setpagedevice"
-*End
 *PageSize ISOB5/ISO B5: "<< /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
 *PageSize ISOB6/ISO B6: "<< /PageSize [354 499] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize JISB0/JIS B0: "<< /PageSize [2920 4127] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize JISB1/JIS B1: "<< /PageSize [2064 2920] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize JISB2/JIS B2: "<< /PageSize [1460 2064] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize JISB3/JIS B3: "<< /PageSize [1032 1460] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize JISB4/JIS B4: "<< /PageSize [729 1032] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize JISB5/JIS B5: "<< /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize JISB6/JIS B6: "<< /PageSize [363 516] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C0: "<< /PageSize [2599 3677] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C1: "<< /PageSize [1837 2599] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C2: "<< /PageSize [1298 1837] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C3: "<< /PageSize [918 1298] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C4: "<< /PageSize [649 918] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C5: "<< /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize C6: "<< /PageSize [323 459] /ImagingBBox null >> setpagedevice"
-*End
+*PageSize B0/JIS B0: "<< /PageSize [2920 4127] /ImagingBBox null >> setpagedevice"
+*PageSize B1/JIS B1: "<< /PageSize [2064 2920] /ImagingBBox null >> setpagedevice"
+*PageSize B2/JIS B2: "<< /PageSize [1460 2064] /ImagingBBox null >> setpagedevice"
+*PageSize B3/JIS B3: "<< /PageSize [1032 1460] /ImagingBBox null >> setpagedevice"
+*PageSize B4/JIS B4: "<< /PageSize [729 1032] /ImagingBBox null >> setpagedevice"
+*PageSize B5/JIS B5: "<< /PageSize [516 729] /ImagingBBox null >> setpagedevice"
+*PageSize B6/JIS B6: "<< /PageSize [363 516] /ImagingBBox null >> setpagedevice"
+*PageSize EnvC0/Envelope C0: "<< /PageSize [2599 3677] /ImagingBBox null >> setpagedevice"
+*PageSize EnvC1/Envelope C1: "<< /PageSize [1837 2599] /ImagingBBox null >> setpagedevice"
+*PageSize EnvC2/Envelope C2: "<< /PageSize [1296 1837] /ImagingBBox null >> setpagedevice"
+*PageSize EnvC3/Envelope C3: "<< /PageSize [918 1296] /ImagingBBox null >> setpagedevice"
+*PageSize EnvC4/Envelope C4: "<< /PageSize [649 918] /ImagingBBox null >> setpagedevice"
+*PageSize EnvC5/Envelope C5: "<< /PageSize [459 649] /ImagingBBox null >> setpagedevice"
+*PageSize EnvC6/Envelope C6: "<< /PageSize [323 459] /ImagingBBox null >> setpagedevice"
 *PageSize ARCHE: "<< /PageSize [2592 3456] /ImagingBBox null >> setpagedevice"
-*End
 *PageSize ARCHD: "<< /PageSize [1728 2592] /ImagingBBox null >> setpagedevice"
-*End
 *PageSize ARCHC: "<< /PageSize [1296 1728] /ImagingBBox null >> setpagedevice"
-*End
 *PageSize ARCHB: "<< /PageSize [864 1296] /ImagingBBox null >> setpagedevice"
-*End
 *PageSize ARCHA: "<< /PageSize [648 864] /ImagingBBox null >> setpagedevice"
-*End
 *PageSize FLSA: "<< /PageSize [612 936] /ImagingBBox null >> setpagedevice"
-*End
 *PageSize FLSE: "<< /PageSize [612 936] /ImagingBBox null >> setpagedevice"
-*End
-*PageSize HalfLetter: "<< /PageSize [396 612] /ImagingBBox null >> setpagedevice"
-*End
 *PageSize PA4: "<< /PageSize [595 792] /ImagingBBox null >> setpagedevice"
-*End
 *CloseUI: *PageSize
 
 *OpenUI *PageRegion: PickOne
 *DefaultPageRegion: Letter
-*OrderDependency: 30 AnySetup *PageRegion
-*PageRegion 11x17: "<< /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
-*End
+*OrderDependency: 20 AnySetup *PageRegion
+*PageRegion Tabloid: "<< /PageSize [792 1224] /ImagingBBox null >> setpagedevice"
 *PageRegion Ledger: "<< /PageSize [1224 792] /ImagingBBox null >> setpagedevice"
-*End
 *PageRegion Legal: "<< /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
-*End
 *PageRegion Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice"
-*End
 *PageRegion LetterSmall: "<< /PageSize [612 792] /ImagingBBox [25 25 587 767] >> setpagedevice"
-*End
 *PageRegion Note: "<< /PageSize [612 792] /ImagingBBox [25 25 587 767] >> setpagedevice"
-*End
+*PageRegion Statement: "<< /PageSize [396 612] /ImagingBBox null >> setpagedevice"
 *PageRegion A0: "<< /PageSize [2384 3370] /ImagingBBox null >> setpagedevice"
-*End
 *PageRegion A1: "<< /PageSize [1684 2384] /ImagingBBox null >> setpagedevice"
-*End
 *PageRegion A2: "<< /PageSize [1191 1684] /ImagingBBox null >> setpagedevice"
-*End
 *PageRegion A3: "<< /PageSize [842 1191] /ImagingBBox null >> setpagedevice"
-*End
 *PageRegion A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice"
-*End
 *PageRegion A4Small: "<< /PageSize [595 842] /ImagingBBox [25 25 750 817] >> setpagedevice"
-*End
 *PageRegion A5: "<< /PageSize [420 595] /ImagingBBox null >> setpagedevice"
-*End
 *PageRegion A6: "<< /PageSize [297 420] /ImagingBBox null >> setpagedevice"
-*End
 *PageRegion A7: "<< /PageSize [210 297] /ImagingBBox null >> setpagedevice"
-*End
 *PageRegion A8: "<< /PageSize [148 210] /ImagingBBox null >> setpagedevice"
-*End
 *PageRegion A9: "<< /PageSize [105 148] /ImagingBBox null >> setpagedevice"
-*End
 *PageRegion A10: "<< /PageSize [73 105] /ImagingBBox null >> setpagedevice"
-*End
 *PageRegion ISOB0/ISO B0: "<< /PageSize [2835 4008] /ImagingBBox null >> setpagedevice"
-*End
 *PageRegion ISOB1/ISO B1: "<< /PageSize [2004 2835] /ImagingBBox null >> setpagedevice"
-*End
 *PageRegion ISOB2/ISO B2: "<< /PageSize [1417 2004] /ImagingBBox null >> setpagedevice"
-*End
 *PageRegion ISOB3/ISO B3: "<< /PageSize [1001 1417] /ImagingBBox null >> setpagedevice"
-*End
 *PageRegion ISOB4/ISO B4: "<< /PageSize [709 1001] /ImagingBBox null >> setpagedevice"
-*End
 *PageRegion ISOB5/ISO B5: "<< /PageSize [499 709] /ImagingBBox null >> setpagedevice"
-*End
 *PageRegion ISOB6/ISO B6: "<< /PageSize [354 499] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion JISB0/JIS B0: "<< /PageSize [2920 4127] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion JISB1/JIS B1: "<< /PageSize [2064 2920] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion JISB2/JIS B2: "<< /PageSize [1460 2064] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion JISB3/JIS B3: "<< /PageSize [1032 1460] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion JISB4/JIS B4: "<< /PageSize [729 1032] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion JISB5/JIS B5: "<< /PageSize [516 729] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion JISB6/JIS B6: "<< /PageSize [363 516] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C0: "<< /PageSize [2599 3677] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C1: "<< /PageSize [1837 2599] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C2: "<< /PageSize [1298 1837] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C3: "<< /PageSize [918 1298] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C4: "<< /PageSize [649 918] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C5: "<< /PageSize [459 649] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion C6: "<< /PageSize [323 459] /ImagingBBox null >> setpagedevice"
-*End
+*PageRegion B0/JIS B0: "<< /PageSize [2920 4127] /ImagingBBox null >> setpagedevice"
+*PageRegion B1/JIS B1: "<< /PageSize [2064 2920] /ImagingBBox null >> setpagedevice"
+*PageRegion B2/JIS B2: "<< /PageSize [1460 2064] /ImagingBBox null >> setpagedevice"
+*PageRegion B3/JIS B3: "<< /PageSize [1032 1460] /ImagingBBox null >> setpagedevice"
+*PageRegion B4/JIS B4: "<< /PageSize [729 1032] /ImagingBBox null >> setpagedevice"
+*PageRegion B5/JIS B5: "<< /PageSize [516 729] /ImagingBBox null >> setpagedevice"
+*PageRegion B6/JIS B6: "<< /PageSize [363 516] /ImagingBBox null >> setpagedevice"
+*PageRegion EnvC0/Envelope C0: "<< /PageSize [2599 3677] /ImagingBBox null >> setpagedevice"
+*PageRegion EnvC1/Envelope C1: "<< /PageSize [1837 2599] /ImagingBBox null >> setpagedevice"
+*PageRegion EnvC2/Envelope C2: "<< /PageSize [1296 1837] /ImagingBBox null >> setpagedevice"
+*PageRegion EnvC3/Envelope C3: "<< /PageSize [918 1296] /ImagingBBox null >> setpagedevice"
+*PageRegion EnvC4/Envelope C4: "<< /PageSize [649 918] /ImagingBBox null >> setpagedevice"
+*PageRegion EnvC5/Envelope C5: "<< /PageSize [459 649] /ImagingBBox null >> setpagedevice"
+*PageRegion EnvC6/Envelope C6: "<< /PageSize [323 459] /ImagingBBox null >> setpagedevice"
 *PageRegion ARCHE: "<< /PageSize [2592 3456] /ImagingBBox null >> setpagedevice"
-*End
 *PageRegion ARCHD: "<< /PageSize [1728 2592] /ImagingBBox null >> setpagedevice"
-*End
 *PageRegion ARCHC: "<< /PageSize [1296 1728] /ImagingBBox null >> setpagedevice"
-*End
 *PageRegion ARCHB: "<< /PageSize [864 1296] /ImagingBBox null >> setpagedevice"
-*End
 *PageRegion ARCHA: "<< /PageSize [648 864] /ImagingBBox null >> setpagedevice"
-*End
 *PageRegion FLSA: "<< /PageSize [612 936] /ImagingBBox null >> setpagedevice"
-*End
 *PageRegion FLSE: "<< /PageSize [612 936] /ImagingBBox null >> setpagedevice"
-*End
-*PageRegion HalfLetter: "<< /PageSize [396 612] /ImagingBBox null >> setpagedevice"
-*End
 *PageRegion PA4: "<< /PageSize [595 792] /ImagingBBox null >> setpagedevice"
-*End
 *CloseUI: *PageRegion
 
 *DefaultImageableArea: Letter
-*ImageableArea 11x17: "0 0 792 1224"
+*ImageableArea Tabloid: "0 0 792 1224"
 *ImageableArea Ledger: "0 0 1224 792"
 *ImageableArea Legal: "0 0 612 1008"
 *ImageableArea Letter: "0 0 612 792"
 *ImageableArea LetterSmall: "25 25 587 767"
 *ImageableArea Note: "25 25 587 767"
+*ImageableArea Statement: "0 0 396 612"
 *ImageableArea A0: "0 0 2384 3370"
 *ImageableArea A1: "0 0 1684 2384"
 *ImageableArea A2: "0 0 1191 1684"
@@ -353,20 +257,20 @@
 *ImageableArea ISOB4/ISO B4: "0 0 709 1001"
 *ImageableArea ISOB5/ISO B5: "0 0 499 709"
 *ImageableArea ISOB6/ISO B6: "0 0 354 499"
-*ImageableArea JISB0/JIS B0: "0 0 2920 4127"
-*ImageableArea JISB1/JIS B1: "0 0 2064 2920"
-*ImageableArea JISB2/JIS B2: "0 0 1460 2064"
-*ImageableArea JISB3/JIS B3: "0 0 1032 1460"
-*ImageableArea JISB4/JIS B4: "0 0 729 1032"
-*ImageableArea JISB5/JIS B5: "0 0 516 729"
-*ImageableArea JISB6/JIS B6: "0 0 363 516"
-*ImageableArea C0: "0 0 2599 3677"
-*ImageableArea C1: "0 0 1837 2599"
-*ImageableArea C2: "0 0 1298 1837"
-*ImageableArea C3: "0 0 918 1298"
-*ImageableArea C4: "0 0 649 918"
-*ImageableArea C5: "0 0 459 649"
-*ImageableArea C6: "0 0 323 459"
+*ImageableArea B0/JIS B0: "0 0 2920 4127"
+*ImageableArea B1/JIS B1: "0 0 2064 2920"
+*ImageableArea B2/JIS B2: "0 0 1460 2064"
+*ImageableArea B3/JIS B3: "0 0 1032 1460"
+*ImageableArea B4/JIS B4: "0 0 729 1032"
+*ImageableArea B5/JIS B5: "0 0 516 729"
+*ImageableArea B6/JIS B6: "0 0 363 516"
+*ImageableArea EnvC0/Envelope C0: "0 0 2599 3677"
+*ImageableArea EnvC1/Envelope C1: "0 0 1837 2599"
+*ImageableArea EnvC2/Envelope C2: "0 0 1296 1837"
+*ImageableArea EnvC3/Envelope C3: "0 0 918 1296"
+*ImageableArea EnvC4/Envelope C4: "0 0 649 918"
+*ImageableArea EnvC5/Envelope C5: "0 0 459 649"
+*ImageableArea EnvC6/Envelope C6: "0 0 323 459"
 *ImageableArea ARCHE: "0 0 2592 3456"
 *ImageableArea ARCHD: "0 0 1728 2592"
 *ImageableArea ARCHC: "0 0 1296 1728"
@@ -374,16 +278,16 @@
 *ImageableArea ARCHA: "0 0 648 864"
 *ImageableArea FLSA: "0 0 612 936"
 *ImageableArea FLSE: "0 0 612 936"
-*ImageableArea HalfLetter: "0 0 396 612"
 *ImageableArea PA4: "0 0 595 792"
 
 *DefaultPaperDimension: Letter
-*PaperDimension 11x17: "792 1224"
+*PaperDimension Tabloid: "792 1224"
 *PaperDimension Ledger: "1224 792"
 *PaperDimension Legal: "612 1008"
 *PaperDimension Letter: "612 792"
 *PaperDimension LetterSmall: "612 792"
 *PaperDimension Note: "612 792"
+*PaperDimension Statement: "396 612"
 *PaperDimension A0: "2384 3370"
 *PaperDimension A1: "1684 2384"
 *PaperDimension A2: "1191 1684"
@@ -403,20 +307,20 @@
 *PaperDimension ISOB4/ISO B4: "709 1001"
 *PaperDimension ISOB5/ISO B5: "499 709"
 *PaperDimension ISOB6/ISO B6: "354 499"
-*PaperDimension JISB0/JIS B0: "2920 4127"
-*PaperDimension JISB1/JIS B1: "2064 2920"
-*PaperDimension JISB2/JIS B2: "1460 2064"
-*PaperDimension JISB3/JIS B3: "1032 1460"
-*PaperDimension JISB4/JIS B4: "729 1032"
-*PaperDimension JISB5/JIS B5: "516 729"
-*PaperDimension JISB6/JIS B6: "363 516"
-*PaperDimension C0: "2599 3677"
-*PaperDimension C1: "1837 2599"
-*PaperDimension C2: "1298 1837"
-*PaperDimension C3: "918 1298"
-*PaperDimension C4: "649 918"
-*PaperDimension C5: "459 649"
-*PaperDimension C6: "323 459"
+*PaperDimension B0/JIS B0: "2920 4127"
+*PaperDimension B1/JIS B1: "2064 2920"
+*PaperDimension B2/JIS B2: "1460 2064"
+*PaperDimension B3/JIS B3: "1032 1460"
+*PaperDimension B4/JIS B4: "729 1032"
+*PaperDimension B5/JIS B5: "516 729"
+*PaperDimension B6/JIS B6: "363 516"
+*PaperDimension EnvC0/Envelope C0: "2599 3677"
+*PaperDimension EnvC1/Envelope C1: "1837 2599"
+*PaperDimension EnvC2/Envelope C2: "1296 1837"
+*PaperDimension EnvC3/Envelope C3: "918 1296"
+*PaperDimension EnvC4/Envelope C4: "649 918"
+*PaperDimension EnvC5/Envelope C5: "459 649"
+*PaperDimension EnvC6/Envelope C6: "323 459"
 *PaperDimension ARCHE: "2592 3456"
 *PaperDimension ARCHD: "1728 2592"
 *PaperDimension ARCHC: "1296 1728"
@@ -424,7 +328,6 @@
 *PaperDimension ARCHA: "648 864"
 *PaperDimension FLSA: "612 936"
 *PaperDimension FLSE: "612 936"
-*PaperDimension HalfLetter: "396 612"
 *PaperDimension PA4: "595 792"
 
 
@@ -522,7 +425,7 @@
 
 *% == The pdfwrite device can select different color spaces
 *OpenUI *ColorModel/PDF Colour Model: PickOne
-*DefaultColorModel: "Default"
+*DefaultColorModel: Default
 *OrderDependency: 20 AnySetup *ColorModel
 *ColorModel Default: ""
 *ColorModel Grey: "<< /ProcessColorModel /DeviceGray >> setpagedevice"
@@ -531,7 +434,7 @@
 *CloseUI: *ColorModel
 
 *OpenUI *PDFSettings/PDF Settings: PickOne
-*DefaultPDFSettings: "Default"
+*DefaultPDFSettings: Default
 *OrderDependency: 30 AnySetup *PDFSettings
 *PDFSettings Default: ""
 *PDFSettings Screen: ".distillersettings /screen get setdistillerparams"
@@ -541,7 +444,7 @@
 *CloseUI: *PDFSettings
 
 *OpenUI *ColorImageFilter/PDF Colour Image Compression: PickOne
-*DefaultColorImageFilter: "Default"
+*DefaultColorImageFilter: Default
 *OrderDependency: 40 AnySetup *ColorImageFilter
 *ColorImageFilter Default: ""
 *ColorImageFilter JPEG: "<< /AutoFilterColorImages false /ColorImageFilter /DCTEncode >> setdistillerparams"
@@ -549,7 +452,7 @@
 *CloseUI: *ColorImageFilter
 
 *OpenUI *GrayImageFilter/PDF Grey Image Compression: PickOne
-*DefaultGrayImageFilter: "Default"
+*DefaultGrayImageFilter: Default
 *OrderDependency: 40 AnySetup *GrayImageFilter
 *GrayImageFilter Default: ""
 *GrayImageFilter JPEG: "<< /AutoFilterGrayImages false /GrayImageFilter /DCTEncode >> setdistillerparams"
@@ -557,7 +460,7 @@
 *CloseUI: *GrayImageFilter
 
 *OpenUI *MonoImageFilter/PDF Monochrome Image Compression: PickOne
-*DefaultMonoImageFilter: "Default"
+*DefaultMonoImageFilter: Default
 *OrderDependency: 40 AnySetup *MonoImageFilter
 *MonoImageFilter Default: ""
 *MonoImageFilter FaxG3/Fax G3: "<< /AutoFilterMonoImages false /MonoImageFilter /CCITTFaxEncode >> setdistillerparams"
@@ -565,7 +468,7 @@
 *CloseUI: *MonoImageFilter
 
 *OpenUI *CompatibilityLevel/PDF Compatibility: PickOne
-*DefaultCompatibilityLevel: "Default"
+*DefaultCompatibilityLevel: Default
 *OrderDependency: 40 AnySetup *CompatibilityLevel
 *CompatibilityLevel Default: ""
 *CompatibilityLevel 1.2: "<< /CompatibilityLevel 1.2 >> setdistillerparams"
@@ -574,7 +477,7 @@
 *CloseUI: *CompatibilityLevel
 
 *OpenUI *AutoRotatePages/PDF AutoRotatePages: PickOne
-*DefaultAutoRotatePages: "Default"
+*DefaultAutoRotatePages: Default
 *OrderDependency: 40 AnySetup *AutoRotatePages
 *AutoRotatePages Default: ""
 *AutoRotatePages None: "<< /AutoRotatePages /None >> setdistillerparams"
@@ -582,8 +485,16 @@
 *AutoRotatePages All: "<< /AutoRotatePages /All >> setdistillerparams"
 *CloseUI: *AutoRotatePages
 
+*OpenUI *ParseDSCComments/PDF ParseDSCComments: PickOne
+*DefaultParseDSCComments: Default
+*OrderDependency: 40 AnySetup *ParseDSCComments
+*ParseDSCComments Default: ""
+*ParseDSCComments True: "<< /ParseDSCComments true >> setdistillerparams"
+*ParseDSCComments False: "<< /ParseDSCComments false >> setdistillerparams"
+*CloseUI: *ParseDSCComments
+
 *OpenUI *EmbedAllFonts/PDF EmbedAllFonts: PickOne
-*DefaultEmbedAllFonts: "Default"
+*DefaultEmbedAllFonts: Default
 *OrderDependency: 40 AnySetup *EmbedAllFonts
 *EmbedAllFonts Default: ""
 *EmbedAllFonts True: "<< /EmbedAllFonts true >> setdistillerparams"
@@ -591,7 +502,7 @@
 *CloseUI: *EmbedAllFonts
 
 *OpenUI *SubsetFonts/PDF SubsetFonts: PickOne
-*DefaultSubsetFonts: "Default"
+*DefaultSubsetFonts: Default
 *OrderDependency: 40 AnySetup *SubsetFonts
 *SubsetFonts Default: ""
 *SubsetFonts True: "<< /SubsetFonts true >> setdistillerparams"
@@ -599,7 +510,7 @@
 *CloseUI: *SubsetFonts
 
 *OpenUI *CompressPages/PDF Compress Pages: PickOne
-*DefaultCompressPages: "Default"
+*DefaultCompressPages: Default
 *OrderDependency: 40 AnySetup *CompressPages
 *CompressPages Default: ""
 *CompressPages True: "<< /CompressPages true >> setdistillerparams"