OutputDeviceAssigned

OutputDeviceAssigned (할당된 출력 장치)

서비스가 이 작업에 할당한 출력 장치를 식별하는 텍스트 인쇄 속성 클래스예요.

출처: Java API Reference

본문

출력 장치가 임베디드 Print Service 인스턴스를 구현한다면 프린터는 이 속성을 설정할 필요가 없어요. 인쇄 서버가 Print Service 인스턴스를 구현한다면, 그 값은 서비스가 작업에 출력 장치를 할당할 때까지 비어 있거나(길이 0 문자열) 반환되지 않을 수 있어요. 이 속성은 단일 서비스가 여러 장치를 지원할 때(소위 "fan-out") 특히 유용해요.

IPP 호환성: 문자열 값이 IPP 이름 값을 주고, 로케일이 IPP 자연어를 주며, getName()이 반환하는 카테고리 이름이 IPP 속성 이름을 줘요.

생성자 요약

  • OutputDeviceAssigned(String deviceName, Locale locale) — 주어진 장치 이름과 로케일로 새 출력 장치 할당 속성을 생성해요. locale이 null이면 Locale.getDefault()가 반환하는 기본 로케일을 의미해요. deviceName이 null이면 NullPointerException을 던져요.

메서드 요약

  • boolean equals(Object object) — 이 출력 장치 할당 속성이 전달받은 객체와 동등한지 여부를 반환해요. 동등하려면 object가 null이 아니고, OutputDeviceAssigned 클래스의 인스턴스이며, 두 문자열과 두 로케일이 모두 같아야 해요.
  • final Class<? extends Attribute> getCategory() — 이 인쇄 속성 값의 "카테고리"로 사용할 인쇄 속성 클래스를 가져와요. OutputDeviceAssigned 클래스의 카테고리는 OutputDeviceAssigned 클래스 자체예요.
  • final String getName() — 이 속성 값이 인스턴스인 카테고리의 이름을 가져와요. OutputDeviceAssigned 클래스의 카테고리 이름은 "output-device-assigned"예요.

더 알아보기 (Learn more)