Comandi cursore
Importante
La piattaforma di stampa moderna è il mezzo preferito di Windows per comunicare con le stampanti. Ti consigliamo di usare il driver di classe IPP di Microsoft, insieme a Print Support Apps (PSA), per personalizzare l'esperienza di stampa in Windows 10 e 11 per lo sviluppo di dispositivi per stampanti.
Per altre informazioni, vedere Piattaforma di stampa moderna e guida alla progettazione dell'app di supporto per la stampa.
I comandi della stampante nello spostamento del cursore del controllo tabella seguente. Tutti i comandi vengono specificati usando il formato della voce di comando.
Comando | Descrizione | Commenti |
---|---|---|
CmdBackSpace | Comando per spostare di nuovo il cursore sull'ultimo carattere stampato. | Facoltativo. Utilizzato solo per la sovrasisterazione. |
CmdCR | Comando per spostare il cursore nella posizione x più a sinistra. | Obbligatorio. |
CmdFF | Comando per espellere una pagina. | Obbligatorio. |
CmdLF | Comando per spostare il cursore alla riga successiva. | Obbligatorio. La quantità di movimento viene specificata da CmdSetLineSpacing. |
CmdPopCursor | Comando per visualizzare l'ultima posizione del cursore salvata dallo stack. | Obbligatorio se è specificato CmdPushCursor . |
CmdPushCursor | Comando per eseguire il push della posizione corrente del cursore nello stack. | Facoltativo. |
CmdSetAnyRotation | Comando per impostare la rotazione su un angolo arbitrario (misurato in gradi nella direzione antiorario). | Facoltativo. Se non presente, la stampante non supporta la rotazione attraverso angoli arbitrari. |
CmdSetLineSpacing | Comando per impostare la distanza di spostamento del cursore quando viene eseguito un comando CmdLF . | Facoltativo. |
CmdSetSimpleRotation | Comando per impostare l'angolo di rotazione in multipli di 90 gradi nella direzione antiorario. | Facoltativo. Se la stampante supporta le rotazioni attraverso angoli di dimensioni arbitrarie, il comando CmdSetAnyRotation può sostituire questo comando. |
CmdUniDirectionOff | Comando per disabilitare la stampa unidirezionale, abilitando così la stampa bidirezionale. | Facoltativo. |
CmdUniDirectionOn | Comando per abilitare la stampa unidirezionale. | Facoltativo. Se non è presente, stampare in modalità bidirezionale. |
CmdXMoveAbsolute | Comando per spostare il cursore in una posizione x assoluta. | Facoltativo. La stringa di comando può includere una sola variabile standard, usata per specificare la distanza. |
CmdXMoveRelLeft | Comando per spostare il cursore a sinistra dalla posizione x corrente, in base alla quantità specificata. | Facoltativo. La stringa di comando può includere una sola variabile standard, usata per specificare la distanza. |
CmdXMoveRelRight | Comando per spostare il cursore a destra dalla posizione x corrente, in base alla quantità specificata. | Facoltativo. La stringa di comando può includere una sola variabile standard, usata per specificare la distanza. |
CmdYMoveAbsolute | Comando per spostare il cursore in una posizione y assoluta. | Facoltativo. La stringa di comando può includere una sola variabile standard, usata per specificare la distanza. |
CmdYMoveRelDown | Comando per spostare il cursore verso il basso dalla posizione y corrente, in base alla quantità specificata. | Facoltativo. La stringa di comando può includere una sola variabile standard, usata per specificare la distanza. |
CmdYMoveRelUp | Comando per spostare il cursore verso l'alto dalla posizione y corrente, in base alla quantità specificata. | Facoltativo. La stringa di comando può includere una sola variabile standard, usata per specificare la distanza. |