다음을 통해 공유


Snacfg PrintSession3270

용도

호스트 인쇄 서비스에 정의된 3270 인쇄 세션을 추가, 삭제, 수정 또는 보도록 허용합니다.

참고

snacfg printsession3270으로 지정된 구성 설정은 SNA Manager로 구성된 로컬 인쇄 서버 설정에 해당합니다.

참고

/feedignorefinal 옵션은 더 이상 지원되지 않습니다. 기본적으로 이 값은 사용하도록 설정되어 있습니다. 필요한 경우 PDF 파일을 사용하여 이 동작을 제어할 수 있습니다.

구문

  
        [configpath]  [configpath]  [configpath] printsession3270nameservernameLUname[options]  
[configpath] printsession3270name [options]  
[configpath] printsession3270name  

where

#configpath
보거나 변경할 구성 파일의 경로를 지정합니다. 구성 경로를 생략하면 호스트 통합 서버는 \Program Files\Host Integration Server\SYSTEM\CONFIG\COM 경로를 사용하여 로컬 시스템의 구성 파일에 액세스하려고 시도합니다. Cfg.

/list
3270 인쇄 세션의 목록을 생성합니다.

/print
인쇄 세션의 구성 설정 목록을 표시합니다. 표시된 명령에는 snacfg라는 단어가 포함되어 있지 않으므로 명령 파일로 리디렉션할 수 있습니다. 명령 파일은 이 섹션의 앞부분에 설명되어 있습니다.

/add
호스트 인쇄 서비스에 인쇄 세션을 추가합니다. 인쇄 세션을 구성하려면 /server:servername/luname:Luname 옵션을 사용하여 /add 뒤에 서버 이름과 구성된 3270 프린터 LU 이름을 지정해야 합니다.

/delete
프린터 세션을 삭제합니다. 인쇄 세션을 삭제하려면 /delete 뒤에 서버 이름과 구성된 3270 프린터 LU 이름을 지정해야 합니다.

3270 인쇄 세션에 대한 옵션

/autoactivate:{ yes | no }
호스트 통합 서버가 시작될 때 프린터 세션이 자동으로 활성화되는지 여부를 지정합니다. 기본값은 yes입니다.

/bestfit:{ yes | 아니요 }
출력의 크기를 용지 크기로 조정할지 여부를 지정합니다. 기본값은 입니다.

/codepage: {Country | Custom}
인쇄 작업이 출력되는 호스트 코드 페이지 언어를 정의합니다. 기본값은 Country이며 기본 언어는 영어(미국) [037] 입니다. 기본 언어를 변경하려면 /country 옵션을 사용하여 원하는 국가/지역의 호스트 코드 페이지 수를 제공합니다.

호스트 코드 페이지에 대해 사용자 지정 파일을 사용하려면 /customfile:text,을 사용해야 합니다. 여기서 text 값은 인쇄 작업에 대한 사양을 포함하는 파일의 이름입니다.

호스트 코드 페이지 번호 및 해당 언어

호스트 코드 페이지 번호 언어
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 "중국어(중국) [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 "Faeroese [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]"

/collate:{ yes | no }
페이지를 순서대로 정렬하는 옵션을 추가합니다.

/color:{ yes | no }
컬러 프린터의 경우 아무것도 선택하지 않으면 인쇄는 회색조가 됩니다.

/comment: " text"
프린터 세션에 대한 선택적 설명을 추가합니다. 최대 25자까지 포함할 수 있습니다. 주석을 따옴표로 묶습니다.

/copies:value
인쇄할 복사본 수를 지정합니다.

/country:value
인쇄 작업이 인쇄되는 언어를 지정합니다.

/customfile: " text"
사용자 지정 언어 번역 정보를 포함하는 파일의 이름을 지정합니다. /codepage:custom을 지정하는 경우 이 옵션을 사용합니다.

/devicename: " text"
대상 프린터의 이름을 지정합니다.

/duplex:simplex | horizontal | vertical
양면 용지에 인쇄를 지정합니다.

