인쇄에 대한 지침

Applies to Windows only

사용자가 Windows 스토어 앱에서 콘텐츠를 인쇄할 수 있도록 하려는 경우 다음 지침을 따릅니다.

앱에 인쇄 접근 권한 값을 추가하는 방법을 알아보려면 Quickstart: Printing from your app (Windows Store apps using JavaScript and HTML) 또는 빠른 시작: 앱에서 인쇄(C#/VB/C++ 및 XAML로 작성한 Windows 스토어 앱)를 참조하세요.

권장 사항 및 금지 사항

  • 사용자가 인쇄 창에서 잘못된 정보를 입력하는 경우 오류 메시지를 표시합니다. 수정 작업을 지정하고 오류 메시지를 두 줄 이하로 제한해야 합니다.
  • 특정 작업에 필요한 경우가 아니면 앱에서 인쇄 단추를 사용하지 마세요. 일반적으로 사용자는 장치 참 메뉴를 사용하여 인쇄해야 합니다. 그러나 경우에 따라 인쇄 단추를 추가하면 사용자 환경이 간단해질 수 있습니다. 예를 들어 사용자가 항공사 체크 인 후 탑승권을 인쇄하는 단추가 필요한 경우 인쇄 참 메뉴를 사용하면 작업이 복잡해질 수 있습니다.
  • 인쇄 창에 표시되는 설정의 순서를 변경하지 마세요. 사용자에게 표시되는 설정의 순서는 사용자 지정할 수 있지만 일관된 사용자 환경을 유지하려면 설정의 기본 순서를 유지해야 합니다. 예를 들어 기본 인쇄 환경에서는 인쇄 매수 설정이 먼저 나열됩니다. 사용자는 앱의 인쇄 환경에서도 이 목록 순서를 기대합니다.
  • 반드시 필요한 경우에 아니면 인쇄 창에 프린터 설정을 더 추가하지 마세요. 대신 프린터 제조업체에서 프린터 관련 설정을 추가하도록 합니다. 제조업체에서 프린터 관련 설정을 제공하면 사용자는 인쇄 창에서 기타 설정을 클릭하여 추가 설정을 표시할 수 있습니다(사용자가 이 디스플레이를 사용하는 Windows 스토어 장치 앱을 설치했다고 가정).

개발자용

  • 최소한의 작업을 수행하여 PrintTaskRequested 이벤트 처리기에서 인쇄 작업을 만듭니다. PrintTaskSourceRequestedHandler를 호출하여 인쇄 가능한 콘텐츠를 검색하면 비용이 더 많이 드는 작업을 절약할 수 있습니다.
  • 인쇄를 지원하지 않는 앱의 페이지에 PrintTaskRequested 이벤트를 등록하지 마세요. PrintTaskRequested를 등록하면 Window는 인쇄가 지원된다고 가정하고 사용자에게 인쇄를 시도하도록 합니다. 예를 들어 뉴스 앱이 방문 페이지에서 인쇄는 지원하지 않지만 콘텐츠 페이지에서 인쇄는 지원하는 경우 방문 페이지가 보기에 표시될 때 PrintTaskRequested를 등록하면 안 됩니다.

참고  다시 사용 가능한 URL을 사용할 경우 Blob 콘텐츠는 전체 충실도로만 인쇄할 수 있습니다. 자세한 내용은 효율적인 파일 시스템 액세스를 참조하세요.

앱에 인쇄 기능을 추가하는 방법을 알아보려면 Quickstart: Printing from your app (Windows Store apps using JavaScript and HTML) 또는 빠른 시작: 앱에서 인쇄(C#/VB/C++ 및 XAML로 작성한 Windows 스토어 앱)를 참조하세요. 이 항목에 대한 자세한 개요를 보려면 프린터용 Windows 스토어 장치 앱 개발 백서를 다운로드하세요.

관련 항목

개발자용(HTML)
Quickstart: Printing from your app
개발자용(XAML)
빠른 시작: 앱에서 인쇄
예제
인쇄 샘플 앱
참조
PrintManager
PrintTask
PrintTaskOptions
PrintTaskRequested
PrintTaskSourceRequestedHandler

 

 

표시:
© 2014 Microsoft