I still don't have it. I have verified that the value returned is in fact 2, but can't get it to change the default printer if already installed.

code:
$rc=PriMapState("\\" + $defprinter)
? $rc
;if $rc=<>2
if $rc<>2

$nul=SetDefaultPrinter("\\" + $defprinter)
? "Status - Default Printer set \\" + $defprinter
? @serror ?
else
exit 0
endif

tjcarst
[edited to fix =<>]

[ 23. October 2003, 21:09: Message edited by: tjcarst ]