IppPrintDevice Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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). |