Формат записи компонента
Внимание
Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (PSA), чтобы настроить возможности печати в Windows 10 и 11 для разработки устройств принтера.
Дополнительные сведения см. в руководстве по проектированию приложений для поддержки печати .
Чтобы указать запись функции принтера в файле GPD, используйте следующий формат:
*Функция: FeatureName {FeatureAttributes}
где FeatureName — это имя одного из предопределенных стандартных функций или настраиваемого имени компонента, а FeatureAttributes — набор атрибутов компонентов.
Например, GPD-файл может содержать следующую спецификацию стандартной функции InputBin.
*Feature: InputBin
{
*Name: "Paper Bin"
*DefaultOption: Upper
*Option: Upper
{
*Name: "Upper Tray"
*Command: CmdSelect
{
*Order: DOC_SETUP.10
*Cmd: "<1B>&l1H"
}
*Constraints: PaperSize.Env10
}
*Option: Manual
{
*Name: "Manual Feed"
*Command: CmdSelect
{
*Order: DOC_SETUP.10
*Cmd: "<1B>&l2H"
}
*Installable?: TRUE
}
}
Если вы повторяете спецификацию функции, например в том числе две или несколько записей функции InputBin, применяются следующие правила:
Атрибуты и параметры, которые не дублируются, добавляются в базу данных Unidrv.
Атрибуты и параметры, дублирующиеся, перезаписываются, а Unidrv сохраняет только последнюю спецификацию.
Вы можете управлять порядком отображения функций пользователю. См. инструкции по указанию функции и порядка отображения параметров.