--- lr-direct.ppd 2009-01-27 02:58:45.403763164 -0800 +++ lr-direct-debug.ppd 2009-01-27 02:56:01.350769767 -0800 @@ -33,8 +33,7 @@ *cupsVersion: 1.0 *cupsManualCopies: True *cupsModelNumber: 2 -*cupsFilter: "application/vnd.cups-postscript 100 foomatic-rip" -*cupsFilter: "application/vnd.cups-pdf 0 foomatic-rip" +*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip" *%pprRIP: foomatic-rip other *ModelName: "Brother HL-5040" *ShortNickName: "Brother HL-5040 hl1250" @@ -67,85 +66,45 @@ *FoomaticIDs: Brother-HL-5040 hl1250 *FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE -sDE&& -VICE=hl1250%A%Z -sOutputFile=-%C -f -" +VICE=hl1250%A%Z -sOutputFile=- -" *End *OpenGroup: General/General *OpenUI *PageSize/Page Size: PickOne -*FoomaticRIPOption PageSize: enum CmdLine A *OrderDependency: 100 AnySetup *PageSize *DefaultPageSize: Letter -*PageSize Letter/US Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter" -*FoomaticRIPOptionSetting PageSize=Letter: " -dDEVICEWIDTHPOINTS=612 -&& -dDEVICEHEIGHTPOINTS=792" -*End -*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4" -*FoomaticRIPOptionSetting PageSize=A4: " -dDEVICEWIDTHPOINTS=595 -dDEV&& -ICEHEIGHTPOINTS=842" -*End -*PageSize 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17" -*FoomaticRIPOptionSetting PageSize=11x17: " -dDEVICEWIDTHPOINTS=792 -d&& -DEVICEHEIGHTPOINTS=1224" -*End -*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3" -*FoomaticRIPOptionSetting PageSize=A3: " -dDEVICEWIDTHPOINTS=842 -dDEV&& -ICEHEIGHTPOINTS=1191" -*End -*PageSize A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5" -*FoomaticRIPOptionSetting PageSize=A5: " -dDEVICEWIDTHPOINTS=421 -dDEV&& -ICEHEIGHTPOINTS=595" -*End -*PageSize B5/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5" -*FoomaticRIPOptionSetting PageSize=B5: " -dDEVICEWIDTHPOINTS=516 -dDEV&& -ICEHEIGHTPOINTS=729" -*End -*PageSize Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10" -*FoomaticRIPOptionSetting PageSize=Env10: " -dDEVICEWIDTHPOINTS=297 -d&& -DEVICEHEIGHTPOINTS=684" -*End -*PageSize EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5" -*FoomaticRIPOptionSetting PageSize=EnvC5: " -dDEVICEWIDTHPOINTS=459 -d&& -DEVICEHEIGHTPOINTS=649" -*End -*PageSize EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL" -*FoomaticRIPOptionSetting PageSize=EnvDL: " -dDEVICEWIDTHPOINTS=312 -d&& -DEVICEHEIGHTPOINTS=624" -*End -*PageSize EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5" -*FoomaticRIPOptionSetting PageSize=EnvISOB5: " -dDEVICEWIDTHPOINTS=499&& - -dDEVICEHEIGHTPOINTS=709" -*End -*PageSize EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch" -*FoomaticRIPOptionSetting PageSize=EnvMonarch: " -dDEVICEWIDTHPOINTS=2&& -79 -dDEVICEHEIGHTPOINTS=540" -*End -*PageSize Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive" -*FoomaticRIPOptionSetting PageSize=Executive: " -dDEVICEWIDTHPOINTS=52&& -2 -dDEVICEHEIGHTPOINTS=756" -*End -*PageSize Legal/US Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal" -*FoomaticRIPOptionSetting PageSize=Legal: " -dDEVICEWIDTHPOINTS=612 -d&& -DEVICEHEIGHTPOINTS=1008" -*End +*PageSize Letter/US Letter: "<>setpagedevice" +*PageSize A4/A4: "<>setpagedevice" +*PageSize 11x17/11x17: "<>setpagedevice" +*PageSize A3/A3: "<>setpagedevice" +*PageSize A5/A5: "<>setpagedevice" +*PageSize B5/B5 (JIS): "<>setpagedevice" +*PageSize Env10/Envelope #10: "<>setpagedevice" +*PageSize EnvC5/Envelope C5: "<>setpagedevice" +*PageSize EnvDL/Envelope DL: "<>setpagedevice" +*PageSize EnvISOB5/Envelope B5: "<>setpagedevice" +*PageSize EnvMonarch/Envelope Monarch: "<>setpagedevice" +*PageSize Executive/Executive: "<>setpagedevice" +*PageSize Legal/US Legal: "<>setpagedevice" *CloseUI: *PageSize *OpenUI *PageRegion: PickOne *OrderDependency: 100 AnySetup *PageRegion *DefaultPageRegion: Letter -*PageRegion Letter/US Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter" -*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4" -*PageRegion 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17" -*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3" -*PageRegion A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5" -*PageRegion B5/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5" -*PageRegion Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10" -*PageRegion EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5" -*PageRegion EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL" -*PageRegion EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5" -*PageRegion EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch" -*PageRegion Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive" -*PageRegion Legal/US Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal" +*PageRegion Letter/US Letter: "<>setpagedevice" +*PageRegion A4/A4: "<>setpagedevice" +*PageRegion 11x17/11x17: "<>setpagedevice" +*PageRegion A3/A3: "<>setpagedevice" +*PageRegion A5/A5: "<>setpagedevice" +*PageRegion B5/B5 (JIS): "<>setpagedevice" +*PageRegion Env10/Envelope #10: "<>setpagedevice" +*PageRegion EnvC5/Envelope C5: "<>setpagedevice" +*PageRegion EnvDL/Envelope DL: "<>setpagedevice" +*PageRegion EnvISOB5/Envelope B5: "<>setpagedevice" +*PageRegion EnvMonarch/Envelope Monarch: "<>setpagedevice" +*PageRegion Executive/Executive: "<>setpagedevice" +*PageRegion Legal/US Legal: "<>setpagedevice" *CloseUI: *PageRegion *DefaultImageableArea: Letter @@ -235,19 +194,13 @@ *CloseUI: *InputSlot *OpenUI *Resolution/Resolution: PickOne -*FoomaticRIPOption Resolution: enum CmdLine A *OrderDependency: 110 AnySetup *Resolution -*DefaultResolution: 600x600dpi -*Resolution 75x75dpi/75 DPI: "%% FoomaticRIPOptionSetting: Resolution=75x75dpi" -*FoomaticRIPOptionSetting Resolution=75x75dpi: " -r75x75" -*Resolution 150x150dpi/150 DPI: "%% FoomaticRIPOptionSetting: Resolution=150x150dpi" -*FoomaticRIPOptionSetting Resolution=150x150dpi: " -r150x150" -*Resolution 300x300dpi/300 DPI: "%% FoomaticRIPOptionSetting: Resolution=300x300dpi" -*FoomaticRIPOptionSetting Resolution=300x300dpi: " -r300x300" -*Resolution 600x600dpi/600 DPI: "%% FoomaticRIPOptionSetting: Resolution=600x600dpi" -*FoomaticRIPOptionSetting Resolution=600x600dpi: " -r600x600" -*Resolution 1200x600dpi/1200x600 DPI: "%% FoomaticRIPOptionSetting: Resolution=1200x600dpi" -*FoomaticRIPOptionSetting Resolution=1200x600dpi: " -r1200x600" +*DefaultResolution: 300x300dpi +*Resolution 75x75dpi/75 DPI: "<>setpagedevice" +*Resolution 150x150dpi/150 DPI: "<>setpagedevice" +*Resolution 300x300dpi/300 DPI: "<>setpagedevice" +*Resolution 600x600dpi/600 DPI: "<>setpagedevice" +*Resolution 1200x600dpi/1200x600 DPI: "<>setpagedevice" *CloseUI: *Resolution *CloseGroup: General @@ -255,26 +208,32 @@ *OpenGroup: Adjustment/Adjustment *OpenUI *HalftoningAlgorithm/Halftoning Algorithm: PickOne -*FoomaticRIPOption HalftoningAlgorithm: enum CmdLine C *OrderDependency: 1000 PageSetup *HalftoningAlgorithm *DefaultHalftoningAlgorithm: Standard -*HalftoningAlgorithm Accurate/Accurate: "%% FoomaticRIPOptionSetting: HalftoningAlgorithm=Accurate" -*FoomaticRIPOptionSetting HalftoningAlgorithm=Accurate: " -c '/De&& -fault << /SpotFunction { 180 mul cos exch 180 mul cos add 2 div && -} bind /HalftoneType 1 /AccurateScreens true /Frequency 137 /Angle 37 && -/HalftoneName (Round Dot Screen) >> /Halftone defineresource set&& -halftone << /HalftoneMode 1 /UseWTS false /AccurateScreens true && ->> setuserparams'" -*End -*HalftoningAlgorithm Standard/Standard: "%% FoomaticRIPOptionSetting: HalftoningAlgorithm=Standard" -*FoomaticRIPOptionSetting HalftoningAlgorithm=Standard: "" -*HalftoningAlgorithm WTS/Well-Tempered Screening: "%% FoomaticRIPOptionSetting: HalftoningAlgorithm=WTS" -*FoomaticRIPOptionSetting HalftoningAlgorithm=WTS: " -c '/Default&& - << /SpotFunction { 180 mul cos exch 180 mul cos add 2 div } bin&& -d /HalftoneType 1 /AccurateScreens true /Frequency 137 /Angle 37 /Half&& -toneName (Round Dot Screen) >> /Halftone defineresource sethalft&& -one << /HalftoneMode 1 /UseWTS true /AccurateScreens true >&g&& -t; setuserparams'" +*HalftoningAlgorithm Accurate/Accurate: " + << /UseWTS false >> setuserparams + << + /AccurateScreens true + /HalftoneType 1 + /HalftoneName (Round Dot Screen) + /SpotFunction { 180 mul cos exch 180 mul cos add 2 div} + /Frequency 137 + /Angle 37 + >> sethalftone + " +*End +*HalftoningAlgorithm Standard/Standard: "" +*HalftoningAlgorithm WTS/Well-Tempered Screening: " + << /UseWTS true >> setuserparams + << + /AccurateScreens true + /HalftoneType 1 + /HalftoneName (Round Dot Screen) + /SpotFunction { 180 mul cos exch 180 mul cos add 2 div} + /Frequency 137 + /Angle 37 + >> sethalftone + " *End *CloseUI: *HalftoningAlgorithm