Szukam metody na dodawanie elementów graficznych i tekstowych do dokumentów drukowanych i do przetwarzanych na PDF na serwerze pod Linuxem.

Co mam:
1. Drukarkę sieciową na driverze PS, wpiętą w CUPS, udostępnioną jako zasób przez Sambę.
2. Mechanizm drukowania do PDF udostępniany przez Sambę, czyli skrypt printpdf korzystający z ghostscipt'a.

Co potrzebuję:
1. Możliwość dodawania "w locie" do drukowanych dokumentów, na każdej stronie: nagłówków, stopek, "watermark" w tle. Treści tych elementów muszą być zarówno statyczne - np. logo firmy, jak i dynamiczne - np. data i godzina wydruku, nazwa użytkownika który wydał polecenie drukowania.
2. Te same możliwości dla tworzonych PDF'ów.

Co już wiem:
1. Że CUPS korzysta z plików PPD do konfiguracji drukarek i można w nich ustawić ciekawe rzeczy.
2. Że PostScipt dysponuje możliwością dołączania powtarzających się elementów strony: http://tgreer.com/eps_vdp2.html przy użyciu procedur /BeginPage i /EndPage, w tym również osadzania grafiki w formacie EPS. Jak ktoś programuje w PostScript to wie o czym mowa.
3. Że ImageMagick dysponuje możliwością edycji formatu PostScript w szerokim zakresie i działa z linii poleceń. Prawdopodobnie można go wykorzystać.

Ma ktoś pomysł na połączenie tych (lub innych) elementów w działające rozwiązanie?