aheinhold
24.08.04, 18:16
Hallo,
kennt jemand eine Möglichkeit einem Cups Printserver für einen bestimmten Drucker ein Shell-Script zu hinterlegen?
Bei lprng war das recht einfach über die /etc/printcap zu lösen indem man einen Drucker selbst definiert hat. Das sieht in etwa so aus:
<druckername>:\
:sd=/var/spool/lpd/<druckername>:\
:af=/var/spool/lpd/<druckername>/<druckername>.acct:\
:lp=/dev/null:\
:if=/usr/local/bin/<scriptname>:
Das ganze hat folgenden Hintergrund:
Wir drucken aus SAP z. B. Lieferscheine. Das sind sehr viele einzelne Druckaufträge, welche von den SAP-Servern an einen Linux-Spooler im Postscript-Format übergeben werden. SAP bietet hier keine vernünftige Möglichkeit, diese Lieferscheine zu sortieren und genau das macht unser Script auf dem Linux-Spool-Server. Funktioniert soweit auch sehr gut!!
Der Spool-Server soll nun durch einen anderen Spooler (mit Cups) ersetzt werden.
Ich bin für jeden Tipp dankbar!!
kennt jemand eine Möglichkeit einem Cups Printserver für einen bestimmten Drucker ein Shell-Script zu hinterlegen?
Bei lprng war das recht einfach über die /etc/printcap zu lösen indem man einen Drucker selbst definiert hat. Das sieht in etwa so aus:
<druckername>:\
:sd=/var/spool/lpd/<druckername>:\
:af=/var/spool/lpd/<druckername>/<druckername>.acct:\
:lp=/dev/null:\
:if=/usr/local/bin/<scriptname>:
Das ganze hat folgenden Hintergrund:
Wir drucken aus SAP z. B. Lieferscheine. Das sind sehr viele einzelne Druckaufträge, welche von den SAP-Servern an einen Linux-Spooler im Postscript-Format übergeben werden. SAP bietet hier keine vernünftige Möglichkeit, diese Lieferscheine zu sortieren und genau das macht unser Script auf dem Linux-Spool-Server. Funktioniert soweit auch sehr gut!!
Der Spool-Server soll nun durch einen anderen Spooler (mit Cups) ersetzt werden.
Ich bin für jeden Tipp dankbar!!