수년 동안 우리는 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과 다른 점을 조언 할 수 있기를 바랍니다.
감사와 안부
남자 이름
답변
프린터의 포트로 LPT2를 사용하여 설정 한 것으로 보이므로 RUNPROGRAM이 동일한 포트를 사용하여 파일을 프린터로 전송한다고 가정 할 수 있습니다. 이 경우 NET USE 명령을 사용하여 다음과 같이 네트워크 프린터를 LPT 포트에 매핑 할 수 있습니다.
NET USER LPT2 : // servername / printername / PERSISTENT : YES
이 명령에서 servername은 프린터가 설정된 서버의 이름입니다. printername은 서버에 설정된 해당 프린터의 공유 이름입니다.