在 Dosbox 中使用打印机

在 Dosbox 中使用打印机

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

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

答案1

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

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

包含的补丁:

带有像素着色器的 Direct3D、OpenglHQ、创新、Glide、zip/7z 安装、蜂鸣、NE2000 以太网、Graphis 用户界面(菜单)、保存/加载状态、垂直同步、CPU 标志优化、各种 DOS 命令(PROMPT VOL、LABEL、MOUSE 等)和 CONFIG.SYS 命令(DEVICE、BUFFERS、FILES 等)、连续涡轮键、核心切换键、显示详细信息(从菜单栏)、漂亮的 DOSBox 图标、字体补丁(cp437)、MAKEIMG 命令、INTRO、Ctrl-break 补丁、DBCS 支持补丁、自动安装, 打印机输出、MT-32 仿真(MUNT)、MP3CUE、过扫描边框、立体声交换、SDL_Resize、MemSize128、内部 3dfx voodoo 芯片仿真、Amstrad 和 PS/1 声音仿真、Fluidsynth 声音字体支持、Timidity++ 后端支持、带单色监视器支持的 CGA、改进 PC 扬声器仿真准确性补丁等。

它允许将 LPT1(通过 LPT3)重定向到实际的 LPT 端口、打印机文件 (.prn) 或虚拟打印机。并行/加密狗对话框中的有效选项是reallptprinter和。filedisabled

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

DOSBox 打印

答案2

我有点怀疑正确模拟并行端口是否是 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 等)中运行它。

答案3

使用威普为了这:

获得由 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 64 位(以及任何其他我认为 - 无需任何 printfil 程序)上的 USB 打印机上进行打印。

相关内容