다음을 통해 공유


EnumFeatures 사용

Important

최신 인쇄 플랫폼은 Windows에서 프린터와 통신하는 데 선호되는 수단입니다. 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하려면 MICROSOFT의 IPP 받은 편지함 클래스 드라이버와 PSA(인쇄 지원 앱)를 사용하는 것이 좋습니다.

자세한 내용은 최신 인쇄 플랫폼 및 인쇄 지원 앱 디자인 가이드를 참조하세요.

호출자는 EnumFeatures를 사용하여 현재 지원되는 드라이버 기능과 모든 PPD 기능이 포함된 키워드 목록을 검색할 수 있으며, Pscript는 PPD *OpenUI/*CloseUI 구조 키워드 내에 정의된 기능인 것처럼 처리합니다.

*LeadingEdge

*UseHWMargins

Pscript는 특수한 방식으로 특정 기능을 처리합니다. *Resolution, *SetResolution 및 *JCLResolution 키워드 중 하나 이상이 PPD에 표시되면 하나의 표준 기능으로 병합됩니다. 병합 후 *JCLResolution이 먼저 나타나면 기능의 키워드 이름은 "JCLResolution"이 됩니다. 그렇지 않으면 "해결 방법"이 됩니다.

일부 드라이버 기능(예: %Mirroring)은 항상 지원되지만 다른 드라이버 기능은 특정 조건에서만 지원됩니다. 예를 들어 Windows 2000 이상 운영 체제 릴리스에서 스풀러 EMF 스풀링을 사용하지 않도록 설정하면 %PageOrder 기능이 지원되지 않습니다. 지원되지 않는 이러한 드라이버 기능은 EnumFeatures출력 키워드 목록에 표시되지 않습니다.

드라이버 기능의 경우 키워드 접두사 "%"가 출력에 포함됩니다. PPD 기능의 경우 키워드 접두사 "*"는 출력에 포함되지 않습니다.