Weighing scale at the till
Read the weight straight from a scale while billing - on the PC the scale is plugged into, or on a tablet or phone at the same counter. Fruit, vegetables, meat, fish, sweets, dry fruits or anything sold by weight.
When a product is sold by weight, tapping it (or scanning its barcode) on the billing screen opens a weight window. It shows the live weight from the scale, the price per kg and the amount. When the weight settles, the cashier taps Add and the line goes on the bill with the exact weight. No more reading the scale and typing it in.
It works for retail stores and restaurants, in every country, in kg, g, lb or oz.
Live weighing at the till is part of the POS Standard plan and above. Weighing-scale labels (a scale that prints a barcode sticker) are a different feature - see Supermarkets and large stores.
What you need
- A weighing scale with a USB or serial (RS-232) port. Most counter scales sold for shops have one. A scale with only a display and no port can't send its weight - the cashier can still type the weight (see below).
- The cable that came with the scale. A serial scale on a PC without a serial port needs a USB-to-serial adapter.
- One of these on the device that bills:
| Your billing device | How it reads the scale | Install anything? |
|---|---|---|
| Windows PC with the scale plugged in | The Ellibo IoT Box on that PC | Yes, the free IoT Box (2.3 or newer) |
| Tablet, iPad, phone or another PC at the same counter | Through Ellibo, from the PC that has the scale and the IoT Box | Only on the PC with the scale |
| PC or Chromebook with the scale plugged in, using Chrome, Edge or Opera | Straight from the browser over USB | No |
| No scale | The cashier types the weight | No |
The IoT Box way works in every browser, and lets tablets and phones use the scale too. Choose it if you are not sure.
Step 1: Switch it on (Admin)
- Go to Settings › Devices & Printing › Weighing scale.
- Under At the till, tick Use a weighing scale at the till.
Choose the two options you want:
- Add to the bill by itself once the weight is stable - fastest for busy counters. When it's off, the cashier taps Add.
- A typed weight needs a manager's PIN - stops guessed weights. It works when the manager PIN is on (see Manager PIN at the till).
- Click Save.
Step 2: Mark the products sold by weight
- Go to Menu › Products and open the product (or click + New).
- Make it a Simple Product.
- In Unit of Measurement, choose kg (or g, lb, oz).
- Tick Weigh at the till.
- Enter the Price per kg (or per the unit you chose). For example, apples at 200 a kg: Price 200, unit kg.
- Optional: Tare (container) - the weight of the bowl, tray or bag you always weigh this product in, for example 0.05 kg. It's taken off every weighing.
- Click Save.
A product with variations (sizes, portions) can't be weighed at the till - sell its weighed form as its own simple product, such as Prawns (per kg).
Step 3: Set up each billing device
Each device remembers its own setup, so do this on every PC, tablet or phone that bills. Go to Settings › Devices & Printing › Weighing scale, and under This device choose one:
The scale is connected to this PC (Ellibo IoT Box)
- Install or update the Ellibo IoT Box on this PC: Settings › Printer Setup › Download IoT Box. You need version 2.3 or newer (the version shows at the bottom left of the IoT Box).
- Plug in the scale and switch it on.
In the IoT Box, open the Weighing Scale page:
- Scale port: pick the scale's COM port. Not sure which one? Unplug the scale, click Refresh, plug it back in, click Refresh again - the new port is the scale.
- The scale: pick how your scale talks:
- Sends the weight all the time - most counter scales. - Asks with W - Toledo 8217 and similar scales. - Asks with ENQ - CAS and similar scales. - Custom settings - set the speed, data bits, parity and stop bits from the scale's manual.
- Weighs in: the unit the scale shows when it doesn't say.
- Name in Ellibo POS: for example Fruit counter. Tablets see this name.
- Click Save Settings. Put something on the scale: LIVE WEIGHT should follow the scale's display.
- Back in Ellibo, choose The scale is connected to this PC, then click Save for this device.
The scale is connected to another PC at this counter
For tablets, iPads, phones and other PCs. The weight comes through Ellibo, about a second behind the scale.
- Set up the PC with the scale first, as above.
- Pair that PC with Ellibo, if it isn't yet: Settings › Cloud Printing › Pair a PC. See Cloud printing.
- On the tablet, choose The scale is connected to another PC at this counter and pick the PC from the list (PC name - scale name).
- Click Save for this device.
The scale is plugged into this device by USB (no install)
For Chrome, Edge or Opera on Windows, Mac or a Chromebook. Safari, Firefox, iPads and iPhones can't do this - use the IoT Box way.
- Plug in the scale.
- Choose The scale is plugged into this device by USB.
- Click Choose the scale's port and pick the scale in the browser's list. The browser remembers it.
- Pick how your scale talks, as in the IoT Box above.
- Click Save for this device.
No scale on this device
The weight window opens straight on Type the weight.
Step 4: Test it
At the bottom of Settings › Devices & Printing › Weighing scale, click Start the test and put something on the scale. The weight on the screen should follow the scale's display and show Stable when it settles. Click Stop the test when you're done.
Billing with the scale
- Tap the product, or scan its barcode. The weight window opens.
Put the item on the scale. The window shows:
- the live weight, already without the product's tare;
- Settling... while it moves, and Stable when it stops;
- the price per kg and the amount.
- When it shows Stable, tap Add (or press Enter). With Add to the bill by itself on, it's added the moment it's stable.
The bill line shows the weight as its quantity, for example Apples 1.235 × 200 = 247.00. The receipt, the reports and the stock all use that weight. Stock goes down by 1.235 kg.
Tare button: weighing in a container that isn't the product's usual one? Put the empty container on the scale and tap Tare - the window shows 0. Then add the item.
Type the weight: if the scale is off or not set up, tap Type the weight and enter it, for example 0.75. A comma also works (0,75). A typed weight is written in the Audit Trail with the cashier's name, and needs a manager's PIN if you switched that on.
Cancel closes the window and changes nothing.
On the customer display, customers see the product and its weight while it's being weighed.
A weighing-scale label (a sticker with a barcode) still adds its own weight straight away when scanned - no window opens.
Problems and fixes
| What you see | What to do |
|---|---|
| No IoT Box on this PC | Start the IoT Box (Windows Start menu › Ellibo IoT Box), or install it from Settings › Printer Setup. Then try again. |
| No scale set up on this PC | In the IoT Box's Weighing Scale page, choose the Scale port and click Save Settings. |
| The scale is not sending a weight | Check the scale is on and the cable is in. In the IoT Box, try another The scale choice, or the speed and parity from the scale's manual. |
| LIVE WEIGHT in the IoT Box shows numbers, but not the right ones | The settings are close but not right - set Custom settings from the scale's manual. Some scales must be switched to "PC" or "continuous" output in their own menu. |
| The PC with the scale is offline | On the PC with the scale, open the IoT Box and check it's running and paired (Cloud Printing page). |
| Waiting for the scale on the other PC... stays on | Check the right PC is picked on this device, and that the IoT Box on that PC shows a live weight. |
| The weight stays on Settling... | Something is moving the scale - a fan, a leaning bag, a shaky counter. Steady it. |
| Below zero | The scale was zeroed with something on it, or the tare is too big. Empty the scale and press its Zero key. Check the product's Tare. |
| The window doesn't open when I tap the product | Check Use a weighing scale at the till is on, the product is a Simple Product in kg / g / lb / oz, and Weigh at the till is ticked. Then reload the billing screen. |
| This browser can't read USB scales | Use Chrome or Edge, or set up the IoT Box way. |
| The scale is fine in the IoT Box but Ellibo shows nothing on this PC | The browser may be blocking the connection to the IoT Box. Allow it when the browser asks about devices on your local network, and choose The scale is connected to this PC on this device. |
Where the law requires a certified (legal-for-trade) scale, use one - Ellibo shows and bills the weight the scale sends. The scale's own display is the legal reading.