Verwenden eines Druckers in Dosbox

Ich versuche, eine Möglichkeit zu finden, eine alte Dos-basierte Anwendung auszuführen,die einen an den parallelen Port angeschlossenen Drucker verwendet.

Ich bin sowohl daran interessiert, diesen Drucker zu verwenden als auch zu versuchen, den Drucker irgendwie zu emulieren und einen USB-basierten Drucker anzuschließen.

Author: Sathyajith Bhat, 2010-01-15

4 answers

Sie können eine der gepatchten/gegabelten Versionen von DOSBox verwenden, die das Drucken unterstützen. Es gibt einige.

Eine, die ich kürzlich verwendet habe, ist Taewoongs verbesserte" ykhwong " - Version (zum Zeitpunkt des Schreibens wurde sie zuletzt aktualisiert). 12. 2011):

Enthaltene Patches:

Direct3D mit pixelshaders, OpenglHQ, Innovation, Gleiten, zip/7z mount -, Beep -, NE2000 Ethernet, Graphis Benutzer-Oberfläche (Menü), Speichern/Laden zustände, vertikale Synchronisierung, CPU-Flags optimierung, Verschiedene DOS-Befehle (PROMPT, VOL, LABEL, MAUS, etc) und CONFIG.SYS-Befehle (GERÄT, PUFFER, DATEIEN, etc), Kontinuierliche turbo schlüssel, Core-schalter schlüssel, Zeigen details (aus der Menüleiste), Schönes DOSBox-Symbol, Font Patch (cp437), MAKEIMG befehl, INTRO, Strg-pause patch, DBCS unterstützung patch, Automatische mount, Druckausgabe, MT-32-emulation (MUNT), MP3CUE, Overscan Grenze, Stereo-swap, SDL_Resize, MemSize128, Interne 3dfx voodoo-chip emulation, Amstrad & PS/1-sound emulation, Fluidsynth soundfont unterstützung, Schüchternheit++ backend unterstützung, CGA w / Monochrome Monitor Unterstützung, Verbessern PC Lautsprecher emulation genauigkeit patch, etc.

Es ermöglicht das Umleiten von LPT1 (über LPT3) zu einem tatsächlichen LPT-Port, einer Druckerdatei (.prn) oder an den virtuellen Drucker. Die gültigen Optionen im Dialog Parallel / Dongle sind reallpt, printer, file und disabled.

Wenn Sie es so einrichten, dass es an den virtuellen Drucker gesendet wird, kann es in eine Grafikdatei "gedruckt" werden (.PNG, .BMP,. PS) oder zu einem Windows-Drucker auf dem Host (es erscheint Windows ein Druckdialog):

DOSBox Drucken

 11
Author: Ƭᴇcʜιᴇ007,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-09-28 02:34:02

Ich bezweifle irgendwie, dass die richtige Emulation des parallelen Ports eine Priorität für die DOSBox-Entwickler war.

- Id hast, finden diesen patch jemand schrieb im Jahr 2006:

Http://vogons.zetafleet.com/viewtopic.php?t=13117

Welche Links zu was ist anscheinend ein DOSBox Fork Support Forum?

Http://qv90.hopto.org/bb/viewforum.php?f=3

Je nachdem, wie schlecht Sie dies wollen, ehrlich gesagt, Ihre beste Option könnte immer ältere Hardware und läuft DOS nativ darauf.

Alternativ können Sie versuchen, es in einer echten virtuellen Maschine wie VirtualBox, VMware, Xen, Virtual PC usw. auszuführen.

 8
Author: Jeff Atwood,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-01-17 09:12:49

Verwenden Sie dazu WinPrint:

Nimmt standard drucker ausgang. durch eine DOS-Anwendung und leitet sie weiter zu einem Standard-Windows-Drucker. Konvertieren codepage, Streifen leere Seiten, unterstützt BOX ZEICHNUNGEN zeichen. Arbeitet an alle Windows-Plattformen. Geschrieben in Borland DELPHI.

Es wurde speziell entwickelt, um Ihnen beim Drucken von alten DOS-Programmen auf neuen, mit USB verbundenen Druckern zu helfen.

 5
Author: alex,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-01-17 11:31:52

DOSBOX MegaBuild von hier : http://home.arcor.de/h-a-l-9000/

Bearbeiten Sie die config-Datei DOSBOX Megabuild wie diese

#parallel1=file append:C:\Users\user\filename.txt

Wechsel zu

parallel1=file dev:lpt1

Port Erfassung:

net use LPT1: \\computer-name\printer /persistent:yes

Und Sie können auf USB-Drucker in Windows 7 64bit drucken (und jede andere denke ich-ohne printfil Programme).

 4
Author: Marcin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-01-04 15:21:16