/filterfile: " text"
/filterfile은 타사 또는 사용자가 제공한 DLL에 프린터 데이터 스트림을 전달할 수 있는 정의된 프로그래밍 API입니다. 프린터 데이터 스트림이 이동해야 하는 위치를 나타내는 텍스트를 입력합니다.

/font: " text"
프린터 세션에 사용할 글꼴을 지정합니다. 컴퓨터에 설치된 모든 글꼴을 사용할 수 있습니다.

/formname:string
양식에 사용할 이름을 지정합니다.

/margin:left, right, top, bottom
왼쪽, 오른쪽, 위쪽, 아래쪽 순으로 페이지의 여백을 인치로 지정합니다. 기본 여백은 “0”입니다.

/orientation:portrait, landscape
페이지 레이아웃을 세로 또는 가로로 지정합니다.

/papersize:value
인쇄할 용지의 크기를 지정합니다.

용지 크기에 대한 유효한 값 및 설명

상수 이름(wingdi.h에서) 설명
1 DMPAPER_LETTER Letter, 8.5" x 11"
2 DMPAPER_LETTERSMALL Letter Small, 8.5" x 11"
3 DMPAPER_TABLOID Tabloid, 11" x 17"
4 DMPAPER_LEDGER Ledger, 17" x 11"
5 DMPAPER_LEGAL Legal, 8.5" x 14"
6 DMPAPER_STATEMENT Statement, 5.5" x 8.5"
7 DMPAPER_EXECUTIVE Executive, 7.25" x 10.5"
8 DMPAPER_A3 A3 용지, 297 x 420mm
9 DMPAPER_A4 A4 용지, 210 x 297mm
10 DMPAPER_A4SMALL A4 작은 용지, 210 x 297mm
11 DMPAPER_A5 A5 용지, 148 x 210mm
12 DMPAPER_B4 B4 용지, 250 x 354mm
13 DMPAPER_B5 B5 용지, 182 x 257mm
14 DMPAPER_FOLIO Folio, 8.5" x 13"
15 DMPAPER_QUARTO Quarto, 215 x 275mm
16 DMPAPER_10X14 10" x 14" 시트
17 DMPAPER_11X17 11" x 17" 시트
18 DMPAPER_NOTE 참고, 8.5" x 11"
19 DMPAPER_ENV_9 #9 봉투, 3.875" x 8.875"
20 DMPAPER_ENV_10 #10 봉투, 4.125" x 9.5"
21 DMPAPER_ENV_11 #11 봉투, 4.5" x 10.375"
22 DMPAPER_ENV_12 #12 봉투, 4.75" x 11"
23 DMPAPER_ENV_14 #14 봉투, 5" x 11.5"
24 DMPAPER_CSHEET C 시트, 17" x 22"
25 DMPAPER_DSHEET D 시트, 22" x 34"
26 DMPAPER_ESHEET E 시트, 34" x 44"
27 DMPAPER_ENV_DL DL 봉투, 110 x 220mm
28 DMPAPER_ENV_C5 C5 봉투, 162 x 229mm
29 DMPAPER_ENV_C3 C3 봉투, 324 x 458mm
30 DMPAPER_ENV_C4 C4 봉투, 229 x 324mm
31 DMPAPER_ENV_C6 C6 봉투, 114 x 162mm
32 DMPAPER_ENV_C65 C65 봉투, 114 x 229mm
33 DMPAPER_ENV_B4 B4 봉투, 250 x 353mm
34 DMPAPER_ENV_B5 B5 봉투, 176 x 250mm
5 DMPAPER_ENV_B6 B6 봉투, 176 x 125mm
36 DMPAPER_ENV_ITALY 이탈리아 봉투, 110 x 230mm
37 DMPAPER_ENV_MONARCH 모나크 봉투, 3.875" x 7.5"
38 DMPAPER_ENV_PERSONAL 6.75 봉투, 3.625" x 6.5"
39 DMPAPER_FANFOLD_US 미국 표준 Fanfold, 14.875" x 11"
40 DMPAPER_FANFOLD_STD_GERMAN 독일 표준 Fanfold, 8.5" x 12"
41 DMPAPER_FANFOLD_LGL_GERMAN 독일 Legal Fanfold, 8.5" x 13"

