Win32_Printer 클래스

Win32_PrinterWMI 클래스인쇄된 이미지 또는 텍스트를 용지 또는 기타 매체에 생성할 수 있는 Microsoft Windows 운영 체제에서 실행되는 컴퓨터에 연결된 디바이스를 나타냅니다.

다음 구문은 MOF(Managed Object Format) 코드를 단순화한 것으로 상속된 속성이 모두 포함되어 있습니다.

구문

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;
};

멤버

Win32_Printer 클래스에는 다음과 같은 유형의 멤버가 있습니다.

메서드

Win32_Printer 클래스에는 이러한 메서드가 있습니다.

메서드 설명
AddPrinter커넥트ion 프린터에 연결을 추가합니다.
CancelAllJobs 모든 작업을 취소합니다.
GetSecurityDescriptor 프린터에 대한 액세스를 제어하는 보안 설명자를 반환합니다.
일시 중지 인쇄 큐를 일시 중지합니다.
PrintTestPage 테스트 페이지를 인쇄합니다.
RenamePrinter 프린터를 이름을 바꿉니다.
재설정 구현되지 않았습니다. 이 메서드를 구현하는 방법에 대한 자세한 내용은 CIM_Printer Reset 메서드를 참조하세요.
Resume 일시 중지된 인쇄 큐를 다시 시작합니다.
SetDefaultPrinter 기본 프린터를 설정합니다.
SetPowerState 구현되지 않았습니다. 이 메서드를 구현하는 방법에 대한 자세한 내용은 CIM_Printer SetPowerState 메서드를 참조하세요.
SetSecurityDescriptor 프린터에 대한 액세스를 제어하는 보안 설명자의 업데이트된 버전을 작성합니다.

 

속성

Win32_Printer 클래스에는 이러한 속성이 있습니다.

특성

데이터 형식: uint32

액세스 형식: 읽기 전용

Windows 기반 인쇄 디바이스에 대한 특성의 비트맵입니다.

PRINTER_ATTRIBUTE_QUEUED(1(0x1))

대기 중

인쇄 작업은 버퍼링되고 큐에 대기됩니다.

PRINTER_ATTRIBUTE_DIRECT(2(0x2))

Direct

프린터로 직접 보낼 문서입니다. 이 값은 인쇄 작업이 올바르게 큐에 대기되지 않는 경우에 사용됩니다.

PRINTER_ATTRIBUTE_DEFAULT (4 (0x4))

기본값

컴퓨터의 기본 프린터입니다.

PRINTER_ATTRIBUTE_SHARED (8 (0x8))

공유됨

공유 네트워크 리소스로 사용할 수 있습니다.

PRINTER_ATTRIBUTE_NETWORK(16(0x10))

네트워크

네트워크에 연결됩니다. 로컬 및 네트워크 비트가 모두 설정된 경우 네트워크 프린터를 나타냅니다.

PRINTER_ATTRIBUTE_HIDDEN (32 (0x20))

숨겨져 있음

네트워크의 일부 사용자로부터 숨겨집니다.

PRINTER_ATTRIBUTE_LOCAL(64(0x40))

로컬

컴퓨터에 직접 연결됩니다. 로컬 및 네트워크 비트가 모두 설정된 경우 네트워크 프린터를 나타냅니다.

PRINTER_ATTRIBUTE_ENABLEDEVQ(128(0x80))

EnableDevQ

사용 가능한 경우 프린터에서 큐를 사용하도록 설정합니다.

PRINTER_ATTRIBUTE_KEEPPRINTEDJOBS(256(0x100))

KeepPrintedJobs

스풀러는 인쇄 후 문서를 삭제하면 안 됩니다.

PRINTER_ATTRIBUTE_DO_COMPLETE_FIRST (512 (0x200))

DoCompleteFirst

먼저 스풀링을 완료한 작업을 시작합니다.

PRINTER_ATTRIBUTE_WORK_OFFLINE (1024(0x400))

WorkOffline

프린터를 사용할 수 없는 경우 인쇄 작업을 큐에 대기합니다.

PRINTER_ATTRIBUTE_ENABLE_BIDI (2048 (0x800))

EnableBIDI

양방향 인쇄를 사용하도록 설정합니다.

PRINTER_ATTRIBUTE_RAW_ONLY (4096 (0x1000))

원시 데이터 형식 작업만 스풀되도록 허용합니다.

PRINTER_ATTRIBUTE_PUBLISHED (8192 (0x2000))

게시 날짜

네트워크 디렉터리 서비스에 게시됩니다.

가용성

데이터 형식: uint16

액세스 형식: 읽기 전용

한정자: MappingStrings ("MIF. DMTF|작동 상태|003.5", "MIB. IETF|HOST-RESOURCES-MIB.hrDeviceStatus")

디바이스의 가용성 및 상태.

이 속성은 CIM_LogicalDevice 상속됩니다.

기타 (1)

알 수 없음 (2)

실행/전체 전원 (3)

실행 중 또는 전체 전원

경고 (4)

테스트 중(5)

해당 없음 (6)

전원 끄기 (7)

오프라인 (8)

오프 듀티 (9)

성능 저하됨 (10)

설치 되지 않음(11)

설치 오류 (12)

절전 - 알 수 없음 (13)

디바이스는 절전 모드로 알려져 있지만 정확한 상태 알 수 없습니다.

절전 - 저전력 모드 (14)

디바이스가 절전 상태이지만 여전히 작동 중이며 성능이 저하될 수 있습니다.

절전 - 대기 (15)

디바이스가 작동하지 않지만 신속하게 최대 전원을 공급할 수 있습니다.

전원 주기 (16)

절전 - 경고 (17)

디바이스는 절전 모드에서도 경고 상태입니다.

일시 중지됨 (18)

디바이스가 일시 중지되었습니다.

준비 되지 않음(19)

디바이스가 준비되지 않았습니다.

구성 되지 않음(20)

디바이스가 구성되지 않았습니다.

정지됨 (21)

디바이스가 조용합니다.

AvailableJobSheets

데이터 형식: 문자열 배열

액세스 형식: 읽기 전용

한정자: ModelCorrespondence ("CIM_PrintJob.RequiredJobSheets")

