다음을 통해 공유


드라이버 저장소 작업

Important

최신 인쇄 플랫폼은 Windows에서 프린터와 통신하는 데 선호되는 수단입니다. 프린터 장치 개발을 위해 Windows 10 및 11의 인쇄 환경을 사용자 지정하려면 MICROSOFT의 IPP 받은 편지함 클래스 드라이버와 PSA(인쇄 지원 앱)를 사용하는 것이 좋습니다.

자세한 내용은 인쇄 지원 앱 디자인 가이드참조하세요.

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

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

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

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

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

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

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

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

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

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