Alapprobléma
A DOS ablakos nyomtatás esetén az LPT-be érkező adatokat átirányítja a rendszer a megfelelő USB portba, amit a nyomtató beállításánál lehet elérni. A beállítás XP esetén:
Vezérlőpult > Nyomtatók és faxok > HP Nyomtatód > Tulajdonságok > Portok
A probléma oka
Ha ezt a lehetőséget nem ajánlja fel a nyomtató driver, akkor nem lehet DOS ablakból nyomtatni, ugyanis a DOS-os nyomtatás esetén a karakterek kódja kerül át a nyomtató pufferébe, amit a nyomtató EPROM-jában lévő fontkészlet alapján rajzol ki a nyomtató elektronikája. Ha ilyen fontkészlet nincsen az elektronikában vagy nem lehet letölteni a nyomtató memóriájába, akkor nem fog menni a nyomtatás DOS ablakból még akkor sem, ha valami úton-módon átkonvertálná a rendszer az LPT portot USB-re.
Kerülő megoldás DOSPrint
Létezik egy olyan alkalmazás, indulásakor, akár rendszer szolgáltatásaként , akár a bejelentkezett adminisztrátori jogosultságú felhasználó számára a grafikus felületről indítva megoldja a problémát.
Az átirányítás működik: LPT, USB, TCP/IP, NDPS (Netware), hálózati megosztási porton is.
A támogatott rendszerek: Windows NT 4.0, 2000, XP, 2003, 2008 -?, Vista -?
Letöltés: DOSPrint
Honlap: https://www.dosprint.com/
Telepítés
Szervíz verzió:
1. Bemásoljuk a DOSPrint.exe fájlt a %SYSTEMRoot%/System32 könyvtárba
2. begépeljük DOS ablakban: dosprint install
3. begépeljük DOS ablakban: net start dosprint
A szervíz kitörlése:
DOS ablakban: dosprint remove
del %SystemRoot%/System32/dosprint.exe
A telepítés után megjelenik egy ikon a tálcán, amelyen jobb klikkel be tudjuk állítani, hogy melyik LPT port melyik nyomtatót jelentse.
Parancssorban is meg lehet tenni:
DOSPrint LPTx PRinterNév Beállítja a megfelelő LPT portot a megfelelő nyomtatóhoz
DOSPrint LPTx /d Törli az LPT port és a nyomtató egymáshozrendelését
DOSPrint status Lekérdezi a hozzárendeléseket
Grafikus verzió
1. A rendszer indulása után kézzel vagy automatikusan indítsuk el a DOSPrintUI.exe programot
2. Megjelenik az ikon a tálcán, ott jobb egérgombbal kattintva beállítható a hozzárendelés
3. A programból való kilépés után megszűnik a hozzárendelés.