Freigeben über


MsSna_PrintSession-Klasse

Eine Basisklasse für eine PrintSession in einem Druckdienst.

Die folgende Syntax wird durch einen 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;  
};  

Parameter

Name
Datentyp: Zeichenfolge Qualifizierer: Schlüssel, MAXLEN(32), TOUPPERCASE Zugangstyp: Lesen/Schreiben

Der Sitzungsname, der verschiedene Drucker im Netzwerk unterscheidet.

Service
Datentyp: Zeichenfolge Qualifizierer: MAXLEN(20)Zugriffstyp: Lesen/Schreiben

Der SNA-Dienst, zu dem die Drucksitzung gehört.

Kommentar
Datentyp: Zeichenfolge Qualifizierer: MAXLEN(25)Zugriffstyp: Lesen/Schreiben

Ein optionales Kommentarfeld.

StatusText
Datentyp: ZeichenfolgeZugriffstyp: Lesen/Schreiben

Der Status der Drucksitzung.

Aktivierung
Datentyp: ZeichenfolgeZugriffstyp: Lesen/Schreiben

Die Aktivierung der Drucksitzung. Die folgende Tabelle enthält die möglichen Werte für die Aktivierung.

Wert BESCHREIBUNG
0 Automatisch. Aktiviert die Drucksitzung automatisch, wenn der Druckdienst des Hosts gestartet wird
1 Manuelle Aktion. Aktiviert die Drucksitzung manuell.

CodePage
Datentyp: sint16Zugriffstyp: Lesen/Schreiben

Ein Wert, der angibt, ob ein Standardsprachcode oder eine benutzerdefinierte Codepage verwendet werden wird. Die folgende Tabelle enthält die möglichen Werte für die CodePage.

Wert BESCHREIBUNG
0 Sprache
1 Benutzerdefiniert

CodePageLanguage
Datentyp: sint16Zugriffstyp: Lesen/Schreiben

Die Codepage, die in der Drucksitzung verwendet werden soll. Weitere Informationen zu den möglichen Werten für CodePageLanguagefinden Sie im Abschnitt Hinweise.

PrinterDeviceName
Datentyp: Zeichenfolge Qualifizierer: MAXLEN(256)Zugriffstyp: Lesen/Schreiben

Der Name des Zieldruckers.

CodePageCustomFile
Datentyp: Zeichenfolge Qualifizierer: MAXLEN(256)Zugriffstyp: Lesen/Schreiben

Der Dateiname, wenn eine benutzerdefinierte Codepage verwendet werden soll.

PrinterFile
Datentyp: Zeichenfolge Qualifizierer: MAXLEN(256)Zugriffstyp: Lesen/Schreiben

Der Name der Datei. Nur beim Drucken in eine Datei gültig.

PrintToFile
Datentyp: Boolescher Zugriffstyp: Lesen/Schreiben

Wahr um anzugeben, dass der Druckauftrag an eine Datei gesendet wird. andernfalls falsch. Beachten Sie, dass Sie weiterhin einen Zieldrucker konfigurieren müssen.

GesichtsName
Datentyp: Zeichenfolge Qualifizierer: MAXLEN(31)Zugriffstyp: Lesen/Schreiben

Der Name des Gesichts.

GesichtsNameÜberschreiben
Datentyp: Boolescher Zugriffstyp: Lesen/Schreiben

Wahr um die Hostbefehle zu überschreiben. andernfalls falsch.

LeftMargin
Datentyp: sint32-Qualifizierer:MINVALUE(0), MAXVALUE(255)Access Type: Read/Write

Der linke Rand in Zoll.

RechterRand
Datentyp: sint32 Qualifizierer MINVALUE(0), MAXVALUE(255) Zugriffstyp: Lesen/Schreiben

Der rechte Rand in Zoll.

ObererRand
Datentyp: sint32 Qualifizierer MINVALUE(0), MAXVALUE(255) Zugriffstyp: Lesen/Schreiben

Der obere Rand in Zoll.

BottomMargin
Datentyp: sint32-Qualifizierer:MINVALUE(0), MAXVALUE(255)Access Type: Read/Write

Der untere Rand in Zoll.

MarginÜberschreiben
Datentyp: Boolescher Zugriffstyp: Lesen/Schreiben

WAHR um die Hostbefehle zu überschreiben. andernfalls falsch.

EinzigartigeExtension
Datentyp: Boolescher Zugriffstyp: Lesen/Schreiben

Wahr um den Druckdienst anweisen, jeder Datei beim Drucken einer Datei eine einzigartigen Erweiterung zu geben.

