Polecenia kursora
Ważny
Nowoczesna platforma drukowania jest preferowanym sposobem komunikacji z drukarkami w systemie Windows. Zalecamy używanie sterownika klasy skrzynki odbiorczej IPP firmy Microsoft wraz z aplikacjami do obsługi drukowania (PSA), aby dostosować środowisko drukowania w systemie Windows 10 i 11 na potrzeby opracowywania urządzeń drukarki.
Aby uzyskać więcej informacji, zobacz przewodnik projektowania aplikacji Print support.
Polecenia drukarki w poniższej tabeli sterują ruchem kursora. Wszystkie polecenia są określane przy użyciu formatu wpisu polecenia .
Polecenie | Opis | Komentarze |
---|---|---|
cmdBackSpace | Polecenie, aby przenieść kursor z powrotem na ostatni drukowany znak. | Fakultatywny. Używane tylko do przecięcia. |
CmdCR | Polecenie, aby przenieść kursor na najbardziej lewą pozycję x.. | Wymagane. |
CmdFF | Polecenie wyrzucenia strony. | Wymagane. |
CmdLF | Polecenie, aby przenieść kursor do następnego wiersza. | Wymagane. Ilość ruchu jest określana przez CmdSetLineSpacing. |
CmdPopCursor | Polecenie usuwające ostatnią zapisaną pozycję kursora ze stosu. | Wymagane, jeśli określono CmdPushCursor . |
CmdPushCursor | Polecenie umieszczenia bieżącego położenia kursora na stosie. | Fakultatywny. |
CmdSetAnyRotation | Polecenie ustawiania obrotu na dowolny kąt (mierzony w stopniach w kierunku odwrotnym). | Fakultatywny. Jeśli nie jest dostępna, drukarka nie obsługuje rotacji o dowolne kąty. |
CmdSetLineSpacing | Polecenie ustawienia odległości, na jaką kursor jest poruszany po wydaniu polecenia CmdLF. | Fakultatywny. |
CmdSetSimpleRotation | Polecenie ustawienia kąta obrotu w wielokrotnościach 90 stopni przeciwnie do ruchu wskazówek zegara. | Fakultatywny. Jeśli drukarka obsługuje obracanie o kąty dowolnej wielkości, polecenie CmdSetAnyRotation może zastąpić ten rozkaz. |
CmdUniDirectionOff | Polecenie wyłączania drukowania jednokierunkowego, co umożliwia drukowanie dwukierunkowe. | Fakultatywny. |
CmdUniDirectionOn | Polecenie umożliwiające drukowanie jednokierunkowe. | Fakultatywny. Jeśli nie jest obecny, wydrukuj w trybie dwukierunkowym. |
CmdXMoveAbsolute | Polecenie, aby przenieść kursor na bezwzględną pozycję x. | Fakultatywny. Ciąg polecenia może zawierać tylko jedną zmienną standardową, która służy do określania odległości. |
cmdXMoveRelLeft | Polecenie przesunięcia kursora w lewo od bieżącej pozycji x o określoną odległość. | Fakultatywny. Ciąg polecenia może zawierać tylko jedną zmienną standardową, która służy do określania odległości. |
CmdXMoveRelRight | Polecenie, aby przesunąć kursor w prawo od bieżącej pozycji x o określoną ilość. | Fakultatywny. Ciąg polecenia może zawierać tylko jedną zmienną standardową, która służy do określania odległości. |
CmdYMoveAbsolute | Polecenie, aby przenieść kursor do bezwzględnej pozycji y. | Fakultatywny. Ciąg polecenia może zawierać tylko jedną zmienną standardową, która służy do określania odległości. |
CmdYMoveRelDown | Polecenie przeniesienia kursora w dół od bieżącej pozycji y o określoną wartość. | Fakultatywny. Ciąg polecenia może zawierać tylko jedną zmienną standardową, która służy do określania odległości. |
CmdYMoveRelUp | Polecenie, aby przenieść kursor w górę z bieżącej pozycji y o określoną wartość. | Fakultatywny. Ciąg polecenia może zawierać tylko jedną zmienną standardową, która służy do określania odległości. |