Boca Setup for Mac
When thermal printing is enabled on your account, you'll have access to the "Basic Printing - Thermal Printing (8.5 x 11)" option which uses your browser's print dialog.
Suppose you'd like to have a direct connection with FGL commands. In that case, you must set up the Boca as a raw printer and download the QZ Tray application. This allows Ludus (a web-based system) to communicate directly with your printer through your web browser, providing fast and seamless printing.
Remember that we can help with printing from Ludus, we cannot help with technical or hardware issues with the Boca themselves as that is a job for Boca's tech support.
When it asks for your username and password, that is the username and password you use to log in to your Mac every day. If you are not sure what the username is, go to Apple logo -> System Preferences --> Users & Groups. Click on the padlock at the lower-left corner and input your administrator password. Right-click on your account name in the left side pane and select "Advanced Options." You should see a dialog box come up that will allow you to change things like your account name, full name, and things like that. Here you can get the "Account Name" which is your username.
Plug in/connect your Boca to your computer.
If the driver isn't automatically installed, ensure you download the Boca driver from their website: https://bocasystems.com/repairs.html (under Printer Drivers).
Setup your Boca as a raw printer, carefully following the below sub-steps:
- Open Terminal on your Mac — to find Terminal, click the magnifying glass in your top bar and type in "Terminal"
- In the Terminal window, paste in this command and hit RETURN:
- sudo cupsctl WebInterface=yes
- Once you hit enter the reply in terminal will ask for you to enter the computer's password. It will not show the password as you enter it. After successfully entering the correct password it will respond with your username and the name of the computer.
- Open the CUPS dashboard by following this link in your web browser (Chrome or Safari): http://localhost:631
- In the CUPS interface click the Administration and then select the Add Printer
5. IMPORTANT: Select the AppSocket/HP JetDirect option and then hit Continue (do not select any other options, even if you see your printer listed).
6. Open the Terminal application again and then paste in the following command (once you hit RETURN, it will take 10-20 seconds for something to spit out, so just be patient here): lpinfo -v |grep usb
7. Copy the usb://...... part, stopping at the "?". For example, in the below screenshot, just copy the usb://Zebra/LP2844 (you do not need to include the ? or anything after that).
- Paste the copied URL into the CUPS dashboard where it asks you for a port and then Continue.
- Enter a Name for your Boca (no special characters, maybe something like "boca_ludus".
- Enter a simple Description for your Boca (something like Boca Ludus).
- Enter the location (something like "Box Office Mac").
- Leave the "Share this printer" button unchecked and then Continue.
- Select Raw in the menu list and hit Continue.(Do not select the "Boca" option, be sure to select "Raw"). * Image 1 below
- Then click the Add Printer button. * Image 2 below
- Leave "Starting Banner" and "Ending Banner" set to None, then click Set default options. * Image 3 below.
Your Boca is now set up for raw printing!
If you are on the latest version of Cups you may see this screen appear:
Download QZ Tray
Download the QZ Tray software here (v2.2.0 or higher): https://qz.io/download/ You will always need this running to print to your Boca.
Let the Ludus team know you have your Boca setup as a raw printer and are ready to have thermal printing enabled on your account.
If you need to purchase thermal ticket stock, you can do so via the Ludus Supplies Shop under More-> Supplies.
If you are not sure if your Boca is setup to work as a Raw Printer you can open Cups using the above steps and select the printers tab to see a list of your printers. You should see the Boca listed twice. Once as a standard printer, and once as Raw with the name you gave it.