>>>How to Change Windows default printer in Win 98 programatically?
>>>How to Change Windows default printer in Win XP programatically?
>
>>Don't.
>>If some application starts to mess with MY settings, this application will be uninstalled immediately.
>
>I only want to change it temporarily, then change back to original printer, once my job is done.
You don't need to change the default printer to do that, do you?
lcOldPrinter=set('printer',2)
lcPrinter=getprinter()
Set printer to name (lcPrinter)
Set printer to name (lcOldPrinter)