Answers:
您可以使用支持打印的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)或虚拟打印机。在并行/适配器对话框中的有效选项为reallpt
,printer
,file
和disabled
。
如果将其设置为发送到虚拟打印机,则它可以“打印”到图形文件(.PNG,.BMP,.PS)或主机上的Windows打印机(它会在Windows上弹出打印对话框):
我以某种方式怀疑对并行端口的正确仿真是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等)中运行它。
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程序)上进行打印。