在Dosbox中使用打印机


14

我试图找到一种方法来运行基于旧Dos的应用程序,该应用程序使用连接到并行端口的打印机,但我不认为Dosbox支持lpt。

我对使用该打印机以及尝试以某种方式模拟打印机并连接基于USB的打印机都很感兴趣。

Answers:


11

您可以使用支持打印的DOSBox修补/分支版本之一。 有几个

我最近开始使用的是Taewoong的增强版“ ykhwong”(撰写本文时,最新更新时间为2011年10月12日):

包含的补丁:

Direct3D,具有pixelshader,OpenglHQ,Innovation,Glide,zip / 7z安装,Beep,NE2000以太网,Graphis用户界面(菜单),保存/加载状态,垂直同步,CPU标志优化,各种DOS命令(PROMPT VOL,LABEL,MOUSE,等)和CONFIG.SYS命令(设备,缓冲区,文件等),连续Turbo键,核心切换键,显示详细信息(从菜单栏),尼斯DOSBox图标,字体补丁(cp437),MAKEIMG命令,INTRO,Ctrl破解补丁,DBCS支持补丁,自动安装, 打印机输出,MT-32仿真(MUNT),MP3CUE,过扫描边框,立体声交换,SDL_Resize,MemSize128,内部3dfx伏都教芯片仿真,Amstrad和PS / 1声音仿真,Fluidsynth声音字体支持,Timidity ++后端支持,带单色监视器的CGA,改进PC扬声器仿真精度补丁程序等。

它允许将LPT1(通过LPT3)重定向到实际的LPT端口,打印机文件(.prn)或虚拟打印机。在并行/适配器对话框中的有效选项为reallptprinterfiledisabled

如果将其设置为发送到虚拟打印机,则它可以“打印”到图形文件(.PNG,.BMP,.PS)或主机上的Windows打印机(它会在Windows上弹出打印对话框):

DOSBox打印


8

我以某种方式怀疑对并行端口的正确仿真是DosBox开发人员的优先事项。

我确实找到了有人在2006年写的补丁:

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

哪个链接显然是DosBox fork支持论坛?

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

坦白地说,取决于您希望这样做的程度,您最好的选择可能是获取旧硬件并在其上本地运行DOS。

或者,您可以尝试在真正的虚拟机(如VirtualBox,VMWare,Xen,Virtual PC等)中运行它。


5

为此使用WinPrint

获取由DOS应用程序产生的标准打印机输出,并将其转发到默认的Windows打印机。转换代码页,剥离空白页,支持BOX Drawings字符。在所有Windows平台上均可使用。写在Borland DELPHI。

它经过专门设计,可帮助您从旧的DOS程序打印到新的USB连接的打印机上。


4

DOSBOX MegaBuild从这里:http ://home.arcor.de/hal-9000/

像这样编辑配置文件DOSBOX Megabuild

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

改成

parallel1=file dev:lpt1

端口捕获:

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

您可以在Windows 7 64bit的USB打印机(以及我认为的任何其他打印机-没有任何printfil程序)上进行打印。


MegaBuild的唯一问题是最新版本基于2010年的DosBox源代码。MB6在DOSBox Wiki中的“过时的SVN / CVS版本”下列出。ykhwong版本今年已更新。
jnm2
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.