Freigeben über


MsSna_PrintSession Klasse

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