프린터에서 사용할 수 있는 모든 작업 시트의 배열입니다. 각 작업의 시작 부분에 프린터가 제공할 수 있는 배너 또는 다른 사용자 지정 옵션을 설명하는 데 사용할 수도 있습니다.

이 속성은 CIM_Printer 상속됩니다.

AveragePagesPerMinute

데이터 형식: uint32

액세스 형식: 읽기 전용

프린터에서 출력을 생성할 수 있는 인쇄 속도(분당 평균 페이지 수)입니다.

Capabilities

데이터 형식: uint16 배열

액세스 형식: 읽기 전용

한정자: ArrayType("Indexed"), ModelCorrespondence("CIM_Printer. CapabilityDescriptions", "CIM_PrintJob.Finishing", "CIM_PrintService.Capabilities")

프린터 기능의 배열입니다.

이 속성은 CIM_Printer 상속됩니다.

알 수 없음 (0)

기타 (1)

컬러 인쇄 (2)

이중 인쇄 (3)

복사본 (4)

데이터 정렬 (5)

스테이플링 (6)

투명도 인쇄 (7)

펀치 (8)

커버 (9)

바인딩 (10)

흑백 인쇄 (11)

단면 (12)

단면

양면 긴 가장자리 (13)

양면 긴 가장자리

양면 짧은 가장자리 (14)

양면 짧은 가장자리

세로 (15)

가로 (16)

역방향 세로 (17)

역방향 가로 (18)

품질 높음 (19)

품질 보통 (20)

품질이 낮음 (21)

CapabilityDescriptions

데이터 형식: 문자열 배열

액세스 형식: 읽기 전용

한정자: ArrayType("Indexed"), ModelCorrespondence("CIM_Printer.기능")

기능 배열에 표시된 프린터 기능에 대한 자세한 설명을 제공하는 자유 형식 문자열 배열입니다. 이 배열의 각 항목은 동일한 인덱스 안에 있는 Capabilities 배열의 항목과 관련이 있습니다.

이 속성은 CIM_Printer 상속됩니다.

캡션

데이터 형식: string

액세스 형식: 읽기 전용

한정자: MaxLen(64), DisplayName("Caption")

한 줄 문자열인 개체에 대한 간단한 설명입니다.

이 속성은 CIM_ManagedSystemElement 상속됩니다.

CharSetsSupported

데이터 형식: 문자열 배열

액세스 형식: 읽기 전용

한정자: ArrayType("Indexed"), ModelCorrespondence("CIM_PrintJob.CharSet"), MappingStrings("MIB. IETF|Printer-MIB.prtLocalizationCharacterSet")

출력에 사용할 수 있는 문자 집합의 배열입니다. 이 속성에 제공된 문자열은 RFC 2046(MIME 2부)의 섹션 4.1.2("문자 집합 매개 변수")에 지정된 의미 체계 및 구문을 준수해야 하며 IANA 문자 집합 레지스트리에 포함되어 있어야 합니다. 예로는 "UTF-8", "us-ASCII" 및 "iso-8859-1"이 있습니다.

이 속성은 CIM_Printer 상속됩니다.

Comment(설명)

데이터 형식: 문자열

액세스 형식: 읽기/쓰기

인쇄 큐에 대한 주석입니다.

예: 컬러 프린터

ConfigManagerErrorCode

데이터 형식: uint32

액세스 형식: 읽기 전용

한정자: 스키마 ("Win32")

Win32 Configuration Manager 오류 코드입니다.

이 속성은 CIM_LogicalDevice 상속됩니다.

이 디바이스가 제대로 작동합니다. (0)

디바이스가 제대로 작동합니다.

이 디바이스가 올바르게 구성되지 않았습니다. (1)

디바이스가 올바르게 구성되지 않았습니다.

Windows에서 이 디바이스에 대한 드라이버를 로드할 수 없습니다. (2)

이 디바이스의 드라이버가 손상되었거나 시스템에서 메모리 또는 기타 리소스가 부족할 수 있습니다. (3)

이 디바이스의 드라이버가 손상되었거나 시스템이 메모리 또는 기타 리소스가 부족할 수 있습니다.

이 디바이스가 제대로 작동하지 않습니다. 드라이버 또는 레지스트리 중 하나가 손상되었을 수 있습니다. (4)

디바이스가 제대로 작동하지 않습니다. 드라이버 또는 레지스트리 중 하나가 손상되었을 수 있습니다.

이 디바이스의 드라이버에는 Windows에서 관리할 수 없는 리소스가 필요합니다. (5)

디바이스용 드라이버에는 Windows에서 관리할 수 없는 리소스가 필요합니다.

이 디바이스의 부팅 구성이 다른 디바이스와 충돌합니다. (6)

디바이스에 대한 부팅 구성이 다른 디바이스와 충돌합니다.

필터링할 수 없습니다. (7)

디바이스에 대한 드라이버 로더가 없습니다. (8)

디바이스에 대한 드라이버 로더가 없습니다.

제어 펌웨어가 디바이스의 리소스를 잘못 보고하기 때문에 이 디바이스가 제대로 작동하지 않습니다. (9)

디바이스가 제대로 작동하지 않습니다. 제어 펌웨어가 디바이스에 대한 리소스를 잘못 보고하고 있습니다.

이 디바이스를 시작할 수 없습니다. (10)

디바이스를 시작할 수 없습니다.

이 디바이스가 실패했습니다. (11)

디바이스가 실패했습니다.

이 디바이스는 사용할 수 있는 충분한 무료 리소스를 찾을 수 없습니다. (12)

디바이스에서 사용할 충분한 무료 리소스를 찾을 수 없습니다.

Windows에서 이 디바이스의 리소스를 확인할 수 없습니다. (13)

Windows에서 디바이스의 리소스를 확인할 수 없습니다.

컴퓨터를 다시 시작하기 전까지는 이 장치가 제대로 작동할 수 없습니다. (14)

컴퓨터를 다시 시작할 때까지 디바이스가 제대로 작동할 수 없습니다.

다시 열거 문제가 있을 수 있으므로 이 디바이스가 제대로 작동하지 않습니다. (15)

가능한 다시 열거형 문제로 인해 디바이스가 제대로 작동하지 않습니다.

Windows는 이 장치에서 사용하는 모든 리소스를 식별할 수 없습니다. (16)

