Структура jdf
Подробное описание стандарта можно найти на вебсайте консорциума CIP4 (http://www.cip4.org). В насто ящий момент последняя версия стандарта — 1.3. Мы не будем вдаваться в тонкости всей спецификации, насчитывающей порядка 800 страниц, а рассмотрим только ключевые понятия и определения — такие, как заказ на печать, билет заданий, технологический процесс, автоматическая система управления предприятием АСУП (Management Information System, MIS), формат сообщений о заданиях JMF (Job Messaging Format) и описание возможностей устройства.
Заказ на печать
Заказ на печать поступает от клиента и служит основанием для начала работы.
Билет заданий jdf
Билет заданий JDF содержит совокупность данных по заказу и событиям, которые проходят через весь технологический цикл изготовления заказа. В данных может находиться самая разная информация — координаты клиента, стоимость заказа, необходимое количество бумаги и пр. События описывают время начала и конца каждого процесса, потребляемые или получаемые ресурсы, данные об итоговом состоянии процессов и об ошибках.
Билет заданий описывает технологические процессы, которые должен пройти заказ, чтобы на выходе получилась заказанная клиентом продукция. Каждый процесс имеет входные и выходные данные — ресурсы. Они могут быть представлены в виде материалов (например, пластин или красок) и параметров (например, печать в пять красок — CMYK+бронза). Как правило, результаты одного процесса обычно становятся входными ресурсами для другого. Например, результатом на выходе CtP служит готовая форма, которая поступает в печатную машину в качестве входного ресурса.
Структуру изготовления заказа можно представить в виде иерархического дерева (рис. 1), а билет заданий JDF служит своего рода проводником по ней. Билет состоит из одного или нескольких JDFузлов, описывающих соответственно один или несколько процессов.
Рис. 1. Структура JDF-задания довольно проста: файл состоит из иерархии узлов (nodes), каждый из которых описывает либо составную часть задания (например, обложку или блок), либо процедуру, необходимую для ее выполнения (например, вывод диапозитивов или брошюрование): 1 — книга; 2 — обложка; 3 — блок; 4 — производство обложки; 5 — производство цветных тетрадей; 6 — производство черно-белых тетрадей; 7, 8, 9 — процедуры изготовления обложки; 10 — процедуры послепечатных работ; 11 — обработка на РИП цветных тетрадей; 12 — вывод диапозитивов цветных тетрадей; 13 — печать цветных тетрадей; 14 — процедуры послепечатных работ цветных тетрадей; 15 — обработка на РИП черно-белых тетрадей; 16 — печать черно-белых тетрадей на цифровой машине; 17 — брошюровка книги
Технологический процесс
Технологический процесс предполагает применение агента, контроллера, устройства, машины и АСУП/MIS.
Агент — программное обеспечение, создающее или редактирующее билет заданий JDF (в качестве агента может выступать даже простой текстовый редактор). Агенты добавляют узлы к существующим работам, а также изменяют их.
Контроллер — оборудование с поддержкой JDF, управляющее машинами и другими контроллерами.
Устройство — компонент с программным обеспечением, встраиваемый в оборудование или стоящий отдельно. Устройство может контролировать машину через электронный канал и обязательно должно быть JDFсовместимым. Оно отдает подключенной машине команду на выполнение операции, указанной в JDFузле билета заданий.
Машина — оборудование, разработанное для выполнения физических операций, например цифровая печатная машина или растровый процессор.
АСУП (автоматизированная система управления производством) / MIS (Management Information Systems) — это центр управления техпроцессами. Она контролирует процесс прохождения печатного заказа, одновременно обрабатывая множество билетов заданий. Билеты при помощи контроллеров рассылаются на конкретные устройства. Каждое устройство обрабатывает процесс, описанный в JDFузле, в результате чего подсоединенная к нему машина выполняет указанное действие. Обработав один узел, устройство добавляет событие к контрольному элементу AuditPool данного узла. Информация в AuditPool служит для контроля за выполнением печатного заказа и поиска ошибок, а также для анализа качества выполнения заказа.
В АСУП может быть реализована возможность обмена сообщениями между устройствами через формат сообщений заданий — JMF (Job Messaging Format) — рис. 2. Посредством сообщений АСУП позволяет звеньям производственной цепи общаться между собой на общем языке, а сотрудник, который следит за состоянием заказа, может получить информацию о ходе выполнения работы, причем в виде полного подробного отчета: «Идет вывод пятой пластины на CtP. Всего в задании 50 пластин. Средняя производительность — 10 пластин в час». Сообщения JMF отправляются по протоколу Hyper Text Transfer Protocol (HTTP) или передаются через горячую папку.
Рис. 2. Схема взаимодействия контроллеров и устройств
