Für wen das ist
Entwickler, deren Web-Anwendung einen Thermodrucker auf dem Kundenschreibtisch erreichen muss, ohne eine eigene Print Bridge zu schreiben und auszuliefern.
So funktioniert's
Schritt für Schritt
- Installieren Sie LabelInn auf dem Rechner, an dem der Drucker angeschlossen ist, und aktivieren Sie die lokale API.
- Ermitteln Sie aus Ihrer Web-App den lokalen Endpunkt auf Port 6631 und prüfen Sie /local/v1/health.
- Senden Sie den Druckauftrag mit der Design-Referenz und den Feldwerten für dieses Etikett.
- Lesen Sie das Ergebnis ab und nutzen Sie den Audit-Endpunkt, wenn Sie einen Nachweis über das Gedruckte benötigen.
Probieren Sie es mit Ihren eigenen Daten — die Anmeldung startet einen 14-tägigen Pro-Test, keine Kreditkarte. Danach benötigt diese Funktion Pro für $24.90/Monat. Jetzt downloaden → | Preise ansehen →
Was Sie tun können
- Eine einheitliche Anfrage, ob das Ziel ZPL, TSPL, TPCL oder Epson spricht – LabelInn generiert den Befehlsstrom.
- Funktioniert im lokalen Netzwerk ohne Internet: Die Edge-Warteschlange hält Jobs und synchronisiert zurück, wenn die Verbindung wieder da ist.
- Fleet-Endpunkte lassen die Seite die tatsächlich vorhandenen Drucker auflisten und prüfen, bevor sie druckt.
- Derselbe Job kann stattdessen über die Cloud-API gesendet werden, wenn Browser und Drucker nicht im selben Netzwerk sind.
Technische Details
| Lokaler API-Port | 6631 (HTTP) |
|---|---|
| Health Check | GET /local/v1/health |
| Druckererkennung | GET /local/v1/fleet/printers |
| Offline | Queue holds jobs and syncs back |
| Plan | Pro; 14-day Pro trial on signup |
Grenzen und ehrliche Hinweise
- LabelInn muss auf einem Rechner installiert sein, der den Drucker erreichen kann. Die API leitet den Job weiter; sie schafft keinen Netzwerkpfad zu Hardware, die keinen hat.
- Eine Browserseite kann die lokale API nur aufrufen, wenn sie diesen Host erreichen darf – planen Sie HTTPS und Origin-Regeln in Ihrer Bereitstellung ein.
- API-Zugriff erfordert den Pro-Plan. Die Anmeldung startet eine 14-tägige Pro-Testphase, damit Sie zuerst gegen die echten Endpunkte entwickeln können.
Was passiert nach dem Download?
Häufig gestellte Fragen
Kann ich ZPL aus einem Browser drucken, ohne eine eigene Print Bridge zu bauen?
Ja – genau diese Lücke schließt das. Ihre Seite sendet einen Job an die LabelInn-Instanz neben dem Drucker, und LabelInn erzeugt den Befehlsstrom, den der Drucker tatsächlich spricht.
Ist dafür Internet nötig?
Nicht für den lokalen Pfad. Die Edge-API läuft in Ihrem eigenen Netzwerk auf Port 6631, hält eine Warteschlange offline und synchronisiert zurück, wenn die Verbindung wieder da ist.
Was, wenn der Drucker in einem anderen Gebäude steht?
Dann nutzen Sie stattdessen die Cloud-API: Ihre App ruft LabelInn auf, und die LabelInn-Laufzeit neben dem Drucker führt die Ausgabe aus.
Was wir geprüft haben
The capability is implemented in the LabelInn codebase and the referenced source file names the exact format, engine, port or endpoint described on this page.
lib/services/edge/edge_http_server.dart + edge_server_config.dart — local LAN HTTP API on default port 6631 with /local/v1/* routes
Drucken Sie Ihre Browser / web app-Daten auf dem Drucker, den Sie bereits besitzen
Diese Funktion läuft auf Pro — $24.90/Monat oder $249/Jahr (10 Monate zahlen, 12 nutzen). Die Anmeldung startet eine 14-tägige Pro-Testversion, sodass Sie Ihre eigenen Browser / web app-Daten binden und ein echtes Etikett drucken können, bevor Sie zahlen.
14-tägige Pro-Testversion starten → App herunterladenTechnischer Einkäufer? Entwicklerdokumentation & API-Referenz lesen →