А что не устраивает в текущем положении?
1. Принтеры назначаются политикой на уровне пользователя, так? (кстати как именно? самописным logon-скриптом или через GPP ?)
2. Пользователь заходит на RDS сервер и на него применяются его политики, так?
3. Назначенные через политики принтера ставятся конкретному пользователю на этом RDS сервере, так?
Какой пукт у вас отличается от того, что я описываю?