diff options
Diffstat (limited to 'examples/custom.drv')
-rw-r--r-- | examples/custom.drv | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/examples/custom.drv b/examples/custom.drv new file mode 100644 index 000000000..1001c4fc1 --- /dev/null +++ b/examples/custom.drv @@ -0,0 +1,41 @@ +// Include standard font and media definitions +#include <font.defs> +#include <media.defs> + +// 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 "<</cupsCompression 1>>setpagedevice" + Choice False/No "<</cupsCompression 0>>setpagedevice" + + // Multiple choice option + Option "fooOutputType/Output Quality" PickOne AnySetup 10 + *Choice "Auto/Automatic Selection" "<</OutputType(Auto)>>setpagedevice" + Choice "Text/Optimize for Text" "<</OutputType(Text)>>setpagedevice" + Choice "Graph/Optimize for Graphics" "<</OutputType(Graph)>>setpagedevice" + Choice "Photo/Optimize for Photos" "<</OutputType(Photo)>>setpagedevice" + +// Specify the name of the PPD file we want to generate... +PCFileName "foojet2k.ppd" + |