无法从在 WINE 中运行的 Visual Basic 进行打印?

无法从在 WINE 中运行的 Visual Basic 进行打印?

我是 Ubuntu 新手,我已经使用 WINE 安装了 Microsoft Visual Basic,但无法打印到 lp0。我正在使用以下代码:

open "/dev/lp0/" for Output As #1

在 Windows 中我曾经使用过以下命令:

open "Lpt1:" for Output As #1 

这在 Windows 中已经有效多年了。在 Ubuntu 中尝试过,但出现运行时错误 75。

其他程序可以毫无问题地打印。检查打印机设备 URI:parallel:/dev/lp0,访问控制允许所有人打印。甚至 VB6 编译器也可以打印。我遗漏了什么?

答案1

您无法通过这种方式从 Windows 程序打开系统设备wine。您必须使用 Windows API 与系统交互。

您需要配置 wine 才能打印。葡萄酒使用指南包括有关如何配置打印机的信息。

相关内容