IppPrintDevice Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |