Как печатать с помощью дуплекса в C#
Всем привет
У меня есть принтер Sharp MX2300N, и я пытаюсь печатать с помощью дуплекса.
но принтер все еще печатает на oneside (я вижу это в свойствах принтера)
Что случилось?..
Что я уже пробовал:
PrinterSettings oPSd = новые принтеры();
Ящик для сообщений.Показать(oPSd.Дуплекс.Метод toString());
// показывает " Симплекс"
if (oPSd.CanDuplex = = true)
oPSd.Дуплекс = Система.Рисование.Печатание.Дуплекс.Вертикальная;
Ящик для сообщений.Показать(oPSd.Дуплекс.Метод toString());
// показывает " Вертикаль"
Herman<T>.Instance
Вы когда-нибудь печатали с/после выполнения кода? Вы делаете временную настройку для работы. Таким образом, вы, принтеры windows, показываете другую информацию.
slawoonet
Печать происходит после выполнения этого кода.
[no name]
Вы пробовали вот это: http://stackoverflow.com/questions/10120245/c-sharp-force-print-job-to-be-simplex-printer-default-is-duplex