Der Drucker-/Gateway-Service
Der print2forms-Drucker-/Gateway-Service ist eine Software, die auf einem Rechner unter Windows lauffähig ist. Seine Aufgabe ist die Steuerung von Druckern und Gateways unter einer gemeinsamen Benutzeroberfläche. Die Laufzeitanforderungen sind meist so gering, daß die Software in aller Regel auf einem existenten File- oder Print-Server mitinstalliert werden kann.
Der Drucker-/Gateway-Service ist als Netzwerkdienst programmiert, startet also, sobald der Rechner eingeschaltet wird. Es muß kein Benutzer am Rechner angemeldet sein. Er ist somit auch ideal geeignet zum Einsatz auf Servern.
Auf einem einzigen Rechner können je nach Betriebssystem eine ganze Reihe von Druckern oder Gateways bedient werden: mit einem Desktop Betriebssystem maximal ca. 40, mit einem Server Betriebssystem maximal 250. Die Benutzeroberfläche gestattet durch die Einstellung vieler Filterkriterien auch die effiziente Verwaltung und Kontrolle großer Anzahlen von Druckern und Gateways.
Für jeden Drucker, der mit print2forms betrieben werden soll, wird ein entsprechender print2forms-Drucker angelegt. Die Aufgaben dieses Druckers sind:
Empfang der Druckdaten vom druckenden Rechner (via Netzwerk), Analyse und gegebenenfalls Modifikation der Druckdaten und Weiterleitung der Druckdaten zum eigentlichen Laser- oder Etikettendrucker. Dazu wird der Drucker in die Netzwerkverbindung zwischen druckendem Rechner und Zieldrucker quasi als Relais eingeklinkt.
Kommunikation mit dem Server, um eventuell benötigte Formulare, Etikettenformate, Schriften oder Logos abzuholen. Dabei wird ein für diesen Zweck optimiertes Netzwerkprotokoll verwendet, das auch eine Verschlüsselung unterstützt.
Unterstützung diverser Netzwerkprotokolle, um die Druckdaten empfangen zu können. Es werden die Protokolle
RAW (für Unix, Linux, Windows) und spezielle
SNMP- und
PJL-Treiber (für
OS/400, i5/
OS,
OS/390, z/
OS) unterstützt.
Alternativ Weiterleitung der Druckdaten an Netzwerkdrucker über beliebige, von Windows unterstützte Protokolle (LPR/LPD, IPP, etc).
Soll print2forms auch Anforderungen wie Archivieren, Mailen, Faxen oder ähnliches erledigen, wird ein Gateway benötigt. Es hängt von den jeweiligen Umständen ab, ob ein Gateway mehrere Anforderungen realisieren kann, oder ob für einzelne Aufgaben dedizierte Gateways notwendig sind. Die Leistungen eines Gateways sind:
Empfang der Druckdaten vom druckenden Rechner (via Netzwerk), Analyse und gegebenenfalls
Modifikation der Druckdaten und
Ablage der bearbeiteten Druckdaten als
PCL-Datei und Indexdatei in einem Arbeitsverzeichnis. Die Indexdatei enthält die in den Druckdaten gefundenen Textpassagen und dient als Bearbeitungsgrundlage für nachfolgende Skripte oder Programme. Das Gateway fungiert gegenüber dem druckendem Rechner wie ein Drucker.
Kommunikation mit dem Server, um eventuell benötigte Formulare, Etikettenformate, Schriften oder Logos abzuholen. Dabei wird ein für diesen Zweck optimiertes Netzwerkprotokoll verwendet, das auch eine Verschlüsselung unterstützt.