Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Important
Die moderne Druckplattform ist die bevorzugte Methode von Windows für die Kommunikation mit Druckern. Wir empfehlen die Verwendung des Microsoft IPP-Treibers für die Posteingangsklasse zusammen mit Print Support Apps (PSA), um das Druckverhalten in Windows 10 und 11 für die Entwicklung von Druckergeräten anzupassen.
Weitere Informationen finden Sie im Designhandbuch zur Print Support App v1 und v2.
Cursorattribute sind allgemeine Druckattribute, die Merkmale des Cursors eines Druckers angeben.
Die Cursorattribute sind in der folgenden Tabelle aufgeführt.
| Attributname | Attributparameter | Comments |
|---|---|---|
| AbsXMovesRightOnly? | WAHR oder FALSCH. Dieser Parameter wird verwendet, um anzugeben, dass ein Gerät nur absolute Verschiebungsbefehle akzeptieren kann, die die aktuelle Position nach rechts verschieben. Wenn eine Bewegung links neben der aktuellen Position erforderlich ist, sendet Unidrv zuerst einen Wagenrücklauf, sodass der absolute Befehl, der gesendet wird, rechts neben der neuen aktuellen Position liegt. | Optional. Wenn nicht angegeben, lautet der Standardwert FALSE. |
| BadCursorMoveInGrxMode |
LISTE der Werte, die unzulässige Cursorbewegungen im Rastergrafikmodus darstellen. Kann eines oder mehrere der folgenden sein: X_PORTRAIT X_LANDSCAPE Y_PORTRAIT Y_LANDSCAPE |
Optional. Wird nichts angegeben, gelten standardmäßig keine Einschränkungen. Beispielsweise gibt LIST(X_PORTRAIT) an, dass die X-Richtungsbewegung für die Ausrichtung im Hochformat nicht zulässig ist. |
| CursorXAfterCR | Einer von: AT_PRINTABLE_X_ORIGIN AT_CURSOR_X_ORIGIN Gibt die x-Position des Cursors nach einem Wagenrücklauf an. |
Optional. Wenn nicht angegeben, ist der Standardwert AT_CURSOR_X_ORIGIN, bei dem es sich um die physische Nullposition handelt. |
| EjectPageWithFF? |
WAHR oder FALSCH. Gibt an, ob der Drucker Formular-Feed verwendet, um eine Seite auszuwerfen. |
Optional. Wenn nicht angegeben, lautet der Standardwert FALSE. |
| LineSpacingMoveUnit | Positiver ganzzahliger Wert. Gibt die Verschiebungseinheiten für den Befehl CmdSetLineSpacing an. Einheiten werden in Punkten pro Zoll ausgedrückt. Bei einem Drucker, dessen Zeilenabstand 1/60 Zoll beträgt, sollte dieser Eintrag 60 sein. Beachten Sie, dass die Zeilenabstandsverschiebungseinheit gleichmäßig in die Master-Y-Einheit unterteilt werden muss. Der Parameter *MaxLineSpacing befindet sich weiterhin in Mastereinheiten, unabhängig davon, ob *LineSpacingMoveUnit angegeben ist. |
Optional. Der Standardwert ist 1 Mastereinheit. |
| MaxLineSpacing | Numerischer Wert, der den maximalen Zeilenabstand in y-Mastereinheiten darstellt. | Optional. Wenn nicht angegeben, geht Unidrv davon aus, dass kein Maximalwert vorhanden ist. |
| UseSpaceForXMove? |
WAHR oder FALSCH. Gibt an, ob Leerzeichen zum Ausführen von Cursor-X-Richtungsbewegungen verwendet werden können. |
Optional. Wenn nicht angegeben, ist der Standardwert WAHR. Wenn WAHR, verwendet Unidrv Leerzeichen für grobe Verschiebungen und NULLs für feine Verschiebungen. Wenn FALSE, verwendet Unidrv NULLs für alle Verschiebungen. |
| XMoveThreshold | Numerischer Wert in x-Master-Einheiten, der den Bewegungsschwellenwert darstellt, über den CmdXMoveAbsolute anstelle von CmdXMoveRelLeft oder CmdXMoveRelRight verwendet werden soll. | Optional. Wenn nicht angegeben, ist der Standardwert null, d. h. CmdXMoveAbsolute sollte immer verwendet werden. Gilt nur, wenn alle drei X-Bewegungsbefehle angegeben sind. |
| XMoveUnit | Numerischer Wert in Punkten pro Zoll, der die kleinste horizontale Bewegung darstellt, die der Drucker kann. Wenn die Bewegungseinheit beispielsweise 1/600 Zoll beträgt, beträgt der angegebene Wert 600. | Erforderlich, wenn der Drucker horizontale Bewegungscursorbefehle unterstützt. Wenn angegeben, schließen Sie diesen Wert bei der Berechnung von Mastereinheiten ein. |
| YMoveAttributes | LISTE der Werte, die y-Bewegungsattribute angeben. Kann eines oder mehrere der folgenden sein: FAV_LF (LF-Abstand bevorzugen) SEND_CR_FIRST |
Optional. Wenn nicht angegeben, werden keine Attribute angenommen. |
| YMoveThreshold | Numerischer Wert in y-Master-Einheiten, die den Bewegungsschwellenwert darstellen, über den CmdYMoveAbsolute anstelle von CmdYMoveRelLeft oder CmdYMoveRelRight verwendet werden soll. | Optional. Wenn nicht angegeben, ist der Standardwert null, d. h. CmdYMoveAbsolute sollte immer verwendet werden. Gilt nur, wenn alle drei y-Bewegungsbefehle angegeben sind. |
| YMoveUnit | Numerischer Wert in Punkten pro Zoll, der die kleinste vertikale Bewegung darstellt, die der Drucker kann. Wenn die Bewegungseinheit beispielsweise 1/600 Zoll beträgt, beträgt der angegebene Wert 600. | Erforderlich, wenn der Drucker Cursorbefehle für vertikale Bewegungen unterstützt. Wenn angegeben, schließen Sie diesen Wert bei der Berechnung von Mastereinheiten ein. |