MsSna_PrintSession类

打印服务上打印会话的基类。

以下语法通过 MOF 代码简化。

语法

  
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;  
};  

参数

名称
数据类型: 字符串 限定符: 键、MAXLEN(32)、TOUPPERCASE访问类型:读/写

会话名称,用于区分网络上的不同打印机。

服务
数据类型: 字符串 限定符: MAXLEN(20)访问类型:读/写

打印会话所属的 SNA 服务。

注释
数据类型: 字符串 限定符: MAXLEN(25)访问类型:读/写

可选注释字段。

StatusText
数据类型: 字符串 访问类型:读/写

打印会话的状态。

激活
数据类型: 字符串 访问类型:读/写

打印会话激活。 下表描述了 激活的可能值。

价值 DESCRIPTION
0 自动。 启动主机打印服务时自动激活打印会话
1 手动。 手动激活打印会话。

CodePage
数据类型: sint16访问类型:读/写

一个值,该值指示是使用标准语言代码还是自定义代码页。 下表描述了 CodePage 的可能值。

价值 DESCRIPTION
0 语言
1 习惯

CodePageLanguage
数据类型: sint16访问类型:读/写

打印会话中使用的代码页。 有关 CodePageLanguage 可能值的详细信息,请参阅 “备注 ”部分。

PrinterDeviceName
数据类型: 字符串 限定符: MAXLEN(256)访问类型:读/写

目标打印机的名称。

CodePageCustomFile
数据类型: 字符串 限定符: MAXLEN(256)访问类型:读/写

如果要使用自定义代码页,则文件名。

PrinterFile
数据类型: 字符串 限定符: MAXLEN(256)访问类型:读/写

文件的名称。 仅在打印到文件时有效。

PrintToFile
数据类型: 布尔 访问类型:读/写

如果 指示打印作业将发送到文件,则为 true;否则为 false。 请注意,仍必须配置目标打印机。

FaceName
数据类型: 字符串 限定符: MAXLEN(31)访问类型:读/写

人脸的名称。

FaceNameOverride
数据类型: 布尔 访问类型:读/写

如果 重写主机命令,则为 true;否则为 false

LeftMargin
数据类型: sint32 限定符: MINVALUE(0)、MAXVALUE(255)访问类型:读/写

左边距,以英寸为单位。

RightMargin
数据类型: sint32 限定符: MINVALUE(0)、MAXVALUE(255) 访问类型:读/写

右边距,以英寸为单位。

TopMargin
数据类型: 字符串 限定符: MINVALUE(0)、MAXVALUE(255) 访问类型:读/写

上边距,以英寸为单位。

BottomMargin
数据类型: sint32 限定符: MINVALUE(0)、MAXVALUE(255)访问类型:读/写

底部边距,以英寸为单位。

MarginOverride
数据类型: 布尔 访问类型:读/写

如果 重写主机边距命令,则为 true;否则为 false

UniqueExtension
数据类型: 布尔 访问类型:读/写

如果为 true ,则指示打印服务在打印文件时为每个文件提供唯一扩展名。

PDTFile
数据类型: 字符串 限定符: MAXLEN(256)访问类型:读/写

用于设置打印作业格式的 PDT 文件。

CheckPDTFile
数据类型: 布尔 访问类型:读/写

如果 指示 PDT 文件用于设置打印作业的格式,则为 true;否则为 false

滤波器
数据类型: 字符串 限定符: MAXLEN(256)访问类型:读/写

用于筛选打印机数据流的筛选器 DLL。

bFilter
数据类型: 布尔 限定符: QualiferValueHere 访问类型:读/写

true 表示筛选器 DLL 将用于筛选打印机数据流;否则为 false

FontSizeOverride
数据类型: 布尔 访问类型:读/写

true 以替代主机字体大小命令。

FontSize
数据类型: sint16 限定符: MINVALUE(0)、MAXVALUE(3276) 访问类型:读/写

打印时要使用的字号。

SessionType
数据类型: sint16 访问类型:读/写

一个值,该值指示这是 APPC 还是 3270 打印会话。 下表描述了 SessionType 的可能值。

价值 DESCRIPTION
0 APPC
1 3270

LinesPerInch
数据类型: sint16 限定符: MINVALUE(1)、MAXVALUE(12) 访问类型:读/写

要打印的每英寸行数。

CharsPerLine
数据类型: sint16 访问类型:读/写

要打印的每行的字符数。

IgnoreTransparentSections
数据类型: 布尔 访问类型:读/写

如果 忽略标记为“透明”的打印数据流部分,则为 true;否则为 false。 仅当使用 PDT 文件格式化数据时,此值才有效。

NoHorizontalScaling
数据类型: 布尔 访问类型:读/写

如果 关闭打印机驱动程序的水平缩放功能,则为 true;否则为 false

NoVerticalScaling
数据类型: 布尔 访问类型:读/写

如果 关闭打印机驱动程序的垂直缩放功能,则为 true;否则为 false

LPIOverride
数据类型: 布尔 访问类型:读/写

如果 为要重写的每英寸行启用主机命令,则为 true;否则为 false

PageSetupOverride
数据类型: 字符串 访问类型:读/写

页面设置的替代。

注解

下表描述了 CodePageLanguage 的可能值。

