용도
호스트 인쇄 서비스에 정의된 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과 같은 다른 값을 사용하는 경우에는 이 값을 지정해야 합니다.