Искам да отпечатам 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()
Не забравяйте, че ако използвам локален принтер, той работи перфектно, но ако е мрежов принтер, не работи!
Какво мога да направя, за да разреша този проблем?
В разработката на софтуер всичко е възможно. Въпреки че нямам уменията да направя такъв в момента, ето как трябва да работи.
Надявам се това да помогне!!!
- person Steven Doggart   schedule 02.01.2014