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