We have a function that is scheduled to print ARInvoices to a virtual printer. This virtual printer has been shared out from another server and links to software on the server which will then email out the invoices. It was added a shared printer to our Epicor server, then set up in printer maintenance. There are no issues when the function is ran, it’s able to print the invoice to the virtual printer fine. The issue we’re having is that the user running the function must always be logged into Epicor for it to print to the virtual printer. Our sessions expire after 12 hours so every day the user has to log back in daily for the printing to work. Is there a way change the printer settings so that it wouldn’t require the user to always be signed into Epicor?
Hi Katy, welcome to the community!
Is the Epicor Edge Agent a part of this process? If that’s the case, I would imagine the user would have to continue to login to create the bridge between Epicor and the virtual printer.
We’ve done some similar testing, and in my experience with it being logged in was always a prerequisite for it to function properly. It’s certainly a pain at times. There may be some customization possible to authenticate the print job without using the login, but I’m not familiar with it if so!
If you haven’t already Katy, I would look into the advanced printing and routing module that Epicor sells. It may not be AS flexible as this other solution you have, particularly when trying to send to a bunch of different emails, but it works well for pretty low-logic report email workflows.