PDTDatei
Datentyp: Zeichenfolge Qualifizierer: MAXLEN(256)Zugriffstyp: Lesen/Schreiben

Eine PDT-Datei, die zum Formatieren des Druckauftrags verwendet wird.

CheckPDTDatei
Datentyp: Boolescher Zugriffstyp: Lesen/Schreiben

Wahr um anzugeben, dass eine PDT-Datei zum Formatieren des Druckauftrags verwendet wird. andernfalls falsch.

Filter
Datentyp: Zeichenfolge Qualifizierer: MAXLEN(256)Zugriffstyp: Lesen/Schreiben

Die Filter-DLL, die zum Filtern des Druckerdatenstroms verwendet werden soll.

bFilter
Datentyp: Boolesche Qualifizierer: QualifiziererWertHier Zugriffstyp: Lesen/Schreiben

Wahr um anzugeben, dass eine Filter-DLL zum Filtern des Druckerdatenstroms verwendet wird. andernfalls falsch.

FontSizeÜberschreiben
Datentyp: Boolescher Zugriffstyp: Lesen/Schreiben

Wahr um die Befehle für den Schriftgrad des Hosts zu überschreiben.

FontSize
Datentyp: sint16-Qualifizierer:MINVALUE(0), MAXVALUE(3276) Zugriffstyp: Lesen/Schreiben

Der Schriftgrad, der beim Drucken verwendet werden soll.

SessionType
Datentyp: sint16Zugriffstyp: Lesen/Schreiben

Ein Wert, der angibt, ob es sich um eine APPC- oder 3270-Drucksitzung handelt. Die folgende Tabelle enthält die möglichen Werte für den Sitzungstyp.

Wert BESCHREIBUNG
0 APPC
1 3270

ZeilenProZoll
Datentyp: sint16 Qualifizierer: MINVALUE(1), MAXVALUE(12) Zugriffstyp: Lesen/Schreiben

Die Anzahl der Zeilen pro Zoll, die gedruckt werden sollen.

ZeichenProZeile
Datentyp: sint16Zugriffstyp: Lesen/Schreiben

Die Anzahl der Zeichen pro Zeile, die gedruckt werden soll.

IgnoriereTransparenteAuswahl
Datentyp: Boolescher Zugriffstyp: Lesen/Schreiben

Wahr um Abschnitte des Druckdatenstroms zu ignorieren, die als Transparent markiert wurden. andernfalls falsch. Dieser Wert ist nur gültig, wenn eine PDT-Datei zum Formatieren der Daten verwendet wird.

KeineHorizontaleSkalierung
Datentyp: Boolescher Zugriffstyp: Lesen/Schreiben

Wahr um das Feature für die horizontale Skalierung des Druckertreibers zu deaktivieren. andernfalls falsch.

KeineVertikaleSkalierung
Datentyp: Boolescher Zugriffstyp: Lesen/Schreiben

Wahr um das Feature für die vertikale Skalierung des Druckertreibers zu deaktivieren. andernfalls falsch.

LPIÜberschreiben
Datentyp: Boolescher Zugriffstyp: Lesen/Schreiben

Wahr um das Überschreiben von Hostbefehlen für Zeilen pro Zoll zu aktivieren; andernfalls falsch.

PageSetupÜberschreiben
Datentyp: ZeichenfolgeZugriffstyp: Lesen/Schreiben

Die Seiteneinrichtung überschreiben.

Hinweise

Die folgende Tabelle enthält die möglichen Werte für die CodePageLanguage.

Code Sprache
0 Afrikaans[500]
1 Albanisch[870]
2 Arabisch (Algerien)[420]
3 Arabisch (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 (Vereinigte Arabische Emirate)[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 (Sonderverwaltungszone Hongkong)[937]
25 Chinesisch (Macau Sonderverwaltungsregion)[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 (USA)[037]
43 Estnisch[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 Islandsisch[871]
61 Indonesisch[037]
62 Italienisch[280]
63 Italienisch (Schweiz)[500]
64 International[500]
65 Japanisch (Extend Katakana)[930]
66 Japanisch (Englisch–niedriger)[931]
67 Japanisch (Englisch erweitert)[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 (Coasta Rica)[284]
90 Spanisch (Dom. 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 (Modern Sort)[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 (USA)(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 Latein-1 Open System (Euro)[924]
121 Norwegisch (Bokmal) (Euro)[1142]
122 Norwegisch (Nynorsk) (Euro)[1142]
123 Spanisch (Trad. Sortieren) (Euro)[1145]
124 Schwedisch (Euro)[1143]
125 Latein-1 Open 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

Weitere Informationen

WMISNA-WMI-Anbieterklassen
Programmierhandbuch zur Verwaltung