Yes, printer redirection would be the problem. It is also highly recommended not to use printer redirection EVER. (including turning it off in RDP connection settings)
Best way to manage printer deployment is with gpo and print management roles.
To properly resolved the issue I would do the following:
1. Delete all printers from all profiles
(can be done with scripts, if they are deployed through a GPO now, it will remain there even after GPO has been removed since it was an installation)
2. Verify all the printers are installed directly on your print management server, test them all and rename if you feel to do so.
(can be installed the DC, file server etc... doesn't matter where as long as it has access to replicate from GPO server)
3. Create a blank GPO called "printer deployment"
3. Install Print Management Role
4. Configure Printer Management role by user
- Open print management and select "installed printers"
- Select the printer you want to deploy
- Select "deploy printer using GPO"
- Select "printer deployment" GPO
- Check box "per user"
- Select "Apply"
- Verify it is now being displayed under "deployed printers"
Perform that above steps for all printers you want to deploy. This will deploy all printers install on printer manager server to all users, however it wont be based on which user\machine is on or offline since the printers are installed and coming from the server directly. Server or the printer would have to be offline for printing to not function.
Edited by androbourne, 27 June 2016 - 01:23 PM.