Изменить настройки "несколько страниц на листе"
От: Весельчак У  
Дата: 25.10.09 10:04
Оценка:
Здравствуйте!

Каким образом можно изменить программно из C# настройки выбранного принтера, а именно — количество страниц на листе. Данная настройка доступна в диалоговом окне настроек принтера (к примеру, HP P2014), но при попытке получить возможности принтера с помощью PrintQueue.GetPrintCapabilities() свойства PagesPerSheetCapability и PagesPerSheet не заполняются. В чем может быть причина?

З.Ы. Ранее у меня получалось обращаться к настройкам "количество страниц на листе" с помощью указанного механизма, кроме того, я успешно сохранял их с помощью:

PrintQueue.Commit();
PrintServer.Commit();

но делал я это на другом принтере, сейчас он не доступен (на работу не могу подключиться, т.к. там возникли проблемы с сетью).

Есть ли другие варианты для установки значения параметра "количество страниц на листе"? Соответственно, было бы интересно получить и множество значений этого параметра, поддерживаемых устройством печати.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.