Condividi tramite


IppPrintDevice Classe

Definizione

Rappresenta un dispositivo stampante che supporta Internet Printing Protocol (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
Ereditarietà
Object Platform::Object IInspectable IppPrintDevice
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 11 (è stato introdotto in 10.0.22000.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v14.0)

Commenti

Per altre informazioni su questa classe, vedere Stampa guida alla progettazione dell'app di supporto.

Proprietà

CanModifyUserDefaultPrintTicket

Rappresenta un dispositivo stampante che supporta Internet Printing Protocol (IPP).

DeviceKind

Rappresenta un dispositivo stampante che supporta Internet Printing Protocol (IPP).

IsIppFaxOutPrinter

Rappresenta un dispositivo stampante che supporta Internet Printing Protocol (IPP).

PrinterName

Ottiene il nome del dispositivo stampante.

PrinterUri

Ottiene l'URI del dispositivo stampante (per contattare direttamente la stampante).

UserDefaultPrintTicket

Rappresenta un dispositivo stampante che supporta Internet Printing Protocol (IPP).

Metodi

FromId(String)

Crea un oggetto IppPrintDevice da un ID dispositivo stampante.

FromPrinterName(String)

Crea un oggetto IppPrintDevice da un nome della stampante.

GetDeviceSelector()

Recupera una stringa AQS (Advanced Query Syntax) per identificare i dispositivi IPP (Internet Printing Protocol). È possibile passare tale stringa a DeviceInformation.FindAllAsync per trovare i dispositivi.

GetMaxSupportedPdfSize()

Recupera un valore che indica la dimensione pdf massima supportata in byte.

GetMaxSupportedPdfVersion()

Recupera una stringa che indica la versione pdf massima supportata.

GetMaxSupportedPdlVersion(String)

Rappresenta un dispositivo stampante che supporta Internet Printing Protocol (IPP).

GetPdlPassthroughProvider()

Recupera un oggetto PdlPass throughProvider che rappresenta il provider pass-through per la stampante IPP (Internet Printing Protocol). Se il pass-through non è supportato, il metodo ha esito negativo; chiamare prima IppPrintDevice.IsPdlPass throughSupported .

GetPrinterAttributes(IIterable<String>)

Ottiene gli attributi per la stampante corrente come mappa del nome dell'attributo IPP (Internet Printing Protocol) e delle coppie valore.

GetPrinterAttributesAsBuffer(IIterable<String>)

Ottiene gli attributi per la stampante corrente come specificato da un buffer che contiene un gruppo di attributi della stampante da una risposta IPP (Serialized Internet Printing Protocol).

IsIppPrinter(String)

Determina se l'argomento stringa è il nome di una stampante IPP (Internet Printing Protocol).

IsPdlPassthroughSupported(String)

Determina se il dispositivo stampante IPP (Internet Printing Protocol) supporta il pass-through pdL (Page Description Language) per un determinato formato PDL.

RefreshPrintDeviceCapabilities()

Rappresenta un dispositivo stampante che supporta Internet Printing Protocol (IPP).

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

Imposta gli attributi per la stampante corrente come specificato dalla mappa specificata del nome dell'attributo IPP (Internet Printing Protocol) e delle coppie di valori.

SetPrinterAttributesFromBuffer(IBuffer)

Imposta gli attributi per la stampante corrente, come specificato dal buffer specificato che contiene un gruppo di attributi IPP (Serialized Internet Printing Protocol).

Si applica a

Vedi anche