How to Print Custom Receipt Logos: A Step-by-Step Guide

How to Print Your Logo on Thermal Receipts

Editorial Team

Table of Contents

Last Updated: September 2026. Written by the Discount Till Rolls team — specialists in thermal receipt paper, EPOS rolls and custom printed receipt rolls, supplying Irish businesses since 2007.

Quick Answer To print a logo on a thermal receipt: prepare your logo as a black-and-white PNG or BMP file sized to your printer's printable pixel width, upload it using your printer's configuration utility, assign it to your receipt template, and run a test print. The exact steps depend on your printer model and whether your POS or EPOS system controls the receipt layout. If your system doesn't support logo uploads, custom pre-printed receipt rolls are a straightforward alternative.

Which Receipt Printers Support Logo Printing?

Logo support depends on the printer model, firmware version, and whether your POS or EPOS system controls the receipt output. Here's a quick reference:

Printer type Logo support
Epson TM series (TM-T20, TM-T88, TM-m30) Supported on most models via EpsonNet Config or TM Utility app
Star Micronics TSP & mC-Print series Supported via Star Configuration Utility or WebPRNT
Bixolon SRP series (SRP-330, SRP-350, SRP-380) Supported via Bixolon Unified POS Configuration Tool
Zebra ZD/ZT desktop & ZQ mobile series Supported via Zebra Setup Utilities or ZPL commands
POS/EPOS-integrated printers (cloud-managed) Controlled by the POS platform — configure inside the EPOS admin, not the printer

Not sure which applies to you? Call us on +353 (0)1 4433964 or email sales@discounttillrolls.ie with your printer make and model and we'll point you in the right direction.

Most modern thermal receipt printers do support logo printing, but the method varies significantly by brand. Here's how the main printers used by Irish businesses handle it.

Epson TM Series

The TM-T20, TM-T70, TM-T82, TM-T88 and TM-m30 all support logo printing. Epson uses its EpsonNet Config browser-based utility, or the Epson TM Utility app for Bluetooth models, to upload logos to the printer's NV (non-volatile) memory. Once stored, the logo can be called by compatible POS software or printer commands without having to upload the image for every print job. For 80mm paper the printable width is 576 dots; for 58mm paper it's 384 dots — size your logo in pixels to match.

Star Micronics TSP and mC-Print Series

The TSP100, TSP143, TSP650 and mC-Print2/mC-Print3 are common in Irish hospitality, retail and takeaway EPOS setups. Logo upload uses the Star Configuration Utility (Windows/Mac) or Star's web configuration page via the printer's IP address. The mC-Print3 (80mm) and mC-Print2 (58mm) store logos in NV memory so they're available between POS sessions.

Bixolon SRP Series

The SRP-330, SRP-350 and SRP-380 are widely used across Irish POS and EPOS environments. Bixolon provides the Bixolon Unified POS Configuration Tool for USB or network-connected upload. Logos are stored in NV memory and called from the receipt template. The 80mm models have a printable width of 576 dots; 58mm models print at 384 dots.

Zebra ZD, ZT and ZQ Series

Zebra desktop printers (ZD420, ZD620) support logos via Zebra Setup Utilities or ZPL commands. Zebra mobile printers (ZQ320, ZQ520, ZQ530) are primarily used for wide-format field receipts and manifests, but logo printing is available where the dispatch or POS software supports it.

Watch Out If your printer is connected to a cloud-based EPOS system — Lightspeed, Square, Vend, or a Deliveroo/Just Eat tablet printer — the platform controls the receipt layout entirely. In that case, look for a Receipt or Branding section inside your EPOS admin settings rather than configuring the printer directly.

What You'll Need Before You Start

  • Your logo as a monochrome PNG or BMP file
  • Your printer's model number (on the underside of the unit or printed on a test receipt)
  • Access to your printer's configuration tool — browser utility, USB software or mobile app depending on brand
  • Your receipt paper width: 80mm or 58mm/57mm — this determines your maximum logo pixel width
  • If your printer is managed by a POS or EPOS system, access to that system's receipt settings
Pro Tip Print a configuration page before you start. On most Epson, Star and Bixolon printers, hold the feed button while powering on. It prints the IP address, firmware version and paper width — everything you'll need.

How to Print Your Logo on Thermal Receipts

Professional retail worker's hands at a modern POS terminal, with a thermal printer in the background printing a custom receipt showing a business logo
A POS terminal with a branded receipt — a common setup in Irish retail and hospitality

Step 1: Prepare Your Logo Image File

Export your logo as a monochrome (pure black and white, no grey tones) PNG or BMP. Thermal printing uses heat, not ink — colour and greyscale are either ignored or reproduced poorly.

