Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Important
A moderna plataforma de impressão é o meio preferido do Windows para comunicar com as impressoras. Recomendamos que utilize o controlador de classe da caixa de entrada IPP da Microsoft, juntamente com as Aplicações de Suporte de Impressão (PSA), 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 Guia de design do aplicativo de suporte de impressão v1 e v2.
Os comandos da impressora na tabela a seguir controlam o movimento do cursor. Todos os comandos são especificados usando o formato de entrada de comando .
| Command | Description | Comments |
|---|---|---|
| CmdBackSpace | Comando para mover o cursor de volta sobre o último caractere impresso. | Optional. Usado apenas para sobreposição. |
| CmdCR | Comando para mover o cursor para a posição x mais à esquerda. | Required. |
| CmdFF | Comando para ejetar uma página. | Required. |
| CmdLF | Comando para mover o cursor para a próxima linha. | Required. A quantidade de movimento é especificada por CmdSetLineSpacing. |
| CmdPopCursor | Comando para exibir a última posição salva do cursor da pilha. | Obrigatório se CmdPushCursor for especificado. |
| CmdPushCursor | Comando para colocar a posição atual do cursor na pilha. | Optional. |
| CmdSetAnyRotation | Comando para definir a rotação para um ângulo arbitrário (medido em graus no sentido anti-horário). | Optional. Se não estiver presente, a impressora não suporta rotação através de ângulos arbitrários. |
| CmdSetLineSpacing | Comando para definir a distância que o cursor move quando um comando CmdLF é emitido. | Optional. |
| CmdSetSimpleRotation | Comando para definir o ângulo de rotação em múltiplos de 90 graus no sentido anti-horário. | Optional. Se a impressora suportar rotações através de ângulos de tamanhos arbitrários, o comando CmdSetAnyRotation pode substituir este comando. |
| CmdUniDirectionOff | Comando para desativar a impressão unidirecional, permitindo assim a impressão bidirecional. | Optional. |
| CmdUniDirectionOn | Comando para ativar a impressão unidirecional. | Optional. Se não estiver presente, imprima no modo bidirecional. |
| CmdXMoveAbsolute | Comando para mover o cursor para uma posição x absoluta. | Optional. A cadeia de comando pode incluir apenas uma variável padrão, que é usada para especificar a distância. |
| CmdXMoveRelLeft | Comando para mover o cursor para a esquerda a partir da posição x atual, pela quantidade especificada. | Optional. A cadeia de comando pode incluir apenas uma variável padrão, que é usada para especificar a distância. |
| CmdXMoveRelRight | Comando para mover o cursor para a direita a partir da posição x atual, pela quantidade especificada. | Optional. A cadeia de comando pode incluir apenas uma variável padrão, que é usada para especificar a distância. |
| CmdYMoveAbsolute | Comando para mover o cursor para uma posição absoluta no eixo y. | Optional. A cadeia de comando pode incluir apenas uma variável padrão, que é usada para especificar a distância. |
| CmdYMoveRelDown | Comando para mover o cursor para baixo a partir da posição y atual, pela quantidade especificada. | Optional. A cadeia de comando pode incluir apenas uma variável padrão, que é usada para especificar a distância. |
| CmdYMoveRelUp | Comando para mover o cursor para cima a partir da posição y atual, pela quantidade especificada. | Optional. A cadeia de comando pode incluir apenas uma variável padrão, que é usada para especificar a distância. |