Windows는 디바이스에서 사용하는 모든 리소스를 식별할 수 없습니다.

이 디바이스는 알 수 없는 리소스 유형을 요구합니다. (17)

디바이스에서 알 수 없는 리소스 종류를 요청하고 있습니다.

이 디바이스에 대한 드라이버를 다시 설치합니다. (18)

디바이스 드라이버를 다시 설치해야 합니다.

VxD 로더를 사용하지 못했습니다. (19)

레지스트리가 손상되었을 수 있습니다. (20)

레지스트리가 손상되었을 수 있습니다.

시스템 오류: 이 디바이스에 대한 드라이버를 변경해 보세요. 작동하지 않는 경우 하드웨어 설명서를 참조하세요. Windows에서 이 디바이스를 제거합니다. (21)

시스템 오류입니다. 디바이스 드라이버를 변경하는 것이 비효율적인 경우 하드웨어 설명서를 참조하세요. Windows에서 디바이스를 제거합니다.

이 디바이스는 사용할 수 없습니다. (22)

디바이스를 사용할 수 없습니다.

시스템 오류: 이 디바이스에 대한 드라이버를 변경해 보세요. 작동하지 않는 경우 하드웨어 설명서를 참조하세요. (23)

시스템 오류입니다. 디바이스 드라이버를 변경하는 것이 비효율적인 경우 하드웨어 설명서를 참조하세요.

이 디바이스가 없거나, 제대로 작동하지 않거나, 모든 드라이버가 설치되어 있지 않습니다. (24)

디바이스가 없거나 제대로 작동하지 않거나 모든 드라이버가 설치되어 있지 않습니다.

Windows에서 이 디바이스를 설정 중입니다. (25)

Windows는 여전히 디바이스를 설정하고 있습니다.

Windows에서 이 디바이스를 설정 중입니다. (26)

Windows는 여전히 디바이스를 설정하고 있습니다.

이 디바이스에는 유효한 로그 구성이 없습니다. (27)

디바이스에 유효한 로그 구성이 없습니다.

이 디바이스의 드라이버가 설치되지 않았습니다. (28)

디바이스 드라이버가 설치되지 않았습니다.

디바이스의 펌웨어가 필요한 리소스를 제공하지 않았기 때문에 이 디바이스를 사용할 수 없습니다. (29)

디바이스를 사용할 수 없습니다. 디바이스 펌웨어가 필요한 리소스를 제공하지 않았습니다.

이 디바이스는 다른 디바이스에서 사용하는 IRQ(인터럽트 요청) 리소스를 사용합니다. (30)

디바이스가 다른 디바이스에서 사용하는 IRQ 리소스를 사용하고 있습니다.

Windows에서 이 장치에 필요한 드라이버를 로드할 수 없으므로 이 디바이스가 제대로 작동하지 않습니다. (31)

디바이스가 제대로 작동하지 않습니다. Windows에서 필요한 디바이스 드라이버를 로드할 수 없습니다.

ConfigManagerUserConfig

데이터 형식: boolean

액세스 형식: 읽기 전용

한정자: 스키마 ("Win32")

TRUE이면 디바이스에서 사용자 정의 구성을 사용하고 있습니다.

이 속성은 CIM_LogicalDevice 상속됩니다.

CreationClassName

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: CIM_Key

인스턴스를 만드는 데 사용되는 상속 체인에 표시되는 첫 번째 구체적인 클래스의 이름입니다. 클래스의 다른 키 속성과 함께 사용할 경우 이 클래스의 모든 인스턴스와 해당 서브클래스를 고유하게 식별할 수 있습니다.

이 속성은 CIM_LogicalDevice 상속됩니다.

CurrentCapabilities

데이터 형식: uint16 배열

액세스 형식: 읽기 전용

한정자: ModelCorrespondence("CIM_Printer.기능")

현재 사용 중인 프린터 기능의 배열입니다. 이 속성의 항목도 기능 배열에 나열되어야 합니다.

이 속성은 CIM_Printer 상속됩니다.

알 수 없음 (0)

기타 (1)

컬러 인쇄 (2)

이중 인쇄 (3)

복사본 (4)

데이터 정렬 (5)

스테이플링 (6)

투명도 인쇄 (7)

펀치 (8)

커버 (9)

바인딩 (10)

흑백 인쇄 (11)

단면 (12)

단면

양면 긴 가장자리 (13)

양면 긴 가장자리

양면 짧은 가장자리 (14)

양면 짧은 가장자리

세로 (15)

가로 (16)

역방향 세로 (17)

역방향 가로 (18)

품질 높음 (19)

품질 보통 (20)

품질이 낮음 (21)

CurrentCharSet

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: ModelCorrespondence("CIM_Printer.CharSetsSupported")

현재 출력에 사용되는 문자 집합입니다. 이 속성에 제공된 문자열은 RFC 2046(MIME 2부)의 섹션 4.1.2("문자 집합 매개 변수")에 지정된 의미 체계 및 구문을 준수해야 하며 IANA 문자 집합 레지스트리에 포함되어 있어야 합니다. 예로는 "utf-8", "us-ASCII" 및 iso-8859-1이 있습니다.

이 속성은 CIM_Printer 상속됩니다.

CurrentLanguage

데이터 형식: uint16

액세스 형식: 읽기 전용

한정자: ModelCorrespondence("CIM_Printer. LanguagesSupported", "CIM_Printer.CurrentMimeType")

현재 사용되는 프린터 언어입니다. 사용된 언어는 LanguagesSupported 속성에 나열되어야 합니다.

이 속성은 CIM_Printer 상속됩니다.

기타 (1)

알 수 없음 (2)

PCL (3)

HPGL (4)

PJL (5)

PS (6)

PSPrinter (7)

IPDS (8)

PPDS (9)

EscapeP (10)

엡손 (11)

DDIF (12)

인터프레스 (13)

ISO6429 (14)

줄 데이터 (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)

단순 텍스트 (31)

SimpleText

NPAP (32)

DOC (33)

imPress (34)

핀라이터 (35)

NPDL (36)

NEC201PL (37)

자동 (38)

페이지 (39)

입술 (40)

TIFF (41)

진단 (42)

CaPSL (43)

EXCL (44)

LCDS (45)

XES (46)

MIME (47)

48

