Я знаю, что это старый вопрос, но я чувствую, что существующий ответ не вполне обеспечивает управляемое решение.
Как указывалось, чтобы повлиять на выбор принтера по умолчанию для пользователей, вам необходимо пройти аутентификацию в качестве этого пользователя ихотя можно настроить службу Windows для входа в систему под конкретным пользователем, лучшим решением будет ...
Создать программу winforms, используя скрытую форму, и запускать ее, когда пользователь входит в систему с помощью планировщика задач.
Таким образом, ПК может использоваться многими пользователями и получать выгоду от приложения без необходимости изменять настройки входа в систему.
Я предложил приложение winforms, так как оно имеет низкую полосу ввода, выможет использовать любой другой вид невидимого с точки зрения типа пользовательского интерфейса проекта.