Class: WMI::Win32_PrinterConfiguration

Inherits:
Base
  • Object
show all
Defined in:
lib/Win32_PrinterConfiguration.rb

Overview

Win32_PrinterConfiguration クラスにより、プリンタ デバイスの構成が定義されます。これには、解像度、色、フォント、および印刷の向きなどの機能が含まれます。

Instance Attribute Summary (collapse)

Method Summary

Methods inherited from Base

#AddRef, #AssociatorsAsync_, #Associators_, #Clone_, #CompareTo_, #DeleteAsync_, #Delete_, #Derivation_, #ExecMethodAsync_, #ExecMethod_, #GetIDsOfNames, #GetObjectText_, #GetText_, #GetTypeInfo, #GetTypeInfoCount, #InstancesAsync_, #Instances_, #Invoke, #Methods_, #Path_, #Properties_, #PutAsync_, #Put_, #Qualifiers_, #QueryInterface, #ReferencesAsync_, #References_, #Refresh_, #Release, #Security_, #SetFromText_, #SpawnDerivedClass_, #SpawnInstance_, #SubclassesAsync_, #Subclasses_, #SystemProperties_

Instance Attribute Details

- (uint32) BitsPerPel (readonly)

BitsPerPel プロパティには、出力デバイス Win32 プリンタのビット/ピクセルの数値が含まれています。

 

Returns:

  • (uint32)

    BitsPerPel



13
14
15
# File 'lib/Win32_PrinterConfiguration.rb', line 13

def BitsPerPel
  @BitsPerPel
end

- (string) Caption (readonly)

CIM_Setting オブジェクトの簡単な説明 (1 行分の文字列) です。

Returns:

  • (string)

    Caption



18
19
20
# File 'lib/Win32_PrinterConfiguration.rb', line 18

def Caption
  @Caption
end

- (boolean) Collate (readonly)

Collate プロパティは、ページを部単位で印刷するかどうかを示します。

 

Returns:

  • (boolean)

    Collate



28
29
30
# File 'lib/Win32_PrinterConfiguration.rb', line 28

def Collate
  @Collate
end

- (uint32) Color (readonly)

Color プロパティは、ドキュメントがカラーまたはモノクロで印刷されるかどうかを示します。

 

Returns:

  • (uint32)

    Color



36
37
38
# File 'lib/Win32_PrinterConfiguration.rb', line 36

def Color
  @Color
end

- (uint32) Copies (readonly)

Copies プロパティは、印刷されるコピー数を示します。

 

Returns:

  • (uint32)

    Copies



44
45
46
# File 'lib/Win32_PrinterConfiguration.rb', line 44

def Copies
  @Copies
end

- (string) Description (readonly)

CIM_Setting オブジェクトの説明です。

Returns:

  • (string)

    Description



49
50
51
# File 'lib/Win32_PrinterConfiguration.rb', line 49

def Description
  @Description
end

- (string) DeviceName (readonly)

DeviceName プロパティにより、プリンタのフレンドリ名が指定されます。

 

Returns:

  • (string)

    DeviceName



57
58
59
# File 'lib/Win32_PrinterConfiguration.rb', line 57

def DeviceName
  @DeviceName
end

- (uint32) DisplayFlags (readonly)

DisplayFlags プロパティにはディスプレイについての情報の 2 ビットが含まれます。

 

Returns:

  • (uint32)

    DisplayFlags



66
67
68
# File 'lib/Win32_PrinterConfiguration.rb', line 66

def DisplayFlags
  @DisplayFlags
end

- (uint32) DisplayFrequency (readonly)

DisplayFrequency プロパティは、ディスプレイのリフレッシュ レートを示します。

 

Returns:

  • (uint32)

    DisplayFrequency



75
76
77
# File 'lib/Win32_PrinterConfiguration.rb', line 75

def DisplayFrequency
  @DisplayFrequency
end

- (uint32) DitherType (readonly)

DitherType プロパティは、プリンタのディザの種類を示します。

 

Returns:

  • (uint32)

    DitherType



83
84
85
# File 'lib/Win32_PrinterConfiguration.rb', line 83

def DitherType
  @DitherType
end

- (uint32) DriverVersion (readonly)

DriverVersion プロパティは、Win32 プリンタ ドライバのバージョン番号を示します。

 

Returns:

  • (uint32)

    DriverVersion



89
90
91
# File 'lib/Win32_PrinterConfiguration.rb', line 89

def DriverVersion
  @DriverVersion
end

- (boolean) Duplex (readonly)

Duplex プロパティは、印刷が片面または両面で行われるかを示します。

 

Returns:

  • (boolean)

    Duplex



97
98
99
# File 'lib/Win32_PrinterConfiguration.rb', line 97

def Duplex
  @Duplex
end

- (string) FormName (readonly)

FormName プロパティは、印刷ジョブで使用する用紙の名前を示します。

 

Returns:

  • (string)

    FormName



105
106
107
# File 'lib/Win32_PrinterConfiguration.rb', line 105

def FormName
  @FormName
end

- (uint32) HorizontalResolution (readonly)

HorizontalResolution プロパティは、印刷ジョブの X 軸 (幅) の印刷解像度を示します。

 

Returns:

  • (uint32)

    HorizontalResolution



111
112
113
# File 'lib/Win32_PrinterConfiguration.rb', line 111

def HorizontalResolution
  @HorizontalResolution
end

- (uint32) ICMIntent (readonly)

ICMIntent (Image Color Matching Intent) プロパティは、既定で使用される色整合の 3 つの方法 (Intent) のいずれかの特定の値を示します。

 ICM 

