The timeout has nothing to do with sleep. The Scriptcontrol times out with a message after 10 seconds no matter what script you are running, so I increased it to 5 minutes to give someone ample time to select a printer before the message appears.

The third option in ExecWB, which is 2, tells the dialog to wait until something happens, but Kixtart is not doing that. Vbscript does. If you try what I posted you will see it sits there until you hit print or cancel with no sleep needed.