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


Команды выбросов растровых данных

Внимание

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

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

В следующей таблице перечислены команды выбросов растровых данных. Все команды задаются с помощью формата записи команды.

Команда Description Комментарии
CmdBeginRaster Команда для инициализации передачи растровых данных. Необязательно. Если не указано, Unidrv предполагает, что инициализация не требуется.
CmdEndRaster Команда для завершения передачи растровых данных. Необязательно. Если не указано, Unidrv предполагает, что операции завершения передачи не требуются.
CmdSetDestBmpHeight Команда, чтобы задать высоту целевого растрового изображения. Необязательно. Применимо только в том случае, если принтер поддерживает масштабируемые растровые изображения.
CmdSetDestBmpWidth Команда, чтобы задать ширину целевого растрового изображения. Необязательно. Применимо только в том случае, если принтер поддерживает масштабируемые растровые изображения.
CmdSetSrcBmpHeight Команда, чтобы задать высоту исходного растрового изображения. Необязательно. Применимо только в том случае, если принтер поддерживает масштабируемые растровые изображения.
CmdSetSrcBmpWidth Команда, чтобы задать ширину исходного растрового изображения. Необязательно. Применимо только в том случае, если принтер поддерживает масштабируемые растровые изображения.
CmdSendBlockData Команда для доставки блока данных на принтер. Обязательный. Если OutputDataFormat V_BYTE, блок содержит данные для одной физической передачи головки печати (см . PinsPerPhysPass). Если *OutputDataFormat H_BYTE, блок содержит данные для одной логической передачи головки печати (см . pinsPerLogPass).
CmdEndBlockData Команда, указывающая конец блока данных, отправленных с помощью команды CmdSendBlockData. Необязательно. Если не указано, Unidrv предполагает, что команда не требуется, чтобы указать конец блока (используется некоторыми принтерами dot-matrix)
CmdSendBlackData Команда для доставки данных черной плоскости принтеру. Требуется, если атрибут UseExpColorSelectCmd? имеет значение FALSE.
CmdSendBlueData Команда для доставки данных синего плоскости принтеру. Требуется, если атрибут UseExpColorSelectCmd? имеет значение FALSE.
CmdSendCyanData Команда для доставки данных плоскости циана на принтер. Требуется, если атрибут UseExpColorSelectCmd? имеет значение FALSE.
CmdSendGreenData Команда для доставки данных зеленой плоскости на принтер. Требуется, если атрибут UseExpColorSelectCmd? имеет значение FALSE.
CmdSendMagentaData Команда для доставки данных плоскости magenta на принтер. Требуется, если атрибут UseExpColorSelectCmd? имеет значение FALSE.
CmdSendRedData Команда для доставки данных красного плоскости на принтер. Требуется, если атрибут UseExpColorSelectCmd? имеет значение FALSE.
CmdSendYellowData Команда для доставки данных желтого плоскости принтеру. Требуется, если атрибут UseExpColorSelectCmd? имеет значение FALSE.