目的
ホスト印刷サービスで定義されている 3270 印刷セッションを追加、削除、変更、または表示できます。
Note
snacfg printsession3270 で指定された構成設定は、SNA Manager で構成されたローカル プリント サーバーの設定に対応します。
Note
/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
ホスト印刷サービスに印刷セッションを追加します。 印刷セッションを構成するには、 /add の後に /server:servername および /luname:Luname オプションを使用して、サーバー名と構成された 3270 プリンター LU 名を指定する必要があります。
/delete
プリンター セッションを削除します。 印刷セッションを削除するには、 /delete の後に、サーバー名と構成された 3270 プリンター LU 名を指定する必要があります。
3270 印刷セッションのオプション
/autoactivate:{ yes | no }
Host Integration Server の起動時にプリンター セッションを自動的にアクティブ化するかどうかを指定します。 既定値は [Yes]\(はい\) です。
/bestfit:{ yes | no }
出力を用紙サイズに拡大縮小するかどうかを指定します。 既定値は yes です。
/codepage: {Country |Custom}
これを指定すると、印刷ジョブが出力されるホスト コード ページの言語を定義できます。 既定値は Country で、既定の言語は英語 (米国) [037] です。 既定の言語を変更するには、必要な国または地域のホスト コード ページの番号を /country オプションで指定します。
ホスト コード ページにカスタム ファイルを使用する場合は、 /customfile:text 使用する必要があります。text の値は、印刷ジョブの仕様を含むファイルの名前です。
ホスト コード ページ番号と対応する言語
| ホスト コード ページ番号 | Language |
|---|---|
| 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 | "アラビア語 (米国)[420]" |
| 17 | "アラビア語 (イエメン) [420]" |
| 18 | "バスク語 [284]" |
| 19 | "ベラルーシ語 [1025]" |
| 20 | "ブルガリア語 [1025]" |
| 21 | "カタロニア語 [284]" |
| 22 | "Chinese (PRC) [935]" |
| 23 | "Chinese (シンガポール) [935]" |
| 24 | "Chinese (Hong Kong SAR) [937]" |
| 25 | "Chinese (Macao SAR) [937]" |
| 26 | "中国語 (台湾) [937]" |
| 27 | "クロアチア語 [870]" |
| 28 | "チェコ語 [870]" |
| 29 | "デンマーク語 [277]" |
| 30 | "オランダ語 (ベルギー) [500]" |
| 31 | "オランダ語 (標準) [037]" |
| 32 | "英語 (オーストラリア) [037]" |
| 33 | "English (ベリーズ) [500]" |
| 34 | "英語 (カナダ) [037]" |
| 35 | "英語 (カリブ) [500]" |
| 36 | "英語 (アイルランド) [285]" |
| 37 | "English (ジャマイカ) [500]" |
| 38 | "英語 (ニュージーランド) [037]" |
| 39 | "英語 (南アフリカ) [037]" |
| 40 | "English (トリニダード) [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 | "Thai [838]" |
| 107 | "トルコ語 [905]" |
| 108 | "トルコ語 (Latin-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:縦、横
ページ レイアウトを縦または横として指定します。
/papersize:value
印刷する用紙のサイズを指定します。
用紙サイズの有効な値と説明
| 値 | 定数名 (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 | 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 | 封筒 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
印刷する用紙の長さを指定します。 用紙の長さと用紙の幅の値は 1/10 ミリ単位で、papersize の設定はオーバーライドされます。
/paperwidth:value
用紙の幅を指定します。 用紙の長さと用紙の幅の値は 1/10 ミリ単位で、papersize の設定はオーバーライドされます。
/pdtfile: " text"
プリンター定義ファイルの名前を指定します。
/provider: " text"
このパラメーターは 2 つの印刷プロバイダー DLL (PPD3270.DLL または PPD5250.DLL) のいずれかにマップされ、Host Printer Service に対してプリンターの通信を行うために読み込む DLL を指定します (ppd3270.dll または ppd5250.dll)。 snacfg printsession3270 用のテキストは PPD3270 です。
/printtofile: " text"
出力の送信先となるテキスト ファイルの名前を指定します。 このパラメーターに情報を入力すると、印刷ジョブは、プリンターに送信される代わりに、ハード ドライブ上のファイルに保存されます。
/quality:high、medium、low、draft
印刷の品質を指定します。
/scalefactor:value
印刷される出力が物理ページのサイズから拡大縮小される大きさを指定します (100 で除算されます)。 たとえば、scalefactor が 50 の場合、印刷される出力は通常サイズの半分になり、10 の場合は 10 分の 1 になります。
/server: " text"
セッションを接続するサーバーの名前を指定します。 これは通常、サブドメインでホスト印刷サービスを実行している Host Integration Server コンピューターの名前です。 /add が使用されている場合、このオプションは必須です。
/truetype:bitmap,download, substitute
TrueType フォントまたは代替を指定します。
/uniqueextension:{ yes | no }
/printtofile オプションが使用されている場合、YES を指定すると、ホスト印刷サービスにより各印刷ジョブに対して一意の出力ファイルの拡張子が生成されます。
/overridefontsize:{ yes | no }
既定のフォント サイズをオーバーライドできるかどうかを指定します。
/fontsize:
value
出力に使用するフォントのサイズ (ポイント単位) を指定します。
/charset:
value
出力に使用するフォント フェイスを指定します。
/bypassgdi:{ yes | no }
これにより、ホスト ソフトウェアで書式設定された印刷ジョブが、Windows 印刷書式システムをバイパスできるようになります。 ホストからのすべてのデータは、プリンターに直接渡されます。 既定は no です。
/charsperline:
value
1 行ごとに印刷される文字数を指定します。
/feedperjob:{ yes | no }
yes に設定すると、各印刷ジョブの間にフォーム フィードが発行されます。 既定は no です。
/feedignoreinitial:{ yes | no }
yes に設定すると、印刷ジョブの開始フォーム フィードは無視されます。 既定は no です。
/jobtermination:{ EndBracket |UnBind }
印刷ジョブは、プリンターが When End Bracket Received コマンドか When Unbind Received コマンドのいずれかを受信したときに終了します。 既定値は EndBracket です。
/linespacing:
値
印刷される行間のスペースをポイント単位で指定します。
/linesperinch:{ 6 | 8 }
印刷ジョブの 1 インチあたりの行数 (6 または 8) を指定します。 既定値は 6 です。
/linewrap:{ yes | no }
行の末尾でテキストを自動的に折り返すかどうかを指定します。
/luname: " text"
構成されている 3270 プリンター LU の名前です。 /add が使用されている場合、このオプションは必須です。
/monitorjob:{ yes | no }
yes を指定した場合、この機能によって、印刷ジョブが完了したことを示すメッセージがホスト コンピューターに送信されます。 既定は no です。
/pagewidth:{ 80 | 132 | 158 }
既定のページ幅を 1 行あたりの文字数で指定します。 値には、80、132、または 158 文字を使用できます。 既定値は 80 です。
/skipblanklines:{ yes | no }
yes を指定した場合、印刷ジョブに空白行があっても印刷されません。 既定は no です。
/timeout:value
印刷ジョブを終了する時間制限を秒単位で指定します。
/transparencyascii:{ yes | no }
ホストからの透過的なデータが ASCII 形式であり、EBCDIC から変換する必要がないことを示すフラグが設定されます。 既定は no です。
/transparencycustom:value
透過モードでデータ ストリームを送信するカスタム バイトを指定します。 IBM 標準値は 0x35 ですが、ホスト印刷ジョブで別の値 (0x36 など) が使用されている場合は、これを指定する必要があります。