Kennisbank/Scanner en mobiel/De scanner: vijf modi voor vijf taken
01Scanner en mobiel4 min lezen

De scanner: vijf modi voor vijf taken

Receiving, lookup, warehouse, testing, outbound - en waarom de camera fallback bestaat voor Safari.

De scanner is het meest gebruikte scherm in een warehouse dat op ReVend OS draait. Het is ook het scherm dat op de slechtste hardware moet werken — een Android-tablet van vijf jaar oud, een geleende iPad, een USB-wedge scanner aan een desktop in de receiving bay. Daarom moet hij flexibel zijn: toetsenbordinvoer, cameracapture, USB wedge, allemaal vanuit dezelfde component.

De vijf modi

Receiving — scan de serienummer- of labelcode van een inbound asset, en de scanner zoekt die op tegen de open inbound order. Gevonden? Dan wordt hij ingecheckt. Niet gevonden? Dan verschijnt een “create asset”-formulier dat al gevuld is met de context van de inbound order. Dit is de modus die de hele dag aan het dock draait.

Lookup — scan om het even wat: een asset UID, een palletbarcode, een rack-position label. De scanner toont wat het systeem over dat object weet. Gebruikt voor “wat is dit en waar moet het naartoe?” — de vraag die in elk warehouse honderd keer per dag gesteld wordt.

Warehouse — scan een bronpositie, scan een doelpositie, en de assets verhuizen. Gebruikt voor rack-naar-rack moves, pallet-naar-rack moves en de warehousechoreografie waarbij de scan zelf de handoff wordt.

Testing — scan de serienummercode van een asset en spring naar de testing detail page voor die asset. Testers gebruiken dit om een queue af te werken zonder telkens via de lijstweergave te gaan.

Outbound — scan een asset tegen een pick list. Bevestigt dat de juiste asset naar de juiste outbound order gaat en voorkomt het telefoontje van een koper: “jullie hebben de verkeerde serial gestuurd”.

Camerafallback

Cameracapture hangt af van browserrechten, devicecamera’s en WebRTC-support. Soms weigert de browser cameratoegang. Soms geeft hij toegang, maar stokt de videostream. Soms denkt de browser dat de pagina in een tab staat waar de gebruiker niet naar kijkt, terwijl dat overduidelijk wel zo is.

De camerafallback is voor zulke dagen. Wanneer de scanner detecteert dat de browser de camera niet kan (of wil) openen, schakelt hij naar toetsenbordinvoer met een expliciete “wedge hint” — de pagina verwacht dan een USB-wedge scanner of manuele input, en de cursor blijft gefocust op het inputveld ongeacht waar de gebruiker klikt. De fallback toont ook een two-color compliance UI zodat de operator meteen ziet of de scan in “klaar” of “controle nodig” landde — belangrijk wanneer camera-loze modus aan het dock wordt gebruikt en de operator geen tijd heeft om drie statusregels te lezen.

Code128 op racklabels

Rack-position labels printen als Code128, de lineaire barcodestandaard die zowel USB-wedge scanners als telefooncamera’s betrouwbaar decoderen. Het printtemplate zit in de warehouse settings — labelblad printen, labels op de racks kleven, en elke scanner kan ze lezen. Geen propriëtaire symbologie, geen hardware lock-in, geen verrassing wanneer iemand in 2027 de labelprinter vervangt en de nieuwe printer het oude formaat niet kent.