XPS

49

HPGL2

50

PCLXL

CurrentMimeType

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: ModelCorrespondence("CIM_Printer.CurrentLanguage")

CurrentLanguageMIME 형식인 경우 현재 사용 중인 MIME 형식입니다(값 = 47).

이 속성은 CIM_Printer 상속됩니다.

CurrentNaturalLanguage

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: ModelCorrespondence("CIM_Printer.NaturalLanguagesSupported")

프린터가 현재 관리에 사용하는 언어입니다. 여기에 나열된 언어는 NaturalLanguagesSupported 속성에도 나열되어야 합니다.

이 속성은 CIM_Printer 상속됩니다.

CurrentPaperType

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: ModelCorrespondence("CIM_Printer.PaperTypesAvailable")

프린터에서 사용하는 용지 유형입니다. RFC 1759(Printer MIB)의 부록 C에 요약된 ISO/IEC 10175 DPA(문서 인쇄 응용 프로그램)에서 지정한 형식으로 표현되어야 합니다.

이 속성은 CIM_Printer 상속됩니다.

기본값

데이터 형식: boolean

액세스 형식: 읽기 전용

TRUE이면 프린터가 기본 프린터입니다.

DefaultCapabilities

데이터 형식: uint16 배열

액세스 형식: 읽기 전용

한정자: ModelCorrespondence("CIM_Printer.기능")

기본적으로 사용되는 프린터 기능의 배열입니다. DefaultCapabilities 배열의 각 항목도 기능 배열에 나열되어야 합니다.

이 속성은 CIM_Printer 상속됩니다.

알 수 없음 (0)

기타 (1)

컬러 인쇄 (2)

이중 인쇄 (3)

복사본 (4)

데이터 정렬 (5)

스테이플링 (6)

투명도 인쇄 (7)

펀치 (8)

커버 (9)

바인딩 (10)

흑백 인쇄 (11)

단면 (12)

단면

양면 긴 가장자리 (13)

양면 긴 가장자리

양면 짧은 가장자리 (14)

양면 짧은 가장자리

세로 (15)

가로 (16)

역방향 세로 (17)

역방향 가로 (18)

품질 높음 (19)

품질 보통 (20)

품질이 낮음 (21)

DefaultCopies

데이터 형식: uint32

액세스 형식: 읽기 전용

다른 지정하지 않는 한 작업에 대해 생성된 복사본 수입니다.

이 속성은 CIM_Printer 상속됩니다.

DefaultLanguage

데이터 형식: uint16

액세스 형식: 읽기 전용

한정자: ModelCorrespondence("CIM_Printer. LanguagesSupported", "CIM_Printer.DefaultMimeType")

기본 프린터 언어입니다. 여기에 나열된 언어도 LanguagesSupported 속성에 나열되어야 합니다.

이 속성은 CIM_Printer 상속됩니다.

기타 (1)

알 수 없음 (2)

PCL (3)

HPGL (4)

PJL (5)

PS (6)

PSPrinter (7)

IPDS (8)

PPDS (9)

EscapeP (10)

엡손 (11)

DDIF (12)

인터프레스 (13)

ISO6429 (14)

줄 데이터 (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)

단순 텍스트 (31)

SimpleText

NPAP (32)

DOC (33)

imPress (34)

핀라이터 (35)

NPDL (36)

NEC201PL (37)

자동 (38)

페이지 (39)

입술 (40)

TIFF (41)

진단 (42)

CaPSL (43)

EXCL (44)

LCDS (45)

XES (46)

MIME (47)

48

XPS

49

HPGL2

50

PCLXL

DefaultMimeType

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: ModelCorrespondence("CIM_Printer.DefaultLanguage")

DefaultLanguage 값이 MIME 형식(값 = 47)인 경우 현재 사용 중인 MIME 형식입니다.

이 속성은 CIM_Printer 상속됩니다.

DefaultNumberUp

데이터 형식: uint32

액세스 형식: 읽기 전용

작업이 달리 지정하지 않는 한 프린터가 하나의 미디어 시트에서 렌더링하는 인쇄 스트림 페이지 수입니다.

이 속성은 CIM_Printer 상속됩니다.

DefaultPaperType

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: ModelCorrespondence("CIM_Printer.PaperTypesAvailable")

인쇄 작업에서 다른 용지 종류를 지정하지 않는 한 프린터에서 사용하는 용지 종류입니다. 문자열은 RFC 1759(Printer MIB)의 부록 C에 요약된 ISO/IEC 1017 DPA(문서 인쇄 응용 프로그램)로 지정된 형식으로 표현되어야 합니다.

이 속성은 CIM_Printer 상속됩니다.

DefaultPriority

데이터 형식: uint32

액세스 형식: 읽기/쓰기

각 인쇄 작업에 할당된 기본 우선 순위 값입니다.

설명

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: DisplayName ("Description")

개체에 대한 설명입니다.

이 속성은 CIM_ManagedSystemElement 상속됩니다.

DetectedErrorState

데이터 형식: uint16

액세스 형식: 읽기 전용

한정자: ModelCorrespondence("CIM_Printer.ErrorInformation"), MappingStrings("MIB. IETF|Printer-MIB.hrPrinterDetectedErrorState")

프린터 오류 정보입니다.

이 속성은 CIM_Printer 상속됩니다.

알 수 없음 (0)

기타 (1)

오류 없음(2)

낮은 용지 (3)

용지 없음 (4)

로우 토너 (5)

토너 없음 (6)

문 열기 (7)

방해 ( 8)

오프라인 (9)

요청된 서비스(10)

출력 빈 전체 (11)

DeviceID

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: CIM_Key

시스템에서 프린터의 고유 식별자입니다.

이 속성은 CIM_LogicalDevice 상속됩니다.

Direct

데이터 형식: boolean

액세스 형식: 읽기/쓰기

TRUE이면 인쇄 작업이 프린터로 직접 전송됩니다. FALSE이면 인쇄 작업이 스풀됩니다.

DoCompleteFirst

데이터 형식: boolean

액세스 형식: 읽기/쓰기

TRUE이면 프린터에서 스풀링이 완료된 작업을 시작합니다. FALSE이면 프린터가 작업을 받는 순서대로 작업을 시작합니다.

DriverName

데이터 형식: 문자열

