PrinterState
PrinterState (프린터 상태)
PrinterState는 프린터의 현재 상태를 식별하는 열거형(enumeration) 인쇄 속성 클래스예요. PrinterState 클래스는 표준 프린터 상태 값을 정의해요. 인쇄 서비스(Print Service) 구현체는 특정 구현에 적합한 프린터 상태만 보고하면 되며, 정의된 모든 프린터 상태를 보고할 필요는 없어요.
본문
PrinterStateReasons 속성은 PrinterState 속성을 보강해 주어진 프린터 상태에서 프린터에 대한 더 자세한 정보를 제공해요.
상수
UNKNOWN: 프린터 상태가 알 수 없어요.IDLE: 새 작업이 기다리지 않고 즉시 처리를 시작할 수 있음을 나타내요.PROCESSING: 작업을 처리 중이며, 새 작업은 처리 전에 기다릴 것임을 나타내요.STOPPED: 어떤 작업도 처리할 수 없고 개입이 필요함을 나타내요.
생성자
protected PrinterState(int value)
주어진 정수 값으로 새 프린터 상태 열거형 값을 만들어요.
문자열 표와 열거형 값 표
getStringTable():PrinterState클래스의 문자열 표를 반환해요.getEnumValueTable():PrinterState클래스의 열거형 값 표를 반환해요.
카테고리와 이름
getCategory(): 카테고리로 사용할 인쇄 속성 클래스를 반환해요.PrinterState의 카테고리는 클래스 자체예요.getName(): 카테고리 이름을 반환해요. 이름은"printer-state"예요.