Alternatief voor QZ Tray
Een lichtere manier om te printen vanuit browser-webapps.
Overweegt u QZ Tray voor communicatie tussen browser en printer? De BrioLabel Desktop-agent lost hetzelfde basisprobleem op: een webapplicatie laten printen op lokale label- en bonprinters, zonder Java-runtime, zonder betaalde certificaten en zonder waarschuwingsvenster bij elke printopdracht.
BrioLabel Desktop-agent versus QZ Tray
Een directe vergelijking van beide benaderingen voor printen vanuit de browser.
| Aspect | QZ Tray | BrioLabel Desktop-agent |
|---|---|---|
| Runtime-omgeving | Bevat een volledige Java-runtime (JRE) | Native app, geen Java, geen meegeleverde runtime |
| Installatiegrootte | Ruim boven de 100 MB, vanwege de meegeleverde JRE | Ongeveer 3 MB |
| Geheugengebruik in rust | Doorgaans ruim boven de 100 MB, JVM-overhead | Slechts enkele MB's |
| Stil printen | Vereist een betaald certificaat van QZ Industries | Gratis, geen certificaataankoop nodig |
| Koppelen en vertrouwen | Verzoeken zijn cryptografisch ondertekend; de agent vraagt bij de eerste verbinding van een site om handmatige bevestiging, en gekoppelde clients kunnen op elk moment worden bekeken en ingetrokken | |
| Printformaat | Ruwe, printerspecifieke commando's (ZPL, ESC/P) die uw app zelf genereert | BLPD, een open, printerongebonden documentformaat |
| Wat uw app genereert | Handmatig opgebouwde, printerspecifieke commandoreeksen | Eén BLPD-document; de agent verzorgt de vertaling naar ZPL, TSPL of Brother Raster |
| Licentie | Gratis niveau beschikbaar; betaalde niveaus voor certificaten en support | Altijd gratis |
Waarom teams een alternatief voor QZ Tray zoeken
- QZ Tray draait op een meegeleverde Java Virtual Machine, wat een grotere installatie en een hoger geheugengebruik op de achtergrond betekent dan een kleine native app nodig heeft.
- Stil printen zonder bevestigingsvensters vereist de aankoop en installatie van een ondertekeningscertificaat van QZ Industries.
- Zonder dat certificaat tonen browsers bij elke afzonderlijke printopdracht een toestemmingsvenster, onpraktisch bij een kassa of een drukke inpakplek in het magazijn.
- QZ Tray verstuurt ruwe, printerspecifieke commando's; uw applicatie moet nog steeds correcte ZPL, TSPL of ESC/P genereren voor elk ondersteund printermodel.
- Antivirussoftware markeert of blokkeert de meegeleverde Java-runtime soms, wat extra IT-werk oplevert bij uitrol op veel computers.
Het onderliggende formaat
BLPD: één document, elke printer.
De BrioLabel Desktop-agent verzint geen nieuw eigen protocol. Hij rendert BLPD (BrioLabel Print Document), een open, printerongebonden specificatie. Uw applicatie genereert één volledig opgelost BLPD-document; de agent vertaalt dit naar ZPL, TSPL of Brother Raster, afhankelijk van de doelprinter.
- Volledig opgelost: de generator heeft alles al gemeten, afgebroken en gepositioneerd. De agent neemt geen lay-outbeslissingen, hij print alleen.
- Printerongebonden: hetzelfde document wordt correct geprint op een Zebra-, TSC- of Brother-printer.
- Open: de specificatie is openbaar. Andere renderers naast de BrioLabel Desktop-agent zijn nadrukkelijk welkom.
Zo ziet het versturen van een printopdracht eruit
Een minimaal voorbeeld: verbinding maken met de lokale agent via WebSocket en een BLPD-document versturen.
Download de agent
Overweegt u QZ Tray voor communicatie tussen browser en printer? De BrioLabel Desktop-agent lost hetzelfde basisprobleem op: een webapplicatie laten printen op lokale label- en bonprinters, zonder Java-runtime, zonder betaalde certificaten en zonder waarschuwingsvenster bij elke printopdracht.
Download de agent