Bagikan melalui


IppPrintDevice Kelas

Definisi

Mewakili perangkat printer yang mendukung Protokol Pencetakan Internet (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
Warisan
Object Platform::Object IInspectable IppPrintDevice
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 11 (diperkenalkan dalam 10.0.22000.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v14.0)

Keterangan

Untuk informasi selengkapnya tentang kelas ini, lihat Panduan desain aplikasi dukungan cetak.

Properti

CanModifyUserDefaultPrintTicket

Mewakili perangkat printer yang mendukung Protokol Pencetakan Internet (IPP).

DeviceKind

Mewakili perangkat printer yang mendukung Protokol Pencetakan Internet (IPP).

IsIppFaxOutPrinter

Mewakili perangkat printer yang mendukung Protokol Pencetakan Internet (IPP).

PrinterName

Mendapatkan nama perangkat printer.

PrinterUri

Mendapatkan URI perangkat printer (untuk menghubungi printer secara langsung).

UserDefaultPrintTicket

Mewakili perangkat printer yang mendukung Protokol Pencetakan Internet (IPP).

Metode

FromId(String)

Membuat objek IppPrintDevice dari id perangkat printer.

FromPrinterName(String)

Membuat objek IppPrintDevice dari nama printer.

GetDeviceSelector()

Mengambil string Advanced Query Syntax (AQS) untuk mengidentifikasi perangkat Internet Printing Protocol (IPP). Anda dapat meneruskan string tersebut ke DeviceInformation.FindAllAsync untuk menemukan perangkat.

GetMaxSupportedPdfSize()

Mengambil nilai yang menunjukkan ukuran PDF maksimum yang didukung dalam byte.

GetMaxSupportedPdfVersion()

Mengambil string yang menunjukkan versi PDF maksimum yang didukung.

GetMaxSupportedPdlVersion(String)

Mewakili perangkat printer yang mendukung Protokol Pencetakan Internet (IPP).

GetPdlPassthroughProvider()

Mengambil objek PdlPassthroughProvider yang mewakili penyedia pass-through untuk printer Internet Printing Protocol (IPP). Jika pass-through tidak didukung, maka metode gagal; panggil IppPrintDevice.IsPdlPassthroughSupported terlebih dahulu.

GetPrinterAttributes(IIterable<String>)

Mendapatkan atribut untuk printer saat ini sebagai peta nama atribut Internet Printing Protocol (IPP) dan pasangan nilai.

GetPrinterAttributesAsBuffer(IIterable<String>)

Mendapatkan atribut untuk pencetak saat ini sebagaimana ditentukan oleh buffer yang berisi grup atribut printer dari respons Internet Printing Protocol (IPP) berseri.

IsIppPrinter(String)

Menentukan apakah argumen string adalah nama printer Internet Printing Protocol (IPP).

IsPdlPassthroughSupported(String)

Menentukan apakah perangkat printer Protokol Pencetakan Internet (IPP) mendukung pass-through bahasa deskripsi halaman (PDL) untuk format PDL tertentu.

RefreshPrintDeviceCapabilities()

Mewakili perangkat printer yang mendukung Protokol Pencetakan Internet (IPP).

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

Mengatur atribut untuk pencetak saat ini sebagaimana ditentukan oleh peta yang ditentukan dari nama atribut Internet Printing Protocol (IPP) dan pasangan nilai.

SetPrinterAttributesFromBuffer(IBuffer)

Menyetel atribut untuk pencetak saat ini sebagaimana ditentukan oleh buffer yang ditentukan yang berisi grup atribut Internet Printing Protocol (IPP) berseri.

Berlaku untuk

Lihat juga