Funktionen

Alles, was ceelab kann

Beschriebene Version: ceelab 0.3.3. Jeder Screenshot stammt aus der Anwendung selbst.

Generierung

  • Filterbare Liste aller Dokumenttypen; der zuletzt gewählte wird auf dem Arbeitsplatz gespeichert.
  • Eine Zeile pro Feld, das beim Bediener abgefragt wird; Fehler erscheinen unter dem Feld, ein Zähler zeigt seine nächste Nummer an.
  • Die Zeilen sammeln sich im Stapel, der mehrere Typen mischen kann; Vorschau, ohne etwas zu verbrauchen.
  • Früheres Datum: Die Dokumente, die Metadaten der PDFs und der Zeitraum der Zähler folgen dem gewählten Datum.
  • Die Schaltfläche kündigt an, was ausgegeben wird: „12 Etiketten drucken“, „12 Dokumente generieren“.
  • Tastatur: Eingabe springt zum nächsten Feld und fügt beim letzten die Zeile hinzu; Strg+Eingabe generiert; Strg+N leert den Stapel.
Fenster Generierung: Stapel mit zwei Zeilen, Formular eines Produktetiketts, Schaltfläche „13 Dokumente generieren“.Fenster Generierung: Stapel mit zwei Zeilen, Formular eines Produktetiketts, Schaltfläche „13 Dokumente generieren“.

Abschluss der Generierung und Kontrolle des ersten Etiketts

  • Die Nummern werden reserviert und jedes Dokument wird in einem einzigen Vorgang in den Verlauf eingetragen.
  • Parallelisierte Kompilierung, danach gehen alle Etiketten des Stapels auf einmal und in der richtigen Reihenfolge an die Druckwarteschlange.
  • Pro Dokument: Vorschau, PDF öffnen (Dokumente), Erneut drucken und Drehen um 180° (Etiketten), ohne eine Nummer zu verbrauchen.
  • Beim ersten Etikettenstapel wird zur Prüfung (Ausrichtung, Position, Inhalt) nur ein Etikett gedruckt, bevor der Rest des Stapels folgt; diese Kontrolle findet einmal pro Installation statt.
Abschlussbildschirm der Generierung: vier Dokumente, ihre gedruckten Etiketten und der gespeicherte Lieferschein.Abschlussbildschirm der Generierung: vier Dokumente, ihre gedruckten Etiketten und der gespeicherte Lieferschein.

Dokumenttypen und Felder

  • Acht Feldarten: Text, Zahl, Datum, Auswahlliste, Ja/Nein, Zähler, Zusammengesetzt, Formel.
  • Optionen: Pflichtfeld, beim Bediener abgefragt oder fester Wert, Standardwert.
  • Jedes Feld hat eine englische Variable, {product}; „Variable umbenennen“ aktualisiert alles, was sie verwendet.
  • Dokumentsprache pro Typ: Datumsangaben und Silbentrennung in den erzeugten Dokumenten.
  • Muster für die Namen der PDF-Dateien, mit Live-Vorschau.
Registerkarte Dokumenttypen: Felder Adresse (mehrzeilig), Gewicht, Zerbrechlich (Ja/Nein), Paketnummer (Zähler) und Paketcode (Formel).Registerkarte Dokumenttypen: Felder Adresse (mehrzeilig), Gewicht, Zerbrechlich (Ja/Nein), Paketnummer (Zähler) und Paketcode (Formel).

Zähler

  • Nummern werden als Block in einem atomaren Vorgang reserviert; die Nummern eines Stapels sind lückenlos, ohne Obergrenze.
  • Zurücksetzen nie, jährlich, monatlich oder täglich, nach dem Datum des Dokuments.
  • Eine reservierte Nummer ist immer nachvollziehbar: Eine fehlgeschlagene Ausgabe wird mit derselben Nummer neu erzeugt.
  • Beispiel: 2026-10-0042 ergibt sich aus einem monatlich zurückgesetzten Zähler und dem zusammengesetzten Feld {year}-{month}-{serial}.

Formeln und Bedingungen

  • Ein Lückentext {…}, in dem jede Lücke ein Ausdruck ist: {prefix}{format_date(date, "yymmdd")}-{pad(rank, 2)}.
  • Funktionen text, number, round, decimals, pad, upper, lower, left, right, replace, format_date, add_days und lookup; Operatoren, Vergleiche und if … then … else.
  • Prüfungen beim Speichern: unbekannte Namen, unverträgliche Typen, zirkuläre Berechnungen, mit dem Ergebnis für die Beispielwerte.
  • Eine fehlschlagende Formel blockiert die Generierung, ohne eine Nummer zu verbrauchen; die Ergebnisse werden im Verlauf festgeschrieben.
  • Dieselben Ausdrücke lassen sich in den Texten der Vorlagen schreiben.
