KioskBuddy supports barcode scanning for self-checkout use cases using the front-facing iPad camera. If you enable this new feature, the way it works is your kiosk will have a SCAN ITEMS button in the Cart, as seen below in red.
When the users pushes this button, the front-facing camera will appear, allowing the customer to show a barcode to the camera.
Please note, only the front-facing camera of the iPad will work to scan items. No barcode scanners can be plugged into KioskBuddy at the moment.
Your items must have a SKU assigned to them in your Square Item Library. Don't forget to reimport these changes into your KioskBuddy menu!
When adding the barcode number into the SKU field in your Square Item Library, make sure you add all the numbers, including the one at the beginning and at the end as shown in the screenshot below with no spaces in between.
Open the KioskBuddy app.
Ensure you are on the KioskBuddy Configuration Home Screen.
If you are in Kiosk Mode, exit out of Kiosk Mode.
If you are in KDS Mode, exit out of KDS Mode.
Scroll down and find the Optional: Barcode Scanning section, as seen below. If you haven't already enabled camera permissions, you'll be prompted to do so now via the button seen below.
4. Once you have granted KioskBuddy camera permissions, there's only one more thing to do. At this point, you'll want to enable the checkbox seen below, which will turn on barcode scanning for your kiosk.
5. You can now start kiosk mode to see the new feature in action!
There are some limitations with the Barcode Scanning feature, preventing this from reading items:
1. Curved surfaces - In general, highly curved surfaces are hard for the camera to process properly.
2. Faded or non-black barcodes - If the barcode is too hard to read, the camera will miss the necessary data needed to scan it.
KioskBuddy supports price embedded barcodes. This is useful for dynamic priced items that are labeled based on their actual weight. Simply set up the barcode in the EAN-13 or UPC-A format with the five-digit price of the item based on its weight. For more information, check out Square's help article on the topic here.