Scales, printers & tech8 min read

Label scales and price-embedded barcodes, deli to register

How deli, meat and produce label scales encode item and weight in a barcode, how your POS reads it, and how to set it up without pricing errors.

By The GetGroceryPOS Grocery Desk · Published · Updated

Every carnicería, Asian seafood counter and halal butcher has the same moment a hundred times a day. Meat goes on the scale, a label prints, the customer carries the package to the front, and the cashier scans it. If the register reads that label wrong, you lose money or you overcharge a regular. This guide explains exactly what is inside that label and how to set your point of sale up so it reads it right every time.

What is a label scale?

A label scale is a counter scale that weighs an item and prints a sticker with a barcode. The barcode carries a code for the product and its weight (or price). The register scans the sticker and adds the item at the right amount, so the cashier never types a weight.

Label scales sit at the deli, the meat counter, the seafood counter, the cheese case and sometimes the produce or bulk section. They are different from a scanner scale at the register, which weighs items as they are rung up.

How is the weight stored in the barcode?

The barcode is built from fixed-length parts. In the format GetGroceryPOS reads, the parts are: a prefix, the product SKU, the whole-number part of the quantity and the decimal part of the quantity. You tell the POS how many digits each part uses, and it splits every scanned label the same way.

Here is the example from our setup guide, with spaces added so you can see the parts:

Part Length (example) Digits Meaning
Prefix 2 25 “This is a scale label”
Product SKU 4 1234 The product in your POS with SKU 1234
Quantity, whole part 2 35 35
Quantity, decimal part 2 50 .50

So the label 2512343550 is read as SKU 1234, quantity 35.50. The register then multiplies 35.50 by the unit price of product 1234 to get the line price.

Where does the prefix come from?

In the UPC-A and EAN-13 barcode systems, numbers starting with 2 are set aside for in-store, variable-measure items. That is why many scales use prefixes such as 20 to 29. Your scale vendor sets the prefix when the scale is programmed. The POS just needs the same prefix in its settings.

Weight or price in the barcode?

Some scales print the price instead of the weight. GetGroceryPOS reads the quantity and calculates the price from the unit price stored in the POS. The benefit: when beef goes up 50 cents a pound, you change it once in the POS, and every label scanned after that is priced correctly. Make sure your scale is programmed to print weight, and that its product codes match your POS SKUs.

How do I set it up in GetGroceryPOS?

You turn on weighing-scale barcodes in the POS settings, enter the prefix and the length of each part, and make sure every scale item exists in your catalogue with a matching SKU and a weight unit. After that, the cashier scans the label with the weighing-scale option on the POS screen, and the item is added.

  1. Ask your scale vendor for the exact label format: prefix, item code length, weight digits and decimals. Or print a label and read it yourself.
  2. Turn on the weighing scale option in the POS settings and enter the prefix, SKU length, quantity whole-part length and quantity decimal length.
  3. Create the products for every scale item (for example “Arrachera”, “Pork belly”, “Salmon fillet”, “Lamb shoulder, zabiha”) with SKUs that match the scale’s item codes, unit set to pound or kilogram, and decimals allowed.
  4. Set the unit price per pound or kilogram in the POS.
  5. Assign a shortcut key for the weighing-scale scan if your cashiers use one often.
  6. Test five labels: one heavy, one light, one under one pound, one with a long product name and one from each scale.

Want to see it before you set it up? The weighing scales feature page has an interactive scale that builds the barcode digit by digit.

A scale used to sell goods by weight in the US must be legal for trade, which means its model meets NIST Handbook 44 and your state accepts it, usually through an NTEP certificate. State or county weights and measures inspectors check scales in stores and can take an inaccurate one out of service.

What this means for you:

  • Buy scales with an NTEP certificate for the way you use them. The NCWM site lets you search certificates by model.
  • Keep the scale level, clean and zeroed. Inspectors check this.
  • Use tare correctly. The weight of the tray, container or paper must be subtracted. Program tare values into the scale for each container type.
  • Keep the customer display visible. The customer must be able to see the weight.
  • Follow your state’s rules for label content (weight, unit price, total price, item name, sometimes packing date).

GetGroceryPOS reads the barcode your scale prints. It does not make a scale legal for trade; that is the scale and your state inspection. In the UAE and Pakistan, follow the local legal-metrology authority for your city.

Label scales vs scanner scales vs typed weights

Grocery stores sell by weight in three ways. Each has a place.

Method Where Speed at register Who weighs Good for
Label scale + barcode Deli, meat, seafood, cheese Fastest: one scan Counter staff Service counters, pre-packed trays
Scanner scale at register Front lanes Fast Cashier Loose produce with PLU codes
Typed decimal weight Any register Slower Cashier reads a separate scale Small stores, backup when a scale is down

Many markets use all three: label scales at the carnicería, PLU codes at the front for produce, and typed weights as a backup. Our hardware guide lists the categories of devices that work with GetGroceryPOS, and you can ask on a demo about live scanner-scale connection for your model.

Troubleshooting scale labels

