我想在放置在我的打印服务器上的网络打印机上打印 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()
请记住,如果我使用本地打印机,它可以正常工作,但如果它是网络打印机,则无法正常工作!
我能做些什么来解决这个问题?