Strange, the DEVMODE for a printer shouldn't be null if the driver
is installed correctly. Although I guess it's possible this doesn't apply
on Win98.
You might be able to retrieve a DEVMODE to pass back in using
DocumentProperties. Alternately, you can create a new one using
pywintypes.DEVMODEType() and set the appropriate values.
hth
Roger