PNG with transparent background still has visible borders?

Hi everyone! I've got an issue with PNGs. When I print a document, the borders of the transparent background still show up as a slightly different color. If the border goes over something like text, they will distort the edges a little bit as well. I'll include a pic below; you can see the edge of the transparent background running down the middle, along the left edge of the text.

This only shows up when I print; it's not visible on-screen.

I happens with other documents, not just this one. If I export the document as a pdf it's better but it's still visible.

I've converted everything to cmyk, which doesn't seem to make a difference.

I'm using CorelDraw 2017, but perhaps this is a non-version-specific problem.

Thanks in advance for your advice!