PPML
PPML ( ang. Personalized Print Markup Language ) to oparty na XML standard branżowy język drukarki do drukowania danych zmiennych, zdefiniowany przez PODi . Ogólnobranżowe konsorcjum 13 firm zostało początkowo utworzone w celu stworzenia PPML, a obecnie liczy ponad 400 firm członkowskich.
Przegląd
PPML jest otwartym, interoperacyjnym, niezależnym od urządzeń standardem wprowadzonym po raz pierwszy w 2000 roku, aby umożliwić szerokie wykorzystanie spersonalizowanych aplikacji do drukowania. PPML został stworzony, aby umożliwić wydajne drukowanie produkcyjne zmiennych danych; zamiast wysyłania 300 kopii tych samych danych ze zmienioną tylko nazwą, PPML ma na celu umożliwienie jednoczesnego wysłania wszystkich danych do drukarki, co pozwala na znacznie szybsze drukowanie, ponieważ dane nie muszą być przesyłane do drukarki w celu każdy egzemplarz.
Wysokonakładowe zadania drukowania stają się coraz bardziej złożone ze względu na wyższe wymagania dotyczące układu, treści i personalizacji dokumentów. Jest to szczególnie prawdziwe w przypadku „zamiany obrazów”, w której różne obrazy są wybierane i zastępowane na zasadzie rekord po rekordzie. Jednocześnie rośnie presja na operatorów przy maszynach. Trzeci rozwój wiąże się z pojawieniem się formatu XML jako neutralnej podstawy wielokanałowej komunikacji dokumentów z faksem, Internetem, pocztą elektroniczną, elektronicznym archiwum i drukarką.
Personalized Print Markup Language (PPML) to odpowiedź branży poligraficznej na te zmiany. PPML znacznie zmniejsza złożoność zadania drukowania, zwłaszcza gdy używane są kolory, obrazy i spersonalizowane elementy. RIP (opisujący zawartość strony w obrazie rastrowym) jest dużo szybszy.
Za koncepcję i rozwój tego nowego standardu PPML odpowiada organizacja Printing On Demand Initiative (PODi) . Ta platforma łączy wszystkich głównych dostawców na tym rynku, a początkowy rozwój został zakończony przez Adobe Systems , EFI , CreoScitex , Hewlett-Packard , Kodak Nexpress , Xerox , IBM , Lexmark , Océ , XMPie , PageFlex , Printable , QuarkXPress , Kodak GCG Inkjet Printing Systems i Xeikon współpracując jako członkowie PODI.
Zawartość wielokrotnego użytku
Tradycyjne języki drukarki pobierają stronę, sprawdzają, co się na niej znajduje i rozpoczynają tworzenie rastrowych obrazów, aby powiedzieć drukarce, co jest gdzie i jak powinno zostać umieszczone na papierze. Powtarza się to dla każdej pojedynczej strony. Wysokonakładowe zadania drukowania z łatwością zawierają dziesiątki tysięcy stron, z których wszystkie muszą zostać zgrane. RIPowanie może stać się problemem, jeśli zdamy sobie sprawę, że strona z kolorowym zdjęciem i logo może osiągnąć rozmiar nawet 20 MB w PostScript . Kosztuje to wyjątkowo dużo mocy obliczeniowej i miejsca w pamięci i jest najważniejszą przyczyną zawieszania się procesów drukowania. Z tego powodu znamionowe prędkości obrotowe silnika często nie są osiągane, a maszyny mogą pracować całą noc, aby móc produkować z rozsądną prędkością w ciągu dnia.
To wąskie gardło w drukowaniu można rozwiązać, określając zawartość wielokrotnego użytku. Elementy treści wielokrotnego użytku to rzeczy, które są używane na wielu stronach. Treścią wielokrotnego użytku mogą być czcionki (rodzaje liter), logo (we wszystkich formatach), podpisy (do celów polityki), diagramy (wyniki badań), obrazy (reklama) i tym podobne. Obiekt wielokrotnego użytku jest często nazywany zasobem. PPML został zaprojektowany tak, aby to ponowne wykorzystanie zasobów było jawne i pozwalało drukarce wiedzieć, które zasoby są potrzebne w określonym momencie zadania. Pozwala to na rasteryzację zasobu raz i wielokrotne użycie zamiast rasteryzacji na każdej stronie, na której jest używany.
Zarządzanie zasobami
Ponowne wykorzystanie zasobów rozwiązuje tylko część problemu. Zapewnienie dostępności wszystkich wymaganych zasobów w drukarce to kolejny duży problem. W PPML ten problem został rozwiązany poprzez umożliwienie odniesień do zasobów za pośrednictwem adresów URL ( jednolity lokalizator zasobów ). Teraz drukarka może pobrać zasób za pośrednictwem adresu URL, jeśli nie ma jeszcze tego konkretnego zasobu. Eliminuje to konieczność wysyłania wszystkich potrzebnych zasobów wraz z zadaniem drukowania. Drukarka po prostu w locie pobierze te zasoby, których potrzebuje. Jeśli ma już zasób w swojej pamięci podręcznej, nie musi pobierać zasobu. Działa to w taki sam sposób, jak przeglądarka, która przyspiesza ładowanie (części) strony internetowej z pamięci podręcznej.
Nieuwzględnienie zasobów w zadaniu drukowania prowadzi do potencjalnego problemu z kontrolą wersji. PPML rozwiązuje ten problem, umożliwiając producentowi zadania drukowania określenie sumy kontrolnej dla każdego zasobu, do którego się odwołuje. Suma kontrolna to duża liczba obliczana na podstawie zawartości zasobu. Porównując daną sumę kontrolną z sumą kontrolną zasobu w pamięci podręcznej, drukarka może sprawdzić, czy posiada poprawną wersję zasobu.
Wiele zasobów formatu
Przemysł poligraficzny ma już wiele formatów do opisywania obrazów, czcionek i stron. Zamiast definiowania nowych formatów specyficznych dla PPML dla zasobów, postanowiono umożliwić bezpośrednie użycie dowolnego istniejącego formatu. Dlatego PPML opisuje tylko sposób łączenia istniejących zasobów w celu tworzenia stron, dokumentów i zadań. Ten opis wykorzystuje XML, aby uniknąć wymyślania kolejnego formatu.
Chociaż takie podejście sprawia, że PPML jest bardzo łatwe do wygenerowania, komplikuje zadanie PPML RIP (znanego również jako konsument). Oczywiście nie wszyscy konsumenci będą wdrażać każdy możliwy format zasobów na tej ziemi. Aby zapewnić kompatybilność, zdefiniowano podzbiór Graphics Arts Conformance.
Zgodność grafiki artystycznej
Poziom zgodności grafiki (PPML/GA) określa poziom PPML dla zwiększonej interoperacyjności. Ten poziom zgodności wymaga, aby konsument PPML zgodny z Graphics Art Conformant obsługiwał PostScript , PDF , TIFF i JPEG oraz przetwarzał te pliki w znormalizowany sposób. Producent PPML, który generuje zestaw danych PPML zgodny z poziomem zgodności grafiki artystycznej (PPML/GA), może następnie zostać wydrukowany przy użyciu dowolnego urządzenia konsumenckiego zgodnego ze sztuką graficzną. Zgodność zbioru danych PPML/GA można zweryfikować za pomocą narzędzia CheckPPML (które działa również jako przeglądarka).
Archiwizacja
Archiwum elektroniczne może wydajnie przechowywać dokumenty PPML. Każdy pojedynczy element danych wystarczy zapisać tylko raz. Pozostała część archiwum opartego na PPML składa się głównie z opisów struktur. To bardzo różni się od elektronicznego archiwum opartego na TIFF czy PDF, w którym każdy dokument zawiera wszystkie elementy strony i logo firmy mogło być zapisane milion razy. Dotyczy to również standardowego zakończenia listu, standardowych warunków płatności lub standardowych warunków polisy; mogą być przechowywane miliony kopii. Każdy zasób prawdopodobnie nie jest większy niż kilka Kb. Ale przy wielu kopiach rozmiar szybko rośnie, zwłaszcza gdy kolorowe obrazy weszły do elektronicznej komunikacji firmy.
Widz
Do przeglądania dokumentów PPML potrzebne będzie specjalne oprogramowanie. Na przykład, jeśli ktoś chce odzyskać dokument z archiwum PPML, dokument będzie musiał zostać przekonwertowany na obraz przez PPML RIP (tak jak zrobiłaby to drukarka PPML). Oprogramowanie przeglądarki PPML.
Istnieje kilka takich przeglądarek, w tym firmy EFI , Hewlett-Packard , Xeikon i Edmond R&D. PODi zapewnia również przeglądarkę, która jest powszechnie akceptowana jako referencyjna implementacja do testowania danych wyjściowych PPML. „CheckPPML” ( PODi ) to wirtualny konsument PPML, który oprócz przeglądania zapewnia sprawdzanie błędów i wyjście PDF. CheckPPML, który sprawdza i weryfikuje zgodność do 100 stron, jest dostępny bezpłatnie. (Wersja płatna obsługuje nieograniczoną liczbę stron.)
Drukarki
Xeikon był pierwszym dostawcą sprzętu, którego drukarki mogły drukować w formacie PPML. Następnie IBM (obecnie InfoPrint Solutions Company) włączył obsługę PPML do oprogramowania kontrolera swoich drukarek (InfoPrint Manager), umożliwiając ogromnej zainstalowanej bazie drukarek IPDS przetwarzanie strumieni danych PPML.
Obecnie drukarki produkcyjne wielu producentów obsługują drukowanie dokumentów PPML.