루트 수준 전용 특성
Important
최신 인쇄 플랫폼은 Windows에서 프린터와 통신하는 데 선호되는 수단입니다. 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하려면 MICROSOFT의 IPP 받은 편지함 클래스 드라이버와 PSA(인쇄 지원 앱)를 사용하는 것이 좋습니다.
자세한 내용은 최신 인쇄 플랫폼 및 인쇄 지원 앱 디자인 가이드를 참조하세요.
루트 수준 전용 특성은 드라이버의 마스터 단위, 버전 번호 및 문자 코드 페이지에 대한 사양과 함께 리소스 파일, 도움말 파일 또는 추가 포함된 GPD 파일의 이름과 같은 드라이버별 특성을 설명하는 일반적인 특성 입니다.
추가 루트 수준 전용 특성은 프린터 이름, 유형, 최대 복사 용량 및 글꼴 카트리지 슬롯 수와 같은 장치별 특성을 지정합니다.
이러한 특성은 항상 루트 수준(즉, 중괄호 안이 아님)의 GPD 파일에 배치되어야 하기 때문에 루트 수준 전용 특성이라고 합니다.
다음 표에서는 루트 수준 전용 특성을 나열합니다.
특성 이름 | AttributeParameter | 설명 |
---|---|---|
CodePage | 숫자 값 Windows 코드 페이지 식별자입니다. | 선택 사항. 지정하지 않으면 유니코드가 사용됩니다. 코드 페이지는 표시된 모든 문자열에 적용됩니다. |
FontCartSlots | 프린터에서 제공하는 글꼴 카트리지 슬롯 수를 나타내는 숫자 값입니다. | 선택 사항. 지정하지 않으면 기본값은 0입니다. |
GPDFileName | GPD 파일 이름(경로 없음)을 나타내는 따옴표 붙은 텍스트 문자열입니다. | 선택 사항. |
GPDFileVersion | 현재 GPD 파일 버전을 나타내는 따옴표 붙은 텍스트 문자열입니다. MajorVersion 형식을 사용하는 것이 좋습니다.MinorVersion(예: "1.0") | 선택 사항. 지정한 경우 이 문자열은 Unidrv의 정보 대화 상자에 표시됩니다. |
GPDSpecVersion | 현재 GPD 사양 버전을 나타내는 따옴표 붙은 텍스트 문자열입니다. 필수 형식은 MajorVersion입니다.MinorVersion(예: "1.0") | 필수입니다. 주석 앞에 GPD 파일의 첫 번째 항목이어야 합니다. 이 값은 Windows 2000의 경우 "1.0"이어야 합니다. |
HelpFile | .hlp 확장명을 사용하여 사용자 지정된 도움말 파일의 이름을 포함하는 따옴표 붙은 문자열입니다. | 선택 사항. 포함된 경우 항목을 추가하거나 Unidrv의 도움말 파일에 기존 항목을 덮어쓸 수 있습니다. 도움말 파일 인덱스는 기능 및 옵션에 대한 *HelpIndex 특성에 의해 지정됩니다. |
Include | 추가 GPD 파일의 이름을 포함하는 따옴표 붙은 문자열입니다. | 사용되지 않습니다. 이 항목은 전처리기 지시문으로 다시 정의되었습니다. |
InstalledOptionName | 설치 가능한 기능 또는 옵션이 설치되었음을 나타내기 위해 표시되는 따옴표 붙은 문자열입니다. 일반적으로 이 문자열은 "Installed"이지만 적절한 문자열을 지정할 수 있습니다. | *Installable인 경우 필수인가요? 는 모든 기능 또는 옵션에 대해 TRUE이고(기능 특성 참조) rcInstalledOptionNameID가 지정되지 않은 경우 |
MasterUnits | 프린터의 마스터 단위를 나타내는 PAIR입니다. | 필수입니다. 잠재적인 반올림 오류를 줄이려면 MasterUnits에 지정한 글꼴 메트릭 데이터의 해상도 단위에 동일한 값을 사용합니다. (다음에서 Unidrv 글꼴 메트릭 참조사용자 지정된 글꼴 관리.) |
MaxCopies | 프린터에서 지원할 수 있는 최대 복사본 수를 나타내는 숫자 값입니다. | 선택 사항. 지정하지 않으면 기본값은 1입니다. |
ModelName | 프린터 모델 이름을 나타내는 따옴표 붙은 텍스트 문자열입니다. | rcModelNameID를 지정하지 않은 경우 필요합니다. 문자열은 setup.inf의 이름과 일치해야 합니다. |
NotInstalledOptionName | 설치 가능한 기능 또는 옵션이 설치되지 않았음을 나타내기 위해 표시되는 따옴표 붙은 문자열입니다. 일반적으로 이 문자열은 "설치되지 않음"이지만 적절한 문자열을 지정할 수 있습니다. | 모든 기능 또는 옵션(기능 특성 참조)에 대해 설치 가능 여부 가 TRUE이고 rcNotInstalledOptionNameID가 지정되지 않은 경우 필수입니다. |
개성 | 프린터에서 사용하는 프린터 언어를 나타내는 따옴표 붙은 문자열입니다. | 선택 사항. 이 문자열을 지정하면 Directory Services에서 문자열이 표시됩니다. 또한 이 표의 아래 rcPersonalityID를 참조하세요. |
PrinterType | PAGE, SERIAL 또는 TTY | Required |
PrintRate | 단색 인쇄 속도를 나타내는 숫자 값입니다. 단위는 PrintRateUnit에 의해 지정됩니다. | 선택 사항. 지정하지 않으면 기본값은 0입니다. |
PrintRatePPM | 인쇄 속도를 나타내는 숫자 값(분당 페이지)입니다. | 선택 사항. 지정하지 않으면 기본값은 0입니다. |
PrintRateUnit | PPM - Pages/min CPS - Characters/sec LPM - 선/분 IPM - 인치/분(IPM은 플로터용) |
PrintRate를 지정하는 경우 필수입니다. 지정한 단위는 프린터 유형과 일치해야 합니다. 예를 들어 페이지 프린터에 대해 PPM을 지정해야 합니다. |
rcInstalledOptionNameID | 설치 가능한 기능 또는 옵션이 설치되었음을 나타내기 위해 표시되는 문자열 리소스의 리소스 ID입니다. 일반적으로 이 문자열은 "Installed"이지만 적절한 문자열을 지정할 수 있습니다. | 모든 기능 또는 옵션(기능 특성 참조)에 대해 설치 가능 여부 가 TRUE이고 InstalledOptionName이 지정되지 않은 경우 필수입니다. |
rcNotInstalledOptionNameID | 설치 가능한 기능 또는 옵션이 설치되지 않았음을 나타내기 위해 표시되는 문자열 리소스의 리소스 ID입니다. 일반적으로 이 문자열은 "설치되지 않음"이지만 적절한 문자열을 지정할 수 있습니다. | 설치 가능 여부가 TRUE인 경우 기능 특성 참조) 및 NotInstalledOptionName이 지정되지 않은 경우 필요합니다. |
rcPersonalityID | 프린터에서 사용하는 프린터 언어를 나타내는 문자열 리소스의 리소스 ID입니다. | 선택 사항. 이 문자열을 지정하면 Directory Services에서 문자열이 표시됩니다. 또한 성격을 참조하십시오. |
rcPrinterIconID | 프린터와 연결된 아이콘을 나타내는 RC_ICON 리소스의 리소스 ID입니다. | 선택 사항. 지정하지 않으면 기본 프린터 아이콘이 표시됩니다. 모든 RC_ICON 리소스 ID는 1부터 연속적으로 번호가 매겨지는 것이 좋습니다. |
ResourceDLL | 리소스 DLL의 경로 정보 없이 이름을 포함하는 따옴표 붙은 문자열입니다. | 선택 사항. 미니 드라이버에서 리소스 DLL 사용을 참조 하세요. |
Windows Vista의 새로운 루트 수준 전용 특성에 대한 자세한 내용은 Windows Vista에 대한 새 루트 수준 전용 GPD 특성 및 Windows Vista에 대한 새 루트 수준 전용 PPD 특성을 참조하세요.