0

我们的 VFP 8 应用程序在执行以下代码行时返回错误 1958,即“加载打印机驱动程序时出错”

SET PRINTER TO HP1200

在客户 Vista Business 64 位笔记本电脑上。HP1200 是 HP 商务喷墨打印机型号 1200。

客户使用惠普最新的 64 位驱动程序移除并重新安装了打印机。我们还尝试在 FILE: 端口上添加一个新的 Generic / Text Only 打印机并改用它,但我们得到了同样的错误。因此,它并非特定于 HP 打印机驱动程序。

我们还尝试删除该SET PRINTER TO行并仅执行 aREPORT FORM命令,以便将其转到默认打印机,但我们没有得到任何输出。

客户有一台台式机,也是 64 Vista Business,安装了相同的打印机和驱动程序,我们没有看到相同的错误。他们确实在两台机器上运行 Avast 防病毒软件。

4

1 回答 1

0

我们至少有一个客户正在使用带有 FoxPro 应用程序的 Vista,但我们使用的是 FoxPro 9,并且没有遇到打印问题。

从我读到的所有内容来看,如果您要同时使用 Vista 和 FoxPro,FoxPro 9 是您的最佳选择。

http://www.promatrix.com/mall/vfp-vista-compatibility.asp

我们将我们的应用程序从 Foxpro 8 切换到 Foxpro 9,特别是为了与 Vista 兼容……虽然我没有直接参与,但我认为转换并不难。

于 2009-01-09T20:13:44.850 回答