A Windows 10 UWP alkalmazás nyomtatásakor nagy spoolfájl jön létre

Egyes Windows -felhasználók problémákba ütközhetnek, amikor a Modern UWP alkalmazásból(Modern UWP App) történő nyomtatás során hatalmas spoolfájlt hoz létre, amikor a Speciális nyomtatás(Advanced Printing) funkció ki van választva vagy engedélyezve. A mai bejegyzésben meg fogjuk határozni az okot, majd egy lehetséges megoldást kínálunk arra a problémára, amikor az alkalmazásnyomtatás nagy spoolfájlt hoz létre a Windows 10 rendszerben(Windows 10) .

Hogyan listázhatja ki a Windows 10 rendszeren futó számítógépre telepített összes nyomtatót

A Windows UWP alkalmazás (más néven Modere , Metro vagy Windows Store alkalmazás) egy olyan alkalmazás, amely Windows 10 , Windows 8 és Windows RT rendszeren(Windows RT) , számítógépeken(PCs) és táblagépeken fut. A hagyományos asztali(Desktop) (vagy klasszikus) alkalmazásokkal ellentétben az UWP -alkalmazások egyetlen, króm nélküli (vagyis külső keret nélküli) ablakkal rendelkeznek, amely alapértelmezés szerint a teljes képernyőt kitölti.

A Windows 10 UWP alkalmazás nyomtatása nagy spoolfájlt hoz létre

Ez a probléma akkor fordul elő, ha olyan dokumentumot nyitott meg egy Modern alkalmazásban(Modern App) , amely több oldalon képeket és szöveget tartalmaz, például egy PDF - fájlt, és megpróbálja kinyomtatni a fájlt PostScript- vagy PCL6-alapú nyomtató-illesztőprogram használatával. A nyomtató tulajdonságai között kiválaszthatja a nyomtatási funkciót, hogy laponként egynél több oldal legyen.

Ebben az esetben, amikor a nyomtatási feladatot a nyomtatási sorba küldi, észreveheti, hogy a nyomtatási feladat mérete valamivel nagyobb, mint a fájl mérete.

A WinPrint számos dolgot tud elvégezni az EMF - feladatokkal, például N-Up , füzetnyomtatás(Booklet) és leválogatás(Collation) . Más egyedi nyomtatási processzorok több funkciót is biztosíthatnak. Az EMF(EMF) több rendszererőforrást igényel, mivel a nyomtatóprocesszor meghívja a GDI/PrinterGDI - parancsokról a nyomtatónyelvre konvertáljon . Ha egy kiszolgálón lévő sor csak RAW adattípust fogad el (más szóval a speciális nyomtatási szolgáltatások le vannak tiltva), akkor a GDI - parancsokról PDL -re való átalakítás a kliensen történik. A nyomtatási processzort egyáltalán nem hívja meg a kliens, így a speciális funkciók elvesznek.

A Microsoft szerint ez a probléma várható viselkedés, mivel a spooladatokat (Enhanced MetaFile)XPS - adatokból továbbfejlesztett metafájlba ( EMF ) kell konvertálni. Ez azért van így, hogy a GDI -motor az adatokat PDL ( nyomtatódefiníciós nyelv(Printer Definition Language) ) adatokká alakíthassa, amelyeket a nyomtatóeszköz fogadni tud.

A probléma megkerülése érdekében a Microsoft azt javasolja, hogy korlátozza a spooladatok méretét – nyomtassa ki a dokumentumokat egy asztali alkalmazásból, mivel nem lesz szükség adatátalakításra a nyomtatóeszközön.



About the author

Tapasztalt szoftvermérnök vagyok, több mint 10 éves tapasztalattal a Windows alkalmazások és fájlkezelési ökoszisztéma területén. Veterán vagyok a vállalatok és kormányzatok számára készült rendszerek és biztonsági megoldások fejlesztésében is. Mindkét színtéren szerzett tapasztalataim egyedülálló perspektívát adnak számomra arról, hogy mitől jó szoftver, rendszer és biztonság, és hogyan építhetem ezeket hatékonyan.



Related posts