인쇄 서비스의 인쇄 세션에 대한 기본 클래스입니다.
다음 구문은 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