Snacfg PrintSession3270

目标

允许你添加、删除、修改或查看在主机打印服务中定义的 3270 打印会话。

注意

用 snacfg printsession3270 指定的配置设置对应于配置了 SNA 管理器的本地打印服务器设置。

注意

不再支持 /feedignorefinal 选项。 默认情况下启用该值。 如果需要,可以使用 PDF 文件来控制此行为。

语法

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

where

#configpath
指定要查看或更改的配置文件的路径。 如果省略配置路径,Host Integration Server 将尝试使用路径 \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 }
指定在启动 Host Integration Server 时是否会自动激活打印机会话。 默认值为“是”。

/bestfit:{ yes | no }
指定是否按纸张大小缩放输出。 默认值为“是”。

/codepage: {Country |自定义}
这定义了用于输出打印作业的主机代码页语言。 默认值为“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 “Czech [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 “Swedish [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 | 水平 | 垂直
指定双面打印。

/filterfile:" text"
/filterfile 是一种定义的编程 API,允许你将打印机数据流传递到第三方或用户提供的 DLL。 输入文本以表示打印机数据流应到达的位置。

/font:" text"
指定要在打印机会话中使用的字体。 这可以是计算机上安装的任何可用字体。

/formname:string
指定窗体名称。

/margin:left、right、top、bottom
按左、右、上、下顺序指定页面的边距(以英寸为单位)。 默认边距为“0”。

/orientation:portrait,横向
将页面布局指定为“纵向”或“横向”。

/papersize:value
指定打印纸张的大小。

Papersize 的有效值和说明

常量名称(来自 wingdi.h) 说明
1 DMPAPER_LETTER 信函,8.5" x 11"
2 DMPAPER_LETTERSMALL 简式信纸,8.5" x 11"
3 DMPAPER_TABLOID 文摘,11" x 17"
4 DMPAPER_LEDGER 账本,17" x 11"
5 DMPAPER_LEGAL 法律纸,8.5" x 14"
6 DMPAPER_STATEMENT 报告单,5.5" x 8.5"
7 DMPAPER_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 对开纸,8.5" x 13"
15 DMPAPER_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 美国标准复写簿,14.875" x 11"
40 DMPAPER_FANFOLD_STD_GERMAN 德国标准复写簿,8.5" x 12"
41 DMPAPER_FANFOLD_LGL_GERMAN 德国法律文书用复写簿,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 信函特大,9.275 "x 12"
51 DMPAPER_LEGAL_EXTRA 法律纸特大,9.275" x 15"
52 DMPAPER_TABLOID_EXTRA 文摘特大,11.69" x 18"
53 DMPAPER_A4_EXTRA A4 特大,9.27" x 12.69"
54 DMPAPER_LETTER_TRANSVERSE 信函横向,8.275" x 11"
55 DMPAPER_A4_TRANSVERSE A4 横向,210 x 297mm
56 DMPAPER_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 信函加大,8.5" x 12.69"
60 DMPAPER_A4_PLUS A4 加大,210 x 330mm
61 DMPAPER_A5_TRANSVERSE A5 横向,148 x 210mm
62 DMPAPER_B5_TRANSVERSE B5 (JIS) 横向,182 x 257mm
63 DMPAPER_A3_EXTRA A3 特大,322 x 445mm
64 DMPAPER_A5_EXTRA A5 特大,174 x 235mm
65 DMPAPER_B5_EXTRA A5 特大,174 x 235mm
66 DMPAPER_A2 A2,420 x 594mm
67 DMPAPER_A3_TRANSVERSE A3 横向,297 x 420mm
68 DMPAPER_A3_EXTRA_TRANSVERSE A3 特大横向,322 x 445mm

/paperlength:value
指定打印纸张的长度。 paperlength 和 paperwidth 的值以十分之一毫米为单位,并覆盖 papersize 设置。

/paperwidth:value
指定纸张的宽度。 paperlength 和 paperwidth 的值以十分之一毫米为单位,并覆盖 papersize 设置。

/pdtfile:" text"
指定打印机定义文件的名称。

/provider:" text"
此参数映射到两个打印提供程序 DLL(PPD3270.DLL 或 PPD5250.DLL)中的一个,并通知主机打印机服务加载哪个 DLL 以执行打印机通信(ppd3270.dll 或 ppd5250.dll)。 snacfg printsession3270 的文本为 PPD3270。

/printtofile:" text"
指定要向其发送输出的文本文件的名称。 在此参数中输入信息时,打印作业将保存到硬盘驱动器上的文件中,而不是发送到打印机。

/quality:高、中、低、草稿
指定打印质量。

/scalefactor:value
指定打印输出要从物理页面大小缩放的量(除以 100)。 例如,如果缩放比例为 50,则会使打印输出为其正常大小的一半,10 将为十分之一,依此类推。

/server:" text"
指定会话应连接到的服务器的名称。 这通常是在子域中运行主机打印服务的 Host Integration Server 计算机的名称。 使用 /add 时,此选项是必需的。

/truetype:bitmap, download, substitute
指定 TrueType 字体或替换项。

/uniqueextension:{ yes | no }
当使用 /printtofile 选项时,指定“是”将允许主机打印服务为每个打印作业生成唯一的输出文件扩展名。

/overridefontsize:{ yes | no }
指定是否可以重写默认字体大小。

/fontsize:
value
指定用于输出的字体大小(以磅为单位)。

/charset:
value
指定用于输出的字体。

/bypassgdi:{ yes | no }
这允许使用主机软件进行格式化的打印作业绕过 Windows 打印格式系统。 主机中的所有数据都直接传递到打印机。 默认值为“否”。

/charsperline:
value
指定每行打印的字符数。

/feedperjob:{ yes | no }
如果设置为“是”,它将在每个打印作业之间发出一个换页。 默认值为“否”。

/feedignoreinitial:{ yes | no }
如果设置为“是”,则将忽略打印作业中的开始换页。 默认值为“否”。

/jobtermination:{ EndBracket |UnBind }
当打印机接收到“接收到右括号”或“接收到取消绑定”命令时,打印作业将终止。 默认为“EndBracket”。

/linespacing:
价值
指定打印行之间的 (点) 间距。

/linesperinch:{ 6 | 8 }
这将指定打印作业中每英寸的行数(6 或 8)。 默认值为“6”。

/linewrap:{ yes | no }
指定文本是否在行尾自动换行。

/luname:" text"
配置的 3270 打印机 LU 的名称。 使用 /add 时,此选项是必需的。

/monitorjob:{ yes | no }
如果指定为“是”,则此功能会向主机计算机发送消息,指示打印作业已完成。 默认值为“否”。

/pagewidth:{ 80 | 132 | 158 }
指定默认页宽(以每行字符数表示)。 这些值可以是 80、132 或 158 个字符。 默认值为“80”。

/skipblanklines:{ 是 | 否 }
如果打印作业中有空行,则在指定“是”时不会打印它们。 默认值为“否”。

/timeout:value
指定终止打印作业的时间限制(以秒为单位)。

/transparencyascii:{ yes | no }
这将设置一个标志,指示来自主机的透明数据为 ASCII 格式,无需从 EBCDIC 转换。 默认值为“否”。

/transparencycustom:value
指定以透明模式发送数据流的自定义字节。 IBM 标准值为 0x35,但如果主机打印作业使用其他值(如 0x36),则应指定此值。

另请参阅

Snacfg 引用