Returns:

  • (uint32)

    ICMIntent



119
120
121
# File 'lib/Win32_PrinterConfiguration.rb', line 119

def ICMIntent
  @ICMIntent
end

- (uint32) ICMMethod (readonly)

ICMMethod (Image Color Matching Method) プロパティにより、ICM の処理方法が指定されます。

 

Returns:

  • (uint32)

    ICMMethod



126
127
128
# File 'lib/Win32_PrinterConfiguration.rb', line 126

def ICMMethod
  @ICMMethod
end

- (uint32) LogPixels (readonly)

LogPixels プロパティには論理インチごとのピクセル数が含まれます。

 

Returns:

  • (uint32)

    LogPixels



135
136
137
# File 'lib/Win32_PrinterConfiguration.rb', line 135

def LogPixels
  @LogPixels
end

- (uint32) MediaType (readonly)

MediaType プロパティにより、印刷されるメディアの種類が指定されます。

 

Returns:

  • (uint32)

    MediaType



142
143
144
# File 'lib/Win32_PrinterConfiguration.rb', line 142

def MediaType
  @MediaType
end

- (string) Name (readonly)

Name プロパティは、この構成が関連付けられているプリンタの名前を示します。

Returns:

  • (string)

    Name



147
148
149
# File 'lib/Win32_PrinterConfiguration.rb', line 147

def Name
  @Name
end

- (uint32) Orientation (readonly)

Orientation プロパティは、用紙の印刷の向きを示します。

Returns:

  • (uint32)

    Orientation



152
153
154
# File 'lib/Win32_PrinterConfiguration.rb', line 152

def Orientation
  @Orientation
end

- (uint32) PaperLength (readonly)

PaperLength プロパティは、用紙の縦のサイズを示します。

 

Returns:

  • (uint32)

    PaperLength



159
160
161
# File 'lib/Win32_PrinterConfiguration.rb', line 159

def PaperLength
  @PaperLength
end

- (string) PaperSize (readonly)

PaperSize プロパティは、用紙のサイズを示します。

 

Returns:

  • (string)

    PaperSize



166
167
168
# File 'lib/Win32_PrinterConfiguration.rb', line 166

def PaperSize
  @PaperSize
end

- (uint32) PaperWidth (readonly)

PaperWidth プロパティは、用紙の幅を示します。

 

Returns:

  • (uint32)

    PaperWidth



173
174
175
# File 'lib/Win32_PrinterConfiguration.rb', line 173

def PaperWidth
  @PaperWidth
end

- (uint32) PelsHeight (readonly)

PelsHeight プロパティは表示可能な表面の高さを示します。

 

Returns:

  • (uint32)

    PelsHeight



181
182
183
# File 'lib/Win32_PrinterConfiguration.rb', line 181

def PelsHeight
  @PelsHeight
end

- (uint32) PelsWidth (readonly)

PelsWidth プロパティは表示可能な表面の幅を示します。

 

Returns:

  • (uint32)

    PelsWidth



189
190
191
# File 'lib/Win32_PrinterConfiguration.rb', line 189

def PelsWidth
  @PelsWidth
end

- (uint32) PrintQuality (readonly)

PrintQuality プロパティは、印刷ジョブの 4 段階の品質レベルの 1 つを示します。

 

Returns:

  • (uint32)

    PrintQuality



197
198
199
# File 'lib/Win32_PrinterConfiguration.rb', line 197

def PrintQuality
  @PrintQuality
end

- (uint32) Scale (readonly)

Scale プロパティは、印刷出力を拡大縮小する要因を示します。

 

Returns:

  • (uint32)

    Scale



203
204
205
# File 'lib/Win32_PrinterConfiguration.rb', line 203

def Scale
  @Scale
end

- (string) SettingID (readonly)

CIM_Setting オブジェクトを認識する識別子です。

Returns:

  • (string)

    SettingID



208
209
210
# File 'lib/Win32_PrinterConfiguration.rb', line 208

def SettingID
  @SettingID
end

- (uint32) SpecificationVersion (readonly)

SpecificationVersion プロパティは、Win32 プリンタに関連するデバイスの初期化データのバージョン番号を示します。

Returns:

  • (uint32)

    SpecificationVersion



213
214
215
# File 'lib/Win32_PrinterConfiguration.rb', line 213

def SpecificationVersion
  @SpecificationVersion
end

- (uint32) TTOption (readonly)

TTOption プロパティにより、TrueType® フォントが印刷される方法が指定されます。

 3 

Returns:

  • (uint32)

    TTOption



227
228
229
# File 'lib/Win32_PrinterConfiguration.rb', line 227

def TTOption
  @TTOption
end

- (uint32) VerticalResolution (readonly)

VerticalResolution プロパティは、印刷ジョブの Y 軸 (縦) に沿った印刷の解像度を示します。

 

Returns:

  • (uint32)

    VerticalResolution



233
234
235
# File 'lib/Win32_PrinterConfiguration.rb', line 233

def VerticalResolution
  @VerticalResolution
end

- (uint32) XResolution (readonly)

XResolution プロパティは、HorizontalResolution プロパティには使用されていません。

 

Returns:

  • (uint32)

    XResolution



239
240
241
# File 'lib/Win32_PrinterConfiguration.rb', line 239

def XResolution
  @XResolution
end

- (uint32) YResolution (readonly)

YResolution プロパティは VerticalResolution プロパティには使用されていません。

  

Returns:

  • (uint32)

    YResolution



245
246
247
# File 'lib/Win32_PrinterConfiguration.rb', line 245

def YResolution
  @YResolution
end