Odpowiedzi:
Możesz użyć jednej z poprawionych / rozwidlonych wersji DOSBox, które obsługują drukowanie. Jest kilka .
Ostatnio zacząłem używać ulepszonej wersji „ykhwong” Taewoonga (w chwili pisania była ostatnio aktualizowana 12 października 2011 r.):
Zawarte łaty:
Direct3D z pikselami, OpenglHQ, Innovation, Glide, zip / 7z mount, Beep, NE2000 Ethernet, interfejs użytkownika Graphis (menu), zapisywanie / ładowanie stanów, synchronizacja pionowa, optymalizacja flag procesora, różne polecenia DOS (PROMPT VOL, LABEL, MOUSE, itp.) i komendy CONFIG.SYS (URZĄDZENIE, BUFORY, PLIKI itp.), Ciągły przycisk turbo, Klawisz przełączania rdzenia, Pokaż szczegóły (z paska menu), Ładna ikona DOSBox, Poprawka czcionki (cp437), Komenda MAKEIMG, INTRO, Ctrl -break patch, łatka do obsługi DBCS, automatyczne montowanie, wyjście drukarki , emulacja MT-32 (MUNT), MP3CUE, obramowanie Overscan, stereo-swap, SDL_Resize, MemSize128, wewnętrzna emulacja chipów voodoo 3dfx, emulacja Amstrad i PS / 1, Fluidsynth obsługa soundfont, obsługa backendu Timidity ++, obsługa CGA z Monochrome Monitor, poprawa dokładności emulacji głośników PC itp.
Umożliwia przekierowanie LPT1 (przez LPT3) do faktycznego portu LPT, pliku drukarki (.prn) lub do drukarki wirtualnej. Poprawne opcje w oknie dialogowym równoległy / Dongle są reallpt
, printer
, file
i disabled
.
Jeśli skonfigurujesz wysyłanie do wirtualnej drukarki, może ona „drukować” do pliku graficznego (.PNG, .BMP, .PS) lub do drukarki Windows na hoście (wyświetla okno dialogowe drukowania w systemie Windows):
W jakiś sposób wątpię, aby odpowiednia emulacja portu równoległego była priorytetem dla programistów DosBox.
Nie znalazłem łatki, którą ktoś napisał w 2006 roku:
http://vogons.zetafleet.com/viewtopic.php?t=13117
które linki do tego, co najwyraźniej jest forum wsparcia dla widelca DosBox?
http://qv90.hopto.org/bb/viewforum.php?f=3
W zależności od tego, jak bardzo tego chcesz, szczerze mówiąc, najlepszą opcją może być starzenie się sprzętu i uruchamianie na nim systemu DOS.
Alternatywnie możesz spróbować uruchomić go na prawdziwej maszynie wirtualnej, takiej jak VirtualBox, VMWare, Xen, Virtual PC itp.
Użyj WinPrint do tego:
Pobiera standardowe dane wyjściowe drukarki wyprodukowane przez aplikację DOS i przesyła je do domyślnej drukarki Windows. Konwertuje stronę kodową, usuwa puste strony, obsługuje znaki RYSUNEK BOX. Działa na wszystkich platformach Windows. Napisane w Borland DELPHI.
Jest specjalnie zaprojektowany, aby pomóc Ci drukować ze starych programów DOS na nowych drukarkach podłączonych przez USB.
DOSBOX MegaBuild stąd: http://home.arcor.de/hal-9000/
Edytuj plik konfiguracyjny DOSBOX Megabuild w ten sposób
#parallel1=file append:C:\Users\user\filename.txt
Zmień na
parallel1=file dev:lpt1
Przechwytywanie portów:
net use LPT1: \\computer-name\printer /persistent:yes
I możesz drukować na drukarce USB w systemie Windows 7 64bit (i innym moim zdaniem - bez żadnych programów printfil).