2014-11-08 67 views
1

如何在gw-basic程序中使用lpt2作为“行式打印机”。目标是将打印机端口更改为lpt2,以便我可以使用“net use”命令将打印机输出重定向到网络打印机。我可以将lpt1重定向到网络打印机,但必须在设备管理器中禁用硬件打印机。但是,我得到错误打印机是离线消息。更改gw-basic程序使用的行式打印机端口

所有这些都是从旧程序数据文件中获取数据所必需的。我打算重印,OCR并导入到新软件中。

回答

0

您可以使用仿真器PC-BASIC运行GW-BASIC程序,读取其数据文件并将其连接到任何打印机。点PC-BASIC通过命令行运行到打印机作为

pcbasic --lpt1:PRINTER:MyNetworkPrinterName --print-trigger=page

,你在操作系统您的打印机的名称替换MyNetworkPrinterName。如果您希望在单个打印批次中收集所有输出,请将--print-trigger=page替换为--print-trigger=close

但是,您提到您的最终目标是将数据导入到另一个程序中。更好的解决方案,避免了容易出错和劳动力密集的扫描和OCR的步骤,可能是为了让PC的基本打印直接在文件:

pcbasic --lpt1:FILE:MyOutputFile.txt

这将打印输出发送到UTF- 8文本文件。

相关问题