다음을 통해 공유


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
데이터 형식: 부울 액세스 형식: 읽기/쓰기

PDT 파일이 인쇄 작업의 서식을 지정하는 데 사용됨을 나타내려면 true입니다. 그렇지 않으면 false입니다.

필터
데이터 형식: 문자열 한정자: MAXLEN(256)액세스 형식: 읽기/쓰기

프린터 데이터 스트림을 필터링하는 데 사용할 필터 DLL입니다.

bFilter
데이터 형식: 부울 한정자: QualiferValueHere 액세스 형식: 읽기/쓰기

필터 DLL이 프린터 데이터 스트림을 필터링하는 데 사용됨을 나타내려면 true입니다. 그렇지 않으면 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 아랍어(U.A.E.)[420]
17 아랍어(예멘)[420]
18 바스크어[284]
19 벨라루스어[1025]
20 불가리아어[1025]
21 카탈로니아어[284]
22 (이십이) 중국어(PRC)[935]
23 중국어(싱가포르)[935]
24 중국어(홍콩 특별 행정구)[937]
이십오 (25) 중국어(마카오 특별 행정구)[937]
26 중국어(대만)[937]
27 크로아티아어[870]
28 체코어[870]
이십구 덴마크어[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 International[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 스페인어(Trad. 정렬)[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]
백이십 Latin-1 Open System(Euro)[924]
121 노르웨이어(복말)(유로)[1142]
122 노르웨이어(니노르스크)(유로)[1142]
123 스페인어(Trad. 정렬)(유로)[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 공급자 클래스
관리 및 관리 프로그래머 가이드