Receipts at 58 or 80 mm, labels on an A4 sheet or on a 40×30 roll — it is all set from two rows in Profile. Below: how to set it up and what to check when the paper comes out wrong.
A shop uses two kinds of paper: the receipt you hand to the customer and the label you stick on the goods (a tag in a jewellery shop). BuySale prints both, but one thing is worth knowing up front: the app does not connect to the printer directly. Receipts and labels go out through the browser print dialog — you pick the printer there yourself and set the scale to 100%. What the receipt shows is on the till page.
There are two roll widths in the setting. A 58 mm roll gives a 48 mm printing area, an 80 mm roll gives 72 mm — with long product names and many lines, 80 mm reads better. Set whichever roll you actually have: otherwise the text is cut off at the edge or half the paper goes to waste.
The receipt carries the shop name, date, seller, items, total and payment type; a split payment shows each part with its own amount, and a phone shop also prints the IMEI and warranty date. After a sale the app asks whether to print. Later you can reprint any receipt from the sales history — if there was a return, the printed receipt shows the returned amount on its own line.
Profile has two separate rows: "Receipt printer" and "Label printer". The size you choose there is stored against the shop on the server, not on that one phone. So you set it once: the shop's other phones and computers, including a cashier who cannot open the settings at all, take the same size. One catch — a device picks up the new size the next time the app is opened. A cashier's app left open all day keeps printing the old size, so after changing it ask them to close and reopen the app.
These rows are visible to the owner and to a staff member given the "Settings" permission. A cashier without it never sees the setting — yet their receipts still come out in the size you chose.
The printer must be connected to your phone or computer by the device itself. If it appears in the printer list in the print dialog, BuySale will print to it; if it does not appear there, the app cannot find it on its own. Not chosen a printer yet? See the shop equipment page.
Profile > Receipt printer — 58 or 80 mm. Profile > Label printer — one of the presets (40×30, 58×40, 58×30, 43×25, 30×20 mm) or your own size: 20–120 mm wide and 15–120 mm tall.
One tap prints a test receipt or a test label. The test goes through the real receipt and label path, so what you see on paper is exactly what a sale will produce. In a jewellery shop the test comes out as a tag.
When the dialog opens, pick the right printer, check that Scale is 100%, set the paper size to match the roll and choose the smallest margins. This dialog belongs to the browser or the phone, so it has to be set once on each device.
Labels print two ways — on an ordinary printer or on a dedicated label printer. You can start without buying extra hardware. Codes and price labels are covered in the barcode guide.
With an ordinary printer, several labels are printed on one A4 sheet: you cut the sheet and stick them on the goods. The cheapest way to start.
With a label printer each label comes out as its own page — the printer runs them one after another. You set the size in Profile, for example 40×30 mm.
Most printing problems are not in the app but in three settings of the print dialog: scale, paper size and margins.
If the dialog is on "Fit to page" or 90%, both receipts and labels shrink and the barcode stops scanning. Set 100% and run the test print again.
The width in the setting does not match the roll: 58 mm gives a 48 mm printing area, 80 mm gives 72 mm. Match the Profile setting to the roll you have.
The paper size in the print dialog is bigger than the label — usually it is still A4. Set the paper size to the roll size and the margins to the smallest.
The bars may be too tight: on a 40 mm label the module drops to about 0.30 mm, while the EAN-13 minimum is 0.264 mm. Below 35 mm the scanner struggles — use a wider label.
Bars are drawn only for a 13-digit EAN-13 code. If your code has another length, the digits themselves are printed — generate a new EAN-13 for that product in the app.
The setting is saved on the shop, but each device picks it up the next time the app opens. Ask the cashier to close and reopen the app and the new size takes effect.
The printing limits worth knowing up front, so nothing comes as a surprise later.
BuySale does not connect to printers directly, so it depends on your printer. If it is connected to the phone or computer itself and shows up in the printer list in the print dialog, the receipt will print. If it is not in that list, the app cannot reach it.
Whichever roll you use. A 58 mm roll gives 48 mm of printing area — enough for a small shop and short receipts. An 80 mm roll gives 72 mm, which suits long product names and many lines. Both are in the setting and you can switch later.
You set the size once in Profile — it is stored on the shop, on the server, and other devices take it the next time the app opens. Only the print dialog itself (printer choice, scale, margins) is set once per device, because that dialog belongs to the browser or the phone.
Yes. On an ordinary printer the labels come out several to an A4 sheet and you cut them. When you get a roll printer, pick the size in Profile (40×30 mm for example) and each label starts printing as its own page — after that you only set the paper size to the roll size and the smallest margins in the print dialog.
It is your call: the price is a checkbox and is off by default — prices change while the label stays on the goods, which creates confusion with an old price. A jewellery tag never carries a price: it shows proba, size, weight, stone and a QR code.
No. A BuySale receipt is the shop's own sales slip: no fiscal mark, no tax QR code, no till number. It is enough to show the customer the items, the total and the warranty, but it does not replace a fiscal till.
Prepared by: the BuySale team · Spotted a mistake? Tell us on Telegram
A POS app on your phone: camera barcode scanning, cash, card and credit sales, 58/80 mm receipts and shift cash counts. Not a fiscal till. 7 days free.
Learn more →Scanner, receipt and label printers, scales and a fiscal till: what you need now and what can wait. Where a phone camera is enough — an honest answer.
Learn more →Which barcode formats a phone camera reads, how to attach a code to a product, generate an EAN-13 for unlabelled goods and print labels on A4 or a roll.
Learn more →Guides for shop owners: getting started, barcodes, credit, stocktaking, printers, staff — plus articles on tills, equipment and choosing software.
Learn more →
7 days free, no payment card needed. Then from 6 630 UZS a day, depending on the shop type.
Start for freeBuySale assistant
Answers from what is published on this site
AI can make mistakes — check anything important via Telegram.
Writing an answer