Windows 10 UWPアプリを印刷すると、大きなスプールファイルが作成されます

一部のWindowsユーザーは、高度な印刷(Advanced Printing)機能が選択または有効になっている場合に、モダンUWPアプリ(Modern UWP App)からの印刷で巨大なスプールファイルが作成されるときに問題が発生する可能性があります。今日の投稿では、原因を特定し、アプリの印刷によってWindows10で大きなスプールファイルが作成される問題に対する可能な回避策を提供します。

Windows10のコンピューターにインストールされているすべてのプリンターを一覧表示する方法

Windows UWPアプリ(Windows UWP)(Modere)別名Modere 、Metro、またはWindows Storeアプリ)は、Windows 10、Windows 8、Windows RTPC(PCs)、およびタブレットで実行されるアプリケーションの一種です。従来のデスクトップ(Desktop)(またはクラシック)アプリとは異なり、UWPアプリには、デフォルトで画面全体に表示される単一のクロムレス(つまり、外枠なし)ウィンドウがあります。

Windows 10 UWPアプリを印刷すると、大きなスプールファイルが作成されます

この問題は、 PDF(PDF)ファイルなど、複数のページに画像とテキストを含むモダンアプリ(Modern App)でドキュメントを開いていて、 PostScriptまたはPCL6ベースのプリンタードライバーを使用してファイルを印刷しようとした場合に発生します。プリンタのプロパティ内で、シートごとに複数のページを含めるように印刷機能を選択します。

このシナリオでは、印刷ジョブが印刷キューに送信されるときに、印刷ジョブのサイズがファイルサイズよりもいくらか大きいことに気付く場合があります。

WinPrintは、N-Up小冊子(Booklet)印刷、照合(Collation)などのEMFジョブでさまざまなことを実行できます。他のカスタムプリントプロセッサは、より多くの機能を提供する場合があります。プリントプロセッサがGDI/PrinterGDIコマンドからプリンタ言語に変換するため、 EMFはより多くのシステムリソースを必要とします。(EMF)サーバー上のキューがRAW(RAW)データ型のみを受け入れる場合(つまり、高度な印刷機能が無効になっている場合)、GDIコマンドからPDLへの変換はクライアントで行われます。プリントプロセッサはクライアント上でまったく呼び出されないため、高度な機能が失われます。

Microsoftによると、スプールされたデータをXPSデータからEnhanced MetaFileEMF )に変換する必要があるため、この問題は予想される動作です。これは、データをGDIエンジンによってプリンター定義言語(Printer Definition Language)PDL)データに変換し、印刷デバイスが受信できるようにするためです。

この問題を回避するために、スプールデータのサイズを制限することをお勧めします(Microsoft)。印刷デバイスにデータ変換が必要ないため、デスクトップアプリケーションからドキュメントを印刷します。



About the author

私は、Windows アプリとファイルを専門とする、10 年以上の経験を持つコンピューター セキュリティの専門家です。私は、コンピュータ セキュリティに関連するさまざまなトピックについて何百もの記事を書いたり、レビューしたりして、個人がオンラインで安全に過ごせるように支援してきました。また、データ侵害やサイバー攻撃からシステムを保護するために支援が必要な企業向けの経験豊富なコンサルタントでもあります。



Related posts