次の方法で共有


MsSna_PrintSession クラス

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

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

印刷セッションの状態。

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

印刷セッションのアクティブ化。 次の表では、 アクティブ化に使用できる値について説明します。

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

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

標準言語コードまたはカスタム コード ページのどちらを使用するかを示す値。 次の表では、 CodePage に使用できる値について説明します。

価値 説明
0 言語
1 習慣

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

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

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

コピー先プリンターの名前。

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

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

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

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

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

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

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

顔の名前。

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

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

LeftMargin
データ型: sint32 修飾子: MINVALUE(0), MAXVALUE(255)アクセス型: 読み取り/書き込み

左余白 (インチ単位)。

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

右余白 (インチ単位)。

TopMargin
データ型: 文字列 修飾子: MINVALUE(0),MAXVALUE(255) アクセス型: 読み取り/書き込み

上余白 (インチ単位)。

BottomMargin
データ型: sint32 修飾子: MINVALUE(0), MAXVALUE(255)アクセス型: 読み取り/書き込み

下余白 (インチ単位)。

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

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

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

true を指定すると、ファイルの印刷時に各ファイルに固有の拡張子を付けるよう印刷サービスに指示します。

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

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

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

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

フィルター
データ型: 文字列 修飾子: 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 に使用できる値について説明します。

コード 言語
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]
十七 アラビア語 (イエメン)[420]
18 バスク語[284]
19 ベラルーシ語 [1025]
20 ブルガリア語 [1025]
21 (二十一) カタロニア語[284]
22 中国語 (PRC)[935]
23 中国語 (シンガポール)[935]
二十四 中国語 (香港特別行政区)[937]
二十五 中国語 (マカオ特別行政区)[937]
26 中国語 (台湾)[937]
二十七 クロアチア語 [870]
28 チェコ語 [870]
二十九 デンマーク語 [277]
30 オランダ語 (ベルギー)[500]
31 オランダ語 (標準)[037]
32 英語 (オーストラリア)[037]
33 英語 (ベリーズ)[500]
34 英語 (カナダ)[037]
35 英語 (カリブ)[500]
36 英語 (アイルランド)[285]
37 英語 (ジャマイカ)[500]
三十八 英語 (ニュージーランド)[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]
五十七 ギリシャ語 (モダン)[875]
58 ヘブライ語[424]
59 ハンガリー語 [870]
六十 アイスランド語 [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]
九十九 スペイン語 (パラグアイ)[284]
100 スペイン語 (ペルー)[284]
101 スペイン語 (プエルトリコ)[284]
102 スペイン語 (Trad.並べ替え)[284]
103 スペイン語 (ウルグアイ)[284]
104 スペイン語 (ベネズエラ)[284]
105 スウェーデン語 [278]
106 タイ語[838]
107 トルコ語 [905]
108 トルコ語 (Latin-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 Latin-1 オープン システム (ユーロ)[924]
121 ノルウェー語 (ブークマル) (ユーロ)[1142]
122 ノルウェー語 (ニーノシュク) (ユーロ)[1142]
123 スペイン語 (Trad.並べ替え (ユーロ)[1145]
124 スウェーデン語 (ユーロ)[1143]
125 Latin-1 Open System[1047]
126 英語 (オーストラリア) (ユーロ)[1140]
127 フランス語 (カナダ) (ユーロ)[1140]

要求事項

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

こちらもご覧ください

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