향상된 드라이버 구성
Important
최신 인쇄 플랫폼은 Windows에서 프린터와 통신하는 데 선호되는 수단입니다. 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하려면 MICROSOFT의 IPP 받은 편지함 클래스 드라이버와 PSA(인쇄 지원 앱)를 사용하는 것이 좋습니다.
자세한 내용은 최신 인쇄 플랫폼 및 인쇄 지원 앱 디자인 가이드를 참조하세요.
GPD 및 PPD 파일을 사용하여 v4 인쇄 드라이버에 대한 향상된 드라이버 구성 정보를 제공할 수 있습니다.
그런 다음 v4 드라이버 모델을 기반으로 하는 인쇄 드라이버는 Bidi를 사용하여 디바이스에서 이러한 GPD 및 PPD 파일을 검색할 수 있습니다. 이렇게 하면 인쇄 클래스 드라이버를 사용하는 디바이스가 Windows 업데이트 더 많은 다운로드를 요구하지 않고도 더 풍부한 기능 집합을 지원할 수 있습니다.
이 기능은 WS-Print v1.1을 지원하는 드라이버에 대해 기본적으로 지원됩니다. 그러나 TCP/IP 디바이스 및 WS-Print v1.0 디바이스는 다음 Bidi 스키마 요소를 지정하는 Bidi 확장 파일을 구현하여 이 기능을 지원할 수도 있습니다.
스키마 경로: GPD/PPD 파일을 읽기 위한 스키마 섹션
섹션 이름: DriverConfigFiles
스키마 경로: \Printer.Configuration.DriverConfigFiles
설명: Bidi 스키마에 대한 이 새로운 섹션에는 GPD 및 PPD 설명 파일을 포함하여 드라이버 구성 데이터를 디바이스에 쿼리하는 스키마 값이 포함됩니다.
GPD 파일을 읽기 위한 확장명입니다.
스키마 이름: GPDFile
스키마 경로: \Printer.Configuration.DriverConfigFiles:GPDFile
노드 형식: 값
데이터 형식: BIDI_STRING
설명: 디바이스에 대한 전체 GPD 파일입니다. GPD 파일에는 디바이스의 현재 설정에 따라 사용 가능하고 최신 상태인 모든 특정 디바이스 구성 정보가 포함되어 있습니다.
PPD 파일 읽기 확장명
스키마 이름: PPDFile
스키마 경로: \Printer.Configuration.DriverConfigFiles:PPDFile
노드 형식: 값
데이터 형식: BIDI_STRING
설명: 디바이스에 대한 전체 PPD 파일입니다. PPD 파일에는 디바이스의 현재 설정에 따라 사용 가능하고 최신 상태인 모든 특정 디바이스 구성 정보가 포함되어 있습니다.
GPD 또는 PPD 파일을 사용하든 USB 디바이스의 경우 Bidi 확장 XML 파일은 drvPrinterEvent 특성을 지정하고 해당 값을 "true"로 설정해야 합니다. 이렇게 하면 Bidi 캐시를 새로 고친 후 요소가 업데이트됩니다.
다음 XML 조각은 drvPrinterEvent 특성을 사용하기 위한 올바른 구문을 보여 줍니다.
<?xml version='1.0'?>
...
<Property name='DeviceInfo'>
<Const name="Category" type="BIDI_STRING" value="DeviceCategory"/>
<Value name="QueueProperty" type="BIDI_STRING" accessType="Get" queryKey="Configuration" refreshInterval="60" drvPrinterEvent="true"/>
</Property>
...