Как поместить данные непосредственно в диспетчер очереди печати принтера?

Как поместить данные непосредственно в диспетчер очереди печати принтера?

Я хочу поместить данные непосредственно в диспетчер очереди печати принтера.

Является ли это возможным?

Целью этого является преобразование файла или данных в формат принтера, отправка этих данных на один компьютер, а оттуда служба распечатает документ в определенном порядке и конфигурации.

У меня есть следующая настройка для теста:

  1. HP 1020.
  2. Машина Pentium 4.

решение1

Вы можете печатать в файл. Перейдите в свойства принтера и щелкните вкладку Порты.

Если вы выберете FILE: в качестве порта, драйвер запросит имя файла во время печати. ​​Это может подойти для вашего способа работы, но я подозреваю, что вы хотите автоматизировать его еще больше. В этом случае сделайте следующее:

Создайте новый локальный порт с путем и именем файла для вывода, например Z:\prints\newjob.prt

Драйвер теперь всегда будет использовать это имя файла - но вам, вероятно, потребуется другое имя для каждого задания. Этого можно добиться, запустив скрипт, загружаемый при запуске, который делает следующее:

  1. найдите Z:\prints\newjob.prt
  2. Когда он появится, переименуйте его. Вы можете добавить порядковый номер или добавить время и дату к имени, или что вам подходит.
  3. Подождите подходящее время (секунды, минуты...) и вернитесь к началу.

Связанный контент