Connect Bar Code Scanners to Square Point of Sale
Learn how to connect and troubleshoot supported bar code scanners with the Square Point of Sale.
Supported Bar Code Scanners
USB Bar Code Scanners are supported on iPads through the Square Stand, the Square Register or selected Android devices. If you are using an Android, your device must be running Android 5.0 software and support USB OTG (On-The-Go) or host mode. You’ll need a micro USB to USB adaptor to connect the scanner to your device.
Zebra (Symbol) LS2208
Zebra (Symbol) DS6707
Honeywell Hyperion 1300G
Honeywell Xenon 1900
Honeywell Voyager 1200G
Honeywell Voyager 1250G
Socket Mobile SocketScan S700 (Bluetooth)
Socket Mobile 7Ci (Bluetooth) Note: The Socket Mobile 7Ci is no longer being manufactured, but is still compatiblewith Square Point of Sale.
Bluetooth Bar Scanners are currently only compatible with iPads.
Scan a Bar Code From a Label Printing Scale
You are able to use label printing scales that support UPC-A and EAN-13 bar codes, such as the CAS CL 5500L or the Mettler Toledo bPro Terminal with Square Point of Sale. These scales measure the weight of an item and issue a bar code label that contains both an item stock-keeping unit (SKU) number as well as the total weight or price of an item. When items with these types of barcodes are scanned, the item’s weight and price information is automatically captured on your Point of Sale.
The format for UPC-A and EAN-13 barcodes is: 0-2AAAAA-BBBBB. It is important to note:
The first five digits of the barcode (i.e. AAAAA) is an item code that maps the SKU entered in for an item on the point of sale. For example, if your item code is “00123”, this portion of the bar code will also read “00123”.
The last 5 digits of the bar code (i.e. BBBBB) represent the total price of an item in cents. Thus, an item that is $12.34 would read as 01234. This value is used to calculate weight, with the minimum value being $0.01 and the maximum value being $999.99.
The first digit of this bar code will be “0” for EAN-13, except for UPC-A in which case the “0” is not required. The second digit will always be “2”.
This compatibility is only available for iOS devices at this time.
Note: It is recommended that SKUs for UPC items are not matching number subsets of existing items. For example, item A has a SKU of 021234500999 and item B has a SKU of 12345 with a bar code label of 021234500999. When item B is scanned, the barcode price will be mapped to item A and not item B.
Connect Your Bar Code Scanner
To connect your bluetooth scanner to your iPad:
Turn on Bluetooth from your iPad settings.
Tap the three horizontal lines in the upper right corner to navigate to the menu or the down arrow at the top of the Square Register.
Tap Settings > Hardware > Barcode Scanner > Connect Barcode Scanner.
Turn on the bar code scanner by holding the power button (small button) on the scanner until you hear two beeps (low to high).
Scan the bar code below, or the bar code displayed on your Square Point of Sale screen, by holding the trigger button (large button) until you hear three beeps (low to high).
To get set up:
Open the Square app on your device.
Plug your bar code scanner into the Accessory Hub of your Square Hardware or into your Android device using an on-the-go (OTG) adaptor.
The app will notify you an accessory has been attached.
Unpair your Bluetooth Bar Code Scanner
If you’d like to connect your Bluetooth Socket Mobile SocketScan S700 to a different iPad, you’ll need to unpair the scanner from the current mobile device. To do so:
Hold the trigger button (large button) and the Power button (small button) down together until you hear 3 beeps.
Release both buttons.
To use the same bar code scanner with multiple devices, you have to delete Socket CHS from your iPad. Try the following tips:
Go to your iPad settings and tap the bar code scanner from the list.
Tap “Forget this Device” > OK.
Then pair the scanner to a different iPad.
Troubleshoot Your Bar Code Scanner
If you experience issues with your bar code scanner, try out the tips on our Bar Code Troubleshooting article.