Отправка PDF-файлов непосредственно на сетевой принтер с помощью командной строки Windows
У меня есть сетевые принтеры. Новый - Kyocera P2135dn, и он может напрямую обрабатывать PDF-документы: когда я помещаю pdf-файл в окно печати, файл печатается правильно, и диалоговое окно драйвера не появляется, я полагаю, что никаких инструментов Adobe не задействовано. Если я перенесу тот же pdf-файл на принтер через usb-флеш-накопитель, он также будет нормально печататься.
Теперь у меня есть несколько сотен pdf-файлов (все красиво названные, как 0001.pdf и т. Д.) В одной папке, и я хочу отправить их в принтер через командную строку Windows.
(Предыстория: На следующем шаге я хочу обернуть сотни этих команд в сценарий Phyton, но сначала я хочу изучить и протестировать это "вручную".)
В прошлом мы использовали GSprint из инструмента GSview. Он все еще работает, но внутренне создает огромные файлы растровых изображений и медленно визуализируется, а также замедляется по сети (даже если принтер имеет быстрое соединение). Обычно я могу печатать только около четырех страниц в минуту, и я мне нужно напечатать сотни. (Новый GSview от Artifex не содержит никаких GSprint. Поэтому мы хотим разработать новый рабочий процесс.)
Я просто ищу правильную команду для отправки моего pdf-файла на принтер, который правильно настроен через стандартный TCP/IP-порт. Я работаю над Windows 10 pro, 64-битной.
Мне удалось активировать lpr в своей Windows и попытался (на всякий случай) отправить файл, и он был отправлен; но он не распознается как действительный pdf (неудивительно), и принтер просто печатаю кучу тарабарщины.
Поэтому, пожалуйста, просто скажите мне, какая команда необходима для отправки "двоичного файла" по сети на мой принтер. И я прочитаю об этом и, надеюсь, разберусь в синтаксисе. Я считаю, что лучше всего использовать командную строку - для последующей интеграции в сценарий Phyton. Но команда Power Shell также может мне помочь.
(Если вы хотите отправить примеры, это было бы здорово, но необязательно.)
Файл такой, например: C:UsersmartinMyDocument.pdf
Принтер порт называется "192.168.0.200" (это его название, опечатки нет)
Спасибо.