Как печатать на нескольких принтерах в C#
Всем привет,
У меня есть два принтера, один из которых подключен локально(термопринтер), а другой-к сети.Оба принтера показаны в разделе Мои устройства и принтеры.Но моя проблема заключается в том, что я получаю печать только через принтер по умолчанию.
Пожалуйста, помогите мне в этом вопросе.
Что я уже пробовал:
публичный статический недействительными печати(строки файла строку принтера)
{
пробовать
{
ProcessStartInfo psi = новый ProcessStartInfo();
пси.Значение свойства useshellexecute = истина;
пси.Глагол = "печать";
psi.WindowStyle = ProcessWindowStyle.Скрытый;
пси.Аргументы = принтер;
пси.Имяфайла = файл;
Процесс.Начало(пси);
}
поймать (исключение бывший)
{
Журнал ошибок.WriteErrorLog(ex.Метод toString());
}
}