Атрибуты выбросов растровых данных
Внимание
Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (PSA), чтобы настроить возможности печати в Windows 10 и 11 для разработки устройств принтера.
Дополнительные сведения см. в статье "Современная платформа печати" и руководство по проектированию приложений поддержки печати.
В следующей таблице перечислены атрибуты, описывающие поддержку принтера для выбросов растровых данных.
Attribute name | Параметр атрибута | Комментарии |
---|---|---|
CursorXAfterSendBlockData | Константное значение, указывающее x-позицию курсора после отправки блока растровых данных. Может быть одним из следующих: AT_GRXDATA_END AT_GRXDATA_ORIGIN AT_CURSOR_X_ORIGIN значение пикселя в начале графического блока, пикселя после последнего в блоке или источника курсора. | Необязательно. Если значение не указано, значение по умолчанию AT_GRXDATA_END. |
CursoryAfterSendBlockData | Константное значение, указывающее y-позицию курсора после отправки блока растровых данных. Может быть одним из следующих: NO_MOVE AUTO_INCREMENT | Необязательно. Если значение по умолчанию не указано, значение по умолчанию NO_MOVE, то есть положение курсора не изменяется. |
MaxMultipleRowBytes | Числовое значение, указывающее максимальный размер блока растра для использования при скачивании растровых данных на устройствах, которые задают SendMultipleRows? значение TRUE | Значение по умолчанию — 32 КБ. Наибольшее допустимое значение — 256 КБ. |
MirrorRasterByte? | ЗНАЧЕНИЕ TRUE или FALSE, указывающее, должен ли Unidrv зеркально отображать (обратный) каждый байт данных изображения. | Необязательно. Если значение по умолчанию не указано, значение по умолчанию равно FALSE. |
MirrorRasterPage? | ЗНАЧЕНИЕ TRUE или FALSE, указывающее, следует ли зеркально отображать выходные данные. Если значение TRUE, этот атрибут вызывает печать всего на странице как растр, а затем зеркальное отображение в противоположном направлении от перевязки. Это означает, что книжные страницы зеркально слева направо, альбомные страницы отражаются сверху вниз. Этот атрибут наиболее полезен для печати на прозрачности или обратной печати пленки. | Необязательно. Значение по умолчанию — FALSE. Этот атрибут является перемещаемым глобальным атрибутом. Он может отображаться как атрибут корневого уровня (см . атрибуты только для корневого уровня), если нет зависимостей конфигурации, или может отображаться с конструкциями Option или Case на основе типа носителя. |
MoveToX0BeforeSetColor? | ЗНАЧЕНИЕ TRUE или FALSE, указывающее, следует ли задать координату x курсора равным нулю перед отправкой явной команды выбора цвета. | Необязательно. Если значение по умолчанию не указано, значение по умолчанию равно FALSE. Может быть true только в том случае, если UseExpColorSelectCmd? также имеет значение TRUE. |
OptimizeLeftBound? | ЗНАЧЕНИЕ TRUE или FALSE, указывающее, следует ли Unidrv удалять пустые поля в левой части каждой полосы. | Необязательно. Если значение по умолчанию не указано, значение по умолчанию равно FALSE. |
OutputDataFormat | H_BYTE или V_BYTE, указывая, сопоставляются ли биты в байтах данных с горизонтальными пикселями или вертикальными пикселями. | Необязательно. Если значение по умолчанию не указано, H_BYTE. |
PreAnalysisOptions | Числовое значение, одно из 0, 1, 2, 4 или 8. Сведения о значении каждого параметра атрибута см. в разделе "Инфраструктура преанализа". | Необязательно. Если значение по умолчанию не указано, значение по умолчанию равно 1. |
RasterSendAllData? | ЗНАЧЕНИЕ TRUE или FALSE, указывающее, следует ли Unidrv отправлять все растровые данные, включая пустые строки сканирования и пустые строки сканирования в строках сканирования. | Необязательно. Если значение по умолчанию не указано, значение по умолчанию равно FALSE. |
SendMultipleRows? | TRUE или FALSE, указывающие, может ли команда, указанная cmdSendBlockData, одновременно отправлять несколько блоков. | |
StripBlanks | LIST, указывающий, какие пустые в блоке данных растра должны быть удалены. Может быть одним или несколькими: ВЕДУЩИЕ ЗАКЛЮЧАЕМЫЕ КОНЕЧНЫЕ ПУТИ | Необязательно. Если не указано, Unidrv не удаляет пустые поля. См. также раздел MinStripBlankPixels в атрибутах параметра для функции разрешения. |
UseExpColorSelectCmd? | TRUE или FALSE, указывающие, требуется ли для принтера явные команды выбора цвета, отдельно от данных растерного цвета. | Необязательно. Если значение по умолчанию не указано, значение по умолчанию равно FALSE. Для принтеров dot-matrix требуется значение TRUE. |
Сведения о командах, связанных с выбросом растровых данных, см. в разделе "Команды выбросов данных raster".