액세스 형식: 읽기/쓰기

Windows 프린터 드라이버의 이름입니다.

예: Windows 팩스 드라이버

EnableBIDI

데이터 형식: boolean

액세스 형식: 읽기/쓰기

TRUE이면 프린터가 양방향으로 인쇄할 수 있습니다.

EnableDevQueryPrint

데이터 형식: boolean

액세스 형식: 읽기/쓰기

TRUE이면 문서 및 프린터 설정이 일치하지 않을 때 프린터가 큐에 문서를 보관합니다.

ErrorCleared

데이터 형식: boolean

액세스 형식: 읽기 전용

TRUE이면 LastErrorCode보고된 오류가 지워졌습니다.

이 속성은 CIM_LogicalDevice 상속됩니다.

ErrorDescription

데이터 형식: string

액세스 형식: 읽기 전용

LastErrorCode기록된 오류에 대한 정보 및 수행할 수 있는 수정 작업에 대한 정보입니다.

이 속성은 CIM_LogicalDevice 상속됩니다.

ErrorInformation

데이터 형식: 문자열 배열

액세스 형식: 읽기/쓰기

한정자: ModelCorrespondence("CIM_Printer.DetectedErrorState")

DetectedErrorState에 표시된 현재 오류 상태에 대한 추가 정보 배열입니다.

이 속성은 CIM_Printer 상속됩니다.

ExtendedDetectedErrorState

데이터 형식: uint16

액세스 형식: 읽기 전용

표준 오류 정보를 보고합니다. 추가 정보는 DetectedErrorState기록되어야 합니다.

값:

0(0x0)

Unknown

1(0x1)

기타

2(0x2)

오류 없음

3(0x3)

용지 부족

4(0x4)

용지 없음

5(0x5)

토너 부족

6(0x6)

토너 없음

7(0x7)

문이 열림

8(0x8)

걸림

9(0x9)

서비스 필요

10(0xA)

출력함이 가득 참

11(0xB)

용지 문제

12(0xC)

페이지를 인쇄할 수 없음

13(0xD)

사용자 개입 필요

14(0xE)

Out of Memory

15(0xF)

서버를 알 수 없음

ExtendedPrinterStatus

데이터 형식: uint16

액세스 형식: 읽기 전용

가용성 속성에 지정된 정보와 다른 프린터의 상태 정보입니다.

1(0x1)

기타

2(0x2)

Unknown

3(0x3)

유휴 상태

4(0x4)

인쇄

5(0x5)

워밍업

6(0x6)

인쇄 중지됨

7

오프라인

8(0x8)

일시 중지됨

9(0x9)

오류

10(0xA)

약속 있음

11(0xB)

사용할 수 없음

12(0xC)

대기

13(0xD)

처리

14(0xE)

초기화

15

절전

16(0x10)

삭제 보류 중

17(0x11)

I/O 활성

18(0x12)

수동 피드

숨겨진

데이터 형식: boolean

액세스 형식: 읽기/쓰기

TRUE이면 네트워크 사용자로부터 프린터가 숨겨집니다.

HorizontalResolution

데이터 형식: uint32

액세스 형식: 읽기 전용

한정자: ModelCorrespondence("CIM_PrintJob.HorizontalResolution"), 단위("인치당 픽셀")

프린터의 가로 해상도(인치당 픽셀)입니다.

이 속성은 CIM_Printer 상속됩니다.

InstallDate

데이터 형식: datetime

액세스 형식: 읽기 전용

한정자: MappingStrings ("MIF. DMTF|ComponentID|001.5"), DisplayName ("설치 날짜")

개체가 설치된 날짜 및 시간입니다. 이 속성에 값을 쓰지 않고 개체를 설치할 수 있습니다. 이 속성은 CIM_ManagedSystemElement 상속됩니다.

JobCountSinceLastReset

데이터 형식: uint32

액세스 형식: 읽기 전용

한정자: 카운터

프린터를 마지막으로 초기화한 이후의 인쇄 작업 수입니다.

이 속성은 CIM_Printer 상속됩니다.

KeepPrintedJobs

데이터 형식: boolean

액세스 형식: 읽기/쓰기

TRUE이면 인쇄 스풀러가 완료된 작업을 삭제하지 않습니다.

LanguagesSupported

데이터 형식: uint16 배열

액세스 형식: 읽기 전용

한정자: MappingStrings("MIB. IETF|Printer-MIB.prtInterpreterLangFamily"), ModelCorrespondence("CIM_Printer. MimeTypesSupported", "CIM_PrintJob.Language", "CIM_PrintService.LanguagesSupported")

기본적으로 지원되는 인쇄 언어의 배열입니다.

이 속성은 CIM_Printer 상속됩니다.

기타 (1)

알 수 없음 (2)

PCL (3)

HPGL (4)

PJL (5)

PS (6)

PSPrinter (7)

IPDS (8)

PPDS (9)

EscapeP (10)

엡손 (11)

DDIF (12)

인터프레스 (13)

ISO6429 (14)

줄 데이터 (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)

단순 텍스트 (31)

SimpleText

NPAP (32)

DOC (33)

imPress (34)

핀라이터 (35)

NPDL (36)

NEC201PL (37)

자동 (38)

페이지 (39)

입술 (40)

TIFF (41)

진단 (42)

CaPSL (43)

EXCL (44)

LCDS (45)

XES (46)

MIME (47)

XPS (48)

HPGL2 (49)

PCLXL (50)

LastErrorCode

데이터 형식: uint32

액세스 형식: 읽기 전용

논리 디바이스에서 보고하는 마지막 오류 코드입니다.

이 속성은 CIM_LogicalDevice 상속됩니다.

로컬

데이터 형식: boolean

액세스 형식: 읽기/쓰기

TRUE이면 프린터가 네트워크에 연결되지 않습니다. 로컬 속성과 네트워크 속성이 모두 TRUE설정된 경우 프린터는 네트워크 프린터입니다.

위치

데이터 형식: 문자열

액세스 형식: 읽기/쓰기

프린터의 물리적 위치입니다.

예: Bldg. 38, 객실 1164

MarkingTechnology

데이터 형식: uint16

액세스 형식: 읽기 전용

한정자: MappingStrings ("MIB. IETF|Printer-MIB.prtMarkerMarkTech")

