The printer essentially controlled by the browser, which is controlled by the operating system. I know of no windows based program that will let you print directly to the printer without interaction from the user.
It can't be done through the browser for obvious security resaons. Thus, Javascript, VB, VBscript, C, C++, etc, etc, will not be able to bypass the user to print unless you manage to find a security breach in the browser.
A word to the wise.... if you want users to continue to come back to your site, don't take away their perceived control of their systems.
There's always a better way...