Blank output: check paper and orientation first
Star’s troubleshooting guidance identifies unsuitable paper and incorrect loading as possible causes of blank output. Follow the printer’s loading instructions and run its self-test. If the self-test also prints blank, changing invoice CSS is unlikely to resolve the underlying issue.
Cropped edges or tiny text: check width and scaling
Match the physical roll, driver paper size and template printable width. Look for A4 settings applied to a receipt roll, unwanted margins or fit-to-page scaling. Reflow a 4-inch layout before using it on a 58 mm printer.
Unreadable QR codes or barcodes: test the actual print
Keep codes high contrast with clear surrounding whitespace. Avoid stretching the graphic or shrinking it until its modules or bars merge. Print a test and scan it with the intended device. A successful screen scan does not prove the paper print will scan.
Faded output and faded stored receipts need different checks
For newly faint prints, check approved media and model-specific print settings; follow manufacturer cleaning guidance if the self-test is affected too. Stored thermal receipts can fade or darken after exposure to heat, sunlight, oils or chemicals. Preserve a digital copy rather than relying on paper legibility indefinitely.
Incorrect totals: fix the transaction, then reprint
A printer does not reconcile an invoice. If subtotal, discounts, taxes, payments and balance disagree, correct the source transaction and preserve a record of the correction. Reprinting the same preview will reproduce the same calculation error.
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.
Receipt: ₹750 total and ₹750 paid
| Item subtotal | ₹766.00 |
|---|---|
| Discount | −₹16.00 |
| GST labeled included | ₹48.62 (not added again) |
| Round off | ₹0.00 |
| Displayed total | ₹750.00 |
| Payment acknowledged | ₹750.00 |
| Balance after full payment | ₹0.00 |
The displayed subtotal and discount reconcile to the total. The included tax amount needs a separate check against the source transaction; this preview does not establish tax compliance. Its quantity summary mixes kilograms and pieces, so use separate units in inventory records.