프린터에서 사용하는 기술 표시.

이 속성은 CIM_Printer 상속됩니다.

기타 (1)

알 수 없음 (2)

전기 사진 LED (3)

전기 사진 레이저 (4)

전기 사진 기타 (5)

임팩트 이동 헤드 도트 매트릭스 9핀 (6)

임팩트 무빙 헤드 도트 매트릭스 24pin (7)

임팩트 이동 헤드 도트 매트릭스 기타 (8)

충격 이동 헤드가 완전히 형성됨 (9)

임팩트 밴드 (10)

기타 영향(11)

잉크젯 수성 (12)

잉크젯 솔리드 (13)

잉크젯 기타 (14)

(15)

열 전송 (16)

열 구분 (17)

열 확산 (18)

열 기타 (19)

일렉트로에로전 (20)

정전기 (21)

사진 마이크로피쉬 (22)

사진 이미지세터 (23)

사진 기타 (24)

이온 증착 (25)

eBeam (26)

Typesetter (27)

MaxCopies

데이터 형식: uint32

액세스 형식: 읽기 전용

한정자: ModelCorrespondence ("CIM_PrintJob.Copies")

프린터에서 한 작업에 대해 생성할 수 있는 최대 복사본 수입니다.

이 속성은 CIM_Printer 상속됩니다.

MaxNumberUp

데이터 형식: uint32

액세스 형식: 읽기 전용

한정자: ModelCorrespondence ("CIM_PrintJob.NumberUp")

프린터가 용지와 같은 하나의 미디어 시트에서 렌더링할 수 있는 최대 인쇄 스트림 페이지 수입니다.

이 속성은 CIM_Printer 상속됩니다.

MaxSizeSupported

데이터 형식: uint32

액세스 형식: 읽기 전용

한정자: ModelCorrespondence("CIM_PrintJob.JobSize"), 단위("킬로바이트")

프린터에서 허용할 수 있는 바이트 스트림(킬로바이트)으로 가장 큰 작업입니다. 값이 0이면 제한이 설정되지 않음을 나타냅니다.

이 속성은 CIM_Printer 상속됩니다.

MimeTypesSupported

데이터 형식: 문자열 배열

액세스 형식: 읽기 전용

한정자: ModelCorrespondence("CIM_Printer. LanguagesSupported", "CIM_PrintJob.MimeTypes", "CIM_PrintService.MimeTypesSupported")

프린터에서 지원하는 자세한 MIME 형식 설명의 배열입니다. 데이터가 제공되면 값 47("MIME")이 LanguagesSupported 속성에 포함되어야 합니다.

이 속성은 CIM_Printer 상속됩니다.

이름

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: DisplayName ("Name")

프린터의 이름입니다.

이 속성은 CIM_ManagedSystemElement 상속됩니다.

NaturalLanguagesSupported

데이터 형식: 문자열 배열

액세스 형식: 읽기 전용

한정자: ArrayType("Indexed"), MappingStrings("MIB. IETF|Printer-MIB.prtLocalizationLanguage"), ModelCorrespondence("CIM_PrintJob.NaturalLanguage")

프린터에서 관리 정보의 출력에 사용하는 문자열에 지원되는 언어 배열입니다. RFC 1766준수해야 합니다. 예를 들어 "en"은 영어에 사용됩니다.

이 속성은 CIM_Printer 상속됩니다.

네트워크

데이터 형식: boolean

액세스 형식: 읽기/쓰기

TRUE이면 프린터가 네트워크 프린터입니다. 로컬 속성과 네트워크 속성이 모두 TRUE설정된 경우 프린터는 네트워크 프린터입니다.

PaperSizesSupported

데이터 형식: uint16 배열

액세스 형식: 읽기 전용

프린터에서 지원하는 용지 유형의 배열입니다.

이 속성은 CIM_Printer 상속됩니다.

알 수 없음 (0)

기타 (1)

A (2)

B (3)

C (4)

D (5)

E (6)

문자 (7)

법률 (8)

NA-10x13-Envelope (9)

NA-9x12 봉투 (10)

NA-number-10-Envelope (11)

NA-7x9 봉투 (12)

NA-9x11 봉투 (13)

NA-10x14 봉투 (14)

NA-number-9-Envelope (15)

NA-6x9 봉투 (16)

NA-10x15 봉투 (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

ISO 지정 (47)

C8

JIS B0 (48)

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)

B4 봉투 (61)

B5 봉투 (62)

C3 봉투 (63)

C4 봉투 (64)

C5 봉투 (65)

C6 봉투 (66)

지정된 긴 봉투 (67)

군주 봉투 (68)

임원 (69)

Folio (70)

청구서 (71)

원장 (72)

쿼토 (73)

PaperTypesAvailable

데이터 형식: 문자열 배열

액세스 형식: 읽기 전용

한정자: ArrayType("Indexed"), ModelCorrespondence("CIM_PrintJob.RequiredPaperType", "CIM_PrintService.PaperTypesAvailable"), MappingStrings("MIB. IETF|Printer-MIB.prtInputMediaName")

프린터에서 현재 사용할 수 있는 용지 유형의 배열입니다. 각 문자열은 RFC 1759(Printer MIB)의 부록 C로 요약된 ISO/IEC 10175 DPA(문서 인쇄 응용 프로그램)로 지정된 형식으로 표현되어야 합니다. 이 속성에서 식별된 용지 크기는 PaperSizesSupported 속성에도 표시되어야 합니다.

이 속성은 CIM_Printer 상속됩니다.

예: iso-a4 색

매개 변수

데이터 형식: 문자열

액세스 형식: 읽기/쓰기

인쇄 프로세서에 대한 선택적 매개 변수입니다.

예: "Copies=2"

PNPDeviceID

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: 스키마 ("Win32")

논리 디바이스의 Windows 플러그 앤 플레이 디바이스 식별자입니다.

이 속성은 CIM_LogicalDevice 상속됩니다.

예: *PNP030b

PortName

데이터 형식: 문자열

액세스 형식: 읽기/쓰기

프린터로 데이터를 전송하는 데 사용되는 포트입니다. 프린터가 둘 이상의 포트에 연결된 경우 각 포트의 이름은 쉼표로 구분됩니다.

