Er wordt een groot spoolbestand gemaakt bij het afdrukken van de Windows 10 UWP-app

Sommige Windows -gebruikers ondervinden mogelijk problemen wanneer afdrukken vanuit de moderne UWP-app(Modern UWP App) een enorm spoolbestand maakt wanneer de functie Geavanceerd afdrukken(Advanced Printing) is geselecteerd of ingeschakeld. In het bericht van vandaag zullen we de oorzaak identificeren en vervolgens een mogelijke oplossing bieden voor het probleem waarbij app-afdrukken een groot spoolbestand creëert in Windows 10 .

Een lijst maken van alle printers die op een computer zijn geïnstalleerd op Windows 10

Een Windows UWP - app (ook bekend als Modere- , Metro- of Windows Store -app) is een type applicatie dat draait op Windows 10 , Windows 8 en Windows RT , pc's en tablets. In tegenstelling tot traditionele desktop- (of klassieke) apps, heeft een UWP -app een enkel chroomloos (dwz geen buitenframe) venster dat standaard het hele scherm vult.

Afdrukken van de Windows 10 UWP -app maakt een groot spoolbestand

Dit probleem treedt op wanneer u een document hebt geopend in een moderne app(Modern App) met afbeeldingen en tekst op meerdere pagina's, bijvoorbeeld een PDF -bestand, en u probeert het bestand af te drukken met een PostScript- of PCL6-printerstuurprogramma. Binnen de printereigenschappen selecteert u de afdrukfunctie om meer dan één pagina per vel op te nemen.

In dit scenario, wanneer de afdruktaak naar de afdrukwachtrij wordt verzonden, merkt u mogelijk dat de afdruktaak iets groter is dan de bestandsgrootte.

WinPrint kan verschillende dingen doen met EMF - taken, zoals N-Up , Boekje(Booklet) afdrukken en Sorteren(Collation) . Andere aangepaste afdrukprocessors bieden mogelijk meer functies. EMF vereist meer systeembronnen omdat de printprocessor de GDI/Printer aanroept om GDI - opdrachten om te zetten in de printertaal. Als een wachtrij op een server alleen het RAW -gegevenstype accepteert (met andere woorden, de geavanceerde afdrukfuncties zijn uitgeschakeld), dan vindt de conversie van GDI - commando's naar PDL plaats op de client. De printprocessor wordt helemaal niet aangeroepen op de client, vandaar het verlies van geavanceerde functies.

Volgens Microsoft is dit een te verwachten gedrag omdat de spoolgegevens moeten worden geconverteerd van XPS -gegevens naar een Enhanced MetaFile ( EMF ). Dit is zodat gegevens door de GDI -engine kunnen worden omgezet in de Printer Definition Language ( PDL ) -gegevens die het afdrukapparaat vervolgens kan ontvangen.

Om dit probleem te omzeilen, raadt Microsoft aan om de grootte van de gespoolde gegevens te beperken - druk de documenten af ​​vanuit een desktoptoepassing, aangezien er geen gegevensconversie vereist is voor het afdrukapparaat.



About the author

Ik ben een ervaren software-engineer met meer dan 10 jaar ervaring in het Windows-ecosysteem voor app- en bestandsbeheer. Ik ben ook een veteraan in het ontwikkelen van systemen en beveiligingsoplossingen voor bedrijven en overheden. Mijn ervaringen in beide arena's geven me een uniek perspectief op wat goede software, systemen en beveiliging maakt en hoe deze efficiënt te bouwen.



Related posts