Added: Version 8.00
It is possible to use a handheld computer barcode scanner with mSupply. This gives you greater flexibility as you are not tethered to a device running mSupply. A handheld computer barcode scanner looks like this:
Currently mSupply is compatible with Honeywell handheld computer barcode scanners like the CK65 shown in the image above and the only function available on these scanners is goods receiving.
As with using simple barcode scanners as described in the previous pages of the documentation, mSupply reads GS1 type barcodes with these devices. These barcodes can be in either 1D linear or 2D QR-code or datamatrix forms. Non GS1 type barcodes will be scanned successfully but ignored by mSupply.
The first step is to create users in mSupply for all the users who are going to use the barcode scanners. Follow the instructions here to do that: 25.15. Managing users. The users don't need any particular permissions to use the barcode scanner, they just need to be active and able to login to mSupply.
Download the app from here: https://github.com/msupply-foundation/zapp/releases
Load the mSupply scanner app (Zapp App) apk file onto the scanner device itself by following the manufacturer's instructions. Find the apk file on the device and tap on it to install it. When you have done that, you will see the Zapp App icon on the scanner's main screen:
Tap on the Zapp App icon and the app will open at the login window:
Tap on the Show settings text and the API URL field will be displayed:
Enter the URL of your mSupply alternative server in the field (see the 20.03. Cold Chain App Notifications page for details on how this is set up). You only have to do this step the first time you open the app or if you need to change the URL).
Enter your mSupply user name and password in the Username and Password fields. Then tap on the Login button to login to the app. Your credentials will be checked against those stored on the mSupply server found at the URL entered in step 4.
Initial setup is now complete.
When using the app after initial set up set up has been completed, the first thing you must do is login to the app. Tap on the Zappo App icon on the scnner's main screen and enter your mSupply username and passowrd in the Username and Password fields. Tap on the Login button to login. If you are allowed to login to more than one store you will be shown a list of stores to select from:
Tap on the store you want to login to and you will be taken to the next step (the list of supplier invoices).
If you are only allowed to login to a single store thern this will automatically be selected for you and you will immediately be taken to the next step, the list of supplier invoices.
You are shown a list of new ('nw') status supplier invoice in the store you are logged in to:
Tap on the supplier invoice you want to received goods into. If a new status supplier invoice was added in mSupply since you logged in, you can tap on the Refresh button to add it to the list. You can also tap on the hamburger in the page header (the
icon) to open the configuration menu:
Tap on:
This same menu is available wherever the hamburger is displayed in a page header.
When you have selected an invoice you will be shown a list of lines that belong to the invoice:
Now the fun starts! You can start scanning GS1 barcodes on received stock now, either on pallets, cartons or the primary packaging. Be careful you scan the right thing. The first barcode you scan must contain the item GTIN (Global Trade Identifier Number), element (01) in a GS1 barcode, so that mSupply can identify which item is being received. Be careful because not all barcodes contain the GTIN. Here are some examples, all found on cartons (rather than on pallets or primary packaging):
So you could either scan the datamatrix or the bottom linear barcode first, but not the middle linear barcode.
So you can scan the datamatrix barcode first on this label.
So this datamatrix barcode is fine to scan first.
So you cannot scan this barcode first. You would be forced to look at the pallet wrapping to see if there's a barcode containing the GTIN there or open the carton and see if there is a barcode containing the GTIN on the primary packaging. If there is no barcode containing the GTIN then you cannot use scanning to enter this item, you must enter it manually into the supplier invoice in mSupply when you have finished scanning the other lines.
What happens when you make the scan depends on the contents of the barcode and the lines (if any) already on the supplier invoice:
You will be shown an error message and asked to scan again.
You will be shown a page to enable you to connect the scanned GTIN with an item in mSupply:
| Previous: 15.07. Barcode scanning and prescriptions | | Next: 16.01. General preferences |