>I haven been trying to store the windows printer name in a variable or property with Var = SET(Printer,3). When I try to restore the setting by issuing SET PRINTER TO NAME Var OR SET PRINTER TO NAME &Var, I get an error accessing the spooler. I can type the actual names in the command window and never have a problem. This only occurs when I try to use a variable. Is there a trick to this? Thanks.
Try using name resolution rather than macro expansion:
SET PRINTER TO NAME (Var)
You can also simply issue SET PRINTER TO without any parameters to set the printer back to the default Windows printer.