Hi Leute,
bei meiner Tätigkeit für den Hessischen Leichtathletik-Verband (technische Betreuung des Wettkampfbüros) war ich mit der Situation konfontriert, dass bestimmte Listen an mehreren Orten benötigt werden.
Nun kann man natürlich hergehen und den Druckauftrag mehrmals starten und dabei jeweils einen anderen Drucker auswählen.
Das Problem dabei ist aber, dass man leicht einen der Drucker vergisst und dann dort die Listen nicht ankommen.
Bei Recherchen im Internet bin ich auf ein Tool namens "Printdistributor" (http://www.printdistributor.com) gestoßen.
Eine 30-Tage Testversion hatte ich vor unserem letzten Wettkampf installiert - und da die Software das machte, was sie sollte, habe ich nun vor der kommenden Hallensaison eine Lizenz dafür erworben.
Mit Hilfe von Printdistributor kann man (unter anderem) virtuelle Drucker anlegen, hinter denen sich dann eine Anzahl verschiedener Aktionen verbergen.
Das Feature, das ich benötige, nennt sich "Reprint".
D.h. man druckt aus der Anwendung an den virtuellen Drucker und dieser sorgt dann dafür, dass das Dokument auf einem anderen Drucker nochmals gedruckt wird.
Nun kann man nicht nur einen "Reprint" hinter einem virtuellen Drucker "verstecken", sondern durchaus auch mehrere.
So haben wir einen Drucker im Wettkampfbüro, einen bei der Zeitnahme und einen bei den Startern.
Per "Reprint" starte ich nun den Druckvorgang auf jedem dieser 3 Drucker - indem ich einfach in der Anwendung die Listen an den virtuellen Drucker "Startlisten" drucke.
Von manchen Listen benötigen wir 2 Stück am gleichen Ort - also wird ein virtueller Drucker eingerichtet, der einfach 2 mal einen Reprint auf dem gleichen Drucker durchführt.
Zur Sicherheit und Kontrolle lasse ich außerdem von jedem gedruckten Dokument eine PDF-Version erzeugen. Dies könnte ich durch den Aufruf des Acrobat Destillers machen - da wir aber Acrobat nicht lizensiert haben, fällt das aus.
Ich nutze hierfür FreePDF.
Und hier kommt nun der Clou
Als ich mich näher mit FreePDF beschäftigt habe - um die PDF-Dateien unter speziellen eindeutigen und aussagekräftigen Namen zu speichern - habe ich festgestellt, dass ich auch mit Hilfe dieses Freeware-Tools die Verteilung auf mehrere Drucker hätte durchführen können:
Man erzeugt im ersten Schritt die PDF-Datei um dann als Aktion nach der Erzeugung diese Datei auf einem Drucker auszugeben.
Und man kann das nicht nur auf einem, sondern auch auf mehreren Drucker tun...
Printdistributor kann natürlich noch viel mehr als die Verteilung eines Dokoments auf mehrere Drucker (so z.B. load balancing oder Drucken unter bestimmten Bedingungen auf bestimmte Drucker) - aber all das nutze ich nicht.
Mir hätte wohl FreePDF genügt...
Ciao
dirk
Nachdem ich das Programm jetzt mal ausgiebig getestet und auch eingesetzt habe, möchte ich noch auf einen Haken hinweisen:
Es können in einen virtuellen Printer nur "Reprint"-Aktionen für Drucker untergebracht werden, die den gleichen Druckertreiber nutzen.
Also ein Druckjob, der an verschiedene PCL-verstehende Drucker verteilt wird, funktioniert.
Ein Job, der an einen Canon Tintenstrahler und einen Lexware GDI-Drucker geschickt werden soll, nicht.
In diesem Fall empfiehlt der Hersteller, man solle eine Postscript-Datei erzeugen und diese via Ghostscript auf die Drucker verteilen.![Wink](https://auge.de/sites/all/modules/smiley/packs/kolobok/wink.gif)
Das hat bei mir aber nicht hingehauen.
Deshalb habe ich dann einen HP 6P aus dem Keller geholt
Ciao
dirk