Методика проектирования workflow -системы допечатного отдела газетной типографии на базе ПО Enfocus
Н.А. Корогвич,
аспирант кафедры АПП
Для успешного прохождения изданием этапа допечатной подготовки в газетной типографии, необходимо выполнение верстальщиком некоторых требований к исходным файлам. Поэтому от издателя необходимо соответствие присылаемых файлов техническим требованиям конкретной типографии, которые заранее обговариваются с заказчиком при его обращении в типографию. В свою очередь, от пре-пресс-отдела типографии необходим полный и оперативный контроль входящих файлов полос (PDF, PS, JDF, и т. д.) технологическим требованиях производства. Данные задачи решает специализированное workflow - ПО, и является активно развивающимся направлением программных разработок в настоящее время.
В данном случае проектирование workflow - системы будет рассматриваться на основе ПО EnfocusFullSwitch (версия 9). Общий вид программы в режиме проектирования проиллюстрирован на рисунке 1. Где цифрами обозначены соответствующие функциональные области: 1 - список доступных workflow - проектов, 2 - рабочая область проектирования, 3 - список элементов доступных для добавления в workflow - цепочку, 4 - список регулируемых параметров элементов цепочки, 5 - область просмотра иерархии файлов и папок.
Для примера можно выделить ряд задач по проектированию workflow - системы EnfocusFullSwitch:
• прием файлов полос с FTP сервера и Email;
• перемещение файлов между различными стадиями обработки;
f ■= î: j- ■ ■ о (
Рис. 1. Общий вид программы FullSwitch в режиме проектирования
• сортировка по типу (PDF, PS и т. д.);
• архивирование полос в соответствии с датой создания файла;
• проверка полос в соответствии с техническими требованиями производства;
• исправление ошибок, возможное без участия издателя;
• информирование издателя о наличии ошибок в файлах по Email;
• отправка TIFF сепараций полос на подсчет красочных зон в программу EAEInkZoneCalculator;
• перемещение проверенных файлов на дальнейшую обработку модулем Arkitex: Director.
Опираясь на поставленные задачи можно выделить список рабочих элементов программы, необходимых для добавления в workflow - цепочку и реализации проекта:
• FTPreceive - прием файлов по FTP серверу.
• Mail receive - приемфайловпо Email.
• Folder - папка.
• Sethierarchypath - установка правил структурирования папок с файлами.
• Archivehierarchy - архивирование файлов согласно заданным правилам с указанием возможного количества внутренних папок.
• Enfocus PitStop Server - модуль PitStop Server.
• Mailsend - отправка данных по Email.
Общий вид соединения элементов workflow - системы можно увидеть на рис. 2.
F§¡ FullSwítch - Newspaper Flow PPM Final
File Edit Flow View Help
Ml
E
Connection Folder
Problem jobs ' Submit hierar...
¡41 Archive hierar... Set hierarchy ... Job dismantler igroup job >lit multi-job ;semble job ¡neric applic... :ecute com...
*
- rh '
fools
Sort by prefli. Compress Uncompress Split PDF in p... „• ' Merge PDF pa... ft Hold job [jjjj Inject job Rename job File type V Sort job O Sort files in job Recyde bin Communication
J
- FTP receive FTP send
II
Q
V
Mail receive/^
I" У j ~ Input folder
Success Preflight Out (to Arkitex Director)
Warning,error(log)
^ V''3rnir|g,okidata)
IRR KP Mail send
All other files Originals archive
PitStop Server Tex. Tpe6.
I err°L('
OK(data)
S'Ö Images è-0 ®F Ф • Q PDF ф Q PS files Éb ÈI archive blue IÎTjï Полосы
restart
Originals archive M (С ¡/Users/Kolytzi/Desktop/PitstopWorkflow/archive blue)
1403 11
"T tl3_1503_03.pdf
tl3_1503_02.pdf
pdf File pdf File
17,03,20113:10:49
14.03.201120:04:14
14.03.201120:27:16
__J
# §
Ps
Рис. 2. Схема построения workflow-системы
J ±1
Flows £P X
Name Marker ] -
JL Add t...
Adjus... _J
Apply...
J 324
Asse...
J_ Chec...
-J Chec... z
Name Description
Background image
i) rid If &
19:23 ! 25.02.2011 '
Для возможности принимать исходные файлы полос с помощью 3-х способов, необходимо поместить на рабочую область проектирования workflow-потока 3 элемента приема данных: FTPreceive, Mailreceive и папку «IN» для перемещения в нее файлов с цифровых носителей (CD, flash, и т. д.). Для настройки приема файлов по FTP каналу необходимо его выделить и в поле «Properties» указать соответствующие данные для настройки элемента: IP адрес FTP-сервера, порт, имя пользователя, пароль, директория размещения файлов, период сканирования папки и т. д. Пример настройки показан на рис. 3.
Properties & X
Property Value
Name FTP receive
FTP server address 192.168.0.1
Port 21
Passive mode Yes
Transfer as binary Yes
User name 1
Password *
FTP directory /
Leave originals on server No
Minimum file size (KB) None
Check every (minutes) 10
Time-of-day window No
Day-of-week window No
Day-of-month window No
Subfblder levels 0
Process these folders All Folders
Adjusted by (rule 1) None
Adjusted by (rule 2) None
Adjusted by (rule 3) None
Adjusted by (rule 4) None
Adjusted by (rule 5) None
Attach hierarchy info No
Attach email info
Allow subfolder deanup No
Рис. 3. Настройка элемента FTPreceive
Properties & x
Property Value
Name Mail receive
User name flogin) j Password
Server type POP3
123 ]••• Server address pop3.mail.ru
Accounts Email accounts def ...
Use secure password verification No
Server requires secure connection... No
Leave originals on server No
Chedc every (minutes) 10
Time-of-day window No
Day-of-week window No
Day-of-month window No
J j Add
Attach hierarchy info No
Attach email info Yes
Ok I Cancel 1 Attach extra email infb No
/л Inject message as file No
Рис. 4. Настройка элемента Mailreceive
Так же, и для элемента Mailreceive, необходимо в соответствующем поле внести данные для приема файлов по электронной почте (рис. 4): тип сервера, адрес сервера, аккаунт доступа с указанием логина и пароля, период сканирования почтового ящика, перемещение либо копирование файлов с ящика и т. д.
Папка «IN» располагается в локальной доступности препресс отдела, ее расположение определяется графой «Path» в настройках элемента, также можно определить период сканирования папки и другие настройки (рис. 5).
Choose folder: Path
H Desktop 3 Libraries
Homegroup S. Й Kolytzi EEÎ L Computer Netoork Egb MagistrDissert 100NOT»!
aj I. Everest_Ultimate_461.155t_Portable
И , Kadieli
Ш MathCadl5 □ PitstopWorkflow sj PreflightCheck Ellj. PServer
AnotherFiles El У!, archive blue
\y Images
Make New Folder
I Cancel j
Properties if x
Property Value
Name IN
Path C:VJsersV<olytzi^ >
Leave originals in place No
Minimum file sire {KB) None
Scan every (seconds) 3
Time-of-day window No
Day-of-week window No
Day-of-month window No
Attach hierarchy info No
Attach email addresses
Attach email body text
Attach job state
Set job priority None
Show in statistics No
Рис. 5. Окно настройки параметров папки
После настройки элементов приема файлов необходимо произвести их соединение с общей папкой приема полос определенной, в данном случае как «Inputfolder». Соединение элементов workflow производится путем двойного щелчка по элементу исходящему и дальнейшим его соединением с входящим, тем самым определяя направление пути перемещения файлового потока, обозначающегося стрелкой. Для определения правил сортировки файлов по типу (PDF, JDF, JPEG и т. д.) необходимо выделить соединение и в поле «Includethesefiles» выбрать «Definefiletypes». Появится окно выбора типа файлов, разрешенных для перемещения в соответствующую папку (рис. 6).
Для архивации PDF файлов полос и создания правил структурирования архива необходимо настроить 2 элемента workflow: «Sethierarchypath» и «Archivehierarchy». Так как необходимо архивировать файлы по дате их приема, для элемента «Sethierarchypath» в графе «Pathsegmentl» выбираем «Definesingle-linetextwithvariables», после чего появляется окно указания правил структурирования файлов (рис. 7).
Q.
TIFF output
(О M
Ä /nput Mail receive/4
7
F'itStopi Server Tex. Tpe6
PDF if RGB - convert to CMVK Folder 21
11 tm' '
ED
-is
Set hierarchy path Fixed log
1 rJL ^dd templates to Microsoft Word doc...
Adjust hierarchy paths r
Properties S x
Property Value
Name
Corner angle 0
Hold files Mo
Indude these files File types defined >.
Exdude these files No files
Images [7] (C^sers/kolytzi/Desktop/PitstopWorkffaw/Images)
F^ Define file types: Include these files
A file matches the filter if its filename extension and/or its Mac file type match at least one of the listed types. A folder matches the filter if any of the files at the topmost level inside the folder match any of the specified types (or if the list of types contains the special 'folder" type).
Select one or more types in the list of available types and press the Add button
Щ Схема_проезда_ПМП JPG 92.9 KB JPG File
Щ H_S38c043d.jpg 131KB jpg File
J] imgl.jpg 10,5 KB jpg File
-J] BlackTest.jpg 32,5 KB jpg File
Щ 1'jPS 72,7 KB jpg File
Щ 0C884969.jpg 22,4 KB jpg File
Щ 0C823961.jpg 93,9 KB jpg File
Job F older Postscript {*.ps) Encapsulated Postscript (*.eps) Printer Postscript (^.prn) Adobe PDF (*.pdf) Adobe Form (*.fdf) XPS 5ÎML Paper Specification (*.xps) Adobe Illustrator (*.ai) Adobe Photoshop (*.psd) Adobe InDesign (*.indd) Adobe PageMaker (*,p65j*. pm?) Adobe FrameMaloer (*.mif) Adobe FreeHand (*.fti;*. fh?) (
Hi iarkVPrpsfi r*.nvn:"nvril _U
ï
Add >
« Remove All
JPEG P.jpgj'jpeg) GIF (*.gif) TIFF (-.tif;*.tiff)
Ok
Cancel
i3.ui.jjn IS;¿a';
à
Рис. б. Выбор типа файлов для перемещения
1 ] Define single-line text with variables: Path segment 1
Sample jobs
Name Size [j|[|J Type Modified J) Job prefix Flow element
7ч A3(275x390... 195KB pdf File 17.03.20113:10:42 00079 Warning,error(log)
Groups Doc variables Doc. DateCreated (Date)
Doc Authorise The date the intellectual content of Format J dd MM yy|
Email IPTC Image Job Photo Stats Switch Authors Category City CopyrightNotice Copyrights ta tus CopyrightTerms CopyrightURL Country Created Credit the document was created (rather than the creation date of the physical representation), following IIM conventions
DateCreated
Description DescriptionWriter Format Headline Instructions Keywords Modified Source State
Sample value
SupplementalCategories Title d Insert variable
Text with variables
1 [Doc,Created:Format=*dd MM yyl
i
Sample value 11703 11
Ok J Cancel j
Рис. 7. Установка правил структурирования файлов
Здесь необходимо выбрать соответствующий критерий структурирования (»DateQeated») и определить формат наименования папки О^ММуу»). Результат отображения указанных правил представляется в графе «Батр^аЮе». В итоге архив будет строиться согласно описанным правилам, это можно проследить, щелкнув по элементу «Опдта^ак^ме» и посмотрев на область отображения иерархии папок. Количество возможных папок с различными датами определяется в настройках элемента «Ап±^еЫегагс1пу» в графе «БиЬ^Иег^е^» (рис. 8).
Для осуществления процесса проверки и исправления файлов необходимо подключить модуль «PitStopServer», причем, так как производство газет подразумевает 2 формата (А3 - таблоид и А2 -полный формат) здесь необходимо установить 2 варианта проверки. Для 2-х форматов расположено 2 элемента «PitStopServer», разницей в которых является лишь подключаемые Рге^дЬ^-профили, в них проверяются соответствие габаритов запечатываемого поля к требуемому формату газеты. Определение отправки файла к тому или иному элементу «Р^к^е^ег» осуществляется путем указания в настройках линии связи наличия обозначения формата полосы, т. е. для отправки файла на проверку полноформатной газеты устанавливается правило наличия в имени файла обозначения «А2» (рис. 9). Для таблоидной газеты также -если в названии файла присутствует обозначение «А3», то файл будет проверен профилем для соответствующего формата газеты.
PDF if RGB-convert to CMYK Folder 21
DO?
« О
PostScript Files
warning^error{log)
"cEs
Set hierarchy path Fixed log
Warning ,error(log)
Images
warnint^error (log)
[
Warningferror{iog)
warnim,,ok{data) ''I'-'-h
;
All other files Originals archive
go
PitStop Server тех, треб, OKfdata)
_erro^data)
sa
Error [data)
Name
Size
Type
Modified
Properties & x
Property Value
Name Originals archive
Path C:VüsersVColytzi\p...
Subfolder levels 99
ЧИ^птцп^ат^ Yes
Duplicates Overwrite
Я x
Job prefi
\ л Originals archive [4] [C/Users/^ytii/besktoprHtstopWorkfbw/archive blue)
1403 11
HKj tl3_1503_03.pdf — tl3_1503_02.pdf 1103 11
RBC_1103_03.pdf ID 03 11 04 0111
3,53 MB 6.8 MB
File Folder pdf File pdf File File Folder pdf File File Folder File Folder
I
17.03.20113:10:49
14,03,201120:04:14
14.03.201120:27:16
17.03,20113:10:37
10.0.3.201122:18:12
17.0.3,20113:10:48
17.03,20113:10:36
Рис. 8. Настройка архивации файлов
Рис. 9. Настройка критерия сортировки
Этап проверки PDF файлов полос осуществляет модуль PitStopServer. Данный модуль осуществляет проверку/испраление файлов полос в соответствии с техническими требованиями производства на основе подготовленного preflight профиля проверки. Для подключения того или иного preflight-профиля необходимо выбрать его в настройках элемента PitStopServer в графе «PreflightProfile» (рис. 10) Так же можно настроить следующие параметры: подключение списков действий (ActionList), настройка технологии сертификации проверки/корректировки «CertifiedPDF», управление цветом (подключение icc-про-филей) и т. д.
PreflightProfile - подключаемый профиль проверки файлов полос, который позволяет контролировать большое количество свойств PDF-документов (рис. 11). Эти свойства подразделяются на ряд категорий. Preflight-проверка контролирует несоответствия файлов техническим требованиям производства и исправляет их если это возможно без участия издателя. Они касаются следующих категорий:
• цифровой формат документа;
• защита;
• страницы;
• шрифты;
• цвет;
Рис. 10. Настройка элемента PitStopServer
Рис. 11. Диалоговое окно Prof ileEd itor
• изображения;
• OPI;
• текст;
• графика;
• прозрачности;
• аннотации;
• Meta-данные;
• стандарты PDF/X. и т. д.
Выходными данными модуля PitStopServer может являться либо отчет о проверке, либо файл полосы. В процессе проверки PitStopServer формирует отчет и отмечает файл как: успешно прошедший проверку (Success), содержащий несоответствия профилю типа «Warning», как содержащий грубые несоответствия (Error). На основании этих меток можно определить направление дальнейшего движения файла в зависимости от серьезности ошибки. Например, можно разрешить файлам с пометкой «Warning» отправляться на дальнейшую обработку АСУТП отдела и установку в электронный спуск. Файлы содержащие грубые ошибки не допускаются на дальнейшую обработку АСУТП перемещаясь в папку «Error(data)». Заказчик информируется через Email о наличии предупреждений/ошибок в файле, прикрепляя к письму отчет preflight-проверки. В зависимости от количества издательств-заказчиков располагается соответствующее количество элементов «MailSend», где в настройках указывается адрес электронной почты издательства, которое присылает полосы (рис. 12).
Properties & x
Property Value
Name Mail s^nd
Subject PreflightCheckM
To addresses lli@lii.ru
Include attached addresses No
CC addresses
BCC addresses
Reply address Default
Message format Plain text
Body template Built-in
Body text Multi-line text with variables ...
Indude attached body text No
Attach files Yes
Strip unique name Yes
Рис. 12. Настройка элемента Mailsend
Так же как и в случае с сортировкой по типу файлов, при настройке линий связи можно определить включение в список доступных
для перемещения файлов, содержащих определенный набор символов в имени файла. Например, аббревиатура названия издания. Тем самым можно создать список наименований газет отправляемых на адрес электронной почты единого издательства.
Warning Геггог(1од)
Рис. 13. Соединение элементов workflow
Файлы полос, удовлетворяющие требованиям производства («Waming»/«Success») отправляются на дальнейшую подготовку к выводу. В настройках исходящей папки необходимо указать путь к «горячей» папке АСУТП, установленной в допечатном отделе типографии.
В газетном производстве важнейшую роль играет оперативность обработки данных и вывода форм. При появлении несоответствия исходных файлов техническим требованиям, тратится драгоценное время на корректировку/перепосылку издателем полос издания. Это может повлиять на сроки сдачи заказа или, что еще хуже, на план обработки других заказов. Важно отметить, что зачастую издатель опаздывает со сдачей полос в типографию и, в случае возникновения конфликтной ситуации по поводу сроков сдачи заказа, типография опирается именно на время подписания последней полосы.
Организация файлового потока в допечатном процессе позволяет снизить суммарное время обработки файла с момента отправки его издателем до момента экспонирования его на форму. По сравнению с ручной проверкой файлов, автоматизированная система делает это быстрее примерно в 10 раз. Так же сводится к минимуму возможность воздействия человеческого фактора. Организация такого рода рабочего потока позволяет оперативно контролировать установленные автором размерности полос, цветовые настройки, правильность расположения необходимых меток, своевременно информировать заказчика об ошибках при верстке полос, автоматически архивировать и структурировать файлы и т. д.