Ограничения параметров
Внимание
Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (PSA), чтобы настроить возможности печати в Windows 10 и 11 для разработки устройств принтера.
Дополнительные сведения см. в статье "Современная платформа печати" и руководство по проектированию приложений поддержки печати.
Иногда необходимо ограничить возможность установки или выбора определенных параметров принтера, связанных с функциями принтера. Можно указать следующие типы ограничений параметров:
Можно ограничить параметр, чтобы его нельзя было выбрать, если конфликтующий параметр уже выбран. Эти ограничения называются ограничениями выбора.
Можно ограничить устанавливаемый параметр, чтобы его нельзя было установить, если конфликтующий параметр установки уже установлен. Эти ограничения называются ограничениями установки.
Вы можете ограничить параметр, чтобы его нельзя было выбрать, если конфликтующий параметр установки уже установлен или не может быть выбран, если обязательный параметр установки не установлен. Эти ограничения называются ограничениями между выборами и установками.
Код пользовательского интерфейса драйвера применяет ограничения, когда пользователь нажимает кнопку "ОК " в диалоговом окне листа свойств принтера. Если выбраны недопустимые сочетания параметров, пользователь получает возможность исправить конфликты, изменив страницу листа свойств или позволяя драйверу автоматически вносить исправления в зависимости от приоритета конфликтов функций.