KioskBuddy supports barcode scanning for self-checkout use cases using the front-facing tablet camera, Bluetooth barcode scanner in HID mode, or a USB barcode scanner plugged into the tablet.
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. Check out this help article for more information on barcode formatting.
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!
When the barcode scanning feature is enabled, your kiosk will have a SCAN ITEMS button in the Cart, as seen below in red.
When a customer taps this button, the front-facing camera will appear, allowing them to hold up a barcode to the camera.
Please note that there are some limitations with the front-facing camera:
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 Bluetooth barcode scanners using HID mode. HID mode means the scanner will act as a keyboard, typing in scanned barcodes. Typically, the barcode scanner should come with an instruction booklet that includes barcodes to scan for the setup process.
The setup for each barcode scanner will vary depending on the model. The photo below is just an example.
After connecting the barcode scanner to the tablet, there are no additional steps needed to start using it with KioskBuddy. Once an item is scanned, it will automatically be added to the cart.
Please note that by connecting a barcode scanner to KioskBuddy, the input will remain in HID mode. This means that any text fields on the kiosk (e.g. special requests, "text" checkout steps, promo codes) will not automatically display the on-screen keyboard.
KioskBuddy supports USB barcode scanners plugged directly into the tablet (using an adapter). After connecting the barcode scanner to the tablet, there are no additional steps needed to start using it with KioskBuddy. Once an item is scanned, it will automatically be added to the cart.
Unfortunately, USB barcode scanners plugged into the Square Stand will not be detected by KioskBuddy.
Please note that by connecting a barcode scanner to KioskBuddy, the input will remain in HID mode. This means that any text fields on the kiosk (e.g. special requests, "text" checkout steps, promo codes) will not automatically display the on-screen keyboard.
Any Bluetooth or USB barcode scanner that supports HID mode is compatible with KioskBuddy. Below is a list of some recommended devices that we've tested internally:
Zebra DS2278 (Bluetooth)
Zebra DS2208 (USB)
Zebra LS2208 (USB)
Star Micronics BSH-32B (Bluetooth)
Symcode Bluetooth Wireless Barcode Scanner (Bluetooth)
SocketScan720 (Bluetooth)
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.