Мы пытаемся отправить главный документ (после автоматического почтового слияния) в автоматическом режиме на один из наших сетевых принтеров, которому назначено как сетевое имя, так и внутренний IP-адрес.
Новот действительно сложная часть.Когда мы печатаем документ с наших рабочих станций, у нас появляется диалоговое окно «Учет работы», в котором необходимо ввести код проекта, для которого предназначен документ, до того, как он будет распечатан, чтобы финансовый отдел мог выполнять все свои сложные операции по учету и выставлению счетов.
Итак, как мы можем отправить документ (docx) на сетевой принтер вместе с с параметром учета заданий программно?
Я не уверен, насколько распространены данные учета, когдавыполнять задания на печать, так как это первая работа, которую я когда-либо видел.
Вот важные особенности:
- PHP 5 (предпочтительно)
- WindowsСервер (на мой взгляд, 2003)
- Принтер Kyocera KM-4050 (со статическим IP)
- Некоторый опыт работы с C ++ и Visual Basic
Мы сделалинекоторые исследования, но не нашли слишком много жизнеспособных решений в дикой природе, и после некоторого обсуждения, мы не совсем уверены, с чего начать.К сожалению, не существует какого-либо API, к которому мы могли бы подключиться.
----- РЕШЕНИЕ -----
Моя команда решилареализовать код, который будет вызывать исполняемый файл для преобразования каждого документа в PCL, а затем взять сгенерированный PCL и добавить к нему
@PJL SET KJOBMANAGERCODE="[project code here]"
. Затем мы возьмем сгенерированный файл и запишем его в спул принтера, гдепринтер обработает его и начнет каждое задание.
Спасибо всем за помощь.Каждый ответ в значительной степени вдохновлял определенную часть нашего плана реализации.