Inteligentne oprogramowanie do druku Postscript ze zmiennymi danymi

Variable Data Intelligent Postscript Printware to otwarty język firmy Xerox , który umożliwia najwyższą wydajność drukowania dokumentów PostScript ze zmiennymi danymi . Jest używany przez interfejs FreeFlow VI Suite (VIPP).

Pochodzenie

VIPP pierwotnie nosił nazwę XGF i jest to po prostu grupa słowników PostScript , które udostępniają makra upraszczające pisanie złożonych poleceń PostScript. PostScript to potężny język, który umożliwia drukowanie zmiennych danych i personalizację strumienia danych za pomocą odpowiednich poleceń. Aby zaimplementować niektóre z tych funkcji, programista musi napisać kilka, a czasem wiele linii kodu. Firma Xerox opracowała procedury makr w słownikach języka PostScript, aby ułatwić kontrolę nad stroną.

Na przykład połączenie formularza graficznego ze strumieniem danych wymaga zrozumienia poleceń języka PostScript zgodnie z podręcznikiem Adobe PostScript Language Reference Manual (PLRM, zwanym inaczej „czerwoną księgą”). Xerox udostępnia tę funkcję za pomocą prostego polecenia „( nazwaformularza ) SETFORM”, gdzienazwaformularza to nazwa formularza dostępnego z kontrolera drukarki Xerox (DocuSP lub FreeFlow Print Server). Kilka poleceń VIPP jest identycznych z poleceniami PostScript.

VIPP został pierwotnie napisany przez kilku analityków systemów Xerox w Szwajcarii, aby umożliwić drukarkom Postscript o największej szybkości, w tamtym czasie 50 stron na minutę, posiadanie funkcji zastrzeżonych języków drukowania produkcyjnego PDL i FDL firmy Xerox, które zapewniają proste drukowanie danych zmiennych. Xerox Corporation przyjęła ten pomysł i rozwinęła swoją pracę, umieszczając te procedury na hostach Sun Microsystems , na których znajduje się również interpreter Adobe. Razem moduły te zapewniają pełną kontrolę nad silnikiem drukowania i strumieniem danych.

Operacja

VIPP może być używany w czterech różnych trybach: tryb bazy danych, tryb liniowy, tryb XML i tryb macierzysty. W trybie Bazy danych programista może szybko zaimplementować rozwiązanie do drukowania, na przykład aplikację rozliczeniową, dla rozdzielanego pliku bazy danych. W trybie liniowym istniejąca aplikacja do drukowania może zostać wzbogacona o nakładki formularzy, wybór czcionek, kolor i inne funkcje oferowane przez nowoczesne drukarki laserowe. W trybie XML plik XML można przekształcić w czytelny dokument. We wszystkich trybach VIPP oferuje warunkową logikę manipulacji danymi.

Na przykład wielostronicowy rachunek można wydrukować w trybie dwustronnym, z pierwszą stroną wybraną z tacy papieru załadowanej arkuszem perforowanym do zwrotu pieniędzy, a odwrotną stroną wydrukowaną z ujawnieniami i instrukcjami, podczas gdy kolejne strony szczegółów rozliczeniowych są drukowane na zwykłym papierze. Programista VIPP może nawet wstawić OCR lub MICR do przetwarzania przekazu wraz z cyfrą kontrolną.

Xerox sprzedaje interaktywne środowisko programistyczne dla VIPP o nazwie FreeFlow VI Designer. i wydawca FreeFlow VIPP Pro. Pomagają one programiście szybko kodować aplikacje w VIPP. FreeFlow VIPP Pro Publisher to wtyczka do popularnego produktu Adobe InDesign umożliwiająca w trybie WYSIWYG VIPP.

Koncesjonowanie

Licencja VIPP obejmuje określone kontrolery drukarek z systemem operacyjnym Solaris lub Microsoft Windows , w tym niektóre urządzenia biurowe obsługujące język PostScript, które mają pamięć nieulotną (taką jak dysk twardy). VIPP można zainstalować na dowolnym urządzeniu wyposażonym w interpreter PostScript. FreeFlow Print Server (FFPS), wcześniej DocuSP, obsługuje VIPP, ale jest ograniczony w produkcji do 200 stron, dopóki nie uzyska odpowiedniej licencji.

Linki zewnętrzne