You can also send orders to a Square POS for printing instead of connecting directly to a printer in KioskBuddy. This is similar to how Square Online orders are printed if you're familiar with it. Check out this help article for the details.
When the app first starts up, it starts detecting any printers on its network or Bluetooth. See the Troubleshooting section for more info on detecting printers. A list of detected printers will be populated, which can be used to set up physical and electronic receipt printers. You can also follow the steps below:
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: Select printers for receipts section, as seen below.
Tap the checkbox next to printers that you want to enable to print to, as seen below boxed in red. Usually, printers will show up here as soon as you start up the app, if they have not shown up yet, use the SEARCH FOR PRINTERS button to detect nearby printer devices.
Each detected printer will have a SETTINGS button next to it. You can use this button to open a dialog containing advanced printer configuration settings for each printer type. To learn more about all of the available printer settings, see the Printer Settings section below.
To ensure that your printer is connected properly you can print a test receipt to your printers. Tap the PRINT TEST RECEIPTS button (see below in red). Tapping this button will print test receipts to all of the selected printers.
For issues detecting printers, check out our help article dedicated to troubleshooting printer detection issues.
For issues with printers that show errors when attempting to print an order, check out our help article dedicated to troubleshooting printer connection issues.
Currently, only Star Micronics brand printers and Fresh KDS are supported. Send an email to support@kioskbuddy.app to expedite development if you use a different brand of printer.
KioskBuddy has a wide range of printer settings to help set up your kiosk for your different use cases. Each detected printer will have a SETTINGS button next to it. You can use this button to open a dialog containing advanced printer configuration settings for each printer type. Here you can find settings such as adjusting font size, routing different categories to printers, and more!
check_box
Use this checkbox to enable or disable your printer. If enabled, KioskBuddy will send orders to this printer.
check_box
This is a setting that's disabled by default. If it works effectively we'll be enabling it by default moving forward! Let us know how it goes for you at support@kioskbuddy.app.
Starting in v3 Build 184, we added a new Smart Printing setting, which makes KioskBuddy continuously retry print jobs in the background if it fails to print an order. You can try out this setting by pushing the SETTINGS button next to your desired printer like so:
Then select the checkbox for Enable smart printing in the settings popup that appears, as seen below in red. When this setting is enabled, KioskBuddy will continue to try to connect to the printer, so you may also want to consider disabling the printer error screen for the customer as well as lowering the printer retry count so that customers don't need to wait around as long.
replay_5
This is the number of times KioskBuddy will try to print to the printer before showing a printer error screen to the user.
Keep in mind, the higher number of retries, the longer the customer will see the "Printing" screen. Depending on your printer model, each attempt can be anywhere from 10 to 30 seconds, so you don't want to increase this too much.
check_box
Select this option to have KioskBuddy constantly check this printer's connection. If the printer cannot be reached, an error screen will show up on the kiosk, preventing the customer from checking out (see screenshot below).
This does not work on all printer models, test on your printer before leaving this option enabled.
check_box
Select this option to have KioskBuddy hide the printer error screen that the customer sees if it's unable to send the order data to a printer.
In general, you'll want your customers to see if there's a printer error, otherwise the only way you'll know is if you check your email for printer error emails.
check_box
Use this setting to configure the number of receipt copies to print.
check_box
If you're a food and beverage based business, you may want to print receipts for each individual item. For example, if you're a cafe, you can print individual receipts for each drink as drink labels. Select this option to print an individual receipt for each item in the customer's cart.
check_box
Use this setting to control the font size of the printer orders. You can choose either NORMAL or LARGE.
check_box
Select this option to add a unique order number to the receipt. The current number resets according to the total orders each day, at the current Square location.
check_box
Select this option to sort all items in an order by category name.
Useful for operations so that all items of similar type show up in the same section of the receipt.
check_box
Select this option to print the date on receipts made by the printer.
check_box
Select this option to print the time on receipts made by the printer.
check_box
Device names are especially useful when you have multiple kiosk devices running at the same location to identify your different kiosks! By default, if you already have your device name set, it will be applied to any failed printout emails sent to your account. To add your device name to any printed receipts, you must enable this setting.
Useful for identifying which kiosk a receipt came from.
check_box
Select this option to print applied promo codes on receipts made by the printer.
check_box
Select this option to print the customer's redeemed Square Loyalty reward on the receipts made by the printer.
check_box
Select this option to print prices on receipts made by the printer.
check_box
Select this option to print the order's subtotal on receipts made by the printer.
check_box
Select this option to print the order's taxes on receipts made by the printer.
check_box
Select this option to print the order's tips on receipts made by the printer.
check_box
Select this option to print the order's total on receipts made by the printer.
check_box
Select this option to add 'KioskBuddy' text to printer receipts. For FreshKDS, 'via KioskBuddy' will be added to the order name.
Useful for identifying which orders are coming from a kiosk.
check_box
Use this section to print or hide specific custom checkout steps to this printer.
For example, for a kitchen printer, you may want to hide a customer's name and phone number. But for the kiosk printer, you would want to print the customer's name and phone number.
check_box
KioskBuddy allows you to route specific categories to different printers. For example, you can have all of your "food" items go to one printer and your "drink" items go to a different printer. All you need to do in this section is select categories you want to be printed to that printer and de-select categories that you don't want printed.