代码 语言
0 Afrikaans[500]
1 阿尔巴尼亚语[870]
2 阿拉伯语(阿尔及利亚)[420]
3 阿拉伯语(巴林王国)[420]
4 阿拉伯语(埃及)[420]
5 阿拉伯语(伊拉克)[420]
6 阿拉伯语(约旦)[420]
7 阿拉伯语(科威特)[420]
8 阿拉伯语(黎巴嫩)[420]
9 阿拉伯语(利比亚)[420]
10 阿拉伯语(摩洛哥)[420]
11 阿拉伯语(阿曼)[420]
12 阿拉伯语(卡塔尔)[420]
13 阿拉伯语(沙特阿拉伯)[420]
14 阿拉伯语(叙利亚)[420]
15 阿拉伯语(突尼斯)[420]
16 阿拉伯语(U.A.E.)[420]
十七 阿拉伯语(也门)[420]
18 巴斯克[284]
19 白俄罗斯语[1025]
20 保加利亚语[1025]
21 加泰罗尼亚语[284]
22 中文(中国)[935]
23 中文(新加坡)[935]
24 中文(香港特别行政区)[937]
二十五 中国(澳门特别行政区)[937]
26 中文(台湾)[937]
二十七 克罗地亚[870]
28 捷克[870]
二十九 丹麦语[277]
30 荷兰语(比利时)[500]
31 荷兰语(标准版)[037]
32 英语(澳大利亚)[037]
33 英语(巴巴多斯)[500]
34 英语(加拿大)[037]
35 英语(加勒比)[500]
36 英语(爱尔兰)[285]
37 英语(牙买加)[500]
三十八 英语(新西兰)[037]
39 英语(南非)[037]
40 英语(特立尼达)[500]
41 英语(英国)[285]
42 英语(美国)[037]
43 爱沙尼亚语[1112]
44 法罗塞[277]
45 芬兰语[278]
46 法语(比利时)[500]
47 法语(加拿大)[037]
48 法语(卢森堡)[500]
49 法语(标准)[297]
50 法语(瑞士)[500]
51 德语(奥地利)[273]
52 德语(列支敦士登)[500]
53 德国 (卢森堡)[500]
54 德语(标准)[273]
55 德语(瑞士)[500]
56 希腊文[423]
57 希腊文(现代)[875]
58 希伯来语[424]
59 匈牙利语[870]
六十 冰岛语[871]
61 印度尼西亚语[037]
62 意大利语[280]
63 意大利语(瑞士)[500]
64 International[500]
65 日语(扩展片假名)[930]
66 日语(英语-lower)[931]
67 日语(扩展英语)[939]
68 日语(片假名)[290]
69 朝鲜语[933]
70 拉脱维亚语[1112]
71 立陶宛语[1112]
72 马其顿语[1025]
73 马来语[037]
74 挪威语(博克马尔)[277]
75 挪威语(尼诺斯克)[277]
76 波兰[870]
77 葡萄牙语(巴西)[037]
78 葡萄牙语(葡萄牙)[037]
79 罗马尼亚语[870]
80 俄语[880]
81 塞尔维亚语(西里尔文)[1025]
82 塞尔维亚语(拉丁语)[870]
83 斯洛伐克语[870]
84 斯洛文尼亚语[870]
85 西班牙语(阿根廷)[284]
86 西班牙语(玻利维亚)[284]
87 西班牙语(智利)[284]
88 西班牙语(哥伦比亚)[284]
89 西班牙语(哥斯达黎加)[284]
90 西班牙语(多米尼加众议员)[284]
91 西班牙语(厄瓜多尔)[284]
92 西班牙语(萨尔瓦多)[284]
93 西班牙语(危地马拉)[284]
94 西班牙语(洪都拉斯)[284]
95 西班牙语(墨西哥)[284]
96 西班牙语(现代排序)[284]
97 西班牙语(尼加拉瓜)[284]
98 西班牙语(巴拿马)[284]
99 西班牙语(巴拉圭)[284]
100 西班牙语(秘鲁)[284]
101 西班牙语(波多黎各)[284]
102 西班牙语(特拉德。Sort)[284]
103 西班牙语(乌拉圭)[284]
104 西班牙语(委内瑞拉)[284]
105 瑞典语[278]
106 泰文[838]
107 土耳其[905]
108 土耳其语(拉丁语-5)[1026]
109 乌克兰语[1025]
110 丹麦语(欧元)[1142]
111 英语(加拿大) (欧元)[1140]
112 英语(英国) (欧元)[1146]
113 英语 (美国) (欧元)[1140]
114 芬兰语(欧元)[1143]
115 法国(标准) (欧元)[1147]
116 德国 (标准) (欧元)[1141]
117 冰岛语(欧元)[1149]
118 国际(欧元)[1148]
119 意大利语(欧元)[1144]
120 拉丁语-1 开放系统(欧元)[924]
121 挪威语(博克马尔) (欧元)[1142]
122 挪威语(尼诺斯克) (欧元)[1142]
123 西班牙语(特拉德。Sort) (Euro)[1145]
124 瑞典语(欧元)[1143]
125 Latin-1 Open System[1047]
126 英语(澳大利亚) (欧元)[1140]
127 法国 (加拿大) (欧元)[1140]

要求

平台:Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows 11 和 Windows 10

另请参阅

WMISNA WMI 提供程序类
管理和管理程序员指南