VFP 8のVista 64ビットでSET PRINTER TOを使用するときのエラー1958を修正するには
-
03-07-2019 - |
質問
VFP 8アプリケーションはエラー1958を返しています。これは「プリンタドライバの読み込みエラー」です。次のコード行を実行するとき
SET PRINTER TO HP1200
お客様のVista Business 64ビットラップトップ。 HP1200はHPビジネスインクジェットモデル1200です。
お客様は、HPの最新の64ビットドライバーを使用してプリンターを取り外して再インストールしました。また、FILE:ポートに新しいGeneric / Text Onlyプリンターを追加して、代わりに使用することも試みましたが、同じエラーが発生します。そのため、HPプリンタードライバーに固有ではありません。
SET PRINTER TO
行を削除して、 REPORT FORM
コマンドを実行してデフォルトのプリンターに移動しようとしましたが、出力はありません。
お客様には、同じプリンターとドライバーがインストールされたデスクトップマシン64 Vista Businessもあり、同じエラーは表示されません。両方のマシンでアバストウイルス対策を実行します。
解決
FoxProアプリケーションでVistaを使用しているクライアントが少なくとも1人いますが、FoxPro 9を使用しており、印刷の問題はありません。
私が読んだすべてのものから、VistaとFoxProを一緒に使用する場合は、FoxPro 9が最適です。
http://www.promatrix.com/mall/vfp-vista -compatibility.asp
Vistaとの互換性のために、Foxpro 8からFoxpro 9にアプリを切り替えました...私は直接関与していませんでしたが、切り替えは難しいとは思いませんでした。