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 das bevorzugte Mittel von Windows, um mit Druckern zu kommunizieren. 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.
Feature- und Optionsnamen, die von einem Pscript5-Plugin an die Hilfsschnittstelle übergeben werden, sind die Stringnamen der Features und Optionen, wie sie in der PPD-Datei definiert sind. Bestimmte reservierte Strings sind für Funktionen definiert, die im Pscript5-Kerntreiber implementiert sind, aber nicht in der PPD-Datei enthalten sind.
Alle in der folgenden Tabelle aufgeführten Optionen können zur Laufzeit durch Aufrufen von EnumOptions bestimmt werden. Für Features, die numerische Einstellungen in Bereichen erfordern, gibt die EnumOptions-Methode einen NULL-Wert im pOptionList-Parameter und eine Anzahl von Nulloptionen in *pdwNumOptions zurück.
| Funktionsname | Options | Description |
|---|---|---|
| %AddEuro | "True" "False" | Euro-Symbol zu Geräteschriften hinzufügen. Printer-sticky. Erfordert PostScript Level 2. Siehe Anmerkung 1 im Anschluss an diese Tabelle. |
| %CtrlDAfter | "True" "False" | Strg+D nach jedem Auftrag senden. Printer-sticky |
| %CtrlDBefore | "True" "False" | Strg+D vor jedem Auftrag senden. Printer-sticky. |
| %CustomPageSize | Die Optionen für die benutzerdefinierte Seitengröße haben ein komplexes Format. Siehe Anmerkung 2 im Anschluss an diese Tabelle. | Benutzerdefinierte Einstellung für die Seitengröße angeben oder lesen. Wenn Sie dieses Feature festlegen, wird auch das dmPaperSize-Mitglied der öffentlichen DEVMODEW-Struktur auf DMPAPER_CUSTOMSIZE zurückgesetzt (die benutzerdefinierte PS-Größe angibt), und das DM_PAPERSIZE Bit-Flag wird festgelegt. Dieses Feature kann nur gelesen werden, wenn die öffentliche DEVMODEW-Struktur angibt, dass ein benutzerdefiniertes Papierformat verwendet wird. Document-sticky. |
| %GraphicsAsTrueGray | "True" "False" | Graue Grafiken in PostScript-Grau konvertieren. Printer-sticky. |
| %JobTimeout | Numerisch (siehe Anmerkung 3 nach dieser Tabelle) „0“ bis „2147483647“ | Zeitlimit für den Auftrag in Sekunden angeben. Printer-sticky. |
| %MaxFontSizeAsBitmap | Numerisch (siehe Anmerkung 3) „0“ bis „32767“. | Maximale Schriftgröße angeben, die als Bitmap heruntergeladen werden soll. Printer-sticky. |
| %MetafileSpooling | "True" "False" | EMF-Spooling aktivieren. Die Aktivierung dieser Funktion entspricht der Aktivierung der Benutzeroberflächen-Option Erweiterte Druckfunktionen . Diese Funktion hat Einschränkungen, die mit dem Broschürendruck, dem Zusammentragen und der Seitenanordnung zusammenhängen. Dieses Merkmal hat den niedrigsten Vorrang, wenn es gegen eines dieser Merkmale aufgelöst wird. Document-sticky. |
| %MinFontAsOutline | Numerisch (siehe Anmerkung 3 nach dieser Tabelle) „0“ bis „32,767“ | Mindestschriftgröße angeben, die als Umriss heruntergeladen werden soll. Printer-sticky. |
| %Mirroring | "True" "False" | Ausgabe durch Umkehr der horizontalen Koordinaten spiegeln. Document-sticky. |
| %Negative | "True" "False" | Schwarze und weiße Bereiche auf der gedruckten Seite umkehren. Document-sticky. Erfordert einen Schwarz-Weiß-Drucker, keinen Farbdrucker. |
| %Orientation | „Hochformat“ „Querformat“ „GedrehtesQuerformat“ | Ausgabeausrichtung festlegen. Wenn Sie die Ausrichtung mithilfe dieser Technik konfigurieren, werden sowohl die Werte der privaten als auch der öffentlichen DEVMODEW-Struktur geändert, wenn sie mit der IPrintCoreHelperPS-Schnittstelle verwendet werden. Diese Warnung gilt nicht für die IPrintCoreUI2-Schnittstelle . Document-sticky. |
| %OutputFormat | „Geschwindigkeit“ „Portabilität“ „EPS“ „Archiv“ | PostScript-Ausgabeformat angeben. Das Verhalten des Ausgabeformats entspricht dem für IPrintCoreUI2 definierten Verhalten. Document-sticky. |
| %OutputProtocol | „ASCII“ „BCP“ „TBCP“ „Binär“ | Protokoll angeben, das der Drucker für Druckaufträge verwendet. Die Optionen BCP und TBCP sind nur verfügbar, wenn sie unterstützt werden. EnumOptions enthält nur die Werte, die unterstützt werden. Das Ausgabeprotokoll kann auch durch die Überprüfung des globalen Attributs „Protokolle“ bestimmt werden. Printer-sticky. |
| %OutputPSLevel | „1“ „2“ „3“ | Angeben, welche PostScript-Sprachstufe für diesen Druckauftrag erzeugt werden soll. Die verfügbaren Optionen sind auf Werte beschränkt, die gleich oder kleiner sind als die Sprachstufe des Geräts, die im globalen Attribut „LanguageLevel“ angegeben ist. Document-sticky. Erfordert PostScript Level 2 oder höher. Siehe Anmerkung 1 im Anschluss an diese Tabelle. |
| %PageOrder | "FrontToBack" "BackToFront" | Reihenfolge angeben, in der die Seiten gedruckt werden sollen. Wenn EMF-Spooling nicht verfügbar ist, wird diese Funktion beim Aufruf von EnumFeatures nicht aufgelistet und der Versuch, die Einstellung für diese Funktion zu lesen oder zu schreiben, gibt E_FAIL zurück. BackToFront ist eingeschränkt, wenn die Funktion „%MetafileSpooling“ auf „Falsch“ gesetzt ist. Document-sticky. |
| %PagePerSheet | „1“, „2“, „4“, „6“, „9“, „16“, „Broschüre“ | Der Broschürendruck ist nur verfügbar, wenn Duplexdruck vorhanden ist. Wenn Sie die Option „Broschüre“ wählen, wird der Duplexdruck aktiviert, wenn er nicht bereits aktiviert ist. Wenn Duplex deaktiviert ist und Broschürendruck ausgewählt wurde, wird die Option auf 2-up erzwungen. Wenn das Spooling von Metadateien deaktiviert ist, wird es als Einschränkung für den Broschürendruck dargestellt. Wenn das EMF-Spooling nicht verfügbar ist, weil der Druckprozessor verwendet wird, ist der Broschürendruck nicht verfügbar. In diesem Fall wird der Broschürendruck nicht in EnumOptions aufgeführt, und SetOptions gibt E_FAIL zurück, wenn der Aufrufer "%PagePerSheet" anfordert, auf "Broschüre" festzulegen. Document-sticky. |
| %PSErrorHandler | "True" "False" | PostScript-Fehlerhandler senden. Document-sticky. |
| %PSMemory | Numerisch (siehe Anmerkung 3 zu dieser Tabelle). Für PostScript Level 1-Drucker ist der Bereich „172“ bis „2097151“. Für Postscript Level 2 oder 3 Drucker ist der Bereich „249“ bis „2097151“. | Gibt die Anzahl der Kilobyte des virtuellen Speichers an, die auf dem Gerät verfügbar sind. Die Werte werden in Kilobytes und nicht in Bytes angegeben. Außerdem unterscheiden sich die gültigen Bereiche für Level 1 und Level 2 Drucker. Der Versuch, Werte außerhalb dieser Bereiche zu setzen, schlägt mit einem HRESULT von E_FAIL fehl. Printer-sticky. |
| %TextTrueGray | "True" "False" | Grauen Text in PostScript-Grau konvertieren. Printer-sticky. |
| %TTDownloadFormat | „Automatisch“ „Umriss“ „Bitmap“ „NativeTrueType“ | Format zum Herunterladen der TrueType-Schrift an geben. NativeTrueType ist nur verfügbar und in EnumOptions aufgeführt, wenn das globale Attribut „TTRasterizer“ die Unterstützung für „Type42“ angibt. Document-sticky. |
| %WaitTimeout | Numerisch (siehe Anmerkung 3 nach dieser Tabelle) „0“ bis „2147483647“ | Wert für die Wartezeit in Sekunden angeben. Printer-sticky. |
Hinweis 1 Wenn die angegebenen Anforderungen für ein Feature nicht erfüllt sind, wird dieses Feature nicht in EnumFeatures aufgeführt und versucht, dieses Feature abzurufen oder festzulegen, das bewirkt, dass E_FAIL zurückgegeben werden. Dieser Hinweis gilt für %AddEuro, %Negative und %OutputPSLevel.
Hinweis 2 (%CustomPageSize) Das Format der benutzerdefinierten Seitengröße ist identisch mit dem in IPrintCoreUI2 beschriebenen. EnumOptions gibt eine leere Liste von Optionen zurück.
Hinweis 3 Numerische Werte werden als ANSI-Zeichenfolgen dargestellt, die nur Ziffern enthalten. Zeichen-Symbole sind nicht erlaubt. Zum Beispiel ist „300“ gültig, aber „-20“, „20.5“ und „+300“ sind alle ungültig. Dieser Hinweis gilt für %JobTimeout, %MaxFontSizeAsBitmap, %MinFontAsOutline, %PSMemory und %WaitTimeout.