Compare nominal widths before choosing a layout
58 mm and 80 mm are common receipt-roll widths. Four inches converts to 101.6 mm and provides more nominal width. The supplied files are labeled 4-inch; their 1321-pixel width alone does not set the physical print width in a browser or driver.
- 58 mm: use short rows and stacked item details.
- 80 mm: allow more room for descriptions and aligned amounts.
- 4-inch: use a compatible printer and its actual print-area specification.
- For every size: verify roll compatibility and available printable width.
Paper width is different from printable width
For the Epson TM-H6000IV, the technical guide lists 72.0 mm printing width on 80 mm paper and 50.8 mm on 58 mm paper. Other models have different specifications. Use your model’s measurements rather than copying those numbers as a universal rule.
Reflow a wide template for a narrower roll
Move quantity and unit price below the item name, shorten optional labels and keep the amount column readable. Give long names their own line. Shrinking the entire 4-inch PNG to a 58 mm roll can make text and scan codes too small to use reliably.
Test the complete bill on actual paper
Check the longest product name, largest amount, final total, barcode and QR code. Confirm the footer is retained and test scanning the printed code. A good screen preview cannot confirm hardware margins, print darkness or paper-feed behavior.
Illustrative bill calculations
Check the numbers before printing
Both previews show six item amounts: ₹265 + ₹175 + ₹116 + ₹28 + ₹140 + ₹42 = ₹766. They use sample date 6 October 2026. The invoice and receipt have different tax presentation and payment status; compare them as separate design examples.
Invoice: displayed figures leave ₹298 due
| Item subtotal | ₹766.00 |
|---|---|
| Discount | −₹16.00 |
| CGST plus SGST | +₹48.62 |
| Round off | −₹0.62 |
| Calculated charges before payment | ₹798.00 |
| Payment allocated | −₹500.00 |
| Calculated balance due | ₹298.00 |
| Balance printed in preview | ₹250.00 |
The preview leaves ₹48 unexplained. If a different tax interpretation or adjustment was intended, make it explicit and recalculate the bill. This arithmetic check does not validate the sample tax rates or tax treatment.