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

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

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

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

  1. HP 1020.
  2. Pentium 4 Machine.

1 ответ1

0

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .