Open a code window ? SET("PRINTER", 3) && Shows my default printer Choose File - Print Select another printer Click Print ? SET("PRINTER", 3) && Shows the printer I printed toThis seems odd since SET("PRINTER", 3) returns the VFP "default" printer and just printing to a different printer wouldn't necessarily change the default printer (as least to my way of thinking). But it was doing what I wanted - giving me the printer the user printed to - so I was off to the races. Or so I thought. What worked great in the IDE is not working in my program. Despite the fact that I print to a printer other than my default, SET("PRINTER", 3) just returns the default printer each time, unlike it did in the IDE. Any help would be appreciated.