de:cobi.wms:druckdienst
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
de:cobi.wms:druckdienst [2025/10/22 12:35] – Translation page created thuth | de:cobi.wms:druckdienst [2025/10/22 15:36] (current) – thuth | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Druckdienst ====== | ====== Druckdienst ====== | ||
+ | Der **COBI.wms Print Service** ist ein Windows-Dienst, | ||
+ | |||
+ | ===== Funktionsweise / Einschränkungen ===== | ||
+ | |||
+ | **Der Dienst funktioniert derzeit nur in Kombination mit Coresuite Remote Print und Crystal Reports.** | ||
+ | |||
+ | Der Dienst erzeugt XML-Dateien und legt sie in einem Ordner ab, der von Coresuite Designer überwacht wird. | ||
+ | Coresuite Designer übernimmt anschließend den eigentlichen Druckvorgang. | ||
+ | Das bedeutet: Coresuite Designer muss installiert und so konfiguriert sein, dass es XML-Dateien aus einem bestimmten Ordner abruft. | ||
+ | |||
+ | Siehe hierzu die relevante Coresuite-Dokumentation: | ||
+ | |||
+ | http:// | ||
+ | |||
+ | Es müssen nur die Felder **User** und **Parameter Scan-Path** ausgefüllt werden. | ||
+ | |||
+ | Wenn Coresuite Service nicht vorhanden ist, muss mindestens ein SAP Business One Client permanent laufen, damit Coresuite Designer die XML-Dateien verarbeiten kann. | ||
+ | Informationen zum Coresuite Service findest du hier: | ||
+ | |||
+ | https:// | ||
+ | |||
+ | (Sollten die oben genannten Links zur Coresuite-Dokumentation nicht funktionieren, | ||
+ | |||
+ | XML-Dateien, | ||
+ | (Diese Ordner werden automatisch von Coresuite erstellt und verwaltet.) | ||
+ | Im Fehlerfall kannst du die XML-Datei im '' | ||
+ | Coresuite schreibt diese Meldung üblicherweise als XML-Kommentar ans Ende der Datei. | ||
+ | |||
+ | **HINWEIS: | ||
+ | |||
+ | ===== Installation des COBI.wms Print Service ===== | ||
+ | |||
+ | Stelle sicher, dass eine aktuelle Version des Microsoft .NET Frameworks installiert ist. | ||
+ | |||
+ | Lade das Programm hier herunter: {{ : | ||
+ | |||
+ | - Entpacke die ZIP-Datei in einen Ordner mit dem genauen Namen '' | ||
+ | - Öffne den Ordner, klicke mit der rechten Maustaste auf cobiwms-print-service.exe und öffne die Eigenschaften | ||
+ | - Unten im Eigenschaftenfenster aktiviere „Zulassen“ (Unblock) und bestätige (Wenn „Zulassen“ nicht angezeigt wird, kann dieser Schritt übersprungen werden.) | ||
+ | - Starte cmd.exe oder PowerShell als Administrator | ||
+ | - Führe folgenden Befehl aus: '' | ||
+ | - Erstelle anschließend die Datei '' | ||
+ | |||
+ | **Hinweis: | ||
+ | Wenn dies ein Problem darstellt, wende dich bitte an '' | ||
+ | |||
+ | Nach Installation des Dienstes und Erstellung der Konfigurationsdatei kannst du den Dienst über die Windows-Diensteverwaltung (services.msc) starten oder stoppen. | ||
+ | |||
+ | Beispielkonfiguration für Single-Tenant-Umgebung (z.B. On-Premises oder Private Cloud): | ||
+ | |||
+ | <code json> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Der Wert **PrintDirectory** muss dem Feld **Parameter Scan-Path** in der Coresuite Designer-Konfiguration entsprechen (siehe oben). | ||
+ | |||
+ | Beispielkonfiguration für Multi-Tenant-Umgebung (z. B. Public Cloud): | ||
+ | |||
+ | <code json> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | In einer Multi-Tenant-Umgebung muss im COBI.wms-[[Print Settings]]-Bildschirm der korrekte '' | ||
+ | Der Token dient sowohl zur Identifizierung des Mandanten als auch als Sicherheitsmerkmal, | ||
+ | |||
+ | **HINWEIS: | ||
+ | In diesem Fall wird dringend empfohlen, eine VPN-Verbindung einzurichten, | ||
+ | |||
+ | ===== Fehlerbehebung ===== | ||
+ | |||
+ | Stelle zunächst sicher, dass sowohl der COBI.wms Print Service als auch der Coresuite Service tatsächlich laufen. | ||
+ | Einer oder beide Dienste könnten nach einem Serverneustart nicht automatisch gestartet worden sein. (Wenn kein Coresuite Service vorhanden ist, muss ein SAP Business One Client mit dem Coresuite Designer Add-On ausgeführt werden.) | ||
+ | |||
+ | Wenn XML-Dateien im PrintDirectory (laut Konfiguration) auftauchen, der Druck aber nicht funktioniert, | ||
+ | |||
+ | * Stelle sicher, dass **Print Definition ID** und **Layout ID** in der Android-App korrekt konfiguriert sind (siehe [[COBI.wms: | ||
+ | Öffne ggf. die XML-Dateien mit Notepad und prüfe den Inhalt. | ||
+ | * Stelle sicher, dass **Coresuite Service** (oder ein SAP Business One Client mit dem Designer Add-On) läuft und richtig konfiguriert ist. | ||
+ | |||
+ | Wenn keine XML-Dateien im definierten PrintDirectory erscheinen, prüfe Folgendes: | ||
+ | |||
+ | * Kontrolliere die Konfigurationsdatei – beachte insbesondere, | ||
+ | * Vergewissere dich, dass der COBI.wms Print Service tatsächlich läuft (über die Windows-Diensteverwaltung). | ||
+ | * Prüfe, ob der konfigurierte TCP-Port vom Android-Gerät aus erreichbar ist. | ||
+ | * Öffne auf dem Server die Anwendung Ereignisanzeige (Event Viewer) → Windows-Protokolle → Anwendung, | ||
+ | und prüfe, ob der Dienst Fehlermeldungen schreibt. | ||
+ | (Bei vielen Einträgen kannst du die Ansicht nach „Quelle = COBI.wms Print Service“ filtern.) | ||
+ | |||
+ | Wenn der COBI.wms Print Service läuft, aber gar keine Einträge protokolliert, | ||
+ | In diesem Fall überprüfe, | ||
+ | Andernfalls sollten die Log-Einträge Hinweise auf die Ursache geben. | ||
+ | |||
+ | ===== Update ===== | ||
+ | |||
+ | - Stoppe den Dienst. | ||
+ | - Entpacke den Inhalt der neuen ZIP-Datei in **C: | ||
+ | - Starte den Dienst erneut. | ||
+ | |||
+ | ===== Deinstallation ===== | ||
+ | |||
+ | - Stoppe den Dienst. | ||
+ | - Führe folgenden Befehl in '' | ||
+ | '' | ||
+ | - Lösche anschließend den Ordner '' | ||
de/cobi.wms/druckdienst.1761129306.txt.gz · Last modified: by thuth