2017-03-21 3 views

답변

0

이런 식으로 뭔가?

Dim myPrinter As New Process() 
myPrinter.StartInfo = New ProcessStartInfo("\\printerServer\PrinterName", "") 
myPrinter.Start() 
+0

I 네트워크 프린터를 사용하고 있으므로 printerServer 부분은 어디서 구할 수 있습니까? 우리는 바른 길을 가고 있습니다! 고맙습니다. –

+0

네, 그렇다면 네트워크 프린터라면 프린트가 어떤 서버에 호스팅되어 있는지 확인할 필요가 있습니다. 워크 스테이션의 장치 및 프린터로 가면 ** OfficeServer01 ** 프린트 서버 또는 기타의 ** OfficePrinter와 같이 표시되어야합니다. 어느 곳에서나 네트워크를 통해 호스팅됩니다. –

+0

사과 드리겠습니다. 프린터는 IP 주소를 통해 액세스됩니다. 나는 다음과 같이 명령 프롬프트를 사용하여이 단계를 완료했다. –

0

어둡게 OpenCMD OpenCMD = CreateObject를 ("wscript.shell") OpenCMD.run ("는 Rundll32.exe PrintUI.dll이, PrintUIEntry/O/N" "프린터 이름" "")