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.
Eine Basisklasse für eine Drucksitzung in einem Druckdienst.
Die folgende Syntax wird aus MOF-Code vereinfacht.
Syntax
class MsSna_PrintSession : MsSna_Config
{
String Name;
String Service;
String Comment;
String StatusText;
sint16 Activation;
sint16 CodePage;
sint16 CodePageLanguage;
String PrinterDeviceName;
String CodePageCustomFile;
String PrinterFile;
boolean PrintToFile;
String FaceName;
boolean FaceNameOverride;
sint32 LeftMargin;
sint32 RightMargin;
sint32 TopMargin;
sint32 BottomMargin;
boolean MarginOverride;
boolean UniqueExtension;
String PDTFile;
boolean CheckPDTFile;
String Filter;
boolean bFilter;
sint16 FontSize;
sint16 SessionType;
sint16 LinesPerInch;
sint16 CharsPerLine;
boolean IgnoreTransparentSections;
boolean NoHorizontalScaling;
boolean NoVerticalScaling;
boolean LPIOverride;
boolean PageSetupOverride;
};
Die Parameter
Name
Datentyp: Zeichenfolgenqualifizierer: Schlüssel, MAXLEN(32), TOUPPERCASE-Zugriffstyp: Lese-/Schreibzugriff
Der Sitzungsname, der unterschiedliche Drucker im Netzwerk unterscheidet.
Dienstleistung
Datentyp: Zeichenfolgenqualifizierer: MAXLEN(20)Access-Typ: Lese-/Schreibzugriff
Der SNA-Dienst, zu dem die Drucksitzung gehört.
Kommentar
Datentyp: Zeichenfolgenqualifizierer: MAXLEN(25)Access-Typ: Lese-/Schreibzugriff
Ein optionales Kommentarfeld.
StatusText
Datentyp: Zeichenfolgenzugriffstyp: Lese-/Schreibzugriff
Der Status der Drucksitzung.
Aktivierung
Datentyp: Zeichenfolgenzugriffstyp: Lese-/Schreibzugriff
Die Aktivierung der Drucksitzung. In der folgenden Tabelle werden die möglichen Werte für die Aktivierung beschrieben.
| Wert | BESCHREIBUNG |
|---|---|
| 0 | Automatisch. Aktiviert die Drucksitzung automatisch, wenn der Hostdruckdienst gestartet wird. |
| 1 | Manuelle Aktion. Aktiviert die Drucksitzung manuell. |
CodePage
Datentyp: sint16Access Type: Lese-/Schreibzugriff
Ein Wert, der angibt, ob ein Standardsprachencode oder eine benutzerdefinierte Codeseite verwendet wird. In der folgenden Tabelle werden die möglichen Werte für CodePage beschrieben.
| Wert | BESCHREIBUNG |
|---|---|
| 0 | Sprache |
| 1 | Kundenspezifisch |
CodePageLanguage
Datentyp: sint16Access Type: Lese-/Schreibzugriff
Die Codeseite, die in der Drucksitzung verwendet werden soll. Weitere Informationen zu den möglichen Werten für CodePageLanguage finden Sie im Abschnitt "Hinweise ".
PrinterDeviceName
Datentyp: Zeichenfolgenqualifizierer: MAXLEN(256)Access-Typ: Lese-/Schreibzugriff
Der Name des Zieldruckers.
CodePageCustomFile
Datentyp: Zeichenfolgenqualifizierer: MAXLEN(256)Access-Typ: Lese-/Schreibzugriff
Der Dateiname, wenn eine benutzerdefinierte Codeseite verwendet werden soll.
PrinterFile
Datentyp: Zeichenfolgenqualifizierer: MAXLEN(256)Access-Typ: Lese-/Schreibzugriff
Der Name der Datei. Nur gültig beim Drucken in eine Datei.
PrintToFile
Datentyp: Boolean Access Type: Lese-/Schreibzugriff
true , um anzugeben, dass der Druckauftrag an eine Datei gesendet wird; andernfalls "false". Beachten Sie, dass Sie weiterhin einen Zieldrucker konfigurieren müssen.
FaceName
Datentyp: Zeichenfolgenqualifizierer: MAXLEN(31)Access-Typ: Lese-/Schreibzugriff
Der Name des Gesichts.
FaceNameOverride
Datentyp: Boolean Access Type: Lese-/Schreibzugriff
true , um die Hostbefehle außer Kraft zu setzen; andernfalls "false".
LeftMargin
Datentyp: sint32 Qualifizierer: MINVALUE(0), MAXVALUE(255)Access Type: Lese-/Schreibzugriff
Der linke Rand in Zoll.
RightMargin
Datentyp: sint32 Qualifizierer: MINVALUE(0), MAXVALUE(255) Access Type: Lese-/Schreibzugriff
Der rechte Rand in Zoll.
TopMargin
Datentyp: Zeichenfolgenqualifizierer: MINVALUE(0), MAXVALUE(255) Zugriffstyp: Lese-/Schreibzugriff
Der obere Rand in Zoll.
BottomMargin
Datentyp: sint32 Qualifizierer: MINVALUE(0), MAXVALUE(255)Access Type: Lese-/Schreibzugriff
Der untere Rand in Zoll.
MarginOverride
Datentyp: Boolean Access Type: Lese-/Schreibzugriff
true , um die Hostrandbefehle außer Kraft zu setzen; andernfalls "false".
UniqueExtension
Datentyp: Boolean Access Type: Lese-/Schreibzugriff
true , um den Druckdienst anzuweisen, jeder Datei eine eindeutige Erweiterung beim Drucken einer Datei zuzuweisen.
PDTFile
Datentyp: Zeichenfolgenqualifizierer: MAXLEN(256)Access-Typ: Lese-/Schreibzugriff
Eine PDT-Datei, die zum Formatieren des Druckauftrags verwendet wird.
CheckPDTFile
Datentyp: Boolean Access Type: Lese-/Schreibzugriff
true , um anzugeben, dass eine PDT-Datei zum Formatieren des Druckauftrags verwendet wird; andernfalls "false".
Filter
Datentyp: Zeichenfolgenqualifizierer: MAXLEN(256)Access-Typ: Lese-/Schreibzugriff
Die Filter-DLL, die zum Filtern des Druckerdatenstroms verwendet werden soll.
bFilter
Datentyp: Boolesche Qualifizierer: QualiferValueHere-Zugriffstyp : Lese-/Schreibzugriff
true , um anzugeben, dass eine Filter-DLL zum Filtern des Druckerdatenstroms verwendet wird; andernfalls "false".
FontSizeOverride
Datentyp: Boolean Access Type: Lese-/Schreibzugriff
true , um die Befehle für den Schriftgrad des Hosts außer Kraft zu setzen.
FontSize-
Datentyp: sint16 Qualifizierer: MINVALUE(0), MAXVALUE(3276) Access Type: Lese-/Schreibzugriff
Der Schriftgrad, der beim Drucken verwendet werden soll.
SessionType
Datentyp: sint16 Access Type: Lese-/Schreibzugriff
Ein Wert, der angibt, ob es sich um eine APPC- oder 3270-Drucksitzung handelt. In der folgenden Tabelle werden die möglichen Werte für SessionType beschrieben.
| Wert | BESCHREIBUNG |
|---|---|
| 0 | APPC |
| 1 | 3270 |
LinesPerInch
Datentyp: sint16 Qualifizierer: MINVALUE(1), MAXVALUE(12) Access Type: Lese-/Schreibzugriff
Die Anzahl der zu druckende Zeilen pro Zoll.
CharsPerLine
Datentyp: sint16 Access Type: Lese-/Schreibzugriff
Die Anzahl der Zeichen pro Zeile, die gedruckt werden soll.
IgnoreTransparentSections
Datentyp: Boolean Access Type: Lese-/Schreibzugriff
true , um Abschnitte des Druckdatenstroms zu ignorieren, die als transparent gekennzeichnet wurden; andernfalls "false". Dieser Wert ist nur gültig, wenn eine PDT-Datei zum Formatieren der Daten verwendet wird.
NoHorizontalScaling
Datentyp: Boolean Access Type: Lese-/Schreibzugriff
true , um die horizontale Skalierungsfunktion des Druckertreibers zu deaktivieren; andernfalls "false".
NoVerticalScaling
Datentyp: Boolean Access Type: Lese-/Schreibzugriff
true , um die vertikale Skalierungsfunktion des Druckertreibers zu deaktivieren; andernfalls "false".
LPIOverride
Datentyp: Boolean Access Type: Lese-/Schreibzugriff
true , um Hostbefehle für Zeilen pro Zoll außer Kraft zu setzen; andernfalls "false".
PageSetupOverride
Datentyp: Zeichenfolgenzugriffstyp: Lese-/Schreibzugriff
Die Außerkraftsetzung für das Seitensetup.
Bemerkungen
In der folgenden Tabelle werden die möglichen Werte für CodePageLanguage beschrieben.
| Programmcode | Sprache |
|---|---|
| 0 | Afrikaans[500] |
| 1 | Albanisch[870] |
| 2 | Arabisch (Algerien)[420] |
| 3 | Arabisch (Königreich Bahrain)[420] |
| 4 | Arabisch (Ägypten)[420] |
| 5 | Arabisch (Irak)[420] |
| 6 | Arabisch (Jordanien)[420] |
| 7 | Arabisch (Kuwait)[420] |
| 8 | Arabisch (Libanon)[420] |
| 9 | Arabisch (Libyen)[420] |
| 10 | Arabisch (Marokko)[420] |
| 11 | Arabisch (Oman)[420] |
| 12 | Arabisch (Katar)[420] |
| 13 | Arabisch (Saudi-Arabien)[420] |
| 14 | Arabisch (Syrien)[420] |
| 15 | Arabisch (Tunesien)[420] |
| 16 | Arabisch (U.A.E.)[420] |
| 17 | Arabisch (Jemen)[420] |
| 18 | Baskisch[284] |
| 19 | Belarussisch[1025] |
| 20 | Bulgarisch[1025] |
| 21 | Katalanisch[284] |
| 22 | Chinesisch (VR China)[935] |
| 23 | Chinesisch (Singapur)[935] |
| 24 | Chinesisch (Sonderverwaltungsregion Hongkong)[937] |
| 25 | Chinesisch (Sonderverwaltungsregion Macau)[937] |
| 26 | Chinesisch (Taiwan)[937] |
| 27 | Kroatisch[870] |
| 28 | Tschechisch[870] |
| 29 | Dänisch[277] |
| 30 | Niederländisch (Belgien)[500] |
| 31 | Niederländisch (Standard)[037] |
| 32 | Englisch (Australien)[037] |
| 33 | Englisch (Belize)[500] |
| 34 | Englisch (Kanada)[037] |
| 35 | Englisch (Karibik)[500] |
| 36 | Englisch (Irland)[285] |
| 37 | Englisch (Jamaika)[500] |
| 38 | Englisch (Neuseeland)[037] |
| 39 | Englisch (Südafrika)[037] |
| 40 | Englisch (Trinidad)[500] |
| 41 | Englisch (Vereinigtes Königreich)[285] |
| 42 | Englisch (Vereinigte Staaten)[037] |
| 43 | Estland[1112] |
| 44 | Faeroese[277] |
| 45 | Finnisch[278] |
| 46 | Französisch (Belgien)[500] |
| 47 | Französisch (Kanada)[037] |
| 48 | Französisch (Luxemburg)[500] |
| 49 | Französisch (Standard)[297] |
| 50 | Französisch (Schweiz)[500] |
| 51 | Deutsch (Österreich)[273] |
| 52 | Deutsch (Liechtenstein)[500] |
| 53 | Deutsch (Luxemburg)[500] |
| 54 | Deutsch (Standard)[273] |
| 55 | Deutsch (Schweiz)[500] |
| 56 | Griechisch[423] |
| 57 | Griechisch (Modern)[875] |
| 58 | Hebräisch[424] |
| 59 | Ungarisch[870] |
| 60 | Isländisch[871] |
| 61 | Indonesien[037] |
| 62 | Italienisch[280] |
| 63 | Italienisch (Schweiz)[500] |
| 64 | International[500] |
| 65 | Japanisch (Extend Katakana)[930] |
| 66 | Japanisch (Englisch-unten)[931] |
| 67 | Japanisch (Englisch erweitern)[939] |
| 68 | Japanisch (Katakana)[290] |
| 69 | Koreanisch[933] |
| 70 | Lettisch[1112] |
| 71 | Litauisch[1112] |
| 72 | Mazedonisch[1025] |
| 73 | Malaiisch[037] |
| 74 | Norwegisch (Bokmal)[277] |
| 75 | Norwegisch (Nynorsk)[277] |
| 76 | Polnisch[870] |
| 77 | Portugiesisch (Brasilien)[037] |
| 78 | Portugiesisch (Portugal)[037] |
| 79 | Rumänisch[870] |
| 80 | Russisch[880] |
| 81 | Serbisch (Kyrillisch)[1025] |
| 82 | Serbisch (Lateinisch)[870] |
| 83 | Slowakisch[870] |
| 84 | Slowenisch[870] |
| 85 | Spanisch (Argentinien)[284] |
| 86 | Spanisch (Bolivien)[284] |
| 87 | Spanisch (Chile)[284] |
| 88 | Spanisch (Kolumbien)[284] |
| 89 | Spanisch (Costa Rica)[284] |
| 90 | Spanisch (Dominikanischer Rep.)[284] |
| 91 | Spanisch (Ecuador)[284] |
| 92 | Spanisch (El Salvador)[284] |
| 93 | Spanisch (Guatemala)[284] |
| 94 | Spanisch (Honduras)[284] |
| 95 | Spanisch (Mexiko)[284] |
| 96 | Spanisch (Moderne Sortierung)[284] |
| 97 | Spanisch (Nicaragua)[284] |
| 98 | Spanisch (Panama)[284] |
| 99 | Spanisch (Paraguay)[284] |
| 100 | Spanisch (Peru)[284] |
| 101 | Spanisch (Puerto Rico)[284] |
| 102 | Spanisch (Trad. Sortieren)[284] |
| 103 | Spanisch (Uruguay)[284] |
| 104 | Spanisch (Venezuela)[284] |
| 105 | Schwedisch[278] |
| 106 | Thailändisch[838] |
| 107 | Türkisch[905] |
| 108 | Türkisch (Lateinisch-5)[1026] |
| 109 | Ukrainisch[1025] |
| 110 | Dänisch (Euro)[1142] |
| 111 | Englisch (Kanada) (Euro)[1140] |
| 112 | Englisch (Vereinigtes Königreich) (Euro)[1146] |
| 113 | Englisch (Vereinigte Staaten) (Euro)[1140] |
| 114 | Finnisch (Euro)[1143] |
| 115 | Französisch (Standard) (Euro)[1147] |
| 116 | Deutsch (Standard) (Euro)[1141] |
| 117 | Isländisch (Euro)[1149] |
| 118 | International (Euro)[1148] |
| 119 | Italienisch (Euro)[1144] |
| 120 | Lateinisch-1 Offenes System (Euro)[924] |
| 121 | Norwegisch (Bokmal) (Euro)[1142] |
| 122 | Norwegisch (Nynorsk) (Euro)[1142] |
| 123 | Spanisch (Trad. Sortierung) (Euro)[1145] |
| 124 | Schwedisch (Euro)[1143] |
| 125 | Lateinisch-1 Offenes System[1047] |
| 126 | Englisch (Australien) (Euro)[1140] |
| 127 | Französisch (Kanada) (Euro)[1140] |
Anforderungen
Plattformen: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 11 und Windows 10
Siehe auch
WMISNA WMI-Anbieterklassen
Handbuch für Verwaltungs- und Verwaltungsprogrammierer