Достаточно легко сделать. Проект + Свойства, вкладка «Настройки», добавьте параметр «Принтер». Затем используйте это так:
private void btnPrint_Click(object sender, EventArgs e) {
printDocument1.PrinterSettings.PrinterName =
Properties.Settings.Default.Printer;
printDocument1.Print();
}
Кто-то с правами администратора должен будет отредактировать файл app.exe.config, чтобы задать имя принтера. Учитывая, насколько вероятно изменение имени принтера, я бы настоятельно рекомендовал сделать это параметром в области действия пользователя и добавить команду меню Опции + Выбрать принтер, чтобы позволить пользователю выбрать принтер. Используйте PrintDialog.