Generowanie profili nafarbiania CIP3
Użycie odpowiednich profili nafarbiania jest wygodnym i wydajnym sposobem by zaprogramować odpowiednie ustawienia pokrycia farbą na urządzeniu drukującym. Pliki w formacie *.ppf zawierają niektóre informacje dotyczące rodzaju farby, rozseparowania kolorów i innych parametrów wydruku. Zazwyczaj dodatkowe pluginy generujące CIP3 dostarczane są razem z RIP-em jako opcjonalne narzędzie za dodatkową opłatą. Ale jak wygenerować profil nafarbiania CIP3 prosto z posiadanego pliku PDF/PostScript bez używania pluginów Rip-a?
- Podobne tematy
Rozwiązanie
System PuzzleFlow jest w stanie wygenerować profil CIP3 prosto z pliku PDF. Wszystko co musisz zrobić to wysłać rozseparowane pliki PDF na workflow, który zawiera moduł InkExaminer. Cip3 wymaga rozseparowanych danych wejściowych więc możliwe, że będziesz potrzebował także narzędzia Separator by uzyskać odpowiednie pliki zanim użyjesz modułu InkExaminer. InkExaminer generuje pliki w formacie *.ppf (opcjonalnie także profile nafarbiania w formacie DIPS), które są końcowymi plikami i już nie podlegają dalszej konwersji czy przekształceniom. Dlatego moduł ten powinien być włączony do workflow zaraz przed modułem katalogu wyjściowego, w którym gromadzone są gotowe pliki.
Dla plików, które nie są PDF-ami umieść moduł Normalizer na samym początku swojego workflow. Dzięki temu możesz użyć jednego workflow do generowania profili CIP3 zarówno do plików PDF jak i plików w innych formatach.
Użyteczną funkcją modułu Normalizer jest zdolność do konwertowania profili CIP3 z powrotem do PDF, dzięki czemu możesz zweryfikować jakie dokładnie dane będą wysyłane do maszyny. Posiadając także narzędzie Recombiner możesz złożyć całkowicie zautomatyzowany workflow, który generuje profile nafarbiania z załączonych plików kompozytowych PDF do wizualnej weryfikacji na ekranie.
Oprócz plików wyjściowych *.ppf PuzzleFlow także wspiera profile w formacie DIPS. Zawierają one histogram nastawów kałamarzy.
Czego potrzebujesz
Aby zaprojektować w pełni funkcjonalny workflow generujący profile CIP3 będziesz potrzebował (oprócz modułów Input/HotFolder i Output):
Dla uzyskania dodatkowych funkcji swojego workflow takich jak rozpoznawanie zawartości stron możliwe, że będziesz potrzebował modułu Preflighter albo Normalizer. Przydać się może w optymalizacji pracy także Archive.
Jeśli jesteś zainteresowany rozszerzeniem o omawianą funkcjonalność albo stworzeniem całkiem nowego workflow od podstaw przy pomocy PuzzleFlow, przejdź tutaj.Workflow
Najprostszy workflow dla wygenerowania profilu CIP3 prosto z kompozytowego pliku PDF jest pokazany na ilustracji. Może być on rozszerzony o dodatkowe, przydatne funkcjonalności, które są opisane poniżej.

Konfiguracja modułu InkExaminer ściśle zależy od urządzenia drukującego. W większości przypadków możliwe, że nie będziesz musiał zmieniać ustawień domyślnych przedstawionych na ilustracji.

Użytecznym i praktycznym jest też skonfigurować workflow tak, aby akceptował zarówno rozseparowane jak i kompozytowe PDFy. Źle skonfigurowany Separator nie zaakceptuje wcześniej rozseparowanych plików. Dlatego należy specjalnie zaprojektować workflow, aby działał poprawnie.
Pierwszy sposób to umieszczenie modułu Preflighter na początku naszego workflow, aby sprawdzał czy pliki są już rozseparowane. Workfow będzie się wtedy składał z dwóch kolejek – jedna dla plików, które należy rozseparować a druga dla plików już rozseparowanych, z których ma powstać profil CIP3.
Otwórz konfigurację modułu Preflighter. Zakładka Testy wygląda następująco:

Wybierz Dyspozycje i zaznacz opcję Odrzuć pracę jako ograniczenie. Spowoduje to, że wcześniej rozseparowane prace nie będą przesyłane do modułu Separator.

W przypadku prac separowanych chcemy, aby trafiały prosto do kolejki modułu InkExaminer, pomijając niepotrzebną, kolejną separację.
Aby to osiągnąć dołącz moduł Archive, otwórz zakładkę Podstawowe, wybierz Archiwizację warunkową i zaznacz interesujące Cię opcję. W naszym wypadku chodzi nam o pliki z ostrzeżeniami oraz z błędami. Jako lokalizację docelową wybierz folder wejściowy drugiej kolejki workflow. Jako nazwę zrzuconych plików wybierz ${FILE}, aby nie uległa ona zmianie.

Skonfigurowany workflow powinien wyglądać następująco:

Drugi sposób opiera się na nazwach plików, które przeszły przez workflow. Zaprojektowany powyżej workflow rozpoznaje separowane oraz kompozytowe pliki automatycznie więc nie musisz się martwić o konwencję nazewniczą. W niektórych przypadkach rozseparowane oraz kompozytowe pliki są trzymane osobno, dlatego omijają cały proces przechodzenia przez moduły Preflighter oraz Archive i są używane warunkowo.
Workflow składa się z modułów HotFolder, Separator, InkExaminer oraz Katalogu wyjściowego. Wszystko co musisz zrobić to zaznaczyć opcję Pomiń w module Separator. W tym celu kliknij Więcej opcji by otworzyć zakładkę Zmienne zgodnie z ilustracją poniżej:
${SOURCE.Name.EndsWith(“sep”)}

Dzięki takiemu zabiegowi workflow rozpoznaje, które pliki wymagają jeszcze przetworzenia, a które wystarczy tylko przekazać dalej do następnych modułów. Generowane są także odpowiednie raporty.
Istnieje także zmienna HOLD sprawdzana na każdym etapie procesu workflow. Więcej informacji można znaleźć w podręczniku PuzzleFlow Environment.
Począwszy od wersji 3.0 systemu PuzzleFlow powstało jeszcze lepsze rozwiązanie. Przede wszystkim każdy moduł PuzzleFlow może byc pominięty lub uruchomiony w zależności od tego jak wypadnie test modułu Preflighter.

Tym razem także zaczynamy projektowanie naszego worflow od umieszczenia na pierwszym miejscu modułu Preflighter a zaraz za nim modułu Separator. Druga kolejka workflow otrzymuje jako pliki wejściowe dane w formacie *.ppf. Normalizer wraz z Recombiner generują kompozytowe pliki PDF do weryfikacji wizualnej profili CIP3 wysyłanych na maszynę drukującą.
Konfiguracja Preflighter jest taka sama jak w poprzednich przypadkach z dodatkowo włączoną opcją Twórz inwentarz.

Funkcja ta umożliwia sprawne zarządzaniem workflow w zależności od tego jak wypadną testy modułu Preflighter. Taki sam rezultat można uzyskać używając zmiennej SKIP w konfiguracji modułu Separator.

Otrzymujemy w pełni funkcjonalny workflow, który sprawdza czy dokument jest już rozseparowany. Jeśli tak, posyła go dalej bez niepotrzebnej, kolejnej separacji. Jeśli mamy do czynienia z pozostałymi nieseparowanymi dokumentami, dokonywana jest odpowiednia separacja. Zobacz także PuzzleFlow Environment.