The issue you're experiencing with the Smart Vue application not printing reports when the screen is locked or the user is logged off could be related to how the application interacts with the Windows printing system under those conditions. Here are some potential areas to investigate:
- Application Behavior: Since the application does not use Windows Task Scheduler, it might be dependent on the user session being active to execute the print command. Some applications require an active user session to function correctly, especially for tasks like printing.
- User Session Requirements: Many applications, especially those that run in the user context, may not have the necessary permissions or resources to execute tasks when the user is logged off or the session is locked. This could explain why the printing works when you are logged in but fails otherwise.
- Service Permissions: Even though you granted "Allow log on as service" rights, the application may still need to run in the context of an active user session to access the printer and execute the print job.
- Print Spooler Service: Ensure that the Print Spooler service is set to start automatically and is running correctly. If the service stops unexpectedly, it could affect printing tasks.
- Driver Issues: Although you've reinstalled and updated the printer driver, ensure that the driver is compatible with your application and the Windows version. Sometimes, using a generic driver can resolve issues related to specific application compatibility.
- Scheduled Task Alternative: If possible, consider configuring the application to use Windows Task Scheduler or another method that can run tasks independently of user sessions. This might require changes in how the application is set up or additional features from the vendor.
- Logs and Error Reporting: Check if the application has any logging features that might provide insight into what happens when it tries to print while the session is locked or logged off.
Since the application behavior is not typical for standard printing tasks, reaching out to the application's support team may also provide specific guidance based on its design and functionality.
References: