Freigeben über


IppPrintDevice Klasse

Definition

Stellt ein Druckergerät dar, das das Internet Printing Protocol (IPP) unterstützt.

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
Vererbung
Object Platform::Object IInspectable IppPrintDevice
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 11 (eingeführt in 10.0.22000.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v14.0)

Hinweise

Weitere Informationen zu dieser Klasse finden Sie im Handbuch zum Erstellen von Druckunterstützungs-Apps.

Eigenschaften

CanModifyUserDefaultPrintTicket

Stellt ein Druckergerät dar, das das Internet Printing Protocol (IPP) unterstützt.

DeviceKind

Stellt ein Druckergerät dar, das das Internet Printing Protocol (IPP) unterstützt.

IsIppFaxOutPrinter

Stellt ein Druckergerät dar, das das Internet Printing Protocol (IPP) unterstützt.

PrinterName

Ruft den Namen des Druckergeräts ab.

PrinterUri

Ruft den URI des Druckergeräts ab (für die direkte Kontaktaufnahme mit dem Drucker).

UserDefaultPrintTicket

Stellt ein Druckergerät dar, das das Internet Printing Protocol (IPP) unterstützt.

Methoden

FromId(String)

Erstellt ein IppPrintDevice-Objekt aus einer Druckergeräte-ID.

FromPrinterName(String)

Erstellt ein IppPrintDevice-Objekt aus einem Druckernamen.

GetDeviceSelector()

Ruft eine AQS-Zeichenfolge (Advanced Query Syntax) zum Identifizieren von IPP-Geräten (Internet Printing Protocol) ab. Sie können diese Zeichenfolge an DeviceInformation.FindAllAsync übergeben, um Geräte zu finden.

GetMaxSupportedPdfSize()

Ruft einen Wert ab, der die maximal unterstützte PDF-Größe in Bytes angibt.

GetMaxSupportedPdfVersion()

Ruft eine Zeichenfolge ab, die die maximal unterstützte PDF-Version angibt.

GetMaxSupportedPdlVersion(String)

Stellt ein Druckergerät dar, das das Internet Printing Protocol (IPP) unterstützt.

GetPdlPassthroughProvider()

Ruft ein PdlPassthroughProvider-Objekt ab, das den Passthrough-Anbieter für den IPP-Drucker (Internet Printing Protocol) darstellt. Wenn Passthrough nicht unterstützt wird, schlägt die Methode fehl. rufen Sie zuerst IppPrintDevice.IsPdlPassthroughSupported auf .

GetPrinterAttributes(IIterable<String>)

Ruft Attribute für den aktuellen Drucker als Zuordnung von IPP-Attributpaaren (Internet Printing Protocol) ab.

GetPrinterAttributesAsBuffer(IIterable<String>)

Ruft Attribute für den aktuellen Drucker ab, die von einem Puffer angegeben werden, der eine Druckerattributegruppe aus einer serialisierten IPP-Antwort (Internet Printing Protocol) enthält.

IsIppPrinter(String)

Bestimmt, ob das Zeichenfolgenargument der Name eines IPP-Druckers (Internet Printing Protocol) ist.

IsPdlPassthroughSupported(String)

Bestimmt, ob das IPP-Druckergerät (Internet Printing Protocol) passthrough (Page Description Language, Seitenbeschreibungssprache) für ein bestimmtes PDL-Format unterstützt.

RefreshPrintDeviceCapabilities()

Stellt ein Druckergerät dar, das das Internet Printing Protocol (IPP) unterstützt.

SetPrinterAttributes(IIterable<KeyValuePair<String,IppAttributeValue>>)

Legt Attribute für den aktuellen Drucker fest, wie in der angegebenen Zuordnung der IPP-Attributpaare (Internet Printing Protocol) angegeben.

SetPrinterAttributesFromBuffer(IBuffer)

Legt Attribute für den aktuellen Drucker fest, wie durch den angegebenen Puffer angegeben, der eine serialisierte IPP-Attributgruppe (Internet Printing Protocol) enthält.

Gilt für:

Weitere Informationen