在 GW Basic 中打印到除 LPT1 之外的其他内容

标签 printing gw-basic

我有一个用 GWBASIC 编写的软件,当前设置为仅本地打印到 LPT1。已请求使用此软件来打印到某个网络打印机。

我没有使用 GWBASIC 的经验(但有一些使用其他 BASIC 方言的经验),但我想我可能能够将网络打印机欺骗 LPT1,这样 GW 应用程序就可以保持同样,我只需要写外部部分。

如何实现这一点(最好用 C# 实现)?

或者,更好的是,如何在 GWBASIC 中对非本地打印机执行打印作业?

最佳答案

我一直在寻找某种方法在 GWBASIC 中执行此操作,但将执行以下操作:

  • GWBASIC 应用程序将写入一个文本文件,而不是写入 LPT1
  • 然后,GWBASIC 应用程序将使用 SHELL 命令来调用可以执行网络打印作业的 C# 应用程序,并且它将采用上一步中构建的文本文件作为其参数

关于在 GW Basic 中打印到除 LPT1 之外的其他内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11689523/

相关文章:

php - 在每页中打印页眉

gw-basic - 为什么学校仍然教授 GW-BASIC?

syntax-error - Qbasic : illegal file number in *line number*

for-loop - 如何在 gwbasic 中编写将 1 到 100 的自然数相加的程序?

syntax - 未知的 GW-BASIC 函数/语法 : Q(var) = var

java - 打印 Java 数组的最简单方法是什么?

delphi - 如何获取打印机驱动程序的 COLLATE 设置?

javascript - Web 应用程序的硬编码打印首选项

c# - 使用 DocumentPaginator 打印时如何打印预览?