Miért kell a DOS nyomtatási kimenetének a Windows Spooleren keresztül mennie


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.

1. Harmadik féltől származó program használata

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.

2. A nyomtatóport konfigurálása

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.

3. Kötegelt fájl használata

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.

4. Virtuális gép telepítése

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.

FAQ
Hogyan kényszeríthetem a nyomtatóspooler elindítását?

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.

Hogyan engedélyezhetem a DOS-nyomtatást a Windows 10-ben?

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.

Hogyan nyomtathatok DOS módban?

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.