UseDriverForDuplex


Членство

ASBPRINT_SETTINGS

Характеристика

Только для чтения

Синтаксис

PROPERTY UseDriverForDuplex: SCAL[2];

Описание

Свойство возвращает 1, если пользователь решил, что двусторонняя печать должна выполняться средствами драйвера принтера, 0 в противном случае. Этот флаг определяется переключателем "Двусторонняя печать" в диалоге "Свойства принтера". Положение переключателя "Использовать драйвер" соответствует значению 1, прочие положения - значению 0. Как следствие, это свойство не может принимать значение 1 одновременно со свойством ASBPRINT_SETTINGS.DuplexEmulationEnabled. Значение свойства по умолчанию определяется следующим образом. Если принтер в принципе поддерживает двустороннюю печать (PRINTER.DuplexSupported) и имеет модуль двусторонней печати (PRINTER.DuplexModule), значит двусторонняя печать должна выполняться средствами драйвера принтера. Пользователь может как запретить использовать драйвер для двусторонней печати, так и принудить к этому, невзирая на декларируемые драйвером принтера возможности.

Данное решение пользователя влияет на значения свойств PRINTJOB.DocumentProperties.Duplex и PRINTER.DefaultDocumentProperties.Duplex, но не на PRINTER.OSDefaultDocumentProperties.Duplex.

Когда переключатель "Двусторонняя печать" в диалоге "Свойства принтера" установлен в третью позицию ("Нет" для принтеров, не поддерживающих двустороннюю печать, "Запретить" для принтеров, поддерживающих двустороннюю печать), двусторонняя печать в принципе невозможна.

См. также