我们的VFP 8应用程序在执行以下代码行时返回错误1958,即“错误加载打印机驱动程序”
SET PRINTER TO HP1200在客户Vista商用64位笔记本电脑上。HP1200是惠普1200型商用喷墨打印机。
客户使用HP提供的最新64位驱动程序卸下并重新安装了打印机。我们还尝试在FILE: port上添加一个新的通用/纯文本打印机,并改为使用它,我们得到了相同的错误。所以它不是特定于HP打印机驱动程序的。
我们还尝试删除SET PRINTER TO行,只执行a REPORT FORM命令,这样它将转到默认打印机,但我们没有得到任何输出。
客户也有一台64位Vista Business的台式机,安装了相同的打印机和驱动程序,我们没有看到相同的错误。他们确实在两台机器上运行了Avast杀毒软件。
发布于 2009-01-09 20:13:45
我们至少有一个客户端正在使用带有FoxPro应用程序的Vista,但我们使用的是FoxPro 9,并且没有出现打印问题。
据我所知,如果你打算同时使用Vista和FoxPro,FoxPro 9是个不错的选择。
http://www.promatrix.com/mall/vfp-vista-compatibility.asp
我们将我们的应用程序从Foxpro 8切换到Foxpro 9,特别是为了与Vista兼容...尽管我没有直接参与其中,但我不认为这种转变很难做到。
https://stackoverflow.com/questions/418071
复制相似问题