System updates

We’re experiencing issues that may affect your Square services. We’ll continue to update our status page with more information.

Home>Supported Third-Party Hardware

Scanning Barcodes from Label Printing Scales on Point of Sale

You can use label printing scales that support UPC-A and EAN-13 barcodes, such as the CAS CL 5500R-30. This scale measures the weight of an item and issues a barcode label—also known as a price embedded barcode—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.

Scanning price embedded barcodes from label printing scales is compatible with Square Point of Sale on iOS devices and Square Register. It is also compatible with Square for Retail on iOS devices.

Set up Items by Weight

In order to use label printing scales, you’ll need to ensure that you set up items that are sold by weight using the barcode information. These items should have an SKU that is five digits long and must match the SKU that is configured on your scale. 

During checkout, scan the barcode label using your barcode scanner and the item will be added automatically to the customer’s cart. The item will appear with information from the total price on the barcode label with the item’s price and unit.

Learn more about creating and managing items online.

Note: Items will not scan correctly if the item SKU is not five digits, or if the item has not been set up to be sold by weight. Additionally, the barcode on the label must contain item price information, not item weight information.

Barcode Formatting

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 at the point of sale. For example, if your item code is “00123”, this portion of the barcode will also read “00123”.

  • The last five digits of the barcode (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 barcode 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”.

Note: It is recommended that SKUs for UPC items are not matching number subsets of existing items. For example, item A has an SKU of 021234500999 and item B has an SKU of 12345 with a barcode label of 021234500999. When item B is scanned, the barcode price will be mapped to item A and not item B.

Learn more about: Square Hardware

Can't find what you need?