Hi,
I have not seen this problem, and printing works fine. Let's cover the basics though; I assume the small asx routine installed correctly the very first time a print was requested? Generally requires administrative privileges. You can go to printers.asp in the root folder of your website & it will request installation of the routine if it's not there; or carries on to your homepage URL if it is. Therefore, you could find it on the PC, uninstall it; and force a re-install [requires Internet access, I suspect].
I do not think it goes via a temporary folder, although tbh I really do not know. All my stock-standard db report-writer reports are set to appear in the browser first [preview] and the user selects print from there. My understanding is it send html formatted text to the browser and the asx routine handles all the interaction with the visible Windows printers.
Which leads me to my suspicion: yes this is a 'local' issue with either the PC or the user logged onto the PC, especially if it works elsewhere in the same organisation. You could try some differential testing:
- Have another user log onto the Windows PC, logon to your app and produce the same report.
- Have the 'errant' user log onto another Windows PC, logon to your app and produce the same report.
If the problem is hardware-centric, the problem will stay with the PC. If user-centric, it will follow the user. That may shed some light.
Not sure how helpful that was?