Rasterdaten-Emissionsattribute
Wichtig
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 unter Moderne Druckplattform und im Leitfaden zum Entwurf der Druckunterstützungs-App.
In der folgenden Tabelle sind Attribute aufgeführt, die die Unterstützung des Druckers für die Rasterdatenemission beschreiben.
Attributname | Attributparameter | Kommentare |
---|---|---|
CursorXAfterSendBlockData | Konstanter Wert, der die x-Position des Cursors angibt, nachdem ein Block von Rasterdaten gesendet wurde. Mögliche Werte: AT_GRXDATA_END AT_GRXDATA_ORIGIN AT_CURSOR_X_ORIGIN. Diese Werte stehen für das Pixel am Anfang des Grafikblocks, das Pixel nach dem letzten im Block oder den Cursorursprung. | Optional. Wenn Sie hier nichts angeben, lautet der Standardwert AT_GRXDATA_END. |
CursorYAfterSendBlockData | Konstanter Wert, der die y-Position des Cursors angibt, nachdem ein Block von Rasterdaten gesendet wurde. Mögliche Werte: NO_MOVE AUTO_INCREMENT | Optional. Wenn kein Wert angegeben wird, wird der Standardwert NO_MOVE verwendet, d. h. die y-Position des Cursors bleibt unverändert. |
MaxMultipleRowBytes | Numerischer Wert, der den Rasterblock mit maximaler Größe angibt, der beim Herunterladen von Rasterdaten auf Geräten verwendet werden soll, die „SendMultipleRows?“ auf TRUE festlegen | Der Standardwert ist 32 KB. Der größte zulässige Wert beträgt 256 KB. |
MirrorRasterByte? | TRUE oder FALSE, gibt an, ob Unidrv jedes Byte an Bilddaten spiegeln (umkehren) soll. | Optional. Wenn nicht angegeben, ist der Standardwert FALSE. |
MirrorRasterPage? | TRUE oder FALSE, gibt an, ob die Ausgabe gespiegelt werden soll. Bei TRUE bewirkt dieses Attribut, dass alle Elemente auf der Seite als Raster gedruckt und dann in entgegengesetzter Richtung des Banding gespiegelt werden. Das bedeutet, dass Hochformatseiten von links nach rechts gespiegelt werden und Querformatseiten von oben nach unten. Dieses Attribut ist am nützlichsten für das Drucken auf Folien oder Backprint-Filmen. | Optional. Der Standardwert ist FALSE. Dieses Attribut ist ein verschiebbares globales Attribut. Es kann als Attribut auf Stammebene (siehe Attribute nur auf Stammebene) angezeigt werden, wenn keine Konfigurationsabhängigkeiten vorhanden sind, oder es kann mit Option- oder Case-Konstrukten pro Medientyp angezeigt werden. |
MoveToX0BeforeSetColor? | TRUE oder FALSE, gibt an, ob die x-Koordinate des Cursors auf 0 festgelegt werden muss, bevor ein expliziter Befehl für die Farbauswahl gesendet werden kann. | Optional. Wenn nicht angegeben, ist der Standardwert FALSE. Kann nur TRUE sein, wenn UseExpColorSelectCmd? ebenfalls TRUE ist. |
OptimizeLeftBound? | TRUE oder FALSE, gibt an, ob Unidrv Leerzeichen am linken Rand der einzelnen Bänder entfernen soll. | Optional. Wenn nicht angegeben, ist der Standardwert FALSE. |
OutputDataFormat | H_BYTE oder V_BYTE, gibt an, ob die Bits in einem Datenbyte horizontalen Pixeln oder vertikalen Pixeln zugeordnet sind. | Optional. Wenn Sie hier nichts angeben, lautet der Standardwert H_BYTE. |
PreAnalysisOptions | Numerischer Wert: 0, 1, 2, 4 oder 8. Informationen zur Bedeutung der einzelnen Attributparameter finden Sie unter Präanalyseinfrastruktur. | Optional. Wenn Sie hier nichts angeben, lautet der Standardwert 1. |
RasterSendAllData? | TRUE oder FALSE, gibt an, ob Unidrv alle Rasterdaten senden soll, einschließlich leerer Scanlinien und Leerzeichen innerhalb von Scanlinien. | Optional. Wenn nicht angegeben, ist der Standardwert FALSE. |
SendMultipleRows? | TRUE oder FALSE, gibt an, ob der durch „CmdSendBlockData“ angegebene Befehl mehrere Blöcke gleichzeitig senden kann. | |
StripBlanks | LIST gibt an, welche Leerzeichen in einem Rasterdatenblock entfernt werden sollen. Dies kann einer oder können mehrere der folgenden Werte sein: LEADING ENCLOSED TRAILING | Optional. Wird nichts angegeben, entfernt Unidrv keine Leerzeichen. Siehe auch MinStripBlankPixels in Optionsattribute für das Feature „Auflösung“. |
UseExpColorSelectCmd? | TRUE oder FALSE, gibt an, ob der Drucker explizite Befehle für die Farbauswahl erfordert, getrennt von Farbrasterdaten. | Optional. Wenn nicht angegeben, ist der Standardwert FALSE. Bei Punktmatrixdruckern ist der Wert TRUE erforderlich. |
Informationen zu Befehlen, die mit der Rasterdatenemissionen zusammenhängen, finden Sie unter Rasterdatenemissionsbefehle.