IppPrintDevice クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
インターネット印刷プロトコル (IPP) をサポートするプリンター デバイスを表します。
public ref class IppPrintDevice sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 851968)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class IppPrintDevice final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 851968)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class IppPrintDevice final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 851968)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class IppPrintDevice
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 851968)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class IppPrintDevice
Public NotInheritable Class IppPrintDevice
- 継承
- 属性
Windows の要件
デバイス ファミリ |
Windows 11 (10.0.22000.0 で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v14.0 で導入)
|
注釈
このクラスの詳細については、「 印刷サポート アプリの設計ガイド」を参照してください。
プロパティ
CanModifyUserDefaultPrintTicket |
インターネット印刷プロトコル (IPP) をサポートするプリンター デバイスを表します。 |
DeviceKind |
インターネット印刷プロトコル (IPP) をサポートするプリンター デバイスを表します。 |
IsIppFaxOutPrinter |
インターネット印刷プロトコル (IPP) をサポートするプリンター デバイスを表します。 |
PrinterName |
プリンター デバイスの名前を取得します。 |
PrinterUri |
プリンター デバイスの URI を取得します (プリンターに直接接続する場合)。 |
UserDefaultPrintTicket |
インターネット印刷プロトコル (IPP) をサポートするプリンター デバイスを表します。 |
メソッド
FromId(String) |
プリンター デバイス ID から IppPrintDevice オブジェクトを作成します。 |
FromPrinterName(String) |
プリンター名から IppPrintDevice オブジェクトを作成します。 |
GetDeviceSelector() |
インターネット印刷プロトコル (IPP) デバイスを識別するための高度なクエリ構文 (AQS) 文字列を取得します。 デバイスを検索するために、その文字列を DeviceInformation.FindAllAsync に渡すことができます。 |
GetMaxSupportedPdfSize() |
サポートされている PDF の最大サイズをバイト単位で示す値を取得します。 |
GetMaxSupportedPdfVersion() |
サポートされている PDF の最大バージョンを示す文字列を取得します。 |
GetMaxSupportedPdlVersion(String) |
インターネット印刷プロトコル (IPP) をサポートするプリンター デバイスを表します。 |
GetPdlPassthroughProvider() |
インターネット印刷プロトコル (IPP) プリンターのパススルー プロバイダーを表す PdlPassthroughProvider オブジェクトを取得します。 パススルーがサポートされていない場合、 メソッドは失敗します。最初 に IppPrintDevice.IsPdlPassthroughSupported を呼び出します。 |
GetPrinterAttributes(IIterable<String>) |
インターネット印刷プロトコル (IPP) 属性の名前と値のペアのマップとして、現在のプリンターの属性を取得します。 |
GetPrinterAttributesAsBuffer(IIterable<String>) |
シリアル化されたインターネット印刷プロトコル (IPP) 応答からプリンター属性グループを含むバッファーで指定された現在のプリンターの属性を取得します。 |
IsIppPrinter(String) |
文字列引数がインターネット印刷プロトコル (IPP) プリンターの名前であるかどうかを判断します。 |
IsPdlPassthroughSupported(String) |
インターネット印刷プロトコル (IPP) プリンター デバイスが、特定の PDL 形式のページ記述言語 (PDL) パススルーをサポートしているかどうかを判断します。 |
RefreshPrintDeviceCapabilities() |
インターネット印刷プロトコル (IPP) をサポートするプリンター デバイスを表します。 |
SetPrinterAttributes(IIterable<KeyValuePair<String,IppAttributeValue>>) |
インターネット印刷プロトコル (IPP) 属性の名前と値のペアの指定されたマップで指定された現在のプリンターの属性を設定します。 |
SetPrinterAttributesFromBuffer(IBuffer) |
シリアル化されたインターネット印刷プロトコル (IPP) 属性グループを含む指定されたバッファーで指定された現在のプリンターの属性を設定します。 |