// Include standard font and media definitions #include #include // List the fonts that are supported, in this case all standard // fonts... Font * // Manufacturer, model name, and version Manufacturer "Foo" ModelName "FooJet 2000" Version 1.0 // Each filter provided by the driver... Filter application/vnd.cups-raster 100 rastertofoo // Supported page sizes *MediaSize Letter MediaSize A4 // Supported resolutions *Resolution k 8 0 0 0 "600dpi/600 DPI" // Option Group Group "Footasm" // Boolean option Option "fooEnhance/Resolution Enhancement" Boolean AnySetup 10 *Choice True/Yes "<>setpagedevice" Choice False/No "<>setpagedevice" // Multiple choice option Option "fooOutputType/Output Quality" PickOne AnySetup 10 *Choice "Auto/Automatic Selection" "<>setpagedevice" Choice "Text/Optimize for Text" "<>setpagedevice" Choice "Graph/Optimize for Graphics" "<>setpagedevice" Choice "Photo/Optimize for Photos" "<>setpagedevice" // Specify the name of the PPD file we want to generate... PCFileName "foojet2k.ppd"