我有一个旧的 FoxPro 程序,它可以通过 LPT1 端口向我的网络打印机发送报告,但我想将报告打印到文件中以记录某些内容。有没有办法捕获 LPT1 端口并将其文档发送到文件?我尝试过无纸打印机、Adobe PDF 和 Microsoft XPS Document Writer,但没有任何效果。
问问题
5117 次
3 回答
1
不确定您使用的是哪个版本,但您可以尝试 SET PRINTER 命令:
将打印机设置为 output.txt
于 2012-10-08T20:52:02.240 回答
0
DOSBox Megabuild 支持从 DOS 应用程序打印
查看 dosbox.conf 以设置您的配置选项。有关打印选项,请查看此文件的 [parallel] 和 [printer] 部分。
例如,我设置一个客户端从他的 DOS 应用程序打印到网络上其他地方的打印机。工作正常。
于 2013-03-29T15:45:08.213 回答
0
假设您使用的是 Windows 2000、XP、Vista、7 或 8,您可以:
在 PC 上安装通用/纯文本打印机,设置打印到文件:共享它。将 LPT1 重定向到共享。即在提示下:
净使用 lpt1 \mymachine\mysharedprinter /是
这有时有效。
如果不是,我会研究 DosBox,它是一个免费的 MS-DOS 模拟器,主要为旧游戏设计。这个链接可能会让你开始。
于 2012-10-09T07:59:01.987 回答