Printing 更改gw basic程序使用的行打印机端口

Printing 更改gw basic程序使用的行打印机端口,printing,Printing,如何在gw basic程序中使用lpt2作为“行打印机”。目标是将打印机端口更改为lpt2,以便我可以使用“net use”命令将打印机输出重定向到网络打印机。我可以将lpt1重定向到网络打印机,但必须在设备管理器中禁用硬件打印机。但是,我收到打印机脱机时出错的消息 所有这些都是从旧程序数据文件中获取数据所必需的。我计划重新打印、OCR并导入新软件。您可以使用模拟器运行GW-BASIC程序,读取其数据文件并将其连接到任何打印机。通过从命令行按如下方式运行PC-BASIC,将其指向打印机 pcba

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

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

您可以使用模拟器运行GW-BASIC程序,读取其数据文件并将其连接到任何打印机。通过从命令行按如下方式运行PC-BASIC,将其指向打印机

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

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

但是,您提到您的最终目标是将数据导入到另一个程序中。一个更好的解决方案是让PC-BASIC直接打印到文件中,以避免容易出错且耗费大量人力的扫描和OCR步骤:

pcbasic--lpt1:FILE:MyOutputFile.txt

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