The sleep 3 was put in because the user was not getting their default Printer "selected".
All the printers were loading, i just did not set one as default.

The assumption was that the printers had not finished loading when it was trying to set the default.

Sleep 3, solved the problem.