Size your logo in pixels to match your paper width. The printable pixel width depends on the printer's native resolution:

  • 80mm paper (Epson TM-T88, Star TSP650, Bixolon SRP-350, most countertop EPOS printers at 203 DPI): maximum printable width is 576 pixels. Keep your logo at or below this width.
  • 58mm/57mm paper (Epson TM-T20, Star mC-Print2, Bixolon SRP-330, compact countertop and tablet-connected printers at 203 DPI): maximum printable width is 384 pixels.

Keep the height proportional to your original logo. Setting the pixel width correctly is more reliable than specifying a DPI value — the printer renders the image dot-for-dot at its native resolution.

Watch Out Avoid using a very small source image. Prepare the logo at approximately the pixel width you want it to print, rather than relying on the printer or POS system to enlarge it.

Step 2: Access Your Printer's Configuration Tool

Configuration varies by brand — there's no single standard method:

  • Epson TM series: EpsonNet Config (browser, via printer IP) or Epson TM Utility app (for Bluetooth models)
  • Star Micronics TSP/mC-Print: Star Configuration Utility (Windows/Mac) or the printer's web page via IP address
  • Bixolon SRP series: Bixolon Unified POS Configuration Tool via USB or network
  • Zebra ZD/ZT series: Zebra Setup Utilities or Printer Profile Manager
  • POS/EPOS-managed printers: configure inside your POS admin under Receipt Settings or Branding, not on the printer itself

Some printers are also configurable via ESC/POS commands sent directly from a developer integration — check your printer's programming guide if you're taking that route.

Custom pre-printed receipt rolls from Discount Till Rolls
Custom pre-printed receipt rolls — an alternative to uploading a logo to the printer

Step 3: Upload the Logo to the Printer

In the configuration tool, find the NV memory or logo management section. Upload your PNG or BMP file. The printer stores it in non-volatile memory — it survives power cycles and doesn't need to be re-sent with every print job.

The number of logos a printer can store depends on the model and available NV memory — check your printer's specification sheet for the exact limit. Note the ID assigned to your logo; you'll need it when setting up the receipt template. Set bit-depth to 1-bit monochrome if prompted.

Step 4: Configure Your Receipt Template

In the receipt template editor, select your stored logo by ID and position it at the top or bottom of the receipt. Set the position (centred is standard for logos), confirm the dimensions match what you uploaded, and save. If you want a QR code on the receipt, most configuration tools include a QR generator in the template editor — point it at your website, loyalty page or Google review link and place it at the foot of the receipt.

Save the template and set it as the default so it applies to all new receipts automatically.

From experience Don't design your logo right up to the printable edge. Leave a comfortable white margin on each side. Different printer models and POS receipt templates can handle the printable area slightly differently, and a logo with no margin is the first thing that gets clipped when a setting is slightly off.

Step 5: Test and Adjust

Print a test receipt. Check clarity, position and proportions. If the logo is faint, increase print density in the maintenance or advanced settings menu. If it's cut off at the edges, reduce the pixel width by 10% and re-upload. A few test prints to dial it in is normal.

Image Formats and Technical Specifications

PNG and BMP are the most compatible formats across Epson, Star, Bixolon and Zebra printers. PNG supports transparency, which is useful for logos with non-rectangular outlines. BMP is reliable on older firmware. JPEG introduces compression artefacts that are clearly visible at thermal printer resolution — avoid it for logos. TIFF and PSD are not supported on most printer utilities.

Paper width Printable pixel width (203 DPI)
80mm 576 pixels
58mm / 57mm 384 pixels
Recommended colour depth 1-bit monochrome
NV memory logo capacity Varies by printer model — check the printer's specification sheet

Image Optimisation Best Practices

Thermal printing is unforgiving with fine detail. Prepare your logo specifically for this output:

  • Convert to pure monochrome — no grey tones, no anti-aliasing. Solid black on white only.
  • Thicken thin lines — anything narrower than 2–3 pixels at your target pixel width tends to disappear.
  • Simplify small text — if the logo includes small text, use a simplified version or increase the size. Small characters at 384–576 pixels wide need to be at least 12–14 pixels tall to stay legible.
  • Test on paper before committing — print the image from a standard office printer at the correct physical dimensions first. What looks fine on screen often prints differently.
  • Use sharp edges and solid fills — gradients, drop shadows and soft edges do not reproduce on thermal paper.

Custom Receipt Logos for Irish Businesses

Branded receipts are used across a wide range of Irish businesses — cafés, pubs, restaurants, takeaways, hotels, delis, pharmacies, supermarkets and independent retail shops. The receipt is one of the few pieces of paper a customer takes away from every transaction, which makes it a useful and low-cost branding touchpoint.

