Ghost Pixel Cleaner Open the editor →

SUBSTRATES · UV PRINTING

UV printing on acrylic and glass: white underbase, mirroring and file prep

Acrylic and glass are the substrates that sell: keychains, photo blocks, signage, awards, coasters. They're also the substrates where every file mistake is on display, because the material is either dark or see-through and there is nothing to hide behind. This guide covers which layer order to use for each case, when and where to mirror the artwork, and the file prep that keeps the edges clean.

Updated October 2026·8 min read

Why these substrates are different

On a white substrate the material does the work: CMYK inks are translucent, and the white behind them makes the colours look right. Acrylic and glass take that away.

In both cases the answer is a layer of opaque white ink, and the whole craft of printing on these materials comes down to where that white goes relative to the colour.

The three layer orders

1. Dark or opaque substrate: white under colour

The standard underbase. The printer lays white first, then the colour on top. You look at the printed side. Use it for black acrylic, coloured acrylic, frosted or painted glass. The white should sit slightly inside the colour (choke) so none of it shows at the edge; this guide explains how much.

2. Clear substrate, viewed from the printed side (first surface)

Same order as above: white, then colour. The print sits on top of the clear material and you look at it directly. Simple, but the ink is exposed to handling and scratching, and the edges of the white layer are visible from the back as a plain white silhouette.

3. Clear substrate, viewed through the material (second surface)

This is the premium look for photo blocks, keychains and signage: the image is printed on the back and you view it through the acrylic or glass, which gives it depth and gloss and protects the ink. Two things change:

Some RIPs also offer a colour–white–colour sandwich for pieces meant to be seen from both sides, such as hanging signs. The second colour layer is the mirrored copy of the first. It's the same idea with one more pass.

Where to mirror

Mirror in the RIP, not in the design file. Nearly every RIP has a mirror or flip setting intended for second-surface work, and keeping the file unmirrored means you can print the same artwork first-surface tomorrow without a second file. If your RIP genuinely has no mirror option, flip the file in your design software, but flip every plate (colour and white) together so they still register.

One more check for second-surface jobs: the white plate must cover the colour completely. Any colour pixel without white behind it is a translucent spot you can see straight through. That's the opposite of the first-surface rule, where the white has to stay inside the colour. The file prep below handles both, because the white plate is built as the colour shape shrunk by a small, known amount; for second surface, set the choke to its minimum.

Adhesion, briefly

This guide is about the file, but a perfect file still fails if the ink doesn't stick:

Why edge defects are worse here

On a dark shirt or a white tile, a slightly messy edge gets lost in the texture. On acrylic and glass it doesn't:

All three come from the same thing: semi-transparent pixels in the PNG, left behind by background removal and anti-aliasing. The printer is doing what the file asks. What ghost pixels are explains the mechanism.

File prep checklist

  1. Final size at 300 ppi or more. Small pieces (keychains, tags) are inspected up close; 600 ppi is not excessive for anything under 5 cm.
  2. PNG with transparency, no background layer. Any opaque background prints as a rectangle of white and colour.
  3. Hard alpha edge. Run the PNG through Ghost Pixel Cleaner: every semi-transparent pixel is shown in green, then removed or promoted to opaque according to the threshold you choose. The edge colour is corrected so promoted pixels don't carry a tint from the old background.
  4. Separate colour and white plates. The export ZIP contains _cmyk.png and _white.png. The white plate is always a subset of the colour plate, shrunk by the choke amount: use 1–2 px for first surface, the minimum for second surface.
  5. Preview on the substrate colour. The editor composites the result on black, so you see the edge the way the acrylic will show it before you spend a sheet.
  6. Mirror in the RIP for second-surface jobs, and set the RIP's own white choke to 0 since the plate is already choked.

See the edge before you print it

Drop your PNG in, pick a black substrate preview, and watch the green pixels that would have become the halo. Free, in your browser, nothing uploaded.

Clean a PNG for acrylic →

Desktop UV printers: eufyMake E1 and similar

Desktop machines such as the eufyMake E1 have brought acrylic and glass printing to small shops and home businesses, and the same rules apply at that scale: white under colour for dark pieces, colour then white (mirrored) for second-surface clear pieces, and a clean file before any of it. Import the colour plate and the white plate as separate layers in the printer's software, assign the white plate to the white channel, and leave any extra white choke at zero. If the E1 community thread you're reading says "the halo is a printer problem", it almost never is; this guide walks through the E1 case specifically.

Frequently asked questions

Do I always need a white layer on clear acrylic?

Only if you want the colours to look solid. CMYK inks are translucent, so on clear acrylic they look like stained glass without a white layer behind them. For opaque, vivid colour print a white underbase (first surface) or a white backing over the colour (second surface). For a deliberate translucent look, skip the white plate.

Should I mirror the artwork in the file or in the RIP?

In the RIP. Most RIPs have a mirror option for exactly this case, and an unmirrored file works for first-surface jobs too. Mirror in the file only if your RIP has no such option, and then mirror the colour and white plates together.

Why is my print on black acrylic dull?

There's no white, or not enough white, under the colour. CMYK inks need an opaque white underbase to look bright on a dark substrate. Check that the white plate covers the whole design and that the white ink density in the RIP isn't set too low.

Why does the white halo look worse on clear acrylic?

On clear material you see the edge from both sides, and there's no substrate colour to hide it. Any white printed under semi-transparent edge pixels shows as a bright rim against whatever is behind the piece. Cleaning the PNG so the white plate ends exactly where the colour ends removes it.

Do I need the white plate on white acrylic?

No. White acrylic works like any white substrate: print the colour plate only and ignore the white plate in the export.