Unterstützte Geräte
Die Fahrer-App läuft auf Android-Smartphones, Tablets und Handhelds mit eingebautem Barcode-Scanner. Sie lässt sich ab Android 5.0 installieren; wir empfehlen Android 8 oder neuer. Barcodes nimmt die App auf drei Wegen entgegen – welcher passt, hängt vom Gerät ab.
Kamera
Smartphones und Tablets scannen mit der Rückkamera. Dafür ist kein Zusatzgerät nötig.
Eingebauter Scanner
Handhelds übergeben den Code direkt an die App (Broadcast). Das ist der schnellste Weg beim Verladen.
Tastaturmodus
Der Scanner „tippt“ den Code wie eine Tastatur. So arbeiten auch Handscanner an Bluetooth oder USB.
Die Übersicht ergibt sich aus den Scan-Schnittstellen der App und den Standardeinstellungen der Hersteller. Wir haben nicht jedes genannte Gerät selbst in der Hand gehabt. Probieren Sie Ihr Gerät in der kostenlosen Testversion aus, bevor Sie in Stückzahl beschaffen.
Geräte nach Hersteller
| Hersteller | Beispiele | Scan-Weg | Einstellung am Gerät |
|---|---|---|---|
| Newland | MT90, MT93, MT67, N7 | Broadcast | Scan-Einstellungen → Ausgabemodus „Output via API“ |
| Urovo | DT40, DT50, RT40, i6310 | Broadcast | Ausgabe per Intent mit den Standardwerten (android.intent.ACTION_DECODE_DATA, barcode_string) |
| Unitech | EA-, PA- und HT-Serie | Broadcast | „Scan to key“ ausschalten; Intent-Ausgabe mit den Standardwerten (unitech.scanservice.data, text) |
| Seuic | AUTOID-Serie | Broadcast | Ausgabe per Broadcast; Name com.android.server.scannerservice.broadcast, Schlüssel scannerdata |
| Honeywell | CT40, CT45, EDA-Serie | Broadcast nach Einrichtung | „Data Intent“ einschalten und als Action android.intent.ACTION_DECODE_DATA eintragen. Alternativ Tastaturmodus. |
| Zebra | TC- und MC-Serie mit DataWedge | Tastaturmodus | DataWedge-Profil: „Keystroke output“ einschalten, dazu „Send ENTER key“ |
| Datalogic | Memor, Skorpio | Tastaturmodus | Tastaturausgabe (Keyboard Wedge) mit Enter als Abschluss |
| Point Mobile | PM-Serie | Tastaturmodus | Tastaturausgabe mit Enter als Abschluss |
| Andere Handhelds | Android-Geräte mit eingebautem Scanner | Broadcast oder Tastaturmodus | Lassen sich Action und Extra einstellen, die Werte aus dem Abschnitt „Für Einrichter“ eintragen. Sonst Tastaturmodus. |
| Handscanner | Bluetooth oder USB | Tastaturmodus | HID-Modus (Tastatur), Enter als Abschluss |
| Smartphones und Tablets | Android-Geräte mit Rückkamera | Kamera | Keine besondere Einstellung; der App die Kamera-Berechtigung erlauben. |
Die drei Scan-Wege im Einzelnen
Kamera
Auf Geräten ohne eingebauten Scanner zeigt die App neben den Scan-Feldern den Knopf „📷 Scan“. Gelesen werden die gängigen Strich- und 2D-Codes, unter anderem Code 39, Code 128 (GS1-128), EAN/UPC, ITF, QR-Code, Data Matrix, PDF417 und Aztec. Für gelegentliche Scans reicht das. Wer viele Gebinde am Tag verlädt, arbeitet mit einem eingebauten Scanner schneller.
Eingebauter Scanner (Broadcast)
Der Scan-Dienst des Geräts meldet jeden Code direkt an die App. Das funktioniert unabhängig davon, welches Eingabefeld gerade angewählt ist, und ist deshalb der empfohlene Weg für Handhelds. Die Ausgabeart heißt je nach Hersteller „Broadcast“, „Intent“ oder „Output via API“ und wird in den Scan-Einstellungen des Geräts gewählt.
Tastaturmodus
Der Scanner sendet den Code als Tastatureingabe. Die App erkennt einen Scan, wenn die Zeichen ohne Pause eintreffen, der Code mindestens drei Zeichen lang ist und mit Enter endet. Den Abschluss mit Enter (Suffix CR) stellen Sie am Scanner beziehungsweise im Scan-Profil des Geräts ein. Die App nimmt solche Scans auf den Seiten Verladung, Warenabgabe und „Lieferschein anzeigen“ an.
Was das Gerät sonst mitbringen muss
- Barcodes: Lieferscheine tragen einen Code-39-Barcode, Gebinde meist SSCC oder GS1-128 (Code 128). Beide Codearten müssen am Scanner eingeschaltet sein.
- Ortung: GPS-Empfänger und mobile Daten (SIM-Karte), wenn das Fahrzeug über die App geortet werden soll.
- Unterschrift: Der Empfänger unterschreibt auf dem Touchscreen; ein Stift ist nicht nötig.
- Android: Version 5.0 oder neuer, empfohlen 8 oder neuer. iOS wird nicht unterstützt.
Für Einrichter
Die App wertet Broadcasts mit einer der folgenden Actions aus und liest den Code aus dem ersten vorhandenen Extra (als Text). Bei Geräten mit frei einstellbarer Intent-Ausgabe genügt es, eine der Actions und eines der Extras einzutragen.
| Action | Üblich bei |
|---|---|
nlscan.action.SCANNER_RESULT | Newland |
android.intent.ACTION_DECODE_DATA | Urovo |
unitech.scanservice.data | Unitech |
com.android.server.scannerservice.broadcast | Seuic |
Extras in Lesereihenfolge: SCAN_BARCODE1, SCAN_BARCODE2, barcode_string,
data, scannerdata, text
Die Intent-Ausgaben von Zebra DataWedge, Datalogic und Point Mobile verwenden andere Extras und werden nicht direkt ausgewertet. Diese Geräte arbeiten im Tastaturmodus. Erkennt die App ein Gerät mit eingebautem Scanner nicht als solches, zeigt sie zusätzlich den Kamera-Knopf; der eingebaute Scanner funktioniert trotzdem.