プリント サーバーに配置されたネットワーク プリンターで PDF ファイルを印刷したいと考えています。以下のコードを書きましたが、ローカル プリンターでのみ機能します。ネットワーク プリンター名を使用すると、機能しません。
Dim ProcessoImp As New Process
Dim VerToUse As String
VerToUse = "PrintTo"
ProcessoImp.StartInfo.CreateNoWindow = False
ProcessoImp.StartInfo.Verb = VerToUse
ProcessoImp.StartInfo.FileName = PrintFileList(i)
ProcessoImp.StartInfo.Arguments = "\\PrintServerMachine\samsung laser"
ProcessoImp.Start()
ProcessoImp.WaitForExit(10000)
ProcessoImp.CloseMainWindow()
ProcessoImp.Close()
ローカル プリンタを使用すると問題なく動作しますが、ネットワーク プリンタを使用すると動作しません。
この問題を解決するにはどうすればよいですか?