None of the other applications I have is as finicky regarding this issue. None of them care what the default printer is as long as I select a legitimate one in the print dialog box. Acrobat won't even let me get to the dialog box unless I make the change described above.
this is my complaint
Now I have reselected my printer as the default and everything seems to be OK.
This is with Acrobat 6.0 and XP SP3.
Mark
Here's the fun part.
If I click OK on the message, ALL MY PRINTERS GET DELETED and, I get the windows message that "Spooler subsystem app has encountered a problem and needs to close"! If instead of clicking OK I switch to Task Manager and end Adobe, I'm fine and can print from other programs.
I can "reset" the problem by deleting the files in C:\Windows\System32\Spool\Printers and C:\Windows\System32\Spool\Drivers\w32x86, restarting the machine, and deleting then reinstalling the printers (which show up again after the restart).
BUT, if I try to print from Adobe Reader again, I get the same cycle of problems.
I am running Windows Vista and Adobe Reader 8.1
I uninstalled Adobe 8.1, uninstalled/deleted all the printers, then deleted the files in the two directories mentioned above.
Restarted the computer.
Then, I did a clean install of the most updated printer driver from the manufacturer website.
Finally I installed Adobe 7.0 because I noticed that my other Vista machine was running 7.0.
After taking these steps I am able to print .pdf files
This will create a new file that will print without the error message.
If you have many layers in the file you can:
Shift>Ctrl>Alt>E
All the above keys hold down at once, ant it will create a new top layer that you can go through the same steps listed at start of this post.
This fixed my problem thanks to Dave at Adobe support.
There appears to be no solution other than the very temporary one (i.e., until the next time an Adobe Reader-generated print job requests a form change) where a Windows administrator accesses the C:\Windows\System32\Spool\Printers folder, deletes the contents and restarts the Windows print spooler service.