open source _industrial

C. Eric Freyn

Elektroniker | Techniker | Informatiker

Hi, ich bin Eric.

Eigentlich ist meine Hauptseite für Freelancer-Aufträge freynprojects.com, aber schön, dass du hier auf meiner .de-Domain gelandet bist.

Vom Fleck weg: Ich bin alle drei Berufe in Personalunion. Das bedeutet: Ich verstehe die Hardware, die Elektrik und den Code dahinter. Seit knapp 35 Jahren sorge ich dafür, dass Geräte, Netzwerke und Software (wie SAP/ERP oder CRM) ohne Reibungsverluste miteinander reden. Herstellerunabhängig, branchenübergreifend und garantiert ohne Buzzword-Gewitter.

Erics Schreibtisch-Simulator (Dichte eines Schwarzen Lochs)

Klicke auf den Button, um zu sehen, was heute im Chaos auftaucht...

Mein Kerngebiet: Barcode, RFID & Kennzeichnung

Wenn bei dir Daten fließen und Etiketten gedruckt werden müssen, bin ich dein Mann. Seit 35 Jahren mache ich Web-Etikettendruck und habe so ziemlich jeden Fehler schon mal gesehen (und behoben), den man mit einem Drucker anstellen kann:

Was ich sonst noch so im Werkzeugkoffer habe

SAP ZPL Patcher

Bestehende SAP-Druckausgabe korrigieren, ohne SAP selbst verändern zu müssen.

Der SAP ZPL Patcher ist eine industrielle Printer-Box zwischen einem bestehenden SAP-Druckpfad und einem physischen Zebra-ZPL-II-Drucker. Die Box übernimmt den vorhandenen Drucker-Endpunkt, empfängt den RAW-Datenstrom über TCP-Port 9100, überwacht die Kommunikation in beide Richtungen, korrigiert definierte ZPL-Befehle und leitet den angepassten Druckjob an den echten Drucker weiter.

Quelle
SAP / Druckserver Vorhandene Druckerdefinition und unveränderter RAW-Druckpfad.
Gateway
SAP ZPL Patcher Empfangen · überwachen · prüfen · patchen · protokollieren · weiterleiten
Ziel
Zebra ZPL-II-Drucker Der physische Drucker erhält den korrigierten Druckdatenstrom.

Transparente Einbindung

Die Box kann die bisherige Drucker-IP übernehmen. Für SAP bleibt der bestehende Druckweg erhalten, während der eigentliche Drucker über ein separates internes Netzwerk angebunden wird.

ZPL-Stream-Patching

Positionen, Links- und Top-Offset, Druckdichte, Geschwindigkeit sowie ausgewählte ZPL-II-Befehle können vor der Ausgabe ergänzt, ersetzt oder normalisiert werden.

Kommunikations-Monitoring

TCP-Verkehr in beide Richtungen lässt sich als Klartext und Hex-Dump protokollieren. Dadurch werden Statusabfragen, Handshakes und der eigentliche ZPL-Druckstream sichtbar.

Druckerstatus und Rückkanal

Zebra-Statusabfragen und Antworten werden transparent weitergereicht. Optional kann auch SNMP-Kommunikation über UDP-Port 161 an den echten Drucker weitergeleitet werden.

SAP → RAW TCP 9100 → Monitoring → ZPL-II-Patchregeln → Zebra-Drucker → Statusantwort → SAP

Lizenzkostenfreie industrielle Druckplattform

Beliebig viele Clients und Drucker ohne Lizenzgebühren pro Gerät, Benutzer oder Druckauftrag.

OpenSourceLabels, SAP und der SAP ZPL Patcher können gemeinsam eine vollständig selbst gehostete Druckplattform bilden. Etiketten werden browserbasiert gestaltet, SAP liefert die Prozessdaten, und der SAP ZPL Patcher übernimmt Kommunikation, Korrektur, Verteilung und Protokollierung des ZPL-II-Druckstroms.

Design
OpenSourceLabels Browserbasierter Etiketten-Designer für zentrale Vorlagen, variable Felder, Barcodes, GS1, QR-Codes, Data Matrix, Grafiken und RFID-Daten.
Prozessdaten
SAP / ERP / MES / WMS Materialnummern, Chargen, Seriennummern, Produktionsaufträge, SSCC, Versand- und Qualitätsdaten sowie das gewünschte Druckziel.
Printing
SAP ZPL Patcher mit Web-Interface Empfang über RAW TCP 9100, Druckerzuordnung, ZPL-Patching, Statusweiterleitung, Monitoring, Wiederholdruck und Protokollierung.

Unbegrenzt viele Clients

Browser-Arbeitsplätze, SAP-Systeme, MES-Terminals, Maschinen, Handscanner, SPS-Steuerungen und Fremdsysteme können über Web, API, TCP oder Dateischnittstellen anbinden.

Unbegrenzt viele Drucker

Neue Zebra- oder ZPL-kompatible Drucker werden im Web-Interface mit IP-Adresse, Port, Auflösung, Offset, Druckdichte, Geschwindigkeit und Profil angelegt.

Keine künstliche Lizenzgrenze

Die Anzahl der Benutzer, Clients, Drucker und Druckjobs wird technisch nur durch Serverleistung, Netzwerk und gewünschte Verfügbarkeit begrenzt.

Zentrale Vorlagen

Etikettenlayouts können zentral gepflegt, versioniert und für verschiedene Werke, Produktionslinien, Kunden oder Druckerprofile verwendet werden.

Verteilte Print-Gateways

Mehrere lokale SAP ZPL Patcher können in verschiedenen Werken oder Netzsegmenten laufen, während Vorlagen und Regeln zentral verwaltet werden.

Webbasierter Betrieb

Drucker, Profile, Patchregeln, Logs und Statusinformationen werden über ein Browser-Interface verwaltet. Zusätzliche Desktop-Lizenzen sind nicht erforderlich.

Lizenzmodell: Die Plattform kann ohne Lizenzgebühren pro Drucker, Client, Benutzer oder Druckauftrag betrieben werden. Open-Source-Komponenten werden selbst gehostet und können ohne proprietäre Lizenzbindung erweitert werden. Kosten entstehen weiterhin für Hardware, Installation, Integration, Betrieb, Wartung und Support – nicht jedoch automatisch für jeden zusätzlichen Arbeitsplatz oder Drucker.

Projekte & Lösungen aus der Praxis

Hier fließen Hardware, Software und Automation zusammen – egal ob Industrie, Logistik oder smarte Infrastruktur:

SAP / Zebra

SAP ZPL Patcher

Transparente Printer-Box für RAW-TCP-9100, bidirektionales Monitoring und gezielte Korrekturen bestehender ZPL-II-Druckdaten.

Eigengewächs

greenBlackBox

Smarte, robuste Steuerungssysteme für Fahrrad-Parkhäuser, Campingplätze und Schrankenanlagen / Zufahrtskontrollen.

Automotive

BMW Label

Umsetzung und Integration spezifischer Kennzeichnungslösungen nach strengen Automobil-Vorgaben.

Qualitätssicherung

Optische Erfassung

Kameragestütztes Live-Label-Erfassungssystem zur automatischen Überprüfung von Druckdaten direkt im Prozess.

Ausfallsicherheit

Backup-Szenario

Konzeption und Umsetzung von Druck-Labelling Ausfallkonzepten, falls die Hauptserver mal beschließen, spontan Urlaub zu machen.