Windows에서 지원되는 추가 값

상수 이름 설명
42 DMPAPER_ISO_B4 B4(ISO) 250 x 353mm
43 DMPAPER_JAPANESE_POSTCARD 일본 엽서 100 x 148mm
44 DMPAPER_9X11 9" x 11"
45 DMPAPER_10X11 10" x 11"
46 DMPAPER_15X11 15" x 11"
47 DMPAPER_ENV_INVITE 봉투 초대 220 x 220mm
48 DMPAPER_RESERVED_48 예약됨 -- 사용하지 마세요.
49 DMPAPER_RESERVED_49 예약됨 -- 사용하지 마세요.
50 DMPAPER_LETTER_EXTRA Letter Extra, 9.275 "x 12"
51 DMPAPER_LEGAL_EXTRA Legal Extra, 9.275" x 15"
52 DMPAPER_TABLOID_EXTRA Tabloid Extra, 11.69" x 18"
53 DMPAPER_A4_EXTRA A4 Extra, 9.27" x 12.69"
54 DMPAPER_LETTER_TRANSVERSE Letter Transverse, 8.275" x 11"
55 DMPAPER_A4_TRANSVERSE A4 Transverse, 210 x 297mm
56 DMPAPER_LETTER_EXTRA_ TRANSVERSE Letter Extra Transverse, 9.275" x 12"
57 DMPAPER_A_PLUS SuperA / A4, 227 x 356mm
58 DMPAPER_B_PLUS SuperB / A3, 305 x 487mm
59 DMPAPER_LETTER_PLUS Letter Plus, 8.5" x 12.69"
60 DMPAPER_A4_PLUS A4 Plus, 210 x 330mm
61 DMPAPER_A5_TRANSVERSE A5 Transverse, 148 x 210mm
62 DMPAPER_B5_TRANSVERSE B5(JIS) Transverse, 182 x 257mm
63 DMPAPER_A3_EXTRA A3 Extra, 322 x 445mm
64 DMPAPER_A5_EXTRA A5 Extra, 174 x 235mm
65 DMPAPER_B5_EXTRA A5 Extra, 174 x 235mm
66 DMPAPER_A2 A2, 420 x 594mm
67 DMPAPER_A3_TRANSVERSE A3 Transverse, 297 x 420mm
68 DMPAPER_A3_EXTRA_TRANSVERSE A3 Extra Transverse, 322 x 445mm

/paperlength:value
인쇄할 용지의 길이를 지정합니다. 용지 길이 및 용지 너비의 값은 1/10밀리미터이고 용지 크기 설정은 무시됩니다.

/paperwidth:value
용지의 너비를 지정합니다. 용지 길이 및 용지 너비의 값은 1/10밀리미터이고 용지 크기 설정은 무시됩니다.

/pdtfile: " text"
프린터 정의 파일의 이름을 지정합니다.

/provider: " text"
이 매개 변수는 두 개의 인쇄 공급자 DLL(PPD3270.DLL 또는 PPD5250.DLL) 중 하나에 매핑되고, 프린터 통신(ppd3270.dll 또는 ppd5250.dll)을 수행하기 위해 로드할 DLL을 호스트 프린터 서비스에 알려 줍니다. snacfg printsession3270에 대한 텍스트는 PPD3270입니다.

/printtofile: " text"
출력을 보낼 텍스트 파일의 이름을 지정합니다. 이 매개 변수에 정보를 입력하면 인쇄 작업이 프린터로 전송되는 대신 하드 드라이브의 파일에 저장됩니다.

/quality:high, medium, low, draft
프린터의 품질을 지정합니다.

