Problem w/NT Workstation finding default printer

ALL or Sysop,

I'm having a problem with NT Workstation and Delphi 3.01.  The application
doesn't seem to be able to see the default printer.

For example, under "File", "Printer Setup", my application does this:


But the Execute fails and an error pops up that says:

       "There is no default printer currently selected."

However, in the Printers Folder, there is a printer with "Set as default"

What is happening here?  Any ideas?