Most label problems come from a mismatch between what the scale prints and what the POS expects. Print a label, write the digits out, and compare them with your settings.

  1. Item not found. The SKU part is the wrong length, or the product SKU in the POS does not match the scale code. Check leading zeros: “0123” and “123” are different.
  2. Weight ten times too big or too small. The decimal length is wrong. If the scale prints 3 decimals and the POS expects 2, 1.250 lb becomes 12.50.
  3. Label scans as a normal barcode. The prefix is not set, or the cashier did not use the weighing-scale scan option.
  4. Price is wrong but weight is right. The unit price in the POS is out of date, or the product is set to “each” instead of pound or kilo.
  5. Check digit errors. The barcode includes a check digit at the end; a damaged or wrinkled label may not scan. Reprint it.
  6. One scale works, another does not. The two scales were programmed with different prefixes or formats. Make them match, or ask your vendor.

Practical tips for busy counters

  • Name products the way staff say them. “Carne para asar”, “Pork belly / 五花肉”, “Ba chỉ heo” make search faster at the counter. Names can be stored in two languages; see multilingual receipts.
  • Keep a printed list of scale codes taped to every scale.
  • Reprogram scales and POS together when you add a new cut, so the code exists in both on the same day.
  • Review a weekly report of scale-label sales by item to spot codes that never sell (maybe mistyped) or prices that look off.

How do I name and organize scale items in the POS?

Give every scale item its own product with a clear name, the scale’s item code as the SKU, the right weight unit and a category for its counter. Name products the way your counter staff and customers talk, and group them by counter, so reports show what each counter sells.

A layout that works for a market with several counters:

Counter Category in POS Example items Unit
Carnicería / meat Meat counter Arrachera, chuleta, carne molida, zabiha lamb lb or kg
Seafood Seafood counter Tilapia whole, shrimp 21/25, salmon fillet lb or kg
Deli and cheese Deli Queso Oaxaca, ham, halloumi, labneh lb or kg
Prepared foods Prepared Carnitas by the pound, roast duck lb or kg
Bulk Bulk bins Dried chiles, nuts, dates, rice lb or kg

Two notes. Prepared hot foods are usually not SNAP-eligible in the US, so mark them correctly. And taxes differ: in many states prepared food is taxed even when groceries are not, so set the tax on each item.

Can one product be sold by weight and by package?

Yes. A product can be sold by weight from the counter and also in fixed packages from a cooler, but treat them carefully. Pre-packed trays labeled on the scale still use the weight barcode. Fixed-weight packages from a supplier have their own UPC and are a separate product with a fixed price.

The usual mistake is mixing them: a store creates “Chicken thighs” once and uses it for both loose counter sales and a supplier’s 3 lb family pack. Prices and stock get confused. Keep two products: “Chicken thighs (counter, per lb)” with the scale code, and “Chicken thighs family pack 3 lb” with the supplier’s barcode.

Short-dated counter items

Meat, fish and deli items have short lives. Mark down near-date items with a reduced unit price on a separate product or a discount at the register, and track what you throw away. A weekly shrink check on scale items pays for itself quickly.

The bottom line

A label scale and your POS speak through a short string of digits: prefix, SKU, weight. Once the lengths match, every package from the deli rings up at the right weight and today’s price. Set it up carefully, keep scales legal for trade, test five labels before opening, and your counter will run without arguments over cents.

If you want us to check your scale’s format, book a demo and bring a printed label. Or read our guide to PLU codes at the front lanes.

Illustration of a cashier apron with a name badge, the Grocery Desk team mark

The GetGroceryPOS Grocery Desk

Product, onboarding and support team

The people who set up GetGroceryPOS in grocery stores and ethnic markets and answer the questions owners ask on demos.

Questions about this guide

7 questions on the shelf

  1. What is a price-embedded barcode?

    It is a barcode printed by a label scale that carries the item code and either the weight or the price, instead of a fixed product number. Variable-measure items like deli meat, cheese and fish use them because every package weighs something different.

  2. Does the barcode contain the price or the weight?

    It depends on how the scale is set up. In GetGroceryPOS, the barcode carries the weight, and the register multiplies it by the unit price stored in the POS. That keeps prices in one place.

  3. What do the digits in the barcode mean?

    In the format GetGroceryPOS reads, the first digits are a prefix that marks it as a scale label, then the product SKU with a fixed length, then the whole part of the weight, then the decimal part. You set each length in the POS to match your scale.

  4. Can I sell by weight without a label scale?

    Yes. You can enter a decimal weight at the register for any item set up in pounds or kilos. For legal-for-trade sales in the US, the weight must come from an approved scale, so check with your state weights and measures office.

  5. What does NTEP mean?

    NTEP is the National Type Evaluation Program run by the National Conference on Weights and Measures. An NTEP certificate shows a scale model was evaluated against NIST Handbook 44. Most US states require legal-for-trade scales to have one.

  6. Why does my scale label ring up the wrong item?

    Usually the SKU length or prefix in the POS does not match what the scale prints, so the register reads the wrong digits. Print a label, write out the digits, and compare them with your POS weighing scale settings.

  7. Do I need a different setup in the UAE or Pakistan?

    The barcode logic is the same, but weights are in kilograms and local legal-metrology rules apply. Check your scale supplier and local authority for the requirements in your city.

Related guides

Put this into practice at your register.

14-day free trial · no card · no contract · cancel any month