드라이버 저장소 작업

V4 인쇄 드라이버는 드라이버 스토어에서 직접 실행되며, 향상된 지점 및 인쇄는 전체 드라이버 패키지를 클라이언트 머신에 다운로드하지 않으므로 이 섹션의 모범 사례를 알아야 합니다.

  • 드라이버 이진 파일은 드라이버에서 다른 이진 파일을 열려고 하면 안 됩니다. 대신 드라이버 이진 파일은 드라이버 속성 모음을 사용하여 모든 일반적인 독점 데이터를 캡슐화해야 합니다.

  • 드라이버와 별도로 설치된 프린터 확장을 개발하는 경우(예: MSI 또는 setup.exe 사용) 몇 가지 권장되는 방법은 다음과 같습니다.

    o 프린터 확장 앱이 인쇄 시스템에 등록되면 앱이 AppPath 항목에 명령줄 스위치를 지정하여 인쇄 시스템이 앱을 시작하는 PrinterDriverID를 앱에 알려야 합니다. 명령줄 스위치는 인쇄 시스템이 앱을 시작하는 작업 모드도 나타냅니다.

    o 프린터 확장 앱에 사용자 시작 컨텍스트에 대해 다른 스위치가 필요한 경우 시작 메뉴 바로 가기에서 이러한 옵션을 제공할 수 있지만 기술적으로는 필요하지 않습니다.

  • 드라이버와 함께 설치된 프린터 확장 앱을 개발하는 경우 이 유형의 앱이 드라이버 저장소에 설치됩니다. 또한 다음 사항도 알고 있어야 합니다.

    o 이러한 앱은 인쇄 시스템에서 자동으로 등록되며 기본 명령줄 스위치에 등록됩니다.

    o 이러한 앱에 대해 추가 명령줄 스위치를 지정하는 것은 지원되지 않습니다.

    o 이러한 앱은 인쇄 기본 설정 또는 프린터 알림 이벤트 외부에서 시작되지 않으므로 시작 메뉴 바로 가기를 만들거나 사용자가 두 이벤트 중 하나의 컨텍스트 외부에서 이러한 앱을 시작하도록 허용하는 것은 지원되지 않습니다.

V4 프린터 드라이버 개발 모범 사례