For hospitality businesses, a logo on the receipt reinforces the brand at the end of the customer experience. For pharmacies and healthcare settings, it adds a professional finish to what is often a formal transaction record. For takeaways and delivery operations where the receipt is the only physical contact point, it carries more weight than many businesses realise.

Discount Till Rolls has been supplying thermal receipt paper and custom printed rolls to businesses across the Republic of Ireland and Northern Ireland since 2007 — from independent cafés in Galway and Cork to multi-site retailers in Dublin and Belfast. If you're not sure which approach suits your setup, give us a call on +353 (0)1 4433964.

What If My POS System Doesn't Support Logo Printing?

Some EPOS platforms — particularly older systems or delivery aggregator tablet printers (Deliveroo, Just Eat, Uber Eats) — don't offer receipt logo customisation, or the process is technically awkward enough that most businesses don't pursue it.

In that case, custom pre-printed receipt rolls are a practical alternative. The logo is printed directly onto the roll during manufacture, so every receipt carries your branding without any software configuration. Because the logo is printed on the paper itself, custom printed rolls don't require a logo-upload function in your POS software.

Discount Till Rolls supplies custom pre-printed thermal rolls to cafés, restaurants, pubs, takeaways, hotels, pharmacies and independent retailers across Ireland. If you'd rather have your logo on the roll than configure your printer, see our printed rolls page or call +353 (0)1 4433964.

Which Option Is Right for My Business?

Option Best for
Upload logo to printer / POS Businesses whose printer and EPOS system support logo configuration and who want full control over receipt layout
Custom pre-printed receipt rolls Businesses whose POS doesn't support logo uploads, delivery printer setups, or any business that wants reliable branding without touching printer settings

Common Issues and Fixes

Blurry or Distorted Logo Output

The source image is either too small or has been scaled by the receipt template. Prepare the logo at the correct pixel width for your paper size (576px for 80mm, 384px for 58mm) and set explicit pixel dimensions in the template editor rather than letting it auto-scale.

Logo Not Appearing on Receipt

The receipt template isn't calling the stored logo. Check that the logo ID in the template matches the one assigned during upload. On Epson and Star printers, also verify that the NV memory logo function is enabled in the printer's ESC/POS settings — it's disabled by default on some firmware versions.

If uploads fail or previously stored logos disappear, the printer's NV memory is full. Delete unused logos using the configuration tool before uploading new ones. Check available memory in EpsonNet Config, the Star Configuration Utility or the Bixolon tool before attempting a new upload.


Frequently Asked Questions

Can my Epson, Star or Bixolon receipt printer print a logo?

Yes — most Epson TM series, Star TSP and mC-Print series, and Bixolon SRP series printers support logo printing via NV (non-volatile) memory. The logo is uploaded once using the manufacturer's configuration utility and stored on the printer. Whether you can use this depends on your printer's firmware version and whether your POS or EPOS system overrides the printer's stored settings.

My POS system controls my printer — can I still add a logo?

It depends on the EPOS platform. Cloud-based systems like Lightspeed, Square, Vend and most Deliveroo/Just Eat tablet printer setups control the receipt layout entirely. In those cases, logo configuration is done inside the platform's admin settings, not on the printer. If your POS sends raw ESC/POS commands, the printer's stored logo may still work — check with your POS provider. If neither option is available, custom pre-printed receipt rolls are the practical alternative.

What file format is best for printing logos on receipt paper?

PNG and BMP work best across Epson, Star, Bixolon and Zebra thermal printers. Convert to 1-bit monochrome before uploading. Size the file in pixels to match your printer's printable width: 576 pixels for 80mm paper, 384 pixels for 58mm paper, at a 203 DPI native printer resolution. Avoid JPEG — compression artefacts are clearly visible in thermal output.

Why is my receipt logo printing blurry or distorted?

Blurry output usually means the source image is too small and the printer or receipt template is scaling it up. Prepare the logo at the correct pixel dimensions for your paper width (576px for 80mm, 384px for 58mm) and set explicit dimensions in the template editor rather than letting it auto-scale. Also check that the image is 1-bit monochrome with no greyscale or anti-aliasing.

Can I add a logo to receipts if my POS system doesn't support it?

Yes — custom pre-printed receipt rolls are a straightforward alternative. The logo is printed on the paper during manufacture, so every receipt carries your branding with no software or hardware changes needed. Discount Till Rolls supplies custom printed thermal rolls to businesses across Ireland. Contact us at sales@discounttillrolls.ie or call +353 (0)1 4433964 to discuss your requirements.

Back to blog