Команды принтера
Важно!
Мы рекомендуем использовать драйвер класса "Входящие" корпорации Майкрософт, а также приложения для поддержки печати (PSA) корпорации Майкрософт, чтобы настроить возможности печати в Windows 10 и 11 для разработки принтеров.
Дополнительные сведения см. в руководстве по проектированию приложений поддержки печати.
Язык GPD предоставляет предопределенное имя команды для каждой часто используемой операции принтера. Кроме того, можно определить настраиваемые команды для параметров принтера для конкретного устройства.
Каждую команду принтера можно реализовать двумя способами:
Вы можете поместить командную строку для конкретного устройства в файл GPD. Unidrv отправляет командную строку в очередь печати в соответствующее время.
Можно реализовать com-метод IPrintOemUni::CommandCallback , который динамически создает командную строку. Unidrv вызывает метод всякий раз, когда ему требуется отправить команду в очередь очереди. Дополнительные сведения см. в разделе Динамически создаваемые команды принтерастатьи Настройка драйверов принтеров Майкрософт.
В следующих разделах описывается, как указать команды принтера в файлах GPD.