Fixed.
Bolted to structure above or beside the door. It sees the same frame every shift, so a read failure starts telling you something about the labels instead of the camera.
Reference · Camera scanning
Most guidance on camera barcode scanning is about picking a camera. This one is about the twenty feet in front of it: where cameras go at a receiving door, how far and wide they see, what lighting and motion do to a read, and what happens when a label is torn, wrapped over, or doubled. It assumes single-SKU pallets and stays vendor-neutral throughout.
Placement in the flow
The dock door is the natural read point: every unit passes through it once, in roughly the same place, at roughly the same speed. A read taken there is unambiguous about which trailer a unit came from. A read taken later, after pallets are staged and re-sorted, has to be reasoned back to a trailer, and that's exactly the reasoning that falls apart when a shortage is disputed months later.
A camera read also produces the frame it was decoded from, so the label and its condition are captured as a side effect of scanning rather than an extra task. For the workflow this sits inside, see dock door scanning and warehouse receiving automation.
Three setups
Bolted to structure above or beside the door. It sees the same frame every shift, so a read failure starts telling you something about the labels instead of the camera.
Rides on a forklift mast or a conveyor frame. It gains reach and loses repeatability, and earns its place where units don't pass a common point.
The exception handler: the inner label on a double stack, or a unit pulled aside for inspection. It catches what the fixed camera can't, but it doesn't replace it.
Camera imagers scan both linear and 2D barcode types. For which ones show up on inbound pallets, see the barcode and label cheat sheet.
The four field variables
The frame has to hold the whole barcode and its quiet zone, or there's no read. Cover the full door opening at label height, since label position is the one thing suppliers won't hold constant.
Working distance and resolution trade against each other. The narrow-bar width on the smallest label you actually receive sets the limit, not the pallet label alone.
Backlighting turns the frame to silhouette; glare off wrap or a glossy label washes out the bars. Both are fixed by moving the camera or the light, not by adjusting settings.
A pallet crossing on a forklift smears the bars during exposure. The fix is a shorter exposure, which means more light at the door.
Exceptions at the door
For how to write the exception up so it stands later, see receiving discrepancy documentation.
From frame to record
The value of camera scanning isn't that a camera can decode a barcode. Handhelds have done that for decades. It's that the decode and the image come from the same moment, so the record of what arrived includes what it looked like when it did.
That only holds if the pairing is structural, not assembled afterward: the decoded value, the image it came from, the door, and a capture time set by the device and never edited. Keep the raw frame, not just a crop of the barcode, since the wrap and the stacking around the label are where the useful detail lives.
For what makes a receiving record hold up, see the receiving record.
Fixed to structure above or beside the door opening, aimed slightly downward and inward so the frame covers the full opening at label height without looking into daylight. Every unit passes that point once, which is what makes the read unambiguous about which trailer it came from.
Yes, within limits set by light and speed. Motion during the exposure smears the bars, so a moving read needs a short exposure, and a short exposure needs dedicated illumination near the camera rather than better specifications.
Treat it as geometry first, settings second. Backlighting turns the load to silhouette; glare off a glossy label or its wrap washes out the bars. Both are fixed by moving the camera or the light, not by adjusting exposure.
Follow a written rule, never a guess: prefer the code that matches an expected value from the advance ship notice, otherwise the largest and most centered code, and send anything still ambiguous to a person as an exception.
Flowtally puts a camera on the inbound door and reads the label as the pallet crosses. The read triggers the photo, so the picture and the number come from the same moment, with the door and the exact time attached. Nobody adds a step, and the images are stored securely, exportable on demand.