Windows7의 DOS 환경에서 Dataflex 사용


0

수년 동안 우리는 NT 네트워크에서 "회사 시스템"으로 Dataflex 데이터베이스 소프트웨어를 사용해 왔습니다. 'XP'를 실행하고 "XP"에서 실행되는 DOS 환경을 호출하는 8 명의 모든 사용자가 실행합니다. 완벽하게 실행하십시오. 2x 대형 Ricoh 네트워크 프린터 및 로컬 프린터로 인쇄합니다. Dataflex는 네트워크 드라이브 중 하나에 파일을 생성하고 ..... APPEND ALLCOMM "copy"allpath "LPT2"를 추가합니다.

마지막으로 ... RUNPROGRAM WAIT ALLCOMM. 이것은 수년 동안 정확하게 인쇄되었습니다. 현재 Windws7을 실행하는 컴퓨터는 3 대이며 그 중 하나는 neteork 프린터로 인쇄하지 않습니다. DOS 설정은 동일하며 화면의 모든 것이 완벽하게 실행됩니다. 화면의 인쇄 명령은 동일합니다 (위 그림 참조). Dataflex에서 생성 한 것과 동일한 문자열을 사용하여 DOS 창에서 COPY 명령을 할당하면 파일이 프린터로 전송됩니다.

PowerFlex의 명령 "RUNPROGRAM WAIT ALLCOMM"에 의해 COPY 명령이 실행되고 있지 않은 것 같습니다. 그러나 그것은 몇 년 동안 그렇게 해왔고 여전히 "XP"안에서 동일한 DOS 창을 실행하는 모든 컴퓨터에서 그렇게하고 있습니다.

프린터를 설정해야한다고 생각했지만 네트워크 폴더에서 COPY 명령을 실행해도 PowerFlex에서 실행되지 않습니다. 전문가가 W7과 다른 점을 조언 할 수 있기를 바랍니다.

감사와 안부

남자 이름


명령을 수정할 수 있으면 인쇄 파일을 네트워크 프린터로 복사하는 방법은 무엇입니까? 또한 참조 net use 명령 여기 에서도 Win7에 도움이됩니다.
— Karan

답변:


0

프린터의 포트로 LPT2를 사용하여 설정 한 것으로 보이므로 RUNPROGRAM이 동일한 포트를 사용하여 파일을 프린터로 전송한다고 가정 할 수 있습니다. 이 경우 NET USE 명령을 사용하여 다음과 같이 네트워크 프린터를 LPT 포트에 매핑 할 수 있습니다.

NET USER LPT2 : // servername / printername / PERSISTENT : YES

이 명령에서 servername은 프린터가 설정된 서버의 이름입니다. printername은 서버에 설정된 해당 프린터의 공유 이름입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.