Partilhar via


Comandos raster de emissão de dados

Importante

A plataforma de impressão moderna é o meio preferido do Windows para se comunicar com as impressoras. Recomendamos que você use o driver de classe de caixa de entrada IPP da Microsoft juntamente com PSA (Aplicativos de Suporte à Impressão) para personalizar a experiência de impressão no Windows 10 e 11 para o desenvolvimento de dispositivos de impressora.

Para obter mais informações, consulte Plataformade impressão moderna e o Guia de design do aplicativo de suporte de impressão.

A tabela a seguir lista os comandos de emissão de dados raster. Todos os comandos são especificados usando o formato de entrada de comando.

Comando Descrição Comentários
CmdBeginRaster Comando para inicializar uma transferência de dados raster. Opcional. Se não for especificado, o Unidrv pressupõe que nenhuma inicialização é necessária.
CmdEndRaster Comando para concluir uma transferência de dados raster. Opcional. Se não for especificado, o Unidrv pressupõe que nenhuma operação de conclusão de transferência é necessária.
CmdSetDestBmpHeight Command para definir a altura de um bitmap de destino. Opcional. Aplicável somente se a impressora der suporte a bitmaps escalonáveis.
CmdSetDestBmpWidth Command para definir a largura de um bitmap de destino. Opcional. Aplicável somente se a impressora der suporte a bitmaps escalonáveis.
CmdSetSrcBmpHeight Command para definir a altura de um bitmap de origem. Opcional. Aplicável somente se a impressora der suporte a bitmaps escalonáveis.
CmdSetSrcBmpWidth Command para definir a largura de um bitmap de origem. Opcional. Aplicável somente se a impressora der suporte a bitmaps escalonáveis.
CmdSendBlockData Comando para entregar um bloco de dados à impressora. Obrigatória. Se OutputDataFormat for V_BYTE, um bloco conterá os dados de uma passagem física do cabeçote de impressão (consulte PinsPerPhysPass). Se *OutputDataFormat for H_BYTE, um bloco conterá os dados de uma passagem lógica do cabeçote de impressão (consulte PinsPerLogPass).
CmdEndBlockData Comando para indicar o fim de um bloco de dados que foi enviado usando o comando CmdSendBlockData. Opcional. Se não for especificado, o Unidrv assume que nenhum comando é necessário para indicar o fim de um bloco (usado por algumas impressoras matriciais)
CmdSendBlackData Comando para fornecer dados de plano preto para a impressora. Obrigatório se o atributo UseExpColorSelectCmd? for FALSE.
CmdSendBlueData Comando para fornecer dados de plano azul para a impressora. Obrigatório se o atributo UseExpColorSelectCmd? for FALSE.
CmdSendCyanData Comando para fornecer dados de plano ciano para a impressora. Obrigatório se o atributo UseExpColorSelectCmd? for FALSE.
CmdSendGreenData Comando para fornecer dados de plano verde para a impressora. Obrigatório se o atributo UseExpColorSelectCmd? for FALSE.
CmdSendMagentaData Comando para fornecer dados de plano magenta para a impressora. Obrigatório se o atributo UseExpColorSelectCmd? for FALSE.
CmdSendRedData Comando para fornecer dados de plano vermelho para a impressora. Obrigatório se o atributo UseExpColorSelectCmd? for FALSE.
CmdSendYellowData Comando para fornecer dados de plano amarelo para a impressora. Obrigatório se o atributo UseExpColorSelectCmd? for FALSE.