![](https://seccdn.libravatar.org/avatar/2eb96e4b1dffe4557742595ef9cc6f66.jpg?s=120&d=mm&r=g)
Hallo Liste, wir haben einen SuSE 8.2-Server, der mit Samba Win XP-Clients bedient. Diese drucken über CUPS auf einen HP Designjet 800 (HP-GL2-Drucker). Dabei habe ich noch 2 Probleme zu lösen: a) Die (teilweise) sehr unerfahrenen User sollen Plotfiles direkt an den Plotter kopieren dürfen. Damit die aber nicht z.B. direkt AutoCAD-, Openoffice- oder Tif-files auf den Plotter kopieren, würde ich gerne die ersten Zeilen der Plotfiles durchforsten, ob dort "@PJL ENTER LANGUAGE = HPGL2 " steht. Wenn ja -> Plotfile geht durch, wenn nein -> Plotfile nach /dev/null. b) Um die Plotkosten abrechnen zu können müsste ich aus dem Header die Zeilen "@PJL SET PAPERLENGTH = 8420" bzw. "@PJL SET PAPERWIDTH = 5955" extrahieren und am besten in die /var/log/cups/page_log schreiben; d.h. dort die 2 Zahlenwerte extrahieren und miteinander multiplizieren. Nun meine Fragen: 1. hat jemand evtl. schon genau diese Probleme souverän gelöst? 2. hat mir jemand einen Tip, wie ich da am sinnvollsten vorgehe (z.B. in /usr/lib/cups/backend ein "eigenes Backend" schreiben wie das "pdf-backend"?) Viele Grüsse joachim