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