На клиенте кроме RDP версии 6.1 или выше и .NET Framework 3.0 SP1 должен еще быть обязательно установлен принтер Microsoft XPS Document Writer. Если его снести, печатать перестанет. :)
Только недавно столкнулся с этой проблемой на 2008 сервере. Решилась проблемка довольно просто — устанавливал сетевые принтера. В этом случае безотказно работает.
Если на компе стоял локальный принтер, то устанавливал на сервер драйвер этого принтера и при удаленном подключении отключал галочку в параметрах — устройства Принтеры.
Вообще основная проблема была — печать крякозябрами.
За заметку спасибо, при гуглении такого совета не встречал.
Увы, установка сетевых принтеров не всегда панацея — у меня например нашелся такой, под которого не было драйверов на Win7/Server 2008. Тут и помог Easy Print.
Как решить проблемы подсистемы печати в терминальном сервере