/scalefactor:value
100으로 나눈 실제 페이지 크기에서 인쇄된 출력의 크기를 조정할 값을 지정합니다. 예를 들어, 50의 배율 인수를 사용하면 인쇄된 출력이 보통 크기의 절반으로 설정되고 10은 1/10이 됩니다.

/server: " text"
세션을 연결할 서버의 이름을 지정합니다. 일반적으로 하위 도메인에서 호스트 인쇄 서비스를 실행하는 Host Integration Server 컴퓨터의 이름입니다. /add를 사용하는 경우 이 옵션이 필요합니다.

/truetype:bitmap, download, substitute
트루타입 글꼴이나 대체를 지정합니다.

/uniqueextension:{ yes | no }
/printtofile 옵션을 사용하는 경우 YES를 지정하면 호스트 인쇄 서비스에서 각 인쇄 작업에 대해 고유한 출력 파일 확장명을 생성할 수 있습니다.

/overridefontsize:{ yes | no }
기본 글꼴 크기를 재정의할 수 있는지 여부를 지정합니다.

/fontsize:
value
출력에 사용되는 글꼴의 크기(포인트)를 지정합니다.

/charset:
value
출력에 사용되는 글꼴을 지정합니다.

/bypassgdi:{ yes | no }
이렇게 하면 호스트 소프트웨어로 형식이 지정된 인쇄 작업에서 Windows 인쇄 형식 시스템을 무시할 수 있습니다. 호스트의 모든 데이터가 프린터에 직접 전달됩니다. 기본값은 no입니다.

/charsperline:
value
줄별로 인쇄되는 문자 수를 지정합니다.

/feedperjob:{ yes | no }
yes로 설정된 경우 각 인쇄 작업 간에 양식 피드가 발급됩니다. 기본값은 no입니다.

/feedignoreinitial:{ yes | no }
yes로 설정하면 인쇄 작업의 시작 양식 피드가 무시됩니다. 기본값은 no입니다.

/jobtermination:{ EndBracket | UnBind }
끝 대괄호가 수신되는 경우 또는 바인딩 해제가 수신되는 경우 명령이 프린터에서 수신될 때 인쇄 작업이 종료됩니다. 기본값은 EndBracket입니다.

/linespacing:

인쇄된 선 사이의 간격을 포인트 단위로 지정합니다.

/linesperinch:{ 6 | 8 }
인쇄 작업에서 인치당 줄 수(6 또는 8)를 지정합니다. 기본값은 6입니다.

/linewrap:{ yes | no }
줄의 끝 부분에 텍스트가 자동으로 줄 바꿈되는지 여부를 지정합니다.

/luname: " text"
구성된 3270 프린터 LU의 이름입니다. /add를 사용하는 경우 이 옵션이 필요합니다.

/monitorjob:{ yes | no }
yes를 지정하면 이 기능은 인쇄 작업이 완료되었음을 나타내는 메시지를 호스트 컴퓨터로 보냅니다. 기본값은 no입니다.

/pagewidth:{ 80 | 132 | 158 }
기본 페이지 너비를 줄당 문자 수로 지정합니다. 값은 80, 132 또는 158자일 수 있습니다. 기본값은 80입니다.

/skipblanklines:{ yes | no }
인쇄 작업에 빈 줄이 있으면 yes가 지정된 경우 인쇄되지 않습니다. 기본값은 no입니다.

/timeout:value
인쇄 작업을 종료하는 시간 제한(초)을 지정합니다.

/transparencyascii:{ yes | no }
이렇게 하면 호스트의 투명 데이터가 ASCII 형식이고 EBCDIC에서 변환이 필요하지 않음을 나타내는 플래그가 설정됩니다. 기본값은 no입니다.

/transparencycustom:value
데이터 스트림을 투명 모드로 보내는 사용자 지정 바이트를 지정합니다. IBM 표준 값은 0x35이지만 호스트 인쇄 작업에서 0x36과 같은 다른 값을 사용하는 경우에는 이 값을 지정해야 합니다.

참고 항목

Snacfg 참조