Есть несколько вариантов, которые мне известны, хотя мои знания по этому вопросу немного устарели.
Первое - изменить настройки компьютера в окне «Свойства обозревателя». Независимо от того, делается ли это вручную или с помощью сценария изменения реестра, он прост для разработчика, но, очевидно, не лучший подход с точки зрения развертывания или совместимости.
Следующий подход заключается в разработке пользовательского шаблона печати. Это не весело, но, вероятно, самый профессиональный подход. Как бы мне не хотелось включать всю информацию, необходимую для этого подхода, в этот пост, это слишком много, чтобы охватить. Вот хороший обзор и удачи, Гугл оттуда.
Мой опыт работы с этим связан с печатью из компонента MS WebControl, используемого в приложении .NET 1.1 Winforms, в компонент конвертера PDF Web Super Goo. Ваш пробег может отличаться.