Я должен печатать, зацикливаясь на файлах каталогов.Но это приводит к тому, что процесс печати запускается в автоматическом режиме, и по одному на каждый файл для печати.Это не то, что мне нужно: я хочу смоделировать множественный выбор и печать.Я попытался запустить команду «print» в командной оболочке Windows
Dim pr As New System.Windows.Controls.PrintDialog
Dim myprinter = pr.PrintQueue.QueuePort.Name
Dim files = "C:\pic1.jpg C:\pic2.jpg"
Dim command = String.Format("/C print /D:{0} {1}", myprinter, files)
info.FileName = "cmd.exe"
info.Arguments = command
сгенерированная строка команды
/ C print / D: HPColorLaserJetM553 C: \ pic1.jpg C: \ pic2.jpg
который не работает, даже если процесс заканчивается без явных ошибок.Если я пытаюсь запустить командную строку из оболочки Windows, я получаю сообщение об ошибке
"Не удалось инициализировать устройство D: HPColorLaserJetM553"