2009-01-06 2 views
0

Наша VFP 8 приложение возвращает ошибку 1958, которая является «драйвер принтера Ошибка при загрузке» при выполнении следующей строки кодаКак исправить ошибку 1958 при использовании SET PRINTER TO на Vista 64bit в VFP 8

SET PRINTER TO HP1200 

для клиентов Vista Business 64-разрядный ноутбук. HP1200 - модель бизнес-струйной печати HP 1200.

Клиент удалил и переустановил принтер с использованием новейшего 64-битного драйвера от HP. Мы также попробовали добавить новый принтер Generic/Text Only на порт FILE: и вместо этого использовать его, и мы получим ту же ошибку. Поэтому это не относится к драйверу принтера HP.

Мы также попытались удалить строку SET PRINTER TO и просто выполнить команду REPORT FORM, чтобы она перешла на принтер по умолчанию, но мы не получаем выход.

У клиента есть настольная машина, 64 Vista Business, а также тот же принтер и драйвер, и мы не видим такой же ошибки. Они запускают антивирус Avast на обеих машинах.

ответ

0

У нас есть хотя бы один клиент, который использует Vista с приложением FoxPro, но мы используем FoxPro 9 и не имели проблем с печатью.

Из всего, что я прочитал, если вы собираетесь использовать Vista и FoxPro вместе, FoxPro 9 - это путь.

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

Мы перешли наше приложение от Foxpro 8 до Foxpro 9, в частности, для совместимости с Vista, ... и хотя я не был непосредственно вовлечен, я не думаю, что переключающий было трудно сделать.