Kennisbank/Scanner en mobiel/Rack position labels: printen, plakken, scannen
03Scanner en mobiel3 min lezen

Rack position labels: printen, plakken, scannen

De print template, Code128 encoding, position-resolution logic - en waarom generieke labelvellen prima werken.

Rack- en positielabels zijn de adressen van het warehouse. Zonder labels wordt “waar staat deze pallet?” beantwoord door rond te lopen. Met labels is het antwoord een scan.

Printtemplate

/api/storage-racks/[id]/labels genereert een printbare PDF voor de posities van een rack: elk label heeft het rack ID, de positiecode (bijvoorbeeld “A3-2-4” voor rack A3, rij 2, positie 4), een Code128-barcode die de volledige position URI encodeert en een menselijk leesbaar label. Het template is afgestemd op standaard labelvellen (Avery L7163 of equivalent), zodat elke tenant kan printen op voorraad die al in huis is.

Specifiek Code128

Code128 is de lineaire barcodestandaard die alfanumerieke inhoud netjes verwerkt, betrouwbaar decodeert op telefooncamera’s en werkt met elke USB-wedge scanner die het voorbije decennium verkocht is. Andere formaten (QR, Datamatrix) hebben hun voordelen, maar Code128 is degene die “gewoon werkt” op het breedste gamma warehousehardware. Het platform standaardiseert erop voor racklabels, asset UID-labels en palletbarcodes.

Positieresolutie

Wanneer de scanner een positielabel leest, resolveert het platform dit naar de rack-position row in de database, met warehouse-, zone- en rackhiërarchie eraan gekoppeld. De warehousemodus van de scanner verwacht daarna dat de volgende scan de asset of pallet is die daar geplaatst wordt — en schrijft de move record zonder dat de operator hoeft te typen.

Opnieuw printen

Labels vervagen, scheuren of verdwijnen onder andere labels. Het printtemplate kan de labels van elk rack op elk moment opnieuw uitgeven. De positiecodes blijven stabiel (een racklayout wijzigen betekent een nieuw rack ID, niet het hercoderen van posities), dus een re-print levert labels op die matchen met wat al in het systeem stond.