Formelfeld {year}-{parcel}: Ergebnis mit den Beispielwerten, verwendete Felder, Vorlagen, die es verwenden, und verfügbare Elemente.Formelfeld {year}-{parcel}: Ergebnis mit den Beispielwerten, verwendete Felder, Vorlagen, die es verwenden, und verfügbare Elemente.

Vorlagen-Labor

  • Elemente Text, Bilder, Formen, Linien, CE- und ATEX-Kennzeichnungen; Etikett in freiem Format oder A4-Seite.
  • Die Palette „Variable an der Cursorposition einfügen“ bietet die Felder des Typs und die Elemente von ceelab an ({date}, {copy}, {location} …).
  • Mehrere Vorlagen pro Typ; die mit „Bei jeder Generierung erzeugt“ markierten werden für jedes Exemplar ausgegeben.
  • Automatisch gespeicherte Entwürfe, Import und Export als .ceet, Import von Word- und ODT-Dokumenten.
Vorlagen-Editor: Ebenenliste, Produktetikett 4 × 2 Zoll mit seinen Variablen, Eigenschaften des ausgewählten Elements.Vorlagen-Editor: Ebenenliste, Produktetikett 4 × 2 Zoll mit seinen Variablen, Eigenschaften des ausgewählten Elements.

Vorlagengalerie

  • Nach Typ filterbare Galerie, einschließlich „Nicht zugeordnet“, mit angepasster Vorschau und Beispielwerten.
  • Bearbeiten, duplizieren, exportieren, einem Typ zuordnen.
Vorlagengalerie, nach Dokumenttyp filterbar, mit einer Vorschau jeder Vorlage.Vorlagengalerie, nach Dokumenttyp filterbar, mit einer Vorschau jeder Vorlage.

Verlauf und Datenbank

  • Verlauf pro Stapel, Suche ohne Beachtung von Akzenten, Status jeder Ausgabe.
  • Unverändertes Neuerzeugen: dieselben Werte, dieselbe Sprache, dasselbe Datum, dasselbe ursprüngliche Layout, keine Nummer wird verbraucht.
  • Excel-Export des gefilterten Verlaufs.
  • Explorer für die Datenbanktabellen, Excel-Import und -Export, Import einer .db-Datenbank.
Generierungsverlauf nach Stapeln gruppiert, mit dem Status jeder Ausgabe und den Aktionen zum erneuten Erzeugen.Generierungsverlauf nach Stapeln gruppiert, mit dem Status jeder Ausgabe und den Aktionen zum erneuten Erzeugen.

Einstellungen und Datensicherung

  • Sprache der Oberfläche, Ausgabeordner, Ort (Variable {location}), Drucker für Etiketten und für Dokumente.
  • Datensicherung als ZIP-Archiv (Datenbank und Einstellungen) und vollständige Wiederherstellung.
Bildschirm Einstellungen: Sprache der Oberfläche, Ausgabeordner, Ort, Drucker und Datensicherung.Bildschirm Einstellungen: Sprache der Oberfläche, Ausgabeordner, Ort, Drucker und Datensicherung.

Geschützter Zugang

  • Die Verwaltung ist durch ein Passwort geschützt, das beim ersten Öffnen festgelegt und einmal pro Sitzung abgefragt wird.
  • Nach fünf Fehlversuchen geht es zurück zur Generierung, mit einer bewussten Wartezeit nach jedem falschen Versuch.
  • Das Passwort wird nirgends im Klartext gespeichert; wenn Sie es vergessen haben, lässt es sich zurücksetzen (siehe Handbuch).
Entsperrbildschirm der Verwaltung, durch ein Passwort geschützt.Entsperrbildschirm der Verwaltung, durch ein Passwort geschützt.

Befehlszeile cee

  • Befehle types, describe, preview, print, history, reprint und edit.
  • Die Optionen -- hängen von den Variablen des Typs ab: --product "Vis inox" oder --set product="Vis inox".
  • JSON-Antwort (--json) und stabile Exit-Codes, für Skripte und geplante Aufgaben.
  • Dieselben Schutzmechanismen wie in der Anwendung, alle geprüft, bevor auch nur eine Nummer reserviert wird.

Plattformen

  • Windows (x64), macOS (Apple Silicon) und Linux (.deb-Paket).
  • Die Rendering-Engine Typst ist integriert: keine zusätzliche Installation.
  • Sammeldruck unter Windows mit integriertem SumatraPDF; sonst CUPS (lp).