Alle Artikel
Makerspace9 Min. Lesezeit

QR-Etiketten im Makerspace: Link, Layout und Scan-Workflow

Das Ressourcenetikett enthält einen kompakten Link unter /r/{code}. Layout, Material und Scan-Workflow entscheiden, ob es in der Werkstatt funktioniert.

OI

Open Inventory

Technische Notizen · MIT-lizenziert

Eine Person hält ein Smartphone über einen QR-Aufkleber auf einem Karton.
Reale Kontextfotografie eines Paket-Scans. Der sichtbare QR-Code und Bildschirminhalt stammen nicht aus Open Inventory. Foto: Kampus Production / Pexels.

Kurz zusammengefasst

  • Ressourcenlinks verwenden kurze Codes unter /r/{code}
  • Etikett und ausführender Scan-Workflow sind getrennte Konzepte
  • Druckmaß, Kontrast, Material und Scanabstand gehören in den Test

Echte App-Aufnahme

QR und Code 128 im echten Labeldesigner

Eigens angelegte Demo-Daten
Echter Open-Inventory-Labeldesigner mit QR-Code, Barcode und Demo-Datensatz
Direkte Aufnahme des visuellen Editors mit einem ausgewählten Demo-Datensatz und druckbarer Vorschau.
01

Vor dem Druck

Was im Ressourcen-QR steckt

lib/resource-short-link.ts erzeugt aus der Resource-UUID einen kurzen Code. Das Etikett kodiert dann eine URL unter /r/{code}. Die Route löst den Code serverseitig wieder in die UUID auf und leitet zum Datensatz weiter.

Der Kurzlink umgeht keine Berechtigungen. Ohne gültige Sitzung landet der Browser zuerst bei der Anmeldung und wird danach zum Inventareintrag zurückgeführt. Name, Kennung und Standort sollten trotzdem als lesbarer Text auf dem Etikett stehen.

Der Etikettendesigner kann QR-Code, Bild, Name, Identifier, Code 128, URL und Standort platzieren. Die Maße werden in Millimetern gespeichert. Presets sind nur Startwerte; Browser, Druckertreiber und reales Medium bleiben Teil der Ausgabe.

02

Werkstatt-Workflow

Pilot mit echten Werkzeugen

  1. 01

    Standorte und Rechte festlegen

    Lege Räume, Schränke und Regale als Standorte an. Prüfe getrennt, wer Datensätze ändern, Etiketten verwalten und Bestand buchen darf.

  2. 02

    Pilotgruppe inventarisieren

    Starte mit einer überschaubaren Gruppe, etwa Handmaschinen. Wähle serialisierte Einheiten für individuell verfolgte Geräte und Mengenbestand für austauschbares Verbrauchsmaterial.

  3. 03

    Layout in Millimetern bauen

    Drucke Name, kurze Kennung, Standort und einen ausreichend großen QR-Code. Vermeide kleine Schmuckelemente, die Lesbarkeit und Haltbarkeit nicht verbessern.

  4. 04

    Druck und Scan testen

    Scanne aus typischem Abstand, mit Werkstattlicht und einem nicht frisch gereinigten Etikett. Prüfe außerdem Anmeldung, mobile Ansicht und Rückweg zum Regal.

  5. 05

    Setup versionieren und wiederverwenden

    Passe Vorlage und Befestigung nach dem Pilot an. Gespeicherte Setups haben eine Revision und schützen parallele Änderungen vor stillem Überschreiben.

03

Zwei Arten von Scan

Ressourcenlink und Scan-Ausführung sind getrennt

Ein Ressourcenetikett öffnet nur einen vorhandenen Datensatz. Konfigurierbare Scan-Workflows sind ein eigener Pfad: Sie lesen fremde Codes, extrahieren den relevanten Wert und können eine serialisierte Einheit nach einer Vorschau ändern.

Vor der Mutation zeigt der Server Ziel und Diff. Die Ausführung läuft mit Idempotency-Key in einer Transaktion zusammen mit Bestandsbewegung und Audit-Eintrag. Ist die Vorschau veraltet, muss sie neu geladen werden. Für einfache Ausleihe kann das Öffnen des Datensatzes trotzdem der kürzere Weg sein.

  • Der visuelle Browser-Scanner benötigt HTTPS oder localhost und eine Kamerafreigabe.
  • Alternativ kann ein QR-Foto hochgeladen oder der decodierte Inhalt eingefügt werden.
  • Ein Scan-Workflow arbeitet derzeit mit serialisiertem Inventar, weil er eine konkrete Einheit identifiziert.
  • Externe Codes sollten zunächst mit realen Exemplaren getestet werden; nicht jeder aufgedruckte Code enthält eine stabile, eindeutige Kennung.
04

Physische Realität

Drucker und Material sind Teil des Systems

Staub, Öl, Abrieb, Rundungen und Metallflächen entscheiden über die Lebensdauer eines Etiketts. Reinige die Fläche, wähle ein für den Untergrund geeignetes Material und platziere den Code dort, wo er beim normalen Gebrauch nicht übergriffen wird. Bei kleinen, heißen oder stark beanspruchten Werkzeugen kann ein Anhänger besser sein als ein Aufkleber.

Der Browser nutzt beim Drucken den Systemdialog. Ein Netzwerkdrucker muss deshalb im Betriebssystem eingerichtet, die richtige Mediengröße gewählt und die Seitenskalierung deaktiviert sein. Open Inventory kann den Druckinhalt vorbereiten, aber keine mechanischen Druckerprobleme oder ungeeignetes Verbrauchsmaterial ausgleichen.

Open Inventory ist MIT-lizenziert und Open Source. Bei lokaler Speicherung laufen Anwendung, PostgreSQL und Uploads auf der eigenen Infrastruktur. Wer Openinary oder optionale KI-Anbieter konfiguriert, nutzt dagegen zusätzliche externe Datenpfade; diese gehören in die Betriebsdokumentation des Makerspaces.

Weiterführend

Vom Artikel in die Praxis