VFP 8의 Vista 64 비트에서 세트 프린터를 사용할 때 오류 1958을 어떻게 고칠 수 있습니까?

StackOverflow https://stackoverflow.com/questions/418071

  •  03-07-2019
  •  | 
  •  

문제

VFP 8 응용 프로그램은 반환 오류 1958이며 다음 코드 줄을 실행할 때 "오류로드 프린터 드라이버"입니다.

SET PRINTER TO HP1200

고객 Vista 비즈니스 64 비트 노트북. HP1200은 HP 비즈니스 잉크 제트 모델 1200입니다.

고객은 HP의 최신 64 비트 드라이버를 사용하여 프린터를 제거하고 다시 설치했습니다. 또한 파일에 새로운 제네릭 / 텍스트 전용 프린터를 추가하려고 시도했지만 포트 및 대신 사용하여 동일한 오류가 발생합니다. 따라서 HP 프린터 드라이버에만 국한되지 않습니다.

우리는 또한 제거를 시도했습니다 SET PRINTER TO 라인과 그냥 실행 a REPORT FORM 기본 프린터로 이동하지만 출력이 없습니다.

고객은 데스크탑 머신, 64 Vista 비즈니스도 있으며 동일한 프린터와 드라이버가 설치되어 있으며 동일한 오류가 표시되지 않습니다. 그들은 두 기계에서 Avast Antivirus를 실행합니다.

도움이 되었습니까?

해결책

FoxPro 응용 프로그램과 함께 Vista를 사용하는 클라이언트가 하나 이상 있지만 FoxPro 9를 사용하고 있으며 인쇄 문제가 없었습니다.

내가 읽은 모든 것에서 Vista와 Foxpro를 함께 사용하려면 Foxpro 9가 갈 길입니다.

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

우리는 앱을 FoxPro 8에서 FoxPro 9, 특히 Vista 호환성을 위해 전환했습니다. 그리고 직접 관여하지는 않았지만 변화가 어려웠다 고 생각하지 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top