Was in Labelixa erschienen ist — neue Funktionen, Integrationen und Korrekturen, Neuestes zuerst.
In ^BC Modus D (UCC/EAN) berechnen Drucker mit Firmware x.11 und neuer die Prüfziffer von AIs wie (00) SSCC und (01) GTIN selbst. Die Vorschau macht das jetzt ebenso im Barcode und in der Zeile darunter, und der Validator meldet eine Platzhalter- oder falsche Ziffer als Hinweis ZPL4006 statt als Prüfziffer-Warnung.
In der ZPL-Größen- & DPI-Analyse und den DPI-Konvertern (einschließlich 203 zu 300 und 300 zu 203 dpi) erscheinen der Satz zur DPI-Schätzung und die Umrechnungswarnungen jetzt in der Sprache der Seite statt immer auf Englisch. Der Text, den die API liefert, bleibt gleich.
Auf dem Smartphone laufen die Karte in Schritt 3 des Barcode-Generators und die Tabelle des Barcode-Platzrechners nicht mehr über den Bildschirmrand, und die Liste „Gespeicherte Arbeit“ im Panel zeigt jeden Druckauftrag als Karte; Auftragsstatus erscheinen in der Sitzungssprache. Befehls-, Ratgeber-, Regel-, Barcodetyp-, Lösungs- und Vergleichsseiten sowie das ZPL-Cheat-Sheet zeigen eine Brotkrumenzeile statt zwei.
POST /v1/print akzeptiert jetzt statt einer Roh-Nutzlast etiket_id, die ID eines in Ihrem Konto gespeicherten Etiketts, mit degiskenler für seine Variablen. Mit satirlar drucken Sie bis zu 1.000 Etiketten desselben Designs als einen Auftrag, eine Zeile pro Etikett. Eine fehlende Variable wird mit ihrer Zeilennummer abgelehnt, bevor etwas in die Warteschlange geht. Der Druck mit Roh-Nutzlast funktioniert wie bisher.
Das Veröffentlichen eines gespeicherten Etiketts läuft jetzt über eine Freigabe. Unter Dashboard › Gespeicherte Arbeit legt „Zur Freigabe einreichen“ das Etikett in die Freigabe-Warteschlange; ein Admin oder Inhaber gibt es frei (das Etikett wird veröffentlicht) oder lehnt es mit einem Pflichtgrund ab (es wird wieder zum Entwurf). Der Druck per Etiketten-ID, über die API oder aus Business Central, akzeptiert nur veröffentlichte Etiketten. Jede Anfrage und Entscheidung wird im Prüfprotokoll des Arbeitsbereichs festgehalten. Die API bietet dieselben Schritte: POST /v1/labels/{id}/publish reicht ein, /approve und /reject entscheiden, GET /v1/labels/{id}/approvals listet den Verlauf.
/tools/designer ist jetzt ein Vollbild-Studio mit drei Arbeitsmodi: Einfach (wählen Sie in einem Formular die Zeilen für das Etikett; eine Live-Thermovorschau ordnet sie für Sie an), Studio (freies Layout auf der Arbeitsfläche mit intelligenten Hilfslinien) und Pro (dunkler Arbeitsbereich, mm-Lineale, Ebenen und ein festes Eigenschaftenfeld). Speichern und .zpl herunterladen stehen in jedem Modus nebeneinander in der oberen Leiste.
Tool-Katalog, ZPL-Viewer, EPL/TSPL/CPCL-Viewer, Barcode-Generator, Vorlagengalerie, Massen-Etikettenerstellung, die Konverter (Bild/PDF zu ZPL, DPI, Druckersprache), die Prüfwerkzeuge (EPL/TSPL/CPCL-Validatoren, ZPL-Diagnose, Kompatibilität, Barcode-Prüfung und weitere) und die Befehlsreferenzen (EPL/TSPL/CPCL und das ZPL-Cheat-Sheet) teilen jetzt eine Designsprache, einschließlich eines dunklen Designs. Auf dem Smartphone erscheinen die EPL/TSPL/CPCL-Befehlsreferenzen als Karten. Adressen und Funktionsumfang der Tools bleiben gleich.
Auf /pricing zeigt eine Tabelle, was sich zwischen Aufrufen ohne Schlüssel, einem kostenlosen Konto und einem kostenpflichtigen Tarif ändert: Kontingent, Ratenlimit, Etiketten pro Anfrage, wofür gezählt wird (IP-Adresse oder Ihr API-Schlüssel), gespeicherte Etiketten, DirectPrint und Support. Die Zahlen stammen aus der Tariftabelle, die die API durchsetzt; der Kontingent-Abschnitt der API-Dokumentation beschreibt jetzt dasselbe Modell. Preise und Limits sind unverändert.
/docs/api listet jetzt die Fehler der API nach HTTP-Status gruppiert: den stabilen maschinenlesbaren Namen zum Verzweigen, einen Beispiel-Body mit der echten Servermeldung, die relevanten Header und wie sich die Ursache beheben lässt. Die SDK-READMEs (Python, Node, Go, PHP, C#, Java) zeigen eine echte, kommentierte Antwort mit der englischen Bedeutung jedes JSON-Felds und verlinken den neuen Abschnitt.
Nach dem Analysieren blieb der Ergebnisbereich wegen eines Skriptfehlers geschlossen, Felddrehungen und Rahmen wurden nie angezeigt. Behoben; die gedruckte Position wird nur gezeigt, wenn sie von der angegebenen abweicht.
Die meistgefragten unbekannten Befehle erscheinen jetzt in der Vorschau: ^TB Textblock, ^PA erweitertes Textlayout, ^PM Spiegelung, ^CW Buchstabenzuordnung für geladene Schriften. Präfixwechsel mit ^CC/~CC und ^CT/~CT werden tatsächlich angewendet; ^SZ ~TA ^ML ~PS ~JO ^SP ^ZZ ~EF gelten als Druckereinstellungen und warnen nicht mehr. 15 neue Befehlsseiten in drei Sprachen.
Die Hauptkarte unter /download wechselt auf Mac und Linux zum vom Browser erkannten System (kopierbarer Installationsbefehl plus Schritte); Windows bleibt Standard. Download-Links werden aus der Versionsnummer gebildet — der 404 der veralteten Version vom 26. Oktober ist behoben.
Bei Aufrufen ohne API-Schlüssel erscheinen der X-Quota-Hint-Header und der MCP-Texthinweis, sobald 150 Etiketten verbraucht sind (zuvor 500). Kontingente, Limits und Preise sind unverändert; das Verhalten mit API-Schlüssel bleibt gleich.
Der Windows-Dienst hält seine Kopplungseinstellungen jetzt in %ProgramData% („not paired“ behoben); unter macOS bietet ein Nein zur Bürowarteschlange das Hinzufügen eines Netzwerkdruckers per IP an; ein laufender Agent übernimmt Einstellungsänderungen innerhalb von 10 Sekunden; eine CUPS-Warteschlange, die nicht drucken kann, gilt nicht mehr als bereit.
Jedes Auftragsergebnis enthält jetzt das Ergebnis der Identitätsprüfung des Druckers (kimlik_dogrulama: verified, mismatch, unavailable oder not_pinned); die Druckerkarte im Panel zeigt, wann ein festgelegter Drucker zuletzt verifiziert wurde. Der Agent protokolliert einen Auftrag, bevor er ihn an den Drucker sendet: Nach einem Absturz oder Neustart wird ein nie begonnener Auftrag als nicht gesendet gemeldet und sicher erneut eingereiht; ein Auftrag, dessen Versand begonnen hatte, wird als Zustellung ungewiss gemeldet und nie ein zweites Mal gedruckt.
Ist die E-Mail Ihres Microsoft-Kontos auf Domain-Ebene verifiziert, werden Sie direkt in Ihr bestehendes Konto angemeldet; andernfalls bleibt die E-Mail-Bestätigung zu Ihrer Sicherheit bestehen, und der Bildschirm nennt jetzt den Grund.
Dashboard › Gespeicherte Arbeit › Gespeicherte Etiketten zeigt neben jedem Entwurf eine Schaltfläche „Veröffentlichen“; der Status (Entwurf / Veröffentlicht) erscheint in Ihrer Sprache. Eine Rolle ohne Veröffentlichungsrecht sieht statt der Schaltfläche den Grund.
Der „Unexpected server error“ beim zweiten Speichern und die stillen Duplikate sind behoben. Existiert ein Etikett mit demselben Namen, fragt der Designer: Ja → neue Version dieses Etiketts, Nein → anderer Name. Das gespeicherte ZPL ist immer der aktuelle Stand der Zeichenfläche; der aus Business Central geöffnete Designer erscheint in Ihrer Sprache.
Der Render-Stack läuft jetzt auf Pillow 13.0.0; acht veröffentlichte CVEs sind geschlossen. Gerenderte Etiketten bleiben unverändert.
Alle MCP-Werkzeugergebnisse verwenden jetzt englische Feldnamen und Meldungen; neue Werkzeuge bulk_submit, bulk_status, bulk_list und barcode_verify.
Der n8n-Community-Node und das JetBrains-IDE-Plugin sind beide in Version 0.1.4 erschienen.
Menschenlesbare API-Fehlermeldungen und X-Warnings sind für alle Aufrufer englisch; EPL-, TSPL- und CPCL-Prüfungen liefern ebenfalls Warnungen. Die Werkzeugseiten zeigen die Meldung in Ihrer Sitzungssprache.
Karten für DirectPrint, GitHub Actions, VS Code und MCP auf der Startseite; das Entwickler-Menü führt alle drei Integrationen.
Das Werkzeug save_label speichert das Etikett und liefert einen Abhol-Link; nach der Anmeldung wird es Ihrem Konto zugeordnet.
Die Download-Seite des Agenten ist live: Computer koppeln, Netzwerk- oder USB-Warteschlangendrucker zuordnen und Druckaufträge über die API senden.