![WinXP, HP 레이저 프린터, Net Use 명령](https://rvso.com/image/1344702/WinXP%2C%20HP%20%EB%A0%88%EC%9D%B4%EC%A0%80%20%ED%94%84%EB%A6%B0%ED%84%B0%2C%20Net%20Use%20%EB%AA%85%EB%A0%B9.png)
레이저 프린터는 USB 케이블을 사용하여 XP 시스템에 연결됩니다. 프린터가 '공유'되었습니다. 명령줄 형식의 배치 파일을 사용하여 .prn 파일을 인쇄하려고 합니다. 나는 약간의 성공을 거두었고 중요한 문제가 있습니다. 이더넷 케이블이 XP 시스템에 연결되어 있으면 파일을 인쇄할 수 있습니다. 이더넷 케이블을 제거하면 오류(네트워크 연결 끊김)가 발생하고 아무 것도 인쇄되지 않습니다.
두 개의 명령줄을 사용하고 있습니다.
c:\net use lpt2: \\127.0.0.1\myprinter
(여기서 myprinter는 공유 프린터 이름입니다.)
c:\copy /b *.prn lpt2:
프린터를 공유할 때 이더넷 케이블을 제거(로컬 네트워크 연결 해제)하더라도 인스턴스화 상태를 유지하는 독립적인 루프백 서버 서비스를 가상으로 생성했다고 생각했습니다. 이것은 사실이 아닌 것 같아요.
내가 여기서 무엇을 놓치고 있는 걸까요?이더넷 케이블을 연결하지 않고 USB 레이저 프린터로 어떻게 인쇄할 수 있나요?
답변1
USB 연결은 네트워크와 동일하지 않습니다. 이 Net
명령은 네트워킹 작업(이 경우 네트워크 프린터를 LPT2에 매핑)을 수행하기 위한 것이며 USB를 통해(일종의 USB IP 네트워크를 설정하지 않고) 작동하지 않습니다.
아마 확인해 보세요USB를 통해 연결된 프린터로 ASCII 파일 인쇄그리고USB 프린터로 병렬(LPT) 프린터를 어떻게 시뮬레이션합니까?LPT 포트를 USB 프린터에 매핑하는 데 사용됩니다.
답변2
우리는 이런 일을 자주 하곤 했습니다. 다음 지침을 사용하여 Microsoft 루프백 어댑터를 네트워크 연결에 네트워크 장치로 설치합니다.http://support.microsoft.com/kb/839013. 루프백을 사용하면 실제 이더넷 연결이 없더라도 net 명령을 실행할 수 있습니다. IP 주소에 필요한 설정을 수행합니다... 그런 다음 프린터를 공유하고 lptx:\computername\sharename을 사용하여 선택한 lpt 포트로 인쇄합니다. 레이저 프린터는 페이지 프린터입니다. 페이지를 꺼내거나 폼피드를 보내려면 폼피드가 필요할 수 있습니다. 폼피드 문자를 파일에 생성하고 원하는 작업 후에 해당 파일을 프린터로 보내는 것과 같습니다.