Einrichtungsanleitung des Druckservers
Einleitung
Die
App Druckserver (Inklusiv-App) wird benötigt, um Ausgangsprotokolle (interne Lieferscheine) oder Dokumente in DIN A4 Format direkt aus den Apps oder Scanstation zu drucken. Wahlweise auch einen Sammeldruck.
tricoma ist eine webbasierte Onlinesoftware, die aus diesem Grund nicht direkt auf einem lokalen Drucker zugreifen kann. Es müssen auf dem lokalen PC, der mit dem Drucker verbunden ist, bestimmte Einrichtungen vorgenommen werden.
Dadurch können dann Druckaufträge vom tricoma System in die Druckerwarteschleife deines Windows-Betriebssystems übertragen werden.
Dazu wird die u. a. die
App Druckserver benötigt. In diesem Tutorial wird Schritt für Schritt erklärt, wie du die Einrichtung des Druckservers korrekt vornimmst. Im Anschluss solltest du in der Lage sein, im tricoma System befindliche Dokumente und Ausgangsprotokolle vom aktuellen PC zu drucken, ohne diese extra heruntergeladen werden müssen.
Wenn du allerdings den Paketlabeldruck in der Scanstation einrichten möchtest, dann befolge bitte folgendes Tutorial:
Einrichtungsanleitung für den Labeldruck in der ScanstationHinweis:Schritt 2 bis Schritt 5 müssen auf jedem PC durchgeführt werden, über denen im tricoma System befindliche Dokumente gedruckt werden sollen.
Folgende Voraussetzungen müssen am PC erfüllt sein:
- 64-Bit Windows-Betriebssystem, welches auf dem neuesten Stand ist
- Ausreichende Zugriffsrechte
- Microsoft Runtime (ist bei Windows standardmäßig installiert)
- Installierter Druckertreiber mit aktuellstem Stand
- Drucker muss angeschlossen und für den PC erreichbar sein (am besten eine Testseite in den Drucker-Einstellungen drucken)
Wende dich an deinen Administrator oder IT-Dienstleister, wenn die oben genannten Voraussetzungen nicht erfüllt sind. Unser Support wäre in diesem Fall der falsche Ansprechpartner.
1. Schritt: Druckserver eintragen
Dieser Schritt kann an einem beliebigen PC durchgeführt werden, da wir an dieser Stelle noch im webbasierten Bereich des tricoma Systems sind.
Öffne die App Druckserver und klicke auf den Reiter "Einstellungen":
Neuen Druckserver eintragen
Trage eine beliebige Bezeichnung des Druckservers ein, womit du den Drucker eindeutig identifizieren kannst. Beispielsweise kannst du die Marke des Druckers nehmen, den Modellnamen oder den Ort, an dem er sich befindet. Wenn du nun auf "Einfügen" klickst, wird der Druckserver angelegt und kannst diesen direkt konfigurieren.
Du musst nun den Druckernamen bei "Druckername auf PC" eintragen. Ganz wichtig ist, dass hier genau die Bezeichnung des Druckers eingetragen wird, wie sie bei Windows auf dem lokalen PC ist! In der Systemsteuerung oder Windows-Einstellungen kannst du die exakte Bezeichnung finden. Notfalls wende dich an einen IT-Fachmann.
Druckserver angelegt
Die Felder "URL zum Druckserver" und "Token" kannst du i. d. R. unbeachtet lassen.
Hinweis:
Dieser Schritt muss nicht jeweils pro PC durchgeführt werden, sondern nur pro Drucker. Heißt also, wenn du mehrere Drucker hast, über denen du aus dem tricoma System heraus drucken möchtest, dann musst du für jeden Drucker einen neuen Druckserver eintragen.
2. Schritt: XAMPP und Zertifikat installieren
(Dieser und der nächste Schritt ist nur 1x pro PC notwendig. Wenn du also bereits XAMPP und das Zertifikat auf dem PC installiert hast, weil du bspw. den Paketlabeldruck in der Scanstation eingerichtet hast, dann gehe direkt weiter zum 4. Schritt.)
Gehe zum Scriptgenerator in der App Einrichtungsassistent und lade XAMPP über den grünen Button herunter.
XAMPP herunterladen
Den in der heruntergeladenen ZIP-Datei befindlichen Ordner "xampp" direkt auf das Laufwerk C:\ entpacken. Bitte keine Ordner und Dateien im extrahierten Ordner "xampp" löschen! (Bitte darauf achten, dass das Antivirus-Programm nichts in diesem Ordner löscht).
Führe die Datei C:\xampp\setup_xampp.bat mit Administratorrechten aus (Rechtsklick auf die Datei -> Als Administrator ausführen). Sollte eine Fehlermeldung erscheinen, führe die Datei ohne Adminrechte aus.
Wenn alles geklappt hat, sollte in der Kommandozeile die folgende Meldung erscheinen:
setup_xampp.bat ausgeführt
Sollten auch Warnmeldungen wie im gezeigten Beispiel auftauchen, kannst du diese ignorieren. Drücken Sie eine beliebige Taste, um die Kommandozeile zu schließen.
Nun müssen die Zertifikate installiert werden. Öffne dazu die Datei C:\xampp\server.crt, klicke auf "Zertifikat installieren" und befolge die Einzelschritte gemäß den folgenden zwei Screenshots. Im Anschluss klicke auf "Fertigstellen".
Zertifikat installieren 1
Zertifikat installieren 2
3. Schritt: XAMPP konfigurieren
Als nächstes muss XAMPP konfiguriert werden. Öffne dazu die Datei C:\xampp\xampp-control.exe mit Administratorrechten.
Führe die einzelnen Schritte gem. folgendem Screenshot durch:
XAMPP konfigurieren
Anschließend sollte das Fenster von XAMPP ungefähr so aussehen:
Erfolgsmeldung
XAMPP wird nun automatisch bei jedem Hochfahren des PCs mit dieser Konfiguration und mit dem Dienst "Apache" gestartet. Bitte nehme keine Änderungen mehr vor!
Der Apache-Dienst wird benötigt, um die Druckaufträge vom onlinebasierten tricoma System weiterzuleiten an die lokale Druckerwarteschlage Ihres PCs, um diese anschließend drucken zu können.
Daher solltest du den Dienst überprüfen, indem du localhost in die Adresszeile deines Browsers tippst und aufrufst. Wenn der Dienst korrekt im Hintergrund läuft, sollte folgende Grafik zu sehen sein und du bist bereit für den nächsten Schritt.
Test erfolgreich
4. Schritt: Druckskript generieren und herunterladen
Gehe wieder zurück zum Scriptgenerator, wo du vorher XAMPP heruntergeladen hast. Wenn du dort nach unten scrollst, findest du eine Auflistung von Apps, für denen ein Druckskript generiert und heruntergeladen werden kann. Setze einen Haken bei Druckserver und wähle im Dropdown-Menü den entsprechenden Druckerserver aus. Also der Drucker, der von diesem PC aus angesprochen werden soll:
Druckserver wählen
Danach kannst du ganz unten auf
Druckscripte herunterladen klicken.
Sobald Sie auf diesen Button klicken, passiert folgendes:
- Der Druckskript werden gem. der Konfiguration des gewählten Druckservers generiert
- Der generierte Druckskript wird in die Datei exports.zip gepackt und auf deinem PC heruntergeladen
Sollte Konfiguration des Druckservers verändert werden, weil man bspw. einen neuen Drucker hat, reicht es nicht aus, in der App Druckserver die Änderung abzuspeichern. Es muss anschließend noch das Druckskript neu generiert und heruntergeladen werden, quasi muss dieser und der nächste Schritt wiederholt werden.
5. Schritt: Druckskript installieren
Entpacke die in der ZIP-Datei befindlichen Ordner "druckserver" nach C:\xampp\htdocs\
Im diesem Ordner sollte eine Verknüpfung liegen, der als "Druckserver" benannt ist:
Verknüpfung
Kopiere diese Verknüpfung in den Autostart-Ordner von Windows:
Windows-Autostart
Den Autostart-Ordner öffnest du am schnellsten, wenn du Windowstaste + R drückst und in die Zeile shell:startup eingibst und ENTER drückst.
Dadurch wird die Verknüpfung beim Hochfahren des PCs automatisch ausgeführt. Wenn du möchtest, kannst du auch direkt die Verknüpfung starten. Wenn diese gestartet wurde, öffnet sich ein Kommandozeilenfenster. Sollte alles in Ordnung sein, müsste das Kommandozeilenfenster ungefähr wie die unten stehende Grafik aussehen. Dieses Fenster bitte niemals schließen, sonst wird das Drucken über einen Druckserver nicht funktionieren.
Druckskript gestartet
Sonderfall
Es kann den besonderen Fall geben, dass das Druckskript nicht lokal auf dem PC (localhost) gespeichert werden soll, sondern auf einem Server.
In solchen Fällen müssen aus Sicherheitsgründen folgende Punkte beachtet werden:
- Ein eigenes SSL-Zertifikat muss auf dem Server und auf dem lokalen PC, worüber tricoma benutzt wird, installiert sein, da unser Zertifikat (der im 2. Schritt installiert wird) nur für den localhost geeignet ist.
- Beim Druckserver muss im Feld "URL zum Druckserver" die URL mit https beginnen und in der URL muss "localhost" ersetzt werden durch die IP-Adresse, worüber der Server erreichbar ist.
Ohne SSL würden die Daten unverschlüsselt übermittelt werden.