예: LPT1:, LPT2:, LPT3:

PowerManagementCapabilities

데이터 형식: uint16 배열

액세스 형식: 읽기 전용

논리 디바이스의 특정 전원 관련 기능 배열입니다.

이 속성은 CIM_LogicalDevice 상속됩니다.

알 수 없음 (0)

지원 되지 않음(1)

사용 안 함 (2)

사용(3)

전원 관리 기능은 현재 사용하도록 설정되어 있지만 정확한 기능 집합을 알 수 없거나 정보를 사용할 수 없습니다.

절전 모드가 자동으로 입력됨(4)

디바이스는 사용량 또는 기타 기준에 따라 전원 상태를 변경할 수 있습니다.

전원 상태 설정 가능 (5)

SetPowerState 메서드가 지원됩니다. 이 메서드는 부모 CIM_LogicalDevice 클래스에서 찾을 수 있으며 구현할 수 있습니다. 자세한 내용은 MOF(Managed Object Format) 클래스 디자인을 참조하세요.

Power Cycling 지원 (6)

SetPowerState 메서드는 PowerState 매개 변수를 5(Power Cycle)로 설정하여 호출할 수 있습니다.

시간 제한 전원 켜기 지원 (7)

시간 제한 전원 켜기 지원

SetPowerState 메서드는 PowerState 매개 변수를 5(전원 주기)설정하고 전원 켜기를 위해 특정 날짜 및 시간 또는 간격으로 설정된 시간을 사용하여 호출할 수 있습니다.

PowerManagementSupported

데이터 형식: boolean

액세스 형식: 읽기 전용

TRUE이면 디바이스의 전원을 관리할 수 있습니다. 즉, 일시 중단 모드로 전환할 수 있습니다. 이 속성은 전원 관리 기능이 사용하도록 설정되어 있음을 나타내지 않으며 논리 디바이스에서 전원을 관리할 수 있다는 것만 나타냅니다.

이 속성은 CIM_LogicalDevice 상속됩니다.

PrinterPaperNames

데이터 형식: 문자열 배열

액세스 형식: 읽기 전용

프린터에서 지원하는 용지 크기의 배열입니다. 프린터 지정 이름은 지원되는 용지 크기를 나타내는 데 사용됩니다.

예: B5(JIS)

PrinterState

데이터 형식: uint32

액세스 형식: 읽기 전용

한정자: 사용되지 않음

이 프린터와 관련된 가능한 상태 중 하나입니다. 이 속성은 사용되지 않습니다. 이 속성 대신 PrinterStatus를 사용합니다.

0

유휴 - 자세한 내용은 아래 설명 섹션을 참조하세요.

1

일시 중지됨

2

오류

3

삭제 보류 중

4

용지 걸림

5

종이 밖으로

6

수동 피드

7

용지 문제

8

오프라인

9

I/O 활성

10

약속 있음

11

인쇄

12

출력함이 가득 참

13

사용할 수 없음

14

대기

15

처리

16

초기화

17

워밍업

18

토너 로우

19

토너 없음

20

페이지 펀트

21

사용자 개입 필요

22

Out of Memory

23

문이 열림

24

Server_Unknown

25

절전

PrinterStatus

데이터 형식: uint16

액세스 형식: 읽기 전용

한정자: MappingStrings ("MIB. IETF|Printer-MIB.hrPrinterStatus")

논리적 디바이스 가용성 속성에 지정된 정보와 다른 프린터의 상태 정보입니다.

이 속성은 CIM_Printer 상속됩니다.

기타 (1)

알 수 없음 (2)

유휴 상태(3)

유휴 - 자세한 내용은 아래 설명 섹션을 참조하세요.

인쇄 (4)

준비 (5)

워밍업

인쇄 중지됨(6)

오프라인 (7)

PrintJobDataType

데이터 형식: 문자열

액세스 형식: 읽기/쓰기

Windows 기반 인쇄 디바이스를 기다리는 인쇄 작업의 데이터 형식입니다.

PrintProcessor

데이터 형식: 문자열

액세스 형식: 읽기/쓰기

인쇄 작업을 처리하는 인쇄 스풀러의 이름입니다.

예: SPOOLSS.DLL

우선 순위

데이터 형식: uint32

액세스 형식: 읽기/쓰기

프린터의 우선 순위입니다. 우선 순위가 높은 프린터의 작업이 먼저 예약됩니다.

게시됨

데이터 형식: boolean

액세스 형식: 읽기/쓰기

TRUE이면 프린터가 네트워크 디렉터리 서비스에 게시됩니다.

큐에 대기 중

데이터 형식: boolean

액세스 형식: 읽기/쓰기

TRUE이면 프린터 버퍼와 큐가 작업을 인쇄합니다.

RawOnly

데이터 형식: boolean

액세스 형식: 읽기/쓰기

TRUE이면 프린터에서 스풀될 원시 데이터만 허용합니다.

SeparatorFile

데이터 형식: 문자열

액세스 형식: 읽기/쓰기

구분 기호 페이지를 만드는 데 사용되는 파일의 이름입니다. 이 페이지는 프린터로 전송된 인쇄 작업을 구분하는 데 사용됩니다.

데이터 열이 추적에서 캡처되고 서버를 사용할 수 있으면

데이터 형식: 문자열

액세스 형식: 읽기 전용

프린터를 제어하는 서버의 이름입니다. 이 문자열이 NULL면 프린터가 로컬로 제어됩니다.

공유

데이터 형식: boolean

액세스 형식: 읽기/쓰기

TRUE이면 프린터를 공유 네트워크 리소스로 사용할 수 있습니다.

ShareName

데이터 형식: 문자열

액세스 형식: 읽기/쓰기

Windows 기반 인쇄 장치의 이름을 공유합니다.

예: "\\PRINTSERVER1\PRINTER2"

SpoolEnabled

데이터 형식: boolean

액세스 형식: 읽기 전용

한정자: 사용되지 않음

이 속성은 사용되지 않습니다. 사용하지 마세요. TRUE이면 프린터에 스풀링이 사용됩니다.

StartTime

데이터 형식: datetime

액세스 형식: 읽기/쓰기

프린터가 특정 시간에 인쇄하도록 제한되는 경우 프린터에서 작업을 인쇄하기 시작할 수 있는 날짜 및 시간입니다. 이 값은 오전 12:00 GMT(그리니치 표준시) 이후 경과된 시간으로 표현됩니다.

