기능 특성
Important
최신 인쇄 플랫폼은 Windows에서 프린터와 통신하는 데 선호되는 수단입니다. 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하려면 MICROSOFT의 IPP 받은 편지함 클래스 드라이버와 PSA(인쇄 지원 앱)를 사용하는 것이 좋습니다.
자세한 내용은 최신 인쇄 플랫폼 및 인쇄 지원 앱 디자인 가이드를 참조하세요.
프린터 기능을 지정할 때 특성을 사용하여 Unidrv에 다음 정보를 제공합니다.
기능의 표시 이름을 나타내는 텍스트 문자열입니다.
기능과 연결된 프린터 옵션 집합입니다.
기능이 항상 있는지 또는 설치 가능한지를 나타내는 부울 값입니다.
기능이 사용자 지정된 경우 기능 유형 및 우선 순위는 기능이 표시되는 속성 시트와 상대적 우선 순위를 나타냅니다.
다음 표에서는 기능 특성을 사전순으로 나열하고 해당 매개 변수를 설명합니다.
특성 이름 | 특성 매개 변수 | 설명 |
---|---|---|
*ConcealFromUI? | 기능을 사용자 인터페이스에 표시할지 여부를 나타내는 TRUE 또는 FALSE입니다. | 선택 사항. 지정하지 않으면 기본값은 FALSE입니다. 즉, 기능이 표시됩니다. 기능에 하나의 옵션(예: 하나의 해상도)만 있고 사용자가 수정할 수 없는 경우에만 TRUE이거나, 다른 기능의 옵션을 설정하여 기능의 옵션 선택을 제어하는 경우에만 TRUE여야 합니다. *ConcealFromUI 특성이 TRUE로 설정된 경우 Unidrv 또는 PrintConfig는 PrintCapabilities XML에서 이 항목의 Feature 요소에 psk:DisplayUI 요소를 추가합니다. |
*ConflictPriority | 기능의 우선 순위를 나타내는 숫자 값입니다. 여기서 1은 가장 높은 우선 순위입니다. | 선택 사항. 기능 충돌 우선 순위를 참조 하세요. |
*DefaultOption | 기능 옵션 중 하나의 이름입니다. | 선택 사항. 지정하지 않으면 *기능 항목에 나열된 첫 번째 옵션이 기본값입니다. PaperSize 기능의 경우 Unidrv의 기본 옵션은 메트릭 로캘의 경우 A4이고 다른 곳에서는 Letter입니다. 기본 PaperSize가 없으면 Unidrv는 *DefaultOption 키워드로 지정된 PaperSize 옵션을 사용합니다. |
*FeatureType | DOC_PROPERTY JOB_PROPERTY PRINTER_PROPERTY DOC_PROPERTY 또는 JOB_PROPERTY 경우 이 기능이 문서 속성 시트에 할당됩니다. PRINTER_PROPERTY 경우 기능이 프린터 속성 시트에 할당됩니다. |
사용자 지정된 기능에 필요합니다. 표준 기능의 경우 선택 사항입니다. 지정하지 않으면 달리 명시되지 않는 한 표준 기능의 기본값은 DOC_PROPERTY. PRINTER_PROPERTY 경우 기능의 옵션 값이 레지스트리에 저장됩니다. DOC_PROPERTY 또는 JOB_PROPERTY 경우 기능의 옵션 값이 문서와 함께 저장됩니다. |
*HelpIndex | *HelpFile 루트 수준 전용 특성으로 지정된 도움말 파일의 인덱스 값을 나타내는 숫자 값입니다. | (옵션 특성이기도 합니다.) |
*설치 가능 여부 | 기능을 설치할 수 있는지 여부를 나타내는 TRUE 또는 FALSE입니다. (FALSE 는 항상 설치됨을 의미합니다.) 자세한 내용은 "설치 가능한 기능 및 옵션 처리"를 참조하세요. |
선택 사항. 지정하지 않으면 기본값은 FALSE입니다. TRUE이면 지정된 첫 번째 옵션을 제외하고 모든 기능의 옵션도 설치할 수 있습니다. FALSE인 경우 기능 옵션 중 하나 이상을 항상 설치해야 합니다. (옵션 특성이기도 합니다.) |
*InstallableFeatureName | 사용자에게 설치 가능한 기능이 실제로 설치되어 있는지 여부를 묻는 텍스트 문자열입니다. 자세한 내용은 설치 가능한 기능 및 옵션 처리를 참조 하세요. |
*Installable?이 TRUE이고 *rcInstallableFeatureNameID가 지정되지 않은 경우 필요합니다. (옵션 특성이기도 합니다.) |
*이름 | 프린터의 속성 시트에서 기능의 표시 이름으로 사용되는 텍스트 문자열입니다. | 선택 사항. 지정 하지 않으면 *rcNameID 를 지정해야 합니다. (옵션 특성이기도 합니다.) |
*선택 | 옵션 항목 형식에 설명된 대로 옵션 매개 변수입니다. | 필수입니다. 기능과 연결된 각 옵션에 대해 *옵션 항목을 사용합니다. |
*rcIconID | 기능과 연결된 아이콘 리소스의 리소스 ID입니다. | 선택 사항. 지정하지 않으면 Unidrv는 프린터 속성 시트의 기능에 대한 아이콘을 표시하지 않습니다. (옵션 특성이기도 합니다.) |
*rcInstallableFeatureNameID | 사용자에게 설치 가능한 기능이 실제로 설치되어 있는지 여부를 묻는 텍스트 문자열의 리소스 ID입니다. 자세한 내용은 설치 가능한 기능 및 옵션 처리를 참조 하세요. |
*Installable?이 TRUE이고 *InstallableFeatureName이 지정되지 않은 경우 필요합니다. (옵션 특성이기도 합니다.) |
*rcNameID | 기능 이름을 나타내는 문자열 리소스의 리소스 ID입니다. (0은 유효한 리소스 ID가 아닙니다.) | 선택 사항. 지정 하지 않으면 *이름을 지정해야 합니다. (옵션 특성이기도 합니다.) |
*UpdateQualityMacro? | 품질 설정을 지정하는 조건문에 기능이 포함되어 있는지 여부를 나타내는 TRUE 또는 FALSE입니다(이미지 품질 제어 참조). | 선택 사항. 지정하지 않으면 기본값은 FALSE입니다. (값은 강제로 품질 설정을 지정하는 조건문에 기능이 포함되어 있으면 TRUE 입니다.) |