ポートに UNC パスを使用したプリンターで印刷に失敗する事象について

Last Update: feedback 共有

本記事はマイクロソフト社員によって公開されております。

こんにちは、Windows サポート チームの浅野です。
本記事では、Windows の印刷における問題について説明します。

概要

現在、2021 年 12 月 14 日リリース以降の品質更新プログラムを適用した Windows 10 および Windows 11 環境において、
フォトなどの UWP アプリからの印刷時、UNC パスが指定されたプリンターで印刷が失敗する事象を確認しております。

次のような条件で問題が発生します。

・ プリンターのポートとして、共有プリンターのパスを UNC パスとして指定します。
Printport

・ 上記プリンターから、[フォト] や、[メール] などの UWP ベースのアプリから印刷します。その結果、下記のようなエラーが発生し印刷に失敗します。
printerror

原因

2021 年 12 月 14 日リリースの更新プログラムにて、印刷スプーラーの脆弱性対応が行われ、
UWP アプリケーションからの印刷へのセキュリティが強化されましたが、
動作の考慮漏れがあり、一部環境においてエラーが発生する状況となっております。

回避策

多くの場合、プリンタはプリントサーバーを経由して、共有プリンタとして利用するか、TCP/IP のプリンタ ポートを利用されています。
今回の問題は、これらのシナリオでは発生せず、手動で UNC パスのプリンタポートを作成し利用した場合のみに発生します。
このため UNC パスを利用せず、プリントサーバー経由で共有プリンタを利用するか、TCP/IP のプリンタ ポートを作成して利用することで回避することができます。

修正につきまして

原因の特定を行い、弊社開発部門にて修正対応に取り組んでおります。
修正が行われましたら、本記事にてアップデートを行わせていただきます。

本投稿が少しでも皆様のお役に立てば幸いです。 本情報の内容(添付文書、リンク先などを含む)は、作成日時でのものであり、予告なく変更される場合があります。

更新履歴
2023/03/09 本 Blog の公開