Ha olyan régebbi programot vagy alkalmazást futtat, amelyet MS-DOS használatra terveztek, problémák merülhetnek fel, amikor a programból egy modern Windows-számítógépen próbál nyomtatni. Az egyik leggyakoribb probléma az, hogy a nyomtatási kimenet nem megy át a Windows spoolerén, ami késedelmeket, hibákat és akár összeomlást is okozhat.
A spooler a Windows nyomtatási rendszer kulcsfontosságú eleme, amely a nyomtatási feladatok kezeléséért és a megfelelő nyomtatóra történő továbbításáért felelős. Ha a DOS nyomtatási kimenet megkerüli a spoolert, az konfliktusokat okozhat más nyomtatási feladatokkal, vagy akár a program összeomlásához is vezethet. Szerencsére van néhány módszer arra, hogy a DOS nyomtatási kimenetet a Windows spoolerén keresztül kényszerítse.
Az egyik legegyszerűbb módja annak, hogy a DOS nyomtatási kimenetet a Windows spoolerén keresztül vezesse, egy harmadik féltől származó program, például a DOS2USB használata. Ez a program létrehoz egy virtuális nyomtatót, amely rögzíti a DOS-program kimenetét, és elküldi azt a Windows spoolerhez. Ezután a virtuális nyomtatót a DOS-programban alapértelmezett nyomtatónak választhatja ki, így biztosítva, hogy minden nyomtatási kimenet a spooleren keresztül menjen.
Egy másik lehetőség a DOS-program által használt nyomtatóport konfigurálása a nyomtatási kimenetnek a Windows spoolerhez történő továbbítására. Ehhez nyissa meg a Windows Vezérlőpultban a nyomtató Tulajdonságok párbeszédpanelét, és válassza a Portok lapot. Jelölje be a „Enable printer pooling” (Nyomtató összevonás engedélyezése) melletti négyzetet, és válassza ki az „LPT1:” portot. Ezáltal létrejön egy olyan nyomtatókészlet, amelyet a DOS-program használhat, a kimenet pedig a spooleren keresztül megy át.
Ha jól ismeri a kötegelt fájlok létrehozását, létrehozhat egy olyan szkriptet, amely automatikusan elküldi a DOS nyomtatási kimenetet a Windows spoolerére. A kötegelt fájlnak a következő parancsokat kell tartalmaznia:
„`
copy filename.txt \szervernévnyomtatónév
„`
A „filename.txt” szót helyettesítse a nyomtatni kívánt fájl nevével, a „szervernévnyomtatónév” szót pedig a használni kívánt nyomtató nevével. Mentse el a kötegelt fájlt, és futtassa, amikor a DOS-programból nyomtatni szeretne.
Végül telepíthet egy virtuális gépet a Windows számítógépére, és a DOS programot a virtuális környezetben futtathatja. Ez biztosítja, hogy minden nyomtatási kimenet a Windows spoolerén keresztül megy át, mint bármely más modern program esetében. Bár ez a lehetőség több beállítást és erőforrást igényel, jó megoldás lehet azok számára, akiknek gyakran kell DOS-programokat használniuk.
Összefoglalva, a régebbi programokból történő nyomtatás során a hibák és összeomlások elkerülése érdekében elengedhetetlen, hogy a DOS nyomtatási kimenet a Windows spoolerén keresztül menjen. Egy harmadik féltől származó program használatával, a nyomtatóport konfigurálásával, egy kötegelt fájl létrehozásával vagy egy virtuális gép telepítésével biztosíthatja, hogy a DOS nyomtatási kimenete megfelelően és hatékonyan kerüljön kezelésre.
A nyomtatási spooler felelős a nyomtatási feladatok kezeléséért a Windowsban. Ha gondjai vannak a nyomtatási spoolerrel, az alábbi lépésekkel megpróbálhatja rákényszeríteni az indításra:
1. Nyomja meg a Windows billentyű + R billentyűkombinációt a billentyűzeten a Futtatás párbeszédpanel megnyitásához.
2. Írja be a „services.msc” parancsot, és nyomja le az Enter billentyűt. Ez megnyitja a Szolgáltatások ablakot.
3. Görgessen lefelé, amíg meg nem találja a szolgáltatások listájában a „Print Spooler”-t.
4. Kattintson a jobb gombbal a „Print Spooler”-re, és válassza a „Properties” (Tulajdonságok) lehetőséget a kontextusmenüből.
5. A Tulajdonságok ablakban győződjön meg arról, hogy az „Indítás típusa” beállítása „Automatikus”.
6. Kattintson a „Start” gombra a nyomtatási program indításának kikényszerítéséhez.
7. Várjon néhány másodpercet, hogy megbizonyosodjon arról, hogy a nyomtatási spooler sikeresen elindult.
8. Kattintson az „OK” gombra a Tulajdonságok ablak bezárásához.
Ha a nyomtatási előkészítő továbbra sem indul el, további hibaelhárításra lehet szükség az Eseménynaplóban megjelenő hibák ellenőrzésével vagy a nyomtatási előkészítő alaphelyzetbe állításával.
A DOS-nyomtatás egy örökölt funkció, amely lehetővé teszi a felhasználók számára, hogy a Command Prompt vagy MS-DOS alkalmazásokból nyomtassanak. Bár ma már nem használják általánosan, néhány régebbi szoftverprogram esetében szükség lehet rá.
A DOS-nyomtatás engedélyezéséhez a Windows 10-ben kövesse az alábbi lépéseket:
1. Nyissa meg a parancssort a „cmd” beírásával a keresősávba, majd válassza ki a Command Prompt alkalmazást.
2. Kattintson a jobb gombbal a Command Prompt címsorára, és válassza a „Tulajdonságok” lehetőséget.
3. Kattintson a „Beállítások” fülre.
4. A „Beállítások” alatt jelölje be a „Korábbi konzol használata (újraindítást igényel)” melletti négyzetet.
5. Kattintson az „OK” gombra, és zárja be a parancssort.
6. Indítsa újra a számítógépet.
7. Nyissa meg újra a parancssort, és írja be a „net use lpt1: \[számítógép neve][nyomtatómegosztás neve] /persistent:yes” (a [számítógép neve] és a [nyomtatómegosztás neve] helyébe a nyomtatónak megfelelő értékek lépnek).
8. Nyomja meg az „Enter” billentyűt a parancs végrehajtásához.
9. Mostantól az LPT1-re küldött nyomtatási feladatok átirányításra kerülnek a nyomtatóra.
Megjegyzés: Ha a DOS-nyomtatással kapcsolatban bármilyen probléma merül fel, győződjön meg arról, hogy a nyomtató megfelelően telepítve és konfigurálva van a rendszerén.
A DOS módban történő nyomtatáshoz néhány lépést kell követni. Az alábbiakban a DOS üzemmódban történő nyomtatás lépéseit ismertetjük:
1. Először is győződjön meg arról, hogy a nyomtató be van kapcsolva és csatlakoztatva van a számítógéphez. A nyomtató számítógéphez való csatlakoztatására vonatkozó utasításokat a nyomtató dokumentációjában talál.
2. Miután a nyomtató csatlakoztatva van, nyissa meg azt a programot vagy fájlt, amelyből nyomtatni szeretne. DOS üzemmódban szöveges fájlokat vagy a nyomtatóval kompatibilis fájlokat nyomtathat.
3. A fájl megnyitása után nyomja le egyszerre a „Ctrl” és a „P” billentyűt a nyomtatási párbeszédpanel megnyitásához.
4. A nyomtatási párbeszédpanelen válassza ki a használni kívánt nyomtatót az elérhető nyomtatók listájából.
5. Ezután válassza ki a nyomtatni kívánt példányok számát, és jelölje ki az egyéb szükséges nyomtatási beállításokat, például a nyomtatási tájolást.
6. Végül kattintson a „Nyomtatás” gombra a nyomtatási folyamat elindításához. A nyomtató megkezdi a dokumentum nyomtatását.
7. A nyomtatás befejezése után a nyomtató automatikusan kidobja a kinyomtatott oldalakat.
Fontos megjegyezni, hogy a DOS módban történő nyomtatás konkrét lépései a nyomtatótól és a használt szoftvertől függően változhatnak. Ezért ajánlott a nyomtató dokumentációját vagy a szoftver használati útmutatóját tanulmányozni a részletesebb utasításokért.