$ApsCVS: src/apsfilter/driver/README,v 1.1 2001/11/17 15:21:54 andreas Exp $


IMPORTANT NOTE

This directory (and its subdirectories) contains only unique driver scripts;
if your particular driver/printer doesn't have a file attached to its name,
see the file MAPPING if it's handled like some other printer.

E.g. the line

	lj250:paintjet:pjetxl:

means that the "paintjet" and "pjetxl" drivers have essentially the same
options as "lj250" and are handled in the same way.

An existing file has always greater priority than an entry in the MAPPING
file.



DRIVER SCRIPT WRITING

In every printer driver script, check the following variables for
the given values:

QUALITY		draft low medium high photo
SWEEP		uni bi
MEDIA		plain coated glossy premium trans
COLOR		full gray mono
PAPERSIZE	a3 a4 legal letter ledger tabloid
HARDWARE_COPIES	<non-empty if the driver should handle copies by itself>
COPIES		<numeric value; 1 or greater>
HARDWARE_DUPLEX	<non-empty if the driver should handle duplex by itself>
DUPLEX		<non-empty if duplex is requested>
BINDING		short long


Then adjust the following variables to contain proper options:

GS_FEATURES	<only extend these, don't overwrite>
RESOLUTION	<numeric, in the form XDPIxYDPI or just XYDPI>
POST_FILTER	<optional post-gs data filter>
POST_FILTER_OPTS <options for POST_FILTER; only extend these>


Have a look at the script for a similar driver/printer if you don't really
know what you're supposed to do.

Uniprint drivers are most likely _not_ available for this dynamic option
setting, since there are too many hard-coded values in the *.upp profiles.
