MsSna_PrintSession クラス

印刷サービスの印刷セッションの基底クラス。

次の構文は、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
データ型: 文字列 アクセスの種類: 読み取り/書き込み

印刷セッションの状態。

アクティブ化
データ型: 文字列 アクセスの種類: 読み取り/書き込み

印刷セッションのアクティブ化。 次の表に、Activation で使用できる値を示します。

説明
0 自動。 ホストの印刷サービスが開始されたときに、印刷セッションを自動的にアクティブにします
1 手動。 印刷セッションを手動でアクティブにします。

CodePage
データ型: sint16 アクセスの種類: 読み取り/書き込み

標準言語コードまたはカスタム コード ページが使用されるかどうかを示す値。 次の表に、CodePage で使用できる値を示します。

説明
0 Language
1 カスタム

CodePageLanguage
データ型: sint16 アクセスの種類: 読み取り/書き込み

印刷セッションで使用されるコード ページ。 CodePageLanguage で使用できる値の詳細については、「解説」を参照してください。

PrinterDeviceName
データ型: 文字列 修飾子: MAXLEN (256) アクセスの種類: 読み取り/書き込み

出力先プリンターの名前。

CodePageCustomFile
データ型: 文字列 修飾子: MAXLEN (256) アクセスの種類: 読み取り/書き込み

カスタム コード ページを使用する場合のファイル名。

PrinterFile
データ型: 文字列 修飾子: MAXLEN (256) アクセスの種類: 読み取り/書き込み

ファイルの名前です。 ファイルに出力する場合にのみ有効です。

PrintToFile
データ型: ブール アクセスの種類: 読み取り/書き込み

印刷ジョブがファイルに送信されることを示すには true。それ以外の場合は false。 ただし、出力先プリンターを構成する必要があることに注意してください。

FaceName
データ型: 文字列 修飾子: MAXLEN (31) アクセスの種類: 読み取り/書き込み

顔の名前。

FaceNameOverride
データ型: ブール アクセスの種類: 読み取り/書き込み

ホスト コマンドをオーバーライドするには true。それ以外の場合は false

左余白
データ型: sint32 修飾子: MINVALUE(0)、MAXVALUE(255) アクセスの種類: 読み取り/書き込み

左余白 (インチ)。

右余白
データ型: sint32 修飾子: MINVALUE(0)、MAXVALUE(255) アクセスの種類: 読み取り/書き込み

右余白 (インチ)。

上余白
データ型: 文字列 修飾子: MINVALUE(0)、MAXVALUE(255) アクセスの種類: 読み取り/書き込み

上余白 (インチ)。

下余白
データ型: sint32 修飾子: MINVALUE(0)、MAXVALUE(255) アクセスの種類: 読み取り/書き込み

下余白 (インチ)。

MarginOverride
データ型: ブール アクセスの種類: 読み取り/書き込み

ホストの余白コマンドをオーバーライドするには true。それ以外の場合は false

UniqueExtension
データ型: ブール アクセスの種類: 読み取り/書き込み

ファイルの印刷時に各ファイルに一意の拡張子を付けるように印刷サービスに指示するには true

PDTFile
データ型: 文字列 修飾子: MAXLEN (256) アクセスの種類: 読み取り/書き込み

印刷ジョブのフォーマットに使用する PDT ファイル。

CheckPDTFile
データ型: ブール アクセスの種類: 読み取り/書き込み

印刷ジョブのフォーマットに PDT ファイルが使用されることを示すには true。それ以外の場合は false

Assert
データ型: 文字列 修飾子: 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) アクセスの種類: 読み取り/書き込み

印刷される 1 インチあたりの行数。

CharsPerLine
データ型: sint16 アクセスの種類: 読み取り/書き込み

印刷される 1 行あたりの文字数。

IgnoreTransparentSections
データ型: ブール アクセスの種類: 読み取り/書き込み

透明としてマークされている印刷データ ストリームのセクションを無視するには true。それ以外の場合は false。 この値は、PDT ファイルを使用してデータをフォーマットする場合にのみ有効です。

NoHorizontalScaling
データ型: ブール アクセスの種類: 読み取り/書き込み

プリンター ドライバーの水平方向のスケーリング機能を無効にするには true。それ以外の場合は false

NoVerticalScaling
データ型: ブール アクセスの種類: 読み取り/書き込み

プリンター ドライバーの垂直方向のスケーリング機能を無効にするには true。それ以外の場合は false

LPIOverride
データ型: ブール アクセスの種類: 読み取り/書き込み

1 インチあたりの行数をオーバーライドするホスト コマンドを有効にするには true。それ以外の場合は false

PageSetupOverride
データ型: 文字列 アクセスの種類: 読み取り/書き込み

ページ設定のオーバーライド。

解説

次の表に、CodePageLanguage で使用できる値を示します。

コード 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 アラビア語 (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 フェロー語 [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 スペイン語 (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]
120 ラテン -1 オープン システム (ユーロ) [924]
121 ノルウェー語 (ブークモール) (ユーロ) [1142]
122 ノルウェー語 (ニーノシュク) (ユーロ) [1142]
123 スペイン語 (Trad.並べ替え) (ユーロ)[1145]
124 スウェーデン語 (ユーロ) [1143]
125 ラテン-1 オープン システム [1047]
126 英語 (オーストラリア) (ユーロ) [1140]
127 フランス語 (カナダ) (ユーロ) [1140]

要件

プラットフォーム: Windows Server 2022、Windows Server 2019、Windows Server 2016、Windows 11、Windows 10

参照

WMISNA WMI プロバイダー クラス
管理および運用のプログラマー ガイド