Skip to main content
Skip table of contents

Druckdienst

Um den umfassenden Einsatz von HELIUM 5 zu ermöglichen, ist die Herausforderung gegeben, dass für verschiedene externe Geräte keine Treiber für das jeweilige Serverbetriebssystem zur Verfügung stehen. Wir haben daher einen Microservice für den Ausdruck von direkten Serverdaten, hier insbesondere für die mobile Datenerfassung, Memor, geschaffen. Ziel: Es läuft auf einem Rechner mit Druckeranschluss ein Service, welcher Druckdaten vom HELIUM 5 Server entgegennimmt und an den gewünschten Treiber weiterreicht.

Voraussetzungen

Der Microservice PrintServer muss auf dem Druckerserverrechner eingerichtet sein. Dafür muss auf dem Druckserverrechner Java 8 installiert sein.

Dieser Dienst steht in HELIUM 5 für alle Drucke zur Verfügung, welche direkt vom HELIUM 5 Server erzeugt werden. Hier insbesondere die Drucker für die Memors.

Aufrufbeispiel: Die IP-Adresse ist die Adresse des Rechners auf dem der Drucker-Microservice läuft.

Drucker_aufruf.gif

Aufrufbeispiel

Prüfung

Da der Microservice ein reiner http Server ist, kann dieser auch über einen Browser angesprochen werden. Starten Sie zuerst den Drucker-Microservice in einer Eingabeshell. Senden Sie dann  per http Commando die Abfrage http://IP_des_Druckservers:Port/print?printer=Druckername.

Beispiel:

Commando: http://192.168.8.222:8281/print?printer=Zebra GX430t - ZPL
Antwort auf der Console: Requested printer 'Zebra GX430t - ZPL' found.

Einstellungen

Unter etc\service.json sind die IP-Adresse und der Port zu parametrieren auf die der Druckerserver horcht.

Bitte beachten Sie, dass innerhalb des Services keine Namensauflösung gegeben ist. Bitte achten Sie auch darauf, dass der Rechner auf dem der Drucker-Microservice läuft eine Serverfunktionalität darstellt. D.h. seine IP-Adresse muss statisch sein.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.