Barcode-Scanner
Wareneingang & Kommissionierung
Zuletzt aktualisiert: 5. September 2026
STOAR unterstützt das Scannen von Barcodes beim Wareneingang, bei der Auftragskommissionierung und bei der Produktsuche — ohne Treiber, Plug-ins oder Apps, die installiert werden müssten.
Scanner werden im HID-Tastaturmodus angebunden: Der Scanner wird als Tastatur gekoppelt oder eingesteckt, „tippt“ den dekodierten Code in das fokussierte Eingabefeld und sendet Enter zum Absenden. Jeder Scanner, der den HID-Tastaturmodus unterstützt, funktioniert.
Was du mit einem Scanner tun kannst #
| Arbeitsablauf | Wo | Was passiert |
|---|---|---|
| Wareneingang | Admin → Katalog → Wareneingang | Jeder Scan bucht Bestand zu und schreibt einen Eintrag ins Audit-Log |
| Auftragskommissionierung | Admin → Bestellungen → Artikel kommissionieren | Jeder Scan bestätigt eine Position der Bestellung; „Als versendet markieren“ wird erst freigegeben, wenn alle Positionen kommissioniert sind |
| Produktsuche | Globale Suche im Admin-Bereich | Beim Scannen eines Codes wird das Produkt sofort gefunden |
| Eigene Anwendungen | GET /api/v1/barcode/{code} |
Einen Barcode aus deiner eigenen Anwendung heraus zu einem Produkt bzw. einer Variante auflösen |
Wie Codes aufgelöst werden #
Produkte und Varianten tragen jeweils zwei Kennungen:
- Barcode — der auf der Verpackung des Artikels aufgedruckte Herstellercode (EAN-13, UPC-A, GTIN)
- SKU — deine interne Kennung
Ein Scan wird in dieser Reihenfolge aufgelöst: Varianten-Barcode → Produkt-Barcode → Varianten-SKU → Produkt-SKU. Das bedeutet: Artikel können entweder mit Hersteller-Barcodes oder mit deinen eigenen SKU-Etiketten ausgezeichnet werden — beides wird korrekt gescannt.
Barcodes werden unter Admin → Katalog → Produkte gepflegt, sowohl am Produkt selbst als auch an jeder Variante.
Ausprobieren ohne Scanner #
Du benötigst keinerlei Hardware, um die Scan-Abläufe auszuprobieren. Da ein Scanner lediglich einen Code in das fokussierte Feld tippt und Enter drückt, kannst du dasselbe von Hand tun: Öffne Wareneingang, Auftragskommissionierung oder das Kassensystem, klick in das Scan-Feld und tippe oder füge den Barcode oder die SKU eines Produkts ein und drück Enter. Der Artikel wird zugebucht, kommissioniert oder zum Verkauf hinzugefügt, genau als hättest du ihn gescannt. Das ist der schnellste Weg, den Ablauf vorzuführen oder kennenzulernen, bevor dein Scanner eintrifft — und eine praktische Rückfalllösung, wenn ein Etikett beschädigt ist oder fehlt.
Entwickler, die eine eigene Anwendung bauen, können einen Code ganz ohne die Admin-Oberfläche auflösen:
GET /api/v1/barcode/{code} liefert das passende Produkt und die passende Variante als JSON zurück.
Scanner einrichten #
Jeder Scanner benötigt drei Dinge:
- HID-Tastaturmodus — nicht seriell/SPP oder SDK-Modus
- Enter-Suffix (Carriage Return) — wird nach jedem Scan gesendet und sorgt für das Absenden des Formulars
- US-englisches Tastaturlayout auf dem Host (oder konfiguriere den Scanner passend dazu) — ein abweichendes Layout kann alphanumerische Codes verstümmeln
Socket Mobile 1D (S700-Serie)
Bluetooth-Scanner im Taschenformat für lineare (1D-)Barcodes — EAN, UPC, Code 128, Code 39. Gut geeignet, wenn alle deine Etiketten Standard-Handelsbarcodes sind. Kann keine QR- oder Data-Matrix-Codes lesen.
- Scanne den Konfigurations-Barcode „Basic Mode (HID)“ aus der Socket-Mobile-Kurzanleitung — Socket-Scanner werden häufig im Application Mode (SDK) ausgeliefert, den STOAR nicht benötigt
- Kopple das Gerät über die Bluetooth-Einstellungen deines Geräts (es erscheint als Tastatur)
- Das Enter-Suffix ist im HID-Modus die Socket-Standardeinstellung — scanne zur Kontrolle in ein beliebiges Textfeld
Socket Mobile 2D (S720 / S740)
Gleiche Bauform und Einrichtung wie beim 1D-Modell, jedoch mit einem 2D-Imager, der zusätzlich QR Code, Data Matrix, PDF417 sowie auf Bildschirmen angezeigte Codes liest. Wähl dieses Modell, wenn du QR-Etiketten für Lagerplätze oder interne SKUs druckst.
Die Einrichtung ist identisch mit der des 1D-Modells: „Basic Mode (HID)“ scannen, als Tastatur koppeln.
Zebra DS2208 (USB, kabelgebunden)
Kabelgebundenes USB-Handgerät mit 1D- und 2D-Imager. Das Arbeitstier für einen festen Wareneingangsplatz — kein Akku, kein Koppeln.
- An USB anschließen — es funktioniert ab Werk als HID-Tastatur
- Scanne den Konfigurations-Barcode „Add an Enter Key (Carriage Return/Line Feed)“ aus der DS2208-Kurzanleitung
- Werden Zeichen falsch ausgegeben, scanne den Konfigurations-Barcode für das Tastaturlayout, das zu deinem Host passt (z. B. US English)
Zebra DS2278 (kabellos, Bluetooth)
Das kabellose Pendant zum DS2208 — gleicher Imager plus Ladestation. Ideal zum Kommissionieren im laufenden Betrieb im Lager.
- Über die Ladestation: Ladestation an USB anschließen; sie meldet sich als Tastatur — Plug and Play
- Direkt per Bluetooth: Scanne den Konfigurations-Barcode „Bluetooth Keyboard Emulation (HID Slave)“ und kopple das Gerät anschließend über die Bluetooth-Einstellungen deines Geräts
Scanne in beiden Fällen zusätzlich „Add an Enter Key (Carriage Return/Line Feed)“.
Den passenden Scanner wählen #
| Szenario | Empfehlung |
|---|---|
| Fester Wareneingangsplatz, niedrigste Kosten | Zebra DS2208 |
| Mobiles Kommissionieren im Lager | Zebra DS2278 |
| Taschenformat, Einsatz mit Smartphone oder Tablet | Socket Mobile 2D |
| Ausschließlich Standard-Handelsbarcodes, knappes Budget | Socket Mobile 1D |
| QR- oder Data-Matrix-Etiketten, jetzt oder später | Beliebiges 2D-Modell |
Fehlerbehebung #
| Symptom | Lösung |
|---|---|
| Der Scan füllt das Feld, aber nichts wird abgesendet | Enter-/CR-Suffix ist nicht konfiguriert — scanne den Suffix-Konfigurations-Barcode für dein Modell |
| Meldung „Unknown code“ | Der Code ist an keinem Produkt und keiner Variante hinterlegt — ergänze ihn unter Admin → Katalog → Produkte |
| Buchstaben oder Sonderzeichen werden falsch ausgegeben | Das Tastaturlayout des Hosts passt nicht zum Scanner — stell beides auf US English |
| Der Socket-Scanner tippt überhaupt nichts | Er befindet sich im Application Mode — scanne den Konfigurations-Barcode „Basic Mode (HID)“ |
| Führende Nullen bei UPC-Codes fehlen | Konfiguriere das UPC-Übertragungsformat des Scanners passend zum hinterlegten Code — der Abgleich erfolgt exakt |