I have uploaded a sample Windows 2000/XP UPDF printer driver to the PWG web
site. There are two files:
ftp://ftp.pwg.org/pub/pwg/upd/Current_Version/GraniteSystems/Driver/GraniteSampleDriver.zip
ftp://ftp.pwg.org/pub/pwg/upd/Current_Version/GraniteSystems/XML%20Samples/GraniteSampleUPDF.zip
GraniteSampleDriver.zip contains the driver files.
GraniteSampleUPDF.zip contains the UPDF schemas and XML for my sample. This
is based on Norbert's sample.
If you wish to install this do the following:
1) Unzip the two files. You can unzip them to the same or different
directories.
2) In the directory that you unzipped the driver there is a file named
GSPLUPDF.INI. Edit this file and change the Directory= entry to the
directory that you unzipped the UPDF sample into. This should be a complete
path and it should not be a network drive.
3) Run "Add Printer" and point it to the directory that contains the
driver. The driver should now be installed.
There are three composite features defined - one with media size as the
dominant feature and two without dominant features. The media composite
feature appears in the Features list in place of media size. The other two
composites appear on the Presets tab. All three composites are user
extensible so you may define new records for them using the Composites tab.
The new records will appear in the appropriate lists.
If you open Word and go to Page Setup you will see the media composite
feature listed instead of the standard sizes.
There are a bunch of dependencies defined - at least one of each type
(filter, message, selection). You can look at the XML to see all of them
(some are in the device description and some are in the user policy and
they are a bit confused right now) but examples are:
Filter - Duplex != Simplex AND Media Type = Lables
Message - Bin = Top AND Stapling != None then display message. If OK (which
has been renamed "No Stapling" is selected then set stapling to none, gray
it out, and put an information icon on it.
There are still plenty of bugs but I think this demonstrates composite
features and dependencies pretty well.
I will continue to work on this but what will be demonstrated at the New
Orleans UPDF meeting will be based on this implementation.
Please feel free to contact me with questions and comments.
Jim
mailto:sommer@granitesystems.com
978-486-3068
This archive was generated by hypermail 2b29 : Wed Sep 25 2002 - 22:07:21 EDT