Поделиться через


Поддержка размеров бумаги, определенных поставщиком

Внимание

Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (PSA), чтобы настроить возможности печати в Windows 10 и 11 для разработки устройств принтера.

Дополнительные сведения см. в статье "Современная платформа печати" и руководство по проектированию приложений поддержки печати.

Размеры бумаги, определенные поставщиком, зависят от поставщика и должны быть полностью описаны в файле GPD каждого принтера. Эти размеры также называются нестандартными размерами бумаги, так как они не включены в стандартные параметры функции PaperSize.

Для каждого размера бумаги, определенного поставщиком, который поддерживает принтер, функция PaperSize файла GPD должна включать запись *Option, аргумент которой не является одним из стандартных имен вариантов. В этой записи требуются следующие атрибуты параметров:

*PageDimensions *PrintableArea *PrintableOrigin *rcNameID или *Name *Command

Можно использовать следующие атрибуты параметров, но не требуются:

*CursorOrigin *RotateSize? *PageProtectMem