향상된 드라이버 구성

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 파일입니다. 여기에는 디바이스의 현재 설정에 따라 사용 가능하고 최신 상태인 모든 특정 디바이스 구성 정보가 포함됩니다.

PPD 파일 읽기 확장명

스키마 이름: PPDFile

스키마 경로: \Printer.Configuration.DriverConfigFiles:PPDFile

노드 유형:

데이터 형식: BIDI_STRING

설명: 디바이스에 대한 전체 PPD 파일입니다. 여기에는 디바이스의 현재 설정에 따라 사용 가능하고 최신 상태인 모든 특정 디바이스 구성 정보가 포함됩니다.

참고 USB 디바이스의 경우 GPD 또는 PPD 파일을 사용하든, 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> 
...

V4 프린터 드라이버 연결