I would want to be breaking it down and taking the complexity out of things.
For example.
Print a label from Word or some other app on your PC.
Print a label from the server to the shared printer on your computer.
Print a label from the server to the shared printer using the same account that is executing Epicor App Server Task agent.