Команды выбросов растровых данных
Внимание
Современная платформа печати — это предпочтительный способ взаимодействия с принтерами 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. |