kelas Win32_Printer
Kelas WMI Win32_Printermewakili perangkat yang terhubung ke komputer yang berjalan pada sistem operasi Microsoft Windows yang dapat menghasilkan gambar atau teks yang dicetak di kertas atau media lainnya.
Sintaks berikut disederhanakan dari kode Managed Object Format (MOF) dan menyertakan semua properti yang diwariskan.
Sintaks
class Win32_Printer : CIM_Printer
{
uint32 Attributes;
uint16 Availability;
string AvailableJobSheets[];
uint32 AveragePagesPerMinute;
uint16 Capabilities[];
string CapabilityDescriptions[];
string Caption;
string CharSetsSupported[];
string Comment;
uint32 ConfigManagerErrorCode;
boolean ConfigManagerUserConfig;
string CreationClassName;
uint16 CurrentCapabilities[];
string CurrentCharSet;
uint16 CurrentLanguage;
string CurrentMimeType;
string CurrentNaturalLanguage;
string CurrentPaperType;
boolean Default;
uint16 DefaultCapabilities[];
uint32 DefaultCopies;
uint16 DefaultLanguage;
string DefaultMimeType;
uint32 DefaultNumberUp;
string DefaultPaperType;
uint32 DefaultPriority;
string Description;
uint16 DetectedErrorState;
string DeviceID;
boolean Direct;
boolean DoCompleteFirst;
string DriverName;
boolean EnableBIDI;
boolean EnableDevQueryPrint;
boolean ErrorCleared;
string ErrorDescription;
string ErrorInformation[];
uint16 ExtendedDetectedErrorState;
uint16 ExtendedPrinterStatus;
boolean Hidden;
uint32 HorizontalResolution;
datetime InstallDate;
uint32 JobCountSinceLastReset;
boolean KeepPrintedJobs;
uint16 LanguagesSupported[];
uint32 LastErrorCode;
boolean Local;
string Location;
uint16 MarkingTechnology;
uint32 MaxCopies;
uint32 MaxNumberUp;
uint32 MaxSizeSupported;
string MimeTypesSupported[];
string Name;
string NaturalLanguagesSupported[];
boolean Network;
uint16 PaperSizesSupported[];
string PaperTypesAvailable[];
string Parameters;
string PNPDeviceID;
string PortName;
uint16 PowerManagementCapabilities[];
boolean PowerManagementSupported;
string PrinterPaperNames[];
uint32 PrinterState;
uint16 PrinterStatus;
string PrintJobDataType;
string PrintProcessor;
uint32 Priority;
boolean Published;
boolean Queued;
boolean RawOnly;
string SeparatorFile;
string ServerName;
boolean Shared;
string ShareName;
boolean SpoolEnabled;
datetime StartTime;
string Status;
uint16 StatusInfo;
string SystemCreationClassName;
string SystemName;
datetime TimeOfLastReset;
datetime UntilTime;
uint32 VerticalResolution;
boolean WorkOffline;
};
Anggota
Kelas Win32_Printer memiliki jenis anggota ini:
Metode
Kelas Win32_Printer memiliki metode ini.
Metode | Deskripsi |
---|---|
AddPrinter Koneksi ion | Menambahkan sambungan ke pencetak. |
CancelAllJobs | Membatalkan semua pekerjaan. |
GetSecurityDescriptor | Mengembalikan deskriptor keamanan yang mengontrol akses ke printer. |
Jeda | Menjeda antrean cetak. |
PrintTestPage | Mencetak halaman pengujian. |
Ganti namaPrinter | Mengganti nama printer. |
Atur ulang | Tidak diterapkan. Untuk informasi selengkapnya tentang cara menerapkan metode ini, lihat metode Reset di CIM_Printer. |
Melanjutkan | Melanjutkan antrean cetak yang dijeda. |
SetDefaultPrinter | Menyetel pencetak default. |
SetPowerState | Tidak diterapkan. Untuk informasi selengkapnya tentang cara menerapkan metode ini, lihat metode SetPowerState di CIM_Printer. |
SetSecurityDescriptor | Menulis versi deskriptor keamanan yang diperbarui yang mengontrol akses ke printer. |
Properti
Kelas Win32_Printer memiliki properti ini.
-
Atribut
-
-
Jenis data: uint32
-
Jenis akses: Baca-saja
Bitmap atribut untuk perangkat pencetakan berbasis Windows.
-
-
PRINTER_ATTRIBUTE_QUEUED (1 (0x1))
-
Dalam antrean
Pekerjaan cetak di-buffer dan diantrekan.
-
PRINTER_ATTRIBUTE_DIRECT (2 (0x2))
-
Langsung
Dokumen yang akan dikirim langsung ke pencetak. Nilai ini digunakan jika pekerjaan cetak tidak diantrekan dengan benar.
-
PRINTER_ATTRIBUTE_DEFAULT (4 (0x4))
-
Default
Pencetak default pada komputer.
-
PRINTER_ATTRIBUTE_SHARED (8 (0x8))
-
Bersama
Tersedia sebagai sumber daya jaringan bersama.
-
PRINTER_ATTRIBUTE_NETWORK (16 (0x10))
-
Jaringan
Terlampir ke jaringan. Jika bit Lokal dan Jaringan diatur, ini menunjukkan printer jaringan.
-
PRINTER_ATTRIBUTE_HIDDEN (32 (0x20))
-
Tersembunyi
Disembunyikan dari beberapa pengguna di jaringan.
-
PRINTER_ATTRIBUTE_LOCAL (64 (0x40))
-
Lokal
Terhubung langsung ke komputer. Jika bit Lokal dan Jaringan diatur, ini menunjukkan printer jaringan.
-
PRINTER_ATTRIBUTE_ENABLEDEVQ (128 (0x80))
-
EnableDevQ
Aktifkan antrean pada pencetak jika tersedia.
-
PRINTER_ATTRIBUTE_KEEPPRINTEDJOBS (256 (0x100))
-
KeepPrintedJobs
Penampung tidak boleh menghapus dokumen setelah dicetak.
-
PRINTER_ATTRIBUTE_DO_COMPLETE_FIRST (512 (0x200))
-
DoCompleteFirst
Mulai pekerjaan yang selesai menampung terlebih dahulu.
-
PRINTER_ATTRIBUTE_WORK_OFFLINE (1024 (0x400))
-
WorkOffline
Tugas cetak antrean ketika pencetak tidak tersedia.
-
PRINTER_ATTRIBUTE_ENABLE_BIDI (2048 (0x800))
-
EnableBIDI
Aktifkan pencetakan dua arah.
-
PRINTER_ATTRIBUTE_RAW_ONLY (4096 (0x1000))
-
Izinkan hanya pekerjaan jenis data mentah yang akan ditampung.
-
PRINTER_ATTRIBUTE_PUBLISHED (8192 (0x2000))
-
Diterbitkan
Diterbitkan dalam layanan direktori jaringan.
Ketersediaan
-
Jenis data: uint16
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("MIF. DMTF|Status Operasional|003.5", "MIB. IETF|HOST-RESOURCES-MIB.hrDeviceStatus")
Ketersediaan dan status perangkat.
Properti ini diwariskan dari CIM_LogicalDevice.
Lainnya (1)
Tidak diketahui (2)
Daya Berjalan/Penuh (3)
Daya Berjalan atau Penuh
Peringatan (4)
Dalam Pengujian (5)
Tidak Berlaku (6)
Matikan Daya (7)
Off Line (8)
Off Duty (9)
Terdegradasi (10)
Tidak Terinstal (11)
Kesalahan Penginstalan (12)
Power Save - Tidak diketahui (13)
Perangkat ini diketahui berada dalam mode hemat daya, tetapi status pastinya tidak diketahui.
Power Save - Mode Daya Rendah (14)
Perangkat dalam status hemat daya tetapi masih berfungsi, dan dapat menunjukkan performa yang terdegradasi.
Power Save - Siaga (15)
Perangkat tidak berfungsi, tetapi dapat dibawa ke daya penuh dengan cepat.
Siklus Daya (16)
Power Save - Peringatan (17)
Perangkat dalam status peringatan, meskipun juga dalam mode hemat daya.
Dijeda (18)
Perangkat dijeda.
Belum Siap (19)
Perangkat belum siap.
Tidak Dikonfigurasi (20)
Perangkat tidak dikonfigurasi.
Diam (21)
Perangkat diam.
AvailableJobSheets
-
Jenis data: array string
-
Jenis akses: Baca-saja
-
Kualifikasi: ModelCorrespondence ("CIM_PrintJob.RequiredJobSheets")
Array semua lembar pekerjaan yang tersedia pada printer. Juga dapat digunakan untuk menjelaskan banner yang mungkin disediakan printer di awal setiap pekerjaan, atau opsi lain yang ditentukan pengguna.
Properti ini diwariskan dari CIM_Printer.
AveragePagesPerMinute
-
Jenis data: uint32
-
Jenis akses: Baca-saja
Tingkat pencetakan, dalam jumlah rata-rata halaman per menit, bahwa printer dapat menghasilkan output.
Kemampuan
-
Jenis data: array uint16
-
Jenis akses: Baca-saja
-
Kualifikasi: ArrayType ("Indexed"), ModelCorrespondence ("CIM_Printer. CapabilityDescriptions", "CIM_PrintJob.Finishing", "CIM_PrintService.Capabilities")
Array kemampuan printer.
Properti ini diwariskan dari CIM_Printer.
Tidak diketahui (0)
Lainnya (1)
Pencetakan Warna (2)
Pencetakan Dupleks (3)
Salinan (4)
Kolasasi (5)
Stapling (6)
Pencetakan Transparansi (7)
Pukulan (8)
Sampul (9)
Ikatan (10)
Pencetakan Hitam dan Putih (11)
Satu Sisi (12)
Sepihak
Tepi Panjang Dua Sisi (13)
Tepi Panjang Dua Sisi
Tepi Pendek Dua Sisi (14)
Tepi Pendek Dua Sisi
Potret (15)
Lanskap (16)
Potret Terbalik (17)
Lanskap Terbalik (18)
Kualitas Tinggi (19)
Normal Kualitas (20)
Kualitas Rendah (21)
CapabilityDescriptions
-
Jenis data: array string
-
Jenis akses: Baca-saja
-
Kualifikasi: ArrayType ("Indexed"), ModelCorrespondence ("CIM_Printer.Kemampuan")
Array string bentuk bebas yang memberikan penjelasan terperinci untuk fitur printer yang ditunjukkan dalam array Kemampuan . Setiap entri array ini terkait dengan entri dalam array Kemampuan yang terletak di indeks yang sama.
Properti ini diwariskan dari CIM_Printer.
Caption
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: MaxLen (64), DisplayName ("Keterangan")
Deskripsi singkat objek—string satu baris.
Properti ini diwariskan dari CIM_ManagedSystemElement.
CharSetsSupported
-
Jenis data: array string
-
Jenis akses: Baca-saja
-
Kualifikasi: ArrayType ("Indexed"), ModelCorrespondence ("CIM_PrintJob.CharSet"), MappingStrings ("MIB. IETF|Printer-MIB.prtLocalizationCharacterSet")
Array set karakter yang tersedia untuk output. String yang disediakan dalam properti ini harus sesuai dengan semantik dan sintaks yang ditentukan oleh bagian 4.1.2 ("Parameter Charset") dalam RFC 2046 (MIME Bagian 2) dan terkandung dalam registri set karakter IANA. Contohnya termasuk, "UTF-8", "us-ASCII", dan "iso-8859-1".
Properti ini diwariskan dari CIM_Printer.
Komentar
-
Jenis data: string
-
Jenis akses: Baca/tulis
Komentar untuk antrean cetak.
Contoh: Printer warna
ConfigManagerErrorCode
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: Skema ("Win32")
Kode kesalahan Manajer Konfigurasi Win32.
Properti ini diwariskan dari CIM_LogicalDevice.
Perangkat ini bekerja dengan baik. (0)
Perangkat berfungsi dengan baik.
Perangkat ini tidak dikonfigurasi dengan benar. (1)
Perangkat tidak dikonfigurasi dengan benar.
Windows tidak dapat memuat pengandar untuk perangkat ini. (2)
Pengandar untuk perangkat ini mungkin rusak, atau sistem Anda mungkin kehabisan memori atau sumber daya lainnya. (3)
Pengandar untuk perangkat ini mungkin rusak, atau sistem mungkin kehabisan memori atau sumber daya lainnya.
Perangkat ini tidak berfungsi dengan baik. Salah satu driver atau registri Anda mungkin rusak. (4)
Perangkat tidak berfungsi dengan baik. Salah satu driver atau registrinya mungkin rusak.
Pengandar untuk perangkat ini memerlukan sumber daya yang tak bisa dikelola Windows. (5)
Driver untuk perangkat memerlukan sumber daya yang tidak dapat dikelola Windows.
Konfigurasi boot untuk perangkat ini berkonflik dengan perangkat lain. (6)
Konfigurasi boot untuk perangkat berkonflik dengan perangkat lain.
Tidak dapat memfilter. (7)
Pemuat driver untuk perangkat hilang. (8)
Pemuat driver untuk perangkat hilang.
Perangkat ini tidak berfungsi dengan baik karena firmware pengontrol salah melaporkan sumber daya untuk perangkat. (9)
Perangkat tidak berfungsi dengan baik. Firmware pengontrol salah melaporkan sumber daya untuk perangkat.
Perangkat ini tidak dapat dimulai. (10)
Perangkat tidak dapat dimulai.
Perangkat ini gagal. (11)
Perangkat gagal.
Perangkat ini tidak dapat menemukan cukup sumber daya gratis yang dapat digunakannya. (12)
Perangkat tidak dapat menemukan cukup sumber daya gratis untuk digunakan.
Windows tidak dapat memverifikasi sumber daya perangkat ini. (13)
Windows tidak dapat memverifikasi sumber daya perangkat.
Perangkat ini tidak dapat bekerja dengan benar sampai Anda memulai ulang komputer Anda. (14)
Perangkat tidak dapat bekerja dengan benar sampai komputer dimulai ulang.
Perangkat ini tidak berfungsi dengan baik karena mungkin ada masalah enumerasi ulang. (15)
Perangkat tidak berfungsi dengan baik karena kemungkinan masalah enumerasi ulang.
Windows tidak dapat mengidentifikasi semua sumber daya yang digunakan perangkat ini. (16)
Windows tidak dapat mengidentifikasi semua sumber daya yang digunakan perangkat.
Perangkat ini meminta tipe sumber daya yang tidak diketahui. (17)
Perangkat meminta jenis sumber daya yang tidak diketahui.
Instal ulang pengandar untuk perangkat ini. (18)
Pengandar perangkat harus diinstal ulang.
Kegagalan menggunakan pemuat VxD. (19)
Registri Anda mungkin rusak. (20)
Registri mungkin rusak.
Kegagalan sistem: Coba ubah driver untuk perangkat ini. Jika tidak berhasil, lihat dokumentasi perangkat keras Anda. Windows sedang menghapus perangkat ini. (21)
Kegagalan sistem. Jika mengubah driver perangkat tidak efektif, lihat dokumentasi perangkat keras. Windows sedang menghapus perangkat.
Perangkat ini dinon-fungsikan. (22)
Perangkat dinonaktifkan.
Kegagalan sistem: Coba ubah driver untuk perangkat ini. Jika tidak berhasil, lihat dokumentasi perangkat keras Anda. (23)
Kegagalan sistem. Jika mengubah driver perangkat tidak efektif, lihat dokumentasi perangkat keras.
Perangkat ini tidak ada, tidak berfungsi dengan baik, atau tidak menginstal semua pengandarnya. (24)
Perangkat tidak ada, tidak berfungsi dengan baik, atau tidak menginstal semua pengandarnya.
Windows masih menyetel perangkat ini. (25)
Windows masih menyetel perangkat.
Windows masih menyetel perangkat ini. (26)
Windows masih menyetel perangkat.
Perangkat ini tidak memiliki konfigurasi log yang valid. (27)
Perangkat tidak memiliki konfigurasi log yang valid.
Pengandar untuk perangkat ini tidak terinstal. (28)
Pengandar perangkat tidak terinstal.
Perangkat ini dinonaktifkan karena firmware perangkat tidak memberikan sumber daya yang diperlukan. (29)
Perangkat dinonaktifkan. Firmware perangkat tidak menyediakan sumber daya yang diperlukan.
Perangkat ini menggunakan sumber daya Interrupt Request (IRQ) yang digunakan perangkat lain. (30)
Perangkat menggunakan sumber daya IRQ yang digunakan perangkat lain.
Perangkat ini tidak berfungsi dengan baik karena Windows tidak dapat memuat pengandar yang diperlukan untuk perangkat ini. (31)
Perangkat tidak berfungsi dengan baik. Windows tidak dapat memuat pengandar perangkat yang diperlukan.
ConfigManagerUserConfig
-
Jenis data: boolean
-
Jenis akses: Baca-saja
-
Kualifikasi: Skema ("Win32")
Jika TRUE, perangkat menggunakan konfigurasi yang ditentukan pengguna.
Properti ini diwariskan dari CIM_LogicalDevice.
CreationClassName
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: CIM_Key
Nama kelas konkret pertama yang muncul dalam rantai warisan yang digunakan untuk membuat instans. Saat digunakan dengan properti utama kelas lainnya, properti memungkinkan semua instans kelas ini dan subkelasnya diidentifikasi secara unik.
Properti ini diwariskan dari CIM_LogicalDevice.
CurrentCapabilities
-
Jenis data: array uint16
-
Jenis akses: Baca-saja
-
Kualifikasi: ModelCorrespondence ("CIM_Printer.Kemampuan")
Array kemampuan printer yang sedang digunakan saat ini. Entri dalam properti ini juga harus tercantum dalam array Kapabilitas .
Properti ini diwariskan dari CIM_Printer.
Tidak diketahui (0)
Lainnya (1)
Pencetakan Warna (2)
Pencetakan Dupleks (3)
Salinan (4)
Kolasasi (5)
Stapling (6)
Pencetakan Transparansi (7)
Pukulan (8)
Sampul (9)
Ikatan (10)
Pencetakan Hitam dan Putih (11)
Satu Sisi (12)
Sepihak
Tepi Panjang Dua Sisi (13)
Tepi Panjang Dua Sisi
Tepi Pendek Dua Sisi (14)
Tepi Pendek Dua Sisi
Potret (15)
Lanskap (16)
Potret Terbalik (17)
Lanskap Terbalik (18)
Kualitas Tinggi (19)
Normal Kualitas (20)
Kualitas Rendah (21)
CurrentCharSet
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: ModelCorrespondence ("CIM_Printer.CharSetsSupported")
Set karakter yang saat ini digunakan untuk output. String yang disediakan dalam properti ini harus sesuai dengan semantik dan sintaks yang ditentukan oleh bagian 4.1.2 ("Parameter Charset") dalam RFC 2046 (MIME Bagian 2) dan terkandung dalam registri set karakter IANA. Contohnya termasuk "utf-8", "us-ASCII", dan iso-8859-1.
Properti ini diwariskan dari CIM_Printer.
CurrentLanguage
-
Jenis data: uint16
-
Jenis akses: Baca-saja
-
Kualifikasi: ModelCorrespondence ("CIM_Printer. LanguagesSupported", "CIM_Printer.CurrentMimeType")
Bahasa printer saat ini digunakan. Bahasa yang digunakan harus tercantum dalam properti LanguagesSupported .
Properti ini diwariskan dari CIM_Printer.
Lainnya (1)
Tidak diketahui (2)
PCL (3)
HPGL (4)
PJL (5)
PS (6)
PSPrinter (7)
IPD ( 8)
PPDS (9)
EscapeP (10)
Epson (11)
DDIF (12)
Interpress (13)
ISO6429 (14)
Data Baris (15)
LineData
MODCA (16)
DODCA
REGIS (17)
SCS (18)
SPDL (19)
TEK4014 (20)
PDS (21)
IGP (22)
CodeV (23)
DSCDSE (24)
WPS (25)
LN03 (26)
CCITT (27)
QUIC (28)
CPAP (29)
DecPPL (30)
Teks Sederhana (31)
SimpleText
NPAP (32)
DOC (33)
imPress (34)
Penulis pin (35)
NPDL (36)
NEC201PL (37)
Otomatis (38)
Halaman (39)
BIBIR (40)
TIFF (41)
Diagnostik (42)
CaPSL (43)
EXCL (44)
LCDS (45)
XES (46)
MIME (47)
48
XPS
49
HPGL2
50
PCLXL
CurrentMimeType
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: ModelCorrespondence ("CIM_Printer.CurrentLanguage")
Jenis MIME saat ini digunakan jika CurrentLanguage adalah jenis MIME (nilai = 47).
Properti ini diwariskan dari CIM_Printer.
CurrentNaturalLanguage
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: ModelCorrespondence ("CIM_Printer.NaturalLanguagesSupported")
Bahasa yang digunakan printer untuk manajemen saat ini. Bahasa yang tercantum di sini juga harus tercantum di properti NaturalLanguagesSupported .
Properti ini diwariskan dari CIM_Printer.
CurrentPaperType
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: ModelCorrespondence ("CIM_Printer.PaperTypesAvailable")
Tipe kertas yang digunakan printer. Harus dinyatakan dalam formulir yang ditentukan oleh ISO/IEC 10175 Document Printing Application (DPA), yang dirangkum dalam Lampiran C RFC 1759 (Printer MIB).
Properti ini diwariskan dari CIM_Printer.
Default
-
Jenis data: boolean
-
Jenis akses: Baca-saja
Jika TRUE, printer adalah printer default.
DefaultCapabilities
-
Jenis data: array uint16
-
Jenis akses: Baca-saja
-
Kualifikasi: ModelCorrespondence ("CIM_Printer.Kemampuan")
Array kemampuan printer yang digunakan secara default. Setiap entri dalam array DefaultCapabilities juga harus tercantum dalam array Kemampuan .
Properti ini diwariskan dari CIM_Printer.
Tidak diketahui (0)
Lainnya (1)
Pencetakan Warna (2)
Pencetakan Dupleks (3)
Salinan (4)
Kolasasi (5)
Stapling (6)
Pencetakan Transparansi (7)
Pukulan (8)
Sampul (9)
Ikatan (10)
Pencetakan Hitam dan Putih (11)
Satu Sisi (12)
Sepihak
Tepi Panjang Dua Sisi (13)
Tepi Panjang Dua Sisi
Tepi Pendek Dua Sisi (14)
Tepi Pendek Dua Sisi
Potret (15)
Lanskap (16)
Potret Terbalik (17)
Lanskap Terbalik (18)
Kualitas Tinggi (19)
Normal Kualitas (20)
Kualitas Rendah (21)
DefaultCopies
-
Jenis data: uint32
-
Jenis akses: Baca-saja
Jumlah salinan yang dihasilkan untuk satu pekerjaan—kecuali ditentukan lain.
Properti ini diwariskan dari CIM_Printer.
DefaultLanguage
-
Jenis data: uint16
-
Jenis akses: Baca-saja
-
Kualifikasi: ModelCorrespondence ("CIM_Printer. LanguagesSupported", "CIM_Printer.DefaultMimeType")
Bahasa printer default. Bahasa yang tercantum di sini juga harus tercantum dalam properti LanguagesSupported .
Properti ini diwariskan dari CIM_Printer.
Lainnya (1)
Tidak diketahui (2)
PCL (3)
HPGL (4)
PJL (5)
PS (6)
PSPrinter (7)
IPD ( 8)
PPDS (9)
EscapeP (10)
Epson (11)
DDIF (12)
Interpress (13)
ISO6429 (14)
Data Baris (15)
LineData
MODCA (16)
DODCA
REGIS (17)
SCS (18)
SPDL (19)
TEK4014 (20)
PDS (21)
IGP (22)
CodeV (23)
DSCDSE (24)
WPS (25)
LN03 (26)
CCITT (27)
QUIC (28)
CPAP (29)
DecPPL (30)
Teks Sederhana (31)
SimpleText
NPAP (32)
DOC (33)
imPress (34)
Penulis pin (35)
NPDL (36)
NEC201PL (37)
Otomatis (38)
Halaman (39)
BIBIR (40)
TIFF (41)
Diagnostik (42)
CaPSL (43)
EXCL (44)
LCDS (45)
XES (46)
MIME (47)
48
XPS
49
HPGL2
50
PCLXL
DefaultMimeType
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: ModelCorrespondence ("CIM_Printer.DefaultLanguage")
Jenis MIME saat ini sedang digunakan, jika nilai DefaultLanguage adalah jenis MIME (nilai = 47).
Properti ini diwariskan dari CIM_Printer.
DefaultNumberUp
-
Jenis data: uint32
-
Jenis akses: Baca-saja
Jumlah halaman aliran cetak yang dirender printer pada satu lembar media—kecuali pekerjaan menentukan sebaliknya.
Properti ini diwariskan dari CIM_Printer.
DefaultPaperType
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: ModelCorrespondence ("CIM_Printer.PaperTypesAvailable")
Tipe kertas yang digunakan printer—kecuali pekerjaan cetak menentukan tipe kertas yang berbeda. String harus dinyatakan dalam formulir yang ditentukan oleh ISO/IEC 1017 Document Printing Application (DPA), yang dirangkum dalam Lampiran C RFC 1759 (Printer MIB).
Properti ini diwariskan dari CIM_Printer.
DefaultPriority
-
Jenis data: uint32
-
Jenis akses: Baca/tulis
Nilai prioritas default yang ditetapkan untuk setiap pekerjaan cetak.
Keterangan
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: DisplayName ("Description")
Deskripsi objek.
Properti ini diwariskan dari CIM_ManagedSystemElement.
DetectedErrorState
-
Jenis data: uint16
-
Jenis akses: Baca-saja
-
Kualifikasi: ModelCorrespondence ("CIM_Printer.ErrorInformation"), MappingStrings ("MIB. IETF|Printer-MIB.hrPrinterDetectedErrorState")
Informasi kesalahan printer.
Properti ini diwariskan dari CIM_Printer.
Tidak diketahui (0)
Lainnya (1)
Tidak Ada Kesalahan (2)
Kertas Rendah (3)
Tidak Ada Kertas (4)
Toner Rendah (5)
Tanpa Toner (6)
Pintu Terbuka (7)
Macet (8)
Offline (9)
Layanan Diminta (10)
Output Bin Penuh (11)
DeviceID
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: CIM_Key
Pengidentifikasi unik pencetak pada sistem.
Properti ini diwariskan dari CIM_LogicalDevice.
Tembaga
-
Jenis data: boolean
-
Jenis akses: Baca/tulis
Jika TRUE, tugas cetak dikirim langsung ke pencetak. Jika FALSE, tugas cetak ditampung.
DoCompleteFirst
-
Jenis data: boolean
-
Jenis akses: Baca/tulis
Jika TRUE, printer memulai pekerjaan yang selesai terhambat. Jika FALSE, printer memulai pekerjaan dalam urutan pekerjaan diterima.
DriverName
-
Jenis data: string
-
Jenis akses: Baca/tulis
Nama pengandar pencetak Windows.
Contoh: Driver Faks Windows
EnableBIDI
-
Jenis data: boolean
-
Jenis akses: Baca/tulis
Jika TRUE, pencetak dapat mencetak dua arah.
EnableDevQueryPrint
-
Jenis data: boolean
-
Jenis akses: Baca/tulis
Jika TRUE, pencetak menyimpan dokumen dalam antrean ketika penyetelan dokumen dan printer tidak cocok.
ErrorCleared
-
Jenis data: boolean
-
Jenis akses: Baca-saja
Jika TRUE, kesalahan yang dilaporkan di LastErrorCode telah dihapus.
Properti ini diwariskan dari CIM_LogicalDevice.
ErrorDescription
-
Jenis data: string
-
Jenis akses: Baca-saja
Informasi tentang kesalahan yang direkam di LastErrorCode, dan informasi tentang tindakan korektif yang dapat diambil.
Properti ini diwariskan dari CIM_LogicalDevice.
ErrorInformation
-
Jenis data: array string
-
Jenis akses: Baca/tulis
-
Kualifikasi: ModelCorrespondence ("CIM_Printer.DetectedErrorState")
Array informasi tambahan untuk status kesalahan saat ini yang ditunjukkan dalam DetectedErrorState.
Properti ini diwariskan dari CIM_Printer.
ExtendedDetectedErrorState
-
Jenis data: uint16
-
Jenis akses: Baca-saja
Melaporkan informasi kesalahan standar. Informasi tambahan harus dicatat di DetectedErrorState.
Nilainya adalah:
0 (0x0)
Tidak dikenal
1 (0x1)
Lainnya
2 (0x2)
Tidak Ada Kesalahan
3 (0x3)
Kertas Rendah
4 (0x4)
Tidak Ada Kertas
5 (0x5)
Toner Rendah
6 (0x6)
Tidak Ada Toner
7 (0x7)
Pintu Terbuka
8 (0x8)
Macet
9 (0x9)
Layanan Diminta
10 (0xA)
Keramaian Output Penuh
11 (0xB)
Masalah Kertas
12 (0xC)
Tidak Dapat Mencetak Halaman
13 (0xD)
Intervensi Pengguna Diperlukan
14 (0xE)
Kehabisan Memori
15 (0xF)
Server Tidak Diketahui
ExtendedPrinterStatus
-
Jenis data: uint16
-
Jenis akses: Baca-saja
Informasi status untuk printer yang berbeda dari informasi yang ditentukan dalam properti Ketersediaan .
1 (0x1)
Lainnya
2 (0x2)
Tidak dikenal
3 (0x3)
Diam
4 (0x4)
Pencetakan
5 (0x5)
Pemanasan
6 (0x6)
Pencetakan Dihentikan
7
Offline
8 (0x8)
Dijeda
9 (0x9)
Kesalahan
10 (0xA)
Sibuk
11 (0xB)
Tidak Tersedia
12 (0xC)
Menunggu
13 (0xD)
Sedang diproses
14 (0xE)
Inisialisasi
15
Power Save
16 (0x10)
Penghapusan Tertunda
17 (0x11)
Aktif I/O
18 (0x12)
Umpan Manual
Tersembunyi
-
Jenis data: boolean
-
Jenis akses: Baca/tulis
Jika TRUE, pencetak disembunyikan dari pengguna jaringan.
HorizontalResolution
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: ModelCorrespondence ("CIM_PrintJob.HorizontalResolution"), Unit ("piksel per inci")
Resolusi horizontal printer—dalam piksel per inci.
Properti ini diwariskan dari CIM_Printer.
InstallDate
-
Jenis data: tanggalwaktu
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("MIF. DMTF|ComponentID|001.5"), DisplayName ("Tanggal Penginstalan")
Tanggal dan waktu objek diinstal. Objek mungkin diinstal tanpa nilai yang ditulis ke properti ini. Properti ini diwariskan dari CIM_ManagedSystemElement.
JobCountSinceLastReset
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: Penghitung
Jumlah pekerjaan cetak sejak pencetak terakhir direset.
Properti ini diwariskan dari CIM_Printer.
KeepPrintedJobs
-
Jenis data: boolean
-
Jenis akses: Baca/tulis
Jika TRUE, penampung cetak tidak menghapus pekerjaan yang telah selesai.
LanguagesSupported
-
Jenis data: array uint16
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("MIB. IETF|Printer-MIB.prtInterpreterLangFamily"), ModelCorrespondence ("CIM_Printer. MimeTypesSupported", "CIM_PrintJob.Language", "CIM_PrintService.LanguagesSupported")
Array bahasa cetak yang didukung secara asli.
Properti ini diwariskan dari CIM_Printer.
Lainnya (1)
Tidak diketahui (2)
PCL (3)
HPGL (4)
PJL (5)
PS (6)
PSPrinter (7)
IPD ( 8)
PPDS (9)
EscapeP (10)
Epson (11)
DDIF (12)
Interpress (13)
ISO6429 (14)
Data Baris (15)
LineData
MODCA (16)
DODCA
REGIS (17)
SCS (18)
SPDL (19)
TEK4014 (20)
PDS (21)
IGP (22)
CodeV (23)
DSCDSE (24)
WPS (25)
LN03 (26)
CCITT (27)
QUIC (28)
CPAP (29)
DecPPL (30)
Teks Sederhana (31)
SimpleText
NPAP (32)
DOC (33)
imPress (34)
Penulis pin (35)
NPDL (36)
NEC201PL (37)
Otomatis (38)
Halaman (39)
BIBIR (40)
TIFF (41)
Diagnostik (42)
CaPSL (43)
EXCL (44)
LCDS (45)
XES (46)
MIME (47)
XPS (48)
HPGL2 (49)
PCLXL (50)
LastErrorCode
-
Jenis data: uint32
-
Jenis akses: Baca-saja
Kode kesalahan terakhir yang dilaporkan perangkat logis.
Properti ini diwariskan dari CIM_LogicalDevice.
Lokal
-
Jenis data: boolean
-
Jenis akses: Baca/tulis
Jika TRUE, pencetak tidak terpasang ke jaringan. Jika properti Lokal dan Jaringan diatur ke TRUE, maka printer adalah printer jaringan.
Location
-
Jenis data: string
-
Jenis akses: Baca/tulis
Lokasi fisik printer.
Contoh: Bldg. 38, Kamar 1164
MarkingTechnology
-
Jenis data: uint16
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("MIB. IETF|Printer-MIB.prtMarkerMarkTech")
Menandai teknologi yang digunakan printer.
Properti ini diwariskan dari CIM_Printer.
Lainnya (1)
Tidak diketahui (2)
LED Elektrofotografi (3)
Laser Elektrofotografi (4)
Elektrofotografis Lainnya (5)
Dampak Memindahkan Head Dot Matrix 9pin (6)
Dampak Memindahkan Head Dot Matrix 24pin (7)
Dampak Memindahkan Head Dot Matrix Lainnya (8)
Kepala Pemindahan Dampak Sepenuhnya Terbentuk (9)
Impact Band (10)
Dampak Lainnya (11)
Inkjet Aqueous (12)
Inkjet Solid (13)
Inkjet Lainnya (14)
Pena (15)
Transfer Termal (16)
Sensitif Termal (17)
Diffusion Termal (18)
Thermal Lainnya (19)
Elektroerosi (20)
Elektrostatik (21)
Microfiche Fotografi (22)
Gambar Fotografi (23)
Fotografi Lainnya (24)
Deposisi Ion (25)
eBeam (26)
Typesetter (27)
MaxCopies
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: ModelCorrespondence ("CIM_PrintJob.Copyies")
Jumlah maksimum salinan yang dapat dihasilkan printer untuk satu pekerjaan.
Properti ini diwariskan dari CIM_Printer.
MaxNumberUp
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: ModelCorrespondence ("CIM_PrintJob.NumberUp")
Jumlah maksimum halaman aliran cetak yang dapat dirender printer pada satu lembar media, seperti kertas.
Properti ini diwariskan dari CIM_Printer.
MaxSizeSupported
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: ModelCorrespondence ("CIM_PrintJob.JobSize"), Unit ("kilobyte")
Pekerjaan terbesar sebagai aliran byte, dalam kilobyte, yang dapat diterima printer. Nilai 0 (nol) menunjukkan bahwa tidak ada batas yang ditetapkan.
Properti ini diwariskan dari CIM_Printer.
MimeTypesSupported
-
Jenis data: array string
-
Jenis akses: Baca-saja
-
Kualifikasi: ModelCorrespondence ("CIM_Printer. LanguagesSupported", "CIM_PrintJob.MimeTypes", "CIM_PrintService.MimeTypesSupported")
Array penjelasan jenis MIME terperinci yang didukung printer. Jika data disediakan, maka nilai 47 ("MIME") harus disertakan dalam properti LanguagesSupported .
Properti ini diwariskan dari CIM_Printer.
Nama
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: DisplayName ("Nama")
Nama pencetak.
Properti ini diwariskan dari CIM_ManagedSystemElement.
NaturalLanguagesSupported
-
Jenis data: array string
-
Jenis akses: Baca-saja
-
Kualifikasi: ArrayType ("Terindeks"), MappingStrings ("MIB. IETF|Printer-MIB.prtLocalizationLanguage"), ModelCorrespondence ("CIM_PrintJob.NaturalLanguage")
Array bahasa yang didukung untuk string yang digunakan printer untuk output informasi manajemen. Harus sesuai dengan RFC 1766. Misalnya, "en" digunakan untuk bahasa Inggris.
Properti ini diwariskan dari CIM_Printer.
Jaringan
-
Jenis data: boolean
-
Jenis akses: Baca/tulis
Jika TRUE, pencetak adalah pencetak jaringan. Jika properti Lokal dan Jaringan diatur ke TRUE, maka printer adalah printer jaringan.
PaperSizesSupported
-
Jenis data: array uint16
-
Jenis akses: Baca-saja
Array tipe kertas yang didukung printer.
Properti ini diwariskan dari CIM_Printer.
Tidak diketahui (0)
Lainnya (1)
A (2)
B (3)
C (4)
D (5)
E (6)
Huruf (7)
Legal (8)
NA-10x13-Amplop (9)
NA-9x12-Amplop (10)
NA-Number-10-Envelope (11)
NA-7x9-Amplop (12)
NA-9x11-Amplop (13)
NA-10x14-Amplop (14)
NA-Number-9-Envelope (15)
NA-6x9-Amplop (16)
NA-10x15-Amplop (17)
A0 (18)
A1 (19)
A2 (20)
A3 (21)
A4 (22)
A5 (23)
A6 (24)
A7 (25)
A8 (26)
A9A10 (27)
B0 (28)
B1 (29)
B2 (30)
B3 (31)
B4 (32)
B5 (33)
B6 (34)
B7 (35)
B8 (36)
B9 (37)
B10 (38)
C0 (39)
C1 (40)
C2C3 (41)
C2
C4 (42)
C3
C5 (43)
C4
C6 (44)
C5
C7 (45)
C6
C8 (46)
C7
Ditunjuk ISO (47)
C8
JIS B0 (48)
Ditunjuk ISO
JIS B1 (49)
JIS B0
JIS B2 (50)
JIS B1
JIS B3 (51)
JIS B2
JIS B4 (52)
JIS B3
JIS B5 (53)
JIS B4
JIS B6 (54)
JIS B5
JIS B7 (55)
JIS B6
JIS B8 (56)
JIS B7
JIS B9 (57)
JIS B8
JIS B10 (58)
JIS B9
Na-Letter (59)
JIS B10
NA-Legal (60)
Amplop B4 (61)
Amplop B5 (62)
C3-Amplop (63)
C4-Amplop (64)
C5-Amplop (65)
C6-Amplop (66)
Envelope Panjang-Ditunjuk (67)
Amplop Monarki (68)
Eksekutif (69)
Folio (70)
Faktur (71)
Ledger (72)
Quarto (73)
PaperTypesAvailable
-
Jenis data: array string
-
Jenis akses: Baca-saja
-
Kualifikasi: ArrayType ("Indexed"), ModelCorrespondence ("CIM_PrintJob.RequiredPaperType", "CIM_PrintService.PaperTypesAvailable"), MappingStrings ("MIB. IETF|Printer-MIB.prtInputMediaName")
Array tipe kertas yang saat ini tersedia pada pencetak. Setiap string harus dinyatakan dalam format yang ditentukan oleh ISO/IEC 10175 Document Printing Application (DPA), yang dirangkum dalam Lampiran C RFC 1759 (Printer MIB). Ukuran kertas apa pun yang diidentifikasi dalam properti ini juga harus muncul di properti PaperSizesSupported .
Properti ini diwariskan dari CIM_Printer.
Contoh: iso-a4-colored
Parameter
-
Jenis data: string
-
Jenis akses: Baca/tulis
Parameter opsional untuk prosesor cetak.
Contoh: "Copyies=2"
PNPDeviceID
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: Skema ("Win32")
Pengidentifikasi perangkat Windows Plug and Play dari perangkat logis.
Properti ini diwariskan dari CIM_LogicalDevice.
Contoh: *PNP030b
PortName
-
Jenis data: string
-
Jenis akses: Baca/tulis
Port yang digunakan untuk mengirimkan data ke printer. Jika pencetak tersambung ke lebih dari satu port, nama setiap port dipisahkan oleh koma.
Contoh: LPT1:, LPT2:, LPT3:
PowerManagementCapabilities
-
Jenis data: array uint16
-
Jenis akses: Baca-saja
Array kemampuan terkait daya tertentu dari perangkat logis.
Properti ini diwariskan dari CIM_LogicalDevice.
Tidak diketahui (0)
Tidak Didukung (1)
Dinonaktifkan (2)
Diaktifkan (3)
Fitur manajemen daya saat ini diaktifkan, tetapi set fitur yang tepat tidak diketahui atau informasi tidak tersedia.
Mode Hemat Daya Dimasukkan Secara Otomatis (4)
Perangkat dapat mengubah status dayanya berdasarkan penggunaan atau kriteria lainnya.
Power State Settable (5)
Metode SetPowerState didukung. Metode ini ditemukan pada kelas CIM_LogicalDevice induk dan dapat diimplementasikan. Untuk informasi selengkapnya, lihat Mendesain Kelas Format Objek Terkelola (MOF).
Power Cycling Didukung (6)
Metode SetPowerState dapat dipanggil dengan parameter PowerState yang diatur ke 5 (Power Cycle).
Daya Berwakti Aktif Didukung (7)
Power-On Berwakti Didukung
Metode SetPowerState dapat dipanggil dengan parameter PowerState yang diatur ke 5 (Power Cycle) dan Time diatur ke tanggal dan waktu tertentu, atau interval, untuk power-on.
PowerManagementSupported
-
Jenis data: boolean
-
Jenis akses: Baca-saja
Jika TRUE, daya perangkat dapat dikelola, yang berarti dapat dimasukkan ke mode ditangguhkan. Properti tidak menunjukkan bahwa fitur manajemen daya diaktifkan, hanya perangkat logis yang mampu melakukan manajemen daya.
Properti ini diwariskan dari CIM_LogicalDevice.
PrinterPaperNames
-
Jenis data: array string
-
Jenis akses: Baca-saja
Array ukuran kertas yang didukung oleh printer. Nama yang ditentukan printer digunakan untuk mewakili ukuran kertas yang didukung.
Contoh: B5 (JIS)
PrinterState
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: Tidak digunakan lagi
Salah satu status yang mungkin berkaitan dengan printer ini. Properti ini sudah usang. Sebagai ganti properti ini, gunakan PrinterStatus.
0
Menganggur - untuk informasi selengkapnya, lihat bagian Keterangan di bawah ini.
1
Dijeda
2
Kesalahan
3
Penghapusan Tertunda
4
Kertas Macet
5
Kertas Keluar
6
Umpan Manual
7
Masalah Kertas
8
Offline
9
Aktif I/O
10
Sibuk
11
Pencetakan
12
Keramaian Output Penuh
13
Tidak Tersedia
14
Menunggu
15
Sedang diproses
16
Inisialisasi
17
Pemanasan
18
Toner Rendah
19
Tidak Ada Toner
20
Page Punt
21
Intervensi Pengguna Diperlukan
22
Kehabisan Memori
23
Pintu Terbuka
24
Server_Unknown
25
Power Save
PrinterStatus
-
Jenis data: uint16
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("MIB. IETF|Printer-MIB.hrPrinterStatus")
Informasi status untuk printer yang berbeda dari informasi yang ditentukan dalam properti Ketersediaan perangkat logis.
Properti ini diwariskan dari CIM_Printer.
Lainnya (1)
Tidak diketahui (2)
Menganggur (3)
Menganggur - untuk informasi selengkapnya, lihat bagian Keterangan di bawah ini.
Pencetakan (4)
Pemanasan (5)
Pemanasan
Pencetakan Berhenti (6)
Offline (7)
PrintJobDataType
-
Jenis data: string
-
Jenis akses: Baca/tulis
Jenis data pekerjaan cetak yang menunggu perangkat pencetakan berbasis Windows.
PrintProcessor
-
Jenis data: string
-
Jenis akses: Baca/tulis
Nama penampung cetak yang menangani pekerjaan cetak.
Contoh: SPOOLSS.DLL
Prioritas
-
Jenis data: uint32
-
Jenis akses: Baca/tulis
Prioritas printer. Pekerjaan pada printer prioritas yang lebih tinggi dijadwalkan terlebih dahulu.
Diterbitkan
-
Jenis data: boolean
-
Jenis akses: Baca/tulis
Jika TRUE, pencetak diterbitkan dalam layanan direktori jaringan.
Antri
-
Jenis data: boolean
-
Jenis akses: Baca/tulis
Jika TRUE, buffer printer dan antrean mencetak pekerjaan.
RawOnly
-
Jenis data: boolean
-
Jenis akses: Baca/tulis
Jika TRUE, printer hanya menerima data mentah yang akan ditampung.
SeparatorFile
-
Jenis data: string
-
Jenis akses: Baca/tulis
Nama file yang digunakan untuk membuat halaman pemisah. Halaman ini digunakan untuk memisahkan tugas cetak yang dikirim ke pencetak.
ServerName
-
Jenis data: string
-
Jenis akses: Baca-saja
Nama server yang mengontrol pencetak. Jika string ini NULL, pencetak dikontrol secara lokal.
Bersama
-
Jenis data: boolean
-
Jenis akses: Baca/tulis
Jika TRUE, printer tersedia sebagai sumber daya jaringan bersama.
ShareName
-
Jenis data: string
-
Jenis akses: Baca/tulis
Bagikan nama perangkat pencetakan berbasis Windows.
Contoh: "\\PRINTSERVER1\PRINTER2"
SpoolEnabled
-
Jenis data: boolean
-
Jenis akses: Baca-saja
-
Kualifikasi: Tidak digunakan lagi
Properti ini usang; jangan gunakan. Jika TRUE, penampungan diaktifkan untuk printer.
StartTime
-
Jenis data: tanggalwaktu
-
Jenis akses: Baca/tulis
Tanggal dan waktu printer dapat mulai mencetak pekerjaan—jika printer dibatasi untuk mencetak pada waktu tertentu. Nilai ini dinyatakan sebagai waktu yang berlalu sejak pukul 12.00 GMT (Greenwich Mean Time).
Keadaan
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: MaxLen (10), DisplayName ("Status")
Status objek saat ini. Berbagai status operasional dan nonoperasional dapat ditentukan. Status operasional meliputi: OK, Degraded, dan Pred Fail (elemen, seperti hard disk drive berkemampuan SMART, mungkin berfungsi dengan baik tetapi memprediksi kegagalan dalam waktu dekat). Status nonoperasional meliputi: Kesalahan, Mulai, Penghentian, dan Layanan. Yang terakhir, Layanan, dapat berlaku selama resilvering cermin disk, memuat ulang daftar izin pengguna, atau pekerjaan administratif lainnya. Tidak semua pekerjaan tersebut online, namun elemen terkelola tidak OK atau di salah satu status lainnya.
Properti ini diwariskan dari CIM_ManagedSystemElement.
Nilai mencakup yang berikut:
OK ("OK")
Kesalahan ("Kesalahan")
Terdegradasi ("Terdegradasi")
Tidak diketahui ("Tidak Diketahui")
Pred Fail ("Pred Fail")
Memulai ("Memulai")
Menghentikan ("Berhenti")
Layanan ("Layanan")
Stres ("Stres")
NonRecover ("NonRecover")
Tidak Ada Kontak ("Tidak Ada Kontak")
Comm Hilang ("Hilang Comm")
StatusInfo
-
Jenis data: uint16
-
Jenis akses: Baca-saja
-
Kualifikasi: MappingStrings ("MIF. DMTF|Status Operasional|003.3")
Status perangkat logis. Jika properti ini tidak berlaku untuk perangkat logis, nilai 5 (Tidak Berlaku) harus digunakan.
Properti ini diwariskan dari CIM_LogicalDevice.
Lainnya (1)
Tidak diketahui (2)
Diaktifkan (3)
Dinonaktifkan (4)
Tidak Berlaku (5)
SystemCreationClassName
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: Disebarluaskan ("CIM_System.CreationClassName"), CIM_Key
Nilai properti CreationClassName komputer cakupan.
Properti ini diwariskan dari CIM_LogicalDevice.
SystemName
-
Jenis data: string
-
Jenis akses: Baca-saja
-
Kualifikasi: Disebarluaskan ("CIM_System.Nama"), CIM_Key
Nama sistem cakupan.
Properti ini diwariskan dari CIM_LogicalDevice.
TimeOfLastReset
-
Jenis data: tanggalwaktu
-
Jenis akses: Baca-saja
Tanggal dan waktu printer terakhir direset.
Properti ini diwariskan dari CIM_Printer.
UntilTime
-
Jenis data: tanggalwaktu
-
Jenis akses: Baca/tulis
Tanggal dan waktu printer dapat mencetak pekerjaan terakhir—jika printer dibatasi untuk mencetak pada waktu tertentu. Nilai ini dinyatakan sebagai waktu yang berlalu sejak pukul 12.00 GMT (Greenwich Mean Time).
VerticalResolution
-
Jenis data: uint32
-
Jenis akses: Baca-saja
-
Kualifikasi: ModelCorrespondence ("CIM_PrintJob.HorizontalResolution"), Unit ("piksel per inci")
Resolusi vertikal, dalam piksel per inci, printer.
Properti ini diwariskan dari CIM_Printer.
WorkOffline
-
Jenis data: boolean
-
Jenis akses: Baca/tulis
Jika TRUE, Anda dapat mengantrekan tugas cetak pada komputer ketika pencetak sedang offline.
Keterangan
Kelas Win32_Printer berasal dari CIM_Printer. Sebelum memanggil SWbemObject.Put_ atau IWbemServices::P utInstance untuk instans Win32_Printer, hak istimewa SeLoadDriverPrivilege (wbemPrivilegeLoadDriver for Visual Basic dan LoadDriver untuk moniker skrip) harus diaktifkan. Untuk informasi selengkapnya, lihat Konstanta Hak Istimewa dan Menjalankan Operasi Istimewa. Contoh kode VBScript berikut menunjukkan cara mengaktifkan hak istimewa SetLoadDriverPrivilege dalam skrip.
Untuk bekerja dengan kluster MSCS Printer, gunakan perakitan prnadmin.dll, atau namespace layanan .NET Framework System.Printing .
Set objPrinter = GetObject("winmgmts:{impersonationLevel=Impersonate,(LoadDriver)}!//./Root/CIMv2:Win32_Printer")
Windows menggunakan kredensial pengguna yang menjalankan skrip untuk menentukan printer yang tersedia. Oleh karena itu, jika Anda menjalankan skrip dari jarak jauh, Anda mungkin hanya dapat mengakses printer apa pun yang tersedia untuk akun pengguna Anda pada sistem jarak jauh tersebut.
Anda tidak dapat menggunakan kelas Win32_Printer untuk printer pada kluster cetak MSCS. Sebagai gantinya, Anda mungkin perlu menggunakan alat PrinterAdmin (PrnAdmin.dll) atau namespace .NET Framework System.Printing .
Catatan
Jika Anda mengambil PrinterStatus = 3 atau PrinterState = 0, pengandar printer mungkin tidak memberi makan informasi yang akurat ke WMI. WMI mengambil informasi printer dari proses spoolsv.exe. Ada kemungkinan pengandar pencetak tidak melaporkan statusnya ke penampung. Dalam hal ini, Win32_Printer melaporkan printer sebagai Diam.
Contoh
Sampel kode PowerShell berikut menunjukkan cara menentukan printer default komputer lokal.
Get-WmiObject win32_printer | %{if ($_.default) {$_}}
Sampel kode VBScript berikut menjelaskan cara mengambil statistik printer dari instans Win32_Printer.
Set PrinterSet = GetObject("winmgmts:").InstancesOf ("Win32_Printer")
If (PrinterSet.Count = 0 ) Then WScript.Echo "No Printers Installed!"
for each Printer in PrinterSet
if Printer.PrinterStatus = 3 then WScript.Echo Printer.Name & Chr(13) & "Status: Idle"
if Printer.PrinterStatus = 4 then WScript.Echo Printer.Name & Chr(13) & "Status: Printing"
next
Sampel kode Perl berikut menjelaskan cara mengambil statistik printer dari instans Win32_Printer.
use strict;
use Win32::OLE;
my $PrinterSet;
eval { $PrinterSet = Win32::OLE->GetObject("winmgmts:{impersonationLevel=impersonate}!\\\\.\\root\\cimv2")->
InstancesOf ("Win32_Printer"); };
unless($@)
{
if ($PrinterSet->{Count} == 0)
{
print "No Printers Installed!\n";
}
foreach my $PrinterInst (in $PrinterSet)
{
if ($PrinterInst->{PrinterStatus} == 3)
{
print "\n$PrinterInst->{Name}\nStatus: Idle\n";
}
if ($PrinterInst->{PrinterStatus} == 4)
{
print "\n$PrinterInst->{Name}\nStatus: Printing\n";
}
}
}
else
{
print STDERR Win32::OLE->LastError, "\n";
}
Contoh kode VBScript berikut menunjukkan cara mendapatkan nama printer default untuk komputer.
strComputer = "."
Set objWMIService = GetObject( "winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\Root\CIMv2")
Set colInstalledPrinters = objWMIService.ExecQuery ("Select * from Win32_Printer")
For Each objPrinter in colInstalledPrinters
If objPrinter.Default = "True" Then
Wscript.Echo "Name: " & objPrinter.Name
End If
Next
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista |
Server minimum yang didukung |
Windows Server 2008 |
Ruang nama |
Root\CIMV2 |
MOF |
|
DLL |
|
Baca juga