You will need either a bluetooth scanner that connects to the phone where the app resides, or an all in one Zebra phone scanner.
For delivering we recommend the Zebra. Although more expensive, there are less moving parts, less things that can go wrong, for example Bluetooth disconnecting and so on.
For packing, you may use one that plugs into the computer.