Print Support App (PSA) にて用紙の設定が既定の値にならない

  1. 1. 概要
  2. 2. 現象
  3. 3. 状況
  4. 4. 関連ドキュメント

この記事では Print Support App で発生する問題について説明します。



概要

PSA の PrintSupportExtensionSession.PrintDeviceCapabilitiesChanged イベント ハンドラーで PrintDeviceCapabilities に追加の PageMediaType オプションを追加すると、既定のオプションが選ばれない現象が発生します。


現象

例えば PageMediaType Feature で ContosoMediaType というのを追加し、次のような PrintTicket を構成した場合 default="true" が指定されている AutoSelect がオプションとして既定の設定となることが期待されます。

1
2
3
4
5
6
7
<!-- media-type-supported -->
<psk:PageMediaType psf2:psftype="Feature">
<psk:AutoSelect psf2:psftype="Option" psf2:default="true"/>
<psk:PhotographicGlossy psf2:psftype="Option" psf2:default="false"/>
<psk:Photographic psf2:psftype="Option" psf2:default="false"/>
<contoso:ContosoMediaType psf2:psftype="Option" psf2:default="false"/>
</psk:PageMediaType>

しかし、実際には別のオプションが既定の PrintTicket として構成される現象が発生します。本現象は PSA の印刷設定画面の最初の表示時に発生し、一度、設定が保存されると問題は発生いたしません。


状況

この現象については現在調査中であり、アップデートがあり次第、更新いたします。



関連ドキュメント

PrintSupportExtensionSession.PrintDeviceCapabilitiesChanged イベント