QZ-Tray-Alternative
Ein leichterer Weg, aus Browser-Webanwendungen zu drucken.
Wenn Sie QZ Tray für die Kommunikation zwischen Browser und Drucker evaluieren: Der BrioLabel Desktop-Agent löst dasselbe grundlegende Problem – eine Webanwendung kann auf lokale Etiketten- und Belegdrucker drucken – ohne Java-Laufzeitumgebung, ohne kostenpflichtige Zertifikate und ohne Warnhinweis bei jedem Druckvorgang.
BrioLabel Desktop-Agent vs. QZ Tray
Ein direkter Vergleich der beiden Ansätze für Browser-Druck.
| Aspekt | QZ Tray | BrioLabel Desktop-Agent |
|---|---|---|
| Laufzeitumgebung | Bringt eine vollständige Java-Laufzeitumgebung (JRE) mit | Native App – kein Java, keine mitgelieferte Laufzeitumgebung |
| Installationsgröße | Deutlich über 100 MB, bedingt durch die mitgelieferte JRE | Rund 3 MB |
| Speicherverbrauch im Leerlauf | Typischerweise deutlich über 100 MB, JVM-Overhead | Einstelliger MB-Bereich |
| Stiller Druck | Erfordert ein kostenpflichtiges Zertifikat von QZ Industries | Kostenlos, kein Zertifikatskauf erforderlich |
| Pairing & Vertrauen | Anfragen sind kryptografisch signiert; der Agent fragt beim ersten Verbindungsaufbau einer Website um manuelle Bestätigung, gekoppelte Clients können jederzeit eingesehen und der Zugriff entzogen werden | |
| Druckformat | Rohe, druckerspezifische Befehle (ZPL, ESC/P), die Ihre App selbst erzeugt | BLPD – ein offenes, druckerunabhängiges Dokumentformat |
| Was Ihre App erzeugt | Druckerspezifische Befehlsketten, von Hand erstellt | Ein einziges BLPD-Dokument – der Agent übernimmt die Übersetzung in ZPL, TSPL oder Brother Raster |
| Lizenz | Kostenlose Stufe verfügbar; kostenpflichtige Stufen für Zertifikate und Support | Immer kostenlos |
Warum Teams nach einer QZ-Tray-Alternative suchen
- QZ Tray läuft auf einer mitgelieferten Java Virtual Machine, was eine größere Installation und einen höheren Speicherverbrauch im Hintergrund bedeutet, als eine kleine native App benötigt.
- Stiller Druck ohne Bestätigungsdialoge erfordert den Kauf und die Installation eines Signaturzertifikats von QZ Industries.
- Ohne dieses Zertifikat zeigen Browser bei jedem einzelnen Druckvorgang einen Berechtigungsdialog an – unpraktisch an der Kasse oder in einer geschäftigen Lager-Packstation.
- QZ Tray sendet rohe, druckerspezifische Befehle – Ihre Anwendung muss weiterhin für jedes unterstützte Druckermodell korrektes ZPL, TSPL oder ESC/P erzeugen.
- Antivirensoftware markiert oder blockiert die mitgelieferte Java-Laufzeitumgebung mitunter, was bei der Verteilung auf viele Rechner zusätzlichen IT-Aufwand bedeutet.
Das Format dahinter
BLPD: ein Dokument, jeder Drucker.
Der BrioLabel Desktop-Agent erfindet kein neues proprietäres Protokoll. Er rendert BLPD (BrioLabel Print Document) – eine offene, druckerunabhängige Spezifikation. Ihre Anwendung erzeugt ein einziges, vollständig aufgelöstes BLPD-Dokument; der Agent übersetzt es je nach Zieldrucker in ZPL, TSPL oder Brother Raster.
- Vollständig aufgelöst – der Generator hat bereits alles vermessen, umgebrochen und positioniert. Der Agent trifft keine Layout-Entscheidungen, er druckt nur.
- Druckerunabhängig – dasselbe Dokument wird korrekt auf einem Zebra-, TSC- oder Brother-Drucker gedruckt.
- Offen – die Spezifikation ist öffentlich. Weitere Renderer neben dem BrioLabel Desktop-Agent sind ausdrücklich willkommen.
So sieht das Senden eines Druckauftrags aus
Ein minimales Beispiel: Verbindung zum lokalen Agent per WebSocket herstellen und ein BLPD-Dokument senden.
Agent herunterladen
Wenn Sie QZ Tray für die Kommunikation zwischen Browser und Drucker evaluieren: Der BrioLabel Desktop-Agent löst dasselbe grundlegende Problem – eine Webanwendung kann auf lokale Etiketten- und Belegdrucker drucken – ohne Java-Laufzeitumgebung, ohne kostenpflichtige Zertifikate und ohne Warnhinweis bei jedem Druckvorgang.
Agent herunterladen