如何从 DosBox 应用程序打印到无线连接的网络打印机?

如何从 DosBox 应用程序打印到无线连接的网络打印机?

我使用的是运行 Windows 10 的 Surface Pro 2。要打印的 DOS 程序是 EZ-Tree,这是一款 1987 年生产的家谱应用程序。它的 List 功能可以进行打印,但功能极其有限。它的配置屏幕没有关于打印机配置的任何信息。我​​假设它查找的是 LPT1。

我的打印机是 Brother HL-2270DW。它的端口设置为 WSDxxxxxxx,并被标识为 WSD 端口,该端口以某种方式处理 192.168.1.129。

这次打印将是一个单一事件。我将使用纸质副本来简化将数据手动输入更标准的应用程序的过程。我甚至会考虑打印到 FILE: 以获取 Windows(和我)可以处理的数据副本。

答案1

在 PC 上,确保打印机已共享。在 Windows 的命令行 (cmd.exe) 中,发出以下命令:

NET USE LPT1:\\pc_name\printer_sharename /PERSISTENT:YES

从那时起,任何到 LPT1 的输出都将被重定向到打印机。

仅当您的打印机支持 ASCII 文本时,此方法才有效。如果您的打印机支持 PCL5,则此方法可以正常工作。较便宜的基于主机的打印机不支持纯文本,因此无法使用。

相关内容