Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Important
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 Print Support App v1 and v2 design guide (Przewodnik projektowania aplikacji do obsługi wydruku w wersji 1 i 2).
Atrybuty kursora to ogólne atrybuty drukowania, które określają cechy kursora drukarki.
W poniższej tabeli wymieniono atrybuty kursora.
| Nazwa atrybutu | Parametr atrybutu | Comments |
|---|---|---|
| AbsXMovesRightOnly? | PRAWDA lub FAŁSZ. Ten parametr służy do określania, że urządzenie może akceptować tylko bezwzględne polecenia przenoszenia, które przenoszą bieżące położenie po prawej stronie. Jeśli wymagane jest przesunięcie w lewo od bieżącej pozycji, Unidrv najpierw wysyła zwrot karetki, aby absolutne polecenie, które jest wysyłane, znalazło się po prawej stronie nowego bieżącego położenia. | Optional. Jeśli nie zostanie określony, wartość domyślna to FALSE. |
| BadCursorMoveInGrxMode |
LISTA wartości reprezentujących nielegalne ruchy kursorów w trybie grafiki rasterowej. Może być jeden lub więcej z: X_PORTRAIT X_LANDSCAPE Y_PORTRAIT Y_LANDSCAPE |
Optional. Jeśli nie zostanie określony, wartość domyślna to brak ograniczeń. Na przykład funkcja LIST (X_PORTRAIT) wskazuje, że ruch w kierunku x jest niedozwolony dla orientacji pionowej. |
| CursorXAfterCR | Jeden z: AT_PRINTABLE_X_ORIGIN AT_CURSOR_X_ORIGIN Wskazuje pozycję kursora w osi x po powrocie karetki. |
Optional. Jeśli nie zostanie określona, wartość domyślna to AT_CURSOR_X_ORIGIN, czyli fizyczna pozycja zerowa. |
| EjectPageWithFF? |
PRAWDA lub FAŁSZ. Wskazuje, czy drukarka używa kanału informacyjnego formularzy do wysuwania strony. |
Optional. Jeśli nie zostanie określony, wartość domyślna to FALSE. |
| LineSpacingMoveUnit | Dodatnia wartość całkowita. Określa jednostki przenoszenia dla polecenia CmdSetLineSpacing. Jednostki są wyrażane w kropkach na cal. W przypadku drukarki, której jednostka przenoszenia odstępów między liniami wynosi 1/60 cala, ten wpis powinien wynosić 60. Należy pamiętać, że jednostka przesunięcia odstępów między wierszami musi być równomiernie dzielona przez główną jednostkę Y. *MaxLineSpacing parametr jest nadal w jednostkach głównych niezależnie od tego, czy * LineSpacingMoveUnit jest określony. |
Optional. Wartość domyślna to 1 jednostka główna. |
| MaxLineSpacing | Wartość liczbowa reprezentująca maksymalne odstępy między wierszami w jednostkach nadrzędnych y. | Optional. Jeśli nie zostanie określony, unidrv zakłada, że nie ma wartości maksymalnej. |
| UseSpaceForXMove? |
PRAWDA lub FAŁSZ. Wskazuje, czy znaki spacji mogą służyć do wykonywania ruchów kursora w kierunku osi X. |
Optional. Jeśli nie zostanie określony, wartość domyślna to TRUE. Jeśli wartość TRUE, Unidrv używa spacji do ruchów grubych i NULL w przypadku drobnych ruchów. Jeśli fałsz, unidrv używa NULLs dla wszystkich ruchów. |
| XMoveThreshold | Wartość liczbowa w jednostkach x-master reprezentująca próg ruchu, po którym należy użyć polecenia CmdXMoveAbsolute zamiast CmdXMoveRelLeft lub CmdXMoveRelRight. | Optional. Jeśli nie zostanie określona, wartość domyślna to zero, co oznacza, że należy zawsze używać polecenia CmdXMoveAbsolute . Ma zastosowanie tylko wtedy, gdy określono wszystkie trzy polecenia x-movement. |
| XMoveUnit | Wartość liczbowa, w kropkach na cal, reprezentująca najmniejszy ruch poziomy, jaki jest w stanie wykonać drukarka. Jeśli na przykład jednostka ruchu wynosi 1/600 cala, określona wartość to 600. | Wymagane, jeśli drukarka obsługuje polecenia kursora ruchu poziomego. Jeśli zostanie określona, uwzględnij tę wartość podczas obliczania jednostek głównych. |
| YMoveAttributes | LISTA wartości wskazujących atrybuty ruchu y. Może być jeden lub więcej z: FAV_LF (faworyzowanie odstępów LF) SEND_CR_FIRST |
Optional. Jeśli nie zostanie określony, nie przyjmuje się żadnych atrybutów. |
| YMoveThreshold | Wartość liczbowa w jednostkach głównych y reprezentująca próg ruchu, poza którym należy użyć polecenia CmdYMoveAbsolute zamiast CmdYMoveRelLeft lub CmdYMoveRelRight. | Optional. Jeśli nie zostanie określona, wartość domyślna to zero, co oznacza, że należy zawsze używać polecenia CmdYMoveAbsolute . Ma zastosowanie tylko wtedy, gdy określono wszystkie trzy polecenia przenoszenia y. |
| YMoveUnit | Wartość liczbowa w kropkach na cal, która reprezentuje najmniejszy ruch pionowy, jaki drukarka może wykonać. Jeśli na przykład jednostka ruchu wynosi 1/600 cala, określona wartość to 600. | Wymagane, jeśli drukarka obsługuje polecenia kursora ruchu pionowego. Jeśli zostanie określona, uwzględnij tę wartość podczas obliczania jednostek głównych. |