Drei Wege, wie ein Scanner einen Barcode übergibt.

Als Tastatur (Keyboard Wedge). Der Scanner tippt den Code in das Feld, in dem der Cursor steht, und drückt Enter. Das kann jeder Scanner, und es funktioniert in jeder App, auch im B1-Client auf einem Laptop. Die Nachteile: Das richtige Feld muss den Fokus haben, die Bildschirmtastatur springt gern auf, und die App weiß nicht, welche Art von Barcode sie erhalten hat.

Als Nachricht an die App (Intent oder Broadcast). Android-Scanner von Zebra, Newland, Honeywell und anderen können den Code direkt an die App übergeben, zusammen mit dem Barcodetyp. Das Feld braucht keinen Fokus, die Tastatur bleibt geschlossen, und ein GS1-Code kommt mit intakten Trennzeichen an. Das sollte eine Scanner-App nutzen, wenn sie kann.

Über das SDK des Herstellers. Eine Softwarebibliothek des Scannerherstellers, die in die App einkompiliert wird. Sie bietet die meiste Kontrolle über die Scan-Engine und bindet die App an diese eine Marke. Gut für ein Unternehmen, das sich auf einen Lieferanten festlegt; eine Sackgasse für alle anderen.

Zebra: DataWedge.

Jeder Android-Handheld von Zebra (die TC- und MC-Serie) wird mit DataWedge ausgeliefert, einem Dienst, der entscheidet, was mit einem Scan passiert. Sie legen pro App ein Profil an und wählen die Ausgabe: Tastenanschläge oder ein Intent. Eine gut gebaute Scanner-App legt beim ersten Start über die API von DataWedge ihr eigenes DataWedge-Profil an, sodass auf dem Gerät nichts zu konfigurieren ist. Ältere DataWedge-Versionen funktionieren auch; das Profil muss nur etwas anders eingerichtet werden.

Newland.

Die Android-Handhelds von Newland senden jeden Scan per Broadcast an die Apps auf dem Gerät, sofern in den Scannereinstellungen die Ausgabe über die API statt als Tastatur eingestellt ist. Das ist eine einzige Einstellung auf dem Gerät, einmalig, und das Einzige, was Sie von Hand erledigen müssen: Newland dokumentiert keinen Weg, wie eine App sie selbst umschalten kann. Bleibt die Tastaturausgabe eingestellt, arbeitet ein Newland wie jeder Keyboard-Wedge-Scanner.

Honeywell, Datalogic, Unitech, Point Mobile und die übrigen.

Jeder Android-Scanner funktioniert ab Werk als Tastatur. Die meisten dieser Marken haben irgendwo in den Scannereinstellungen auch einen Intent-Modus; ob eine App die spezifische Nachricht dieser Marke unterstützt, ist eine Frage an den App-Hersteller. Der praktische Test ist einfach: App öffnen, ein Etikett scannen und prüfen, ob der Code bei geschlossener Tastatur in der richtigen Zeile landet. Wenn ja, passt die Marke.

Kein Scanner? Die Handykamera.

Ein modernes Android-Handy dekodiert EAN-13, Code 128, GS1-128, DataMatrix und QR-Codes mit seiner Kamera, im Browser oder in einer App. Es braucht eine sichere Verbindung (HTTPS), um die Kamera verwenden zu dürfen, und es ist langsamer als eine echte Scan-Engine: ein oder zwei Sekunden zum Fokussieren statt eines sofortigen Pieptons. Für eine Bestandsabfrage, eine gelegentliche Zählung oder einen Wareneingang mit zehn Zeilen ist das in Ordnung. Für dreihundert Picks am Tag nicht.

Der günstige Mittelweg ist ein Bluetooth-Scanner oder ein Ringscanner, der als Tastatur mit dem Handy gekoppelt wird. Auf dem Handy läuft die App, der Scanner scannt, und das ganze Set kostet weniger als ein einziger robuster Handheld.

Worauf Sie beim Kauf achten sollten.

  • Ein 2D-Imager, kein 1D-Laser. Ein Laser liest nur die Strichcodes. Ein Imager liest diese und dazu GS1-128 auf Paletten, DataMatrix auf Kleinteilen und QR-Codes, und zwar auch schief und von einem Bildschirm.
  • Android 8 oder neuer und ein Hersteller, der für einige Jahre Sicherheitsupdates zusagt. Zebra, Honeywell und Newland veröffentlichen, wie lange jedes Modell unterstützt wird.
  • Eine physische Scantaste, die auch mit Handschuhen funktioniert, und ein Bildschirm, den Sie an der Laderampe bei Tageslicht lesen können.
  • Ein austauschbarer Akku, wenn das Gerät den ganzen Tag im Einsatz ist, und eine Falltest-Einstufung, wenn es herunterfallen wird. Es wird herunterfallen.
  • Gutes WLAN-Roaming. In einem Stahllager mit drei Access Points verlieren billige Handys zwischen den Regalen die Verbindung. Robuste Handhelds sind dafür gebaut.
  • Preis. Ein robuster Android-Handheld kostet zwischen mehreren hundert Euro und deutlich über tausend; ein Consumer-Handy in einer Schutzhülle unter ein paar hundert. Kaufen Sie den Handheld für die Leute, die den ganzen Tag scannen, und das Handy für die, die gelegentlich scannen.

Wie KoonScan mit Scannern umgeht.

KoonScan bindet Zebra (über DataWedge, mit einem Profil, das es selbst anlegt) und Newland direkt an. Jeder andere Android-Scanner arbeitet als Tastatur, und KoonScan fängt diese Scans auch dann ab, wenn kein Feld den Fokus hat, wobei die Bildschirmtastatur geschlossen bleibt. Auf einem Handy ohne Scan-Engine scannt es mit der Kamera, auch GS1-Codes. Die Lizenz gilt pro Gerät, sodass ein billiges Handy genauso zählt wie ein robuster Scanner. Alles über KoonScan.