а подскажите пожалуста, как добраться до настроек принтеров, в частности к настройке дуплекса
ниже приведённый код результатов не даёт
PrinterSettings printerSettings = new PrinterSettings();
printerSettings.PrinterName = PrinterSettings.InstalledPrinters[1];
printerSettings.Duplex = Duplex.Horizontal;
Да, печать инициирую следующим образом:
using Word = Microsoft.Office.Interop.Word;
...
WordApp = new Word.Application();
WordDoc = new Word.Document();
Word.Documents Docs = WordApp.Documents;
WordDoc = Docs.Open(ref fileName, ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing, ref missing);
...
WordDoc.PrintOut(ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing, ref missing,
ref missing, ref missing, ref missing, ref missing);
Нужно чтобы печать производилась в режиме дуплекса (принтер разумеется поддерживает дуплекс)
А заодно интересует ещё вопрос: как "отследить" печать, чтобы например, выводить статус печати