Как @Bart Silverman говорит, может быть много мест, где это происходит. Одним дополнительным является фактический Процессор Печати на клиенте. На HP Laser Вы открыли бы свойства принтера на клиенте, нажать вкладку "Дополнительно" и затем Процессор Печати.
Я видел случаи, где предоставленный Процессор Печати фабрики обеспечивает необычные результаты, и переключатель к основному процессору WinPrint решает проблему.
В конце концов, переустановил, отремонтировал .Net framework и создал папку c: \ inetpub \ temp \ appPools (которая отсутствовала). Статья MSDN