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
数据类型:字符串访问类型:读取/写入

打印会话的状态。

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

打印会话激活。 下表说明了“激活”的可能值。

说明
0 自动。 启动主机打印服务时自动激活打印会话
1 手动。 手动激活打印会话。

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

指示将使用标准语言代码还是自定义代码页的值。 下表说明了“CodePage”的可能值。

说明
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
数据类型:布尔访问类型:读取/写入

true 指示将使用 PDT 文件来设置打印作业的格式,否则为 false。

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

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

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

true 指示将使用筛选器 DLL 来筛选打印机数据流,否则为 false。

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

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

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

打印时使用的字体大小。

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

指示这是 APPC 还是 3270 打印会话的值。 下表说明了“SessionType”的可能值。

说明
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 南非荷兰语[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 阿拉伯语(阿拉伯联合酋长国)[420]
17 阿拉伯语(也门)[420]
18 巴斯克语[284]
19 白俄罗斯语[1025]
20 保加利亚语[1025]
21 加泰罗尼亚语[284]
22 中文(中国)[935]
23 中文(新加坡)[935]
24 中文 (香港特别行政区) [937]
25 中国 (澳门特别行政区) [937]
26 中文(中国台湾)[937]
27 克罗地亚语[870]
28 捷克语[870]
29 丹麦语[277]
30 荷兰语(比利时)[500]
31 荷兰语(标准)[037]
32 英语(澳大利亚)[037]
33 英语(伯利兹)[500]
34 英语(加拿大)[037]
35 英语(加勒比海)[500]
36 英语(爱尔兰)[285]
37 英语(牙买加)[500]
38 英语(新西兰)[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]
60 冰岛语[871]
61 印度尼西亚语[037]
62 意大利语[280]
63 意大利语(瑞士)[500]
64 国际[500]
65 日语(扩展片假名)[930]
66 日语(英语-小写)[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 西班牙语 (特拉德。排序) [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 西班牙语 (特拉德。排序) (欧元) [1145]
124 瑞典语(欧洲)[1143]
125 拉丁语-1 开放式系统[1047]
126 英语(澳大利亚)(欧洲)[1140]
127 法语(加拿大)(欧洲)[1140]

要求

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

另请参阅

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