UI 디자인 인쇄에 대한 지침

이 항목에서는 Windows 스토어 장치 앱과 관련된 UI 인쇄에 대해 설명합니다. 이 유형의 앱은 장치와 관련된 추가 환경을 사용자에게 제공합니다. 인쇄 장치의 특정 제조사 및 모델과 관련된 기능을 강조 표시하면 훨씬 더 풍부한 사용자 환경을 제공할 수 있습니다. 이 항목에 있는 정보는 인쇄 장치와 직접적으로 통신하는 앱을 작성하려는 독립 하드웨어 공급업체나 개발자를 대상으로 합니다. Windows 스토어 장치 앱의 사용자 지정된 인쇄 UI를 디자인할 때는 다음 지침을 따릅니다.

장치 앱을 만드는 방법을 알아보려면 하드웨어 개발자 센터에서 프린터용 Windows 스토어 장치 앱을 참조하세요.

장치 앱을 작성하지 않으려는 경우 해당 권장 사항은 Guidelines for print-capable apps의 정보를 참조하세요.

다음은 Windows 스토어 장치 앱에서 사용자의 인쇄 환경을 향상시킬 수 있는 방법에 대한 몇 가지 예입니다. 이 앱은 Windows에서 제공하는 기본 인쇄 환경을 사용자 지정된 More Settings 플라이아웃 및 notification으로 대체하는데, 장치에서 장치 관련 문제에 대해 사용자나 앱에 경고하는 데 사용할 수 있습니다.

초대장 인쇄 예제

Amelia가 파티 초대장을 만든 후 Print를 선택합니다.

초대장 인쇄 예제

Amelia가 인쇄 플라이아웃에서 More Settings을 선택하여 현재 인쇄 기본 설정을 확인합니다.

인쇄 기본 설정

사용자 지정되지 않은 이 창은 Amelia가 보게 되는, Windows에서 제공하는 기본 인쇄 기본 설정 창입니다.

기본 인쇄 기본 설정

Amelia는 이 사용자 지정된 브랜드 Windows 스토어 장치 앱의 인쇄 기본 설정에서 페이지당 사진 수를 수정할 수 있습니다.

인쇄 기본 설정 사용자 지정

그런 다음 Amelia가 Back 단추를 누릅니다. 그러면 새 설정이나 인쇄 기본 설정이 자동으로 저장되고 원래 인쇄 플라이아웃이 다시 표시됩니다.

인쇄 기본 설정 사용자 지정

Amelia가 새로운 인쇄 기본 설정을 확인하고 Print를 선택합니다.

사용자 지정된 인쇄 기본 설정 예제

Amelia가 Print를 선택하면 프린터에서 보낸 잉크 부족 알림 메시지가 사용 중인 앱에 표시됩니다. 이것을 알림 메시지라고 합니다.

알림 메시지 예제

Amelia가 알림을 선택(또는 터치)하면 사용자 지정된 다음 창에 잉크가 부족한 잉크 카트리지가 표시됩니다. Amelia가 새 카트리지를 주문하기 위해 Add to Cart를 선택합니다.

프린터 카트리지 주문

잉크 카트리지를 카트에 추가하면 다음 창에서 Amelia가 지금 하려는 주문에 대한 자세한 정보를 제공합니다. 정보를 확인하고 Buy를 선택합니다.

다음으로 Amelia가 Back 단추를 선택하거나 터치하여 인쇄 창을 다시 표시하면 여기에서 Print를 선택하여 초대장을 인쇄할 수 있습니다.

내 프린터용 Windows 스토어 장치 앱을 만들어야 합니까?

다음을 수행하려는 경우 프린터에 Windows 스토어 장치 앱을 사용합니다.

  • 페이지당 여러 사진 인쇄와 같은 고급 장치 접근 권한 값을 강조 표시합니다.
  • 장치별 권장 사항을 제공합니다. 예를 들어 장치 앱을 사용하여 이미지 관리 옵션을 제공하거나 프린터 관련 기본값을 설정하고 저장하는 방법을 제공할 수 있습니다.

권장 사항

  • window.print()를 호출한 후 onClick 이벤트 처리기 내에서 앱의 인쇄 단추에 대한 오류 메시지를 확인하고 처리합니다. 그러면 프린터를 사용할 수 없는 경우 앱에서 인쇄 요청을 중단할 수 있습니다.
  • 인쇄가 실패할 경우 사용자에게 알리고 가능하면 오류의 원인을 설명합니다.
  • 인쇄 환경을 사용자 지정하려는 경우 이 코드를 인쇄 도우미 앱으로 분리합니다. 그러면 코드를 구성 요소화할 수 있으므로 테스트 및 디버깅 프로세스가 간단해집니다.
  • V3 인쇄 드라이버를 사용하도록 인쇄 환경을 사용자 지정하지 마세요.
  • 사용자 지정된 인쇄 UI에서 프린터용 액세서리를 광고하지 마세요.
  • Windows 스토어 장치 앱이 호출된 이유와 관련이 없는 판매용 품목을 표시하지 마세요. 예를 들어 사용자가 잉크 부족을 경고하는 알림을 클릭한 후 구매할 잉크 카트리지를 표시하는 것은 적절합니다. 그러나 이와 동일한 경우에 인쇄 코드나 사진 인쇄 키트를 판매하려는 시도는 적합하지 않습니다.
  • 추가 제품 판매를 위해 사용자를 회사 웹 사이트로 유도하지 마세요.
  • 인쇄 기본 설정을 지정하는 작업에 적절하지 않은 정보를 제공하지 마세요. 예를 들어 인쇄 헤드를 청소하는 방법이나 인쇄 노즐을 정렬하고 테스트하는 방법과 관련한 정보는 제공하지 마세요.

보안 고려 사항

보안 C++ 코드 작성을 위한 지침은 다음 문서를 참조하세요.

관련 항목

Windows 스토어 장치 앱 소개

프린터용 Windows 스토어 장치 앱

Guidelines for print-capable apps

Windows 스토어 앱 인쇄 샘플