I think you missed the point with Arend's post. If your script is kix, why use vbscript, when it can be easily converted to kix code.

I think at this point it is likely you have found a very obscure bug. Maybe you can run a process monitor and capture what is looking for when your program runs and you ask it to print.

http://technet.microsoft.com/en-us/sysinternals/bb896645