Compression

Compression (압축 방식)

인쇄 데이터가 어떻게 압축되는지 지정하는 인쇄 속성 클래스(열거형)예요. Compression은 인쇄 작업(Print Job)이 아니라 인쇄 데이터(문서)의 속성이에요.

출처: Java API Reference

본문

문서에 Compression 속성이 지정되지 않으면 프린터는 문서의 인쇄 데이터가 압축되지 않았다고 간주해요. 즉 기본 Compression 값은 항상 NONE이에요.

public static final Compression NONE;
public static final Compression DEFLATE;
public static final Compression GZIP;
public static final Compression COMPRESS;

NONE은 압축 없음을, DEFLATE는 ZIP 공개 도메인 inflate/deflate 압축 기술을, GZIP는 GNU zip 기술을, COMPRESS는 UNIX 압축 기술을 의미해요. IPP 호환성에서 getName()이 반환하는 카테고리 이름은 IPP 속성 이름이고, 열거형의 정수 값은 IPP enum 값이며, toString()은 IPP 문자열 표현을 반환해요.

더 알아보기 (Learn more)

Java 공식 API