|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.print.attribute.EnumSyntax
javax.print.attribute.standard.JobStateReason
public class JobStateReason
JobStateReason 는 작업의 현재 상태에 대한 추가 정보, 즉 작업 JobState
속성을 보다 알기 쉽게 하는 정보를 값의 열거로서 제공하는 인쇄 속성 클래스입니다. JobStateReason 클래스는 작업 상태 이유를 나타내는 표준의 값을 정의합니다. 인쇄 서비스를 구현하는 경우, 통지할 필요가 있는 작업 상태 이유는 특정의 구현에 적응하는 것 뿐입니다.
정의 떠날 수 있어 모든 작업 상태 이유를 통지할 필요는 없습니다. JobStateReason 자체는 인쇄 작업의 속성 세트에서는 직접 사용되지 않고,JobStateReasons
속성이 사용됩니다. JobStateReasons
속성에는, 인쇄 작업의 상태에 관련하는 JobStateReason 객체가 전혀 포함되지 않는 경우도 있어, 1 개(살) 이상 포함되는 경우도 있습니다. 프린터는 인쇄 작업 JobStateReasons
객체에 대응하는 조건이 true 가 되었을 때에, JobStateReason 객체를 인쇄 작업 JobStateReasons
속성에 추가해, false 가 되었을 때에 이 객체를 삭제합니다. 인쇄 작업 전체 JobState
의 변경 (와)는 관계없는 것으로 이 처리를 합니다.
IPP 호환성:getName()
에 의해 반환되는 카테고리명은 IPP 속성의 이름입니다. 열거의 정수치는 IPP 열거형치입니다. toString()
메소드는, 속성치의 IPP 캐릭터 라인 표현을 돌려줍니다.
필드의 개요 | |
---|---|
static JobStateReason |
ABORTED_BY_SYSTEM
작업이 시스템측에서 중지되었습니다. |
static JobStateReason |
COMPRESSION_ERROR
문서 데이터의 압축 해제중에 프린터가 에러를 검출했기 때문에, 작업이 시스템측에서 중지되었습니다. |
static JobStateReason |
DOCUMENT_ACCESS_ERROR
참조로 건네받은 문서, 즉 URL 로서 나타내진 인쇄 데이터 객체에 액세스 할 수 없었습니다. |
static JobStateReason |
DOCUMENT_FORMAT_ERROR
문서 데이터의 처리중에 프린터가 에러를 검출했기 때문에, 작업이 시스템측에서 중지되었습니다. |
static JobStateReason |
JOB_CANCELED_AT_DEVICE
작업이 미확인의 로컬 사용자, 즉 디바이스의 콘솔로부터 로그인한 사용자에 의해 삭제되었습니다. |
static JobStateReason |
JOB_CANCELED_BY_OPERATOR
작업은 operator, 즉 로컬 또는 원격의 어느 쪽인지로 operator 권한을 가지는 사용자에 의해 삭제되었습니다. |
static JobStateReason |
JOB_CANCELED_BY_USER
작업은 소유자, 즉 인증 ID 가 인쇄 작업을 생성한 발생원의 사용자와 일치하는 사용자, 또는 좁 소유자의 시큐리티 그룹의 멤버등의, 일정한 권한을 가지는 최종 사용자에 의해 삭제되었습니다. |
static JobStateReason |
JOB_COMPLETED_SUCCESSFULLY
작업이 정상적으로 완료했습니다. |
static JobStateReason |
JOB_COMPLETED_WITH_ERRORS
작업은 완료하고 있습니다만 에러가 (그리고 아마 경고도) 나와 있습니다. |
static JobStateReason |
JOB_COMPLETED_WITH_WARNINGS
작업은 완료하고 있습니다만 경고가 나와 있습니다. |
static JobStateReason |
JOB_DATA_INSUFFICIENT
프린터상에 인쇄 작업이 생성되고 있습니다만, 작업 상태를 PROCESSING 로 변경하기 위해서는, 한층 더 인쇄 데이터가 필요합니다. |
static JobStateReason |
JOB_HOLD_UNTIL_SPECIFIED
작업 JobHoldUntil 속성이 미래의 일자 및 시각에 지정되었습니다. |
static JobStateReason |
JOB_INCOMING
프린터상에 인쇄 작업이 생성되고 있습니다만, 모든 인쇄 데이터에의 액세스, 또는 모든 인쇄 데이터의 수취가 종료하고 있습니다. |
static JobStateReason |
JOB_INTERPRETING
작업 상태는 PROCESSING 이며, 보다 구체적으로는 프린터가 문서 데이터를 해석중입니다. |
static JobStateReason |
JOB_OUTGOING
프린터가 작업을 출력 디바이스에 전송 하고 있습니다. |
static JobStateReason |
JOB_PRINTING
출력 디바이스가 매체를 마킹 하고 있습니다. |
static JobStateReason |
JOB_QUEUED
작업 상태는 PROCESSING 이며, 보다 구체적으로는 프린터가 문서 데이터를 큐에 송신중입니다. |
static JobStateReason |
JOB_QUEUED_FOR_MARKER
작업 상태가 PENDING_HELD, PENDING, 또는 PROCESSING 의 언젠가여, 보다 구체적으로는, 문서에 대해서 마킹을 위해서(때문에) 충분한 처리가 프린터로 완료해, 작업이 마커를 기다리고 있는 상태입니다. |
static JobStateReason |
JOB_RESTARTABLE
이 작업은 삭제되지 않고 남아 있어 현재 재개가 가능합니다. |
static JobStateReason |
JOB_TRANSFORMING
작업 상태는 PROCESSING 이며, 보다 구체적으로는 프린터가 문서 데이터를 해석해, 다른 형태의 전자 정보를 생성중입니다. |
static JobStateReason |
PRINTER_STOPPED
프린터 PrinterState 속성의 값이 STOPPED 입니다. |
static JobStateReason |
PRINTER_STOPPED_PARTLY
프린터 PrinterStateReasons 속성의 값에 STOPPED_PARTLY PrinterStateReason 치가 포함되고 있습니다. |
static JobStateReason |
PROCESSING_TO_STOP_POINT
요구측이 작업을 취소했는지, 또는 프린터가 작업을 중지했습니다만, 지정된 정지 포인트에 도달할 때까지, 또는 작업의 종료 및 클린 업이 완료할 때까지, 프린터측에서 어떠한 액션이 실행되고 있습니다. |
static JobStateReason |
QUEUED_IN_DEVICE
작업이 상태를 돌려줄 수 없는 디바이스 또는 인쇄 시스템에 전송 되었습니다. |
static JobStateReason |
RESOURCES_ARE_NOT_READY
매체, 폰트, 자원 객체등의, 작업이 필요로 하는 자원의 적어도 1 개(살)이, 작업이 인쇄될 예정으로 되고 있는 프린터상에서 준비 되어 있지 않습니다. |
static JobStateReason |
SERVICE_OFF_LINE
프린터가 오프 라인이며, 작업을 받아들이지 않습니다. |
static JobStateReason |
SUBMISSION_INTERRUPTED
작업이 어떠한 예기치 않은 에러로 완전하게 송신되지 않았습니다. |
static JobStateReason |
UNSUPPORTED_COMPRESSION
문서 데이터의 압축 해제중에, 압축 형식이 프린터로 지원되어 있지 않은 것으로 있다고 판정되었기 때문에, 작업이 중지되었습니다. |
static JobStateReason |
UNSUPPORTED_DOCUMENT_FORMAT
문서 데이터의 형식 (doc flavor)을 프린터가 지원하고 있지 않기 때문에, 작업은 시스템측에서 중지되었습니다. |
생성자 의 개요 | |
---|---|
protected |
JobStateReason (int value)
지정된 정수치를 사용해 새로운 작업 상태 이유 열거치를 구축합니다. |
메소드의 개요 | |
---|---|
Class <? extends Attribute > |
getCategory ()
이 인쇄 속성치의 「카테고리」로서 사용되는 인쇄 속성 클래스를 돌려줍니다. |
protected EnumSyntax [] |
getEnumValueTable ()
JobStateReason 클래스의 열거치 테이블을 돌려줍니다. |
String |
getName ()
속성치가 인스턴스가 되는 카테고리의 이름을 돌려줍니다. |
protected String [] |
getStringTable ()
JobStateReason 클래스의 캐릭터 라인 테이블을 돌려줍니다. |
클래스 javax.print.attribute. EnumSyntax 로부터 상속된 메소드 |
---|
clone , getOffset , getValue , hashCode , readResolve , toString |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
equals , finalize , getClass , notify , notifyAll , wait , wait , wait |
필드의 상세 |
---|
public static final JobStateReason JOB_INCOMING
public static final JobStateReason JOB_DATA_INSUFFICIENT
public static final JobStateReason DOCUMENT_ACCESS_ERROR
JobStateReasons
속성에 COMPLETED_WITH_ERRORS 이유를 추가하는 경우가 있습니다. 어느 쪽이 될까는 구현의 정책 또는 사이트의 정책, 혹은 그 양쪽 모두로 결정됩니다. URL 로서 나타내지는 인쇄 데이터 객체를 가지는 드큐먼트후레이바를 프린터가 지원하는 경우, 이 값이 지원되고 있을 필요가 있습니다.
public static final JobStateReason SUBMISSION_INTERRUPTED
public static final JobStateReason JOB_OUTGOING
public static final JobStateReason JOB_HOLD_UNTIL_SPECIFIED
JobHoldUntil
속성이 미래의 일자 및 시각에 지정되었습니다. 이 지정을 변경할 때까지 작업은 처리 대상이 되지 않습니다. 또 작업이 보관 유지되고 있는 이유는 이것 뿐입니다. JobHoldUntil
작업 템플릿 속성이 지원되고 있는 경우에 이 값이 지원되고 있을 필요가 있습니다.
public static final JobStateReason RESOURCES_ARE_NOT_READY
public static final JobStateReason PRINTER_STOPPED_PARTLY
PrinterStateReasons
속성의 값에 STOPPED_PARTLY PrinterStateReason
치가 포함되고 있습니다.
public static final JobStateReason PRINTER_STOPPED
PrinterState
속성의 값이 STOPPED 입니다.
public static final JobStateReason JOB_INTERPRETING
public static final JobStateReason JOB_QUEUED
public static final JobStateReason JOB_TRANSFORMING
public static final JobStateReason JOB_QUEUED_FOR_MARKER
public static final JobStateReason JOB_PRINTING
public static final JobStateReason JOB_CANCELED_BY_USER
public static final JobStateReason JOB_CANCELED_BY_OPERATOR
public static final JobStateReason JOB_CANCELED_AT_DEVICE
public static final JobStateReason ABORTED_BY_SYSTEM
public static final JobStateReason UNSUPPORTED_COMPRESSION
Compression
는 필수 문서 기술 속성이기 (위해)때문에, 이 값은 반드시 지원할 필요가 있습니다.
public static final JobStateReason COMPRESSION_ERROR
public static final JobStateReason UNSUPPORTED_DOCUMENT_FORMAT
"application/octet-stream"
의 드큐먼트후레이바를 클라이언트가 지정되어 있는 경우, 문서 데이터의 실제의 형식을 프린터가 자동 검지할 수 없으면, 비록 명시적으로 지정되고 있으면 지원하고 있는 형식에서도, 작업은 중지됩니다. 드큐먼트후레이바는 각 문서에 반드시 지정할 필요가 있기 (위해)때문에, 이 값은 지원할 필요가 있습니다.
public static final JobStateReason DOCUMENT_FORMAT_ERROR
public static final JobStateReason PROCESSING_TO_STOP_POINT
상태가 PROCESSING 또는 PROCESSING_STOPPED 의 작업을 취소하기 위해서(때문에) 일정한 시간이 요구되는 구현 형태의 경우는, 프린터는 이 이유를 사용해, 작업 상태가 PROCESSING 또는 PROCESSING_STOPPED 의 사이에 어떠한 액션을 실행하는 것을 나타냅니다. 모든 작업의 작업 기술 속성의 증가가 정지한 다음에, 작업 상태가 PROCESSING 로부터 CANCELED 또는 ABORTED 로 변경됩니다.
public static final JobStateReason SERVICE_OFF_LINE
public static final JobStateReason JOB_COMPLETED_SUCCESSFULLY
public static final JobStateReason JOB_COMPLETED_WITH_WARNINGS
public static final JobStateReason JOB_COMPLETED_WITH_ERRORS
public static final JobStateReason JOB_RESTARTABLE
JobStateReasons
속성에 포함되는 경우, 프린터는 이 작업의 재개 요구를 받아들일 필요가 있습니다. 작업의 재개가 지원되고 있는 경우는 이 값을 지원할 필요가 있습니다. 작업의 재개 기능은 Java 의 인쇄 서비스 API 에는 현재는 준비되어 있지 않습니다.
public static final JobStateReason QUEUED_IN_DEVICE
JobState
속성을 COMPLETED 로 설정해, 프린터가 작업의 추가 정보를 가지지 않고, 더 이상 자세한 정보를 얻을 수 없는 것을 나타내기 위해서(때문에) QUEUED_IN_DEVICE 이유를 작업 JobStateReasons
속성으로 설정합니다.
생성자 의 상세 |
---|
protected JobStateReason(int value)
value
- 정수치메소드의 상세 |
---|
protected String [] getStringTable()
EnumSyntax
내의 getStringTable
protected EnumSyntax [] getEnumValueTable()
EnumSyntax
내의 getEnumValueTable
public final Class <? extends Attribute > getCategory()
JobStateReason 클래스, 및 벤더 정의의 임의의 서브 클래스에서는, 카테고리는 JobStateReason 클래스 자신이 됩니다.
Attribute
내의 getCategory
java.lang.Class
클래스의 인스턴스public final String getName()
JobStateReason 클래스, 및 벤더 정의의 임의의 서브 클래스에서는, 카테고리명은 job-state-reason
가 됩니다.
Attribute
내의 getName
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.