상태

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: MaxLen(10), DisplayName("Status")

개체의 현재 상태. 다양한 운영 및 비 운용 상태 정의할 수 있습니다. 작동 상태 포함됩니다. OK, DegradedPred Fail(SMART 지원 하드 디스크 드라이브와 같은 요소는 제대로 작동하지만 가까운 장래에 오류를 예측할 수 있음). 비 운용성 상태 오류, 시작, 중지서비스를 포함합니다. 후자의 서비스는 디스크를 다시 미러, 사용자 권한 목록의 다시 로드 또는 기타 관리 작업 중에 적용할 수 있습니다. 이러한 모든 작업이 온라인 상태인 것은 아니지만 관리되는 요소는 OK 도 아니고 다른 상태도 아닙니다.

이 속성은 CIM_ManagedSystemElement 상속됩니다.

여기에는 다음 값이 포함됩니다.

확인 ("확인")

오류 ("오류")

성능이 저하됨 ("Degraded")

알 수 없음 ("알 수 없음")

사전 실패 ("사전 실패")

시작 ("시작")

중지 ("중지")

서비스 ("서비스")

스트레스("스트레스")

NonRecover ("NonRecover")

연락처 없음("연락처 없음")

로스트 커밋 ("로스트 커밋")

StatusInfo

데이터 형식: uint16

액세스 형식: 읽기 전용

한정자: MappingStrings ("MIF. DMTF|작동 상태|003.3")

논리 디바이스의 상태입니다. 이 속성이 논리 디바이스에 적용되지 않는 경우 값 5(해당 없음)를 사용해야 합니다.

이 속성은 CIM_LogicalDevice 상속됩니다.

기타 (1)

알 수 없음 (2)

사용(3)

사용 안 함 (4)

해당 없음 (5)

SystemCreationClassName

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: 전파됨("CIM_System.CreationClassName"), CIM_Key

범위 지정 컴퓨터 의 CreationClassName 속성 값입니다.

이 속성은 CIM_LogicalDevice 상속됩니다.

SystemName

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: 전파됨("CIM_System.이름"), CIM_Key

범위 지정 시스템의 이름입니다.

이 속성은 CIM_LogicalDevice 상속됩니다.

TimeOfLastReset

데이터 형식: datetime

액세스 형식: 읽기 전용

프린터가 마지막으로 재설정된 날짜 및 시간입니다.

이 속성은 CIM_Printer 상속됩니다.

UntilTime

데이터 형식: datetime

액세스 형식: 읽기/쓰기

프린터가 특정 시간에 인쇄하도록 제한되는 경우 프린터에서 마지막 작업을 인쇄할 수 있는 날짜 및 시간입니다. 이 값은 오전 12:00 GMT(그리니치 표준시) 이후 경과된 시간으로 표현됩니다.

VerticalResolution

데이터 형식: uint32

액세스 형식: 읽기 전용

한정자: ModelCorrespondence("CIM_PrintJob.HorizontalResolution"), 단위("인치당 픽셀")

프린터의 세로 해상도(인치당 픽셀)입니다.

이 속성은 CIM_Printer 상속됩니다.

WorkOffline

데이터 형식: boolean

액세스 형식: 읽기/쓰기

TRUE이면 프린터가 오프라인 상태일 때 컴퓨터에서 인쇄 작업을 큐에 대기할 수 있습니다.

설명

Win32_Printer 클래스는 CIM_Printer 파생됩니다. SWbemObject.Put_ 또는 IWbemServices::P Win32_Printer 인스턴스에 대한utInstance를 호출하기 전에 SeLoadDriverPrivilege 권한(Visual Basic용 wbemPrivilegeLoadDriver 및 모니커 스크립팅용 LoadDriver)을 사용하도록 설정해야 합니다. 자세한 내용은 권한 상수권한 있는 작업 실행을 참조하세요. 다음 VBScript 코드 예제에서는 스크립트에서 SetLoadDriverPrivilege 권한을 사용하도록 설정하는 방법을 보여 줍니다.

MSCS 프린터 클러스터 작업의 경우 prnadmin.dll 어셈블리 또는 .NET Framework System.Printing 네임스페이스를 사용합니다.

Set objPrinter = GetObject("winmgmts:{impersonationLevel=Impersonate,(LoadDriver)}!//./Root/CIMv2:Win32_Printer")

Windows는 스크립트를 실행하는 사용자의 자격 증명을 사용하여 사용 가능한 프린터를 확인합니다. 따라서 스크립트를 원격으로 실행하는 경우 해당 원격 시스템의 사용자 계정에 사용할 수 있는 모든 프린터에만 액세스할 수 있습니다.

MSCS 인쇄 클러스터의 프린터에는 Win32_Printer 클래스를 사용할 수 없습니다. 대신 프린터관리 도구(Prn관리.dll) 또는 .NET Framework System.Printing 네임스페이스를 사용해야 할 수 있습니다.

참고 항목

PrinterStatus = 3 또는 PrinterState = 0을 검색하는 경우 프린터 드라이버가 WMI에 정확한 정보를 제공하지 않을 수 있습니다. WMI는 spoolsv.exe 프로세스에서 프린터 정보를 검색합니다. 프린터 드라이버가 스풀러에 상태 보고하지 않을 수 있습니다. 이 경우 Win32_Printer 프린터를 유휴 상태로 보고합니다.

 

예제

다음 PowerShell 코드 샘플은 로컬 컴퓨터의 기본 프린터를 확인하는 방법을 보여줍니다.

Get-WmiObject win32_printer | %{if ($_.default) {$_}}

다음 VBScript 코드 샘플에서는 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

다음 Perl 코드 샘플에서는 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";
}

다음 VBScript 코드 예제에서는 컴퓨터에 대 한 기본 프린터의 이름을 가져오는 방법을 보여 있습니다.

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

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista
지원되는 최소 서버
Windows Server 2008
네임스페이스
Root\CIMV2
MOF
Win32_Printer.mof
DLL
CIMWin32.dll

참고 항목

CIM_Printer

컴퓨터 시스템 하드웨어 클래스

WMI 작업: 프린터 및 인쇄