Alternative à QZ Tray
Une façon plus légère d'imprimer depuis des applications web dans le navigateur.
Si vous évaluez QZ Tray pour la communication entre le navigateur et l'imprimante : l'agent de bureau BrioLabel résout le même problème fondamental — permettre à une application web d'imprimer sur des imprimantes d'étiquettes et de reçus locales — sans environnement d'exécution Java, sans certificat payant, et sans boîte de dialogue d'avertissement à chaque impression.
Agent de bureau BrioLabel vs QZ Tray
Une comparaison directe des deux approches pour l'impression depuis le navigateur.
| Aspect | QZ Tray | Agent de bureau BrioLabel |
|---|---|---|
| Environnement d'exécution | Embarque un environnement d'exécution Java (JRE) complet | Application native — pas de Java, aucun environnement d'exécution embarqué |
| Taille d'installation | Nettement plus de 100 Mo, en raison du JRE embarqué | Environ 3 Mo |
| Utilisation mémoire au repos | Généralement bien au-delà de 100 Mo, surcharge de la JVM | Quelques Mo seulement |
| Impression silencieuse | Nécessite un certificat payant de QZ Industries | Gratuit, aucun achat de certificat requis |
| Appairage et confiance | Les requêtes sont signées cryptographiquement ; l'agent demande une confirmation manuelle lors de la première connexion d'un site, et les clients appairés peuvent être consultés et révoqués à tout moment | |
| Format d'impression | Commandes brutes spécifiques à l'imprimante (ZPL, ESC/P), générées par votre application | BLPD — un format de document ouvert, indépendant de l'imprimante |
| Ce que génère votre application | Des chaînes de commandes spécifiques à l'imprimante, construites manuellement | Un unique document BLPD — l'agent se charge de la traduction en ZPL, TSPL ou Brother Raster |
| Licence | Un niveau gratuit disponible ; niveaux payants pour les certificats et le support | Toujours gratuit |
Pourquoi les équipes cherchent une alternative à QZ Tray
- QZ Tray fonctionne sur une machine virtuelle Java embarquée, ce qui implique une installation plus lourde et une consommation mémoire en arrière-plan plus importante qu'une petite application native.
- L'impression silencieuse, sans boîte de dialogue de confirmation, nécessite l'achat et l'installation d'un certificat de signature auprès de QZ Industries.
- Sans ce certificat, les navigateurs affichent une boîte de dialogue d'autorisation à chaque impression — peu pratique en caisse ou dans un poste d'emballage d'entrepôt animé.
- QZ Tray envoie des commandes brutes spécifiques à l'imprimante — votre application doit tout de même générer du ZPL, du TSPL ou de l'ESC/P correct pour chaque modèle d'imprimante pris en charge.
- Les logiciels antivirus signalent ou bloquent parfois l'environnement d'exécution Java embarqué, ce qui ajoute une charge de travail informatique lors du déploiement sur de nombreux postes.
Le format sous-jacent
BLPD : un document, n'importe quelle imprimante.
L'agent de bureau BrioLabel n'invente pas un nouveau protocole propriétaire. Il exécute le rendu de BLPD (BrioLabel Print Document) — une spécification ouverte et indépendante de l'imprimante. Votre application génère un unique document BLPD, entièrement résolu ; l'agent le traduit en ZPL, TSPL ou Brother Raster selon l'imprimante cible.
- Entièrement résolu — le générateur a déjà mesuré, retourné à la ligne et positionné le contenu. L'agent ne prend aucune décision de mise en page, il se contente d'imprimer.
- Indépendant de l'imprimante — le même document s'imprime correctement sur une imprimante Zebra, TSC ou Brother.
- Ouvert — la spécification est publique. D'autres moteurs de rendu, en plus de l'agent de bureau BrioLabel, sont explicitement les bienvenus.
À quoi ressemble l'envoi d'une tâche d'impression
Un exemple minimal : se connecter à l'agent local via WebSocket et envoyer un document BLPD.
Télécharger l'agent
Si vous évaluez QZ Tray pour la communication entre le navigateur et l'imprimante : l'agent de bureau BrioLabel résout le même problème fondamental — permettre à une application web d'imprimer sur des imprimantes d'étiquettes et de reçus locales — sans environnement d'exécution Java, sans certificat payant, et sans boîte de dialogue d'avertissement à chaque impression.
Télécharger l'agent