Just a thought.
Is it a server printer or client? If it’s a client then remove the printer using Print Management and clear the files in System32 and reinstall the printer.
If its a server printer then try updating the drivers on the xyz server.
If you log this user onto a known working machine and print from epicor… is it successful?